]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
89c124ac70cfd97fdf4fd0a1065ce870ac05400c
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
2 Log:
3 - the new plan:
4 + branches/release-2.1 -> 2.2 base
5 + 3.0 -> branches/cxxconversion
6 + backport some immediate 3.0 functionality for 2.2
7 + other stuff
8
9
10 Changes: Modified:
11 + - trunk/ (File Added)
12
13
14 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
15 Log:
16 Merged revisions 3135,3137 via svnmerge from
17 http://svn.atheme.org/charybdis/trunk
18
19 ........
20 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
21
22 - Expand TRACE description
23 - Mention expiry time in TESTLINE
24 ........
25 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
26
27 Update copyright year for sgml docs to 2007.
28 ........
29
30
31 Changes: Modified:
32 + - branches/release-2.1/ (Property Modified)
33 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
34 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
35
36
37 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
38 Log:
39 Merged revisions 1999 via svnmerge from
40 http://svn.atheme.org/charybdis/trunk
41 Add river to CREDITS
42
43 ........
44 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
45
46 vanity
47 ........
48
49
50 Changes: Modified:
51 + - branches/release-2.1/ (Property Modified)
52 +1 -0 branches/release-2.1/CREDITS (File Modified)
53
54
55 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
56 Log:
57 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
58 http://svn.atheme.org/charybdis/trunk
59
60 ........
61 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
62
63 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
64 ........
65 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
66
67 - add use_forward to /info
68 ........
69 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
70
71 Call channel_modes() with &me instead of source_p when
72 sending out a JOIN and SJOIN for a local user. This
73 saves checking whether they are on the channel they
74 have just joined.
75 ........
76 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
77
78 If use_forward is disabled:
79 - hide +fFQ in 005
80 - hide +f in /mode #channel (/mode #channel f still shows it)
81 - do not send any mode changes adding +f to local clients
82 (-f ones are still sent)
83 ........
84
85
86 Changes: Modified:
87 + - branches/release-2.1/ (Property Modified)
88 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
89 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
90 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
91 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
92 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
93 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
94 +1 -1 branches/release-2.1/src/channel.c (File Modified)
95 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
96 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
97 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
98 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
99 +4 -2 branches/release-2.1/src/supported.c (File Modified)
100
101
102 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
103 Log:
104 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
105
106
107 Changes: Modified:
108 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
109 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
110 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
111
112
113 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
114 Log:
115 Add accountability (wallops, log) to OKICK.
116
117
118 Changes: Modified:
119 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
120
121
122 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
123 Log:
124 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
125 Similar to branches/release-2.2 r3061.
126
127
128 Changes: Modified:
129 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
130
131
132 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
133 Log:
134 - Write xline to file after instead of before notifying opers and source
135 - Also notify source of failure to add xline
136 Similar to branches/release-2.2 r3057.
137
138
139 Changes: Modified:
140 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
141
142
143 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
144 Log:
145 If a dline/kline/resv cannot be added to the file, send
146 the regular notices to local opers and source anyway,
147 and also warn the source (local opers were already warned).
148 Similar to branches/release-2.2 r3053.
149
150
151 Changes: Modified:
152 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
153
154
155 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
156 Log:
157 Port over fixes from unkline/unxline/unresv to undline.
158 Similar to branches/release-2.2 r3049.
159
160
161 Changes: Modified:
162 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
163
164
165 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
166 Log:
167 Merged revisions 2915 via svnmerge from
168 http://svn.atheme.org/charybdis/trunk
169
170 ........
171 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
172
173 In usage message, show kline.conf and xline.conf instead
174 of klines.conf and xlines.conf.
175 ........
176
177
178 Changes: Modified:
179 + - branches/release-2.1/ (Property Modified)
180 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
181
182
183 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
184 Log:
185 Merged revisions 2831,2833,2853 via svnmerge from
186 http://svn.atheme.org/charybdis/trunk
187
188 ........
189 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
190
191 unkline/unxline/unresv:
192 - if fclose on the output returns an error, treat this as a
193 write error too
194 - check if the rename from the temp file to the ban conf failed
195 ........
196 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
197
198 When adding a permanent dline/kline/xline/resv, check
199 the return value of fclose().
200 ........
201 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
202
203 Do not free xline aconf if it could not be written out.
204 It will be added to the list in memory anyway.
205 ........
206
207
208 Changes: Modified:
209 + - branches/release-2.1/ (Property Modified)
210 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
211 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
212 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
213 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
214
215
216 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
217 Log:
218 NEWS: Clarify effects of ip_cloaking changes a little.
219
220
221 Changes: Modified:
222 +2 -0 branches/release-2.1/NEWS (File Modified)
223
224
225 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
226 Log:
227 Rerun autoconf.
228
229
230 Changes: Modified:
231 +9 -9 branches/release-2.1/configure (File Modified)
232
233
234 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
235 Log:
236 Version bump on 2.1 branch to 2.1.2.
237
238
239 Changes: Modified:
240 +1 -1 branches/release-2.1/configure.ac (File Modified)
241
242
243 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
244 Log:
245 Mention r2801/r2805.
246
247
248 Changes: Modified:
249 +1 -0 branches/release-2.1/NEWS (File Modified)
250
251
252 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
253 Log:
254 Merged revisions 2801 via svnmerge from
255 http://svn.atheme.org/charybdis/trunk
256
257 ........
258 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
259
260 ip_cloaking: try to avoid truncation by removing more
261 components of the hostname (except the TLD).
262 ........
263
264
265 Changes: Modified:
266 + - branches/release-2.1/ (Property Modified)
267 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
268
269
270 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
271 Log:
272 Update NEWS.
273
274
275 Changes: Modified:
276 +8 -1 branches/release-2.1/NEWS (File Modified)
277
278
279 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
280 Log:
281 Merged revisions 2781 via svnmerge from
282 http://svn.atheme.org/charybdis/trunk
283
284 ........
285 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
286
287 Fix stupid bug: checked a hostmask against the found
288 ban instead of all exceptions, causing all host mangled
289 clients to be exempted if there was a single ban
290 exception in many cases.
291 ........
292
293
294 Changes: Modified:
295 + - branches/release-2.1/ (Property Modified)
296 +2 -2 branches/release-2.1/src/channel.c (File Modified)
297
298
299 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
300 Log:
301 Merged revisions 2773 via svnmerge from
302 http://svn.atheme.org/charybdis/trunk
303
304 ........
305 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
306
307 user@host must be *@* for a shared{} block with flags=locops
308 (server should not be *).
309 ........
310
311
312 Changes: Modified:
313 + - branches/release-2.1/ (Property Modified)
314 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
315
316
317 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
318 Log:
319 Tweak \s code a little.
320
321
322 Changes: Modified:
323 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
324 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
325 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
326
327
328 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
329 Log:
330 Merged revisions 2761 via svnmerge from
331 http://svn.atheme.org/charybdis/trunk
332
333 ........
334 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
335
336 The testline/no_tilde fixes are in 2.1.1.
337 ........
338
339
340 Changes: Modified:
341 + - branches/release-2.1/ (Property Modified)
342 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
343
344
345 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
346 Log:
347 Update NEWS.
348
349
350 Changes: Modified:
351 +4 -1 branches/release-2.1/NEWS (File Modified)
352
353
354 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
355 Log:
356 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
357 http://svn.atheme.org/charybdis/trunk
358 no_tilde fixes
359
360 ........
361 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
362
363 If the auth{} block has no_tilde and is not kline exempt,
364 check the username without tilde against klines too.
365 This is consistent with the way klines work on spoofs
366 (klines checked on both raw and appearing-on-IRC version).
367 ........
368 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
369
370 Rework the fix for klines with no_tilde.
371 Add an extra argument to find_address_conf() for the
372 username without tilde, as that may contain one character more.
373 ........
374 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
375
376 Unbreak compile (because of r2697).
377 testline with ~ could be improved some more perhaps, but this should work.
378 ........
379 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
380
381 testline: take no_tilde and username truncation into account
382 ........
383 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
384
385 Add some information on /testline with no_tilde and username truncation.
386 ........
387
388
389 Changes: Modified:
390 + - branches/release-2.1/ (Property Modified)
391 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
392 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
393 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
394 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
395 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
396 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
397
398
399 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
400 Log:
401 Merged revisions 2149,2151 via svnmerge from
402 http://svn.atheme.org/charybdis/trunk
403
404 ........
405 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
406
407 Move kills from services from +s to +k snomask.
408 Kills from non-service opers remain on +s.
409 ........
410 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
411
412 Update description of +s and +k snomasks.
413 ........
414
415
416 Changes: Modified:
417 + - branches/release-2.1/ (Property Modified)
418 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
419 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
420 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
421
422
423 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
424 Log:
425 Merged revisions 2685 via svnmerge from
426 http://svn.atheme.org/charybdis/trunk
427
428 ........
429 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
430
431 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
432 ........
433
434
435 Changes: Modified:
436 + - branches/release-2.1/ (Property Modified)
437 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
438
439
440 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
441 Log:
442 Merged revisions 2693 via svnmerge from
443 http://svn.atheme.org/charybdis/trunk
444
445 ........
446 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
447
448 Fix truncation (by one) of unidented usernames
449 if user registration is done because of DNSBL
450 completion (which is the usual case if a valid
451 NICK and USER are sent quickly and any DNSBLs
452 are enabled).
453 ........
454
455
456 Changes: Modified:
457 + - branches/release-2.1/ (Property Modified)
458 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
459
460
461 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
462 Log:
463 Update NEWS.
464
465
466 Changes: Modified:
467 +10 -0 branches/release-2.1/NEWS (File Modified)
468
469
470 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
471 Log:
472 Rerun autoconf.
473
474
475 Changes: Modified:
476 +9 -9 branches/release-2.1/configure (File Modified)
477
478
479 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
480 Log:
481 Version bump to 2.1.1.
482
483
484 Changes: Modified:
485 +1 -1 branches/release-2.1/configure.ac (File Modified)
486
487
488 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
489 Log:
490 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
491 http://svn.atheme.org/charybdis/trunk
492
493 ........
494 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
495
496 - fix a server notice on SID collision where the server name is mentioned twice
497 ........
498 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
499
500 - get_server_name() is stupid
501 ........
502 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
503
504 - fix an oops
505 ........
506 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
507
508 Do the Attempt to re-introduce SID server notice somewhat
509 differently, showing a real host again if !HIDE_SERVERS_IPS
510 and still showing the server name exactly once.
511 ........
512 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
513
514 Fix log message for Attempt to re-introduce SID (server notice was ok).
515 ........
516 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
517
518 - replace "No N line" with "no connect block" in a
519 serverlog message
520 - show attempted server name in a few serverlog messages
521 ........
522
523
524 Changes: Modified:
525 + - branches/release-2.1/ (Property Modified)
526 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
527
528
529 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
530 Log:
531 Merged revisions 2218 via svnmerge from
532 http://svn.atheme.org/charybdis/trunk
533
534 ........
535 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
536
537 Fix garbage in /stats y output on 64-bit archs.
538 ........
539
540
541 Changes: Modified:
542 + - branches/release-2.1/ (Property Modified)
543 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
544
545
546 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
547 Log:
548 Merged revisions 2438 via svnmerge from
549 http://svn.atheme.org/charybdis/trunk
550
551 ........
552 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
553
554 Enable Revision keyword in addition to Id.
555 ........
556
557
558 Changes: Modified:
559 + - branches/release-2.1/ (Property Modified)
560 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
561
562
563 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
564 Log:
565 Merged revisions 2679 via svnmerge from
566 http://svn.atheme.org/charybdis/trunk
567
568 ........
569 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
570
571 Port over ratbox 2.2 r23253 (anfl):
572 - remove the cached storage of how many +beI there are, thereby fixing a
573 case where it can get desynced from reality
574 ........
575
576
577 Changes: Modified:
578 + - branches/release-2.1/ (Property Modified)
579 +0 -1 branches/release-2.1/include/channel.h (File Modified)
580 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
581
582
583 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
584 Log:
585 Merged revisions 2093,2095 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
587
588 ........
589 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
590
591 - change DNSBL licensing to BSD.
592 ........
593 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
594
595 - change x86-assembly FNV implementation to BSD license
596 ........
597
598
599 Changes: Modified:
600 + - branches/release-2.1/ (Property Modified)
601 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
602 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
603
604
605 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
606 Log:
607 Merged revisions 2073,2075 via svnmerge from
608 http://svn.atheme.org/charybdis/trunk
609
610 ........
611 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
612
613 Put full information in the squit reason when exiting
614 a server due to a servlink (ziplinks) error.
615 ........
616 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
617
618 Put full information in the squit reason when exiting
619 a server due to not enough arguments for a command.
620 ........
621
622
623 Changes: Modified:
624 + - branches/release-2.1/ (Property Modified)
625 +7 -5 branches/release-2.1/src/parse.c (File Modified)
626 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
627
628
629 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
630 Log:
631 Merged revisions 2071 via svnmerge from
632 http://svn.atheme.org/charybdis/trunk
633
634 ........
635 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
636
637 Don't redirect users from an existing domain to an
638 existing server in reference.conf.
639 Idea from ratbox.
640 ........
641
642
643 Changes: Modified:
644 + - branches/release-2.1/ (Property Modified)
645 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
646
647
648 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
649 Log:
650 Merged revisions 2053 via svnmerge from
651 http://svn.atheme.org/charybdis/trunk
652
653 ........
654 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
655
656 Make find_channel_membership() choose the shortest list
657 (channel's list or user's list) to search, avoiding excessive
658 CPU usage with services which are in lots of channels.
659 From ratbox 2.2 (anfl/jilles)
660 ........
661
662
663 Changes: Modified:
664 + - branches/release-2.1/ (Property Modified)
665 +21 -4 branches/release-2.1/src/channel.c (File Modified)
666
667
668 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
669 Log:
670 Rerun autoconf.
671
672
673 Changes: Modified:
674 +9 -9 branches/release-2.1/configure (File Modified)
675
676
677 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
678 Log:
679 Version change 2.1.0rc1 -> 2.1.0 (release).
680
681
682 Changes: Modified:
683 +1 -1 branches/release-2.1/configure.ac (File Modified)
684
685
686 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
687 Log:
688 Merged revisions 2029 via svnmerge from
689 http://svn.atheme.org/charybdis/trunk
690
691 ........
692 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
693
694 NEWS: mention m_webirc.c module
695 ........
696
697
698 Changes: Modified:
699 + - branches/release-2.1/ (Property Modified)
700 +1 -0 branches/release-2.1/NEWS (File Modified)
701
702
703 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
704 Log:
705 Rerun autoconf.
706
707
708 Changes: Modified:
709 +9 -9 branches/release-2.1/configure (File Modified)
710
711
712 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
713 Log:
714 Change version to 2.1.0rc1.
715
716
717 Changes: Modified:
718 +1 -1 branches/release-2.1/configure.ac (File Modified)
719
720
721 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
722 Log:
723 Merged revisions 2021 via svnmerge from
724 http://svn.atheme.org/charybdis/trunk
725
726 ........
727 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
728
729 Get rid of delete_resolver_queries_f(), dnsbl_hits and
730 related flaky looking things, and instead keep a list
731 of BlacklistClients in PreClient.
732 ........
733
734
735 Changes: Modified:
736 + - branches/release-2.1/ (Property Modified)
737 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
738 +1 -1 branches/release-2.1/include/client.h (File Modified)
739 +0 -1 branches/release-2.1/include/res.h (File Modified)
740 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
741 +0 -24 branches/release-2.1/src/res.c (File Modified)
742 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
743
744
745 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
746 Log:
747 Merged revisions 2015,2017 via svnmerge from
748 http://svn.atheme.org/charybdis/trunk
749
750 ........
751 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
752
753 Check if the name in the question section of the
754 DNS reply matches what we queried, to guard against
755 late replies to a previous query with the same id.
756 ........
757 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
758
759 res.c: add a comment summarizing our changes
760 ........
761
762
763 Changes: Modified:
764 + - branches/release-2.1/ (Property Modified)
765 +53 -18 branches/release-2.1/src/res.c (File Modified)
766
767
768 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
769 Log:
770 Merged revisions 1981 via svnmerge from
771 http://svn.atheme.org/charybdis/trunk
772
773 ........
774 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
775
776 Alphabetize extensions and tweak the descriptions a little.
777 ........
778
779
780 Changes: Modified:
781 + - branches/release-2.1/ (Property Modified)
782 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
783 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
784
785
786 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
787 Log:
788 Merged revisions 1975 via svnmerge from
789 http://svn.atheme.org/charybdis/trunk
790
791 ........
792 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
793
794 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
795 We should use the IP and not truncate the hostname.
796 From ratbox 2.2 (androsyn)
797 ........
798
799
800 Changes: Modified:
801 + - branches/release-2.1/ (Property Modified)
802 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
803
804
805 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
806 Log:
807 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
808 http://svn.atheme.org/charybdis/trunk
809
810
811 Changes: Modified:
812 + - branches/release-2.1/ (Property Modified)
813
814
815 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
816 Log:
817 - branch 2.1 release family
818
819
820 Changes: Modified:
821 + - branches/release-2.1/ (File Added)
822
823
824 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
825 Log:
826 Describe new handling of host mangling in channel bans in SGML.
827
828
829 Changes: Modified:
830 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
831
832
833 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
834 Log:
835 - ok, 2.1 operline brought to you by marvin the melancholy robot
836
837
838 Changes: Modified:
839 +1 -1 trunk/src/messages.tab (File Modified)
840
841
842 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
843 Log:
844 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
845 If anybody comes up with anything better, then please let us know
846 and we will change this before 2.1 is branched.
847
848
849 Changes: Modified:
850 +1 -1 trunk/src/messages.tab (File Modified)
851
852
853 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
854 Log:
855 Add EUID to capab.txt.
856
857
858 Changes: Modified:
859 +1 -0 trunk/doc/technical/capab.txt (File Modified)
860
861
862 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
863 Log:
864 Update NEWS file.
865
866
867 Changes: Modified:
868 +3 -0 trunk/NEWS (File Modified)
869
870
871 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
872 Log:
873 Allow service{} servers to manipulate the nick delay table
874 (for "nickserv enforcement").
875 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
876 If duration is 0, the nickdelay entry is removed, otherwise
877 it is added with the duration in seconds (maximum 24 hours).
878 It is suggested that this is used if the EUID capab is present.
879
880
881 Changes: Modified:
882 +42 -1 trunk/modules/m_services.c (File Modified)
883
884
885 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
886 Log:
887 HURT: strip off *@ from the start of the mask
888 reject anything else containing '@' or '!'
889
890
891 Changes: Modified:
892 +11 -0 trunk/extensions/hurt.c (File Modified)
893
894
895 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
896 Log:
897 ircd.c: need supported.h here
898
899
900 Changes: Modified:
901 +1 -0 trunk/src/ircd.c (File Modified)
902
903
904 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
905 Log:
906 HURT: less ambiguity here
907 ips/hosts to be hurt must contain a '.' or ':' otherwise
908 they are interpreted as nicks
909
910
911 Changes: Modified:
912 +14 -9 trunk/extensions/hurt.c (File Modified)
913
914
915 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
916 Log:
917 - we're now ircd-charybdis.org.
918 - properly alphabetize credits
919
920
921 Changes: Modified:
922 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
923
924
925 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
926 Log:
927 - add additional modules to the configs
928
929
930 Changes: Modified:
931 +6 -0 trunk/doc/example.conf (File Modified)
932 +12 -0 trunk/doc/reference.conf (File Modified)
933
934
935 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
936 Log:
937 - remove hurt.h, it is pointless and confusing
938
939
940 Changes: Modified:
941 +27 -62 trunk/extensions/hurt.c (File Modified)
942 + - trunk/extensions/hurt.h (File Deleted)
943
944
945 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
946 Log:
947 - add code to suggest a local HURT by nickname.
948 - clean up this code (use libcharybdis runtime for memory management, not system libc)
949
950
951 Changes: Modified:
952 +40 -10 trunk/extensions/hurt.c (File Modified)
953 +1 -0 trunk/extensions/hurt.h (File Modified)
954
955
956 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
957 Log:
958 - update NEWS file
959
960
961 Changes: Modified:
962 +2 -1 trunk/NEWS (File Modified)
963
964
965 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
966 Log:
967 MASKTRACE/TESTMASK: check orighost as well
968
969
970 Changes: Modified:
971 +4 -2 trunk/modules/m_etrace.c (File Modified)
972 +3 -1 trunk/modules/m_testmask.c (File Modified)
973
974
975 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
976 Log:
977 Make RPL_ISUPPORT (005) numeric modularizable.
978 Currently it will reassemble the numeric every time
979 it needs to be sent, using a few dozen callbacks;
980 if this is too slow some caching scheme should be
981 implemented.
982
983
984 Changes: Modified:
985 +0 -1 trunk/include/s_user.h (File Modified)
986 +36 -114 trunk/include/supported.h (File Modified)
987 +1 -1 trunk/modules/m_version.c (File Modified)
988 +1 -0 trunk/src/Makefile.in (File Modified)
989 +1 -0 trunk/src/ircd.c (File Modified)
990 +300 -25 trunk/src/s_user.c (File Modified)
991 + - trunk/src/supported.c (File Added)
992
993
994 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
995 Log:
996 EUID orighost could differ from host only in case,
997 do not mark as dynamic spoof then
998
999
1000 Changes: Modified:
1001 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1002
1003
1004 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1005 Log:
1006 kline help file: clarify a bit and remove some obsolete stuff
1007 partly suggested by Olin
1008
1009
1010 Changes: Modified:
1011 +8 -8 trunk/help/opers/kline (File Modified)
1012
1013
1014 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1015 Log:
1016 Update NEWS file.
1017
1018
1019 Changes: Modified:
1020 +20 -0 trunk/NEWS (File Modified)
1021
1022
1023 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1024 Log:
1025 Show real host/IP to nonopers whoising themselves.
1026 The IP is not shown for auth{} spoofs, otherwise it is,
1027 as it looked rather weird to me to show an auth{} spoofed
1028 IP like this. (/userhost on self still shows the IP.)
1029
1030
1031 Changes: Modified:
1032 +13 -2 trunk/modules/m_whois.c (File Modified)
1033
1034
1035 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1036 Log:
1037 Document nick_delay stuff and move it around a bit.
1038
1039
1040 Changes: Modified:
1041 +1 -2 trunk/doc/example.conf (File Modified)
1042 +8 -2 trunk/doc/reference.conf (File Modified)
1043
1044
1045 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1046 Log:
1047 - disable nickdelay by default. Needs to be documented in reference.conf.
1048
1049
1050 Changes: Modified:
1051 +2 -0 trunk/doc/example.conf (File Modified)
1052 +2 -0 trunk/doc/reference.conf (File Modified)
1053
1054
1055 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1056 Log:
1057 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1058
1059
1060 Changes: Modified:
1061 +2 -1 trunk/modules/m_services.c (File Modified)
1062
1063
1064 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1065 Log:
1066 ip_cloaking: somewhat hackish but we need to send the
1067 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1068 umodes
1069
1070
1071 Changes: Modified:
1072 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1073
1074
1075 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1076 Log:
1077 If EUID is used, show realhost in far connect notice
1078 (but not in far disconnect notice).
1079
1080
1081 Changes: Modified:
1082 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1083
1084
1085 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1086 Log:
1087 ip_cloaking:
1088 - use non-ENCAP CHGHOST if possible
1089 - really introduce new users with their mangled and real
1090 host if +h is in default umodes
1091
1092
1093 Changes: Modified:
1094 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1095
1096
1097 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1098 Log:
1099 Add non-ENCAP CHGHOST.
1100
1101
1102 Changes: Modified:
1103 +49 -11 trunk/modules/m_chghost.c (File Modified)
1104
1105
1106 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1107 Log:
1108 Initial addition of EUID (puts realhost/account in same
1109 command as user introduction).
1110 See doc/technical/euid.txt for more information.
1111 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1112
1113
1114 Changes: Modified:
1115 + - trunk/doc/technical/euid.txt (File Added)
1116 +2 -1 trunk/include/s_serv.h (File Modified)
1117 +1 -1 trunk/include/s_user.h (File Modified)
1118 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1119 +1 -34 trunk/modules/m_chghost.c (File Modified)
1120 +0 -28 trunk/modules/m_services.c (File Modified)
1121 +30 -1 trunk/src/s_serv.c (File Modified)
1122 +30 -3 trunk/src/s_user.c (File Modified)
1123
1124
1125 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1126 Log:
1127 Store the mangled host in localClient and use it for
1128 ban matching (also match real host for mangled users,
1129 also match mangled host for uncloaked users).
1130 Improve interaction of +h with auth{} and services
1131 spoofs.
1132 Note that all of this only applies to clients who
1133 connect after the mangling module is loaded
1134 (other clients cannot even set +h).
1135 The sorcerynet cloaking module has not been updated
1136 for these changes.
1137
1138
1139 Changes: Modified:
1140 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1141 +3 -0 trunk/include/client.h (File Modified)
1142 +64 -5 trunk/src/channel.c (File Modified)
1143 +1 -0 trunk/src/client.c (File Modified)
1144 +2 -2 trunk/src/s_user.c (File Modified)
1145
1146
1147 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1148 Log:
1149 Document /stats U letters in sgml.
1150
1151
1152 Changes: Modified:
1153 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1154
1155
1156 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1157 Log:
1158 Better description of hub_mask and leaf_mask.
1159
1160
1161 Changes: Modified:
1162 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1163
1164
1165 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1166 Log:
1167 Add operspy_dont_care_user_info to sgml docs.
1168
1169
1170 Changes: Modified:
1171 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1172
1173
1174 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1175 Log:
1176 Add general::operspy_dont_care_user_info.
1177 This makes /who mask equivalent to /who !mask for opers
1178 with the operspy flag, and removes the operspy log/notice
1179 on /who mask, /masktrace and /scan.
1180 The necessary privilege (operspy flag) is unchanged.
1181 Behaviour for the other operspy commands (channel
1182 related ones) is also unchanged.
1183
1184
1185 Changes: Modified:
1186 +1 -0 trunk/doc/example.conf (File Modified)
1187 +6 -0 trunk/doc/reference.conf (File Modified)
1188 +1 -0 trunk/include/s_conf.h (File Modified)
1189 +10 -8 trunk/modules/m_etrace.c (File Modified)
1190 +6 -0 trunk/modules/m_info.c (File Modified)
1191 +8 -5 trunk/modules/m_scan.c (File Modified)
1192 +1 -1 trunk/modules/m_version.c (File Modified)
1193 +6 -1 trunk/modules/m_who.c (File Modified)
1194 +1 -0 trunk/src/newconf.c (File Modified)
1195 +1 -0 trunk/src/s_conf.c (File Modified)
1196
1197
1198 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1199 Log:
1200 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1201 This letter will also be used for showing operspy with
1202 limited accountability (show non channel related info
1203 without '!' or notice).
1204
1205
1206 Changes: Modified:
1207 +2 -0 trunk/doc/server-version-info (File Modified)
1208 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1209 +2 -0 trunk/include/ircd.h (File Modified)
1210 +6 -0 trunk/modules/m_info.c (File Modified)
1211 +2 -0 trunk/modules/m_version.c (File Modified)
1212 +1 -0 trunk/src/ircd_state.c (File Modified)
1213
1214
1215 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1216 Log:
1217 Add m_webirc module, allows showing real host of CGI:IRC users.
1218 Differences to the version available on my web page for a while:
1219 instructions on how to set it up.
1220
1221
1222 Changes: Modified:
1223 +137 -0 trunk/extensions/Makefile.in (File Modified)
1224 + - trunk/extensions/m_webirc.c (File Added)
1225
1226
1227 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1228 Log:
1229 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1230
1231
1232 Changes: Modified:
1233 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1234
1235
1236 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1237 Log:
1238 - move beu from core to contributors
1239 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1240
1241
1242 Changes: Modified:
1243 +2 -2 trunk/CREDITS (File Modified)
1244
1245
1246 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1247 Log:
1248 Mention that class blocks must be defined before the
1249 auth or connect blocks referencing them.
1250
1251
1252 Changes: Modified:
1253 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1254
1255
1256 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1257 Log:
1258 extb_canjoin:
1259 - change from "can join" to "is banned", this reverses sense
1260 and removes "weird" checks like for +i, +l, +j
1261 - don't allow $j to same channel
1262 - +s/+p restriction removed, anyone can /mode b anyway
1263 - +k check removed
1264
1265
1266 Changes: Modified:
1267 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1268
1269
1270 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1271 Log:
1272 Add a few important lines from reference.conf to example.conf.
1273
1274
1275 Changes: Modified:
1276 +8 -1 trunk/doc/example.conf (File Modified)
1277
1278
1279 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1280 Log:
1281 - we don't support rtsigio anymore
1282 - we definately don't support VMS nor Cygwin either.
1283
1284
1285 Changes: Modified:
1286 +2 -2 trunk/INSTALL (File Modified)
1287 +0 -2 trunk/README.FIRST (File Modified)
1288
1289
1290 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1291 Log:
1292 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1293
1294
1295 Changes: Modified:
1296 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1297
1298
1299 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1300 Log:
1301 extb_canjoin:
1302 - return EXTBAN_NOMATCH for a valid ban that does not match
1303 - consider a $j ban invalid if we were already processing a
1304 can_join for a $j ban
1305
1306
1307 Changes: Modified:
1308 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1309
1310
1311 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1312 Log:
1313 extb_extgecos: realhost -> orighost
1314
1315
1316 Changes: Modified:
1317 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1318
1319
1320 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1321 Log:
1322 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1323
1324
1325 Changes: Modified:
1326 +59 -0 trunk/extensions/Makefile.in (File Modified)
1327 + - trunk/extensions/extb_canjoin.c (File Added)
1328
1329
1330 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1331 Log:
1332 - oh right, charybdis calls that 'orighost'.
1333
1334
1335 Changes: Modified:
1336 +2 -2 trunk/modules/m_who.c (File Modified)
1337
1338
1339 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1340 Log:
1341 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1342
1343
1344 Changes: Modified:
1345 +2 -0 trunk/modules/m_who.c (File Modified)
1346
1347
1348 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1349 Log:
1350 - also check $x against realhost
1351
1352
1353 Changes: Modified:
1354 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1355
1356
1357 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1358 Log:
1359 Sorcerynet people want a debugging notice moved from +s to +d.
1360
1361
1362 Changes: Modified:
1363 +1 -1 trunk/src/blacklist.c (File Modified)
1364
1365
1366 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1367 Log:
1368 Use source_p instead of client_p for free_pre_client().
1369 client_p could be NULL or another client.
1370
1371
1372 Changes: Modified:
1373 +1 -1 trunk/src/client.c (File Modified)
1374
1375
1376 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1377 Log:
1378 - revert this, I know how to fix it now
1379
1380
1381 Changes: Modified:
1382 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1383
1384
1385 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1386 Log:
1387 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1388 This fix is probably suboptimal, but it does indeed fix the problem.
1389
1390
1391 Changes: Modified:
1392 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1393
1394
1395 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1396 Log:
1397 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1398
1399
1400 Changes: Modified:
1401 +49 -0 trunk/extensions/Makefile.in (File Modified)
1402 + - trunk/extensions/extb_extgecos.c (File Added)
1403
1404
1405 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1406 Log:
1407 Remove undocumented and unused general::fallback_to_ip6_int config option.
1408
1409
1410 Changes: Modified:
1411 +0 -3 trunk/include/s_conf.h (File Modified)
1412 +0 -3 trunk/src/newconf.c (File Modified)
1413
1414
1415 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1416 Log:
1417 SGML docs:
1418 - document new TESTMASK
1419 - mention that TESTMASK matching is the same as MASKTRACE matching
1420 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1421 been that way)
1422
1423
1424 Changes: Modified:
1425 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1426
1427
1428 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1429 Log:
1430 New testmask from ratbox 2.2.
1431 Allows matches on nick, ip and gecos in addition to user
1432 and host, and is fully analogous to masktrace.
1433 The numeric has changed from 724 to 727 and fields in it
1434 have changed.
1435
1436
1437 Changes: Modified:
1438 +4 -3 trunk/help/opers/testmask (File Modified)
1439 +1 -0 trunk/include/numeric.h (File Modified)
1440 +82 -9 trunk/modules/m_testmask.c (File Modified)
1441 +2 -2 trunk/src/messages.tab (File Modified)
1442
1443
1444 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1445 Log:
1446 contrib -> extensions
1447
1448
1449 Changes: Modified:
1450 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1451
1452
1453 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1454 Log:
1455 CHGHOST: Check validity of new hostname.
1456 If the command came from a local client (disabled by
1457 default), send an error message and drop the command.
1458 If the command came from a remote client or server,
1459 send a notice to opers and the target user (if local).
1460
1461
1462 Changes: Modified:
1463 +42 -1 trunk/modules/m_chghost.c (File Modified)
1464
1465
1466 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1467 Log:
1468 Update NEWS file.
1469
1470
1471 Changes: Modified:
1472 +23 -1 trunk/NEWS (File Modified)
1473
1474
1475 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1476 Log:
1477 When an outgoing server connection succeeds, set
1478 localClient->ip by simply copying the whole sockaddr
1479 struct instead of copying certain parts only.
1480
1481
1482 Changes: Modified:
1483 +1 -19 trunk/src/s_serv.c (File Modified)
1484
1485
1486 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1487 Log:
1488 Give a special error message and ignore the connect block
1489 if trying to add a connect block for the server's own name.
1490
1491
1492 Changes: Modified:
1493 +7 -0 trunk/src/newconf.c (File Modified)
1494
1495
1496 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1497 Log:
1498 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1499 when --disable-balloc is used, so that it compiles.
1500 Obviously the BlockHeapUsage() stub returns just zeroes so
1501 /stats z will be less informative.
1502
1503
1504 Changes: Modified:
1505 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1506
1507
1508 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1509 Log:
1510 Free and zero dns_query in DNS callback for outgoing connect.
1511 This avoids double free of reslist.
1512
1513
1514 Changes: Modified:
1515 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1516
1517
1518 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1519 Log:
1520 From ratbox, log failed outgoing connections to serverlog.
1521 Added: IP address.
1522
1523
1524 Changes: Modified:
1525 +13 -1 trunk/src/s_serv.c (File Modified)
1526
1527
1528 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1529 Log:
1530 Change serverlog message when connecting to be more clear and show the port number.
1531
1532
1533 Changes: Modified:
1534 +1 -1 trunk/src/s_serv.c (File Modified)
1535
1536
1537 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1538 Log:
1539 Remove gethost_byname(), this is meaningless
1540 since the removal of AAAA -> A fallback (r1763).
1541
1542
1543 Changes: Modified:
1544 +0 -1 trunk/include/res.h (File Modified)
1545 +0 -12 trunk/src/res.c (File Modified)
1546
1547
1548 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1549 Log:
1550 Remove ip6.int support and use only ip6.arpa.
1551 The global ip6.int zone has disappeared on June 1
1552 and a lot of other software has been removing ip6.int
1553 support also.
1554 This removes the second and last case where IPv6
1555 support in charybdis causes extra lookups and slows
1556 DNS down.
1557
1558
1559 Changes: Modified:
1560 +5 -27 trunk/src/res.c (File Modified)
1561
1562
1563 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1564 Log:
1565 Mention new default (r1767) for connect::aftype in sgml docs.
1566
1567
1568 Changes: Modified:
1569 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1570
1571
1572 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1573 Log:
1574 Use IPv6 if connect::host looks like an IPv6 address
1575 (contains a colon). No need to aftype=ipv6 anymore.
1576
1577
1578 Changes: Modified:
1579 +2 -0 trunk/src/newconf.c (File Modified)
1580
1581
1582 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1583 Log:
1584 More information about connect::host.
1585
1586
1587 Changes: Modified:
1588 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1589
1590
1591 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1592 Log:
1593 Remove fallback to A if AAAA cannot be found.
1594 In case of a forward check of a reverse lookup, we
1595 already know if it's ipv4 or ipv6, so it is not
1596 useful and in case of a forward lookup of a hostname
1597 in connect::host, connect::aftype already specifies
1598 if it's ipv4 or ipv6.
1599
1600
1601 Changes: Modified:
1602 +4 -27 trunk/src/res.c (File Modified)
1603
1604
1605 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1606 Log:
1607 msg_channel():
1608 - check if +c made the message text empty and refuse
1609 to send it if so
1610 - don't copy message text if it is not necessary
1611 (channel is -c)
1612
1613
1614 Changes: Modified:
1615 +14 -4 trunk/modules/core/m_message.c (File Modified)
1616
1617
1618 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1619 Log:
1620 remove_conf_item(): do not free cf_name, this is generally a string constant
1621
1622
1623 Changes: Modified:
1624 +0 -1 trunk/src/newconf.c (File Modified)
1625
1626
1627 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1628 Log:
1629 Remove the old unused FDL_ constants.
1630
1631
1632 Changes: Modified:
1633 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1634
1635
1636 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1637 Log:
1638 Remove an unused struct irc_sockaddr_storage from fde_t
1639 (allocated for every possible file descriptor).
1640
1641
1642 Changes: Modified:
1643 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1644
1645
1646 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1647 Log:
1648 If the DNS lookup for an outgoing connection is still
1649 pending when it is closed, clean it up.
1650
1651
1652 Changes: Modified:
1653 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1654
1655
1656 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1657 Log:
1658 If proc_answer() fails (for example if a lookup for an
1659 A record returns a CNAME), fail the query immediately.
1660 Previously the packet was just ignored, leaving the
1661 query to time out.
1662
1663
1664 Changes: Modified:
1665 +4 -8 trunk/src/res.c (File Modified)
1666
1667
1668 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1669 Log:
1670 Correct sockhost field in an outgoing server connection.
1671 First copy the host field from the server_conf, then
1672 take the IP from to where the connection was attempted
1673 when the connection callback is called.
1674 (Before r1747 this used the IP from the server_conf.)
1675
1676
1677 Changes: Modified:
1678 +8 -2 trunk/src/s_serv.c (File Modified)
1679
1680
1681 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1682 Log:
1683 Remove ipnum (keep aftype) and dns_query from server_conf.
1684 We don't keep track of binary form address in connect{}
1685 blocks anymore, DNS lookups of names in host= gone.
1686 As before the DNS lookup is done on connect.
1687 This should unbreak hostnames in host= somewhat.
1688
1689
1690 Changes: Modified:
1691 +1 -2 trunk/include/s_newconf.h (File Modified)
1692 +2 -2 trunk/src/newconf.c (File Modified)
1693 +1 -42 trunk/src/s_newconf.c (File Modified)
1694 +12 -31 trunk/src/s_serv.c (File Modified)
1695
1696
1697 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1698 Log:
1699 Rerun autoconf.
1700
1701
1702 Changes: Modified:
1703 +1 -1 trunk/configure (File Modified)
1704
1705
1706 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1707 Log:
1708 Fix --disable-balloc help text (said --disable-small-net).
1709
1710
1711 Changes: Modified:
1712 +1 -1 trunk/configure.ac (File Modified)
1713
1714
1715 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1716 Log:
1717 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1718 services (+S). Unlike operstring and adminstring, this
1719 is not changeable with /quote set but is updated on rehash.
1720
1721
1722 Changes: Modified:
1723 +1 -0 trunk/doc/example.conf (File Modified)
1724 +10 -2 trunk/doc/reference.conf (File Modified)
1725 +1 -0 trunk/include/s_conf.h (File Modified)
1726 +6 -0 trunk/modules/m_info.c (File Modified)
1727 +3 -2 trunk/modules/m_whois.c (File Modified)
1728 +1 -0 trunk/src/newconf.c (File Modified)
1729 +1 -0 trunk/src/s_conf.c (File Modified)
1730
1731
1732 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1733 Log:
1734 Fix handling of comma in whois: ignore the comma and
1735 everything after it but do output the entire parameter
1736 in RPL_ENDOFWHOIS.
1737
1738
1739 Changes: Modified:
1740 +2 -2 trunk/modules/m_whois.c (File Modified)
1741
1742
1743 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1744 Log:
1745 New /stats letter 's' to list HURTs:
1746 - opers get the full listing.
1747 - users get any HURTs that match their sockhost/orighost if
1748 "stats_k_oper_only" is set to 1.
1749
1750
1751 Changes: Modified:
1752 +50 -0 trunk/extensions/hurt.c (File Modified)
1753
1754
1755 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1756 Log:
1757 - make the newconf system available to modules.
1758
1759
1760 Changes: Modified:
1761 +4 -1 trunk/include/newconf.h (File Modified)
1762 +4 -8 trunk/src/newconf.c (File Modified)
1763
1764
1765 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1766 Log:
1767 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1768
1769 Changes: Modified:
1770 +0 -3 trunk/doc/example.conf (File Modified)
1771 +0 -3 trunk/doc/reference.conf (File Modified)
1772
1773
1774 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1775 Log:
1776 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1777
1778
1779 Changes: Modified:
1780 +3 -0 trunk/doc/example.conf (File Modified)
1781 +3 -0 trunk/doc/reference.conf (File Modified)
1782
1783
1784 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1785 Log:
1786 Fix too early truncation of JOIN channel list.
1787
1788
1789 Changes: Modified:
1790 +2 -3 trunk/modules/core/m_join.c (File Modified)
1791
1792
1793 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1794 Log:
1795 - From ratbox 2.2 (anfl), send server notices about read
1796 errors from handshakes and servers to +s instead of +d.
1797 - Send various server notices about failed server
1798 connections which did not reach registered state network
1799 wide if the connection was initiated by a remote oper.
1800 This avoids annoying the whole net if there is a
1801 broken autoconnect, but allows all opers to see why a
1802 remote connect failed. Failed connections which did reach
1803 server state already generate server notices everywhere.
1804
1805 Note: this is an exception to our general policy to not send
1806 server notices about unregistered connections remotely.
1807
1808
1809 Changes: Modified:
1810 +1 -0 trunk/include/client.h (File Modified)
1811 +20 -6 trunk/src/client.c (File Modified)
1812 +6 -6 trunk/src/s_serv.c (File Modified)
1813
1814
1815 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1816 Log:
1817 - fix typoes
1818
1819
1820 Changes: Modified:
1821 +1 -1 trunk/doc/example.conf (File Modified)
1822 +1 -1 trunk/doc/reference.conf (File Modified)
1823
1824
1825 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1826 Log:
1827 Don't allow #channel +b $c:&channel (inconsistent target).
1828
1829
1830 Changes: Modified:
1831 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1832
1833
1834 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1835 Log:
1836 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1837
1838
1839 Changes: Modified:
1840 +0 -2 trunk/include/client.h (File Modified)
1841
1842
1843 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1844 Log:
1845 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1846
1847
1848 Changes: Modified:
1849 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1850
1851
1852 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1853 Log:
1854 Store IP addresses in whowas. These are shown to opers.
1855 Obtained from Eurus patches.
1856 orighost tracking removed (not worth the memory IMHO),
1857 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1858 with unknown IPs and to not violate auth{} spoof policy.
1859
1860
1861 Changes: Modified:
1862 +2 -0 trunk/doc/reference.conf (File Modified)
1863 +1 -0 trunk/include/numeric.h (File Modified)
1864 +1 -0 trunk/include/whowas.h (File Modified)
1865 +10 -1 trunk/modules/m_whowas.c (File Modified)
1866 +1 -1 trunk/src/messages.tab (File Modified)
1867 +4 -0 trunk/src/whowas.c (File Modified)
1868
1869
1870 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1871 Log:
1872 Describe hostmask parameter of masktrace better in sgml docs.
1873
1874
1875 Changes: Modified:
1876 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1877
1878
1879 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1880 Log:
1881 masktrace help file: mention CIDR IP masks
1882 From ratbox 2.2
1883
1884
1885 Changes: Modified:
1886 +2 -0 trunk/help/opers/masktrace (File Modified)
1887
1888
1889 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1890 Log:
1891 MASKTRACE: allow normal match() on IP address also
1892 From ratbox 2.2
1893
1894
1895 Changes: Modified:
1896 +2 -3 trunk/modules/m_etrace.c (File Modified)
1897
1898
1899 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1900 Log:
1901 Allow +S clients (services) to send to channels and @/+ channels always.
1902
1903
1904 Changes: Modified:
1905 +1 -1 trunk/modules/core/m_message.c (File Modified)
1906 +1 -1 trunk/src/channel.c (File Modified)
1907
1908
1909 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1910 Log:
1911 Allow servers to send to @#chan and +#chan.
1912
1913
1914 Changes: Modified:
1915 +1 -1 trunk/modules/core/m_message.c (File Modified)
1916
1917
1918 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1919 Log:
1920 Don't count opers on service{} servers in /lusers.
1921
1922
1923 Changes: Modified:
1924 +2 -2 trunk/src/s_user.c (File Modified)
1925
1926
1927 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1928 Log:
1929 Show opers the real host behind a dynamic spoof in WHOIS.
1930 If the user is auth{} spoofed, this shows the auth{} spoof
1931 otherwise it shows the DNS hostname and IP address.
1932 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1933
1934
1935 Changes: Modified:
1936 +1 -0 trunk/include/numeric.h (File Modified)
1937 +12 -2 trunk/modules/m_whois.c (File Modified)
1938 +1 -1 trunk/src/messages.tab (File Modified)
1939
1940
1941 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
1942 Log:
1943 Remove #define HIDE_SPOOF_IPS from config.h, should
1944 have been done earlier.
1945
1946
1947 Changes: Modified:
1948 +0 -7 trunk/include/config.h (File Modified)
1949
1950
1951 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
1952 Log:
1953 Bring back ERR_CANTKILLSERVER.
1954
1955
1956 Changes: Modified:
1957 +5 -7 trunk/modules/core/m_kill.c (File Modified)
1958
1959
1960 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
1961 Log:
1962 ip_cloaking module:
1963 - also send RPL_HOSTHIDDEN on -h
1964 - don't allow +h for auth{} spoofed clients
1965
1966
1967 Changes: Modified:
1968 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
1969
1970
1971 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
1972 Log:
1973 /etc/resolv.conf parsing:
1974 - don't crash (sometimes) if there is a line without an argument
1975 (e.g. 'search' by itself)
1976 - fix handling of lines with leading whitespace
1977
1978
1979 Changes: Modified:
1980 +9 -8 trunk/src/reslib.c (File Modified)
1981
1982
1983 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
1984 Log:
1985 Put back code that terminates DNS queries, which was
1986 removed during the resolver changes.
1987
1988
1989 Changes: Modified:
1990 +4 -0 trunk/src/s_auth.c (File Modified)
1991
1992
1993 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
1994 Log:
1995 - oh hey, that was in the wrong place
1996
1997
1998 Changes: Modified:
1999 +13 -13 trunk/src/s_auth.c (File Modified)
2000
2001
2002 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2003 Log:
2004 - handle a situation where a user can go away before DNS completes
2005
2006
2007 Changes: Modified:
2008 +13 -0 trunk/src/s_auth.c (File Modified)
2009
2010
2011 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2012 Log:
2013 More dnsbl stuff
2014
2015
2016 Changes: Modified:
2017 +1 -0 trunk/include/blacklist.h (File Modified)
2018 +1 -0 trunk/include/res.h (File Modified)
2019 +33 -2 trunk/src/blacklist.c (File Modified)
2020 +2 -0 trunk/src/client.c (File Modified)
2021 +24 -0 trunk/src/res.c (File Modified)
2022
2023
2024 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2025 Log:
2026 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2027 if comm_accept() failed.
2028
2029 Found with valgrind.
2030
2031
2032 Changes: Modified:
2033 +4 -4 trunk/src/listener.c (File Modified)
2034
2035
2036 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2037 Log:
2038 - handle unavailable Client/preClient structs
2039
2040
2041 Changes: Modified:
2042 +9 -0 trunk/src/blacklist.c (File Modified)
2043
2044
2045 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2046 Log:
2047 Add +lf to SGML docs.
2048
2049
2050 Changes: Modified:
2051 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2052
2053
2054 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2055 Log:
2056 Also do forwarding if the channel limit (+l) is exceeded.
2057
2058
2059 Changes: Modified:
2060 +1 -1 trunk/help/opers/cmode (File Modified)
2061 +2 -2 trunk/modules/core/m_join.c (File Modified)
2062
2063
2064 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2065 Log:
2066 Post-release lovin':
2067 - Update version to 2.1.0.
2068 - Regenerate configure.
2069
2070
2071 Changes: Modified:
2072 +9 -9 trunk/configure (File Modified)
2073 +1 -1 trunk/configure.ac (File Modified)
2074
2075
2076 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2077 Log:
2078 Comment out example blacklist{} block.
2079
2080
2081 Changes: Modified:
2082 +7 -7 trunk/doc/example.conf (File Modified)
2083 +7 -7 trunk/doc/reference.conf (File Modified)
2084
2085
2086 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2087 Log:
2088 Add note regarding use of AHBL BLs.
2089
2090
2091 Changes: Modified:
2092 +4 -0 trunk/doc/example.conf (File Modified)
2093 +4 -0 trunk/doc/reference.conf (File Modified)
2094
2095
2096 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2097 Log:
2098 Fix typos.
2099
2100
2101 Changes: Modified:
2102 +2 -2 trunk/CREDITS (File Modified)
2103
2104
2105 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2106 Log:
2107 Add beu to CREDITS.
2108
2109
2110 Changes: Modified:
2111 +1 -0 trunk/CREDITS (File Modified)
2112
2113
2114 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2115 Log:
2116 Put more recent ratbox CREDITS here.
2117
2118
2119 Changes: Modified:
2120 +3 -2 trunk/doc/Ratbox-team (File Modified)
2121
2122
2123 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2124 Log:
2125 Clarify a bit.
2126
2127
2128 Changes: Modified:
2129 +5 -4 trunk/NEWS (File Modified)
2130
2131
2132 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2133 Log:
2134 Mention that install or make install also avoids modunload crashes.
2135
2136
2137 Changes: Modified:
2138 +2 -1 trunk/BUGS (File Modified)
2139
2140
2141 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2142 Log:
2143 - update NEWS a bit
2144
2145
2146 Changes: Modified:
2147 +3 -8 trunk/NEWS (File Modified)
2148
2149
2150 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2151 Log:
2152 - further updates
2153
2154
2155 Changes: Modified:
2156 +3 -2 trunk/BUGS (File Modified)
2157
2158
2159 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2160 Log:
2161 - add orighost check to hurt.c
2162 - update BUGS info
2163
2164
2165 Changes: Modified:
2166 +1 -6 trunk/BUGS (File Modified)
2167 +1 -1 trunk/extensions/hurt.c (File Modified)
2168
2169
2170 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2171 Log:
2172 Make kline_exempt exempt from HURT also.
2173
2174
2175 Changes: Modified:
2176 +2 -1 trunk/extensions/hurt.c (File Modified)
2177
2178
2179 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2180 Log:
2181 Fix mask HEAL propagation.
2182
2183
2184 Changes: Modified:
2185 +6 -3 trunk/extensions/hurt.c (File Modified)
2186
2187
2188 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2189 Log:
2190 - Remove old cruft.
2191 - Update.
2192
2193
2194 Changes: Modified:
2195 +18 -31 trunk/extensions/README (File Modified)
2196
2197
2198 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2199 Log:
2200 More target change hax.
2201 Ick.
2202
2203
2204 Changes: Modified:
2205 +5 -0 trunk/extensions/hurt.c (File Modified)
2206
2207
2208 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2209 Log:
2210 Improvements to HURT propagation.
2211
2212
2213 Changes: Modified:
2214 +8 -6 trunk/extensions/hurt.c (File Modified)
2215
2216
2217 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2218 Log:
2219 - further simplification
2220
2221
2222 Changes: Modified:
2223 +25 -76 trunk/extensions/hurt.c (File Modified)
2224 +0 -9 trunk/extensions/hurt.h (File Modified)
2225
2226
2227 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2228 Log:
2229 - client_exit hook
2230
2231
2232 Changes: Modified:
2233 +13 -0 trunk/extensions/hurt.c (File Modified)
2234
2235
2236 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2237 Log:
2238 - cut off at 15 messages instead of 30
2239
2240
2241 Changes: Modified:
2242 +1 -1 trunk/extensions/hurt.h (File Modified)
2243
2244
2245 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2246 Log:
2247 Squash a warning here.
2248
2249
2250 Changes: Modified:
2251 +1 -3 trunk/src/ircd.c (File Modified)
2252
2253
2254 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2255 Log:
2256 Don't show servers in /stats l to nonopers if flatten links is enabled.
2257
2258
2259 Changes: Modified:
2260 +3 -1 trunk/modules/m_stats.c (File Modified)
2261
2262
2263 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2264 Log:
2265 - hurt expiry
2266
2267
2268 Changes: Modified:
2269 +20 -7 trunk/extensions/hurt.c (File Modified)
2270
2271
2272 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2273 Log:
2274 - remove inline stuff (yuck)
2275 - sockaddr should have been sockhost
2276
2277
2278 Changes: Modified:
2279 +22 -31 trunk/extensions/hurt.c (File Modified)
2280
2281
2282 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2283 Log:
2284 - make hurt checking actually work
2285
2286
2287 Changes: Modified:
2288 +2 -7 trunk/extensions/hurt.c (File Modified)
2289
2290
2291 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2292 Log:
2293 Slight tweak to alias{}.
2294
2295
2296 Changes: Modified:
2297 +4 -0 trunk/src/parse.c (File Modified)
2298
2299
2300 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2301 Log:
2302 - further simplification
2303
2304
2305 Changes: Modified:
2306 +59 -71 trunk/extensions/hurt.c (File Modified)
2307 +0 -1 trunk/extensions/hurt.h (File Modified)
2308
2309
2310 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2311 Log:
2312 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2313
2314
2315 Changes: Modified:
2316 +10 -20 trunk/extensions/hurt.c (File Modified)
2317 +0 -4 trunk/extensions/hurt.h (File Modified)
2318
2319
2320 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2321 Log:
2322 - remove some unnecessary code here (hurt_initial_check_event()).
2323
2324
2325 Changes: Modified:
2326 +0 -23 trunk/extensions/hurt.c (File Modified)
2327
2328
2329 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2330 Log:
2331 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2332
2333
2334 Changes: Modified:
2335 +8 -0 trunk/modules/core/m_message.c (File Modified)
2336
2337
2338 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2339 Log:
2340 - more sane tgchange hax
2341
2342
2343 Changes: Modified:
2344 +2 -1 trunk/extensions/hurt.c (File Modified)
2345
2346
2347 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2348 Log:
2349 Make HEAL <nick> work.
2350
2351
2352 Changes: Modified:
2353 +40 -43 trunk/extensions/hurt.c (File Modified)
2354
2355
2356 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2357 Log:
2358 Destroy hurt_clients list on unload.
2359
2360
2361 Changes: Modified:
2362 +7 -0 trunk/extensions/hurt.c (File Modified)
2363
2364
2365 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2366 Log:
2367 Coding style: no space between a function name and parenthesis.
2368
2369
2370 Changes: Modified:
2371 +43 -43 trunk/extensions/hurt.c (File Modified)
2372
2373
2374 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2375 Log:
2376 Now works and throws out hurt clients after 30 protocol messages
2377 unless they identify.
2378
2379
2380 Changes: Modified:
2381 +28 -36 trunk/extensions/hurt.c (File Modified)
2382 +1 -7 trunk/extensions/hurt.h (File Modified)
2383
2384
2385 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2386 Log:
2387 Working addition/lookup.
2388
2389
2390 Changes: Modified:
2391 +8 -0 trunk/extensions/hurt.c (File Modified)
2392
2393
2394 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2395 Log:
2396 Get rid of hyb6 style propagation (:server COMMAND source).
2397
2398
2399 Changes: Modified:
2400 +18 -22 trunk/extensions/hurt.c (File Modified)
2401
2402
2403 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2404 Log:
2405 add not-working hurt_add and hurt_find
2406
2407
2408 Changes: Modified:
2409 +13 -5 trunk/extensions/hurt.c (File Modified)
2410
2411
2412 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2413 Log:
2414 Comment out a lot of stuff so I can load and unload this without crashing.
2415
2416
2417 Changes: Modified:
2418 +17 -6 trunk/extensions/hurt.c (File Modified)
2419
2420
2421 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2422 Log:
2423 Fix svn:keywords and add a short comment at the top.
2424
2425
2426 Changes: Modified:
2427 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2428
2429
2430 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2431 Log:
2432 - Make hurt module compile
2433 - Link it to the build
2434 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2435 correct flag name, no CAP_TS6 use etc
2436
2437
2438 Changes: Modified:
2439 +1 -0 trunk/extensions/Makefile.in (File Modified)
2440 +30 -32 trunk/extensions/hurt.c (File Modified)
2441
2442
2443 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2444 Log:
2445 Put beu's hurt module in trunk.
2446
2447
2448 Changes: Modified:
2449 + - trunk/extensions/hurt.c (File Added)
2450 + - trunk/extensions/hurt.h (File Added)
2451
2452
2453 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2454 Log:
2455 - _iprint(): use stderr instead of stdout
2456
2457
2458 Changes: Modified:
2459 +1 -1 trunk/src/s_log.c (File Modified)
2460
2461
2462 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2463 Log:
2464 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2465 and subsequently destroy our kqueue when we close 0, 1, 2
2466 (broke /restart).
2467 - After closing fd 0, 1, 2 reopen them to /dev/null again
2468 so we don't send messages from malloc etc to a random
2469 user's connection.
2470 - Remove an obsolete comment.
2471
2472
2473 Changes: Modified:
2474 +13 -2 trunk/src/ircd.c (File Modified)
2475
2476
2477 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2478 Log:
2479 Update NEWS file.
2480
2481
2482 Changes: Modified:
2483 +29 -1 trunk/NEWS (File Modified)
2484
2485
2486 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2487 Log:
2488 Rerun autoconf.
2489
2490
2491 Changes: Modified:
2492 +1 -1 trunk/configure (File Modified)
2493
2494
2495 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2496 Log:
2497 Fix openssl version check to also accept versions newer than 0.9.6.
2498
2499
2500 Changes: Modified:
2501 +1 -1 trunk/configure.ac (File Modified)
2502
2503
2504 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2505 Log:
2506 Oops, need packet.h here.
2507
2508
2509 Changes: Modified:
2510 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2511
2512
2513 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2514 Log:
2515 End the flood grace period in CPRIVMSG/CNOTICE.
2516
2517
2518 Changes: Modified:
2519 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2520
2521
2522 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2523 Log:
2524 - update class::connectfreq documentation
2525
2526
2527 Changes: Modified:
2528 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2529
2530
2531 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2532 Log:
2533 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2534
2535
2536 Changes: Modified:
2537 +3 -6 trunk/src/s_serv.c (File Modified)
2538
2539
2540 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2541 Log:
2542 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2543
2544
2545 Changes: Modified:
2546 +1 -1 trunk/src/messages.tab (File Modified)
2547
2548
2549 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2550 Log:
2551 Don't mention that /stats p shows idle times, as it doesn't.
2552
2553
2554 Changes: Modified:
2555 +1 -1 trunk/help/opers/stats (File Modified)
2556 +1 -1 trunk/help/users/stats (File Modified)
2557
2558
2559 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2560 Log:
2561 /stats A shows DNS servers, it doesn't matter whether ircd
2562 uses ADNS or something else.
2563
2564
2565 Changes: Modified:
2566 +1 -1 trunk/help/opers/stats (File Modified)
2567
2568
2569 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2570 Log:
2571 get_client_name() fix
2572
2573
2574 Changes: Modified:
2575 +4 -0 trunk/src/client.c (File Modified)
2576
2577
2578 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2579 Log:
2580 Add some comments.
2581
2582
2583 Changes: Modified:
2584 +6 -0 trunk/src/ircd.c (File Modified)
2585
2586
2587 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2588 Log:
2589 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2590
2591 Changes: Modified:
2592 +16 -17 trunk/configure (File Modified)
2593 +1 -1 trunk/configure.ac (File Modified)
2594
2595
2596 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2597 Log:
2598 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2599
2600 Changes: Modified:
2601 +135 -0 trunk/configure (File Modified)
2602 +6 -0 trunk/configure.ac (File Modified)
2603
2604
2605 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2606 Log:
2607 Exit 0 on successful -conftest.
2608
2609
2610 Changes: Modified:
2611 +1 -1 trunk/src/ircd.c (File Modified)
2612
2613
2614 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2615 Log:
2616 Make the "keep the parent process around" thing work, by opening
2617 a pipe to the child process. This pipe is on fd 0 in the child
2618 process. After successful initialization, the child will write
2619 a byte to this pipe, on fatal errors it will close it without
2620 writing anything.
2621
2622 Somewhat hackish still but should work.
2623
2624
2625 Changes: Modified:
2626 +27 -30 trunk/src/ircd.c (File Modified)
2627
2628
2629 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2630 Log:
2631 - convert some error messages to ierror() over fprintf/ilog combination
2632
2633
2634 Changes: Modified:
2635 +3 -6 trunk/src/ircd.c (File Modified)
2636
2637
2638 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2639 Log:
2640 - inotice() for loadmodule when in foreground mode
2641
2642
2643 Changes: Modified:
2644 +3 -0 trunk/src/modules.c (File Modified)
2645
2646
2647 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2648 Log:
2649 - remove inotice() on loading modules from the config
2650
2651
2652 Changes: Modified:
2653 +0 -3 trunk/src/modules.c (File Modified)
2654
2655
2656 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2657 Log:
2658 - usleep for 50000usec in the parent process to allow for startup messages
2659 to be cleanly printed before detaching to shell, this should be more than
2660 enough time really
2661
2662
2663 Changes: Modified:
2664 +3 -0 trunk/src/ircd.c (File Modified)
2665
2666
2667 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2668 Log:
2669 - display more errors during normal startup as to try to help people find common problems
2670
2671
2672 Changes: Modified:
2673 +27 -10 trunk/src/ircd.c (File Modified)
2674
2675
2676 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2677 Log:
2678 - version bump in preparation of 2.0.0 release
2679
2680
2681 Changes: Modified:
2682 +9 -9 trunk/configure (File Modified)
2683 +1 -1 trunk/configure.ac (File Modified)
2684
2685
2686 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2687 Log:
2688 Change example.conf operator block from "admin" to "god",
2689 so as to show we encourage per-person operator blocks.
2690
2691
2692 Changes: Modified:
2693 +4 -2 trunk/doc/example.conf (File Modified)
2694
2695
2696 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2697 Log:
2698 Document alias{} block.
2699
2700
2701 Changes: Modified:
2702 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2703
2704
2705 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2706 Log:
2707 Document DNS blacklist stuff in sgml.
2708
2709
2710 Changes: Modified:
2711 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2712 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2713
2714
2715 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2716 Log:
2717 Misc /stats clarifications.
2718
2719
2720 Changes: Modified:
2721 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2722
2723
2724 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2725 Log:
2726 Move snomasks into umodes chapter.
2727 Move oprivs chapter down.
2728
2729
2730 Changes: Modified:
2731 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2732 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2733 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2734
2735
2736 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2737 Log:
2738 Mention operator{} user@host change.
2739
2740
2741 Changes: Modified:
2742 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2743
2744
2745 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2746 Log:
2747 operator{} block user@host matches against orighost now, not host.
2748 This means that services/+h spoofs do not work in operator{} blocks;
2749 auth{} spoofs still work.
2750
2751
2752 Changes: Modified:
2753 +4 -0 trunk/doc/example.conf (File Modified)
2754 +1 -1 trunk/doc/reference.conf (File Modified)
2755 +2 -2 trunk/modules/m_challenge.c (File Modified)
2756 +1 -1 trunk/modules/m_oper.c (File Modified)
2757
2758
2759 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2760 Log:
2761 - inotice/iwarn/ierror() stuff I was working on
2762
2763
2764 Changes: Modified:
2765 +3 -0 trunk/include/s_log.h (File Modified)
2766 +15 -11 trunk/src/ircd.c (File Modified)
2767 +3 -1 trunk/src/modules.c (File Modified)
2768 +1 -1 trunk/src/newconf.c (File Modified)
2769 +54 -0 trunk/src/s_log.c (File Modified)
2770
2771
2772 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2773 Log:
2774 Oops, don't add blacklists to the list twice on rehash.
2775
2776
2777 Changes: Modified:
2778 +3 -2 trunk/src/blacklist.c (File Modified)
2779
2780
2781 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2782 Log:
2783 Remove notices to the client about progress of dnsbl lookups.
2784
2785
2786 Changes: Modified:
2787 +0 -4 trunk/src/blacklist.c (File Modified)
2788
2789
2790 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2791 Log:
2792 Add auth{} flag dnsbl_exempt.
2793
2794
2795 Changes: Modified:
2796 +2 -1 trunk/doc/example.conf (File Modified)
2797 +2 -1 trunk/doc/reference.conf (File Modified)
2798 +2 -0 trunk/include/s_conf.h (File Modified)
2799 +1 -0 trunk/src/newconf.c (File Modified)
2800 +8 -1 trunk/src/s_user.c (File Modified)
2801
2802
2803 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2804 Log:
2805 Switch alias{} and blacklist{} around, for consistency with example.conf.
2806
2807
2808 Changes: Modified:
2809 +18 -18 trunk/doc/reference.conf (File Modified)
2810
2811
2812 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2813 Log:
2814 Send a warning to the user if they are dnsbl listed but exempted.
2815
2816
2817 Changes: Modified:
2818 +17 -12 trunk/src/s_user.c (File Modified)
2819
2820
2821 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2822 Log:
2823 Move throwing out dnsbl listed clients to registration,
2824 and make kline_exempt exempt from it.
2825
2826
2827 Changes: Modified:
2828 +1 -0 trunk/include/blacklist.h (File Modified)
2829 +4 -0 trunk/include/client.h (File Modified)
2830 +15 -16 trunk/src/blacklist.c (File Modified)
2831 +6 -0 trunk/src/client.c (File Modified)
2832 +17 -0 trunk/src/s_user.c (File Modified)
2833
2834
2835 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2836 Log:
2837 Show refcount in /stats n.
2838
2839
2840 Changes: Modified:
2841 +3 -2 trunk/modules/m_stats.c (File Modified)
2842
2843
2844 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2845 Log:
2846 Don't look up dnsbls twice if they send USER twice.
2847
2848
2849 Changes: Modified:
2850 +5 -3 trunk/modules/m_user.c (File Modified)
2851
2852
2853 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2854 Log:
2855 Add /stats n to help files.
2856
2857
2858 Changes: Modified:
2859 +1 -0 trunk/help/opers/stats (File Modified)
2860 +1 -0 trunk/help/users/stats (File Modified)
2861
2862
2863 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2864 Log:
2865 Only check dnsbls for A records, not AAAA.
2866
2867
2868 Changes: Modified:
2869 +1 -1 trunk/src/blacklist.c (File Modified)
2870
2871
2872 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2873 Log:
2874 Don't remove non-illegal blacklists on completion of check.
2875 Add debugging notices (not working).
2876
2877
2878 Changes: Modified:
2879 +5 -1 trunk/src/blacklist.c (File Modified)
2880
2881
2882 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2883 Log:
2884 Don't call register_local_user() if they haven't sent a nick yet.
2885
2886
2887 Changes: Modified:
2888 +1 -1 trunk/src/blacklist.c (File Modified)
2889
2890
2891 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2892 Log:
2893 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2894
2895
2896 Changes: Modified:
2897 +21 -0 trunk/modules/m_stats.c (File Modified)
2898
2899
2900 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2901 Log:
2902 More dnsbl rehash fixes, it was adding bogus entries.
2903
2904
2905 Changes: Modified:
2906 +2 -7 trunk/src/newconf.c (File Modified)
2907
2908
2909 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2910 Log:
2911 Need blacklist.h here.
2912
2913
2914 Changes: Modified:
2915 +1 -0 trunk/src/s_conf.c (File Modified)
2916
2917
2918 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2919 Log:
2920 - nuke iauth
2921
2922
2923 Changes: Modified:
2924 +1 -2 trunk/configure (File Modified)
2925 +0 -48 trunk/configure.ac (File Modified)
2926 + - trunk/doc/example-iauth.conf (File Deleted)
2927 + - trunk/iauth/ (File Deleted)
2928
2929
2930 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
2931 Log:
2932 Improve handling of rehashing with blacklists.
2933 Also some coding style tweaks.
2934
2935
2936 Changes: Modified:
2937 +3 -2 trunk/include/blacklist.h (File Modified)
2938 +35 -16 trunk/src/blacklist.c (File Modified)
2939 +2 -0 trunk/src/s_conf.c (File Modified)
2940
2941
2942 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
2943 Log:
2944 Clear can_send cache if a user logs in or out from services.
2945
2946
2947 Changes: Modified:
2948 +2 -0 trunk/modules/m_services.c (File Modified)
2949
2950
2951 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
2952 Log:
2953 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2954 This directory is not entered by default.
2955 More stuff needs to be moved into here.
2956
2957
2958 Changes: Modified:
2959 +2 -1 trunk/configure (File Modified)
2960 +1 -0 trunk/configure.ac (File Modified)
2961 +69 -458 trunk/extensions/Makefile.in (File Modified)
2962 + - trunk/extensions/m_clearchan.c (File Deleted)
2963 + - trunk/extensions/m_force.c (File Deleted)
2964 + - trunk/unsupported/ (File Added)
2965 + - trunk/unsupported/Makefile.in (File Added)
2966 + - trunk/unsupported/m_clearchan.c (File Added)
2967 + - trunk/unsupported/m_force.c (File Added)
2968
2969
2970 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
2971 Log:
2972 Logging/wallops for forcejoin/forcepart, numeric fix.
2973 This needs to be moved to the toys section.
2974
2975
2976 Changes: Modified:
2977 +22 -2 trunk/extensions/m_force.c (File Modified)
2978
2979
2980 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
2981 Log:
2982 Fix comments at the top (including copyright).
2983
2984
2985 Changes: Modified:
2986 +3 -2 trunk/extensions/m_omode.c (File Modified)
2987
2988
2989 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
2990 Log:
2991 Add OMODE command to extensions/ for oper mode hacking:
2992 - requires admin privs
2993 - does not work for opped opers
2994 - sends wallops
2995 - sends a ServerMode for opping the oper themselves,
2996 otherwise a mode coming from the oper (not only
2997 does this provide full accountability, it is also
2998 easiest to implement while avoiding channels
2999 messed up with bogus bans etc).
3000
3001
3002 Changes: Modified:
3003 +171 -0 trunk/extensions/Makefile.in (File Modified)
3004 + - trunk/extensions/m_omode.c (File Added)
3005
3006
3007 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3008 Log:
3009 Metadata fix
3010
3011
3012 Changes: Modified:
3013 + - trunk/include/blacklist.h (Property Modified)
3014 + - trunk/src/blacklist.c (Property Modified)
3015
3016
3017 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3018 Log:
3019 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3020
3021
3022 Changes: Modified:
3023 +5 -1 trunk/src/blacklist.c (File Modified)
3024
3025
3026 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3027 Log:
3028 Initial DNS blacklist support:
3029 - see example.conf for how to use.
3030 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3031 - tor.ahbl.org is also included because most networks will not want to allow tor
3032 (and we're considering going KoS on tor users here anyway due to abuse)
3033
3034
3035 Changes: Modified:
3036 +18 -0 trunk/doc/example.conf (File Modified)
3037 +66 -0 trunk/doc/reference.conf (File Modified)
3038 + - trunk/include/blacklist.h (File Added)
3039 +2 -0 trunk/include/client.h (File Modified)
3040 +3 -0 trunk/modules/m_user.c (File Modified)
3041 +152 -0 trunk/src/Makefile.in (File Modified)
3042 + - trunk/src/blacklist.c (File Added)
3043 +34 -0 trunk/src/newconf.c (File Modified)
3044 +1 -0 trunk/src/s_auth.c (File Modified)
3045 +4 -0 trunk/src/s_user.c (File Modified)
3046
3047
3048 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3049 Log:
3050 Remove last bit of lzo stuff (comment in example.conf connect{}).
3051
3052
3053 Changes: Modified:
3054 +0 -4 trunk/doc/example.conf (File Modified)
3055
3056
3057 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3058 Log:
3059 Show sasl successes and failures in /stats t (like other
3060 things in /stats t, about local clients only).
3061
3062
3063 Changes: Modified:
3064 +2 -0 trunk/include/s_stats.h (File Modified)
3065 +3 -0 trunk/modules/m_sasl.c (File Modified)
3066 +3 -0 trunk/src/s_stats.c (File Modified)
3067
3068
3069 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3070 Log:
3071 Allow messaging services by nickname without using
3072 target change slots (this was already possible with
3073 user@server notation or services shortcuts).
3074
3075
3076 Changes: Modified:
3077 +2 -2 trunk/modules/core/m_message.c (File Modified)
3078
3079
3080 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3081 Log:
3082 Abort a safelist if a new /list comes in while one is already in progress.
3083
3084
3085 Changes: Modified:
3086 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3087
3088
3089 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3090 Log:
3091 Change $![letter]:[mask] to $~[letter]:[mask]
3092 so both ! and ~ invert an extban.
3093
3094
3095 Changes: Modified:
3096 +2 -0 trunk/src/chmode.c (File Modified)
3097
3098
3099 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3100 Log:
3101 - revert due to technical issues
3102
3103
3104 Changes: Modified:
3105 +1 -1 trunk/src/extban.c (File Modified)
3106
3107
3108 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3109 Log:
3110 - 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
3111
3112
3113 Changes: Modified:
3114 +1 -1 trunk/src/extban.c (File Modified)
3115
3116
3117 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3118 Log:
3119 Don't pace /list on a single channel.
3120
3121
3122 Changes: Modified:
3123 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3124
3125
3126 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3127 Log:
3128 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3129
3130
3131 Changes: Modified:
3132 +4 -2 trunk/include/supported.h (File Modified)
3133
3134
3135 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3136 Log:
3137 Extban types are case insensitive; force them to lowercase when added.
3138
3139
3140 Changes: Modified:
3141 +5 -5 trunk/doc/extban.txt (File Modified)
3142 +4 -0 trunk/src/chmode.c (File Modified)
3143 +3 -3 trunk/src/extban.c (File Modified)
3144
3145
3146 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3147 Log:
3148 sendto_wallops_flags():
3149 - instead of checking IsOper on each client, walk the appropriate list
3150 - instead of sending non-+z wallops from persons to nonopers, send only
3151 +w wallops from persons
3152
3153
3154 Changes: Modified:
3155 +1 -5 trunk/src/send.c (File Modified)
3156
3157
3158 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3159 Log:
3160 Prefix oper wallops with "WALLOPS - " if they would
3161 otherwise look like operwalls or locops, when sending
3162 them to local users.
3163
3164
3165 Changes: Modified:
3166 +11 -1 trunk/modules/m_wallops.c (File Modified)
3167
3168
3169 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3170 Log:
3171 Make sure destination field in some sasl numerics
3172 is the user's nick, not the sasl agent or server
3173 name.
3174
3175
3176 Changes: Modified:
3177 +2 -2 trunk/modules/m_sasl.c (File Modified)
3178
3179
3180 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3181 Log:
3182 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3183
3184
3185 Changes: Modified:
3186 +1 -1 trunk/extensions/Makefile.in (File Modified)
3187
3188
3189 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3190 Log:
3191 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3192
3193
3194 Changes: Modified:
3195 +1 -0 trunk/src/s_user.c (File Modified)
3196
3197
3198 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3199 Log:
3200 Fix build for when IPv6 is disabled.
3201
3202
3203 Changes: Modified:
3204 +12 -10 trunk/src/s_auth.c (File Modified)
3205
3206
3207 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3208 Log:
3209 Add information about adding extban types.
3210
3211
3212 Changes: Modified:
3213 +25 -0 trunk/doc/extban.txt (File Modified)
3214
3215
3216 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3217 Log:
3218 Better extban validation: try to match a new extban from
3219 a local user against its setter to see if it is valid.
3220 Unknown extban types from remotes are no longer hidden.
3221
3222
3223 Changes: Modified:
3224 +4 -3 trunk/doc/extban.txt (File Modified)
3225 +1 -0 trunk/include/channel.h (File Modified)
3226 +2 -6 trunk/src/chmode.c (File Modified)
3227 +32 -0 trunk/src/extban.c (File Modified)
3228
3229
3230 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3231 Log:
3232 Make sure both .c.o: and .s.o: are followed by the necessary command.
3233
3234
3235 Changes: Modified:
3236 +1 -0 trunk/src/Makefile.in (File Modified)
3237
3238
3239 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3240 Log:
3241 Add need_sasl auth{} flag to sgml documentation.
3242
3243
3244 Changes: Modified:
3245 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3246
3247
3248 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3249 Log:
3250 Document need_sasl auth{} flag in example confs.
3251
3252
3253 Changes: Modified:
3254 +1 -0 trunk/doc/example.conf (File Modified)
3255 +1 -0 trunk/doc/reference.conf (File Modified)
3256
3257
3258 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3259 Log:
3260 Don't allow TB to set an empty topic.
3261 This would be possible if a server sent bad protocol
3262 and could cause a crash.
3263
3264
3265 Changes: Modified:
3266 +4 -0 trunk/modules/m_tb.c (File Modified)
3267
3268
3269 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3270 Log:
3271 - oops
3272
3273
3274 Changes: Modified:
3275 +1 -1 trunk/Makefile.in (File Modified)
3276
3277
3278 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3279 Log:
3280 - typo fix
3281
3282
3283 Changes: Modified:
3284 +2 -2 trunk/configure (File Modified)
3285 +1 -1 trunk/configure.ac (File Modified)
3286
3287
3288 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3289 Log:
3290 - rebuild configure
3291
3292
3293 Changes: Modified:
3294 +2 -2 trunk/configure (File Modified)
3295
3296
3297 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3298 Log:
3299 - makefile fix
3300
3301
3302 Changes: Modified:
3303 +1 -1 trunk/extensions/Makefile.in (File Modified)
3304
3305
3306 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3307 Log:
3308 - rename contrib to extensions to bring some clarity to things
3309
3310
3311 Changes: Modified:
3312 +1 -1 trunk/Makefile.in (File Modified)
3313 +1 -1 trunk/configure.ac (File Modified)
3314 +10 -10 trunk/doc/example.conf (File Modified)
3315 +10 -10 trunk/doc/reference.conf (File Modified)
3316 + - trunk/extensions/ (File Added)
3317 + - trunk/extras/ (File Deleted)
3318
3319
3320 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3321 Log:
3322 - temporary rename
3323
3324
3325 Changes: Modified:
3326 +1 -1 trunk/Makefile.in (File Modified)
3327 +1 -1 trunk/configure.ac (File Modified)
3328 + - trunk/contrib/ (File Deleted)
3329 + - trunk/extras/ (File Added)
3330
3331
3332 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3333 Log:
3334 Don't allow servers to QUIT (they should use SQUIT).
3335
3336
3337 Changes: Modified:
3338 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3339
3340
3341 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3342 Log:
3343 - keywords
3344
3345
3346 Changes: Modified:
3347 + - trunk/src/fnvhash.s (Property Modified)
3348
3349
3350 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3351 Log:
3352 - reduced version of code
3353
3354
3355 Changes: Modified:
3356 +9 -61 trunk/src/fnvhash.s (File Modified)
3357
3358
3359 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3360 Log:
3361 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3362
3363
3364 Changes: Modified:
3365 +1 -1 trunk/src/fnvhash.s (File Modified)
3366
3367
3368 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3369 Log:
3370 Fix orighost matching for klines, etc. Was hashing the visible
3371 host, oops.
3372
3373
3374 Changes: Modified:
3375 +1 -1 trunk/src/hostmask.c (File Modified)
3376
3377
3378 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3379 Log:
3380 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3381
3382
3383 Changes: Modified:
3384 +7 -1 trunk/configure (File Modified)
3385 +5 -0 trunk/configure.ac (File Modified)
3386 +5 -6 trunk/src/Makefile.in (File Modified)
3387 +0 -4 trunk/src/fnvhash.s (File Modified)
3388 +0 -2 trunk/src/hash.c (File Modified)
3389
3390
3391 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3392 Log:
3393 - regenerate configure
3394
3395
3396 Changes: Modified:
3397 +18 -0 trunk/configure (File Modified)
3398
3399
3400 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3401 Log:
3402 - --enable-ricer-hashing option.
3403
3404
3405 Changes: Modified:
3406 +9 -0 trunk/configure.ac (File Modified)
3407 +3 -0 trunk/include/setup.h.in (File Modified)
3408
3409
3410 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3411 Log:
3412 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3413
3414
3415 Changes: Modified:
3416 + - trunk/src/fnvhash.s (File Added)
3417 +3 -0 trunk/src/hash.c (File Modified)
3418
3419
3420 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3421 Log:
3422 Fix syntax error in reference.conf.
3423
3424
3425 Changes: Modified:
3426 +0 -1 trunk/doc/reference.conf (File Modified)
3427
3428
3429 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3430 Log:
3431 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3432 (&& instead of ||...)
3433 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3434
3435
3436 Changes: Modified:
3437 +1 -1 trunk/src/chmode.c (File Modified)
3438
3439
3440 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3441 Log:
3442 Documentation for extban.
3443
3444
3445 Changes: Modified:
3446 + - trunk/doc/extban.txt (File Added)
3447
3448
3449 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3450 Log:
3451 Add extban modules to example confs.
3452
3453
3454 Changes: Modified:
3455 +5 -0 trunk/doc/example.conf (File Modified)
3456 +10 -0 trunk/doc/reference.conf (File Modified)
3457
3458
3459 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3460 Log:
3461 Initial addition of extended ban types (conditionals).
3462 Allows custom +bqeI checks via modules.
3463 Initial extra types are account (a[:mask]), oper (o),
3464 channel (c:name), realname (r:mask), server (s:mask).
3465
3466
3467 Changes: Modified:
3468 +229 -0 trunk/contrib/Makefile.in (File Modified)
3469 + - trunk/contrib/extb_account.c (File Added)
3470 + - trunk/contrib/extb_channel.c (File Added)
3471 + - trunk/contrib/extb_oper.c (File Added)
3472 + - trunk/contrib/extb_realname.c (File Added)
3473 + - trunk/contrib/extb_server.c (File Added)
3474 +13 -0 trunk/include/channel.h (File Modified)
3475 +1 -0 trunk/src/Makefile.in (File Modified)
3476 +14 -5 trunk/src/channel.c (File Modified)
3477 +91 -0 trunk/src/chmode.c (File Modified)
3478 + - trunk/src/extban.c (File Added)
3479
3480
3481 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3482 Log:
3483 Do not force +bqeI modes starting with '$' in nick!user@host format.
3484 * and ? characters in them are still assumed to be wildcards.
3485
3486
3487 Changes: Modified:
3488 +6 -0 trunk/src/chmode.c (File Modified)
3489
3490
3491 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3492 Log:
3493 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3494
3495
3496 Changes: Modified:
3497 +4 -0 trunk/modules/m_capab.c (File Modified)
3498
3499
3500 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3501 Log:
3502 Stop some mixing of client and server protocol.
3503
3504
3505 Changes: Modified:
3506 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3507 +4 -2 trunk/modules/m_pass.c (File Modified)
3508 +6 -0 trunk/modules/m_sasl.c (File Modified)
3509 +6 -0 trunk/modules/m_user.c (File Modified)
3510
3511
3512 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3513 Log:
3514 - additional revert
3515
3516
3517 Changes: Modified:
3518 +0 -2 trunk/include/s_newconf.h (File Modified)
3519 +0 -4 trunk/include/s_serv.h (File Modified)
3520 +0 -1 trunk/src/newconf.c (File Modified)
3521 +1 -13 trunk/src/s_serv.c (File Modified)
3522
3523
3524 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3525 Log:
3526 - revert LZOLink patch for now
3527
3528
3529 Changes: Modified:
3530 +0 -1 trunk/servlink/Makefile.in (File Modified)
3531 +0 -16 trunk/servlink/README (File Modified)
3532 +2 -36 trunk/servlink/control.c (File Modified)
3533 +0 -3 trunk/servlink/control.h (File Modified)
3534 +7 -5955 trunk/servlink/io.c (File Modified)
3535 + - trunk/servlink/lzoconf.h (File Deleted)
3536 + - trunk/servlink/lzodefs.h (File Deleted)
3537 + - trunk/servlink/minilzo.c (File Deleted)
3538 + - trunk/servlink/minilzo.h (File Deleted)
3539 +0 -1 trunk/servlink/servlink.h (File Modified)
3540
3541
3542 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3543 Log:
3544 - more stuff here
3545
3546
3547 Changes: Modified:
3548 +4 -2 trunk/servlink/control.c (File Modified)
3549 +2 -1 trunk/servlink/io.c (File Modified)
3550
3551
3552 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3553 Log:
3554 - oops
3555
3556
3557 Changes: Modified:
3558 +2 -2 trunk/servlink/io.c (File Modified)
3559
3560
3561 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3562 Log:
3563 - paranoia, prevent segfaults
3564
3565
3566 Changes: Modified:
3567 +2 -2 trunk/servlink/io.c (File Modified)
3568
3569
3570 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3571 Log:
3572 - more optimal servlink code
3573
3574
3575 Changes: Modified:
3576 +21 -8 trunk/servlink/io.c (File Modified)
3577
3578
3579 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3580 Log:
3581 - more efficient read strategy
3582
3583
3584 Changes: Modified:
3585 +15 -3 trunk/servlink/io.c (File Modified)
3586
3587
3588 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3589 Log:
3590 - use lzo_uintp cast to make LZO happy
3591
3592
3593 Changes: Modified:
3594 +3 -3 trunk/servlink/io.c (File Modified)
3595
3596
3597 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3598 Log:
3599 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3600
3601
3602 Changes: Modified:
3603 +4 -0 trunk/doc/example.conf (File Modified)
3604 +2 -1 trunk/include/s_newconf.h (File Modified)
3605 +4 -0 trunk/include/s_serv.h (File Modified)
3606 +1 -0 trunk/servlink/Makefile.in (File Modified)
3607 +16 -0 trunk/servlink/README (File Modified)
3608 +34 -2 trunk/servlink/control.c (File Modified)
3609 +3 -0 trunk/servlink/control.h (File Modified)
3610 +5929 -7 trunk/servlink/io.c (File Modified)
3611 + - trunk/servlink/lzoconf.h (File Added)
3612 + - trunk/servlink/lzodefs.h (File Added)
3613 + - trunk/servlink/minilzo.c (File Added)
3614 + - trunk/servlink/minilzo.h (File Added)
3615 +1 -0 trunk/servlink/servlink.h (File Modified)
3616 +1 -0 trunk/src/newconf.c (File Modified)
3617 +14 -2 trunk/src/s_serv.c (File Modified)
3618
3619
3620 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3621 Log:
3622 - remove imalloc, it was a concept that probably wouldn't have worked properly
3623
3624
3625 Changes: Modified:
3626 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3627 + - trunk/libcharybdis/imalloc.c (File Deleted)
3628 + - trunk/libcharybdis/imalloc.h (File Deleted)
3629
3630
3631 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3632 Log:
3633 - disable imalloc for now
3634
3635
3636 Changes: Modified:
3637 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3638
3639
3640 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3641 Log:
3642 - remove unneeded debug code
3643
3644
3645 Changes: Modified:
3646 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3647
3648
3649 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3650 Log:
3651 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3652
3653
3654 Changes: Modified:
3655 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3656
3657
3658 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3659 Log:
3660 - more stuff here, imalloc remains disabled for now
3661
3662
3663 Changes: Modified:
3664 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3665
3666
3667 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3668 Log:
3669 - more progress
3670
3671
3672 Changes: Modified:
3673 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3674
3675
3676 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3677 Log:
3678 - more tweaks
3679
3680
3681 Changes: Modified:
3682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3683 +2 -0 trunk/src/ircd.c (File Modified)
3684
3685
3686 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3687 Log:
3688 - roll back libircd crap
3689
3690
3691 Changes: Modified:
3692 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3693 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3694 +29 -0 trunk/src/.depend (File Modified)
3695 +6 -21 trunk/src/Makefile.in (File Modified)
3696 +3 -218 trunk/src/ircd.c (File Modified)
3697 + - trunk/src/ircd_linker.c (File Deleted)
3698 + - trunk/src/main.c (File Deleted)
3699
3700
3701 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3702 Log:
3703 - realloc(), free() implementation
3704
3705
3706 Changes: Modified:
3707 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3708
3709
3710 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3711 Log:
3712 - malloc(), calloc() implementation
3713
3714
3715 Changes: Modified:
3716 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3717
3718
3719 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3720 Log:
3721 - block_free(), block_find(), retune_heaps() implementation
3722
3723
3724 Changes: Modified:
3725 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3726
3727
3728 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3729 Log:
3730 - block_destroy code, block_allocate code.
3731
3732
3733 Changes: Modified:
3734 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3735
3736
3737 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3738 Log:
3739 - block_new() code
3740
3741
3742 Changes: Modified:
3743 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3744
3745
3746 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3747 Log:
3748 - disable imalloc again :P
3749
3750
3751 Changes: Modified:
3752 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3753
3754
3755 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3756 Log:
3757 - fix warning
3758
3759
3760 Changes: Modified:
3761 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3762
3763
3764 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3765 Log:
3766 - fix typo
3767
3768
3769 Changes: Modified:
3770 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3771
3772
3773 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3774 Log:
3775 - constructor code for imalloc engine (malloc_init())
3776
3777
3778 Changes: Modified:
3779 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3780
3781
3782 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3783 Log:
3784 - imalloc engine improvements
3785
3786
3787 Changes: Modified:
3788 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3789
3790
3791 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3792 Log:
3793 - replace mmap() code with direct brk()/sbrk() calls.
3794
3795
3796 Changes: Modified:
3797 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3798
3799
3800 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3801 Log:
3802 - remove outdated i_malloc() interfaces
3803
3804
3805 Changes: Modified:
3806 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3807
3808
3809 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3810 Log:
3811 - redisable imalloc (sorry!)
3812
3813
3814 Changes: Modified:
3815 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3816
3817
3818 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3819 Log:
3820 - correct GET_PAGE_SLOT() macro
3821
3822
3823 Changes: Modified:
3824 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3825
3826
3827 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3828 Log:
3829 - oops forgot to commit it with imalloc turned off
3830
3831
3832 Changes: Modified:
3833 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3834
3835
3836 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3837 Log:
3838 - cleanups
3839
3840
3841 Changes: Modified:
3842 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3843 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3844
3845
3846 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3847 Log:
3848 - lowlevel imalloc code
3849
3850
3851 Changes: Modified:
3852 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3853 + - trunk/libcharybdis/imalloc.h (File Added)
3854
3855
3856 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3857 Log:
3858 - fix bindings
3859
3860
3861 Changes: Modified:
3862 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3863
3864
3865 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3866 Log:
3867 remove #ifndef
3868
3869
3870 Changes: Modified:
3871 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3872
3873
3874 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3875 Log:
3876 - 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)
3877
3878
3879 Changes: Modified:
3880 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3881 + - trunk/libcharybdis/imalloc.c (File Added)
3882
3883
3884 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3885 Log:
3886 - increment configure Id
3887
3888
3889 Changes: Modified:
3890 +2208 -1 trunk/configure (File Modified)
3891
3892
3893 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3894 Log:
3895 - bootstrap for imalloc code
3896
3897
3898 Changes: Modified:
3899 +54 -1 trunk/configure.ac (File Modified)
3900 +27 -0 trunk/include/setup.h.in (File Modified)
3901
3902
3903 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3904 Log:
3905 Clarify interaction of spoofs and channel bans/operator{} blocks.
3906
3907
3908 Changes: Modified:
3909 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3910 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3911
3912
3913 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3914 Log:
3915 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3916
3917
3918 Changes: Modified:
3919 +30 -22 trunk/src/ircd.c (File Modified)
3920
3921
3922 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3923 Log:
3924 If shared{} blocks deny something, the command
3925 is silently ignored.
3926
3927
3928 Changes: Modified:
3929 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3930
3931
3932 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
3933 Log:
3934 Move up IsService check so we don't store a non-service
3935 in preClient->sasl_agent.
3936
3937
3938 Changes: Modified:
3939 +6 -6 trunk/modules/m_sasl.c (File Modified)
3940
3941
3942 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
3943 Log:
3944 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3945 Add some more sanity checks on agent strings.
3946
3947
3948 Changes: Modified:
3949 +13 -11 trunk/modules/m_sasl.c (File Modified)
3950
3951
3952 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
3953 Log:
3954 Unknown clients can have an ID too now so make sure to remove
3955 them from the hash if they exit.
3956
3957
3958 Changes: Modified:
3959 +3 -0 trunk/src/client.c (File Modified)
3960
3961
3962 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
3963 Log:
3964 Only accept sasl from servers in a service{} block.
3965 Not tested but this must go in.
3966
3967
3968 Changes: Modified:
3969 +6 -0 trunk/modules/m_sasl.c (File Modified)
3970 +3 -0 trunk/modules/m_signon.c (File Modified)
3971
3972
3973 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
3974 Log:
3975 Only process SAVE messages targetting registered users,
3976 not servers or unregistered connections. Could cause
3977 a crash when bad protocol was received.
3978
3979
3980 Changes: Modified:
3981 +5 -1 trunk/modules/core/m_nick.c (File Modified)
3982
3983
3984 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
3985 Log:
3986 - fix QJM buffer overflow vulnerability (fucking GXTi)
3987
3988
3989 Changes: Modified:
3990 +3 -3 trunk/src/s_user.c (File Modified)
3991
3992
3993 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
3994 Log:
3995 Mention /scan umodes under oper_spy privilege.
3996
3997
3998 Changes: Modified:
3999 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4000
4001
4002 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4003 Log:
4004 Mention that overlapping cluster blocks are a bad thing.
4005
4006
4007 Changes: Modified:
4008 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4009
4010
4011 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4012 Log:
4013 - Document cluster{} and shared{} blocks.
4014 - Mention that service{} does not allow wildcards.
4015
4016
4017 Changes: Modified:
4018 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4019
4020
4021 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4022 Log:
4023 Document exempt{} and service{} blocks, point to reference.conf for
4024 general{}, channel{} and serverhide{}.
4025
4026
4027 Changes: Modified:
4028 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4029
4030
4031 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4032 Log:
4033 Document ~ in lists of values better.
4034
4035
4036 Changes: Modified:
4037 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4038
4039
4040 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4041 Log:
4042 More detailed CNOTICE, CPRIVMSG descriptions.
4043
4044
4045 Changes: Modified:
4046 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4047
4048
4049 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4050 Log:
4051 Oops, need both Revision and Id on modules.
4052
4053
4054 Changes: Modified:
4055 + - trunk/modules/sno_routing.c (Property Modified)
4056
4057
4058 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4059 Log:
4060 Tweak header comment a bit (filename, Id).
4061
4062
4063 Changes: Modified:
4064 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4065
4066
4067 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4068 Log:
4069 Add GLINE and UNGLINE.
4070
4071
4072 Changes: Modified:
4073 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4074
4075
4076 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4077 Log:
4078 New configure with proper Id.
4079
4080
4081 Changes: Modified:
4082 +3 -1 trunk/configure (File Modified)
4083
4084
4085 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4086 Log:
4087 Change #include directives for in6addr_any, hopefully compiles better now.
4088
4089
4090 Changes: Modified:
4091 +3 -1 trunk/configure.ac (File Modified)
4092
4093
4094 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4095 Log:
4096 Encourage putting actual administrative information
4097 in the admin{} block.
4098
4099
4100 Changes: Modified:
4101 +3 -3 trunk/doc/example.conf (File Modified)
4102
4103
4104 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4105 Log:
4106 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4107
4108
4109 Changes: Modified:
4110 +9 -7 trunk/include/s_conf.h (File Modified)
4111 +1 -0 trunk/src/newconf.c (File Modified)
4112 +10 -0 trunk/src/s_user.c (File Modified)
4113
4114
4115 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4116 Log:
4117 - Change to glines = no in example confs
4118 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4119 are disabled.
4120
4121
4122 Changes: Modified:
4123 +1 -1 trunk/doc/example.conf (File Modified)
4124 +1 -1 trunk/doc/reference.conf (File Modified)
4125 +2 -2 trunk/modules/m_gline.c (File Modified)
4126
4127
4128 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4129 Log:
4130 - forward-port QJM fix from 1.1
4131
4132
4133 Changes: Modified:
4134 +2 -0 trunk/src/s_user.c (File Modified)
4135
4136
4137 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4138 Log:
4139 - add switch to configure to disable the block allocator
4140
4141
4142 Changes: Modified:
4143 +18 -0 trunk/configure (File Modified)
4144 +9 -0 trunk/configure.ac (File Modified)
4145 +0 -6 trunk/include/config.h (File Modified)
4146 +3 -0 trunk/include/setup.h.in (File Modified)
4147
4148
4149 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4150 Log:
4151 Fix wierd error that would exit SASL users with "Overridden"
4152
4153 Changes: Modified:
4154 +1 -1 trunk/modules/m_signon.c (File Modified)
4155
4156
4157 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4158 Log:
4159 Remove obsolete XXX comment about lazylinks.
4160
4161
4162 Changes: Modified:
4163 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4164
4165
4166 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4167 Log:
4168 OJOIN: make sure to send the wallops remotely for #channels
4169
4170
4171 Changes: Modified:
4172 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4173
4174
4175 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4176 Log:
4177 Accountability for OJOIN (contrib module)
4178
4179 Changes: Modified:
4180 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4181
4182
4183 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4184 Log:
4185 - move more stuff over to ircd_state
4186
4187
4188 Changes: Modified:
4189 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4190 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4191 +9 -0 trunk/src/ircd_state.c (File Modified)
4192 +3 -3 trunk/src/patricia.c (File Modified)
4193
4194
4195 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4196 Log:
4197 - move more stuff out of libircd and into ircd_state.c
4198
4199
4200 Changes: Modified:
4201 +5 -5 trunk/src/channel.c (File Modified)
4202 +4 -4 trunk/src/client.c (File Modified)
4203 +12 -0 trunk/src/ircd_state.c (File Modified)
4204
4205
4206 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4207 Log:
4208 - this is just barrels of fun
4209
4210
4211 Changes: Modified:
4212 + - trunk/include/ircd_state.h (File Added)
4213 +1 -1 trunk/src/Makefile.in (File Modified)
4214 +2 -1 trunk/src/channel.c (File Modified)
4215 +3 -52 trunk/src/ircd.c (File Modified)
4216 +100 -3 trunk/src/ircd_state.c (File Modified)
4217
4218
4219 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4220 Log:
4221 It's .include, not #include.
4222
4223
4224 Changes: Modified:
4225 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4226
4227
4228 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4229 Log:
4230 More consistent section titles.
4231
4232
4233 Changes: Modified:
4234 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4235 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4236 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4237
4238
4239 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4240 Log:
4241 Mention possible exceeding of +j/+l due to propagation
4242 delays between servers.
4243
4244
4245 Changes: Modified:
4246 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4247
4248
4249 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4250 Log:
4251 Formatting nits:
4252 - "text" -> <quote>text</quote>
4253 - <filename>
4254 - a few more
4255
4256
4257 Changes: Modified:
4258 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4259 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4260 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4261 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4262
4263
4264 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4265 Log:
4266 Remove text about deprecation of glines.
4267
4268
4269 Changes: Modified:
4270 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4271
4272
4273 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4274 Log:
4275 - Add description of umode +D, deaf.
4276 - Mention CALLERID 005 token with umode +g.
4277
4278
4279 Changes: Modified:
4280 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4281
4282
4283 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4284 Log:
4285 Strip off a leading colon in services shortcuts (aliases).
4286
4287
4288 Changes: Modified:
4289 +2 -0 trunk/src/parse.c (File Modified)
4290
4291
4292 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4293 Log:
4294 Add no_oper_invis contrib module, denies opers setting
4295 themselves invisible (except hidden_oper's).
4296
4297
4298 Changes: Modified:
4299 +42 -0 trunk/contrib/Makefile.in (File Modified)
4300 + - trunk/contrib/no_oper_invis.c (File Added)
4301
4302
4303 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4304 Log:
4305 Mention /stats E, make the other /stats descriptions more consistent.
4306
4307
4308 Changes: Modified:
4309 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4310
4311
4312 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4313 Log:
4314 Mention that the KILL reason and oper will appear on channels.
4315
4316
4317 Changes: Modified:
4318 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4319
4320
4321 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4322 Log:
4323 Mention /mode #channel f to query forward channel from outside.
4324
4325
4326 Changes: Modified:
4327 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4328
4329
4330 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4331 Log:
4332 Port over RATBOX_2_1 r20960 (anfl):
4333 client connect notices to +C should be hiding the extra
4334 fields for spoofed users
4335
4336
4337 Changes: Modified:
4338 +2 -1 trunk/src/s_user.c (File Modified)
4339
4340
4341 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4342 Log:
4343 Add a chapter with our extra user commands:
4344 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4345
4346
4347 Changes: Modified:
4348 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4349 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4350
4351
4352 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4353 Log:
4354 Do not put by <server>: in SQUIT reasons to servers
4355 other than the one being exited.
4356
4357
4358 Changes: Modified:
4359 +1 -1 trunk/src/client.c (File Modified)
4360
4361
4362 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4363 Log:
4364 Regenerate configure.
4365
4366
4367 Changes: Modified:
4368 +1162 -1159 trunk/configure (File Modified)
4369
4370
4371 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4372 Log:
4373 Move the warning flags down so they do not mess up
4374 checks like for -Wl,-export-dynamic.
4375
4376
4377 Changes: Modified:
4378 +33 -30 trunk/configure.ac (File Modified)
4379
4380
4381 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4382 Log:
4383 - more work here
4384
4385
4386 Changes: Modified:
4387 +2 -1 trunk/iauth/Makefile.in (File Modified)
4388
4389
4390 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4391 Log:
4392 - build iauth makefile
4393
4394
4395 Changes: Modified:
4396 +3 -2 trunk/configure (File Modified)
4397 +1 -0 trunk/configure.ac (File Modified)
4398
4399
4400 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4401 Log:
4402 - Makefile
4403
4404
4405 Changes: Modified:
4406 + - trunk/iauth/Makefile.in (File Added)
4407
4408
4409 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4410 Log:
4411 - add iauth.conf.example from irc2.11
4412
4413
4414 Changes: Modified:
4415 + - trunk/doc/example-iauth.conf (File Added)
4416
4417
4418 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4419 Log:
4420 - wow, i found some docs on this thing
4421
4422
4423 Changes: Modified:
4424 + - trunk/doc/technical/iauth-internals.txt (File Added)
4425
4426
4427 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4428 Log:
4429 - no longer applicable
4430
4431
4432 Changes: Modified:
4433 + - trunk/authdaemon/ (File Deleted)
4434
4435
4436 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4437 Log:
4438 - remove libircd.so on make clean (oops)
4439
4440
4441 Changes: Modified:
4442 +1 -1 trunk/src/Makefile.in (File Modified)
4443
4444
4445 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4446 Log:
4447 - merge iauth source for experimentation
4448
4449
4450 Changes: Modified:
4451 + - trunk/iauth/ (File Added)
4452 + - trunk/iauth/a_conf.c (File Added)
4453 + - trunk/iauth/a_conf_def.h (File Added)
4454 + - trunk/iauth/a_conf_ext.h (File Added)
4455 + - trunk/iauth/a_defines.h (File Added)
4456 + - trunk/iauth/a_externs.h (File Added)
4457 + - trunk/iauth/a_io.c (File Added)
4458 + - trunk/iauth/a_io_ext.h (File Added)
4459 + - trunk/iauth/a_log.c (File Added)
4460 + - trunk/iauth/a_log_def.h (File Added)
4461 + - trunk/iauth/a_log_ext.h (File Added)
4462 + - trunk/iauth/a_struct_def.h (File Added)
4463 + - trunk/iauth/iauth.c (File Added)
4464 + - trunk/iauth/mod_lhex.c (File Added)
4465 + - trunk/iauth/mod_lhex_ext.h (File Added)
4466 + - trunk/iauth/mod_pipe.c (File Added)
4467 + - trunk/iauth/mod_pipe_ext.h (File Added)
4468 + - trunk/iauth/mod_rfc931.c (File Added)
4469 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4470 + - trunk/iauth/mod_socks.c (File Added)
4471 + - trunk/iauth/mod_socks_ext.h (File Added)
4472 + - trunk/iauth/mod_webproxy.c (File Added)
4473 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4474
4475
4476 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4477 Log:
4478 User /quote help index was not sorted properly.
4479
4480
4481 Changes: Modified:
4482 +2 -2 trunk/help/Makefile.in (File Modified)
4483 +8 -8 trunk/help/users/index (File Modified)
4484
4485
4486 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4487 Log:
4488 Add SCAN help file.
4489
4490
4491 Changes: Modified:
4492 +25 -8 trunk/help/opers/index (File Modified)
4493 + - trunk/help/opers/scan (File Added)
4494
4495
4496 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4497 Log:
4498 SGML docs:
4499 - Document SCAN UMODES
4500 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4501
4502
4503 Changes: Modified:
4504 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4505
4506
4507 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4508 Log:
4509 Add our copyright information to /info (part of release-1.1 r1026).
4510
4511
4512 Changes: Modified:
4513 +1 -0 trunk/src/version.c.SH (File Modified)
4514
4515
4516 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4517 Log:
4518 Fix some compile warnings.
4519
4520
4521 Changes: Modified:
4522 +1 -1 trunk/modules/core/m_join.c (File Modified)
4523 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4524 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4525 +1 -1 trunk/modules/m_scan.c (File Modified)
4526 +4 -4 trunk/modules/m_signon.c (File Modified)
4527
4528
4529 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4530 Log:
4531 RSFNC: OK, actually consider unknowns also for detecting a collide.
4532 Otherwise we can get two clients with the same nick.
4533
4534
4535 Changes: Modified:
4536 +1 -1 trunk/modules/m_services.c (File Modified)
4537
4538
4539 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4540 Log:
4541 - charybdis profiling stuff
4542 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4543 - update .depend
4544
4545
4546 Changes: Modified:
4547 +0 -8 trunk/configure (File Modified)
4548 +1 -8 trunk/configure.ac (File Modified)
4549 +18 -0 trunk/include/channel.h (File Modified)
4550 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4551 +335 -260 trunk/src/.depend (File Modified)
4552 +1569 -0 trunk/src/Makefile.in (File Modified)
4553 + - trunk/src/chmode.c (File Added)
4554 +16 -1 trunk/src/ircd.c (File Modified)
4555 +11 -0 trunk/src/main.c (File Modified)
4556 +11 -0 trunk/src/modules.c (File Modified)
4557
4558
4559 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4560 Log:
4561 RSFNC: Do not send kills to servers for unknowns
4562
4563
4564 Changes: Modified:
4565 +4 -2 trunk/modules/m_services.c (File Modified)
4566
4567
4568 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4569 Log:
4570 Describe service{} blocks in reference.conf.
4571
4572
4573 Changes: Modified:
4574 +12 -0 trunk/doc/reference.conf (File Modified)
4575
4576
4577 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4578 Log:
4579 Replace this list of modes with pointers to other documentation.
4580
4581
4582 Changes: Modified:
4583 +6 -50 trunk/doc/modes.txt (File Modified)
4584
4585
4586 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4587 Log:
4588 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4589 looks too much like an old-ircd client pointer otherwise.
4590
4591
4592 Changes: Modified:
4593 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4594
4595
4596 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4597 Log:
4598 findforwards:
4599 - note truncation of the list (perhaps sending multiple
4600 notices is better)
4601 - clarify in a comment that /findforwards on a nonexistent
4602 channel can be useful
4603 - sendto_one_notice() requires that the text start with
4604 a colon
4605
4606
4607 Changes: Modified:
4608 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4609
4610
4611 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4612 Log:
4613 When we close a local server's link, always include the
4614 name of the client causing the exit in the reason in the
4615 SQUIT we send them (replacing them with us). This makes
4616 sure server notices for stuff like "Not enough arguments
4617 to server command" are different on the two sides.
4618
4619
4620 Changes: Modified:
4621 +7 -5 trunk/src/client.c (File Modified)
4622
4623
4624 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4625 Log:
4626 New contrib module m_findforwards.c
4627
4628
4629 Changes: Modified:
4630 +112 -0 trunk/contrib/Makefile.in (File Modified)
4631 + - trunk/contrib/m_findforwards.c (File Added)
4632
4633
4634 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4635 Log:
4636 Whoops, don't show real host behind auth{} spoof in
4637 spoof notices if hide_spoof_ips is enabled.
4638
4639 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4640
4641
4642 Changes: Modified:
4643 +3 -2 trunk/src/s_conf.c (File Modified)
4644
4645
4646 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4647 Log:
4648 Add dalnet-style /identify that sends to nickserv or chanserv.
4649
4650
4651 Changes: Modified:
4652 +102 -0 trunk/contrib/Makefile.in (File Modified)
4653 + - trunk/contrib/m_identify.c (File Added)
4654
4655
4656 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4657 Log:
4658 Document alias{} blocks a bit better.
4659
4660
4661 Changes: Modified:
4662 +9 -0 trunk/doc/reference.conf (File Modified)
4663
4664
4665 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4666 Log:
4667 - add aliases to /stats m (data usage is not counted though, sorry)
4668
4669
4670 Changes: Modified:
4671 +1 -0 trunk/include/s_conf.h (File Modified)
4672 +3 -0 trunk/src/newconf.c (File Modified)
4673 +15 -0 trunk/src/parse.c (File Modified)
4674
4675
4676 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4677 Log:
4678 - remove m_sshortcut as it's no longer relevant
4679
4680
4681 Changes: Modified:
4682 +0 -145 trunk/modules/Makefile.in (File Modified)
4683 + - trunk/modules/m_sshortcut.c (File Deleted)
4684
4685
4686 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4687 Log:
4688 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4689 targets instead of my original idea :P)
4690
4691
4692 Changes: Modified:
4693 +32 -0 trunk/doc/example.conf (File Modified)
4694 +35 -0 trunk/doc/reference.conf (File Modified)
4695 +4 -0 trunk/include/parse.h (File Modified)
4696 +7 -0 trunk/include/s_conf.h (File Modified)
4697 +82 -0 trunk/src/newconf.c (File Modified)
4698 +78 -0 trunk/src/parse.c (File Modified)
4699 +16 -0 trunk/src/s_conf.c (File Modified)
4700
4701
4702 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4703 Log:
4704 Remove some spaces after tabs. ??
4705
4706
4707 Changes: Modified:
4708 +18 -18 trunk/src/newconf.c (File Modified)
4709
4710
4711 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4712 Log:
4713 Global /who:
4714 - make sure to clear all marks also if the who was aborted
4715 because of too many matches
4716 - give ERR_TOOMANYMATCHES if too many matches
4717 - clarify comments
4718
4719 ratbox RATBOX_2_2 r22003 (jilles)
4720
4721
4722 Changes: Modified:
4723 +28 -26 trunk/modules/m_who.c (File Modified)
4724
4725
4726 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4727 Log:
4728 - devel is 2.0
4729
4730
4731 Changes: Modified:
4732 +9 -9 trunk/configure (File Modified)
4733 +1 -1 trunk/configure.ac (File Modified)
4734
4735
4736 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4737 Log:
4738 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4739
4740
4741 Changes: Modified:
4742 +2 -1 trunk/include/s_newconf.h (File Modified)
4743 +20 -0 trunk/modules/m_rehash.c (File Modified)
4744 +1 -1 trunk/src/s_newconf.c (File Modified)
4745
4746
4747 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4748 Log:
4749 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4750
4751
4752 Changes: Modified:
4753 +0 -1 trunk/doc/example.conf (File Modified)
4754 +0 -3 trunk/doc/reference.conf (File Modified)
4755 +0 -1 trunk/include/s_conf.h (File Modified)
4756 +0 -6 trunk/modules/m_info.c (File Modified)
4757 +1 -1 trunk/src/channel.c (File Modified)
4758 +0 -1 trunk/src/newconf.c (File Modified)
4759
4760
4761 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4762 Log:
4763 Missing header in m_chghost.c
4764
4765 Changes: Modified:
4766 +1 -0 trunk/modules/m_chghost.c (File Modified)
4767
4768
4769 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4770 Log:
4771 Relocate QJM code to a seperate function(change_nick_user_host)
4772 Change CHGHOST to use change_nick_user_host instead of just setting it
4773
4774
4775 Changes: Modified:
4776 +3 -0 trunk/include/s_user.h (File Modified)
4777 +1 -1 trunk/modules/m_chghost.c (File Modified)
4778 +3 -78 trunk/modules/m_signon.c (File Modified)
4779 +89 -0 trunk/src/s_user.c (File Modified)
4780
4781
4782 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4783 Log:
4784 Restore /stats a (dns servers, admin-only).
4785
4786
4787 Changes: Modified:
4788 +1 -0 trunk/include/res.h (File Modified)
4789 +5 -8 trunk/modules/m_stats.c (File Modified)
4790 +16 -0 trunk/src/res.c (File Modified)
4791
4792
4793 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4794 Log:
4795 - Add CHARYBDIS_PROFILE if we are profiling.
4796 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4797 - Remove duplicate --enable-epoll entry.
4798
4799
4800 Changes: Modified:
4801 +1595 -15 trunk/configure (File Modified)
4802 +30 -11 trunk/configure.ac (File Modified)
4803 +3 -0 trunk/include/setup.h.in (File Modified)
4804
4805
4806 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4807 Log:
4808 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4809
4810
4811 Changes: Modified:
4812 +28 -0 trunk/aclocal.m4 (File Modified)
4813
4814
4815 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4816 Log:
4817 Allow requesting forward channel and quiet list in same mode command.
4818
4819
4820 Changes: Modified:
4821 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4822
4823
4824 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4825 Log:
4826 Add description of xline wildcards.
4827
4828
4829 Changes: Modified:
4830 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4831
4832
4833 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4834 Log:
4835 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4836
4837
4838 Changes: Modified:
4839 +0 -4 trunk/modules/m_services.c (File Modified)
4840
4841
4842 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4843 Log:
4844 typo
4845
4846
4847 Changes: Modified:
4848 +1 -1 trunk/include/hook.h (File Modified)
4849
4850
4851 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4852 Log:
4853 call_hook, not hook_call
4854
4855
4856 Changes: Modified:
4857 +1 -1 trunk/modules/core/m_join.c (File Modified)
4858
4859
4860 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4861 Log:
4862 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4863 Could be useful for a number of things.
4864
4865
4866 Changes: Modified:
4867 +9 -0 trunk/modules/core/m_join.c (File Modified)
4868
4869
4870 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4871 Log:
4872 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4873
4874
4875 Changes: Modified:
4876 +7 -0 trunk/include/hook.h (File Modified)
4877
4878
4879 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4880 Log:
4881 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4882
4883
4884 Changes: Modified:
4885 +15 -0 trunk/modules/m_services.c (File Modified)
4886
4887
4888 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4889 Log:
4890 Clarify snomask +f, +k, +u.
4891
4892
4893 Changes: Modified:
4894 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4895
4896
4897 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4898 Log:
4899 Cmode +p and +s may be set simultaneously.
4900
4901
4902 Changes: Modified:
4903 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4904
4905
4906 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4907 Log:
4908 actually, we should check the data version on each reload (oops)
4909
4910
4911 Changes: Modified:
4912 +6 -6 trunk/src/main.c (File Modified)
4913
4914
4915 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4916 Log:
4917 more work on the loader
4918
4919
4920 Changes: Modified:
4921 +45 -21 trunk/src/main.c (File Modified)
4922
4923
4924 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4925 Log:
4926 Add prototype ircd_state.c
4927
4928
4929 Changes: Modified:
4930 + - trunk/src/ircd_state.c (File Added)
4931
4932
4933 jilles 2006/02/19 00:41:15 UTC (20060219-882)
4934 Log:
4935 Smaller improvements.
4936
4937
4938 Changes: Modified:
4939 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4940
4941
4942 jilles 2006/02/19 00:15:39 UTC (20060219-880)
4943 Log:
4944 Add a lot of stuff here.
4945
4946
4947 Changes: Modified:
4948 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4949
4950
4951 jilles 2006/02/18 22:55:32 UTC (20060218-878)
4952 Log:
4953 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4954
4955
4956 Changes: Modified:
4957 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4958
4959
4960 jilles 2006/02/18 21:57:54 UTC (20060218-873)
4961 Log:
4962 Invex doesn't trump +r or (sic) +J.
4963
4964
4965 Changes: Modified:
4966 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4967
4968
4969 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
4970 Log:
4971 Check to make sure a module is not loaded before loading it.
4972
4973
4974 Changes: Modified:
4975 +6 -1 trunk/src/ircd_parser.y (File Modified)
4976
4977
4978 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
4979 Log:
4980 - Add a missing comma in the HeaderMessages array
4981 - Only send "Your hostname is too long ..." if that really is the case
4982
4983
4984 Changes: Modified:
4985 +2 -2 trunk/src/s_auth.c (File Modified)
4986
4987
4988 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
4989 Log:
4990 build_symtable() will have already bailed here, so no need to check
4991 explicitly whether or not charybdis_main is NULL.
4992
4993
4994 Changes: Modified:
4995 +7 -16 trunk/src/main.c (File Modified)
4996
4997
4998 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
4999 Log:
5000 Data structure versioning, part 1.
5001
5002
5003 Changes: Modified:
5004 +10 -1 trunk/include/ircd_defs.h (File Modified)
5005 +2 -0 trunk/src/ircd.c (File Modified)
5006 +15 -3 trunk/src/main.c (File Modified)
5007
5008
5009 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5010 Log:
5011 build a symbol table and use that instead of doing a raw dlsym on everything
5012
5013
5014 Changes: Modified:
5015 + - trunk/include/ircd_linker.h (File Added)
5016 +71 -1 trunk/src/Makefile.in (File Modified)
5017 + - trunk/src/ircd_linker.c (File Added)
5018 +16 -4 trunk/src/main.c (File Modified)
5019
5020
5021 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5022 Log:
5023 The launcher now calls io_loop() instead of charybdis_main().
5024 This is so that we do not have to reinitialize *everything* later.
5025
5026
5027 Changes: Modified:
5028 +1 -0 trunk/include/ircd.h (File Modified)
5029 +6 -7 trunk/src/ircd.c (File Modified)
5030 +13 -1 trunk/src/main.c (File Modified)
5031
5032
5033 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5034 Log:
5035 Use global binding on libircd.so.
5036
5037
5038 Changes: Modified:
5039 +1 -1 trunk/src/main.c (File Modified)
5040
5041
5042 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5043 Log:
5044 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5045 (it will do more later)
5046
5047
5048 Changes: Modified:
5049 +14 -12 trunk/include/config.h (File Modified)
5050 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5051 +31 -5 trunk/src/Makefile.in (File Modified)
5052 +78 -1 trunk/src/ircd.c (File Modified)
5053 + - trunk/src/main.c (File Added)
5054
5055
5056 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5057 Log:
5058 Add whitespace here, oops.
5059
5060
5061 Changes: Modified:
5062 +1 -1 trunk/CREDITS (File Modified)
5063
5064
5065 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5066 Log:
5067 Properly copy over the IP address here instead of using a cheap hack.
5068 Because the hack didn't work right except on IPv6. :|
5069
5070
5071 Changes: Modified:
5072 +12 -2 trunk/src/s_newconf.c (File Modified)
5073
5074
5075 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5076 Log:
5077 Revert reject cache notice to ratbox's, which more
5078 clearly suggests what's happening.
5079
5080
5081 Changes: Modified:
5082 +4 -1 trunk/src/reject.c (File Modified)
5083
5084
5085 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5086 Log:
5087 Fix the openssl status in the overview information.
5088
5089
5090 Changes: Modified:
5091 +1 -3 trunk/configure (File Modified)
5092 +1 -3 trunk/configure.ac (File Modified)
5093
5094
5095 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5096 Log:
5097 - Add simple exempt{} block (127.0.0.1) to example.conf.
5098 - Remove mention of deny{}.
5099
5100
5101 Changes: Modified:
5102 +5 -0 trunk/doc/example.conf (File Modified)
5103 +1 -1 trunk/doc/reference.conf (File Modified)
5104
5105
5106 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5107 Log:
5108 example.conf: add some comments at the start
5109 reference.conf: some ircd-ratbox -> charybdis
5110
5111
5112 Changes: Modified:
5113 +11 -0 trunk/doc/example.conf (File Modified)
5114 +6 -5 trunk/doc/reference.conf (File Modified)
5115
5116
5117 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5118 Log:
5119 Rename m_createauthonly module to createauthonly
5120 as this is not a module providing an m_function
5121 (command).
5122
5123
5124 Changes: Modified:
5125 +1 -38 trunk/contrib/Makefile.in (File Modified)
5126 + - trunk/contrib/createauthonly.c (File Added)
5127 + - trunk/contrib/m_createauthonly.c (File Deleted)
5128
5129
5130 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5131 Log:
5132 Add to example confs commented lines for:
5133 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5134 sno_globalkline.so, sno_globaloper.so.
5135
5136
5137 Changes: Modified:
5138 +5 -1 trunk/doc/example.conf (File Modified)
5139 +9 -1 trunk/doc/reference.conf (File Modified)
5140
5141
5142 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5143 Log:
5144 - Unbreak connecting to connect{}s with hostnames
5145 instead of IP addresses (broken with new resolver).
5146 - Try to do A/AAAA query based on aftype in
5147 connect{} (doesn't seem to work fully).
5148
5149
5150 Changes: Modified:
5151 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5152
5153
5154 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5155 Log:
5156 Unbreak /rehash dns.
5157
5158
5159 Changes: Modified:
5160 +1 -0 trunk/src/res.c (File Modified)
5161
5162
5163 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5164 Log:
5165 Preserve Hybrid Id and add one of our own.
5166
5167
5168 Changes: Modified:
5169 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5170 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5171
5172
5173 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5174 Log:
5175 Add anfl and Androsyn to CREDITS.
5176 They wrote a lot of ratbox code we use, both before and after the fork.
5177
5178
5179 Changes: Modified:
5180 +2 -0 trunk/CREDITS (File Modified)
5181
5182
5183 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5184 Log:
5185 Hostname validity check.
5186
5187
5188 Changes: Modified:
5189 +42 -3 trunk/src/s_auth.c (File Modified)
5190
5191
5192 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5193 Log:
5194 Version bump to 1.2.0.
5195
5196
5197 Changes: Modified:
5198 +9 -9 trunk/configure (File Modified)
5199 +1 -1 trunk/configure.ac (File Modified)
5200
5201
5202 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5203 Log:
5204 - Missed a spot in the IPv6 code here. Should be usable now.
5205
5206
5207 Changes: Modified:
5208 +2 -2 trunk/src/res.c (File Modified)
5209
5210
5211 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5212 Log:
5213 Alright, so, this massive commit does the following:
5214 - Removes adns
5215 - Adds a resolver based on the undernet and hybrid one.
5216 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5217 - Makes a check in ./configure be posixly correct
5218 - Simplifies the auth code and DNS callbacks
5219
5220 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5221
5222
5223 Changes: Modified:
5224 +1 -1 trunk/Makefile.in (File Modified)
5225 + - trunk/adns/ (File Deleted)
5226 +148 -80 trunk/configure (File Modified)
5227 +1 -2 trunk/configure.ac (File Modified)
5228 +6 -0 trunk/include/client.h (File Modified)
5229 +1 -0 trunk/include/packet.h (File Modified)
5230 +153 -41 trunk/include/res.h (File Modified)
5231 + - trunk/include/reslib.h (File Added)
5232 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5233 +930 -1449 trunk/modules/.depend (File Modified)
5234 +3 -0 trunk/modules/m_stats.c (File Modified)
5235 +417 -621 trunk/src/.depend (File Modified)
5236 +1 -1 trunk/src/.indent.pro (File Modified)
5237 +2069 -289 trunk/src/Makefile.in (File Modified)
5238 + - trunk/src/adns.c (File Deleted)
5239 + - trunk/src/res.c (File Added)
5240 + - trunk/src/reslib.c (File Added)
5241 +11 -50 trunk/src/s_auth.c (File Modified)
5242 +4 -26 trunk/src/s_newconf.c (File Modified)
5243
5244
5245 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5246 Log:
5247 Document the NOBALLOC feature.
5248
5249
5250 Changes: Modified:
5251 +7 -1 trunk/include/config.h (File Modified)
5252
5253
5254 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5255 Log:
5256 commands.sgml changes
5257
5258
5259 Changes: Modified:
5260 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5261
5262
5263 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5264 Log:
5265 connect{} changes.
5266
5267
5268 Changes: Modified:
5269 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5270
5271
5272 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5273 Log:
5274 Improve description of class{} block (in particular,
5275 mention server classes as well as client classes).
5276
5277
5278 Changes: Modified:
5279 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5280
5281
5282 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5283 Log:
5284 In comment:
5285 -/* sendq: servers need a higher sendq as they send more data */
5286 +/* sendq: servers need a higher sendq as they are sent more data */
5287
5288
5289 Changes: Modified:
5290 +1 -1 trunk/doc/reference.conf (File Modified)
5291
5292
5293 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5294 Log:
5295 Add modules{} block.
5296
5297
5298 Changes: Modified:
5299 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5300
5301
5302 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5303 Log:
5304 Add general::oper_snomask, snomask on oper up for opers
5305 that have umode +s set on oper up, but do not have
5306 a specific snomask setting in their operator block.
5307 If this is empty or not specified, +s is used as before.
5308
5309
5310 Changes: Modified:
5311 +4 -1 trunk/doc/example.conf (File Modified)
5312 +7 -1 trunk/doc/reference.conf (File Modified)
5313 +1 -0 trunk/include/client.h (File Modified)
5314 +1 -0 trunk/include/s_conf.h (File Modified)
5315 +32 -0 trunk/src/newconf.c (File Modified)
5316 +1 -0 trunk/src/s_conf.c (File Modified)
5317 +13 -3 trunk/src/s_user.c (File Modified)
5318
5319
5320 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5321 Log:
5322 fix error
5323
5324 Changes: Modified:
5325 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5326
5327
5328 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5329 Log:
5330 Add MASKTRACE and CHANTRACE commands.
5331
5332
5333 Changes: Modified:
5334 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5335
5336
5337 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5338 Log:
5339 document loadmodule directive
5340
5341
5342 Changes: Modified:
5343 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5344
5345
5346 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5347 Log:
5348 finish this up
5349
5350
5351 Changes: Modified:
5352 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5353
5354
5355 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5356 Log:
5357 q:lines are no longer living in the ircd.conf either
5358
5359
5360 Changes: Modified:
5361 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5362
5363
5364 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5365 Log:
5366 remove k:line, d:line, x:line as they are their own files now
5367
5368
5369 Changes: Modified:
5370 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5371
5372
5373 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5374 Log:
5375 New place for operator::snomask.
5376
5377
5378 Changes: Modified:
5379 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5380
5381
5382 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5383 Log:
5384 Document connect {}.
5385
5386
5387 Changes: Modified:
5388 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5389
5390
5391 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5392 Log:
5393 example.conf: move operator::snomask to a more logical place,
5394 more sensible default
5395 reference.conf: add operator::snomask
5396
5397
5398 Changes: Modified:
5399 +3 -3 trunk/doc/example.conf (File Modified)
5400 +3 -0 trunk/doc/reference.conf (File Modified)
5401
5402
5403 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5404 Log:
5405 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5406 in those conf entries that take umodes like <name1>, <name2>, ...
5407
5408
5409 Changes: Modified:
5410 +3 -0 trunk/doc/reference.conf (File Modified)
5411 +3 -0 trunk/src/newconf.c (File Modified)
5412
5413
5414 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5415 Log:
5416 Remove H:line
5417
5418
5419 Changes: Modified:
5420 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5421
5422
5423 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5424 Log:
5425 Aesthetic changes.
5426
5427
5428 Changes: Modified:
5429 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5430
5431
5432 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5433 Log:
5434 s/allow/auth
5435
5436
5437 Changes: Modified:
5438 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5439
5440
5441 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5442 Log:
5443 fix
5444
5445
5446 Changes: Modified:
5447 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5448
5449
5450 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5451 Log:
5452 Document operator {} blocks.
5453
5454
5455 Changes: Modified:
5456 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5457
5458
5459 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5460 Log:
5461 auth{}: clarify/add some details
5462
5463
5464 Changes: Modified:
5465 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5466
5467
5468 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5469 Log:
5470 auth{}: Move a paragraph.
5471
5472
5473 Changes: Modified:
5474 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5475
5476
5477 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5478 Log:
5479 Document auth{} blocks.
5480
5481
5482 Changes: Modified:
5483 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5484
5485
5486 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5487 Log:
5488 Add umode +R.
5489
5490
5491 Changes: Modified:
5492 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5493
5494
5495 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5496 Log:
5497 Add umode +R, prevents unidentified clients from
5498 sending private messages or notices. /accept'ed
5499 clients and opers are exempt.
5500 Due to the /accept part, this is only checked
5501 at the target's server, may want to change
5502 this?
5503
5504
5505 Changes: Modified:
5506 +1 -0 trunk/help/opers/umode (File Modified)
5507 +1 -0 trunk/help/users/umode (File Modified)
5508 +2 -0 trunk/include/client.h (File Modified)
5509 +1 -0 trunk/include/numeric.h (File Modified)
5510 +11 -1 trunk/modules/core/m_message.c (File Modified)
5511 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5512 +1 -1 trunk/src/messages.tab (File Modified)
5513 +1 -1 trunk/src/s_user.c (File Modified)
5514
5515
5516 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5517 Log:
5518 Don't allow a nick change if banned or quieted (and not
5519 voiced or opped) on a channel. This uses numeric 435
5520 (bahamut's "cannot change to a banned nick") because
5521 bahamut/ircu's 437 and hyperion's 438 already have
5522 another meaning for us.
5523
5524
5525 Changes: Modified:
5526 +2 -0 trunk/include/channel.h (File Modified)
5527 +1 -0 trunk/include/numeric.h (File Modified)
5528 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5529 +38 -0 trunk/src/channel.c (File Modified)
5530 +1 -1 trunk/src/messages.tab (File Modified)
5531
5532
5533 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5534 Log:
5535 KNOCK:
5536 - respect ban exceptions
5537 - also deny a knock if quieted
5538
5539
5540 Changes: Modified:
5541 +2 -1 trunk/modules/m_knock.c (File Modified)
5542
5543
5544 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5545 Log:
5546 Reverse bad substitution in comment.
5547
5548
5549 Changes: Modified:
5550 +1 -1 trunk/src/channel.c (File Modified)
5551
5552
5553 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5554 Log:
5555 - set DynSpoof flag for clients spoofed at registration
5556 - add orighost instead of host to the hostname hash
5557
5558
5559 Changes: Modified:
5560 +5 -1 trunk/src/s_user.c (File Modified)
5561
5562
5563 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5564 Log:
5565 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5566
5567
5568 Changes: Modified:
5569 +2 -3 trunk/src/send.c (File Modified)
5570
5571
5572 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5573 Log:
5574 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5575
5576
5577 Changes: Modified:
5578 +17 -7 trunk/modules/m_signon.c (File Modified)
5579
5580
5581 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5582 Log:
5583 Correct minimum args on ENCAP SASL to avoid nasty core.
5584
5585
5586 Changes: Modified:
5587 +1 -1 trunk/modules/m_sasl.c (File Modified)
5588
5589
5590 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5591 Log:
5592 Style nits: sptr can't ever be NULL, don't compare truth
5593 values with YES.
5594
5595
5596 Changes: Modified:
5597 +2 -3 trunk/modules/m_scan.c (File Modified)
5598
5599
5600 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5601 Log:
5602 - Comment out scan_cmodes() prototype to suppress warning
5603 - Correct minimum parameter count for mo_scan()
5604
5605
5606 Changes: Modified:
5607 +2 -2 trunk/modules/m_scan.c (File Modified)
5608
5609
5610 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5611 Log:
5612 SCAN UMODES:
5613 - Include full command in operspy notice
5614 - Allow global scans (no-list used, mask not used) without operspy
5615 - Use ERR_NOPRIVS numeric
5616
5617
5618 Changes: Modified:
5619 +21 -9 trunk/modules/m_scan.c (File Modified)
5620
5621
5622 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5623 Log:
5624 Cancel out the >3 default if < is given; this way
5625 any </> specification fully overrides the default.
5626
5627
5628 Changes: Modified:
5629 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5630
5631
5632 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5633 Log:
5634 - Call mo_list() from m_list() to reduce code duplication
5635 - Default to >3, rather arbitrarily (conf option?)
5636 - Make < and > mean less than and greater than again
5637
5638
5639 Changes: Modified:
5640 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5641
5642
5643 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5644 Log:
5645 When processing topic burst, hide connecting server
5646 on netburst if flatten links is enabled.
5647
5648
5649 Changes: Modified:
5650 +9 -2 trunk/modules/m_tb.c (File Modified)
5651
5652
5653 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5654 Log:
5655 - remove PENALTY token
5656
5657
5658 Changes: Modified:
5659 +0 -1 trunk/include/supported.h (File Modified)
5660
5661
5662 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5663 Log:
5664 005 fixups:
5665 - Add PENALTY because we have a pace-wait system.
5666 - Add FNC due to SAVE and RSFNC
5667 - Add q to MAXLIST.
5668
5669
5670 Changes: Modified:
5671 +4 -2 trunk/include/supported.h (File Modified)
5672
5673
5674 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5675 Log:
5676 mkay, indent went nuts here
5677
5678
5679 Changes: Modified:
5680 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5681
5682
5683 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5684 Log:
5685 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5686 and can be used instead. The SAFELIST implementation is the one used by
5687 default, as most users/networks will be used to it.
5688
5689
5690 Changes: Modified:
5691 +1 -0 trunk/NEWS (File Modified)
5692 +14 -0 trunk/include/client.h (File Modified)
5693 +5 -0 trunk/include/hash.h (File Modified)
5694 +404 -272 trunk/modules/Makefile.in (File Modified)
5695 + - trunk/modules/m_list.c (File Deleted)
5696 + - trunk/modules/m_list_ratbox.c (File Added)
5697 + - trunk/modules/m_list_safelist.c (File Added)
5698 +5 -5 trunk/src/hash.c (File Modified)
5699
5700
5701 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5702 Log:
5703 Clear invites on a lowerTS JOIN or SJOIN.
5704 This should complete kick_on_split_riding protection.
5705
5706
5707 Changes: Modified:
5708 +5 -0 trunk/modules/core/m_join.c (File Modified)
5709 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5710
5711
5712 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5713 Log:
5714 Like in ratbox, send and interpret timestamps on invites.
5715
5716
5717 Changes: Modified:
5718 +9 -2 trunk/modules/m_invite.c (File Modified)
5719
5720
5721 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5722 Log:
5723 Add +S (network service) umode. Just for completeness, users or opers
5724 cannot set this.
5725
5726
5727 Changes: Modified:
5728 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5729
5730
5731 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5732 Log:
5733 update NEWS a bit
5734
5735
5736 Changes: Modified:
5737 +35 -2 trunk/NEWS (File Modified)
5738
5739
5740 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5741 Log:
5742 Split off a PreClient structure for data to be freed on registation (i.e. password).
5743 New hook introduce_client for post-registration messages.
5744 Fix b0rked SASL numerics.
5745 Burst REALHOST post-introduction for spoofed-on-registration clients.
5746 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5747 Pre-registration signon support.
5748
5749
5750 Changes: Modified:
5751 +10 -0 trunk/configure (File Modified)
5752 +2 -0 trunk/configure.ac (File Modified)
5753 +14 -4 trunk/include/client.h (File Modified)
5754 +1 -0 trunk/include/hook.h (File Modified)
5755 +1 -0 trunk/include/numeric.h (File Modified)
5756 +3 -0 trunk/include/setup.h.in (File Modified)
5757 +16 -0 trunk/modules/m_chghost.c (File Modified)
5758 +25 -21 trunk/modules/m_sasl.c (File Modified)
5759 +63 -30 trunk/modules/m_signon.c (File Modified)
5760 +18 -0 trunk/src/client.c (File Modified)
5761 +2 -0 trunk/src/hook.c (File Modified)
5762 +5 -5 trunk/src/messages.tab (File Modified)
5763 +2 -0 trunk/src/s_serv.c (File Modified)
5764 +28 -2 trunk/src/s_user.c (File Modified)
5765
5766
5767 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5768 Log:
5769 Update hook documentation.
5770
5771
5772 Changes: Modified:
5773 +30 -0 trunk/doc/hooks.txt (File Modified)
5774
5775
5776 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5777 Log:
5778 Improve @/# handling in match_esc().
5779
5780
5781 Changes: Modified:
5782 +21 -13 trunk/src/match.c (File Modified)
5783
5784
5785 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5786 Log:
5787 backtrack instead of bailing out when handling a mismatched escape
5788
5789
5790 Changes: Modified:
5791 +1 -1 trunk/src/match.c (File Modified)
5792
5793
5794 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5795 Log:
5796 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5797
5798 Changes: Modified:
5799 +2 -1 trunk/CREDITS (File Modified)
5800
5801
5802 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5803 Log:
5804 Fix the escape brokenness and pick up a more efficient matching algorithm,
5805 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5806 Patch sent upstream. They can do whatever they want with it, *shrug*.
5807
5808
5809 Changes: Modified:
5810 +147 -161 trunk/src/match.c (File Modified)
5811
5812
5813 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5814 Log:
5815 If flatten links is enabled, fake the origins of some ServerModes
5816 sent to clients so that the server sending the netburst is hidden.
5817 Most mode hacks still show the true source.
5818
5819
5820 Changes: Modified:
5821 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5822 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5823
5824
5825 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5826 Log:
5827 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5828 where the exit originated).
5829 - When receiving an SQUIT for a server themselves
5830 (IsMe(target_p) || target_p == client_p)
5831 close their link and send a local server notice.
5832
5833
5834 Changes: Modified:
5835 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5836 +6 -3 trunk/src/client.c (File Modified)
5837
5838
5839 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5840 Log:
5841 Hooking into the wrong hook, whoops. :P
5842
5843
5844 Changes: Modified:
5845 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5846 +6 -10 trunk/modules/core/m_join.c (File Modified)
5847
5848
5849 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5850 Log:
5851 this doesn't work right, right now :P
5852
5853
5854 Changes: Modified:
5855 +40 -0 trunk/contrib/Makefile.in (File Modified)
5856 + - trunk/contrib/m_createauthonly.c (File Added)
5857 +6 -0 trunk/include/hook.h (File Modified)
5858 +26 -1 trunk/modules/core/m_join.c (File Modified)
5859 +1 -1 trunk/src/ircd.c (File Modified)
5860
5861
5862 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5863 Log:
5864 Make can_join() hookable.
5865
5866
5867 Changes: Modified:
5868 +12 -1 trunk/src/channel.c (File Modified)
5869
5870
5871 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5872 Log:
5873 add 'int approved;' to the channel event hook
5874
5875
5876 Changes: Modified:
5877 +1 -0 trunk/include/hook.h (File Modified)
5878
5879
5880 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5881 Log:
5882 Use SIDs in SASL ENCAP origin.
5883 Ignore responses from other agents once the first SASL response has been received for a client.
5884
5885
5886 Changes: Modified:
5887 +9 -5 trunk/modules/m_sasl.c (File Modified)
5888
5889
5890 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5891 Log:
5892 Removed stray debug code.
5893
5894
5895 Changes: Modified:
5896 +1 -1 trunk/modules/m_sasl.c (File Modified)
5897
5898
5899 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5900 Log:
5901 Don't complain "unknown MODE flag" if a non-oper attempts
5902 to unset an oper only umode they do not have.
5903 This is to prevent unwanted error messages when users/bots
5904 do things like MODE <nick> +i-sw.
5905
5906
5907 Changes: Modified:
5908 +4 -2 trunk/src/s_user.c (File Modified)
5909
5910
5911 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5912 Log:
5913 Fix client_exit hook name and only call it for local exits that are not
5914 IsAnyServer.
5915
5916
5917 Changes: Modified:
5918 +3 -2 trunk/modules/m_sasl.c (File Modified)
5919
5920
5921 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5922 Log:
5923 Fix SASL logic to actually use stored agent UID.
5924 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5925 Add abort code for exiting clients.
5926
5927
5928 Changes: Modified:
5929 +18 -9 trunk/modules/m_sasl.c (File Modified)
5930
5931
5932 jilles 2006/02/03 20:25:01 UTC (20060203-678)
5933 Log:
5934 Port over ratbox 2.2 /challenge. This is slightly more secure
5935 (better crypto, longer keys, challenge timeout) and has better
5936 client scripts.
5937
5938 The respond tool is no longer part of the ircd tree but a
5939 separate package, currently available from
5940 http://respond.ircd-ratbox.org (we should mirror/... this).
5941
5942
5943 Changes: Modified:
5944 +65 -310 trunk/doc/challenge.txt (File Modified)
5945 +5 -5 trunk/include/client.h (File Modified)
5946 +3 -0 trunk/include/irc_string.h (File Modified)
5947 +3 -0 trunk/include/numeric.h (File Modified)
5948 +94 -50 trunk/modules/m_challenge.c (File Modified)
5949 +1 -2 trunk/src/client.c (File Modified)
5950 +125 -0 trunk/src/irc_string.c (File Modified)
5951 +2 -2 trunk/src/messages.tab (File Modified)
5952 + - trunk/tools/rsa_respond/ (File Deleted)
5953
5954
5955 gxti 2006/02/03 20:05:09 UTC (20060203-676)
5956 Log:
5957 Preliminary SASL support.
5958
5959
5960 Changes: Modified:
5961 +7 -0 trunk/include/client.h (File Modified)
5962 +6 -0 trunk/include/numeric.h (File Modified)
5963 +1 -0 trunk/modules/Makefile.in (File Modified)
5964 +1 -1 trunk/modules/core/m_nick.c (File Modified)
5965 +175 -1 trunk/modules/m_cap.c (File Modified)
5966 + - trunk/modules/m_sasl.c (File Added)
5967 +2 -0 trunk/modules/m_user.c (File Modified)
5968 +5 -5 trunk/src/messages.tab (File Modified)
5969 +8 -2 trunk/src/s_user.c (File Modified)
5970
5971
5972 jilles 2006/02/03 18:13:03 UTC (20060203-674)
5973 Log:
5974 SIGNON: make logout also apply remotely.
5975
5976
5977 Changes: Modified:
5978 +7 -2 trunk/modules/m_signon.c (File Modified)
5979
5980
5981 gxti 2006/02/03 17:45:04 UTC (20060203-672)
5982 Log:
5983 Use an asterisk when sending empty logins in SIGNON.
5984
5985
5986 Changes: Modified:
5987 +5 -5 trunk/modules/m_signon.c (File Modified)
5988
5989
5990 jilles 2006/02/03 17:38:31 UTC (20060203-670)
5991 Log:
5992 SIGNON: Only add whowas entry (add_history()) and wipe
5993 accepts (del_all_accepts()) if nick changed.
5994
5995
5996 Changes: Modified:
5997 +5 -3 trunk/modules/m_signon.c (File Modified)
5998
5999
6000 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6001 Log:
6002 SIGNON: slight fixes to collision code:
6003 - don't kill if target_p == source_p (nick unchanged or only changed case)
6004 - add comment that SAVE support is missing
6005 - use sendto_realops_snomask() instead of sendto_realops_flags()
6006
6007
6008 Changes: Modified:
6009 +9 -6 trunk/modules/m_signon.c (File Modified)
6010
6011
6012 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6013 Log:
6014 Fix up kills for bad nick/user/host on SIGNON.
6015
6016
6017 Changes: Modified:
6018 +16 -6 trunk/modules/m_signon.c (File Modified)
6019
6020
6021 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6022 Log:
6023 If changing to a nick with a digit, only allow the UID.
6024
6025
6026 Changes: Modified:
6027 +4 -0 trunk/modules/m_signon.c (File Modified)
6028
6029
6030 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6031 Log:
6032 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6033 Strip leading digits from logins that are not purely numeric.
6034
6035
6036 Changes: Modified:
6037 +3 -0 trunk/include/numeric.h (File Modified)
6038 +2 -0 trunk/include/send.h (File Modified)
6039 +1 -0 trunk/modules/Makefile.in (File Modified)
6040 +456 -3 trunk/modules/m_services.c (File Modified)
6041 + - trunk/modules/m_signon.c (File Added)
6042 +2 -2 trunk/src/messages.tab (File Modified)
6043 +98 -0 trunk/src/send.c (File Modified)
6044
6045
6046 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6047 Log:
6048 Remove old server notice umodes from example confs.
6049
6050
6051 Changes: Modified:
6052 +1 -2 trunk/doc/example.conf (File Modified)
6053 +4 -17 trunk/doc/reference.conf (File Modified)
6054
6055
6056 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6057 Log:
6058 Add snomask help file (forgot this earlier).
6059
6060
6061 Changes: Modified:
6062 + - trunk/help/opers/snomask (File Added)
6063
6064
6065 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6066 Log:
6067 Add umode +l (receive locops).
6068
6069
6070 Changes: Modified:
6071 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6072
6073
6074 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6075 Log:
6076 We don't plan to implement cmode +R (quiet unidentified) and
6077 umode +I (deny invite) for 1.1, so comment them out from the
6078 docs.
6079
6080
6081 Changes: Modified:
6082 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6083 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6084
6085
6086 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6087 Log:
6088 Improve snomask usage description.
6089
6090
6091 Changes: Modified:
6092 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6093
6094
6095 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6096 Log:
6097 Mention the word snomask with umode +s (needs to be a link really).
6098
6099
6100 Changes: Modified:
6101 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6102
6103
6104 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6105 Log:
6106 Add snomask +Z (operspy notices).
6107
6108
6109 Changes: Modified:
6110 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6111
6112
6113 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6114 Log:
6115 Misc updates/clarifications.
6116
6117
6118 Changes: Modified:
6119 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6120
6121
6122 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6123 Log:
6124 Document snomasks.
6125
6126
6127 Changes: Modified:
6128 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6129 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6130 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6131
6132
6133 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6134 Log:
6135 - Allow ENCAP REALHOST outside burst
6136 - Fix comment describing race condition: this can only happen
6137 on a local whois with use_whois_actually enabled
6138
6139
6140 Changes: Modified:
6141 +4 -6 trunk/modules/m_chghost.c (File Modified)
6142
6143
6144 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6145 Log:
6146 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6147
6148
6149 Changes: Modified:
6150 +39 -0 trunk/contrib/Makefile.in (File Modified)
6151 + - trunk/contrib/sno_globaloper.c (File Added)
6152
6153
6154 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6155 Log:
6156 Pass along old umodes and snomask in umode_changed hook,
6157 changing its parameter type from struct Client *
6158 to hook_data_umode_changed *. (For a new client, both
6159 are zero.)
6160
6161 The IP cloaking module now fully ignores umode changes
6162 where +h didn't change.
6163
6164
6165 Changes: Modified:
6166 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6167 +7 -0 trunk/include/hook.h (File Modified)
6168 +18 -4 trunk/src/s_user.c (File Modified)
6169
6170
6171 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6172 Log:
6173 move libcharybdis-provided function initialisation into libcharybdis_init().
6174
6175
6176 Changes: Modified:
6177 +32 -11 trunk/src/ircd.c (File Modified)
6178
6179
6180 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6181 Log:
6182 Make +f notices (local host, global host, global user@host, local class)
6183 netwide. Exceeding /quote set max remains local.
6184
6185
6186 Changes: Modified:
6187 +4 -4 trunk/src/s_conf.c (File Modified)
6188
6189
6190 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6191 Log:
6192 Netwide notices about attempts to join juped channels.
6193
6194
6195 Changes: Modified:
6196 +1 -1 trunk/modules/core/m_join.c (File Modified)
6197
6198
6199 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6200 Log:
6201 Send server notices about failed oper attempts globally.
6202 Successful remote oper attempt notices will be generated
6203 from the mode changes.
6204
6205
6206 Changes: Modified:
6207 +3 -3 trunk/modules/m_challenge.c (File Modified)
6208 +2 -2 trunk/modules/m_oper.c (File Modified)
6209
6210
6211 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6212 Log:
6213 Rest of infrastructure for sending server notices globally.
6214 Uses a new L_NETWIDE level on sendto_realops_snomask().
6215
6216
6217 Changes: Modified:
6218 +1 -0 trunk/include/send.h (File Modified)
6219 +31 -4 trunk/src/send.c (File Modified)
6220
6221
6222 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6223 Log:
6224 Add general::global_snotices conf option to control
6225 whether we send out SNOTEs. Does not do anything yet.
6226
6227
6228 Changes: Modified:
6229 +1 -0 trunk/doc/example.conf (File Modified)
6230 +6 -0 trunk/doc/reference.conf (File Modified)
6231 +1 -0 trunk/include/s_conf.h (File Modified)
6232 +6 -0 trunk/modules/m_info.c (File Modified)
6233 +1 -0 trunk/src/newconf.c (File Modified)
6234 +1 -0 trunk/src/s_conf.c (File Modified)
6235
6236
6237 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6238 Log:
6239 Only accept SNOTE from servers.
6240
6241
6242 Changes: Modified:
6243 +2 -0 trunk/modules/m_snote.c (File Modified)
6244
6245
6246 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6247 Log:
6248 Correct parv indices so this actually works.
6249
6250
6251 Changes: Modified:
6252 +2 -2 trunk/modules/m_snote.c (File Modified)
6253
6254
6255 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6256 Log:
6257 s/scan/snote/g
6258
6259
6260 Changes: Modified:
6261 +3 -3 trunk/modules/m_snote.c (File Modified)
6262
6263
6264 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6265 Log:
6266 Add m_snote.c, SNOTE propagator.
6267
6268
6269 Changes: Modified:
6270 +86 -0 trunk/modules/Makefile.in (File Modified)
6271 + - trunk/modules/m_snote.c (File Added)
6272
6273
6274 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6275 Log:
6276 start seeding the 1.1 NEWS file
6277
6278
6279 Changes: Modified:
6280 +4 -0 trunk/NEWS (File Modified)
6281
6282
6283 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6284 Log:
6285 rename some modules to more descriptive names...
6286
6287
6288 Changes: Modified:
6289 +2 -131 trunk/contrib/Makefile.in (File Modified)
6290 + - trunk/contrib/globalconnexit.c (File Deleted)
6291 + - trunk/contrib/globallineactive.c (File Deleted)
6292 + - trunk/contrib/sno_farconnect.c (File Added)
6293 + - trunk/contrib/sno_globalkline.c (File Added)
6294 +1 -120 trunk/modules/Makefile.in (File Modified)
6295 + - trunk/modules/networknotice.c (File Deleted)
6296 + - trunk/modules/sno_routing.c (File Added)
6297
6298
6299 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6300 Log:
6301 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6302 Uses FLAGS2_FLOODDONE bit on servers.
6303
6304
6305 Changes: Modified:
6306 +3 -0 trunk/include/client.h (File Modified)
6307 +121 -1 trunk/modules/Makefile.in (File Modified)
6308 + - trunk/modules/networknotice.c (File Added)
6309
6310
6311 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6312 Log:
6313 Don't show servers in /trace to nonopers if flatten links is enabled.
6314
6315
6316 Changes: Modified:
6317 +8 -5 trunk/modules/m_trace.c (File Modified)
6318
6319
6320 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6321 Log:
6322 CHGHOST:
6323 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6324 - send back confirmation to source, if local client
6325 - send a +s server notice if the source is neither a server nor a service (+S)
6326
6327
6328 Changes: Modified:
6329 +5 -1 trunk/modules/m_chghost.c (File Modified)
6330
6331
6332 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6333 Log:
6334 Use sendto_realops_snomask_from() to make the
6335 server notices appear to come from the affected
6336 user's server.
6337
6338
6339 Changes: Modified:
6340 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6341 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6342
6343
6344 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6345 Log:
6346 Add sendto_realops_snomask_from(), allows
6347 specification of apparent source server.
6348
6349
6350 Changes: Modified:
6351 +1 -0 trunk/include/send.h (File Modified)
6352 +41 -1 trunk/src/send.c (File Modified)
6353
6354
6355 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6356 Log:
6357 Revert r579. Keep host, not orighost in oper up notice.
6358 It would be inconsistent to have orighost there, and we
6359 don't want to mess up all server notices by putting both
6360 host and orighost.
6361
6362
6363 Changes: Modified:
6364 +1 -1 trunk/src/s_user.c (File Modified)
6365
6366
6367 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6368 Log:
6369 Include the IP address in operlog/foperlog.
6370
6371
6372 Changes: Modified:
6373 +10 -8 trunk/modules/m_challenge.c (File Modified)
6374 +8 -6 trunk/modules/m_oper.c (File Modified)
6375
6376
6377 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6378 Log:
6379 Call umode_changed hook on oper up.
6380
6381
6382 Changes: Modified:
6383 +1 -0 trunk/src/s_user.c (File Modified)
6384
6385
6386 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6387 Log:
6388 Add globalconnexit contrib module, shows remote client connects/exits
6389 except netsplits/netjoin on snomask +F.
6390 Notice formatting will probably change somewhat still.
6391
6392
6393 Changes: Modified:
6394 +80 -0 trunk/contrib/Makefile.in (File Modified)
6395 + - trunk/contrib/globalconnexit.c (File Added)
6396
6397
6398 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6399 Log:
6400 Declare snomask_modes[] so modules can provide snomasks.
6401
6402
6403 Changes: Modified:
6404 +2 -0 trunk/include/snomask.h (File Modified)
6405
6406
6407 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6408 Log:
6409 Replace user_signon hook with two new hooks: new_local_user
6410 and new_remote_user.
6411 These are called right before the user is introduced to the
6412 rest of the network.
6413
6414
6415 Changes: Modified:
6416 +2 -1 trunk/include/hook.h (File Modified)
6417 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6418 +4 -2 trunk/src/hook.c (File Modified)
6419 +2 -3 trunk/src/s_user.c (File Modified)
6420
6421
6422 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6423 Log:
6424 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6425
6426
6427 Changes: Modified:
6428 +2 -2 trunk/modules/m_scan.c (File Modified)
6429
6430
6431 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6432 Log:
6433 Update doc/technical/send.txt.
6434
6435
6436 Changes: Modified:
6437 +91 -131 trunk/doc/technical/send.txt (File Modified)
6438
6439
6440 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6441 Log:
6442 Add chantrace and masktrace to help files.
6443
6444
6445 Changes: Modified:
6446 + - trunk/help/opers/chantrace (File Added)
6447 +27 -20 trunk/help/opers/index (File Modified)
6448 + - trunk/help/opers/masktrace (File Added)
6449 +2 -0 trunk/help/opers/operspy (File Modified)
6450
6451
6452 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6453 Log:
6454 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6455 Shows etrace-like output for all users in a channel,
6456 in particular IP addresses.
6457
6458
6459 Changes: Modified:
6460 +75 -2 trunk/modules/m_etrace.c (File Modified)
6461
6462
6463 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6464 Log:
6465 Port over ratbox 2.2 r21727 (anfl):
6466 add some logging when we drop servers in places where we only notify opers
6467
6468
6469 Changes: Modified:
6470 +31 -0 trunk/modules/core/m_server.c (File Modified)
6471
6472
6473 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6474 Log:
6475 display orighost in operup message
6476
6477
6478 Changes: Modified:
6479 +1 -1 trunk/src/s_user.c (File Modified)
6480
6481
6482 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6483 Log:
6484 Add globallineactive contrib module, a hack which can often
6485 show k/d/g/x line active for remote clients.
6486
6487
6488 Changes: Modified:
6489 +52 -0 trunk/contrib/Makefile.in (File Modified)
6490 + - trunk/contrib/globallineactive.c (File Added)
6491
6492
6493 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6494 Log:
6495 Show IP field in the same way as MASKTRACE:
6496 "255.255.255.255" if it's unknown (remote TS5 client)
6497 and "0" if we or the remote server are purposely
6498 hiding it.
6499
6500
6501 Changes: Modified:
6502 +12 -1 trunk/modules/m_scan.c (File Modified)
6503
6504
6505 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6506 Log:
6507 scan umodes:
6508 - don't show servers in a global scan
6509 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6510
6511
6512 Changes: Modified:
6513 +4 -1 trunk/modules/m_scan.c (File Modified)
6514
6515
6516 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6517 Log:
6518 Implement SCAN UMODES.
6519
6520
6521 Changes: Modified:
6522 +3 -0 trunk/include/numeric.h (File Modified)
6523 +128 -2 trunk/modules/m_scan.c (File Modified)
6524 +2 -2 trunk/src/messages.tab (File Modified)
6525
6526
6527 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6528 Log:
6529 more oops
6530
6531
6532 Changes: Modified:
6533 +1 -1 trunk/modules/m_scan.c (File Modified)
6534
6535
6536 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6537 Log:
6538 parv[0] should be parv[1].
6539
6540
6541 Changes: Modified:
6542 +1 -1 trunk/modules/m_scan.c (File Modified)
6543
6544
6545 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6546 Log:
6547 another oops
6548
6549
6550 Changes: Modified:
6551 +1 -1 trunk/modules/m_scan.c (File Modified)
6552
6553
6554 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6555 Log:
6556 fix mistake here
6557
6558
6559 Changes: Modified:
6560 +2 -2 trunk/modules/m_scan.c (File Modified)
6561
6562
6563 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6564 Log:
6565 framework for scan command
6566
6567
6568 Changes: Modified:
6569 +113 -0 trunk/modules/Makefile.in (File Modified)
6570 + - trunk/modules/m_scan.c (File Added)
6571
6572
6573 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6574 Log:
6575 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6576
6577
6578 Changes: Modified:
6579 +2 -0 trunk/include/irc_string.h (File Modified)
6580 +157 -1 trunk/modules/m_etrace.c (File Modified)
6581 +129 -90 trunk/src/match.c (File Modified)
6582
6583
6584 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6585 Log:
6586 orighost may live in a different hash bucket (likely the case), lets check it standalone
6587
6588
6589 Changes: Modified:
6590 +39 -3 trunk/src/hostmask.c (File Modified)
6591
6592
6593 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6594 Log:
6595 SVN didn't check modules/ somehow, hrmm.
6596
6597
6598 Changes: Modified:
6599 +1 -1 trunk/modules/m_kline.c (File Modified)
6600 +6 -6 trunk/modules/m_stats.c (File Modified)
6601
6602
6603 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6604 Log:
6605 Track hostmask entries for client_p->orighost, if available.
6606 Not throughly tested, but seems to work fine.
6607
6608
6609 Changes: Modified:
6610 +8 -4 trunk/include/hostmask.h (File Modified)
6611 +14 -10 trunk/src/hostmask.c (File Modified)
6612
6613
6614 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6615 Log:
6616 Pass on SQUIT reasons more.
6617
6618
6619 Changes: Modified:
6620 +17 -19 trunk/src/client.c (File Modified)
6621
6622
6623 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6624 Log:
6625 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6626 This way, hidden admins also get them.
6627
6628
6629 Changes: Modified:
6630 +4 -4 trunk/src/send.c (File Modified)
6631
6632
6633 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6634 Log:
6635 From ircd-ratbox 2.2 (r21339 anfl):
6636 ms_kill() should be using find_person(), not find_client()
6637 otherwise it can generate a core.
6638
6639
6640 Changes: Modified:
6641 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6642
6643
6644 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6645 Log:
6646 Add m_error to core_module_table, so it is loaded by default.
6647
6648
6649 Changes: Modified:
6650 +1 -0 trunk/src/modules.c (File Modified)
6651
6652
6653 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6654 Log:
6655 comment is a const char *, not char *.
6656
6657
6658 Changes: Modified:
6659 +1 -1 trunk/include/hook.h (File Modified)
6660
6661
6662 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6663 Log:
6664 Fix a long standing hybrid 7 bug: when getting a read error
6665 on a server, report_error() is called with a %d instead of
6666 a %s in the format string ("Lost connection" in +d).
6667
6668
6669 Changes: Modified:
6670 +1 -1 trunk/src/client.c (File Modified)
6671
6672
6673 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6674 Log:
6675 Clarifications.
6676
6677
6678 Changes: Modified:
6679 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6680
6681
6682 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6683 Log:
6684 Add document describing capabilities and what they mean.
6685
6686
6687 Changes: Modified:
6688 + - trunk/doc/technical/capab.txt (File Added)
6689
6690
6691 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6692 Log:
6693 Change client_exit hook to pass all exit_client() parameters.
6694
6695
6696 Changes: Modified:
6697 +8 -0 trunk/include/hook.h (File Modified)
6698 +6 -1 trunk/src/client.c (File Modified)
6699
6700
6701 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6702 Log:
6703 Add client_exit hook, called in exit_client() for all
6704 clients of all types, except clients exiting because
6705 of netsplits (QS). The only thing done before it is
6706 marking the client as "closing" (to prevent
6707 recursion).
6708
6709
6710 Changes: Modified:
6711 +1 -0 trunk/include/hook.h (File Modified)
6712 +2 -0 trunk/src/client.c (File Modified)
6713 +2 -0 trunk/src/hook.c (File Modified)
6714
6715
6716 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6717 Log:
6718 Improve the code that calculates the nnnS nnnC counts
6719 in RPL_TRACESERVER.
6720
6721 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6722
6723
6724 Changes: Modified:
6725 +43 -36 trunk/modules/m_trace.c (File Modified)
6726
6727
6728 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6729 Log:
6730 Add server_eob hook.
6731 Planning to use this for netsplit/join notices.
6732
6733
6734 Changes: Modified:
6735 +1 -0 trunk/include/hook.h (File Modified)
6736 +2 -0 trunk/modules/m_pong.c (File Modified)
6737 +2 -0 trunk/src/hook.c (File Modified)
6738
6739
6740 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6741 Log:
6742 Default motd: ircd-ratbox -> charybdis
6743
6744
6745 Changes: Modified:
6746 +1 -1 trunk/doc/ircd.motd (File Modified)
6747
6748
6749 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6750 Log:
6751 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6752
6753
6754 Changes: Modified:
6755 +4 -4 trunk/src/s_user.c (File Modified)
6756
6757
6758 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6759 Log:
6760 - Remove obsolete EOB help file
6761 - Document snomask in the help files
6762 - Update indexes
6763
6764
6765 Changes: Modified:
6766 + - trunk/help/opers/eob (File Deleted)
6767 +13 -12 trunk/help/opers/index (File Modified)
6768 +1 -13 trunk/help/opers/umode (File Modified)
6769 +7 -7 trunk/help/users/index (File Modified)
6770
6771
6772 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6773 Log:
6774 Bail if snomask to parse is not given. Pointy hat to myself.
6775
6776
6777 Changes: Modified:
6778 +3 -0 trunk/src/snomask.c (File Modified)
6779
6780
6781 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6782 Log:
6783 Remove m_flags from autoconf
6784
6785
6786 Changes: Modified:
6787 +0 -1 trunk/contrib/Makefile.in (File Modified)
6788
6789
6790 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6791 Log:
6792 remove m_flags
6793
6794
6795 Changes: Modified:
6796 + - trunk/contrib/m_flags.c (File Deleted)
6797
6798
6799 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6800 Log:
6801 If +s is in oper_only_umodes, clear snomask on deoper.
6802
6803
6804 Changes: Modified:
6805 +5 -0 trunk/src/s_user.c (File Modified)
6806
6807
6808 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6809 Log:
6810 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6811
6812
6813 Changes: Modified:
6814 +2 -2 trunk/configure (File Modified)
6815 +2 -2 trunk/configure.ac (File Modified)
6816
6817
6818 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6819 Log:
6820 Remove the old server notice umodes.
6821 Default oper only umodes is now +s.
6822 Please make sure all remaining umodes still work.
6823
6824
6825 Changes: Modified:
6826 +3 -21 trunk/include/client.h (File Modified)
6827 +0 -12 trunk/src/newconf.c (File Modified)
6828 +1 -1 trunk/src/s_conf.c (File Modified)
6829 +12 -12 trunk/src/s_user.c (File Modified)
6830
6831
6832 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6833 Log:
6834 operator::flags nick_changes now controls +n snomask instead of +n umode.
6835
6836
6837 Changes: Modified:
6838 +8 -8 trunk/src/s_user.c (File Modified)
6839
6840
6841 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6842 Log:
6843 Move down h_umode_changed hook call after umode allowed checks
6844 (so it will not see +a if someone tries to set it but is not
6845 allowed to).
6846
6847
6848 Changes: Modified:
6849 +2 -3 trunk/src/s_user.c (File Modified)
6850
6851
6852 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6853 Log:
6854 Move over non-+s server notices (hopefully, all of them).
6855
6856
6857 Changes: Modified:
6858 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6859 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6860 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6861 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6862 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6863 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6864 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6865 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6866 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6867 +2 -2 trunk/libcharybdis/event.c (File Modified)
6868 +2 -2 trunk/modules/core/m_join.c (File Modified)
6869 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6870 +3 -3 trunk/modules/core/m_message.c (File Modified)
6871 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6872 +2 -2 trunk/modules/core/m_server.c (File Modified)
6873 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6874 +1 -1 trunk/modules/m_post.c (File Modified)
6875 +1 -1 trunk/modules/m_services.c (File Modified)
6876 +2 -2 trunk/src/channel.c (File Modified)
6877 +3 -3 trunk/src/client.c (File Modified)
6878 +1 -1 trunk/src/hash.c (File Modified)
6879 +5 -5 trunk/src/s_conf.c (File Modified)
6880 +2 -2 trunk/src/s_log.c (File Modified)
6881 +4 -4 trunk/src/s_user.c (File Modified)
6882
6883
6884 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6885 Log:
6886 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6887
6888
6889 Changes: Modified:
6890 +2 -1 trunk/include/snomask.h (File Modified)
6891 +2 -2 trunk/src/snomask.c (File Modified)
6892
6893
6894 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6895 Log:
6896 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6897
6898
6899 Changes: Modified:
6900 +1 -1 trunk/contrib/example_module.c (File Modified)
6901 +2 -2 trunk/include/ircd_defs.h (File Modified)
6902 +6 -6 trunk/modules/core/m_error.c (File Modified)
6903 +1 -1 trunk/modules/core/m_join.c (File Modified)
6904 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6905 +1 -1 trunk/modules/core/m_message.c (File Modified)
6906 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6907 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6908 +18 -18 trunk/modules/core/m_server.c (File Modified)
6909 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6910 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6911 +4 -4 trunk/modules/m_challenge.c (File Modified)
6912 +4 -4 trunk/modules/m_dline.c (File Modified)
6913 +13 -13 trunk/modules/m_gline.c (File Modified)
6914 +5 -5 trunk/modules/m_kline.c (File Modified)
6915 +2 -2 trunk/modules/m_oper.c (File Modified)
6916 +1 -1 trunk/modules/m_pong.c (File Modified)
6917 +13 -13 trunk/modules/m_rehash.c (File Modified)
6918 +4 -4 trunk/modules/m_resv.c (File Modified)
6919 +16 -16 trunk/modules/m_set.c (File Modified)
6920 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6921 +6 -6 trunk/modules/m_xline.c (File Modified)
6922 +1 -1 trunk/src/adns.c (File Modified)
6923 +2 -2 trunk/src/channel.c (File Modified)
6924 +1 -1 trunk/src/listener.c (File Modified)
6925 +1 -1 trunk/src/s_auth.c (File Modified)
6926 +15 -15 trunk/src/s_conf.c (File Modified)
6927 +3 -3 trunk/src/s_user.c (File Modified)
6928 +7 -7 trunk/src/send.c (File Modified)
6929
6930
6931 jilles 2006/01/15 15:34:12 UTC (20060115-492)
6932 Log:
6933 On oper up:
6934 - set +s snomask if +s umode set but no snomasks
6935 - put numerics in more logical order
6936
6937
6938 Changes: Modified:
6939 +3 -1 trunk/src/s_user.c (File Modified)
6940
6941
6942 jilles 2006/01/15 15:12:39 UTC (20060115-490)
6943 Log:
6944 parse_snobuf_to_mask(): default to + at start
6945 allows stuff like /mode jilles +s C
6946
6947
6948 Changes: Modified:
6949 +1 -1 trunk/src/snomask.c (File Modified)
6950
6951
6952 jilles 2006/01/15 15:04:34 UTC (20060115-488)
6953 Log:
6954 Changes to user_mode() snomask handling.
6955 - show snomask (if not 0) on /mode <nick>
6956 - show snomask once at the end if +s/-s used
6957 - only parse 1 parameter for umode changes
6958 - don't crash on /mode <nick> +s
6959 - /mode <nick> -s clears snomask, doesn't use parameter
6960 - set umode +s iff snomask is not 0
6961 - snomask is not propagated, but umode +s is
6962
6963
6964 Changes: Modified:
6965 +97 -72 trunk/src/s_user.c (File Modified)
6966
6967
6968 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
6969 Log:
6970 Convert some messages over to snomask.
6971
6972
6973 Changes: Modified:
6974 +29 -29 trunk/src/client.c (File Modified)
6975 +2 -2 trunk/src/ircd.c (File Modified)
6976 +13 -13 trunk/src/modules.c (File Modified)
6977 +1 -1 trunk/src/newconf.c (File Modified)
6978 +5 -5 trunk/src/parse.c (File Modified)
6979 +1 -1 trunk/src/restart.c (File Modified)
6980 +4 -4 trunk/src/s_newconf.c (File Modified)
6981 +11 -11 trunk/src/s_serv.c (File Modified)
6982
6983
6984 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
6985 Log:
6986 include snomask.h from client.h
6987
6988
6989 Changes: Modified:
6990 +1 -0 trunk/include/client.h (File Modified)
6991
6992
6993 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
6994 Log:
6995 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6996
6997
6998 Changes: Modified:
6999 +1 -0 trunk/src/newconf.c (File Modified)
7000 +2 -1 trunk/src/snomask.c (File Modified)
7001
7002
7003 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7004 Log:
7005 should start with +, not \0. Whoops. :)
7006
7007
7008 Changes: Modified:
7009 +1 -1 trunk/src/snomask.c (File Modified)
7010
7011
7012 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7013 Log:
7014 core snomask support.
7015
7016
7017 Changes: Modified:
7018 +3 -0 trunk/doc/example.conf (File Modified)
7019 +2 -0 trunk/include/client.h (File Modified)
7020 +2 -0 trunk/include/numeric.h (File Modified)
7021 +2 -0 trunk/include/s_newconf.h (File Modified)
7022 +63 -0 trunk/include/send.h (File Modified)
7023 + - trunk/include/snomask.h (File Added)
7024 +1 -0 trunk/src/Makefile.in (File Modified)
7025 +1 -1 trunk/src/messages.tab (File Modified)
7026 +8 -0 trunk/src/newconf.c (File Modified)
7027 +12 -0 trunk/src/s_user.c (File Modified)
7028 +235 -0 trunk/src/send.c (File Modified)
7029 + - trunk/src/snomask.c (File Added)
7030
7031
7032 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7033 Log:
7034 add a blank line after the license info.
7035
7036
7037 Changes: Modified:
7038 +1 -1 trunk/CREDITS (File Modified)
7039
7040
7041 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7042 Log:
7043 Extend copyright to 2006.
7044
7045
7046 Changes: Modified:
7047 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7048
7049
7050 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7051 Log:
7052 - Fix up book id.
7053 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7054
7055
7056 Changes: Modified:
7057 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7058 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7059
7060
7061 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7062 Log:
7063 Add oper privileges document.
7064
7065
7066 Changes: Modified:
7067 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7068 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7069
7070
7071 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7072 Log:
7073 Capitalize message names in services shortcuts (for consistency).
7074
7075
7076 Changes: Modified:
7077 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7078
7079
7080 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7081 Log:
7082 Remove C++ comment.
7083
7084
7085 Changes: Modified:
7086 +1 -1 trunk/src/patricia.c (File Modified)
7087
7088
7089 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7090 Log:
7091 Remove obsolete 'nextconnect' variable.
7092
7093
7094 Changes: Modified:
7095 +0 -1 trunk/include/ircd.h (File Modified)
7096 +0 -2 trunk/src/client.c (File Modified)
7097 +0 -1 trunk/src/ircd.c (File Modified)
7098
7099
7100 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7101 Log:
7102 Remove this remnant of the hybrid 6 ziplinks implementation.
7103
7104
7105 Changes: Modified:
7106 + - trunk/include/s_zip.h (File Deleted)
7107
7108
7109 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7110 Log:
7111 Make clone limiting work on orighost, not host (so it
7112 looks through services cloaks). Lightly tested, please
7113 test/review.
7114
7115
7116 Changes: Modified:
7117 +2 -0 trunk/modules/m_chghost.c (File Modified)
7118 +1 -1 trunk/src/client.c (File Modified)
7119 +1 -1 trunk/src/s_conf.c (File Modified)
7120
7121
7122 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7123 Log:
7124 Don't forget to link me_realhost() into the command hash.
7125
7126 Pointy hat to: myself
7127
7128
7129 Changes: Modified:
7130 +1 -1 trunk/modules/m_chghost.c (File Modified)
7131
7132
7133 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7134 Log:
7135 It's call_hook, not hook_call.
7136
7137
7138 Changes: Modified:
7139 +1 -1 trunk/src/s_user.c (File Modified)
7140
7141
7142 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7143 Log:
7144 Add unreject help file.
7145
7146
7147 Changes: Modified:
7148 + - trunk/help/opers/unreject (File Added)
7149
7150
7151 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7152 Log:
7153 Link the all-important 42 module to the build :P
7154
7155
7156 Changes: Modified:
7157 +1 -0 trunk/contrib/Makefile.in (File Modified)
7158
7159
7160 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7161 Log:
7162 Mention /rehash help.
7163
7164
7165 Changes: Modified:
7166 +1 -0 trunk/help/opers/rehash (File Modified)
7167
7168
7169 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7170 Log:
7171 Add h_user_signon hook.
7172
7173
7174 Changes: Modified:
7175 +1 -0 trunk/include/hook.h (File Modified)
7176 +2 -0 trunk/src/hook.c (File Modified)
7177 +4 -0 trunk/src/s_user.c (File Modified)
7178
7179
7180 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7181 Log:
7182 Oops, forgot to set orighost for remote client introductions.
7183
7184
7185 Changes: Modified:
7186 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7187
7188
7189 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7190 Log:
7191 Use TS6 forms in services shortcuts, if possible.
7192
7193
7194 Changes: Modified:
7195 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7196
7197
7198 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7199 Log:
7200 - Start out default_umodes conf entry from the empty set instead of +i.
7201 - Move oper_only_umodes check to where default_umodes is used, as
7202 oper_only_umodes may not be set yet while we're reading the conf.
7203
7204
7205 Changes: Modified:
7206 +6 -7 trunk/src/newconf.c (File Modified)
7207 +1 -1 trunk/src/s_user.c (File Modified)
7208
7209
7210 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7211 Log:
7212 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7213
7214
7215 Changes: Modified:
7216 +1 -0 trunk/doc/example.conf (File Modified)
7217 +7 -0 trunk/doc/reference.conf (File Modified)
7218 +0 -7 trunk/include/config.h.dist (File Modified)
7219 +1 -0 trunk/include/s_conf.h (File Modified)
7220 +6 -0 trunk/modules/m_info.c (File Modified)
7221 +9 -18 trunk/src/client.c (File Modified)
7222 +1 -0 trunk/src/newconf.c (File Modified)
7223 +1 -0 trunk/src/s_conf.c (File Modified)
7224
7225
7226 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7227 Log:
7228 - Allow NULL target_ip in show_ip() (indicates message is being
7229 sent to local opers)
7230 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7231 confitem
7232 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7233 those in src/client.c
7234
7235 From ratbox 2.2 svn (anfl)
7236
7237
7238 Changes: Modified:
7239 +1 -0 trunk/include/client.h (File Modified)
7240 +21 -2 trunk/src/client.c (File Modified)
7241 +2 -4 trunk/src/hostmask.c (File Modified)
7242 +1 -5 trunk/src/s_conf.c (File Modified)
7243 +4 -8 trunk/src/s_user.c (File Modified)
7244
7245
7246 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7247 Log:
7248 Fire off events properly.
7249
7250
7251 Changes: Modified:
7252 +7 -3 trunk/src/s_user.c (File Modified)
7253
7254
7255 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7256 Log:
7257 make sure modules which depend on umode information get the message upon connection (oops)
7258
7259
7260 Changes: Modified:
7261 +3 -0 trunk/src/s_user.c (File Modified)
7262
7263
7264 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7265 Log:
7266 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7267 From ratbox 2.2 svn.
7268
7269
7270 Changes: Modified:
7271 +3 -7 trunk/modules/m_etrace.c (File Modified)
7272
7273
7274 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7275 Log:
7276 Replace silly `default_invisible' option with more versatile default_umodes.
7277
7278
7279 Changes: Modified:
7280 +2 -2 trunk/Makefile.in (File Modified)
7281 +12 -1 trunk/doc/example.conf (File Modified)
7282 +14 -7 trunk/doc/reference.conf (File Modified)
7283 +2 -4 trunk/include/s_conf.h (File Modified)
7284 +0 -6 trunk/modules/m_info.c (File Modified)
7285 +4 -0 trunk/src/modules.c (File Modified)
7286 +41 -1 trunk/src/newconf.c (File Modified)
7287 +2 -2 trunk/src/s_conf.c (File Modified)
7288 +3 -4 trunk/src/s_user.c (File Modified)
7289
7290
7291 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7292 Log:
7293 Add temporary nick resvs with the proper duration,
7294 not 60 times too long.
7295
7296
7297 Changes: Modified:
7298 +1 -1 trunk/modules/m_resv.c (File Modified)
7299
7300
7301 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7302 Log:
7303 Add kick on split riding. See reference.conf for more details.
7304
7305
7306 Changes: Modified:
7307 +1 -0 trunk/doc/example.conf (File Modified)
7308 +16 -0 trunk/doc/reference.conf (File Modified)
7309 +1 -0 trunk/include/s_conf.h (File Modified)
7310 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7311 +6 -0 trunk/modules/m_info.c (File Modified)
7312 +1 -0 trunk/src/newconf.c (File Modified)
7313 +1 -0 trunk/src/s_conf.c (File Modified)
7314
7315
7316 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7317 Log:
7318 New credits, denoting GXTi as being on the core team.
7319
7320
7321 Changes: Modified:
7322 +16 -5 trunk/CREDITS (File Modified)
7323
7324
7325 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7326 Log:
7327 better cloaking algorithm
7328
7329
7330 Changes: Modified:
7331 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7332
7333
7334 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7335 Log:
7336 don't do redundant bitshifting.
7337
7338
7339 Changes: Modified:
7340 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7341
7342
7343 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7344 Log:
7345 Add ip_cloaking.so.
7346
7347
7348 Changes: Modified:
7349 +1 -0 trunk/contrib/Makefile.in (File Modified)
7350
7351
7352 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7353 Log:
7354 Set the DynSpoof flag properly.
7355
7356
7357 Changes: Modified:
7358 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7359
7360
7361 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7362 Log:
7363 first go at an ip_cloaking implementation for charybdis.
7364
7365
7366 Changes: Modified:
7367 + - trunk/contrib/ip_cloaking.c (File Added)
7368
7369
7370 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7371 Log:
7372 Add libcharybdis to contrib/ includes.
7373
7374
7375 Changes: Modified:
7376 +1 -1 trunk/contrib/Makefile.in (File Modified)
7377
7378
7379 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7380 Log:
7381 add h_umode_changed hook for modules that provide usermodes.
7382
7383
7384 Changes: Modified:
7385 +1 -0 trunk/include/hook.h (File Modified)
7386 +2 -1 trunk/src/hook.c (File Modified)
7387 +3 -0 trunk/src/s_user.c (File Modified)
7388
7389
7390 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7391 Log:
7392 Show quiets in /stats z.
7393
7394
7395 Changes: Modified:
7396 +15 -10 trunk/src/s_stats.c (File Modified)
7397
7398
7399 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7400 Log:
7401 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7402
7403
7404 Changes: Modified:
7405 +0 -12 trunk/configure (File Modified)
7406 +0 -9 trunk/configure.ac (File Modified)
7407 +0 -3 trunk/include/setup.h.in (File Modified)
7408
7409
7410 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7411 Log:
7412 change various buffer sizes to = topiclen.
7413
7414
7415 Changes: Modified:
7416 +3 -4 trunk/include/ircd_defs.h (File Modified)
7417
7418
7419 jon 2005/12/12 19:32:18 UTC (20051212-400)
7420 Log:
7421 - Partial commit test, partial ego strokage ;)
7422
7423
7424 Changes: Modified:
7425 +2 -1 trunk/CREDITS (File Modified)
7426
7427
7428 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7429 Log:
7430 More kqueue corrections.
7431
7432 Changes: Modified:
7433 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7434
7435
7436 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7437 Log:
7438 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7439 Not sure why this wasn't this way to begin with.
7440
7441
7442 Changes: Modified:
7443 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7444
7445
7446 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7447 Log:
7448 example.conf tweaks:
7449 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7450 most people do not need this.
7451 Enable serverinfo::hub.
7452
7453
7454 Changes: Modified:
7455 +14 -11 trunk/doc/example.conf (File Modified)
7456
7457
7458 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7459 Log:
7460 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7461
7462
7463 Changes: Modified:
7464 +1 -1 trunk/src/s_serv.c (File Modified)
7465
7466
7467 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7468 Log:
7469 header include changes
7470
7471
7472 Changes: Modified:
7473 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7474 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7475 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7476 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7477 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7478 +1 -21 trunk/libcharybdis/select.c (File Modified)
7479
7480
7481 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7482 Log:
7483 s/ilog/libcharybdis_{die,log,restart}/g
7484
7485
7486 Changes: Modified:
7487 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7488 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7489 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7490 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7491 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7492 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7493 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7494 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7495
7496
7497 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7498 Log:
7499 Use the right callbacks in the function code.
7500
7501 Changes: Modified:
7502 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7503
7504
7505 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7506 Log:
7507 More work, it builds again!
7508
7509
7510 Changes: Modified:
7511 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7512 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7513 + - trunk/libcharybdis/libcharybdis.c (File Added)
7514 + - trunk/libcharybdis/libcharybdis.h (File Added)
7515
7516
7517 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7518 Log:
7519 Move some stuff around.
7520
7521
7522 Changes: Modified:
7523 + - trunk/include/memory.h (File Deleted)
7524 + - trunk/include/tools.h (File Deleted)
7525 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7526 + - trunk/libcharybdis/memory.c (File Added)
7527 + - trunk/libcharybdis/memory.h (File Added)
7528 + - trunk/libcharybdis/snprintf.c (File Added)
7529 + - trunk/libcharybdis/tools.c (File Added)
7530 + - trunk/libcharybdis/tools.h (File Added)
7531 +1000 -1062 trunk/modules/.depend (File Modified)
7532 +421 -455 trunk/src/.depend (File Modified)
7533 +0 -1191 trunk/src/Makefile.in (File Modified)
7534 + - trunk/src/memory.c (File Deleted)
7535 + - trunk/src/snprintf.c (File Deleted)
7536 + - trunk/src/tools.c (File Deleted)
7537
7538
7539 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7540 Log:
7541 move more headers into libcharybdis
7542
7543 Changes: Modified:
7544 + - trunk/include/balloc.h (File Deleted)
7545 + - trunk/include/event.h (File Deleted)
7546 + - trunk/libcharybdis/balloc.h (File Added)
7547 + - trunk/libcharybdis/event.h (File Added)
7548 +924 -1020 trunk/modules/.depend (File Modified)
7549 +327 -406 trunk/src/.depend (File Modified)
7550
7551
7552 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7553 Log:
7554 balloc, events -> libcharybdis
7555
7556 Changes: Modified:
7557 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7558 + - trunk/libcharybdis/balloc.c (File Added)
7559 + - trunk/libcharybdis/event.c (File Added)
7560 +0 -1008 trunk/src/Makefile.in (File Modified)
7561 + - trunk/src/balloc.c (File Deleted)
7562 + - trunk/src/event.c (File Deleted)
7563
7564
7565 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7566 Log:
7567 More fun
7568
7569 Changes: Modified:
7570 + - trunk/include/commio.h (File Deleted)
7571 + - trunk/include/linebuf.h (File Deleted)
7572 + - trunk/libcharybdis/commio.h (File Added)
7573 + - trunk/libcharybdis/linebuf.h (File Added)
7574 +1644 -530 trunk/modules/.depend (File Modified)
7575 +1 -1 trunk/modules/Makefile.in (File Modified)
7576 +720 -284 trunk/src/.depend (File Modified)
7577
7578
7579 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7580 Log:
7581 Makefile reworking -- moving libcharybdis headers into proper location.
7582
7583 Changes: Modified:
7584 +1 -1 trunk/adns/Makefile.in (File Modified)
7585 +1 -1 trunk/src/Makefile.in (File Modified)
7586
7587
7588 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7589 Log:
7590 Document proposed authdaemon protocol.
7591
7592 Changes: Modified:
7593 + - trunk/authdaemon/protocol.txt (File Added)
7594
7595
7596 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7597 Log:
7598 Makefile oops
7599
7600 Changes: Modified:
7601 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7602
7603
7604 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7605 Log:
7606 Remove dead makefile from generation
7607
7608 Changes: Modified:
7609 +1 -2 trunk/configure (File Modified)
7610 +0 -1 trunk/configure.ac (File Modified)
7611
7612
7613 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7614 Log:
7615 libcharybdisIO -> libcharybdis
7616
7617 Changes: Modified:
7618 +1 -1 trunk/src/Makefile.in (File Modified)
7619
7620
7621 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7622 Log:
7623 More restructuring.
7624
7625 Changes: Modified:
7626 + - trunk/libcharybdis/Makefile.in (File Added)
7627 + - trunk/libcharybdis/commio.c (File Added)
7628 + - trunk/libcharybdis/devpoll.c (File Added)
7629 + - trunk/libcharybdis/epoll.c (File Added)
7630 + - trunk/libcharybdis/io/ (File Deleted)
7631 + - trunk/libcharybdis/kqueue.c (File Added)
7632 + - trunk/libcharybdis/linebuf.c (File Added)
7633 + - trunk/libcharybdis/log/ (File Deleted)
7634 + - trunk/libcharybdis/poll.c (File Added)
7635 + - trunk/libcharybdis/ports.c (File Added)
7636 + - trunk/libcharybdis/select.c (File Added)
7637
7638
7639 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7640 Log:
7641 Blah kill makefile
7642
7643 Changes: Modified:
7644 + - trunk/libcharybdis/Makefile.in (File Deleted)
7645
7646
7647 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7648 Log:
7649 Blah kill makefile
7650
7651 Changes: Modified:
7652 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7653
7654
7655 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7656 Log:
7657 add authdaemon dir for later hacking
7658
7659
7660 Changes: Modified:
7661 + - trunk/authdaemon/ (File Added)
7662
7663
7664 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7665 Log:
7666 linebuf -> libcharybdisIO
7667
7668
7669 Changes: Modified:
7670 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7671 + - trunk/libcharybdis/io/linebuf.c (File Added)
7672 + - trunk/libcharybdis/log/ (File Added)
7673 + - trunk/libcharybdis/log/Makefile.in (File Added)
7674 +0 -687 trunk/src/Makefile.in (File Modified)
7675 + - trunk/src/linebuf.c (File Deleted)
7676
7677
7678 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7679 Log:
7680 Solaris 10 I/O ports support
7681
7682 Changes: Modified:
7683 + - trunk/libcharybdis/io/ports.c (File Added)
7684
7685
7686 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7687 Log:
7688 libcharybdis stuff
7689
7690
7691 Changes: Modified:
7692 +1 -1 trunk/Makefile.in (File Modified)
7693 +3 -1 trunk/configure (File Modified)
7694 +133 -10 trunk/configure.ac (File Modified)
7695 + - trunk/libcharybdis/ (File Added)
7696 + - trunk/libcharybdis/Makefile.in (File Added)
7697 + - trunk/libcharybdis/io/ (File Added)
7698 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7699 +2 -3 trunk/src/Makefile.in (File Modified)
7700 + - trunk/src/io/ (File Deleted)
7701
7702
7703 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7704 Log:
7705 split IO stuff into libcharybdisIO.
7706
7707
7708 Changes: Modified:
7709 + - trunk/src/commio.c (File Deleted)
7710 + - trunk/src/devpoll.c (File Deleted)
7711 + - trunk/src/epoll.c (File Deleted)
7712 + - trunk/src/io/ (File Added)
7713 + - trunk/src/io/Makefile.in (File Added)
7714 + - trunk/src/io/commio.c (File Added)
7715 + - trunk/src/io/devpoll.c (File Added)
7716 + - trunk/src/io/epoll.c (File Added)
7717 + - trunk/src/io/kqueue.c (File Added)
7718 + - trunk/src/io/poll.c (File Added)
7719 + - trunk/src/io/select.c (File Added)
7720 + - trunk/src/kqueue.c (File Deleted)
7721 + - trunk/src/poll.c (File Deleted)
7722 + - trunk/src/select.c (File Deleted)
7723
7724
7725 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7726 Log:
7727 Version bump: 1.1.0
7728
7729
7730 Changes: Modified:
7731 +86 -155 trunk/configure (File Modified)
7732 +1 -1 trunk/configure.ac (File Modified)
7733
7734
7735 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7736 Log:
7737 Remove mentions of mkkeypair/cryptlinks.
7738
7739
7740 Changes: Modified:
7741 +1 -3 trunk/doc/challenge.txt (File Modified)
7742
7743
7744 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7745 Log:
7746 Clarify serverinfo{} description.
7747
7748
7749 Changes: Modified:
7750 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7751
7752
7753 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7754 Log:
7755 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7756
7757
7758 Changes: Modified:
7759 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7760
7761
7762 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7763 Log:
7764 Improvements also applicable to hyperion 1.x.
7765
7766
7767 Changes: Modified:
7768 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7769
7770
7771 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7772 Log:
7773 - Add +F description
7774 - General improvements and changes to charybdis
7775
7776
7777 Changes: Modified:
7778 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7779
7780
7781 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7782 Log:
7783 The server notice umodes only have an effect
7784 for opers. ("sendto_realops_flags", so having
7785 the umode is not enough, they must also be
7786 opered)
7787
7788
7789 Changes: Modified:
7790 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7791
7792
7793 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7794 Log:
7795 Updates to umodes docs.
7796
7797
7798 Changes: Modified:
7799 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7800
7801
7802 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7803 Log:
7804 Add SGML documentation.
7805
7806 Changes: Modified:
7807 + - trunk/doc/sgml/ (File Added)
7808 + - trunk/doc/sgml/oper-guide/ (File Added)
7809 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7810 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7811 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7812 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7813 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7814 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7815 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7816
7817
7818 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7819 Log:
7820 Make operwall flag restrict setting umode +z.
7821 This repairs this flag broken in charybdis-1.0.
7822
7823
7824 Changes: Modified:
7825 +41 -0 trunk/contrib/m_flags.c (File Modified)
7826 +9 -0 trunk/src/s_user.c (File Modified)
7827
7828
7829 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7830 Log:
7831 Don't complain/reset remote clients +n. I'm still not
7832 convinced propagating all umodes is the way to go, oh
7833 well.
7834
7835
7836 Changes: Modified:
7837 +1 -1 trunk/src/s_user.c (File Modified)
7838
7839
7840 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7841 Log:
7842 - Require admin flag for oper /chghost (if it's enabled
7843 which is not default)
7844 - Give error message on nonexistant nick
7845
7846
7847 Changes: Modified:
7848 +12 -0 trunk/modules/m_chghost.c (File Modified)
7849
7850
7851 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7852 Log:
7853 Incorporated jilles' dynspoof patch with a few minor changes.
7854
7855 Changes: Modified:
7856 +5 -2 trunk/include/client.h (File Modified)
7857 +1 -0 trunk/include/numeric.h (File Modified)
7858 +75 -4 trunk/modules/m_chghost.c (File Modified)
7859 +2 -21 trunk/modules/m_stats.c (File Modified)
7860 +2 -8 trunk/modules/m_trace.c (File Modified)
7861 +2 -0 trunk/src/client.c (File Modified)
7862 +3 -0 trunk/src/s_user.c (File Modified)
7863
7864
7865 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7866 Log:
7867 Update NEWS.
7868
7869 Changes: Modified:
7870 +5 -0 trunk/NEWS (File Modified)
7871
7872
7873 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7874 Log:
7875 Make show_ip() far less braindead.
7876
7877 Obtained from: ratbox 2.2 SVN
7878
7879
7880 Changes: Modified:
7881 +14 -85 trunk/src/client.c (File Modified)
7882
7883
7884 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7885 Log:
7886 Instead of not showing channels at all for whoising services,
7887 only show channels the requester is also on. If operspying
7888 services, show all the channels.
7889
7890
7891 Changes: Modified:
7892 +37 -40 trunk/modules/m_whois.c (File Modified)
7893
7894
7895 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7896 Log:
7897 - Show real errno if we fail to connect to a server
7898 - Don't show server IPs on IRC if a server goes dead
7899 during handshake
7900
7901
7902 Changes: Modified:
7903 +2 -5 trunk/src/s_serv.c (File Modified)
7904
7905
7906 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7907 Log:
7908 Revert hybrid 7.2 aline code. It causes too many problems.
7909
7910
7911 Changes: Modified:
7912 +1 -47 trunk/NEWS (File Modified)
7913 + - trunk/include/aline.h (File Deleted)
7914 +53 -6 trunk/modules/m_dline.c (File Modified)
7915 +212 -16 trunk/modules/m_kline.c (File Modified)
7916 +37 -8 trunk/modules/m_resv.c (File Modified)
7917 +45 -24 trunk/modules/m_xline.c (File Modified)
7918 +0 -485 trunk/src/Makefile.in (File Modified)
7919 + - trunk/src/aline.c (File Deleted)
7920
7921
7922 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7923 Log:
7924 Incorporate recent ratbox monitor bugfixes (could crash).
7925
7926
7927 Changes: Modified:
7928 +16 -0 trunk/modules/m_monitor.c (File Modified)
7929 +4 -3 trunk/src/monitor.c (File Modified)
7930
7931
7932 jilles 2005/10/24 23:10:06 UTC (20051024-310)
7933 Log:
7934 Fix /invite UID leak.
7935
7936 Found by logiclrd@EFnet.
7937
7938
7939 Changes: Modified:
7940 +3 -2 trunk/modules/m_invite.c (File Modified)
7941
7942
7943 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
7944 Log:
7945 Don't show what channels a service is in.
7946
7947 Changes: Modified:
7948 +1 -0 trunk/NEWS (File Modified)
7949 +40 -35 trunk/modules/m_whois.c (File Modified)
7950
7951
7952 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
7953 Log:
7954 Update version to 1.0.3.
7955
7956
7957 Changes: Modified:
7958 +9 -9 trunk/configure (File Modified)
7959 +1 -1 trunk/configure.ac (File Modified)
7960
7961
7962 jilles 2005/10/22 17:12:51 UTC (20051022-304)
7963 Log:
7964 Update NEWS.
7965
7966
7967 Changes: Modified:
7968 +7 -1 trunk/NEWS (File Modified)
7969
7970
7971 jilles 2005/10/22 17:11:32 UTC (20051022-302)
7972 Log:
7973 Make sure we don't return alloca() (LOCAL_COPY) ed space.
7974 More static buffers :(
7975
7976
7977 Changes: Modified:
7978 +12 -4 trunk/src/aline.c (File Modified)
7979
7980
7981 jilles 2005/10/18 21:52:35 UTC (20051018-300)
7982 Log:
7983 Make operspy mode (/mode !#channel showing parameters
7984 even if not on channel) work again.
7985
7986
7987 Changes: Modified:
7988 +4 -4 trunk/src/channel.c (File Modified)
7989
7990
7991 jilles 2005/10/16 22:04:15 UTC (20051016-298)
7992 Log:
7993 Call server_introduced hook on TS6 remote server
7994 introduction (ms_sid()).
7995
7996
7997 Changes: Modified:
7998 +6 -0 trunk/modules/core/m_server.c (File Modified)
7999
8000
8001 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8002 Log:
8003 Cyrix boxes are wierd.
8004
8005 Changes: Modified:
8006 +2 -1 trunk/modules/m_services.c (File Modified)
8007
8008
8009 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8010 Log:
8011 More paranoia.
8012
8013 Changes: Modified:
8014 +1 -1 trunk/include/client.h (File Modified)
8015 +3 -1 trunk/modules/m_services.c (File Modified)
8016
8017
8018 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8019 Log:
8020 heh
8021
8022 Changes: Modified:
8023 +1 -6 trunk/modules/m_services.c (File Modified)
8024
8025
8026 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8027 Log:
8028 Disable a check that doesn't always seem to work right for some reason.
8029
8030 Changes: Modified:
8031 +2 -0 trunk/modules/m_services.c (File Modified)
8032
8033
8034 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8035 Log:
8036 Update NEWS.
8037
8038
8039 Changes: Modified:
8040 +4 -1 trunk/NEWS (File Modified)
8041
8042
8043 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8044 Log:
8045 1.0.2
8046
8047
8048 Changes: Modified:
8049 +9 -9 trunk/configure (File Modified)
8050 +1 -1 trunk/configure.ac (File Modified)
8051
8052
8053 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8054 Log:
8055 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8056
8057
8058 Changes: Modified:
8059 +3 -13 trunk/modules/m_trace.c (File Modified)
8060
8061
8062 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8063 Log:
8064 Don't send empty RPL_WHOISCHANNELS on remote whois.
8065
8066 Pointy hat to: jilles
8067
8068
8069 Changes: Modified:
8070 +1 -1 trunk/modules/m_whois.c (File Modified)
8071
8072
8073 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8074 Log:
8075 Update NEWS.
8076
8077
8078 Changes: Modified:
8079 +3 -0 trunk/NEWS (File Modified)
8080
8081
8082 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8083 Log:
8084 Modular umode support.
8085
8086
8087 Changes: Modified:
8088 +0 -9 trunk/include/client.h (File Modified)
8089 +2 -1 trunk/include/s_user.h (File Modified)
8090 +1 -1 trunk/include/tools.h (File Modified)
8091 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8092 +3 -0 trunk/src/ircd.c (File Modified)
8093 +1 -1 trunk/src/messages.tab (File Modified)
8094 +2 -2 trunk/src/s_serv.c (File Modified)
8095 +37 -59 trunk/src/s_user.c (File Modified)
8096 +21 -0 trunk/src/tools.c (File Modified)
8097
8098
8099 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8100 Log:
8101 Optionally do forced nick change to the UID instead of kill
8102 on nick collisions, see doc/collision_fnc.txt for more
8103 details.
8104
8105
8106 Changes: Modified:
8107 + - trunk/doc/collision_fnc.txt (File Added)
8108 +1 -0 trunk/doc/example.conf (File Modified)
8109 +8 -0 trunk/doc/reference.conf (File Modified)
8110 +1 -0 trunk/include/numeric.h (File Modified)
8111 +1 -0 trunk/include/s_conf.h (File Modified)
8112 +2 -1 trunk/include/s_serv.h (File Modified)
8113 +1 -0 trunk/include/s_stats.h (File Modified)
8114 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8115 +1 -1 trunk/src/messages.tab (File Modified)
8116 +1 -0 trunk/src/newconf.c (File Modified)
8117 +1 -0 trunk/src/s_conf.c (File Modified)
8118 +1 -0 trunk/src/s_serv.c (File Modified)
8119 +2 -2 trunk/src/s_stats.c (File Modified)
8120
8121
8122 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8123 Log:
8124 Update NEWS.
8125
8126
8127 Modified:
8128 trunk/NEWS (File Modified)
8129
8130
8131 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8132 Log:
8133 Don't allow lookups by uid in /monitor + and /monitor s.
8134
8135
8136 Modified:
8137 trunk/modules/m_monitor.c (File Modified)
8138
8139
8140 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8141 Log:
8142 Stop garbage +j being set in cases like +j aaa:bbb by
8143 initializing the variables properly.
8144
8145 Reported by kyle.
8146
8147
8148 Modified:
8149 trunk/modules/core/m_mode.c (File Modified)
8150 trunk/modules/core/m_sjoin.c (File Modified)
8151
8152
8153 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8154 Log:
8155 Apply flags to the proper server in me_gcap().
8156
8157
8158 Modified:
8159 trunk/modules/m_capab.c (File Modified)
8160
8161
8162 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8163 Log:
8164 Use find_named_client() instead of find_client() to check
8165 for nick collisions.
8166
8167
8168 Modified:
8169 trunk/modules/core/m_nick.c (File Modified)
8170
8171
8172 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8173 Log:
8174 - Replace old 381 numeric with a new, more positive one!
8175
8176
8177 Modified:
8178 trunk/src/messages.tab (File Modified)
8179
8180
8181 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8182 Log:
8183 Make it compile again.
8184
8185
8186 Modified:
8187 trunk/src/channel.c (File Modified)
8188 trunk/src/client.c (File Modified)
8189 trunk/src/ircd.c (File Modified)
8190 trunk/src/packet.c (File Modified)
8191
8192
8193 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8194 Log:
8195 - Prevent UID disclosure in cmode setting.
8196
8197
8198 Modified:
8199 trunk/NEWS (File Modified)
8200 trunk/modules/core/m_mode.c (File Modified)
8201
8202
8203 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8204 Log:
8205 A different check which prevents UID disclosure.
8206
8207
8208 Modified:
8209 trunk/modules/core/m_kick.c (File Modified)
8210
8211
8212 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8213 Log:
8214 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8215
8216
8217 Modified:
8218 trunk/modules/core/m_kick.c (File Modified)
8219
8220
8221 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8222 Log:
8223 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8224
8225
8226 Modified:
8227 trunk/NEWS (File Modified)
8228 trunk/modules/m_accept.c (File Modified)
8229 trunk/modules/m_admin.c (File Modified)
8230 trunk/modules/m_away.c (File Modified)
8231 trunk/modules/m_cap.c (File Modified)
8232 trunk/modules/m_capab.c (File Modified)
8233 trunk/modules/m_challenge.c (File Modified)
8234 trunk/modules/m_chghost.c (File Modified)
8235 trunk/modules/m_close.c (File Modified)
8236 trunk/modules/m_cmessage.c (File Modified)
8237 trunk/modules/m_connect.c (File Modified)
8238 trunk/modules/m_dline.c (File Modified)
8239 trunk/modules/m_encap.c (File Modified)
8240 trunk/modules/m_etrace.c (File Modified)
8241 trunk/modules/m_gline.c (File Modified)
8242 trunk/modules/m_help.c (File Modified)
8243 trunk/modules/m_info.c (File Modified)
8244 trunk/modules/m_invite.c (File Modified)
8245 trunk/modules/m_ison.c (File Modified)
8246 trunk/modules/m_kline.c (File Modified)
8247 trunk/modules/m_knock.c (File Modified)
8248 trunk/modules/m_links.c (File Modified)
8249 trunk/modules/m_list.c (File Modified)
8250 trunk/modules/m_locops.c (File Modified)
8251 trunk/modules/m_lusers.c (File Modified)
8252 trunk/modules/m_map.c (File Modified)
8253 trunk/modules/m_monitor.c (File Modified)
8254 trunk/modules/m_motd.c (File Modified)
8255 trunk/modules/m_names.c (File Modified)
8256 trunk/modules/m_oper.c (File Modified)
8257 trunk/modules/m_operspy.c (File Modified)
8258 trunk/modules/m_pass.c (File Modified)
8259 trunk/modules/m_ping.c (File Modified)
8260 trunk/modules/m_pong.c (File Modified)
8261 trunk/modules/m_post.c (File Modified)
8262 trunk/modules/m_rehash.c (File Modified)
8263 trunk/modules/m_restart.c (File Modified)
8264 trunk/modules/m_resv.c (File Modified)
8265 trunk/modules/m_services.c (File Modified)
8266 trunk/modules/m_set.c (File Modified)
8267 trunk/modules/m_sshortcut.c (File Modified)
8268 trunk/modules/m_stats.c (File Modified)
8269 trunk/modules/m_svinfo.c (File Modified)
8270 trunk/modules/m_tb.c (File Modified)
8271 trunk/modules/m_testline.c (File Modified)
8272 trunk/modules/m_testmask.c (File Modified)
8273 trunk/modules/m_time.c (File Modified)
8274 trunk/modules/m_topic.c (File Modified)
8275 trunk/modules/m_trace.c (File Modified)
8276 trunk/modules/m_unreject.c (File Modified)
8277 trunk/modules/m_user.c (File Modified)
8278 trunk/modules/m_userhost.c (File Modified)
8279 trunk/modules/m_users.c (File Modified)
8280 trunk/modules/m_version.c (File Modified)
8281 trunk/modules/m_wallops.c (File Modified)
8282 trunk/modules/m_who.c (File Modified)
8283 trunk/modules/m_whois.c (File Modified)
8284 trunk/modules/m_whowas.c (File Modified)
8285 trunk/modules/m_xline.c (File Modified)
8286 trunk/src/adns.c (File Modified)
8287 trunk/src/aline.c (File Modified)
8288 trunk/src/cache.c (File Modified)
8289 trunk/src/channel.c (File Modified)
8290 trunk/src/class.c (File Modified)
8291 trunk/src/client.c (File Modified)
8292 trunk/src/commio.c (File Modified)
8293 trunk/src/event.c (File Modified)
8294 trunk/src/hash.c (File Modified)
8295 trunk/src/hostmask.c (File Modified)
8296 trunk/src/ircd.c (File Modified)
8297 trunk/src/kdparse.c (File Modified)
8298 trunk/src/linebuf.c (File Modified)
8299 trunk/src/listener.c (File Modified)
8300 trunk/src/modules.c (File Modified)
8301 trunk/src/monitor.c (File Modified)
8302 trunk/src/newconf.c (File Modified)
8303 trunk/src/packet.c (File Modified)
8304 trunk/src/parse.c (File Modified)
8305 trunk/src/reject.c (File Modified)
8306 trunk/src/s_auth.c (File Modified)
8307 trunk/src/s_conf.c (File Modified)
8308 trunk/src/s_gline.c (File Modified)
8309 trunk/src/s_log.c (File Modified)
8310 trunk/src/s_newconf.c (File Modified)
8311 trunk/src/s_serv.c (File Modified)
8312 trunk/src/s_stats.c (File Modified)
8313 trunk/src/s_user.c (File Modified)
8314 trunk/src/send.c (File Modified)
8315 trunk/src/whowas.c (File Modified)
8316
8317
8318 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8319 Log:
8320 - More coding style niceities. Pretty much got client.h squared away.
8321
8322
8323 Modified:
8324 trunk/modules/m_dline.c (File Modified)
8325 trunk/modules/m_gline.c (File Modified)
8326 trunk/modules/m_kline.c (File Modified)
8327 trunk/modules/m_rehash.c (File Modified)
8328 trunk/modules/m_resv.c (File Modified)
8329 trunk/modules/m_stats.c (File Modified)
8330 trunk/modules/m_testline.c (File Modified)
8331 trunk/modules/m_user.c (File Modified)
8332 trunk/modules/m_xline.c (File Modified)
8333
8334
8335 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8336 Log:
8337 - Propagate quiets (+q) on netjoins
8338 - Clear +q list too on lowerTS sjoin from TS6 source
8339
8340
8341 Modified:
8342 trunk/modules/core/m_sjoin.c (File Modified)
8343 trunk/src/s_serv.c (File Modified)
8344
8345
8346 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8347 Log:
8348 Second argument to whois is always a nick, never a uid.
8349 This prevents /whois other.server uid to get information
8350 about that uid.
8351
8352
8353 Modified:
8354 trunk/modules/m_whois.c (File Modified)
8355
8356
8357 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8358 Log:
8359 Don't allow local users to use uids in user mode.
8360
8361
8362 Modified:
8363 trunk/src/s_user.c (File Modified)
8364
8365
8366 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8367 Log:
8368 Make it compile again.
8369
8370
8371 Modified:
8372 trunk/src/s_stats.c (File Modified)
8373
8374
8375 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8376 Log:
8377 Fix propagation of empty SJOIN.
8378
8379
8380 Modified:
8381 trunk/modules/core/m_sjoin.c (File Modified)
8382
8383
8384 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8385 Log:
8386 Some atheme-style niceties here.
8387
8388
8389 Modified:
8390 trunk/modules/m_accept.c (File Modified)
8391 trunk/modules/m_admin.c (File Modified)
8392 trunk/modules/m_away.c (File Modified)
8393 trunk/modules/m_cap.c (File Modified)
8394 trunk/modules/m_capab.c (File Modified)
8395 trunk/modules/m_challenge.c (File Modified)
8396 trunk/modules/m_chghost.c (File Modified)
8397 trunk/modules/m_close.c (File Modified)
8398 trunk/modules/m_cmessage.c (File Modified)
8399 trunk/modules/m_connect.c (File Modified)
8400 trunk/modules/m_dline.c (File Modified)
8401 trunk/modules/m_encap.c (File Modified)
8402 trunk/modules/m_etrace.c (File Modified)
8403 trunk/modules/m_gline.c (File Modified)
8404 trunk/modules/m_help.c (File Modified)
8405 trunk/modules/m_info.c (File Modified)
8406 trunk/modules/m_invite.c (File Modified)
8407 trunk/modules/m_ison.c (File Modified)
8408 trunk/modules/m_kline.c (File Modified)
8409 trunk/modules/m_knock.c (File Modified)
8410 trunk/modules/m_links.c (File Modified)
8411 trunk/modules/m_list.c (File Modified)
8412 trunk/modules/m_locops.c (File Modified)
8413 trunk/modules/m_lusers.c (File Modified)
8414 trunk/modules/m_map.c (File Modified)
8415 trunk/modules/m_monitor.c (File Modified)
8416 trunk/modules/m_motd.c (File Modified)
8417 trunk/modules/m_names.c (File Modified)
8418 trunk/modules/m_oper.c (File Modified)
8419 trunk/modules/m_operspy.c (File Modified)
8420 trunk/modules/m_pass.c (File Modified)
8421 trunk/modules/m_ping.c (File Modified)
8422 trunk/modules/m_pong.c (File Modified)
8423 trunk/modules/m_post.c (File Modified)
8424 trunk/modules/m_rehash.c (File Modified)
8425 trunk/modules/m_restart.c (File Modified)
8426 trunk/modules/m_resv.c (File Modified)
8427 trunk/modules/m_services.c (File Modified)
8428 trunk/modules/m_set.c (File Modified)
8429 trunk/modules/m_sshortcut.c (File Modified)
8430 trunk/modules/m_stats.c (File Modified)
8431 trunk/modules/m_svinfo.c (File Modified)
8432 trunk/modules/m_tb.c (File Modified)
8433 trunk/modules/m_testline.c (File Modified)
8434 trunk/modules/m_testmask.c (File Modified)
8435 trunk/modules/m_time.c (File Modified)
8436 trunk/modules/m_topic.c (File Modified)
8437 trunk/modules/m_trace.c (File Modified)
8438 trunk/modules/m_unreject.c (File Modified)
8439 trunk/modules/m_user.c (File Modified)
8440 trunk/modules/m_userhost.c (File Modified)
8441 trunk/modules/m_users.c (File Modified)
8442 trunk/modules/m_version.c (File Modified)
8443 trunk/modules/m_wallops.c (File Modified)
8444 trunk/modules/m_who.c (File Modified)
8445 trunk/modules/m_whois.c (File Modified)
8446 trunk/modules/m_whowas.c (File Modified)
8447 trunk/modules/m_xline.c (File Modified)
8448
8449
8450 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8451 Log:
8452 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8453
8454
8455 Modified:
8456 trunk/.indent.pro (File Modified)
8457 trunk/include/charybdis.h (File Added)
8458 trunk/include/client.h (File Modified)
8459 trunk/modules/.indent.pro (File Modified)
8460 trunk/src/.indent.pro (File Modified)
8461 trunk/src/adns.c (File Modified)
8462 trunk/src/aline.c (File Modified)
8463 trunk/src/cache.c (File Modified)
8464 trunk/src/channel.c (File Modified)
8465 trunk/src/class.c (File Modified)
8466 trunk/src/client.c (File Modified)
8467 trunk/src/commio.c (File Modified)
8468 trunk/src/event.c (File Modified)
8469 trunk/src/hash.c (File Modified)
8470 trunk/src/hostmask.c (File Modified)
8471 trunk/src/ircd.c (File Modified)
8472 trunk/src/kdparse.c (File Modified)
8473 trunk/src/linebuf.c (File Modified)
8474 trunk/src/listener.c (File Modified)
8475 trunk/src/modules.c (File Modified)
8476 trunk/src/monitor.c (File Modified)
8477 trunk/src/newconf.c (File Modified)
8478 trunk/src/packet.c (File Modified)
8479 trunk/src/parse.c (File Modified)
8480 trunk/src/reject.c (File Modified)
8481 trunk/src/s_auth.c (File Modified)
8482 trunk/src/s_conf.c (File Modified)
8483 trunk/src/s_gline.c (File Modified)
8484 trunk/src/s_log.c (File Modified)
8485 trunk/src/s_newconf.c (File Modified)
8486 trunk/src/s_serv.c (File Modified)
8487 trunk/src/s_stats.c (File Modified)
8488 trunk/src/s_user.c (File Modified)
8489 trunk/src/send.c (File Modified)
8490 trunk/src/whowas.c (File Modified)
8491
8492
8493 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8494 Log:
8495 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8496 - Convert a few modules towards using this code.
8497 - Make a note about this change in NEWS.
8498
8499
8500 Modified:
8501 trunk/NEWS (File Modified)
8502 trunk/include/aline.h (File Added)
8503 trunk/modules/m_dline.c (File Modified)
8504 trunk/modules/m_kline.c (File Modified)
8505 trunk/modules/m_resv.c (File Modified)
8506 trunk/modules/m_xline.c (File Modified)
8507 trunk/src/Makefile.in (File Modified)
8508 trunk/src/aline.c (File Added)
8509
8510
8511 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8512 Log:
8513 - Update NEWS document.
8514
8515
8516 Modified:
8517 trunk/NEWS (File Modified)
8518
8519
8520 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8521 Log:
8522 Use find_named_person() instead of find_person() in services shortcuts.
8523
8524
8525 Modified:
8526 trunk/modules/m_sshortcut.c (File Modified)
8527
8528
8529 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8530 Log:
8531 Fix propagation of empty channels (+P).
8532
8533
8534 Modified:
8535 trunk/modules/core/m_sjoin.c (File Modified)
8536 trunk/src/s_serv.c (File Modified)
8537
8538
8539 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8540 Log:
8541 Use same comparison for +f.
8542
8543
8544 Modified:
8545 trunk/modules/core/m_join.c (File Modified)
8546
8547
8548 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8549 Log:
8550 Retire server-server non-encap CHGHOST, and clean it up a bit.
8551
8552
8553 Modified:
8554 trunk/modules/m_chghost.c (File Modified)
8555
8556
8557 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8558 Log:
8559 Use TS6 form for SQUIT wallops.
8560
8561
8562 Modified:
8563 trunk/modules/core/m_squit.c (File Modified)
8564
8565
8566 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8567 Log:
8568 Propagate nick changes for remote clients in TS6 form if possible;
8569 simplify the code a bit.
8570
8571
8572 Modified:
8573 trunk/modules/core/m_nick.c (File Modified)
8574
8575
8576 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8577 Log:
8578 Only clear oper_only_umodes on deoper for local clients.
8579
8580
8581 Modified:
8582 trunk/src/s_user.c (File Modified)
8583
8584
8585 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8586 Log:
8587 - Don't enable use_whois_actually in the default config, makes cloaking
8588 only useful for vanity.
8589
8590
8591 Modified:
8592 trunk/doc/example.conf (File Modified)
8593
8594
8595 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8596 Log:
8597 Fix linebuf raw code to not truncate lines longer than
8598 510 characters. This stops ziplinks corruption at
8599 the initial burst if the other side sends a lot.
8600
8601
8602 Modified:
8603 trunk/src/linebuf.c (File Modified)
8604
8605
8606 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8607 Log:
8608 - Add +r to channel_modes().
8609
8610
8611 Modified:
8612 trunk/src/channel.c (File Modified)
8613
8614
8615 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8616 Log:
8617 Update NEWS.
8618
8619
8620 Modified:
8621 trunk/NEWS (File Modified)
8622
8623
8624 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8625 Log:
8626 err, nvm. wrong project :-P
8627
8628
8629 Modified:
8630 trunk/src/match.c (File Modified)
8631
8632
8633 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8634 Log:
8635 make sure we don't crash on match(NULL, test)
8636
8637
8638 Modified:
8639 trunk/src/match.c (File Modified)
8640
8641
8642 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8643 Log:
8644 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8645 flags = rehash in shared{}.
8646 Uses :<source> ENCAP <target> REHASH [option].
8647
8648
8649 Modified:
8650 trunk/doc/example.conf (File Modified)
8651 trunk/doc/reference.conf (File Modified)
8652 trunk/help/opers/rehash (File Modified)
8653 trunk/include/s_newconf.h (File Modified)
8654 trunk/modules/m_rehash.c (File Modified)
8655 trunk/modules/m_stats.c (File Modified)
8656 trunk/src/newconf.c (File Modified)
8657
8658
8659 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8660 Log:
8661 Initialize flags to 0 in conf_set_shared_flags() and
8662 conf_set_cluster_flags().
8663
8664
8665 Modified:
8666 trunk/src/newconf.c (File Modified)
8667
8668
8669 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8670 Log:
8671 Don't allow a forward from a #channel to an &channel.
8672 Error message is Illegal channel name.
8673
8674
8675 Modified:
8676 trunk/modules/core/m_mode.c (File Modified)
8677
8678
8679 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8680 Log:
8681 - change version to 1.0.1
8682
8683
8684 Modified:
8685 trunk/configure (File Modified)
8686 trunk/configure.ac (File Modified)
8687
8688
8689 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8690 Log:
8691 Update NEWS.
8692
8693
8694 Modified:
8695 trunk/NEWS (File Modified)
8696
8697
8698 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8699 Log:
8700 Services shortcuts changes:
8701 - Require umode +S on target
8702 - Use ERR_SERVICESDOWN (440) for error message
8703 - Fix check for empty string
8704
8705
8706 Modified:
8707 trunk/include/numeric.h (File Modified)
8708 trunk/modules/m_sshortcut.c (File Modified)
8709 trunk/src/messages.tab (File Modified)
8710
8711
8712 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8713 Log:
8714 s/IsChanService/IsService/g;
8715
8716
8717 Modified:
8718 trunk/modules/m_sshortcut.c (File Modified)
8719
8720
8721 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8722 Log:
8723 Add check for service validity in shortcut routines.
8724
8725
8726 Modified:
8727 trunk/modules/m_sshortcut.c (File Modified)
8728
8729
8730 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8731 Log:
8732 Don't allow forwarding to a -F channel the setter is not on.
8733
8734
8735 Modified:
8736 trunk/modules/core/m_mode.c (File Modified)
8737
8738
8739 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8740 Log:
8741 Describe identify_service and identify_command in
8742 reference.conf.
8743
8744
8745 Modified:
8746 trunk/doc/reference.conf (File Modified)
8747
8748
8749 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8750 Log:
8751 More helpfile updates.
8752
8753
8754 Modified:
8755 trunk/help/Makefile.in (File Modified)
8756 trunk/help/opers/die (File Modified)
8757 trunk/help/opers/join (File Modified)
8758 trunk/help/opers/links (File Modified)
8759 trunk/help/opers/lusers (File Modified)
8760 trunk/help/opers/map (File Added)
8761 trunk/help/opers/motd (File Modified)
8762 trunk/help/opers/names (File Modified)
8763 trunk/help/opers/notice (File Modified)
8764 trunk/help/opers/operspy (File Modified)
8765 trunk/help/opers/part (File Modified)
8766 trunk/help/opers/privmsg (File Modified)
8767 trunk/help/opers/restart (File Modified)
8768 trunk/help/opers/set (File Modified)
8769 trunk/help/opers/stats (File Modified)
8770 trunk/help/opers/trace (File Modified)
8771 trunk/help/opers/version (File Modified)
8772 trunk/help/users/notice (File Modified)
8773 trunk/help/users/privmsg (File Modified)
8774 trunk/help/users/stats (File Modified)
8775
8776
8777 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8778 Log:
8779 Update help files.
8780
8781
8782 Modified:
8783 trunk/help/opers/cmode (File Modified)
8784 trunk/help/opers/umode (File Modified)
8785 trunk/help/opers/wallops (File Modified)
8786 trunk/help/opers/who (File Modified)
8787 trunk/help/users/umode (File Modified)
8788
8789
8790 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8791 Log:
8792 Include cmode +r in 004 and 005.
8793
8794
8795 Modified:
8796 trunk/include/supported.h (File Modified)
8797 trunk/src/messages.tab (File Modified)
8798
8799
8800 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8801 Log:
8802 No need to clear all 3 buffers in channel_modes().
8803
8804
8805 Modified:
8806 trunk/src/channel.c (File Modified)
8807
8808
8809 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8810 Log:
8811 - Fix multiple +f modes per line
8812 - -f shouldn't take a parameter
8813
8814
8815 Modified:
8816 trunk/modules/core/m_mode.c (File Modified)
8817
8818
8819 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8820 Log:
8821 Channel mode +Q now prevents forwarding to or through
8822 a channel, just like in hyperion, not from a channel.
8823
8824
8825 Modified:
8826 trunk/modules/core/m_join.c (File Modified)
8827
8828
8829 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8830 Log:
8831 Complete +F/+Q propagation.
8832
8833
8834 Modified:
8835 trunk/modules/core/m_join.c (File Modified)
8836 trunk/modules/core/m_sjoin.c (File Modified)
8837 trunk/src/channel.c (File Modified)
8838
8839
8840 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8841 Log:
8842 - A few minor fixes.
8843
8844
8845 Modified:
8846 trunk/modules/core/m_join.c (File Modified)
8847 trunk/modules/m_services.c (File Modified)
8848
8849
8850 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8851 Log:
8852 - Fix netsplit obfuscation.
8853
8854
8855 Modified:
8856 trunk/src/client.c (File Modified)
8857
8858
8859 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8860 Log:
8861 - Fix another /stats p related bug.
8862
8863
8864 Modified:
8865 trunk/src/client.c (File Modified)
8866
8867
8868 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8869 Log:
8870 - Update example.conf.
8871
8872
8873 Modified:
8874 trunk/doc/example.conf (File Modified)
8875
8876
8877 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8878 Log:
8879 - Fix a minor bug here, and re-release 1.0.
8880
8881
8882 Modified:
8883 trunk/modules/core/m_nick.c (File Modified)
8884
8885
8886 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8887 Log:
8888 - Add bursted clients to /stats p list.
8889
8890
8891 Modified:
8892 trunk/modules/core/m_nick.c (File Modified)
8893
8894
8895 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8896 Log:
8897 - Add identify_service, identify_command options to the example.conf,
8898 newconf parser.
8899
8900
8901 Modified:
8902 trunk/NEWS (File Modified)
8903 trunk/doc/example.conf (File Modified)
8904 trunk/src/newconf.c (File Modified)
8905
8906
8907 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8908 Log:
8909 - Add services shortcuts.
8910
8911
8912 Modified:
8913 trunk/modules/Makefile.in (File Modified)
8914 trunk/modules/m_sshortcut.c (File Added)
8915
8916
8917 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8918 Log:
8919 - put back checks i removed by mistake
8920
8921
8922 Modified:
8923 trunk/modules/core/m_join.c (File Modified)
8924
8925
8926 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8927 Log:
8928 - Implement channel mode +Q, which disables forwarding.
8929 - Make forwarding usable by everyone.
8930 - Implement channel mode +F which bypasses authority checks on a target
8931 set with this mode
8932 - Update NEWS.
8933
8934
8935 Modified:
8936 trunk/NEWS (File Modified)
8937 trunk/include/channel.h (File Modified)
8938 trunk/include/supported.h (File Modified)
8939 trunk/modules/core/m_join.c (File Modified)
8940 trunk/modules/core/m_mode.c (File Modified)
8941 trunk/src/messages.tab (File Modified)
8942
8943
8944 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
8945 Log:
8946 - Fix account handling brokenness.
8947
8948
8949 Modified:
8950 trunk/modules/m_services.c (File Modified)
8951
8952
8953 jilles 2005/09/12 02:04:09 UTC (20050912-150)
8954 Log:
8955 Identify to services via server password hack. Still
8956 needs config file parts, like
8957 identifyservice = "nickserv@services.int";
8958 identifycommand = "IDENTIFY";
8959
8960
8961 Modified:
8962 trunk/include/s_conf.h (File Modified)
8963 trunk/src/s_user.c (File Modified)
8964
8965
8966 jilles 2005/09/12 01:59:46 UTC (20050912-148)
8967 Log:
8968 Make send.c compile.
8969
8970
8971 Modified:
8972 trunk/src/send.c (File Modified)
8973
8974
8975 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
8976 Log:
8977 - Handle this better.
8978
8979
8980 Modified:
8981 trunk/src/send.c (File Modified)
8982
8983
8984 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
8985 Log:
8986 If the source is not a client, don't send to normal users.
8987
8988
8989 Modified:
8990 trunk/src/send.c (File Modified)
8991
8992
8993 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
8994 Log:
8995 - Make /wallops behave as wallops in other ircds.
8996
8997
8998 Modified:
8999 trunk/modules/m_wallops.c (File Modified)
9000 trunk/src/send.c (File Modified)
9001
9002
9003 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9004 Log:
9005 - charybdis-1.0
9006
9007
9008 Modified:
9009 trunk/NEWS (File Modified)
9010 trunk/configure (File Modified)
9011 trunk/configure.ac (File Modified)
9012
9013
9014 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9015 Log:
9016 - Remove efnet configuration.
9017 - Rename example.conf as reference.conf, and replace the default
9018 example.conf with one suitable for AthemeNET.
9019 - Update makefile to reflect these changes.
9020
9021
9022 Modified:
9023 trunk/doc/Makefile.in (File Modified)
9024 trunk/doc/example.conf (File Modified)
9025 trunk/doc/example.efnet.conf (File Deleted)
9026 trunk/doc/reference.conf (File Added)
9027
9028
9029 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9030 Log:
9031 - Don't display opers who are /away.
9032
9033
9034 Modified:
9035 trunk/modules/m_stats.c (File Modified)
9036
9037
9038 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9039 Log:
9040 Put cmode +f in 004 and 005.
9041
9042
9043 Modified:
9044 trunk/include/supported.h (File Modified)
9045 trunk/src/messages.tab (File Modified)
9046
9047
9048 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9049 Log:
9050 Add user umode +Q which prevents a user from
9051 being forwarded.
9052
9053
9054 Modified:
9055 trunk/include/client.h (File Modified)
9056 trunk/modules/core/m_join.c (File Modified)
9057 trunk/src/messages.tab (File Modified)
9058 trunk/src/s_user.c (File Modified)
9059
9060
9061 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9062 Log:
9063 Implement channel forwarding in m_join(). As in
9064 hyperion, failing to join because of +i, +r or +j
9065 can cause you to be forwarded, potentially
9066 recursively. Unlike hyperion, a single numeric
9067 is sent in case of a successful forward, otherwise
9068 the ircd acts if there were no forward.
9069
9070
9071 Modified:
9072 trunk/include/numeric.h (File Modified)
9073 trunk/modules/core/m_join.c (File Modified)
9074 trunk/src/messages.tab (File Modified)
9075
9076
9077 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9078 Log:
9079 Allow servers to set oper-only cmodes as well.
9080
9081
9082 Modified:
9083 trunk/modules/core/m_mode.c (File Modified)
9084
9085
9086 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9087 Log:
9088 Add cmode +f which takes a channel name, settable
9089 only by opers for now. Does not do anything yet.
9090
9091
9092 Modified:
9093 trunk/include/channel.h (File Modified)
9094 trunk/modules/core/m_join.c (File Modified)
9095 trunk/modules/core/m_mode.c (File Modified)
9096 trunk/modules/core/m_sjoin.c (File Modified)
9097 trunk/src/channel.c (File Modified)
9098
9099
9100 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9101 Log:
9102 Fully initialize 'mode' in ms_join() and ms_sjoin()
9103 to avoid old +j garbage from being used.
9104
9105
9106 Modified:
9107 trunk/modules/core/m_join.c (File Modified)
9108 trunk/modules/core/m_sjoin.c (File Modified)
9109
9110
9111 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9112 Log:
9113 - only touch join_count/join_delta if join throttling
9114 is enabled on the channel
9115 - reset join_count/join_delta to 0 if -j is set
9116
9117
9118 Modified:
9119 trunk/modules/core/m_join.c (File Modified)
9120 trunk/modules/core/m_mode.c (File Modified)
9121 trunk/modules/core/m_sjoin.c (File Modified)
9122
9123
9124 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9125 Log:
9126 Also start a new "period" for join throttling for remote joins,
9127 if necessary. Make the code slightly clearer.
9128
9129
9130 Modified:
9131 trunk/modules/core/m_join.c (File Modified)
9132 trunk/src/channel.c (File Modified)
9133
9134
9135 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9136 Log:
9137 Some +j improvements, still broken.
9138
9139
9140 Modified:
9141 trunk/modules/core/m_join.c (File Modified)
9142 trunk/modules/core/m_sjoin.c (File Modified)
9143
9144
9145 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9146 Log:
9147 Only do +z processing for +m channels the sender is on,
9148 as bans/quiets are currently only checked locally.
9149
9150
9151 Modified:
9152 trunk/modules/core/m_message.c (File Modified)
9153
9154
9155 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9156 Log:
9157 - Add max_bans_large configuration option, defaulting to 500, to
9158 limit the number of bans in a +L channel
9159 - Change b/e/I to b/e/I/q in texts
9160
9161
9162 Modified:
9163 trunk/doc/example.conf (File Modified)
9164 trunk/include/s_conf.h (File Modified)
9165 trunk/modules/core/m_mode.c (File Modified)
9166 trunk/modules/m_info.c (File Modified)
9167 trunk/src/newconf.c (File Modified)
9168 trunk/src/s_conf.c (File Modified)
9169
9170
9171 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9172 Log:
9173 Store invite for +gi channels.
9174 Note that +gi is significantly weaker access control than +i.
9175
9176
9177 Modified:
9178 trunk/modules/m_invite.c (File Modified)
9179
9180
9181 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9182 Log:
9183 Nonops are allowed to see +q lists.
9184
9185
9186 Modified:
9187 trunk/modules/core/m_mode.c (File Modified)
9188
9189
9190 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9191 Log:
9192 Invalidate can_send() cache on -q.
9193
9194
9195 Modified:
9196 trunk/modules/core/m_mode.c (File Modified)
9197
9198
9199 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9200 Log:
9201 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9202
9203
9204 Modified:
9205 trunk/modules/core/m_sjoin.c (File Modified)
9206
9207
9208 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9209 Log:
9210 - Allow blank SJOINs -- for permanant channels.
9211
9212
9213 Modified:
9214 trunk/modules/core/m_sjoin.c (File Modified)
9215
9216
9217 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9218 Log:
9219 - Burst permanant channels.
9220
9221
9222 Modified:
9223 trunk/src/s_serv.c (File Modified)
9224
9225
9226 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9227 Log:
9228 - Fix handling of permanant channels.
9229
9230
9231 Modified:
9232 trunk/modules/core/m_join.c (File Modified)
9233
9234
9235 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9236 Log:
9237 - Run indent on core modules.
9238 - Add propagation of join throttle settings.
9239
9240
9241 Modified:
9242 trunk/modules/core/m_die.c (File Modified)
9243 trunk/modules/core/m_error.c (File Modified)
9244 trunk/modules/core/m_join.c (File Modified)
9245 trunk/modules/core/m_kick.c (File Modified)
9246 trunk/modules/core/m_kill.c (File Modified)
9247 trunk/modules/core/m_message.c (File Modified)
9248 trunk/modules/core/m_mode.c (File Modified)
9249 trunk/modules/core/m_nick.c (File Modified)
9250 trunk/modules/core/m_part.c (File Modified)
9251 trunk/modules/core/m_quit.c (File Modified)
9252 trunk/modules/core/m_server.c (File Modified)
9253 trunk/modules/core/m_sjoin.c (File Modified)
9254 trunk/modules/core/m_squit.c (File Modified)
9255
9256
9257 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9258 Log:
9259 - Fix mistake in commit message.
9260
9261
9262 Modified:
9263 trunk/ChangeLog (File Modified)
9264
9265
9266 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9267 Log:
9268 - Channel throttling.
9269
9270
9271 Modified:
9272 trunk/NEWS (File Modified)
9273 trunk/include/supported.h (File Modified)
9274 trunk/modules/core/m_mode.c (File Modified)
9275 trunk/src/messages.tab (File Modified)
9276
9277
9278 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9279 Log:
9280 - Channel throttle logic fixes.
9281
9282
9283 Modified:
9284 trunk/include/channel.h (File Modified)
9285
9286
9287 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9288 Log:
9289 - Add the throttle logic.
9290
9291
9292 Modified:
9293 trunk/include/channel.h (File Modified)
9294 trunk/include/numeric.h (File Modified)
9295 trunk/modules/core/m_join.c (File Modified)
9296 trunk/src/channel.c (File Modified)
9297 trunk/src/messages.tab (File Modified)
9298
9299
9300 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9301 Log:
9302 - Cosmetic fixes to CREDITS.
9303
9304
9305 Modified:
9306 trunk/CREDITS (File Modified)
9307
9308
9309 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9310 Log:
9311 - Better channel_modes() from ShadowIRCd 4.
9312
9313
9314 Modified:
9315 trunk/include/channel.h (File Modified)
9316 trunk/src/channel.c (File Modified)
9317
9318
9319 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9320 Log:
9321 - Strip colour codes from parts.
9322
9323
9324 Modified:
9325 trunk/modules/core/m_part.c (File Modified)
9326
9327
9328 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9329 Log:
9330 - Strip colour codes from quits.
9331
9332
9333 Modified:
9334 trunk/modules/core/m_quit.c (File Modified)
9335
9336
9337 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9338 Log:
9339 - add +c/+g/+z to channel_modes().
9340
9341
9342 Modified:
9343 trunk/src/channel.c (File Modified)
9344
9345
9346 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9347 Log:
9348 - Add +g to 004/005 numerics.
9349
9350
9351 Modified:
9352 trunk/include/supported.h (File Modified)
9353 trunk/src/messages.tab (File Modified)
9354
9355
9356 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9357 Log:
9358 - Add +cgz to set_final_mode() in both join/sjoin.
9359 - Implement channel mode +g: Free invite.
9360
9361
9362 Modified:
9363 trunk/include/channel.h (File Modified)
9364 trunk/modules/core/m_join.c (File Modified)
9365 trunk/modules/core/m_mode.c (File Modified)
9366 trunk/modules/core/m_sjoin.c (File Modified)
9367 trunk/modules/m_invite.c (File Modified)
9368
9369
9370 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9371 Log:
9372 - Make sure /stats p uses the right list.
9373
9374
9375 Modified:
9376 trunk/modules/m_stats.c (File Modified)
9377
9378
9379 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9380 Log:
9381 - local oper list becomes local_oper_list.
9382 - all opers are stored on oper_list for /stats p.
9383
9384
9385 Modified:
9386 trunk/include/ircd.h (File Modified)
9387 trunk/modules/m_stats.c (File Modified)
9388 trunk/modules/m_trace.c (File Modified)
9389 trunk/src/client.c (File Modified)
9390 trunk/src/ircd.c (File Modified)
9391 trunk/src/s_user.c (File Modified)
9392 trunk/src/send.c (File Modified)
9393
9394
9395 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9396 Log:
9397 - Remove ENABLE_SERVICES legacy define.
9398
9399
9400 Modified:
9401 trunk/configure (File Modified)
9402 trunk/configure.ac (File Modified)
9403 trunk/include/client.h (File Modified)
9404 trunk/include/m_info.h (File Modified)
9405 trunk/include/s_conf.h (File Modified)
9406 trunk/modules/Makefile.in (File Modified)
9407 trunk/modules/core/m_kick.c (File Modified)
9408 trunk/modules/core/m_mode.c (File Modified)
9409 trunk/modules/core/m_nick.c (File Modified)
9410 trunk/modules/core/m_sjoin.c (File Modified)
9411 trunk/modules/m_services.c (File Modified)
9412 trunk/src/channel.c (File Modified)
9413 trunk/src/newconf.c (File Modified)
9414 trunk/src/s_conf.c (File Modified)
9415 trunk/src/s_serv.c (File Modified)
9416 trunk/src/s_user.c (File Modified)
9417
9418
9419 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9420 Log:
9421 - New reject message, ala ircu.
9422
9423
9424 Modified:
9425 trunk/src/reject.c (File Modified)
9426
9427
9428 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9429 Log:
9430 - Reduce 'broadcast storm' effect in m_chghost.
9431
9432
9433 Modified:
9434 trunk/modules/m_chghost.c (File Modified)
9435
9436
9437 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9438 Log:
9439 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9440
9441
9442 Modified:
9443 trunk/include/supported.h (File Modified)
9444 trunk/src/messages.tab (File Modified)
9445
9446
9447 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9448 Log:
9449 - Implement +z.
9450
9451
9452 Modified:
9453 trunk/include/channel.h (File Modified)
9454 trunk/modules/core/m_message.c (File Modified)
9455 trunk/modules/core/m_mode.c (File Modified)
9456
9457
9458 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9459 Log:
9460 - use sendto_one_numeric() in some places.
9461
9462
9463 Modified:
9464 trunk/modules/core/m_mode.c (File Modified)
9465
9466
9467 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9468 Log:
9469 - Implement channel mode +c -- colour stripping.
9470
9471
9472 Modified:
9473 trunk/include/irc_string.h (File Modified)
9474 trunk/include/supported.h (File Modified)
9475 trunk/modules/core/m_message.c (File Modified)
9476 trunk/modules/core/m_mode.c (File Modified)
9477 trunk/src/irc_string.c (File Modified)
9478 trunk/src/messages.tab (File Modified)
9479
9480
9481 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9482 Log:
9483 - Add +qLP to CHANMODES 005 numeric.
9484
9485
9486 Modified:
9487 trunk/include/supported.h (File Modified)
9488
9489
9490 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9491 Log:
9492 Move credits files to doc/.
9493
9494
9495 Modified:
9496 trunk/Hybrid-team (File Deleted)
9497 trunk/Ratbox-team (File Deleted)
9498 trunk/doc/Hybrid-team (File Added)
9499 trunk/doc/Ratbox-team (File Added)
9500
9501
9502 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9503 Log:
9504 - Rename Ratbox credits as Ratbox-team.
9505 - Add in our own CREDITS.
9506
9507
9508 Modified:
9509 trunk/CREDITS (File Deleted)
9510 trunk/CREDITS (File Added)
9511 trunk/Ratbox-team (File Added)
9512
9513
9514 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9515 Log:
9516 - Quietcache fixes.
9517
9518
9519 Modified:
9520 trunk/modules/core/m_mode.c (File Modified)
9521
9522
9523 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9524 Log:
9525 - Rebuild configure.
9526
9527
9528 Modified:
9529 trunk/autom4te.cache/ (File Deleted)
9530 trunk/configure (File Modified)
9531
9532
9533 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9534 Log:
9535 Add +q to messages.tab.
9536
9537
9538 Modified:
9539 trunk/src/messages.tab (File Modified)
9540
9541
9542 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9543 Log:
9544 - port m_sjoin stuff to TS6 JOIN syntax.
9545
9546
9547 Modified:
9548 trunk/modules/core/m_join.c (File Modified)
9549
9550
9551 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9552 Log:
9553 - Implement channel mode +q (quiet)
9554
9555
9556 Modified:
9557 trunk/include/channel.h (File Modified)
9558 trunk/modules/core/m_mode.c (File Modified)
9559 trunk/src/channel.c (File Modified)
9560
9561
9562 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9563 Log:
9564 Add +L/+P for set_final_mode().
9565
9566
9567 Modified:
9568 trunk/modules/core/m_sjoin.c (File Modified)
9569
9570
9571 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9572 Log:
9573 Add +L/+P in channel_modes().
9574
9575
9576 Modified:
9577 trunk/src/channel.c (File Modified)
9578
9579
9580 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9581 Log:
9582 - Use MODE_PERMANENT, not MODE_PERMANANT
9583 - Actually use chm_staff()
9584
9585 It compiles but is not otherwise tested.
9586
9587
9588 Modified:
9589 trunk/include/channel.h (File Modified)
9590 trunk/modules/core/m_mode.c (File Modified)
9591 trunk/modules/core/m_sjoin.c (File Modified)
9592 trunk/src/channel.c (File Modified)
9593
9594
9595 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9596 Log:
9597 - Ok, patchlevel.h is fixed now.
9598
9599
9600 Modified:
9601 trunk/include/patchlevel.h (File Modified)
9602
9603
9604 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9605 Log:
9606 - *sigh*
9607
9608
9609 Modified:
9610 trunk/include/patchlevel.h (File Modified)
9611 trunk/src/version.c.SH (File Modified)
9612
9613
9614 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9615 Log:
9616 - Fix compilation issue with version.c.
9617
9618
9619 Modified:
9620 trunk/src/version.c.SH (File Modified)
9621
9622
9623 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9624 Log:
9625 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9626 this from the BUGS file.
9627
9628
9629 Modified:
9630 trunk/BUGS (File Modified)
9631
9632
9633 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9634 Log:
9635 Mangle all netsplit messages if flatten links is enabled.
9636
9637
9638 Modified:
9639 trunk/src/client.c (File Modified)
9640
9641
9642 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9643 Log:
9644 - jilles pointed out that /stats p needed severe changes -- implement
9645 them
9646
9647
9648 Modified:
9649 trunk/modules/m_stats.c (File Modified)
9650
9651
9652 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9653 Log:
9654 Rename RELNOTES to NEWS.
9655
9656
9657 Modified:
9658 trunk/NEWS (File Added)
9659 trunk/RELNOTES (File Deleted)
9660
9661
9662 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9663 Log:
9664 Update RELNOTES.
9665
9666
9667 Modified:
9668 trunk/RELNOTES (File Modified)
9669
9670
9671 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9672 Log:
9673 - Make /stats p work globally.
9674 - Change 'OPER(s)' to 'staff members'
9675
9676
9677 Modified:
9678 trunk/modules/m_stats.c (File Modified)
9679
9680
9681 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9682 Log:
9683 - add modes, +LP to RPL_MYINFO.
9684
9685
9686 Modified:
9687 trunk/src/messages.tab (File Modified)
9688
9689
9690 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9691 Log:
9692 More stuff to RELNOTES.
9693
9694
9695 Modified:
9696 trunk/RELNOTES (File Modified)
9697
9698
9699 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9700 Log:
9701 - Implement +P.
9702
9703
9704 Modified:
9705 trunk/modules/core/m_sjoin.c (File Modified)
9706 trunk/src/channel.c (File Modified)
9707
9708
9709 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9710 Log:
9711 - Implement list limit exceed modes -- +L.
9712
9713
9714 Modified:
9715 trunk/modules/core/m_mode.c (File Modified)
9716
9717
9718 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9719 Log:
9720 - Add handlers for modes +L, +P.
9721
9722
9723 Modified:
9724 trunk/include/channel.h (File Modified)
9725 trunk/modules/core/m_mode.c (File Modified)
9726
9727
9728 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9729 Log:
9730 Update properties on *everything*.
9731
9732
9733 Modified:
9734 trunk/.cvsignore (Property Modified)
9735 trunk/.indent.pro (Property Modified)
9736 trunk/BUGS (File Modified) (Property Modified)
9737 trunk/CREDITS (File Modified) (Property Modified)
9738 trunk/ChangeLog (Property Modified)
9739 trunk/Hybrid-team (File Modified) (Property Modified)
9740 trunk/INSTALL (File Modified) (Property Modified)
9741 trunk/LICENSE (File Modified) (Property Modified)
9742 trunk/Makefile.in (File Modified) (Property Modified)
9743 trunk/README.FIRST (File Modified) (Property Modified)
9744 trunk/RELNOTES (File Modified) (Property Modified)
9745 trunk/SVN-Access (Property Modified)
9746 trunk/aclocal.m4 (File Modified) (Property Modified)
9747 trunk/adns/.cvsignore (Property Modified)
9748 trunk/adns/COPYING (Property Modified)
9749 trunk/adns/GPL-vs-LGPL (Property Modified)
9750 trunk/adns/Makefile.in (File Modified) (Property Modified)
9751 trunk/adns/README (Property Modified)
9752 trunk/adns/README.ircd (Property Modified)
9753 trunk/adns/adns.h (File Modified) (Property Modified)
9754 trunk/adns/check.c (File Modified) (Property Modified)
9755 trunk/adns/dlist.h (File Modified) (Property Modified)
9756 trunk/adns/event.c (File Modified) (Property Modified)
9757 trunk/adns/general.c (File Modified) (Property Modified)
9758 trunk/adns/internal.h (File Modified) (Property Modified)
9759 trunk/adns/parse.c (File Modified) (Property Modified)
9760 trunk/adns/query.c (File Modified) (Property Modified)
9761 trunk/adns/reply.c (File Modified) (Property Modified)
9762 trunk/adns/setup.c (File Modified) (Property Modified)
9763 trunk/adns/transmit.c (File Modified) (Property Modified)
9764 trunk/adns/tvarith.h (File Modified) (Property Modified)
9765 trunk/adns/types.c (File Modified) (Property Modified)
9766 trunk/configure (File Modified) (Property Modified)
9767 trunk/configure.ac (File Modified) (Property Modified)
9768 trunk/contrib/.cvsignore (Property Modified)
9769 trunk/contrib/.indent.pro (Property Modified)
9770 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9771 trunk/contrib/README (File Modified) (Property Modified)
9772 trunk/contrib/example_module.c (File Modified) (Property Modified)
9773 trunk/contrib/m_42.c (File Modified) (Property Modified)
9774 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9775 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9776 trunk/contrib/m_force.c (File Modified) (Property Modified)
9777 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9778 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9779 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9780 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9781 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9782 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9783 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9784 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9785 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9786 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9787 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9788 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9789 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9790 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9791 trunk/doc/.cvsignore (Property Modified)
9792 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9793 trunk/doc/Makefile.in (File Modified) (Property Modified)
9794 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9795 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9796 trunk/doc/challenge.txt (File Modified) (Property Modified)
9797 trunk/doc/example.conf (File Modified) (Property Modified)
9798 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9799 trunk/doc/hooks.txt (File Modified) (Property Modified)
9800 trunk/doc/index.txt (File Modified) (Property Modified)
9801 trunk/doc/ircd.8 (File Modified) (Property Modified)
9802 trunk/doc/ircd.motd (Property Modified)
9803 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9804 trunk/doc/modeg.txt (File Modified) (Property Modified)
9805 trunk/doc/modes.txt (File Modified) (Property Modified)
9806 trunk/doc/monitor.txt (File Modified) (Property Modified)
9807 trunk/doc/old/Authors (Property Modified)
9808 trunk/doc/operguide.txt (File Modified) (Property Modified)
9809 trunk/doc/opermyth.txt (Property Modified)
9810 trunk/doc/server-version-info (File Modified) (Property Modified)
9811 trunk/doc/services.txt (File Modified) (Property Modified)
9812 trunk/doc/technical/README.TSora (Property Modified)
9813 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9814 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9815 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9816 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9817 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9818 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9819 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9820 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9821 trunk/doc/technical/rfc1459.txt (Property Modified)
9822 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9823 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9824 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9825 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9826 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9827 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9828 trunk/help/Makefile.in (File Modified) (Property Modified)
9829 trunk/help/opers/accept (Property Modified)
9830 trunk/help/opers/admin (Property Modified)
9831 trunk/help/opers/away (Property Modified)
9832 trunk/help/opers/capab (Property Modified)
9833 trunk/help/opers/challenge (Property Modified)
9834 trunk/help/opers/close (Property Modified)
9835 trunk/help/opers/cmode (Property Modified)
9836 trunk/help/opers/cnotice (Property Modified)
9837 trunk/help/opers/connect (Property Modified)
9838 trunk/help/opers/cprivmsg (Property Modified)
9839 trunk/help/opers/credits (Property Modified)
9840 trunk/help/opers/die (Property Modified)
9841 trunk/help/opers/dline (Property Modified)
9842 trunk/help/opers/eob (Property Modified)
9843 trunk/help/opers/error (Property Modified)
9844 trunk/help/opers/etrace (Property Modified)
9845 trunk/help/opers/gline (Property Modified)
9846 trunk/help/opers/help (Property Modified)
9847 trunk/help/opers/index (Property Modified)
9848 trunk/help/opers/info (Property Modified)
9849 trunk/help/opers/invite (Property Modified)
9850 trunk/help/opers/ison (Property Modified)
9851 trunk/help/opers/join (Property Modified)
9852 trunk/help/opers/kick (Property Modified)
9853 trunk/help/opers/kill (Property Modified)
9854 trunk/help/opers/kline (Property Modified)
9855 trunk/help/opers/knock (Property Modified)
9856 trunk/help/opers/links (Property Modified)
9857 trunk/help/opers/list (Property Modified)
9858 trunk/help/opers/locops (Property Modified)
9859 trunk/help/opers/lusers (Property Modified)
9860 trunk/help/opers/modlist (Property Modified)
9861 trunk/help/opers/modload (Property Modified)
9862 trunk/help/opers/modrestart (Property Modified)
9863 trunk/help/opers/modunload (Property Modified)
9864 trunk/help/opers/motd (Property Modified)
9865 trunk/help/opers/names (Property Modified)
9866 trunk/help/opers/nick (Property Modified)
9867 trunk/help/opers/notice (Property Modified)
9868 trunk/help/opers/oper (Property Modified)
9869 trunk/help/opers/operspy (Property Modified)
9870 trunk/help/opers/operwall (Property Modified)
9871 trunk/help/opers/part (Property Modified)
9872 trunk/help/opers/pass (Property Modified)
9873 trunk/help/opers/ping (Property Modified)
9874 trunk/help/opers/pong (Property Modified)
9875 trunk/help/opers/post (Property Modified)
9876 trunk/help/opers/privmsg (Property Modified)
9877 trunk/help/opers/quit (Property Modified)
9878 trunk/help/opers/rehash (Property Modified)
9879 trunk/help/opers/restart (Property Modified)
9880 trunk/help/opers/resv (Property Modified)
9881 trunk/help/opers/server (Property Modified)
9882 trunk/help/opers/set (Property Modified)
9883 trunk/help/opers/sjoin (Property Modified)
9884 trunk/help/opers/squit (Property Modified)
9885 trunk/help/opers/stats (Property Modified)
9886 trunk/help/opers/svinfo (Property Modified)
9887 trunk/help/opers/testgecos (Property Modified)
9888 trunk/help/opers/testline (Property Modified)
9889 trunk/help/opers/testmask (Property Modified)
9890 trunk/help/opers/time (Property Modified)
9891 trunk/help/opers/topic (Property Modified)
9892 trunk/help/opers/trace (Property Modified)
9893 trunk/help/opers/uhelp (Property Modified)
9894 trunk/help/opers/umode (Property Modified)
9895 trunk/help/opers/undline (Property Modified)
9896 trunk/help/opers/ungline (Property Modified)
9897 trunk/help/opers/unkline (Property Modified)
9898 trunk/help/opers/unresv (Property Modified)
9899 trunk/help/opers/unxline (Property Modified)
9900 trunk/help/opers/user (Property Modified)
9901 trunk/help/opers/userhost (Property Modified)
9902 trunk/help/opers/users (Property Modified)
9903 trunk/help/opers/version (Property Modified)
9904 trunk/help/opers/wallops (Property Modified)
9905 trunk/help/opers/who (Property Modified)
9906 trunk/help/opers/whois (Property Modified)
9907 trunk/help/opers/whowas (Property Modified)
9908 trunk/help/opers/xline (Property Modified)
9909 trunk/help/users/index (Property Modified)
9910 trunk/help/users/info (Property Modified)
9911 trunk/help/users/notice (Property Modified)
9912 trunk/help/users/privmsg (Property Modified)
9913 trunk/help/users/stats (Property Modified)
9914 trunk/help/users/umode (Property Modified)
9915 trunk/include/.cvsignore (Property Modified)
9916 trunk/include/.indent.pro (Property Modified)
9917 trunk/include/balloc.h (File Modified) (Property Modified)
9918 trunk/include/cache.h (File Modified) (Property Modified)
9919 trunk/include/channel.h (File Modified) (Property Modified)
9920 trunk/include/class.h (File Modified) (Property Modified)
9921 trunk/include/client.h (File Modified) (Property Modified)
9922 trunk/include/commio.h (File Modified) (Property Modified)
9923 trunk/include/common.h (File Modified) (Property Modified)
9924 trunk/include/config.h (File Modified) (Property Modified)
9925 trunk/include/config.h.dist (File Modified) (Property Modified)
9926 trunk/include/defaults.h (File Modified) (Property Modified)
9927 trunk/include/event.h (File Modified) (Property Modified)
9928 trunk/include/hash.h (File Modified) (Property Modified)
9929 trunk/include/hook.h (File Modified) (Property Modified)
9930 trunk/include/hostmask.h (File Modified) (Property Modified)
9931 trunk/include/irc_string.h (File Modified) (Property Modified)
9932 trunk/include/ircd.h (File Modified) (Property Modified)
9933 trunk/include/ircd_defs.h (File Modified) (Property Modified)
9934 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9935 trunk/include/ircd_signal.h (File Modified) (Property Modified)
9936 trunk/include/linebuf.h (File Modified) (Property Modified)
9937 trunk/include/listener.h (File Modified) (Property Modified)
9938 trunk/include/m_info.h (File Modified) (Property Modified)
9939 trunk/include/memory.h (File Modified) (Property Modified)
9940 trunk/include/modules.h (File Modified) (Property Modified)
9941 trunk/include/monitor.h (File Modified) (Property Modified)
9942 trunk/include/msg.h (File Modified) (Property Modified)
9943 trunk/include/newconf.h (File Modified) (Property Modified)
9944 trunk/include/numeric.h (File Modified) (Property Modified)
9945 trunk/include/packet.h (File Modified) (Property Modified)
9946 trunk/include/parse.h (File Modified) (Property Modified)
9947 trunk/include/patchlevel.h (File Modified) (Property Modified)
9948 trunk/include/patricia.h (File Modified) (Property Modified)
9949 trunk/include/reject.h (File Modified) (Property Modified)
9950 trunk/include/res.h (File Modified) (Property Modified)
9951 trunk/include/restart.h (File Modified) (Property Modified)
9952 trunk/include/s_auth.h (File Modified) (Property Modified)
9953 trunk/include/s_conf.h (File Modified) (Property Modified)
9954 trunk/include/s_gline.h (File Modified) (Property Modified)
9955 trunk/include/s_log.h (File Modified) (Property Modified)
9956 trunk/include/s_newconf.h (File Modified) (Property Modified)
9957 trunk/include/s_serv.h (File Modified) (Property Modified)
9958 trunk/include/s_stats.h (File Modified) (Property Modified)
9959 trunk/include/s_user.h (File Modified) (Property Modified)
9960 trunk/include/s_zip.h (File Modified) (Property Modified)
9961 trunk/include/scache.h (File Modified) (Property Modified)
9962 trunk/include/send.h (File Modified) (Property Modified)
9963 trunk/include/serno.h (Property Modified)
9964 trunk/include/setup.h.in (Property Modified)
9965 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9966 trunk/include/stdinc.h (File Modified) (Property Modified)
9967 trunk/include/supported.h (File Modified) (Property Modified)
9968 trunk/include/tools.h (File Modified) (Property Modified)
9969 trunk/include/whowas.h (File Modified) (Property Modified)
9970 trunk/install-sh (File Modified) (Property Modified)
9971 trunk/modules/.cvsignore (Property Modified)
9972 trunk/modules/.depend (Property Modified)
9973 trunk/modules/.indent.pro (Property Modified)
9974 trunk/modules/Makefile.in (File Modified) (Property Modified)
9975 trunk/modules/core/m_die.c (File Modified) (Property Modified)
9976 trunk/modules/core/m_error.c (File Modified) (Property Modified)
9977 trunk/modules/core/m_join.c (File Modified) (Property Modified)
9978 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9979 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9980 trunk/modules/core/m_message.c (File Modified) (Property Modified)
9981 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9982 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9983 trunk/modules/core/m_part.c (File Modified) (Property Modified)
9984 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9985 trunk/modules/core/m_server.c (File Modified) (Property Modified)
9986 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9987 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9988 trunk/modules/m_accept.c (File Modified) (Property Modified)
9989 trunk/modules/m_admin.c (File Modified) (Property Modified)
9990 trunk/modules/m_away.c (File Modified) (Property Modified)
9991 trunk/modules/m_cap.c (File Modified) (Property Modified)
9992 trunk/modules/m_capab.c (File Modified) (Property Modified)
9993 trunk/modules/m_challenge.c (File Modified) (Property Modified)
9994 trunk/modules/m_chghost.c (File Modified) (Property Modified)
9995 trunk/modules/m_close.c (File Modified) (Property Modified)
9996 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9997 trunk/modules/m_connect.c (File Modified) (Property Modified)
9998 trunk/modules/m_dline.c (File Modified) (Property Modified)
9999 trunk/modules/m_encap.c (File Modified) (Property Modified)
10000 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10001 trunk/modules/m_gline.c (File Modified) (Property Modified)
10002 trunk/modules/m_help.c (File Modified) (Property Modified)
10003 trunk/modules/m_info.c (File Modified) (Property Modified)
10004 trunk/modules/m_invite.c (File Modified) (Property Modified)
10005 trunk/modules/m_ison.c (File Modified) (Property Modified)
10006 trunk/modules/m_kline.c (File Modified) (Property Modified)
10007 trunk/modules/m_knock.c (File Modified) (Property Modified)
10008 trunk/modules/m_links.c (File Modified) (Property Modified)
10009 trunk/modules/m_list.c (File Modified) (Property Modified)
10010 trunk/modules/m_locops.c (File Modified) (Property Modified)
10011 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10012 trunk/modules/m_map.c (File Modified) (Property Modified)
10013 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10014 trunk/modules/m_motd.c (File Modified) (Property Modified)
10015 trunk/modules/m_names.c (File Modified) (Property Modified)
10016 trunk/modules/m_oper.c (File Modified) (Property Modified)
10017 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10018 trunk/modules/m_pass.c (File Modified) (Property Modified)
10019 trunk/modules/m_ping.c (File Modified) (Property Modified)
10020 trunk/modules/m_pong.c (File Modified) (Property Modified)
10021 trunk/modules/m_post.c (File Modified) (Property Modified)
10022 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10023 trunk/modules/m_restart.c (File Modified) (Property Modified)
10024 trunk/modules/m_resv.c (File Modified) (Property Modified)
10025 trunk/modules/m_services.c (File Modified) (Property Modified)
10026 trunk/modules/m_set.c (File Modified) (Property Modified)
10027 trunk/modules/m_stats.c (File Modified) (Property Modified)
10028 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10029 trunk/modules/m_tb.c (File Modified) (Property Modified)
10030 trunk/modules/m_testline.c (File Modified) (Property Modified)
10031 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10032 trunk/modules/m_time.c (File Modified) (Property Modified)
10033 trunk/modules/m_topic.c (File Modified) (Property Modified)
10034 trunk/modules/m_trace.c (File Modified) (Property Modified)
10035 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10036 trunk/modules/m_user.c (File Modified) (Property Modified)
10037 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10038 trunk/modules/m_users.c (File Modified) (Property Modified)
10039 trunk/modules/m_version.c (File Modified) (Property Modified)
10040 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10041 trunk/modules/m_who.c (File Modified) (Property Modified)
10042 trunk/modules/m_whois.c (File Modified) (Property Modified)
10043 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10044 trunk/modules/m_xline.c (File Modified) (Property Modified)
10045 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10046 trunk/servlink/.cvsignore (Property Modified)
10047 trunk/servlink/.indent.pro (Property Modified)
10048 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10049 trunk/servlink/README (File Modified) (Property Modified)
10050 trunk/servlink/TODO (File Modified) (Property Modified)
10051 trunk/servlink/control.c (File Modified) (Property Modified)
10052 trunk/servlink/control.h (File Modified) (Property Modified)
10053 trunk/servlink/io.c (File Modified) (Property Modified)
10054 trunk/servlink/io.h (File Modified) (Property Modified)
10055 trunk/servlink/servlink.c (File Modified) (Property Modified)
10056 trunk/servlink/servlink.h (File Modified) (Property Modified)
10057 trunk/src/.cvsignore (Property Modified)
10058 trunk/src/.depend (Property Modified)
10059 trunk/src/.indent.pro (Property Modified)
10060 trunk/src/Makefile.in (File Modified) (Property Modified)
10061 trunk/src/adns.c (File Modified) (Property Modified)
10062 trunk/src/balloc.c (File Modified) (Property Modified)
10063 trunk/src/cache.c (File Modified) (Property Modified)
10064 trunk/src/channel.c (File Modified) (Property Modified)
10065 trunk/src/class.c (File Modified) (Property Modified)
10066 trunk/src/client.c (File Modified) (Property Modified)
10067 trunk/src/commio.c (File Modified) (Property Modified)
10068 trunk/src/devpoll.c (File Modified) (Property Modified)
10069 trunk/src/epoll.c (File Modified) (Property Modified)
10070 trunk/src/event.c (File Modified) (Property Modified)
10071 trunk/src/getopt.c (File Modified) (Property Modified)
10072 trunk/src/hash.c (File Modified) (Property Modified)
10073 trunk/src/hook.c (File Modified) (Property Modified)
10074 trunk/src/hostmask.c (File Modified) (Property Modified)
10075 trunk/src/irc_string.c (File Modified) (Property Modified)
10076 trunk/src/ircd.c (File Modified) (Property Modified)
10077 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10078 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10079 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10080 trunk/src/kdparse.c (File Modified) (Property Modified)
10081 trunk/src/kqueue.c (File Modified) (Property Modified)
10082 trunk/src/linebuf.c (File Modified) (Property Modified)
10083 trunk/src/listener.c (File Modified) (Property Modified)
10084 trunk/src/match.c (File Modified) (Property Modified)
10085 trunk/src/memory.c (File Modified) (Property Modified)
10086 trunk/src/messages.tab (File Modified) (Property Modified)
10087 trunk/src/modules.c (File Modified) (Property Modified)
10088 trunk/src/monitor.c (File Modified) (Property Modified)
10089 trunk/src/newconf.c (File Modified) (Property Modified)
10090 trunk/src/numeric.c (File Modified) (Property Modified)
10091 trunk/src/packet.c (File Modified) (Property Modified)
10092 trunk/src/parse.c (File Modified) (Property Modified)
10093 trunk/src/patricia.c (File Modified) (Property Modified)
10094 trunk/src/poll.c (File Modified) (Property Modified)
10095 trunk/src/reject.c (File Modified) (Property Modified)
10096 trunk/src/restart.c (File Modified) (Property Modified)
10097 trunk/src/s_auth.c (File Modified) (Property Modified)
10098 trunk/src/s_conf.c (File Modified) (Property Modified)
10099 trunk/src/s_gline.c (File Modified) (Property Modified)
10100 trunk/src/s_log.c (File Modified) (Property Modified)
10101 trunk/src/s_newconf.c (File Modified) (Property Modified)
10102 trunk/src/s_serv.c (File Modified) (Property Modified)
10103 trunk/src/s_stats.c (File Modified) (Property Modified)
10104 trunk/src/s_user.c (File Modified) (Property Modified)
10105 trunk/src/scache.c (File Modified) (Property Modified)
10106 trunk/src/select.c (File Modified) (Property Modified)
10107 trunk/src/send.c (File Modified) (Property Modified)
10108 trunk/src/snprintf.c (File Modified) (Property Modified)
10109 trunk/src/tools.c (File Modified) (Property Modified)
10110 trunk/src/version.c.SH (File Modified) (Property Modified)
10111 trunk/src/whowas.c (File Modified) (Property Modified)
10112 trunk/tools/.cvsignore (Property Modified)
10113 trunk/tools/Makefile.in (File Modified) (Property Modified)
10114 trunk/tools/README (File Modified) (Property Modified)
10115 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10116 trunk/tools/convertilines.c (File Modified) (Property Modified)
10117 trunk/tools/convertklines.c (File Modified) (Property Modified)
10118 trunk/tools/mkkeypair (Property Modified)
10119 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10120 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10121 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10122 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10123 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10124 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10125 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10126 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10127 trunk/tools/untabify (File Modified) (Property Modified)
10128 trunk/tools/viconf.c (File Modified) (Property Modified)
10129
10130
10131 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10132 Log:
10133 - Update RELNOTES.
10134
10135
10136 Modified:
10137 trunk/RELNOTES (File Modified)
10138
10139
10140 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10141 Log:
10142 - Make version.c use our serial, not ratbox's.
10143
10144
10145 Modified:
10146 trunk/src/version.c.SH (File Modified)
10147
10148
10149 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10150 Log:
10151 - update RELNOTES
10152 - revved patchlevel to 2.1.5
10153
10154
10155 Modified:
10156 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10157 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10158
10159
10160 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10161 Log:
10162 - fix buffer overflow and unterminated buffer when removing TS6 bans
10163 - fix rebuilding of SJOIN
10164
10165
10166 Modified:
10167 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10168
10169
10170 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10171 Log:
10172 have servlink report if it gets an uncompressed error message when it gets inflate failures
10173
10174 Modified:
10175 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10176
10177
10178 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10179 Log:
10180 - extend our copyrights to 2005.
10181
10182
10183 Modified:
10184 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10185 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10186 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10187 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10188 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10189 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10190 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10191 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10192 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10193 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10194 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10195 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10196 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10197 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10198 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10199 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10200 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10201 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10202 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10203 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10204 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10205 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10206 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10207 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10208 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10209 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10210 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10211 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10212 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10213 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10214 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10215 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10216 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10217 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10218 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10219 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10220 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10221 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10222 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10223 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10224 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10225 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10227 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10228 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10229 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10230 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10231 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10232 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10233 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10234 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10235 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10236 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10237 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10238 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10239 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10240 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10242 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10243 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10244 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10245 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10246 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10247 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10248 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10249 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10250 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10251 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10252 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10253 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10288
10289
10290 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10291 Log:
10292 - update RELNOTES
10293 - revved patchlevel to 2.1.4
10294
10295
10296 Modified:
10297 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10299
10300
10301 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10302 Log:
10303 - add TARGMAX to 005
10304 - remove the +1 from ->uid in struct Client
10305 - fix checking of accept entries in m_accept.c
10306
10307
10308 Modified:
10309 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10313
10314
10315 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10316 Log:
10317 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10318 send it over TS6
10319
10320
10321 Modified:
10322 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10323
10324
10325 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10326 Log:
10327 - remove an unused variable
10328
10329
10330 Modified:
10331 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10332
10333
10334 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10335 Log:
10336 don't burst a TS5 name in burst_TS6. -via jillies
10337
10338 Modified:
10339 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10340
10341
10342 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10343 Log:
10344 - via jilles, make nickchanges invalidate any cached bans for
10345 quiet_on_ban
10346
10347
10348 Modified:
10349 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10353
10354
10355 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10356 Log:
10357 - fix some char vs byte usage to make adns compile cleanly with gcc4
10358
10359
10360 Modified:
10361 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10362 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10363 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10364 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10365 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10366 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10368 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10369
10370
10371 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10372 Log:
10373 userhost should allow 5 userhost checks, not 4
10374
10375 Modified:
10376 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10377
10378
10379 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10380 Log:
10381 - another darwin fix
10382
10383
10384 Modified:
10385 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10386
10387
10388 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10389 Log:
10390 - darwin fixes
10391
10392
10393 Modified:
10394 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10395 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10396 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10397 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10398 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10399 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10400 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10401 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10402
10403
10404 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10405 Log:
10406 - remove bogus extern of abort_list
10407
10408
10409 Modified:
10410 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10411
10412
10413 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10414 Log:
10415 svn repo access stuff
10416
10417 Modified:
10418 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10419
10420
10421 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10422 Log:
10423 test commit
10424
10425
10426 Modified:
10427 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10428
10429
10430 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10431 Log:
10432 test commit
10433
10434
10435 Modified:
10436 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10437
10438
10439 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10440 Log:
10441 revert omotd..i thought it was a good idea..oh well
10442
10443 Modified:
10444 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10445
10446
10447 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10448 Log:
10449 Commas are bad things in channel keys
10450
10451
10452 Modified:
10453 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10454
10455
10456 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10457 Log:
10458 Add OMOTD command to display oper motd
10459
10460
10461 Modified:
10462 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10463
10464
10465 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10466 Log:
10467 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10468
10469 Modified:
10470 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10471
10472
10473 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10474
10475 Modified files: (Branch: RATBOX_2_1)
10476 modules m_whois.c
10477 Log:
10478 - stop testing whois for protocol violations, as they can be caused in
10479 ircds going all the way back to the original ircd2.8
10480
10481 Revision Changes Path
10482 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10483
10484
10485
10486 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10487
10488 Modified files: (Branch: RATBOX_2_1)
10489 modules m_time.c
10490 Log:
10491 - remove some 2.2 code
10492
10493 Revision Changes Path
10494 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10495
10496
10497
10498 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10499
10500 Modified files: (Branch: RATBOX_2_1)
10501 modules m_time.c
10502 Log:
10503 backport of the silly december 31st bug
10504
10505 Revision Changes Path
10506 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10507
10508
10509
10510 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10511
10512 Modified files: (Branch: RATBOX_2_1)
10513 . RELNOTES
10514 include patchlevel.h
10515 Log:
10516 - revved patchlevel to 2.1.3
10517
10518 Revision Changes Path
10519 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10520 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10521
10522
10523
10524 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10525
10526 Modified files: (Branch: RATBOX_2_1)
10527 include client.h
10528 modules m_accept.c
10529 modules/core m_nick.c
10530 src client.c
10531 Log:
10532 - stop removing a clients own list of accepted clients when they do a
10533 nickchange
10534 - clean up the accept code so its less retarded
10535
10536 Revision Changes Path
10537 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10538 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10539 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10540 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10541
10542
10543
10544 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10545
10546 Modified files: (Branch: RATBOX_2_1)
10547 include event.h
10548 modules m_links.c
10549 src event.c ircd.c newconf.c
10550 Log:
10551 - remove a defn of links_cache_list in m_links.c which was causing
10552 the flattened links update to be ignored
10553 - add eventUpdate(), and make links_delay update on rehash
10554
10555 Revision Changes Path
10556 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10557 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10558 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10559 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10560 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10561
10562
10563
10564 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10565
10566 Modified files: (Branch: RATBOX_2_1)
10567 doc services.txt
10568 src newconf.c
10569 Log:
10570 - make the conf parser apply service {}; on rehash
10571
10572 Revision Changes Path
10573 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10574 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10575
10576
10577
10578 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10579
10580 Modified files: (Branch: RATBOX_2_1)
10581 include m_info.h
10582 Log:
10583 - show ENABLE_SERVICES define in info
10584
10585 Revision Changes Path
10586 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10587
10588
10589
10590 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10591
10592 Modified files: (Branch: RATBOX_2_1)
10593 modules m_services.c m_stats.c
10594 Log:
10595 - via jilles, make m_services.c hook into stats U and display service
10596 blocks
10597
10598 Revision Changes Path
10599 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10600 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10601
10602
10603
10604 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10605
10606 Modified files: (Branch: RATBOX_2_1)
10607 . configure configure.ac
10608 Log:
10609 - default build to -O2
10610
10611 Revision Changes Path
10612 7.249.2.2 +4 -4 ircd-ratbox/configure
10613 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10614
10615
10616
10617 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10618
10619 Modified files: (Branch: RATBOX_2_1)
10620 doc example.conf example.efnet.conf
10621 include client.h s_conf.h s_newconf.h
10622 modules m_info.c
10623 modules/core m_join.c m_nick.c
10624 src channel.c newconf.c s_conf.c s_user.c
10625 Log:
10626 - remove no_oper_resvs from general {};
10627 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10628
10629 Revision Changes Path
10630 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10631 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10632 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10633 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10634 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10635 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10636 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10637 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10638 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10639 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10640 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10641 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10642
10643
10644
10645 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10646
10647 Modified files: (Branch: RATBOX_2_1)
10648 modules/core m_mode.c m_nick.c
10649 src s_newconf.c
10650 Log:
10651 - 2.0 sync:
10652 - raise max temptime to a year
10653 - tidy up BMASK
10654 - require 9 parameters in ms_nick(), 10 in ms_uid()
10655
10656 Revision Changes Path
10657 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10658 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10659 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10660
10661
10662
10663 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10664
10665 Modified files: (Branch: RATBOX_2_1)
10666 modules m_services.c
10667 Log:
10668 - only show services logged in info when its a local client
10669
10670 Revision Changes Path
10671 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10672
10673
10674
10675 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10676
10677 Modified files: (Branch: RATBOX_2_1)
10678 src match.c
10679 Log:
10680 passing a pointer to a pointer is not what was intended, oops
10681
10682 Revision Changes Path
10683 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10684
10685
10686
10687 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10688
10689 Modified files: (Branch: RATBOX_2_1)
10690 doc services.txt
10691 Log:
10692 - update services.txt with FNC
10693
10694 Revision Changes Path
10695 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10696
10697
10698
10699 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10700
10701 Modified files: (Branch: RATBOX_2_1)
10702 modules m_resv.c
10703 Log:
10704 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10705
10706 Revision Changes Path
10707 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10708
10709
10710
10711 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10712
10713 Modified files: (Branch: RATBOX_2_1)
10714 src s_auth.c
10715 Log:
10716 - add some uniqueness into auth process for bopm
10717
10718 Revision Changes Path
10719 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10720
10721
10722
10723 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10724
10725 Modified files: (Branch: RATBOX_2_1)
10726 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10727 Log:
10728 - make contrib/ compile
10729
10730 Revision Changes Path
10731 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10732 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10733 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10734 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10735
10736
10737
10738 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10739
10740 Modified files: (Branch: RATBOX_2_1)
10741 modules m_monitor.c
10742 Log:
10743 Don't allow MONITOR from an unregistered client
10744
10745 Revision Changes Path
10746 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10747
10748
10749
10750 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10751
10752 Modified files: (Branch: RATBOX_2_1)
10753 doc example.conf example.efnet.conf
10754 include class.h
10755 src class.c messages.tab newconf.c
10756 Log:
10757 - remove sendq_eob, its become more of a hindrance than a benefit.
10758 - sync example.efnet.conf cluster {}; with example.conf
10759
10760 Revision Changes Path
10761 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10762 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10763 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10764 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10765 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10766 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10767
10768
10769
10770 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10771
10772 Modified files: (Branch: RATBOX_2_1)
10773 . RELNOTES
10774 include patchlevel.h
10775 Log:
10776 - update RELNOTES
10777 - revved patchlevel to 2.1.2
10778
10779 Revision Changes Path
10780 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10781 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10782
10783
10784
10785 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10786
10787 Modified files: (Branch: RATBOX_2_1)
10788 . configure configure.ac
10789 Log:
10790 - raise default topiclen to 160.
10791
10792 Revision Changes Path
10793 7.249.2.1 +3 -3 ircd-ratbox/configure
10794 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10795
10796
10797
10798 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10799
10800 Modified files: (Branch: RATBOX_2_1)
10801 modules m_services.c
10802 Log:
10803 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10804 tsinfo matches this
10805
10806 Revision Changes Path
10807 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10808
10809
10810
10811 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10812
10813 Modified files: (Branch: RATBOX_2_1)
10814 modules m_services.c
10815 Log:
10816 - monitor_signoff() the client we're nickchanging
10817
10818 Revision Changes Path
10819 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10820
10821
10822
10823 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10824
10825 Modified files: (Branch: RATBOX_2_1)
10826 modules m_trace.c
10827 Log:
10828 - fix various UID problems with trace
10829
10830 Revision Changes Path
10831 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10832
10833
10834
10835 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10836
10837 Modified files: (Branch: RATBOX_2_1)
10838 help/opers dline kline
10839 modules m_resv.c m_stats.c
10840 modules/core m_mode.c
10841 Log:
10842 - sync with 2.0
10843 - tidy up kline/dline help to note they dont accept nick as target
10844 - disallow bans beginning with ':' over bmask
10845 - disallow bans with a space in chm_ban
10846 - stop counting hidden opers in stats p
10847 - match() parameters in remote unresv were inverted, causing it to fail
10848 - fix possibility of clients setting blank keys
10849
10850 Revision Changes Path
10851 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10852 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10853 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10854 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10855 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10856
10857
10858
10859 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10860
10861 Modified files: (Branch: RATBOX_2_1)
10862 src send.c
10863 Log:
10864 - fix problems with amd64 and the way we do va_list
10865
10866 Revision Changes Path
10867 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10868
10869
10870
10871 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10872
10873 Modified files: (Branch: RATBOX_2_1)
10874 modules m_services.c
10875 Log:
10876 - tidy up the kill notifications for RSFNC
10877
10878 Revision Changes Path
10879 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10880
10881
10882
10883 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10884
10885 Modified files: (Branch: RATBOX_2_1)
10886 include s_serv.h
10887 modules m_services.c
10888 src s_serv.c
10889 Log:
10890 - some more rserv stuff:
10891 - add RSFNC capability
10892 - fix up RSFNC, kill existing clients if they exist.
10893
10894 Revision Changes Path
10895 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10896 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10897 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10898
10899
10900
10901 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10902
10903 Modified files: (Branch: RATBOX_2_1)
10904 modules m_services.c
10905 Log:
10906 - first stab at a FNC implementation for rserv
10907
10908 Revision Changes Path
10909 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10910
10911
10912
10913 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10914
10915 Modified files: (Branch: RATBOX_2_1)
10916 help/opers umode
10917 Log:
10918 - remove a tab
10919
10920 Revision Changes Path
10921 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10922
10923
10924
10925 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10926
10927 Modified files: (Branch: RATBOX_2_1)
10928 src newconf.c
10929 Log:
10930 - add links_delay back
10931
10932 Revision Changes Path
10933 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
10934
10935
10936
10937 leeh 2005/04/27 21:50:30 UTC (20050427_1)
10938
10939 Modified files: (Branch: RATBOX_2_1)
10940 help/opers umode
10941 help/users umode
10942 Log:
10943 - swap tabs for spaces
10944
10945 Revision Changes Path
10946 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
10947 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
10948
10949
10950
10951 leeh 2005/04/27 21:38:20 UTC (20050427_0)
10952
10953 Modified files: (Branch: RATBOX_2_1)
10954 include m_info.h
10955 Log:
10956 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10957 contained in the client_flood conf option
10958 - remove a couple of unused defines from info
10959
10960 Revision Changes Path
10961 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
10962
10963
10964
10965 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
10966
10967 Modified files: (Branch: RATBOX_2_1)
10968 src s_conf.c
10969 Log:
10970 use the correct field and swap to host byte order when displaying the Unauthorised connection message
10971
10972 Revision Changes Path
10973 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
10974
10975
10976
10977 leeh 2005/04/17 13:31:34 UTC (20050417_0)
10978
10979 Modified files: (Branch: RATBOX_2_1)
10980 doc example.conf example.efnet.conf
10981 Log:
10982 - fix missing closing comment tag
10983
10984 Revision Changes Path
10985 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
10986 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
10987
10988
10989
10990 leeh 2005/04/12 18:44:21 UTC (20050412_2)
10991
10992 Modified files: (Branch: RATBOX_2_1)
10993 . RELNOTES
10994 include patchlevel.h
10995 Log:
10996 - revved patchlevel to 2.1.1
10997
10998 Revision Changes Path
10999 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11000 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11001
11002
11003
11004 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11005
11006 Modified files: (Branch: RATBOX_2_1)
11007 modules m_kline.c
11008 Log:
11009 - sync up remote kline reasons, so theyre consistent with what happens
11010 when we add local klines - notably the "Temporary K-line x min" and
11011 date added to reason.
11012
11013 Revision Changes Path
11014 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11015
11016
11017
11018 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11019
11020 Modified files: (Branch: RATBOX_2_1)
11021 doc monitor.txt
11022 Log:
11023 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11024
11025 Revision Changes Path
11026 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11027
11028
11029
11030 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11031
11032 Modified files: (Branch: RATBOX_2_1)
11033 src commio.c
11034 Log:
11035 used the data pointer we saved, not what just got nulled
11036
11037 Revision Changes Path
11038 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11039
11040
11041
11042 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11043
11044 Modified files: (Branch: RATBOX_2_1)
11045 modules m_resv.c m_xline.c
11046 Log:
11047 - fix broken propagation of xline/resv
11048
11049 Revision Changes Path
11050 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11051 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11052
11053
11054
11055 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11056
11057 Modified files: (Branch: RATBOX_2_1)
11058 src s_auth.c
11059 Log:
11060 - properly increment bad auth count for stats T when we timeout an auth
11061
11062 Revision Changes Path
11063 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11064
11065
11066
11067 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11068
11069 Modified files: (Branch: RATBOX_2_1)
11070 doc monitor.txt
11071 include client.h
11072 modules/core m_nick.c
11073 Log:
11074 - fix a bit that didnt make sense in monitor.txt
11075 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11076
11077 Revision Changes Path
11078 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11079 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11080 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11081
11082
11083
11084 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11085
11086 Modified files: (Branch: RATBOX_2_1)
11087 src s_auth.c
11088 Log:
11089 removing dlink nodes from auth_poll_list twice is bad
11090
11091 Revision Changes Path
11092 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11093
11094
11095
11096 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11097
11098 Modified files: (Branch: RATBOX_2_1)
11099 modules m_stats.c
11100 Log:
11101 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11102 changed to RPL_STATSDEBUG
11103
11104 Revision Changes Path
11105 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11106
11107
11108
11109 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11110
11111 Added files: (Branch: RATBOX_2_1)
11112 doc tgchange.txt
11113 Log:
11114 - add some documentation about target change
11115
11116 Revision Changes Path
11117 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11118
11119
11120
11121 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11122
11123 Modified files: (Branch: RATBOX_2_1)
11124 include supported.h
11125 modules/core m_message.c
11126 Log:
11127 - remove extra argument to 005
11128 - disallow messaging of UIDs
11129
11130 Revision Changes Path
11131 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11132 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11133
11134
11135
11136 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 src parse.c
11140 Log:
11141 - fix a longstanding parser bug with wrong limit checking, causing us to
11142 accept one less parameter than we're allowed to accept.
11143
11144 Revision Changes Path
11145 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11146
11147
11148
11149 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11150
11151 Modified files: (Branch: RATBOX_2_1)
11152 modules/core m_message.c
11153 Log:
11154 - exempt users messaging themselves from target change
11155
11156 Revision Changes Path
11157 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11158
11159
11160
11161 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11162
11163 Modified files: (Branch: RATBOX_2_1)
11164 include supported.h
11165 Log:
11166 - stop violating MAXPARA on 005.
11167
11168 Revision Changes Path
11169 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11170
11171
11172
11173 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11174
11175 Modified files: (Branch: RATBOX_2_1)
11176 modules/core m_nick.c
11177 Log:
11178 - dont store an ipv6 sockhost if we're not compiled with v6 support
11179
11180 Revision Changes Path
11181 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11182
11183
11184
11185 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11186
11187 Modified files: (Branch: RATBOX_2_1)
11188 include stdinc.h
11189 Log:
11190 - remove some vms includes
11191
11192 Revision Changes Path
11193 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11194
11195
11196
11197 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11198
11199 Modified files: (Branch: RATBOX_2_1)
11200 . ChangeLog
11201 include serno.h
11202 Log:
11203 - force commit for new branch
11204
11205 Revision Changes Path
11206 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11207 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11208
11209
11210
11211 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11212
11213 Modified files:
11214 . RELNOTES configure configure.ac
11215 include patchlevel.h
11216 Log:
11217 - revved patchlevel to 2.1.0
11218
11219 Revision Changes Path
11220 1.114 +6 -2 ircd-ratbox/RELNOTES
11221 7.249 +11 -11 ircd-ratbox/configure
11222 7.63 +3 -3 ircd-ratbox/configure.ac
11223 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11224
11225
11226
11227 leeh 2005/03/04 13:31:32 EST (20050304_2)
11228
11229 Modified files:
11230 . RELNOTES
11231 include patchlevel.h
11232 Log:
11233 - update RELNOTES
11234 - revved patchlevel to 2.1.0beta2
11235
11236 Revision Changes Path
11237 1.113 +12 -0 ircd-ratbox/RELNOTES
11238 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11239
11240
11241
11242 leeh 2005/03/04 13:27:05 EST (20050304_1)
11243
11244 Modified files:
11245 doc whats-new-2.1.txt
11246 src channel.c
11247 Log:
11248 - update whats-new-2.1
11249 - when we're handling global NAMES, dont output channels if there are no
11250 members within them we can show.
11251
11252 Revision Changes Path
11253 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11254 7.436 +12 -2 ircd-ratbox/src/channel.c
11255
11256
11257
11258 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11259
11260 Modified files:
11261 src patricia.c
11262 Log:
11263 That would be a node_heap not a prefix_heap..oops
11264
11265 Revision Changes Path
11266 7.30 +1 -1 ircd-ratbox/src/patricia.c
11267
11268
11269
11270 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11271
11272 Modified files:
11273 include stdinc.h
11274 Log:
11275 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11276 otherwise..the other macros might work????
11277
11278 Revision Changes Path
11279 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11280
11281
11282
11283 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11284
11285 Modified files:
11286 . configure configure.ac
11287 Log:
11288 i hate autoconf
11289
11290 Revision Changes Path
11291 7.248 +5 -5 ircd-ratbox/configure
11292 7.62 +5 -5 ircd-ratbox/configure.ac
11293
11294
11295
11296 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11297
11298 Modified files:
11299 . configure configure.ac
11300 Log:
11301 i hate autoconf
11302
11303 Revision Changes Path
11304 7.247 +3 -2 ircd-ratbox/configure
11305 7.61 +3 -2 ircd-ratbox/configure.ac
11306
11307
11308
11309 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11310
11311 Modified files:
11312 . configure configure.ac
11313 Log:
11314 doh
11315
11316 Revision Changes Path
11317 7.246 +6 -6 ircd-ratbox/configure
11318 7.60 +4 -4 ircd-ratbox/configure.ac
11319
11320
11321
11322 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11323
11324 Modified files:
11325 . configure configure.ac
11326 include stdinc.h
11327 Log:
11328 Doh these changes got put on RATBOX_2_0 when they were meant for
11329 head..oops...
11330 Also merged in the monitor heap size stuff, not that i think monitor has
11331 been moved to head
11332
11333 Revision Changes Path
11334 7.245 +12 -3 ircd-ratbox/configure
11335 7.59 +11 -3 ircd-ratbox/configure.ac
11336 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11337
11338
11339
11340 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11341
11342 Modified files:
11343 include stdinc.h
11344 Log:
11345 Add more robust alloca checking
11346
11347 Revision Changes Path
11348 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11349
11350
11351
11352 leeh 2005/02/24 15:27:17 EST (20050224_9)
11353
11354 Modified files:
11355 contrib m_42.c
11356 Log:
11357 - fix the copyright on m_42.c :p
11358
11359 Revision Changes Path
11360 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11361
11362
11363
11364 leeh 2005/02/24 15:22:53 EST (20050224_8)
11365
11366 Modified files:
11367 include supported.h
11368 modules m_dline.c
11369 Log:
11370 - fix a core in undline on bad masks
11371 - remove an unwanted space from beginning of second 005 numeric
11372
11373 Revision Changes Path
11374 7.5 +1 -1 ircd-ratbox/include/supported.h
11375 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11376
11377
11378
11379 leeh 2005/02/24 15:18:59 EST (20050224_7)
11380
11381 Modified files:
11382 modules m_monitor.c
11383 Log:
11384 - use max_monitor when adding nicknames
11385 - add in monitor s
11386 that should be everything now..
11387
11388 Revision Changes Path
11389 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11390
11391
11392
11393 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11394
11395 Modified files:
11396 contrib m_42.c
11397 Log:
11398 42
11399
11400 Revision Changes Path
11401 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11402
11403
11404
11405 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11406
11407 Modified files:
11408 contrib m_42.c
11409 Log:
11410 42
11411
11412 Revision Changes Path
11413 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11414
11415
11416
11417 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11418
11419 Added files:
11420 contrib m_42.c
11421 Log:
11422 The Answer to Life, the Universe, and Everything
11423
11424 Revision Changes Path
11425 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11426
11427
11428
11429 leeh 2005/02/24 14:53:04 EST (20050224_3)
11430
11431 Modified files:
11432 include monitor.h
11433 modules m_monitor.c
11434 src ircd.c monitor.c
11435 Log:
11436 - call init_monitor() on startup
11437 - add in support for adding/deleting/listing monitor entries
11438
11439 Revision Changes Path
11440 7.2 +3 -1 ircd-ratbox/include/monitor.h
11441 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11442 7.374 +2 -0 ircd-ratbox/src/ircd.c
11443 7.3 +15 -4 ircd-ratbox/src/monitor.c
11444
11445
11446
11447 leeh 2005/02/23 21:20:10 EST (20050224_2)
11448
11449 Modified files:
11450 doc example.conf example.efnet.conf
11451 include s_conf.h supported.h
11452 modules Makefile.in
11453 src client.c newconf.c s_conf.c
11454 Added files:
11455 modules m_monitor.c
11456 Log:
11457 - add the max_monitor config option
11458 - advertise MONITOR=%d in 005
11459 - clear a local clients monitor list on exit
11460 - add the framework for the MONITOR command
11461 - bed.
11462
11463 Revision Changes Path
11464 7.261 +5 -0 ircd-ratbox/doc/example.conf
11465 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11466 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11467 7.4 +4 -2 ircd-ratbox/include/supported.h
11468 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11469 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11470 7.492 +1 -0 ircd-ratbox/src/client.c
11471 7.202 +1 -0 ircd-ratbox/src/newconf.c
11472 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11473
11474
11475
11476 leeh 2005/02/23 20:57:51 EST (20050224_1)
11477
11478 Modified files:
11479 . configure configure.ac
11480 include setup.h.in
11481 src monitor.c
11482 Log:
11483 - move MONITOR_HEAP_SIZE over to configure
11484
11485 Revision Changes Path
11486 7.244 ircd-ratbox/configure
11487 7.58 +4 -2 ircd-ratbox/configure.ac
11488 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11489 7.2 +0 -2 ircd-ratbox/src/monitor.c
11490
11491
11492
11493 leeh 2005/02/23 20:48:08 EST (20050224_0)
11494
11495 Modified files:
11496 doc monitor.txt
11497 include client.h numeric.h
11498 modules/core m_nick.c
11499 src Makefile.in client.c messages.tab
11500 s_user.c
11501 Added files:
11502 include monitor.h
11503 src monitor.c
11504 Log:
11505 - first half of my server-side notify list implementation..
11506
11507 Revision Changes Path
11508 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11509 7.266 +3 -0 ircd-ratbox/include/client.h
11510 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11511 7.58 +6 -0 ircd-ratbox/include/numeric.h
11512 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11513 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11514 7.491 +3 -0 ircd-ratbox/src/client.c
11515 7.126 +5 -5 ircd-ratbox/src/messages.tab
11516 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11517 7.342 +2 -0 ircd-ratbox/src/s_user.c
11518
11519
11520
11521 leeh 2005/02/23 18:42:59 EST (20050223_0)
11522
11523 Modified files:
11524 include hash.h
11525 Log:
11526 - double the size of the client and channel hashtables (64k -> 128k and
11527 32k -> 64k). The improvements are quite significant..
11528
11529 Revision Changes Path
11530 7.54 +4 -4 ircd-ratbox/include/hash.h
11531
11532
11533
11534 leeh 2005/02/22 14:55:56 EST (20050222_1)
11535
11536 Modified files:
11537 doc monitor.txt
11538 modules m_services.c
11539 Log:
11540 - remove a couple of unused vars
11541 - update monitor.txt
11542
11543 Revision Changes Path
11544 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11545 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11546
11547
11548
11549 leeh 2005/02/21 19:47:24 EST (20050222_0)
11550
11551 Added files:
11552 doc monitor.txt
11553 Log:
11554 - add in my documentation on the upcoming MONITOR command
11555
11556 Revision Changes Path
11557 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11558
11559
11560
11561 leeh 2005/02/21 12:09:34 EST (20050221_0)
11562
11563 Modified files:
11564 . configure configure.ac
11565 doc whats-new-2.1.txt
11566 tools README.mkpasswd
11567 Removed files:
11568 src crypt.c
11569 Log:
11570 - update whats-new-2.1.txt some more
11571 - we dont have vms mkpasswd anymore
11572 - remove the unused crypt.c
11573
11574 Revision Changes Path
11575 7.243 +3 -6 ircd-ratbox/configure
11576 7.57 +2 -4 ircd-ratbox/configure.ac
11577 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11578 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11579 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11580
11581
11582
11583 leeh 2005/02/19 12:38:09 EST (20050219_3)
11584
11585 Modified files:
11586 doc example.conf example.efnet.conf
11587 include ircd.h
11588 modules m_pong.c
11589 src channel.c client.c ircd.c s_conf.c
11590 Log:
11591 - rework the splitcode, splitservers is now how many servers we've marked as
11592 EOB, rather than how many are linked. Thus pull ourselves out of
11593 splitmode immediately once this is satisfied
11594
11595 Revision Changes Path
11596 7.260 +8 -9 ircd-ratbox/doc/example.conf
11597 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11598 7.83 +1 -0 ircd-ratbox/include/ircd.h
11599 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11600 7.435 +16 -36 ircd-ratbox/src/channel.c
11601 7.490 +2 -0 ircd-ratbox/src/client.c
11602 7.373 +2 -1 ircd-ratbox/src/ircd.c
11603 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11604
11605
11606
11607 leeh 2005/02/19 09:02:34 EST (20050219_2)
11608
11609 Modified files:
11610 doc example.conf example.efnet.conf
11611 include ircd.h s_conf.h
11612 modules m_set.c
11613 src channel.c ircd.c newconf.c s_conf.c
11614 Log:
11615 - remove split_delay
11616
11617 Revision Changes Path
11618 7.259 +0 -5 ircd-ratbox/doc/example.conf
11619 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11620 7.82 +0 -1 ircd-ratbox/include/ircd.h
11621 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11622 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11623 7.434 +2 -7 ircd-ratbox/src/channel.c
11624 7.372 +0 -1 ircd-ratbox/src/ircd.c
11625 7.201 +0 -1 ircd-ratbox/src/newconf.c
11626 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11627
11628
11629
11630 leeh 2005/02/19 08:48:05 EST (20050219_1)
11631
11632 Modified files:
11633 include client.h
11634 modules m_cap.c m_who.c
11635 src channel.c
11636 Log:
11637 - implemented multi-prefix client capability, which allows stacking of @+ in
11638 names and who
11639
11640 Revision Changes Path
11641 7.265 +1 -1 ircd-ratbox/include/client.h
11642 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11643 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11644 7.433 +4 -6 ircd-ratbox/src/channel.c
11645
11646
11647
11648 leeh 2005/02/19 06:27:58 EST (20050219_0)
11649
11650 Modified files:
11651 modules m_etrace.c
11652 src newconf.c s_conf.c s_newconf.c
11653 Log:
11654 - removed some unused vars/functions
11655
11656 Revision Changes Path
11657 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11658 7.200 +0 -15 ircd-ratbox/src/newconf.c
11659 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11660 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11661
11662
11663
11664 leeh 2005/02/16 12:58:24 EST (20050216_2)
11665
11666 Modified files:
11667 . RELNOTES configure configure.ac
11668 include patchlevel.h
11669 Log:
11670 - update configure to reflect this is 'devel'
11671 - update RELNOTES
11672 - revved patchlevel to 2.1.0beta1
11673
11674 Revision Changes Path
11675 1.112 +9 -1 ircd-ratbox/RELNOTES
11676 7.242 +11 -11 ircd-ratbox/configure
11677 7.56 +3 -3 ircd-ratbox/configure.ac
11678 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11679
11680
11681
11682 leeh 2005/02/16 12:46:30 EST (20050216_1)
11683
11684 Modified files:
11685 . configure configure.ac
11686 include client.h numeric.h s_conf.h setup.h.in
11687 supported.h
11688 modules Makefile.in
11689 modules/core m_nick.c
11690 src Makefile.in client.c ircd.c messages.tab
11691 newconf.c s_conf.c s_user.c
11692 Removed files:
11693 include watch.h
11694 modules m_watch.c
11695 src watch.c
11696 Log:
11697 - remove watch, the protocol for this sucks so hard I just dont want it
11698 here ;-)
11699
11700 Revision Changes Path
11701 7.241 +2 -12 ircd-ratbox/configure
11702 7.55 +2 -4 ircd-ratbox/configure.ac
11703 7.264 +0 -2 ircd-ratbox/include/client.h
11704 7.57 +0 -11 ircd-ratbox/include/numeric.h
11705 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11706 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11707 7.3 +2 -3 ircd-ratbox/include/supported.h
11708 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11709 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11710 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11711 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11712 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11713 7.489 +0 -3 ircd-ratbox/src/client.c
11714 7.371 +0 -2 ircd-ratbox/src/ircd.c
11715 7.125 +9 -9 ircd-ratbox/src/messages.tab
11716 7.199 +0 -1 ircd-ratbox/src/newconf.c
11717 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11718 7.341 +0 -2 ircd-ratbox/src/s_user.c
11719 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11720
11721
11722
11723 leeh 2005/02/15 19:13:31 EST (20050216_0)
11724
11725 Modified files:
11726 include stdinc.h
11727 src event.c ircd_lexer.l ircd_signal.c
11728 modules.c
11729 Removed files:
11730 servlink descrip.mms
11731 Log:
11732 - remove a few vms bits
11733
11734 Revision Changes Path
11735 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11736 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11737 7.47 +0 -54 ircd-ratbox/src/event.c
11738 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11739 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11740 7.152 +0 -3 ircd-ratbox/src/modules.c
11741
11742
11743
11744 leeh 2005/02/15 18:53:32 EST (20050215_0)
11745
11746 Modified files:
11747 include hostmask.h ircd.h s_conf.h s_newconf.h
11748 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11749 m_xline.c
11750 src hostmask.c ircd.c ircd_signal.c s_conf.c
11751 s_newconf.c
11752 Log:
11753 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11754 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11755
11756 Revision Changes Path
11757 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11758 7.81 +1 -0 ircd-ratbox/include/ircd.h
11759 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11760 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11761 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11762 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11763 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11764 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11765 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11766 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11767 7.370 +7 -0 ircd-ratbox/src/ircd.c
11768 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11769 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11770 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11771
11772
11773
11774 leeh 2005/02/13 10:21:41 EST (20050213_4)
11775
11776 Modified files:
11777 doc services.txt
11778 Added files:
11779 doc whats-new-2.0.txt whats-new-2.1.txt
11780 Removed files:
11781 doc whats-new.txt
11782 Log:
11783 - move whats-new.txt to whats-new-2.0.txt
11784 - add in whats-new-2.1.txt
11785 - update services.txt with the whois for logged in users
11786
11787 Revision Changes Path
11788 7.2 +5 -0 ircd-ratbox/doc/services.txt
11789 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11790 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11791 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11792
11793
11794
11795 leeh 2005/02/13 09:20:37 EST (20050213_3)
11796
11797 Modified files:
11798 include supported.h
11799 modules/core m_message.c
11800 Log:
11801 - fix a compile error in m_message.c
11802 - update 005 to the spec and add CPRIVMSG/CNOTICE
11803
11804 Revision Changes Path
11805 7.2 +31 -37 ircd-ratbox/include/supported.h
11806 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11807
11808
11809
11810 leeh 2005/02/13 09:14:12 EST (20050213_2)
11811
11812 Modified files:
11813 src channel.c
11814 Log:
11815 - fix the membership memleak
11816
11817 Revision Changes Path
11818 7.432 +0 -3 ircd-ratbox/src/channel.c
11819
11820
11821
11822 leeh 2005/02/12 21:51:56 EST (20050213_1)
11823
11824 Modified files:
11825 include client.h
11826 modules/core m_message.c
11827 Log:
11828 - add a bitmask to track when they send their first message, only allowing
11829 clearing stuff after that.
11830
11831 Revision Changes Path
11832 7.263 +4 -0 ircd-ratbox/include/client.h
11833 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11834
11835
11836
11837 leeh 2005/02/12 21:17:52 EST (20050213_0)
11838
11839 Modified files:
11840 include patricia.h s_newconf.h
11841 modules/core m_message.c
11842 src patricia.c s_newconf.c s_user.c
11843 Log:
11844 - add in the patricia for tracking who fills up targets, give them a reduced
11845 count on connect
11846
11847 Revision Changes Path
11848 7.20 +1 -1 ircd-ratbox/include/patricia.h
11849 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11850 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11851 7.29 +1 -1 ircd-ratbox/src/patricia.c
11852 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11853 7.340 +4 -0 ircd-ratbox/src/s_user.c
11854
11855
11856
11857 leeh 2005/02/12 18:35:10 EST (20050212_0)
11858
11859 Modified files:
11860 include ircd_defs.h
11861 src class.c reject.c
11862 Log:
11863 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11864
11865 Revision Changes Path
11866 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11867 7.68 +1 -5 ircd-ratbox/src/class.c
11868 1.33 +1 -5 ircd-ratbox/src/reject.c
11869
11870
11871
11872 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11873
11874 Modified files:
11875 modules m_watch.c
11876 Log:
11877 remove stupid memory leak
11878
11879 Revision Changes Path
11880 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11881
11882
11883
11884 leeh 2005/02/11 06:42:48 EST (20050211_0)
11885
11886 Modified files:
11887 modules m_gline.c
11888 Log:
11889 - workaround hyb6 allowing empty gline reasons
11890
11891 Revision Changes Path
11892 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11893
11894
11895
11896 leeh 2005/02/09 14:39:13 EST (20050209_2)
11897
11898 Modified files:
11899 include s_conf.h
11900 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11901 src ircd.c s_conf.c
11902 Log:
11903 - move temp dlines and temp klines over to an array, rather than completely
11904 seperate dlinks.
11905
11906 Revision Changes Path
11907 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11908 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11909 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11910 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11911 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11912 7.369 +0 -5 ircd-ratbox/src/ircd.c
11913 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11914
11915
11916
11917 leeh 2005/02/09 14:02:13 EST (20050209_1)
11918
11919 Modified files:
11920 include s_user.h
11921 modules m_cap.c m_pong.c m_user.c
11922 modules/core m_nick.c
11923 src s_user.c
11924 Log:
11925 - remove 'nick' param from register_local_user(), its not needed.
11926
11927 Revision Changes Path
11928 7.35 +1 -1 ircd-ratbox/include/s_user.h
11929 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11930 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
11931 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
11932 1.46 +2 -2 ircd-ratbox/modules/m_user.c
11933 7.339 +6 -6 ircd-ratbox/src/s_user.c
11934
11935
11936
11937 leeh 2005/02/09 13:12:53 EST (20050209_0)
11938
11939 Modified files:
11940 modules m_cmessage.c
11941 Log:
11942 - dont send numerics when we're dealing with CNOTICE
11943 - add in checking for +g, and resetting idle
11944
11945 Revision Changes Path
11946 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
11947
11948
11949
11950 leeh 2005/02/08 11:37:50 EST (20050208_2)
11951
11952 Modified files:
11953 src s_newconf.c
11954 Log:
11955 - fix operator blocks to work on ip spoofs
11956
11957 Revision Changes Path
11958 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
11959
11960
11961
11962 leeh 2005/02/07 19:23:22 EST (20050208_1)
11963
11964 Modified files:
11965 doc example.conf example.efnet.conf
11966 src newconf.c
11967 Log:
11968 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11969
11970 Revision Changes Path
11971 7.258 +0 -39 ircd-ratbox/doc/example.conf
11972 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
11973 7.198 +0 -272 ircd-ratbox/src/newconf.c
11974
11975
11976
11977 leeh 2005/02/07 19:19:32 EST (20050208_0)
11978
11979 Modified files:
11980 src s_conf.c
11981 Log:
11982 - added support for kline.conf.perm et al, these take the same formats
11983 as their non-permanent partners, but you cant remove them via the ircd.
11984
11985 Revision Changes Path
11986 7.504 +33 -67 ircd-ratbox/src/s_conf.c
11987
11988
11989
11990 leeh 2005/02/02 19:18:59 EST (20050203_1)
11991
11992 Modified files:
11993 help Makefile.in
11994 help/opers index
11995 help/users index
11996 Added files:
11997 help/opers cnotice cprivmsg
11998 Log:
11999 - added help files for cprivmsg/cnotice
12000
12001 Revision Changes Path
12002 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12003 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12004 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12005 1.10 +19 -19 ircd-ratbox/help/opers/index
12006 1.7 +10 -9 ircd-ratbox/help/users/index
12007
12008
12009
12010 leeh 2005/02/02 19:14:25 EST (20050203_0)
12011
12012 Modified files:
12013 include numeric.h
12014 modules Makefile.in
12015 src messages.tab
12016 Added files:
12017 modules m_cmessage.c
12018 Log:
12019 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12020 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12021 nick is a member. These bypass any target change limitations.
12022 - added ERR_VOICENEEDED, numeric 489.
12023
12024 Revision Changes Path
12025 7.56 +2 -0 ircd-ratbox/include/numeric.h
12026 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12027 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12028 7.124 +1 -1 ircd-ratbox/src/messages.tab
12029
12030
12031
12032 leeh 2005/02/02 16:58:16 EST (20050202_4)
12033
12034 Modified files:
12035 help/opers etrace
12036 Log:
12037 - update etrace help
12038
12039 Revision Changes Path
12040 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12041
12042
12043
12044 leeh 2005/02/02 16:55:04 EST (20050202_3)
12045
12046 Modified files:
12047 modules m_etrace.c
12048 Log:
12049 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12050 can put its external ip address in there..
12051
12052 Revision Changes Path
12053 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12054
12055
12056
12057 leeh 2005/02/02 16:41:06 EST (20050202_2)
12058
12059 Modified files:
12060 modules m_etrace.c
12061 Log:
12062 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12063 if its a non-local client. These will just get "lost" if the remote
12064 server doesnt support this..
12065
12066 Revision Changes Path
12067 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12068
12069
12070
12071 leeh 2005/02/02 16:12:12 EST (20050202_1)
12072
12073 Modified files:
12074 include client.h numeric.h s_conf.h
12075 modules/core m_message.c
12076 src messages.tab newconf.c s_conf.c
12077 Log:
12078 - first part of the target change code, add the storage of targets for
12079 localuser, throttle messages when they fill all the available slots
12080
12081 Revision Changes Path
12082 7.262 +5 -1 ircd-ratbox/include/client.h
12083 7.55 +2 -0 ircd-ratbox/include/numeric.h
12084 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12085 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12086 7.123 +1 -1 ircd-ratbox/src/messages.tab
12087 7.197 +1 -0 ircd-ratbox/src/newconf.c
12088 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12089
12090
12091
12092 leeh 2005/02/02 13:28:10 EST (20050202_0)
12093
12094 Modified files:
12095 modules m_resv.c m_stats.c m_testline.c
12096 modules/core m_join.c
12097 src hash.c kdparse.c messages.tab s_newconf.c
12098 Log:
12099 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12100 tracking of when resvs get hit
12101
12102 Revision Changes Path
12103 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12104 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12105 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12106 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12107 7.114 +3 -0 ircd-ratbox/src/hash.c
12108 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12109 7.122 +1 -1 ircd-ratbox/src/messages.tab
12110 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12111
12112
12113
12114 leeh 2005/01/31 09:04:10 EST (20050131_2)
12115
12116 Modified files:
12117 src s_log.c
12118 Log:
12119 - fflush() logfiles
12120
12121 Revision Changes Path
12122 7.79 +2 -0 ircd-ratbox/src/s_log.c
12123
12124
12125
12126 leeh 2005/01/31 08:59:09 EST (20050131_1)
12127
12128 Modified files:
12129 src commio.c
12130 Log:
12131 - rename fd_dump() to comm_dump()
12132
12133 Revision Changes Path
12134 1.27 +2 -2 ircd-ratbox/src/commio.c
12135
12136
12137
12138 leeh 2005/01/30 19:16:08 EST (20050131_0)
12139
12140 Modified files:
12141 doc hooks.txt
12142 include hook.h
12143 modules m_services.c
12144 modules/core m_server.c
12145 src hook.c s_serv.c
12146 Log:
12147 - added hook for server_introduced
12148 - fixed up services support for hooks
12149
12150 Revision Changes Path
12151 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12152 1.31 +1 -0 ircd-ratbox/include/hook.h
12153 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12154 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12155 7.36 +2 -0 ircd-ratbox/src/hook.c
12156 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12157
12158
12159
12160 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12161
12162 Modified files:
12163 src commio.c
12164 Log:
12165 Add back in the comm_fd_hack thing for solaris
12166
12167 Revision Changes Path
12168 1.26 +26 -1 ircd-ratbox/src/commio.c
12169
12170
12171
12172 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12173
12174 Modified files:
12175 adns adns.h
12176 include commio.h s_conf.h watch.h
12177 modules m_dline.c m_kline.c m_resv.c m_stats.c
12178 m_watch.c m_xline.c
12179 modules/core m_nick.c
12180 src balloc.c cache.c client.c commio.c
12181 epoll.c ircd.c ircd_lexer.l kdparse.c
12182 listener.c s_auth.c s_conf.c s_log.c
12183 s_serv.c watch.c
12184 Log:
12185 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12186
12187 Revision Changes Path
12188 1.18 +0 -2 ircd-ratbox/adns/adns.h
12189 1.14 +6 -37 ircd-ratbox/include/commio.h
12190 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12191 7.3 +2 -2 ircd-ratbox/include/watch.h
12192 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12193 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12194 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12195 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12196 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12197 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12198 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12199 7.85 +1 -1 ircd-ratbox/src/balloc.c
12200 1.24 +5 -5 ircd-ratbox/src/cache.c
12201 7.488 +4 -4 ircd-ratbox/src/client.c
12202 1.25 +10 -280 ircd-ratbox/src/commio.c
12203 1.33 +1 -1 ircd-ratbox/src/epoll.c
12204 7.368 +4 -4 ircd-ratbox/src/ircd.c
12205 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12206 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12207 7.125 +8 -8 ircd-ratbox/src/listener.c
12208 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12209 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12210 7.78 +20 -20 ircd-ratbox/src/s_log.c
12211 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12212 1.6 +22 -15 ircd-ratbox/src/watch.c
12213
12214
12215
12216 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12217
12218 Modified files:
12219 modules/core m_mode.c
12220 Log:
12221 remove two unused variables
12222
12223 Revision Changes Path
12224 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12225
12226
12227
12228 leeh 2005/01/28 15:31:40 EST (20050128_1)
12229
12230 Modified files:
12231 modules m_kline.c
12232 src s_conf.c
12233 Log:
12234 - mo_kline() needs minpara of 3, not 2
12235 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12236 - require me.info is never blank
12237
12238 Revision Changes Path
12239 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12240 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12241
12242
12243
12244 leeh 2005/01/28 15:26:28 EST (20050128_0)
12245
12246 Modified files:
12247 modules/core m_mode.c m_sjoin.c
12248 Log:
12249 - patch via jilles to fix +eI lists being shown to lusers when handling
12250 protocol stuff over TS6
12251
12252 Revision Changes Path
12253 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12254 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12255
12256
12257
12258 leeh 2005/01/25 19:47:38 EST (20050126_0)
12259
12260 Modified files:
12261 include channel.h
12262 modules/core m_join.c m_mode.c m_sjoin.c
12263 src channel.c messages.tab s_serv.c
12264 Log:
12265 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12266 an operspy call with &me
12267 - remove modebuf/parabuf params from channel_modes(), we now generate a
12268 buffer internally which we return.
12269
12270 Revision Changes Path
12271 7.163 +1 -1 ircd-ratbox/include/channel.h
12272 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12273 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12274 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12275 7.431 +25 -18 ircd-ratbox/src/channel.c
12276 7.121 +1 -1 ircd-ratbox/src/messages.tab
12277 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12278
12279
12280
12281 alz 2005/01/25 18:09:18 EST (20050125_5)
12282
12283 Modified files:
12284 doc example.conf example.efnet.conf
12285 include s_conf.h
12286 modules m_info.c
12287 src listener.c newconf.c s_conf.c
12288 Log:
12289 Added dline_with_reason config option (default yes):
12290
12291 /* dline reason: show the user the dline reason when they connect
12292 * and are dlined.
12293 */
12294 dline_with_reason = yes;
12295
12296 Revision Changes Path
12297 7.257 +6 -1 ircd-ratbox/doc/example.conf
12298 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12299 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12300 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12301 7.124 +1 -1 ircd-ratbox/src/listener.c
12302 7.196 +1 -0 ircd-ratbox/src/newconf.c
12303 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12304
12305
12306
12307 leeh 2005/01/25 13:21:17 EST (20050125_4)
12308
12309 Modified files:
12310 src newconf.c
12311 Log:
12312 - make conf_set_generic_string() test len exists before it uses it.
12313
12314 Revision Changes Path
12315 7.195 +1 -1 ircd-ratbox/src/newconf.c
12316
12317
12318
12319 leeh 2005/01/25 13:10:56 EST (20050125_3)
12320
12321 Modified files:
12322 doc example.conf
12323 src newconf.c
12324 Log:
12325 - rename 'type' to 'flags' in cluster {};
12326 - add stacking of servers in cluster {}; documented in example.conf
12327
12328 Revision Changes Path
12329 7.256 +18 -10 ircd-ratbox/doc/example.conf
12330 7.194 +39 -7 ircd-ratbox/src/newconf.c
12331
12332
12333
12334 alz 2005/01/25 12:48:54 EST (20050125_2)
12335
12336 Modified files:
12337 include s_conf.h
12338 src listener.c s_conf.c
12339 Log:
12340 Added dline reasons, connecting/banned clients now see ban reason.
12341
12342 Revision Changes Path
12343 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12344 7.123 +17 -4 ircd-ratbox/src/listener.c
12345 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12346
12347
12348
12349 leeh 2005/01/25 07:44:37 EST (20050125_1)
12350
12351 Modified files:
12352 doc example.conf example.efnet.conf
12353 src newconf.c
12354 Log:
12355 - implement stacking of shared {}; blocks, documented in example.conf
12356
12357 Revision Changes Path
12358 7.255 +26 -13 ircd-ratbox/doc/example.conf
12359 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12360 7.193 +51 -36 ircd-ratbox/src/newconf.c
12361
12362
12363
12364 leeh 2005/01/24 19:08:29 EST (20050125_0)
12365
12366 Modified files:
12367 doc example.conf
12368 include client.h s_conf.h
12369 modules/core m_join.c
12370 src newconf.c s_user.c
12371 Log:
12372 - added jupe_exempt to auth {};, exempts the user from generating warnings
12373 when they attempt to join juped channels.
12374
12375 Revision Changes Path
12376 7.254 +2 -0 ircd-ratbox/doc/example.conf
12377 7.261 +3 -0 ircd-ratbox/include/client.h
12378 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12379 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12380 7.192 +1 -0 ircd-ratbox/src/newconf.c
12381 7.338 +8 -0 ircd-ratbox/src/s_user.c
12382
12383
12384
12385 leeh 2005/01/24 18:57:02 EST (20050124_6)
12386
12387 Modified files:
12388 src newconf.c
12389 Log:
12390 - rework shared {};, the format is now:
12391 shared {
12392 oper = "flame@*.leeh.co.uk", "*.lan";
12393 flags = kline;
12394 };
12395
12396 With no privs:
12397 shared {
12398 oper = "flame@*.leeh.co.uk", "*.lan";
12399 flags = none;
12400 };
12401
12402 Revision Changes Path
12403 7.191 +55 -23 ircd-ratbox/src/newconf.c
12404
12405
12406
12407 leeh 2005/01/24 17:25:58 EST (20050124_5)
12408
12409 Modified files:
12410 include modules.h
12411 Log:
12412 - fix the prototype on load_static_modules()
12413
12414 Revision Changes Path
12415 7.61 +1 -1 ircd-ratbox/include/modules.h
12416
12417
12418
12419 leeh 2005/01/24 16:00:30 EST (20050124_4)
12420
12421 Modified files:
12422 modules m_cap.c
12423 Log:
12424 - have cap end call register_local_user() with its own copy of
12425 source_p->username so its safe for unidented users..
12426
12427 Revision Changes Path
12428 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12429
12430
12431
12432 leeh 2005/01/24 15:48:09 EST (20050124_3)
12433
12434 Modified files:
12435 include newconf.h s_conf.h
12436 modules m_info.c
12437 src newconf.c s_conf.c s_log.c
12438 Log:
12439 - move the conf parser over to a table based structure, with generic setting
12440 of integers/strings
12441
12442 Revision Changes Path
12443 7.34 +9 -8 ircd-ratbox/include/newconf.h
12444 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12445 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12446 7.190 +264 -808 ircd-ratbox/src/newconf.c
12447 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12448 7.77 +13 -13 ircd-ratbox/src/s_log.c
12449
12450
12451
12452 leeh 2005/01/24 13:11:30 EST (20050124_2)
12453
12454 Modified files:
12455 doc example.conf
12456 src newconf.c
12457 Log:
12458 - added stacking of ips in exempt {};
12459
12460 Revision Changes Path
12461 7.253 +4 -0 ircd-ratbox/doc/example.conf
12462 7.189 +11 -30 ircd-ratbox/src/newconf.c
12463
12464
12465
12466 leeh 2005/01/24 12:59:57 EST (20050124_1)
12467
12468 Modified files:
12469 include tools.h
12470 src channel.c client.c hash.c hook.c
12471 newconf.c s_user.c watch.c
12472 Log:
12473 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12474 consistent with the rest of the dlink code.
12475
12476 Revision Changes Path
12477 1.54 +7 -7 ircd-ratbox/include/tools.h
12478 7.430 +2 -2 ircd-ratbox/src/channel.c
12479 7.487 +6 -6 ircd-ratbox/src/client.c
12480 7.113 +5 -5 ircd-ratbox/src/hash.c
12481 7.35 +1 -1 ircd-ratbox/src/hook.c
12482 7.188 +2 -2 ircd-ratbox/src/newconf.c
12483 7.337 +1 -1 ircd-ratbox/src/s_user.c
12484 1.5 +4 -4 ircd-ratbox/src/watch.c
12485
12486
12487
12488 leeh 2005/01/24 12:47:13 EST (20050124_0)
12489
12490 Modified files:
12491 modules m_cap.c
12492 Log:
12493 - cheap hack on sticky capabs..
12494
12495 Revision Changes Path
12496 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12497
12498
12499
12500 leeh 2005/01/22 11:36:54 EST (20050122_0)
12501
12502 Modified files:
12503 modules m_cap.c
12504 Log:
12505 - updated my clicap implementation to match the spec so far..
12506
12507 Revision Changes Path
12508 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12509
12510
12511
12512 leeh 2005/01/21 07:14:43 EST (20050121_2)
12513
12514 Modified files:
12515 doc hooks.txt
12516 include hook.h
12517 modules m_services.c
12518 src hook.c s_serv.c
12519 Log:
12520 - added hooks for when we're sending a burst
12521 - rewrote hooks.txt
12522 - fix up the hooks ive already done in services compatibility, ill add the
12523 hooks for server/client introductions in a bit.
12524
12525 Revision Changes Path
12526 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12527 1.30 +4 -0 ircd-ratbox/include/hook.h
12528 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12529 7.34 +7 -0 ircd-ratbox/src/hook.c
12530 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12531
12532
12533
12534 leeh 2005/01/21 06:34:03 EST (20050121_1)
12535
12536 Modified files:
12537 contrib example_module.c spy_admin_notice.c
12538 spy_info_notice.c spy_links_notice.c
12539 spy_motd_notice.c spy_stats_notice.c
12540 spy_stats_p_notice.c spy_trace_notice.c
12541 spy_whois_notice.c
12542 spy_whois_notice_global.c
12543 include hook.h
12544 modules m_admin.c m_info.c m_links.c m_motd.c
12545 m_services.c m_stats.c m_trace.c
12546 m_whois.c static_modules.c.SH
12547 modules/core m_server.c
12548 src client.c hook.c ircd.c modules.c packet.c
12549 s_auth.c s_serv.c s_user.c send.c
12550 Log:
12551 - add a better implementation of the hook system, its now a slow leaking
12552 array and events are created whenever we try adding a hook for it, or
12553 theyre registered for the caller.
12554
12555 Ive temporarily fucked services support and removed most of the other
12556 hooks.. I shall fix this soon.
12557
12558 Revision Changes Path
12559 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12560 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12561 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12562 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12563 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12564 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12565 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12566 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12567 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12568 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12569 1.29 +34 -70 ircd-ratbox/include/hook.h
12570 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12571 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12572 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12573 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12574 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12575 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12576 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12577 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12578 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12579 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12580 7.486 +1 -28 ircd-ratbox/src/client.c
12581 7.33 +131 -137 ircd-ratbox/src/hook.c
12582 7.367 +1 -1 ircd-ratbox/src/ircd.c
12583 7.151 +6 -10 ircd-ratbox/src/modules.c
12584 7.138 +10 -14 ircd-ratbox/src/packet.c
12585 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12586 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12587 7.336 +0 -6 ircd-ratbox/src/s_user.c
12588 7.286 +8 -6 ircd-ratbox/src/send.c
12589
12590
12591
12592 leeh 2005/01/20 19:19:20 EST (20050121_0)
12593
12594 Modified files:
12595 include hostmask.h
12596 Log:
12597 - remove an unused struct
12598
12599 Revision Changes Path
12600 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12601
12602
12603
12604 leeh 2005/01/20 13:38:39 EST (20050120_1)
12605
12606 Modified files:
12607 . configure configure.ac
12608 include client.h numeric.h patchlevel.h
12609 modules Makefile.in
12610 src messages.tab s_user.c
12611 Added files:
12612 modules m_cap.c
12613 Log:
12614 - drop back to -O0, fix patchlevel.h
12615 - first stab at client capabilities.. this still needs work.
12616
12617 Revision Changes Path
12618 7.240 +3 -3 ircd-ratbox/configure
12619 7.54 +3 -3 ircd-ratbox/configure.ac
12620 7.260 +3 -0 ircd-ratbox/include/client.h
12621 7.54 +2 -0 ircd-ratbox/include/numeric.h
12622 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12623 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12624 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12625 7.120 +1 -1 ircd-ratbox/src/messages.tab
12626 7.335 +3 -0 ircd-ratbox/src/s_user.c
12627
12628
12629
12630 leeh 2005/01/20 06:04:41 EST (20050120_0)
12631
12632 Modified files:
12633 . ChangeLog RELNOTES
12634 include config.h config.h.dist memory.h
12635 patchlevel.h
12636 modules m_stats.c
12637 src commio.c crypt.c getopt.c ircd.c s_serv.c
12638 Removed files:
12639 . README.VMS clean.com make.com
12640 include setup.h_vms
12641 modules descrip.mms static_modules_c.com
12642 modules/core descrip.mms
12643 src descrip.mms qio.c version.com
12644 tools descrip.mms mkpasswd_vms.c
12645 Log:
12646 - clean changelog, relnotes
12647 - mark patchlevel as 2.1.0beta
12648 - remove VMS support
12649
12650 Revision Changes Path
12651 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12652 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12653 1.111 +1 -348 ircd-ratbox/RELNOTES
12654 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12655 7.182 +0 -42 ircd-ratbox/include/config.h
12656 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12657 7.50 +0 -4 ircd-ratbox/include/memory.h
12658 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12659 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12660 7.2 +0 -58 ircd-ratbox/make.com (dead)
12661 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12662 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12663 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12664 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12665 1.24 +7 -30 ircd-ratbox/src/commio.c
12666 7.12 +0 -4 ircd-ratbox/src/crypt.c
12667 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12668 7.24 +0 -4 ircd-ratbox/src/getopt.c
12669 7.366 +4 -19 ircd-ratbox/src/ircd.c
12670 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12671 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12672 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12673 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12674 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12675
12676
12677
12678 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12679
12680 Modified files:
12681 include watch.h
12682 src watch.c
12683 Log:
12684 not using the return values on a few watch functions so make them void
12685
12686 Revision Changes Path
12687 7.2 +5 -5 ircd-ratbox/include/watch.h
12688 1.4 +19 -28 ircd-ratbox/src/watch.c
12689
12690
12691 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12692
12693 Modified files:
12694 modules m_watch.c
12695 Log:
12696 Make watch throttle, don't accept letter commands stacked
12697
12698 Revision Changes Path
12699 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12700
12701
12702
12703 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12704
12705 Modified files:
12706 modules m_gline.c
12707 Log:
12708 fix merge error
12709
12710 Revision Changes Path
12711 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12712
12713
12714
12715 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12716
12717 Modified files:
12718 . ChangeLog README.FIRST RELNOTES configure
12719 configure.ac
12720 adns adns.h internal.h parse.c transmit.c
12721 types.c
12722 contrib example_module.c spy_admin_notice.c
12723 spy_info_notice.c spy_links_notice.c
12724 spy_motd_notice.c spy_stats_notice.c
12725 spy_stats_p_notice.c spy_trace_notice.c
12726 spy_whois_notice.c
12727 spy_whois_notice_global.c
12728 doc example.conf example.efnet.conf ircd.motd
12729 server-version-info whats-new.txt
12730 help/opers umode xline
12731 help/users umode
12732 include cache.h channel.h class.h client.h
12733 commio.h config.h config.h.dist hash.h
12734 hook.h hostmask.h irc_string.h ircd.h
12735 ircd_defs.h m_info.h memory.h msg.h
12736 newconf.h numeric.h packet.h patchlevel.h
12737 patricia.h s_conf.h s_gline.h s_newconf.h
12738 s_serv.h s_user.h scache.h serno.h
12739 setup.h.in sprintf_irc.h stdinc.h tools.h
12740 modules .depend Makefile.in m_admin.c m_away.c
12741 m_dline.c m_encap.c m_gline.c m_info.c
12742 m_kline.c m_links.c m_list.c m_lusers.c
12743 m_motd.c m_oper.c m_operspy.c m_rehash.c
12744 m_restart.c m_resv.c m_set.c m_stats.c
12745 m_svinfo.c m_testline.c m_testmask.c
12746 m_topic.c m_trace.c m_watch.c m_who.c
12747 m_whois.c m_whowas.c m_xline.c
12748 static_modules.c.SH
12749 modules/core m_error.c m_message.c m_mode.c m_quit.c
12750 m_server.c m_squit.c
12751 src .depend Makefile.in adns.c balloc.c
12752 cache.c channel.c class.c client.c
12753 commio.c crypt.c devpoll.c epoll.c
12754 event.c getopt.c hash.c hook.c hostmask.c
12755 irc_string.c ircd.c ircd_lexer.l
12756 ircd_parser.y ircd_signal.c listener.c
12757 modules.c newconf.c numeric.c packet.c
12758 parse.c patricia.c poll.c reject.c
12759 restart.c s_auth.c s_conf.c s_log.c
12760 s_newconf.c s_serv.c s_user.c scache.c
12761 select.c send.c snprintf.c tools.c
12762 version.c.SH watch.c whowas.c
12763 tools README.mkpasswd mkpasswd.c
12764 Added files:
12765 . README.VMS clean.com make.com
12766 doc services.txt
12767 include common.h s_stats.h setup.h_vms
12768 supported.h
12769 modules descrip.mms m_challenge.c m_etrace.c
12770 m_invite.c m_names.c m_pass.c m_ping.c
12771 m_pong.c m_services.c m_tb.c m_user.c
12772 m_users.c m_version.c
12773 static_modules_c.com
12774 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12775 m_part.c m_sjoin.c
12776 servlink descrip.mms
12777 src descrip.mms kdparse.c messages.tab qio.c
12778 s_gline.c s_stats.c version.com
12779 tools descrip.mms mkpasswd_vms.c
12780 Removed files:
12781 doc 005.txt
12782 include banconf.h
12783 modules/core channels.c users.c
12784 src banconf.c
12785 Log:
12786 merge from RATBOX_2_0
12787
12788 Revision Changes Path
12789 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12790 7.40 +1 -0 ircd-ratbox/README.FIRST
12791 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12792 1.110 +114 -6 ircd-ratbox/RELNOTES
12793 1.17 +4 -0 ircd-ratbox/adns/adns.h
12794 1.17 +4 -4 ircd-ratbox/adns/internal.h
12795 1.12 +38 -38 ircd-ratbox/adns/parse.c
12796 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12797 1.19 +13 -13 ircd-ratbox/adns/types.c
12798 7.1 +10 -0 ircd-ratbox/clean.com (new)
12799 7.239 +47 -29 ircd-ratbox/configure
12800 7.53 +40 -32 ircd-ratbox/configure.ac
12801 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12802 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12803 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12804 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12805 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12806 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12807 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12808 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12809 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12810 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12811 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12812 7.252 +68 -22 ircd-ratbox/doc/example.conf
12813 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12814 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12815 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12816 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12817 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12818 1.5 +2 -1 ircd-ratbox/help/opers/umode
12819 1.7 +1 -1 ircd-ratbox/help/opers/xline
12820 1.2 +1 -0 ircd-ratbox/help/users/umode
12821 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12822 1.7 +8 -0 ircd-ratbox/include/cache.h
12823 7.162 +18 -16 ircd-ratbox/include/channel.h
12824 7.25 +4 -0 ircd-ratbox/include/class.h
12825 7.259 +34 -28 ircd-ratbox/include/client.h
12826 1.13 +45 -7 ircd-ratbox/include/commio.h
12827 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12828 7.181 +74 -16 ircd-ratbox/include/config.h
12829 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12830 7.53 +2 -0 ircd-ratbox/include/hash.h
12831 1.28 +73 -27 ircd-ratbox/include/hook.h
12832 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12833 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12834 7.80 +6 -31 ircd-ratbox/include/ircd.h
12835 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12836 7.56 +14 -8 ircd-ratbox/include/m_info.h
12837 7.49 +4 -0 ircd-ratbox/include/memory.h
12838 7.53 +2 -0 ircd-ratbox/include/msg.h
12839 7.33 +9 -9 ircd-ratbox/include/newconf.h
12840 7.53 +12 -8 ircd-ratbox/include/numeric.h
12841 7.27 +1 -1 ircd-ratbox/include/packet.h
12842 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12843 7.19 +25 -1 ircd-ratbox/include/patricia.h
12844 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12845 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12846 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12847 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12848 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12849 7.34 +13 -9 ircd-ratbox/include/s_user.h
12850 7.15 +1 -1 ircd-ratbox/include/scache.h
12851 7.5366 +1 -1 ircd-ratbox/include/serno.h
12852 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12853 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12854 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12855 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12856 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12857 1.53 +10 -10 ircd-ratbox/include/tools.h
12858 7.1 +58 -0 ircd-ratbox/make.com (new)
12859 1.45 +338 -182 ircd-ratbox/modules/.depend
12860 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12861 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12862 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12863 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12864 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12865 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12866 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12867 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12868 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12869 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12870 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12871 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12872 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12873 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12874 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12875 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12876 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12877 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12878 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12879 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12880 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12881 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12882 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12883 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12884 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12885 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12886 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12887 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12888 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12889 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12890 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12891 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12892 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12893 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12894 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12895 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12896 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12897 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12898 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12899 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12900 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12901 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12902 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12903 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12904 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12905 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12906 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12907 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12908 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12909 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12910 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12911 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12912 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12913 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12914 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12915 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12916 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12917 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12918 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12919 7.48 +162 -119 ircd-ratbox/src/.depend
12920 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12921 7.75 +5 -5 ircd-ratbox/src/adns.c
12922 7.84 +1 -1 ircd-ratbox/src/balloc.c
12923 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12924 1.23 +75 -7 ircd-ratbox/src/cache.c
12925 7.429 +342 -79 ircd-ratbox/src/channel.c
12926 7.67 +42 -2 ircd-ratbox/src/class.c
12927 7.485 +245 -85 ircd-ratbox/src/client.c
12928 1.23 +349 -43 ircd-ratbox/src/commio.c
12929 7.11 +4 -0 ircd-ratbox/src/crypt.c
12930 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
12931 7.36 +3 -1 ircd-ratbox/src/devpoll.c
12932 1.32 +4 -8 ircd-ratbox/src/epoll.c
12933 7.46 +63 -6 ircd-ratbox/src/event.c
12934 7.23 +4 -0 ircd-ratbox/src/getopt.c
12935 7.112 +8 -7 ircd-ratbox/src/hash.c
12936 7.32 +135 -133 ircd-ratbox/src/hook.c
12937 7.105 +117 -17 ircd-ratbox/src/hostmask.c
12938 7.76 +79 -26 ircd-ratbox/src/irc_string.c
12939 7.365 +56 -48 ircd-ratbox/src/ircd.c
12940 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
12941 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
12942 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
12943 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
12944 7.122 +14 -13 ircd-ratbox/src/listener.c
12945 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
12946 7.150 +17 -8 ircd-ratbox/src/modules.c
12947 7.187 +1196 -344 ircd-ratbox/src/newconf.c
12948 7.35 +34 -1003 ircd-ratbox/src/numeric.c
12949 7.137 +55 -42 ircd-ratbox/src/packet.c
12950 7.187 +8 -15 ircd-ratbox/src/parse.c
12951 7.28 +2 -4 ircd-ratbox/src/patricia.c
12952 7.82 +3 -1 ircd-ratbox/src/poll.c
12953 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
12954 1.32 +8 -3 ircd-ratbox/src/reject.c
12955 7.34 +1 -0 ircd-ratbox/src/restart.c
12956 7.190 +60 -52 ircd-ratbox/src/s_auth.c
12957 7.497 +892 -156 ircd-ratbox/src/s_conf.c
12958 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
12959 7.76 +32 -35 ircd-ratbox/src/s_log.c
12960 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
12961 7.420 +999 -4 ircd-ratbox/src/s_serv.c
12962 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
12963 7.334 +773 -2 ircd-ratbox/src/s_user.c
12964 7.27 +2 -1 ircd-ratbox/src/scache.c
12965 7.44 +2 -0 ircd-ratbox/src/select.c
12966 7.285 +12 -12 ircd-ratbox/src/send.c
12967 1.16 +0 -58 ircd-ratbox/src/snprintf.c
12968 7.46 +0 -1 ircd-ratbox/src/tools.c
12969 7.28 +4 -1 ircd-ratbox/src/version.c.SH
12970 7.7 +101 -0 ircd-ratbox/src/version.com (new)
12971 1.3 +4 -4 ircd-ratbox/src/watch.c
12972 7.32 +1 -0 ircd-ratbox/src/whowas.c
12973 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
12974 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
12975 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
12976 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
12977
12978
12979
12980 androsyn 2005/01/13 22:17:53 EST (20050114_2)
12981
12982 Modified files: (Branch: RATBOX_2_0)
12983 src client.c
12984 Log:
12985 a remote client is never going to have a watch list..duh
12986
12987 Revision Changes Path
12988 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
12989
12990
12991
12992 androsyn 2005/01/13 20:49:55 EST (20050114_1)
12993
12994 Added files: (Branch: RATBOX_2_0)
12995 modules m_watch.c
12996 Log:
12997 get that one too
12998
12999 Revision Changes Path
13000 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13001
13002
13003
13004 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13005
13006 Added files: (Branch: RATBOX_2_0)
13007 include watch.h
13008 src watch.c
13009 Log:
13010 helps if we actually include the .c/.h files
13011
13012 Revision Changes Path
13013 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13014 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13015
13016
13017
13018 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13019
13020 Modified files: (Branch: RATBOX_2_0)
13021 . configure configure.ac
13022 include client.h numeric.h s_conf.h setup.h.in
13023 supported.h
13024 modules Makefile.in
13025 modules/core m_nick.c
13026 src Makefile.in client.c ircd.c messages.tab
13027 newconf.c s_conf.c s_user.c
13028 Log:
13029 backport watch from devel
13030
13031 Revision Changes Path
13032 7.229.2.10 +12 -2 ircd-ratbox/configure
13033 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13034 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13035 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13036 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13037 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13038 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13039 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13040 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13041 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13042 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13043 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13044 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13045 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13046 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13047 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13048
13049
13050
13051 leeh 2005/01/12 10:12:40 EST (20050112_1)
13052
13053 Modified files: (Branch: RATBOX_2_0)
13054 include numeric.h
13055 modules m_services.c m_whois.c
13056 src messages.tab
13057 Log:
13058 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13059 when the user is logged in
13060
13061 Revision Changes Path
13062 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13063 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13064 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13065 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13066
13067
13068
13069 leeh 2005/01/11 19:47:14 EST (20050112_0)
13070
13071 Modified files: (Branch: RATBOX_2_0)
13072 include supported.h
13073 Added files: (Branch: RATBOX_2_0)
13074 doc services.txt
13075 Log:
13076 - add +r to 005
13077 - added doc/services.txt, outlining the compatibility code
13078
13079 Revision Changes Path
13080 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13081 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13082
13083
13084
13085 leeh 2005/01/11 18:38:10 EST (20050111_5)
13086
13087 Modified files: (Branch: RATBOX_2_0)
13088 include client.h hook.h
13089 modules m_services.c
13090 modules/core m_server.c
13091 src hook.c s_serv.c
13092 Log:
13093 - more services compatibility code:
13094 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13095 appropriate service {}; entry, only accept SU from these.
13096 - hook into us finishing nick burst, and have services burst a list of
13097 logged in users
13098
13099 Revision Changes Path
13100 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13101 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13102 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13103 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13104 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13105 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13106
13107
13108
13109 leeh 2005/01/11 17:32:42 EST (20050111_4)
13110
13111 Modified files: (Branch: RATBOX_2_0)
13112 . configure configure.ac
13113 include client.h
13114 modules Makefile.in
13115 src channel.c
13116 Added files: (Branch: RATBOX_2_0)
13117 modules m_services.c
13118 Log:
13119 - more services compatibility code:
13120 - encap handlers for SU (services marking client as logged in)
13121 - and for LOGIN (servers bursting logged in status)
13122 - move suser from Client -> User
13123
13124 Revision Changes Path
13125 7.229.2.9 +9 -3 ircd-ratbox/configure
13126 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13127 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13128 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13129 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13130 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13131
13132
13133
13134 leeh 2005/01/11 16:46:34 EST (20050111_3)
13135
13136 Modified files: (Branch: RATBOX_2_0)
13137 include ircd_defs.h
13138 Log:
13139 - whoops, missing #endif
13140
13141 Revision Changes Path
13142 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13143
13144
13145
13146 leeh 2005/01/11 15:56:57 EST (20050111_2)
13147
13148 Modified files: (Branch: RATBOX_2_0)
13149 include ircd_defs.h
13150 Log:
13151 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13152 have ipv6 just report sizeof(struct sockaddr_in)
13153
13154 Revision Changes Path
13155 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13156
13157
13158
13159 leeh 2005/01/10 20:19:35 EST (20050111_1)
13160
13161 Modified files: (Branch: RATBOX_2_0)
13162 src newconf.c
13163 Log:
13164 - fix a gcc warning
13165
13166 Revision Changes Path
13167 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13168
13169
13170
13171 leeh 2005/01/10 20:10:35 EST (20050111_0)
13172
13173 Modified files: (Branch: RATBOX_2_0)
13174 adns internal.h parse.c transmit.c types.c
13175 Log:
13176 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13177 conflict
13178
13179 Revision Changes Path
13180 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13181 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13182 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13183 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13184
13185
13186
13187 leeh 2005/01/10 17:48:48 EST (20050110_3)
13188
13189 Modified files: (Branch: RATBOX_2_0)
13190 modules m_xline.c
13191 Log:
13192 - send out the reformatted xline to opers (\s -> ' ')
13193
13194 Revision Changes Path
13195 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13196
13197
13198
13199 leeh 2005/01/10 16:18:53 EST (20050110_2)
13200
13201 Modified files: (Branch: RATBOX_2_0)
13202 help/opers umode
13203 help/users umode
13204 include client.h supported.h
13205 src messages.tab s_user.c send.c
13206 Log:
13207 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13208 channel privmsgs.
13209
13210 Revision Changes Path
13211 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13212 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13213 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13214 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13215 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13216 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13217 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13218
13219
13220
13221 leeh 2005/01/10 14:50:47 EST (20050110_1)
13222
13223 Modified files: (Branch: RATBOX_2_0)
13224 doc example.conf example.efnet.conf
13225 Log:
13226 - I dont remember ts6 desyncing on bans, so im not sure why the example
13227 confs say so.
13228
13229 Revision Changes Path
13230 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13231 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13232
13233
13234
13235 leeh 2005/01/10 13:31:10 EST (20050110_0)
13236
13237 Modified files: (Branch: RATBOX_2_0)
13238 . configure configure.ac
13239 include channel.h client.h numeric.h s_conf.h
13240 s_serv.h setup.h.in
13241 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13242 m_sjoin.c
13243 src channel.c messages.tab newconf.c s_conf.c
13244 s_serv.c s_user.c
13245 Log:
13246 - added --enable-services to configure, which enables some ratbox-services
13247 compatibility code:
13248 - chanmode +r, registered users only
13249 - usermode +S, prevents deop/kick of a service
13250 - service { }; block in conf for the above umode
13251
13252 Revision Changes Path
13253 7.229.2.8 +28 -16 ircd-ratbox/configure
13254 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13255 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13256 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13257 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13258 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13259 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13260 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13261 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13262 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13263 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13264 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13265 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13266 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13267 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13268 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13269 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13270 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13271 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13272
13273
13274
13275 leeh 2005/01/09 08:23:30 EST (20050109_0)
13276
13277 Modified files: (Branch: RATBOX_2_0)
13278 help/opers umode
13279 Log:
13280 - remove a tab, and add +C to opers umode help
13281
13282 Revision Changes Path
13283 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13284