]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - the new plan:
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
2 Log:
3 Merged revisions 3135,3137 via svnmerge from
4 http://svn.atheme.org/charybdis/trunk
5
6 ........
7 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
8
9 - Expand TRACE description
10 - Mention expiry time in TESTLINE
11 ........
12 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
13
14 Update copyright year for sgml docs to 2007.
15 ........
16
17
18 Changes: Modified:
19 + - branches/release-2.1/ (Property Modified)
20 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
21 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
22
23
24 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
25 Log:
26 Merged revisions 1999 via svnmerge from
27 http://svn.atheme.org/charybdis/trunk
28 Add river to CREDITS
29
30 ........
31 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
32
33 vanity
34 ........
35
36
37 Changes: Modified:
38 + - branches/release-2.1/ (Property Modified)
39 +1 -0 branches/release-2.1/CREDITS (File Modified)
40
41
42 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
43 Log:
44 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
45 http://svn.atheme.org/charybdis/trunk
46
47 ........
48 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
49
50 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
51 ........
52 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
53
54 - add use_forward to /info
55 ........
56 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
57
58 Call channel_modes() with &me instead of source_p when
59 sending out a JOIN and SJOIN for a local user. This
60 saves checking whether they are on the channel they
61 have just joined.
62 ........
63 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
64
65 If use_forward is disabled:
66 - hide +fFQ in 005
67 - hide +f in /mode #channel (/mode #channel f still shows it)
68 - do not send any mode changes adding +f to local clients
69 (-f ones are still sent)
70 ........
71
72
73 Changes: Modified:
74 + - branches/release-2.1/ (Property Modified)
75 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
76 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
77 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
78 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
79 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
80 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
81 +1 -1 branches/release-2.1/src/channel.c (File Modified)
82 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
83 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
84 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
85 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
86 +4 -2 branches/release-2.1/src/supported.c (File Modified)
87
88
89 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
90 Log:
91 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
92
93
94 Changes: Modified:
95 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
96 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
97 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
98
99
100 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
101 Log:
102 Add accountability (wallops, log) to OKICK.
103
104
105 Changes: Modified:
106 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
107
108
109 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
110 Log:
111 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
112 Similar to branches/release-2.2 r3061.
113
114
115 Changes: Modified:
116 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
117
118
119 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
120 Log:
121 - Write xline to file after instead of before notifying opers and source
122 - Also notify source of failure to add xline
123 Similar to branches/release-2.2 r3057.
124
125
126 Changes: Modified:
127 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
128
129
130 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
131 Log:
132 If a dline/kline/resv cannot be added to the file, send
133 the regular notices to local opers and source anyway,
134 and also warn the source (local opers were already warned).
135 Similar to branches/release-2.2 r3053.
136
137
138 Changes: Modified:
139 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
140
141
142 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
143 Log:
144 Port over fixes from unkline/unxline/unresv to undline.
145 Similar to branches/release-2.2 r3049.
146
147
148 Changes: Modified:
149 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
150
151
152 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
153 Log:
154 Merged revisions 2915 via svnmerge from
155 http://svn.atheme.org/charybdis/trunk
156
157 ........
158 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
159
160 In usage message, show kline.conf and xline.conf instead
161 of klines.conf and xlines.conf.
162 ........
163
164
165 Changes: Modified:
166 + - branches/release-2.1/ (Property Modified)
167 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
168
169
170 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
171 Log:
172 Merged revisions 2831,2833,2853 via svnmerge from
173 http://svn.atheme.org/charybdis/trunk
174
175 ........
176 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
177
178 unkline/unxline/unresv:
179 - if fclose on the output returns an error, treat this as a
180 write error too
181 - check if the rename from the temp file to the ban conf failed
182 ........
183 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
184
185 When adding a permanent dline/kline/xline/resv, check
186 the return value of fclose().
187 ........
188 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
189
190 Do not free xline aconf if it could not be written out.
191 It will be added to the list in memory anyway.
192 ........
193
194
195 Changes: Modified:
196 + - branches/release-2.1/ (Property Modified)
197 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
198 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
199 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
200 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
201
202
203 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
204 Log:
205 NEWS: Clarify effects of ip_cloaking changes a little.
206
207
208 Changes: Modified:
209 +2 -0 branches/release-2.1/NEWS (File Modified)
210
211
212 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
213 Log:
214 Rerun autoconf.
215
216
217 Changes: Modified:
218 +9 -9 branches/release-2.1/configure (File Modified)
219
220
221 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
222 Log:
223 Version bump on 2.1 branch to 2.1.2.
224
225
226 Changes: Modified:
227 +1 -1 branches/release-2.1/configure.ac (File Modified)
228
229
230 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
231 Log:
232 Mention r2801/r2805.
233
234
235 Changes: Modified:
236 +1 -0 branches/release-2.1/NEWS (File Modified)
237
238
239 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
240 Log:
241 Merged revisions 2801 via svnmerge from
242 http://svn.atheme.org/charybdis/trunk
243
244 ........
245 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
246
247 ip_cloaking: try to avoid truncation by removing more
248 components of the hostname (except the TLD).
249 ........
250
251
252 Changes: Modified:
253 + - branches/release-2.1/ (Property Modified)
254 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
255
256
257 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
258 Log:
259 Update NEWS.
260
261
262 Changes: Modified:
263 +8 -1 branches/release-2.1/NEWS (File Modified)
264
265
266 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
267 Log:
268 Merged revisions 2781 via svnmerge from
269 http://svn.atheme.org/charybdis/trunk
270
271 ........
272 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
273
274 Fix stupid bug: checked a hostmask against the found
275 ban instead of all exceptions, causing all host mangled
276 clients to be exempted if there was a single ban
277 exception in many cases.
278 ........
279
280
281 Changes: Modified:
282 + - branches/release-2.1/ (Property Modified)
283 +2 -2 branches/release-2.1/src/channel.c (File Modified)
284
285
286 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
287 Log:
288 Merged revisions 2773 via svnmerge from
289 http://svn.atheme.org/charybdis/trunk
290
291 ........
292 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
293
294 user@host must be *@* for a shared{} block with flags=locops
295 (server should not be *).
296 ........
297
298
299 Changes: Modified:
300 + - branches/release-2.1/ (Property Modified)
301 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
302
303
304 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
305 Log:
306 Tweak \s code a little.
307
308
309 Changes: Modified:
310 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
311 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
312 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
313
314
315 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
316 Log:
317 Merged revisions 2761 via svnmerge from
318 http://svn.atheme.org/charybdis/trunk
319
320 ........
321 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
322
323 The testline/no_tilde fixes are in 2.1.1.
324 ........
325
326
327 Changes: Modified:
328 + - branches/release-2.1/ (Property Modified)
329 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
330
331
332 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
333 Log:
334 Update NEWS.
335
336
337 Changes: Modified:
338 +4 -1 branches/release-2.1/NEWS (File Modified)
339
340
341 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
342 Log:
343 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
344 http://svn.atheme.org/charybdis/trunk
345 no_tilde fixes
346
347 ........
348 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
349
350 If the auth{} block has no_tilde and is not kline exempt,
351 check the username without tilde against klines too.
352 This is consistent with the way klines work on spoofs
353 (klines checked on both raw and appearing-on-IRC version).
354 ........
355 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
356
357 Rework the fix for klines with no_tilde.
358 Add an extra argument to find_address_conf() for the
359 username without tilde, as that may contain one character more.
360 ........
361 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
362
363 Unbreak compile (because of r2697).
364 testline with ~ could be improved some more perhaps, but this should work.
365 ........
366 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
367
368 testline: take no_tilde and username truncation into account
369 ........
370 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
371
372 Add some information on /testline with no_tilde and username truncation.
373 ........
374
375
376 Changes: Modified:
377 + - branches/release-2.1/ (Property Modified)
378 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
379 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
380 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
381 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
382 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
383 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
384
385
386 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
387 Log:
388 Merged revisions 2149,2151 via svnmerge from
389 http://svn.atheme.org/charybdis/trunk
390
391 ........
392 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
393
394 Move kills from services from +s to +k snomask.
395 Kills from non-service opers remain on +s.
396 ........
397 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
398
399 Update description of +s and +k snomasks.
400 ........
401
402
403 Changes: Modified:
404 + - branches/release-2.1/ (Property Modified)
405 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
406 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
407 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
408
409
410 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
411 Log:
412 Merged revisions 2685 via svnmerge from
413 http://svn.atheme.org/charybdis/trunk
414
415 ........
416 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
417
418 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
419 ........
420
421
422 Changes: Modified:
423 + - branches/release-2.1/ (Property Modified)
424 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
425
426
427 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
428 Log:
429 Merged revisions 2693 via svnmerge from
430 http://svn.atheme.org/charybdis/trunk
431
432 ........
433 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
434
435 Fix truncation (by one) of unidented usernames
436 if user registration is done because of DNSBL
437 completion (which is the usual case if a valid
438 NICK and USER are sent quickly and any DNSBLs
439 are enabled).
440 ........
441
442
443 Changes: Modified:
444 + - branches/release-2.1/ (Property Modified)
445 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
446
447
448 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
449 Log:
450 Update NEWS.
451
452
453 Changes: Modified:
454 +10 -0 branches/release-2.1/NEWS (File Modified)
455
456
457 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
458 Log:
459 Rerun autoconf.
460
461
462 Changes: Modified:
463 +9 -9 branches/release-2.1/configure (File Modified)
464
465
466 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
467 Log:
468 Version bump to 2.1.1.
469
470
471 Changes: Modified:
472 +1 -1 branches/release-2.1/configure.ac (File Modified)
473
474
475 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
476 Log:
477 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
478 http://svn.atheme.org/charybdis/trunk
479
480 ........
481 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
482
483 - fix a server notice on SID collision where the server name is mentioned twice
484 ........
485 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
486
487 - get_server_name() is stupid
488 ........
489 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
490
491 - fix an oops
492 ........
493 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
494
495 Do the Attempt to re-introduce SID server notice somewhat
496 differently, showing a real host again if !HIDE_SERVERS_IPS
497 and still showing the server name exactly once.
498 ........
499 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
500
501 Fix log message for Attempt to re-introduce SID (server notice was ok).
502 ........
503 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
504
505 - replace "No N line" with "no connect block" in a
506 serverlog message
507 - show attempted server name in a few serverlog messages
508 ........
509
510
511 Changes: Modified:
512 + - branches/release-2.1/ (Property Modified)
513 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
514
515
516 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
517 Log:
518 Merged revisions 2218 via svnmerge from
519 http://svn.atheme.org/charybdis/trunk
520
521 ........
522 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
523
524 Fix garbage in /stats y output on 64-bit archs.
525 ........
526
527
528 Changes: Modified:
529 + - branches/release-2.1/ (Property Modified)
530 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
531
532
533 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
534 Log:
535 Merged revisions 2438 via svnmerge from
536 http://svn.atheme.org/charybdis/trunk
537
538 ........
539 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
540
541 Enable Revision keyword in addition to Id.
542 ........
543
544
545 Changes: Modified:
546 + - branches/release-2.1/ (Property Modified)
547 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
548
549
550 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
551 Log:
552 Merged revisions 2679 via svnmerge from
553 http://svn.atheme.org/charybdis/trunk
554
555 ........
556 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
557
558 Port over ratbox 2.2 r23253 (anfl):
559 - remove the cached storage of how many +beI there are, thereby fixing a
560 case where it can get desynced from reality
561 ........
562
563
564 Changes: Modified:
565 + - branches/release-2.1/ (Property Modified)
566 +0 -1 branches/release-2.1/include/channel.h (File Modified)
567 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
568
569
570 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
571 Log:
572 Merged revisions 2093,2095 via svnmerge from
573 http://svn.atheme.org/charybdis/trunk
574
575 ........
576 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
577
578 - change DNSBL licensing to BSD.
579 ........
580 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
581
582 - change x86-assembly FNV implementation to BSD license
583 ........
584
585
586 Changes: Modified:
587 + - branches/release-2.1/ (Property Modified)
588 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
589 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
590
591
592 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
593 Log:
594 Merged revisions 2073,2075 via svnmerge from
595 http://svn.atheme.org/charybdis/trunk
596
597 ........
598 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
599
600 Put full information in the squit reason when exiting
601 a server due to a servlink (ziplinks) error.
602 ........
603 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
604
605 Put full information in the squit reason when exiting
606 a server due to not enough arguments for a command.
607 ........
608
609
610 Changes: Modified:
611 + - branches/release-2.1/ (Property Modified)
612 +7 -5 branches/release-2.1/src/parse.c (File Modified)
613 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
614
615
616 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
617 Log:
618 Merged revisions 2071 via svnmerge from
619 http://svn.atheme.org/charybdis/trunk
620
621 ........
622 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
623
624 Don't redirect users from an existing domain to an
625 existing server in reference.conf.
626 Idea from ratbox.
627 ........
628
629
630 Changes: Modified:
631 + - branches/release-2.1/ (Property Modified)
632 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
633
634
635 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
636 Log:
637 Merged revisions 2053 via svnmerge from
638 http://svn.atheme.org/charybdis/trunk
639
640 ........
641 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
642
643 Make find_channel_membership() choose the shortest list
644 (channel's list or user's list) to search, avoiding excessive
645 CPU usage with services which are in lots of channels.
646 From ratbox 2.2 (anfl/jilles)
647 ........
648
649
650 Changes: Modified:
651 + - branches/release-2.1/ (Property Modified)
652 +21 -4 branches/release-2.1/src/channel.c (File Modified)
653
654
655 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
656 Log:
657 Rerun autoconf.
658
659
660 Changes: Modified:
661 +9 -9 branches/release-2.1/configure (File Modified)
662
663
664 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
665 Log:
666 Version change 2.1.0rc1 -> 2.1.0 (release).
667
668
669 Changes: Modified:
670 +1 -1 branches/release-2.1/configure.ac (File Modified)
671
672
673 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
674 Log:
675 Merged revisions 2029 via svnmerge from
676 http://svn.atheme.org/charybdis/trunk
677
678 ........
679 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
680
681 NEWS: mention m_webirc.c module
682 ........
683
684
685 Changes: Modified:
686 + - branches/release-2.1/ (Property Modified)
687 +1 -0 branches/release-2.1/NEWS (File Modified)
688
689
690 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
691 Log:
692 Rerun autoconf.
693
694
695 Changes: Modified:
696 +9 -9 branches/release-2.1/configure (File Modified)
697
698
699 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
700 Log:
701 Change version to 2.1.0rc1.
702
703
704 Changes: Modified:
705 +1 -1 branches/release-2.1/configure.ac (File Modified)
706
707
708 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
709 Log:
710 Merged revisions 2021 via svnmerge from
711 http://svn.atheme.org/charybdis/trunk
712
713 ........
714 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
715
716 Get rid of delete_resolver_queries_f(), dnsbl_hits and
717 related flaky looking things, and instead keep a list
718 of BlacklistClients in PreClient.
719 ........
720
721
722 Changes: Modified:
723 + - branches/release-2.1/ (Property Modified)
724 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
725 +1 -1 branches/release-2.1/include/client.h (File Modified)
726 +0 -1 branches/release-2.1/include/res.h (File Modified)
727 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
728 +0 -24 branches/release-2.1/src/res.c (File Modified)
729 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
730
731
732 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
733 Log:
734 Merged revisions 2015,2017 via svnmerge from
735 http://svn.atheme.org/charybdis/trunk
736
737 ........
738 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
739
740 Check if the name in the question section of the
741 DNS reply matches what we queried, to guard against
742 late replies to a previous query with the same id.
743 ........
744 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
745
746 res.c: add a comment summarizing our changes
747 ........
748
749
750 Changes: Modified:
751 + - branches/release-2.1/ (Property Modified)
752 +53 -18 branches/release-2.1/src/res.c (File Modified)
753
754
755 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
756 Log:
757 Merged revisions 1981 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
759
760 ........
761 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
762
763 Alphabetize extensions and tweak the descriptions a little.
764 ........
765
766
767 Changes: Modified:
768 + - branches/release-2.1/ (Property Modified)
769 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
770 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
771
772
773 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
774 Log:
775 Merged revisions 1975 via svnmerge from
776 http://svn.atheme.org/charybdis/trunk
777
778 ........
779 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
780
781 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
782 We should use the IP and not truncate the hostname.
783 From ratbox 2.2 (androsyn)
784 ........
785
786
787 Changes: Modified:
788 + - branches/release-2.1/ (Property Modified)
789 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
790
791
792 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
793 Log:
794 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
795 http://svn.atheme.org/charybdis/trunk
796
797
798 Changes: Modified:
799 + - branches/release-2.1/ (Property Modified)
800
801
802 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
803 Log:
804 - branch 2.1 release family
805
806
807 Changes: Modified:
808 + - branches/release-2.1/ (File Added)
809
810
811 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
812 Log:
813 Describe new handling of host mangling in channel bans in SGML.
814
815
816 Changes: Modified:
817 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
818
819
820 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
821 Log:
822 - ok, 2.1 operline brought to you by marvin the melancholy robot
823
824
825 Changes: Modified:
826 +1 -1 trunk/src/messages.tab (File Modified)
827
828
829 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
830 Log:
831 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
832 If anybody comes up with anything better, then please let us know
833 and we will change this before 2.1 is branched.
834
835
836 Changes: Modified:
837 +1 -1 trunk/src/messages.tab (File Modified)
838
839
840 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
841 Log:
842 Add EUID to capab.txt.
843
844
845 Changes: Modified:
846 +1 -0 trunk/doc/technical/capab.txt (File Modified)
847
848
849 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
850 Log:
851 Update NEWS file.
852
853
854 Changes: Modified:
855 +3 -0 trunk/NEWS (File Modified)
856
857
858 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
859 Log:
860 Allow service{} servers to manipulate the nick delay table
861 (for "nickserv enforcement").
862 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
863 If duration is 0, the nickdelay entry is removed, otherwise
864 it is added with the duration in seconds (maximum 24 hours).
865 It is suggested that this is used if the EUID capab is present.
866
867
868 Changes: Modified:
869 +42 -1 trunk/modules/m_services.c (File Modified)
870
871
872 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
873 Log:
874 HURT: strip off *@ from the start of the mask
875 reject anything else containing '@' or '!'
876
877
878 Changes: Modified:
879 +11 -0 trunk/extensions/hurt.c (File Modified)
880
881
882 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
883 Log:
884 ircd.c: need supported.h here
885
886
887 Changes: Modified:
888 +1 -0 trunk/src/ircd.c (File Modified)
889
890
891 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
892 Log:
893 HURT: less ambiguity here
894 ips/hosts to be hurt must contain a '.' or ':' otherwise
895 they are interpreted as nicks
896
897
898 Changes: Modified:
899 +14 -9 trunk/extensions/hurt.c (File Modified)
900
901
902 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
903 Log:
904 - we're now ircd-charybdis.org.
905 - properly alphabetize credits
906
907
908 Changes: Modified:
909 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
910
911
912 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
913 Log:
914 - add additional modules to the configs
915
916
917 Changes: Modified:
918 +6 -0 trunk/doc/example.conf (File Modified)
919 +12 -0 trunk/doc/reference.conf (File Modified)
920
921
922 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
923 Log:
924 - remove hurt.h, it is pointless and confusing
925
926
927 Changes: Modified:
928 +27 -62 trunk/extensions/hurt.c (File Modified)
929 + - trunk/extensions/hurt.h (File Deleted)
930
931
932 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
933 Log:
934 - add code to suggest a local HURT by nickname.
935 - clean up this code (use libcharybdis runtime for memory management, not system libc)
936
937
938 Changes: Modified:
939 +40 -10 trunk/extensions/hurt.c (File Modified)
940 +1 -0 trunk/extensions/hurt.h (File Modified)
941
942
943 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
944 Log:
945 - update NEWS file
946
947
948 Changes: Modified:
949 +2 -1 trunk/NEWS (File Modified)
950
951
952 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
953 Log:
954 MASKTRACE/TESTMASK: check orighost as well
955
956
957 Changes: Modified:
958 +4 -2 trunk/modules/m_etrace.c (File Modified)
959 +3 -1 trunk/modules/m_testmask.c (File Modified)
960
961
962 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
963 Log:
964 Make RPL_ISUPPORT (005) numeric modularizable.
965 Currently it will reassemble the numeric every time
966 it needs to be sent, using a few dozen callbacks;
967 if this is too slow some caching scheme should be
968 implemented.
969
970
971 Changes: Modified:
972 +0 -1 trunk/include/s_user.h (File Modified)
973 +36 -114 trunk/include/supported.h (File Modified)
974 +1 -1 trunk/modules/m_version.c (File Modified)
975 +1 -0 trunk/src/Makefile.in (File Modified)
976 +1 -0 trunk/src/ircd.c (File Modified)
977 +300 -25 trunk/src/s_user.c (File Modified)
978 + - trunk/src/supported.c (File Added)
979
980
981 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
982 Log:
983 EUID orighost could differ from host only in case,
984 do not mark as dynamic spoof then
985
986
987 Changes: Modified:
988 +2 -1 trunk/modules/core/m_nick.c (File Modified)
989
990
991 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
992 Log:
993 kline help file: clarify a bit and remove some obsolete stuff
994 partly suggested by Olin
995
996
997 Changes: Modified:
998 +8 -8 trunk/help/opers/kline (File Modified)
999
1000
1001 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1002 Log:
1003 Update NEWS file.
1004
1005
1006 Changes: Modified:
1007 +20 -0 trunk/NEWS (File Modified)
1008
1009
1010 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1011 Log:
1012 Show real host/IP to nonopers whoising themselves.
1013 The IP is not shown for auth{} spoofs, otherwise it is,
1014 as it looked rather weird to me to show an auth{} spoofed
1015 IP like this. (/userhost on self still shows the IP.)
1016
1017
1018 Changes: Modified:
1019 +13 -2 trunk/modules/m_whois.c (File Modified)
1020
1021
1022 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1023 Log:
1024 Document nick_delay stuff and move it around a bit.
1025
1026
1027 Changes: Modified:
1028 +1 -2 trunk/doc/example.conf (File Modified)
1029 +8 -2 trunk/doc/reference.conf (File Modified)
1030
1031
1032 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1033 Log:
1034 - disable nickdelay by default. Needs to be documented in reference.conf.
1035
1036
1037 Changes: Modified:
1038 +2 -0 trunk/doc/example.conf (File Modified)
1039 +2 -0 trunk/doc/reference.conf (File Modified)
1040
1041
1042 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1043 Log:
1044 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1045
1046
1047 Changes: Modified:
1048 +2 -1 trunk/modules/m_services.c (File Modified)
1049
1050
1051 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1052 Log:
1053 ip_cloaking: somewhat hackish but we need to send the
1054 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1055 umodes
1056
1057
1058 Changes: Modified:
1059 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1060
1061
1062 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1063 Log:
1064 If EUID is used, show realhost in far connect notice
1065 (but not in far disconnect notice).
1066
1067
1068 Changes: Modified:
1069 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1070
1071
1072 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1073 Log:
1074 ip_cloaking:
1075 - use non-ENCAP CHGHOST if possible
1076 - really introduce new users with their mangled and real
1077 host if +h is in default umodes
1078
1079
1080 Changes: Modified:
1081 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1082
1083
1084 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1085 Log:
1086 Add non-ENCAP CHGHOST.
1087
1088
1089 Changes: Modified:
1090 +49 -11 trunk/modules/m_chghost.c (File Modified)
1091
1092
1093 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1094 Log:
1095 Initial addition of EUID (puts realhost/account in same
1096 command as user introduction).
1097 See doc/technical/euid.txt for more information.
1098 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1099
1100
1101 Changes: Modified:
1102 + - trunk/doc/technical/euid.txt (File Added)
1103 +2 -1 trunk/include/s_serv.h (File Modified)
1104 +1 -1 trunk/include/s_user.h (File Modified)
1105 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1106 +1 -34 trunk/modules/m_chghost.c (File Modified)
1107 +0 -28 trunk/modules/m_services.c (File Modified)
1108 +30 -1 trunk/src/s_serv.c (File Modified)
1109 +30 -3 trunk/src/s_user.c (File Modified)
1110
1111
1112 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1113 Log:
1114 Store the mangled host in localClient and use it for
1115 ban matching (also match real host for mangled users,
1116 also match mangled host for uncloaked users).
1117 Improve interaction of +h with auth{} and services
1118 spoofs.
1119 Note that all of this only applies to clients who
1120 connect after the mangling module is loaded
1121 (other clients cannot even set +h).
1122 The sorcerynet cloaking module has not been updated
1123 for these changes.
1124
1125
1126 Changes: Modified:
1127 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1128 +3 -0 trunk/include/client.h (File Modified)
1129 +64 -5 trunk/src/channel.c (File Modified)
1130 +1 -0 trunk/src/client.c (File Modified)
1131 +2 -2 trunk/src/s_user.c (File Modified)
1132
1133
1134 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1135 Log:
1136 Document /stats U letters in sgml.
1137
1138
1139 Changes: Modified:
1140 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1141
1142
1143 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1144 Log:
1145 Better description of hub_mask and leaf_mask.
1146
1147
1148 Changes: Modified:
1149 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1150
1151
1152 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1153 Log:
1154 Add operspy_dont_care_user_info to sgml docs.
1155
1156
1157 Changes: Modified:
1158 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1159
1160
1161 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1162 Log:
1163 Add general::operspy_dont_care_user_info.
1164 This makes /who mask equivalent to /who !mask for opers
1165 with the operspy flag, and removes the operspy log/notice
1166 on /who mask, /masktrace and /scan.
1167 The necessary privilege (operspy flag) is unchanged.
1168 Behaviour for the other operspy commands (channel
1169 related ones) is also unchanged.
1170
1171
1172 Changes: Modified:
1173 +1 -0 trunk/doc/example.conf (File Modified)
1174 +6 -0 trunk/doc/reference.conf (File Modified)
1175 +1 -0 trunk/include/s_conf.h (File Modified)
1176 +10 -8 trunk/modules/m_etrace.c (File Modified)
1177 +6 -0 trunk/modules/m_info.c (File Modified)
1178 +8 -5 trunk/modules/m_scan.c (File Modified)
1179 +1 -1 trunk/modules/m_version.c (File Modified)
1180 +6 -1 trunk/modules/m_who.c (File Modified)
1181 +1 -0 trunk/src/newconf.c (File Modified)
1182 +1 -0 trunk/src/s_conf.c (File Modified)
1183
1184
1185 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1186 Log:
1187 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1188 This letter will also be used for showing operspy with
1189 limited accountability (show non channel related info
1190 without '!' or notice).
1191
1192
1193 Changes: Modified:
1194 +2 -0 trunk/doc/server-version-info (File Modified)
1195 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1196 +2 -0 trunk/include/ircd.h (File Modified)
1197 +6 -0 trunk/modules/m_info.c (File Modified)
1198 +2 -0 trunk/modules/m_version.c (File Modified)
1199 +1 -0 trunk/src/ircd_state.c (File Modified)
1200
1201
1202 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1203 Log:
1204 Add m_webirc module, allows showing real host of CGI:IRC users.
1205 Differences to the version available on my web page for a while:
1206 instructions on how to set it up.
1207
1208
1209 Changes: Modified:
1210 +137 -0 trunk/extensions/Makefile.in (File Modified)
1211 + - trunk/extensions/m_webirc.c (File Added)
1212
1213
1214 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1215 Log:
1216 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1217
1218
1219 Changes: Modified:
1220 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1221
1222
1223 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1224 Log:
1225 - move beu from core to contributors
1226 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1227
1228
1229 Changes: Modified:
1230 +2 -2 trunk/CREDITS (File Modified)
1231
1232
1233 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1234 Log:
1235 Mention that class blocks must be defined before the
1236 auth or connect blocks referencing them.
1237
1238
1239 Changes: Modified:
1240 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1241
1242
1243 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1244 Log:
1245 extb_canjoin:
1246 - change from "can join" to "is banned", this reverses sense
1247 and removes "weird" checks like for +i, +l, +j
1248 - don't allow $j to same channel
1249 - +s/+p restriction removed, anyone can /mode b anyway
1250 - +k check removed
1251
1252
1253 Changes: Modified:
1254 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1255
1256
1257 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1258 Log:
1259 Add a few important lines from reference.conf to example.conf.
1260
1261
1262 Changes: Modified:
1263 +8 -1 trunk/doc/example.conf (File Modified)
1264
1265
1266 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1267 Log:
1268 - we don't support rtsigio anymore
1269 - we definately don't support VMS nor Cygwin either.
1270
1271
1272 Changes: Modified:
1273 +2 -2 trunk/INSTALL (File Modified)
1274 +0 -2 trunk/README.FIRST (File Modified)
1275
1276
1277 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1278 Log:
1279 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1284
1285
1286 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1287 Log:
1288 extb_canjoin:
1289 - return EXTBAN_NOMATCH for a valid ban that does not match
1290 - consider a $j ban invalid if we were already processing a
1291 can_join for a $j ban
1292
1293
1294 Changes: Modified:
1295 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1296
1297
1298 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1299 Log:
1300 extb_extgecos: realhost -> orighost
1301
1302
1303 Changes: Modified:
1304 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1305
1306
1307 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1308 Log:
1309 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1310
1311
1312 Changes: Modified:
1313 +59 -0 trunk/extensions/Makefile.in (File Modified)
1314 + - trunk/extensions/extb_canjoin.c (File Added)
1315
1316
1317 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1318 Log:
1319 - oh right, charybdis calls that 'orighost'.
1320
1321
1322 Changes: Modified:
1323 +2 -2 trunk/modules/m_who.c (File Modified)
1324
1325
1326 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1327 Log:
1328 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1329
1330
1331 Changes: Modified:
1332 +2 -0 trunk/modules/m_who.c (File Modified)
1333
1334
1335 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1336 Log:
1337 - also check $x against realhost
1338
1339
1340 Changes: Modified:
1341 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1342
1343
1344 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1345 Log:
1346 Sorcerynet people want a debugging notice moved from +s to +d.
1347
1348
1349 Changes: Modified:
1350 +1 -1 trunk/src/blacklist.c (File Modified)
1351
1352
1353 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1354 Log:
1355 Use source_p instead of client_p for free_pre_client().
1356 client_p could be NULL or another client.
1357
1358
1359 Changes: Modified:
1360 +1 -1 trunk/src/client.c (File Modified)
1361
1362
1363 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1364 Log:
1365 - revert this, I know how to fix it now
1366
1367
1368 Changes: Modified:
1369 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1370
1371
1372 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1373 Log:
1374 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1375 This fix is probably suboptimal, but it does indeed fix the problem.
1376
1377
1378 Changes: Modified:
1379 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1380
1381
1382 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1383 Log:
1384 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1385
1386
1387 Changes: Modified:
1388 +49 -0 trunk/extensions/Makefile.in (File Modified)
1389 + - trunk/extensions/extb_extgecos.c (File Added)
1390
1391
1392 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1393 Log:
1394 Remove undocumented and unused general::fallback_to_ip6_int config option.
1395
1396
1397 Changes: Modified:
1398 +0 -3 trunk/include/s_conf.h (File Modified)
1399 +0 -3 trunk/src/newconf.c (File Modified)
1400
1401
1402 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1403 Log:
1404 SGML docs:
1405 - document new TESTMASK
1406 - mention that TESTMASK matching is the same as MASKTRACE matching
1407 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1408 been that way)
1409
1410
1411 Changes: Modified:
1412 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1413
1414
1415 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1416 Log:
1417 New testmask from ratbox 2.2.
1418 Allows matches on nick, ip and gecos in addition to user
1419 and host, and is fully analogous to masktrace.
1420 The numeric has changed from 724 to 727 and fields in it
1421 have changed.
1422
1423
1424 Changes: Modified:
1425 +4 -3 trunk/help/opers/testmask (File Modified)
1426 +1 -0 trunk/include/numeric.h (File Modified)
1427 +82 -9 trunk/modules/m_testmask.c (File Modified)
1428 +2 -2 trunk/src/messages.tab (File Modified)
1429
1430
1431 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1432 Log:
1433 contrib -> extensions
1434
1435
1436 Changes: Modified:
1437 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1438
1439
1440 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1441 Log:
1442 CHGHOST: Check validity of new hostname.
1443 If the command came from a local client (disabled by
1444 default), send an error message and drop the command.
1445 If the command came from a remote client or server,
1446 send a notice to opers and the target user (if local).
1447
1448
1449 Changes: Modified:
1450 +42 -1 trunk/modules/m_chghost.c (File Modified)
1451
1452
1453 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1454 Log:
1455 Update NEWS file.
1456
1457
1458 Changes: Modified:
1459 +23 -1 trunk/NEWS (File Modified)
1460
1461
1462 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1463 Log:
1464 When an outgoing server connection succeeds, set
1465 localClient->ip by simply copying the whole sockaddr
1466 struct instead of copying certain parts only.
1467
1468
1469 Changes: Modified:
1470 +1 -19 trunk/src/s_serv.c (File Modified)
1471
1472
1473 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1474 Log:
1475 Give a special error message and ignore the connect block
1476 if trying to add a connect block for the server's own name.
1477
1478
1479 Changes: Modified:
1480 +7 -0 trunk/src/newconf.c (File Modified)
1481
1482
1483 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1484 Log:
1485 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1486 when --disable-balloc is used, so that it compiles.
1487 Obviously the BlockHeapUsage() stub returns just zeroes so
1488 /stats z will be less informative.
1489
1490
1491 Changes: Modified:
1492 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1493
1494
1495 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1496 Log:
1497 Free and zero dns_query in DNS callback for outgoing connect.
1498 This avoids double free of reslist.
1499
1500
1501 Changes: Modified:
1502 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1503
1504
1505 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1506 Log:
1507 From ratbox, log failed outgoing connections to serverlog.
1508 Added: IP address.
1509
1510
1511 Changes: Modified:
1512 +13 -1 trunk/src/s_serv.c (File Modified)
1513
1514
1515 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1516 Log:
1517 Change serverlog message when connecting to be more clear and show the port number.
1518
1519
1520 Changes: Modified:
1521 +1 -1 trunk/src/s_serv.c (File Modified)
1522
1523
1524 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1525 Log:
1526 Remove gethost_byname(), this is meaningless
1527 since the removal of AAAA -> A fallback (r1763).
1528
1529
1530 Changes: Modified:
1531 +0 -1 trunk/include/res.h (File Modified)
1532 +0 -12 trunk/src/res.c (File Modified)
1533
1534
1535 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1536 Log:
1537 Remove ip6.int support and use only ip6.arpa.
1538 The global ip6.int zone has disappeared on June 1
1539 and a lot of other software has been removing ip6.int
1540 support also.
1541 This removes the second and last case where IPv6
1542 support in charybdis causes extra lookups and slows
1543 DNS down.
1544
1545
1546 Changes: Modified:
1547 +5 -27 trunk/src/res.c (File Modified)
1548
1549
1550 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1551 Log:
1552 Mention new default (r1767) for connect::aftype in sgml docs.
1553
1554
1555 Changes: Modified:
1556 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1557
1558
1559 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1560 Log:
1561 Use IPv6 if connect::host looks like an IPv6 address
1562 (contains a colon). No need to aftype=ipv6 anymore.
1563
1564
1565 Changes: Modified:
1566 +2 -0 trunk/src/newconf.c (File Modified)
1567
1568
1569 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1570 Log:
1571 More information about connect::host.
1572
1573
1574 Changes: Modified:
1575 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1576
1577
1578 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1579 Log:
1580 Remove fallback to A if AAAA cannot be found.
1581 In case of a forward check of a reverse lookup, we
1582 already know if it's ipv4 or ipv6, so it is not
1583 useful and in case of a forward lookup of a hostname
1584 in connect::host, connect::aftype already specifies
1585 if it's ipv4 or ipv6.
1586
1587
1588 Changes: Modified:
1589 +4 -27 trunk/src/res.c (File Modified)
1590
1591
1592 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1593 Log:
1594 msg_channel():
1595 - check if +c made the message text empty and refuse
1596 to send it if so
1597 - don't copy message text if it is not necessary
1598 (channel is -c)
1599
1600
1601 Changes: Modified:
1602 +14 -4 trunk/modules/core/m_message.c (File Modified)
1603
1604
1605 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1606 Log:
1607 remove_conf_item(): do not free cf_name, this is generally a string constant
1608
1609
1610 Changes: Modified:
1611 +0 -1 trunk/src/newconf.c (File Modified)
1612
1613
1614 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1615 Log:
1616 Remove the old unused FDL_ constants.
1617
1618
1619 Changes: Modified:
1620 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1621
1622
1623 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1624 Log:
1625 Remove an unused struct irc_sockaddr_storage from fde_t
1626 (allocated for every possible file descriptor).
1627
1628
1629 Changes: Modified:
1630 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1631
1632
1633 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1634 Log:
1635 If the DNS lookup for an outgoing connection is still
1636 pending when it is closed, clean it up.
1637
1638
1639 Changes: Modified:
1640 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1641
1642
1643 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1644 Log:
1645 If proc_answer() fails (for example if a lookup for an
1646 A record returns a CNAME), fail the query immediately.
1647 Previously the packet was just ignored, leaving the
1648 query to time out.
1649
1650
1651 Changes: Modified:
1652 +4 -8 trunk/src/res.c (File Modified)
1653
1654
1655 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1656 Log:
1657 Correct sockhost field in an outgoing server connection.
1658 First copy the host field from the server_conf, then
1659 take the IP from to where the connection was attempted
1660 when the connection callback is called.
1661 (Before r1747 this used the IP from the server_conf.)
1662
1663
1664 Changes: Modified:
1665 +8 -2 trunk/src/s_serv.c (File Modified)
1666
1667
1668 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1669 Log:
1670 Remove ipnum (keep aftype) and dns_query from server_conf.
1671 We don't keep track of binary form address in connect{}
1672 blocks anymore, DNS lookups of names in host= gone.
1673 As before the DNS lookup is done on connect.
1674 This should unbreak hostnames in host= somewhat.
1675
1676
1677 Changes: Modified:
1678 +1 -2 trunk/include/s_newconf.h (File Modified)
1679 +2 -2 trunk/src/newconf.c (File Modified)
1680 +1 -42 trunk/src/s_newconf.c (File Modified)
1681 +12 -31 trunk/src/s_serv.c (File Modified)
1682
1683
1684 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1685 Log:
1686 Rerun autoconf.
1687
1688
1689 Changes: Modified:
1690 +1 -1 trunk/configure (File Modified)
1691
1692
1693 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1694 Log:
1695 Fix --disable-balloc help text (said --disable-small-net).
1696
1697
1698 Changes: Modified:
1699 +1 -1 trunk/configure.ac (File Modified)
1700
1701
1702 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1703 Log:
1704 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1705 services (+S). Unlike operstring and adminstring, this
1706 is not changeable with /quote set but is updated on rehash.
1707
1708
1709 Changes: Modified:
1710 +1 -0 trunk/doc/example.conf (File Modified)
1711 +10 -2 trunk/doc/reference.conf (File Modified)
1712 +1 -0 trunk/include/s_conf.h (File Modified)
1713 +6 -0 trunk/modules/m_info.c (File Modified)
1714 +3 -2 trunk/modules/m_whois.c (File Modified)
1715 +1 -0 trunk/src/newconf.c (File Modified)
1716 +1 -0 trunk/src/s_conf.c (File Modified)
1717
1718
1719 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1720 Log:
1721 Fix handling of comma in whois: ignore the comma and
1722 everything after it but do output the entire parameter
1723 in RPL_ENDOFWHOIS.
1724
1725
1726 Changes: Modified:
1727 +2 -2 trunk/modules/m_whois.c (File Modified)
1728
1729
1730 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1731 Log:
1732 New /stats letter 's' to list HURTs:
1733 - opers get the full listing.
1734 - users get any HURTs that match their sockhost/orighost if
1735 "stats_k_oper_only" is set to 1.
1736
1737
1738 Changes: Modified:
1739 +50 -0 trunk/extensions/hurt.c (File Modified)
1740
1741
1742 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1743 Log:
1744 - make the newconf system available to modules.
1745
1746
1747 Changes: Modified:
1748 +4 -1 trunk/include/newconf.h (File Modified)
1749 +4 -8 trunk/src/newconf.c (File Modified)
1750
1751
1752 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1753 Log:
1754 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1755
1756 Changes: Modified:
1757 +0 -3 trunk/doc/example.conf (File Modified)
1758 +0 -3 trunk/doc/reference.conf (File Modified)
1759
1760
1761 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1762 Log:
1763 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1764
1765
1766 Changes: Modified:
1767 +3 -0 trunk/doc/example.conf (File Modified)
1768 +3 -0 trunk/doc/reference.conf (File Modified)
1769
1770
1771 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1772 Log:
1773 Fix too early truncation of JOIN channel list.
1774
1775
1776 Changes: Modified:
1777 +2 -3 trunk/modules/core/m_join.c (File Modified)
1778
1779
1780 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1781 Log:
1782 - From ratbox 2.2 (anfl), send server notices about read
1783 errors from handshakes and servers to +s instead of +d.
1784 - Send various server notices about failed server
1785 connections which did not reach registered state network
1786 wide if the connection was initiated by a remote oper.
1787 This avoids annoying the whole net if there is a
1788 broken autoconnect, but allows all opers to see why a
1789 remote connect failed. Failed connections which did reach
1790 server state already generate server notices everywhere.
1791
1792 Note: this is an exception to our general policy to not send
1793 server notices about unregistered connections remotely.
1794
1795
1796 Changes: Modified:
1797 +1 -0 trunk/include/client.h (File Modified)
1798 +20 -6 trunk/src/client.c (File Modified)
1799 +6 -6 trunk/src/s_serv.c (File Modified)
1800
1801
1802 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1803 Log:
1804 - fix typoes
1805
1806
1807 Changes: Modified:
1808 +1 -1 trunk/doc/example.conf (File Modified)
1809 +1 -1 trunk/doc/reference.conf (File Modified)
1810
1811
1812 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1813 Log:
1814 Don't allow #channel +b $c:&channel (inconsistent target).
1815
1816
1817 Changes: Modified:
1818 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1819
1820
1821 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1822 Log:
1823 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1824
1825
1826 Changes: Modified:
1827 +0 -2 trunk/include/client.h (File Modified)
1828
1829
1830 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1831 Log:
1832 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1833
1834
1835 Changes: Modified:
1836 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1837
1838
1839 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1840 Log:
1841 Store IP addresses in whowas. These are shown to opers.
1842 Obtained from Eurus patches.
1843 orighost tracking removed (not worth the memory IMHO),
1844 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1845 with unknown IPs and to not violate auth{} spoof policy.
1846
1847
1848 Changes: Modified:
1849 +2 -0 trunk/doc/reference.conf (File Modified)
1850 +1 -0 trunk/include/numeric.h (File Modified)
1851 +1 -0 trunk/include/whowas.h (File Modified)
1852 +10 -1 trunk/modules/m_whowas.c (File Modified)
1853 +1 -1 trunk/src/messages.tab (File Modified)
1854 +4 -0 trunk/src/whowas.c (File Modified)
1855
1856
1857 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1858 Log:
1859 Describe hostmask parameter of masktrace better in sgml docs.
1860
1861
1862 Changes: Modified:
1863 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1864
1865
1866 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1867 Log:
1868 masktrace help file: mention CIDR IP masks
1869 From ratbox 2.2
1870
1871
1872 Changes: Modified:
1873 +2 -0 trunk/help/opers/masktrace (File Modified)
1874
1875
1876 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1877 Log:
1878 MASKTRACE: allow normal match() on IP address also
1879 From ratbox 2.2
1880
1881
1882 Changes: Modified:
1883 +2 -3 trunk/modules/m_etrace.c (File Modified)
1884
1885
1886 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1887 Log:
1888 Allow +S clients (services) to send to channels and @/+ channels always.
1889
1890
1891 Changes: Modified:
1892 +1 -1 trunk/modules/core/m_message.c (File Modified)
1893 +1 -1 trunk/src/channel.c (File Modified)
1894
1895
1896 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1897 Log:
1898 Allow servers to send to @#chan and +#chan.
1899
1900
1901 Changes: Modified:
1902 +1 -1 trunk/modules/core/m_message.c (File Modified)
1903
1904
1905 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1906 Log:
1907 Don't count opers on service{} servers in /lusers.
1908
1909
1910 Changes: Modified:
1911 +2 -2 trunk/src/s_user.c (File Modified)
1912
1913
1914 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1915 Log:
1916 Show opers the real host behind a dynamic spoof in WHOIS.
1917 If the user is auth{} spoofed, this shows the auth{} spoof
1918 otherwise it shows the DNS hostname and IP address.
1919 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1920
1921
1922 Changes: Modified:
1923 +1 -0 trunk/include/numeric.h (File Modified)
1924 +12 -2 trunk/modules/m_whois.c (File Modified)
1925 +1 -1 trunk/src/messages.tab (File Modified)
1926
1927
1928 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
1929 Log:
1930 Remove #define HIDE_SPOOF_IPS from config.h, should
1931 have been done earlier.
1932
1933
1934 Changes: Modified:
1935 +0 -7 trunk/include/config.h (File Modified)
1936
1937
1938 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
1939 Log:
1940 Bring back ERR_CANTKILLSERVER.
1941
1942
1943 Changes: Modified:
1944 +5 -7 trunk/modules/core/m_kill.c (File Modified)
1945
1946
1947 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
1948 Log:
1949 ip_cloaking module:
1950 - also send RPL_HOSTHIDDEN on -h
1951 - don't allow +h for auth{} spoofed clients
1952
1953
1954 Changes: Modified:
1955 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
1956
1957
1958 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
1959 Log:
1960 /etc/resolv.conf parsing:
1961 - don't crash (sometimes) if there is a line without an argument
1962 (e.g. 'search' by itself)
1963 - fix handling of lines with leading whitespace
1964
1965
1966 Changes: Modified:
1967 +9 -8 trunk/src/reslib.c (File Modified)
1968
1969
1970 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
1971 Log:
1972 Put back code that terminates DNS queries, which was
1973 removed during the resolver changes.
1974
1975
1976 Changes: Modified:
1977 +4 -0 trunk/src/s_auth.c (File Modified)
1978
1979
1980 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
1981 Log:
1982 - oh hey, that was in the wrong place
1983
1984
1985 Changes: Modified:
1986 +13 -13 trunk/src/s_auth.c (File Modified)
1987
1988
1989 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
1990 Log:
1991 - handle a situation where a user can go away before DNS completes
1992
1993
1994 Changes: Modified:
1995 +13 -0 trunk/src/s_auth.c (File Modified)
1996
1997
1998 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
1999 Log:
2000 More dnsbl stuff
2001
2002
2003 Changes: Modified:
2004 +1 -0 trunk/include/blacklist.h (File Modified)
2005 +1 -0 trunk/include/res.h (File Modified)
2006 +33 -2 trunk/src/blacklist.c (File Modified)
2007 +2 -0 trunk/src/client.c (File Modified)
2008 +24 -0 trunk/src/res.c (File Modified)
2009
2010
2011 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2012 Log:
2013 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2014 if comm_accept() failed.
2015
2016 Found with valgrind.
2017
2018
2019 Changes: Modified:
2020 +4 -4 trunk/src/listener.c (File Modified)
2021
2022
2023 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2024 Log:
2025 - handle unavailable Client/preClient structs
2026
2027
2028 Changes: Modified:
2029 +9 -0 trunk/src/blacklist.c (File Modified)
2030
2031
2032 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2033 Log:
2034 Add +lf to SGML docs.
2035
2036
2037 Changes: Modified:
2038 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2039
2040
2041 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2042 Log:
2043 Also do forwarding if the channel limit (+l) is exceeded.
2044
2045
2046 Changes: Modified:
2047 +1 -1 trunk/help/opers/cmode (File Modified)
2048 +2 -2 trunk/modules/core/m_join.c (File Modified)
2049
2050
2051 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2052 Log:
2053 Post-release lovin':
2054 - Update version to 2.1.0.
2055 - Regenerate configure.
2056
2057
2058 Changes: Modified:
2059 +9 -9 trunk/configure (File Modified)
2060 +1 -1 trunk/configure.ac (File Modified)
2061
2062
2063 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2064 Log:
2065 Comment out example blacklist{} block.
2066
2067
2068 Changes: Modified:
2069 +7 -7 trunk/doc/example.conf (File Modified)
2070 +7 -7 trunk/doc/reference.conf (File Modified)
2071
2072
2073 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2074 Log:
2075 Add note regarding use of AHBL BLs.
2076
2077
2078 Changes: Modified:
2079 +4 -0 trunk/doc/example.conf (File Modified)
2080 +4 -0 trunk/doc/reference.conf (File Modified)
2081
2082
2083 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2084 Log:
2085 Fix typos.
2086
2087
2088 Changes: Modified:
2089 +2 -2 trunk/CREDITS (File Modified)
2090
2091
2092 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2093 Log:
2094 Add beu to CREDITS.
2095
2096
2097 Changes: Modified:
2098 +1 -0 trunk/CREDITS (File Modified)
2099
2100
2101 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2102 Log:
2103 Put more recent ratbox CREDITS here.
2104
2105
2106 Changes: Modified:
2107 +3 -2 trunk/doc/Ratbox-team (File Modified)
2108
2109
2110 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2111 Log:
2112 Clarify a bit.
2113
2114
2115 Changes: Modified:
2116 +5 -4 trunk/NEWS (File Modified)
2117
2118
2119 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2120 Log:
2121 Mention that install or make install also avoids modunload crashes.
2122
2123
2124 Changes: Modified:
2125 +2 -1 trunk/BUGS (File Modified)
2126
2127
2128 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2129 Log:
2130 - update NEWS a bit
2131
2132
2133 Changes: Modified:
2134 +3 -8 trunk/NEWS (File Modified)
2135
2136
2137 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2138 Log:
2139 - further updates
2140
2141
2142 Changes: Modified:
2143 +3 -2 trunk/BUGS (File Modified)
2144
2145
2146 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2147 Log:
2148 - add orighost check to hurt.c
2149 - update BUGS info
2150
2151
2152 Changes: Modified:
2153 +1 -6 trunk/BUGS (File Modified)
2154 +1 -1 trunk/extensions/hurt.c (File Modified)
2155
2156
2157 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2158 Log:
2159 Make kline_exempt exempt from HURT also.
2160
2161
2162 Changes: Modified:
2163 +2 -1 trunk/extensions/hurt.c (File Modified)
2164
2165
2166 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2167 Log:
2168 Fix mask HEAL propagation.
2169
2170
2171 Changes: Modified:
2172 +6 -3 trunk/extensions/hurt.c (File Modified)
2173
2174
2175 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2176 Log:
2177 - Remove old cruft.
2178 - Update.
2179
2180
2181 Changes: Modified:
2182 +18 -31 trunk/extensions/README (File Modified)
2183
2184
2185 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2186 Log:
2187 More target change hax.
2188 Ick.
2189
2190
2191 Changes: Modified:
2192 +5 -0 trunk/extensions/hurt.c (File Modified)
2193
2194
2195 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2196 Log:
2197 Improvements to HURT propagation.
2198
2199
2200 Changes: Modified:
2201 +8 -6 trunk/extensions/hurt.c (File Modified)
2202
2203
2204 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2205 Log:
2206 - further simplification
2207
2208
2209 Changes: Modified:
2210 +25 -76 trunk/extensions/hurt.c (File Modified)
2211 +0 -9 trunk/extensions/hurt.h (File Modified)
2212
2213
2214 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2215 Log:
2216 - client_exit hook
2217
2218
2219 Changes: Modified:
2220 +13 -0 trunk/extensions/hurt.c (File Modified)
2221
2222
2223 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2224 Log:
2225 - cut off at 15 messages instead of 30
2226
2227
2228 Changes: Modified:
2229 +1 -1 trunk/extensions/hurt.h (File Modified)
2230
2231
2232 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2233 Log:
2234 Squash a warning here.
2235
2236
2237 Changes: Modified:
2238 +1 -3 trunk/src/ircd.c (File Modified)
2239
2240
2241 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2242 Log:
2243 Don't show servers in /stats l to nonopers if flatten links is enabled.
2244
2245
2246 Changes: Modified:
2247 +3 -1 trunk/modules/m_stats.c (File Modified)
2248
2249
2250 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2251 Log:
2252 - hurt expiry
2253
2254
2255 Changes: Modified:
2256 +20 -7 trunk/extensions/hurt.c (File Modified)
2257
2258
2259 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2260 Log:
2261 - remove inline stuff (yuck)
2262 - sockaddr should have been sockhost
2263
2264
2265 Changes: Modified:
2266 +22 -31 trunk/extensions/hurt.c (File Modified)
2267
2268
2269 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2270 Log:
2271 - make hurt checking actually work
2272
2273
2274 Changes: Modified:
2275 +2 -7 trunk/extensions/hurt.c (File Modified)
2276
2277
2278 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2279 Log:
2280 Slight tweak to alias{}.
2281
2282
2283 Changes: Modified:
2284 +4 -0 trunk/src/parse.c (File Modified)
2285
2286
2287 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2288 Log:
2289 - further simplification
2290
2291
2292 Changes: Modified:
2293 +59 -71 trunk/extensions/hurt.c (File Modified)
2294 +0 -1 trunk/extensions/hurt.h (File Modified)
2295
2296
2297 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2298 Log:
2299 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2300
2301
2302 Changes: Modified:
2303 +10 -20 trunk/extensions/hurt.c (File Modified)
2304 +0 -4 trunk/extensions/hurt.h (File Modified)
2305
2306
2307 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2308 Log:
2309 - remove some unnecessary code here (hurt_initial_check_event()).
2310
2311
2312 Changes: Modified:
2313 +0 -23 trunk/extensions/hurt.c (File Modified)
2314
2315
2316 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2317 Log:
2318 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2319
2320
2321 Changes: Modified:
2322 +8 -0 trunk/modules/core/m_message.c (File Modified)
2323
2324
2325 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2326 Log:
2327 - more sane tgchange hax
2328
2329
2330 Changes: Modified:
2331 +2 -1 trunk/extensions/hurt.c (File Modified)
2332
2333
2334 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2335 Log:
2336 Make HEAL <nick> work.
2337
2338
2339 Changes: Modified:
2340 +40 -43 trunk/extensions/hurt.c (File Modified)
2341
2342
2343 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2344 Log:
2345 Destroy hurt_clients list on unload.
2346
2347
2348 Changes: Modified:
2349 +7 -0 trunk/extensions/hurt.c (File Modified)
2350
2351
2352 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2353 Log:
2354 Coding style: no space between a function name and parenthesis.
2355
2356
2357 Changes: Modified:
2358 +43 -43 trunk/extensions/hurt.c (File Modified)
2359
2360
2361 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2362 Log:
2363 Now works and throws out hurt clients after 30 protocol messages
2364 unless they identify.
2365
2366
2367 Changes: Modified:
2368 +28 -36 trunk/extensions/hurt.c (File Modified)
2369 +1 -7 trunk/extensions/hurt.h (File Modified)
2370
2371
2372 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2373 Log:
2374 Working addition/lookup.
2375
2376
2377 Changes: Modified:
2378 +8 -0 trunk/extensions/hurt.c (File Modified)
2379
2380
2381 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2382 Log:
2383 Get rid of hyb6 style propagation (:server COMMAND source).
2384
2385
2386 Changes: Modified:
2387 +18 -22 trunk/extensions/hurt.c (File Modified)
2388
2389
2390 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2391 Log:
2392 add not-working hurt_add and hurt_find
2393
2394
2395 Changes: Modified:
2396 +13 -5 trunk/extensions/hurt.c (File Modified)
2397
2398
2399 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2400 Log:
2401 Comment out a lot of stuff so I can load and unload this without crashing.
2402
2403
2404 Changes: Modified:
2405 +17 -6 trunk/extensions/hurt.c (File Modified)
2406
2407
2408 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2409 Log:
2410 Fix svn:keywords and add a short comment at the top.
2411
2412
2413 Changes: Modified:
2414 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2415
2416
2417 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2418 Log:
2419 - Make hurt module compile
2420 - Link it to the build
2421 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2422 correct flag name, no CAP_TS6 use etc
2423
2424
2425 Changes: Modified:
2426 +1 -0 trunk/extensions/Makefile.in (File Modified)
2427 +30 -32 trunk/extensions/hurt.c (File Modified)
2428
2429
2430 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2431 Log:
2432 Put beu's hurt module in trunk.
2433
2434
2435 Changes: Modified:
2436 + - trunk/extensions/hurt.c (File Added)
2437 + - trunk/extensions/hurt.h (File Added)
2438
2439
2440 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2441 Log:
2442 - _iprint(): use stderr instead of stdout
2443
2444
2445 Changes: Modified:
2446 +1 -1 trunk/src/s_log.c (File Modified)
2447
2448
2449 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2450 Log:
2451 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2452 and subsequently destroy our kqueue when we close 0, 1, 2
2453 (broke /restart).
2454 - After closing fd 0, 1, 2 reopen them to /dev/null again
2455 so we don't send messages from malloc etc to a random
2456 user's connection.
2457 - Remove an obsolete comment.
2458
2459
2460 Changes: Modified:
2461 +13 -2 trunk/src/ircd.c (File Modified)
2462
2463
2464 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2465 Log:
2466 Update NEWS file.
2467
2468
2469 Changes: Modified:
2470 +29 -1 trunk/NEWS (File Modified)
2471
2472
2473 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2474 Log:
2475 Rerun autoconf.
2476
2477
2478 Changes: Modified:
2479 +1 -1 trunk/configure (File Modified)
2480
2481
2482 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2483 Log:
2484 Fix openssl version check to also accept versions newer than 0.9.6.
2485
2486
2487 Changes: Modified:
2488 +1 -1 trunk/configure.ac (File Modified)
2489
2490
2491 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2492 Log:
2493 Oops, need packet.h here.
2494
2495
2496 Changes: Modified:
2497 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2498
2499
2500 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2501 Log:
2502 End the flood grace period in CPRIVMSG/CNOTICE.
2503
2504
2505 Changes: Modified:
2506 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2507
2508
2509 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2510 Log:
2511 - update class::connectfreq documentation
2512
2513
2514 Changes: Modified:
2515 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2516
2517
2518 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2519 Log:
2520 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2521
2522
2523 Changes: Modified:
2524 +3 -6 trunk/src/s_serv.c (File Modified)
2525
2526
2527 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2528 Log:
2529 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2530
2531
2532 Changes: Modified:
2533 +1 -1 trunk/src/messages.tab (File Modified)
2534
2535
2536 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2537 Log:
2538 Don't mention that /stats p shows idle times, as it doesn't.
2539
2540
2541 Changes: Modified:
2542 +1 -1 trunk/help/opers/stats (File Modified)
2543 +1 -1 trunk/help/users/stats (File Modified)
2544
2545
2546 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2547 Log:
2548 /stats A shows DNS servers, it doesn't matter whether ircd
2549 uses ADNS or something else.
2550
2551
2552 Changes: Modified:
2553 +1 -1 trunk/help/opers/stats (File Modified)
2554
2555
2556 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2557 Log:
2558 get_client_name() fix
2559
2560
2561 Changes: Modified:
2562 +4 -0 trunk/src/client.c (File Modified)
2563
2564
2565 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2566 Log:
2567 Add some comments.
2568
2569
2570 Changes: Modified:
2571 +6 -0 trunk/src/ircd.c (File Modified)
2572
2573
2574 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2575 Log:
2576 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2577
2578 Changes: Modified:
2579 +16 -17 trunk/configure (File Modified)
2580 +1 -1 trunk/configure.ac (File Modified)
2581
2582
2583 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2584 Log:
2585 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2586
2587 Changes: Modified:
2588 +135 -0 trunk/configure (File Modified)
2589 +6 -0 trunk/configure.ac (File Modified)
2590
2591
2592 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2593 Log:
2594 Exit 0 on successful -conftest.
2595
2596
2597 Changes: Modified:
2598 +1 -1 trunk/src/ircd.c (File Modified)
2599
2600
2601 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2602 Log:
2603 Make the "keep the parent process around" thing work, by opening
2604 a pipe to the child process. This pipe is on fd 0 in the child
2605 process. After successful initialization, the child will write
2606 a byte to this pipe, on fatal errors it will close it without
2607 writing anything.
2608
2609 Somewhat hackish still but should work.
2610
2611
2612 Changes: Modified:
2613 +27 -30 trunk/src/ircd.c (File Modified)
2614
2615
2616 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2617 Log:
2618 - convert some error messages to ierror() over fprintf/ilog combination
2619
2620
2621 Changes: Modified:
2622 +3 -6 trunk/src/ircd.c (File Modified)
2623
2624
2625 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2626 Log:
2627 - inotice() for loadmodule when in foreground mode
2628
2629
2630 Changes: Modified:
2631 +3 -0 trunk/src/modules.c (File Modified)
2632
2633
2634 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2635 Log:
2636 - remove inotice() on loading modules from the config
2637
2638
2639 Changes: Modified:
2640 +0 -3 trunk/src/modules.c (File Modified)
2641
2642
2643 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2644 Log:
2645 - usleep for 50000usec in the parent process to allow for startup messages
2646 to be cleanly printed before detaching to shell, this should be more than
2647 enough time really
2648
2649
2650 Changes: Modified:
2651 +3 -0 trunk/src/ircd.c (File Modified)
2652
2653
2654 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2655 Log:
2656 - display more errors during normal startup as to try to help people find common problems
2657
2658
2659 Changes: Modified:
2660 +27 -10 trunk/src/ircd.c (File Modified)
2661
2662
2663 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2664 Log:
2665 - version bump in preparation of 2.0.0 release
2666
2667
2668 Changes: Modified:
2669 +9 -9 trunk/configure (File Modified)
2670 +1 -1 trunk/configure.ac (File Modified)
2671
2672
2673 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2674 Log:
2675 Change example.conf operator block from "admin" to "god",
2676 so as to show we encourage per-person operator blocks.
2677
2678
2679 Changes: Modified:
2680 +4 -2 trunk/doc/example.conf (File Modified)
2681
2682
2683 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2684 Log:
2685 Document alias{} block.
2686
2687
2688 Changes: Modified:
2689 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2690
2691
2692 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2693 Log:
2694 Document DNS blacklist stuff in sgml.
2695
2696
2697 Changes: Modified:
2698 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2699 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2700
2701
2702 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2703 Log:
2704 Misc /stats clarifications.
2705
2706
2707 Changes: Modified:
2708 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2709
2710
2711 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2712 Log:
2713 Move snomasks into umodes chapter.
2714 Move oprivs chapter down.
2715
2716
2717 Changes: Modified:
2718 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2719 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2720 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2721
2722
2723 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2724 Log:
2725 Mention operator{} user@host change.
2726
2727
2728 Changes: Modified:
2729 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2730
2731
2732 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2733 Log:
2734 operator{} block user@host matches against orighost now, not host.
2735 This means that services/+h spoofs do not work in operator{} blocks;
2736 auth{} spoofs still work.
2737
2738
2739 Changes: Modified:
2740 +4 -0 trunk/doc/example.conf (File Modified)
2741 +1 -1 trunk/doc/reference.conf (File Modified)
2742 +2 -2 trunk/modules/m_challenge.c (File Modified)
2743 +1 -1 trunk/modules/m_oper.c (File Modified)
2744
2745
2746 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2747 Log:
2748 - inotice/iwarn/ierror() stuff I was working on
2749
2750
2751 Changes: Modified:
2752 +3 -0 trunk/include/s_log.h (File Modified)
2753 +15 -11 trunk/src/ircd.c (File Modified)
2754 +3 -1 trunk/src/modules.c (File Modified)
2755 +1 -1 trunk/src/newconf.c (File Modified)
2756 +54 -0 trunk/src/s_log.c (File Modified)
2757
2758
2759 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2760 Log:
2761 Oops, don't add blacklists to the list twice on rehash.
2762
2763
2764 Changes: Modified:
2765 +3 -2 trunk/src/blacklist.c (File Modified)
2766
2767
2768 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2769 Log:
2770 Remove notices to the client about progress of dnsbl lookups.
2771
2772
2773 Changes: Modified:
2774 +0 -4 trunk/src/blacklist.c (File Modified)
2775
2776
2777 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2778 Log:
2779 Add auth{} flag dnsbl_exempt.
2780
2781
2782 Changes: Modified:
2783 +2 -1 trunk/doc/example.conf (File Modified)
2784 +2 -1 trunk/doc/reference.conf (File Modified)
2785 +2 -0 trunk/include/s_conf.h (File Modified)
2786 +1 -0 trunk/src/newconf.c (File Modified)
2787 +8 -1 trunk/src/s_user.c (File Modified)
2788
2789
2790 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2791 Log:
2792 Switch alias{} and blacklist{} around, for consistency with example.conf.
2793
2794
2795 Changes: Modified:
2796 +18 -18 trunk/doc/reference.conf (File Modified)
2797
2798
2799 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2800 Log:
2801 Send a warning to the user if they are dnsbl listed but exempted.
2802
2803
2804 Changes: Modified:
2805 +17 -12 trunk/src/s_user.c (File Modified)
2806
2807
2808 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2809 Log:
2810 Move throwing out dnsbl listed clients to registration,
2811 and make kline_exempt exempt from it.
2812
2813
2814 Changes: Modified:
2815 +1 -0 trunk/include/blacklist.h (File Modified)
2816 +4 -0 trunk/include/client.h (File Modified)
2817 +15 -16 trunk/src/blacklist.c (File Modified)
2818 +6 -0 trunk/src/client.c (File Modified)
2819 +17 -0 trunk/src/s_user.c (File Modified)
2820
2821
2822 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2823 Log:
2824 Show refcount in /stats n.
2825
2826
2827 Changes: Modified:
2828 +3 -2 trunk/modules/m_stats.c (File Modified)
2829
2830
2831 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2832 Log:
2833 Don't look up dnsbls twice if they send USER twice.
2834
2835
2836 Changes: Modified:
2837 +5 -3 trunk/modules/m_user.c (File Modified)
2838
2839
2840 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2841 Log:
2842 Add /stats n to help files.
2843
2844
2845 Changes: Modified:
2846 +1 -0 trunk/help/opers/stats (File Modified)
2847 +1 -0 trunk/help/users/stats (File Modified)
2848
2849
2850 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2851 Log:
2852 Only check dnsbls for A records, not AAAA.
2853
2854
2855 Changes: Modified:
2856 +1 -1 trunk/src/blacklist.c (File Modified)
2857
2858
2859 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2860 Log:
2861 Don't remove non-illegal blacklists on completion of check.
2862 Add debugging notices (not working).
2863
2864
2865 Changes: Modified:
2866 +5 -1 trunk/src/blacklist.c (File Modified)
2867
2868
2869 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2870 Log:
2871 Don't call register_local_user() if they haven't sent a nick yet.
2872
2873
2874 Changes: Modified:
2875 +1 -1 trunk/src/blacklist.c (File Modified)
2876
2877
2878 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2879 Log:
2880 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2881
2882
2883 Changes: Modified:
2884 +21 -0 trunk/modules/m_stats.c (File Modified)
2885
2886
2887 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2888 Log:
2889 More dnsbl rehash fixes, it was adding bogus entries.
2890
2891
2892 Changes: Modified:
2893 +2 -7 trunk/src/newconf.c (File Modified)
2894
2895
2896 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2897 Log:
2898 Need blacklist.h here.
2899
2900
2901 Changes: Modified:
2902 +1 -0 trunk/src/s_conf.c (File Modified)
2903
2904
2905 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2906 Log:
2907 - nuke iauth
2908
2909
2910 Changes: Modified:
2911 +1 -2 trunk/configure (File Modified)
2912 +0 -48 trunk/configure.ac (File Modified)
2913 + - trunk/doc/example-iauth.conf (File Deleted)
2914 + - trunk/iauth/ (File Deleted)
2915
2916
2917 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
2918 Log:
2919 Improve handling of rehashing with blacklists.
2920 Also some coding style tweaks.
2921
2922
2923 Changes: Modified:
2924 +3 -2 trunk/include/blacklist.h (File Modified)
2925 +35 -16 trunk/src/blacklist.c (File Modified)
2926 +2 -0 trunk/src/s_conf.c (File Modified)
2927
2928
2929 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
2930 Log:
2931 Clear can_send cache if a user logs in or out from services.
2932
2933
2934 Changes: Modified:
2935 +2 -0 trunk/modules/m_services.c (File Modified)
2936
2937
2938 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
2939 Log:
2940 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2941 This directory is not entered by default.
2942 More stuff needs to be moved into here.
2943
2944
2945 Changes: Modified:
2946 +2 -1 trunk/configure (File Modified)
2947 +1 -0 trunk/configure.ac (File Modified)
2948 +69 -458 trunk/extensions/Makefile.in (File Modified)
2949 + - trunk/extensions/m_clearchan.c (File Deleted)
2950 + - trunk/extensions/m_force.c (File Deleted)
2951 + - trunk/unsupported/ (File Added)
2952 + - trunk/unsupported/Makefile.in (File Added)
2953 + - trunk/unsupported/m_clearchan.c (File Added)
2954 + - trunk/unsupported/m_force.c (File Added)
2955
2956
2957 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
2958 Log:
2959 Logging/wallops for forcejoin/forcepart, numeric fix.
2960 This needs to be moved to the toys section.
2961
2962
2963 Changes: Modified:
2964 +22 -2 trunk/extensions/m_force.c (File Modified)
2965
2966
2967 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
2968 Log:
2969 Fix comments at the top (including copyright).
2970
2971
2972 Changes: Modified:
2973 +3 -2 trunk/extensions/m_omode.c (File Modified)
2974
2975
2976 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
2977 Log:
2978 Add OMODE command to extensions/ for oper mode hacking:
2979 - requires admin privs
2980 - does not work for opped opers
2981 - sends wallops
2982 - sends a ServerMode for opping the oper themselves,
2983 otherwise a mode coming from the oper (not only
2984 does this provide full accountability, it is also
2985 easiest to implement while avoiding channels
2986 messed up with bogus bans etc).
2987
2988
2989 Changes: Modified:
2990 +171 -0 trunk/extensions/Makefile.in (File Modified)
2991 + - trunk/extensions/m_omode.c (File Added)
2992
2993
2994 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
2995 Log:
2996 Metadata fix
2997
2998
2999 Changes: Modified:
3000 + - trunk/include/blacklist.h (Property Modified)
3001 + - trunk/src/blacklist.c (Property Modified)
3002
3003
3004 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3005 Log:
3006 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3007
3008
3009 Changes: Modified:
3010 +5 -1 trunk/src/blacklist.c (File Modified)
3011
3012
3013 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3014 Log:
3015 Initial DNS blacklist support:
3016 - see example.conf for how to use.
3017 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3018 - tor.ahbl.org is also included because most networks will not want to allow tor
3019 (and we're considering going KoS on tor users here anyway due to abuse)
3020
3021
3022 Changes: Modified:
3023 +18 -0 trunk/doc/example.conf (File Modified)
3024 +66 -0 trunk/doc/reference.conf (File Modified)
3025 + - trunk/include/blacklist.h (File Added)
3026 +2 -0 trunk/include/client.h (File Modified)
3027 +3 -0 trunk/modules/m_user.c (File Modified)
3028 +152 -0 trunk/src/Makefile.in (File Modified)
3029 + - trunk/src/blacklist.c (File Added)
3030 +34 -0 trunk/src/newconf.c (File Modified)
3031 +1 -0 trunk/src/s_auth.c (File Modified)
3032 +4 -0 trunk/src/s_user.c (File Modified)
3033
3034
3035 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3036 Log:
3037 Remove last bit of lzo stuff (comment in example.conf connect{}).
3038
3039
3040 Changes: Modified:
3041 +0 -4 trunk/doc/example.conf (File Modified)
3042
3043
3044 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3045 Log:
3046 Show sasl successes and failures in /stats t (like other
3047 things in /stats t, about local clients only).
3048
3049
3050 Changes: Modified:
3051 +2 -0 trunk/include/s_stats.h (File Modified)
3052 +3 -0 trunk/modules/m_sasl.c (File Modified)
3053 +3 -0 trunk/src/s_stats.c (File Modified)
3054
3055
3056 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3057 Log:
3058 Allow messaging services by nickname without using
3059 target change slots (this was already possible with
3060 user@server notation or services shortcuts).
3061
3062
3063 Changes: Modified:
3064 +2 -2 trunk/modules/core/m_message.c (File Modified)
3065
3066
3067 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3068 Log:
3069 Abort a safelist if a new /list comes in while one is already in progress.
3070
3071
3072 Changes: Modified:
3073 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3074
3075
3076 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3077 Log:
3078 Change $![letter]:[mask] to $~[letter]:[mask]
3079 so both ! and ~ invert an extban.
3080
3081
3082 Changes: Modified:
3083 +2 -0 trunk/src/chmode.c (File Modified)
3084
3085
3086 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3087 Log:
3088 - revert due to technical issues
3089
3090
3091 Changes: Modified:
3092 +1 -1 trunk/src/extban.c (File Modified)
3093
3094
3095 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3096 Log:
3097 - 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
3098
3099
3100 Changes: Modified:
3101 +1 -1 trunk/src/extban.c (File Modified)
3102
3103
3104 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3105 Log:
3106 Don't pace /list on a single channel.
3107
3108
3109 Changes: Modified:
3110 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3111
3112
3113 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3114 Log:
3115 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3116
3117
3118 Changes: Modified:
3119 +4 -2 trunk/include/supported.h (File Modified)
3120
3121
3122 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3123 Log:
3124 Extban types are case insensitive; force them to lowercase when added.
3125
3126
3127 Changes: Modified:
3128 +5 -5 trunk/doc/extban.txt (File Modified)
3129 +4 -0 trunk/src/chmode.c (File Modified)
3130 +3 -3 trunk/src/extban.c (File Modified)
3131
3132
3133 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3134 Log:
3135 sendto_wallops_flags():
3136 - instead of checking IsOper on each client, walk the appropriate list
3137 - instead of sending non-+z wallops from persons to nonopers, send only
3138 +w wallops from persons
3139
3140
3141 Changes: Modified:
3142 +1 -5 trunk/src/send.c (File Modified)
3143
3144
3145 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3146 Log:
3147 Prefix oper wallops with "WALLOPS - " if they would
3148 otherwise look like operwalls or locops, when sending
3149 them to local users.
3150
3151
3152 Changes: Modified:
3153 +11 -1 trunk/modules/m_wallops.c (File Modified)
3154
3155
3156 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3157 Log:
3158 Make sure destination field in some sasl numerics
3159 is the user's nick, not the sasl agent or server
3160 name.
3161
3162
3163 Changes: Modified:
3164 +2 -2 trunk/modules/m_sasl.c (File Modified)
3165
3166
3167 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3168 Log:
3169 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3170
3171
3172 Changes: Modified:
3173 +1 -1 trunk/extensions/Makefile.in (File Modified)
3174
3175
3176 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3177 Log:
3178 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3179
3180
3181 Changes: Modified:
3182 +1 -0 trunk/src/s_user.c (File Modified)
3183
3184
3185 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3186 Log:
3187 Fix build for when IPv6 is disabled.
3188
3189
3190 Changes: Modified:
3191 +12 -10 trunk/src/s_auth.c (File Modified)
3192
3193
3194 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3195 Log:
3196 Add information about adding extban types.
3197
3198
3199 Changes: Modified:
3200 +25 -0 trunk/doc/extban.txt (File Modified)
3201
3202
3203 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3204 Log:
3205 Better extban validation: try to match a new extban from
3206 a local user against its setter to see if it is valid.
3207 Unknown extban types from remotes are no longer hidden.
3208
3209
3210 Changes: Modified:
3211 +4 -3 trunk/doc/extban.txt (File Modified)
3212 +1 -0 trunk/include/channel.h (File Modified)
3213 +2 -6 trunk/src/chmode.c (File Modified)
3214 +32 -0 trunk/src/extban.c (File Modified)
3215
3216
3217 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3218 Log:
3219 Make sure both .c.o: and .s.o: are followed by the necessary command.
3220
3221
3222 Changes: Modified:
3223 +1 -0 trunk/src/Makefile.in (File Modified)
3224
3225
3226 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3227 Log:
3228 Add need_sasl auth{} flag to sgml documentation.
3229
3230
3231 Changes: Modified:
3232 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3233
3234
3235 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3236 Log:
3237 Document need_sasl auth{} flag in example confs.
3238
3239
3240 Changes: Modified:
3241 +1 -0 trunk/doc/example.conf (File Modified)
3242 +1 -0 trunk/doc/reference.conf (File Modified)
3243
3244
3245 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3246 Log:
3247 Don't allow TB to set an empty topic.
3248 This would be possible if a server sent bad protocol
3249 and could cause a crash.
3250
3251
3252 Changes: Modified:
3253 +4 -0 trunk/modules/m_tb.c (File Modified)
3254
3255
3256 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3257 Log:
3258 - oops
3259
3260
3261 Changes: Modified:
3262 +1 -1 trunk/Makefile.in (File Modified)
3263
3264
3265 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3266 Log:
3267 - typo fix
3268
3269
3270 Changes: Modified:
3271 +2 -2 trunk/configure (File Modified)
3272 +1 -1 trunk/configure.ac (File Modified)
3273
3274
3275 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3276 Log:
3277 - rebuild configure
3278
3279
3280 Changes: Modified:
3281 +2 -2 trunk/configure (File Modified)
3282
3283
3284 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3285 Log:
3286 - makefile fix
3287
3288
3289 Changes: Modified:
3290 +1 -1 trunk/extensions/Makefile.in (File Modified)
3291
3292
3293 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3294 Log:
3295 - rename contrib to extensions to bring some clarity to things
3296
3297
3298 Changes: Modified:
3299 +1 -1 trunk/Makefile.in (File Modified)
3300 +1 -1 trunk/configure.ac (File Modified)
3301 +10 -10 trunk/doc/example.conf (File Modified)
3302 +10 -10 trunk/doc/reference.conf (File Modified)
3303 + - trunk/extensions/ (File Added)
3304 + - trunk/extras/ (File Deleted)
3305
3306
3307 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3308 Log:
3309 - temporary rename
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/Makefile.in (File Modified)
3314 +1 -1 trunk/configure.ac (File Modified)
3315 + - trunk/contrib/ (File Deleted)
3316 + - trunk/extras/ (File Added)
3317
3318
3319 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3320 Log:
3321 Don't allow servers to QUIT (they should use SQUIT).
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3326
3327
3328 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3329 Log:
3330 - keywords
3331
3332
3333 Changes: Modified:
3334 + - trunk/src/fnvhash.s (Property Modified)
3335
3336
3337 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3338 Log:
3339 - reduced version of code
3340
3341
3342 Changes: Modified:
3343 +9 -61 trunk/src/fnvhash.s (File Modified)
3344
3345
3346 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3347 Log:
3348 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3349
3350
3351 Changes: Modified:
3352 +1 -1 trunk/src/fnvhash.s (File Modified)
3353
3354
3355 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3356 Log:
3357 Fix orighost matching for klines, etc. Was hashing the visible
3358 host, oops.
3359
3360
3361 Changes: Modified:
3362 +1 -1 trunk/src/hostmask.c (File Modified)
3363
3364
3365 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3366 Log:
3367 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3368
3369
3370 Changes: Modified:
3371 +7 -1 trunk/configure (File Modified)
3372 +5 -0 trunk/configure.ac (File Modified)
3373 +5 -6 trunk/src/Makefile.in (File Modified)
3374 +0 -4 trunk/src/fnvhash.s (File Modified)
3375 +0 -2 trunk/src/hash.c (File Modified)
3376
3377
3378 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3379 Log:
3380 - regenerate configure
3381
3382
3383 Changes: Modified:
3384 +18 -0 trunk/configure (File Modified)
3385
3386
3387 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3388 Log:
3389 - --enable-ricer-hashing option.
3390
3391
3392 Changes: Modified:
3393 +9 -0 trunk/configure.ac (File Modified)
3394 +3 -0 trunk/include/setup.h.in (File Modified)
3395
3396
3397 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3398 Log:
3399 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3400
3401
3402 Changes: Modified:
3403 + - trunk/src/fnvhash.s (File Added)
3404 +3 -0 trunk/src/hash.c (File Modified)
3405
3406
3407 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3408 Log:
3409 Fix syntax error in reference.conf.
3410
3411
3412 Changes: Modified:
3413 +0 -1 trunk/doc/reference.conf (File Modified)
3414
3415
3416 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3417 Log:
3418 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3419 (&& instead of ||...)
3420 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3421
3422
3423 Changes: Modified:
3424 +1 -1 trunk/src/chmode.c (File Modified)
3425
3426
3427 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3428 Log:
3429 Documentation for extban.
3430
3431
3432 Changes: Modified:
3433 + - trunk/doc/extban.txt (File Added)
3434
3435
3436 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3437 Log:
3438 Add extban modules to example confs.
3439
3440
3441 Changes: Modified:
3442 +5 -0 trunk/doc/example.conf (File Modified)
3443 +10 -0 trunk/doc/reference.conf (File Modified)
3444
3445
3446 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3447 Log:
3448 Initial addition of extended ban types (conditionals).
3449 Allows custom +bqeI checks via modules.
3450 Initial extra types are account (a[:mask]), oper (o),
3451 channel (c:name), realname (r:mask), server (s:mask).
3452
3453
3454 Changes: Modified:
3455 +229 -0 trunk/contrib/Makefile.in (File Modified)
3456 + - trunk/contrib/extb_account.c (File Added)
3457 + - trunk/contrib/extb_channel.c (File Added)
3458 + - trunk/contrib/extb_oper.c (File Added)
3459 + - trunk/contrib/extb_realname.c (File Added)
3460 + - trunk/contrib/extb_server.c (File Added)
3461 +13 -0 trunk/include/channel.h (File Modified)
3462 +1 -0 trunk/src/Makefile.in (File Modified)
3463 +14 -5 trunk/src/channel.c (File Modified)
3464 +91 -0 trunk/src/chmode.c (File Modified)
3465 + - trunk/src/extban.c (File Added)
3466
3467
3468 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3469 Log:
3470 Do not force +bqeI modes starting with '$' in nick!user@host format.
3471 * and ? characters in them are still assumed to be wildcards.
3472
3473
3474 Changes: Modified:
3475 +6 -0 trunk/src/chmode.c (File Modified)
3476
3477
3478 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3479 Log:
3480 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3481
3482
3483 Changes: Modified:
3484 +4 -0 trunk/modules/m_capab.c (File Modified)
3485
3486
3487 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3488 Log:
3489 Stop some mixing of client and server protocol.
3490
3491
3492 Changes: Modified:
3493 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3494 +4 -2 trunk/modules/m_pass.c (File Modified)
3495 +6 -0 trunk/modules/m_sasl.c (File Modified)
3496 +6 -0 trunk/modules/m_user.c (File Modified)
3497
3498
3499 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3500 Log:
3501 - additional revert
3502
3503
3504 Changes: Modified:
3505 +0 -2 trunk/include/s_newconf.h (File Modified)
3506 +0 -4 trunk/include/s_serv.h (File Modified)
3507 +0 -1 trunk/src/newconf.c (File Modified)
3508 +1 -13 trunk/src/s_serv.c (File Modified)
3509
3510
3511 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3512 Log:
3513 - revert LZOLink patch for now
3514
3515
3516 Changes: Modified:
3517 +0 -1 trunk/servlink/Makefile.in (File Modified)
3518 +0 -16 trunk/servlink/README (File Modified)
3519 +2 -36 trunk/servlink/control.c (File Modified)
3520 +0 -3 trunk/servlink/control.h (File Modified)
3521 +7 -5955 trunk/servlink/io.c (File Modified)
3522 + - trunk/servlink/lzoconf.h (File Deleted)
3523 + - trunk/servlink/lzodefs.h (File Deleted)
3524 + - trunk/servlink/minilzo.c (File Deleted)
3525 + - trunk/servlink/minilzo.h (File Deleted)
3526 +0 -1 trunk/servlink/servlink.h (File Modified)
3527
3528
3529 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3530 Log:
3531 - more stuff here
3532
3533
3534 Changes: Modified:
3535 +4 -2 trunk/servlink/control.c (File Modified)
3536 +2 -1 trunk/servlink/io.c (File Modified)
3537
3538
3539 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3540 Log:
3541 - oops
3542
3543
3544 Changes: Modified:
3545 +2 -2 trunk/servlink/io.c (File Modified)
3546
3547
3548 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3549 Log:
3550 - paranoia, prevent segfaults
3551
3552
3553 Changes: Modified:
3554 +2 -2 trunk/servlink/io.c (File Modified)
3555
3556
3557 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3558 Log:
3559 - more optimal servlink code
3560
3561
3562 Changes: Modified:
3563 +21 -8 trunk/servlink/io.c (File Modified)
3564
3565
3566 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3567 Log:
3568 - more efficient read strategy
3569
3570
3571 Changes: Modified:
3572 +15 -3 trunk/servlink/io.c (File Modified)
3573
3574
3575 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3576 Log:
3577 - use lzo_uintp cast to make LZO happy
3578
3579
3580 Changes: Modified:
3581 +3 -3 trunk/servlink/io.c (File Modified)
3582
3583
3584 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3585 Log:
3586 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3587
3588
3589 Changes: Modified:
3590 +4 -0 trunk/doc/example.conf (File Modified)
3591 +2 -1 trunk/include/s_newconf.h (File Modified)
3592 +4 -0 trunk/include/s_serv.h (File Modified)
3593 +1 -0 trunk/servlink/Makefile.in (File Modified)
3594 +16 -0 trunk/servlink/README (File Modified)
3595 +34 -2 trunk/servlink/control.c (File Modified)
3596 +3 -0 trunk/servlink/control.h (File Modified)
3597 +5929 -7 trunk/servlink/io.c (File Modified)
3598 + - trunk/servlink/lzoconf.h (File Added)
3599 + - trunk/servlink/lzodefs.h (File Added)
3600 + - trunk/servlink/minilzo.c (File Added)
3601 + - trunk/servlink/minilzo.h (File Added)
3602 +1 -0 trunk/servlink/servlink.h (File Modified)
3603 +1 -0 trunk/src/newconf.c (File Modified)
3604 +14 -2 trunk/src/s_serv.c (File Modified)
3605
3606
3607 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3608 Log:
3609 - remove imalloc, it was a concept that probably wouldn't have worked properly
3610
3611
3612 Changes: Modified:
3613 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3614 + - trunk/libcharybdis/imalloc.c (File Deleted)
3615 + - trunk/libcharybdis/imalloc.h (File Deleted)
3616
3617
3618 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3619 Log:
3620 - disable imalloc for now
3621
3622
3623 Changes: Modified:
3624 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3625
3626
3627 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3628 Log:
3629 - remove unneeded debug code
3630
3631
3632 Changes: Modified:
3633 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3634
3635
3636 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3637 Log:
3638 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3639
3640
3641 Changes: Modified:
3642 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3643
3644
3645 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3646 Log:
3647 - more stuff here, imalloc remains disabled for now
3648
3649
3650 Changes: Modified:
3651 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3652
3653
3654 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3655 Log:
3656 - more progress
3657
3658
3659 Changes: Modified:
3660 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3661
3662
3663 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3664 Log:
3665 - more tweaks
3666
3667
3668 Changes: Modified:
3669 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3670 +2 -0 trunk/src/ircd.c (File Modified)
3671
3672
3673 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3674 Log:
3675 - roll back libircd crap
3676
3677
3678 Changes: Modified:
3679 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3680 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3681 +29 -0 trunk/src/.depend (File Modified)
3682 +6 -21 trunk/src/Makefile.in (File Modified)
3683 +3 -218 trunk/src/ircd.c (File Modified)
3684 + - trunk/src/ircd_linker.c (File Deleted)
3685 + - trunk/src/main.c (File Deleted)
3686
3687
3688 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3689 Log:
3690 - realloc(), free() implementation
3691
3692
3693 Changes: Modified:
3694 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3695
3696
3697 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3698 Log:
3699 - malloc(), calloc() implementation
3700
3701
3702 Changes: Modified:
3703 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3704
3705
3706 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3707 Log:
3708 - block_free(), block_find(), retune_heaps() implementation
3709
3710
3711 Changes: Modified:
3712 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3713
3714
3715 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3716 Log:
3717 - block_destroy code, block_allocate code.
3718
3719
3720 Changes: Modified:
3721 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3722
3723
3724 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3725 Log:
3726 - block_new() code
3727
3728
3729 Changes: Modified:
3730 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3731
3732
3733 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3734 Log:
3735 - disable imalloc again :P
3736
3737
3738 Changes: Modified:
3739 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3740
3741
3742 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3743 Log:
3744 - fix warning
3745
3746
3747 Changes: Modified:
3748 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3749
3750
3751 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3752 Log:
3753 - fix typo
3754
3755
3756 Changes: Modified:
3757 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3758
3759
3760 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3761 Log:
3762 - constructor code for imalloc engine (malloc_init())
3763
3764
3765 Changes: Modified:
3766 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3767
3768
3769 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3770 Log:
3771 - imalloc engine improvements
3772
3773
3774 Changes: Modified:
3775 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3776
3777
3778 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3779 Log:
3780 - replace mmap() code with direct brk()/sbrk() calls.
3781
3782
3783 Changes: Modified:
3784 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3785
3786
3787 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3788 Log:
3789 - remove outdated i_malloc() interfaces
3790
3791
3792 Changes: Modified:
3793 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3794
3795
3796 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3797 Log:
3798 - redisable imalloc (sorry!)
3799
3800
3801 Changes: Modified:
3802 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3803
3804
3805 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3806 Log:
3807 - correct GET_PAGE_SLOT() macro
3808
3809
3810 Changes: Modified:
3811 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3812
3813
3814 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3815 Log:
3816 - oops forgot to commit it with imalloc turned off
3817
3818
3819 Changes: Modified:
3820 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3821
3822
3823 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3824 Log:
3825 - cleanups
3826
3827
3828 Changes: Modified:
3829 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3830 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3831
3832
3833 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3834 Log:
3835 - lowlevel imalloc code
3836
3837
3838 Changes: Modified:
3839 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3840 + - trunk/libcharybdis/imalloc.h (File Added)
3841
3842
3843 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3844 Log:
3845 - fix bindings
3846
3847
3848 Changes: Modified:
3849 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3850
3851
3852 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3853 Log:
3854 remove #ifndef
3855
3856
3857 Changes: Modified:
3858 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3859
3860
3861 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3862 Log:
3863 - 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)
3864
3865
3866 Changes: Modified:
3867 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3868 + - trunk/libcharybdis/imalloc.c (File Added)
3869
3870
3871 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3872 Log:
3873 - increment configure Id
3874
3875
3876 Changes: Modified:
3877 +2208 -1 trunk/configure (File Modified)
3878
3879
3880 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3881 Log:
3882 - bootstrap for imalloc code
3883
3884
3885 Changes: Modified:
3886 +54 -1 trunk/configure.ac (File Modified)
3887 +27 -0 trunk/include/setup.h.in (File Modified)
3888
3889
3890 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3891 Log:
3892 Clarify interaction of spoofs and channel bans/operator{} blocks.
3893
3894
3895 Changes: Modified:
3896 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3897 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3898
3899
3900 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3901 Log:
3902 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3903
3904
3905 Changes: Modified:
3906 +30 -22 trunk/src/ircd.c (File Modified)
3907
3908
3909 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3910 Log:
3911 If shared{} blocks deny something, the command
3912 is silently ignored.
3913
3914
3915 Changes: Modified:
3916 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3917
3918
3919 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
3920 Log:
3921 Move up IsService check so we don't store a non-service
3922 in preClient->sasl_agent.
3923
3924
3925 Changes: Modified:
3926 +6 -6 trunk/modules/m_sasl.c (File Modified)
3927
3928
3929 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
3930 Log:
3931 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3932 Add some more sanity checks on agent strings.
3933
3934
3935 Changes: Modified:
3936 +13 -11 trunk/modules/m_sasl.c (File Modified)
3937
3938
3939 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
3940 Log:
3941 Unknown clients can have an ID too now so make sure to remove
3942 them from the hash if they exit.
3943
3944
3945 Changes: Modified:
3946 +3 -0 trunk/src/client.c (File Modified)
3947
3948
3949 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
3950 Log:
3951 Only accept sasl from servers in a service{} block.
3952 Not tested but this must go in.
3953
3954
3955 Changes: Modified:
3956 +6 -0 trunk/modules/m_sasl.c (File Modified)
3957 +3 -0 trunk/modules/m_signon.c (File Modified)
3958
3959
3960 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
3961 Log:
3962 Only process SAVE messages targetting registered users,
3963 not servers or unregistered connections. Could cause
3964 a crash when bad protocol was received.
3965
3966
3967 Changes: Modified:
3968 +5 -1 trunk/modules/core/m_nick.c (File Modified)
3969
3970
3971 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
3972 Log:
3973 - fix QJM buffer overflow vulnerability (fucking GXTi)
3974
3975
3976 Changes: Modified:
3977 +3 -3 trunk/src/s_user.c (File Modified)
3978
3979
3980 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
3981 Log:
3982 Mention /scan umodes under oper_spy privilege.
3983
3984
3985 Changes: Modified:
3986 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3987
3988
3989 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
3990 Log:
3991 Mention that overlapping cluster blocks are a bad thing.
3992
3993
3994 Changes: Modified:
3995 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3996
3997
3998 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
3999 Log:
4000 - Document cluster{} and shared{} blocks.
4001 - Mention that service{} does not allow wildcards.
4002
4003
4004 Changes: Modified:
4005 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4006
4007
4008 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4009 Log:
4010 Document exempt{} and service{} blocks, point to reference.conf for
4011 general{}, channel{} and serverhide{}.
4012
4013
4014 Changes: Modified:
4015 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4016
4017
4018 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4019 Log:
4020 Document ~ in lists of values better.
4021
4022
4023 Changes: Modified:
4024 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4025
4026
4027 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4028 Log:
4029 More detailed CNOTICE, CPRIVMSG descriptions.
4030
4031
4032 Changes: Modified:
4033 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4034
4035
4036 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4037 Log:
4038 Oops, need both Revision and Id on modules.
4039
4040
4041 Changes: Modified:
4042 + - trunk/modules/sno_routing.c (Property Modified)
4043
4044
4045 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4046 Log:
4047 Tweak header comment a bit (filename, Id).
4048
4049
4050 Changes: Modified:
4051 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4052
4053
4054 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4055 Log:
4056 Add GLINE and UNGLINE.
4057
4058
4059 Changes: Modified:
4060 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4061
4062
4063 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4064 Log:
4065 New configure with proper Id.
4066
4067
4068 Changes: Modified:
4069 +3 -1 trunk/configure (File Modified)
4070
4071
4072 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4073 Log:
4074 Change #include directives for in6addr_any, hopefully compiles better now.
4075
4076
4077 Changes: Modified:
4078 +3 -1 trunk/configure.ac (File Modified)
4079
4080
4081 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4082 Log:
4083 Encourage putting actual administrative information
4084 in the admin{} block.
4085
4086
4087 Changes: Modified:
4088 +3 -3 trunk/doc/example.conf (File Modified)
4089
4090
4091 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4092 Log:
4093 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4094
4095
4096 Changes: Modified:
4097 +9 -7 trunk/include/s_conf.h (File Modified)
4098 +1 -0 trunk/src/newconf.c (File Modified)
4099 +10 -0 trunk/src/s_user.c (File Modified)
4100
4101
4102 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4103 Log:
4104 - Change to glines = no in example confs
4105 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4106 are disabled.
4107
4108
4109 Changes: Modified:
4110 +1 -1 trunk/doc/example.conf (File Modified)
4111 +1 -1 trunk/doc/reference.conf (File Modified)
4112 +2 -2 trunk/modules/m_gline.c (File Modified)
4113
4114
4115 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4116 Log:
4117 - forward-port QJM fix from 1.1
4118
4119
4120 Changes: Modified:
4121 +2 -0 trunk/src/s_user.c (File Modified)
4122
4123
4124 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4125 Log:
4126 - add switch to configure to disable the block allocator
4127
4128
4129 Changes: Modified:
4130 +18 -0 trunk/configure (File Modified)
4131 +9 -0 trunk/configure.ac (File Modified)
4132 +0 -6 trunk/include/config.h (File Modified)
4133 +3 -0 trunk/include/setup.h.in (File Modified)
4134
4135
4136 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4137 Log:
4138 Fix wierd error that would exit SASL users with "Overridden"
4139
4140 Changes: Modified:
4141 +1 -1 trunk/modules/m_signon.c (File Modified)
4142
4143
4144 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4145 Log:
4146 Remove obsolete XXX comment about lazylinks.
4147
4148
4149 Changes: Modified:
4150 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4151
4152
4153 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4154 Log:
4155 OJOIN: make sure to send the wallops remotely for #channels
4156
4157
4158 Changes: Modified:
4159 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4160
4161
4162 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4163 Log:
4164 Accountability for OJOIN (contrib module)
4165
4166 Changes: Modified:
4167 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4168
4169
4170 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4171 Log:
4172 - move more stuff over to ircd_state
4173
4174
4175 Changes: Modified:
4176 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4177 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4178 +9 -0 trunk/src/ircd_state.c (File Modified)
4179 +3 -3 trunk/src/patricia.c (File Modified)
4180
4181
4182 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4183 Log:
4184 - move more stuff out of libircd and into ircd_state.c
4185
4186
4187 Changes: Modified:
4188 +5 -5 trunk/src/channel.c (File Modified)
4189 +4 -4 trunk/src/client.c (File Modified)
4190 +12 -0 trunk/src/ircd_state.c (File Modified)
4191
4192
4193 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4194 Log:
4195 - this is just barrels of fun
4196
4197
4198 Changes: Modified:
4199 + - trunk/include/ircd_state.h (File Added)
4200 +1 -1 trunk/src/Makefile.in (File Modified)
4201 +2 -1 trunk/src/channel.c (File Modified)
4202 +3 -52 trunk/src/ircd.c (File Modified)
4203 +100 -3 trunk/src/ircd_state.c (File Modified)
4204
4205
4206 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4207 Log:
4208 It's .include, not #include.
4209
4210
4211 Changes: Modified:
4212 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4213
4214
4215 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4216 Log:
4217 More consistent section titles.
4218
4219
4220 Changes: Modified:
4221 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4222 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4223 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4224
4225
4226 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4227 Log:
4228 Mention possible exceeding of +j/+l due to propagation
4229 delays between servers.
4230
4231
4232 Changes: Modified:
4233 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4234
4235
4236 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4237 Log:
4238 Formatting nits:
4239 - "text" -> <quote>text</quote>
4240 - <filename>
4241 - a few more
4242
4243
4244 Changes: Modified:
4245 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4246 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4247 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4248 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4249
4250
4251 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4252 Log:
4253 Remove text about deprecation of glines.
4254
4255
4256 Changes: Modified:
4257 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4258
4259
4260 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4261 Log:
4262 - Add description of umode +D, deaf.
4263 - Mention CALLERID 005 token with umode +g.
4264
4265
4266 Changes: Modified:
4267 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4268
4269
4270 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4271 Log:
4272 Strip off a leading colon in services shortcuts (aliases).
4273
4274
4275 Changes: Modified:
4276 +2 -0 trunk/src/parse.c (File Modified)
4277
4278
4279 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4280 Log:
4281 Add no_oper_invis contrib module, denies opers setting
4282 themselves invisible (except hidden_oper's).
4283
4284
4285 Changes: Modified:
4286 +42 -0 trunk/contrib/Makefile.in (File Modified)
4287 + - trunk/contrib/no_oper_invis.c (File Added)
4288
4289
4290 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4291 Log:
4292 Mention /stats E, make the other /stats descriptions more consistent.
4293
4294
4295 Changes: Modified:
4296 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4297
4298
4299 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4300 Log:
4301 Mention that the KILL reason and oper will appear on channels.
4302
4303
4304 Changes: Modified:
4305 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4306
4307
4308 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4309 Log:
4310 Mention /mode #channel f to query forward channel from outside.
4311
4312
4313 Changes: Modified:
4314 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4315
4316
4317 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4318 Log:
4319 Port over RATBOX_2_1 r20960 (anfl):
4320 client connect notices to +C should be hiding the extra
4321 fields for spoofed users
4322
4323
4324 Changes: Modified:
4325 +2 -1 trunk/src/s_user.c (File Modified)
4326
4327
4328 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4329 Log:
4330 Add a chapter with our extra user commands:
4331 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4332
4333
4334 Changes: Modified:
4335 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4336 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4337
4338
4339 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4340 Log:
4341 Do not put by <server>: in SQUIT reasons to servers
4342 other than the one being exited.
4343
4344
4345 Changes: Modified:
4346 +1 -1 trunk/src/client.c (File Modified)
4347
4348
4349 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4350 Log:
4351 Regenerate configure.
4352
4353
4354 Changes: Modified:
4355 +1162 -1159 trunk/configure (File Modified)
4356
4357
4358 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4359 Log:
4360 Move the warning flags down so they do not mess up
4361 checks like for -Wl,-export-dynamic.
4362
4363
4364 Changes: Modified:
4365 +33 -30 trunk/configure.ac (File Modified)
4366
4367
4368 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4369 Log:
4370 - more work here
4371
4372
4373 Changes: Modified:
4374 +2 -1 trunk/iauth/Makefile.in (File Modified)
4375
4376
4377 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4378 Log:
4379 - build iauth makefile
4380
4381
4382 Changes: Modified:
4383 +3 -2 trunk/configure (File Modified)
4384 +1 -0 trunk/configure.ac (File Modified)
4385
4386
4387 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4388 Log:
4389 - Makefile
4390
4391
4392 Changes: Modified:
4393 + - trunk/iauth/Makefile.in (File Added)
4394
4395
4396 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4397 Log:
4398 - add iauth.conf.example from irc2.11
4399
4400
4401 Changes: Modified:
4402 + - trunk/doc/example-iauth.conf (File Added)
4403
4404
4405 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4406 Log:
4407 - wow, i found some docs on this thing
4408
4409
4410 Changes: Modified:
4411 + - trunk/doc/technical/iauth-internals.txt (File Added)
4412
4413
4414 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4415 Log:
4416 - no longer applicable
4417
4418
4419 Changes: Modified:
4420 + - trunk/authdaemon/ (File Deleted)
4421
4422
4423 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4424 Log:
4425 - remove libircd.so on make clean (oops)
4426
4427
4428 Changes: Modified:
4429 +1 -1 trunk/src/Makefile.in (File Modified)
4430
4431
4432 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4433 Log:
4434 - merge iauth source for experimentation
4435
4436
4437 Changes: Modified:
4438 + - trunk/iauth/ (File Added)
4439 + - trunk/iauth/a_conf.c (File Added)
4440 + - trunk/iauth/a_conf_def.h (File Added)
4441 + - trunk/iauth/a_conf_ext.h (File Added)
4442 + - trunk/iauth/a_defines.h (File Added)
4443 + - trunk/iauth/a_externs.h (File Added)
4444 + - trunk/iauth/a_io.c (File Added)
4445 + - trunk/iauth/a_io_ext.h (File Added)
4446 + - trunk/iauth/a_log.c (File Added)
4447 + - trunk/iauth/a_log_def.h (File Added)
4448 + - trunk/iauth/a_log_ext.h (File Added)
4449 + - trunk/iauth/a_struct_def.h (File Added)
4450 + - trunk/iauth/iauth.c (File Added)
4451 + - trunk/iauth/mod_lhex.c (File Added)
4452 + - trunk/iauth/mod_lhex_ext.h (File Added)
4453 + - trunk/iauth/mod_pipe.c (File Added)
4454 + - trunk/iauth/mod_pipe_ext.h (File Added)
4455 + - trunk/iauth/mod_rfc931.c (File Added)
4456 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4457 + - trunk/iauth/mod_socks.c (File Added)
4458 + - trunk/iauth/mod_socks_ext.h (File Added)
4459 + - trunk/iauth/mod_webproxy.c (File Added)
4460 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4461
4462
4463 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4464 Log:
4465 User /quote help index was not sorted properly.
4466
4467
4468 Changes: Modified:
4469 +2 -2 trunk/help/Makefile.in (File Modified)
4470 +8 -8 trunk/help/users/index (File Modified)
4471
4472
4473 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4474 Log:
4475 Add SCAN help file.
4476
4477
4478 Changes: Modified:
4479 +25 -8 trunk/help/opers/index (File Modified)
4480 + - trunk/help/opers/scan (File Added)
4481
4482
4483 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4484 Log:
4485 SGML docs:
4486 - Document SCAN UMODES
4487 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4488
4489
4490 Changes: Modified:
4491 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4492
4493
4494 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4495 Log:
4496 Add our copyright information to /info (part of release-1.1 r1026).
4497
4498
4499 Changes: Modified:
4500 +1 -0 trunk/src/version.c.SH (File Modified)
4501
4502
4503 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4504 Log:
4505 Fix some compile warnings.
4506
4507
4508 Changes: Modified:
4509 +1 -1 trunk/modules/core/m_join.c (File Modified)
4510 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4511 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4512 +1 -1 trunk/modules/m_scan.c (File Modified)
4513 +4 -4 trunk/modules/m_signon.c (File Modified)
4514
4515
4516 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4517 Log:
4518 RSFNC: OK, actually consider unknowns also for detecting a collide.
4519 Otherwise we can get two clients with the same nick.
4520
4521
4522 Changes: Modified:
4523 +1 -1 trunk/modules/m_services.c (File Modified)
4524
4525
4526 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4527 Log:
4528 - charybdis profiling stuff
4529 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4530 - update .depend
4531
4532
4533 Changes: Modified:
4534 +0 -8 trunk/configure (File Modified)
4535 +1 -8 trunk/configure.ac (File Modified)
4536 +18 -0 trunk/include/channel.h (File Modified)
4537 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4538 +335 -260 trunk/src/.depend (File Modified)
4539 +1569 -0 trunk/src/Makefile.in (File Modified)
4540 + - trunk/src/chmode.c (File Added)
4541 +16 -1 trunk/src/ircd.c (File Modified)
4542 +11 -0 trunk/src/main.c (File Modified)
4543 +11 -0 trunk/src/modules.c (File Modified)
4544
4545
4546 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4547 Log:
4548 RSFNC: Do not send kills to servers for unknowns
4549
4550
4551 Changes: Modified:
4552 +4 -2 trunk/modules/m_services.c (File Modified)
4553
4554
4555 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4556 Log:
4557 Describe service{} blocks in reference.conf.
4558
4559
4560 Changes: Modified:
4561 +12 -0 trunk/doc/reference.conf (File Modified)
4562
4563
4564 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4565 Log:
4566 Replace this list of modes with pointers to other documentation.
4567
4568
4569 Changes: Modified:
4570 +6 -50 trunk/doc/modes.txt (File Modified)
4571
4572
4573 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4574 Log:
4575 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4576 looks too much like an old-ircd client pointer otherwise.
4577
4578
4579 Changes: Modified:
4580 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4581
4582
4583 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4584 Log:
4585 findforwards:
4586 - note truncation of the list (perhaps sending multiple
4587 notices is better)
4588 - clarify in a comment that /findforwards on a nonexistent
4589 channel can be useful
4590 - sendto_one_notice() requires that the text start with
4591 a colon
4592
4593
4594 Changes: Modified:
4595 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4596
4597
4598 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4599 Log:
4600 When we close a local server's link, always include the
4601 name of the client causing the exit in the reason in the
4602 SQUIT we send them (replacing them with us). This makes
4603 sure server notices for stuff like "Not enough arguments
4604 to server command" are different on the two sides.
4605
4606
4607 Changes: Modified:
4608 +7 -5 trunk/src/client.c (File Modified)
4609
4610
4611 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4612 Log:
4613 New contrib module m_findforwards.c
4614
4615
4616 Changes: Modified:
4617 +112 -0 trunk/contrib/Makefile.in (File Modified)
4618 + - trunk/contrib/m_findforwards.c (File Added)
4619
4620
4621 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4622 Log:
4623 Whoops, don't show real host behind auth{} spoof in
4624 spoof notices if hide_spoof_ips is enabled.
4625
4626 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4627
4628
4629 Changes: Modified:
4630 +3 -2 trunk/src/s_conf.c (File Modified)
4631
4632
4633 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4634 Log:
4635 Add dalnet-style /identify that sends to nickserv or chanserv.
4636
4637
4638 Changes: Modified:
4639 +102 -0 trunk/contrib/Makefile.in (File Modified)
4640 + - trunk/contrib/m_identify.c (File Added)
4641
4642
4643 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4644 Log:
4645 Document alias{} blocks a bit better.
4646
4647
4648 Changes: Modified:
4649 +9 -0 trunk/doc/reference.conf (File Modified)
4650
4651
4652 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4653 Log:
4654 - add aliases to /stats m (data usage is not counted though, sorry)
4655
4656
4657 Changes: Modified:
4658 +1 -0 trunk/include/s_conf.h (File Modified)
4659 +3 -0 trunk/src/newconf.c (File Modified)
4660 +15 -0 trunk/src/parse.c (File Modified)
4661
4662
4663 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4664 Log:
4665 - remove m_sshortcut as it's no longer relevant
4666
4667
4668 Changes: Modified:
4669 +0 -145 trunk/modules/Makefile.in (File Modified)
4670 + - trunk/modules/m_sshortcut.c (File Deleted)
4671
4672
4673 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4674 Log:
4675 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4676 targets instead of my original idea :P)
4677
4678
4679 Changes: Modified:
4680 +32 -0 trunk/doc/example.conf (File Modified)
4681 +35 -0 trunk/doc/reference.conf (File Modified)
4682 +4 -0 trunk/include/parse.h (File Modified)
4683 +7 -0 trunk/include/s_conf.h (File Modified)
4684 +82 -0 trunk/src/newconf.c (File Modified)
4685 +78 -0 trunk/src/parse.c (File Modified)
4686 +16 -0 trunk/src/s_conf.c (File Modified)
4687
4688
4689 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4690 Log:
4691 Remove some spaces after tabs. ??
4692
4693
4694 Changes: Modified:
4695 +18 -18 trunk/src/newconf.c (File Modified)
4696
4697
4698 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4699 Log:
4700 Global /who:
4701 - make sure to clear all marks also if the who was aborted
4702 because of too many matches
4703 - give ERR_TOOMANYMATCHES if too many matches
4704 - clarify comments
4705
4706 ratbox RATBOX_2_2 r22003 (jilles)
4707
4708
4709 Changes: Modified:
4710 +28 -26 trunk/modules/m_who.c (File Modified)
4711
4712
4713 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4714 Log:
4715 - devel is 2.0
4716
4717
4718 Changes: Modified:
4719 +9 -9 trunk/configure (File Modified)
4720 +1 -1 trunk/configure.ac (File Modified)
4721
4722
4723 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4724 Log:
4725 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4726
4727
4728 Changes: Modified:
4729 +2 -1 trunk/include/s_newconf.h (File Modified)
4730 +20 -0 trunk/modules/m_rehash.c (File Modified)
4731 +1 -1 trunk/src/s_newconf.c (File Modified)
4732
4733
4734 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4735 Log:
4736 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4737
4738
4739 Changes: Modified:
4740 +0 -1 trunk/doc/example.conf (File Modified)
4741 +0 -3 trunk/doc/reference.conf (File Modified)
4742 +0 -1 trunk/include/s_conf.h (File Modified)
4743 +0 -6 trunk/modules/m_info.c (File Modified)
4744 +1 -1 trunk/src/channel.c (File Modified)
4745 +0 -1 trunk/src/newconf.c (File Modified)
4746
4747
4748 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4749 Log:
4750 Missing header in m_chghost.c
4751
4752 Changes: Modified:
4753 +1 -0 trunk/modules/m_chghost.c (File Modified)
4754
4755
4756 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4757 Log:
4758 Relocate QJM code to a seperate function(change_nick_user_host)
4759 Change CHGHOST to use change_nick_user_host instead of just setting it
4760
4761
4762 Changes: Modified:
4763 +3 -0 trunk/include/s_user.h (File Modified)
4764 +1 -1 trunk/modules/m_chghost.c (File Modified)
4765 +3 -78 trunk/modules/m_signon.c (File Modified)
4766 +89 -0 trunk/src/s_user.c (File Modified)
4767
4768
4769 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4770 Log:
4771 Restore /stats a (dns servers, admin-only).
4772
4773
4774 Changes: Modified:
4775 +1 -0 trunk/include/res.h (File Modified)
4776 +5 -8 trunk/modules/m_stats.c (File Modified)
4777 +16 -0 trunk/src/res.c (File Modified)
4778
4779
4780 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4781 Log:
4782 - Add CHARYBDIS_PROFILE if we are profiling.
4783 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4784 - Remove duplicate --enable-epoll entry.
4785
4786
4787 Changes: Modified:
4788 +1595 -15 trunk/configure (File Modified)
4789 +30 -11 trunk/configure.ac (File Modified)
4790 +3 -0 trunk/include/setup.h.in (File Modified)
4791
4792
4793 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4794 Log:
4795 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4796
4797
4798 Changes: Modified:
4799 +28 -0 trunk/aclocal.m4 (File Modified)
4800
4801
4802 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4803 Log:
4804 Allow requesting forward channel and quiet list in same mode command.
4805
4806
4807 Changes: Modified:
4808 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4809
4810
4811 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4812 Log:
4813 Add description of xline wildcards.
4814
4815
4816 Changes: Modified:
4817 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4818
4819
4820 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4821 Log:
4822 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4823
4824
4825 Changes: Modified:
4826 +0 -4 trunk/modules/m_services.c (File Modified)
4827
4828
4829 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4830 Log:
4831 typo
4832
4833
4834 Changes: Modified:
4835 +1 -1 trunk/include/hook.h (File Modified)
4836
4837
4838 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4839 Log:
4840 call_hook, not hook_call
4841
4842
4843 Changes: Modified:
4844 +1 -1 trunk/modules/core/m_join.c (File Modified)
4845
4846
4847 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4848 Log:
4849 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4850 Could be useful for a number of things.
4851
4852
4853 Changes: Modified:
4854 +9 -0 trunk/modules/core/m_join.c (File Modified)
4855
4856
4857 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4858 Log:
4859 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4860
4861
4862 Changes: Modified:
4863 +7 -0 trunk/include/hook.h (File Modified)
4864
4865
4866 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4867 Log:
4868 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4869
4870
4871 Changes: Modified:
4872 +15 -0 trunk/modules/m_services.c (File Modified)
4873
4874
4875 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4876 Log:
4877 Clarify snomask +f, +k, +u.
4878
4879
4880 Changes: Modified:
4881 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4882
4883
4884 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4885 Log:
4886 Cmode +p and +s may be set simultaneously.
4887
4888
4889 Changes: Modified:
4890 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4891
4892
4893 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4894 Log:
4895 actually, we should check the data version on each reload (oops)
4896
4897
4898 Changes: Modified:
4899 +6 -6 trunk/src/main.c (File Modified)
4900
4901
4902 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4903 Log:
4904 more work on the loader
4905
4906
4907 Changes: Modified:
4908 +45 -21 trunk/src/main.c (File Modified)
4909
4910
4911 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4912 Log:
4913 Add prototype ircd_state.c
4914
4915
4916 Changes: Modified:
4917 + - trunk/src/ircd_state.c (File Added)
4918
4919
4920 jilles 2006/02/19 00:41:15 UTC (20060219-882)
4921 Log:
4922 Smaller improvements.
4923
4924
4925 Changes: Modified:
4926 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4927
4928
4929 jilles 2006/02/19 00:15:39 UTC (20060219-880)
4930 Log:
4931 Add a lot of stuff here.
4932
4933
4934 Changes: Modified:
4935 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4936
4937
4938 jilles 2006/02/18 22:55:32 UTC (20060218-878)
4939 Log:
4940 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4941
4942
4943 Changes: Modified:
4944 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4945
4946
4947 jilles 2006/02/18 21:57:54 UTC (20060218-873)
4948 Log:
4949 Invex doesn't trump +r or (sic) +J.
4950
4951
4952 Changes: Modified:
4953 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4954
4955
4956 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
4957 Log:
4958 Check to make sure a module is not loaded before loading it.
4959
4960
4961 Changes: Modified:
4962 +6 -1 trunk/src/ircd_parser.y (File Modified)
4963
4964
4965 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
4966 Log:
4967 - Add a missing comma in the HeaderMessages array
4968 - Only send "Your hostname is too long ..." if that really is the case
4969
4970
4971 Changes: Modified:
4972 +2 -2 trunk/src/s_auth.c (File Modified)
4973
4974
4975 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
4976 Log:
4977 build_symtable() will have already bailed here, so no need to check
4978 explicitly whether or not charybdis_main is NULL.
4979
4980
4981 Changes: Modified:
4982 +7 -16 trunk/src/main.c (File Modified)
4983
4984
4985 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
4986 Log:
4987 Data structure versioning, part 1.
4988
4989
4990 Changes: Modified:
4991 +10 -1 trunk/include/ircd_defs.h (File Modified)
4992 +2 -0 trunk/src/ircd.c (File Modified)
4993 +15 -3 trunk/src/main.c (File Modified)
4994
4995
4996 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
4997 Log:
4998 build a symbol table and use that instead of doing a raw dlsym on everything
4999
5000
5001 Changes: Modified:
5002 + - trunk/include/ircd_linker.h (File Added)
5003 +71 -1 trunk/src/Makefile.in (File Modified)
5004 + - trunk/src/ircd_linker.c (File Added)
5005 +16 -4 trunk/src/main.c (File Modified)
5006
5007
5008 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5009 Log:
5010 The launcher now calls io_loop() instead of charybdis_main().
5011 This is so that we do not have to reinitialize *everything* later.
5012
5013
5014 Changes: Modified:
5015 +1 -0 trunk/include/ircd.h (File Modified)
5016 +6 -7 trunk/src/ircd.c (File Modified)
5017 +13 -1 trunk/src/main.c (File Modified)
5018
5019
5020 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5021 Log:
5022 Use global binding on libircd.so.
5023
5024
5025 Changes: Modified:
5026 +1 -1 trunk/src/main.c (File Modified)
5027
5028
5029 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5030 Log:
5031 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5032 (it will do more later)
5033
5034
5035 Changes: Modified:
5036 +14 -12 trunk/include/config.h (File Modified)
5037 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5038 +31 -5 trunk/src/Makefile.in (File Modified)
5039 +78 -1 trunk/src/ircd.c (File Modified)
5040 + - trunk/src/main.c (File Added)
5041
5042
5043 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5044 Log:
5045 Add whitespace here, oops.
5046
5047
5048 Changes: Modified:
5049 +1 -1 trunk/CREDITS (File Modified)
5050
5051
5052 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5053 Log:
5054 Properly copy over the IP address here instead of using a cheap hack.
5055 Because the hack didn't work right except on IPv6. :|
5056
5057
5058 Changes: Modified:
5059 +12 -2 trunk/src/s_newconf.c (File Modified)
5060
5061
5062 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5063 Log:
5064 Revert reject cache notice to ratbox's, which more
5065 clearly suggests what's happening.
5066
5067
5068 Changes: Modified:
5069 +4 -1 trunk/src/reject.c (File Modified)
5070
5071
5072 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5073 Log:
5074 Fix the openssl status in the overview information.
5075
5076
5077 Changes: Modified:
5078 +1 -3 trunk/configure (File Modified)
5079 +1 -3 trunk/configure.ac (File Modified)
5080
5081
5082 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5083 Log:
5084 - Add simple exempt{} block (127.0.0.1) to example.conf.
5085 - Remove mention of deny{}.
5086
5087
5088 Changes: Modified:
5089 +5 -0 trunk/doc/example.conf (File Modified)
5090 +1 -1 trunk/doc/reference.conf (File Modified)
5091
5092
5093 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5094 Log:
5095 example.conf: add some comments at the start
5096 reference.conf: some ircd-ratbox -> charybdis
5097
5098
5099 Changes: Modified:
5100 +11 -0 trunk/doc/example.conf (File Modified)
5101 +6 -5 trunk/doc/reference.conf (File Modified)
5102
5103
5104 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5105 Log:
5106 Rename m_createauthonly module to createauthonly
5107 as this is not a module providing an m_function
5108 (command).
5109
5110
5111 Changes: Modified:
5112 +1 -38 trunk/contrib/Makefile.in (File Modified)
5113 + - trunk/contrib/createauthonly.c (File Added)
5114 + - trunk/contrib/m_createauthonly.c (File Deleted)
5115
5116
5117 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5118 Log:
5119 Add to example confs commented lines for:
5120 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5121 sno_globalkline.so, sno_globaloper.so.
5122
5123
5124 Changes: Modified:
5125 +5 -1 trunk/doc/example.conf (File Modified)
5126 +9 -1 trunk/doc/reference.conf (File Modified)
5127
5128
5129 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5130 Log:
5131 - Unbreak connecting to connect{}s with hostnames
5132 instead of IP addresses (broken with new resolver).
5133 - Try to do A/AAAA query based on aftype in
5134 connect{} (doesn't seem to work fully).
5135
5136
5137 Changes: Modified:
5138 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5139
5140
5141 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5142 Log:
5143 Unbreak /rehash dns.
5144
5145
5146 Changes: Modified:
5147 +1 -0 trunk/src/res.c (File Modified)
5148
5149
5150 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5151 Log:
5152 Preserve Hybrid Id and add one of our own.
5153
5154
5155 Changes: Modified:
5156 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5157 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5158
5159
5160 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5161 Log:
5162 Add anfl and Androsyn to CREDITS.
5163 They wrote a lot of ratbox code we use, both before and after the fork.
5164
5165
5166 Changes: Modified:
5167 +2 -0 trunk/CREDITS (File Modified)
5168
5169
5170 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5171 Log:
5172 Hostname validity check.
5173
5174
5175 Changes: Modified:
5176 +42 -3 trunk/src/s_auth.c (File Modified)
5177
5178
5179 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5180 Log:
5181 Version bump to 1.2.0.
5182
5183
5184 Changes: Modified:
5185 +9 -9 trunk/configure (File Modified)
5186 +1 -1 trunk/configure.ac (File Modified)
5187
5188
5189 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5190 Log:
5191 - Missed a spot in the IPv6 code here. Should be usable now.
5192
5193
5194 Changes: Modified:
5195 +2 -2 trunk/src/res.c (File Modified)
5196
5197
5198 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5199 Log:
5200 Alright, so, this massive commit does the following:
5201 - Removes adns
5202 - Adds a resolver based on the undernet and hybrid one.
5203 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5204 - Makes a check in ./configure be posixly correct
5205 - Simplifies the auth code and DNS callbacks
5206
5207 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5208
5209
5210 Changes: Modified:
5211 +1 -1 trunk/Makefile.in (File Modified)
5212 + - trunk/adns/ (File Deleted)
5213 +148 -80 trunk/configure (File Modified)
5214 +1 -2 trunk/configure.ac (File Modified)
5215 +6 -0 trunk/include/client.h (File Modified)
5216 +1 -0 trunk/include/packet.h (File Modified)
5217 +153 -41 trunk/include/res.h (File Modified)
5218 + - trunk/include/reslib.h (File Added)
5219 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5220 +930 -1449 trunk/modules/.depend (File Modified)
5221 +3 -0 trunk/modules/m_stats.c (File Modified)
5222 +417 -621 trunk/src/.depend (File Modified)
5223 +1 -1 trunk/src/.indent.pro (File Modified)
5224 +2069 -289 trunk/src/Makefile.in (File Modified)
5225 + - trunk/src/adns.c (File Deleted)
5226 + - trunk/src/res.c (File Added)
5227 + - trunk/src/reslib.c (File Added)
5228 +11 -50 trunk/src/s_auth.c (File Modified)
5229 +4 -26 trunk/src/s_newconf.c (File Modified)
5230
5231
5232 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5233 Log:
5234 Document the NOBALLOC feature.
5235
5236
5237 Changes: Modified:
5238 +7 -1 trunk/include/config.h (File Modified)
5239
5240
5241 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5242 Log:
5243 commands.sgml changes
5244
5245
5246 Changes: Modified:
5247 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5248
5249
5250 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5251 Log:
5252 connect{} changes.
5253
5254
5255 Changes: Modified:
5256 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5257
5258
5259 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5260 Log:
5261 Improve description of class{} block (in particular,
5262 mention server classes as well as client classes).
5263
5264
5265 Changes: Modified:
5266 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5267
5268
5269 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5270 Log:
5271 In comment:
5272 -/* sendq: servers need a higher sendq as they send more data */
5273 +/* sendq: servers need a higher sendq as they are sent more data */
5274
5275
5276 Changes: Modified:
5277 +1 -1 trunk/doc/reference.conf (File Modified)
5278
5279
5280 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5281 Log:
5282 Add modules{} block.
5283
5284
5285 Changes: Modified:
5286 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5287
5288
5289 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5290 Log:
5291 Add general::oper_snomask, snomask on oper up for opers
5292 that have umode +s set on oper up, but do not have
5293 a specific snomask setting in their operator block.
5294 If this is empty or not specified, +s is used as before.
5295
5296
5297 Changes: Modified:
5298 +4 -1 trunk/doc/example.conf (File Modified)
5299 +7 -1 trunk/doc/reference.conf (File Modified)
5300 +1 -0 trunk/include/client.h (File Modified)
5301 +1 -0 trunk/include/s_conf.h (File Modified)
5302 +32 -0 trunk/src/newconf.c (File Modified)
5303 +1 -0 trunk/src/s_conf.c (File Modified)
5304 +13 -3 trunk/src/s_user.c (File Modified)
5305
5306
5307 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5308 Log:
5309 fix error
5310
5311 Changes: Modified:
5312 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5313
5314
5315 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5316 Log:
5317 Add MASKTRACE and CHANTRACE commands.
5318
5319
5320 Changes: Modified:
5321 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5322
5323
5324 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5325 Log:
5326 document loadmodule directive
5327
5328
5329 Changes: Modified:
5330 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5331
5332
5333 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5334 Log:
5335 finish this up
5336
5337
5338 Changes: Modified:
5339 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5340
5341
5342 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5343 Log:
5344 q:lines are no longer living in the ircd.conf either
5345
5346
5347 Changes: Modified:
5348 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5349
5350
5351 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5352 Log:
5353 remove k:line, d:line, x:line as they are their own files now
5354
5355
5356 Changes: Modified:
5357 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5358
5359
5360 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5361 Log:
5362 New place for operator::snomask.
5363
5364
5365 Changes: Modified:
5366 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5367
5368
5369 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5370 Log:
5371 Document connect {}.
5372
5373
5374 Changes: Modified:
5375 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5376
5377
5378 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5379 Log:
5380 example.conf: move operator::snomask to a more logical place,
5381 more sensible default
5382 reference.conf: add operator::snomask
5383
5384
5385 Changes: Modified:
5386 +3 -3 trunk/doc/example.conf (File Modified)
5387 +3 -0 trunk/doc/reference.conf (File Modified)
5388
5389
5390 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5391 Log:
5392 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5393 in those conf entries that take umodes like <name1>, <name2>, ...
5394
5395
5396 Changes: Modified:
5397 +3 -0 trunk/doc/reference.conf (File Modified)
5398 +3 -0 trunk/src/newconf.c (File Modified)
5399
5400
5401 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5402 Log:
5403 Remove H:line
5404
5405
5406 Changes: Modified:
5407 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5408
5409
5410 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5411 Log:
5412 Aesthetic changes.
5413
5414
5415 Changes: Modified:
5416 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5417
5418
5419 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5420 Log:
5421 s/allow/auth
5422
5423
5424 Changes: Modified:
5425 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5426
5427
5428 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5429 Log:
5430 fix
5431
5432
5433 Changes: Modified:
5434 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5435
5436
5437 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5438 Log:
5439 Document operator {} blocks.
5440
5441
5442 Changes: Modified:
5443 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5444
5445
5446 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5447 Log:
5448 auth{}: clarify/add some details
5449
5450
5451 Changes: Modified:
5452 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5453
5454
5455 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5456 Log:
5457 auth{}: Move a paragraph.
5458
5459
5460 Changes: Modified:
5461 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5462
5463
5464 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5465 Log:
5466 Document auth{} blocks.
5467
5468
5469 Changes: Modified:
5470 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5471
5472
5473 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5474 Log:
5475 Add umode +R.
5476
5477
5478 Changes: Modified:
5479 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5480
5481
5482 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5483 Log:
5484 Add umode +R, prevents unidentified clients from
5485 sending private messages or notices. /accept'ed
5486 clients and opers are exempt.
5487 Due to the /accept part, this is only checked
5488 at the target's server, may want to change
5489 this?
5490
5491
5492 Changes: Modified:
5493 +1 -0 trunk/help/opers/umode (File Modified)
5494 +1 -0 trunk/help/users/umode (File Modified)
5495 +2 -0 trunk/include/client.h (File Modified)
5496 +1 -0 trunk/include/numeric.h (File Modified)
5497 +11 -1 trunk/modules/core/m_message.c (File Modified)
5498 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5499 +1 -1 trunk/src/messages.tab (File Modified)
5500 +1 -1 trunk/src/s_user.c (File Modified)
5501
5502
5503 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5504 Log:
5505 Don't allow a nick change if banned or quieted (and not
5506 voiced or opped) on a channel. This uses numeric 435
5507 (bahamut's "cannot change to a banned nick") because
5508 bahamut/ircu's 437 and hyperion's 438 already have
5509 another meaning for us.
5510
5511
5512 Changes: Modified:
5513 +2 -0 trunk/include/channel.h (File Modified)
5514 +1 -0 trunk/include/numeric.h (File Modified)
5515 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5516 +38 -0 trunk/src/channel.c (File Modified)
5517 +1 -1 trunk/src/messages.tab (File Modified)
5518
5519
5520 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5521 Log:
5522 KNOCK:
5523 - respect ban exceptions
5524 - also deny a knock if quieted
5525
5526
5527 Changes: Modified:
5528 +2 -1 trunk/modules/m_knock.c (File Modified)
5529
5530
5531 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5532 Log:
5533 Reverse bad substitution in comment.
5534
5535
5536 Changes: Modified:
5537 +1 -1 trunk/src/channel.c (File Modified)
5538
5539
5540 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5541 Log:
5542 - set DynSpoof flag for clients spoofed at registration
5543 - add orighost instead of host to the hostname hash
5544
5545
5546 Changes: Modified:
5547 +5 -1 trunk/src/s_user.c (File Modified)
5548
5549
5550 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5551 Log:
5552 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5553
5554
5555 Changes: Modified:
5556 +2 -3 trunk/src/send.c (File Modified)
5557
5558
5559 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5560 Log:
5561 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5562
5563
5564 Changes: Modified:
5565 +17 -7 trunk/modules/m_signon.c (File Modified)
5566
5567
5568 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5569 Log:
5570 Correct minimum args on ENCAP SASL to avoid nasty core.
5571
5572
5573 Changes: Modified:
5574 +1 -1 trunk/modules/m_sasl.c (File Modified)
5575
5576
5577 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5578 Log:
5579 Style nits: sptr can't ever be NULL, don't compare truth
5580 values with YES.
5581
5582
5583 Changes: Modified:
5584 +2 -3 trunk/modules/m_scan.c (File Modified)
5585
5586
5587 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5588 Log:
5589 - Comment out scan_cmodes() prototype to suppress warning
5590 - Correct minimum parameter count for mo_scan()
5591
5592
5593 Changes: Modified:
5594 +2 -2 trunk/modules/m_scan.c (File Modified)
5595
5596
5597 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5598 Log:
5599 SCAN UMODES:
5600 - Include full command in operspy notice
5601 - Allow global scans (no-list used, mask not used) without operspy
5602 - Use ERR_NOPRIVS numeric
5603
5604
5605 Changes: Modified:
5606 +21 -9 trunk/modules/m_scan.c (File Modified)
5607
5608
5609 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5610 Log:
5611 Cancel out the >3 default if < is given; this way
5612 any </> specification fully overrides the default.
5613
5614
5615 Changes: Modified:
5616 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5617
5618
5619 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5620 Log:
5621 - Call mo_list() from m_list() to reduce code duplication
5622 - Default to >3, rather arbitrarily (conf option?)
5623 - Make < and > mean less than and greater than again
5624
5625
5626 Changes: Modified:
5627 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5628
5629
5630 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5631 Log:
5632 When processing topic burst, hide connecting server
5633 on netburst if flatten links is enabled.
5634
5635
5636 Changes: Modified:
5637 +9 -2 trunk/modules/m_tb.c (File Modified)
5638
5639
5640 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5641 Log:
5642 - remove PENALTY token
5643
5644
5645 Changes: Modified:
5646 +0 -1 trunk/include/supported.h (File Modified)
5647
5648
5649 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5650 Log:
5651 005 fixups:
5652 - Add PENALTY because we have a pace-wait system.
5653 - Add FNC due to SAVE and RSFNC
5654 - Add q to MAXLIST.
5655
5656
5657 Changes: Modified:
5658 +4 -2 trunk/include/supported.h (File Modified)
5659
5660
5661 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5662 Log:
5663 mkay, indent went nuts here
5664
5665
5666 Changes: Modified:
5667 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5668
5669
5670 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5671 Log:
5672 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5673 and can be used instead. The SAFELIST implementation is the one used by
5674 default, as most users/networks will be used to it.
5675
5676
5677 Changes: Modified:
5678 +1 -0 trunk/NEWS (File Modified)
5679 +14 -0 trunk/include/client.h (File Modified)
5680 +5 -0 trunk/include/hash.h (File Modified)
5681 +404 -272 trunk/modules/Makefile.in (File Modified)
5682 + - trunk/modules/m_list.c (File Deleted)
5683 + - trunk/modules/m_list_ratbox.c (File Added)
5684 + - trunk/modules/m_list_safelist.c (File Added)
5685 +5 -5 trunk/src/hash.c (File Modified)
5686
5687
5688 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5689 Log:
5690 Clear invites on a lowerTS JOIN or SJOIN.
5691 This should complete kick_on_split_riding protection.
5692
5693
5694 Changes: Modified:
5695 +5 -0 trunk/modules/core/m_join.c (File Modified)
5696 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5697
5698
5699 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5700 Log:
5701 Like in ratbox, send and interpret timestamps on invites.
5702
5703
5704 Changes: Modified:
5705 +9 -2 trunk/modules/m_invite.c (File Modified)
5706
5707
5708 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5709 Log:
5710 Add +S (network service) umode. Just for completeness, users or opers
5711 cannot set this.
5712
5713
5714 Changes: Modified:
5715 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5716
5717
5718 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5719 Log:
5720 update NEWS a bit
5721
5722
5723 Changes: Modified:
5724 +35 -2 trunk/NEWS (File Modified)
5725
5726
5727 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5728 Log:
5729 Split off a PreClient structure for data to be freed on registation (i.e. password).
5730 New hook introduce_client for post-registration messages.
5731 Fix b0rked SASL numerics.
5732 Burst REALHOST post-introduction for spoofed-on-registration clients.
5733 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5734 Pre-registration signon support.
5735
5736
5737 Changes: Modified:
5738 +10 -0 trunk/configure (File Modified)
5739 +2 -0 trunk/configure.ac (File Modified)
5740 +14 -4 trunk/include/client.h (File Modified)
5741 +1 -0 trunk/include/hook.h (File Modified)
5742 +1 -0 trunk/include/numeric.h (File Modified)
5743 +3 -0 trunk/include/setup.h.in (File Modified)
5744 +16 -0 trunk/modules/m_chghost.c (File Modified)
5745 +25 -21 trunk/modules/m_sasl.c (File Modified)
5746 +63 -30 trunk/modules/m_signon.c (File Modified)
5747 +18 -0 trunk/src/client.c (File Modified)
5748 +2 -0 trunk/src/hook.c (File Modified)
5749 +5 -5 trunk/src/messages.tab (File Modified)
5750 +2 -0 trunk/src/s_serv.c (File Modified)
5751 +28 -2 trunk/src/s_user.c (File Modified)
5752
5753
5754 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5755 Log:
5756 Update hook documentation.
5757
5758
5759 Changes: Modified:
5760 +30 -0 trunk/doc/hooks.txt (File Modified)
5761
5762
5763 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5764 Log:
5765 Improve @/# handling in match_esc().
5766
5767
5768 Changes: Modified:
5769 +21 -13 trunk/src/match.c (File Modified)
5770
5771
5772 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5773 Log:
5774 backtrack instead of bailing out when handling a mismatched escape
5775
5776
5777 Changes: Modified:
5778 +1 -1 trunk/src/match.c (File Modified)
5779
5780
5781 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5782 Log:
5783 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5784
5785 Changes: Modified:
5786 +2 -1 trunk/CREDITS (File Modified)
5787
5788
5789 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5790 Log:
5791 Fix the escape brokenness and pick up a more efficient matching algorithm,
5792 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5793 Patch sent upstream. They can do whatever they want with it, *shrug*.
5794
5795
5796 Changes: Modified:
5797 +147 -161 trunk/src/match.c (File Modified)
5798
5799
5800 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5801 Log:
5802 If flatten links is enabled, fake the origins of some ServerModes
5803 sent to clients so that the server sending the netburst is hidden.
5804 Most mode hacks still show the true source.
5805
5806
5807 Changes: Modified:
5808 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5809 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5810
5811
5812 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5813 Log:
5814 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5815 where the exit originated).
5816 - When receiving an SQUIT for a server themselves
5817 (IsMe(target_p) || target_p == client_p)
5818 close their link and send a local server notice.
5819
5820
5821 Changes: Modified:
5822 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5823 +6 -3 trunk/src/client.c (File Modified)
5824
5825
5826 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5827 Log:
5828 Hooking into the wrong hook, whoops. :P
5829
5830
5831 Changes: Modified:
5832 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5833 +6 -10 trunk/modules/core/m_join.c (File Modified)
5834
5835
5836 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5837 Log:
5838 this doesn't work right, right now :P
5839
5840
5841 Changes: Modified:
5842 +40 -0 trunk/contrib/Makefile.in (File Modified)
5843 + - trunk/contrib/m_createauthonly.c (File Added)
5844 +6 -0 trunk/include/hook.h (File Modified)
5845 +26 -1 trunk/modules/core/m_join.c (File Modified)
5846 +1 -1 trunk/src/ircd.c (File Modified)
5847
5848
5849 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5850 Log:
5851 Make can_join() hookable.
5852
5853
5854 Changes: Modified:
5855 +12 -1 trunk/src/channel.c (File Modified)
5856
5857
5858 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5859 Log:
5860 add 'int approved;' to the channel event hook
5861
5862
5863 Changes: Modified:
5864 +1 -0 trunk/include/hook.h (File Modified)
5865
5866
5867 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5868 Log:
5869 Use SIDs in SASL ENCAP origin.
5870 Ignore responses from other agents once the first SASL response has been received for a client.
5871
5872
5873 Changes: Modified:
5874 +9 -5 trunk/modules/m_sasl.c (File Modified)
5875
5876
5877 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5878 Log:
5879 Removed stray debug code.
5880
5881
5882 Changes: Modified:
5883 +1 -1 trunk/modules/m_sasl.c (File Modified)
5884
5885
5886 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5887 Log:
5888 Don't complain "unknown MODE flag" if a non-oper attempts
5889 to unset an oper only umode they do not have.
5890 This is to prevent unwanted error messages when users/bots
5891 do things like MODE <nick> +i-sw.
5892
5893
5894 Changes: Modified:
5895 +4 -2 trunk/src/s_user.c (File Modified)
5896
5897
5898 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5899 Log:
5900 Fix client_exit hook name and only call it for local exits that are not
5901 IsAnyServer.
5902
5903
5904 Changes: Modified:
5905 +3 -2 trunk/modules/m_sasl.c (File Modified)
5906
5907
5908 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5909 Log:
5910 Fix SASL logic to actually use stored agent UID.
5911 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5912 Add abort code for exiting clients.
5913
5914
5915 Changes: Modified:
5916 +18 -9 trunk/modules/m_sasl.c (File Modified)
5917
5918
5919 jilles 2006/02/03 20:25:01 UTC (20060203-678)
5920 Log:
5921 Port over ratbox 2.2 /challenge. This is slightly more secure
5922 (better crypto, longer keys, challenge timeout) and has better
5923 client scripts.
5924
5925 The respond tool is no longer part of the ircd tree but a
5926 separate package, currently available from
5927 http://respond.ircd-ratbox.org (we should mirror/... this).
5928
5929
5930 Changes: Modified:
5931 +65 -310 trunk/doc/challenge.txt (File Modified)
5932 +5 -5 trunk/include/client.h (File Modified)
5933 +3 -0 trunk/include/irc_string.h (File Modified)
5934 +3 -0 trunk/include/numeric.h (File Modified)
5935 +94 -50 trunk/modules/m_challenge.c (File Modified)
5936 +1 -2 trunk/src/client.c (File Modified)
5937 +125 -0 trunk/src/irc_string.c (File Modified)
5938 +2 -2 trunk/src/messages.tab (File Modified)
5939 + - trunk/tools/rsa_respond/ (File Deleted)
5940
5941
5942 gxti 2006/02/03 20:05:09 UTC (20060203-676)
5943 Log:
5944 Preliminary SASL support.
5945
5946
5947 Changes: Modified:
5948 +7 -0 trunk/include/client.h (File Modified)
5949 +6 -0 trunk/include/numeric.h (File Modified)
5950 +1 -0 trunk/modules/Makefile.in (File Modified)
5951 +1 -1 trunk/modules/core/m_nick.c (File Modified)
5952 +175 -1 trunk/modules/m_cap.c (File Modified)
5953 + - trunk/modules/m_sasl.c (File Added)
5954 +2 -0 trunk/modules/m_user.c (File Modified)
5955 +5 -5 trunk/src/messages.tab (File Modified)
5956 +8 -2 trunk/src/s_user.c (File Modified)
5957
5958
5959 jilles 2006/02/03 18:13:03 UTC (20060203-674)
5960 Log:
5961 SIGNON: make logout also apply remotely.
5962
5963
5964 Changes: Modified:
5965 +7 -2 trunk/modules/m_signon.c (File Modified)
5966
5967
5968 gxti 2006/02/03 17:45:04 UTC (20060203-672)
5969 Log:
5970 Use an asterisk when sending empty logins in SIGNON.
5971
5972
5973 Changes: Modified:
5974 +5 -5 trunk/modules/m_signon.c (File Modified)
5975
5976
5977 jilles 2006/02/03 17:38:31 UTC (20060203-670)
5978 Log:
5979 SIGNON: Only add whowas entry (add_history()) and wipe
5980 accepts (del_all_accepts()) if nick changed.
5981
5982
5983 Changes: Modified:
5984 +5 -3 trunk/modules/m_signon.c (File Modified)
5985
5986
5987 jilles 2006/02/03 17:26:52 UTC (20060203-668)
5988 Log:
5989 SIGNON: slight fixes to collision code:
5990 - don't kill if target_p == source_p (nick unchanged or only changed case)
5991 - add comment that SAVE support is missing
5992 - use sendto_realops_snomask() instead of sendto_realops_flags()
5993
5994
5995 Changes: Modified:
5996 +9 -6 trunk/modules/m_signon.c (File Modified)
5997
5998
5999 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6000 Log:
6001 Fix up kills for bad nick/user/host on SIGNON.
6002
6003
6004 Changes: Modified:
6005 +16 -6 trunk/modules/m_signon.c (File Modified)
6006
6007
6008 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6009 Log:
6010 If changing to a nick with a digit, only allow the UID.
6011
6012
6013 Changes: Modified:
6014 +4 -0 trunk/modules/m_signon.c (File Modified)
6015
6016
6017 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6018 Log:
6019 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6020 Strip leading digits from logins that are not purely numeric.
6021
6022
6023 Changes: Modified:
6024 +3 -0 trunk/include/numeric.h (File Modified)
6025 +2 -0 trunk/include/send.h (File Modified)
6026 +1 -0 trunk/modules/Makefile.in (File Modified)
6027 +456 -3 trunk/modules/m_services.c (File Modified)
6028 + - trunk/modules/m_signon.c (File Added)
6029 +2 -2 trunk/src/messages.tab (File Modified)
6030 +98 -0 trunk/src/send.c (File Modified)
6031
6032
6033 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6034 Log:
6035 Remove old server notice umodes from example confs.
6036
6037
6038 Changes: Modified:
6039 +1 -2 trunk/doc/example.conf (File Modified)
6040 +4 -17 trunk/doc/reference.conf (File Modified)
6041
6042
6043 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6044 Log:
6045 Add snomask help file (forgot this earlier).
6046
6047
6048 Changes: Modified:
6049 + - trunk/help/opers/snomask (File Added)
6050
6051
6052 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6053 Log:
6054 Add umode +l (receive locops).
6055
6056
6057 Changes: Modified:
6058 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6059
6060
6061 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6062 Log:
6063 We don't plan to implement cmode +R (quiet unidentified) and
6064 umode +I (deny invite) for 1.1, so comment them out from the
6065 docs.
6066
6067
6068 Changes: Modified:
6069 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6070 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6071
6072
6073 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6074 Log:
6075 Improve snomask usage description.
6076
6077
6078 Changes: Modified:
6079 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6080
6081
6082 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6083 Log:
6084 Mention the word snomask with umode +s (needs to be a link really).
6085
6086
6087 Changes: Modified:
6088 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6089
6090
6091 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6092 Log:
6093 Add snomask +Z (operspy notices).
6094
6095
6096 Changes: Modified:
6097 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6098
6099
6100 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6101 Log:
6102 Misc updates/clarifications.
6103
6104
6105 Changes: Modified:
6106 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6107
6108
6109 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6110 Log:
6111 Document snomasks.
6112
6113
6114 Changes: Modified:
6115 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6116 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6117 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6118
6119
6120 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6121 Log:
6122 - Allow ENCAP REALHOST outside burst
6123 - Fix comment describing race condition: this can only happen
6124 on a local whois with use_whois_actually enabled
6125
6126
6127 Changes: Modified:
6128 +4 -6 trunk/modules/m_chghost.c (File Modified)
6129
6130
6131 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6132 Log:
6133 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6134
6135
6136 Changes: Modified:
6137 +39 -0 trunk/contrib/Makefile.in (File Modified)
6138 + - trunk/contrib/sno_globaloper.c (File Added)
6139
6140
6141 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6142 Log:
6143 Pass along old umodes and snomask in umode_changed hook,
6144 changing its parameter type from struct Client *
6145 to hook_data_umode_changed *. (For a new client, both
6146 are zero.)
6147
6148 The IP cloaking module now fully ignores umode changes
6149 where +h didn't change.
6150
6151
6152 Changes: Modified:
6153 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6154 +7 -0 trunk/include/hook.h (File Modified)
6155 +18 -4 trunk/src/s_user.c (File Modified)
6156
6157
6158 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6159 Log:
6160 move libcharybdis-provided function initialisation into libcharybdis_init().
6161
6162
6163 Changes: Modified:
6164 +32 -11 trunk/src/ircd.c (File Modified)
6165
6166
6167 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6168 Log:
6169 Make +f notices (local host, global host, global user@host, local class)
6170 netwide. Exceeding /quote set max remains local.
6171
6172
6173 Changes: Modified:
6174 +4 -4 trunk/src/s_conf.c (File Modified)
6175
6176
6177 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6178 Log:
6179 Netwide notices about attempts to join juped channels.
6180
6181
6182 Changes: Modified:
6183 +1 -1 trunk/modules/core/m_join.c (File Modified)
6184
6185
6186 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6187 Log:
6188 Send server notices about failed oper attempts globally.
6189 Successful remote oper attempt notices will be generated
6190 from the mode changes.
6191
6192
6193 Changes: Modified:
6194 +3 -3 trunk/modules/m_challenge.c (File Modified)
6195 +2 -2 trunk/modules/m_oper.c (File Modified)
6196
6197
6198 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6199 Log:
6200 Rest of infrastructure for sending server notices globally.
6201 Uses a new L_NETWIDE level on sendto_realops_snomask().
6202
6203
6204 Changes: Modified:
6205 +1 -0 trunk/include/send.h (File Modified)
6206 +31 -4 trunk/src/send.c (File Modified)
6207
6208
6209 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6210 Log:
6211 Add general::global_snotices conf option to control
6212 whether we send out SNOTEs. Does not do anything yet.
6213
6214
6215 Changes: Modified:
6216 +1 -0 trunk/doc/example.conf (File Modified)
6217 +6 -0 trunk/doc/reference.conf (File Modified)
6218 +1 -0 trunk/include/s_conf.h (File Modified)
6219 +6 -0 trunk/modules/m_info.c (File Modified)
6220 +1 -0 trunk/src/newconf.c (File Modified)
6221 +1 -0 trunk/src/s_conf.c (File Modified)
6222
6223
6224 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6225 Log:
6226 Only accept SNOTE from servers.
6227
6228
6229 Changes: Modified:
6230 +2 -0 trunk/modules/m_snote.c (File Modified)
6231
6232
6233 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6234 Log:
6235 Correct parv indices so this actually works.
6236
6237
6238 Changes: Modified:
6239 +2 -2 trunk/modules/m_snote.c (File Modified)
6240
6241
6242 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6243 Log:
6244 s/scan/snote/g
6245
6246
6247 Changes: Modified:
6248 +3 -3 trunk/modules/m_snote.c (File Modified)
6249
6250
6251 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6252 Log:
6253 Add m_snote.c, SNOTE propagator.
6254
6255
6256 Changes: Modified:
6257 +86 -0 trunk/modules/Makefile.in (File Modified)
6258 + - trunk/modules/m_snote.c (File Added)
6259
6260
6261 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6262 Log:
6263 start seeding the 1.1 NEWS file
6264
6265
6266 Changes: Modified:
6267 +4 -0 trunk/NEWS (File Modified)
6268
6269
6270 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6271 Log:
6272 rename some modules to more descriptive names...
6273
6274
6275 Changes: Modified:
6276 +2 -131 trunk/contrib/Makefile.in (File Modified)
6277 + - trunk/contrib/globalconnexit.c (File Deleted)
6278 + - trunk/contrib/globallineactive.c (File Deleted)
6279 + - trunk/contrib/sno_farconnect.c (File Added)
6280 + - trunk/contrib/sno_globalkline.c (File Added)
6281 +1 -120 trunk/modules/Makefile.in (File Modified)
6282 + - trunk/modules/networknotice.c (File Deleted)
6283 + - trunk/modules/sno_routing.c (File Added)
6284
6285
6286 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6287 Log:
6288 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6289 Uses FLAGS2_FLOODDONE bit on servers.
6290
6291
6292 Changes: Modified:
6293 +3 -0 trunk/include/client.h (File Modified)
6294 +121 -1 trunk/modules/Makefile.in (File Modified)
6295 + - trunk/modules/networknotice.c (File Added)
6296
6297
6298 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6299 Log:
6300 Don't show servers in /trace to nonopers if flatten links is enabled.
6301
6302
6303 Changes: Modified:
6304 +8 -5 trunk/modules/m_trace.c (File Modified)
6305
6306
6307 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6308 Log:
6309 CHGHOST:
6310 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6311 - send back confirmation to source, if local client
6312 - send a +s server notice if the source is neither a server nor a service (+S)
6313
6314
6315 Changes: Modified:
6316 +5 -1 trunk/modules/m_chghost.c (File Modified)
6317
6318
6319 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6320 Log:
6321 Use sendto_realops_snomask_from() to make the
6322 server notices appear to come from the affected
6323 user's server.
6324
6325
6326 Changes: Modified:
6327 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6328 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6329
6330
6331 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6332 Log:
6333 Add sendto_realops_snomask_from(), allows
6334 specification of apparent source server.
6335
6336
6337 Changes: Modified:
6338 +1 -0 trunk/include/send.h (File Modified)
6339 +41 -1 trunk/src/send.c (File Modified)
6340
6341
6342 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6343 Log:
6344 Revert r579. Keep host, not orighost in oper up notice.
6345 It would be inconsistent to have orighost there, and we
6346 don't want to mess up all server notices by putting both
6347 host and orighost.
6348
6349
6350 Changes: Modified:
6351 +1 -1 trunk/src/s_user.c (File Modified)
6352
6353
6354 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6355 Log:
6356 Include the IP address in operlog/foperlog.
6357
6358
6359 Changes: Modified:
6360 +10 -8 trunk/modules/m_challenge.c (File Modified)
6361 +8 -6 trunk/modules/m_oper.c (File Modified)
6362
6363
6364 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6365 Log:
6366 Call umode_changed hook on oper up.
6367
6368
6369 Changes: Modified:
6370 +1 -0 trunk/src/s_user.c (File Modified)
6371
6372
6373 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6374 Log:
6375 Add globalconnexit contrib module, shows remote client connects/exits
6376 except netsplits/netjoin on snomask +F.
6377 Notice formatting will probably change somewhat still.
6378
6379
6380 Changes: Modified:
6381 +80 -0 trunk/contrib/Makefile.in (File Modified)
6382 + - trunk/contrib/globalconnexit.c (File Added)
6383
6384
6385 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6386 Log:
6387 Declare snomask_modes[] so modules can provide snomasks.
6388
6389
6390 Changes: Modified:
6391 +2 -0 trunk/include/snomask.h (File Modified)
6392
6393
6394 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6395 Log:
6396 Replace user_signon hook with two new hooks: new_local_user
6397 and new_remote_user.
6398 These are called right before the user is introduced to the
6399 rest of the network.
6400
6401
6402 Changes: Modified:
6403 +2 -1 trunk/include/hook.h (File Modified)
6404 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6405 +4 -2 trunk/src/hook.c (File Modified)
6406 +2 -3 trunk/src/s_user.c (File Modified)
6407
6408
6409 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6410 Log:
6411 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6412
6413
6414 Changes: Modified:
6415 +2 -2 trunk/modules/m_scan.c (File Modified)
6416
6417
6418 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6419 Log:
6420 Update doc/technical/send.txt.
6421
6422
6423 Changes: Modified:
6424 +91 -131 trunk/doc/technical/send.txt (File Modified)
6425
6426
6427 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6428 Log:
6429 Add chantrace and masktrace to help files.
6430
6431
6432 Changes: Modified:
6433 + - trunk/help/opers/chantrace (File Added)
6434 +27 -20 trunk/help/opers/index (File Modified)
6435 + - trunk/help/opers/masktrace (File Added)
6436 +2 -0 trunk/help/opers/operspy (File Modified)
6437
6438
6439 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6440 Log:
6441 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6442 Shows etrace-like output for all users in a channel,
6443 in particular IP addresses.
6444
6445
6446 Changes: Modified:
6447 +75 -2 trunk/modules/m_etrace.c (File Modified)
6448
6449
6450 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6451 Log:
6452 Port over ratbox 2.2 r21727 (anfl):
6453 add some logging when we drop servers in places where we only notify opers
6454
6455
6456 Changes: Modified:
6457 +31 -0 trunk/modules/core/m_server.c (File Modified)
6458
6459
6460 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6461 Log:
6462 display orighost in operup message
6463
6464
6465 Changes: Modified:
6466 +1 -1 trunk/src/s_user.c (File Modified)
6467
6468
6469 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6470 Log:
6471 Add globallineactive contrib module, a hack which can often
6472 show k/d/g/x line active for remote clients.
6473
6474
6475 Changes: Modified:
6476 +52 -0 trunk/contrib/Makefile.in (File Modified)
6477 + - trunk/contrib/globallineactive.c (File Added)
6478
6479
6480 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6481 Log:
6482 Show IP field in the same way as MASKTRACE:
6483 "255.255.255.255" if it's unknown (remote TS5 client)
6484 and "0" if we or the remote server are purposely
6485 hiding it.
6486
6487
6488 Changes: Modified:
6489 +12 -1 trunk/modules/m_scan.c (File Modified)
6490
6491
6492 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6493 Log:
6494 scan umodes:
6495 - don't show servers in a global scan
6496 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6497
6498
6499 Changes: Modified:
6500 +4 -1 trunk/modules/m_scan.c (File Modified)
6501
6502
6503 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6504 Log:
6505 Implement SCAN UMODES.
6506
6507
6508 Changes: Modified:
6509 +3 -0 trunk/include/numeric.h (File Modified)
6510 +128 -2 trunk/modules/m_scan.c (File Modified)
6511 +2 -2 trunk/src/messages.tab (File Modified)
6512
6513
6514 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6515 Log:
6516 more oops
6517
6518
6519 Changes: Modified:
6520 +1 -1 trunk/modules/m_scan.c (File Modified)
6521
6522
6523 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6524 Log:
6525 parv[0] should be parv[1].
6526
6527
6528 Changes: Modified:
6529 +1 -1 trunk/modules/m_scan.c (File Modified)
6530
6531
6532 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6533 Log:
6534 another oops
6535
6536
6537 Changes: Modified:
6538 +1 -1 trunk/modules/m_scan.c (File Modified)
6539
6540
6541 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6542 Log:
6543 fix mistake here
6544
6545
6546 Changes: Modified:
6547 +2 -2 trunk/modules/m_scan.c (File Modified)
6548
6549
6550 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6551 Log:
6552 framework for scan command
6553
6554
6555 Changes: Modified:
6556 +113 -0 trunk/modules/Makefile.in (File Modified)
6557 + - trunk/modules/m_scan.c (File Added)
6558
6559
6560 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6561 Log:
6562 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6563
6564
6565 Changes: Modified:
6566 +2 -0 trunk/include/irc_string.h (File Modified)
6567 +157 -1 trunk/modules/m_etrace.c (File Modified)
6568 +129 -90 trunk/src/match.c (File Modified)
6569
6570
6571 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6572 Log:
6573 orighost may live in a different hash bucket (likely the case), lets check it standalone
6574
6575
6576 Changes: Modified:
6577 +39 -3 trunk/src/hostmask.c (File Modified)
6578
6579
6580 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6581 Log:
6582 SVN didn't check modules/ somehow, hrmm.
6583
6584
6585 Changes: Modified:
6586 +1 -1 trunk/modules/m_kline.c (File Modified)
6587 +6 -6 trunk/modules/m_stats.c (File Modified)
6588
6589
6590 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6591 Log:
6592 Track hostmask entries for client_p->orighost, if available.
6593 Not throughly tested, but seems to work fine.
6594
6595
6596 Changes: Modified:
6597 +8 -4 trunk/include/hostmask.h (File Modified)
6598 +14 -10 trunk/src/hostmask.c (File Modified)
6599
6600
6601 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6602 Log:
6603 Pass on SQUIT reasons more.
6604
6605
6606 Changes: Modified:
6607 +17 -19 trunk/src/client.c (File Modified)
6608
6609
6610 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6611 Log:
6612 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6613 This way, hidden admins also get them.
6614
6615
6616 Changes: Modified:
6617 +4 -4 trunk/src/send.c (File Modified)
6618
6619
6620 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6621 Log:
6622 From ircd-ratbox 2.2 (r21339 anfl):
6623 ms_kill() should be using find_person(), not find_client()
6624 otherwise it can generate a core.
6625
6626
6627 Changes: Modified:
6628 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6629
6630
6631 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6632 Log:
6633 Add m_error to core_module_table, so it is loaded by default.
6634
6635
6636 Changes: Modified:
6637 +1 -0 trunk/src/modules.c (File Modified)
6638
6639
6640 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6641 Log:
6642 comment is a const char *, not char *.
6643
6644
6645 Changes: Modified:
6646 +1 -1 trunk/include/hook.h (File Modified)
6647
6648
6649 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6650 Log:
6651 Fix a long standing hybrid 7 bug: when getting a read error
6652 on a server, report_error() is called with a %d instead of
6653 a %s in the format string ("Lost connection" in +d).
6654
6655
6656 Changes: Modified:
6657 +1 -1 trunk/src/client.c (File Modified)
6658
6659
6660 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6661 Log:
6662 Clarifications.
6663
6664
6665 Changes: Modified:
6666 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6667
6668
6669 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6670 Log:
6671 Add document describing capabilities and what they mean.
6672
6673
6674 Changes: Modified:
6675 + - trunk/doc/technical/capab.txt (File Added)
6676
6677
6678 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6679 Log:
6680 Change client_exit hook to pass all exit_client() parameters.
6681
6682
6683 Changes: Modified:
6684 +8 -0 trunk/include/hook.h (File Modified)
6685 +6 -1 trunk/src/client.c (File Modified)
6686
6687
6688 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6689 Log:
6690 Add client_exit hook, called in exit_client() for all
6691 clients of all types, except clients exiting because
6692 of netsplits (QS). The only thing done before it is
6693 marking the client as "closing" (to prevent
6694 recursion).
6695
6696
6697 Changes: Modified:
6698 +1 -0 trunk/include/hook.h (File Modified)
6699 +2 -0 trunk/src/client.c (File Modified)
6700 +2 -0 trunk/src/hook.c (File Modified)
6701
6702
6703 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6704 Log:
6705 Improve the code that calculates the nnnS nnnC counts
6706 in RPL_TRACESERVER.
6707
6708 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6709
6710
6711 Changes: Modified:
6712 +43 -36 trunk/modules/m_trace.c (File Modified)
6713
6714
6715 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6716 Log:
6717 Add server_eob hook.
6718 Planning to use this for netsplit/join notices.
6719
6720
6721 Changes: Modified:
6722 +1 -0 trunk/include/hook.h (File Modified)
6723 +2 -0 trunk/modules/m_pong.c (File Modified)
6724 +2 -0 trunk/src/hook.c (File Modified)
6725
6726
6727 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6728 Log:
6729 Default motd: ircd-ratbox -> charybdis
6730
6731
6732 Changes: Modified:
6733 +1 -1 trunk/doc/ircd.motd (File Modified)
6734
6735
6736 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6737 Log:
6738 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6739
6740
6741 Changes: Modified:
6742 +4 -4 trunk/src/s_user.c (File Modified)
6743
6744
6745 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6746 Log:
6747 - Remove obsolete EOB help file
6748 - Document snomask in the help files
6749 - Update indexes
6750
6751
6752 Changes: Modified:
6753 + - trunk/help/opers/eob (File Deleted)
6754 +13 -12 trunk/help/opers/index (File Modified)
6755 +1 -13 trunk/help/opers/umode (File Modified)
6756 +7 -7 trunk/help/users/index (File Modified)
6757
6758
6759 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6760 Log:
6761 Bail if snomask to parse is not given. Pointy hat to myself.
6762
6763
6764 Changes: Modified:
6765 +3 -0 trunk/src/snomask.c (File Modified)
6766
6767
6768 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6769 Log:
6770 Remove m_flags from autoconf
6771
6772
6773 Changes: Modified:
6774 +0 -1 trunk/contrib/Makefile.in (File Modified)
6775
6776
6777 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6778 Log:
6779 remove m_flags
6780
6781
6782 Changes: Modified:
6783 + - trunk/contrib/m_flags.c (File Deleted)
6784
6785
6786 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6787 Log:
6788 If +s is in oper_only_umodes, clear snomask on deoper.
6789
6790
6791 Changes: Modified:
6792 +5 -0 trunk/src/s_user.c (File Modified)
6793
6794
6795 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6796 Log:
6797 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6798
6799
6800 Changes: Modified:
6801 +2 -2 trunk/configure (File Modified)
6802 +2 -2 trunk/configure.ac (File Modified)
6803
6804
6805 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6806 Log:
6807 Remove the old server notice umodes.
6808 Default oper only umodes is now +s.
6809 Please make sure all remaining umodes still work.
6810
6811
6812 Changes: Modified:
6813 +3 -21 trunk/include/client.h (File Modified)
6814 +0 -12 trunk/src/newconf.c (File Modified)
6815 +1 -1 trunk/src/s_conf.c (File Modified)
6816 +12 -12 trunk/src/s_user.c (File Modified)
6817
6818
6819 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6820 Log:
6821 operator::flags nick_changes now controls +n snomask instead of +n umode.
6822
6823
6824 Changes: Modified:
6825 +8 -8 trunk/src/s_user.c (File Modified)
6826
6827
6828 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6829 Log:
6830 Move down h_umode_changed hook call after umode allowed checks
6831 (so it will not see +a if someone tries to set it but is not
6832 allowed to).
6833
6834
6835 Changes: Modified:
6836 +2 -3 trunk/src/s_user.c (File Modified)
6837
6838
6839 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6840 Log:
6841 Move over non-+s server notices (hopefully, all of them).
6842
6843
6844 Changes: Modified:
6845 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6846 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6847 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6848 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6849 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6850 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6851 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6852 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6853 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6854 +2 -2 trunk/libcharybdis/event.c (File Modified)
6855 +2 -2 trunk/modules/core/m_join.c (File Modified)
6856 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6857 +3 -3 trunk/modules/core/m_message.c (File Modified)
6858 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6859 +2 -2 trunk/modules/core/m_server.c (File Modified)
6860 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6861 +1 -1 trunk/modules/m_post.c (File Modified)
6862 +1 -1 trunk/modules/m_services.c (File Modified)
6863 +2 -2 trunk/src/channel.c (File Modified)
6864 +3 -3 trunk/src/client.c (File Modified)
6865 +1 -1 trunk/src/hash.c (File Modified)
6866 +5 -5 trunk/src/s_conf.c (File Modified)
6867 +2 -2 trunk/src/s_log.c (File Modified)
6868 +4 -4 trunk/src/s_user.c (File Modified)
6869
6870
6871 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6872 Log:
6873 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6874
6875
6876 Changes: Modified:
6877 +2 -1 trunk/include/snomask.h (File Modified)
6878 +2 -2 trunk/src/snomask.c (File Modified)
6879
6880
6881 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6882 Log:
6883 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6884
6885
6886 Changes: Modified:
6887 +1 -1 trunk/contrib/example_module.c (File Modified)
6888 +2 -2 trunk/include/ircd_defs.h (File Modified)
6889 +6 -6 trunk/modules/core/m_error.c (File Modified)
6890 +1 -1 trunk/modules/core/m_join.c (File Modified)
6891 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6892 +1 -1 trunk/modules/core/m_message.c (File Modified)
6893 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6894 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6895 +18 -18 trunk/modules/core/m_server.c (File Modified)
6896 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6897 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6898 +4 -4 trunk/modules/m_challenge.c (File Modified)
6899 +4 -4 trunk/modules/m_dline.c (File Modified)
6900 +13 -13 trunk/modules/m_gline.c (File Modified)
6901 +5 -5 trunk/modules/m_kline.c (File Modified)
6902 +2 -2 trunk/modules/m_oper.c (File Modified)
6903 +1 -1 trunk/modules/m_pong.c (File Modified)
6904 +13 -13 trunk/modules/m_rehash.c (File Modified)
6905 +4 -4 trunk/modules/m_resv.c (File Modified)
6906 +16 -16 trunk/modules/m_set.c (File Modified)
6907 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6908 +6 -6 trunk/modules/m_xline.c (File Modified)
6909 +1 -1 trunk/src/adns.c (File Modified)
6910 +2 -2 trunk/src/channel.c (File Modified)
6911 +1 -1 trunk/src/listener.c (File Modified)
6912 +1 -1 trunk/src/s_auth.c (File Modified)
6913 +15 -15 trunk/src/s_conf.c (File Modified)
6914 +3 -3 trunk/src/s_user.c (File Modified)
6915 +7 -7 trunk/src/send.c (File Modified)
6916
6917
6918 jilles 2006/01/15 15:34:12 UTC (20060115-492)
6919 Log:
6920 On oper up:
6921 - set +s snomask if +s umode set but no snomasks
6922 - put numerics in more logical order
6923
6924
6925 Changes: Modified:
6926 +3 -1 trunk/src/s_user.c (File Modified)
6927
6928
6929 jilles 2006/01/15 15:12:39 UTC (20060115-490)
6930 Log:
6931 parse_snobuf_to_mask(): default to + at start
6932 allows stuff like /mode jilles +s C
6933
6934
6935 Changes: Modified:
6936 +1 -1 trunk/src/snomask.c (File Modified)
6937
6938
6939 jilles 2006/01/15 15:04:34 UTC (20060115-488)
6940 Log:
6941 Changes to user_mode() snomask handling.
6942 - show snomask (if not 0) on /mode <nick>
6943 - show snomask once at the end if +s/-s used
6944 - only parse 1 parameter for umode changes
6945 - don't crash on /mode <nick> +s
6946 - /mode <nick> -s clears snomask, doesn't use parameter
6947 - set umode +s iff snomask is not 0
6948 - snomask is not propagated, but umode +s is
6949
6950
6951 Changes: Modified:
6952 +97 -72 trunk/src/s_user.c (File Modified)
6953
6954
6955 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
6956 Log:
6957 Convert some messages over to snomask.
6958
6959
6960 Changes: Modified:
6961 +29 -29 trunk/src/client.c (File Modified)
6962 +2 -2 trunk/src/ircd.c (File Modified)
6963 +13 -13 trunk/src/modules.c (File Modified)
6964 +1 -1 trunk/src/newconf.c (File Modified)
6965 +5 -5 trunk/src/parse.c (File Modified)
6966 +1 -1 trunk/src/restart.c (File Modified)
6967 +4 -4 trunk/src/s_newconf.c (File Modified)
6968 +11 -11 trunk/src/s_serv.c (File Modified)
6969
6970
6971 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
6972 Log:
6973 include snomask.h from client.h
6974
6975
6976 Changes: Modified:
6977 +1 -0 trunk/include/client.h (File Modified)
6978
6979
6980 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
6981 Log:
6982 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6983
6984
6985 Changes: Modified:
6986 +1 -0 trunk/src/newconf.c (File Modified)
6987 +2 -1 trunk/src/snomask.c (File Modified)
6988
6989
6990 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
6991 Log:
6992 should start with +, not \0. Whoops. :)
6993
6994
6995 Changes: Modified:
6996 +1 -1 trunk/src/snomask.c (File Modified)
6997
6998
6999 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7000 Log:
7001 core snomask support.
7002
7003
7004 Changes: Modified:
7005 +3 -0 trunk/doc/example.conf (File Modified)
7006 +2 -0 trunk/include/client.h (File Modified)
7007 +2 -0 trunk/include/numeric.h (File Modified)
7008 +2 -0 trunk/include/s_newconf.h (File Modified)
7009 +63 -0 trunk/include/send.h (File Modified)
7010 + - trunk/include/snomask.h (File Added)
7011 +1 -0 trunk/src/Makefile.in (File Modified)
7012 +1 -1 trunk/src/messages.tab (File Modified)
7013 +8 -0 trunk/src/newconf.c (File Modified)
7014 +12 -0 trunk/src/s_user.c (File Modified)
7015 +235 -0 trunk/src/send.c (File Modified)
7016 + - trunk/src/snomask.c (File Added)
7017
7018
7019 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7020 Log:
7021 add a blank line after the license info.
7022
7023
7024 Changes: Modified:
7025 +1 -1 trunk/CREDITS (File Modified)
7026
7027
7028 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7029 Log:
7030 Extend copyright to 2006.
7031
7032
7033 Changes: Modified:
7034 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7035
7036
7037 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7038 Log:
7039 - Fix up book id.
7040 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7041
7042
7043 Changes: Modified:
7044 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7045 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7046
7047
7048 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7049 Log:
7050 Add oper privileges document.
7051
7052
7053 Changes: Modified:
7054 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7055 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7056
7057
7058 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7059 Log:
7060 Capitalize message names in services shortcuts (for consistency).
7061
7062
7063 Changes: Modified:
7064 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7065
7066
7067 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7068 Log:
7069 Remove C++ comment.
7070
7071
7072 Changes: Modified:
7073 +1 -1 trunk/src/patricia.c (File Modified)
7074
7075
7076 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7077 Log:
7078 Remove obsolete 'nextconnect' variable.
7079
7080
7081 Changes: Modified:
7082 +0 -1 trunk/include/ircd.h (File Modified)
7083 +0 -2 trunk/src/client.c (File Modified)
7084 +0 -1 trunk/src/ircd.c (File Modified)
7085
7086
7087 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7088 Log:
7089 Remove this remnant of the hybrid 6 ziplinks implementation.
7090
7091
7092 Changes: Modified:
7093 + - trunk/include/s_zip.h (File Deleted)
7094
7095
7096 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7097 Log:
7098 Make clone limiting work on orighost, not host (so it
7099 looks through services cloaks). Lightly tested, please
7100 test/review.
7101
7102
7103 Changes: Modified:
7104 +2 -0 trunk/modules/m_chghost.c (File Modified)
7105 +1 -1 trunk/src/client.c (File Modified)
7106 +1 -1 trunk/src/s_conf.c (File Modified)
7107
7108
7109 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7110 Log:
7111 Don't forget to link me_realhost() into the command hash.
7112
7113 Pointy hat to: myself
7114
7115
7116 Changes: Modified:
7117 +1 -1 trunk/modules/m_chghost.c (File Modified)
7118
7119
7120 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7121 Log:
7122 It's call_hook, not hook_call.
7123
7124
7125 Changes: Modified:
7126 +1 -1 trunk/src/s_user.c (File Modified)
7127
7128
7129 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7130 Log:
7131 Add unreject help file.
7132
7133
7134 Changes: Modified:
7135 + - trunk/help/opers/unreject (File Added)
7136
7137
7138 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7139 Log:
7140 Link the all-important 42 module to the build :P
7141
7142
7143 Changes: Modified:
7144 +1 -0 trunk/contrib/Makefile.in (File Modified)
7145
7146
7147 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7148 Log:
7149 Mention /rehash help.
7150
7151
7152 Changes: Modified:
7153 +1 -0 trunk/help/opers/rehash (File Modified)
7154
7155
7156 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7157 Log:
7158 Add h_user_signon hook.
7159
7160
7161 Changes: Modified:
7162 +1 -0 trunk/include/hook.h (File Modified)
7163 +2 -0 trunk/src/hook.c (File Modified)
7164 +4 -0 trunk/src/s_user.c (File Modified)
7165
7166
7167 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7168 Log:
7169 Oops, forgot to set orighost for remote client introductions.
7170
7171
7172 Changes: Modified:
7173 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7174
7175
7176 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7177 Log:
7178 Use TS6 forms in services shortcuts, if possible.
7179
7180
7181 Changes: Modified:
7182 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7183
7184
7185 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7186 Log:
7187 - Start out default_umodes conf entry from the empty set instead of +i.
7188 - Move oper_only_umodes check to where default_umodes is used, as
7189 oper_only_umodes may not be set yet while we're reading the conf.
7190
7191
7192 Changes: Modified:
7193 +6 -7 trunk/src/newconf.c (File Modified)
7194 +1 -1 trunk/src/s_user.c (File Modified)
7195
7196
7197 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7198 Log:
7199 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7200
7201
7202 Changes: Modified:
7203 +1 -0 trunk/doc/example.conf (File Modified)
7204 +7 -0 trunk/doc/reference.conf (File Modified)
7205 +0 -7 trunk/include/config.h.dist (File Modified)
7206 +1 -0 trunk/include/s_conf.h (File Modified)
7207 +6 -0 trunk/modules/m_info.c (File Modified)
7208 +9 -18 trunk/src/client.c (File Modified)
7209 +1 -0 trunk/src/newconf.c (File Modified)
7210 +1 -0 trunk/src/s_conf.c (File Modified)
7211
7212
7213 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7214 Log:
7215 - Allow NULL target_ip in show_ip() (indicates message is being
7216 sent to local opers)
7217 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7218 confitem
7219 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7220 those in src/client.c
7221
7222 From ratbox 2.2 svn (anfl)
7223
7224
7225 Changes: Modified:
7226 +1 -0 trunk/include/client.h (File Modified)
7227 +21 -2 trunk/src/client.c (File Modified)
7228 +2 -4 trunk/src/hostmask.c (File Modified)
7229 +1 -5 trunk/src/s_conf.c (File Modified)
7230 +4 -8 trunk/src/s_user.c (File Modified)
7231
7232
7233 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7234 Log:
7235 Fire off events properly.
7236
7237
7238 Changes: Modified:
7239 +7 -3 trunk/src/s_user.c (File Modified)
7240
7241
7242 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7243 Log:
7244 make sure modules which depend on umode information get the message upon connection (oops)
7245
7246
7247 Changes: Modified:
7248 +3 -0 trunk/src/s_user.c (File Modified)
7249
7250
7251 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7252 Log:
7253 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7254 From ratbox 2.2 svn.
7255
7256
7257 Changes: Modified:
7258 +3 -7 trunk/modules/m_etrace.c (File Modified)
7259
7260
7261 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7262 Log:
7263 Replace silly `default_invisible' option with more versatile default_umodes.
7264
7265
7266 Changes: Modified:
7267 +2 -2 trunk/Makefile.in (File Modified)
7268 +12 -1 trunk/doc/example.conf (File Modified)
7269 +14 -7 trunk/doc/reference.conf (File Modified)
7270 +2 -4 trunk/include/s_conf.h (File Modified)
7271 +0 -6 trunk/modules/m_info.c (File Modified)
7272 +4 -0 trunk/src/modules.c (File Modified)
7273 +41 -1 trunk/src/newconf.c (File Modified)
7274 +2 -2 trunk/src/s_conf.c (File Modified)
7275 +3 -4 trunk/src/s_user.c (File Modified)
7276
7277
7278 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7279 Log:
7280 Add temporary nick resvs with the proper duration,
7281 not 60 times too long.
7282
7283
7284 Changes: Modified:
7285 +1 -1 trunk/modules/m_resv.c (File Modified)
7286
7287
7288 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7289 Log:
7290 Add kick on split riding. See reference.conf for more details.
7291
7292
7293 Changes: Modified:
7294 +1 -0 trunk/doc/example.conf (File Modified)
7295 +16 -0 trunk/doc/reference.conf (File Modified)
7296 +1 -0 trunk/include/s_conf.h (File Modified)
7297 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7298 +6 -0 trunk/modules/m_info.c (File Modified)
7299 +1 -0 trunk/src/newconf.c (File Modified)
7300 +1 -0 trunk/src/s_conf.c (File Modified)
7301
7302
7303 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7304 Log:
7305 New credits, denoting GXTi as being on the core team.
7306
7307
7308 Changes: Modified:
7309 +16 -5 trunk/CREDITS (File Modified)
7310
7311
7312 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7313 Log:
7314 better cloaking algorithm
7315
7316
7317 Changes: Modified:
7318 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7319
7320
7321 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7322 Log:
7323 don't do redundant bitshifting.
7324
7325
7326 Changes: Modified:
7327 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7328
7329
7330 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7331 Log:
7332 Add ip_cloaking.so.
7333
7334
7335 Changes: Modified:
7336 +1 -0 trunk/contrib/Makefile.in (File Modified)
7337
7338
7339 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7340 Log:
7341 Set the DynSpoof flag properly.
7342
7343
7344 Changes: Modified:
7345 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7346
7347
7348 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7349 Log:
7350 first go at an ip_cloaking implementation for charybdis.
7351
7352
7353 Changes: Modified:
7354 + - trunk/contrib/ip_cloaking.c (File Added)
7355
7356
7357 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7358 Log:
7359 Add libcharybdis to contrib/ includes.
7360
7361
7362 Changes: Modified:
7363 +1 -1 trunk/contrib/Makefile.in (File Modified)
7364
7365
7366 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7367 Log:
7368 add h_umode_changed hook for modules that provide usermodes.
7369
7370
7371 Changes: Modified:
7372 +1 -0 trunk/include/hook.h (File Modified)
7373 +2 -1 trunk/src/hook.c (File Modified)
7374 +3 -0 trunk/src/s_user.c (File Modified)
7375
7376
7377 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7378 Log:
7379 Show quiets in /stats z.
7380
7381
7382 Changes: Modified:
7383 +15 -10 trunk/src/s_stats.c (File Modified)
7384
7385
7386 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7387 Log:
7388 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7389
7390
7391 Changes: Modified:
7392 +0 -12 trunk/configure (File Modified)
7393 +0 -9 trunk/configure.ac (File Modified)
7394 +0 -3 trunk/include/setup.h.in (File Modified)
7395
7396
7397 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7398 Log:
7399 change various buffer sizes to = topiclen.
7400
7401
7402 Changes: Modified:
7403 +3 -4 trunk/include/ircd_defs.h (File Modified)
7404
7405
7406 jon 2005/12/12 19:32:18 UTC (20051212-400)
7407 Log:
7408 - Partial commit test, partial ego strokage ;)
7409
7410
7411 Changes: Modified:
7412 +2 -1 trunk/CREDITS (File Modified)
7413
7414
7415 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7416 Log:
7417 More kqueue corrections.
7418
7419 Changes: Modified:
7420 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7421
7422
7423 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7424 Log:
7425 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7426 Not sure why this wasn't this way to begin with.
7427
7428
7429 Changes: Modified:
7430 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7431
7432
7433 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7434 Log:
7435 example.conf tweaks:
7436 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7437 most people do not need this.
7438 Enable serverinfo::hub.
7439
7440
7441 Changes: Modified:
7442 +14 -11 trunk/doc/example.conf (File Modified)
7443
7444
7445 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7446 Log:
7447 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7448
7449
7450 Changes: Modified:
7451 +1 -1 trunk/src/s_serv.c (File Modified)
7452
7453
7454 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7455 Log:
7456 header include changes
7457
7458
7459 Changes: Modified:
7460 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7461 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7462 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7463 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7464 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7465 +1 -21 trunk/libcharybdis/select.c (File Modified)
7466
7467
7468 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7469 Log:
7470 s/ilog/libcharybdis_{die,log,restart}/g
7471
7472
7473 Changes: Modified:
7474 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7475 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7476 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7477 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7478 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7479 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7480 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7481 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7482
7483
7484 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7485 Log:
7486 Use the right callbacks in the function code.
7487
7488 Changes: Modified:
7489 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7490
7491
7492 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7493 Log:
7494 More work, it builds again!
7495
7496
7497 Changes: Modified:
7498 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7499 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7500 + - trunk/libcharybdis/libcharybdis.c (File Added)
7501 + - trunk/libcharybdis/libcharybdis.h (File Added)
7502
7503
7504 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7505 Log:
7506 Move some stuff around.
7507
7508
7509 Changes: Modified:
7510 + - trunk/include/memory.h (File Deleted)
7511 + - trunk/include/tools.h (File Deleted)
7512 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7513 + - trunk/libcharybdis/memory.c (File Added)
7514 + - trunk/libcharybdis/memory.h (File Added)
7515 + - trunk/libcharybdis/snprintf.c (File Added)
7516 + - trunk/libcharybdis/tools.c (File Added)
7517 + - trunk/libcharybdis/tools.h (File Added)
7518 +1000 -1062 trunk/modules/.depend (File Modified)
7519 +421 -455 trunk/src/.depend (File Modified)
7520 +0 -1191 trunk/src/Makefile.in (File Modified)
7521 + - trunk/src/memory.c (File Deleted)
7522 + - trunk/src/snprintf.c (File Deleted)
7523 + - trunk/src/tools.c (File Deleted)
7524
7525
7526 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7527 Log:
7528 move more headers into libcharybdis
7529
7530 Changes: Modified:
7531 + - trunk/include/balloc.h (File Deleted)
7532 + - trunk/include/event.h (File Deleted)
7533 + - trunk/libcharybdis/balloc.h (File Added)
7534 + - trunk/libcharybdis/event.h (File Added)
7535 +924 -1020 trunk/modules/.depend (File Modified)
7536 +327 -406 trunk/src/.depend (File Modified)
7537
7538
7539 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7540 Log:
7541 balloc, events -> libcharybdis
7542
7543 Changes: Modified:
7544 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7545 + - trunk/libcharybdis/balloc.c (File Added)
7546 + - trunk/libcharybdis/event.c (File Added)
7547 +0 -1008 trunk/src/Makefile.in (File Modified)
7548 + - trunk/src/balloc.c (File Deleted)
7549 + - trunk/src/event.c (File Deleted)
7550
7551
7552 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7553 Log:
7554 More fun
7555
7556 Changes: Modified:
7557 + - trunk/include/commio.h (File Deleted)
7558 + - trunk/include/linebuf.h (File Deleted)
7559 + - trunk/libcharybdis/commio.h (File Added)
7560 + - trunk/libcharybdis/linebuf.h (File Added)
7561 +1644 -530 trunk/modules/.depend (File Modified)
7562 +1 -1 trunk/modules/Makefile.in (File Modified)
7563 +720 -284 trunk/src/.depend (File Modified)
7564
7565
7566 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7567 Log:
7568 Makefile reworking -- moving libcharybdis headers into proper location.
7569
7570 Changes: Modified:
7571 +1 -1 trunk/adns/Makefile.in (File Modified)
7572 +1 -1 trunk/src/Makefile.in (File Modified)
7573
7574
7575 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7576 Log:
7577 Document proposed authdaemon protocol.
7578
7579 Changes: Modified:
7580 + - trunk/authdaemon/protocol.txt (File Added)
7581
7582
7583 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7584 Log:
7585 Makefile oops
7586
7587 Changes: Modified:
7588 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7589
7590
7591 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7592 Log:
7593 Remove dead makefile from generation
7594
7595 Changes: Modified:
7596 +1 -2 trunk/configure (File Modified)
7597 +0 -1 trunk/configure.ac (File Modified)
7598
7599
7600 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7601 Log:
7602 libcharybdisIO -> libcharybdis
7603
7604 Changes: Modified:
7605 +1 -1 trunk/src/Makefile.in (File Modified)
7606
7607
7608 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7609 Log:
7610 More restructuring.
7611
7612 Changes: Modified:
7613 + - trunk/libcharybdis/Makefile.in (File Added)
7614 + - trunk/libcharybdis/commio.c (File Added)
7615 + - trunk/libcharybdis/devpoll.c (File Added)
7616 + - trunk/libcharybdis/epoll.c (File Added)
7617 + - trunk/libcharybdis/io/ (File Deleted)
7618 + - trunk/libcharybdis/kqueue.c (File Added)
7619 + - trunk/libcharybdis/linebuf.c (File Added)
7620 + - trunk/libcharybdis/log/ (File Deleted)
7621 + - trunk/libcharybdis/poll.c (File Added)
7622 + - trunk/libcharybdis/ports.c (File Added)
7623 + - trunk/libcharybdis/select.c (File Added)
7624
7625
7626 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7627 Log:
7628 Blah kill makefile
7629
7630 Changes: Modified:
7631 + - trunk/libcharybdis/Makefile.in (File Deleted)
7632
7633
7634 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7635 Log:
7636 Blah kill makefile
7637
7638 Changes: Modified:
7639 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7640
7641
7642 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7643 Log:
7644 add authdaemon dir for later hacking
7645
7646
7647 Changes: Modified:
7648 + - trunk/authdaemon/ (File Added)
7649
7650
7651 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7652 Log:
7653 linebuf -> libcharybdisIO
7654
7655
7656 Changes: Modified:
7657 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7658 + - trunk/libcharybdis/io/linebuf.c (File Added)
7659 + - trunk/libcharybdis/log/ (File Added)
7660 + - trunk/libcharybdis/log/Makefile.in (File Added)
7661 +0 -687 trunk/src/Makefile.in (File Modified)
7662 + - trunk/src/linebuf.c (File Deleted)
7663
7664
7665 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7666 Log:
7667 Solaris 10 I/O ports support
7668
7669 Changes: Modified:
7670 + - trunk/libcharybdis/io/ports.c (File Added)
7671
7672
7673 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7674 Log:
7675 libcharybdis stuff
7676
7677
7678 Changes: Modified:
7679 +1 -1 trunk/Makefile.in (File Modified)
7680 +3 -1 trunk/configure (File Modified)
7681 +133 -10 trunk/configure.ac (File Modified)
7682 + - trunk/libcharybdis/ (File Added)
7683 + - trunk/libcharybdis/Makefile.in (File Added)
7684 + - trunk/libcharybdis/io/ (File Added)
7685 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7686 +2 -3 trunk/src/Makefile.in (File Modified)
7687 + - trunk/src/io/ (File Deleted)
7688
7689
7690 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7691 Log:
7692 split IO stuff into libcharybdisIO.
7693
7694
7695 Changes: Modified:
7696 + - trunk/src/commio.c (File Deleted)
7697 + - trunk/src/devpoll.c (File Deleted)
7698 + - trunk/src/epoll.c (File Deleted)
7699 + - trunk/src/io/ (File Added)
7700 + - trunk/src/io/Makefile.in (File Added)
7701 + - trunk/src/io/commio.c (File Added)
7702 + - trunk/src/io/devpoll.c (File Added)
7703 + - trunk/src/io/epoll.c (File Added)
7704 + - trunk/src/io/kqueue.c (File Added)
7705 + - trunk/src/io/poll.c (File Added)
7706 + - trunk/src/io/select.c (File Added)
7707 + - trunk/src/kqueue.c (File Deleted)
7708 + - trunk/src/poll.c (File Deleted)
7709 + - trunk/src/select.c (File Deleted)
7710
7711
7712 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7713 Log:
7714 Version bump: 1.1.0
7715
7716
7717 Changes: Modified:
7718 +86 -155 trunk/configure (File Modified)
7719 +1 -1 trunk/configure.ac (File Modified)
7720
7721
7722 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7723 Log:
7724 Remove mentions of mkkeypair/cryptlinks.
7725
7726
7727 Changes: Modified:
7728 +1 -3 trunk/doc/challenge.txt (File Modified)
7729
7730
7731 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7732 Log:
7733 Clarify serverinfo{} description.
7734
7735
7736 Changes: Modified:
7737 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7738
7739
7740 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7741 Log:
7742 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7743
7744
7745 Changes: Modified:
7746 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7747
7748
7749 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7750 Log:
7751 Improvements also applicable to hyperion 1.x.
7752
7753
7754 Changes: Modified:
7755 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7756
7757
7758 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7759 Log:
7760 - Add +F description
7761 - General improvements and changes to charybdis
7762
7763
7764 Changes: Modified:
7765 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7766
7767
7768 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7769 Log:
7770 The server notice umodes only have an effect
7771 for opers. ("sendto_realops_flags", so having
7772 the umode is not enough, they must also be
7773 opered)
7774
7775
7776 Changes: Modified:
7777 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7778
7779
7780 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7781 Log:
7782 Updates to umodes docs.
7783
7784
7785 Changes: Modified:
7786 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7787
7788
7789 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7790 Log:
7791 Add SGML documentation.
7792
7793 Changes: Modified:
7794 + - trunk/doc/sgml/ (File Added)
7795 + - trunk/doc/sgml/oper-guide/ (File Added)
7796 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7797 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7798 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7799 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7800 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7801 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7802 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7803
7804
7805 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7806 Log:
7807 Make operwall flag restrict setting umode +z.
7808 This repairs this flag broken in charybdis-1.0.
7809
7810
7811 Changes: Modified:
7812 +41 -0 trunk/contrib/m_flags.c (File Modified)
7813 +9 -0 trunk/src/s_user.c (File Modified)
7814
7815
7816 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7817 Log:
7818 Don't complain/reset remote clients +n. I'm still not
7819 convinced propagating all umodes is the way to go, oh
7820 well.
7821
7822
7823 Changes: Modified:
7824 +1 -1 trunk/src/s_user.c (File Modified)
7825
7826
7827 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7828 Log:
7829 - Require admin flag for oper /chghost (if it's enabled
7830 which is not default)
7831 - Give error message on nonexistant nick
7832
7833
7834 Changes: Modified:
7835 +12 -0 trunk/modules/m_chghost.c (File Modified)
7836
7837
7838 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7839 Log:
7840 Incorporated jilles' dynspoof patch with a few minor changes.
7841
7842 Changes: Modified:
7843 +5 -2 trunk/include/client.h (File Modified)
7844 +1 -0 trunk/include/numeric.h (File Modified)
7845 +75 -4 trunk/modules/m_chghost.c (File Modified)
7846 +2 -21 trunk/modules/m_stats.c (File Modified)
7847 +2 -8 trunk/modules/m_trace.c (File Modified)
7848 +2 -0 trunk/src/client.c (File Modified)
7849 +3 -0 trunk/src/s_user.c (File Modified)
7850
7851
7852 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7853 Log:
7854 Update NEWS.
7855
7856 Changes: Modified:
7857 +5 -0 trunk/NEWS (File Modified)
7858
7859
7860 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7861 Log:
7862 Make show_ip() far less braindead.
7863
7864 Obtained from: ratbox 2.2 SVN
7865
7866
7867 Changes: Modified:
7868 +14 -85 trunk/src/client.c (File Modified)
7869
7870
7871 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7872 Log:
7873 Instead of not showing channels at all for whoising services,
7874 only show channels the requester is also on. If operspying
7875 services, show all the channels.
7876
7877
7878 Changes: Modified:
7879 +37 -40 trunk/modules/m_whois.c (File Modified)
7880
7881
7882 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7883 Log:
7884 - Show real errno if we fail to connect to a server
7885 - Don't show server IPs on IRC if a server goes dead
7886 during handshake
7887
7888
7889 Changes: Modified:
7890 +2 -5 trunk/src/s_serv.c (File Modified)
7891
7892
7893 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7894 Log:
7895 Revert hybrid 7.2 aline code. It causes too many problems.
7896
7897
7898 Changes: Modified:
7899 +1 -47 trunk/NEWS (File Modified)
7900 + - trunk/include/aline.h (File Deleted)
7901 +53 -6 trunk/modules/m_dline.c (File Modified)
7902 +212 -16 trunk/modules/m_kline.c (File Modified)
7903 +37 -8 trunk/modules/m_resv.c (File Modified)
7904 +45 -24 trunk/modules/m_xline.c (File Modified)
7905 +0 -485 trunk/src/Makefile.in (File Modified)
7906 + - trunk/src/aline.c (File Deleted)
7907
7908
7909 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7910 Log:
7911 Incorporate recent ratbox monitor bugfixes (could crash).
7912
7913
7914 Changes: Modified:
7915 +16 -0 trunk/modules/m_monitor.c (File Modified)
7916 +4 -3 trunk/src/monitor.c (File Modified)
7917
7918
7919 jilles 2005/10/24 23:10:06 UTC (20051024-310)
7920 Log:
7921 Fix /invite UID leak.
7922
7923 Found by logiclrd@EFnet.
7924
7925
7926 Changes: Modified:
7927 +3 -2 trunk/modules/m_invite.c (File Modified)
7928
7929
7930 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
7931 Log:
7932 Don't show what channels a service is in.
7933
7934 Changes: Modified:
7935 +1 -0 trunk/NEWS (File Modified)
7936 +40 -35 trunk/modules/m_whois.c (File Modified)
7937
7938
7939 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
7940 Log:
7941 Update version to 1.0.3.
7942
7943
7944 Changes: Modified:
7945 +9 -9 trunk/configure (File Modified)
7946 +1 -1 trunk/configure.ac (File Modified)
7947
7948
7949 jilles 2005/10/22 17:12:51 UTC (20051022-304)
7950 Log:
7951 Update NEWS.
7952
7953
7954 Changes: Modified:
7955 +7 -1 trunk/NEWS (File Modified)
7956
7957
7958 jilles 2005/10/22 17:11:32 UTC (20051022-302)
7959 Log:
7960 Make sure we don't return alloca() (LOCAL_COPY) ed space.
7961 More static buffers :(
7962
7963
7964 Changes: Modified:
7965 +12 -4 trunk/src/aline.c (File Modified)
7966
7967
7968 jilles 2005/10/18 21:52:35 UTC (20051018-300)
7969 Log:
7970 Make operspy mode (/mode !#channel showing parameters
7971 even if not on channel) work again.
7972
7973
7974 Changes: Modified:
7975 +4 -4 trunk/src/channel.c (File Modified)
7976
7977
7978 jilles 2005/10/16 22:04:15 UTC (20051016-298)
7979 Log:
7980 Call server_introduced hook on TS6 remote server
7981 introduction (ms_sid()).
7982
7983
7984 Changes: Modified:
7985 +6 -0 trunk/modules/core/m_server.c (File Modified)
7986
7987
7988 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
7989 Log:
7990 Cyrix boxes are wierd.
7991
7992 Changes: Modified:
7993 +2 -1 trunk/modules/m_services.c (File Modified)
7994
7995
7996 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
7997 Log:
7998 More paranoia.
7999
8000 Changes: Modified:
8001 +1 -1 trunk/include/client.h (File Modified)
8002 +3 -1 trunk/modules/m_services.c (File Modified)
8003
8004
8005 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8006 Log:
8007 heh
8008
8009 Changes: Modified:
8010 +1 -6 trunk/modules/m_services.c (File Modified)
8011
8012
8013 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8014 Log:
8015 Disable a check that doesn't always seem to work right for some reason.
8016
8017 Changes: Modified:
8018 +2 -0 trunk/modules/m_services.c (File Modified)
8019
8020
8021 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8022 Log:
8023 Update NEWS.
8024
8025
8026 Changes: Modified:
8027 +4 -1 trunk/NEWS (File Modified)
8028
8029
8030 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8031 Log:
8032 1.0.2
8033
8034
8035 Changes: Modified:
8036 +9 -9 trunk/configure (File Modified)
8037 +1 -1 trunk/configure.ac (File Modified)
8038
8039
8040 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8041 Log:
8042 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8043
8044
8045 Changes: Modified:
8046 +3 -13 trunk/modules/m_trace.c (File Modified)
8047
8048
8049 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8050 Log:
8051 Don't send empty RPL_WHOISCHANNELS on remote whois.
8052
8053 Pointy hat to: jilles
8054
8055
8056 Changes: Modified:
8057 +1 -1 trunk/modules/m_whois.c (File Modified)
8058
8059
8060 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8061 Log:
8062 Update NEWS.
8063
8064
8065 Changes: Modified:
8066 +3 -0 trunk/NEWS (File Modified)
8067
8068
8069 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8070 Log:
8071 Modular umode support.
8072
8073
8074 Changes: Modified:
8075 +0 -9 trunk/include/client.h (File Modified)
8076 +2 -1 trunk/include/s_user.h (File Modified)
8077 +1 -1 trunk/include/tools.h (File Modified)
8078 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8079 +3 -0 trunk/src/ircd.c (File Modified)
8080 +1 -1 trunk/src/messages.tab (File Modified)
8081 +2 -2 trunk/src/s_serv.c (File Modified)
8082 +37 -59 trunk/src/s_user.c (File Modified)
8083 +21 -0 trunk/src/tools.c (File Modified)
8084
8085
8086 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8087 Log:
8088 Optionally do forced nick change to the UID instead of kill
8089 on nick collisions, see doc/collision_fnc.txt for more
8090 details.
8091
8092
8093 Changes: Modified:
8094 + - trunk/doc/collision_fnc.txt (File Added)
8095 +1 -0 trunk/doc/example.conf (File Modified)
8096 +8 -0 trunk/doc/reference.conf (File Modified)
8097 +1 -0 trunk/include/numeric.h (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +2 -1 trunk/include/s_serv.h (File Modified)
8100 +1 -0 trunk/include/s_stats.h (File Modified)
8101 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8102 +1 -1 trunk/src/messages.tab (File Modified)
8103 +1 -0 trunk/src/newconf.c (File Modified)
8104 +1 -0 trunk/src/s_conf.c (File Modified)
8105 +1 -0 trunk/src/s_serv.c (File Modified)
8106 +2 -2 trunk/src/s_stats.c (File Modified)
8107
8108
8109 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8110 Log:
8111 Update NEWS.
8112
8113
8114 Modified:
8115 trunk/NEWS (File Modified)
8116
8117
8118 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8119 Log:
8120 Don't allow lookups by uid in /monitor + and /monitor s.
8121
8122
8123 Modified:
8124 trunk/modules/m_monitor.c (File Modified)
8125
8126
8127 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8128 Log:
8129 Stop garbage +j being set in cases like +j aaa:bbb by
8130 initializing the variables properly.
8131
8132 Reported by kyle.
8133
8134
8135 Modified:
8136 trunk/modules/core/m_mode.c (File Modified)
8137 trunk/modules/core/m_sjoin.c (File Modified)
8138
8139
8140 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8141 Log:
8142 Apply flags to the proper server in me_gcap().
8143
8144
8145 Modified:
8146 trunk/modules/m_capab.c (File Modified)
8147
8148
8149 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8150 Log:
8151 Use find_named_client() instead of find_client() to check
8152 for nick collisions.
8153
8154
8155 Modified:
8156 trunk/modules/core/m_nick.c (File Modified)
8157
8158
8159 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8160 Log:
8161 - Replace old 381 numeric with a new, more positive one!
8162
8163
8164 Modified:
8165 trunk/src/messages.tab (File Modified)
8166
8167
8168 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8169 Log:
8170 Make it compile again.
8171
8172
8173 Modified:
8174 trunk/src/channel.c (File Modified)
8175 trunk/src/client.c (File Modified)
8176 trunk/src/ircd.c (File Modified)
8177 trunk/src/packet.c (File Modified)
8178
8179
8180 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8181 Log:
8182 - Prevent UID disclosure in cmode setting.
8183
8184
8185 Modified:
8186 trunk/NEWS (File Modified)
8187 trunk/modules/core/m_mode.c (File Modified)
8188
8189
8190 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8191 Log:
8192 A different check which prevents UID disclosure.
8193
8194
8195 Modified:
8196 trunk/modules/core/m_kick.c (File Modified)
8197
8198
8199 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8200 Log:
8201 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8202
8203
8204 Modified:
8205 trunk/modules/core/m_kick.c (File Modified)
8206
8207
8208 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8209 Log:
8210 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8211
8212
8213 Modified:
8214 trunk/NEWS (File Modified)
8215 trunk/modules/m_accept.c (File Modified)
8216 trunk/modules/m_admin.c (File Modified)
8217 trunk/modules/m_away.c (File Modified)
8218 trunk/modules/m_cap.c (File Modified)
8219 trunk/modules/m_capab.c (File Modified)
8220 trunk/modules/m_challenge.c (File Modified)
8221 trunk/modules/m_chghost.c (File Modified)
8222 trunk/modules/m_close.c (File Modified)
8223 trunk/modules/m_cmessage.c (File Modified)
8224 trunk/modules/m_connect.c (File Modified)
8225 trunk/modules/m_dline.c (File Modified)
8226 trunk/modules/m_encap.c (File Modified)
8227 trunk/modules/m_etrace.c (File Modified)
8228 trunk/modules/m_gline.c (File Modified)
8229 trunk/modules/m_help.c (File Modified)
8230 trunk/modules/m_info.c (File Modified)
8231 trunk/modules/m_invite.c (File Modified)
8232 trunk/modules/m_ison.c (File Modified)
8233 trunk/modules/m_kline.c (File Modified)
8234 trunk/modules/m_knock.c (File Modified)
8235 trunk/modules/m_links.c (File Modified)
8236 trunk/modules/m_list.c (File Modified)
8237 trunk/modules/m_locops.c (File Modified)
8238 trunk/modules/m_lusers.c (File Modified)
8239 trunk/modules/m_map.c (File Modified)
8240 trunk/modules/m_monitor.c (File Modified)
8241 trunk/modules/m_motd.c (File Modified)
8242 trunk/modules/m_names.c (File Modified)
8243 trunk/modules/m_oper.c (File Modified)
8244 trunk/modules/m_operspy.c (File Modified)
8245 trunk/modules/m_pass.c (File Modified)
8246 trunk/modules/m_ping.c (File Modified)
8247 trunk/modules/m_pong.c (File Modified)
8248 trunk/modules/m_post.c (File Modified)
8249 trunk/modules/m_rehash.c (File Modified)
8250 trunk/modules/m_restart.c (File Modified)
8251 trunk/modules/m_resv.c (File Modified)
8252 trunk/modules/m_services.c (File Modified)
8253 trunk/modules/m_set.c (File Modified)
8254 trunk/modules/m_sshortcut.c (File Modified)
8255 trunk/modules/m_stats.c (File Modified)
8256 trunk/modules/m_svinfo.c (File Modified)
8257 trunk/modules/m_tb.c (File Modified)
8258 trunk/modules/m_testline.c (File Modified)
8259 trunk/modules/m_testmask.c (File Modified)
8260 trunk/modules/m_time.c (File Modified)
8261 trunk/modules/m_topic.c (File Modified)
8262 trunk/modules/m_trace.c (File Modified)
8263 trunk/modules/m_unreject.c (File Modified)
8264 trunk/modules/m_user.c (File Modified)
8265 trunk/modules/m_userhost.c (File Modified)
8266 trunk/modules/m_users.c (File Modified)
8267 trunk/modules/m_version.c (File Modified)
8268 trunk/modules/m_wallops.c (File Modified)
8269 trunk/modules/m_who.c (File Modified)
8270 trunk/modules/m_whois.c (File Modified)
8271 trunk/modules/m_whowas.c (File Modified)
8272 trunk/modules/m_xline.c (File Modified)
8273 trunk/src/adns.c (File Modified)
8274 trunk/src/aline.c (File Modified)
8275 trunk/src/cache.c (File Modified)
8276 trunk/src/channel.c (File Modified)
8277 trunk/src/class.c (File Modified)
8278 trunk/src/client.c (File Modified)
8279 trunk/src/commio.c (File Modified)
8280 trunk/src/event.c (File Modified)
8281 trunk/src/hash.c (File Modified)
8282 trunk/src/hostmask.c (File Modified)
8283 trunk/src/ircd.c (File Modified)
8284 trunk/src/kdparse.c (File Modified)
8285 trunk/src/linebuf.c (File Modified)
8286 trunk/src/listener.c (File Modified)
8287 trunk/src/modules.c (File Modified)
8288 trunk/src/monitor.c (File Modified)
8289 trunk/src/newconf.c (File Modified)
8290 trunk/src/packet.c (File Modified)
8291 trunk/src/parse.c (File Modified)
8292 trunk/src/reject.c (File Modified)
8293 trunk/src/s_auth.c (File Modified)
8294 trunk/src/s_conf.c (File Modified)
8295 trunk/src/s_gline.c (File Modified)
8296 trunk/src/s_log.c (File Modified)
8297 trunk/src/s_newconf.c (File Modified)
8298 trunk/src/s_serv.c (File Modified)
8299 trunk/src/s_stats.c (File Modified)
8300 trunk/src/s_user.c (File Modified)
8301 trunk/src/send.c (File Modified)
8302 trunk/src/whowas.c (File Modified)
8303
8304
8305 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8306 Log:
8307 - More coding style niceities. Pretty much got client.h squared away.
8308
8309
8310 Modified:
8311 trunk/modules/m_dline.c (File Modified)
8312 trunk/modules/m_gline.c (File Modified)
8313 trunk/modules/m_kline.c (File Modified)
8314 trunk/modules/m_rehash.c (File Modified)
8315 trunk/modules/m_resv.c (File Modified)
8316 trunk/modules/m_stats.c (File Modified)
8317 trunk/modules/m_testline.c (File Modified)
8318 trunk/modules/m_user.c (File Modified)
8319 trunk/modules/m_xline.c (File Modified)
8320
8321
8322 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8323 Log:
8324 - Propagate quiets (+q) on netjoins
8325 - Clear +q list too on lowerTS sjoin from TS6 source
8326
8327
8328 Modified:
8329 trunk/modules/core/m_sjoin.c (File Modified)
8330 trunk/src/s_serv.c (File Modified)
8331
8332
8333 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8334 Log:
8335 Second argument to whois is always a nick, never a uid.
8336 This prevents /whois other.server uid to get information
8337 about that uid.
8338
8339
8340 Modified:
8341 trunk/modules/m_whois.c (File Modified)
8342
8343
8344 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8345 Log:
8346 Don't allow local users to use uids in user mode.
8347
8348
8349 Modified:
8350 trunk/src/s_user.c (File Modified)
8351
8352
8353 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8354 Log:
8355 Make it compile again.
8356
8357
8358 Modified:
8359 trunk/src/s_stats.c (File Modified)
8360
8361
8362 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8363 Log:
8364 Fix propagation of empty SJOIN.
8365
8366
8367 Modified:
8368 trunk/modules/core/m_sjoin.c (File Modified)
8369
8370
8371 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8372 Log:
8373 Some atheme-style niceties here.
8374
8375
8376 Modified:
8377 trunk/modules/m_accept.c (File Modified)
8378 trunk/modules/m_admin.c (File Modified)
8379 trunk/modules/m_away.c (File Modified)
8380 trunk/modules/m_cap.c (File Modified)
8381 trunk/modules/m_capab.c (File Modified)
8382 trunk/modules/m_challenge.c (File Modified)
8383 trunk/modules/m_chghost.c (File Modified)
8384 trunk/modules/m_close.c (File Modified)
8385 trunk/modules/m_cmessage.c (File Modified)
8386 trunk/modules/m_connect.c (File Modified)
8387 trunk/modules/m_dline.c (File Modified)
8388 trunk/modules/m_encap.c (File Modified)
8389 trunk/modules/m_etrace.c (File Modified)
8390 trunk/modules/m_gline.c (File Modified)
8391 trunk/modules/m_help.c (File Modified)
8392 trunk/modules/m_info.c (File Modified)
8393 trunk/modules/m_invite.c (File Modified)
8394 trunk/modules/m_ison.c (File Modified)
8395 trunk/modules/m_kline.c (File Modified)
8396 trunk/modules/m_knock.c (File Modified)
8397 trunk/modules/m_links.c (File Modified)
8398 trunk/modules/m_list.c (File Modified)
8399 trunk/modules/m_locops.c (File Modified)
8400 trunk/modules/m_lusers.c (File Modified)
8401 trunk/modules/m_map.c (File Modified)
8402 trunk/modules/m_monitor.c (File Modified)
8403 trunk/modules/m_motd.c (File Modified)
8404 trunk/modules/m_names.c (File Modified)
8405 trunk/modules/m_oper.c (File Modified)
8406 trunk/modules/m_operspy.c (File Modified)
8407 trunk/modules/m_pass.c (File Modified)
8408 trunk/modules/m_ping.c (File Modified)
8409 trunk/modules/m_pong.c (File Modified)
8410 trunk/modules/m_post.c (File Modified)
8411 trunk/modules/m_rehash.c (File Modified)
8412 trunk/modules/m_restart.c (File Modified)
8413 trunk/modules/m_resv.c (File Modified)
8414 trunk/modules/m_services.c (File Modified)
8415 trunk/modules/m_set.c (File Modified)
8416 trunk/modules/m_sshortcut.c (File Modified)
8417 trunk/modules/m_stats.c (File Modified)
8418 trunk/modules/m_svinfo.c (File Modified)
8419 trunk/modules/m_tb.c (File Modified)
8420 trunk/modules/m_testline.c (File Modified)
8421 trunk/modules/m_testmask.c (File Modified)
8422 trunk/modules/m_time.c (File Modified)
8423 trunk/modules/m_topic.c (File Modified)
8424 trunk/modules/m_trace.c (File Modified)
8425 trunk/modules/m_unreject.c (File Modified)
8426 trunk/modules/m_user.c (File Modified)
8427 trunk/modules/m_userhost.c (File Modified)
8428 trunk/modules/m_users.c (File Modified)
8429 trunk/modules/m_version.c (File Modified)
8430 trunk/modules/m_wallops.c (File Modified)
8431 trunk/modules/m_who.c (File Modified)
8432 trunk/modules/m_whois.c (File Modified)
8433 trunk/modules/m_whowas.c (File Modified)
8434 trunk/modules/m_xline.c (File Modified)
8435
8436
8437 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8438 Log:
8439 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8440
8441
8442 Modified:
8443 trunk/.indent.pro (File Modified)
8444 trunk/include/charybdis.h (File Added)
8445 trunk/include/client.h (File Modified)
8446 trunk/modules/.indent.pro (File Modified)
8447 trunk/src/.indent.pro (File Modified)
8448 trunk/src/adns.c (File Modified)
8449 trunk/src/aline.c (File Modified)
8450 trunk/src/cache.c (File Modified)
8451 trunk/src/channel.c (File Modified)
8452 trunk/src/class.c (File Modified)
8453 trunk/src/client.c (File Modified)
8454 trunk/src/commio.c (File Modified)
8455 trunk/src/event.c (File Modified)
8456 trunk/src/hash.c (File Modified)
8457 trunk/src/hostmask.c (File Modified)
8458 trunk/src/ircd.c (File Modified)
8459 trunk/src/kdparse.c (File Modified)
8460 trunk/src/linebuf.c (File Modified)
8461 trunk/src/listener.c (File Modified)
8462 trunk/src/modules.c (File Modified)
8463 trunk/src/monitor.c (File Modified)
8464 trunk/src/newconf.c (File Modified)
8465 trunk/src/packet.c (File Modified)
8466 trunk/src/parse.c (File Modified)
8467 trunk/src/reject.c (File Modified)
8468 trunk/src/s_auth.c (File Modified)
8469 trunk/src/s_conf.c (File Modified)
8470 trunk/src/s_gline.c (File Modified)
8471 trunk/src/s_log.c (File Modified)
8472 trunk/src/s_newconf.c (File Modified)
8473 trunk/src/s_serv.c (File Modified)
8474 trunk/src/s_stats.c (File Modified)
8475 trunk/src/s_user.c (File Modified)
8476 trunk/src/send.c (File Modified)
8477 trunk/src/whowas.c (File Modified)
8478
8479
8480 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8481 Log:
8482 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8483 - Convert a few modules towards using this code.
8484 - Make a note about this change in NEWS.
8485
8486
8487 Modified:
8488 trunk/NEWS (File Modified)
8489 trunk/include/aline.h (File Added)
8490 trunk/modules/m_dline.c (File Modified)
8491 trunk/modules/m_kline.c (File Modified)
8492 trunk/modules/m_resv.c (File Modified)
8493 trunk/modules/m_xline.c (File Modified)
8494 trunk/src/Makefile.in (File Modified)
8495 trunk/src/aline.c (File Added)
8496
8497
8498 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8499 Log:
8500 - Update NEWS document.
8501
8502
8503 Modified:
8504 trunk/NEWS (File Modified)
8505
8506
8507 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8508 Log:
8509 Use find_named_person() instead of find_person() in services shortcuts.
8510
8511
8512 Modified:
8513 trunk/modules/m_sshortcut.c (File Modified)
8514
8515
8516 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8517 Log:
8518 Fix propagation of empty channels (+P).
8519
8520
8521 Modified:
8522 trunk/modules/core/m_sjoin.c (File Modified)
8523 trunk/src/s_serv.c (File Modified)
8524
8525
8526 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8527 Log:
8528 Use same comparison for +f.
8529
8530
8531 Modified:
8532 trunk/modules/core/m_join.c (File Modified)
8533
8534
8535 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8536 Log:
8537 Retire server-server non-encap CHGHOST, and clean it up a bit.
8538
8539
8540 Modified:
8541 trunk/modules/m_chghost.c (File Modified)
8542
8543
8544 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8545 Log:
8546 Use TS6 form for SQUIT wallops.
8547
8548
8549 Modified:
8550 trunk/modules/core/m_squit.c (File Modified)
8551
8552
8553 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8554 Log:
8555 Propagate nick changes for remote clients in TS6 form if possible;
8556 simplify the code a bit.
8557
8558
8559 Modified:
8560 trunk/modules/core/m_nick.c (File Modified)
8561
8562
8563 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8564 Log:
8565 Only clear oper_only_umodes on deoper for local clients.
8566
8567
8568 Modified:
8569 trunk/src/s_user.c (File Modified)
8570
8571
8572 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8573 Log:
8574 - Don't enable use_whois_actually in the default config, makes cloaking
8575 only useful for vanity.
8576
8577
8578 Modified:
8579 trunk/doc/example.conf (File Modified)
8580
8581
8582 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8583 Log:
8584 Fix linebuf raw code to not truncate lines longer than
8585 510 characters. This stops ziplinks corruption at
8586 the initial burst if the other side sends a lot.
8587
8588
8589 Modified:
8590 trunk/src/linebuf.c (File Modified)
8591
8592
8593 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8594 Log:
8595 - Add +r to channel_modes().
8596
8597
8598 Modified:
8599 trunk/src/channel.c (File Modified)
8600
8601
8602 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8603 Log:
8604 Update NEWS.
8605
8606
8607 Modified:
8608 trunk/NEWS (File Modified)
8609
8610
8611 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8612 Log:
8613 err, nvm. wrong project :-P
8614
8615
8616 Modified:
8617 trunk/src/match.c (File Modified)
8618
8619
8620 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8621 Log:
8622 make sure we don't crash on match(NULL, test)
8623
8624
8625 Modified:
8626 trunk/src/match.c (File Modified)
8627
8628
8629 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8630 Log:
8631 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8632 flags = rehash in shared{}.
8633 Uses :<source> ENCAP <target> REHASH [option].
8634
8635
8636 Modified:
8637 trunk/doc/example.conf (File Modified)
8638 trunk/doc/reference.conf (File Modified)
8639 trunk/help/opers/rehash (File Modified)
8640 trunk/include/s_newconf.h (File Modified)
8641 trunk/modules/m_rehash.c (File Modified)
8642 trunk/modules/m_stats.c (File Modified)
8643 trunk/src/newconf.c (File Modified)
8644
8645
8646 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8647 Log:
8648 Initialize flags to 0 in conf_set_shared_flags() and
8649 conf_set_cluster_flags().
8650
8651
8652 Modified:
8653 trunk/src/newconf.c (File Modified)
8654
8655
8656 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8657 Log:
8658 Don't allow a forward from a #channel to an &channel.
8659 Error message is Illegal channel name.
8660
8661
8662 Modified:
8663 trunk/modules/core/m_mode.c (File Modified)
8664
8665
8666 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8667 Log:
8668 - change version to 1.0.1
8669
8670
8671 Modified:
8672 trunk/configure (File Modified)
8673 trunk/configure.ac (File Modified)
8674
8675
8676 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8677 Log:
8678 Update NEWS.
8679
8680
8681 Modified:
8682 trunk/NEWS (File Modified)
8683
8684
8685 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8686 Log:
8687 Services shortcuts changes:
8688 - Require umode +S on target
8689 - Use ERR_SERVICESDOWN (440) for error message
8690 - Fix check for empty string
8691
8692
8693 Modified:
8694 trunk/include/numeric.h (File Modified)
8695 trunk/modules/m_sshortcut.c (File Modified)
8696 trunk/src/messages.tab (File Modified)
8697
8698
8699 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8700 Log:
8701 s/IsChanService/IsService/g;
8702
8703
8704 Modified:
8705 trunk/modules/m_sshortcut.c (File Modified)
8706
8707
8708 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8709 Log:
8710 Add check for service validity in shortcut routines.
8711
8712
8713 Modified:
8714 trunk/modules/m_sshortcut.c (File Modified)
8715
8716
8717 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8718 Log:
8719 Don't allow forwarding to a -F channel the setter is not on.
8720
8721
8722 Modified:
8723 trunk/modules/core/m_mode.c (File Modified)
8724
8725
8726 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8727 Log:
8728 Describe identify_service and identify_command in
8729 reference.conf.
8730
8731
8732 Modified:
8733 trunk/doc/reference.conf (File Modified)
8734
8735
8736 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8737 Log:
8738 More helpfile updates.
8739
8740
8741 Modified:
8742 trunk/help/Makefile.in (File Modified)
8743 trunk/help/opers/die (File Modified)
8744 trunk/help/opers/join (File Modified)
8745 trunk/help/opers/links (File Modified)
8746 trunk/help/opers/lusers (File Modified)
8747 trunk/help/opers/map (File Added)
8748 trunk/help/opers/motd (File Modified)
8749 trunk/help/opers/names (File Modified)
8750 trunk/help/opers/notice (File Modified)
8751 trunk/help/opers/operspy (File Modified)
8752 trunk/help/opers/part (File Modified)
8753 trunk/help/opers/privmsg (File Modified)
8754 trunk/help/opers/restart (File Modified)
8755 trunk/help/opers/set (File Modified)
8756 trunk/help/opers/stats (File Modified)
8757 trunk/help/opers/trace (File Modified)
8758 trunk/help/opers/version (File Modified)
8759 trunk/help/users/notice (File Modified)
8760 trunk/help/users/privmsg (File Modified)
8761 trunk/help/users/stats (File Modified)
8762
8763
8764 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8765 Log:
8766 Update help files.
8767
8768
8769 Modified:
8770 trunk/help/opers/cmode (File Modified)
8771 trunk/help/opers/umode (File Modified)
8772 trunk/help/opers/wallops (File Modified)
8773 trunk/help/opers/who (File Modified)
8774 trunk/help/users/umode (File Modified)
8775
8776
8777 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8778 Log:
8779 Include cmode +r in 004 and 005.
8780
8781
8782 Modified:
8783 trunk/include/supported.h (File Modified)
8784 trunk/src/messages.tab (File Modified)
8785
8786
8787 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8788 Log:
8789 No need to clear all 3 buffers in channel_modes().
8790
8791
8792 Modified:
8793 trunk/src/channel.c (File Modified)
8794
8795
8796 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8797 Log:
8798 - Fix multiple +f modes per line
8799 - -f shouldn't take a parameter
8800
8801
8802 Modified:
8803 trunk/modules/core/m_mode.c (File Modified)
8804
8805
8806 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8807 Log:
8808 Channel mode +Q now prevents forwarding to or through
8809 a channel, just like in hyperion, not from a channel.
8810
8811
8812 Modified:
8813 trunk/modules/core/m_join.c (File Modified)
8814
8815
8816 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8817 Log:
8818 Complete +F/+Q propagation.
8819
8820
8821 Modified:
8822 trunk/modules/core/m_join.c (File Modified)
8823 trunk/modules/core/m_sjoin.c (File Modified)
8824 trunk/src/channel.c (File Modified)
8825
8826
8827 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8828 Log:
8829 - A few minor fixes.
8830
8831
8832 Modified:
8833 trunk/modules/core/m_join.c (File Modified)
8834 trunk/modules/m_services.c (File Modified)
8835
8836
8837 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8838 Log:
8839 - Fix netsplit obfuscation.
8840
8841
8842 Modified:
8843 trunk/src/client.c (File Modified)
8844
8845
8846 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8847 Log:
8848 - Fix another /stats p related bug.
8849
8850
8851 Modified:
8852 trunk/src/client.c (File Modified)
8853
8854
8855 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8856 Log:
8857 - Update example.conf.
8858
8859
8860 Modified:
8861 trunk/doc/example.conf (File Modified)
8862
8863
8864 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8865 Log:
8866 - Fix a minor bug here, and re-release 1.0.
8867
8868
8869 Modified:
8870 trunk/modules/core/m_nick.c (File Modified)
8871
8872
8873 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8874 Log:
8875 - Add bursted clients to /stats p list.
8876
8877
8878 Modified:
8879 trunk/modules/core/m_nick.c (File Modified)
8880
8881
8882 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8883 Log:
8884 - Add identify_service, identify_command options to the example.conf,
8885 newconf parser.
8886
8887
8888 Modified:
8889 trunk/NEWS (File Modified)
8890 trunk/doc/example.conf (File Modified)
8891 trunk/src/newconf.c (File Modified)
8892
8893
8894 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8895 Log:
8896 - Add services shortcuts.
8897
8898
8899 Modified:
8900 trunk/modules/Makefile.in (File Modified)
8901 trunk/modules/m_sshortcut.c (File Added)
8902
8903
8904 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8905 Log:
8906 - put back checks i removed by mistake
8907
8908
8909 Modified:
8910 trunk/modules/core/m_join.c (File Modified)
8911
8912
8913 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8914 Log:
8915 - Implement channel mode +Q, which disables forwarding.
8916 - Make forwarding usable by everyone.
8917 - Implement channel mode +F which bypasses authority checks on a target
8918 set with this mode
8919 - Update NEWS.
8920
8921
8922 Modified:
8923 trunk/NEWS (File Modified)
8924 trunk/include/channel.h (File Modified)
8925 trunk/include/supported.h (File Modified)
8926 trunk/modules/core/m_join.c (File Modified)
8927 trunk/modules/core/m_mode.c (File Modified)
8928 trunk/src/messages.tab (File Modified)
8929
8930
8931 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
8932 Log:
8933 - Fix account handling brokenness.
8934
8935
8936 Modified:
8937 trunk/modules/m_services.c (File Modified)
8938
8939
8940 jilles 2005/09/12 02:04:09 UTC (20050912-150)
8941 Log:
8942 Identify to services via server password hack. Still
8943 needs config file parts, like
8944 identifyservice = "nickserv@services.int";
8945 identifycommand = "IDENTIFY";
8946
8947
8948 Modified:
8949 trunk/include/s_conf.h (File Modified)
8950 trunk/src/s_user.c (File Modified)
8951
8952
8953 jilles 2005/09/12 01:59:46 UTC (20050912-148)
8954 Log:
8955 Make send.c compile.
8956
8957
8958 Modified:
8959 trunk/src/send.c (File Modified)
8960
8961
8962 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
8963 Log:
8964 - Handle this better.
8965
8966
8967 Modified:
8968 trunk/src/send.c (File Modified)
8969
8970
8971 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
8972 Log:
8973 If the source is not a client, don't send to normal users.
8974
8975
8976 Modified:
8977 trunk/src/send.c (File Modified)
8978
8979
8980 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
8981 Log:
8982 - Make /wallops behave as wallops in other ircds.
8983
8984
8985 Modified:
8986 trunk/modules/m_wallops.c (File Modified)
8987 trunk/src/send.c (File Modified)
8988
8989
8990 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
8991 Log:
8992 - charybdis-1.0
8993
8994
8995 Modified:
8996 trunk/NEWS (File Modified)
8997 trunk/configure (File Modified)
8998 trunk/configure.ac (File Modified)
8999
9000
9001 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9002 Log:
9003 - Remove efnet configuration.
9004 - Rename example.conf as reference.conf, and replace the default
9005 example.conf with one suitable for AthemeNET.
9006 - Update makefile to reflect these changes.
9007
9008
9009 Modified:
9010 trunk/doc/Makefile.in (File Modified)
9011 trunk/doc/example.conf (File Modified)
9012 trunk/doc/example.efnet.conf (File Deleted)
9013 trunk/doc/reference.conf (File Added)
9014
9015
9016 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9017 Log:
9018 - Don't display opers who are /away.
9019
9020
9021 Modified:
9022 trunk/modules/m_stats.c (File Modified)
9023
9024
9025 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9026 Log:
9027 Put cmode +f in 004 and 005.
9028
9029
9030 Modified:
9031 trunk/include/supported.h (File Modified)
9032 trunk/src/messages.tab (File Modified)
9033
9034
9035 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9036 Log:
9037 Add user umode +Q which prevents a user from
9038 being forwarded.
9039
9040
9041 Modified:
9042 trunk/include/client.h (File Modified)
9043 trunk/modules/core/m_join.c (File Modified)
9044 trunk/src/messages.tab (File Modified)
9045 trunk/src/s_user.c (File Modified)
9046
9047
9048 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9049 Log:
9050 Implement channel forwarding in m_join(). As in
9051 hyperion, failing to join because of +i, +r or +j
9052 can cause you to be forwarded, potentially
9053 recursively. Unlike hyperion, a single numeric
9054 is sent in case of a successful forward, otherwise
9055 the ircd acts if there were no forward.
9056
9057
9058 Modified:
9059 trunk/include/numeric.h (File Modified)
9060 trunk/modules/core/m_join.c (File Modified)
9061 trunk/src/messages.tab (File Modified)
9062
9063
9064 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9065 Log:
9066 Allow servers to set oper-only cmodes as well.
9067
9068
9069 Modified:
9070 trunk/modules/core/m_mode.c (File Modified)
9071
9072
9073 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9074 Log:
9075 Add cmode +f which takes a channel name, settable
9076 only by opers for now. Does not do anything yet.
9077
9078
9079 Modified:
9080 trunk/include/channel.h (File Modified)
9081 trunk/modules/core/m_join.c (File Modified)
9082 trunk/modules/core/m_mode.c (File Modified)
9083 trunk/modules/core/m_sjoin.c (File Modified)
9084 trunk/src/channel.c (File Modified)
9085
9086
9087 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9088 Log:
9089 Fully initialize 'mode' in ms_join() and ms_sjoin()
9090 to avoid old +j garbage from being used.
9091
9092
9093 Modified:
9094 trunk/modules/core/m_join.c (File Modified)
9095 trunk/modules/core/m_sjoin.c (File Modified)
9096
9097
9098 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9099 Log:
9100 - only touch join_count/join_delta if join throttling
9101 is enabled on the channel
9102 - reset join_count/join_delta to 0 if -j is set
9103
9104
9105 Modified:
9106 trunk/modules/core/m_join.c (File Modified)
9107 trunk/modules/core/m_mode.c (File Modified)
9108 trunk/modules/core/m_sjoin.c (File Modified)
9109
9110
9111 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9112 Log:
9113 Also start a new "period" for join throttling for remote joins,
9114 if necessary. Make the code slightly clearer.
9115
9116
9117 Modified:
9118 trunk/modules/core/m_join.c (File Modified)
9119 trunk/src/channel.c (File Modified)
9120
9121
9122 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9123 Log:
9124 Some +j improvements, still broken.
9125
9126
9127 Modified:
9128 trunk/modules/core/m_join.c (File Modified)
9129 trunk/modules/core/m_sjoin.c (File Modified)
9130
9131
9132 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9133 Log:
9134 Only do +z processing for +m channels the sender is on,
9135 as bans/quiets are currently only checked locally.
9136
9137
9138 Modified:
9139 trunk/modules/core/m_message.c (File Modified)
9140
9141
9142 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9143 Log:
9144 - Add max_bans_large configuration option, defaulting to 500, to
9145 limit the number of bans in a +L channel
9146 - Change b/e/I to b/e/I/q in texts
9147
9148
9149 Modified:
9150 trunk/doc/example.conf (File Modified)
9151 trunk/include/s_conf.h (File Modified)
9152 trunk/modules/core/m_mode.c (File Modified)
9153 trunk/modules/m_info.c (File Modified)
9154 trunk/src/newconf.c (File Modified)
9155 trunk/src/s_conf.c (File Modified)
9156
9157
9158 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9159 Log:
9160 Store invite for +gi channels.
9161 Note that +gi is significantly weaker access control than +i.
9162
9163
9164 Modified:
9165 trunk/modules/m_invite.c (File Modified)
9166
9167
9168 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9169 Log:
9170 Nonops are allowed to see +q lists.
9171
9172
9173 Modified:
9174 trunk/modules/core/m_mode.c (File Modified)
9175
9176
9177 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9178 Log:
9179 Invalidate can_send() cache on -q.
9180
9181
9182 Modified:
9183 trunk/modules/core/m_mode.c (File Modified)
9184
9185
9186 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9187 Log:
9188 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9189
9190
9191 Modified:
9192 trunk/modules/core/m_sjoin.c (File Modified)
9193
9194
9195 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9196 Log:
9197 - Allow blank SJOINs -- for permanant channels.
9198
9199
9200 Modified:
9201 trunk/modules/core/m_sjoin.c (File Modified)
9202
9203
9204 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9205 Log:
9206 - Burst permanant channels.
9207
9208
9209 Modified:
9210 trunk/src/s_serv.c (File Modified)
9211
9212
9213 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9214 Log:
9215 - Fix handling of permanant channels.
9216
9217
9218 Modified:
9219 trunk/modules/core/m_join.c (File Modified)
9220
9221
9222 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9223 Log:
9224 - Run indent on core modules.
9225 - Add propagation of join throttle settings.
9226
9227
9228 Modified:
9229 trunk/modules/core/m_die.c (File Modified)
9230 trunk/modules/core/m_error.c (File Modified)
9231 trunk/modules/core/m_join.c (File Modified)
9232 trunk/modules/core/m_kick.c (File Modified)
9233 trunk/modules/core/m_kill.c (File Modified)
9234 trunk/modules/core/m_message.c (File Modified)
9235 trunk/modules/core/m_mode.c (File Modified)
9236 trunk/modules/core/m_nick.c (File Modified)
9237 trunk/modules/core/m_part.c (File Modified)
9238 trunk/modules/core/m_quit.c (File Modified)
9239 trunk/modules/core/m_server.c (File Modified)
9240 trunk/modules/core/m_sjoin.c (File Modified)
9241 trunk/modules/core/m_squit.c (File Modified)
9242
9243
9244 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9245 Log:
9246 - Fix mistake in commit message.
9247
9248
9249 Modified:
9250 trunk/ChangeLog (File Modified)
9251
9252
9253 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9254 Log:
9255 - Channel throttling.
9256
9257
9258 Modified:
9259 trunk/NEWS (File Modified)
9260 trunk/include/supported.h (File Modified)
9261 trunk/modules/core/m_mode.c (File Modified)
9262 trunk/src/messages.tab (File Modified)
9263
9264
9265 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9266 Log:
9267 - Channel throttle logic fixes.
9268
9269
9270 Modified:
9271 trunk/include/channel.h (File Modified)
9272
9273
9274 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9275 Log:
9276 - Add the throttle logic.
9277
9278
9279 Modified:
9280 trunk/include/channel.h (File Modified)
9281 trunk/include/numeric.h (File Modified)
9282 trunk/modules/core/m_join.c (File Modified)
9283 trunk/src/channel.c (File Modified)
9284 trunk/src/messages.tab (File Modified)
9285
9286
9287 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9288 Log:
9289 - Cosmetic fixes to CREDITS.
9290
9291
9292 Modified:
9293 trunk/CREDITS (File Modified)
9294
9295
9296 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9297 Log:
9298 - Better channel_modes() from ShadowIRCd 4.
9299
9300
9301 Modified:
9302 trunk/include/channel.h (File Modified)
9303 trunk/src/channel.c (File Modified)
9304
9305
9306 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9307 Log:
9308 - Strip colour codes from parts.
9309
9310
9311 Modified:
9312 trunk/modules/core/m_part.c (File Modified)
9313
9314
9315 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9316 Log:
9317 - Strip colour codes from quits.
9318
9319
9320 Modified:
9321 trunk/modules/core/m_quit.c (File Modified)
9322
9323
9324 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9325 Log:
9326 - add +c/+g/+z to channel_modes().
9327
9328
9329 Modified:
9330 trunk/src/channel.c (File Modified)
9331
9332
9333 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9334 Log:
9335 - Add +g to 004/005 numerics.
9336
9337
9338 Modified:
9339 trunk/include/supported.h (File Modified)
9340 trunk/src/messages.tab (File Modified)
9341
9342
9343 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9344 Log:
9345 - Add +cgz to set_final_mode() in both join/sjoin.
9346 - Implement channel mode +g: Free invite.
9347
9348
9349 Modified:
9350 trunk/include/channel.h (File Modified)
9351 trunk/modules/core/m_join.c (File Modified)
9352 trunk/modules/core/m_mode.c (File Modified)
9353 trunk/modules/core/m_sjoin.c (File Modified)
9354 trunk/modules/m_invite.c (File Modified)
9355
9356
9357 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9358 Log:
9359 - Make sure /stats p uses the right list.
9360
9361
9362 Modified:
9363 trunk/modules/m_stats.c (File Modified)
9364
9365
9366 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9367 Log:
9368 - local oper list becomes local_oper_list.
9369 - all opers are stored on oper_list for /stats p.
9370
9371
9372 Modified:
9373 trunk/include/ircd.h (File Modified)
9374 trunk/modules/m_stats.c (File Modified)
9375 trunk/modules/m_trace.c (File Modified)
9376 trunk/src/client.c (File Modified)
9377 trunk/src/ircd.c (File Modified)
9378 trunk/src/s_user.c (File Modified)
9379 trunk/src/send.c (File Modified)
9380
9381
9382 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9383 Log:
9384 - Remove ENABLE_SERVICES legacy define.
9385
9386
9387 Modified:
9388 trunk/configure (File Modified)
9389 trunk/configure.ac (File Modified)
9390 trunk/include/client.h (File Modified)
9391 trunk/include/m_info.h (File Modified)
9392 trunk/include/s_conf.h (File Modified)
9393 trunk/modules/Makefile.in (File Modified)
9394 trunk/modules/core/m_kick.c (File Modified)
9395 trunk/modules/core/m_mode.c (File Modified)
9396 trunk/modules/core/m_nick.c (File Modified)
9397 trunk/modules/core/m_sjoin.c (File Modified)
9398 trunk/modules/m_services.c (File Modified)
9399 trunk/src/channel.c (File Modified)
9400 trunk/src/newconf.c (File Modified)
9401 trunk/src/s_conf.c (File Modified)
9402 trunk/src/s_serv.c (File Modified)
9403 trunk/src/s_user.c (File Modified)
9404
9405
9406 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9407 Log:
9408 - New reject message, ala ircu.
9409
9410
9411 Modified:
9412 trunk/src/reject.c (File Modified)
9413
9414
9415 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9416 Log:
9417 - Reduce 'broadcast storm' effect in m_chghost.
9418
9419
9420 Modified:
9421 trunk/modules/m_chghost.c (File Modified)
9422
9423
9424 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9425 Log:
9426 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9427
9428
9429 Modified:
9430 trunk/include/supported.h (File Modified)
9431 trunk/src/messages.tab (File Modified)
9432
9433
9434 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9435 Log:
9436 - Implement +z.
9437
9438
9439 Modified:
9440 trunk/include/channel.h (File Modified)
9441 trunk/modules/core/m_message.c (File Modified)
9442 trunk/modules/core/m_mode.c (File Modified)
9443
9444
9445 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9446 Log:
9447 - use sendto_one_numeric() in some places.
9448
9449
9450 Modified:
9451 trunk/modules/core/m_mode.c (File Modified)
9452
9453
9454 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9455 Log:
9456 - Implement channel mode +c -- colour stripping.
9457
9458
9459 Modified:
9460 trunk/include/irc_string.h (File Modified)
9461 trunk/include/supported.h (File Modified)
9462 trunk/modules/core/m_message.c (File Modified)
9463 trunk/modules/core/m_mode.c (File Modified)
9464 trunk/src/irc_string.c (File Modified)
9465 trunk/src/messages.tab (File Modified)
9466
9467
9468 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9469 Log:
9470 - Add +qLP to CHANMODES 005 numeric.
9471
9472
9473 Modified:
9474 trunk/include/supported.h (File Modified)
9475
9476
9477 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9478 Log:
9479 Move credits files to doc/.
9480
9481
9482 Modified:
9483 trunk/Hybrid-team (File Deleted)
9484 trunk/Ratbox-team (File Deleted)
9485 trunk/doc/Hybrid-team (File Added)
9486 trunk/doc/Ratbox-team (File Added)
9487
9488
9489 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9490 Log:
9491 - Rename Ratbox credits as Ratbox-team.
9492 - Add in our own CREDITS.
9493
9494
9495 Modified:
9496 trunk/CREDITS (File Deleted)
9497 trunk/CREDITS (File Added)
9498 trunk/Ratbox-team (File Added)
9499
9500
9501 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9502 Log:
9503 - Quietcache fixes.
9504
9505
9506 Modified:
9507 trunk/modules/core/m_mode.c (File Modified)
9508
9509
9510 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9511 Log:
9512 - Rebuild configure.
9513
9514
9515 Modified:
9516 trunk/autom4te.cache/ (File Deleted)
9517 trunk/configure (File Modified)
9518
9519
9520 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9521 Log:
9522 Add +q to messages.tab.
9523
9524
9525 Modified:
9526 trunk/src/messages.tab (File Modified)
9527
9528
9529 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9530 Log:
9531 - port m_sjoin stuff to TS6 JOIN syntax.
9532
9533
9534 Modified:
9535 trunk/modules/core/m_join.c (File Modified)
9536
9537
9538 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9539 Log:
9540 - Implement channel mode +q (quiet)
9541
9542
9543 Modified:
9544 trunk/include/channel.h (File Modified)
9545 trunk/modules/core/m_mode.c (File Modified)
9546 trunk/src/channel.c (File Modified)
9547
9548
9549 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9550 Log:
9551 Add +L/+P for set_final_mode().
9552
9553
9554 Modified:
9555 trunk/modules/core/m_sjoin.c (File Modified)
9556
9557
9558 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9559 Log:
9560 Add +L/+P in channel_modes().
9561
9562
9563 Modified:
9564 trunk/src/channel.c (File Modified)
9565
9566
9567 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9568 Log:
9569 - Use MODE_PERMANENT, not MODE_PERMANANT
9570 - Actually use chm_staff()
9571
9572 It compiles but is not otherwise tested.
9573
9574
9575 Modified:
9576 trunk/include/channel.h (File Modified)
9577 trunk/modules/core/m_mode.c (File Modified)
9578 trunk/modules/core/m_sjoin.c (File Modified)
9579 trunk/src/channel.c (File Modified)
9580
9581
9582 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9583 Log:
9584 - Ok, patchlevel.h is fixed now.
9585
9586
9587 Modified:
9588 trunk/include/patchlevel.h (File Modified)
9589
9590
9591 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9592 Log:
9593 - *sigh*
9594
9595
9596 Modified:
9597 trunk/include/patchlevel.h (File Modified)
9598 trunk/src/version.c.SH (File Modified)
9599
9600
9601 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9602 Log:
9603 - Fix compilation issue with version.c.
9604
9605
9606 Modified:
9607 trunk/src/version.c.SH (File Modified)
9608
9609
9610 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9611 Log:
9612 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9613 this from the BUGS file.
9614
9615
9616 Modified:
9617 trunk/BUGS (File Modified)
9618
9619
9620 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9621 Log:
9622 Mangle all netsplit messages if flatten links is enabled.
9623
9624
9625 Modified:
9626 trunk/src/client.c (File Modified)
9627
9628
9629 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9630 Log:
9631 - jilles pointed out that /stats p needed severe changes -- implement
9632 them
9633
9634
9635 Modified:
9636 trunk/modules/m_stats.c (File Modified)
9637
9638
9639 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9640 Log:
9641 Rename RELNOTES to NEWS.
9642
9643
9644 Modified:
9645 trunk/NEWS (File Added)
9646 trunk/RELNOTES (File Deleted)
9647
9648
9649 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9650 Log:
9651 Update RELNOTES.
9652
9653
9654 Modified:
9655 trunk/RELNOTES (File Modified)
9656
9657
9658 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9659 Log:
9660 - Make /stats p work globally.
9661 - Change 'OPER(s)' to 'staff members'
9662
9663
9664 Modified:
9665 trunk/modules/m_stats.c (File Modified)
9666
9667
9668 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9669 Log:
9670 - add modes, +LP to RPL_MYINFO.
9671
9672
9673 Modified:
9674 trunk/src/messages.tab (File Modified)
9675
9676
9677 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9678 Log:
9679 More stuff to RELNOTES.
9680
9681
9682 Modified:
9683 trunk/RELNOTES (File Modified)
9684
9685
9686 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9687 Log:
9688 - Implement +P.
9689
9690
9691 Modified:
9692 trunk/modules/core/m_sjoin.c (File Modified)
9693 trunk/src/channel.c (File Modified)
9694
9695
9696 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9697 Log:
9698 - Implement list limit exceed modes -- +L.
9699
9700
9701 Modified:
9702 trunk/modules/core/m_mode.c (File Modified)
9703
9704
9705 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9706 Log:
9707 - Add handlers for modes +L, +P.
9708
9709
9710 Modified:
9711 trunk/include/channel.h (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713
9714
9715 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9716 Log:
9717 Update properties on *everything*.
9718
9719
9720 Modified:
9721 trunk/.cvsignore (Property Modified)
9722 trunk/.indent.pro (Property Modified)
9723 trunk/BUGS (File Modified) (Property Modified)
9724 trunk/CREDITS (File Modified) (Property Modified)
9725 trunk/ChangeLog (Property Modified)
9726 trunk/Hybrid-team (File Modified) (Property Modified)
9727 trunk/INSTALL (File Modified) (Property Modified)
9728 trunk/LICENSE (File Modified) (Property Modified)
9729 trunk/Makefile.in (File Modified) (Property Modified)
9730 trunk/README.FIRST (File Modified) (Property Modified)
9731 trunk/RELNOTES (File Modified) (Property Modified)
9732 trunk/SVN-Access (Property Modified)
9733 trunk/aclocal.m4 (File Modified) (Property Modified)
9734 trunk/adns/.cvsignore (Property Modified)
9735 trunk/adns/COPYING (Property Modified)
9736 trunk/adns/GPL-vs-LGPL (Property Modified)
9737 trunk/adns/Makefile.in (File Modified) (Property Modified)
9738 trunk/adns/README (Property Modified)
9739 trunk/adns/README.ircd (Property Modified)
9740 trunk/adns/adns.h (File Modified) (Property Modified)
9741 trunk/adns/check.c (File Modified) (Property Modified)
9742 trunk/adns/dlist.h (File Modified) (Property Modified)
9743 trunk/adns/event.c (File Modified) (Property Modified)
9744 trunk/adns/general.c (File Modified) (Property Modified)
9745 trunk/adns/internal.h (File Modified) (Property Modified)
9746 trunk/adns/parse.c (File Modified) (Property Modified)
9747 trunk/adns/query.c (File Modified) (Property Modified)
9748 trunk/adns/reply.c (File Modified) (Property Modified)
9749 trunk/adns/setup.c (File Modified) (Property Modified)
9750 trunk/adns/transmit.c (File Modified) (Property Modified)
9751 trunk/adns/tvarith.h (File Modified) (Property Modified)
9752 trunk/adns/types.c (File Modified) (Property Modified)
9753 trunk/configure (File Modified) (Property Modified)
9754 trunk/configure.ac (File Modified) (Property Modified)
9755 trunk/contrib/.cvsignore (Property Modified)
9756 trunk/contrib/.indent.pro (Property Modified)
9757 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9758 trunk/contrib/README (File Modified) (Property Modified)
9759 trunk/contrib/example_module.c (File Modified) (Property Modified)
9760 trunk/contrib/m_42.c (File Modified) (Property Modified)
9761 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9762 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9763 trunk/contrib/m_force.c (File Modified) (Property Modified)
9764 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9765 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9766 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9767 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9768 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9769 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9770 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9771 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9772 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9773 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9774 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9775 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9776 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9777 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9778 trunk/doc/.cvsignore (Property Modified)
9779 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9780 trunk/doc/Makefile.in (File Modified) (Property Modified)
9781 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9782 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9783 trunk/doc/challenge.txt (File Modified) (Property Modified)
9784 trunk/doc/example.conf (File Modified) (Property Modified)
9785 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9786 trunk/doc/hooks.txt (File Modified) (Property Modified)
9787 trunk/doc/index.txt (File Modified) (Property Modified)
9788 trunk/doc/ircd.8 (File Modified) (Property Modified)
9789 trunk/doc/ircd.motd (Property Modified)
9790 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9791 trunk/doc/modeg.txt (File Modified) (Property Modified)
9792 trunk/doc/modes.txt (File Modified) (Property Modified)
9793 trunk/doc/monitor.txt (File Modified) (Property Modified)
9794 trunk/doc/old/Authors (Property Modified)
9795 trunk/doc/operguide.txt (File Modified) (Property Modified)
9796 trunk/doc/opermyth.txt (Property Modified)
9797 trunk/doc/server-version-info (File Modified) (Property Modified)
9798 trunk/doc/services.txt (File Modified) (Property Modified)
9799 trunk/doc/technical/README.TSora (Property Modified)
9800 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9801 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9802 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9803 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9804 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9805 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9806 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9807 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9808 trunk/doc/technical/rfc1459.txt (Property Modified)
9809 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9810 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9811 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9812 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9813 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9814 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9815 trunk/help/Makefile.in (File Modified) (Property Modified)
9816 trunk/help/opers/accept (Property Modified)
9817 trunk/help/opers/admin (Property Modified)
9818 trunk/help/opers/away (Property Modified)
9819 trunk/help/opers/capab (Property Modified)
9820 trunk/help/opers/challenge (Property Modified)
9821 trunk/help/opers/close (Property Modified)
9822 trunk/help/opers/cmode (Property Modified)
9823 trunk/help/opers/cnotice (Property Modified)
9824 trunk/help/opers/connect (Property Modified)
9825 trunk/help/opers/cprivmsg (Property Modified)
9826 trunk/help/opers/credits (Property Modified)
9827 trunk/help/opers/die (Property Modified)
9828 trunk/help/opers/dline (Property Modified)
9829 trunk/help/opers/eob (Property Modified)
9830 trunk/help/opers/error (Property Modified)
9831 trunk/help/opers/etrace (Property Modified)
9832 trunk/help/opers/gline (Property Modified)
9833 trunk/help/opers/help (Property Modified)
9834 trunk/help/opers/index (Property Modified)
9835 trunk/help/opers/info (Property Modified)
9836 trunk/help/opers/invite (Property Modified)
9837 trunk/help/opers/ison (Property Modified)
9838 trunk/help/opers/join (Property Modified)
9839 trunk/help/opers/kick (Property Modified)
9840 trunk/help/opers/kill (Property Modified)
9841 trunk/help/opers/kline (Property Modified)
9842 trunk/help/opers/knock (Property Modified)
9843 trunk/help/opers/links (Property Modified)
9844 trunk/help/opers/list (Property Modified)
9845 trunk/help/opers/locops (Property Modified)
9846 trunk/help/opers/lusers (Property Modified)
9847 trunk/help/opers/modlist (Property Modified)
9848 trunk/help/opers/modload (Property Modified)
9849 trunk/help/opers/modrestart (Property Modified)
9850 trunk/help/opers/modunload (Property Modified)
9851 trunk/help/opers/motd (Property Modified)
9852 trunk/help/opers/names (Property Modified)
9853 trunk/help/opers/nick (Property Modified)
9854 trunk/help/opers/notice (Property Modified)
9855 trunk/help/opers/oper (Property Modified)
9856 trunk/help/opers/operspy (Property Modified)
9857 trunk/help/opers/operwall (Property Modified)
9858 trunk/help/opers/part (Property Modified)
9859 trunk/help/opers/pass (Property Modified)
9860 trunk/help/opers/ping (Property Modified)
9861 trunk/help/opers/pong (Property Modified)
9862 trunk/help/opers/post (Property Modified)
9863 trunk/help/opers/privmsg (Property Modified)
9864 trunk/help/opers/quit (Property Modified)
9865 trunk/help/opers/rehash (Property Modified)
9866 trunk/help/opers/restart (Property Modified)
9867 trunk/help/opers/resv (Property Modified)
9868 trunk/help/opers/server (Property Modified)
9869 trunk/help/opers/set (Property Modified)
9870 trunk/help/opers/sjoin (Property Modified)
9871 trunk/help/opers/squit (Property Modified)
9872 trunk/help/opers/stats (Property Modified)
9873 trunk/help/opers/svinfo (Property Modified)
9874 trunk/help/opers/testgecos (Property Modified)
9875 trunk/help/opers/testline (Property Modified)
9876 trunk/help/opers/testmask (Property Modified)
9877 trunk/help/opers/time (Property Modified)
9878 trunk/help/opers/topic (Property Modified)
9879 trunk/help/opers/trace (Property Modified)
9880 trunk/help/opers/uhelp (Property Modified)
9881 trunk/help/opers/umode (Property Modified)
9882 trunk/help/opers/undline (Property Modified)
9883 trunk/help/opers/ungline (Property Modified)
9884 trunk/help/opers/unkline (Property Modified)
9885 trunk/help/opers/unresv (Property Modified)
9886 trunk/help/opers/unxline (Property Modified)
9887 trunk/help/opers/user (Property Modified)
9888 trunk/help/opers/userhost (Property Modified)
9889 trunk/help/opers/users (Property Modified)
9890 trunk/help/opers/version (Property Modified)
9891 trunk/help/opers/wallops (Property Modified)
9892 trunk/help/opers/who (Property Modified)
9893 trunk/help/opers/whois (Property Modified)
9894 trunk/help/opers/whowas (Property Modified)
9895 trunk/help/opers/xline (Property Modified)
9896 trunk/help/users/index (Property Modified)
9897 trunk/help/users/info (Property Modified)
9898 trunk/help/users/notice (Property Modified)
9899 trunk/help/users/privmsg (Property Modified)
9900 trunk/help/users/stats (Property Modified)
9901 trunk/help/users/umode (Property Modified)
9902 trunk/include/.cvsignore (Property Modified)
9903 trunk/include/.indent.pro (Property Modified)
9904 trunk/include/balloc.h (File Modified) (Property Modified)
9905 trunk/include/cache.h (File Modified) (Property Modified)
9906 trunk/include/channel.h (File Modified) (Property Modified)
9907 trunk/include/class.h (File Modified) (Property Modified)
9908 trunk/include/client.h (File Modified) (Property Modified)
9909 trunk/include/commio.h (File Modified) (Property Modified)
9910 trunk/include/common.h (File Modified) (Property Modified)
9911 trunk/include/config.h (File Modified) (Property Modified)
9912 trunk/include/config.h.dist (File Modified) (Property Modified)
9913 trunk/include/defaults.h (File Modified) (Property Modified)
9914 trunk/include/event.h (File Modified) (Property Modified)
9915 trunk/include/hash.h (File Modified) (Property Modified)
9916 trunk/include/hook.h (File Modified) (Property Modified)
9917 trunk/include/hostmask.h (File Modified) (Property Modified)
9918 trunk/include/irc_string.h (File Modified) (Property Modified)
9919 trunk/include/ircd.h (File Modified) (Property Modified)
9920 trunk/include/ircd_defs.h (File Modified) (Property Modified)
9921 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9922 trunk/include/ircd_signal.h (File Modified) (Property Modified)
9923 trunk/include/linebuf.h (File Modified) (Property Modified)
9924 trunk/include/listener.h (File Modified) (Property Modified)
9925 trunk/include/m_info.h (File Modified) (Property Modified)
9926 trunk/include/memory.h (File Modified) (Property Modified)
9927 trunk/include/modules.h (File Modified) (Property Modified)
9928 trunk/include/monitor.h (File Modified) (Property Modified)
9929 trunk/include/msg.h (File Modified) (Property Modified)
9930 trunk/include/newconf.h (File Modified) (Property Modified)
9931 trunk/include/numeric.h (File Modified) (Property Modified)
9932 trunk/include/packet.h (File Modified) (Property Modified)
9933 trunk/include/parse.h (File Modified) (Property Modified)
9934 trunk/include/patchlevel.h (File Modified) (Property Modified)
9935 trunk/include/patricia.h (File Modified) (Property Modified)
9936 trunk/include/reject.h (File Modified) (Property Modified)
9937 trunk/include/res.h (File Modified) (Property Modified)
9938 trunk/include/restart.h (File Modified) (Property Modified)
9939 trunk/include/s_auth.h (File Modified) (Property Modified)
9940 trunk/include/s_conf.h (File Modified) (Property Modified)
9941 trunk/include/s_gline.h (File Modified) (Property Modified)
9942 trunk/include/s_log.h (File Modified) (Property Modified)
9943 trunk/include/s_newconf.h (File Modified) (Property Modified)
9944 trunk/include/s_serv.h (File Modified) (Property Modified)
9945 trunk/include/s_stats.h (File Modified) (Property Modified)
9946 trunk/include/s_user.h (File Modified) (Property Modified)
9947 trunk/include/s_zip.h (File Modified) (Property Modified)
9948 trunk/include/scache.h (File Modified) (Property Modified)
9949 trunk/include/send.h (File Modified) (Property Modified)
9950 trunk/include/serno.h (Property Modified)
9951 trunk/include/setup.h.in (Property Modified)
9952 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9953 trunk/include/stdinc.h (File Modified) (Property Modified)
9954 trunk/include/supported.h (File Modified) (Property Modified)
9955 trunk/include/tools.h (File Modified) (Property Modified)
9956 trunk/include/whowas.h (File Modified) (Property Modified)
9957 trunk/install-sh (File Modified) (Property Modified)
9958 trunk/modules/.cvsignore (Property Modified)
9959 trunk/modules/.depend (Property Modified)
9960 trunk/modules/.indent.pro (Property Modified)
9961 trunk/modules/Makefile.in (File Modified) (Property Modified)
9962 trunk/modules/core/m_die.c (File Modified) (Property Modified)
9963 trunk/modules/core/m_error.c (File Modified) (Property Modified)
9964 trunk/modules/core/m_join.c (File Modified) (Property Modified)
9965 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9966 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9967 trunk/modules/core/m_message.c (File Modified) (Property Modified)
9968 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9969 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9970 trunk/modules/core/m_part.c (File Modified) (Property Modified)
9971 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9972 trunk/modules/core/m_server.c (File Modified) (Property Modified)
9973 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9974 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9975 trunk/modules/m_accept.c (File Modified) (Property Modified)
9976 trunk/modules/m_admin.c (File Modified) (Property Modified)
9977 trunk/modules/m_away.c (File Modified) (Property Modified)
9978 trunk/modules/m_cap.c (File Modified) (Property Modified)
9979 trunk/modules/m_capab.c (File Modified) (Property Modified)
9980 trunk/modules/m_challenge.c (File Modified) (Property Modified)
9981 trunk/modules/m_chghost.c (File Modified) (Property Modified)
9982 trunk/modules/m_close.c (File Modified) (Property Modified)
9983 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9984 trunk/modules/m_connect.c (File Modified) (Property Modified)
9985 trunk/modules/m_dline.c (File Modified) (Property Modified)
9986 trunk/modules/m_encap.c (File Modified) (Property Modified)
9987 trunk/modules/m_etrace.c (File Modified) (Property Modified)
9988 trunk/modules/m_gline.c (File Modified) (Property Modified)
9989 trunk/modules/m_help.c (File Modified) (Property Modified)
9990 trunk/modules/m_info.c (File Modified) (Property Modified)
9991 trunk/modules/m_invite.c (File Modified) (Property Modified)
9992 trunk/modules/m_ison.c (File Modified) (Property Modified)
9993 trunk/modules/m_kline.c (File Modified) (Property Modified)
9994 trunk/modules/m_knock.c (File Modified) (Property Modified)
9995 trunk/modules/m_links.c (File Modified) (Property Modified)
9996 trunk/modules/m_list.c (File Modified) (Property Modified)
9997 trunk/modules/m_locops.c (File Modified) (Property Modified)
9998 trunk/modules/m_lusers.c (File Modified) (Property Modified)
9999 trunk/modules/m_map.c (File Modified) (Property Modified)
10000 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10001 trunk/modules/m_motd.c (File Modified) (Property Modified)
10002 trunk/modules/m_names.c (File Modified) (Property Modified)
10003 trunk/modules/m_oper.c (File Modified) (Property Modified)
10004 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10005 trunk/modules/m_pass.c (File Modified) (Property Modified)
10006 trunk/modules/m_ping.c (File Modified) (Property Modified)
10007 trunk/modules/m_pong.c (File Modified) (Property Modified)
10008 trunk/modules/m_post.c (File Modified) (Property Modified)
10009 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10010 trunk/modules/m_restart.c (File Modified) (Property Modified)
10011 trunk/modules/m_resv.c (File Modified) (Property Modified)
10012 trunk/modules/m_services.c (File Modified) (Property Modified)
10013 trunk/modules/m_set.c (File Modified) (Property Modified)
10014 trunk/modules/m_stats.c (File Modified) (Property Modified)
10015 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10016 trunk/modules/m_tb.c (File Modified) (Property Modified)
10017 trunk/modules/m_testline.c (File Modified) (Property Modified)
10018 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10019 trunk/modules/m_time.c (File Modified) (Property Modified)
10020 trunk/modules/m_topic.c (File Modified) (Property Modified)
10021 trunk/modules/m_trace.c (File Modified) (Property Modified)
10022 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10023 trunk/modules/m_user.c (File Modified) (Property Modified)
10024 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10025 trunk/modules/m_users.c (File Modified) (Property Modified)
10026 trunk/modules/m_version.c (File Modified) (Property Modified)
10027 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10028 trunk/modules/m_who.c (File Modified) (Property Modified)
10029 trunk/modules/m_whois.c (File Modified) (Property Modified)
10030 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10031 trunk/modules/m_xline.c (File Modified) (Property Modified)
10032 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10033 trunk/servlink/.cvsignore (Property Modified)
10034 trunk/servlink/.indent.pro (Property Modified)
10035 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10036 trunk/servlink/README (File Modified) (Property Modified)
10037 trunk/servlink/TODO (File Modified) (Property Modified)
10038 trunk/servlink/control.c (File Modified) (Property Modified)
10039 trunk/servlink/control.h (File Modified) (Property Modified)
10040 trunk/servlink/io.c (File Modified) (Property Modified)
10041 trunk/servlink/io.h (File Modified) (Property Modified)
10042 trunk/servlink/servlink.c (File Modified) (Property Modified)
10043 trunk/servlink/servlink.h (File Modified) (Property Modified)
10044 trunk/src/.cvsignore (Property Modified)
10045 trunk/src/.depend (Property Modified)
10046 trunk/src/.indent.pro (Property Modified)
10047 trunk/src/Makefile.in (File Modified) (Property Modified)
10048 trunk/src/adns.c (File Modified) (Property Modified)
10049 trunk/src/balloc.c (File Modified) (Property Modified)
10050 trunk/src/cache.c (File Modified) (Property Modified)
10051 trunk/src/channel.c (File Modified) (Property Modified)
10052 trunk/src/class.c (File Modified) (Property Modified)
10053 trunk/src/client.c (File Modified) (Property Modified)
10054 trunk/src/commio.c (File Modified) (Property Modified)
10055 trunk/src/devpoll.c (File Modified) (Property Modified)
10056 trunk/src/epoll.c (File Modified) (Property Modified)
10057 trunk/src/event.c (File Modified) (Property Modified)
10058 trunk/src/getopt.c (File Modified) (Property Modified)
10059 trunk/src/hash.c (File Modified) (Property Modified)
10060 trunk/src/hook.c (File Modified) (Property Modified)
10061 trunk/src/hostmask.c (File Modified) (Property Modified)
10062 trunk/src/irc_string.c (File Modified) (Property Modified)
10063 trunk/src/ircd.c (File Modified) (Property Modified)
10064 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10065 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10066 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10067 trunk/src/kdparse.c (File Modified) (Property Modified)
10068 trunk/src/kqueue.c (File Modified) (Property Modified)
10069 trunk/src/linebuf.c (File Modified) (Property Modified)
10070 trunk/src/listener.c (File Modified) (Property Modified)
10071 trunk/src/match.c (File Modified) (Property Modified)
10072 trunk/src/memory.c (File Modified) (Property Modified)
10073 trunk/src/messages.tab (File Modified) (Property Modified)
10074 trunk/src/modules.c (File Modified) (Property Modified)
10075 trunk/src/monitor.c (File Modified) (Property Modified)
10076 trunk/src/newconf.c (File Modified) (Property Modified)
10077 trunk/src/numeric.c (File Modified) (Property Modified)
10078 trunk/src/packet.c (File Modified) (Property Modified)
10079 trunk/src/parse.c (File Modified) (Property Modified)
10080 trunk/src/patricia.c (File Modified) (Property Modified)
10081 trunk/src/poll.c (File Modified) (Property Modified)
10082 trunk/src/reject.c (File Modified) (Property Modified)
10083 trunk/src/restart.c (File Modified) (Property Modified)
10084 trunk/src/s_auth.c (File Modified) (Property Modified)
10085 trunk/src/s_conf.c (File Modified) (Property Modified)
10086 trunk/src/s_gline.c (File Modified) (Property Modified)
10087 trunk/src/s_log.c (File Modified) (Property Modified)
10088 trunk/src/s_newconf.c (File Modified) (Property Modified)
10089 trunk/src/s_serv.c (File Modified) (Property Modified)
10090 trunk/src/s_stats.c (File Modified) (Property Modified)
10091 trunk/src/s_user.c (File Modified) (Property Modified)
10092 trunk/src/scache.c (File Modified) (Property Modified)
10093 trunk/src/select.c (File Modified) (Property Modified)
10094 trunk/src/send.c (File Modified) (Property Modified)
10095 trunk/src/snprintf.c (File Modified) (Property Modified)
10096 trunk/src/tools.c (File Modified) (Property Modified)
10097 trunk/src/version.c.SH (File Modified) (Property Modified)
10098 trunk/src/whowas.c (File Modified) (Property Modified)
10099 trunk/tools/.cvsignore (Property Modified)
10100 trunk/tools/Makefile.in (File Modified) (Property Modified)
10101 trunk/tools/README (File Modified) (Property Modified)
10102 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10103 trunk/tools/convertilines.c (File Modified) (Property Modified)
10104 trunk/tools/convertklines.c (File Modified) (Property Modified)
10105 trunk/tools/mkkeypair (Property Modified)
10106 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10107 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10108 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10109 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10110 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10111 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10112 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10113 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10114 trunk/tools/untabify (File Modified) (Property Modified)
10115 trunk/tools/viconf.c (File Modified) (Property Modified)
10116
10117
10118 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10119 Log:
10120 - Update RELNOTES.
10121
10122
10123 Modified:
10124 trunk/RELNOTES (File Modified)
10125
10126
10127 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10128 Log:
10129 - Make version.c use our serial, not ratbox's.
10130
10131
10132 Modified:
10133 trunk/src/version.c.SH (File Modified)
10134
10135
10136 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10137 Log:
10138 - update RELNOTES
10139 - revved patchlevel to 2.1.5
10140
10141
10142 Modified:
10143 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10144 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10145
10146
10147 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10148 Log:
10149 - fix buffer overflow and unterminated buffer when removing TS6 bans
10150 - fix rebuilding of SJOIN
10151
10152
10153 Modified:
10154 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10155
10156
10157 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10158 Log:
10159 have servlink report if it gets an uncompressed error message when it gets inflate failures
10160
10161 Modified:
10162 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10163
10164
10165 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10166 Log:
10167 - extend our copyrights to 2005.
10168
10169
10170 Modified:
10171 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10172 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10173 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10174 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10175 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10176 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10177 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10178 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10179 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10180 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10181 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10182 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10183 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10184 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10185 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10186 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10187 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10188 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10189 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10190 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10191 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10192 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10193 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10194 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10195 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10196 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10197 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10198 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10199 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10200 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10201 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10202 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10203 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10204 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10205 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10206 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10207 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10208 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10209 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10210 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10211 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10212 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10213 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10214 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10215 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10216 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10217 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10218 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10219 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10220 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10221 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10222 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10223 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10224 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10225 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10227 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10228 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10229 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10230 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10231 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10232 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10233 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10234 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10235 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10236 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10237 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10238 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10239 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10240 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10242 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10243 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10244 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10245 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10246 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10247 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10248 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10249 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10250 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10251 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10252 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10253 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10275
10276
10277 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10278 Log:
10279 - update RELNOTES
10280 - revved patchlevel to 2.1.4
10281
10282
10283 Modified:
10284 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10286
10287
10288 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10289 Log:
10290 - add TARGMAX to 005
10291 - remove the +1 from ->uid in struct Client
10292 - fix checking of accept entries in m_accept.c
10293
10294
10295 Modified:
10296 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10300
10301
10302 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10303 Log:
10304 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10305 send it over TS6
10306
10307
10308 Modified:
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10310
10311
10312 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10313 Log:
10314 - remove an unused variable
10315
10316
10317 Modified:
10318 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10319
10320
10321 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10322 Log:
10323 don't burst a TS5 name in burst_TS6. -via jillies
10324
10325 Modified:
10326 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10327
10328
10329 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10330 Log:
10331 - via jilles, make nickchanges invalidate any cached bans for
10332 quiet_on_ban
10333
10334
10335 Modified:
10336 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10340
10341
10342 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10343 Log:
10344 - fix some char vs byte usage to make adns compile cleanly with gcc4
10345
10346
10347 Modified:
10348 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10356
10357
10358 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10359 Log:
10360 userhost should allow 5 userhost checks, not 4
10361
10362 Modified:
10363 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10364
10365
10366 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10367 Log:
10368 - another darwin fix
10369
10370
10371 Modified:
10372 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10373
10374
10375 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10376 Log:
10377 - darwin fixes
10378
10379
10380 Modified:
10381 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10382 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10383 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10384 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10385 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10386 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10387 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10388 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10389
10390
10391 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10392 Log:
10393 - remove bogus extern of abort_list
10394
10395
10396 Modified:
10397 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10398
10399
10400 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10401 Log:
10402 svn repo access stuff
10403
10404 Modified:
10405 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10406
10407
10408 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10409 Log:
10410 test commit
10411
10412
10413 Modified:
10414 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10415
10416
10417 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10418 Log:
10419 test commit
10420
10421
10422 Modified:
10423 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10424
10425
10426 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10427 Log:
10428 revert omotd..i thought it was a good idea..oh well
10429
10430 Modified:
10431 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10432
10433
10434 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10435 Log:
10436 Commas are bad things in channel keys
10437
10438
10439 Modified:
10440 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10441
10442
10443 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10444 Log:
10445 Add OMOTD command to display oper motd
10446
10447
10448 Modified:
10449 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10450
10451
10452 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10453 Log:
10454 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10455
10456 Modified:
10457 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10458
10459
10460 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10461
10462 Modified files: (Branch: RATBOX_2_1)
10463 modules m_whois.c
10464 Log:
10465 - stop testing whois for protocol violations, as they can be caused in
10466 ircds going all the way back to the original ircd2.8
10467
10468 Revision Changes Path
10469 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10470
10471
10472
10473 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10474
10475 Modified files: (Branch: RATBOX_2_1)
10476 modules m_time.c
10477 Log:
10478 - remove some 2.2 code
10479
10480 Revision Changes Path
10481 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10482
10483
10484
10485 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10486
10487 Modified files: (Branch: RATBOX_2_1)
10488 modules m_time.c
10489 Log:
10490 backport of the silly december 31st bug
10491
10492 Revision Changes Path
10493 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10494
10495
10496
10497 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10498
10499 Modified files: (Branch: RATBOX_2_1)
10500 . RELNOTES
10501 include patchlevel.h
10502 Log:
10503 - revved patchlevel to 2.1.3
10504
10505 Revision Changes Path
10506 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10507 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10508
10509
10510
10511 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10512
10513 Modified files: (Branch: RATBOX_2_1)
10514 include client.h
10515 modules m_accept.c
10516 modules/core m_nick.c
10517 src client.c
10518 Log:
10519 - stop removing a clients own list of accepted clients when they do a
10520 nickchange
10521 - clean up the accept code so its less retarded
10522
10523 Revision Changes Path
10524 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10525 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10526 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10527 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10528
10529
10530
10531 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10532
10533 Modified files: (Branch: RATBOX_2_1)
10534 include event.h
10535 modules m_links.c
10536 src event.c ircd.c newconf.c
10537 Log:
10538 - remove a defn of links_cache_list in m_links.c which was causing
10539 the flattened links update to be ignored
10540 - add eventUpdate(), and make links_delay update on rehash
10541
10542 Revision Changes Path
10543 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10544 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10545 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10546 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10547 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10548
10549
10550
10551 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10552
10553 Modified files: (Branch: RATBOX_2_1)
10554 doc services.txt
10555 src newconf.c
10556 Log:
10557 - make the conf parser apply service {}; on rehash
10558
10559 Revision Changes Path
10560 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10561 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10562
10563
10564
10565 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10566
10567 Modified files: (Branch: RATBOX_2_1)
10568 include m_info.h
10569 Log:
10570 - show ENABLE_SERVICES define in info
10571
10572 Revision Changes Path
10573 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10574
10575
10576
10577 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10578
10579 Modified files: (Branch: RATBOX_2_1)
10580 modules m_services.c m_stats.c
10581 Log:
10582 - via jilles, make m_services.c hook into stats U and display service
10583 blocks
10584
10585 Revision Changes Path
10586 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10587 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10588
10589
10590
10591 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10592
10593 Modified files: (Branch: RATBOX_2_1)
10594 . configure configure.ac
10595 Log:
10596 - default build to -O2
10597
10598 Revision Changes Path
10599 7.249.2.2 +4 -4 ircd-ratbox/configure
10600 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10601
10602
10603
10604 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10605
10606 Modified files: (Branch: RATBOX_2_1)
10607 doc example.conf example.efnet.conf
10608 include client.h s_conf.h s_newconf.h
10609 modules m_info.c
10610 modules/core m_join.c m_nick.c
10611 src channel.c newconf.c s_conf.c s_user.c
10612 Log:
10613 - remove no_oper_resvs from general {};
10614 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10615
10616 Revision Changes Path
10617 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10618 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10619 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10620 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10621 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10622 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10623 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10624 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10625 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10626 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10627 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10628 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10629
10630
10631
10632 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10633
10634 Modified files: (Branch: RATBOX_2_1)
10635 modules/core m_mode.c m_nick.c
10636 src s_newconf.c
10637 Log:
10638 - 2.0 sync:
10639 - raise max temptime to a year
10640 - tidy up BMASK
10641 - require 9 parameters in ms_nick(), 10 in ms_uid()
10642
10643 Revision Changes Path
10644 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10645 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10646 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10647
10648
10649
10650 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10651
10652 Modified files: (Branch: RATBOX_2_1)
10653 modules m_services.c
10654 Log:
10655 - only show services logged in info when its a local client
10656
10657 Revision Changes Path
10658 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10659
10660
10661
10662 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10663
10664 Modified files: (Branch: RATBOX_2_1)
10665 src match.c
10666 Log:
10667 passing a pointer to a pointer is not what was intended, oops
10668
10669 Revision Changes Path
10670 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10671
10672
10673
10674 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10675
10676 Modified files: (Branch: RATBOX_2_1)
10677 doc services.txt
10678 Log:
10679 - update services.txt with FNC
10680
10681 Revision Changes Path
10682 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10683
10684
10685
10686 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10687
10688 Modified files: (Branch: RATBOX_2_1)
10689 modules m_resv.c
10690 Log:
10691 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10692
10693 Revision Changes Path
10694 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10695
10696
10697
10698 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10699
10700 Modified files: (Branch: RATBOX_2_1)
10701 src s_auth.c
10702 Log:
10703 - add some uniqueness into auth process for bopm
10704
10705 Revision Changes Path
10706 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10707
10708
10709
10710 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10711
10712 Modified files: (Branch: RATBOX_2_1)
10713 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10714 Log:
10715 - make contrib/ compile
10716
10717 Revision Changes Path
10718 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10719 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10720 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10721 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10722
10723
10724
10725 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10726
10727 Modified files: (Branch: RATBOX_2_1)
10728 modules m_monitor.c
10729 Log:
10730 Don't allow MONITOR from an unregistered client
10731
10732 Revision Changes Path
10733 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10734
10735
10736
10737 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10738
10739 Modified files: (Branch: RATBOX_2_1)
10740 doc example.conf example.efnet.conf
10741 include class.h
10742 src class.c messages.tab newconf.c
10743 Log:
10744 - remove sendq_eob, its become more of a hindrance than a benefit.
10745 - sync example.efnet.conf cluster {}; with example.conf
10746
10747 Revision Changes Path
10748 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10749 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10750 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10751 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10752 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10753 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10754
10755
10756
10757 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10758
10759 Modified files: (Branch: RATBOX_2_1)
10760 . RELNOTES
10761 include patchlevel.h
10762 Log:
10763 - update RELNOTES
10764 - revved patchlevel to 2.1.2
10765
10766 Revision Changes Path
10767 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10768 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10769
10770
10771
10772 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10773
10774 Modified files: (Branch: RATBOX_2_1)
10775 . configure configure.ac
10776 Log:
10777 - raise default topiclen to 160.
10778
10779 Revision Changes Path
10780 7.249.2.1 +3 -3 ircd-ratbox/configure
10781 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10782
10783
10784
10785 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10786
10787 Modified files: (Branch: RATBOX_2_1)
10788 modules m_services.c
10789 Log:
10790 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10791 tsinfo matches this
10792
10793 Revision Changes Path
10794 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10795
10796
10797
10798 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10799
10800 Modified files: (Branch: RATBOX_2_1)
10801 modules m_services.c
10802 Log:
10803 - monitor_signoff() the client we're nickchanging
10804
10805 Revision Changes Path
10806 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10807
10808
10809
10810 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10811
10812 Modified files: (Branch: RATBOX_2_1)
10813 modules m_trace.c
10814 Log:
10815 - fix various UID problems with trace
10816
10817 Revision Changes Path
10818 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10819
10820
10821
10822 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10823
10824 Modified files: (Branch: RATBOX_2_1)
10825 help/opers dline kline
10826 modules m_resv.c m_stats.c
10827 modules/core m_mode.c
10828 Log:
10829 - sync with 2.0
10830 - tidy up kline/dline help to note they dont accept nick as target
10831 - disallow bans beginning with ':' over bmask
10832 - disallow bans with a space in chm_ban
10833 - stop counting hidden opers in stats p
10834 - match() parameters in remote unresv were inverted, causing it to fail
10835 - fix possibility of clients setting blank keys
10836
10837 Revision Changes Path
10838 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10839 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10840 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10841 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10842 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10843
10844
10845
10846 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10847
10848 Modified files: (Branch: RATBOX_2_1)
10849 src send.c
10850 Log:
10851 - fix problems with amd64 and the way we do va_list
10852
10853 Revision Changes Path
10854 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10855
10856
10857
10858 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10859
10860 Modified files: (Branch: RATBOX_2_1)
10861 modules m_services.c
10862 Log:
10863 - tidy up the kill notifications for RSFNC
10864
10865 Revision Changes Path
10866 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10867
10868
10869
10870 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10871
10872 Modified files: (Branch: RATBOX_2_1)
10873 include s_serv.h
10874 modules m_services.c
10875 src s_serv.c
10876 Log:
10877 - some more rserv stuff:
10878 - add RSFNC capability
10879 - fix up RSFNC, kill existing clients if they exist.
10880
10881 Revision Changes Path
10882 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10883 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10884 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10885
10886
10887
10888 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10889
10890 Modified files: (Branch: RATBOX_2_1)
10891 modules m_services.c
10892 Log:
10893 - first stab at a FNC implementation for rserv
10894
10895 Revision Changes Path
10896 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10897
10898
10899
10900 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10901
10902 Modified files: (Branch: RATBOX_2_1)
10903 help/opers umode
10904 Log:
10905 - remove a tab
10906
10907 Revision Changes Path
10908 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10909
10910
10911
10912 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10913
10914 Modified files: (Branch: RATBOX_2_1)
10915 src newconf.c
10916 Log:
10917 - add links_delay back
10918
10919 Revision Changes Path
10920 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
10921
10922
10923
10924 leeh 2005/04/27 21:50:30 UTC (20050427_1)
10925
10926 Modified files: (Branch: RATBOX_2_1)
10927 help/opers umode
10928 help/users umode
10929 Log:
10930 - swap tabs for spaces
10931
10932 Revision Changes Path
10933 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
10934 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
10935
10936
10937
10938 leeh 2005/04/27 21:38:20 UTC (20050427_0)
10939
10940 Modified files: (Branch: RATBOX_2_1)
10941 include m_info.h
10942 Log:
10943 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10944 contained in the client_flood conf option
10945 - remove a couple of unused defines from info
10946
10947 Revision Changes Path
10948 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
10949
10950
10951
10952 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
10953
10954 Modified files: (Branch: RATBOX_2_1)
10955 src s_conf.c
10956 Log:
10957 use the correct field and swap to host byte order when displaying the Unauthorised connection message
10958
10959 Revision Changes Path
10960 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
10961
10962
10963
10964 leeh 2005/04/17 13:31:34 UTC (20050417_0)
10965
10966 Modified files: (Branch: RATBOX_2_1)
10967 doc example.conf example.efnet.conf
10968 Log:
10969 - fix missing closing comment tag
10970
10971 Revision Changes Path
10972 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
10973 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
10974
10975
10976
10977 leeh 2005/04/12 18:44:21 UTC (20050412_2)
10978
10979 Modified files: (Branch: RATBOX_2_1)
10980 . RELNOTES
10981 include patchlevel.h
10982 Log:
10983 - revved patchlevel to 2.1.1
10984
10985 Revision Changes Path
10986 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
10987 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
10988
10989
10990
10991 leeh 2005/04/12 18:36:31 UTC (20050412_1)
10992
10993 Modified files: (Branch: RATBOX_2_1)
10994 modules m_kline.c
10995 Log:
10996 - sync up remote kline reasons, so theyre consistent with what happens
10997 when we add local klines - notably the "Temporary K-line x min" and
10998 date added to reason.
10999
11000 Revision Changes Path
11001 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11002
11003
11004
11005 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11006
11007 Modified files: (Branch: RATBOX_2_1)
11008 doc monitor.txt
11009 Log:
11010 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11011
11012 Revision Changes Path
11013 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11014
11015
11016
11017 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11018
11019 Modified files: (Branch: RATBOX_2_1)
11020 src commio.c
11021 Log:
11022 used the data pointer we saved, not what just got nulled
11023
11024 Revision Changes Path
11025 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11026
11027
11028
11029 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11030
11031 Modified files: (Branch: RATBOX_2_1)
11032 modules m_resv.c m_xline.c
11033 Log:
11034 - fix broken propagation of xline/resv
11035
11036 Revision Changes Path
11037 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11038 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11039
11040
11041
11042 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11043
11044 Modified files: (Branch: RATBOX_2_1)
11045 src s_auth.c
11046 Log:
11047 - properly increment bad auth count for stats T when we timeout an auth
11048
11049 Revision Changes Path
11050 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11051
11052
11053
11054 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11055
11056 Modified files: (Branch: RATBOX_2_1)
11057 doc monitor.txt
11058 include client.h
11059 modules/core m_nick.c
11060 Log:
11061 - fix a bit that didnt make sense in monitor.txt
11062 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11063
11064 Revision Changes Path
11065 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11066 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11067 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11068
11069
11070
11071 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11072
11073 Modified files: (Branch: RATBOX_2_1)
11074 src s_auth.c
11075 Log:
11076 removing dlink nodes from auth_poll_list twice is bad
11077
11078 Revision Changes Path
11079 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11080
11081
11082
11083 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11084
11085 Modified files: (Branch: RATBOX_2_1)
11086 modules m_stats.c
11087 Log:
11088 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11089 changed to RPL_STATSDEBUG
11090
11091 Revision Changes Path
11092 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11093
11094
11095
11096 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11097
11098 Added files: (Branch: RATBOX_2_1)
11099 doc tgchange.txt
11100 Log:
11101 - add some documentation about target change
11102
11103 Revision Changes Path
11104 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11105
11106
11107
11108 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11109
11110 Modified files: (Branch: RATBOX_2_1)
11111 include supported.h
11112 modules/core m_message.c
11113 Log:
11114 - remove extra argument to 005
11115 - disallow messaging of UIDs
11116
11117 Revision Changes Path
11118 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11119 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11120
11121
11122
11123 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11124
11125 Modified files: (Branch: RATBOX_2_1)
11126 src parse.c
11127 Log:
11128 - fix a longstanding parser bug with wrong limit checking, causing us to
11129 accept one less parameter than we're allowed to accept.
11130
11131 Revision Changes Path
11132 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11133
11134
11135
11136 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 modules/core m_message.c
11140 Log:
11141 - exempt users messaging themselves from target change
11142
11143 Revision Changes Path
11144 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11145
11146
11147
11148 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11149
11150 Modified files: (Branch: RATBOX_2_1)
11151 include supported.h
11152 Log:
11153 - stop violating MAXPARA on 005.
11154
11155 Revision Changes Path
11156 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11157
11158
11159
11160 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11161
11162 Modified files: (Branch: RATBOX_2_1)
11163 modules/core m_nick.c
11164 Log:
11165 - dont store an ipv6 sockhost if we're not compiled with v6 support
11166
11167 Revision Changes Path
11168 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11169
11170
11171
11172 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11173
11174 Modified files: (Branch: RATBOX_2_1)
11175 include stdinc.h
11176 Log:
11177 - remove some vms includes
11178
11179 Revision Changes Path
11180 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11181
11182
11183
11184 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11185
11186 Modified files: (Branch: RATBOX_2_1)
11187 . ChangeLog
11188 include serno.h
11189 Log:
11190 - force commit for new branch
11191
11192 Revision Changes Path
11193 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11194 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11195
11196
11197
11198 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11199
11200 Modified files:
11201 . RELNOTES configure configure.ac
11202 include patchlevel.h
11203 Log:
11204 - revved patchlevel to 2.1.0
11205
11206 Revision Changes Path
11207 1.114 +6 -2 ircd-ratbox/RELNOTES
11208 7.249 +11 -11 ircd-ratbox/configure
11209 7.63 +3 -3 ircd-ratbox/configure.ac
11210 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11211
11212
11213
11214 leeh 2005/03/04 13:31:32 EST (20050304_2)
11215
11216 Modified files:
11217 . RELNOTES
11218 include patchlevel.h
11219 Log:
11220 - update RELNOTES
11221 - revved patchlevel to 2.1.0beta2
11222
11223 Revision Changes Path
11224 1.113 +12 -0 ircd-ratbox/RELNOTES
11225 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11226
11227
11228
11229 leeh 2005/03/04 13:27:05 EST (20050304_1)
11230
11231 Modified files:
11232 doc whats-new-2.1.txt
11233 src channel.c
11234 Log:
11235 - update whats-new-2.1
11236 - when we're handling global NAMES, dont output channels if there are no
11237 members within them we can show.
11238
11239 Revision Changes Path
11240 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11241 7.436 +12 -2 ircd-ratbox/src/channel.c
11242
11243
11244
11245 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11246
11247 Modified files:
11248 src patricia.c
11249 Log:
11250 That would be a node_heap not a prefix_heap..oops
11251
11252 Revision Changes Path
11253 7.30 +1 -1 ircd-ratbox/src/patricia.c
11254
11255
11256
11257 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11258
11259 Modified files:
11260 include stdinc.h
11261 Log:
11262 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11263 otherwise..the other macros might work????
11264
11265 Revision Changes Path
11266 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11267
11268
11269
11270 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11271
11272 Modified files:
11273 . configure configure.ac
11274 Log:
11275 i hate autoconf
11276
11277 Revision Changes Path
11278 7.248 +5 -5 ircd-ratbox/configure
11279 7.62 +5 -5 ircd-ratbox/configure.ac
11280
11281
11282
11283 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11284
11285 Modified files:
11286 . configure configure.ac
11287 Log:
11288 i hate autoconf
11289
11290 Revision Changes Path
11291 7.247 +3 -2 ircd-ratbox/configure
11292 7.61 +3 -2 ircd-ratbox/configure.ac
11293
11294
11295
11296 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11297
11298 Modified files:
11299 . configure configure.ac
11300 Log:
11301 doh
11302
11303 Revision Changes Path
11304 7.246 +6 -6 ircd-ratbox/configure
11305 7.60 +4 -4 ircd-ratbox/configure.ac
11306
11307
11308
11309 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11310
11311 Modified files:
11312 . configure configure.ac
11313 include stdinc.h
11314 Log:
11315 Doh these changes got put on RATBOX_2_0 when they were meant for
11316 head..oops...
11317 Also merged in the monitor heap size stuff, not that i think monitor has
11318 been moved to head
11319
11320 Revision Changes Path
11321 7.245 +12 -3 ircd-ratbox/configure
11322 7.59 +11 -3 ircd-ratbox/configure.ac
11323 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11324
11325
11326
11327 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11328
11329 Modified files:
11330 include stdinc.h
11331 Log:
11332 Add more robust alloca checking
11333
11334 Revision Changes Path
11335 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11336
11337
11338
11339 leeh 2005/02/24 15:27:17 EST (20050224_9)
11340
11341 Modified files:
11342 contrib m_42.c
11343 Log:
11344 - fix the copyright on m_42.c :p
11345
11346 Revision Changes Path
11347 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11348
11349
11350
11351 leeh 2005/02/24 15:22:53 EST (20050224_8)
11352
11353 Modified files:
11354 include supported.h
11355 modules m_dline.c
11356 Log:
11357 - fix a core in undline on bad masks
11358 - remove an unwanted space from beginning of second 005 numeric
11359
11360 Revision Changes Path
11361 7.5 +1 -1 ircd-ratbox/include/supported.h
11362 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11363
11364
11365
11366 leeh 2005/02/24 15:18:59 EST (20050224_7)
11367
11368 Modified files:
11369 modules m_monitor.c
11370 Log:
11371 - use max_monitor when adding nicknames
11372 - add in monitor s
11373 that should be everything now..
11374
11375 Revision Changes Path
11376 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11377
11378
11379
11380 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11381
11382 Modified files:
11383 contrib m_42.c
11384 Log:
11385 42
11386
11387 Revision Changes Path
11388 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11389
11390
11391
11392 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11393
11394 Modified files:
11395 contrib m_42.c
11396 Log:
11397 42
11398
11399 Revision Changes Path
11400 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11401
11402
11403
11404 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11405
11406 Added files:
11407 contrib m_42.c
11408 Log:
11409 The Answer to Life, the Universe, and Everything
11410
11411 Revision Changes Path
11412 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11413
11414
11415
11416 leeh 2005/02/24 14:53:04 EST (20050224_3)
11417
11418 Modified files:
11419 include monitor.h
11420 modules m_monitor.c
11421 src ircd.c monitor.c
11422 Log:
11423 - call init_monitor() on startup
11424 - add in support for adding/deleting/listing monitor entries
11425
11426 Revision Changes Path
11427 7.2 +3 -1 ircd-ratbox/include/monitor.h
11428 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11429 7.374 +2 -0 ircd-ratbox/src/ircd.c
11430 7.3 +15 -4 ircd-ratbox/src/monitor.c
11431
11432
11433
11434 leeh 2005/02/23 21:20:10 EST (20050224_2)
11435
11436 Modified files:
11437 doc example.conf example.efnet.conf
11438 include s_conf.h supported.h
11439 modules Makefile.in
11440 src client.c newconf.c s_conf.c
11441 Added files:
11442 modules m_monitor.c
11443 Log:
11444 - add the max_monitor config option
11445 - advertise MONITOR=%d in 005
11446 - clear a local clients monitor list on exit
11447 - add the framework for the MONITOR command
11448 - bed.
11449
11450 Revision Changes Path
11451 7.261 +5 -0 ircd-ratbox/doc/example.conf
11452 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11453 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11454 7.4 +4 -2 ircd-ratbox/include/supported.h
11455 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11456 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11457 7.492 +1 -0 ircd-ratbox/src/client.c
11458 7.202 +1 -0 ircd-ratbox/src/newconf.c
11459 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11460
11461
11462
11463 leeh 2005/02/23 20:57:51 EST (20050224_1)
11464
11465 Modified files:
11466 . configure configure.ac
11467 include setup.h.in
11468 src monitor.c
11469 Log:
11470 - move MONITOR_HEAP_SIZE over to configure
11471
11472 Revision Changes Path
11473 7.244 ircd-ratbox/configure
11474 7.58 +4 -2 ircd-ratbox/configure.ac
11475 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11476 7.2 +0 -2 ircd-ratbox/src/monitor.c
11477
11478
11479
11480 leeh 2005/02/23 20:48:08 EST (20050224_0)
11481
11482 Modified files:
11483 doc monitor.txt
11484 include client.h numeric.h
11485 modules/core m_nick.c
11486 src Makefile.in client.c messages.tab
11487 s_user.c
11488 Added files:
11489 include monitor.h
11490 src monitor.c
11491 Log:
11492 - first half of my server-side notify list implementation..
11493
11494 Revision Changes Path
11495 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11496 7.266 +3 -0 ircd-ratbox/include/client.h
11497 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11498 7.58 +6 -0 ircd-ratbox/include/numeric.h
11499 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11500 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11501 7.491 +3 -0 ircd-ratbox/src/client.c
11502 7.126 +5 -5 ircd-ratbox/src/messages.tab
11503 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11504 7.342 +2 -0 ircd-ratbox/src/s_user.c
11505
11506
11507
11508 leeh 2005/02/23 18:42:59 EST (20050223_0)
11509
11510 Modified files:
11511 include hash.h
11512 Log:
11513 - double the size of the client and channel hashtables (64k -> 128k and
11514 32k -> 64k). The improvements are quite significant..
11515
11516 Revision Changes Path
11517 7.54 +4 -4 ircd-ratbox/include/hash.h
11518
11519
11520
11521 leeh 2005/02/22 14:55:56 EST (20050222_1)
11522
11523 Modified files:
11524 doc monitor.txt
11525 modules m_services.c
11526 Log:
11527 - remove a couple of unused vars
11528 - update monitor.txt
11529
11530 Revision Changes Path
11531 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11532 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11533
11534
11535
11536 leeh 2005/02/21 19:47:24 EST (20050222_0)
11537
11538 Added files:
11539 doc monitor.txt
11540 Log:
11541 - add in my documentation on the upcoming MONITOR command
11542
11543 Revision Changes Path
11544 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11545
11546
11547
11548 leeh 2005/02/21 12:09:34 EST (20050221_0)
11549
11550 Modified files:
11551 . configure configure.ac
11552 doc whats-new-2.1.txt
11553 tools README.mkpasswd
11554 Removed files:
11555 src crypt.c
11556 Log:
11557 - update whats-new-2.1.txt some more
11558 - we dont have vms mkpasswd anymore
11559 - remove the unused crypt.c
11560
11561 Revision Changes Path
11562 7.243 +3 -6 ircd-ratbox/configure
11563 7.57 +2 -4 ircd-ratbox/configure.ac
11564 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11565 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11566 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11567
11568
11569
11570 leeh 2005/02/19 12:38:09 EST (20050219_3)
11571
11572 Modified files:
11573 doc example.conf example.efnet.conf
11574 include ircd.h
11575 modules m_pong.c
11576 src channel.c client.c ircd.c s_conf.c
11577 Log:
11578 - rework the splitcode, splitservers is now how many servers we've marked as
11579 EOB, rather than how many are linked. Thus pull ourselves out of
11580 splitmode immediately once this is satisfied
11581
11582 Revision Changes Path
11583 7.260 +8 -9 ircd-ratbox/doc/example.conf
11584 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11585 7.83 +1 -0 ircd-ratbox/include/ircd.h
11586 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11587 7.435 +16 -36 ircd-ratbox/src/channel.c
11588 7.490 +2 -0 ircd-ratbox/src/client.c
11589 7.373 +2 -1 ircd-ratbox/src/ircd.c
11590 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11591
11592
11593
11594 leeh 2005/02/19 09:02:34 EST (20050219_2)
11595
11596 Modified files:
11597 doc example.conf example.efnet.conf
11598 include ircd.h s_conf.h
11599 modules m_set.c
11600 src channel.c ircd.c newconf.c s_conf.c
11601 Log:
11602 - remove split_delay
11603
11604 Revision Changes Path
11605 7.259 +0 -5 ircd-ratbox/doc/example.conf
11606 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11607 7.82 +0 -1 ircd-ratbox/include/ircd.h
11608 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11609 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11610 7.434 +2 -7 ircd-ratbox/src/channel.c
11611 7.372 +0 -1 ircd-ratbox/src/ircd.c
11612 7.201 +0 -1 ircd-ratbox/src/newconf.c
11613 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11614
11615
11616
11617 leeh 2005/02/19 08:48:05 EST (20050219_1)
11618
11619 Modified files:
11620 include client.h
11621 modules m_cap.c m_who.c
11622 src channel.c
11623 Log:
11624 - implemented multi-prefix client capability, which allows stacking of @+ in
11625 names and who
11626
11627 Revision Changes Path
11628 7.265 +1 -1 ircd-ratbox/include/client.h
11629 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11630 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11631 7.433 +4 -6 ircd-ratbox/src/channel.c
11632
11633
11634
11635 leeh 2005/02/19 06:27:58 EST (20050219_0)
11636
11637 Modified files:
11638 modules m_etrace.c
11639 src newconf.c s_conf.c s_newconf.c
11640 Log:
11641 - removed some unused vars/functions
11642
11643 Revision Changes Path
11644 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11645 7.200 +0 -15 ircd-ratbox/src/newconf.c
11646 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11647 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11648
11649
11650
11651 leeh 2005/02/16 12:58:24 EST (20050216_2)
11652
11653 Modified files:
11654 . RELNOTES configure configure.ac
11655 include patchlevel.h
11656 Log:
11657 - update configure to reflect this is 'devel'
11658 - update RELNOTES
11659 - revved patchlevel to 2.1.0beta1
11660
11661 Revision Changes Path
11662 1.112 +9 -1 ircd-ratbox/RELNOTES
11663 7.242 +11 -11 ircd-ratbox/configure
11664 7.56 +3 -3 ircd-ratbox/configure.ac
11665 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11666
11667
11668
11669 leeh 2005/02/16 12:46:30 EST (20050216_1)
11670
11671 Modified files:
11672 . configure configure.ac
11673 include client.h numeric.h s_conf.h setup.h.in
11674 supported.h
11675 modules Makefile.in
11676 modules/core m_nick.c
11677 src Makefile.in client.c ircd.c messages.tab
11678 newconf.c s_conf.c s_user.c
11679 Removed files:
11680 include watch.h
11681 modules m_watch.c
11682 src watch.c
11683 Log:
11684 - remove watch, the protocol for this sucks so hard I just dont want it
11685 here ;-)
11686
11687 Revision Changes Path
11688 7.241 +2 -12 ircd-ratbox/configure
11689 7.55 +2 -4 ircd-ratbox/configure.ac
11690 7.264 +0 -2 ircd-ratbox/include/client.h
11691 7.57 +0 -11 ircd-ratbox/include/numeric.h
11692 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11693 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11694 7.3 +2 -3 ircd-ratbox/include/supported.h
11695 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11696 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11697 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11698 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11699 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11700 7.489 +0 -3 ircd-ratbox/src/client.c
11701 7.371 +0 -2 ircd-ratbox/src/ircd.c
11702 7.125 +9 -9 ircd-ratbox/src/messages.tab
11703 7.199 +0 -1 ircd-ratbox/src/newconf.c
11704 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11705 7.341 +0 -2 ircd-ratbox/src/s_user.c
11706 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11707
11708
11709
11710 leeh 2005/02/15 19:13:31 EST (20050216_0)
11711
11712 Modified files:
11713 include stdinc.h
11714 src event.c ircd_lexer.l ircd_signal.c
11715 modules.c
11716 Removed files:
11717 servlink descrip.mms
11718 Log:
11719 - remove a few vms bits
11720
11721 Revision Changes Path
11722 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11723 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11724 7.47 +0 -54 ircd-ratbox/src/event.c
11725 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11726 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11727 7.152 +0 -3 ircd-ratbox/src/modules.c
11728
11729
11730
11731 leeh 2005/02/15 18:53:32 EST (20050215_0)
11732
11733 Modified files:
11734 include hostmask.h ircd.h s_conf.h s_newconf.h
11735 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11736 m_xline.c
11737 src hostmask.c ircd.c ircd_signal.c s_conf.c
11738 s_newconf.c
11739 Log:
11740 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11741 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11742
11743 Revision Changes Path
11744 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11745 7.81 +1 -0 ircd-ratbox/include/ircd.h
11746 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11747 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11748 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11749 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11750 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11751 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11752 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11753 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11754 7.370 +7 -0 ircd-ratbox/src/ircd.c
11755 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11756 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11757 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11758
11759
11760
11761 leeh 2005/02/13 10:21:41 EST (20050213_4)
11762
11763 Modified files:
11764 doc services.txt
11765 Added files:
11766 doc whats-new-2.0.txt whats-new-2.1.txt
11767 Removed files:
11768 doc whats-new.txt
11769 Log:
11770 - move whats-new.txt to whats-new-2.0.txt
11771 - add in whats-new-2.1.txt
11772 - update services.txt with the whois for logged in users
11773
11774 Revision Changes Path
11775 7.2 +5 -0 ircd-ratbox/doc/services.txt
11776 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11777 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11778 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11779
11780
11781
11782 leeh 2005/02/13 09:20:37 EST (20050213_3)
11783
11784 Modified files:
11785 include supported.h
11786 modules/core m_message.c
11787 Log:
11788 - fix a compile error in m_message.c
11789 - update 005 to the spec and add CPRIVMSG/CNOTICE
11790
11791 Revision Changes Path
11792 7.2 +31 -37 ircd-ratbox/include/supported.h
11793 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11794
11795
11796
11797 leeh 2005/02/13 09:14:12 EST (20050213_2)
11798
11799 Modified files:
11800 src channel.c
11801 Log:
11802 - fix the membership memleak
11803
11804 Revision Changes Path
11805 7.432 +0 -3 ircd-ratbox/src/channel.c
11806
11807
11808
11809 leeh 2005/02/12 21:51:56 EST (20050213_1)
11810
11811 Modified files:
11812 include client.h
11813 modules/core m_message.c
11814 Log:
11815 - add a bitmask to track when they send their first message, only allowing
11816 clearing stuff after that.
11817
11818 Revision Changes Path
11819 7.263 +4 -0 ircd-ratbox/include/client.h
11820 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11821
11822
11823
11824 leeh 2005/02/12 21:17:52 EST (20050213_0)
11825
11826 Modified files:
11827 include patricia.h s_newconf.h
11828 modules/core m_message.c
11829 src patricia.c s_newconf.c s_user.c
11830 Log:
11831 - add in the patricia for tracking who fills up targets, give them a reduced
11832 count on connect
11833
11834 Revision Changes Path
11835 7.20 +1 -1 ircd-ratbox/include/patricia.h
11836 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11837 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11838 7.29 +1 -1 ircd-ratbox/src/patricia.c
11839 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11840 7.340 +4 -0 ircd-ratbox/src/s_user.c
11841
11842
11843
11844 leeh 2005/02/12 18:35:10 EST (20050212_0)
11845
11846 Modified files:
11847 include ircd_defs.h
11848 src class.c reject.c
11849 Log:
11850 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11851
11852 Revision Changes Path
11853 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11854 7.68 +1 -5 ircd-ratbox/src/class.c
11855 1.33 +1 -5 ircd-ratbox/src/reject.c
11856
11857
11858
11859 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11860
11861 Modified files:
11862 modules m_watch.c
11863 Log:
11864 remove stupid memory leak
11865
11866 Revision Changes Path
11867 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11868
11869
11870
11871 leeh 2005/02/11 06:42:48 EST (20050211_0)
11872
11873 Modified files:
11874 modules m_gline.c
11875 Log:
11876 - workaround hyb6 allowing empty gline reasons
11877
11878 Revision Changes Path
11879 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11880
11881
11882
11883 leeh 2005/02/09 14:39:13 EST (20050209_2)
11884
11885 Modified files:
11886 include s_conf.h
11887 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11888 src ircd.c s_conf.c
11889 Log:
11890 - move temp dlines and temp klines over to an array, rather than completely
11891 seperate dlinks.
11892
11893 Revision Changes Path
11894 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11895 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11896 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11897 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11898 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11899 7.369 +0 -5 ircd-ratbox/src/ircd.c
11900 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11901
11902
11903
11904 leeh 2005/02/09 14:02:13 EST (20050209_1)
11905
11906 Modified files:
11907 include s_user.h
11908 modules m_cap.c m_pong.c m_user.c
11909 modules/core m_nick.c
11910 src s_user.c
11911 Log:
11912 - remove 'nick' param from register_local_user(), its not needed.
11913
11914 Revision Changes Path
11915 7.35 +1 -1 ircd-ratbox/include/s_user.h
11916 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11917 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
11918 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
11919 1.46 +2 -2 ircd-ratbox/modules/m_user.c
11920 7.339 +6 -6 ircd-ratbox/src/s_user.c
11921
11922
11923
11924 leeh 2005/02/09 13:12:53 EST (20050209_0)
11925
11926 Modified files:
11927 modules m_cmessage.c
11928 Log:
11929 - dont send numerics when we're dealing with CNOTICE
11930 - add in checking for +g, and resetting idle
11931
11932 Revision Changes Path
11933 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
11934
11935
11936
11937 leeh 2005/02/08 11:37:50 EST (20050208_2)
11938
11939 Modified files:
11940 src s_newconf.c
11941 Log:
11942 - fix operator blocks to work on ip spoofs
11943
11944 Revision Changes Path
11945 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
11946
11947
11948
11949 leeh 2005/02/07 19:23:22 EST (20050208_1)
11950
11951 Modified files:
11952 doc example.conf example.efnet.conf
11953 src newconf.c
11954 Log:
11955 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11956
11957 Revision Changes Path
11958 7.258 +0 -39 ircd-ratbox/doc/example.conf
11959 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
11960 7.198 +0 -272 ircd-ratbox/src/newconf.c
11961
11962
11963
11964 leeh 2005/02/07 19:19:32 EST (20050208_0)
11965
11966 Modified files:
11967 src s_conf.c
11968 Log:
11969 - added support for kline.conf.perm et al, these take the same formats
11970 as their non-permanent partners, but you cant remove them via the ircd.
11971
11972 Revision Changes Path
11973 7.504 +33 -67 ircd-ratbox/src/s_conf.c
11974
11975
11976
11977 leeh 2005/02/02 19:18:59 EST (20050203_1)
11978
11979 Modified files:
11980 help Makefile.in
11981 help/opers index
11982 help/users index
11983 Added files:
11984 help/opers cnotice cprivmsg
11985 Log:
11986 - added help files for cprivmsg/cnotice
11987
11988 Revision Changes Path
11989 1.23 +3 -2 ircd-ratbox/help/Makefile.in
11990 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
11991 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
11992 1.10 +19 -19 ircd-ratbox/help/opers/index
11993 1.7 +10 -9 ircd-ratbox/help/users/index
11994
11995
11996
11997 leeh 2005/02/02 19:14:25 EST (20050203_0)
11998
11999 Modified files:
12000 include numeric.h
12001 modules Makefile.in
12002 src messages.tab
12003 Added files:
12004 modules m_cmessage.c
12005 Log:
12006 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12007 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12008 nick is a member. These bypass any target change limitations.
12009 - added ERR_VOICENEEDED, numeric 489.
12010
12011 Revision Changes Path
12012 7.56 +2 -0 ircd-ratbox/include/numeric.h
12013 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12014 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12015 7.124 +1 -1 ircd-ratbox/src/messages.tab
12016
12017
12018
12019 leeh 2005/02/02 16:58:16 EST (20050202_4)
12020
12021 Modified files:
12022 help/opers etrace
12023 Log:
12024 - update etrace help
12025
12026 Revision Changes Path
12027 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12028
12029
12030
12031 leeh 2005/02/02 16:55:04 EST (20050202_3)
12032
12033 Modified files:
12034 modules m_etrace.c
12035 Log:
12036 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12037 can put its external ip address in there..
12038
12039 Revision Changes Path
12040 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12041
12042
12043
12044 leeh 2005/02/02 16:41:06 EST (20050202_2)
12045
12046 Modified files:
12047 modules m_etrace.c
12048 Log:
12049 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12050 if its a non-local client. These will just get "lost" if the remote
12051 server doesnt support this..
12052
12053 Revision Changes Path
12054 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12055
12056
12057
12058 leeh 2005/02/02 16:12:12 EST (20050202_1)
12059
12060 Modified files:
12061 include client.h numeric.h s_conf.h
12062 modules/core m_message.c
12063 src messages.tab newconf.c s_conf.c
12064 Log:
12065 - first part of the target change code, add the storage of targets for
12066 localuser, throttle messages when they fill all the available slots
12067
12068 Revision Changes Path
12069 7.262 +5 -1 ircd-ratbox/include/client.h
12070 7.55 +2 -0 ircd-ratbox/include/numeric.h
12071 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12072 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12073 7.123 +1 -1 ircd-ratbox/src/messages.tab
12074 7.197 +1 -0 ircd-ratbox/src/newconf.c
12075 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12076
12077
12078
12079 leeh 2005/02/02 13:28:10 EST (20050202_0)
12080
12081 Modified files:
12082 modules m_resv.c m_stats.c m_testline.c
12083 modules/core m_join.c
12084 src hash.c kdparse.c messages.tab s_newconf.c
12085 Log:
12086 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12087 tracking of when resvs get hit
12088
12089 Revision Changes Path
12090 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12091 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12092 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12093 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12094 7.114 +3 -0 ircd-ratbox/src/hash.c
12095 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12096 7.122 +1 -1 ircd-ratbox/src/messages.tab
12097 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12098
12099
12100
12101 leeh 2005/01/31 09:04:10 EST (20050131_2)
12102
12103 Modified files:
12104 src s_log.c
12105 Log:
12106 - fflush() logfiles
12107
12108 Revision Changes Path
12109 7.79 +2 -0 ircd-ratbox/src/s_log.c
12110
12111
12112
12113 leeh 2005/01/31 08:59:09 EST (20050131_1)
12114
12115 Modified files:
12116 src commio.c
12117 Log:
12118 - rename fd_dump() to comm_dump()
12119
12120 Revision Changes Path
12121 1.27 +2 -2 ircd-ratbox/src/commio.c
12122
12123
12124
12125 leeh 2005/01/30 19:16:08 EST (20050131_0)
12126
12127 Modified files:
12128 doc hooks.txt
12129 include hook.h
12130 modules m_services.c
12131 modules/core m_server.c
12132 src hook.c s_serv.c
12133 Log:
12134 - added hook for server_introduced
12135 - fixed up services support for hooks
12136
12137 Revision Changes Path
12138 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12139 1.31 +1 -0 ircd-ratbox/include/hook.h
12140 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12141 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12142 7.36 +2 -0 ircd-ratbox/src/hook.c
12143 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12144
12145
12146
12147 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12148
12149 Modified files:
12150 src commio.c
12151 Log:
12152 Add back in the comm_fd_hack thing for solaris
12153
12154 Revision Changes Path
12155 1.26 +26 -1 ircd-ratbox/src/commio.c
12156
12157
12158
12159 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12160
12161 Modified files:
12162 adns adns.h
12163 include commio.h s_conf.h watch.h
12164 modules m_dline.c m_kline.c m_resv.c m_stats.c
12165 m_watch.c m_xline.c
12166 modules/core m_nick.c
12167 src balloc.c cache.c client.c commio.c
12168 epoll.c ircd.c ircd_lexer.l kdparse.c
12169 listener.c s_auth.c s_conf.c s_log.c
12170 s_serv.c watch.c
12171 Log:
12172 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12173
12174 Revision Changes Path
12175 1.18 +0 -2 ircd-ratbox/adns/adns.h
12176 1.14 +6 -37 ircd-ratbox/include/commio.h
12177 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12178 7.3 +2 -2 ircd-ratbox/include/watch.h
12179 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12180 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12181 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12182 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12183 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12184 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12185 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12186 7.85 +1 -1 ircd-ratbox/src/balloc.c
12187 1.24 +5 -5 ircd-ratbox/src/cache.c
12188 7.488 +4 -4 ircd-ratbox/src/client.c
12189 1.25 +10 -280 ircd-ratbox/src/commio.c
12190 1.33 +1 -1 ircd-ratbox/src/epoll.c
12191 7.368 +4 -4 ircd-ratbox/src/ircd.c
12192 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12193 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12194 7.125 +8 -8 ircd-ratbox/src/listener.c
12195 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12196 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12197 7.78 +20 -20 ircd-ratbox/src/s_log.c
12198 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12199 1.6 +22 -15 ircd-ratbox/src/watch.c
12200
12201
12202
12203 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12204
12205 Modified files:
12206 modules/core m_mode.c
12207 Log:
12208 remove two unused variables
12209
12210 Revision Changes Path
12211 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12212
12213
12214
12215 leeh 2005/01/28 15:31:40 EST (20050128_1)
12216
12217 Modified files:
12218 modules m_kline.c
12219 src s_conf.c
12220 Log:
12221 - mo_kline() needs minpara of 3, not 2
12222 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12223 - require me.info is never blank
12224
12225 Revision Changes Path
12226 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12227 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12228
12229
12230
12231 leeh 2005/01/28 15:26:28 EST (20050128_0)
12232
12233 Modified files:
12234 modules/core m_mode.c m_sjoin.c
12235 Log:
12236 - patch via jilles to fix +eI lists being shown to lusers when handling
12237 protocol stuff over TS6
12238
12239 Revision Changes Path
12240 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12241 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12242
12243
12244
12245 leeh 2005/01/25 19:47:38 EST (20050126_0)
12246
12247 Modified files:
12248 include channel.h
12249 modules/core m_join.c m_mode.c m_sjoin.c
12250 src channel.c messages.tab s_serv.c
12251 Log:
12252 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12253 an operspy call with &me
12254 - remove modebuf/parabuf params from channel_modes(), we now generate a
12255 buffer internally which we return.
12256
12257 Revision Changes Path
12258 7.163 +1 -1 ircd-ratbox/include/channel.h
12259 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12260 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12261 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12262 7.431 +25 -18 ircd-ratbox/src/channel.c
12263 7.121 +1 -1 ircd-ratbox/src/messages.tab
12264 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12265
12266
12267
12268 alz 2005/01/25 18:09:18 EST (20050125_5)
12269
12270 Modified files:
12271 doc example.conf example.efnet.conf
12272 include s_conf.h
12273 modules m_info.c
12274 src listener.c newconf.c s_conf.c
12275 Log:
12276 Added dline_with_reason config option (default yes):
12277
12278 /* dline reason: show the user the dline reason when they connect
12279 * and are dlined.
12280 */
12281 dline_with_reason = yes;
12282
12283 Revision Changes Path
12284 7.257 +6 -1 ircd-ratbox/doc/example.conf
12285 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12286 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12287 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12288 7.124 +1 -1 ircd-ratbox/src/listener.c
12289 7.196 +1 -0 ircd-ratbox/src/newconf.c
12290 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12291
12292
12293
12294 leeh 2005/01/25 13:21:17 EST (20050125_4)
12295
12296 Modified files:
12297 src newconf.c
12298 Log:
12299 - make conf_set_generic_string() test len exists before it uses it.
12300
12301 Revision Changes Path
12302 7.195 +1 -1 ircd-ratbox/src/newconf.c
12303
12304
12305
12306 leeh 2005/01/25 13:10:56 EST (20050125_3)
12307
12308 Modified files:
12309 doc example.conf
12310 src newconf.c
12311 Log:
12312 - rename 'type' to 'flags' in cluster {};
12313 - add stacking of servers in cluster {}; documented in example.conf
12314
12315 Revision Changes Path
12316 7.256 +18 -10 ircd-ratbox/doc/example.conf
12317 7.194 +39 -7 ircd-ratbox/src/newconf.c
12318
12319
12320
12321 alz 2005/01/25 12:48:54 EST (20050125_2)
12322
12323 Modified files:
12324 include s_conf.h
12325 src listener.c s_conf.c
12326 Log:
12327 Added dline reasons, connecting/banned clients now see ban reason.
12328
12329 Revision Changes Path
12330 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12331 7.123 +17 -4 ircd-ratbox/src/listener.c
12332 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12333
12334
12335
12336 leeh 2005/01/25 07:44:37 EST (20050125_1)
12337
12338 Modified files:
12339 doc example.conf example.efnet.conf
12340 src newconf.c
12341 Log:
12342 - implement stacking of shared {}; blocks, documented in example.conf
12343
12344 Revision Changes Path
12345 7.255 +26 -13 ircd-ratbox/doc/example.conf
12346 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12347 7.193 +51 -36 ircd-ratbox/src/newconf.c
12348
12349
12350
12351 leeh 2005/01/24 19:08:29 EST (20050125_0)
12352
12353 Modified files:
12354 doc example.conf
12355 include client.h s_conf.h
12356 modules/core m_join.c
12357 src newconf.c s_user.c
12358 Log:
12359 - added jupe_exempt to auth {};, exempts the user from generating warnings
12360 when they attempt to join juped channels.
12361
12362 Revision Changes Path
12363 7.254 +2 -0 ircd-ratbox/doc/example.conf
12364 7.261 +3 -0 ircd-ratbox/include/client.h
12365 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12366 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12367 7.192 +1 -0 ircd-ratbox/src/newconf.c
12368 7.338 +8 -0 ircd-ratbox/src/s_user.c
12369
12370
12371
12372 leeh 2005/01/24 18:57:02 EST (20050124_6)
12373
12374 Modified files:
12375 src newconf.c
12376 Log:
12377 - rework shared {};, the format is now:
12378 shared {
12379 oper = "flame@*.leeh.co.uk", "*.lan";
12380 flags = kline;
12381 };
12382
12383 With no privs:
12384 shared {
12385 oper = "flame@*.leeh.co.uk", "*.lan";
12386 flags = none;
12387 };
12388
12389 Revision Changes Path
12390 7.191 +55 -23 ircd-ratbox/src/newconf.c
12391
12392
12393
12394 leeh 2005/01/24 17:25:58 EST (20050124_5)
12395
12396 Modified files:
12397 include modules.h
12398 Log:
12399 - fix the prototype on load_static_modules()
12400
12401 Revision Changes Path
12402 7.61 +1 -1 ircd-ratbox/include/modules.h
12403
12404
12405
12406 leeh 2005/01/24 16:00:30 EST (20050124_4)
12407
12408 Modified files:
12409 modules m_cap.c
12410 Log:
12411 - have cap end call register_local_user() with its own copy of
12412 source_p->username so its safe for unidented users..
12413
12414 Revision Changes Path
12415 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12416
12417
12418
12419 leeh 2005/01/24 15:48:09 EST (20050124_3)
12420
12421 Modified files:
12422 include newconf.h s_conf.h
12423 modules m_info.c
12424 src newconf.c s_conf.c s_log.c
12425 Log:
12426 - move the conf parser over to a table based structure, with generic setting
12427 of integers/strings
12428
12429 Revision Changes Path
12430 7.34 +9 -8 ircd-ratbox/include/newconf.h
12431 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12432 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12433 7.190 +264 -808 ircd-ratbox/src/newconf.c
12434 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12435 7.77 +13 -13 ircd-ratbox/src/s_log.c
12436
12437
12438
12439 leeh 2005/01/24 13:11:30 EST (20050124_2)
12440
12441 Modified files:
12442 doc example.conf
12443 src newconf.c
12444 Log:
12445 - added stacking of ips in exempt {};
12446
12447 Revision Changes Path
12448 7.253 +4 -0 ircd-ratbox/doc/example.conf
12449 7.189 +11 -30 ircd-ratbox/src/newconf.c
12450
12451
12452
12453 leeh 2005/01/24 12:59:57 EST (20050124_1)
12454
12455 Modified files:
12456 include tools.h
12457 src channel.c client.c hash.c hook.c
12458 newconf.c s_user.c watch.c
12459 Log:
12460 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12461 consistent with the rest of the dlink code.
12462
12463 Revision Changes Path
12464 1.54 +7 -7 ircd-ratbox/include/tools.h
12465 7.430 +2 -2 ircd-ratbox/src/channel.c
12466 7.487 +6 -6 ircd-ratbox/src/client.c
12467 7.113 +5 -5 ircd-ratbox/src/hash.c
12468 7.35 +1 -1 ircd-ratbox/src/hook.c
12469 7.188 +2 -2 ircd-ratbox/src/newconf.c
12470 7.337 +1 -1 ircd-ratbox/src/s_user.c
12471 1.5 +4 -4 ircd-ratbox/src/watch.c
12472
12473
12474
12475 leeh 2005/01/24 12:47:13 EST (20050124_0)
12476
12477 Modified files:
12478 modules m_cap.c
12479 Log:
12480 - cheap hack on sticky capabs..
12481
12482 Revision Changes Path
12483 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12484
12485
12486
12487 leeh 2005/01/22 11:36:54 EST (20050122_0)
12488
12489 Modified files:
12490 modules m_cap.c
12491 Log:
12492 - updated my clicap implementation to match the spec so far..
12493
12494 Revision Changes Path
12495 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12496
12497
12498
12499 leeh 2005/01/21 07:14:43 EST (20050121_2)
12500
12501 Modified files:
12502 doc hooks.txt
12503 include hook.h
12504 modules m_services.c
12505 src hook.c s_serv.c
12506 Log:
12507 - added hooks for when we're sending a burst
12508 - rewrote hooks.txt
12509 - fix up the hooks ive already done in services compatibility, ill add the
12510 hooks for server/client introductions in a bit.
12511
12512 Revision Changes Path
12513 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12514 1.30 +4 -0 ircd-ratbox/include/hook.h
12515 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12516 7.34 +7 -0 ircd-ratbox/src/hook.c
12517 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12518
12519
12520
12521 leeh 2005/01/21 06:34:03 EST (20050121_1)
12522
12523 Modified files:
12524 contrib example_module.c spy_admin_notice.c
12525 spy_info_notice.c spy_links_notice.c
12526 spy_motd_notice.c spy_stats_notice.c
12527 spy_stats_p_notice.c spy_trace_notice.c
12528 spy_whois_notice.c
12529 spy_whois_notice_global.c
12530 include hook.h
12531 modules m_admin.c m_info.c m_links.c m_motd.c
12532 m_services.c m_stats.c m_trace.c
12533 m_whois.c static_modules.c.SH
12534 modules/core m_server.c
12535 src client.c hook.c ircd.c modules.c packet.c
12536 s_auth.c s_serv.c s_user.c send.c
12537 Log:
12538 - add a better implementation of the hook system, its now a slow leaking
12539 array and events are created whenever we try adding a hook for it, or
12540 theyre registered for the caller.
12541
12542 Ive temporarily fucked services support and removed most of the other
12543 hooks.. I shall fix this soon.
12544
12545 Revision Changes Path
12546 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12547 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12548 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12549 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12550 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12551 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12552 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12553 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12554 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12555 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12556 1.29 +34 -70 ircd-ratbox/include/hook.h
12557 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12558 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12559 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12560 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12561 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12562 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12563 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12564 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12565 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12566 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12567 7.486 +1 -28 ircd-ratbox/src/client.c
12568 7.33 +131 -137 ircd-ratbox/src/hook.c
12569 7.367 +1 -1 ircd-ratbox/src/ircd.c
12570 7.151 +6 -10 ircd-ratbox/src/modules.c
12571 7.138 +10 -14 ircd-ratbox/src/packet.c
12572 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12573 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12574 7.336 +0 -6 ircd-ratbox/src/s_user.c
12575 7.286 +8 -6 ircd-ratbox/src/send.c
12576
12577
12578
12579 leeh 2005/01/20 19:19:20 EST (20050121_0)
12580
12581 Modified files:
12582 include hostmask.h
12583 Log:
12584 - remove an unused struct
12585
12586 Revision Changes Path
12587 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12588
12589
12590
12591 leeh 2005/01/20 13:38:39 EST (20050120_1)
12592
12593 Modified files:
12594 . configure configure.ac
12595 include client.h numeric.h patchlevel.h
12596 modules Makefile.in
12597 src messages.tab s_user.c
12598 Added files:
12599 modules m_cap.c
12600 Log:
12601 - drop back to -O0, fix patchlevel.h
12602 - first stab at client capabilities.. this still needs work.
12603
12604 Revision Changes Path
12605 7.240 +3 -3 ircd-ratbox/configure
12606 7.54 +3 -3 ircd-ratbox/configure.ac
12607 7.260 +3 -0 ircd-ratbox/include/client.h
12608 7.54 +2 -0 ircd-ratbox/include/numeric.h
12609 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12610 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12611 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12612 7.120 +1 -1 ircd-ratbox/src/messages.tab
12613 7.335 +3 -0 ircd-ratbox/src/s_user.c
12614
12615
12616
12617 leeh 2005/01/20 06:04:41 EST (20050120_0)
12618
12619 Modified files:
12620 . ChangeLog RELNOTES
12621 include config.h config.h.dist memory.h
12622 patchlevel.h
12623 modules m_stats.c
12624 src commio.c crypt.c getopt.c ircd.c s_serv.c
12625 Removed files:
12626 . README.VMS clean.com make.com
12627 include setup.h_vms
12628 modules descrip.mms static_modules_c.com
12629 modules/core descrip.mms
12630 src descrip.mms qio.c version.com
12631 tools descrip.mms mkpasswd_vms.c
12632 Log:
12633 - clean changelog, relnotes
12634 - mark patchlevel as 2.1.0beta
12635 - remove VMS support
12636
12637 Revision Changes Path
12638 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12639 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12640 1.111 +1 -348 ircd-ratbox/RELNOTES
12641 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12642 7.182 +0 -42 ircd-ratbox/include/config.h
12643 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12644 7.50 +0 -4 ircd-ratbox/include/memory.h
12645 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12646 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12647 7.2 +0 -58 ircd-ratbox/make.com (dead)
12648 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12649 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12650 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12651 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12652 1.24 +7 -30 ircd-ratbox/src/commio.c
12653 7.12 +0 -4 ircd-ratbox/src/crypt.c
12654 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12655 7.24 +0 -4 ircd-ratbox/src/getopt.c
12656 7.366 +4 -19 ircd-ratbox/src/ircd.c
12657 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12658 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12659 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12660 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12661 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12662
12663
12664
12665 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12666
12667 Modified files:
12668 include watch.h
12669 src watch.c
12670 Log:
12671 not using the return values on a few watch functions so make them void
12672
12673 Revision Changes Path
12674 7.2 +5 -5 ircd-ratbox/include/watch.h
12675 1.4 +19 -28 ircd-ratbox/src/watch.c
12676
12677
12678 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12679
12680 Modified files:
12681 modules m_watch.c
12682 Log:
12683 Make watch throttle, don't accept letter commands stacked
12684
12685 Revision Changes Path
12686 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12687
12688
12689
12690 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12691
12692 Modified files:
12693 modules m_gline.c
12694 Log:
12695 fix merge error
12696
12697 Revision Changes Path
12698 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12699
12700
12701
12702 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12703
12704 Modified files:
12705 . ChangeLog README.FIRST RELNOTES configure
12706 configure.ac
12707 adns adns.h internal.h parse.c transmit.c
12708 types.c
12709 contrib example_module.c spy_admin_notice.c
12710 spy_info_notice.c spy_links_notice.c
12711 spy_motd_notice.c spy_stats_notice.c
12712 spy_stats_p_notice.c spy_trace_notice.c
12713 spy_whois_notice.c
12714 spy_whois_notice_global.c
12715 doc example.conf example.efnet.conf ircd.motd
12716 server-version-info whats-new.txt
12717 help/opers umode xline
12718 help/users umode
12719 include cache.h channel.h class.h client.h
12720 commio.h config.h config.h.dist hash.h
12721 hook.h hostmask.h irc_string.h ircd.h
12722 ircd_defs.h m_info.h memory.h msg.h
12723 newconf.h numeric.h packet.h patchlevel.h
12724 patricia.h s_conf.h s_gline.h s_newconf.h
12725 s_serv.h s_user.h scache.h serno.h
12726 setup.h.in sprintf_irc.h stdinc.h tools.h
12727 modules .depend Makefile.in m_admin.c m_away.c
12728 m_dline.c m_encap.c m_gline.c m_info.c
12729 m_kline.c m_links.c m_list.c m_lusers.c
12730 m_motd.c m_oper.c m_operspy.c m_rehash.c
12731 m_restart.c m_resv.c m_set.c m_stats.c
12732 m_svinfo.c m_testline.c m_testmask.c
12733 m_topic.c m_trace.c m_watch.c m_who.c
12734 m_whois.c m_whowas.c m_xline.c
12735 static_modules.c.SH
12736 modules/core m_error.c m_message.c m_mode.c m_quit.c
12737 m_server.c m_squit.c
12738 src .depend Makefile.in adns.c balloc.c
12739 cache.c channel.c class.c client.c
12740 commio.c crypt.c devpoll.c epoll.c
12741 event.c getopt.c hash.c hook.c hostmask.c
12742 irc_string.c ircd.c ircd_lexer.l
12743 ircd_parser.y ircd_signal.c listener.c
12744 modules.c newconf.c numeric.c packet.c
12745 parse.c patricia.c poll.c reject.c
12746 restart.c s_auth.c s_conf.c s_log.c
12747 s_newconf.c s_serv.c s_user.c scache.c
12748 select.c send.c snprintf.c tools.c
12749 version.c.SH watch.c whowas.c
12750 tools README.mkpasswd mkpasswd.c
12751 Added files:
12752 . README.VMS clean.com make.com
12753 doc services.txt
12754 include common.h s_stats.h setup.h_vms
12755 supported.h
12756 modules descrip.mms m_challenge.c m_etrace.c
12757 m_invite.c m_names.c m_pass.c m_ping.c
12758 m_pong.c m_services.c m_tb.c m_user.c
12759 m_users.c m_version.c
12760 static_modules_c.com
12761 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12762 m_part.c m_sjoin.c
12763 servlink descrip.mms
12764 src descrip.mms kdparse.c messages.tab qio.c
12765 s_gline.c s_stats.c version.com
12766 tools descrip.mms mkpasswd_vms.c
12767 Removed files:
12768 doc 005.txt
12769 include banconf.h
12770 modules/core channels.c users.c
12771 src banconf.c
12772 Log:
12773 merge from RATBOX_2_0
12774
12775 Revision Changes Path
12776 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12777 7.40 +1 -0 ircd-ratbox/README.FIRST
12778 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12779 1.110 +114 -6 ircd-ratbox/RELNOTES
12780 1.17 +4 -0 ircd-ratbox/adns/adns.h
12781 1.17 +4 -4 ircd-ratbox/adns/internal.h
12782 1.12 +38 -38 ircd-ratbox/adns/parse.c
12783 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12784 1.19 +13 -13 ircd-ratbox/adns/types.c
12785 7.1 +10 -0 ircd-ratbox/clean.com (new)
12786 7.239 +47 -29 ircd-ratbox/configure
12787 7.53 +40 -32 ircd-ratbox/configure.ac
12788 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12789 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12790 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12791 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12792 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12793 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12794 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12795 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12796 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12797 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12798 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12799 7.252 +68 -22 ircd-ratbox/doc/example.conf
12800 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12801 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12802 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12803 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12804 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12805 1.5 +2 -1 ircd-ratbox/help/opers/umode
12806 1.7 +1 -1 ircd-ratbox/help/opers/xline
12807 1.2 +1 -0 ircd-ratbox/help/users/umode
12808 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12809 1.7 +8 -0 ircd-ratbox/include/cache.h
12810 7.162 +18 -16 ircd-ratbox/include/channel.h
12811 7.25 +4 -0 ircd-ratbox/include/class.h
12812 7.259 +34 -28 ircd-ratbox/include/client.h
12813 1.13 +45 -7 ircd-ratbox/include/commio.h
12814 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12815 7.181 +74 -16 ircd-ratbox/include/config.h
12816 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12817 7.53 +2 -0 ircd-ratbox/include/hash.h
12818 1.28 +73 -27 ircd-ratbox/include/hook.h
12819 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12820 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12821 7.80 +6 -31 ircd-ratbox/include/ircd.h
12822 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12823 7.56 +14 -8 ircd-ratbox/include/m_info.h
12824 7.49 +4 -0 ircd-ratbox/include/memory.h
12825 7.53 +2 -0 ircd-ratbox/include/msg.h
12826 7.33 +9 -9 ircd-ratbox/include/newconf.h
12827 7.53 +12 -8 ircd-ratbox/include/numeric.h
12828 7.27 +1 -1 ircd-ratbox/include/packet.h
12829 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12830 7.19 +25 -1 ircd-ratbox/include/patricia.h
12831 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12832 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12833 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12834 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12835 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12836 7.34 +13 -9 ircd-ratbox/include/s_user.h
12837 7.15 +1 -1 ircd-ratbox/include/scache.h
12838 7.5366 +1 -1 ircd-ratbox/include/serno.h
12839 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12840 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12841 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12842 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12843 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12844 1.53 +10 -10 ircd-ratbox/include/tools.h
12845 7.1 +58 -0 ircd-ratbox/make.com (new)
12846 1.45 +338 -182 ircd-ratbox/modules/.depend
12847 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12848 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12849 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12850 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12851 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12852 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12853 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12854 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12855 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12856 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12857 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12858 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12859 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12860 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12861 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12862 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12863 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12864 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12865 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12866 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12867 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12868 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12869 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12870 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12871 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12872 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12873 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12874 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12875 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12876 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12877 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12878 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12879 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12880 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12881 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12882 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12883 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12884 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12885 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12886 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12887 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12888 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12889 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12890 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12891 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12892 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12893 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12894 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12895 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12896 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12897 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12898 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12899 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12900 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12901 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12902 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12903 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12904 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12905 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12906 7.48 +162 -119 ircd-ratbox/src/.depend
12907 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12908 7.75 +5 -5 ircd-ratbox/src/adns.c
12909 7.84 +1 -1 ircd-ratbox/src/balloc.c
12910 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12911 1.23 +75 -7 ircd-ratbox/src/cache.c
12912 7.429 +342 -79 ircd-ratbox/src/channel.c
12913 7.67 +42 -2 ircd-ratbox/src/class.c
12914 7.485 +245 -85 ircd-ratbox/src/client.c
12915 1.23 +349 -43 ircd-ratbox/src/commio.c
12916 7.11 +4 -0 ircd-ratbox/src/crypt.c
12917 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
12918 7.36 +3 -1 ircd-ratbox/src/devpoll.c
12919 1.32 +4 -8 ircd-ratbox/src/epoll.c
12920 7.46 +63 -6 ircd-ratbox/src/event.c
12921 7.23 +4 -0 ircd-ratbox/src/getopt.c
12922 7.112 +8 -7 ircd-ratbox/src/hash.c
12923 7.32 +135 -133 ircd-ratbox/src/hook.c
12924 7.105 +117 -17 ircd-ratbox/src/hostmask.c
12925 7.76 +79 -26 ircd-ratbox/src/irc_string.c
12926 7.365 +56 -48 ircd-ratbox/src/ircd.c
12927 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
12928 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
12929 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
12930 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
12931 7.122 +14 -13 ircd-ratbox/src/listener.c
12932 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
12933 7.150 +17 -8 ircd-ratbox/src/modules.c
12934 7.187 +1196 -344 ircd-ratbox/src/newconf.c
12935 7.35 +34 -1003 ircd-ratbox/src/numeric.c
12936 7.137 +55 -42 ircd-ratbox/src/packet.c
12937 7.187 +8 -15 ircd-ratbox/src/parse.c
12938 7.28 +2 -4 ircd-ratbox/src/patricia.c
12939 7.82 +3 -1 ircd-ratbox/src/poll.c
12940 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
12941 1.32 +8 -3 ircd-ratbox/src/reject.c
12942 7.34 +1 -0 ircd-ratbox/src/restart.c
12943 7.190 +60 -52 ircd-ratbox/src/s_auth.c
12944 7.497 +892 -156 ircd-ratbox/src/s_conf.c
12945 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
12946 7.76 +32 -35 ircd-ratbox/src/s_log.c
12947 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
12948 7.420 +999 -4 ircd-ratbox/src/s_serv.c
12949 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
12950 7.334 +773 -2 ircd-ratbox/src/s_user.c
12951 7.27 +2 -1 ircd-ratbox/src/scache.c
12952 7.44 +2 -0 ircd-ratbox/src/select.c
12953 7.285 +12 -12 ircd-ratbox/src/send.c
12954 1.16 +0 -58 ircd-ratbox/src/snprintf.c
12955 7.46 +0 -1 ircd-ratbox/src/tools.c
12956 7.28 +4 -1 ircd-ratbox/src/version.c.SH
12957 7.7 +101 -0 ircd-ratbox/src/version.com (new)
12958 1.3 +4 -4 ircd-ratbox/src/watch.c
12959 7.32 +1 -0 ircd-ratbox/src/whowas.c
12960 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
12961 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
12962 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
12963 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
12964
12965
12966
12967 androsyn 2005/01/13 22:17:53 EST (20050114_2)
12968
12969 Modified files: (Branch: RATBOX_2_0)
12970 src client.c
12971 Log:
12972 a remote client is never going to have a watch list..duh
12973
12974 Revision Changes Path
12975 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
12976
12977
12978
12979 androsyn 2005/01/13 20:49:55 EST (20050114_1)
12980
12981 Added files: (Branch: RATBOX_2_0)
12982 modules m_watch.c
12983 Log:
12984 get that one too
12985
12986 Revision Changes Path
12987 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
12988
12989
12990
12991 androsyn 2005/01/13 20:39:28 EST (20050114_0)
12992
12993 Added files: (Branch: RATBOX_2_0)
12994 include watch.h
12995 src watch.c
12996 Log:
12997 helps if we actually include the .c/.h files
12998
12999 Revision Changes Path
13000 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13001 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13002
13003
13004
13005 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13006
13007 Modified files: (Branch: RATBOX_2_0)
13008 . configure configure.ac
13009 include client.h numeric.h s_conf.h setup.h.in
13010 supported.h
13011 modules Makefile.in
13012 modules/core m_nick.c
13013 src Makefile.in client.c ircd.c messages.tab
13014 newconf.c s_conf.c s_user.c
13015 Log:
13016 backport watch from devel
13017
13018 Revision Changes Path
13019 7.229.2.10 +12 -2 ircd-ratbox/configure
13020 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13021 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13022 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13023 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13024 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13025 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13026 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13027 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13028 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13029 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13030 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13031 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13032 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13033 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13034 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13035
13036
13037
13038 leeh 2005/01/12 10:12:40 EST (20050112_1)
13039
13040 Modified files: (Branch: RATBOX_2_0)
13041 include numeric.h
13042 modules m_services.c m_whois.c
13043 src messages.tab
13044 Log:
13045 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13046 when the user is logged in
13047
13048 Revision Changes Path
13049 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13050 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13051 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13052 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13053
13054
13055
13056 leeh 2005/01/11 19:47:14 EST (20050112_0)
13057
13058 Modified files: (Branch: RATBOX_2_0)
13059 include supported.h
13060 Added files: (Branch: RATBOX_2_0)
13061 doc services.txt
13062 Log:
13063 - add +r to 005
13064 - added doc/services.txt, outlining the compatibility code
13065
13066 Revision Changes Path
13067 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13068 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13069
13070
13071
13072 leeh 2005/01/11 18:38:10 EST (20050111_5)
13073
13074 Modified files: (Branch: RATBOX_2_0)
13075 include client.h hook.h
13076 modules m_services.c
13077 modules/core m_server.c
13078 src hook.c s_serv.c
13079 Log:
13080 - more services compatibility code:
13081 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13082 appropriate service {}; entry, only accept SU from these.
13083 - hook into us finishing nick burst, and have services burst a list of
13084 logged in users
13085
13086 Revision Changes Path
13087 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13088 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13089 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13090 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13091 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13092 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13093
13094
13095
13096 leeh 2005/01/11 17:32:42 EST (20050111_4)
13097
13098 Modified files: (Branch: RATBOX_2_0)
13099 . configure configure.ac
13100 include client.h
13101 modules Makefile.in
13102 src channel.c
13103 Added files: (Branch: RATBOX_2_0)
13104 modules m_services.c
13105 Log:
13106 - more services compatibility code:
13107 - encap handlers for SU (services marking client as logged in)
13108 - and for LOGIN (servers bursting logged in status)
13109 - move suser from Client -> User
13110
13111 Revision Changes Path
13112 7.229.2.9 +9 -3 ircd-ratbox/configure
13113 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13114 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13115 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13116 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13117 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13118
13119
13120
13121 leeh 2005/01/11 16:46:34 EST (20050111_3)
13122
13123 Modified files: (Branch: RATBOX_2_0)
13124 include ircd_defs.h
13125 Log:
13126 - whoops, missing #endif
13127
13128 Revision Changes Path
13129 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13130
13131
13132
13133 leeh 2005/01/11 15:56:57 EST (20050111_2)
13134
13135 Modified files: (Branch: RATBOX_2_0)
13136 include ircd_defs.h
13137 Log:
13138 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13139 have ipv6 just report sizeof(struct sockaddr_in)
13140
13141 Revision Changes Path
13142 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13143
13144
13145
13146 leeh 2005/01/10 20:19:35 EST (20050111_1)
13147
13148 Modified files: (Branch: RATBOX_2_0)
13149 src newconf.c
13150 Log:
13151 - fix a gcc warning
13152
13153 Revision Changes Path
13154 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13155
13156
13157
13158 leeh 2005/01/10 20:10:35 EST (20050111_0)
13159
13160 Modified files: (Branch: RATBOX_2_0)
13161 adns internal.h parse.c transmit.c types.c
13162 Log:
13163 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13164 conflict
13165
13166 Revision Changes Path
13167 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13168 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13169 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13170 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13171
13172
13173
13174 leeh 2005/01/10 17:48:48 EST (20050110_3)
13175
13176 Modified files: (Branch: RATBOX_2_0)
13177 modules m_xline.c
13178 Log:
13179 - send out the reformatted xline to opers (\s -> ' ')
13180
13181 Revision Changes Path
13182 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13183
13184
13185
13186 leeh 2005/01/10 16:18:53 EST (20050110_2)
13187
13188 Modified files: (Branch: RATBOX_2_0)
13189 help/opers umode
13190 help/users umode
13191 include client.h supported.h
13192 src messages.tab s_user.c send.c
13193 Log:
13194 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13195 channel privmsgs.
13196
13197 Revision Changes Path
13198 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13199 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13200 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13201 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13202 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13203 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13204 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13205
13206
13207
13208 leeh 2005/01/10 14:50:47 EST (20050110_1)
13209
13210 Modified files: (Branch: RATBOX_2_0)
13211 doc example.conf example.efnet.conf
13212 Log:
13213 - I dont remember ts6 desyncing on bans, so im not sure why the example
13214 confs say so.
13215
13216 Revision Changes Path
13217 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13218 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13219
13220
13221
13222 leeh 2005/01/10 13:31:10 EST (20050110_0)
13223
13224 Modified files: (Branch: RATBOX_2_0)
13225 . configure configure.ac
13226 include channel.h client.h numeric.h s_conf.h
13227 s_serv.h setup.h.in
13228 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13229 m_sjoin.c
13230 src channel.c messages.tab newconf.c s_conf.c
13231 s_serv.c s_user.c
13232 Log:
13233 - added --enable-services to configure, which enables some ratbox-services
13234 compatibility code:
13235 - chanmode +r, registered users only
13236 - usermode +S, prevents deop/kick of a service
13237 - service { }; block in conf for the above umode
13238
13239 Revision Changes Path
13240 7.229.2.8 +28 -16 ircd-ratbox/configure
13241 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13242 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13243 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13244 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13245 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13246 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13247 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13248 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13249 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13250 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13251 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13252 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13253 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13254 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13255 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13256 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13257 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13258 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13259
13260
13261
13262 leeh 2005/01/09 08:23:30 EST (20050109_0)
13263
13264 Modified files: (Branch: RATBOX_2_0)
13265 help/opers umode
13266 Log:
13267 - remove a tab, and add +C to opers umode help
13268
13269 Revision Changes Path
13270 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13271