]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - keyword-subst from charybdis 2.2.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
2 Log:
3 Removed merge tracking for "svnmerge" for
4 http://svn.atheme.org/charybdis/branches/release-2.2
5
6
7 Changes: Modified:
8 + - trunk/ (Property Modified)
9
10
11 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
12 Log:
13 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
14 http://svn.atheme.org/charybdis/branches/release-2.2
15
16
17 Changes: Modified:
18 + - trunk/ (Property Modified)
19
20
21 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
22 Log:
23 Removed merge tracking for "svnmerge" for
24 http://svn.atheme.org/charybdis/branches/release-2.2
25
26
27 Changes: Modified:
28 + - trunk/ (Property Modified)
29
30
31 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
32 Log:
33 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
34 http://svn.atheme.org/charybdis/branches/release-2.2
35
36
37 Changes: Modified:
38 + - trunk/ (Property Modified)
39
40
41 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
42 Log:
43 - bleah
44
45
46 Changes: Modified:
47 + - trunk/ (Property Modified)
48
49
50 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
51 Log:
52 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
53 http://svn.atheme.org/charybdis/branches/release-2.2
54
55
56 Changes: Modified:
57 + - trunk/ (Property Modified)
58
59
60 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
61 Log:
62 - version bump to 2.2.0
63
64
65 Changes: Modified:
66 +3 -1 trunk/NEWS (File Modified)
67 +1 -1 trunk/configure.ac (File Modified)
68
69
70 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
71 Log:
72 - the new plan:
73 + branches/release-2.1 -> 2.2 base
74 + 3.0 -> branches/cxxconversion
75 + backport some immediate 3.0 functionality for 2.2
76 + other stuff
77
78
79 Changes: Modified:
80 + - trunk/ (File Added)
81
82
83 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
84 Log:
85 Merged revisions 3135,3137 via svnmerge from
86 http://svn.atheme.org/charybdis/trunk
87
88 ........
89 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
90
91 - Expand TRACE description
92 - Mention expiry time in TESTLINE
93 ........
94 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
95
96 Update copyright year for sgml docs to 2007.
97 ........
98
99
100 Changes: Modified:
101 + - branches/release-2.1/ (Property Modified)
102 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
103 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
104
105
106 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
107 Log:
108 Merged revisions 1999 via svnmerge from
109 http://svn.atheme.org/charybdis/trunk
110 Add river to CREDITS
111
112 ........
113 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
114
115 vanity
116 ........
117
118
119 Changes: Modified:
120 + - branches/release-2.1/ (Property Modified)
121 +1 -0 branches/release-2.1/CREDITS (File Modified)
122
123
124 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
125 Log:
126 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
127 http://svn.atheme.org/charybdis/trunk
128
129 ........
130 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
131
132 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
133 ........
134 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
135
136 - add use_forward to /info
137 ........
138 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
139
140 Call channel_modes() with &me instead of source_p when
141 sending out a JOIN and SJOIN for a local user. This
142 saves checking whether they are on the channel they
143 have just joined.
144 ........
145 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
146
147 If use_forward is disabled:
148 - hide +fFQ in 005
149 - hide +f in /mode #channel (/mode #channel f still shows it)
150 - do not send any mode changes adding +f to local clients
151 (-f ones are still sent)
152 ........
153
154
155 Changes: Modified:
156 + - branches/release-2.1/ (Property Modified)
157 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
158 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
159 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
160 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
161 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
162 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
163 +1 -1 branches/release-2.1/src/channel.c (File Modified)
164 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
165 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
166 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
167 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
168 +4 -2 branches/release-2.1/src/supported.c (File Modified)
169
170
171 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
172 Log:
173 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
174
175
176 Changes: Modified:
177 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
178 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
179 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
180
181
182 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
183 Log:
184 Add accountability (wallops, log) to OKICK.
185
186
187 Changes: Modified:
188 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
189
190
191 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
192 Log:
193 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
194 Similar to branches/release-2.2 r3061.
195
196
197 Changes: Modified:
198 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
199
200
201 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
202 Log:
203 - Write xline to file after instead of before notifying opers and source
204 - Also notify source of failure to add xline
205 Similar to branches/release-2.2 r3057.
206
207
208 Changes: Modified:
209 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
210
211
212 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
213 Log:
214 If a dline/kline/resv cannot be added to the file, send
215 the regular notices to local opers and source anyway,
216 and also warn the source (local opers were already warned).
217 Similar to branches/release-2.2 r3053.
218
219
220 Changes: Modified:
221 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
222
223
224 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
225 Log:
226 Port over fixes from unkline/unxline/unresv to undline.
227 Similar to branches/release-2.2 r3049.
228
229
230 Changes: Modified:
231 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
232
233
234 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
235 Log:
236 Merged revisions 2915 via svnmerge from
237 http://svn.atheme.org/charybdis/trunk
238
239 ........
240 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
241
242 In usage message, show kline.conf and xline.conf instead
243 of klines.conf and xlines.conf.
244 ........
245
246
247 Changes: Modified:
248 + - branches/release-2.1/ (Property Modified)
249 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
250
251
252 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
253 Log:
254 Merged revisions 2831,2833,2853 via svnmerge from
255 http://svn.atheme.org/charybdis/trunk
256
257 ........
258 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
259
260 unkline/unxline/unresv:
261 - if fclose on the output returns an error, treat this as a
262 write error too
263 - check if the rename from the temp file to the ban conf failed
264 ........
265 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
266
267 When adding a permanent dline/kline/xline/resv, check
268 the return value of fclose().
269 ........
270 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
271
272 Do not free xline aconf if it could not be written out.
273 It will be added to the list in memory anyway.
274 ........
275
276
277 Changes: Modified:
278 + - branches/release-2.1/ (Property Modified)
279 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
280 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
281 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
282 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
283
284
285 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
286 Log:
287 NEWS: Clarify effects of ip_cloaking changes a little.
288
289
290 Changes: Modified:
291 +2 -0 branches/release-2.1/NEWS (File Modified)
292
293
294 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
295 Log:
296 Rerun autoconf.
297
298
299 Changes: Modified:
300 +9 -9 branches/release-2.1/configure (File Modified)
301
302
303 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
304 Log:
305 Version bump on 2.1 branch to 2.1.2.
306
307
308 Changes: Modified:
309 +1 -1 branches/release-2.1/configure.ac (File Modified)
310
311
312 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
313 Log:
314 Mention r2801/r2805.
315
316
317 Changes: Modified:
318 +1 -0 branches/release-2.1/NEWS (File Modified)
319
320
321 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
322 Log:
323 Merged revisions 2801 via svnmerge from
324 http://svn.atheme.org/charybdis/trunk
325
326 ........
327 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
328
329 ip_cloaking: try to avoid truncation by removing more
330 components of the hostname (except the TLD).
331 ........
332
333
334 Changes: Modified:
335 + - branches/release-2.1/ (Property Modified)
336 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
337
338
339 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
340 Log:
341 Update NEWS.
342
343
344 Changes: Modified:
345 +8 -1 branches/release-2.1/NEWS (File Modified)
346
347
348 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
349 Log:
350 Merged revisions 2781 via svnmerge from
351 http://svn.atheme.org/charybdis/trunk
352
353 ........
354 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
355
356 Fix stupid bug: checked a hostmask against the found
357 ban instead of all exceptions, causing all host mangled
358 clients to be exempted if there was a single ban
359 exception in many cases.
360 ........
361
362
363 Changes: Modified:
364 + - branches/release-2.1/ (Property Modified)
365 +2 -2 branches/release-2.1/src/channel.c (File Modified)
366
367
368 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
369 Log:
370 Merged revisions 2773 via svnmerge from
371 http://svn.atheme.org/charybdis/trunk
372
373 ........
374 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
375
376 user@host must be *@* for a shared{} block with flags=locops
377 (server should not be *).
378 ........
379
380
381 Changes: Modified:
382 + - branches/release-2.1/ (Property Modified)
383 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
384
385
386 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
387 Log:
388 Tweak \s code a little.
389
390
391 Changes: Modified:
392 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
393 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
394 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
395
396
397 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
398 Log:
399 Merged revisions 2761 via svnmerge from
400 http://svn.atheme.org/charybdis/trunk
401
402 ........
403 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
404
405 The testline/no_tilde fixes are in 2.1.1.
406 ........
407
408
409 Changes: Modified:
410 + - branches/release-2.1/ (Property Modified)
411 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
412
413
414 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
415 Log:
416 Update NEWS.
417
418
419 Changes: Modified:
420 +4 -1 branches/release-2.1/NEWS (File Modified)
421
422
423 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
424 Log:
425 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
426 http://svn.atheme.org/charybdis/trunk
427 no_tilde fixes
428
429 ........
430 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
431
432 If the auth{} block has no_tilde and is not kline exempt,
433 check the username without tilde against klines too.
434 This is consistent with the way klines work on spoofs
435 (klines checked on both raw and appearing-on-IRC version).
436 ........
437 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
438
439 Rework the fix for klines with no_tilde.
440 Add an extra argument to find_address_conf() for the
441 username without tilde, as that may contain one character more.
442 ........
443 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
444
445 Unbreak compile (because of r2697).
446 testline with ~ could be improved some more perhaps, but this should work.
447 ........
448 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
449
450 testline: take no_tilde and username truncation into account
451 ........
452 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
453
454 Add some information on /testline with no_tilde and username truncation.
455 ........
456
457
458 Changes: Modified:
459 + - branches/release-2.1/ (Property Modified)
460 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
461 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
462 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
463 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
464 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
465 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
466
467
468 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
469 Log:
470 Merged revisions 2149,2151 via svnmerge from
471 http://svn.atheme.org/charybdis/trunk
472
473 ........
474 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
475
476 Move kills from services from +s to +k snomask.
477 Kills from non-service opers remain on +s.
478 ........
479 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
480
481 Update description of +s and +k snomasks.
482 ........
483
484
485 Changes: Modified:
486 + - branches/release-2.1/ (Property Modified)
487 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
488 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
489 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
490
491
492 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
493 Log:
494 Merged revisions 2685 via svnmerge from
495 http://svn.atheme.org/charybdis/trunk
496
497 ........
498 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
499
500 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
501 ........
502
503
504 Changes: Modified:
505 + - branches/release-2.1/ (Property Modified)
506 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
507
508
509 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
510 Log:
511 Merged revisions 2693 via svnmerge from
512 http://svn.atheme.org/charybdis/trunk
513
514 ........
515 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
516
517 Fix truncation (by one) of unidented usernames
518 if user registration is done because of DNSBL
519 completion (which is the usual case if a valid
520 NICK and USER are sent quickly and any DNSBLs
521 are enabled).
522 ........
523
524
525 Changes: Modified:
526 + - branches/release-2.1/ (Property Modified)
527 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
528
529
530 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
531 Log:
532 Update NEWS.
533
534
535 Changes: Modified:
536 +10 -0 branches/release-2.1/NEWS (File Modified)
537
538
539 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
540 Log:
541 Rerun autoconf.
542
543
544 Changes: Modified:
545 +9 -9 branches/release-2.1/configure (File Modified)
546
547
548 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
549 Log:
550 Version bump to 2.1.1.
551
552
553 Changes: Modified:
554 +1 -1 branches/release-2.1/configure.ac (File Modified)
555
556
557 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
558 Log:
559 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
560 http://svn.atheme.org/charybdis/trunk
561
562 ........
563 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
564
565 - fix a server notice on SID collision where the server name is mentioned twice
566 ........
567 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
568
569 - get_server_name() is stupid
570 ........
571 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
572
573 - fix an oops
574 ........
575 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
576
577 Do the Attempt to re-introduce SID server notice somewhat
578 differently, showing a real host again if !HIDE_SERVERS_IPS
579 and still showing the server name exactly once.
580 ........
581 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
582
583 Fix log message for Attempt to re-introduce SID (server notice was ok).
584 ........
585 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
586
587 - replace "No N line" with "no connect block" in a
588 serverlog message
589 - show attempted server name in a few serverlog messages
590 ........
591
592
593 Changes: Modified:
594 + - branches/release-2.1/ (Property Modified)
595 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
596
597
598 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
599 Log:
600 Merged revisions 2218 via svnmerge from
601 http://svn.atheme.org/charybdis/trunk
602
603 ........
604 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
605
606 Fix garbage in /stats y output on 64-bit archs.
607 ........
608
609
610 Changes: Modified:
611 + - branches/release-2.1/ (Property Modified)
612 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
613
614
615 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
616 Log:
617 Merged revisions 2438 via svnmerge from
618 http://svn.atheme.org/charybdis/trunk
619
620 ........
621 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
622
623 Enable Revision keyword in addition to Id.
624 ........
625
626
627 Changes: Modified:
628 + - branches/release-2.1/ (Property Modified)
629 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
630
631
632 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
633 Log:
634 Merged revisions 2679 via svnmerge from
635 http://svn.atheme.org/charybdis/trunk
636
637 ........
638 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
639
640 Port over ratbox 2.2 r23253 (anfl):
641 - remove the cached storage of how many +beI there are, thereby fixing a
642 case where it can get desynced from reality
643 ........
644
645
646 Changes: Modified:
647 + - branches/release-2.1/ (Property Modified)
648 +0 -1 branches/release-2.1/include/channel.h (File Modified)
649 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
650
651
652 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
653 Log:
654 Merged revisions 2093,2095 via svnmerge from
655 http://svn.atheme.org/charybdis/trunk
656
657 ........
658 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
659
660 - change DNSBL licensing to BSD.
661 ........
662 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
663
664 - change x86-assembly FNV implementation to BSD license
665 ........
666
667
668 Changes: Modified:
669 + - branches/release-2.1/ (Property Modified)
670 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
671 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
672
673
674 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
675 Log:
676 Merged revisions 2073,2075 via svnmerge from
677 http://svn.atheme.org/charybdis/trunk
678
679 ........
680 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
681
682 Put full information in the squit reason when exiting
683 a server due to a servlink (ziplinks) error.
684 ........
685 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
686
687 Put full information in the squit reason when exiting
688 a server due to not enough arguments for a command.
689 ........
690
691
692 Changes: Modified:
693 + - branches/release-2.1/ (Property Modified)
694 +7 -5 branches/release-2.1/src/parse.c (File Modified)
695 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
696
697
698 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
699 Log:
700 Merged revisions 2071 via svnmerge from
701 http://svn.atheme.org/charybdis/trunk
702
703 ........
704 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
705
706 Don't redirect users from an existing domain to an
707 existing server in reference.conf.
708 Idea from ratbox.
709 ........
710
711
712 Changes: Modified:
713 + - branches/release-2.1/ (Property Modified)
714 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
715
716
717 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
718 Log:
719 Merged revisions 2053 via svnmerge from
720 http://svn.atheme.org/charybdis/trunk
721
722 ........
723 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
724
725 Make find_channel_membership() choose the shortest list
726 (channel's list or user's list) to search, avoiding excessive
727 CPU usage with services which are in lots of channels.
728 From ratbox 2.2 (anfl/jilles)
729 ........
730
731
732 Changes: Modified:
733 + - branches/release-2.1/ (Property Modified)
734 +21 -4 branches/release-2.1/src/channel.c (File Modified)
735
736
737 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
738 Log:
739 Rerun autoconf.
740
741
742 Changes: Modified:
743 +9 -9 branches/release-2.1/configure (File Modified)
744
745
746 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
747 Log:
748 Version change 2.1.0rc1 -> 2.1.0 (release).
749
750
751 Changes: Modified:
752 +1 -1 branches/release-2.1/configure.ac (File Modified)
753
754
755 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
756 Log:
757 Merged revisions 2029 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
759
760 ........
761 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
762
763 NEWS: mention m_webirc.c module
764 ........
765
766
767 Changes: Modified:
768 + - branches/release-2.1/ (Property Modified)
769 +1 -0 branches/release-2.1/NEWS (File Modified)
770
771
772 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
773 Log:
774 Rerun autoconf.
775
776
777 Changes: Modified:
778 +9 -9 branches/release-2.1/configure (File Modified)
779
780
781 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
782 Log:
783 Change version to 2.1.0rc1.
784
785
786 Changes: Modified:
787 +1 -1 branches/release-2.1/configure.ac (File Modified)
788
789
790 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
791 Log:
792 Merged revisions 2021 via svnmerge from
793 http://svn.atheme.org/charybdis/trunk
794
795 ........
796 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
797
798 Get rid of delete_resolver_queries_f(), dnsbl_hits and
799 related flaky looking things, and instead keep a list
800 of BlacklistClients in PreClient.
801 ........
802
803
804 Changes: Modified:
805 + - branches/release-2.1/ (Property Modified)
806 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
807 +1 -1 branches/release-2.1/include/client.h (File Modified)
808 +0 -1 branches/release-2.1/include/res.h (File Modified)
809 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
810 +0 -24 branches/release-2.1/src/res.c (File Modified)
811 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
812
813
814 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
815 Log:
816 Merged revisions 2015,2017 via svnmerge from
817 http://svn.atheme.org/charybdis/trunk
818
819 ........
820 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
821
822 Check if the name in the question section of the
823 DNS reply matches what we queried, to guard against
824 late replies to a previous query with the same id.
825 ........
826 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
827
828 res.c: add a comment summarizing our changes
829 ........
830
831
832 Changes: Modified:
833 + - branches/release-2.1/ (Property Modified)
834 +53 -18 branches/release-2.1/src/res.c (File Modified)
835
836
837 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
838 Log:
839 Merged revisions 1981 via svnmerge from
840 http://svn.atheme.org/charybdis/trunk
841
842 ........
843 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
844
845 Alphabetize extensions and tweak the descriptions a little.
846 ........
847
848
849 Changes: Modified:
850 + - branches/release-2.1/ (Property Modified)
851 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
852 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
853
854
855 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
856 Log:
857 Merged revisions 1975 via svnmerge from
858 http://svn.atheme.org/charybdis/trunk
859
860 ........
861 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
862
863 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
864 We should use the IP and not truncate the hostname.
865 From ratbox 2.2 (androsyn)
866 ........
867
868
869 Changes: Modified:
870 + - branches/release-2.1/ (Property Modified)
871 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
872
873
874 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
875 Log:
876 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
877 http://svn.atheme.org/charybdis/trunk
878
879
880 Changes: Modified:
881 + - branches/release-2.1/ (Property Modified)
882
883
884 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
885 Log:
886 - branch 2.1 release family
887
888
889 Changes: Modified:
890 + - branches/release-2.1/ (File Added)
891
892
893 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
894 Log:
895 Describe new handling of host mangling in channel bans in SGML.
896
897
898 Changes: Modified:
899 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
900
901
902 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
903 Log:
904 - ok, 2.1 operline brought to you by marvin the melancholy robot
905
906
907 Changes: Modified:
908 +1 -1 trunk/src/messages.tab (File Modified)
909
910
911 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
912 Log:
913 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
914 If anybody comes up with anything better, then please let us know
915 and we will change this before 2.1 is branched.
916
917
918 Changes: Modified:
919 +1 -1 trunk/src/messages.tab (File Modified)
920
921
922 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
923 Log:
924 Add EUID to capab.txt.
925
926
927 Changes: Modified:
928 +1 -0 trunk/doc/technical/capab.txt (File Modified)
929
930
931 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
932 Log:
933 Update NEWS file.
934
935
936 Changes: Modified:
937 +3 -0 trunk/NEWS (File Modified)
938
939
940 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
941 Log:
942 Allow service{} servers to manipulate the nick delay table
943 (for "nickserv enforcement").
944 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
945 If duration is 0, the nickdelay entry is removed, otherwise
946 it is added with the duration in seconds (maximum 24 hours).
947 It is suggested that this is used if the EUID capab is present.
948
949
950 Changes: Modified:
951 +42 -1 trunk/modules/m_services.c (File Modified)
952
953
954 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
955 Log:
956 HURT: strip off *@ from the start of the mask
957 reject anything else containing '@' or '!'
958
959
960 Changes: Modified:
961 +11 -0 trunk/extensions/hurt.c (File Modified)
962
963
964 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
965 Log:
966 ircd.c: need supported.h here
967
968
969 Changes: Modified:
970 +1 -0 trunk/src/ircd.c (File Modified)
971
972
973 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
974 Log:
975 HURT: less ambiguity here
976 ips/hosts to be hurt must contain a '.' or ':' otherwise
977 they are interpreted as nicks
978
979
980 Changes: Modified:
981 +14 -9 trunk/extensions/hurt.c (File Modified)
982
983
984 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
985 Log:
986 - we're now ircd-charybdis.org.
987 - properly alphabetize credits
988
989
990 Changes: Modified:
991 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
992
993
994 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
995 Log:
996 - add additional modules to the configs
997
998
999 Changes: Modified:
1000 +6 -0 trunk/doc/example.conf (File Modified)
1001 +12 -0 trunk/doc/reference.conf (File Modified)
1002
1003
1004 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1005 Log:
1006 - remove hurt.h, it is pointless and confusing
1007
1008
1009 Changes: Modified:
1010 +27 -62 trunk/extensions/hurt.c (File Modified)
1011 + - trunk/extensions/hurt.h (File Deleted)
1012
1013
1014 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1015 Log:
1016 - add code to suggest a local HURT by nickname.
1017 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1018
1019
1020 Changes: Modified:
1021 +40 -10 trunk/extensions/hurt.c (File Modified)
1022 +1 -0 trunk/extensions/hurt.h (File Modified)
1023
1024
1025 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1026 Log:
1027 - update NEWS file
1028
1029
1030 Changes: Modified:
1031 +2 -1 trunk/NEWS (File Modified)
1032
1033
1034 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1035 Log:
1036 MASKTRACE/TESTMASK: check orighost as well
1037
1038
1039 Changes: Modified:
1040 +4 -2 trunk/modules/m_etrace.c (File Modified)
1041 +3 -1 trunk/modules/m_testmask.c (File Modified)
1042
1043
1044 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1045 Log:
1046 Make RPL_ISUPPORT (005) numeric modularizable.
1047 Currently it will reassemble the numeric every time
1048 it needs to be sent, using a few dozen callbacks;
1049 if this is too slow some caching scheme should be
1050 implemented.
1051
1052
1053 Changes: Modified:
1054 +0 -1 trunk/include/s_user.h (File Modified)
1055 +36 -114 trunk/include/supported.h (File Modified)
1056 +1 -1 trunk/modules/m_version.c (File Modified)
1057 +1 -0 trunk/src/Makefile.in (File Modified)
1058 +1 -0 trunk/src/ircd.c (File Modified)
1059 +300 -25 trunk/src/s_user.c (File Modified)
1060 + - trunk/src/supported.c (File Added)
1061
1062
1063 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1064 Log:
1065 EUID orighost could differ from host only in case,
1066 do not mark as dynamic spoof then
1067
1068
1069 Changes: Modified:
1070 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1071
1072
1073 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1074 Log:
1075 kline help file: clarify a bit and remove some obsolete stuff
1076 partly suggested by Olin
1077
1078
1079 Changes: Modified:
1080 +8 -8 trunk/help/opers/kline (File Modified)
1081
1082
1083 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1084 Log:
1085 Update NEWS file.
1086
1087
1088 Changes: Modified:
1089 +20 -0 trunk/NEWS (File Modified)
1090
1091
1092 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1093 Log:
1094 Show real host/IP to nonopers whoising themselves.
1095 The IP is not shown for auth{} spoofs, otherwise it is,
1096 as it looked rather weird to me to show an auth{} spoofed
1097 IP like this. (/userhost on self still shows the IP.)
1098
1099
1100 Changes: Modified:
1101 +13 -2 trunk/modules/m_whois.c (File Modified)
1102
1103
1104 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1105 Log:
1106 Document nick_delay stuff and move it around a bit.
1107
1108
1109 Changes: Modified:
1110 +1 -2 trunk/doc/example.conf (File Modified)
1111 +8 -2 trunk/doc/reference.conf (File Modified)
1112
1113
1114 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1115 Log:
1116 - disable nickdelay by default. Needs to be documented in reference.conf.
1117
1118
1119 Changes: Modified:
1120 +2 -0 trunk/doc/example.conf (File Modified)
1121 +2 -0 trunk/doc/reference.conf (File Modified)
1122
1123
1124 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1125 Log:
1126 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1127
1128
1129 Changes: Modified:
1130 +2 -1 trunk/modules/m_services.c (File Modified)
1131
1132
1133 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1134 Log:
1135 ip_cloaking: somewhat hackish but we need to send the
1136 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1137 umodes
1138
1139
1140 Changes: Modified:
1141 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1142
1143
1144 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1145 Log:
1146 If EUID is used, show realhost in far connect notice
1147 (but not in far disconnect notice).
1148
1149
1150 Changes: Modified:
1151 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1152
1153
1154 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1155 Log:
1156 ip_cloaking:
1157 - use non-ENCAP CHGHOST if possible
1158 - really introduce new users with their mangled and real
1159 host if +h is in default umodes
1160
1161
1162 Changes: Modified:
1163 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1164
1165
1166 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1167 Log:
1168 Add non-ENCAP CHGHOST.
1169
1170
1171 Changes: Modified:
1172 +49 -11 trunk/modules/m_chghost.c (File Modified)
1173
1174
1175 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1176 Log:
1177 Initial addition of EUID (puts realhost/account in same
1178 command as user introduction).
1179 See doc/technical/euid.txt for more information.
1180 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1181
1182
1183 Changes: Modified:
1184 + - trunk/doc/technical/euid.txt (File Added)
1185 +2 -1 trunk/include/s_serv.h (File Modified)
1186 +1 -1 trunk/include/s_user.h (File Modified)
1187 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1188 +1 -34 trunk/modules/m_chghost.c (File Modified)
1189 +0 -28 trunk/modules/m_services.c (File Modified)
1190 +30 -1 trunk/src/s_serv.c (File Modified)
1191 +30 -3 trunk/src/s_user.c (File Modified)
1192
1193
1194 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1195 Log:
1196 Store the mangled host in localClient and use it for
1197 ban matching (also match real host for mangled users,
1198 also match mangled host for uncloaked users).
1199 Improve interaction of +h with auth{} and services
1200 spoofs.
1201 Note that all of this only applies to clients who
1202 connect after the mangling module is loaded
1203 (other clients cannot even set +h).
1204 The sorcerynet cloaking module has not been updated
1205 for these changes.
1206
1207
1208 Changes: Modified:
1209 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1210 +3 -0 trunk/include/client.h (File Modified)
1211 +64 -5 trunk/src/channel.c (File Modified)
1212 +1 -0 trunk/src/client.c (File Modified)
1213 +2 -2 trunk/src/s_user.c (File Modified)
1214
1215
1216 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1217 Log:
1218 Document /stats U letters in sgml.
1219
1220
1221 Changes: Modified:
1222 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1223
1224
1225 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1226 Log:
1227 Better description of hub_mask and leaf_mask.
1228
1229
1230 Changes: Modified:
1231 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1232
1233
1234 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1235 Log:
1236 Add operspy_dont_care_user_info to sgml docs.
1237
1238
1239 Changes: Modified:
1240 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1241
1242
1243 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1244 Log:
1245 Add general::operspy_dont_care_user_info.
1246 This makes /who mask equivalent to /who !mask for opers
1247 with the operspy flag, and removes the operspy log/notice
1248 on /who mask, /masktrace and /scan.
1249 The necessary privilege (operspy flag) is unchanged.
1250 Behaviour for the other operspy commands (channel
1251 related ones) is also unchanged.
1252
1253
1254 Changes: Modified:
1255 +1 -0 trunk/doc/example.conf (File Modified)
1256 +6 -0 trunk/doc/reference.conf (File Modified)
1257 +1 -0 trunk/include/s_conf.h (File Modified)
1258 +10 -8 trunk/modules/m_etrace.c (File Modified)
1259 +6 -0 trunk/modules/m_info.c (File Modified)
1260 +8 -5 trunk/modules/m_scan.c (File Modified)
1261 +1 -1 trunk/modules/m_version.c (File Modified)
1262 +6 -1 trunk/modules/m_who.c (File Modified)
1263 +1 -0 trunk/src/newconf.c (File Modified)
1264 +1 -0 trunk/src/s_conf.c (File Modified)
1265
1266
1267 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1268 Log:
1269 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1270 This letter will also be used for showing operspy with
1271 limited accountability (show non channel related info
1272 without '!' or notice).
1273
1274
1275 Changes: Modified:
1276 +2 -0 trunk/doc/server-version-info (File Modified)
1277 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1278 +2 -0 trunk/include/ircd.h (File Modified)
1279 +6 -0 trunk/modules/m_info.c (File Modified)
1280 +2 -0 trunk/modules/m_version.c (File Modified)
1281 +1 -0 trunk/src/ircd_state.c (File Modified)
1282
1283
1284 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1285 Log:
1286 Add m_webirc module, allows showing real host of CGI:IRC users.
1287 Differences to the version available on my web page for a while:
1288 instructions on how to set it up.
1289
1290
1291 Changes: Modified:
1292 +137 -0 trunk/extensions/Makefile.in (File Modified)
1293 + - trunk/extensions/m_webirc.c (File Added)
1294
1295
1296 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1297 Log:
1298 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1299
1300
1301 Changes: Modified:
1302 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1303
1304
1305 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1306 Log:
1307 - move beu from core to contributors
1308 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1309
1310
1311 Changes: Modified:
1312 +2 -2 trunk/CREDITS (File Modified)
1313
1314
1315 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1316 Log:
1317 Mention that class blocks must be defined before the
1318 auth or connect blocks referencing them.
1319
1320
1321 Changes: Modified:
1322 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1323
1324
1325 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1326 Log:
1327 extb_canjoin:
1328 - change from "can join" to "is banned", this reverses sense
1329 and removes "weird" checks like for +i, +l, +j
1330 - don't allow $j to same channel
1331 - +s/+p restriction removed, anyone can /mode b anyway
1332 - +k check removed
1333
1334
1335 Changes: Modified:
1336 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1337
1338
1339 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1340 Log:
1341 Add a few important lines from reference.conf to example.conf.
1342
1343
1344 Changes: Modified:
1345 +8 -1 trunk/doc/example.conf (File Modified)
1346
1347
1348 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1349 Log:
1350 - we don't support rtsigio anymore
1351 - we definately don't support VMS nor Cygwin either.
1352
1353
1354 Changes: Modified:
1355 +2 -2 trunk/INSTALL (File Modified)
1356 +0 -2 trunk/README.FIRST (File Modified)
1357
1358
1359 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1360 Log:
1361 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1362
1363
1364 Changes: Modified:
1365 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1366
1367
1368 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1369 Log:
1370 extb_canjoin:
1371 - return EXTBAN_NOMATCH for a valid ban that does not match
1372 - consider a $j ban invalid if we were already processing a
1373 can_join for a $j ban
1374
1375
1376 Changes: Modified:
1377 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1378
1379
1380 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1381 Log:
1382 extb_extgecos: realhost -> orighost
1383
1384
1385 Changes: Modified:
1386 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1387
1388
1389 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1390 Log:
1391 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1392
1393
1394 Changes: Modified:
1395 +59 -0 trunk/extensions/Makefile.in (File Modified)
1396 + - trunk/extensions/extb_canjoin.c (File Added)
1397
1398
1399 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1400 Log:
1401 - oh right, charybdis calls that 'orighost'.
1402
1403
1404 Changes: Modified:
1405 +2 -2 trunk/modules/m_who.c (File Modified)
1406
1407
1408 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1409 Log:
1410 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1411
1412
1413 Changes: Modified:
1414 +2 -0 trunk/modules/m_who.c (File Modified)
1415
1416
1417 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1418 Log:
1419 - also check $x against realhost
1420
1421
1422 Changes: Modified:
1423 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1424
1425
1426 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1427 Log:
1428 Sorcerynet people want a debugging notice moved from +s to +d.
1429
1430
1431 Changes: Modified:
1432 +1 -1 trunk/src/blacklist.c (File Modified)
1433
1434
1435 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1436 Log:
1437 Use source_p instead of client_p for free_pre_client().
1438 client_p could be NULL or another client.
1439
1440
1441 Changes: Modified:
1442 +1 -1 trunk/src/client.c (File Modified)
1443
1444
1445 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1446 Log:
1447 - revert this, I know how to fix it now
1448
1449
1450 Changes: Modified:
1451 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1452
1453
1454 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1455 Log:
1456 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1457 This fix is probably suboptimal, but it does indeed fix the problem.
1458
1459
1460 Changes: Modified:
1461 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1462
1463
1464 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1465 Log:
1466 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1467
1468
1469 Changes: Modified:
1470 +49 -0 trunk/extensions/Makefile.in (File Modified)
1471 + - trunk/extensions/extb_extgecos.c (File Added)
1472
1473
1474 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1475 Log:
1476 Remove undocumented and unused general::fallback_to_ip6_int config option.
1477
1478
1479 Changes: Modified:
1480 +0 -3 trunk/include/s_conf.h (File Modified)
1481 +0 -3 trunk/src/newconf.c (File Modified)
1482
1483
1484 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1485 Log:
1486 SGML docs:
1487 - document new TESTMASK
1488 - mention that TESTMASK matching is the same as MASKTRACE matching
1489 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1490 been that way)
1491
1492
1493 Changes: Modified:
1494 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1495
1496
1497 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1498 Log:
1499 New testmask from ratbox 2.2.
1500 Allows matches on nick, ip and gecos in addition to user
1501 and host, and is fully analogous to masktrace.
1502 The numeric has changed from 724 to 727 and fields in it
1503 have changed.
1504
1505
1506 Changes: Modified:
1507 +4 -3 trunk/help/opers/testmask (File Modified)
1508 +1 -0 trunk/include/numeric.h (File Modified)
1509 +82 -9 trunk/modules/m_testmask.c (File Modified)
1510 +2 -2 trunk/src/messages.tab (File Modified)
1511
1512
1513 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1514 Log:
1515 contrib -> extensions
1516
1517
1518 Changes: Modified:
1519 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1520
1521
1522 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1523 Log:
1524 CHGHOST: Check validity of new hostname.
1525 If the command came from a local client (disabled by
1526 default), send an error message and drop the command.
1527 If the command came from a remote client or server,
1528 send a notice to opers and the target user (if local).
1529
1530
1531 Changes: Modified:
1532 +42 -1 trunk/modules/m_chghost.c (File Modified)
1533
1534
1535 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1536 Log:
1537 Update NEWS file.
1538
1539
1540 Changes: Modified:
1541 +23 -1 trunk/NEWS (File Modified)
1542
1543
1544 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1545 Log:
1546 When an outgoing server connection succeeds, set
1547 localClient->ip by simply copying the whole sockaddr
1548 struct instead of copying certain parts only.
1549
1550
1551 Changes: Modified:
1552 +1 -19 trunk/src/s_serv.c (File Modified)
1553
1554
1555 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1556 Log:
1557 Give a special error message and ignore the connect block
1558 if trying to add a connect block for the server's own name.
1559
1560
1561 Changes: Modified:
1562 +7 -0 trunk/src/newconf.c (File Modified)
1563
1564
1565 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1566 Log:
1567 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1568 when --disable-balloc is used, so that it compiles.
1569 Obviously the BlockHeapUsage() stub returns just zeroes so
1570 /stats z will be less informative.
1571
1572
1573 Changes: Modified:
1574 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1575
1576
1577 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1578 Log:
1579 Free and zero dns_query in DNS callback for outgoing connect.
1580 This avoids double free of reslist.
1581
1582
1583 Changes: Modified:
1584 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1585
1586
1587 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1588 Log:
1589 From ratbox, log failed outgoing connections to serverlog.
1590 Added: IP address.
1591
1592
1593 Changes: Modified:
1594 +13 -1 trunk/src/s_serv.c (File Modified)
1595
1596
1597 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1598 Log:
1599 Change serverlog message when connecting to be more clear and show the port number.
1600
1601
1602 Changes: Modified:
1603 +1 -1 trunk/src/s_serv.c (File Modified)
1604
1605
1606 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1607 Log:
1608 Remove gethost_byname(), this is meaningless
1609 since the removal of AAAA -> A fallback (r1763).
1610
1611
1612 Changes: Modified:
1613 +0 -1 trunk/include/res.h (File Modified)
1614 +0 -12 trunk/src/res.c (File Modified)
1615
1616
1617 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1618 Log:
1619 Remove ip6.int support and use only ip6.arpa.
1620 The global ip6.int zone has disappeared on June 1
1621 and a lot of other software has been removing ip6.int
1622 support also.
1623 This removes the second and last case where IPv6
1624 support in charybdis causes extra lookups and slows
1625 DNS down.
1626
1627
1628 Changes: Modified:
1629 +5 -27 trunk/src/res.c (File Modified)
1630
1631
1632 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1633 Log:
1634 Mention new default (r1767) for connect::aftype in sgml docs.
1635
1636
1637 Changes: Modified:
1638 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1639
1640
1641 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1642 Log:
1643 Use IPv6 if connect::host looks like an IPv6 address
1644 (contains a colon). No need to aftype=ipv6 anymore.
1645
1646
1647 Changes: Modified:
1648 +2 -0 trunk/src/newconf.c (File Modified)
1649
1650
1651 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1652 Log:
1653 More information about connect::host.
1654
1655
1656 Changes: Modified:
1657 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1658
1659
1660 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1661 Log:
1662 Remove fallback to A if AAAA cannot be found.
1663 In case of a forward check of a reverse lookup, we
1664 already know if it's ipv4 or ipv6, so it is not
1665 useful and in case of a forward lookup of a hostname
1666 in connect::host, connect::aftype already specifies
1667 if it's ipv4 or ipv6.
1668
1669
1670 Changes: Modified:
1671 +4 -27 trunk/src/res.c (File Modified)
1672
1673
1674 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1675 Log:
1676 msg_channel():
1677 - check if +c made the message text empty and refuse
1678 to send it if so
1679 - don't copy message text if it is not necessary
1680 (channel is -c)
1681
1682
1683 Changes: Modified:
1684 +14 -4 trunk/modules/core/m_message.c (File Modified)
1685
1686
1687 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1688 Log:
1689 remove_conf_item(): do not free cf_name, this is generally a string constant
1690
1691
1692 Changes: Modified:
1693 +0 -1 trunk/src/newconf.c (File Modified)
1694
1695
1696 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1697 Log:
1698 Remove the old unused FDL_ constants.
1699
1700
1701 Changes: Modified:
1702 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1703
1704
1705 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1706 Log:
1707 Remove an unused struct irc_sockaddr_storage from fde_t
1708 (allocated for every possible file descriptor).
1709
1710
1711 Changes: Modified:
1712 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1713
1714
1715 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1716 Log:
1717 If the DNS lookup for an outgoing connection is still
1718 pending when it is closed, clean it up.
1719
1720
1721 Changes: Modified:
1722 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1723
1724
1725 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1726 Log:
1727 If proc_answer() fails (for example if a lookup for an
1728 A record returns a CNAME), fail the query immediately.
1729 Previously the packet was just ignored, leaving the
1730 query to time out.
1731
1732
1733 Changes: Modified:
1734 +4 -8 trunk/src/res.c (File Modified)
1735
1736
1737 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1738 Log:
1739 Correct sockhost field in an outgoing server connection.
1740 First copy the host field from the server_conf, then
1741 take the IP from to where the connection was attempted
1742 when the connection callback is called.
1743 (Before r1747 this used the IP from the server_conf.)
1744
1745
1746 Changes: Modified:
1747 +8 -2 trunk/src/s_serv.c (File Modified)
1748
1749
1750 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1751 Log:
1752 Remove ipnum (keep aftype) and dns_query from server_conf.
1753 We don't keep track of binary form address in connect{}
1754 blocks anymore, DNS lookups of names in host= gone.
1755 As before the DNS lookup is done on connect.
1756 This should unbreak hostnames in host= somewhat.
1757
1758
1759 Changes: Modified:
1760 +1 -2 trunk/include/s_newconf.h (File Modified)
1761 +2 -2 trunk/src/newconf.c (File Modified)
1762 +1 -42 trunk/src/s_newconf.c (File Modified)
1763 +12 -31 trunk/src/s_serv.c (File Modified)
1764
1765
1766 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1767 Log:
1768 Rerun autoconf.
1769
1770
1771 Changes: Modified:
1772 +1 -1 trunk/configure (File Modified)
1773
1774
1775 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1776 Log:
1777 Fix --disable-balloc help text (said --disable-small-net).
1778
1779
1780 Changes: Modified:
1781 +1 -1 trunk/configure.ac (File Modified)
1782
1783
1784 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1785 Log:
1786 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1787 services (+S). Unlike operstring and adminstring, this
1788 is not changeable with /quote set but is updated on rehash.
1789
1790
1791 Changes: Modified:
1792 +1 -0 trunk/doc/example.conf (File Modified)
1793 +10 -2 trunk/doc/reference.conf (File Modified)
1794 +1 -0 trunk/include/s_conf.h (File Modified)
1795 +6 -0 trunk/modules/m_info.c (File Modified)
1796 +3 -2 trunk/modules/m_whois.c (File Modified)
1797 +1 -0 trunk/src/newconf.c (File Modified)
1798 +1 -0 trunk/src/s_conf.c (File Modified)
1799
1800
1801 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1802 Log:
1803 Fix handling of comma in whois: ignore the comma and
1804 everything after it but do output the entire parameter
1805 in RPL_ENDOFWHOIS.
1806
1807
1808 Changes: Modified:
1809 +2 -2 trunk/modules/m_whois.c (File Modified)
1810
1811
1812 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1813 Log:
1814 New /stats letter 's' to list HURTs:
1815 - opers get the full listing.
1816 - users get any HURTs that match their sockhost/orighost if
1817 "stats_k_oper_only" is set to 1.
1818
1819
1820 Changes: Modified:
1821 +50 -0 trunk/extensions/hurt.c (File Modified)
1822
1823
1824 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1825 Log:
1826 - make the newconf system available to modules.
1827
1828
1829 Changes: Modified:
1830 +4 -1 trunk/include/newconf.h (File Modified)
1831 +4 -8 trunk/src/newconf.c (File Modified)
1832
1833
1834 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1835 Log:
1836 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1837
1838 Changes: Modified:
1839 +0 -3 trunk/doc/example.conf (File Modified)
1840 +0 -3 trunk/doc/reference.conf (File Modified)
1841
1842
1843 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1844 Log:
1845 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1846
1847
1848 Changes: Modified:
1849 +3 -0 trunk/doc/example.conf (File Modified)
1850 +3 -0 trunk/doc/reference.conf (File Modified)
1851
1852
1853 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1854 Log:
1855 Fix too early truncation of JOIN channel list.
1856
1857
1858 Changes: Modified:
1859 +2 -3 trunk/modules/core/m_join.c (File Modified)
1860
1861
1862 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1863 Log:
1864 - From ratbox 2.2 (anfl), send server notices about read
1865 errors from handshakes and servers to +s instead of +d.
1866 - Send various server notices about failed server
1867 connections which did not reach registered state network
1868 wide if the connection was initiated by a remote oper.
1869 This avoids annoying the whole net if there is a
1870 broken autoconnect, but allows all opers to see why a
1871 remote connect failed. Failed connections which did reach
1872 server state already generate server notices everywhere.
1873
1874 Note: this is an exception to our general policy to not send
1875 server notices about unregistered connections remotely.
1876
1877
1878 Changes: Modified:
1879 +1 -0 trunk/include/client.h (File Modified)
1880 +20 -6 trunk/src/client.c (File Modified)
1881 +6 -6 trunk/src/s_serv.c (File Modified)
1882
1883
1884 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1885 Log:
1886 - fix typoes
1887
1888
1889 Changes: Modified:
1890 +1 -1 trunk/doc/example.conf (File Modified)
1891 +1 -1 trunk/doc/reference.conf (File Modified)
1892
1893
1894 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1895 Log:
1896 Don't allow #channel +b $c:&channel (inconsistent target).
1897
1898
1899 Changes: Modified:
1900 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1901
1902
1903 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1904 Log:
1905 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1906
1907
1908 Changes: Modified:
1909 +0 -2 trunk/include/client.h (File Modified)
1910
1911
1912 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1913 Log:
1914 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1915
1916
1917 Changes: Modified:
1918 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1919
1920
1921 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1922 Log:
1923 Store IP addresses in whowas. These are shown to opers.
1924 Obtained from Eurus patches.
1925 orighost tracking removed (not worth the memory IMHO),
1926 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1927 with unknown IPs and to not violate auth{} spoof policy.
1928
1929
1930 Changes: Modified:
1931 +2 -0 trunk/doc/reference.conf (File Modified)
1932 +1 -0 trunk/include/numeric.h (File Modified)
1933 +1 -0 trunk/include/whowas.h (File Modified)
1934 +10 -1 trunk/modules/m_whowas.c (File Modified)
1935 +1 -1 trunk/src/messages.tab (File Modified)
1936 +4 -0 trunk/src/whowas.c (File Modified)
1937
1938
1939 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1940 Log:
1941 Describe hostmask parameter of masktrace better in sgml docs.
1942
1943
1944 Changes: Modified:
1945 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1946
1947
1948 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1949 Log:
1950 masktrace help file: mention CIDR IP masks
1951 From ratbox 2.2
1952
1953
1954 Changes: Modified:
1955 +2 -0 trunk/help/opers/masktrace (File Modified)
1956
1957
1958 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1959 Log:
1960 MASKTRACE: allow normal match() on IP address also
1961 From ratbox 2.2
1962
1963
1964 Changes: Modified:
1965 +2 -3 trunk/modules/m_etrace.c (File Modified)
1966
1967
1968 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1969 Log:
1970 Allow +S clients (services) to send to channels and @/+ channels always.
1971
1972
1973 Changes: Modified:
1974 +1 -1 trunk/modules/core/m_message.c (File Modified)
1975 +1 -1 trunk/src/channel.c (File Modified)
1976
1977
1978 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1979 Log:
1980 Allow servers to send to @#chan and +#chan.
1981
1982
1983 Changes: Modified:
1984 +1 -1 trunk/modules/core/m_message.c (File Modified)
1985
1986
1987 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1988 Log:
1989 Don't count opers on service{} servers in /lusers.
1990
1991
1992 Changes: Modified:
1993 +2 -2 trunk/src/s_user.c (File Modified)
1994
1995
1996 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1997 Log:
1998 Show opers the real host behind a dynamic spoof in WHOIS.
1999 If the user is auth{} spoofed, this shows the auth{} spoof
2000 otherwise it shows the DNS hostname and IP address.
2001 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2002
2003
2004 Changes: Modified:
2005 +1 -0 trunk/include/numeric.h (File Modified)
2006 +12 -2 trunk/modules/m_whois.c (File Modified)
2007 +1 -1 trunk/src/messages.tab (File Modified)
2008
2009
2010 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2011 Log:
2012 Remove #define HIDE_SPOOF_IPS from config.h, should
2013 have been done earlier.
2014
2015
2016 Changes: Modified:
2017 +0 -7 trunk/include/config.h (File Modified)
2018
2019
2020 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2021 Log:
2022 Bring back ERR_CANTKILLSERVER.
2023
2024
2025 Changes: Modified:
2026 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2027
2028
2029 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2030 Log:
2031 ip_cloaking module:
2032 - also send RPL_HOSTHIDDEN on -h
2033 - don't allow +h for auth{} spoofed clients
2034
2035
2036 Changes: Modified:
2037 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2038
2039
2040 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2041 Log:
2042 /etc/resolv.conf parsing:
2043 - don't crash (sometimes) if there is a line without an argument
2044 (e.g. 'search' by itself)
2045 - fix handling of lines with leading whitespace
2046
2047
2048 Changes: Modified:
2049 +9 -8 trunk/src/reslib.c (File Modified)
2050
2051
2052 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2053 Log:
2054 Put back code that terminates DNS queries, which was
2055 removed during the resolver changes.
2056
2057
2058 Changes: Modified:
2059 +4 -0 trunk/src/s_auth.c (File Modified)
2060
2061
2062 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2063 Log:
2064 - oh hey, that was in the wrong place
2065
2066
2067 Changes: Modified:
2068 +13 -13 trunk/src/s_auth.c (File Modified)
2069
2070
2071 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2072 Log:
2073 - handle a situation where a user can go away before DNS completes
2074
2075
2076 Changes: Modified:
2077 +13 -0 trunk/src/s_auth.c (File Modified)
2078
2079
2080 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2081 Log:
2082 More dnsbl stuff
2083
2084
2085 Changes: Modified:
2086 +1 -0 trunk/include/blacklist.h (File Modified)
2087 +1 -0 trunk/include/res.h (File Modified)
2088 +33 -2 trunk/src/blacklist.c (File Modified)
2089 +2 -0 trunk/src/client.c (File Modified)
2090 +24 -0 trunk/src/res.c (File Modified)
2091
2092
2093 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2094 Log:
2095 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2096 if comm_accept() failed.
2097
2098 Found with valgrind.
2099
2100
2101 Changes: Modified:
2102 +4 -4 trunk/src/listener.c (File Modified)
2103
2104
2105 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2106 Log:
2107 - handle unavailable Client/preClient structs
2108
2109
2110 Changes: Modified:
2111 +9 -0 trunk/src/blacklist.c (File Modified)
2112
2113
2114 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2115 Log:
2116 Add +lf to SGML docs.
2117
2118
2119 Changes: Modified:
2120 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2121
2122
2123 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2124 Log:
2125 Also do forwarding if the channel limit (+l) is exceeded.
2126
2127
2128 Changes: Modified:
2129 +1 -1 trunk/help/opers/cmode (File Modified)
2130 +2 -2 trunk/modules/core/m_join.c (File Modified)
2131
2132
2133 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2134 Log:
2135 Post-release lovin':
2136 - Update version to 2.1.0.
2137 - Regenerate configure.
2138
2139
2140 Changes: Modified:
2141 +9 -9 trunk/configure (File Modified)
2142 +1 -1 trunk/configure.ac (File Modified)
2143
2144
2145 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2146 Log:
2147 Comment out example blacklist{} block.
2148
2149
2150 Changes: Modified:
2151 +7 -7 trunk/doc/example.conf (File Modified)
2152 +7 -7 trunk/doc/reference.conf (File Modified)
2153
2154
2155 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2156 Log:
2157 Add note regarding use of AHBL BLs.
2158
2159
2160 Changes: Modified:
2161 +4 -0 trunk/doc/example.conf (File Modified)
2162 +4 -0 trunk/doc/reference.conf (File Modified)
2163
2164
2165 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2166 Log:
2167 Fix typos.
2168
2169
2170 Changes: Modified:
2171 +2 -2 trunk/CREDITS (File Modified)
2172
2173
2174 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2175 Log:
2176 Add beu to CREDITS.
2177
2178
2179 Changes: Modified:
2180 +1 -0 trunk/CREDITS (File Modified)
2181
2182
2183 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2184 Log:
2185 Put more recent ratbox CREDITS here.
2186
2187
2188 Changes: Modified:
2189 +3 -2 trunk/doc/Ratbox-team (File Modified)
2190
2191
2192 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2193 Log:
2194 Clarify a bit.
2195
2196
2197 Changes: Modified:
2198 +5 -4 trunk/NEWS (File Modified)
2199
2200
2201 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2202 Log:
2203 Mention that install or make install also avoids modunload crashes.
2204
2205
2206 Changes: Modified:
2207 +2 -1 trunk/BUGS (File Modified)
2208
2209
2210 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2211 Log:
2212 - update NEWS a bit
2213
2214
2215 Changes: Modified:
2216 +3 -8 trunk/NEWS (File Modified)
2217
2218
2219 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2220 Log:
2221 - further updates
2222
2223
2224 Changes: Modified:
2225 +3 -2 trunk/BUGS (File Modified)
2226
2227
2228 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2229 Log:
2230 - add orighost check to hurt.c
2231 - update BUGS info
2232
2233
2234 Changes: Modified:
2235 +1 -6 trunk/BUGS (File Modified)
2236 +1 -1 trunk/extensions/hurt.c (File Modified)
2237
2238
2239 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2240 Log:
2241 Make kline_exempt exempt from HURT also.
2242
2243
2244 Changes: Modified:
2245 +2 -1 trunk/extensions/hurt.c (File Modified)
2246
2247
2248 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2249 Log:
2250 Fix mask HEAL propagation.
2251
2252
2253 Changes: Modified:
2254 +6 -3 trunk/extensions/hurt.c (File Modified)
2255
2256
2257 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2258 Log:
2259 - Remove old cruft.
2260 - Update.
2261
2262
2263 Changes: Modified:
2264 +18 -31 trunk/extensions/README (File Modified)
2265
2266
2267 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2268 Log:
2269 More target change hax.
2270 Ick.
2271
2272
2273 Changes: Modified:
2274 +5 -0 trunk/extensions/hurt.c (File Modified)
2275
2276
2277 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2278 Log:
2279 Improvements to HURT propagation.
2280
2281
2282 Changes: Modified:
2283 +8 -6 trunk/extensions/hurt.c (File Modified)
2284
2285
2286 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2287 Log:
2288 - further simplification
2289
2290
2291 Changes: Modified:
2292 +25 -76 trunk/extensions/hurt.c (File Modified)
2293 +0 -9 trunk/extensions/hurt.h (File Modified)
2294
2295
2296 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2297 Log:
2298 - client_exit hook
2299
2300
2301 Changes: Modified:
2302 +13 -0 trunk/extensions/hurt.c (File Modified)
2303
2304
2305 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2306 Log:
2307 - cut off at 15 messages instead of 30
2308
2309
2310 Changes: Modified:
2311 +1 -1 trunk/extensions/hurt.h (File Modified)
2312
2313
2314 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2315 Log:
2316 Squash a warning here.
2317
2318
2319 Changes: Modified:
2320 +1 -3 trunk/src/ircd.c (File Modified)
2321
2322
2323 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2324 Log:
2325 Don't show servers in /stats l to nonopers if flatten links is enabled.
2326
2327
2328 Changes: Modified:
2329 +3 -1 trunk/modules/m_stats.c (File Modified)
2330
2331
2332 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2333 Log:
2334 - hurt expiry
2335
2336
2337 Changes: Modified:
2338 +20 -7 trunk/extensions/hurt.c (File Modified)
2339
2340
2341 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2342 Log:
2343 - remove inline stuff (yuck)
2344 - sockaddr should have been sockhost
2345
2346
2347 Changes: Modified:
2348 +22 -31 trunk/extensions/hurt.c (File Modified)
2349
2350
2351 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2352 Log:
2353 - make hurt checking actually work
2354
2355
2356 Changes: Modified:
2357 +2 -7 trunk/extensions/hurt.c (File Modified)
2358
2359
2360 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2361 Log:
2362 Slight tweak to alias{}.
2363
2364
2365 Changes: Modified:
2366 +4 -0 trunk/src/parse.c (File Modified)
2367
2368
2369 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2370 Log:
2371 - further simplification
2372
2373
2374 Changes: Modified:
2375 +59 -71 trunk/extensions/hurt.c (File Modified)
2376 +0 -1 trunk/extensions/hurt.h (File Modified)
2377
2378
2379 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2380 Log:
2381 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2382
2383
2384 Changes: Modified:
2385 +10 -20 trunk/extensions/hurt.c (File Modified)
2386 +0 -4 trunk/extensions/hurt.h (File Modified)
2387
2388
2389 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2390 Log:
2391 - remove some unnecessary code here (hurt_initial_check_event()).
2392
2393
2394 Changes: Modified:
2395 +0 -23 trunk/extensions/hurt.c (File Modified)
2396
2397
2398 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2399 Log:
2400 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2401
2402
2403 Changes: Modified:
2404 +8 -0 trunk/modules/core/m_message.c (File Modified)
2405
2406
2407 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2408 Log:
2409 - more sane tgchange hax
2410
2411
2412 Changes: Modified:
2413 +2 -1 trunk/extensions/hurt.c (File Modified)
2414
2415
2416 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2417 Log:
2418 Make HEAL <nick> work.
2419
2420
2421 Changes: Modified:
2422 +40 -43 trunk/extensions/hurt.c (File Modified)
2423
2424
2425 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2426 Log:
2427 Destroy hurt_clients list on unload.
2428
2429
2430 Changes: Modified:
2431 +7 -0 trunk/extensions/hurt.c (File Modified)
2432
2433
2434 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2435 Log:
2436 Coding style: no space between a function name and parenthesis.
2437
2438
2439 Changes: Modified:
2440 +43 -43 trunk/extensions/hurt.c (File Modified)
2441
2442
2443 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2444 Log:
2445 Now works and throws out hurt clients after 30 protocol messages
2446 unless they identify.
2447
2448
2449 Changes: Modified:
2450 +28 -36 trunk/extensions/hurt.c (File Modified)
2451 +1 -7 trunk/extensions/hurt.h (File Modified)
2452
2453
2454 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2455 Log:
2456 Working addition/lookup.
2457
2458
2459 Changes: Modified:
2460 +8 -0 trunk/extensions/hurt.c (File Modified)
2461
2462
2463 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2464 Log:
2465 Get rid of hyb6 style propagation (:server COMMAND source).
2466
2467
2468 Changes: Modified:
2469 +18 -22 trunk/extensions/hurt.c (File Modified)
2470
2471
2472 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2473 Log:
2474 add not-working hurt_add and hurt_find
2475
2476
2477 Changes: Modified:
2478 +13 -5 trunk/extensions/hurt.c (File Modified)
2479
2480
2481 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2482 Log:
2483 Comment out a lot of stuff so I can load and unload this without crashing.
2484
2485
2486 Changes: Modified:
2487 +17 -6 trunk/extensions/hurt.c (File Modified)
2488
2489
2490 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2491 Log:
2492 Fix svn:keywords and add a short comment at the top.
2493
2494
2495 Changes: Modified:
2496 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2497
2498
2499 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2500 Log:
2501 - Make hurt module compile
2502 - Link it to the build
2503 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2504 correct flag name, no CAP_TS6 use etc
2505
2506
2507 Changes: Modified:
2508 +1 -0 trunk/extensions/Makefile.in (File Modified)
2509 +30 -32 trunk/extensions/hurt.c (File Modified)
2510
2511
2512 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2513 Log:
2514 Put beu's hurt module in trunk.
2515
2516
2517 Changes: Modified:
2518 + - trunk/extensions/hurt.c (File Added)
2519 + - trunk/extensions/hurt.h (File Added)
2520
2521
2522 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2523 Log:
2524 - _iprint(): use stderr instead of stdout
2525
2526
2527 Changes: Modified:
2528 +1 -1 trunk/src/s_log.c (File Modified)
2529
2530
2531 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2532 Log:
2533 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2534 and subsequently destroy our kqueue when we close 0, 1, 2
2535 (broke /restart).
2536 - After closing fd 0, 1, 2 reopen them to /dev/null again
2537 so we don't send messages from malloc etc to a random
2538 user's connection.
2539 - Remove an obsolete comment.
2540
2541
2542 Changes: Modified:
2543 +13 -2 trunk/src/ircd.c (File Modified)
2544
2545
2546 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2547 Log:
2548 Update NEWS file.
2549
2550
2551 Changes: Modified:
2552 +29 -1 trunk/NEWS (File Modified)
2553
2554
2555 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2556 Log:
2557 Rerun autoconf.
2558
2559
2560 Changes: Modified:
2561 +1 -1 trunk/configure (File Modified)
2562
2563
2564 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2565 Log:
2566 Fix openssl version check to also accept versions newer than 0.9.6.
2567
2568
2569 Changes: Modified:
2570 +1 -1 trunk/configure.ac (File Modified)
2571
2572
2573 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2574 Log:
2575 Oops, need packet.h here.
2576
2577
2578 Changes: Modified:
2579 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2580
2581
2582 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2583 Log:
2584 End the flood grace period in CPRIVMSG/CNOTICE.
2585
2586
2587 Changes: Modified:
2588 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2589
2590
2591 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2592 Log:
2593 - update class::connectfreq documentation
2594
2595
2596 Changes: Modified:
2597 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2598
2599
2600 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2601 Log:
2602 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2603
2604
2605 Changes: Modified:
2606 +3 -6 trunk/src/s_serv.c (File Modified)
2607
2608
2609 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2610 Log:
2611 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2612
2613
2614 Changes: Modified:
2615 +1 -1 trunk/src/messages.tab (File Modified)
2616
2617
2618 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2619 Log:
2620 Don't mention that /stats p shows idle times, as it doesn't.
2621
2622
2623 Changes: Modified:
2624 +1 -1 trunk/help/opers/stats (File Modified)
2625 +1 -1 trunk/help/users/stats (File Modified)
2626
2627
2628 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2629 Log:
2630 /stats A shows DNS servers, it doesn't matter whether ircd
2631 uses ADNS or something else.
2632
2633
2634 Changes: Modified:
2635 +1 -1 trunk/help/opers/stats (File Modified)
2636
2637
2638 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2639 Log:
2640 get_client_name() fix
2641
2642
2643 Changes: Modified:
2644 +4 -0 trunk/src/client.c (File Modified)
2645
2646
2647 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2648 Log:
2649 Add some comments.
2650
2651
2652 Changes: Modified:
2653 +6 -0 trunk/src/ircd.c (File Modified)
2654
2655
2656 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2657 Log:
2658 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2659
2660 Changes: Modified:
2661 +16 -17 trunk/configure (File Modified)
2662 +1 -1 trunk/configure.ac (File Modified)
2663
2664
2665 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2666 Log:
2667 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2668
2669 Changes: Modified:
2670 +135 -0 trunk/configure (File Modified)
2671 +6 -0 trunk/configure.ac (File Modified)
2672
2673
2674 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2675 Log:
2676 Exit 0 on successful -conftest.
2677
2678
2679 Changes: Modified:
2680 +1 -1 trunk/src/ircd.c (File Modified)
2681
2682
2683 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2684 Log:
2685 Make the "keep the parent process around" thing work, by opening
2686 a pipe to the child process. This pipe is on fd 0 in the child
2687 process. After successful initialization, the child will write
2688 a byte to this pipe, on fatal errors it will close it without
2689 writing anything.
2690
2691 Somewhat hackish still but should work.
2692
2693
2694 Changes: Modified:
2695 +27 -30 trunk/src/ircd.c (File Modified)
2696
2697
2698 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2699 Log:
2700 - convert some error messages to ierror() over fprintf/ilog combination
2701
2702
2703 Changes: Modified:
2704 +3 -6 trunk/src/ircd.c (File Modified)
2705
2706
2707 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2708 Log:
2709 - inotice() for loadmodule when in foreground mode
2710
2711
2712 Changes: Modified:
2713 +3 -0 trunk/src/modules.c (File Modified)
2714
2715
2716 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2717 Log:
2718 - remove inotice() on loading modules from the config
2719
2720
2721 Changes: Modified:
2722 +0 -3 trunk/src/modules.c (File Modified)
2723
2724
2725 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2726 Log:
2727 - usleep for 50000usec in the parent process to allow for startup messages
2728 to be cleanly printed before detaching to shell, this should be more than
2729 enough time really
2730
2731
2732 Changes: Modified:
2733 +3 -0 trunk/src/ircd.c (File Modified)
2734
2735
2736 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2737 Log:
2738 - display more errors during normal startup as to try to help people find common problems
2739
2740
2741 Changes: Modified:
2742 +27 -10 trunk/src/ircd.c (File Modified)
2743
2744
2745 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2746 Log:
2747 - version bump in preparation of 2.0.0 release
2748
2749
2750 Changes: Modified:
2751 +9 -9 trunk/configure (File Modified)
2752 +1 -1 trunk/configure.ac (File Modified)
2753
2754
2755 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2756 Log:
2757 Change example.conf operator block from "admin" to "god",
2758 so as to show we encourage per-person operator blocks.
2759
2760
2761 Changes: Modified:
2762 +4 -2 trunk/doc/example.conf (File Modified)
2763
2764
2765 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2766 Log:
2767 Document alias{} block.
2768
2769
2770 Changes: Modified:
2771 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2772
2773
2774 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2775 Log:
2776 Document DNS blacklist stuff in sgml.
2777
2778
2779 Changes: Modified:
2780 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2781 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2782
2783
2784 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2785 Log:
2786 Misc /stats clarifications.
2787
2788
2789 Changes: Modified:
2790 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2791
2792
2793 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2794 Log:
2795 Move snomasks into umodes chapter.
2796 Move oprivs chapter down.
2797
2798
2799 Changes: Modified:
2800 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2801 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2802 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2803
2804
2805 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2806 Log:
2807 Mention operator{} user@host change.
2808
2809
2810 Changes: Modified:
2811 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2812
2813
2814 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2815 Log:
2816 operator{} block user@host matches against orighost now, not host.
2817 This means that services/+h spoofs do not work in operator{} blocks;
2818 auth{} spoofs still work.
2819
2820
2821 Changes: Modified:
2822 +4 -0 trunk/doc/example.conf (File Modified)
2823 +1 -1 trunk/doc/reference.conf (File Modified)
2824 +2 -2 trunk/modules/m_challenge.c (File Modified)
2825 +1 -1 trunk/modules/m_oper.c (File Modified)
2826
2827
2828 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2829 Log:
2830 - inotice/iwarn/ierror() stuff I was working on
2831
2832
2833 Changes: Modified:
2834 +3 -0 trunk/include/s_log.h (File Modified)
2835 +15 -11 trunk/src/ircd.c (File Modified)
2836 +3 -1 trunk/src/modules.c (File Modified)
2837 +1 -1 trunk/src/newconf.c (File Modified)
2838 +54 -0 trunk/src/s_log.c (File Modified)
2839
2840
2841 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2842 Log:
2843 Oops, don't add blacklists to the list twice on rehash.
2844
2845
2846 Changes: Modified:
2847 +3 -2 trunk/src/blacklist.c (File Modified)
2848
2849
2850 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2851 Log:
2852 Remove notices to the client about progress of dnsbl lookups.
2853
2854
2855 Changes: Modified:
2856 +0 -4 trunk/src/blacklist.c (File Modified)
2857
2858
2859 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2860 Log:
2861 Add auth{} flag dnsbl_exempt.
2862
2863
2864 Changes: Modified:
2865 +2 -1 trunk/doc/example.conf (File Modified)
2866 +2 -1 trunk/doc/reference.conf (File Modified)
2867 +2 -0 trunk/include/s_conf.h (File Modified)
2868 +1 -0 trunk/src/newconf.c (File Modified)
2869 +8 -1 trunk/src/s_user.c (File Modified)
2870
2871
2872 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2873 Log:
2874 Switch alias{} and blacklist{} around, for consistency with example.conf.
2875
2876
2877 Changes: Modified:
2878 +18 -18 trunk/doc/reference.conf (File Modified)
2879
2880
2881 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2882 Log:
2883 Send a warning to the user if they are dnsbl listed but exempted.
2884
2885
2886 Changes: Modified:
2887 +17 -12 trunk/src/s_user.c (File Modified)
2888
2889
2890 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2891 Log:
2892 Move throwing out dnsbl listed clients to registration,
2893 and make kline_exempt exempt from it.
2894
2895
2896 Changes: Modified:
2897 +1 -0 trunk/include/blacklist.h (File Modified)
2898 +4 -0 trunk/include/client.h (File Modified)
2899 +15 -16 trunk/src/blacklist.c (File Modified)
2900 +6 -0 trunk/src/client.c (File Modified)
2901 +17 -0 trunk/src/s_user.c (File Modified)
2902
2903
2904 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2905 Log:
2906 Show refcount in /stats n.
2907
2908
2909 Changes: Modified:
2910 +3 -2 trunk/modules/m_stats.c (File Modified)
2911
2912
2913 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2914 Log:
2915 Don't look up dnsbls twice if they send USER twice.
2916
2917
2918 Changes: Modified:
2919 +5 -3 trunk/modules/m_user.c (File Modified)
2920
2921
2922 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2923 Log:
2924 Add /stats n to help files.
2925
2926
2927 Changes: Modified:
2928 +1 -0 trunk/help/opers/stats (File Modified)
2929 +1 -0 trunk/help/users/stats (File Modified)
2930
2931
2932 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2933 Log:
2934 Only check dnsbls for A records, not AAAA.
2935
2936
2937 Changes: Modified:
2938 +1 -1 trunk/src/blacklist.c (File Modified)
2939
2940
2941 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2942 Log:
2943 Don't remove non-illegal blacklists on completion of check.
2944 Add debugging notices (not working).
2945
2946
2947 Changes: Modified:
2948 +5 -1 trunk/src/blacklist.c (File Modified)
2949
2950
2951 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2952 Log:
2953 Don't call register_local_user() if they haven't sent a nick yet.
2954
2955
2956 Changes: Modified:
2957 +1 -1 trunk/src/blacklist.c (File Modified)
2958
2959
2960 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2961 Log:
2962 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2963
2964
2965 Changes: Modified:
2966 +21 -0 trunk/modules/m_stats.c (File Modified)
2967
2968
2969 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2970 Log:
2971 More dnsbl rehash fixes, it was adding bogus entries.
2972
2973
2974 Changes: Modified:
2975 +2 -7 trunk/src/newconf.c (File Modified)
2976
2977
2978 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2979 Log:
2980 Need blacklist.h here.
2981
2982
2983 Changes: Modified:
2984 +1 -0 trunk/src/s_conf.c (File Modified)
2985
2986
2987 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2988 Log:
2989 - nuke iauth
2990
2991
2992 Changes: Modified:
2993 +1 -2 trunk/configure (File Modified)
2994 +0 -48 trunk/configure.ac (File Modified)
2995 + - trunk/doc/example-iauth.conf (File Deleted)
2996 + - trunk/iauth/ (File Deleted)
2997
2998
2999 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3000 Log:
3001 Improve handling of rehashing with blacklists.
3002 Also some coding style tweaks.
3003
3004
3005 Changes: Modified:
3006 +3 -2 trunk/include/blacklist.h (File Modified)
3007 +35 -16 trunk/src/blacklist.c (File Modified)
3008 +2 -0 trunk/src/s_conf.c (File Modified)
3009
3010
3011 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3012 Log:
3013 Clear can_send cache if a user logs in or out from services.
3014
3015
3016 Changes: Modified:
3017 +2 -0 trunk/modules/m_services.c (File Modified)
3018
3019
3020 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3021 Log:
3022 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3023 This directory is not entered by default.
3024 More stuff needs to be moved into here.
3025
3026
3027 Changes: Modified:
3028 +2 -1 trunk/configure (File Modified)
3029 +1 -0 trunk/configure.ac (File Modified)
3030 +69 -458 trunk/extensions/Makefile.in (File Modified)
3031 + - trunk/extensions/m_clearchan.c (File Deleted)
3032 + - trunk/extensions/m_force.c (File Deleted)
3033 + - trunk/unsupported/ (File Added)
3034 + - trunk/unsupported/Makefile.in (File Added)
3035 + - trunk/unsupported/m_clearchan.c (File Added)
3036 + - trunk/unsupported/m_force.c (File Added)
3037
3038
3039 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3040 Log:
3041 Logging/wallops for forcejoin/forcepart, numeric fix.
3042 This needs to be moved to the toys section.
3043
3044
3045 Changes: Modified:
3046 +22 -2 trunk/extensions/m_force.c (File Modified)
3047
3048
3049 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3050 Log:
3051 Fix comments at the top (including copyright).
3052
3053
3054 Changes: Modified:
3055 +3 -2 trunk/extensions/m_omode.c (File Modified)
3056
3057
3058 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3059 Log:
3060 Add OMODE command to extensions/ for oper mode hacking:
3061 - requires admin privs
3062 - does not work for opped opers
3063 - sends wallops
3064 - sends a ServerMode for opping the oper themselves,
3065 otherwise a mode coming from the oper (not only
3066 does this provide full accountability, it is also
3067 easiest to implement while avoiding channels
3068 messed up with bogus bans etc).
3069
3070
3071 Changes: Modified:
3072 +171 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/m_omode.c (File Added)
3074
3075
3076 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3077 Log:
3078 Metadata fix
3079
3080
3081 Changes: Modified:
3082 + - trunk/include/blacklist.h (Property Modified)
3083 + - trunk/src/blacklist.c (Property Modified)
3084
3085
3086 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3087 Log:
3088 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3089
3090
3091 Changes: Modified:
3092 +5 -1 trunk/src/blacklist.c (File Modified)
3093
3094
3095 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3096 Log:
3097 Initial DNS blacklist support:
3098 - see example.conf for how to use.
3099 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3100 - tor.ahbl.org is also included because most networks will not want to allow tor
3101 (and we're considering going KoS on tor users here anyway due to abuse)
3102
3103
3104 Changes: Modified:
3105 +18 -0 trunk/doc/example.conf (File Modified)
3106 +66 -0 trunk/doc/reference.conf (File Modified)
3107 + - trunk/include/blacklist.h (File Added)
3108 +2 -0 trunk/include/client.h (File Modified)
3109 +3 -0 trunk/modules/m_user.c (File Modified)
3110 +152 -0 trunk/src/Makefile.in (File Modified)
3111 + - trunk/src/blacklist.c (File Added)
3112 +34 -0 trunk/src/newconf.c (File Modified)
3113 +1 -0 trunk/src/s_auth.c (File Modified)
3114 +4 -0 trunk/src/s_user.c (File Modified)
3115
3116
3117 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3118 Log:
3119 Remove last bit of lzo stuff (comment in example.conf connect{}).
3120
3121
3122 Changes: Modified:
3123 +0 -4 trunk/doc/example.conf (File Modified)
3124
3125
3126 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3127 Log:
3128 Show sasl successes and failures in /stats t (like other
3129 things in /stats t, about local clients only).
3130
3131
3132 Changes: Modified:
3133 +2 -0 trunk/include/s_stats.h (File Modified)
3134 +3 -0 trunk/modules/m_sasl.c (File Modified)
3135 +3 -0 trunk/src/s_stats.c (File Modified)
3136
3137
3138 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3139 Log:
3140 Allow messaging services by nickname without using
3141 target change slots (this was already possible with
3142 user@server notation or services shortcuts).
3143
3144
3145 Changes: Modified:
3146 +2 -2 trunk/modules/core/m_message.c (File Modified)
3147
3148
3149 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3150 Log:
3151 Abort a safelist if a new /list comes in while one is already in progress.
3152
3153
3154 Changes: Modified:
3155 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3156
3157
3158 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3159 Log:
3160 Change $![letter]:[mask] to $~[letter]:[mask]
3161 so both ! and ~ invert an extban.
3162
3163
3164 Changes: Modified:
3165 +2 -0 trunk/src/chmode.c (File Modified)
3166
3167
3168 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3169 Log:
3170 - revert due to technical issues
3171
3172
3173 Changes: Modified:
3174 +1 -1 trunk/src/extban.c (File Modified)
3175
3176
3177 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3178 Log:
3179 - 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
3180
3181
3182 Changes: Modified:
3183 +1 -1 trunk/src/extban.c (File Modified)
3184
3185
3186 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3187 Log:
3188 Don't pace /list on a single channel.
3189
3190
3191 Changes: Modified:
3192 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3193
3194
3195 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3196 Log:
3197 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3198
3199
3200 Changes: Modified:
3201 +4 -2 trunk/include/supported.h (File Modified)
3202
3203
3204 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3205 Log:
3206 Extban types are case insensitive; force them to lowercase when added.
3207
3208
3209 Changes: Modified:
3210 +5 -5 trunk/doc/extban.txt (File Modified)
3211 +4 -0 trunk/src/chmode.c (File Modified)
3212 +3 -3 trunk/src/extban.c (File Modified)
3213
3214
3215 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3216 Log:
3217 sendto_wallops_flags():
3218 - instead of checking IsOper on each client, walk the appropriate list
3219 - instead of sending non-+z wallops from persons to nonopers, send only
3220 +w wallops from persons
3221
3222
3223 Changes: Modified:
3224 +1 -5 trunk/src/send.c (File Modified)
3225
3226
3227 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3228 Log:
3229 Prefix oper wallops with "WALLOPS - " if they would
3230 otherwise look like operwalls or locops, when sending
3231 them to local users.
3232
3233
3234 Changes: Modified:
3235 +11 -1 trunk/modules/m_wallops.c (File Modified)
3236
3237
3238 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3239 Log:
3240 Make sure destination field in some sasl numerics
3241 is the user's nick, not the sasl agent or server
3242 name.
3243
3244
3245 Changes: Modified:
3246 +2 -2 trunk/modules/m_sasl.c (File Modified)
3247
3248
3249 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3250 Log:
3251 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3252
3253
3254 Changes: Modified:
3255 +1 -1 trunk/extensions/Makefile.in (File Modified)
3256
3257
3258 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3259 Log:
3260 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3261
3262
3263 Changes: Modified:
3264 +1 -0 trunk/src/s_user.c (File Modified)
3265
3266
3267 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3268 Log:
3269 Fix build for when IPv6 is disabled.
3270
3271
3272 Changes: Modified:
3273 +12 -10 trunk/src/s_auth.c (File Modified)
3274
3275
3276 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3277 Log:
3278 Add information about adding extban types.
3279
3280
3281 Changes: Modified:
3282 +25 -0 trunk/doc/extban.txt (File Modified)
3283
3284
3285 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3286 Log:
3287 Better extban validation: try to match a new extban from
3288 a local user against its setter to see if it is valid.
3289 Unknown extban types from remotes are no longer hidden.
3290
3291
3292 Changes: Modified:
3293 +4 -3 trunk/doc/extban.txt (File Modified)
3294 +1 -0 trunk/include/channel.h (File Modified)
3295 +2 -6 trunk/src/chmode.c (File Modified)
3296 +32 -0 trunk/src/extban.c (File Modified)
3297
3298
3299 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3300 Log:
3301 Make sure both .c.o: and .s.o: are followed by the necessary command.
3302
3303
3304 Changes: Modified:
3305 +1 -0 trunk/src/Makefile.in (File Modified)
3306
3307
3308 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3309 Log:
3310 Add need_sasl auth{} flag to sgml documentation.
3311
3312
3313 Changes: Modified:
3314 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3315
3316
3317 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3318 Log:
3319 Document need_sasl auth{} flag in example confs.
3320
3321
3322 Changes: Modified:
3323 +1 -0 trunk/doc/example.conf (File Modified)
3324 +1 -0 trunk/doc/reference.conf (File Modified)
3325
3326
3327 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3328 Log:
3329 Don't allow TB to set an empty topic.
3330 This would be possible if a server sent bad protocol
3331 and could cause a crash.
3332
3333
3334 Changes: Modified:
3335 +4 -0 trunk/modules/m_tb.c (File Modified)
3336
3337
3338 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3339 Log:
3340 - oops
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/Makefile.in (File Modified)
3345
3346
3347 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3348 Log:
3349 - typo fix
3350
3351
3352 Changes: Modified:
3353 +2 -2 trunk/configure (File Modified)
3354 +1 -1 trunk/configure.ac (File Modified)
3355
3356
3357 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3358 Log:
3359 - rebuild configure
3360
3361
3362 Changes: Modified:
3363 +2 -2 trunk/configure (File Modified)
3364
3365
3366 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3367 Log:
3368 - makefile fix
3369
3370
3371 Changes: Modified:
3372 +1 -1 trunk/extensions/Makefile.in (File Modified)
3373
3374
3375 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3376 Log:
3377 - rename contrib to extensions to bring some clarity to things
3378
3379
3380 Changes: Modified:
3381 +1 -1 trunk/Makefile.in (File Modified)
3382 +1 -1 trunk/configure.ac (File Modified)
3383 +10 -10 trunk/doc/example.conf (File Modified)
3384 +10 -10 trunk/doc/reference.conf (File Modified)
3385 + - trunk/extensions/ (File Added)
3386 + - trunk/extras/ (File Deleted)
3387
3388
3389 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3390 Log:
3391 - temporary rename
3392
3393
3394 Changes: Modified:
3395 +1 -1 trunk/Makefile.in (File Modified)
3396 +1 -1 trunk/configure.ac (File Modified)
3397 + - trunk/contrib/ (File Deleted)
3398 + - trunk/extras/ (File Added)
3399
3400
3401 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3402 Log:
3403 Don't allow servers to QUIT (they should use SQUIT).
3404
3405
3406 Changes: Modified:
3407 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3408
3409
3410 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3411 Log:
3412 - keywords
3413
3414
3415 Changes: Modified:
3416 + - trunk/src/fnvhash.s (Property Modified)
3417
3418
3419 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3420 Log:
3421 - reduced version of code
3422
3423
3424 Changes: Modified:
3425 +9 -61 trunk/src/fnvhash.s (File Modified)
3426
3427
3428 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3429 Log:
3430 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3431
3432
3433 Changes: Modified:
3434 +1 -1 trunk/src/fnvhash.s (File Modified)
3435
3436
3437 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3438 Log:
3439 Fix orighost matching for klines, etc. Was hashing the visible
3440 host, oops.
3441
3442
3443 Changes: Modified:
3444 +1 -1 trunk/src/hostmask.c (File Modified)
3445
3446
3447 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3448 Log:
3449 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3450
3451
3452 Changes: Modified:
3453 +7 -1 trunk/configure (File Modified)
3454 +5 -0 trunk/configure.ac (File Modified)
3455 +5 -6 trunk/src/Makefile.in (File Modified)
3456 +0 -4 trunk/src/fnvhash.s (File Modified)
3457 +0 -2 trunk/src/hash.c (File Modified)
3458
3459
3460 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3461 Log:
3462 - regenerate configure
3463
3464
3465 Changes: Modified:
3466 +18 -0 trunk/configure (File Modified)
3467
3468
3469 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3470 Log:
3471 - --enable-ricer-hashing option.
3472
3473
3474 Changes: Modified:
3475 +9 -0 trunk/configure.ac (File Modified)
3476 +3 -0 trunk/include/setup.h.in (File Modified)
3477
3478
3479 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3480 Log:
3481 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3482
3483
3484 Changes: Modified:
3485 + - trunk/src/fnvhash.s (File Added)
3486 +3 -0 trunk/src/hash.c (File Modified)
3487
3488
3489 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3490 Log:
3491 Fix syntax error in reference.conf.
3492
3493
3494 Changes: Modified:
3495 +0 -1 trunk/doc/reference.conf (File Modified)
3496
3497
3498 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3499 Log:
3500 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3501 (&& instead of ||...)
3502 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3503
3504
3505 Changes: Modified:
3506 +1 -1 trunk/src/chmode.c (File Modified)
3507
3508
3509 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3510 Log:
3511 Documentation for extban.
3512
3513
3514 Changes: Modified:
3515 + - trunk/doc/extban.txt (File Added)
3516
3517
3518 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3519 Log:
3520 Add extban modules to example confs.
3521
3522
3523 Changes: Modified:
3524 +5 -0 trunk/doc/example.conf (File Modified)
3525 +10 -0 trunk/doc/reference.conf (File Modified)
3526
3527
3528 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3529 Log:
3530 Initial addition of extended ban types (conditionals).
3531 Allows custom +bqeI checks via modules.
3532 Initial extra types are account (a[:mask]), oper (o),
3533 channel (c:name), realname (r:mask), server (s:mask).
3534
3535
3536 Changes: Modified:
3537 +229 -0 trunk/contrib/Makefile.in (File Modified)
3538 + - trunk/contrib/extb_account.c (File Added)
3539 + - trunk/contrib/extb_channel.c (File Added)
3540 + - trunk/contrib/extb_oper.c (File Added)
3541 + - trunk/contrib/extb_realname.c (File Added)
3542 + - trunk/contrib/extb_server.c (File Added)
3543 +13 -0 trunk/include/channel.h (File Modified)
3544 +1 -0 trunk/src/Makefile.in (File Modified)
3545 +14 -5 trunk/src/channel.c (File Modified)
3546 +91 -0 trunk/src/chmode.c (File Modified)
3547 + - trunk/src/extban.c (File Added)
3548
3549
3550 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3551 Log:
3552 Do not force +bqeI modes starting with '$' in nick!user@host format.
3553 * and ? characters in them are still assumed to be wildcards.
3554
3555
3556 Changes: Modified:
3557 +6 -0 trunk/src/chmode.c (File Modified)
3558
3559
3560 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3561 Log:
3562 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3563
3564
3565 Changes: Modified:
3566 +4 -0 trunk/modules/m_capab.c (File Modified)
3567
3568
3569 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3570 Log:
3571 Stop some mixing of client and server protocol.
3572
3573
3574 Changes: Modified:
3575 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3576 +4 -2 trunk/modules/m_pass.c (File Modified)
3577 +6 -0 trunk/modules/m_sasl.c (File Modified)
3578 +6 -0 trunk/modules/m_user.c (File Modified)
3579
3580
3581 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3582 Log:
3583 - additional revert
3584
3585
3586 Changes: Modified:
3587 +0 -2 trunk/include/s_newconf.h (File Modified)
3588 +0 -4 trunk/include/s_serv.h (File Modified)
3589 +0 -1 trunk/src/newconf.c (File Modified)
3590 +1 -13 trunk/src/s_serv.c (File Modified)
3591
3592
3593 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3594 Log:
3595 - revert LZOLink patch for now
3596
3597
3598 Changes: Modified:
3599 +0 -1 trunk/servlink/Makefile.in (File Modified)
3600 +0 -16 trunk/servlink/README (File Modified)
3601 +2 -36 trunk/servlink/control.c (File Modified)
3602 +0 -3 trunk/servlink/control.h (File Modified)
3603 +7 -5955 trunk/servlink/io.c (File Modified)
3604 + - trunk/servlink/lzoconf.h (File Deleted)
3605 + - trunk/servlink/lzodefs.h (File Deleted)
3606 + - trunk/servlink/minilzo.c (File Deleted)
3607 + - trunk/servlink/minilzo.h (File Deleted)
3608 +0 -1 trunk/servlink/servlink.h (File Modified)
3609
3610
3611 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3612 Log:
3613 - more stuff here
3614
3615
3616 Changes: Modified:
3617 +4 -2 trunk/servlink/control.c (File Modified)
3618 +2 -1 trunk/servlink/io.c (File Modified)
3619
3620
3621 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3622 Log:
3623 - oops
3624
3625
3626 Changes: Modified:
3627 +2 -2 trunk/servlink/io.c (File Modified)
3628
3629
3630 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3631 Log:
3632 - paranoia, prevent segfaults
3633
3634
3635 Changes: Modified:
3636 +2 -2 trunk/servlink/io.c (File Modified)
3637
3638
3639 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3640 Log:
3641 - more optimal servlink code
3642
3643
3644 Changes: Modified:
3645 +21 -8 trunk/servlink/io.c (File Modified)
3646
3647
3648 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3649 Log:
3650 - more efficient read strategy
3651
3652
3653 Changes: Modified:
3654 +15 -3 trunk/servlink/io.c (File Modified)
3655
3656
3657 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3658 Log:
3659 - use lzo_uintp cast to make LZO happy
3660
3661
3662 Changes: Modified:
3663 +3 -3 trunk/servlink/io.c (File Modified)
3664
3665
3666 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3667 Log:
3668 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3669
3670
3671 Changes: Modified:
3672 +4 -0 trunk/doc/example.conf (File Modified)
3673 +2 -1 trunk/include/s_newconf.h (File Modified)
3674 +4 -0 trunk/include/s_serv.h (File Modified)
3675 +1 -0 trunk/servlink/Makefile.in (File Modified)
3676 +16 -0 trunk/servlink/README (File Modified)
3677 +34 -2 trunk/servlink/control.c (File Modified)
3678 +3 -0 trunk/servlink/control.h (File Modified)
3679 +5929 -7 trunk/servlink/io.c (File Modified)
3680 + - trunk/servlink/lzoconf.h (File Added)
3681 + - trunk/servlink/lzodefs.h (File Added)
3682 + - trunk/servlink/minilzo.c (File Added)
3683 + - trunk/servlink/minilzo.h (File Added)
3684 +1 -0 trunk/servlink/servlink.h (File Modified)
3685 +1 -0 trunk/src/newconf.c (File Modified)
3686 +14 -2 trunk/src/s_serv.c (File Modified)
3687
3688
3689 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3690 Log:
3691 - remove imalloc, it was a concept that probably wouldn't have worked properly
3692
3693
3694 Changes: Modified:
3695 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3696 + - trunk/libcharybdis/imalloc.c (File Deleted)
3697 + - trunk/libcharybdis/imalloc.h (File Deleted)
3698
3699
3700 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3701 Log:
3702 - disable imalloc for now
3703
3704
3705 Changes: Modified:
3706 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3707
3708
3709 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3710 Log:
3711 - remove unneeded debug code
3712
3713
3714 Changes: Modified:
3715 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3716
3717
3718 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3719 Log:
3720 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3721
3722
3723 Changes: Modified:
3724 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3725
3726
3727 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3728 Log:
3729 - more stuff here, imalloc remains disabled for now
3730
3731
3732 Changes: Modified:
3733 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3734
3735
3736 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3737 Log:
3738 - more progress
3739
3740
3741 Changes: Modified:
3742 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3743
3744
3745 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3746 Log:
3747 - more tweaks
3748
3749
3750 Changes: Modified:
3751 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3752 +2 -0 trunk/src/ircd.c (File Modified)
3753
3754
3755 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3756 Log:
3757 - roll back libircd crap
3758
3759
3760 Changes: Modified:
3761 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3762 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3763 +29 -0 trunk/src/.depend (File Modified)
3764 +6 -21 trunk/src/Makefile.in (File Modified)
3765 +3 -218 trunk/src/ircd.c (File Modified)
3766 + - trunk/src/ircd_linker.c (File Deleted)
3767 + - trunk/src/main.c (File Deleted)
3768
3769
3770 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3771 Log:
3772 - realloc(), free() implementation
3773
3774
3775 Changes: Modified:
3776 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3777
3778
3779 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3780 Log:
3781 - malloc(), calloc() implementation
3782
3783
3784 Changes: Modified:
3785 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3786
3787
3788 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3789 Log:
3790 - block_free(), block_find(), retune_heaps() implementation
3791
3792
3793 Changes: Modified:
3794 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3795
3796
3797 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3798 Log:
3799 - block_destroy code, block_allocate code.
3800
3801
3802 Changes: Modified:
3803 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3804
3805
3806 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3807 Log:
3808 - block_new() code
3809
3810
3811 Changes: Modified:
3812 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3813
3814
3815 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3816 Log:
3817 - disable imalloc again :P
3818
3819
3820 Changes: Modified:
3821 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3822
3823
3824 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3825 Log:
3826 - fix warning
3827
3828
3829 Changes: Modified:
3830 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3831
3832
3833 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3834 Log:
3835 - fix typo
3836
3837
3838 Changes: Modified:
3839 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3840
3841
3842 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3843 Log:
3844 - constructor code for imalloc engine (malloc_init())
3845
3846
3847 Changes: Modified:
3848 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3849
3850
3851 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3852 Log:
3853 - imalloc engine improvements
3854
3855
3856 Changes: Modified:
3857 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3858
3859
3860 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3861 Log:
3862 - replace mmap() code with direct brk()/sbrk() calls.
3863
3864
3865 Changes: Modified:
3866 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3867
3868
3869 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3870 Log:
3871 - remove outdated i_malloc() interfaces
3872
3873
3874 Changes: Modified:
3875 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3876
3877
3878 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3879 Log:
3880 - redisable imalloc (sorry!)
3881
3882
3883 Changes: Modified:
3884 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3885
3886
3887 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3888 Log:
3889 - correct GET_PAGE_SLOT() macro
3890
3891
3892 Changes: Modified:
3893 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3894
3895
3896 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3897 Log:
3898 - oops forgot to commit it with imalloc turned off
3899
3900
3901 Changes: Modified:
3902 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3903
3904
3905 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3906 Log:
3907 - cleanups
3908
3909
3910 Changes: Modified:
3911 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3912 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3913
3914
3915 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3916 Log:
3917 - lowlevel imalloc code
3918
3919
3920 Changes: Modified:
3921 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3922 + - trunk/libcharybdis/imalloc.h (File Added)
3923
3924
3925 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3926 Log:
3927 - fix bindings
3928
3929
3930 Changes: Modified:
3931 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3932
3933
3934 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3935 Log:
3936 remove #ifndef
3937
3938
3939 Changes: Modified:
3940 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3941
3942
3943 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3944 Log:
3945 - 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)
3946
3947
3948 Changes: Modified:
3949 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3950 + - trunk/libcharybdis/imalloc.c (File Added)
3951
3952
3953 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3954 Log:
3955 - increment configure Id
3956
3957
3958 Changes: Modified:
3959 +2208 -1 trunk/configure (File Modified)
3960
3961
3962 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3963 Log:
3964 - bootstrap for imalloc code
3965
3966
3967 Changes: Modified:
3968 +54 -1 trunk/configure.ac (File Modified)
3969 +27 -0 trunk/include/setup.h.in (File Modified)
3970
3971
3972 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3973 Log:
3974 Clarify interaction of spoofs and channel bans/operator{} blocks.
3975
3976
3977 Changes: Modified:
3978 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3979 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3980
3981
3982 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3983 Log:
3984 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3985
3986
3987 Changes: Modified:
3988 +30 -22 trunk/src/ircd.c (File Modified)
3989
3990
3991 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3992 Log:
3993 If shared{} blocks deny something, the command
3994 is silently ignored.
3995
3996
3997 Changes: Modified:
3998 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3999
4000
4001 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4002 Log:
4003 Move up IsService check so we don't store a non-service
4004 in preClient->sasl_agent.
4005
4006
4007 Changes: Modified:
4008 +6 -6 trunk/modules/m_sasl.c (File Modified)
4009
4010
4011 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4012 Log:
4013 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4014 Add some more sanity checks on agent strings.
4015
4016
4017 Changes: Modified:
4018 +13 -11 trunk/modules/m_sasl.c (File Modified)
4019
4020
4021 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4022 Log:
4023 Unknown clients can have an ID too now so make sure to remove
4024 them from the hash if they exit.
4025
4026
4027 Changes: Modified:
4028 +3 -0 trunk/src/client.c (File Modified)
4029
4030
4031 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4032 Log:
4033 Only accept sasl from servers in a service{} block.
4034 Not tested but this must go in.
4035
4036
4037 Changes: Modified:
4038 +6 -0 trunk/modules/m_sasl.c (File Modified)
4039 +3 -0 trunk/modules/m_signon.c (File Modified)
4040
4041
4042 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4043 Log:
4044 Only process SAVE messages targetting registered users,
4045 not servers or unregistered connections. Could cause
4046 a crash when bad protocol was received.
4047
4048
4049 Changes: Modified:
4050 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4051
4052
4053 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4054 Log:
4055 - fix QJM buffer overflow vulnerability (fucking GXTi)
4056
4057
4058 Changes: Modified:
4059 +3 -3 trunk/src/s_user.c (File Modified)
4060
4061
4062 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4063 Log:
4064 Mention /scan umodes under oper_spy privilege.
4065
4066
4067 Changes: Modified:
4068 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4069
4070
4071 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4072 Log:
4073 Mention that overlapping cluster blocks are a bad thing.
4074
4075
4076 Changes: Modified:
4077 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4078
4079
4080 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4081 Log:
4082 - Document cluster{} and shared{} blocks.
4083 - Mention that service{} does not allow wildcards.
4084
4085
4086 Changes: Modified:
4087 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4088
4089
4090 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4091 Log:
4092 Document exempt{} and service{} blocks, point to reference.conf for
4093 general{}, channel{} and serverhide{}.
4094
4095
4096 Changes: Modified:
4097 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4098
4099
4100 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4101 Log:
4102 Document ~ in lists of values better.
4103
4104
4105 Changes: Modified:
4106 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4107
4108
4109 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4110 Log:
4111 More detailed CNOTICE, CPRIVMSG descriptions.
4112
4113
4114 Changes: Modified:
4115 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4116
4117
4118 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4119 Log:
4120 Oops, need both Revision and Id on modules.
4121
4122
4123 Changes: Modified:
4124 + - trunk/modules/sno_routing.c (Property Modified)
4125
4126
4127 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4128 Log:
4129 Tweak header comment a bit (filename, Id).
4130
4131
4132 Changes: Modified:
4133 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4134
4135
4136 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4137 Log:
4138 Add GLINE and UNGLINE.
4139
4140
4141 Changes: Modified:
4142 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4143
4144
4145 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4146 Log:
4147 New configure with proper Id.
4148
4149
4150 Changes: Modified:
4151 +3 -1 trunk/configure (File Modified)
4152
4153
4154 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4155 Log:
4156 Change #include directives for in6addr_any, hopefully compiles better now.
4157
4158
4159 Changes: Modified:
4160 +3 -1 trunk/configure.ac (File Modified)
4161
4162
4163 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4164 Log:
4165 Encourage putting actual administrative information
4166 in the admin{} block.
4167
4168
4169 Changes: Modified:
4170 +3 -3 trunk/doc/example.conf (File Modified)
4171
4172
4173 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4174 Log:
4175 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4176
4177
4178 Changes: Modified:
4179 +9 -7 trunk/include/s_conf.h (File Modified)
4180 +1 -0 trunk/src/newconf.c (File Modified)
4181 +10 -0 trunk/src/s_user.c (File Modified)
4182
4183
4184 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4185 Log:
4186 - Change to glines = no in example confs
4187 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4188 are disabled.
4189
4190
4191 Changes: Modified:
4192 +1 -1 trunk/doc/example.conf (File Modified)
4193 +1 -1 trunk/doc/reference.conf (File Modified)
4194 +2 -2 trunk/modules/m_gline.c (File Modified)
4195
4196
4197 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4198 Log:
4199 - forward-port QJM fix from 1.1
4200
4201
4202 Changes: Modified:
4203 +2 -0 trunk/src/s_user.c (File Modified)
4204
4205
4206 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4207 Log:
4208 - add switch to configure to disable the block allocator
4209
4210
4211 Changes: Modified:
4212 +18 -0 trunk/configure (File Modified)
4213 +9 -0 trunk/configure.ac (File Modified)
4214 +0 -6 trunk/include/config.h (File Modified)
4215 +3 -0 trunk/include/setup.h.in (File Modified)
4216
4217
4218 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4219 Log:
4220 Fix wierd error that would exit SASL users with "Overridden"
4221
4222 Changes: Modified:
4223 +1 -1 trunk/modules/m_signon.c (File Modified)
4224
4225
4226 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4227 Log:
4228 Remove obsolete XXX comment about lazylinks.
4229
4230
4231 Changes: Modified:
4232 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4233
4234
4235 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4236 Log:
4237 OJOIN: make sure to send the wallops remotely for #channels
4238
4239
4240 Changes: Modified:
4241 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4242
4243
4244 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4245 Log:
4246 Accountability for OJOIN (contrib module)
4247
4248 Changes: Modified:
4249 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4250
4251
4252 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4253 Log:
4254 - move more stuff over to ircd_state
4255
4256
4257 Changes: Modified:
4258 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4259 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4260 +9 -0 trunk/src/ircd_state.c (File Modified)
4261 +3 -3 trunk/src/patricia.c (File Modified)
4262
4263
4264 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4265 Log:
4266 - move more stuff out of libircd and into ircd_state.c
4267
4268
4269 Changes: Modified:
4270 +5 -5 trunk/src/channel.c (File Modified)
4271 +4 -4 trunk/src/client.c (File Modified)
4272 +12 -0 trunk/src/ircd_state.c (File Modified)
4273
4274
4275 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4276 Log:
4277 - this is just barrels of fun
4278
4279
4280 Changes: Modified:
4281 + - trunk/include/ircd_state.h (File Added)
4282 +1 -1 trunk/src/Makefile.in (File Modified)
4283 +2 -1 trunk/src/channel.c (File Modified)
4284 +3 -52 trunk/src/ircd.c (File Modified)
4285 +100 -3 trunk/src/ircd_state.c (File Modified)
4286
4287
4288 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4289 Log:
4290 It's .include, not #include.
4291
4292
4293 Changes: Modified:
4294 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4295
4296
4297 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4298 Log:
4299 More consistent section titles.
4300
4301
4302 Changes: Modified:
4303 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4304 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4305 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4306
4307
4308 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4309 Log:
4310 Mention possible exceeding of +j/+l due to propagation
4311 delays between servers.
4312
4313
4314 Changes: Modified:
4315 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4316
4317
4318 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4319 Log:
4320 Formatting nits:
4321 - "text" -> <quote>text</quote>
4322 - <filename>
4323 - a few more
4324
4325
4326 Changes: Modified:
4327 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4328 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4329 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4330 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4331
4332
4333 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4334 Log:
4335 Remove text about deprecation of glines.
4336
4337
4338 Changes: Modified:
4339 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4340
4341
4342 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4343 Log:
4344 - Add description of umode +D, deaf.
4345 - Mention CALLERID 005 token with umode +g.
4346
4347
4348 Changes: Modified:
4349 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4350
4351
4352 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4353 Log:
4354 Strip off a leading colon in services shortcuts (aliases).
4355
4356
4357 Changes: Modified:
4358 +2 -0 trunk/src/parse.c (File Modified)
4359
4360
4361 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4362 Log:
4363 Add no_oper_invis contrib module, denies opers setting
4364 themselves invisible (except hidden_oper's).
4365
4366
4367 Changes: Modified:
4368 +42 -0 trunk/contrib/Makefile.in (File Modified)
4369 + - trunk/contrib/no_oper_invis.c (File Added)
4370
4371
4372 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4373 Log:
4374 Mention /stats E, make the other /stats descriptions more consistent.
4375
4376
4377 Changes: Modified:
4378 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4379
4380
4381 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4382 Log:
4383 Mention that the KILL reason and oper will appear on channels.
4384
4385
4386 Changes: Modified:
4387 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4388
4389
4390 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4391 Log:
4392 Mention /mode #channel f to query forward channel from outside.
4393
4394
4395 Changes: Modified:
4396 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4397
4398
4399 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4400 Log:
4401 Port over RATBOX_2_1 r20960 (anfl):
4402 client connect notices to +C should be hiding the extra
4403 fields for spoofed users
4404
4405
4406 Changes: Modified:
4407 +2 -1 trunk/src/s_user.c (File Modified)
4408
4409
4410 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4411 Log:
4412 Add a chapter with our extra user commands:
4413 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4414
4415
4416 Changes: Modified:
4417 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4418 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4419
4420
4421 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4422 Log:
4423 Do not put by <server>: in SQUIT reasons to servers
4424 other than the one being exited.
4425
4426
4427 Changes: Modified:
4428 +1 -1 trunk/src/client.c (File Modified)
4429
4430
4431 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4432 Log:
4433 Regenerate configure.
4434
4435
4436 Changes: Modified:
4437 +1162 -1159 trunk/configure (File Modified)
4438
4439
4440 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4441 Log:
4442 Move the warning flags down so they do not mess up
4443 checks like for -Wl,-export-dynamic.
4444
4445
4446 Changes: Modified:
4447 +33 -30 trunk/configure.ac (File Modified)
4448
4449
4450 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4451 Log:
4452 - more work here
4453
4454
4455 Changes: Modified:
4456 +2 -1 trunk/iauth/Makefile.in (File Modified)
4457
4458
4459 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4460 Log:
4461 - build iauth makefile
4462
4463
4464 Changes: Modified:
4465 +3 -2 trunk/configure (File Modified)
4466 +1 -0 trunk/configure.ac (File Modified)
4467
4468
4469 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4470 Log:
4471 - Makefile
4472
4473
4474 Changes: Modified:
4475 + - trunk/iauth/Makefile.in (File Added)
4476
4477
4478 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4479 Log:
4480 - add iauth.conf.example from irc2.11
4481
4482
4483 Changes: Modified:
4484 + - trunk/doc/example-iauth.conf (File Added)
4485
4486
4487 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4488 Log:
4489 - wow, i found some docs on this thing
4490
4491
4492 Changes: Modified:
4493 + - trunk/doc/technical/iauth-internals.txt (File Added)
4494
4495
4496 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4497 Log:
4498 - no longer applicable
4499
4500
4501 Changes: Modified:
4502 + - trunk/authdaemon/ (File Deleted)
4503
4504
4505 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4506 Log:
4507 - remove libircd.so on make clean (oops)
4508
4509
4510 Changes: Modified:
4511 +1 -1 trunk/src/Makefile.in (File Modified)
4512
4513
4514 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4515 Log:
4516 - merge iauth source for experimentation
4517
4518
4519 Changes: Modified:
4520 + - trunk/iauth/ (File Added)
4521 + - trunk/iauth/a_conf.c (File Added)
4522 + - trunk/iauth/a_conf_def.h (File Added)
4523 + - trunk/iauth/a_conf_ext.h (File Added)
4524 + - trunk/iauth/a_defines.h (File Added)
4525 + - trunk/iauth/a_externs.h (File Added)
4526 + - trunk/iauth/a_io.c (File Added)
4527 + - trunk/iauth/a_io_ext.h (File Added)
4528 + - trunk/iauth/a_log.c (File Added)
4529 + - trunk/iauth/a_log_def.h (File Added)
4530 + - trunk/iauth/a_log_ext.h (File Added)
4531 + - trunk/iauth/a_struct_def.h (File Added)
4532 + - trunk/iauth/iauth.c (File Added)
4533 + - trunk/iauth/mod_lhex.c (File Added)
4534 + - trunk/iauth/mod_lhex_ext.h (File Added)
4535 + - trunk/iauth/mod_pipe.c (File Added)
4536 + - trunk/iauth/mod_pipe_ext.h (File Added)
4537 + - trunk/iauth/mod_rfc931.c (File Added)
4538 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4539 + - trunk/iauth/mod_socks.c (File Added)
4540 + - trunk/iauth/mod_socks_ext.h (File Added)
4541 + - trunk/iauth/mod_webproxy.c (File Added)
4542 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4543
4544
4545 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4546 Log:
4547 User /quote help index was not sorted properly.
4548
4549
4550 Changes: Modified:
4551 +2 -2 trunk/help/Makefile.in (File Modified)
4552 +8 -8 trunk/help/users/index (File Modified)
4553
4554
4555 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4556 Log:
4557 Add SCAN help file.
4558
4559
4560 Changes: Modified:
4561 +25 -8 trunk/help/opers/index (File Modified)
4562 + - trunk/help/opers/scan (File Added)
4563
4564
4565 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4566 Log:
4567 SGML docs:
4568 - Document SCAN UMODES
4569 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4570
4571
4572 Changes: Modified:
4573 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4574
4575
4576 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4577 Log:
4578 Add our copyright information to /info (part of release-1.1 r1026).
4579
4580
4581 Changes: Modified:
4582 +1 -0 trunk/src/version.c.SH (File Modified)
4583
4584
4585 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4586 Log:
4587 Fix some compile warnings.
4588
4589
4590 Changes: Modified:
4591 +1 -1 trunk/modules/core/m_join.c (File Modified)
4592 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4593 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4594 +1 -1 trunk/modules/m_scan.c (File Modified)
4595 +4 -4 trunk/modules/m_signon.c (File Modified)
4596
4597
4598 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4599 Log:
4600 RSFNC: OK, actually consider unknowns also for detecting a collide.
4601 Otherwise we can get two clients with the same nick.
4602
4603
4604 Changes: Modified:
4605 +1 -1 trunk/modules/m_services.c (File Modified)
4606
4607
4608 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4609 Log:
4610 - charybdis profiling stuff
4611 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4612 - update .depend
4613
4614
4615 Changes: Modified:
4616 +0 -8 trunk/configure (File Modified)
4617 +1 -8 trunk/configure.ac (File Modified)
4618 +18 -0 trunk/include/channel.h (File Modified)
4619 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4620 +335 -260 trunk/src/.depend (File Modified)
4621 +1569 -0 trunk/src/Makefile.in (File Modified)
4622 + - trunk/src/chmode.c (File Added)
4623 +16 -1 trunk/src/ircd.c (File Modified)
4624 +11 -0 trunk/src/main.c (File Modified)
4625 +11 -0 trunk/src/modules.c (File Modified)
4626
4627
4628 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4629 Log:
4630 RSFNC: Do not send kills to servers for unknowns
4631
4632
4633 Changes: Modified:
4634 +4 -2 trunk/modules/m_services.c (File Modified)
4635
4636
4637 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4638 Log:
4639 Describe service{} blocks in reference.conf.
4640
4641
4642 Changes: Modified:
4643 +12 -0 trunk/doc/reference.conf (File Modified)
4644
4645
4646 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4647 Log:
4648 Replace this list of modes with pointers to other documentation.
4649
4650
4651 Changes: Modified:
4652 +6 -50 trunk/doc/modes.txt (File Modified)
4653
4654
4655 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4656 Log:
4657 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4658 looks too much like an old-ircd client pointer otherwise.
4659
4660
4661 Changes: Modified:
4662 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4663
4664
4665 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4666 Log:
4667 findforwards:
4668 - note truncation of the list (perhaps sending multiple
4669 notices is better)
4670 - clarify in a comment that /findforwards on a nonexistent
4671 channel can be useful
4672 - sendto_one_notice() requires that the text start with
4673 a colon
4674
4675
4676 Changes: Modified:
4677 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4678
4679
4680 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4681 Log:
4682 When we close a local server's link, always include the
4683 name of the client causing the exit in the reason in the
4684 SQUIT we send them (replacing them with us). This makes
4685 sure server notices for stuff like "Not enough arguments
4686 to server command" are different on the two sides.
4687
4688
4689 Changes: Modified:
4690 +7 -5 trunk/src/client.c (File Modified)
4691
4692
4693 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4694 Log:
4695 New contrib module m_findforwards.c
4696
4697
4698 Changes: Modified:
4699 +112 -0 trunk/contrib/Makefile.in (File Modified)
4700 + - trunk/contrib/m_findforwards.c (File Added)
4701
4702
4703 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4704 Log:
4705 Whoops, don't show real host behind auth{} spoof in
4706 spoof notices if hide_spoof_ips is enabled.
4707
4708 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4709
4710
4711 Changes: Modified:
4712 +3 -2 trunk/src/s_conf.c (File Modified)
4713
4714
4715 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4716 Log:
4717 Add dalnet-style /identify that sends to nickserv or chanserv.
4718
4719
4720 Changes: Modified:
4721 +102 -0 trunk/contrib/Makefile.in (File Modified)
4722 + - trunk/contrib/m_identify.c (File Added)
4723
4724
4725 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4726 Log:
4727 Document alias{} blocks a bit better.
4728
4729
4730 Changes: Modified:
4731 +9 -0 trunk/doc/reference.conf (File Modified)
4732
4733
4734 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4735 Log:
4736 - add aliases to /stats m (data usage is not counted though, sorry)
4737
4738
4739 Changes: Modified:
4740 +1 -0 trunk/include/s_conf.h (File Modified)
4741 +3 -0 trunk/src/newconf.c (File Modified)
4742 +15 -0 trunk/src/parse.c (File Modified)
4743
4744
4745 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4746 Log:
4747 - remove m_sshortcut as it's no longer relevant
4748
4749
4750 Changes: Modified:
4751 +0 -145 trunk/modules/Makefile.in (File Modified)
4752 + - trunk/modules/m_sshortcut.c (File Deleted)
4753
4754
4755 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4756 Log:
4757 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4758 targets instead of my original idea :P)
4759
4760
4761 Changes: Modified:
4762 +32 -0 trunk/doc/example.conf (File Modified)
4763 +35 -0 trunk/doc/reference.conf (File Modified)
4764 +4 -0 trunk/include/parse.h (File Modified)
4765 +7 -0 trunk/include/s_conf.h (File Modified)
4766 +82 -0 trunk/src/newconf.c (File Modified)
4767 +78 -0 trunk/src/parse.c (File Modified)
4768 +16 -0 trunk/src/s_conf.c (File Modified)
4769
4770
4771 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4772 Log:
4773 Remove some spaces after tabs. ??
4774
4775
4776 Changes: Modified:
4777 +18 -18 trunk/src/newconf.c (File Modified)
4778
4779
4780 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4781 Log:
4782 Global /who:
4783 - make sure to clear all marks also if the who was aborted
4784 because of too many matches
4785 - give ERR_TOOMANYMATCHES if too many matches
4786 - clarify comments
4787
4788 ratbox RATBOX_2_2 r22003 (jilles)
4789
4790
4791 Changes: Modified:
4792 +28 -26 trunk/modules/m_who.c (File Modified)
4793
4794
4795 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4796 Log:
4797 - devel is 2.0
4798
4799
4800 Changes: Modified:
4801 +9 -9 trunk/configure (File Modified)
4802 +1 -1 trunk/configure.ac (File Modified)
4803
4804
4805 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4806 Log:
4807 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4808
4809
4810 Changes: Modified:
4811 +2 -1 trunk/include/s_newconf.h (File Modified)
4812 +20 -0 trunk/modules/m_rehash.c (File Modified)
4813 +1 -1 trunk/src/s_newconf.c (File Modified)
4814
4815
4816 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4817 Log:
4818 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4819
4820
4821 Changes: Modified:
4822 +0 -1 trunk/doc/example.conf (File Modified)
4823 +0 -3 trunk/doc/reference.conf (File Modified)
4824 +0 -1 trunk/include/s_conf.h (File Modified)
4825 +0 -6 trunk/modules/m_info.c (File Modified)
4826 +1 -1 trunk/src/channel.c (File Modified)
4827 +0 -1 trunk/src/newconf.c (File Modified)
4828
4829
4830 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4831 Log:
4832 Missing header in m_chghost.c
4833
4834 Changes: Modified:
4835 +1 -0 trunk/modules/m_chghost.c (File Modified)
4836
4837
4838 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4839 Log:
4840 Relocate QJM code to a seperate function(change_nick_user_host)
4841 Change CHGHOST to use change_nick_user_host instead of just setting it
4842
4843
4844 Changes: Modified:
4845 +3 -0 trunk/include/s_user.h (File Modified)
4846 +1 -1 trunk/modules/m_chghost.c (File Modified)
4847 +3 -78 trunk/modules/m_signon.c (File Modified)
4848 +89 -0 trunk/src/s_user.c (File Modified)
4849
4850
4851 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4852 Log:
4853 Restore /stats a (dns servers, admin-only).
4854
4855
4856 Changes: Modified:
4857 +1 -0 trunk/include/res.h (File Modified)
4858 +5 -8 trunk/modules/m_stats.c (File Modified)
4859 +16 -0 trunk/src/res.c (File Modified)
4860
4861
4862 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4863 Log:
4864 - Add CHARYBDIS_PROFILE if we are profiling.
4865 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4866 - Remove duplicate --enable-epoll entry.
4867
4868
4869 Changes: Modified:
4870 +1595 -15 trunk/configure (File Modified)
4871 +30 -11 trunk/configure.ac (File Modified)
4872 +3 -0 trunk/include/setup.h.in (File Modified)
4873
4874
4875 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4876 Log:
4877 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4878
4879
4880 Changes: Modified:
4881 +28 -0 trunk/aclocal.m4 (File Modified)
4882
4883
4884 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4885 Log:
4886 Allow requesting forward channel and quiet list in same mode command.
4887
4888
4889 Changes: Modified:
4890 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4891
4892
4893 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4894 Log:
4895 Add description of xline wildcards.
4896
4897
4898 Changes: Modified:
4899 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4900
4901
4902 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4903 Log:
4904 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4905
4906
4907 Changes: Modified:
4908 +0 -4 trunk/modules/m_services.c (File Modified)
4909
4910
4911 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4912 Log:
4913 typo
4914
4915
4916 Changes: Modified:
4917 +1 -1 trunk/include/hook.h (File Modified)
4918
4919
4920 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4921 Log:
4922 call_hook, not hook_call
4923
4924
4925 Changes: Modified:
4926 +1 -1 trunk/modules/core/m_join.c (File Modified)
4927
4928
4929 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4930 Log:
4931 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4932 Could be useful for a number of things.
4933
4934
4935 Changes: Modified:
4936 +9 -0 trunk/modules/core/m_join.c (File Modified)
4937
4938
4939 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4940 Log:
4941 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4942
4943
4944 Changes: Modified:
4945 +7 -0 trunk/include/hook.h (File Modified)
4946
4947
4948 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4949 Log:
4950 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4951
4952
4953 Changes: Modified:
4954 +15 -0 trunk/modules/m_services.c (File Modified)
4955
4956
4957 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4958 Log:
4959 Clarify snomask +f, +k, +u.
4960
4961
4962 Changes: Modified:
4963 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4964
4965
4966 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4967 Log:
4968 Cmode +p and +s may be set simultaneously.
4969
4970
4971 Changes: Modified:
4972 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4973
4974
4975 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4976 Log:
4977 actually, we should check the data version on each reload (oops)
4978
4979
4980 Changes: Modified:
4981 +6 -6 trunk/src/main.c (File Modified)
4982
4983
4984 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4985 Log:
4986 more work on the loader
4987
4988
4989 Changes: Modified:
4990 +45 -21 trunk/src/main.c (File Modified)
4991
4992
4993 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4994 Log:
4995 Add prototype ircd_state.c
4996
4997
4998 Changes: Modified:
4999 + - trunk/src/ircd_state.c (File Added)
5000
5001
5002 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5003 Log:
5004 Smaller improvements.
5005
5006
5007 Changes: Modified:
5008 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5009
5010
5011 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5012 Log:
5013 Add a lot of stuff here.
5014
5015
5016 Changes: Modified:
5017 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5018
5019
5020 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5021 Log:
5022 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5023
5024
5025 Changes: Modified:
5026 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5027
5028
5029 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5030 Log:
5031 Invex doesn't trump +r or (sic) +J.
5032
5033
5034 Changes: Modified:
5035 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5036
5037
5038 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5039 Log:
5040 Check to make sure a module is not loaded before loading it.
5041
5042
5043 Changes: Modified:
5044 +6 -1 trunk/src/ircd_parser.y (File Modified)
5045
5046
5047 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5048 Log:
5049 - Add a missing comma in the HeaderMessages array
5050 - Only send "Your hostname is too long ..." if that really is the case
5051
5052
5053 Changes: Modified:
5054 +2 -2 trunk/src/s_auth.c (File Modified)
5055
5056
5057 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5058 Log:
5059 build_symtable() will have already bailed here, so no need to check
5060 explicitly whether or not charybdis_main is NULL.
5061
5062
5063 Changes: Modified:
5064 +7 -16 trunk/src/main.c (File Modified)
5065
5066
5067 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5068 Log:
5069 Data structure versioning, part 1.
5070
5071
5072 Changes: Modified:
5073 +10 -1 trunk/include/ircd_defs.h (File Modified)
5074 +2 -0 trunk/src/ircd.c (File Modified)
5075 +15 -3 trunk/src/main.c (File Modified)
5076
5077
5078 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5079 Log:
5080 build a symbol table and use that instead of doing a raw dlsym on everything
5081
5082
5083 Changes: Modified:
5084 + - trunk/include/ircd_linker.h (File Added)
5085 +71 -1 trunk/src/Makefile.in (File Modified)
5086 + - trunk/src/ircd_linker.c (File Added)
5087 +16 -4 trunk/src/main.c (File Modified)
5088
5089
5090 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5091 Log:
5092 The launcher now calls io_loop() instead of charybdis_main().
5093 This is so that we do not have to reinitialize *everything* later.
5094
5095
5096 Changes: Modified:
5097 +1 -0 trunk/include/ircd.h (File Modified)
5098 +6 -7 trunk/src/ircd.c (File Modified)
5099 +13 -1 trunk/src/main.c (File Modified)
5100
5101
5102 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5103 Log:
5104 Use global binding on libircd.so.
5105
5106
5107 Changes: Modified:
5108 +1 -1 trunk/src/main.c (File Modified)
5109
5110
5111 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5112 Log:
5113 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5114 (it will do more later)
5115
5116
5117 Changes: Modified:
5118 +14 -12 trunk/include/config.h (File Modified)
5119 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5120 +31 -5 trunk/src/Makefile.in (File Modified)
5121 +78 -1 trunk/src/ircd.c (File Modified)
5122 + - trunk/src/main.c (File Added)
5123
5124
5125 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5126 Log:
5127 Add whitespace here, oops.
5128
5129
5130 Changes: Modified:
5131 +1 -1 trunk/CREDITS (File Modified)
5132
5133
5134 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5135 Log:
5136 Properly copy over the IP address here instead of using a cheap hack.
5137 Because the hack didn't work right except on IPv6. :|
5138
5139
5140 Changes: Modified:
5141 +12 -2 trunk/src/s_newconf.c (File Modified)
5142
5143
5144 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5145 Log:
5146 Revert reject cache notice to ratbox's, which more
5147 clearly suggests what's happening.
5148
5149
5150 Changes: Modified:
5151 +4 -1 trunk/src/reject.c (File Modified)
5152
5153
5154 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5155 Log:
5156 Fix the openssl status in the overview information.
5157
5158
5159 Changes: Modified:
5160 +1 -3 trunk/configure (File Modified)
5161 +1 -3 trunk/configure.ac (File Modified)
5162
5163
5164 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5165 Log:
5166 - Add simple exempt{} block (127.0.0.1) to example.conf.
5167 - Remove mention of deny{}.
5168
5169
5170 Changes: Modified:
5171 +5 -0 trunk/doc/example.conf (File Modified)
5172 +1 -1 trunk/doc/reference.conf (File Modified)
5173
5174
5175 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5176 Log:
5177 example.conf: add some comments at the start
5178 reference.conf: some ircd-ratbox -> charybdis
5179
5180
5181 Changes: Modified:
5182 +11 -0 trunk/doc/example.conf (File Modified)
5183 +6 -5 trunk/doc/reference.conf (File Modified)
5184
5185
5186 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5187 Log:
5188 Rename m_createauthonly module to createauthonly
5189 as this is not a module providing an m_function
5190 (command).
5191
5192
5193 Changes: Modified:
5194 +1 -38 trunk/contrib/Makefile.in (File Modified)
5195 + - trunk/contrib/createauthonly.c (File Added)
5196 + - trunk/contrib/m_createauthonly.c (File Deleted)
5197
5198
5199 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5200 Log:
5201 Add to example confs commented lines for:
5202 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5203 sno_globalkline.so, sno_globaloper.so.
5204
5205
5206 Changes: Modified:
5207 +5 -1 trunk/doc/example.conf (File Modified)
5208 +9 -1 trunk/doc/reference.conf (File Modified)
5209
5210
5211 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5212 Log:
5213 - Unbreak connecting to connect{}s with hostnames
5214 instead of IP addresses (broken with new resolver).
5215 - Try to do A/AAAA query based on aftype in
5216 connect{} (doesn't seem to work fully).
5217
5218
5219 Changes: Modified:
5220 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5221
5222
5223 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5224 Log:
5225 Unbreak /rehash dns.
5226
5227
5228 Changes: Modified:
5229 +1 -0 trunk/src/res.c (File Modified)
5230
5231
5232 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5233 Log:
5234 Preserve Hybrid Id and add one of our own.
5235
5236
5237 Changes: Modified:
5238 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5239 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5240
5241
5242 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5243 Log:
5244 Add anfl and Androsyn to CREDITS.
5245 They wrote a lot of ratbox code we use, both before and after the fork.
5246
5247
5248 Changes: Modified:
5249 +2 -0 trunk/CREDITS (File Modified)
5250
5251
5252 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5253 Log:
5254 Hostname validity check.
5255
5256
5257 Changes: Modified:
5258 +42 -3 trunk/src/s_auth.c (File Modified)
5259
5260
5261 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5262 Log:
5263 Version bump to 1.2.0.
5264
5265
5266 Changes: Modified:
5267 +9 -9 trunk/configure (File Modified)
5268 +1 -1 trunk/configure.ac (File Modified)
5269
5270
5271 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5272 Log:
5273 - Missed a spot in the IPv6 code here. Should be usable now.
5274
5275
5276 Changes: Modified:
5277 +2 -2 trunk/src/res.c (File Modified)
5278
5279
5280 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5281 Log:
5282 Alright, so, this massive commit does the following:
5283 - Removes adns
5284 - Adds a resolver based on the undernet and hybrid one.
5285 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5286 - Makes a check in ./configure be posixly correct
5287 - Simplifies the auth code and DNS callbacks
5288
5289 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5290
5291
5292 Changes: Modified:
5293 +1 -1 trunk/Makefile.in (File Modified)
5294 + - trunk/adns/ (File Deleted)
5295 +148 -80 trunk/configure (File Modified)
5296 +1 -2 trunk/configure.ac (File Modified)
5297 +6 -0 trunk/include/client.h (File Modified)
5298 +1 -0 trunk/include/packet.h (File Modified)
5299 +153 -41 trunk/include/res.h (File Modified)
5300 + - trunk/include/reslib.h (File Added)
5301 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5302 +930 -1449 trunk/modules/.depend (File Modified)
5303 +3 -0 trunk/modules/m_stats.c (File Modified)
5304 +417 -621 trunk/src/.depend (File Modified)
5305 +1 -1 trunk/src/.indent.pro (File Modified)
5306 +2069 -289 trunk/src/Makefile.in (File Modified)
5307 + - trunk/src/adns.c (File Deleted)
5308 + - trunk/src/res.c (File Added)
5309 + - trunk/src/reslib.c (File Added)
5310 +11 -50 trunk/src/s_auth.c (File Modified)
5311 +4 -26 trunk/src/s_newconf.c (File Modified)
5312
5313
5314 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5315 Log:
5316 Document the NOBALLOC feature.
5317
5318
5319 Changes: Modified:
5320 +7 -1 trunk/include/config.h (File Modified)
5321
5322
5323 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5324 Log:
5325 commands.sgml changes
5326
5327
5328 Changes: Modified:
5329 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5330
5331
5332 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5333 Log:
5334 connect{} changes.
5335
5336
5337 Changes: Modified:
5338 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5339
5340
5341 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5342 Log:
5343 Improve description of class{} block (in particular,
5344 mention server classes as well as client classes).
5345
5346
5347 Changes: Modified:
5348 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5349
5350
5351 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5352 Log:
5353 In comment:
5354 -/* sendq: servers need a higher sendq as they send more data */
5355 +/* sendq: servers need a higher sendq as they are sent more data */
5356
5357
5358 Changes: Modified:
5359 +1 -1 trunk/doc/reference.conf (File Modified)
5360
5361
5362 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5363 Log:
5364 Add modules{} block.
5365
5366
5367 Changes: Modified:
5368 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5369
5370
5371 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5372 Log:
5373 Add general::oper_snomask, snomask on oper up for opers
5374 that have umode +s set on oper up, but do not have
5375 a specific snomask setting in their operator block.
5376 If this is empty or not specified, +s is used as before.
5377
5378
5379 Changes: Modified:
5380 +4 -1 trunk/doc/example.conf (File Modified)
5381 +7 -1 trunk/doc/reference.conf (File Modified)
5382 +1 -0 trunk/include/client.h (File Modified)
5383 +1 -0 trunk/include/s_conf.h (File Modified)
5384 +32 -0 trunk/src/newconf.c (File Modified)
5385 +1 -0 trunk/src/s_conf.c (File Modified)
5386 +13 -3 trunk/src/s_user.c (File Modified)
5387
5388
5389 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5390 Log:
5391 fix error
5392
5393 Changes: Modified:
5394 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5395
5396
5397 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5398 Log:
5399 Add MASKTRACE and CHANTRACE commands.
5400
5401
5402 Changes: Modified:
5403 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5404
5405
5406 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5407 Log:
5408 document loadmodule directive
5409
5410
5411 Changes: Modified:
5412 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5413
5414
5415 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5416 Log:
5417 finish this up
5418
5419
5420 Changes: Modified:
5421 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5422
5423
5424 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5425 Log:
5426 q:lines are no longer living in the ircd.conf either
5427
5428
5429 Changes: Modified:
5430 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5431
5432
5433 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5434 Log:
5435 remove k:line, d:line, x:line as they are their own files now
5436
5437
5438 Changes: Modified:
5439 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5440
5441
5442 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5443 Log:
5444 New place for operator::snomask.
5445
5446
5447 Changes: Modified:
5448 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5449
5450
5451 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5452 Log:
5453 Document connect {}.
5454
5455
5456 Changes: Modified:
5457 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5458
5459
5460 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5461 Log:
5462 example.conf: move operator::snomask to a more logical place,
5463 more sensible default
5464 reference.conf: add operator::snomask
5465
5466
5467 Changes: Modified:
5468 +3 -3 trunk/doc/example.conf (File Modified)
5469 +3 -0 trunk/doc/reference.conf (File Modified)
5470
5471
5472 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5473 Log:
5474 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5475 in those conf entries that take umodes like <name1>, <name2>, ...
5476
5477
5478 Changes: Modified:
5479 +3 -0 trunk/doc/reference.conf (File Modified)
5480 +3 -0 trunk/src/newconf.c (File Modified)
5481
5482
5483 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5484 Log:
5485 Remove H:line
5486
5487
5488 Changes: Modified:
5489 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5490
5491
5492 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5493 Log:
5494 Aesthetic changes.
5495
5496
5497 Changes: Modified:
5498 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5499
5500
5501 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5502 Log:
5503 s/allow/auth
5504
5505
5506 Changes: Modified:
5507 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5508
5509
5510 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5511 Log:
5512 fix
5513
5514
5515 Changes: Modified:
5516 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5517
5518
5519 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5520 Log:
5521 Document operator {} blocks.
5522
5523
5524 Changes: Modified:
5525 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5526
5527
5528 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5529 Log:
5530 auth{}: clarify/add some details
5531
5532
5533 Changes: Modified:
5534 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5535
5536
5537 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5538 Log:
5539 auth{}: Move a paragraph.
5540
5541
5542 Changes: Modified:
5543 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5544
5545
5546 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5547 Log:
5548 Document auth{} blocks.
5549
5550
5551 Changes: Modified:
5552 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5553
5554
5555 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5556 Log:
5557 Add umode +R.
5558
5559
5560 Changes: Modified:
5561 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5562
5563
5564 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5565 Log:
5566 Add umode +R, prevents unidentified clients from
5567 sending private messages or notices. /accept'ed
5568 clients and opers are exempt.
5569 Due to the /accept part, this is only checked
5570 at the target's server, may want to change
5571 this?
5572
5573
5574 Changes: Modified:
5575 +1 -0 trunk/help/opers/umode (File Modified)
5576 +1 -0 trunk/help/users/umode (File Modified)
5577 +2 -0 trunk/include/client.h (File Modified)
5578 +1 -0 trunk/include/numeric.h (File Modified)
5579 +11 -1 trunk/modules/core/m_message.c (File Modified)
5580 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5581 +1 -1 trunk/src/messages.tab (File Modified)
5582 +1 -1 trunk/src/s_user.c (File Modified)
5583
5584
5585 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5586 Log:
5587 Don't allow a nick change if banned or quieted (and not
5588 voiced or opped) on a channel. This uses numeric 435
5589 (bahamut's "cannot change to a banned nick") because
5590 bahamut/ircu's 437 and hyperion's 438 already have
5591 another meaning for us.
5592
5593
5594 Changes: Modified:
5595 +2 -0 trunk/include/channel.h (File Modified)
5596 +1 -0 trunk/include/numeric.h (File Modified)
5597 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5598 +38 -0 trunk/src/channel.c (File Modified)
5599 +1 -1 trunk/src/messages.tab (File Modified)
5600
5601
5602 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5603 Log:
5604 KNOCK:
5605 - respect ban exceptions
5606 - also deny a knock if quieted
5607
5608
5609 Changes: Modified:
5610 +2 -1 trunk/modules/m_knock.c (File Modified)
5611
5612
5613 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5614 Log:
5615 Reverse bad substitution in comment.
5616
5617
5618 Changes: Modified:
5619 +1 -1 trunk/src/channel.c (File Modified)
5620
5621
5622 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5623 Log:
5624 - set DynSpoof flag for clients spoofed at registration
5625 - add orighost instead of host to the hostname hash
5626
5627
5628 Changes: Modified:
5629 +5 -1 trunk/src/s_user.c (File Modified)
5630
5631
5632 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5633 Log:
5634 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5635
5636
5637 Changes: Modified:
5638 +2 -3 trunk/src/send.c (File Modified)
5639
5640
5641 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5642 Log:
5643 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5644
5645
5646 Changes: Modified:
5647 +17 -7 trunk/modules/m_signon.c (File Modified)
5648
5649
5650 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5651 Log:
5652 Correct minimum args on ENCAP SASL to avoid nasty core.
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/modules/m_sasl.c (File Modified)
5657
5658
5659 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5660 Log:
5661 Style nits: sptr can't ever be NULL, don't compare truth
5662 values with YES.
5663
5664
5665 Changes: Modified:
5666 +2 -3 trunk/modules/m_scan.c (File Modified)
5667
5668
5669 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5670 Log:
5671 - Comment out scan_cmodes() prototype to suppress warning
5672 - Correct minimum parameter count for mo_scan()
5673
5674
5675 Changes: Modified:
5676 +2 -2 trunk/modules/m_scan.c (File Modified)
5677
5678
5679 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5680 Log:
5681 SCAN UMODES:
5682 - Include full command in operspy notice
5683 - Allow global scans (no-list used, mask not used) without operspy
5684 - Use ERR_NOPRIVS numeric
5685
5686
5687 Changes: Modified:
5688 +21 -9 trunk/modules/m_scan.c (File Modified)
5689
5690
5691 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5692 Log:
5693 Cancel out the >3 default if < is given; this way
5694 any </> specification fully overrides the default.
5695
5696
5697 Changes: Modified:
5698 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5699
5700
5701 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5702 Log:
5703 - Call mo_list() from m_list() to reduce code duplication
5704 - Default to >3, rather arbitrarily (conf option?)
5705 - Make < and > mean less than and greater than again
5706
5707
5708 Changes: Modified:
5709 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5710
5711
5712 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5713 Log:
5714 When processing topic burst, hide connecting server
5715 on netburst if flatten links is enabled.
5716
5717
5718 Changes: Modified:
5719 +9 -2 trunk/modules/m_tb.c (File Modified)
5720
5721
5722 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5723 Log:
5724 - remove PENALTY token
5725
5726
5727 Changes: Modified:
5728 +0 -1 trunk/include/supported.h (File Modified)
5729
5730
5731 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5732 Log:
5733 005 fixups:
5734 - Add PENALTY because we have a pace-wait system.
5735 - Add FNC due to SAVE and RSFNC
5736 - Add q to MAXLIST.
5737
5738
5739 Changes: Modified:
5740 +4 -2 trunk/include/supported.h (File Modified)
5741
5742
5743 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5744 Log:
5745 mkay, indent went nuts here
5746
5747
5748 Changes: Modified:
5749 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5750
5751
5752 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5753 Log:
5754 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5755 and can be used instead. The SAFELIST implementation is the one used by
5756 default, as most users/networks will be used to it.
5757
5758
5759 Changes: Modified:
5760 +1 -0 trunk/NEWS (File Modified)
5761 +14 -0 trunk/include/client.h (File Modified)
5762 +5 -0 trunk/include/hash.h (File Modified)
5763 +404 -272 trunk/modules/Makefile.in (File Modified)
5764 + - trunk/modules/m_list.c (File Deleted)
5765 + - trunk/modules/m_list_ratbox.c (File Added)
5766 + - trunk/modules/m_list_safelist.c (File Added)
5767 +5 -5 trunk/src/hash.c (File Modified)
5768
5769
5770 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5771 Log:
5772 Clear invites on a lowerTS JOIN or SJOIN.
5773 This should complete kick_on_split_riding protection.
5774
5775
5776 Changes: Modified:
5777 +5 -0 trunk/modules/core/m_join.c (File Modified)
5778 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5779
5780
5781 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5782 Log:
5783 Like in ratbox, send and interpret timestamps on invites.
5784
5785
5786 Changes: Modified:
5787 +9 -2 trunk/modules/m_invite.c (File Modified)
5788
5789
5790 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5791 Log:
5792 Add +S (network service) umode. Just for completeness, users or opers
5793 cannot set this.
5794
5795
5796 Changes: Modified:
5797 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5798
5799
5800 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5801 Log:
5802 update NEWS a bit
5803
5804
5805 Changes: Modified:
5806 +35 -2 trunk/NEWS (File Modified)
5807
5808
5809 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5810 Log:
5811 Split off a PreClient structure for data to be freed on registation (i.e. password).
5812 New hook introduce_client for post-registration messages.
5813 Fix b0rked SASL numerics.
5814 Burst REALHOST post-introduction for spoofed-on-registration clients.
5815 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5816 Pre-registration signon support.
5817
5818
5819 Changes: Modified:
5820 +10 -0 trunk/configure (File Modified)
5821 +2 -0 trunk/configure.ac (File Modified)
5822 +14 -4 trunk/include/client.h (File Modified)
5823 +1 -0 trunk/include/hook.h (File Modified)
5824 +1 -0 trunk/include/numeric.h (File Modified)
5825 +3 -0 trunk/include/setup.h.in (File Modified)
5826 +16 -0 trunk/modules/m_chghost.c (File Modified)
5827 +25 -21 trunk/modules/m_sasl.c (File Modified)
5828 +63 -30 trunk/modules/m_signon.c (File Modified)
5829 +18 -0 trunk/src/client.c (File Modified)
5830 +2 -0 trunk/src/hook.c (File Modified)
5831 +5 -5 trunk/src/messages.tab (File Modified)
5832 +2 -0 trunk/src/s_serv.c (File Modified)
5833 +28 -2 trunk/src/s_user.c (File Modified)
5834
5835
5836 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5837 Log:
5838 Update hook documentation.
5839
5840
5841 Changes: Modified:
5842 +30 -0 trunk/doc/hooks.txt (File Modified)
5843
5844
5845 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5846 Log:
5847 Improve @/# handling in match_esc().
5848
5849
5850 Changes: Modified:
5851 +21 -13 trunk/src/match.c (File Modified)
5852
5853
5854 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5855 Log:
5856 backtrack instead of bailing out when handling a mismatched escape
5857
5858
5859 Changes: Modified:
5860 +1 -1 trunk/src/match.c (File Modified)
5861
5862
5863 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5864 Log:
5865 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5866
5867 Changes: Modified:
5868 +2 -1 trunk/CREDITS (File Modified)
5869
5870
5871 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5872 Log:
5873 Fix the escape brokenness and pick up a more efficient matching algorithm,
5874 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5875 Patch sent upstream. They can do whatever they want with it, *shrug*.
5876
5877
5878 Changes: Modified:
5879 +147 -161 trunk/src/match.c (File Modified)
5880
5881
5882 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5883 Log:
5884 If flatten links is enabled, fake the origins of some ServerModes
5885 sent to clients so that the server sending the netburst is hidden.
5886 Most mode hacks still show the true source.
5887
5888
5889 Changes: Modified:
5890 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5891 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5892
5893
5894 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5895 Log:
5896 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5897 where the exit originated).
5898 - When receiving an SQUIT for a server themselves
5899 (IsMe(target_p) || target_p == client_p)
5900 close their link and send a local server notice.
5901
5902
5903 Changes: Modified:
5904 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5905 +6 -3 trunk/src/client.c (File Modified)
5906
5907
5908 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5909 Log:
5910 Hooking into the wrong hook, whoops. :P
5911
5912
5913 Changes: Modified:
5914 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5915 +6 -10 trunk/modules/core/m_join.c (File Modified)
5916
5917
5918 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5919 Log:
5920 this doesn't work right, right now :P
5921
5922
5923 Changes: Modified:
5924 +40 -0 trunk/contrib/Makefile.in (File Modified)
5925 + - trunk/contrib/m_createauthonly.c (File Added)
5926 +6 -0 trunk/include/hook.h (File Modified)
5927 +26 -1 trunk/modules/core/m_join.c (File Modified)
5928 +1 -1 trunk/src/ircd.c (File Modified)
5929
5930
5931 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5932 Log:
5933 Make can_join() hookable.
5934
5935
5936 Changes: Modified:
5937 +12 -1 trunk/src/channel.c (File Modified)
5938
5939
5940 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5941 Log:
5942 add 'int approved;' to the channel event hook
5943
5944
5945 Changes: Modified:
5946 +1 -0 trunk/include/hook.h (File Modified)
5947
5948
5949 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5950 Log:
5951 Use SIDs in SASL ENCAP origin.
5952 Ignore responses from other agents once the first SASL response has been received for a client.
5953
5954
5955 Changes: Modified:
5956 +9 -5 trunk/modules/m_sasl.c (File Modified)
5957
5958
5959 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5960 Log:
5961 Removed stray debug code.
5962
5963
5964 Changes: Modified:
5965 +1 -1 trunk/modules/m_sasl.c (File Modified)
5966
5967
5968 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5969 Log:
5970 Don't complain "unknown MODE flag" if a non-oper attempts
5971 to unset an oper only umode they do not have.
5972 This is to prevent unwanted error messages when users/bots
5973 do things like MODE <nick> +i-sw.
5974
5975
5976 Changes: Modified:
5977 +4 -2 trunk/src/s_user.c (File Modified)
5978
5979
5980 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5981 Log:
5982 Fix client_exit hook name and only call it for local exits that are not
5983 IsAnyServer.
5984
5985
5986 Changes: Modified:
5987 +3 -2 trunk/modules/m_sasl.c (File Modified)
5988
5989
5990 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5991 Log:
5992 Fix SASL logic to actually use stored agent UID.
5993 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5994 Add abort code for exiting clients.
5995
5996
5997 Changes: Modified:
5998 +18 -9 trunk/modules/m_sasl.c (File Modified)
5999
6000
6001 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6002 Log:
6003 Port over ratbox 2.2 /challenge. This is slightly more secure
6004 (better crypto, longer keys, challenge timeout) and has better
6005 client scripts.
6006
6007 The respond tool is no longer part of the ircd tree but a
6008 separate package, currently available from
6009 http://respond.ircd-ratbox.org (we should mirror/... this).
6010
6011
6012 Changes: Modified:
6013 +65 -310 trunk/doc/challenge.txt (File Modified)
6014 +5 -5 trunk/include/client.h (File Modified)
6015 +3 -0 trunk/include/irc_string.h (File Modified)
6016 +3 -0 trunk/include/numeric.h (File Modified)
6017 +94 -50 trunk/modules/m_challenge.c (File Modified)
6018 +1 -2 trunk/src/client.c (File Modified)
6019 +125 -0 trunk/src/irc_string.c (File Modified)
6020 +2 -2 trunk/src/messages.tab (File Modified)
6021 + - trunk/tools/rsa_respond/ (File Deleted)
6022
6023
6024 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6025 Log:
6026 Preliminary SASL support.
6027
6028
6029 Changes: Modified:
6030 +7 -0 trunk/include/client.h (File Modified)
6031 +6 -0 trunk/include/numeric.h (File Modified)
6032 +1 -0 trunk/modules/Makefile.in (File Modified)
6033 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6034 +175 -1 trunk/modules/m_cap.c (File Modified)
6035 + - trunk/modules/m_sasl.c (File Added)
6036 +2 -0 trunk/modules/m_user.c (File Modified)
6037 +5 -5 trunk/src/messages.tab (File Modified)
6038 +8 -2 trunk/src/s_user.c (File Modified)
6039
6040
6041 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6042 Log:
6043 SIGNON: make logout also apply remotely.
6044
6045
6046 Changes: Modified:
6047 +7 -2 trunk/modules/m_signon.c (File Modified)
6048
6049
6050 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6051 Log:
6052 Use an asterisk when sending empty logins in SIGNON.
6053
6054
6055 Changes: Modified:
6056 +5 -5 trunk/modules/m_signon.c (File Modified)
6057
6058
6059 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6060 Log:
6061 SIGNON: Only add whowas entry (add_history()) and wipe
6062 accepts (del_all_accepts()) if nick changed.
6063
6064
6065 Changes: Modified:
6066 +5 -3 trunk/modules/m_signon.c (File Modified)
6067
6068
6069 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6070 Log:
6071 SIGNON: slight fixes to collision code:
6072 - don't kill if target_p == source_p (nick unchanged or only changed case)
6073 - add comment that SAVE support is missing
6074 - use sendto_realops_snomask() instead of sendto_realops_flags()
6075
6076
6077 Changes: Modified:
6078 +9 -6 trunk/modules/m_signon.c (File Modified)
6079
6080
6081 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6082 Log:
6083 Fix up kills for bad nick/user/host on SIGNON.
6084
6085
6086 Changes: Modified:
6087 +16 -6 trunk/modules/m_signon.c (File Modified)
6088
6089
6090 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6091 Log:
6092 If changing to a nick with a digit, only allow the UID.
6093
6094
6095 Changes: Modified:
6096 +4 -0 trunk/modules/m_signon.c (File Modified)
6097
6098
6099 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6100 Log:
6101 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6102 Strip leading digits from logins that are not purely numeric.
6103
6104
6105 Changes: Modified:
6106 +3 -0 trunk/include/numeric.h (File Modified)
6107 +2 -0 trunk/include/send.h (File Modified)
6108 +1 -0 trunk/modules/Makefile.in (File Modified)
6109 +456 -3 trunk/modules/m_services.c (File Modified)
6110 + - trunk/modules/m_signon.c (File Added)
6111 +2 -2 trunk/src/messages.tab (File Modified)
6112 +98 -0 trunk/src/send.c (File Modified)
6113
6114
6115 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6116 Log:
6117 Remove old server notice umodes from example confs.
6118
6119
6120 Changes: Modified:
6121 +1 -2 trunk/doc/example.conf (File Modified)
6122 +4 -17 trunk/doc/reference.conf (File Modified)
6123
6124
6125 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6126 Log:
6127 Add snomask help file (forgot this earlier).
6128
6129
6130 Changes: Modified:
6131 + - trunk/help/opers/snomask (File Added)
6132
6133
6134 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6135 Log:
6136 Add umode +l (receive locops).
6137
6138
6139 Changes: Modified:
6140 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6141
6142
6143 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6144 Log:
6145 We don't plan to implement cmode +R (quiet unidentified) and
6146 umode +I (deny invite) for 1.1, so comment them out from the
6147 docs.
6148
6149
6150 Changes: Modified:
6151 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6152 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6153
6154
6155 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6156 Log:
6157 Improve snomask usage description.
6158
6159
6160 Changes: Modified:
6161 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6162
6163
6164 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6165 Log:
6166 Mention the word snomask with umode +s (needs to be a link really).
6167
6168
6169 Changes: Modified:
6170 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6171
6172
6173 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6174 Log:
6175 Add snomask +Z (operspy notices).
6176
6177
6178 Changes: Modified:
6179 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6180
6181
6182 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6183 Log:
6184 Misc updates/clarifications.
6185
6186
6187 Changes: Modified:
6188 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6189
6190
6191 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6192 Log:
6193 Document snomasks.
6194
6195
6196 Changes: Modified:
6197 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6198 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6199 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6200
6201
6202 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6203 Log:
6204 - Allow ENCAP REALHOST outside burst
6205 - Fix comment describing race condition: this can only happen
6206 on a local whois with use_whois_actually enabled
6207
6208
6209 Changes: Modified:
6210 +4 -6 trunk/modules/m_chghost.c (File Modified)
6211
6212
6213 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6214 Log:
6215 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6216
6217
6218 Changes: Modified:
6219 +39 -0 trunk/contrib/Makefile.in (File Modified)
6220 + - trunk/contrib/sno_globaloper.c (File Added)
6221
6222
6223 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6224 Log:
6225 Pass along old umodes and snomask in umode_changed hook,
6226 changing its parameter type from struct Client *
6227 to hook_data_umode_changed *. (For a new client, both
6228 are zero.)
6229
6230 The IP cloaking module now fully ignores umode changes
6231 where +h didn't change.
6232
6233
6234 Changes: Modified:
6235 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6236 +7 -0 trunk/include/hook.h (File Modified)
6237 +18 -4 trunk/src/s_user.c (File Modified)
6238
6239
6240 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6241 Log:
6242 move libcharybdis-provided function initialisation into libcharybdis_init().
6243
6244
6245 Changes: Modified:
6246 +32 -11 trunk/src/ircd.c (File Modified)
6247
6248
6249 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6250 Log:
6251 Make +f notices (local host, global host, global user@host, local class)
6252 netwide. Exceeding /quote set max remains local.
6253
6254
6255 Changes: Modified:
6256 +4 -4 trunk/src/s_conf.c (File Modified)
6257
6258
6259 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6260 Log:
6261 Netwide notices about attempts to join juped channels.
6262
6263
6264 Changes: Modified:
6265 +1 -1 trunk/modules/core/m_join.c (File Modified)
6266
6267
6268 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6269 Log:
6270 Send server notices about failed oper attempts globally.
6271 Successful remote oper attempt notices will be generated
6272 from the mode changes.
6273
6274
6275 Changes: Modified:
6276 +3 -3 trunk/modules/m_challenge.c (File Modified)
6277 +2 -2 trunk/modules/m_oper.c (File Modified)
6278
6279
6280 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6281 Log:
6282 Rest of infrastructure for sending server notices globally.
6283 Uses a new L_NETWIDE level on sendto_realops_snomask().
6284
6285
6286 Changes: Modified:
6287 +1 -0 trunk/include/send.h (File Modified)
6288 +31 -4 trunk/src/send.c (File Modified)
6289
6290
6291 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6292 Log:
6293 Add general::global_snotices conf option to control
6294 whether we send out SNOTEs. Does not do anything yet.
6295
6296
6297 Changes: Modified:
6298 +1 -0 trunk/doc/example.conf (File Modified)
6299 +6 -0 trunk/doc/reference.conf (File Modified)
6300 +1 -0 trunk/include/s_conf.h (File Modified)
6301 +6 -0 trunk/modules/m_info.c (File Modified)
6302 +1 -0 trunk/src/newconf.c (File Modified)
6303 +1 -0 trunk/src/s_conf.c (File Modified)
6304
6305
6306 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6307 Log:
6308 Only accept SNOTE from servers.
6309
6310
6311 Changes: Modified:
6312 +2 -0 trunk/modules/m_snote.c (File Modified)
6313
6314
6315 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6316 Log:
6317 Correct parv indices so this actually works.
6318
6319
6320 Changes: Modified:
6321 +2 -2 trunk/modules/m_snote.c (File Modified)
6322
6323
6324 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6325 Log:
6326 s/scan/snote/g
6327
6328
6329 Changes: Modified:
6330 +3 -3 trunk/modules/m_snote.c (File Modified)
6331
6332
6333 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6334 Log:
6335 Add m_snote.c, SNOTE propagator.
6336
6337
6338 Changes: Modified:
6339 +86 -0 trunk/modules/Makefile.in (File Modified)
6340 + - trunk/modules/m_snote.c (File Added)
6341
6342
6343 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6344 Log:
6345 start seeding the 1.1 NEWS file
6346
6347
6348 Changes: Modified:
6349 +4 -0 trunk/NEWS (File Modified)
6350
6351
6352 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6353 Log:
6354 rename some modules to more descriptive names...
6355
6356
6357 Changes: Modified:
6358 +2 -131 trunk/contrib/Makefile.in (File Modified)
6359 + - trunk/contrib/globalconnexit.c (File Deleted)
6360 + - trunk/contrib/globallineactive.c (File Deleted)
6361 + - trunk/contrib/sno_farconnect.c (File Added)
6362 + - trunk/contrib/sno_globalkline.c (File Added)
6363 +1 -120 trunk/modules/Makefile.in (File Modified)
6364 + - trunk/modules/networknotice.c (File Deleted)
6365 + - trunk/modules/sno_routing.c (File Added)
6366
6367
6368 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6369 Log:
6370 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6371 Uses FLAGS2_FLOODDONE bit on servers.
6372
6373
6374 Changes: Modified:
6375 +3 -0 trunk/include/client.h (File Modified)
6376 +121 -1 trunk/modules/Makefile.in (File Modified)
6377 + - trunk/modules/networknotice.c (File Added)
6378
6379
6380 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6381 Log:
6382 Don't show servers in /trace to nonopers if flatten links is enabled.
6383
6384
6385 Changes: Modified:
6386 +8 -5 trunk/modules/m_trace.c (File Modified)
6387
6388
6389 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6390 Log:
6391 CHGHOST:
6392 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6393 - send back confirmation to source, if local client
6394 - send a +s server notice if the source is neither a server nor a service (+S)
6395
6396
6397 Changes: Modified:
6398 +5 -1 trunk/modules/m_chghost.c (File Modified)
6399
6400
6401 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6402 Log:
6403 Use sendto_realops_snomask_from() to make the
6404 server notices appear to come from the affected
6405 user's server.
6406
6407
6408 Changes: Modified:
6409 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6410 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6411
6412
6413 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6414 Log:
6415 Add sendto_realops_snomask_from(), allows
6416 specification of apparent source server.
6417
6418
6419 Changes: Modified:
6420 +1 -0 trunk/include/send.h (File Modified)
6421 +41 -1 trunk/src/send.c (File Modified)
6422
6423
6424 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6425 Log:
6426 Revert r579. Keep host, not orighost in oper up notice.
6427 It would be inconsistent to have orighost there, and we
6428 don't want to mess up all server notices by putting both
6429 host and orighost.
6430
6431
6432 Changes: Modified:
6433 +1 -1 trunk/src/s_user.c (File Modified)
6434
6435
6436 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6437 Log:
6438 Include the IP address in operlog/foperlog.
6439
6440
6441 Changes: Modified:
6442 +10 -8 trunk/modules/m_challenge.c (File Modified)
6443 +8 -6 trunk/modules/m_oper.c (File Modified)
6444
6445
6446 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6447 Log:
6448 Call umode_changed hook on oper up.
6449
6450
6451 Changes: Modified:
6452 +1 -0 trunk/src/s_user.c (File Modified)
6453
6454
6455 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6456 Log:
6457 Add globalconnexit contrib module, shows remote client connects/exits
6458 except netsplits/netjoin on snomask +F.
6459 Notice formatting will probably change somewhat still.
6460
6461
6462 Changes: Modified:
6463 +80 -0 trunk/contrib/Makefile.in (File Modified)
6464 + - trunk/contrib/globalconnexit.c (File Added)
6465
6466
6467 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6468 Log:
6469 Declare snomask_modes[] so modules can provide snomasks.
6470
6471
6472 Changes: Modified:
6473 +2 -0 trunk/include/snomask.h (File Modified)
6474
6475
6476 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6477 Log:
6478 Replace user_signon hook with two new hooks: new_local_user
6479 and new_remote_user.
6480 These are called right before the user is introduced to the
6481 rest of the network.
6482
6483
6484 Changes: Modified:
6485 +2 -1 trunk/include/hook.h (File Modified)
6486 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6487 +4 -2 trunk/src/hook.c (File Modified)
6488 +2 -3 trunk/src/s_user.c (File Modified)
6489
6490
6491 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6492 Log:
6493 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6494
6495
6496 Changes: Modified:
6497 +2 -2 trunk/modules/m_scan.c (File Modified)
6498
6499
6500 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6501 Log:
6502 Update doc/technical/send.txt.
6503
6504
6505 Changes: Modified:
6506 +91 -131 trunk/doc/technical/send.txt (File Modified)
6507
6508
6509 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6510 Log:
6511 Add chantrace and masktrace to help files.
6512
6513
6514 Changes: Modified:
6515 + - trunk/help/opers/chantrace (File Added)
6516 +27 -20 trunk/help/opers/index (File Modified)
6517 + - trunk/help/opers/masktrace (File Added)
6518 +2 -0 trunk/help/opers/operspy (File Modified)
6519
6520
6521 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6522 Log:
6523 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6524 Shows etrace-like output for all users in a channel,
6525 in particular IP addresses.
6526
6527
6528 Changes: Modified:
6529 +75 -2 trunk/modules/m_etrace.c (File Modified)
6530
6531
6532 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6533 Log:
6534 Port over ratbox 2.2 r21727 (anfl):
6535 add some logging when we drop servers in places where we only notify opers
6536
6537
6538 Changes: Modified:
6539 +31 -0 trunk/modules/core/m_server.c (File Modified)
6540
6541
6542 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6543 Log:
6544 display orighost in operup message
6545
6546
6547 Changes: Modified:
6548 +1 -1 trunk/src/s_user.c (File Modified)
6549
6550
6551 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6552 Log:
6553 Add globallineactive contrib module, a hack which can often
6554 show k/d/g/x line active for remote clients.
6555
6556
6557 Changes: Modified:
6558 +52 -0 trunk/contrib/Makefile.in (File Modified)
6559 + - trunk/contrib/globallineactive.c (File Added)
6560
6561
6562 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6563 Log:
6564 Show IP field in the same way as MASKTRACE:
6565 "255.255.255.255" if it's unknown (remote TS5 client)
6566 and "0" if we or the remote server are purposely
6567 hiding it.
6568
6569
6570 Changes: Modified:
6571 +12 -1 trunk/modules/m_scan.c (File Modified)
6572
6573
6574 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6575 Log:
6576 scan umodes:
6577 - don't show servers in a global scan
6578 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6579
6580
6581 Changes: Modified:
6582 +4 -1 trunk/modules/m_scan.c (File Modified)
6583
6584
6585 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6586 Log:
6587 Implement SCAN UMODES.
6588
6589
6590 Changes: Modified:
6591 +3 -0 trunk/include/numeric.h (File Modified)
6592 +128 -2 trunk/modules/m_scan.c (File Modified)
6593 +2 -2 trunk/src/messages.tab (File Modified)
6594
6595
6596 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6597 Log:
6598 more oops
6599
6600
6601 Changes: Modified:
6602 +1 -1 trunk/modules/m_scan.c (File Modified)
6603
6604
6605 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6606 Log:
6607 parv[0] should be parv[1].
6608
6609
6610 Changes: Modified:
6611 +1 -1 trunk/modules/m_scan.c (File Modified)
6612
6613
6614 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6615 Log:
6616 another oops
6617
6618
6619 Changes: Modified:
6620 +1 -1 trunk/modules/m_scan.c (File Modified)
6621
6622
6623 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6624 Log:
6625 fix mistake here
6626
6627
6628 Changes: Modified:
6629 +2 -2 trunk/modules/m_scan.c (File Modified)
6630
6631
6632 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6633 Log:
6634 framework for scan command
6635
6636
6637 Changes: Modified:
6638 +113 -0 trunk/modules/Makefile.in (File Modified)
6639 + - trunk/modules/m_scan.c (File Added)
6640
6641
6642 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6643 Log:
6644 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6645
6646
6647 Changes: Modified:
6648 +2 -0 trunk/include/irc_string.h (File Modified)
6649 +157 -1 trunk/modules/m_etrace.c (File Modified)
6650 +129 -90 trunk/src/match.c (File Modified)
6651
6652
6653 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6654 Log:
6655 orighost may live in a different hash bucket (likely the case), lets check it standalone
6656
6657
6658 Changes: Modified:
6659 +39 -3 trunk/src/hostmask.c (File Modified)
6660
6661
6662 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6663 Log:
6664 SVN didn't check modules/ somehow, hrmm.
6665
6666
6667 Changes: Modified:
6668 +1 -1 trunk/modules/m_kline.c (File Modified)
6669 +6 -6 trunk/modules/m_stats.c (File Modified)
6670
6671
6672 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6673 Log:
6674 Track hostmask entries for client_p->orighost, if available.
6675 Not throughly tested, but seems to work fine.
6676
6677
6678 Changes: Modified:
6679 +8 -4 trunk/include/hostmask.h (File Modified)
6680 +14 -10 trunk/src/hostmask.c (File Modified)
6681
6682
6683 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6684 Log:
6685 Pass on SQUIT reasons more.
6686
6687
6688 Changes: Modified:
6689 +17 -19 trunk/src/client.c (File Modified)
6690
6691
6692 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6693 Log:
6694 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6695 This way, hidden admins also get them.
6696
6697
6698 Changes: Modified:
6699 +4 -4 trunk/src/send.c (File Modified)
6700
6701
6702 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6703 Log:
6704 From ircd-ratbox 2.2 (r21339 anfl):
6705 ms_kill() should be using find_person(), not find_client()
6706 otherwise it can generate a core.
6707
6708
6709 Changes: Modified:
6710 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6711
6712
6713 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6714 Log:
6715 Add m_error to core_module_table, so it is loaded by default.
6716
6717
6718 Changes: Modified:
6719 +1 -0 trunk/src/modules.c (File Modified)
6720
6721
6722 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6723 Log:
6724 comment is a const char *, not char *.
6725
6726
6727 Changes: Modified:
6728 +1 -1 trunk/include/hook.h (File Modified)
6729
6730
6731 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6732 Log:
6733 Fix a long standing hybrid 7 bug: when getting a read error
6734 on a server, report_error() is called with a %d instead of
6735 a %s in the format string ("Lost connection" in +d).
6736
6737
6738 Changes: Modified:
6739 +1 -1 trunk/src/client.c (File Modified)
6740
6741
6742 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6743 Log:
6744 Clarifications.
6745
6746
6747 Changes: Modified:
6748 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6749
6750
6751 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6752 Log:
6753 Add document describing capabilities and what they mean.
6754
6755
6756 Changes: Modified:
6757 + - trunk/doc/technical/capab.txt (File Added)
6758
6759
6760 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6761 Log:
6762 Change client_exit hook to pass all exit_client() parameters.
6763
6764
6765 Changes: Modified:
6766 +8 -0 trunk/include/hook.h (File Modified)
6767 +6 -1 trunk/src/client.c (File Modified)
6768
6769
6770 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6771 Log:
6772 Add client_exit hook, called in exit_client() for all
6773 clients of all types, except clients exiting because
6774 of netsplits (QS). The only thing done before it is
6775 marking the client as "closing" (to prevent
6776 recursion).
6777
6778
6779 Changes: Modified:
6780 +1 -0 trunk/include/hook.h (File Modified)
6781 +2 -0 trunk/src/client.c (File Modified)
6782 +2 -0 trunk/src/hook.c (File Modified)
6783
6784
6785 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6786 Log:
6787 Improve the code that calculates the nnnS nnnC counts
6788 in RPL_TRACESERVER.
6789
6790 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6791
6792
6793 Changes: Modified:
6794 +43 -36 trunk/modules/m_trace.c (File Modified)
6795
6796
6797 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6798 Log:
6799 Add server_eob hook.
6800 Planning to use this for netsplit/join notices.
6801
6802
6803 Changes: Modified:
6804 +1 -0 trunk/include/hook.h (File Modified)
6805 +2 -0 trunk/modules/m_pong.c (File Modified)
6806 +2 -0 trunk/src/hook.c (File Modified)
6807
6808
6809 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6810 Log:
6811 Default motd: ircd-ratbox -> charybdis
6812
6813
6814 Changes: Modified:
6815 +1 -1 trunk/doc/ircd.motd (File Modified)
6816
6817
6818 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6819 Log:
6820 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6821
6822
6823 Changes: Modified:
6824 +4 -4 trunk/src/s_user.c (File Modified)
6825
6826
6827 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6828 Log:
6829 - Remove obsolete EOB help file
6830 - Document snomask in the help files
6831 - Update indexes
6832
6833
6834 Changes: Modified:
6835 + - trunk/help/opers/eob (File Deleted)
6836 +13 -12 trunk/help/opers/index (File Modified)
6837 +1 -13 trunk/help/opers/umode (File Modified)
6838 +7 -7 trunk/help/users/index (File Modified)
6839
6840
6841 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6842 Log:
6843 Bail if snomask to parse is not given. Pointy hat to myself.
6844
6845
6846 Changes: Modified:
6847 +3 -0 trunk/src/snomask.c (File Modified)
6848
6849
6850 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6851 Log:
6852 Remove m_flags from autoconf
6853
6854
6855 Changes: Modified:
6856 +0 -1 trunk/contrib/Makefile.in (File Modified)
6857
6858
6859 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6860 Log:
6861 remove m_flags
6862
6863
6864 Changes: Modified:
6865 + - trunk/contrib/m_flags.c (File Deleted)
6866
6867
6868 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6869 Log:
6870 If +s is in oper_only_umodes, clear snomask on deoper.
6871
6872
6873 Changes: Modified:
6874 +5 -0 trunk/src/s_user.c (File Modified)
6875
6876
6877 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6878 Log:
6879 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6880
6881
6882 Changes: Modified:
6883 +2 -2 trunk/configure (File Modified)
6884 +2 -2 trunk/configure.ac (File Modified)
6885
6886
6887 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6888 Log:
6889 Remove the old server notice umodes.
6890 Default oper only umodes is now +s.
6891 Please make sure all remaining umodes still work.
6892
6893
6894 Changes: Modified:
6895 +3 -21 trunk/include/client.h (File Modified)
6896 +0 -12 trunk/src/newconf.c (File Modified)
6897 +1 -1 trunk/src/s_conf.c (File Modified)
6898 +12 -12 trunk/src/s_user.c (File Modified)
6899
6900
6901 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6902 Log:
6903 operator::flags nick_changes now controls +n snomask instead of +n umode.
6904
6905
6906 Changes: Modified:
6907 +8 -8 trunk/src/s_user.c (File Modified)
6908
6909
6910 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6911 Log:
6912 Move down h_umode_changed hook call after umode allowed checks
6913 (so it will not see +a if someone tries to set it but is not
6914 allowed to).
6915
6916
6917 Changes: Modified:
6918 +2 -3 trunk/src/s_user.c (File Modified)
6919
6920
6921 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6922 Log:
6923 Move over non-+s server notices (hopefully, all of them).
6924
6925
6926 Changes: Modified:
6927 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6928 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6929 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6930 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6931 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6932 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6933 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6934 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6935 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6936 +2 -2 trunk/libcharybdis/event.c (File Modified)
6937 +2 -2 trunk/modules/core/m_join.c (File Modified)
6938 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6939 +3 -3 trunk/modules/core/m_message.c (File Modified)
6940 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6941 +2 -2 trunk/modules/core/m_server.c (File Modified)
6942 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6943 +1 -1 trunk/modules/m_post.c (File Modified)
6944 +1 -1 trunk/modules/m_services.c (File Modified)
6945 +2 -2 trunk/src/channel.c (File Modified)
6946 +3 -3 trunk/src/client.c (File Modified)
6947 +1 -1 trunk/src/hash.c (File Modified)
6948 +5 -5 trunk/src/s_conf.c (File Modified)
6949 +2 -2 trunk/src/s_log.c (File Modified)
6950 +4 -4 trunk/src/s_user.c (File Modified)
6951
6952
6953 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6954 Log:
6955 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6956
6957
6958 Changes: Modified:
6959 +2 -1 trunk/include/snomask.h (File Modified)
6960 +2 -2 trunk/src/snomask.c (File Modified)
6961
6962
6963 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6964 Log:
6965 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6966
6967
6968 Changes: Modified:
6969 +1 -1 trunk/contrib/example_module.c (File Modified)
6970 +2 -2 trunk/include/ircd_defs.h (File Modified)
6971 +6 -6 trunk/modules/core/m_error.c (File Modified)
6972 +1 -1 trunk/modules/core/m_join.c (File Modified)
6973 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6974 +1 -1 trunk/modules/core/m_message.c (File Modified)
6975 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6976 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6977 +18 -18 trunk/modules/core/m_server.c (File Modified)
6978 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6979 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6980 +4 -4 trunk/modules/m_challenge.c (File Modified)
6981 +4 -4 trunk/modules/m_dline.c (File Modified)
6982 +13 -13 trunk/modules/m_gline.c (File Modified)
6983 +5 -5 trunk/modules/m_kline.c (File Modified)
6984 +2 -2 trunk/modules/m_oper.c (File Modified)
6985 +1 -1 trunk/modules/m_pong.c (File Modified)
6986 +13 -13 trunk/modules/m_rehash.c (File Modified)
6987 +4 -4 trunk/modules/m_resv.c (File Modified)
6988 +16 -16 trunk/modules/m_set.c (File Modified)
6989 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6990 +6 -6 trunk/modules/m_xline.c (File Modified)
6991 +1 -1 trunk/src/adns.c (File Modified)
6992 +2 -2 trunk/src/channel.c (File Modified)
6993 +1 -1 trunk/src/listener.c (File Modified)
6994 +1 -1 trunk/src/s_auth.c (File Modified)
6995 +15 -15 trunk/src/s_conf.c (File Modified)
6996 +3 -3 trunk/src/s_user.c (File Modified)
6997 +7 -7 trunk/src/send.c (File Modified)
6998
6999
7000 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7001 Log:
7002 On oper up:
7003 - set +s snomask if +s umode set but no snomasks
7004 - put numerics in more logical order
7005
7006
7007 Changes: Modified:
7008 +3 -1 trunk/src/s_user.c (File Modified)
7009
7010
7011 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7012 Log:
7013 parse_snobuf_to_mask(): default to + at start
7014 allows stuff like /mode jilles +s C
7015
7016
7017 Changes: Modified:
7018 +1 -1 trunk/src/snomask.c (File Modified)
7019
7020
7021 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7022 Log:
7023 Changes to user_mode() snomask handling.
7024 - show snomask (if not 0) on /mode <nick>
7025 - show snomask once at the end if +s/-s used
7026 - only parse 1 parameter for umode changes
7027 - don't crash on /mode <nick> +s
7028 - /mode <nick> -s clears snomask, doesn't use parameter
7029 - set umode +s iff snomask is not 0
7030 - snomask is not propagated, but umode +s is
7031
7032
7033 Changes: Modified:
7034 +97 -72 trunk/src/s_user.c (File Modified)
7035
7036
7037 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7038 Log:
7039 Convert some messages over to snomask.
7040
7041
7042 Changes: Modified:
7043 +29 -29 trunk/src/client.c (File Modified)
7044 +2 -2 trunk/src/ircd.c (File Modified)
7045 +13 -13 trunk/src/modules.c (File Modified)
7046 +1 -1 trunk/src/newconf.c (File Modified)
7047 +5 -5 trunk/src/parse.c (File Modified)
7048 +1 -1 trunk/src/restart.c (File Modified)
7049 +4 -4 trunk/src/s_newconf.c (File Modified)
7050 +11 -11 trunk/src/s_serv.c (File Modified)
7051
7052
7053 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7054 Log:
7055 include snomask.h from client.h
7056
7057
7058 Changes: Modified:
7059 +1 -0 trunk/include/client.h (File Modified)
7060
7061
7062 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7063 Log:
7064 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7065
7066
7067 Changes: Modified:
7068 +1 -0 trunk/src/newconf.c (File Modified)
7069 +2 -1 trunk/src/snomask.c (File Modified)
7070
7071
7072 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7073 Log:
7074 should start with +, not \0. Whoops. :)
7075
7076
7077 Changes: Modified:
7078 +1 -1 trunk/src/snomask.c (File Modified)
7079
7080
7081 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7082 Log:
7083 core snomask support.
7084
7085
7086 Changes: Modified:
7087 +3 -0 trunk/doc/example.conf (File Modified)
7088 +2 -0 trunk/include/client.h (File Modified)
7089 +2 -0 trunk/include/numeric.h (File Modified)
7090 +2 -0 trunk/include/s_newconf.h (File Modified)
7091 +63 -0 trunk/include/send.h (File Modified)
7092 + - trunk/include/snomask.h (File Added)
7093 +1 -0 trunk/src/Makefile.in (File Modified)
7094 +1 -1 trunk/src/messages.tab (File Modified)
7095 +8 -0 trunk/src/newconf.c (File Modified)
7096 +12 -0 trunk/src/s_user.c (File Modified)
7097 +235 -0 trunk/src/send.c (File Modified)
7098 + - trunk/src/snomask.c (File Added)
7099
7100
7101 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7102 Log:
7103 add a blank line after the license info.
7104
7105
7106 Changes: Modified:
7107 +1 -1 trunk/CREDITS (File Modified)
7108
7109
7110 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7111 Log:
7112 Extend copyright to 2006.
7113
7114
7115 Changes: Modified:
7116 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7117
7118
7119 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7120 Log:
7121 - Fix up book id.
7122 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7123
7124
7125 Changes: Modified:
7126 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7127 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7128
7129
7130 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7131 Log:
7132 Add oper privileges document.
7133
7134
7135 Changes: Modified:
7136 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7137 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7138
7139
7140 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7141 Log:
7142 Capitalize message names in services shortcuts (for consistency).
7143
7144
7145 Changes: Modified:
7146 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7147
7148
7149 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7150 Log:
7151 Remove C++ comment.
7152
7153
7154 Changes: Modified:
7155 +1 -1 trunk/src/patricia.c (File Modified)
7156
7157
7158 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7159 Log:
7160 Remove obsolete 'nextconnect' variable.
7161
7162
7163 Changes: Modified:
7164 +0 -1 trunk/include/ircd.h (File Modified)
7165 +0 -2 trunk/src/client.c (File Modified)
7166 +0 -1 trunk/src/ircd.c (File Modified)
7167
7168
7169 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7170 Log:
7171 Remove this remnant of the hybrid 6 ziplinks implementation.
7172
7173
7174 Changes: Modified:
7175 + - trunk/include/s_zip.h (File Deleted)
7176
7177
7178 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7179 Log:
7180 Make clone limiting work on orighost, not host (so it
7181 looks through services cloaks). Lightly tested, please
7182 test/review.
7183
7184
7185 Changes: Modified:
7186 +2 -0 trunk/modules/m_chghost.c (File Modified)
7187 +1 -1 trunk/src/client.c (File Modified)
7188 +1 -1 trunk/src/s_conf.c (File Modified)
7189
7190
7191 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7192 Log:
7193 Don't forget to link me_realhost() into the command hash.
7194
7195 Pointy hat to: myself
7196
7197
7198 Changes: Modified:
7199 +1 -1 trunk/modules/m_chghost.c (File Modified)
7200
7201
7202 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7203 Log:
7204 It's call_hook, not hook_call.
7205
7206
7207 Changes: Modified:
7208 +1 -1 trunk/src/s_user.c (File Modified)
7209
7210
7211 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7212 Log:
7213 Add unreject help file.
7214
7215
7216 Changes: Modified:
7217 + - trunk/help/opers/unreject (File Added)
7218
7219
7220 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7221 Log:
7222 Link the all-important 42 module to the build :P
7223
7224
7225 Changes: Modified:
7226 +1 -0 trunk/contrib/Makefile.in (File Modified)
7227
7228
7229 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7230 Log:
7231 Mention /rehash help.
7232
7233
7234 Changes: Modified:
7235 +1 -0 trunk/help/opers/rehash (File Modified)
7236
7237
7238 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7239 Log:
7240 Add h_user_signon hook.
7241
7242
7243 Changes: Modified:
7244 +1 -0 trunk/include/hook.h (File Modified)
7245 +2 -0 trunk/src/hook.c (File Modified)
7246 +4 -0 trunk/src/s_user.c (File Modified)
7247
7248
7249 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7250 Log:
7251 Oops, forgot to set orighost for remote client introductions.
7252
7253
7254 Changes: Modified:
7255 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7256
7257
7258 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7259 Log:
7260 Use TS6 forms in services shortcuts, if possible.
7261
7262
7263 Changes: Modified:
7264 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7265
7266
7267 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7268 Log:
7269 - Start out default_umodes conf entry from the empty set instead of +i.
7270 - Move oper_only_umodes check to where default_umodes is used, as
7271 oper_only_umodes may not be set yet while we're reading the conf.
7272
7273
7274 Changes: Modified:
7275 +6 -7 trunk/src/newconf.c (File Modified)
7276 +1 -1 trunk/src/s_user.c (File Modified)
7277
7278
7279 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7280 Log:
7281 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7282
7283
7284 Changes: Modified:
7285 +1 -0 trunk/doc/example.conf (File Modified)
7286 +7 -0 trunk/doc/reference.conf (File Modified)
7287 +0 -7 trunk/include/config.h.dist (File Modified)
7288 +1 -0 trunk/include/s_conf.h (File Modified)
7289 +6 -0 trunk/modules/m_info.c (File Modified)
7290 +9 -18 trunk/src/client.c (File Modified)
7291 +1 -0 trunk/src/newconf.c (File Modified)
7292 +1 -0 trunk/src/s_conf.c (File Modified)
7293
7294
7295 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7296 Log:
7297 - Allow NULL target_ip in show_ip() (indicates message is being
7298 sent to local opers)
7299 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7300 confitem
7301 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7302 those in src/client.c
7303
7304 From ratbox 2.2 svn (anfl)
7305
7306
7307 Changes: Modified:
7308 +1 -0 trunk/include/client.h (File Modified)
7309 +21 -2 trunk/src/client.c (File Modified)
7310 +2 -4 trunk/src/hostmask.c (File Modified)
7311 +1 -5 trunk/src/s_conf.c (File Modified)
7312 +4 -8 trunk/src/s_user.c (File Modified)
7313
7314
7315 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7316 Log:
7317 Fire off events properly.
7318
7319
7320 Changes: Modified:
7321 +7 -3 trunk/src/s_user.c (File Modified)
7322
7323
7324 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7325 Log:
7326 make sure modules which depend on umode information get the message upon connection (oops)
7327
7328
7329 Changes: Modified:
7330 +3 -0 trunk/src/s_user.c (File Modified)
7331
7332
7333 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7334 Log:
7335 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7336 From ratbox 2.2 svn.
7337
7338
7339 Changes: Modified:
7340 +3 -7 trunk/modules/m_etrace.c (File Modified)
7341
7342
7343 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7344 Log:
7345 Replace silly `default_invisible' option with more versatile default_umodes.
7346
7347
7348 Changes: Modified:
7349 +2 -2 trunk/Makefile.in (File Modified)
7350 +12 -1 trunk/doc/example.conf (File Modified)
7351 +14 -7 trunk/doc/reference.conf (File Modified)
7352 +2 -4 trunk/include/s_conf.h (File Modified)
7353 +0 -6 trunk/modules/m_info.c (File Modified)
7354 +4 -0 trunk/src/modules.c (File Modified)
7355 +41 -1 trunk/src/newconf.c (File Modified)
7356 +2 -2 trunk/src/s_conf.c (File Modified)
7357 +3 -4 trunk/src/s_user.c (File Modified)
7358
7359
7360 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7361 Log:
7362 Add temporary nick resvs with the proper duration,
7363 not 60 times too long.
7364
7365
7366 Changes: Modified:
7367 +1 -1 trunk/modules/m_resv.c (File Modified)
7368
7369
7370 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7371 Log:
7372 Add kick on split riding. See reference.conf for more details.
7373
7374
7375 Changes: Modified:
7376 +1 -0 trunk/doc/example.conf (File Modified)
7377 +16 -0 trunk/doc/reference.conf (File Modified)
7378 +1 -0 trunk/include/s_conf.h (File Modified)
7379 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7380 +6 -0 trunk/modules/m_info.c (File Modified)
7381 +1 -0 trunk/src/newconf.c (File Modified)
7382 +1 -0 trunk/src/s_conf.c (File Modified)
7383
7384
7385 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7386 Log:
7387 New credits, denoting GXTi as being on the core team.
7388
7389
7390 Changes: Modified:
7391 +16 -5 trunk/CREDITS (File Modified)
7392
7393
7394 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7395 Log:
7396 better cloaking algorithm
7397
7398
7399 Changes: Modified:
7400 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7401
7402
7403 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7404 Log:
7405 don't do redundant bitshifting.
7406
7407
7408 Changes: Modified:
7409 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7410
7411
7412 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7413 Log:
7414 Add ip_cloaking.so.
7415
7416
7417 Changes: Modified:
7418 +1 -0 trunk/contrib/Makefile.in (File Modified)
7419
7420
7421 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7422 Log:
7423 Set the DynSpoof flag properly.
7424
7425
7426 Changes: Modified:
7427 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7428
7429
7430 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7431 Log:
7432 first go at an ip_cloaking implementation for charybdis.
7433
7434
7435 Changes: Modified:
7436 + - trunk/contrib/ip_cloaking.c (File Added)
7437
7438
7439 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7440 Log:
7441 Add libcharybdis to contrib/ includes.
7442
7443
7444 Changes: Modified:
7445 +1 -1 trunk/contrib/Makefile.in (File Modified)
7446
7447
7448 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7449 Log:
7450 add h_umode_changed hook for modules that provide usermodes.
7451
7452
7453 Changes: Modified:
7454 +1 -0 trunk/include/hook.h (File Modified)
7455 +2 -1 trunk/src/hook.c (File Modified)
7456 +3 -0 trunk/src/s_user.c (File Modified)
7457
7458
7459 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7460 Log:
7461 Show quiets in /stats z.
7462
7463
7464 Changes: Modified:
7465 +15 -10 trunk/src/s_stats.c (File Modified)
7466
7467
7468 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7469 Log:
7470 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7471
7472
7473 Changes: Modified:
7474 +0 -12 trunk/configure (File Modified)
7475 +0 -9 trunk/configure.ac (File Modified)
7476 +0 -3 trunk/include/setup.h.in (File Modified)
7477
7478
7479 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7480 Log:
7481 change various buffer sizes to = topiclen.
7482
7483
7484 Changes: Modified:
7485 +3 -4 trunk/include/ircd_defs.h (File Modified)
7486
7487
7488 jon 2005/12/12 19:32:18 UTC (20051212-400)
7489 Log:
7490 - Partial commit test, partial ego strokage ;)
7491
7492
7493 Changes: Modified:
7494 +2 -1 trunk/CREDITS (File Modified)
7495
7496
7497 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7498 Log:
7499 More kqueue corrections.
7500
7501 Changes: Modified:
7502 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7503
7504
7505 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7506 Log:
7507 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7508 Not sure why this wasn't this way to begin with.
7509
7510
7511 Changes: Modified:
7512 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7513
7514
7515 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7516 Log:
7517 example.conf tweaks:
7518 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7519 most people do not need this.
7520 Enable serverinfo::hub.
7521
7522
7523 Changes: Modified:
7524 +14 -11 trunk/doc/example.conf (File Modified)
7525
7526
7527 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7528 Log:
7529 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7530
7531
7532 Changes: Modified:
7533 +1 -1 trunk/src/s_serv.c (File Modified)
7534
7535
7536 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7537 Log:
7538 header include changes
7539
7540
7541 Changes: Modified:
7542 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7543 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7544 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7545 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7546 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7547 +1 -21 trunk/libcharybdis/select.c (File Modified)
7548
7549
7550 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7551 Log:
7552 s/ilog/libcharybdis_{die,log,restart}/g
7553
7554
7555 Changes: Modified:
7556 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7557 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7558 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7559 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7560 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7561 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7562 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7563 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7564
7565
7566 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7567 Log:
7568 Use the right callbacks in the function code.
7569
7570 Changes: Modified:
7571 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7572
7573
7574 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7575 Log:
7576 More work, it builds again!
7577
7578
7579 Changes: Modified:
7580 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7581 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7582 + - trunk/libcharybdis/libcharybdis.c (File Added)
7583 + - trunk/libcharybdis/libcharybdis.h (File Added)
7584
7585
7586 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7587 Log:
7588 Move some stuff around.
7589
7590
7591 Changes: Modified:
7592 + - trunk/include/memory.h (File Deleted)
7593 + - trunk/include/tools.h (File Deleted)
7594 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7595 + - trunk/libcharybdis/memory.c (File Added)
7596 + - trunk/libcharybdis/memory.h (File Added)
7597 + - trunk/libcharybdis/snprintf.c (File Added)
7598 + - trunk/libcharybdis/tools.c (File Added)
7599 + - trunk/libcharybdis/tools.h (File Added)
7600 +1000 -1062 trunk/modules/.depend (File Modified)
7601 +421 -455 trunk/src/.depend (File Modified)
7602 +0 -1191 trunk/src/Makefile.in (File Modified)
7603 + - trunk/src/memory.c (File Deleted)
7604 + - trunk/src/snprintf.c (File Deleted)
7605 + - trunk/src/tools.c (File Deleted)
7606
7607
7608 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7609 Log:
7610 move more headers into libcharybdis
7611
7612 Changes: Modified:
7613 + - trunk/include/balloc.h (File Deleted)
7614 + - trunk/include/event.h (File Deleted)
7615 + - trunk/libcharybdis/balloc.h (File Added)
7616 + - trunk/libcharybdis/event.h (File Added)
7617 +924 -1020 trunk/modules/.depend (File Modified)
7618 +327 -406 trunk/src/.depend (File Modified)
7619
7620
7621 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7622 Log:
7623 balloc, events -> libcharybdis
7624
7625 Changes: Modified:
7626 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7627 + - trunk/libcharybdis/balloc.c (File Added)
7628 + - trunk/libcharybdis/event.c (File Added)
7629 +0 -1008 trunk/src/Makefile.in (File Modified)
7630 + - trunk/src/balloc.c (File Deleted)
7631 + - trunk/src/event.c (File Deleted)
7632
7633
7634 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7635 Log:
7636 More fun
7637
7638 Changes: Modified:
7639 + - trunk/include/commio.h (File Deleted)
7640 + - trunk/include/linebuf.h (File Deleted)
7641 + - trunk/libcharybdis/commio.h (File Added)
7642 + - trunk/libcharybdis/linebuf.h (File Added)
7643 +1644 -530 trunk/modules/.depend (File Modified)
7644 +1 -1 trunk/modules/Makefile.in (File Modified)
7645 +720 -284 trunk/src/.depend (File Modified)
7646
7647
7648 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7649 Log:
7650 Makefile reworking -- moving libcharybdis headers into proper location.
7651
7652 Changes: Modified:
7653 +1 -1 trunk/adns/Makefile.in (File Modified)
7654 +1 -1 trunk/src/Makefile.in (File Modified)
7655
7656
7657 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7658 Log:
7659 Document proposed authdaemon protocol.
7660
7661 Changes: Modified:
7662 + - trunk/authdaemon/protocol.txt (File Added)
7663
7664
7665 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7666 Log:
7667 Makefile oops
7668
7669 Changes: Modified:
7670 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7671
7672
7673 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7674 Log:
7675 Remove dead makefile from generation
7676
7677 Changes: Modified:
7678 +1 -2 trunk/configure (File Modified)
7679 +0 -1 trunk/configure.ac (File Modified)
7680
7681
7682 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7683 Log:
7684 libcharybdisIO -> libcharybdis
7685
7686 Changes: Modified:
7687 +1 -1 trunk/src/Makefile.in (File Modified)
7688
7689
7690 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7691 Log:
7692 More restructuring.
7693
7694 Changes: Modified:
7695 + - trunk/libcharybdis/Makefile.in (File Added)
7696 + - trunk/libcharybdis/commio.c (File Added)
7697 + - trunk/libcharybdis/devpoll.c (File Added)
7698 + - trunk/libcharybdis/epoll.c (File Added)
7699 + - trunk/libcharybdis/io/ (File Deleted)
7700 + - trunk/libcharybdis/kqueue.c (File Added)
7701 + - trunk/libcharybdis/linebuf.c (File Added)
7702 + - trunk/libcharybdis/log/ (File Deleted)
7703 + - trunk/libcharybdis/poll.c (File Added)
7704 + - trunk/libcharybdis/ports.c (File Added)
7705 + - trunk/libcharybdis/select.c (File Added)
7706
7707
7708 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7709 Log:
7710 Blah kill makefile
7711
7712 Changes: Modified:
7713 + - trunk/libcharybdis/Makefile.in (File Deleted)
7714
7715
7716 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7717 Log:
7718 Blah kill makefile
7719
7720 Changes: Modified:
7721 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7722
7723
7724 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7725 Log:
7726 add authdaemon dir for later hacking
7727
7728
7729 Changes: Modified:
7730 + - trunk/authdaemon/ (File Added)
7731
7732
7733 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7734 Log:
7735 linebuf -> libcharybdisIO
7736
7737
7738 Changes: Modified:
7739 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7740 + - trunk/libcharybdis/io/linebuf.c (File Added)
7741 + - trunk/libcharybdis/log/ (File Added)
7742 + - trunk/libcharybdis/log/Makefile.in (File Added)
7743 +0 -687 trunk/src/Makefile.in (File Modified)
7744 + - trunk/src/linebuf.c (File Deleted)
7745
7746
7747 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7748 Log:
7749 Solaris 10 I/O ports support
7750
7751 Changes: Modified:
7752 + - trunk/libcharybdis/io/ports.c (File Added)
7753
7754
7755 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7756 Log:
7757 libcharybdis stuff
7758
7759
7760 Changes: Modified:
7761 +1 -1 trunk/Makefile.in (File Modified)
7762 +3 -1 trunk/configure (File Modified)
7763 +133 -10 trunk/configure.ac (File Modified)
7764 + - trunk/libcharybdis/ (File Added)
7765 + - trunk/libcharybdis/Makefile.in (File Added)
7766 + - trunk/libcharybdis/io/ (File Added)
7767 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7768 +2 -3 trunk/src/Makefile.in (File Modified)
7769 + - trunk/src/io/ (File Deleted)
7770
7771
7772 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7773 Log:
7774 split IO stuff into libcharybdisIO.
7775
7776
7777 Changes: Modified:
7778 + - trunk/src/commio.c (File Deleted)
7779 + - trunk/src/devpoll.c (File Deleted)
7780 + - trunk/src/epoll.c (File Deleted)
7781 + - trunk/src/io/ (File Added)
7782 + - trunk/src/io/Makefile.in (File Added)
7783 + - trunk/src/io/commio.c (File Added)
7784 + - trunk/src/io/devpoll.c (File Added)
7785 + - trunk/src/io/epoll.c (File Added)
7786 + - trunk/src/io/kqueue.c (File Added)
7787 + - trunk/src/io/poll.c (File Added)
7788 + - trunk/src/io/select.c (File Added)
7789 + - trunk/src/kqueue.c (File Deleted)
7790 + - trunk/src/poll.c (File Deleted)
7791 + - trunk/src/select.c (File Deleted)
7792
7793
7794 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7795 Log:
7796 Version bump: 1.1.0
7797
7798
7799 Changes: Modified:
7800 +86 -155 trunk/configure (File Modified)
7801 +1 -1 trunk/configure.ac (File Modified)
7802
7803
7804 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7805 Log:
7806 Remove mentions of mkkeypair/cryptlinks.
7807
7808
7809 Changes: Modified:
7810 +1 -3 trunk/doc/challenge.txt (File Modified)
7811
7812
7813 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7814 Log:
7815 Clarify serverinfo{} description.
7816
7817
7818 Changes: Modified:
7819 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7820
7821
7822 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7823 Log:
7824 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7825
7826
7827 Changes: Modified:
7828 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7829
7830
7831 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7832 Log:
7833 Improvements also applicable to hyperion 1.x.
7834
7835
7836 Changes: Modified:
7837 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7838
7839
7840 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7841 Log:
7842 - Add +F description
7843 - General improvements and changes to charybdis
7844
7845
7846 Changes: Modified:
7847 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7848
7849
7850 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7851 Log:
7852 The server notice umodes only have an effect
7853 for opers. ("sendto_realops_flags", so having
7854 the umode is not enough, they must also be
7855 opered)
7856
7857
7858 Changes: Modified:
7859 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7860
7861
7862 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7863 Log:
7864 Updates to umodes docs.
7865
7866
7867 Changes: Modified:
7868 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7869
7870
7871 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7872 Log:
7873 Add SGML documentation.
7874
7875 Changes: Modified:
7876 + - trunk/doc/sgml/ (File Added)
7877 + - trunk/doc/sgml/oper-guide/ (File Added)
7878 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7879 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7880 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7881 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7882 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7883 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7884 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7885
7886
7887 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7888 Log:
7889 Make operwall flag restrict setting umode +z.
7890 This repairs this flag broken in charybdis-1.0.
7891
7892
7893 Changes: Modified:
7894 +41 -0 trunk/contrib/m_flags.c (File Modified)
7895 +9 -0 trunk/src/s_user.c (File Modified)
7896
7897
7898 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7899 Log:
7900 Don't complain/reset remote clients +n. I'm still not
7901 convinced propagating all umodes is the way to go, oh
7902 well.
7903
7904
7905 Changes: Modified:
7906 +1 -1 trunk/src/s_user.c (File Modified)
7907
7908
7909 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7910 Log:
7911 - Require admin flag for oper /chghost (if it's enabled
7912 which is not default)
7913 - Give error message on nonexistant nick
7914
7915
7916 Changes: Modified:
7917 +12 -0 trunk/modules/m_chghost.c (File Modified)
7918
7919
7920 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7921 Log:
7922 Incorporated jilles' dynspoof patch with a few minor changes.
7923
7924 Changes: Modified:
7925 +5 -2 trunk/include/client.h (File Modified)
7926 +1 -0 trunk/include/numeric.h (File Modified)
7927 +75 -4 trunk/modules/m_chghost.c (File Modified)
7928 +2 -21 trunk/modules/m_stats.c (File Modified)
7929 +2 -8 trunk/modules/m_trace.c (File Modified)
7930 +2 -0 trunk/src/client.c (File Modified)
7931 +3 -0 trunk/src/s_user.c (File Modified)
7932
7933
7934 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7935 Log:
7936 Update NEWS.
7937
7938 Changes: Modified:
7939 +5 -0 trunk/NEWS (File Modified)
7940
7941
7942 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7943 Log:
7944 Make show_ip() far less braindead.
7945
7946 Obtained from: ratbox 2.2 SVN
7947
7948
7949 Changes: Modified:
7950 +14 -85 trunk/src/client.c (File Modified)
7951
7952
7953 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7954 Log:
7955 Instead of not showing channels at all for whoising services,
7956 only show channels the requester is also on. If operspying
7957 services, show all the channels.
7958
7959
7960 Changes: Modified:
7961 +37 -40 trunk/modules/m_whois.c (File Modified)
7962
7963
7964 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7965 Log:
7966 - Show real errno if we fail to connect to a server
7967 - Don't show server IPs on IRC if a server goes dead
7968 during handshake
7969
7970
7971 Changes: Modified:
7972 +2 -5 trunk/src/s_serv.c (File Modified)
7973
7974
7975 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7976 Log:
7977 Revert hybrid 7.2 aline code. It causes too many problems.
7978
7979
7980 Changes: Modified:
7981 +1 -47 trunk/NEWS (File Modified)
7982 + - trunk/include/aline.h (File Deleted)
7983 +53 -6 trunk/modules/m_dline.c (File Modified)
7984 +212 -16 trunk/modules/m_kline.c (File Modified)
7985 +37 -8 trunk/modules/m_resv.c (File Modified)
7986 +45 -24 trunk/modules/m_xline.c (File Modified)
7987 +0 -485 trunk/src/Makefile.in (File Modified)
7988 + - trunk/src/aline.c (File Deleted)
7989
7990
7991 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7992 Log:
7993 Incorporate recent ratbox monitor bugfixes (could crash).
7994
7995
7996 Changes: Modified:
7997 +16 -0 trunk/modules/m_monitor.c (File Modified)
7998 +4 -3 trunk/src/monitor.c (File Modified)
7999
8000
8001 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8002 Log:
8003 Fix /invite UID leak.
8004
8005 Found by logiclrd@EFnet.
8006
8007
8008 Changes: Modified:
8009 +3 -2 trunk/modules/m_invite.c (File Modified)
8010
8011
8012 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8013 Log:
8014 Don't show what channels a service is in.
8015
8016 Changes: Modified:
8017 +1 -0 trunk/NEWS (File Modified)
8018 +40 -35 trunk/modules/m_whois.c (File Modified)
8019
8020
8021 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8022 Log:
8023 Update version to 1.0.3.
8024
8025
8026 Changes: Modified:
8027 +9 -9 trunk/configure (File Modified)
8028 +1 -1 trunk/configure.ac (File Modified)
8029
8030
8031 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8032 Log:
8033 Update NEWS.
8034
8035
8036 Changes: Modified:
8037 +7 -1 trunk/NEWS (File Modified)
8038
8039
8040 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8041 Log:
8042 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8043 More static buffers :(
8044
8045
8046 Changes: Modified:
8047 +12 -4 trunk/src/aline.c (File Modified)
8048
8049
8050 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8051 Log:
8052 Make operspy mode (/mode !#channel showing parameters
8053 even if not on channel) work again.
8054
8055
8056 Changes: Modified:
8057 +4 -4 trunk/src/channel.c (File Modified)
8058
8059
8060 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8061 Log:
8062 Call server_introduced hook on TS6 remote server
8063 introduction (ms_sid()).
8064
8065
8066 Changes: Modified:
8067 +6 -0 trunk/modules/core/m_server.c (File Modified)
8068
8069
8070 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8071 Log:
8072 Cyrix boxes are wierd.
8073
8074 Changes: Modified:
8075 +2 -1 trunk/modules/m_services.c (File Modified)
8076
8077
8078 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8079 Log:
8080 More paranoia.
8081
8082 Changes: Modified:
8083 +1 -1 trunk/include/client.h (File Modified)
8084 +3 -1 trunk/modules/m_services.c (File Modified)
8085
8086
8087 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8088 Log:
8089 heh
8090
8091 Changes: Modified:
8092 +1 -6 trunk/modules/m_services.c (File Modified)
8093
8094
8095 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8096 Log:
8097 Disable a check that doesn't always seem to work right for some reason.
8098
8099 Changes: Modified:
8100 +2 -0 trunk/modules/m_services.c (File Modified)
8101
8102
8103 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8104 Log:
8105 Update NEWS.
8106
8107
8108 Changes: Modified:
8109 +4 -1 trunk/NEWS (File Modified)
8110
8111
8112 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8113 Log:
8114 1.0.2
8115
8116
8117 Changes: Modified:
8118 +9 -9 trunk/configure (File Modified)
8119 +1 -1 trunk/configure.ac (File Modified)
8120
8121
8122 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8123 Log:
8124 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8125
8126
8127 Changes: Modified:
8128 +3 -13 trunk/modules/m_trace.c (File Modified)
8129
8130
8131 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8132 Log:
8133 Don't send empty RPL_WHOISCHANNELS on remote whois.
8134
8135 Pointy hat to: jilles
8136
8137
8138 Changes: Modified:
8139 +1 -1 trunk/modules/m_whois.c (File Modified)
8140
8141
8142 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8143 Log:
8144 Update NEWS.
8145
8146
8147 Changes: Modified:
8148 +3 -0 trunk/NEWS (File Modified)
8149
8150
8151 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8152 Log:
8153 Modular umode support.
8154
8155
8156 Changes: Modified:
8157 +0 -9 trunk/include/client.h (File Modified)
8158 +2 -1 trunk/include/s_user.h (File Modified)
8159 +1 -1 trunk/include/tools.h (File Modified)
8160 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8161 +3 -0 trunk/src/ircd.c (File Modified)
8162 +1 -1 trunk/src/messages.tab (File Modified)
8163 +2 -2 trunk/src/s_serv.c (File Modified)
8164 +37 -59 trunk/src/s_user.c (File Modified)
8165 +21 -0 trunk/src/tools.c (File Modified)
8166
8167
8168 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8169 Log:
8170 Optionally do forced nick change to the UID instead of kill
8171 on nick collisions, see doc/collision_fnc.txt for more
8172 details.
8173
8174
8175 Changes: Modified:
8176 + - trunk/doc/collision_fnc.txt (File Added)
8177 +1 -0 trunk/doc/example.conf (File Modified)
8178 +8 -0 trunk/doc/reference.conf (File Modified)
8179 +1 -0 trunk/include/numeric.h (File Modified)
8180 +1 -0 trunk/include/s_conf.h (File Modified)
8181 +2 -1 trunk/include/s_serv.h (File Modified)
8182 +1 -0 trunk/include/s_stats.h (File Modified)
8183 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8184 +1 -1 trunk/src/messages.tab (File Modified)
8185 +1 -0 trunk/src/newconf.c (File Modified)
8186 +1 -0 trunk/src/s_conf.c (File Modified)
8187 +1 -0 trunk/src/s_serv.c (File Modified)
8188 +2 -2 trunk/src/s_stats.c (File Modified)
8189
8190
8191 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8192 Log:
8193 Update NEWS.
8194
8195
8196 Modified:
8197 trunk/NEWS (File Modified)
8198
8199
8200 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8201 Log:
8202 Don't allow lookups by uid in /monitor + and /monitor s.
8203
8204
8205 Modified:
8206 trunk/modules/m_monitor.c (File Modified)
8207
8208
8209 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8210 Log:
8211 Stop garbage +j being set in cases like +j aaa:bbb by
8212 initializing the variables properly.
8213
8214 Reported by kyle.
8215
8216
8217 Modified:
8218 trunk/modules/core/m_mode.c (File Modified)
8219 trunk/modules/core/m_sjoin.c (File Modified)
8220
8221
8222 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8223 Log:
8224 Apply flags to the proper server in me_gcap().
8225
8226
8227 Modified:
8228 trunk/modules/m_capab.c (File Modified)
8229
8230
8231 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8232 Log:
8233 Use find_named_client() instead of find_client() to check
8234 for nick collisions.
8235
8236
8237 Modified:
8238 trunk/modules/core/m_nick.c (File Modified)
8239
8240
8241 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8242 Log:
8243 - Replace old 381 numeric with a new, more positive one!
8244
8245
8246 Modified:
8247 trunk/src/messages.tab (File Modified)
8248
8249
8250 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8251 Log:
8252 Make it compile again.
8253
8254
8255 Modified:
8256 trunk/src/channel.c (File Modified)
8257 trunk/src/client.c (File Modified)
8258 trunk/src/ircd.c (File Modified)
8259 trunk/src/packet.c (File Modified)
8260
8261
8262 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8263 Log:
8264 - Prevent UID disclosure in cmode setting.
8265
8266
8267 Modified:
8268 trunk/NEWS (File Modified)
8269 trunk/modules/core/m_mode.c (File Modified)
8270
8271
8272 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8273 Log:
8274 A different check which prevents UID disclosure.
8275
8276
8277 Modified:
8278 trunk/modules/core/m_kick.c (File Modified)
8279
8280
8281 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8282 Log:
8283 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8284
8285
8286 Modified:
8287 trunk/modules/core/m_kick.c (File Modified)
8288
8289
8290 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8291 Log:
8292 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8293
8294
8295 Modified:
8296 trunk/NEWS (File Modified)
8297 trunk/modules/m_accept.c (File Modified)
8298 trunk/modules/m_admin.c (File Modified)
8299 trunk/modules/m_away.c (File Modified)
8300 trunk/modules/m_cap.c (File Modified)
8301 trunk/modules/m_capab.c (File Modified)
8302 trunk/modules/m_challenge.c (File Modified)
8303 trunk/modules/m_chghost.c (File Modified)
8304 trunk/modules/m_close.c (File Modified)
8305 trunk/modules/m_cmessage.c (File Modified)
8306 trunk/modules/m_connect.c (File Modified)
8307 trunk/modules/m_dline.c (File Modified)
8308 trunk/modules/m_encap.c (File Modified)
8309 trunk/modules/m_etrace.c (File Modified)
8310 trunk/modules/m_gline.c (File Modified)
8311 trunk/modules/m_help.c (File Modified)
8312 trunk/modules/m_info.c (File Modified)
8313 trunk/modules/m_invite.c (File Modified)
8314 trunk/modules/m_ison.c (File Modified)
8315 trunk/modules/m_kline.c (File Modified)
8316 trunk/modules/m_knock.c (File Modified)
8317 trunk/modules/m_links.c (File Modified)
8318 trunk/modules/m_list.c (File Modified)
8319 trunk/modules/m_locops.c (File Modified)
8320 trunk/modules/m_lusers.c (File Modified)
8321 trunk/modules/m_map.c (File Modified)
8322 trunk/modules/m_monitor.c (File Modified)
8323 trunk/modules/m_motd.c (File Modified)
8324 trunk/modules/m_names.c (File Modified)
8325 trunk/modules/m_oper.c (File Modified)
8326 trunk/modules/m_operspy.c (File Modified)
8327 trunk/modules/m_pass.c (File Modified)
8328 trunk/modules/m_ping.c (File Modified)
8329 trunk/modules/m_pong.c (File Modified)
8330 trunk/modules/m_post.c (File Modified)
8331 trunk/modules/m_rehash.c (File Modified)
8332 trunk/modules/m_restart.c (File Modified)
8333 trunk/modules/m_resv.c (File Modified)
8334 trunk/modules/m_services.c (File Modified)
8335 trunk/modules/m_set.c (File Modified)
8336 trunk/modules/m_sshortcut.c (File Modified)
8337 trunk/modules/m_stats.c (File Modified)
8338 trunk/modules/m_svinfo.c (File Modified)
8339 trunk/modules/m_tb.c (File Modified)
8340 trunk/modules/m_testline.c (File Modified)
8341 trunk/modules/m_testmask.c (File Modified)
8342 trunk/modules/m_time.c (File Modified)
8343 trunk/modules/m_topic.c (File Modified)
8344 trunk/modules/m_trace.c (File Modified)
8345 trunk/modules/m_unreject.c (File Modified)
8346 trunk/modules/m_user.c (File Modified)
8347 trunk/modules/m_userhost.c (File Modified)
8348 trunk/modules/m_users.c (File Modified)
8349 trunk/modules/m_version.c (File Modified)
8350 trunk/modules/m_wallops.c (File Modified)
8351 trunk/modules/m_who.c (File Modified)
8352 trunk/modules/m_whois.c (File Modified)
8353 trunk/modules/m_whowas.c (File Modified)
8354 trunk/modules/m_xline.c (File Modified)
8355 trunk/src/adns.c (File Modified)
8356 trunk/src/aline.c (File Modified)
8357 trunk/src/cache.c (File Modified)
8358 trunk/src/channel.c (File Modified)
8359 trunk/src/class.c (File Modified)
8360 trunk/src/client.c (File Modified)
8361 trunk/src/commio.c (File Modified)
8362 trunk/src/event.c (File Modified)
8363 trunk/src/hash.c (File Modified)
8364 trunk/src/hostmask.c (File Modified)
8365 trunk/src/ircd.c (File Modified)
8366 trunk/src/kdparse.c (File Modified)
8367 trunk/src/linebuf.c (File Modified)
8368 trunk/src/listener.c (File Modified)
8369 trunk/src/modules.c (File Modified)
8370 trunk/src/monitor.c (File Modified)
8371 trunk/src/newconf.c (File Modified)
8372 trunk/src/packet.c (File Modified)
8373 trunk/src/parse.c (File Modified)
8374 trunk/src/reject.c (File Modified)
8375 trunk/src/s_auth.c (File Modified)
8376 trunk/src/s_conf.c (File Modified)
8377 trunk/src/s_gline.c (File Modified)
8378 trunk/src/s_log.c (File Modified)
8379 trunk/src/s_newconf.c (File Modified)
8380 trunk/src/s_serv.c (File Modified)
8381 trunk/src/s_stats.c (File Modified)
8382 trunk/src/s_user.c (File Modified)
8383 trunk/src/send.c (File Modified)
8384 trunk/src/whowas.c (File Modified)
8385
8386
8387 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8388 Log:
8389 - More coding style niceities. Pretty much got client.h squared away.
8390
8391
8392 Modified:
8393 trunk/modules/m_dline.c (File Modified)
8394 trunk/modules/m_gline.c (File Modified)
8395 trunk/modules/m_kline.c (File Modified)
8396 trunk/modules/m_rehash.c (File Modified)
8397 trunk/modules/m_resv.c (File Modified)
8398 trunk/modules/m_stats.c (File Modified)
8399 trunk/modules/m_testline.c (File Modified)
8400 trunk/modules/m_user.c (File Modified)
8401 trunk/modules/m_xline.c (File Modified)
8402
8403
8404 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8405 Log:
8406 - Propagate quiets (+q) on netjoins
8407 - Clear +q list too on lowerTS sjoin from TS6 source
8408
8409
8410 Modified:
8411 trunk/modules/core/m_sjoin.c (File Modified)
8412 trunk/src/s_serv.c (File Modified)
8413
8414
8415 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8416 Log:
8417 Second argument to whois is always a nick, never a uid.
8418 This prevents /whois other.server uid to get information
8419 about that uid.
8420
8421
8422 Modified:
8423 trunk/modules/m_whois.c (File Modified)
8424
8425
8426 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8427 Log:
8428 Don't allow local users to use uids in user mode.
8429
8430
8431 Modified:
8432 trunk/src/s_user.c (File Modified)
8433
8434
8435 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8436 Log:
8437 Make it compile again.
8438
8439
8440 Modified:
8441 trunk/src/s_stats.c (File Modified)
8442
8443
8444 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8445 Log:
8446 Fix propagation of empty SJOIN.
8447
8448
8449 Modified:
8450 trunk/modules/core/m_sjoin.c (File Modified)
8451
8452
8453 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8454 Log:
8455 Some atheme-style niceties here.
8456
8457
8458 Modified:
8459 trunk/modules/m_accept.c (File Modified)
8460 trunk/modules/m_admin.c (File Modified)
8461 trunk/modules/m_away.c (File Modified)
8462 trunk/modules/m_cap.c (File Modified)
8463 trunk/modules/m_capab.c (File Modified)
8464 trunk/modules/m_challenge.c (File Modified)
8465 trunk/modules/m_chghost.c (File Modified)
8466 trunk/modules/m_close.c (File Modified)
8467 trunk/modules/m_cmessage.c (File Modified)
8468 trunk/modules/m_connect.c (File Modified)
8469 trunk/modules/m_dline.c (File Modified)
8470 trunk/modules/m_encap.c (File Modified)
8471 trunk/modules/m_etrace.c (File Modified)
8472 trunk/modules/m_gline.c (File Modified)
8473 trunk/modules/m_help.c (File Modified)
8474 trunk/modules/m_info.c (File Modified)
8475 trunk/modules/m_invite.c (File Modified)
8476 trunk/modules/m_ison.c (File Modified)
8477 trunk/modules/m_kline.c (File Modified)
8478 trunk/modules/m_knock.c (File Modified)
8479 trunk/modules/m_links.c (File Modified)
8480 trunk/modules/m_list.c (File Modified)
8481 trunk/modules/m_locops.c (File Modified)
8482 trunk/modules/m_lusers.c (File Modified)
8483 trunk/modules/m_map.c (File Modified)
8484 trunk/modules/m_monitor.c (File Modified)
8485 trunk/modules/m_motd.c (File Modified)
8486 trunk/modules/m_names.c (File Modified)
8487 trunk/modules/m_oper.c (File Modified)
8488 trunk/modules/m_operspy.c (File Modified)
8489 trunk/modules/m_pass.c (File Modified)
8490 trunk/modules/m_ping.c (File Modified)
8491 trunk/modules/m_pong.c (File Modified)
8492 trunk/modules/m_post.c (File Modified)
8493 trunk/modules/m_rehash.c (File Modified)
8494 trunk/modules/m_restart.c (File Modified)
8495 trunk/modules/m_resv.c (File Modified)
8496 trunk/modules/m_services.c (File Modified)
8497 trunk/modules/m_set.c (File Modified)
8498 trunk/modules/m_sshortcut.c (File Modified)
8499 trunk/modules/m_stats.c (File Modified)
8500 trunk/modules/m_svinfo.c (File Modified)
8501 trunk/modules/m_tb.c (File Modified)
8502 trunk/modules/m_testline.c (File Modified)
8503 trunk/modules/m_testmask.c (File Modified)
8504 trunk/modules/m_time.c (File Modified)
8505 trunk/modules/m_topic.c (File Modified)
8506 trunk/modules/m_trace.c (File Modified)
8507 trunk/modules/m_unreject.c (File Modified)
8508 trunk/modules/m_user.c (File Modified)
8509 trunk/modules/m_userhost.c (File Modified)
8510 trunk/modules/m_users.c (File Modified)
8511 trunk/modules/m_version.c (File Modified)
8512 trunk/modules/m_wallops.c (File Modified)
8513 trunk/modules/m_who.c (File Modified)
8514 trunk/modules/m_whois.c (File Modified)
8515 trunk/modules/m_whowas.c (File Modified)
8516 trunk/modules/m_xline.c (File Modified)
8517
8518
8519 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8520 Log:
8521 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8522
8523
8524 Modified:
8525 trunk/.indent.pro (File Modified)
8526 trunk/include/charybdis.h (File Added)
8527 trunk/include/client.h (File Modified)
8528 trunk/modules/.indent.pro (File Modified)
8529 trunk/src/.indent.pro (File Modified)
8530 trunk/src/adns.c (File Modified)
8531 trunk/src/aline.c (File Modified)
8532 trunk/src/cache.c (File Modified)
8533 trunk/src/channel.c (File Modified)
8534 trunk/src/class.c (File Modified)
8535 trunk/src/client.c (File Modified)
8536 trunk/src/commio.c (File Modified)
8537 trunk/src/event.c (File Modified)
8538 trunk/src/hash.c (File Modified)
8539 trunk/src/hostmask.c (File Modified)
8540 trunk/src/ircd.c (File Modified)
8541 trunk/src/kdparse.c (File Modified)
8542 trunk/src/linebuf.c (File Modified)
8543 trunk/src/listener.c (File Modified)
8544 trunk/src/modules.c (File Modified)
8545 trunk/src/monitor.c (File Modified)
8546 trunk/src/newconf.c (File Modified)
8547 trunk/src/packet.c (File Modified)
8548 trunk/src/parse.c (File Modified)
8549 trunk/src/reject.c (File Modified)
8550 trunk/src/s_auth.c (File Modified)
8551 trunk/src/s_conf.c (File Modified)
8552 trunk/src/s_gline.c (File Modified)
8553 trunk/src/s_log.c (File Modified)
8554 trunk/src/s_newconf.c (File Modified)
8555 trunk/src/s_serv.c (File Modified)
8556 trunk/src/s_stats.c (File Modified)
8557 trunk/src/s_user.c (File Modified)
8558 trunk/src/send.c (File Modified)
8559 trunk/src/whowas.c (File Modified)
8560
8561
8562 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8563 Log:
8564 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8565 - Convert a few modules towards using this code.
8566 - Make a note about this change in NEWS.
8567
8568
8569 Modified:
8570 trunk/NEWS (File Modified)
8571 trunk/include/aline.h (File Added)
8572 trunk/modules/m_dline.c (File Modified)
8573 trunk/modules/m_kline.c (File Modified)
8574 trunk/modules/m_resv.c (File Modified)
8575 trunk/modules/m_xline.c (File Modified)
8576 trunk/src/Makefile.in (File Modified)
8577 trunk/src/aline.c (File Added)
8578
8579
8580 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8581 Log:
8582 - Update NEWS document.
8583
8584
8585 Modified:
8586 trunk/NEWS (File Modified)
8587
8588
8589 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8590 Log:
8591 Use find_named_person() instead of find_person() in services shortcuts.
8592
8593
8594 Modified:
8595 trunk/modules/m_sshortcut.c (File Modified)
8596
8597
8598 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8599 Log:
8600 Fix propagation of empty channels (+P).
8601
8602
8603 Modified:
8604 trunk/modules/core/m_sjoin.c (File Modified)
8605 trunk/src/s_serv.c (File Modified)
8606
8607
8608 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8609 Log:
8610 Use same comparison for +f.
8611
8612
8613 Modified:
8614 trunk/modules/core/m_join.c (File Modified)
8615
8616
8617 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8618 Log:
8619 Retire server-server non-encap CHGHOST, and clean it up a bit.
8620
8621
8622 Modified:
8623 trunk/modules/m_chghost.c (File Modified)
8624
8625
8626 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8627 Log:
8628 Use TS6 form for SQUIT wallops.
8629
8630
8631 Modified:
8632 trunk/modules/core/m_squit.c (File Modified)
8633
8634
8635 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8636 Log:
8637 Propagate nick changes for remote clients in TS6 form if possible;
8638 simplify the code a bit.
8639
8640
8641 Modified:
8642 trunk/modules/core/m_nick.c (File Modified)
8643
8644
8645 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8646 Log:
8647 Only clear oper_only_umodes on deoper for local clients.
8648
8649
8650 Modified:
8651 trunk/src/s_user.c (File Modified)
8652
8653
8654 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8655 Log:
8656 - Don't enable use_whois_actually in the default config, makes cloaking
8657 only useful for vanity.
8658
8659
8660 Modified:
8661 trunk/doc/example.conf (File Modified)
8662
8663
8664 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8665 Log:
8666 Fix linebuf raw code to not truncate lines longer than
8667 510 characters. This stops ziplinks corruption at
8668 the initial burst if the other side sends a lot.
8669
8670
8671 Modified:
8672 trunk/src/linebuf.c (File Modified)
8673
8674
8675 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8676 Log:
8677 - Add +r to channel_modes().
8678
8679
8680 Modified:
8681 trunk/src/channel.c (File Modified)
8682
8683
8684 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8685 Log:
8686 Update NEWS.
8687
8688
8689 Modified:
8690 trunk/NEWS (File Modified)
8691
8692
8693 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8694 Log:
8695 err, nvm. wrong project :-P
8696
8697
8698 Modified:
8699 trunk/src/match.c (File Modified)
8700
8701
8702 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8703 Log:
8704 make sure we don't crash on match(NULL, test)
8705
8706
8707 Modified:
8708 trunk/src/match.c (File Modified)
8709
8710
8711 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8712 Log:
8713 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8714 flags = rehash in shared{}.
8715 Uses :<source> ENCAP <target> REHASH [option].
8716
8717
8718 Modified:
8719 trunk/doc/example.conf (File Modified)
8720 trunk/doc/reference.conf (File Modified)
8721 trunk/help/opers/rehash (File Modified)
8722 trunk/include/s_newconf.h (File Modified)
8723 trunk/modules/m_rehash.c (File Modified)
8724 trunk/modules/m_stats.c (File Modified)
8725 trunk/src/newconf.c (File Modified)
8726
8727
8728 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8729 Log:
8730 Initialize flags to 0 in conf_set_shared_flags() and
8731 conf_set_cluster_flags().
8732
8733
8734 Modified:
8735 trunk/src/newconf.c (File Modified)
8736
8737
8738 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8739 Log:
8740 Don't allow a forward from a #channel to an &channel.
8741 Error message is Illegal channel name.
8742
8743
8744 Modified:
8745 trunk/modules/core/m_mode.c (File Modified)
8746
8747
8748 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8749 Log:
8750 - change version to 1.0.1
8751
8752
8753 Modified:
8754 trunk/configure (File Modified)
8755 trunk/configure.ac (File Modified)
8756
8757
8758 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8759 Log:
8760 Update NEWS.
8761
8762
8763 Modified:
8764 trunk/NEWS (File Modified)
8765
8766
8767 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8768 Log:
8769 Services shortcuts changes:
8770 - Require umode +S on target
8771 - Use ERR_SERVICESDOWN (440) for error message
8772 - Fix check for empty string
8773
8774
8775 Modified:
8776 trunk/include/numeric.h (File Modified)
8777 trunk/modules/m_sshortcut.c (File Modified)
8778 trunk/src/messages.tab (File Modified)
8779
8780
8781 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8782 Log:
8783 s/IsChanService/IsService/g;
8784
8785
8786 Modified:
8787 trunk/modules/m_sshortcut.c (File Modified)
8788
8789
8790 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8791 Log:
8792 Add check for service validity in shortcut routines.
8793
8794
8795 Modified:
8796 trunk/modules/m_sshortcut.c (File Modified)
8797
8798
8799 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8800 Log:
8801 Don't allow forwarding to a -F channel the setter is not on.
8802
8803
8804 Modified:
8805 trunk/modules/core/m_mode.c (File Modified)
8806
8807
8808 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8809 Log:
8810 Describe identify_service and identify_command in
8811 reference.conf.
8812
8813
8814 Modified:
8815 trunk/doc/reference.conf (File Modified)
8816
8817
8818 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8819 Log:
8820 More helpfile updates.
8821
8822
8823 Modified:
8824 trunk/help/Makefile.in (File Modified)
8825 trunk/help/opers/die (File Modified)
8826 trunk/help/opers/join (File Modified)
8827 trunk/help/opers/links (File Modified)
8828 trunk/help/opers/lusers (File Modified)
8829 trunk/help/opers/map (File Added)
8830 trunk/help/opers/motd (File Modified)
8831 trunk/help/opers/names (File Modified)
8832 trunk/help/opers/notice (File Modified)
8833 trunk/help/opers/operspy (File Modified)
8834 trunk/help/opers/part (File Modified)
8835 trunk/help/opers/privmsg (File Modified)
8836 trunk/help/opers/restart (File Modified)
8837 trunk/help/opers/set (File Modified)
8838 trunk/help/opers/stats (File Modified)
8839 trunk/help/opers/trace (File Modified)
8840 trunk/help/opers/version (File Modified)
8841 trunk/help/users/notice (File Modified)
8842 trunk/help/users/privmsg (File Modified)
8843 trunk/help/users/stats (File Modified)
8844
8845
8846 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8847 Log:
8848 Update help files.
8849
8850
8851 Modified:
8852 trunk/help/opers/cmode (File Modified)
8853 trunk/help/opers/umode (File Modified)
8854 trunk/help/opers/wallops (File Modified)
8855 trunk/help/opers/who (File Modified)
8856 trunk/help/users/umode (File Modified)
8857
8858
8859 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8860 Log:
8861 Include cmode +r in 004 and 005.
8862
8863
8864 Modified:
8865 trunk/include/supported.h (File Modified)
8866 trunk/src/messages.tab (File Modified)
8867
8868
8869 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8870 Log:
8871 No need to clear all 3 buffers in channel_modes().
8872
8873
8874 Modified:
8875 trunk/src/channel.c (File Modified)
8876
8877
8878 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8879 Log:
8880 - Fix multiple +f modes per line
8881 - -f shouldn't take a parameter
8882
8883
8884 Modified:
8885 trunk/modules/core/m_mode.c (File Modified)
8886
8887
8888 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8889 Log:
8890 Channel mode +Q now prevents forwarding to or through
8891 a channel, just like in hyperion, not from a channel.
8892
8893
8894 Modified:
8895 trunk/modules/core/m_join.c (File Modified)
8896
8897
8898 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8899 Log:
8900 Complete +F/+Q propagation.
8901
8902
8903 Modified:
8904 trunk/modules/core/m_join.c (File Modified)
8905 trunk/modules/core/m_sjoin.c (File Modified)
8906 trunk/src/channel.c (File Modified)
8907
8908
8909 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8910 Log:
8911 - A few minor fixes.
8912
8913
8914 Modified:
8915 trunk/modules/core/m_join.c (File Modified)
8916 trunk/modules/m_services.c (File Modified)
8917
8918
8919 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8920 Log:
8921 - Fix netsplit obfuscation.
8922
8923
8924 Modified:
8925 trunk/src/client.c (File Modified)
8926
8927
8928 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8929 Log:
8930 - Fix another /stats p related bug.
8931
8932
8933 Modified:
8934 trunk/src/client.c (File Modified)
8935
8936
8937 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8938 Log:
8939 - Update example.conf.
8940
8941
8942 Modified:
8943 trunk/doc/example.conf (File Modified)
8944
8945
8946 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8947 Log:
8948 - Fix a minor bug here, and re-release 1.0.
8949
8950
8951 Modified:
8952 trunk/modules/core/m_nick.c (File Modified)
8953
8954
8955 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8956 Log:
8957 - Add bursted clients to /stats p list.
8958
8959
8960 Modified:
8961 trunk/modules/core/m_nick.c (File Modified)
8962
8963
8964 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8965 Log:
8966 - Add identify_service, identify_command options to the example.conf,
8967 newconf parser.
8968
8969
8970 Modified:
8971 trunk/NEWS (File Modified)
8972 trunk/doc/example.conf (File Modified)
8973 trunk/src/newconf.c (File Modified)
8974
8975
8976 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8977 Log:
8978 - Add services shortcuts.
8979
8980
8981 Modified:
8982 trunk/modules/Makefile.in (File Modified)
8983 trunk/modules/m_sshortcut.c (File Added)
8984
8985
8986 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8987 Log:
8988 - put back checks i removed by mistake
8989
8990
8991 Modified:
8992 trunk/modules/core/m_join.c (File Modified)
8993
8994
8995 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8996 Log:
8997 - Implement channel mode +Q, which disables forwarding.
8998 - Make forwarding usable by everyone.
8999 - Implement channel mode +F which bypasses authority checks on a target
9000 set with this mode
9001 - Update NEWS.
9002
9003
9004 Modified:
9005 trunk/NEWS (File Modified)
9006 trunk/include/channel.h (File Modified)
9007 trunk/include/supported.h (File Modified)
9008 trunk/modules/core/m_join.c (File Modified)
9009 trunk/modules/core/m_mode.c (File Modified)
9010 trunk/src/messages.tab (File Modified)
9011
9012
9013 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9014 Log:
9015 - Fix account handling brokenness.
9016
9017
9018 Modified:
9019 trunk/modules/m_services.c (File Modified)
9020
9021
9022 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9023 Log:
9024 Identify to services via server password hack. Still
9025 needs config file parts, like
9026 identifyservice = "nickserv@services.int";
9027 identifycommand = "IDENTIFY";
9028
9029
9030 Modified:
9031 trunk/include/s_conf.h (File Modified)
9032 trunk/src/s_user.c (File Modified)
9033
9034
9035 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9036 Log:
9037 Make send.c compile.
9038
9039
9040 Modified:
9041 trunk/src/send.c (File Modified)
9042
9043
9044 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9045 Log:
9046 - Handle this better.
9047
9048
9049 Modified:
9050 trunk/src/send.c (File Modified)
9051
9052
9053 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9054 Log:
9055 If the source is not a client, don't send to normal users.
9056
9057
9058 Modified:
9059 trunk/src/send.c (File Modified)
9060
9061
9062 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9063 Log:
9064 - Make /wallops behave as wallops in other ircds.
9065
9066
9067 Modified:
9068 trunk/modules/m_wallops.c (File Modified)
9069 trunk/src/send.c (File Modified)
9070
9071
9072 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9073 Log:
9074 - charybdis-1.0
9075
9076
9077 Modified:
9078 trunk/NEWS (File Modified)
9079 trunk/configure (File Modified)
9080 trunk/configure.ac (File Modified)
9081
9082
9083 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9084 Log:
9085 - Remove efnet configuration.
9086 - Rename example.conf as reference.conf, and replace the default
9087 example.conf with one suitable for AthemeNET.
9088 - Update makefile to reflect these changes.
9089
9090
9091 Modified:
9092 trunk/doc/Makefile.in (File Modified)
9093 trunk/doc/example.conf (File Modified)
9094 trunk/doc/example.efnet.conf (File Deleted)
9095 trunk/doc/reference.conf (File Added)
9096
9097
9098 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9099 Log:
9100 - Don't display opers who are /away.
9101
9102
9103 Modified:
9104 trunk/modules/m_stats.c (File Modified)
9105
9106
9107 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9108 Log:
9109 Put cmode +f in 004 and 005.
9110
9111
9112 Modified:
9113 trunk/include/supported.h (File Modified)
9114 trunk/src/messages.tab (File Modified)
9115
9116
9117 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9118 Log:
9119 Add user umode +Q which prevents a user from
9120 being forwarded.
9121
9122
9123 Modified:
9124 trunk/include/client.h (File Modified)
9125 trunk/modules/core/m_join.c (File Modified)
9126 trunk/src/messages.tab (File Modified)
9127 trunk/src/s_user.c (File Modified)
9128
9129
9130 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9131 Log:
9132 Implement channel forwarding in m_join(). As in
9133 hyperion, failing to join because of +i, +r or +j
9134 can cause you to be forwarded, potentially
9135 recursively. Unlike hyperion, a single numeric
9136 is sent in case of a successful forward, otherwise
9137 the ircd acts if there were no forward.
9138
9139
9140 Modified:
9141 trunk/include/numeric.h (File Modified)
9142 trunk/modules/core/m_join.c (File Modified)
9143 trunk/src/messages.tab (File Modified)
9144
9145
9146 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9147 Log:
9148 Allow servers to set oper-only cmodes as well.
9149
9150
9151 Modified:
9152 trunk/modules/core/m_mode.c (File Modified)
9153
9154
9155 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9156 Log:
9157 Add cmode +f which takes a channel name, settable
9158 only by opers for now. Does not do anything yet.
9159
9160
9161 Modified:
9162 trunk/include/channel.h (File Modified)
9163 trunk/modules/core/m_join.c (File Modified)
9164 trunk/modules/core/m_mode.c (File Modified)
9165 trunk/modules/core/m_sjoin.c (File Modified)
9166 trunk/src/channel.c (File Modified)
9167
9168
9169 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9170 Log:
9171 Fully initialize 'mode' in ms_join() and ms_sjoin()
9172 to avoid old +j garbage from being used.
9173
9174
9175 Modified:
9176 trunk/modules/core/m_join.c (File Modified)
9177 trunk/modules/core/m_sjoin.c (File Modified)
9178
9179
9180 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9181 Log:
9182 - only touch join_count/join_delta if join throttling
9183 is enabled on the channel
9184 - reset join_count/join_delta to 0 if -j is set
9185
9186
9187 Modified:
9188 trunk/modules/core/m_join.c (File Modified)
9189 trunk/modules/core/m_mode.c (File Modified)
9190 trunk/modules/core/m_sjoin.c (File Modified)
9191
9192
9193 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9194 Log:
9195 Also start a new "period" for join throttling for remote joins,
9196 if necessary. Make the code slightly clearer.
9197
9198
9199 Modified:
9200 trunk/modules/core/m_join.c (File Modified)
9201 trunk/src/channel.c (File Modified)
9202
9203
9204 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9205 Log:
9206 Some +j improvements, still broken.
9207
9208
9209 Modified:
9210 trunk/modules/core/m_join.c (File Modified)
9211 trunk/modules/core/m_sjoin.c (File Modified)
9212
9213
9214 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9215 Log:
9216 Only do +z processing for +m channels the sender is on,
9217 as bans/quiets are currently only checked locally.
9218
9219
9220 Modified:
9221 trunk/modules/core/m_message.c (File Modified)
9222
9223
9224 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9225 Log:
9226 - Add max_bans_large configuration option, defaulting to 500, to
9227 limit the number of bans in a +L channel
9228 - Change b/e/I to b/e/I/q in texts
9229
9230
9231 Modified:
9232 trunk/doc/example.conf (File Modified)
9233 trunk/include/s_conf.h (File Modified)
9234 trunk/modules/core/m_mode.c (File Modified)
9235 trunk/modules/m_info.c (File Modified)
9236 trunk/src/newconf.c (File Modified)
9237 trunk/src/s_conf.c (File Modified)
9238
9239
9240 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9241 Log:
9242 Store invite for +gi channels.
9243 Note that +gi is significantly weaker access control than +i.
9244
9245
9246 Modified:
9247 trunk/modules/m_invite.c (File Modified)
9248
9249
9250 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9251 Log:
9252 Nonops are allowed to see +q lists.
9253
9254
9255 Modified:
9256 trunk/modules/core/m_mode.c (File Modified)
9257
9258
9259 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9260 Log:
9261 Invalidate can_send() cache on -q.
9262
9263
9264 Modified:
9265 trunk/modules/core/m_mode.c (File Modified)
9266
9267
9268 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9269 Log:
9270 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9271
9272
9273 Modified:
9274 trunk/modules/core/m_sjoin.c (File Modified)
9275
9276
9277 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9278 Log:
9279 - Allow blank SJOINs -- for permanant channels.
9280
9281
9282 Modified:
9283 trunk/modules/core/m_sjoin.c (File Modified)
9284
9285
9286 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9287 Log:
9288 - Burst permanant channels.
9289
9290
9291 Modified:
9292 trunk/src/s_serv.c (File Modified)
9293
9294
9295 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9296 Log:
9297 - Fix handling of permanant channels.
9298
9299
9300 Modified:
9301 trunk/modules/core/m_join.c (File Modified)
9302
9303
9304 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9305 Log:
9306 - Run indent on core modules.
9307 - Add propagation of join throttle settings.
9308
9309
9310 Modified:
9311 trunk/modules/core/m_die.c (File Modified)
9312 trunk/modules/core/m_error.c (File Modified)
9313 trunk/modules/core/m_join.c (File Modified)
9314 trunk/modules/core/m_kick.c (File Modified)
9315 trunk/modules/core/m_kill.c (File Modified)
9316 trunk/modules/core/m_message.c (File Modified)
9317 trunk/modules/core/m_mode.c (File Modified)
9318 trunk/modules/core/m_nick.c (File Modified)
9319 trunk/modules/core/m_part.c (File Modified)
9320 trunk/modules/core/m_quit.c (File Modified)
9321 trunk/modules/core/m_server.c (File Modified)
9322 trunk/modules/core/m_sjoin.c (File Modified)
9323 trunk/modules/core/m_squit.c (File Modified)
9324
9325
9326 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9327 Log:
9328 - Fix mistake in commit message.
9329
9330
9331 Modified:
9332 trunk/ChangeLog (File Modified)
9333
9334
9335 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9336 Log:
9337 - Channel throttling.
9338
9339
9340 Modified:
9341 trunk/NEWS (File Modified)
9342 trunk/include/supported.h (File Modified)
9343 trunk/modules/core/m_mode.c (File Modified)
9344 trunk/src/messages.tab (File Modified)
9345
9346
9347 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9348 Log:
9349 - Channel throttle logic fixes.
9350
9351
9352 Modified:
9353 trunk/include/channel.h (File Modified)
9354
9355
9356 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9357 Log:
9358 - Add the throttle logic.
9359
9360
9361 Modified:
9362 trunk/include/channel.h (File Modified)
9363 trunk/include/numeric.h (File Modified)
9364 trunk/modules/core/m_join.c (File Modified)
9365 trunk/src/channel.c (File Modified)
9366 trunk/src/messages.tab (File Modified)
9367
9368
9369 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9370 Log:
9371 - Cosmetic fixes to CREDITS.
9372
9373
9374 Modified:
9375 trunk/CREDITS (File Modified)
9376
9377
9378 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9379 Log:
9380 - Better channel_modes() from ShadowIRCd 4.
9381
9382
9383 Modified:
9384 trunk/include/channel.h (File Modified)
9385 trunk/src/channel.c (File Modified)
9386
9387
9388 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9389 Log:
9390 - Strip colour codes from parts.
9391
9392
9393 Modified:
9394 trunk/modules/core/m_part.c (File Modified)
9395
9396
9397 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9398 Log:
9399 - Strip colour codes from quits.
9400
9401
9402 Modified:
9403 trunk/modules/core/m_quit.c (File Modified)
9404
9405
9406 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9407 Log:
9408 - add +c/+g/+z to channel_modes().
9409
9410
9411 Modified:
9412 trunk/src/channel.c (File Modified)
9413
9414
9415 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9416 Log:
9417 - Add +g to 004/005 numerics.
9418
9419
9420 Modified:
9421 trunk/include/supported.h (File Modified)
9422 trunk/src/messages.tab (File Modified)
9423
9424
9425 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9426 Log:
9427 - Add +cgz to set_final_mode() in both join/sjoin.
9428 - Implement channel mode +g: Free invite.
9429
9430
9431 Modified:
9432 trunk/include/channel.h (File Modified)
9433 trunk/modules/core/m_join.c (File Modified)
9434 trunk/modules/core/m_mode.c (File Modified)
9435 trunk/modules/core/m_sjoin.c (File Modified)
9436 trunk/modules/m_invite.c (File Modified)
9437
9438
9439 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9440 Log:
9441 - Make sure /stats p uses the right list.
9442
9443
9444 Modified:
9445 trunk/modules/m_stats.c (File Modified)
9446
9447
9448 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9449 Log:
9450 - local oper list becomes local_oper_list.
9451 - all opers are stored on oper_list for /stats p.
9452
9453
9454 Modified:
9455 trunk/include/ircd.h (File Modified)
9456 trunk/modules/m_stats.c (File Modified)
9457 trunk/modules/m_trace.c (File Modified)
9458 trunk/src/client.c (File Modified)
9459 trunk/src/ircd.c (File Modified)
9460 trunk/src/s_user.c (File Modified)
9461 trunk/src/send.c (File Modified)
9462
9463
9464 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9465 Log:
9466 - Remove ENABLE_SERVICES legacy define.
9467
9468
9469 Modified:
9470 trunk/configure (File Modified)
9471 trunk/configure.ac (File Modified)
9472 trunk/include/client.h (File Modified)
9473 trunk/include/m_info.h (File Modified)
9474 trunk/include/s_conf.h (File Modified)
9475 trunk/modules/Makefile.in (File Modified)
9476 trunk/modules/core/m_kick.c (File Modified)
9477 trunk/modules/core/m_mode.c (File Modified)
9478 trunk/modules/core/m_nick.c (File Modified)
9479 trunk/modules/core/m_sjoin.c (File Modified)
9480 trunk/modules/m_services.c (File Modified)
9481 trunk/src/channel.c (File Modified)
9482 trunk/src/newconf.c (File Modified)
9483 trunk/src/s_conf.c (File Modified)
9484 trunk/src/s_serv.c (File Modified)
9485 trunk/src/s_user.c (File Modified)
9486
9487
9488 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9489 Log:
9490 - New reject message, ala ircu.
9491
9492
9493 Modified:
9494 trunk/src/reject.c (File Modified)
9495
9496
9497 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9498 Log:
9499 - Reduce 'broadcast storm' effect in m_chghost.
9500
9501
9502 Modified:
9503 trunk/modules/m_chghost.c (File Modified)
9504
9505
9506 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9507 Log:
9508 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9509
9510
9511 Modified:
9512 trunk/include/supported.h (File Modified)
9513 trunk/src/messages.tab (File Modified)
9514
9515
9516 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9517 Log:
9518 - Implement +z.
9519
9520
9521 Modified:
9522 trunk/include/channel.h (File Modified)
9523 trunk/modules/core/m_message.c (File Modified)
9524 trunk/modules/core/m_mode.c (File Modified)
9525
9526
9527 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9528 Log:
9529 - use sendto_one_numeric() in some places.
9530
9531
9532 Modified:
9533 trunk/modules/core/m_mode.c (File Modified)
9534
9535
9536 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9537 Log:
9538 - Implement channel mode +c -- colour stripping.
9539
9540
9541 Modified:
9542 trunk/include/irc_string.h (File Modified)
9543 trunk/include/supported.h (File Modified)
9544 trunk/modules/core/m_message.c (File Modified)
9545 trunk/modules/core/m_mode.c (File Modified)
9546 trunk/src/irc_string.c (File Modified)
9547 trunk/src/messages.tab (File Modified)
9548
9549
9550 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9551 Log:
9552 - Add +qLP to CHANMODES 005 numeric.
9553
9554
9555 Modified:
9556 trunk/include/supported.h (File Modified)
9557
9558
9559 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9560 Log:
9561 Move credits files to doc/.
9562
9563
9564 Modified:
9565 trunk/Hybrid-team (File Deleted)
9566 trunk/Ratbox-team (File Deleted)
9567 trunk/doc/Hybrid-team (File Added)
9568 trunk/doc/Ratbox-team (File Added)
9569
9570
9571 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9572 Log:
9573 - Rename Ratbox credits as Ratbox-team.
9574 - Add in our own CREDITS.
9575
9576
9577 Modified:
9578 trunk/CREDITS (File Deleted)
9579 trunk/CREDITS (File Added)
9580 trunk/Ratbox-team (File Added)
9581
9582
9583 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9584 Log:
9585 - Quietcache fixes.
9586
9587
9588 Modified:
9589 trunk/modules/core/m_mode.c (File Modified)
9590
9591
9592 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9593 Log:
9594 - Rebuild configure.
9595
9596
9597 Modified:
9598 trunk/autom4te.cache/ (File Deleted)
9599 trunk/configure (File Modified)
9600
9601
9602 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9603 Log:
9604 Add +q to messages.tab.
9605
9606
9607 Modified:
9608 trunk/src/messages.tab (File Modified)
9609
9610
9611 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9612 Log:
9613 - port m_sjoin stuff to TS6 JOIN syntax.
9614
9615
9616 Modified:
9617 trunk/modules/core/m_join.c (File Modified)
9618
9619
9620 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9621 Log:
9622 - Implement channel mode +q (quiet)
9623
9624
9625 Modified:
9626 trunk/include/channel.h (File Modified)
9627 trunk/modules/core/m_mode.c (File Modified)
9628 trunk/src/channel.c (File Modified)
9629
9630
9631 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9632 Log:
9633 Add +L/+P for set_final_mode().
9634
9635
9636 Modified:
9637 trunk/modules/core/m_sjoin.c (File Modified)
9638
9639
9640 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9641 Log:
9642 Add +L/+P in channel_modes().
9643
9644
9645 Modified:
9646 trunk/src/channel.c (File Modified)
9647
9648
9649 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9650 Log:
9651 - Use MODE_PERMANENT, not MODE_PERMANANT
9652 - Actually use chm_staff()
9653
9654 It compiles but is not otherwise tested.
9655
9656
9657 Modified:
9658 trunk/include/channel.h (File Modified)
9659 trunk/modules/core/m_mode.c (File Modified)
9660 trunk/modules/core/m_sjoin.c (File Modified)
9661 trunk/src/channel.c (File Modified)
9662
9663
9664 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9665 Log:
9666 - Ok, patchlevel.h is fixed now.
9667
9668
9669 Modified:
9670 trunk/include/patchlevel.h (File Modified)
9671
9672
9673 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9674 Log:
9675 - *sigh*
9676
9677
9678 Modified:
9679 trunk/include/patchlevel.h (File Modified)
9680 trunk/src/version.c.SH (File Modified)
9681
9682
9683 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9684 Log:
9685 - Fix compilation issue with version.c.
9686
9687
9688 Modified:
9689 trunk/src/version.c.SH (File Modified)
9690
9691
9692 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9693 Log:
9694 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9695 this from the BUGS file.
9696
9697
9698 Modified:
9699 trunk/BUGS (File Modified)
9700
9701
9702 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9703 Log:
9704 Mangle all netsplit messages if flatten links is enabled.
9705
9706
9707 Modified:
9708 trunk/src/client.c (File Modified)
9709
9710
9711 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9712 Log:
9713 - jilles pointed out that /stats p needed severe changes -- implement
9714 them
9715
9716
9717 Modified:
9718 trunk/modules/m_stats.c (File Modified)
9719
9720
9721 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9722 Log:
9723 Rename RELNOTES to NEWS.
9724
9725
9726 Modified:
9727 trunk/NEWS (File Added)
9728 trunk/RELNOTES (File Deleted)
9729
9730
9731 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9732 Log:
9733 Update RELNOTES.
9734
9735
9736 Modified:
9737 trunk/RELNOTES (File Modified)
9738
9739
9740 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9741 Log:
9742 - Make /stats p work globally.
9743 - Change 'OPER(s)' to 'staff members'
9744
9745
9746 Modified:
9747 trunk/modules/m_stats.c (File Modified)
9748
9749
9750 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9751 Log:
9752 - add modes, +LP to RPL_MYINFO.
9753
9754
9755 Modified:
9756 trunk/src/messages.tab (File Modified)
9757
9758
9759 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9760 Log:
9761 More stuff to RELNOTES.
9762
9763
9764 Modified:
9765 trunk/RELNOTES (File Modified)
9766
9767
9768 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9769 Log:
9770 - Implement +P.
9771
9772
9773 Modified:
9774 trunk/modules/core/m_sjoin.c (File Modified)
9775 trunk/src/channel.c (File Modified)
9776
9777
9778 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9779 Log:
9780 - Implement list limit exceed modes -- +L.
9781
9782
9783 Modified:
9784 trunk/modules/core/m_mode.c (File Modified)
9785
9786
9787 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9788 Log:
9789 - Add handlers for modes +L, +P.
9790
9791
9792 Modified:
9793 trunk/include/channel.h (File Modified)
9794 trunk/modules/core/m_mode.c (File Modified)
9795
9796
9797 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9798 Log:
9799 Update properties on *everything*.
9800
9801
9802 Modified:
9803 trunk/.cvsignore (Property Modified)
9804 trunk/.indent.pro (Property Modified)
9805 trunk/BUGS (File Modified) (Property Modified)
9806 trunk/CREDITS (File Modified) (Property Modified)
9807 trunk/ChangeLog (Property Modified)
9808 trunk/Hybrid-team (File Modified) (Property Modified)
9809 trunk/INSTALL (File Modified) (Property Modified)
9810 trunk/LICENSE (File Modified) (Property Modified)
9811 trunk/Makefile.in (File Modified) (Property Modified)
9812 trunk/README.FIRST (File Modified) (Property Modified)
9813 trunk/RELNOTES (File Modified) (Property Modified)
9814 trunk/SVN-Access (Property Modified)
9815 trunk/aclocal.m4 (File Modified) (Property Modified)
9816 trunk/adns/.cvsignore (Property Modified)
9817 trunk/adns/COPYING (Property Modified)
9818 trunk/adns/GPL-vs-LGPL (Property Modified)
9819 trunk/adns/Makefile.in (File Modified) (Property Modified)
9820 trunk/adns/README (Property Modified)
9821 trunk/adns/README.ircd (Property Modified)
9822 trunk/adns/adns.h (File Modified) (Property Modified)
9823 trunk/adns/check.c (File Modified) (Property Modified)
9824 trunk/adns/dlist.h (File Modified) (Property Modified)
9825 trunk/adns/event.c (File Modified) (Property Modified)
9826 trunk/adns/general.c (File Modified) (Property Modified)
9827 trunk/adns/internal.h (File Modified) (Property Modified)
9828 trunk/adns/parse.c (File Modified) (Property Modified)
9829 trunk/adns/query.c (File Modified) (Property Modified)
9830 trunk/adns/reply.c (File Modified) (Property Modified)
9831 trunk/adns/setup.c (File Modified) (Property Modified)
9832 trunk/adns/transmit.c (File Modified) (Property Modified)
9833 trunk/adns/tvarith.h (File Modified) (Property Modified)
9834 trunk/adns/types.c (File Modified) (Property Modified)
9835 trunk/configure (File Modified) (Property Modified)
9836 trunk/configure.ac (File Modified) (Property Modified)
9837 trunk/contrib/.cvsignore (Property Modified)
9838 trunk/contrib/.indent.pro (Property Modified)
9839 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9840 trunk/contrib/README (File Modified) (Property Modified)
9841 trunk/contrib/example_module.c (File Modified) (Property Modified)
9842 trunk/contrib/m_42.c (File Modified) (Property Modified)
9843 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9844 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9845 trunk/contrib/m_force.c (File Modified) (Property Modified)
9846 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9847 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9848 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9849 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9850 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9851 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9852 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9853 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9854 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9855 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9856 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9857 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9858 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9859 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9860 trunk/doc/.cvsignore (Property Modified)
9861 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9862 trunk/doc/Makefile.in (File Modified) (Property Modified)
9863 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9864 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9865 trunk/doc/challenge.txt (File Modified) (Property Modified)
9866 trunk/doc/example.conf (File Modified) (Property Modified)
9867 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9868 trunk/doc/hooks.txt (File Modified) (Property Modified)
9869 trunk/doc/index.txt (File Modified) (Property Modified)
9870 trunk/doc/ircd.8 (File Modified) (Property Modified)
9871 trunk/doc/ircd.motd (Property Modified)
9872 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9873 trunk/doc/modeg.txt (File Modified) (Property Modified)
9874 trunk/doc/modes.txt (File Modified) (Property Modified)
9875 trunk/doc/monitor.txt (File Modified) (Property Modified)
9876 trunk/doc/old/Authors (Property Modified)
9877 trunk/doc/operguide.txt (File Modified) (Property Modified)
9878 trunk/doc/opermyth.txt (Property Modified)
9879 trunk/doc/server-version-info (File Modified) (Property Modified)
9880 trunk/doc/services.txt (File Modified) (Property Modified)
9881 trunk/doc/technical/README.TSora (Property Modified)
9882 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9883 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9884 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9885 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9886 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9887 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9888 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9889 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9890 trunk/doc/technical/rfc1459.txt (Property Modified)
9891 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9892 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9893 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9894 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9895 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9896 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9897 trunk/help/Makefile.in (File Modified) (Property Modified)
9898 trunk/help/opers/accept (Property Modified)
9899 trunk/help/opers/admin (Property Modified)
9900 trunk/help/opers/away (Property Modified)
9901 trunk/help/opers/capab (Property Modified)
9902 trunk/help/opers/challenge (Property Modified)
9903 trunk/help/opers/close (Property Modified)
9904 trunk/help/opers/cmode (Property Modified)
9905 trunk/help/opers/cnotice (Property Modified)
9906 trunk/help/opers/connect (Property Modified)
9907 trunk/help/opers/cprivmsg (Property Modified)
9908 trunk/help/opers/credits (Property Modified)
9909 trunk/help/opers/die (Property Modified)
9910 trunk/help/opers/dline (Property Modified)
9911 trunk/help/opers/eob (Property Modified)
9912 trunk/help/opers/error (Property Modified)
9913 trunk/help/opers/etrace (Property Modified)
9914 trunk/help/opers/gline (Property Modified)
9915 trunk/help/opers/help (Property Modified)
9916 trunk/help/opers/index (Property Modified)
9917 trunk/help/opers/info (Property Modified)
9918 trunk/help/opers/invite (Property Modified)
9919 trunk/help/opers/ison (Property Modified)
9920 trunk/help/opers/join (Property Modified)
9921 trunk/help/opers/kick (Property Modified)
9922 trunk/help/opers/kill (Property Modified)
9923 trunk/help/opers/kline (Property Modified)
9924 trunk/help/opers/knock (Property Modified)
9925 trunk/help/opers/links (Property Modified)
9926 trunk/help/opers/list (Property Modified)
9927 trunk/help/opers/locops (Property Modified)
9928 trunk/help/opers/lusers (Property Modified)
9929 trunk/help/opers/modlist (Property Modified)
9930 trunk/help/opers/modload (Property Modified)
9931 trunk/help/opers/modrestart (Property Modified)
9932 trunk/help/opers/modunload (Property Modified)
9933 trunk/help/opers/motd (Property Modified)
9934 trunk/help/opers/names (Property Modified)
9935 trunk/help/opers/nick (Property Modified)
9936 trunk/help/opers/notice (Property Modified)
9937 trunk/help/opers/oper (Property Modified)
9938 trunk/help/opers/operspy (Property Modified)
9939 trunk/help/opers/operwall (Property Modified)
9940 trunk/help/opers/part (Property Modified)
9941 trunk/help/opers/pass (Property Modified)
9942 trunk/help/opers/ping (Property Modified)
9943 trunk/help/opers/pong (Property Modified)
9944 trunk/help/opers/post (Property Modified)
9945 trunk/help/opers/privmsg (Property Modified)
9946 trunk/help/opers/quit (Property Modified)
9947 trunk/help/opers/rehash (Property Modified)
9948 trunk/help/opers/restart (Property Modified)
9949 trunk/help/opers/resv (Property Modified)
9950 trunk/help/opers/server (Property Modified)
9951 trunk/help/opers/set (Property Modified)
9952 trunk/help/opers/sjoin (Property Modified)
9953 trunk/help/opers/squit (Property Modified)
9954 trunk/help/opers/stats (Property Modified)
9955 trunk/help/opers/svinfo (Property Modified)
9956 trunk/help/opers/testgecos (Property Modified)
9957 trunk/help/opers/testline (Property Modified)
9958 trunk/help/opers/testmask (Property Modified)
9959 trunk/help/opers/time (Property Modified)
9960 trunk/help/opers/topic (Property Modified)
9961 trunk/help/opers/trace (Property Modified)
9962 trunk/help/opers/uhelp (Property Modified)
9963 trunk/help/opers/umode (Property Modified)
9964 trunk/help/opers/undline (Property Modified)
9965 trunk/help/opers/ungline (Property Modified)
9966 trunk/help/opers/unkline (Property Modified)
9967 trunk/help/opers/unresv (Property Modified)
9968 trunk/help/opers/unxline (Property Modified)
9969 trunk/help/opers/user (Property Modified)
9970 trunk/help/opers/userhost (Property Modified)
9971 trunk/help/opers/users (Property Modified)
9972 trunk/help/opers/version (Property Modified)
9973 trunk/help/opers/wallops (Property Modified)
9974 trunk/help/opers/who (Property Modified)
9975 trunk/help/opers/whois (Property Modified)
9976 trunk/help/opers/whowas (Property Modified)
9977 trunk/help/opers/xline (Property Modified)
9978 trunk/help/users/index (Property Modified)
9979 trunk/help/users/info (Property Modified)
9980 trunk/help/users/notice (Property Modified)
9981 trunk/help/users/privmsg (Property Modified)
9982 trunk/help/users/stats (Property Modified)
9983 trunk/help/users/umode (Property Modified)
9984 trunk/include/.cvsignore (Property Modified)
9985 trunk/include/.indent.pro (Property Modified)
9986 trunk/include/balloc.h (File Modified) (Property Modified)
9987 trunk/include/cache.h (File Modified) (Property Modified)
9988 trunk/include/channel.h (File Modified) (Property Modified)
9989 trunk/include/class.h (File Modified) (Property Modified)
9990 trunk/include/client.h (File Modified) (Property Modified)
9991 trunk/include/commio.h (File Modified) (Property Modified)
9992 trunk/include/common.h (File Modified) (Property Modified)
9993 trunk/include/config.h (File Modified) (Property Modified)
9994 trunk/include/config.h.dist (File Modified) (Property Modified)
9995 trunk/include/defaults.h (File Modified) (Property Modified)
9996 trunk/include/event.h (File Modified) (Property Modified)
9997 trunk/include/hash.h (File Modified) (Property Modified)
9998 trunk/include/hook.h (File Modified) (Property Modified)
9999 trunk/include/hostmask.h (File Modified) (Property Modified)
10000 trunk/include/irc_string.h (File Modified) (Property Modified)
10001 trunk/include/ircd.h (File Modified) (Property Modified)
10002 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10003 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10004 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10005 trunk/include/linebuf.h (File Modified) (Property Modified)
10006 trunk/include/listener.h (File Modified) (Property Modified)
10007 trunk/include/m_info.h (File Modified) (Property Modified)
10008 trunk/include/memory.h (File Modified) (Property Modified)
10009 trunk/include/modules.h (File Modified) (Property Modified)
10010 trunk/include/monitor.h (File Modified) (Property Modified)
10011 trunk/include/msg.h (File Modified) (Property Modified)
10012 trunk/include/newconf.h (File Modified) (Property Modified)
10013 trunk/include/numeric.h (File Modified) (Property Modified)
10014 trunk/include/packet.h (File Modified) (Property Modified)
10015 trunk/include/parse.h (File Modified) (Property Modified)
10016 trunk/include/patchlevel.h (File Modified) (Property Modified)
10017 trunk/include/patricia.h (File Modified) (Property Modified)
10018 trunk/include/reject.h (File Modified) (Property Modified)
10019 trunk/include/res.h (File Modified) (Property Modified)
10020 trunk/include/restart.h (File Modified) (Property Modified)
10021 trunk/include/s_auth.h (File Modified) (Property Modified)
10022 trunk/include/s_conf.h (File Modified) (Property Modified)
10023 trunk/include/s_gline.h (File Modified) (Property Modified)
10024 trunk/include/s_log.h (File Modified) (Property Modified)
10025 trunk/include/s_newconf.h (File Modified) (Property Modified)
10026 trunk/include/s_serv.h (File Modified) (Property Modified)
10027 trunk/include/s_stats.h (File Modified) (Property Modified)
10028 trunk/include/s_user.h (File Modified) (Property Modified)
10029 trunk/include/s_zip.h (File Modified) (Property Modified)
10030 trunk/include/scache.h (File Modified) (Property Modified)
10031 trunk/include/send.h (File Modified) (Property Modified)
10032 trunk/include/serno.h (Property Modified)
10033 trunk/include/setup.h.in (Property Modified)
10034 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10035 trunk/include/stdinc.h (File Modified) (Property Modified)
10036 trunk/include/supported.h (File Modified) (Property Modified)
10037 trunk/include/tools.h (File Modified) (Property Modified)
10038 trunk/include/whowas.h (File Modified) (Property Modified)
10039 trunk/install-sh (File Modified) (Property Modified)
10040 trunk/modules/.cvsignore (Property Modified)
10041 trunk/modules/.depend (Property Modified)
10042 trunk/modules/.indent.pro (Property Modified)
10043 trunk/modules/Makefile.in (File Modified) (Property Modified)
10044 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10045 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10046 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10047 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10048 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10049 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10050 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10051 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10052 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10053 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10054 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10055 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10056 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10057 trunk/modules/m_accept.c (File Modified) (Property Modified)
10058 trunk/modules/m_admin.c (File Modified) (Property Modified)
10059 trunk/modules/m_away.c (File Modified) (Property Modified)
10060 trunk/modules/m_cap.c (File Modified) (Property Modified)
10061 trunk/modules/m_capab.c (File Modified) (Property Modified)
10062 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10063 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10064 trunk/modules/m_close.c (File Modified) (Property Modified)
10065 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10066 trunk/modules/m_connect.c (File Modified) (Property Modified)
10067 trunk/modules/m_dline.c (File Modified) (Property Modified)
10068 trunk/modules/m_encap.c (File Modified) (Property Modified)
10069 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10070 trunk/modules/m_gline.c (File Modified) (Property Modified)
10071 trunk/modules/m_help.c (File Modified) (Property Modified)
10072 trunk/modules/m_info.c (File Modified) (Property Modified)
10073 trunk/modules/m_invite.c (File Modified) (Property Modified)
10074 trunk/modules/m_ison.c (File Modified) (Property Modified)
10075 trunk/modules/m_kline.c (File Modified) (Property Modified)
10076 trunk/modules/m_knock.c (File Modified) (Property Modified)
10077 trunk/modules/m_links.c (File Modified) (Property Modified)
10078 trunk/modules/m_list.c (File Modified) (Property Modified)
10079 trunk/modules/m_locops.c (File Modified) (Property Modified)
10080 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10081 trunk/modules/m_map.c (File Modified) (Property Modified)
10082 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10083 trunk/modules/m_motd.c (File Modified) (Property Modified)
10084 trunk/modules/m_names.c (File Modified) (Property Modified)
10085 trunk/modules/m_oper.c (File Modified) (Property Modified)
10086 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10087 trunk/modules/m_pass.c (File Modified) (Property Modified)
10088 trunk/modules/m_ping.c (File Modified) (Property Modified)
10089 trunk/modules/m_pong.c (File Modified) (Property Modified)
10090 trunk/modules/m_post.c (File Modified) (Property Modified)
10091 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10092 trunk/modules/m_restart.c (File Modified) (Property Modified)
10093 trunk/modules/m_resv.c (File Modified) (Property Modified)
10094 trunk/modules/m_services.c (File Modified) (Property Modified)
10095 trunk/modules/m_set.c (File Modified) (Property Modified)
10096 trunk/modules/m_stats.c (File Modified) (Property Modified)
10097 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10098 trunk/modules/m_tb.c (File Modified) (Property Modified)
10099 trunk/modules/m_testline.c (File Modified) (Property Modified)
10100 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10101 trunk/modules/m_time.c (File Modified) (Property Modified)
10102 trunk/modules/m_topic.c (File Modified) (Property Modified)
10103 trunk/modules/m_trace.c (File Modified) (Property Modified)
10104 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10105 trunk/modules/m_user.c (File Modified) (Property Modified)
10106 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10107 trunk/modules/m_users.c (File Modified) (Property Modified)
10108 trunk/modules/m_version.c (File Modified) (Property Modified)
10109 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10110 trunk/modules/m_who.c (File Modified) (Property Modified)
10111 trunk/modules/m_whois.c (File Modified) (Property Modified)
10112 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10113 trunk/modules/m_xline.c (File Modified) (Property Modified)
10114 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10115 trunk/servlink/.cvsignore (Property Modified)
10116 trunk/servlink/.indent.pro (Property Modified)
10117 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10118 trunk/servlink/README (File Modified) (Property Modified)
10119 trunk/servlink/TODO (File Modified) (Property Modified)
10120 trunk/servlink/control.c (File Modified) (Property Modified)
10121 trunk/servlink/control.h (File Modified) (Property Modified)
10122 trunk/servlink/io.c (File Modified) (Property Modified)
10123 trunk/servlink/io.h (File Modified) (Property Modified)
10124 trunk/servlink/servlink.c (File Modified) (Property Modified)
10125 trunk/servlink/servlink.h (File Modified) (Property Modified)
10126 trunk/src/.cvsignore (Property Modified)
10127 trunk/src/.depend (Property Modified)
10128 trunk/src/.indent.pro (Property Modified)
10129 trunk/src/Makefile.in (File Modified) (Property Modified)
10130 trunk/src/adns.c (File Modified) (Property Modified)
10131 trunk/src/balloc.c (File Modified) (Property Modified)
10132 trunk/src/cache.c (File Modified) (Property Modified)
10133 trunk/src/channel.c (File Modified) (Property Modified)
10134 trunk/src/class.c (File Modified) (Property Modified)
10135 trunk/src/client.c (File Modified) (Property Modified)
10136 trunk/src/commio.c (File Modified) (Property Modified)
10137 trunk/src/devpoll.c (File Modified) (Property Modified)
10138 trunk/src/epoll.c (File Modified) (Property Modified)
10139 trunk/src/event.c (File Modified) (Property Modified)
10140 trunk/src/getopt.c (File Modified) (Property Modified)
10141 trunk/src/hash.c (File Modified) (Property Modified)
10142 trunk/src/hook.c (File Modified) (Property Modified)
10143 trunk/src/hostmask.c (File Modified) (Property Modified)
10144 trunk/src/irc_string.c (File Modified) (Property Modified)
10145 trunk/src/ircd.c (File Modified) (Property Modified)
10146 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10147 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10148 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10149 trunk/src/kdparse.c (File Modified) (Property Modified)
10150 trunk/src/kqueue.c (File Modified) (Property Modified)
10151 trunk/src/linebuf.c (File Modified) (Property Modified)
10152 trunk/src/listener.c (File Modified) (Property Modified)
10153 trunk/src/match.c (File Modified) (Property Modified)
10154 trunk/src/memory.c (File Modified) (Property Modified)
10155 trunk/src/messages.tab (File Modified) (Property Modified)
10156 trunk/src/modules.c (File Modified) (Property Modified)
10157 trunk/src/monitor.c (File Modified) (Property Modified)
10158 trunk/src/newconf.c (File Modified) (Property Modified)
10159 trunk/src/numeric.c (File Modified) (Property Modified)
10160 trunk/src/packet.c (File Modified) (Property Modified)
10161 trunk/src/parse.c (File Modified) (Property Modified)
10162 trunk/src/patricia.c (File Modified) (Property Modified)
10163 trunk/src/poll.c (File Modified) (Property Modified)
10164 trunk/src/reject.c (File Modified) (Property Modified)
10165 trunk/src/restart.c (File Modified) (Property Modified)
10166 trunk/src/s_auth.c (File Modified) (Property Modified)
10167 trunk/src/s_conf.c (File Modified) (Property Modified)
10168 trunk/src/s_gline.c (File Modified) (Property Modified)
10169 trunk/src/s_log.c (File Modified) (Property Modified)
10170 trunk/src/s_newconf.c (File Modified) (Property Modified)
10171 trunk/src/s_serv.c (File Modified) (Property Modified)
10172 trunk/src/s_stats.c (File Modified) (Property Modified)
10173 trunk/src/s_user.c (File Modified) (Property Modified)
10174 trunk/src/scache.c (File Modified) (Property Modified)
10175 trunk/src/select.c (File Modified) (Property Modified)
10176 trunk/src/send.c (File Modified) (Property Modified)
10177 trunk/src/snprintf.c (File Modified) (Property Modified)
10178 trunk/src/tools.c (File Modified) (Property Modified)
10179 trunk/src/version.c.SH (File Modified) (Property Modified)
10180 trunk/src/whowas.c (File Modified) (Property Modified)
10181 trunk/tools/.cvsignore (Property Modified)
10182 trunk/tools/Makefile.in (File Modified) (Property Modified)
10183 trunk/tools/README (File Modified) (Property Modified)
10184 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10185 trunk/tools/convertilines.c (File Modified) (Property Modified)
10186 trunk/tools/convertklines.c (File Modified) (Property Modified)
10187 trunk/tools/mkkeypair (Property Modified)
10188 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10189 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10190 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10191 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10192 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10193 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10194 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10195 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10196 trunk/tools/untabify (File Modified) (Property Modified)
10197 trunk/tools/viconf.c (File Modified) (Property Modified)
10198
10199
10200 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10201 Log:
10202 - Update RELNOTES.
10203
10204
10205 Modified:
10206 trunk/RELNOTES (File Modified)
10207
10208
10209 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10210 Log:
10211 - Make version.c use our serial, not ratbox's.
10212
10213
10214 Modified:
10215 trunk/src/version.c.SH (File Modified)
10216
10217
10218 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10219 Log:
10220 - update RELNOTES
10221 - revved patchlevel to 2.1.5
10222
10223
10224 Modified:
10225 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10227
10228
10229 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10230 Log:
10231 - fix buffer overflow and unterminated buffer when removing TS6 bans
10232 - fix rebuilding of SJOIN
10233
10234
10235 Modified:
10236 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10237
10238
10239 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10240 Log:
10241 have servlink report if it gets an uncompressed error message when it gets inflate failures
10242
10243 Modified:
10244 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10245
10246
10247 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10248 Log:
10249 - extend our copyrights to 2005.
10250
10251
10252 Modified:
10253 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10288 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10289 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10290 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10291 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10292 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10293 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10294 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10295 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10296 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10300 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10301 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10302 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10303 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10304 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10305 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10306 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10307 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10308 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10313 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10314 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10315 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10316 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10317 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10318 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10319 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10320 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10321 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10322 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10323 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10324 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10325 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10326 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10327 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10328 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10329 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10330 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10331 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10332 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10333 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10334 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10335 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10336 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10340 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10341 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10342 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10343 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10344 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10345 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10346 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10347 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10348 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10356 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10357
10358
10359 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10360 Log:
10361 - update RELNOTES
10362 - revved patchlevel to 2.1.4
10363
10364
10365 Modified:
10366 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10368
10369
10370 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10371 Log:
10372 - add TARGMAX to 005
10373 - remove the +1 from ->uid in struct Client
10374 - fix checking of accept entries in m_accept.c
10375
10376
10377 Modified:
10378 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10379 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10380 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10381 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10382
10383
10384 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10385 Log:
10386 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10387 send it over TS6
10388
10389
10390 Modified:
10391 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10392
10393
10394 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10395 Log:
10396 - remove an unused variable
10397
10398
10399 Modified:
10400 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10401
10402
10403 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10404 Log:
10405 don't burst a TS5 name in burst_TS6. -via jillies
10406
10407 Modified:
10408 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10409
10410
10411 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10412 Log:
10413 - via jilles, make nickchanges invalidate any cached bans for
10414 quiet_on_ban
10415
10416
10417 Modified:
10418 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10419 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10420 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10421 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10422
10423
10424 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10425 Log:
10426 - fix some char vs byte usage to make adns compile cleanly with gcc4
10427
10428
10429 Modified:
10430 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10431 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10432 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10433 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10434 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10435 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10436 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10437 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10438
10439
10440 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10441 Log:
10442 userhost should allow 5 userhost checks, not 4
10443
10444 Modified:
10445 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10446
10447
10448 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10449 Log:
10450 - another darwin fix
10451
10452
10453 Modified:
10454 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10455
10456
10457 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10458 Log:
10459 - darwin fixes
10460
10461
10462 Modified:
10463 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10464 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10465 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10466 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10467 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10468 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10471
10472
10473 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10474 Log:
10475 - remove bogus extern of abort_list
10476
10477
10478 Modified:
10479 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10480
10481
10482 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10483 Log:
10484 svn repo access stuff
10485
10486 Modified:
10487 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10488
10489
10490 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10491 Log:
10492 test commit
10493
10494
10495 Modified:
10496 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10497
10498
10499 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10500 Log:
10501 test commit
10502
10503
10504 Modified:
10505 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10506
10507
10508 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10509 Log:
10510 revert omotd..i thought it was a good idea..oh well
10511
10512 Modified:
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10514
10515
10516 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10517 Log:
10518 Commas are bad things in channel keys
10519
10520
10521 Modified:
10522 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10523
10524
10525 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10526 Log:
10527 Add OMOTD command to display oper motd
10528
10529
10530 Modified:
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10532
10533
10534 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10535 Log:
10536 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10537
10538 Modified:
10539 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10540
10541
10542 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10543
10544 Modified files: (Branch: RATBOX_2_1)
10545 modules m_whois.c
10546 Log:
10547 - stop testing whois for protocol violations, as they can be caused in
10548 ircds going all the way back to the original ircd2.8
10549
10550 Revision Changes Path
10551 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10552
10553
10554
10555 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10556
10557 Modified files: (Branch: RATBOX_2_1)
10558 modules m_time.c
10559 Log:
10560 - remove some 2.2 code
10561
10562 Revision Changes Path
10563 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10564
10565
10566
10567 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10568
10569 Modified files: (Branch: RATBOX_2_1)
10570 modules m_time.c
10571 Log:
10572 backport of the silly december 31st bug
10573
10574 Revision Changes Path
10575 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10576
10577
10578
10579 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10580
10581 Modified files: (Branch: RATBOX_2_1)
10582 . RELNOTES
10583 include patchlevel.h
10584 Log:
10585 - revved patchlevel to 2.1.3
10586
10587 Revision Changes Path
10588 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10589 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10590
10591
10592
10593 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10594
10595 Modified files: (Branch: RATBOX_2_1)
10596 include client.h
10597 modules m_accept.c
10598 modules/core m_nick.c
10599 src client.c
10600 Log:
10601 - stop removing a clients own list of accepted clients when they do a
10602 nickchange
10603 - clean up the accept code so its less retarded
10604
10605 Revision Changes Path
10606 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10607 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10608 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10609 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10610
10611
10612
10613 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10614
10615 Modified files: (Branch: RATBOX_2_1)
10616 include event.h
10617 modules m_links.c
10618 src event.c ircd.c newconf.c
10619 Log:
10620 - remove a defn of links_cache_list in m_links.c which was causing
10621 the flattened links update to be ignored
10622 - add eventUpdate(), and make links_delay update on rehash
10623
10624 Revision Changes Path
10625 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10626 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10627 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10628 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10629 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10630
10631
10632
10633 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10634
10635 Modified files: (Branch: RATBOX_2_1)
10636 doc services.txt
10637 src newconf.c
10638 Log:
10639 - make the conf parser apply service {}; on rehash
10640
10641 Revision Changes Path
10642 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10643 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10644
10645
10646
10647 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10648
10649 Modified files: (Branch: RATBOX_2_1)
10650 include m_info.h
10651 Log:
10652 - show ENABLE_SERVICES define in info
10653
10654 Revision Changes Path
10655 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10656
10657
10658
10659 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10660
10661 Modified files: (Branch: RATBOX_2_1)
10662 modules m_services.c m_stats.c
10663 Log:
10664 - via jilles, make m_services.c hook into stats U and display service
10665 blocks
10666
10667 Revision Changes Path
10668 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10669 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10670
10671
10672
10673 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10674
10675 Modified files: (Branch: RATBOX_2_1)
10676 . configure configure.ac
10677 Log:
10678 - default build to -O2
10679
10680 Revision Changes Path
10681 7.249.2.2 +4 -4 ircd-ratbox/configure
10682 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10683
10684
10685
10686 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10687
10688 Modified files: (Branch: RATBOX_2_1)
10689 doc example.conf example.efnet.conf
10690 include client.h s_conf.h s_newconf.h
10691 modules m_info.c
10692 modules/core m_join.c m_nick.c
10693 src channel.c newconf.c s_conf.c s_user.c
10694 Log:
10695 - remove no_oper_resvs from general {};
10696 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10697
10698 Revision Changes Path
10699 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10700 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10701 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10702 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10703 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10704 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10705 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10706 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10707 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10708 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10709 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10710 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10711
10712
10713
10714 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10715
10716 Modified files: (Branch: RATBOX_2_1)
10717 modules/core m_mode.c m_nick.c
10718 src s_newconf.c
10719 Log:
10720 - 2.0 sync:
10721 - raise max temptime to a year
10722 - tidy up BMASK
10723 - require 9 parameters in ms_nick(), 10 in ms_uid()
10724
10725 Revision Changes Path
10726 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10727 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10728 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10729
10730
10731
10732 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10733
10734 Modified files: (Branch: RATBOX_2_1)
10735 modules m_services.c
10736 Log:
10737 - only show services logged in info when its a local client
10738
10739 Revision Changes Path
10740 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10741
10742
10743
10744 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10745
10746 Modified files: (Branch: RATBOX_2_1)
10747 src match.c
10748 Log:
10749 passing a pointer to a pointer is not what was intended, oops
10750
10751 Revision Changes Path
10752 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10753
10754
10755
10756 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10757
10758 Modified files: (Branch: RATBOX_2_1)
10759 doc services.txt
10760 Log:
10761 - update services.txt with FNC
10762
10763 Revision Changes Path
10764 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10765
10766
10767
10768 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10769
10770 Modified files: (Branch: RATBOX_2_1)
10771 modules m_resv.c
10772 Log:
10773 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10774
10775 Revision Changes Path
10776 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10777
10778
10779
10780 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10781
10782 Modified files: (Branch: RATBOX_2_1)
10783 src s_auth.c
10784 Log:
10785 - add some uniqueness into auth process for bopm
10786
10787 Revision Changes Path
10788 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10789
10790
10791
10792 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10793
10794 Modified files: (Branch: RATBOX_2_1)
10795 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10796 Log:
10797 - make contrib/ compile
10798
10799 Revision Changes Path
10800 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10801 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10802 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10803 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10804
10805
10806
10807 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10808
10809 Modified files: (Branch: RATBOX_2_1)
10810 modules m_monitor.c
10811 Log:
10812 Don't allow MONITOR from an unregistered client
10813
10814 Revision Changes Path
10815 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10816
10817
10818
10819 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10820
10821 Modified files: (Branch: RATBOX_2_1)
10822 doc example.conf example.efnet.conf
10823 include class.h
10824 src class.c messages.tab newconf.c
10825 Log:
10826 - remove sendq_eob, its become more of a hindrance than a benefit.
10827 - sync example.efnet.conf cluster {}; with example.conf
10828
10829 Revision Changes Path
10830 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10831 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10832 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10833 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10834 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10835 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10836
10837
10838
10839 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 . RELNOTES
10843 include patchlevel.h
10844 Log:
10845 - update RELNOTES
10846 - revved patchlevel to 2.1.2
10847
10848 Revision Changes Path
10849 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10850 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10851
10852
10853
10854 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10855
10856 Modified files: (Branch: RATBOX_2_1)
10857 . configure configure.ac
10858 Log:
10859 - raise default topiclen to 160.
10860
10861 Revision Changes Path
10862 7.249.2.1 +3 -3 ircd-ratbox/configure
10863 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10864
10865
10866
10867 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10868
10869 Modified files: (Branch: RATBOX_2_1)
10870 modules m_services.c
10871 Log:
10872 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10873 tsinfo matches this
10874
10875 Revision Changes Path
10876 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10877
10878
10879
10880 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10881
10882 Modified files: (Branch: RATBOX_2_1)
10883 modules m_services.c
10884 Log:
10885 - monitor_signoff() the client we're nickchanging
10886
10887 Revision Changes Path
10888 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10889
10890
10891
10892 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10893
10894 Modified files: (Branch: RATBOX_2_1)
10895 modules m_trace.c
10896 Log:
10897 - fix various UID problems with trace
10898
10899 Revision Changes Path
10900 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10901
10902
10903
10904 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10905
10906 Modified files: (Branch: RATBOX_2_1)
10907 help/opers dline kline
10908 modules m_resv.c m_stats.c
10909 modules/core m_mode.c
10910 Log:
10911 - sync with 2.0
10912 - tidy up kline/dline help to note they dont accept nick as target
10913 - disallow bans beginning with ':' over bmask
10914 - disallow bans with a space in chm_ban
10915 - stop counting hidden opers in stats p
10916 - match() parameters in remote unresv were inverted, causing it to fail
10917 - fix possibility of clients setting blank keys
10918
10919 Revision Changes Path
10920 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10921 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10922 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10923 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10924 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10925
10926
10927
10928 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10929
10930 Modified files: (Branch: RATBOX_2_1)
10931 src send.c
10932 Log:
10933 - fix problems with amd64 and the way we do va_list
10934
10935 Revision Changes Path
10936 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10937
10938
10939
10940 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10941
10942 Modified files: (Branch: RATBOX_2_1)
10943 modules m_services.c
10944 Log:
10945 - tidy up the kill notifications for RSFNC
10946
10947 Revision Changes Path
10948 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10949
10950
10951
10952 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10953
10954 Modified files: (Branch: RATBOX_2_1)
10955 include s_serv.h
10956 modules m_services.c
10957 src s_serv.c
10958 Log:
10959 - some more rserv stuff:
10960 - add RSFNC capability
10961 - fix up RSFNC, kill existing clients if they exist.
10962
10963 Revision Changes Path
10964 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10965 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10966 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10967
10968
10969
10970 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10971
10972 Modified files: (Branch: RATBOX_2_1)
10973 modules m_services.c
10974 Log:
10975 - first stab at a FNC implementation for rserv
10976
10977 Revision Changes Path
10978 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10979
10980
10981
10982 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10983
10984 Modified files: (Branch: RATBOX_2_1)
10985 help/opers umode
10986 Log:
10987 - remove a tab
10988
10989 Revision Changes Path
10990 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10991
10992
10993
10994 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10995
10996 Modified files: (Branch: RATBOX_2_1)
10997 src newconf.c
10998 Log:
10999 - add links_delay back
11000
11001 Revision Changes Path
11002 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11003
11004
11005
11006 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11007
11008 Modified files: (Branch: RATBOX_2_1)
11009 help/opers umode
11010 help/users umode
11011 Log:
11012 - swap tabs for spaces
11013
11014 Revision Changes Path
11015 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11016 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11017
11018
11019
11020 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11021
11022 Modified files: (Branch: RATBOX_2_1)
11023 include m_info.h
11024 Log:
11025 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11026 contained in the client_flood conf option
11027 - remove a couple of unused defines from info
11028
11029 Revision Changes Path
11030 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11031
11032
11033
11034 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11035
11036 Modified files: (Branch: RATBOX_2_1)
11037 src s_conf.c
11038 Log:
11039 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11040
11041 Revision Changes Path
11042 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11043
11044
11045
11046 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11047
11048 Modified files: (Branch: RATBOX_2_1)
11049 doc example.conf example.efnet.conf
11050 Log:
11051 - fix missing closing comment tag
11052
11053 Revision Changes Path
11054 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11055 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11056
11057
11058
11059 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11060
11061 Modified files: (Branch: RATBOX_2_1)
11062 . RELNOTES
11063 include patchlevel.h
11064 Log:
11065 - revved patchlevel to 2.1.1
11066
11067 Revision Changes Path
11068 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11069 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11070
11071
11072
11073 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11074
11075 Modified files: (Branch: RATBOX_2_1)
11076 modules m_kline.c
11077 Log:
11078 - sync up remote kline reasons, so theyre consistent with what happens
11079 when we add local klines - notably the "Temporary K-line x min" and
11080 date added to reason.
11081
11082 Revision Changes Path
11083 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11084
11085
11086
11087 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11088
11089 Modified files: (Branch: RATBOX_2_1)
11090 doc monitor.txt
11091 Log:
11092 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11093
11094 Revision Changes Path
11095 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11096
11097
11098
11099 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11100
11101 Modified files: (Branch: RATBOX_2_1)
11102 src commio.c
11103 Log:
11104 used the data pointer we saved, not what just got nulled
11105
11106 Revision Changes Path
11107 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11108
11109
11110
11111 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11112
11113 Modified files: (Branch: RATBOX_2_1)
11114 modules m_resv.c m_xline.c
11115 Log:
11116 - fix broken propagation of xline/resv
11117
11118 Revision Changes Path
11119 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11120 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11121
11122
11123
11124 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11125
11126 Modified files: (Branch: RATBOX_2_1)
11127 src s_auth.c
11128 Log:
11129 - properly increment bad auth count for stats T when we timeout an auth
11130
11131 Revision Changes Path
11132 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11133
11134
11135
11136 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 doc monitor.txt
11140 include client.h
11141 modules/core m_nick.c
11142 Log:
11143 - fix a bit that didnt make sense in monitor.txt
11144 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11145
11146 Revision Changes Path
11147 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11148 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11149 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11150
11151
11152
11153 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11154
11155 Modified files: (Branch: RATBOX_2_1)
11156 src s_auth.c
11157 Log:
11158 removing dlink nodes from auth_poll_list twice is bad
11159
11160 Revision Changes Path
11161 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11162
11163
11164
11165 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11166
11167 Modified files: (Branch: RATBOX_2_1)
11168 modules m_stats.c
11169 Log:
11170 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11171 changed to RPL_STATSDEBUG
11172
11173 Revision Changes Path
11174 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11175
11176
11177
11178 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11179
11180 Added files: (Branch: RATBOX_2_1)
11181 doc tgchange.txt
11182 Log:
11183 - add some documentation about target change
11184
11185 Revision Changes Path
11186 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11187
11188
11189
11190 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11191
11192 Modified files: (Branch: RATBOX_2_1)
11193 include supported.h
11194 modules/core m_message.c
11195 Log:
11196 - remove extra argument to 005
11197 - disallow messaging of UIDs
11198
11199 Revision Changes Path
11200 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11201 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11202
11203
11204
11205 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11206
11207 Modified files: (Branch: RATBOX_2_1)
11208 src parse.c
11209 Log:
11210 - fix a longstanding parser bug with wrong limit checking, causing us to
11211 accept one less parameter than we're allowed to accept.
11212
11213 Revision Changes Path
11214 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11215
11216
11217
11218 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11219
11220 Modified files: (Branch: RATBOX_2_1)
11221 modules/core m_message.c
11222 Log:
11223 - exempt users messaging themselves from target change
11224
11225 Revision Changes Path
11226 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11227
11228
11229
11230 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11231
11232 Modified files: (Branch: RATBOX_2_1)
11233 include supported.h
11234 Log:
11235 - stop violating MAXPARA on 005.
11236
11237 Revision Changes Path
11238 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11239
11240
11241
11242 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11243
11244 Modified files: (Branch: RATBOX_2_1)
11245 modules/core m_nick.c
11246 Log:
11247 - dont store an ipv6 sockhost if we're not compiled with v6 support
11248
11249 Revision Changes Path
11250 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11251
11252
11253
11254 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11255
11256 Modified files: (Branch: RATBOX_2_1)
11257 include stdinc.h
11258 Log:
11259 - remove some vms includes
11260
11261 Revision Changes Path
11262 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11263
11264
11265
11266 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11267
11268 Modified files: (Branch: RATBOX_2_1)
11269 . ChangeLog
11270 include serno.h
11271 Log:
11272 - force commit for new branch
11273
11274 Revision Changes Path
11275 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11276 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11277
11278
11279
11280 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11281
11282 Modified files:
11283 . RELNOTES configure configure.ac
11284 include patchlevel.h
11285 Log:
11286 - revved patchlevel to 2.1.0
11287
11288 Revision Changes Path
11289 1.114 +6 -2 ircd-ratbox/RELNOTES
11290 7.249 +11 -11 ircd-ratbox/configure
11291 7.63 +3 -3 ircd-ratbox/configure.ac
11292 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11293
11294
11295
11296 leeh 2005/03/04 13:31:32 EST (20050304_2)
11297
11298 Modified files:
11299 . RELNOTES
11300 include patchlevel.h
11301 Log:
11302 - update RELNOTES
11303 - revved patchlevel to 2.1.0beta2
11304
11305 Revision Changes Path
11306 1.113 +12 -0 ircd-ratbox/RELNOTES
11307 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11308
11309
11310
11311 leeh 2005/03/04 13:27:05 EST (20050304_1)
11312
11313 Modified files:
11314 doc whats-new-2.1.txt
11315 src channel.c
11316 Log:
11317 - update whats-new-2.1
11318 - when we're handling global NAMES, dont output channels if there are no
11319 members within them we can show.
11320
11321 Revision Changes Path
11322 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11323 7.436 +12 -2 ircd-ratbox/src/channel.c
11324
11325
11326
11327 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11328
11329 Modified files:
11330 src patricia.c
11331 Log:
11332 That would be a node_heap not a prefix_heap..oops
11333
11334 Revision Changes Path
11335 7.30 +1 -1 ircd-ratbox/src/patricia.c
11336
11337
11338
11339 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11340
11341 Modified files:
11342 include stdinc.h
11343 Log:
11344 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11345 otherwise..the other macros might work????
11346
11347 Revision Changes Path
11348 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11349
11350
11351
11352 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11353
11354 Modified files:
11355 . configure configure.ac
11356 Log:
11357 i hate autoconf
11358
11359 Revision Changes Path
11360 7.248 +5 -5 ircd-ratbox/configure
11361 7.62 +5 -5 ircd-ratbox/configure.ac
11362
11363
11364
11365 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11366
11367 Modified files:
11368 . configure configure.ac
11369 Log:
11370 i hate autoconf
11371
11372 Revision Changes Path
11373 7.247 +3 -2 ircd-ratbox/configure
11374 7.61 +3 -2 ircd-ratbox/configure.ac
11375
11376
11377
11378 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11379
11380 Modified files:
11381 . configure configure.ac
11382 Log:
11383 doh
11384
11385 Revision Changes Path
11386 7.246 +6 -6 ircd-ratbox/configure
11387 7.60 +4 -4 ircd-ratbox/configure.ac
11388
11389
11390
11391 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11392
11393 Modified files:
11394 . configure configure.ac
11395 include stdinc.h
11396 Log:
11397 Doh these changes got put on RATBOX_2_0 when they were meant for
11398 head..oops...
11399 Also merged in the monitor heap size stuff, not that i think monitor has
11400 been moved to head
11401
11402 Revision Changes Path
11403 7.245 +12 -3 ircd-ratbox/configure
11404 7.59 +11 -3 ircd-ratbox/configure.ac
11405 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11406
11407
11408
11409 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11410
11411 Modified files:
11412 include stdinc.h
11413 Log:
11414 Add more robust alloca checking
11415
11416 Revision Changes Path
11417 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11418
11419
11420
11421 leeh 2005/02/24 15:27:17 EST (20050224_9)
11422
11423 Modified files:
11424 contrib m_42.c
11425 Log:
11426 - fix the copyright on m_42.c :p
11427
11428 Revision Changes Path
11429 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11430
11431
11432
11433 leeh 2005/02/24 15:22:53 EST (20050224_8)
11434
11435 Modified files:
11436 include supported.h
11437 modules m_dline.c
11438 Log:
11439 - fix a core in undline on bad masks
11440 - remove an unwanted space from beginning of second 005 numeric
11441
11442 Revision Changes Path
11443 7.5 +1 -1 ircd-ratbox/include/supported.h
11444 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11445
11446
11447
11448 leeh 2005/02/24 15:18:59 EST (20050224_7)
11449
11450 Modified files:
11451 modules m_monitor.c
11452 Log:
11453 - use max_monitor when adding nicknames
11454 - add in monitor s
11455 that should be everything now..
11456
11457 Revision Changes Path
11458 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11459
11460
11461
11462 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11463
11464 Modified files:
11465 contrib m_42.c
11466 Log:
11467 42
11468
11469 Revision Changes Path
11470 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11471
11472
11473
11474 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11475
11476 Modified files:
11477 contrib m_42.c
11478 Log:
11479 42
11480
11481 Revision Changes Path
11482 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11483
11484
11485
11486 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11487
11488 Added files:
11489 contrib m_42.c
11490 Log:
11491 The Answer to Life, the Universe, and Everything
11492
11493 Revision Changes Path
11494 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11495
11496
11497
11498 leeh 2005/02/24 14:53:04 EST (20050224_3)
11499
11500 Modified files:
11501 include monitor.h
11502 modules m_monitor.c
11503 src ircd.c monitor.c
11504 Log:
11505 - call init_monitor() on startup
11506 - add in support for adding/deleting/listing monitor entries
11507
11508 Revision Changes Path
11509 7.2 +3 -1 ircd-ratbox/include/monitor.h
11510 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11511 7.374 +2 -0 ircd-ratbox/src/ircd.c
11512 7.3 +15 -4 ircd-ratbox/src/monitor.c
11513
11514
11515
11516 leeh 2005/02/23 21:20:10 EST (20050224_2)
11517
11518 Modified files:
11519 doc example.conf example.efnet.conf
11520 include s_conf.h supported.h
11521 modules Makefile.in
11522 src client.c newconf.c s_conf.c
11523 Added files:
11524 modules m_monitor.c
11525 Log:
11526 - add the max_monitor config option
11527 - advertise MONITOR=%d in 005
11528 - clear a local clients monitor list on exit
11529 - add the framework for the MONITOR command
11530 - bed.
11531
11532 Revision Changes Path
11533 7.261 +5 -0 ircd-ratbox/doc/example.conf
11534 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11535 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11536 7.4 +4 -2 ircd-ratbox/include/supported.h
11537 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11538 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11539 7.492 +1 -0 ircd-ratbox/src/client.c
11540 7.202 +1 -0 ircd-ratbox/src/newconf.c
11541 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11542
11543
11544
11545 leeh 2005/02/23 20:57:51 EST (20050224_1)
11546
11547 Modified files:
11548 . configure configure.ac
11549 include setup.h.in
11550 src monitor.c
11551 Log:
11552 - move MONITOR_HEAP_SIZE over to configure
11553
11554 Revision Changes Path
11555 7.244 ircd-ratbox/configure
11556 7.58 +4 -2 ircd-ratbox/configure.ac
11557 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11558 7.2 +0 -2 ircd-ratbox/src/monitor.c
11559
11560
11561
11562 leeh 2005/02/23 20:48:08 EST (20050224_0)
11563
11564 Modified files:
11565 doc monitor.txt
11566 include client.h numeric.h
11567 modules/core m_nick.c
11568 src Makefile.in client.c messages.tab
11569 s_user.c
11570 Added files:
11571 include monitor.h
11572 src monitor.c
11573 Log:
11574 - first half of my server-side notify list implementation..
11575
11576 Revision Changes Path
11577 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11578 7.266 +3 -0 ircd-ratbox/include/client.h
11579 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11580 7.58 +6 -0 ircd-ratbox/include/numeric.h
11581 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11582 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11583 7.491 +3 -0 ircd-ratbox/src/client.c
11584 7.126 +5 -5 ircd-ratbox/src/messages.tab
11585 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11586 7.342 +2 -0 ircd-ratbox/src/s_user.c
11587
11588
11589
11590 leeh 2005/02/23 18:42:59 EST (20050223_0)
11591
11592 Modified files:
11593 include hash.h
11594 Log:
11595 - double the size of the client and channel hashtables (64k -> 128k and
11596 32k -> 64k). The improvements are quite significant..
11597
11598 Revision Changes Path
11599 7.54 +4 -4 ircd-ratbox/include/hash.h
11600
11601
11602
11603 leeh 2005/02/22 14:55:56 EST (20050222_1)
11604
11605 Modified files:
11606 doc monitor.txt
11607 modules m_services.c
11608 Log:
11609 - remove a couple of unused vars
11610 - update monitor.txt
11611
11612 Revision Changes Path
11613 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11614 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11615
11616
11617
11618 leeh 2005/02/21 19:47:24 EST (20050222_0)
11619
11620 Added files:
11621 doc monitor.txt
11622 Log:
11623 - add in my documentation on the upcoming MONITOR command
11624
11625 Revision Changes Path
11626 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11627
11628
11629
11630 leeh 2005/02/21 12:09:34 EST (20050221_0)
11631
11632 Modified files:
11633 . configure configure.ac
11634 doc whats-new-2.1.txt
11635 tools README.mkpasswd
11636 Removed files:
11637 src crypt.c
11638 Log:
11639 - update whats-new-2.1.txt some more
11640 - we dont have vms mkpasswd anymore
11641 - remove the unused crypt.c
11642
11643 Revision Changes Path
11644 7.243 +3 -6 ircd-ratbox/configure
11645 7.57 +2 -4 ircd-ratbox/configure.ac
11646 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11647 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11648 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11649
11650
11651
11652 leeh 2005/02/19 12:38:09 EST (20050219_3)
11653
11654 Modified files:
11655 doc example.conf example.efnet.conf
11656 include ircd.h
11657 modules m_pong.c
11658 src channel.c client.c ircd.c s_conf.c
11659 Log:
11660 - rework the splitcode, splitservers is now how many servers we've marked as
11661 EOB, rather than how many are linked. Thus pull ourselves out of
11662 splitmode immediately once this is satisfied
11663
11664 Revision Changes Path
11665 7.260 +8 -9 ircd-ratbox/doc/example.conf
11666 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11667 7.83 +1 -0 ircd-ratbox/include/ircd.h
11668 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11669 7.435 +16 -36 ircd-ratbox/src/channel.c
11670 7.490 +2 -0 ircd-ratbox/src/client.c
11671 7.373 +2 -1 ircd-ratbox/src/ircd.c
11672 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11673
11674
11675
11676 leeh 2005/02/19 09:02:34 EST (20050219_2)
11677
11678 Modified files:
11679 doc example.conf example.efnet.conf
11680 include ircd.h s_conf.h
11681 modules m_set.c
11682 src channel.c ircd.c newconf.c s_conf.c
11683 Log:
11684 - remove split_delay
11685
11686 Revision Changes Path
11687 7.259 +0 -5 ircd-ratbox/doc/example.conf
11688 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11689 7.82 +0 -1 ircd-ratbox/include/ircd.h
11690 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11691 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11692 7.434 +2 -7 ircd-ratbox/src/channel.c
11693 7.372 +0 -1 ircd-ratbox/src/ircd.c
11694 7.201 +0 -1 ircd-ratbox/src/newconf.c
11695 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11696
11697
11698
11699 leeh 2005/02/19 08:48:05 EST (20050219_1)
11700
11701 Modified files:
11702 include client.h
11703 modules m_cap.c m_who.c
11704 src channel.c
11705 Log:
11706 - implemented multi-prefix client capability, which allows stacking of @+ in
11707 names and who
11708
11709 Revision Changes Path
11710 7.265 +1 -1 ircd-ratbox/include/client.h
11711 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11712 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11713 7.433 +4 -6 ircd-ratbox/src/channel.c
11714
11715
11716
11717 leeh 2005/02/19 06:27:58 EST (20050219_0)
11718
11719 Modified files:
11720 modules m_etrace.c
11721 src newconf.c s_conf.c s_newconf.c
11722 Log:
11723 - removed some unused vars/functions
11724
11725 Revision Changes Path
11726 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11727 7.200 +0 -15 ircd-ratbox/src/newconf.c
11728 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11729 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11730
11731
11732
11733 leeh 2005/02/16 12:58:24 EST (20050216_2)
11734
11735 Modified files:
11736 . RELNOTES configure configure.ac
11737 include patchlevel.h
11738 Log:
11739 - update configure to reflect this is 'devel'
11740 - update RELNOTES
11741 - revved patchlevel to 2.1.0beta1
11742
11743 Revision Changes Path
11744 1.112 +9 -1 ircd-ratbox/RELNOTES
11745 7.242 +11 -11 ircd-ratbox/configure
11746 7.56 +3 -3 ircd-ratbox/configure.ac
11747 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11748
11749
11750
11751 leeh 2005/02/16 12:46:30 EST (20050216_1)
11752
11753 Modified files:
11754 . configure configure.ac
11755 include client.h numeric.h s_conf.h setup.h.in
11756 supported.h
11757 modules Makefile.in
11758 modules/core m_nick.c
11759 src Makefile.in client.c ircd.c messages.tab
11760 newconf.c s_conf.c s_user.c
11761 Removed files:
11762 include watch.h
11763 modules m_watch.c
11764 src watch.c
11765 Log:
11766 - remove watch, the protocol for this sucks so hard I just dont want it
11767 here ;-)
11768
11769 Revision Changes Path
11770 7.241 +2 -12 ircd-ratbox/configure
11771 7.55 +2 -4 ircd-ratbox/configure.ac
11772 7.264 +0 -2 ircd-ratbox/include/client.h
11773 7.57 +0 -11 ircd-ratbox/include/numeric.h
11774 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11775 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11776 7.3 +2 -3 ircd-ratbox/include/supported.h
11777 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11778 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11779 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11780 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11781 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11782 7.489 +0 -3 ircd-ratbox/src/client.c
11783 7.371 +0 -2 ircd-ratbox/src/ircd.c
11784 7.125 +9 -9 ircd-ratbox/src/messages.tab
11785 7.199 +0 -1 ircd-ratbox/src/newconf.c
11786 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11787 7.341 +0 -2 ircd-ratbox/src/s_user.c
11788 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11789
11790
11791
11792 leeh 2005/02/15 19:13:31 EST (20050216_0)
11793
11794 Modified files:
11795 include stdinc.h
11796 src event.c ircd_lexer.l ircd_signal.c
11797 modules.c
11798 Removed files:
11799 servlink descrip.mms
11800 Log:
11801 - remove a few vms bits
11802
11803 Revision Changes Path
11804 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11805 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11806 7.47 +0 -54 ircd-ratbox/src/event.c
11807 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11808 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11809 7.152 +0 -3 ircd-ratbox/src/modules.c
11810
11811
11812
11813 leeh 2005/02/15 18:53:32 EST (20050215_0)
11814
11815 Modified files:
11816 include hostmask.h ircd.h s_conf.h s_newconf.h
11817 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11818 m_xline.c
11819 src hostmask.c ircd.c ircd_signal.c s_conf.c
11820 s_newconf.c
11821 Log:
11822 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11823 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11824
11825 Revision Changes Path
11826 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11827 7.81 +1 -0 ircd-ratbox/include/ircd.h
11828 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11829 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11830 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11831 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11832 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11833 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11834 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11835 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11836 7.370 +7 -0 ircd-ratbox/src/ircd.c
11837 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11838 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11839 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11840
11841
11842
11843 leeh 2005/02/13 10:21:41 EST (20050213_4)
11844
11845 Modified files:
11846 doc services.txt
11847 Added files:
11848 doc whats-new-2.0.txt whats-new-2.1.txt
11849 Removed files:
11850 doc whats-new.txt
11851 Log:
11852 - move whats-new.txt to whats-new-2.0.txt
11853 - add in whats-new-2.1.txt
11854 - update services.txt with the whois for logged in users
11855
11856 Revision Changes Path
11857 7.2 +5 -0 ircd-ratbox/doc/services.txt
11858 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11859 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11860 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11861
11862
11863
11864 leeh 2005/02/13 09:20:37 EST (20050213_3)
11865
11866 Modified files:
11867 include supported.h
11868 modules/core m_message.c
11869 Log:
11870 - fix a compile error in m_message.c
11871 - update 005 to the spec and add CPRIVMSG/CNOTICE
11872
11873 Revision Changes Path
11874 7.2 +31 -37 ircd-ratbox/include/supported.h
11875 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11876
11877
11878
11879 leeh 2005/02/13 09:14:12 EST (20050213_2)
11880
11881 Modified files:
11882 src channel.c
11883 Log:
11884 - fix the membership memleak
11885
11886 Revision Changes Path
11887 7.432 +0 -3 ircd-ratbox/src/channel.c
11888
11889
11890
11891 leeh 2005/02/12 21:51:56 EST (20050213_1)
11892
11893 Modified files:
11894 include client.h
11895 modules/core m_message.c
11896 Log:
11897 - add a bitmask to track when they send their first message, only allowing
11898 clearing stuff after that.
11899
11900 Revision Changes Path
11901 7.263 +4 -0 ircd-ratbox/include/client.h
11902 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11903
11904
11905
11906 leeh 2005/02/12 21:17:52 EST (20050213_0)
11907
11908 Modified files:
11909 include patricia.h s_newconf.h
11910 modules/core m_message.c
11911 src patricia.c s_newconf.c s_user.c
11912 Log:
11913 - add in the patricia for tracking who fills up targets, give them a reduced
11914 count on connect
11915
11916 Revision Changes Path
11917 7.20 +1 -1 ircd-ratbox/include/patricia.h
11918 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11919 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11920 7.29 +1 -1 ircd-ratbox/src/patricia.c
11921 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11922 7.340 +4 -0 ircd-ratbox/src/s_user.c
11923
11924
11925
11926 leeh 2005/02/12 18:35:10 EST (20050212_0)
11927
11928 Modified files:
11929 include ircd_defs.h
11930 src class.c reject.c
11931 Log:
11932 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11933
11934 Revision Changes Path
11935 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11936 7.68 +1 -5 ircd-ratbox/src/class.c
11937 1.33 +1 -5 ircd-ratbox/src/reject.c
11938
11939
11940
11941 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11942
11943 Modified files:
11944 modules m_watch.c
11945 Log:
11946 remove stupid memory leak
11947
11948 Revision Changes Path
11949 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11950
11951
11952
11953 leeh 2005/02/11 06:42:48 EST (20050211_0)
11954
11955 Modified files:
11956 modules m_gline.c
11957 Log:
11958 - workaround hyb6 allowing empty gline reasons
11959
11960 Revision Changes Path
11961 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11962
11963
11964
11965 leeh 2005/02/09 14:39:13 EST (20050209_2)
11966
11967 Modified files:
11968 include s_conf.h
11969 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11970 src ircd.c s_conf.c
11971 Log:
11972 - move temp dlines and temp klines over to an array, rather than completely
11973 seperate dlinks.
11974
11975 Revision Changes Path
11976 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11977 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11978 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11979 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11980 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11981 7.369 +0 -5 ircd-ratbox/src/ircd.c
11982 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11983
11984
11985
11986 leeh 2005/02/09 14:02:13 EST (20050209_1)
11987
11988 Modified files:
11989 include s_user.h
11990 modules m_cap.c m_pong.c m_user.c
11991 modules/core m_nick.c
11992 src s_user.c
11993 Log:
11994 - remove 'nick' param from register_local_user(), its not needed.
11995
11996 Revision Changes Path
11997 7.35 +1 -1 ircd-ratbox/include/s_user.h
11998 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11999 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12000 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12001 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12002 7.339 +6 -6 ircd-ratbox/src/s_user.c
12003
12004
12005
12006 leeh 2005/02/09 13:12:53 EST (20050209_0)
12007
12008 Modified files:
12009 modules m_cmessage.c
12010 Log:
12011 - dont send numerics when we're dealing with CNOTICE
12012 - add in checking for +g, and resetting idle
12013
12014 Revision Changes Path
12015 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12016
12017
12018
12019 leeh 2005/02/08 11:37:50 EST (20050208_2)
12020
12021 Modified files:
12022 src s_newconf.c
12023 Log:
12024 - fix operator blocks to work on ip spoofs
12025
12026 Revision Changes Path
12027 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12028
12029
12030
12031 leeh 2005/02/07 19:23:22 EST (20050208_1)
12032
12033 Modified files:
12034 doc example.conf example.efnet.conf
12035 src newconf.c
12036 Log:
12037 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12038
12039 Revision Changes Path
12040 7.258 +0 -39 ircd-ratbox/doc/example.conf
12041 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12042 7.198 +0 -272 ircd-ratbox/src/newconf.c
12043
12044
12045
12046 leeh 2005/02/07 19:19:32 EST (20050208_0)
12047
12048 Modified files:
12049 src s_conf.c
12050 Log:
12051 - added support for kline.conf.perm et al, these take the same formats
12052 as their non-permanent partners, but you cant remove them via the ircd.
12053
12054 Revision Changes Path
12055 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12056
12057
12058
12059 leeh 2005/02/02 19:18:59 EST (20050203_1)
12060
12061 Modified files:
12062 help Makefile.in
12063 help/opers index
12064 help/users index
12065 Added files:
12066 help/opers cnotice cprivmsg
12067 Log:
12068 - added help files for cprivmsg/cnotice
12069
12070 Revision Changes Path
12071 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12072 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12073 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12074 1.10 +19 -19 ircd-ratbox/help/opers/index
12075 1.7 +10 -9 ircd-ratbox/help/users/index
12076
12077
12078
12079 leeh 2005/02/02 19:14:25 EST (20050203_0)
12080
12081 Modified files:
12082 include numeric.h
12083 modules Makefile.in
12084 src messages.tab
12085 Added files:
12086 modules m_cmessage.c
12087 Log:
12088 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12089 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12090 nick is a member. These bypass any target change limitations.
12091 - added ERR_VOICENEEDED, numeric 489.
12092
12093 Revision Changes Path
12094 7.56 +2 -0 ircd-ratbox/include/numeric.h
12095 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12096 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12097 7.124 +1 -1 ircd-ratbox/src/messages.tab
12098
12099
12100
12101 leeh 2005/02/02 16:58:16 EST (20050202_4)
12102
12103 Modified files:
12104 help/opers etrace
12105 Log:
12106 - update etrace help
12107
12108 Revision Changes Path
12109 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12110
12111
12112
12113 leeh 2005/02/02 16:55:04 EST (20050202_3)
12114
12115 Modified files:
12116 modules m_etrace.c
12117 Log:
12118 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12119 can put its external ip address in there..
12120
12121 Revision Changes Path
12122 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12123
12124
12125
12126 leeh 2005/02/02 16:41:06 EST (20050202_2)
12127
12128 Modified files:
12129 modules m_etrace.c
12130 Log:
12131 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12132 if its a non-local client. These will just get "lost" if the remote
12133 server doesnt support this..
12134
12135 Revision Changes Path
12136 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12137
12138
12139
12140 leeh 2005/02/02 16:12:12 EST (20050202_1)
12141
12142 Modified files:
12143 include client.h numeric.h s_conf.h
12144 modules/core m_message.c
12145 src messages.tab newconf.c s_conf.c
12146 Log:
12147 - first part of the target change code, add the storage of targets for
12148 localuser, throttle messages when they fill all the available slots
12149
12150 Revision Changes Path
12151 7.262 +5 -1 ircd-ratbox/include/client.h
12152 7.55 +2 -0 ircd-ratbox/include/numeric.h
12153 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12154 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12155 7.123 +1 -1 ircd-ratbox/src/messages.tab
12156 7.197 +1 -0 ircd-ratbox/src/newconf.c
12157 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12158
12159
12160
12161 leeh 2005/02/02 13:28:10 EST (20050202_0)
12162
12163 Modified files:
12164 modules m_resv.c m_stats.c m_testline.c
12165 modules/core m_join.c
12166 src hash.c kdparse.c messages.tab s_newconf.c
12167 Log:
12168 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12169 tracking of when resvs get hit
12170
12171 Revision Changes Path
12172 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12173 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12174 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12175 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12176 7.114 +3 -0 ircd-ratbox/src/hash.c
12177 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12178 7.122 +1 -1 ircd-ratbox/src/messages.tab
12179 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12180
12181
12182
12183 leeh 2005/01/31 09:04:10 EST (20050131_2)
12184
12185 Modified files:
12186 src s_log.c
12187 Log:
12188 - fflush() logfiles
12189
12190 Revision Changes Path
12191 7.79 +2 -0 ircd-ratbox/src/s_log.c
12192
12193
12194
12195 leeh 2005/01/31 08:59:09 EST (20050131_1)
12196
12197 Modified files:
12198 src commio.c
12199 Log:
12200 - rename fd_dump() to comm_dump()
12201
12202 Revision Changes Path
12203 1.27 +2 -2 ircd-ratbox/src/commio.c
12204
12205
12206
12207 leeh 2005/01/30 19:16:08 EST (20050131_0)
12208
12209 Modified files:
12210 doc hooks.txt
12211 include hook.h
12212 modules m_services.c
12213 modules/core m_server.c
12214 src hook.c s_serv.c
12215 Log:
12216 - added hook for server_introduced
12217 - fixed up services support for hooks
12218
12219 Revision Changes Path
12220 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12221 1.31 +1 -0 ircd-ratbox/include/hook.h
12222 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12223 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12224 7.36 +2 -0 ircd-ratbox/src/hook.c
12225 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12226
12227
12228
12229 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12230
12231 Modified files:
12232 src commio.c
12233 Log:
12234 Add back in the comm_fd_hack thing for solaris
12235
12236 Revision Changes Path
12237 1.26 +26 -1 ircd-ratbox/src/commio.c
12238
12239
12240
12241 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12242
12243 Modified files:
12244 adns adns.h
12245 include commio.h s_conf.h watch.h
12246 modules m_dline.c m_kline.c m_resv.c m_stats.c
12247 m_watch.c m_xline.c
12248 modules/core m_nick.c
12249 src balloc.c cache.c client.c commio.c
12250 epoll.c ircd.c ircd_lexer.l kdparse.c
12251 listener.c s_auth.c s_conf.c s_log.c
12252 s_serv.c watch.c
12253 Log:
12254 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12255
12256 Revision Changes Path
12257 1.18 +0 -2 ircd-ratbox/adns/adns.h
12258 1.14 +6 -37 ircd-ratbox/include/commio.h
12259 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12260 7.3 +2 -2 ircd-ratbox/include/watch.h
12261 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12262 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12263 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12264 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12265 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12266 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12267 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12268 7.85 +1 -1 ircd-ratbox/src/balloc.c
12269 1.24 +5 -5 ircd-ratbox/src/cache.c
12270 7.488 +4 -4 ircd-ratbox/src/client.c
12271 1.25 +10 -280 ircd-ratbox/src/commio.c
12272 1.33 +1 -1 ircd-ratbox/src/epoll.c
12273 7.368 +4 -4 ircd-ratbox/src/ircd.c
12274 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12275 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12276 7.125 +8 -8 ircd-ratbox/src/listener.c
12277 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12278 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12279 7.78 +20 -20 ircd-ratbox/src/s_log.c
12280 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12281 1.6 +22 -15 ircd-ratbox/src/watch.c
12282
12283
12284
12285 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12286
12287 Modified files:
12288 modules/core m_mode.c
12289 Log:
12290 remove two unused variables
12291
12292 Revision Changes Path
12293 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12294
12295
12296
12297 leeh 2005/01/28 15:31:40 EST (20050128_1)
12298
12299 Modified files:
12300 modules m_kline.c
12301 src s_conf.c
12302 Log:
12303 - mo_kline() needs minpara of 3, not 2
12304 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12305 - require me.info is never blank
12306
12307 Revision Changes Path
12308 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12309 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12310
12311
12312
12313 leeh 2005/01/28 15:26:28 EST (20050128_0)
12314
12315 Modified files:
12316 modules/core m_mode.c m_sjoin.c
12317 Log:
12318 - patch via jilles to fix +eI lists being shown to lusers when handling
12319 protocol stuff over TS6
12320
12321 Revision Changes Path
12322 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12323 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12324
12325
12326
12327 leeh 2005/01/25 19:47:38 EST (20050126_0)
12328
12329 Modified files:
12330 include channel.h
12331 modules/core m_join.c m_mode.c m_sjoin.c
12332 src channel.c messages.tab s_serv.c
12333 Log:
12334 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12335 an operspy call with &me
12336 - remove modebuf/parabuf params from channel_modes(), we now generate a
12337 buffer internally which we return.
12338
12339 Revision Changes Path
12340 7.163 +1 -1 ircd-ratbox/include/channel.h
12341 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12342 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12343 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12344 7.431 +25 -18 ircd-ratbox/src/channel.c
12345 7.121 +1 -1 ircd-ratbox/src/messages.tab
12346 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12347
12348
12349
12350 alz 2005/01/25 18:09:18 EST (20050125_5)
12351
12352 Modified files:
12353 doc example.conf example.efnet.conf
12354 include s_conf.h
12355 modules m_info.c
12356 src listener.c newconf.c s_conf.c
12357 Log:
12358 Added dline_with_reason config option (default yes):
12359
12360 /* dline reason: show the user the dline reason when they connect
12361 * and are dlined.
12362 */
12363 dline_with_reason = yes;
12364
12365 Revision Changes Path
12366 7.257 +6 -1 ircd-ratbox/doc/example.conf
12367 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12368 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12369 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12370 7.124 +1 -1 ircd-ratbox/src/listener.c
12371 7.196 +1 -0 ircd-ratbox/src/newconf.c
12372 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12373
12374
12375
12376 leeh 2005/01/25 13:21:17 EST (20050125_4)
12377
12378 Modified files:
12379 src newconf.c
12380 Log:
12381 - make conf_set_generic_string() test len exists before it uses it.
12382
12383 Revision Changes Path
12384 7.195 +1 -1 ircd-ratbox/src/newconf.c
12385
12386
12387
12388 leeh 2005/01/25 13:10:56 EST (20050125_3)
12389
12390 Modified files:
12391 doc example.conf
12392 src newconf.c
12393 Log:
12394 - rename 'type' to 'flags' in cluster {};
12395 - add stacking of servers in cluster {}; documented in example.conf
12396
12397 Revision Changes Path
12398 7.256 +18 -10 ircd-ratbox/doc/example.conf
12399 7.194 +39 -7 ircd-ratbox/src/newconf.c
12400
12401
12402
12403 alz 2005/01/25 12:48:54 EST (20050125_2)
12404
12405 Modified files:
12406 include s_conf.h
12407 src listener.c s_conf.c
12408 Log:
12409 Added dline reasons, connecting/banned clients now see ban reason.
12410
12411 Revision Changes Path
12412 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12413 7.123 +17 -4 ircd-ratbox/src/listener.c
12414 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12415
12416
12417
12418 leeh 2005/01/25 07:44:37 EST (20050125_1)
12419
12420 Modified files:
12421 doc example.conf example.efnet.conf
12422 src newconf.c
12423 Log:
12424 - implement stacking of shared {}; blocks, documented in example.conf
12425
12426 Revision Changes Path
12427 7.255 +26 -13 ircd-ratbox/doc/example.conf
12428 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12429 7.193 +51 -36 ircd-ratbox/src/newconf.c
12430
12431
12432
12433 leeh 2005/01/24 19:08:29 EST (20050125_0)
12434
12435 Modified files:
12436 doc example.conf
12437 include client.h s_conf.h
12438 modules/core m_join.c
12439 src newconf.c s_user.c
12440 Log:
12441 - added jupe_exempt to auth {};, exempts the user from generating warnings
12442 when they attempt to join juped channels.
12443
12444 Revision Changes Path
12445 7.254 +2 -0 ircd-ratbox/doc/example.conf
12446 7.261 +3 -0 ircd-ratbox/include/client.h
12447 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12448 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12449 7.192 +1 -0 ircd-ratbox/src/newconf.c
12450 7.338 +8 -0 ircd-ratbox/src/s_user.c
12451
12452
12453
12454 leeh 2005/01/24 18:57:02 EST (20050124_6)
12455
12456 Modified files:
12457 src newconf.c
12458 Log:
12459 - rework shared {};, the format is now:
12460 shared {
12461 oper = "flame@*.leeh.co.uk", "*.lan";
12462 flags = kline;
12463 };
12464
12465 With no privs:
12466 shared {
12467 oper = "flame@*.leeh.co.uk", "*.lan";
12468 flags = none;
12469 };
12470
12471 Revision Changes Path
12472 7.191 +55 -23 ircd-ratbox/src/newconf.c
12473
12474
12475
12476 leeh 2005/01/24 17:25:58 EST (20050124_5)
12477
12478 Modified files:
12479 include modules.h
12480 Log:
12481 - fix the prototype on load_static_modules()
12482
12483 Revision Changes Path
12484 7.61 +1 -1 ircd-ratbox/include/modules.h
12485
12486
12487
12488 leeh 2005/01/24 16:00:30 EST (20050124_4)
12489
12490 Modified files:
12491 modules m_cap.c
12492 Log:
12493 - have cap end call register_local_user() with its own copy of
12494 source_p->username so its safe for unidented users..
12495
12496 Revision Changes Path
12497 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12498
12499
12500
12501 leeh 2005/01/24 15:48:09 EST (20050124_3)
12502
12503 Modified files:
12504 include newconf.h s_conf.h
12505 modules m_info.c
12506 src newconf.c s_conf.c s_log.c
12507 Log:
12508 - move the conf parser over to a table based structure, with generic setting
12509 of integers/strings
12510
12511 Revision Changes Path
12512 7.34 +9 -8 ircd-ratbox/include/newconf.h
12513 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12514 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12515 7.190 +264 -808 ircd-ratbox/src/newconf.c
12516 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12517 7.77 +13 -13 ircd-ratbox/src/s_log.c
12518
12519
12520
12521 leeh 2005/01/24 13:11:30 EST (20050124_2)
12522
12523 Modified files:
12524 doc example.conf
12525 src newconf.c
12526 Log:
12527 - added stacking of ips in exempt {};
12528
12529 Revision Changes Path
12530 7.253 +4 -0 ircd-ratbox/doc/example.conf
12531 7.189 +11 -30 ircd-ratbox/src/newconf.c
12532
12533
12534
12535 leeh 2005/01/24 12:59:57 EST (20050124_1)
12536
12537 Modified files:
12538 include tools.h
12539 src channel.c client.c hash.c hook.c
12540 newconf.c s_user.c watch.c
12541 Log:
12542 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12543 consistent with the rest of the dlink code.
12544
12545 Revision Changes Path
12546 1.54 +7 -7 ircd-ratbox/include/tools.h
12547 7.430 +2 -2 ircd-ratbox/src/channel.c
12548 7.487 +6 -6 ircd-ratbox/src/client.c
12549 7.113 +5 -5 ircd-ratbox/src/hash.c
12550 7.35 +1 -1 ircd-ratbox/src/hook.c
12551 7.188 +2 -2 ircd-ratbox/src/newconf.c
12552 7.337 +1 -1 ircd-ratbox/src/s_user.c
12553 1.5 +4 -4 ircd-ratbox/src/watch.c
12554
12555
12556
12557 leeh 2005/01/24 12:47:13 EST (20050124_0)
12558
12559 Modified files:
12560 modules m_cap.c
12561 Log:
12562 - cheap hack on sticky capabs..
12563
12564 Revision Changes Path
12565 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12566
12567
12568
12569 leeh 2005/01/22 11:36:54 EST (20050122_0)
12570
12571 Modified files:
12572 modules m_cap.c
12573 Log:
12574 - updated my clicap implementation to match the spec so far..
12575
12576 Revision Changes Path
12577 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12578
12579
12580
12581 leeh 2005/01/21 07:14:43 EST (20050121_2)
12582
12583 Modified files:
12584 doc hooks.txt
12585 include hook.h
12586 modules m_services.c
12587 src hook.c s_serv.c
12588 Log:
12589 - added hooks for when we're sending a burst
12590 - rewrote hooks.txt
12591 - fix up the hooks ive already done in services compatibility, ill add the
12592 hooks for server/client introductions in a bit.
12593
12594 Revision Changes Path
12595 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12596 1.30 +4 -0 ircd-ratbox/include/hook.h
12597 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12598 7.34 +7 -0 ircd-ratbox/src/hook.c
12599 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12600
12601
12602
12603 leeh 2005/01/21 06:34:03 EST (20050121_1)
12604
12605 Modified files:
12606 contrib example_module.c spy_admin_notice.c
12607 spy_info_notice.c spy_links_notice.c
12608 spy_motd_notice.c spy_stats_notice.c
12609 spy_stats_p_notice.c spy_trace_notice.c
12610 spy_whois_notice.c
12611 spy_whois_notice_global.c
12612 include hook.h
12613 modules m_admin.c m_info.c m_links.c m_motd.c
12614 m_services.c m_stats.c m_trace.c
12615 m_whois.c static_modules.c.SH
12616 modules/core m_server.c
12617 src client.c hook.c ircd.c modules.c packet.c
12618 s_auth.c s_serv.c s_user.c send.c
12619 Log:
12620 - add a better implementation of the hook system, its now a slow leaking
12621 array and events are created whenever we try adding a hook for it, or
12622 theyre registered for the caller.
12623
12624 Ive temporarily fucked services support and removed most of the other
12625 hooks.. I shall fix this soon.
12626
12627 Revision Changes Path
12628 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12629 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12630 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12631 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12632 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12633 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12634 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12635 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12636 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12637 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12638 1.29 +34 -70 ircd-ratbox/include/hook.h
12639 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12640 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12641 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12642 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12643 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12644 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12645 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12646 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12647 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12648 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12649 7.486 +1 -28 ircd-ratbox/src/client.c
12650 7.33 +131 -137 ircd-ratbox/src/hook.c
12651 7.367 +1 -1 ircd-ratbox/src/ircd.c
12652 7.151 +6 -10 ircd-ratbox/src/modules.c
12653 7.138 +10 -14 ircd-ratbox/src/packet.c
12654 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12655 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12656 7.336 +0 -6 ircd-ratbox/src/s_user.c
12657 7.286 +8 -6 ircd-ratbox/src/send.c
12658
12659
12660
12661 leeh 2005/01/20 19:19:20 EST (20050121_0)
12662
12663 Modified files:
12664 include hostmask.h
12665 Log:
12666 - remove an unused struct
12667
12668 Revision Changes Path
12669 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12670
12671
12672
12673 leeh 2005/01/20 13:38:39 EST (20050120_1)
12674
12675 Modified files:
12676 . configure configure.ac
12677 include client.h numeric.h patchlevel.h
12678 modules Makefile.in
12679 src messages.tab s_user.c
12680 Added files:
12681 modules m_cap.c
12682 Log:
12683 - drop back to -O0, fix patchlevel.h
12684 - first stab at client capabilities.. this still needs work.
12685
12686 Revision Changes Path
12687 7.240 +3 -3 ircd-ratbox/configure
12688 7.54 +3 -3 ircd-ratbox/configure.ac
12689 7.260 +3 -0 ircd-ratbox/include/client.h
12690 7.54 +2 -0 ircd-ratbox/include/numeric.h
12691 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12692 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12693 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12694 7.120 +1 -1 ircd-ratbox/src/messages.tab
12695 7.335 +3 -0 ircd-ratbox/src/s_user.c
12696
12697
12698
12699 leeh 2005/01/20 06:04:41 EST (20050120_0)
12700
12701 Modified files:
12702 . ChangeLog RELNOTES
12703 include config.h config.h.dist memory.h
12704 patchlevel.h
12705 modules m_stats.c
12706 src commio.c crypt.c getopt.c ircd.c s_serv.c
12707 Removed files:
12708 . README.VMS clean.com make.com
12709 include setup.h_vms
12710 modules descrip.mms static_modules_c.com
12711 modules/core descrip.mms
12712 src descrip.mms qio.c version.com
12713 tools descrip.mms mkpasswd_vms.c
12714 Log:
12715 - clean changelog, relnotes
12716 - mark patchlevel as 2.1.0beta
12717 - remove VMS support
12718
12719 Revision Changes Path
12720 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12721 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12722 1.111 +1 -348 ircd-ratbox/RELNOTES
12723 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12724 7.182 +0 -42 ircd-ratbox/include/config.h
12725 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12726 7.50 +0 -4 ircd-ratbox/include/memory.h
12727 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12728 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12729 7.2 +0 -58 ircd-ratbox/make.com (dead)
12730 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12731 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12732 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12733 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12734 1.24 +7 -30 ircd-ratbox/src/commio.c
12735 7.12 +0 -4 ircd-ratbox/src/crypt.c
12736 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12737 7.24 +0 -4 ircd-ratbox/src/getopt.c
12738 7.366 +4 -19 ircd-ratbox/src/ircd.c
12739 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12740 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12741 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12742 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12743 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12744
12745
12746
12747 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12748
12749 Modified files:
12750 include watch.h
12751 src watch.c
12752 Log:
12753 not using the return values on a few watch functions so make them void
12754
12755 Revision Changes Path
12756 7.2 +5 -5 ircd-ratbox/include/watch.h
12757 1.4 +19 -28 ircd-ratbox/src/watch.c
12758
12759
12760 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12761
12762 Modified files:
12763 modules m_watch.c
12764 Log:
12765 Make watch throttle, don't accept letter commands stacked
12766
12767 Revision Changes Path
12768 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12769
12770
12771
12772 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12773
12774 Modified files:
12775 modules m_gline.c
12776 Log:
12777 fix merge error
12778
12779 Revision Changes Path
12780 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12781
12782
12783
12784 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12785
12786 Modified files:
12787 . ChangeLog README.FIRST RELNOTES configure
12788 configure.ac
12789 adns adns.h internal.h parse.c transmit.c
12790 types.c
12791 contrib example_module.c spy_admin_notice.c
12792 spy_info_notice.c spy_links_notice.c
12793 spy_motd_notice.c spy_stats_notice.c
12794 spy_stats_p_notice.c spy_trace_notice.c
12795 spy_whois_notice.c
12796 spy_whois_notice_global.c
12797 doc example.conf example.efnet.conf ircd.motd
12798 server-version-info whats-new.txt
12799 help/opers umode xline
12800 help/users umode
12801 include cache.h channel.h class.h client.h
12802 commio.h config.h config.h.dist hash.h
12803 hook.h hostmask.h irc_string.h ircd.h
12804 ircd_defs.h m_info.h memory.h msg.h
12805 newconf.h numeric.h packet.h patchlevel.h
12806 patricia.h s_conf.h s_gline.h s_newconf.h
12807 s_serv.h s_user.h scache.h serno.h
12808 setup.h.in sprintf_irc.h stdinc.h tools.h
12809 modules .depend Makefile.in m_admin.c m_away.c
12810 m_dline.c m_encap.c m_gline.c m_info.c
12811 m_kline.c m_links.c m_list.c m_lusers.c
12812 m_motd.c m_oper.c m_operspy.c m_rehash.c
12813 m_restart.c m_resv.c m_set.c m_stats.c
12814 m_svinfo.c m_testline.c m_testmask.c
12815 m_topic.c m_trace.c m_watch.c m_who.c
12816 m_whois.c m_whowas.c m_xline.c
12817 static_modules.c.SH
12818 modules/core m_error.c m_message.c m_mode.c m_quit.c
12819 m_server.c m_squit.c
12820 src .depend Makefile.in adns.c balloc.c
12821 cache.c channel.c class.c client.c
12822 commio.c crypt.c devpoll.c epoll.c
12823 event.c getopt.c hash.c hook.c hostmask.c
12824 irc_string.c ircd.c ircd_lexer.l
12825 ircd_parser.y ircd_signal.c listener.c
12826 modules.c newconf.c numeric.c packet.c
12827 parse.c patricia.c poll.c reject.c
12828 restart.c s_auth.c s_conf.c s_log.c
12829 s_newconf.c s_serv.c s_user.c scache.c
12830 select.c send.c snprintf.c tools.c
12831 version.c.SH watch.c whowas.c
12832 tools README.mkpasswd mkpasswd.c
12833 Added files:
12834 . README.VMS clean.com make.com
12835 doc services.txt
12836 include common.h s_stats.h setup.h_vms
12837 supported.h
12838 modules descrip.mms m_challenge.c m_etrace.c
12839 m_invite.c m_names.c m_pass.c m_ping.c
12840 m_pong.c m_services.c m_tb.c m_user.c
12841 m_users.c m_version.c
12842 static_modules_c.com
12843 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12844 m_part.c m_sjoin.c
12845 servlink descrip.mms
12846 src descrip.mms kdparse.c messages.tab qio.c
12847 s_gline.c s_stats.c version.com
12848 tools descrip.mms mkpasswd_vms.c
12849 Removed files:
12850 doc 005.txt
12851 include banconf.h
12852 modules/core channels.c users.c
12853 src banconf.c
12854 Log:
12855 merge from RATBOX_2_0
12856
12857 Revision Changes Path
12858 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12859 7.40 +1 -0 ircd-ratbox/README.FIRST
12860 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12861 1.110 +114 -6 ircd-ratbox/RELNOTES
12862 1.17 +4 -0 ircd-ratbox/adns/adns.h
12863 1.17 +4 -4 ircd-ratbox/adns/internal.h
12864 1.12 +38 -38 ircd-ratbox/adns/parse.c
12865 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12866 1.19 +13 -13 ircd-ratbox/adns/types.c
12867 7.1 +10 -0 ircd-ratbox/clean.com (new)
12868 7.239 +47 -29 ircd-ratbox/configure
12869 7.53 +40 -32 ircd-ratbox/configure.ac
12870 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12871 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12872 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12873 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12874 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12875 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12876 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12877 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12878 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12879 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12880 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12881 7.252 +68 -22 ircd-ratbox/doc/example.conf
12882 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12883 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12884 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12885 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12886 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12887 1.5 +2 -1 ircd-ratbox/help/opers/umode
12888 1.7 +1 -1 ircd-ratbox/help/opers/xline
12889 1.2 +1 -0 ircd-ratbox/help/users/umode
12890 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12891 1.7 +8 -0 ircd-ratbox/include/cache.h
12892 7.162 +18 -16 ircd-ratbox/include/channel.h
12893 7.25 +4 -0 ircd-ratbox/include/class.h
12894 7.259 +34 -28 ircd-ratbox/include/client.h
12895 1.13 +45 -7 ircd-ratbox/include/commio.h
12896 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12897 7.181 +74 -16 ircd-ratbox/include/config.h
12898 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12899 7.53 +2 -0 ircd-ratbox/include/hash.h
12900 1.28 +73 -27 ircd-ratbox/include/hook.h
12901 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12902 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12903 7.80 +6 -31 ircd-ratbox/include/ircd.h
12904 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12905 7.56 +14 -8 ircd-ratbox/include/m_info.h
12906 7.49 +4 -0 ircd-ratbox/include/memory.h
12907 7.53 +2 -0 ircd-ratbox/include/msg.h
12908 7.33 +9 -9 ircd-ratbox/include/newconf.h
12909 7.53 +12 -8 ircd-ratbox/include/numeric.h
12910 7.27 +1 -1 ircd-ratbox/include/packet.h
12911 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12912 7.19 +25 -1 ircd-ratbox/include/patricia.h
12913 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12914 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12915 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12916 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12917 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12918 7.34 +13 -9 ircd-ratbox/include/s_user.h
12919 7.15 +1 -1 ircd-ratbox/include/scache.h
12920 7.5366 +1 -1 ircd-ratbox/include/serno.h
12921 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12922 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12923 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12924 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12925 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12926 1.53 +10 -10 ircd-ratbox/include/tools.h
12927 7.1 +58 -0 ircd-ratbox/make.com (new)
12928 1.45 +338 -182 ircd-ratbox/modules/.depend
12929 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12930 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12931 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12932 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12933 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12934 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12935 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12936 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12937 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12938 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12939 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12940 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12941 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12942 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12943 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12944 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12945 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12946 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12947 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12948 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12949 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12950 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12951 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12952 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12953 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12954 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12955 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12956 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12957 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12958 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12959 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12960 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12961 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12962 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12963 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12964 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12965 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12966 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12967 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12968 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12969 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12970 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12971 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12972 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12973 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12974 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12975 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12976 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12977 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12978 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12979 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12980 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12981 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12982 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12983 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12984 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12985 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12986 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12987 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12988 7.48 +162 -119 ircd-ratbox/src/.depend
12989 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12990 7.75 +5 -5 ircd-ratbox/src/adns.c
12991 7.84 +1 -1 ircd-ratbox/src/balloc.c
12992 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12993 1.23 +75 -7 ircd-ratbox/src/cache.c
12994 7.429 +342 -79 ircd-ratbox/src/channel.c
12995 7.67 +42 -2 ircd-ratbox/src/class.c
12996 7.485 +245 -85 ircd-ratbox/src/client.c
12997 1.23 +349 -43 ircd-ratbox/src/commio.c
12998 7.11 +4 -0 ircd-ratbox/src/crypt.c
12999 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13000 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13001 1.32 +4 -8 ircd-ratbox/src/epoll.c
13002 7.46 +63 -6 ircd-ratbox/src/event.c
13003 7.23 +4 -0 ircd-ratbox/src/getopt.c
13004 7.112 +8 -7 ircd-ratbox/src/hash.c
13005 7.32 +135 -133 ircd-ratbox/src/hook.c
13006 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13007 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13008 7.365 +56 -48 ircd-ratbox/src/ircd.c
13009 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13010 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13011 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13012 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13013 7.122 +14 -13 ircd-ratbox/src/listener.c
13014 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13015 7.150 +17 -8 ircd-ratbox/src/modules.c
13016 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13017 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13018 7.137 +55 -42 ircd-ratbox/src/packet.c
13019 7.187 +8 -15 ircd-ratbox/src/parse.c
13020 7.28 +2 -4 ircd-ratbox/src/patricia.c
13021 7.82 +3 -1 ircd-ratbox/src/poll.c
13022 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13023 1.32 +8 -3 ircd-ratbox/src/reject.c
13024 7.34 +1 -0 ircd-ratbox/src/restart.c
13025 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13026 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13027 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13028 7.76 +32 -35 ircd-ratbox/src/s_log.c
13029 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13030 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13031 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13032 7.334 +773 -2 ircd-ratbox/src/s_user.c
13033 7.27 +2 -1 ircd-ratbox/src/scache.c
13034 7.44 +2 -0 ircd-ratbox/src/select.c
13035 7.285 +12 -12 ircd-ratbox/src/send.c
13036 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13037 7.46 +0 -1 ircd-ratbox/src/tools.c
13038 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13039 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13040 1.3 +4 -4 ircd-ratbox/src/watch.c
13041 7.32 +1 -0 ircd-ratbox/src/whowas.c
13042 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13043 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13044 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13045 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13046
13047
13048
13049 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13050
13051 Modified files: (Branch: RATBOX_2_0)
13052 src client.c
13053 Log:
13054 a remote client is never going to have a watch list..duh
13055
13056 Revision Changes Path
13057 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13058
13059
13060
13061 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13062
13063 Added files: (Branch: RATBOX_2_0)
13064 modules m_watch.c
13065 Log:
13066 get that one too
13067
13068 Revision Changes Path
13069 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13070
13071
13072
13073 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13074
13075 Added files: (Branch: RATBOX_2_0)
13076 include watch.h
13077 src watch.c
13078 Log:
13079 helps if we actually include the .c/.h files
13080
13081 Revision Changes Path
13082 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13083 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13084
13085
13086
13087 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13088
13089 Modified files: (Branch: RATBOX_2_0)
13090 . configure configure.ac
13091 include client.h numeric.h s_conf.h setup.h.in
13092 supported.h
13093 modules Makefile.in
13094 modules/core m_nick.c
13095 src Makefile.in client.c ircd.c messages.tab
13096 newconf.c s_conf.c s_user.c
13097 Log:
13098 backport watch from devel
13099
13100 Revision Changes Path
13101 7.229.2.10 +12 -2 ircd-ratbox/configure
13102 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13103 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13104 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13105 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13106 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13107 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13108 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13109 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13110 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13111 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13112 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13113 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13114 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13115 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13116 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13117
13118
13119
13120 leeh 2005/01/12 10:12:40 EST (20050112_1)
13121
13122 Modified files: (Branch: RATBOX_2_0)
13123 include numeric.h
13124 modules m_services.c m_whois.c
13125 src messages.tab
13126 Log:
13127 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13128 when the user is logged in
13129
13130 Revision Changes Path
13131 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13132 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13133 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13134 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13135
13136
13137
13138 leeh 2005/01/11 19:47:14 EST (20050112_0)
13139
13140 Modified files: (Branch: RATBOX_2_0)
13141 include supported.h
13142 Added files: (Branch: RATBOX_2_0)
13143 doc services.txt
13144 Log:
13145 - add +r to 005
13146 - added doc/services.txt, outlining the compatibility code
13147
13148 Revision Changes Path
13149 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13150 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13151
13152
13153
13154 leeh 2005/01/11 18:38:10 EST (20050111_5)
13155
13156 Modified files: (Branch: RATBOX_2_0)
13157 include client.h hook.h
13158 modules m_services.c
13159 modules/core m_server.c
13160 src hook.c s_serv.c
13161 Log:
13162 - more services compatibility code:
13163 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13164 appropriate service {}; entry, only accept SU from these.
13165 - hook into us finishing nick burst, and have services burst a list of
13166 logged in users
13167
13168 Revision Changes Path
13169 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13170 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13171 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13172 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13173 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13174 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13175
13176
13177
13178 leeh 2005/01/11 17:32:42 EST (20050111_4)
13179
13180 Modified files: (Branch: RATBOX_2_0)
13181 . configure configure.ac
13182 include client.h
13183 modules Makefile.in
13184 src channel.c
13185 Added files: (Branch: RATBOX_2_0)
13186 modules m_services.c
13187 Log:
13188 - more services compatibility code:
13189 - encap handlers for SU (services marking client as logged in)
13190 - and for LOGIN (servers bursting logged in status)
13191 - move suser from Client -> User
13192
13193 Revision Changes Path
13194 7.229.2.9 +9 -3 ircd-ratbox/configure
13195 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13196 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13197 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13198 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13199 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13200
13201
13202
13203 leeh 2005/01/11 16:46:34 EST (20050111_3)
13204
13205 Modified files: (Branch: RATBOX_2_0)
13206 include ircd_defs.h
13207 Log:
13208 - whoops, missing #endif
13209
13210 Revision Changes Path
13211 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13212
13213
13214
13215 leeh 2005/01/11 15:56:57 EST (20050111_2)
13216
13217 Modified files: (Branch: RATBOX_2_0)
13218 include ircd_defs.h
13219 Log:
13220 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13221 have ipv6 just report sizeof(struct sockaddr_in)
13222
13223 Revision Changes Path
13224 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13225
13226
13227
13228 leeh 2005/01/10 20:19:35 EST (20050111_1)
13229
13230 Modified files: (Branch: RATBOX_2_0)
13231 src newconf.c
13232 Log:
13233 - fix a gcc warning
13234
13235 Revision Changes Path
13236 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13237
13238
13239
13240 leeh 2005/01/10 20:10:35 EST (20050111_0)
13241
13242 Modified files: (Branch: RATBOX_2_0)
13243 adns internal.h parse.c transmit.c types.c
13244 Log:
13245 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13246 conflict
13247
13248 Revision Changes Path
13249 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13250 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13251 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13252 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13253
13254
13255
13256 leeh 2005/01/10 17:48:48 EST (20050110_3)
13257
13258 Modified files: (Branch: RATBOX_2_0)
13259 modules m_xline.c
13260 Log:
13261 - send out the reformatted xline to opers (\s -> ' ')
13262
13263 Revision Changes Path
13264 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13265
13266
13267
13268 leeh 2005/01/10 16:18:53 EST (20050110_2)
13269
13270 Modified files: (Branch: RATBOX_2_0)
13271 help/opers umode
13272 help/users umode
13273 include client.h supported.h
13274 src messages.tab s_user.c send.c
13275 Log:
13276 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13277 channel privmsgs.
13278
13279 Revision Changes Path
13280 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13281 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13282 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13283 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13284 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13285 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13286 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13287
13288
13289
13290 leeh 2005/01/10 14:50:47 EST (20050110_1)
13291
13292 Modified files: (Branch: RATBOX_2_0)
13293 doc example.conf example.efnet.conf
13294 Log:
13295 - I dont remember ts6 desyncing on bans, so im not sure why the example
13296 confs say so.
13297
13298 Revision Changes Path
13299 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13300 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13301
13302
13303
13304 leeh 2005/01/10 13:31:10 EST (20050110_0)
13305
13306 Modified files: (Branch: RATBOX_2_0)
13307 . configure configure.ac
13308 include channel.h client.h numeric.h s_conf.h
13309 s_serv.h setup.h.in
13310 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13311 m_sjoin.c
13312 src channel.c messages.tab newconf.c s_conf.c
13313 s_serv.c s_user.c
13314 Log:
13315 - added --enable-services to configure, which enables some ratbox-services
13316 compatibility code:
13317 - chanmode +r, registered users only
13318 - usermode +S, prevents deop/kick of a service
13319 - service { }; block in conf for the above umode
13320
13321 Revision Changes Path
13322 7.229.2.8 +28 -16 ircd-ratbox/configure
13323 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13324 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13325 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13326 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13327 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13328 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13329 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13330 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13331 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13332 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13333 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13334 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13335 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13336 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13337 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13338 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13339 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13340 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13341
13342
13343
13344 leeh 2005/01/09 08:23:30 EST (20050109_0)
13345
13346 Modified files: (Branch: RATBOX_2_0)
13347 help/opers umode
13348 Log:
13349 - remove a tab, and add +C to opers umode help
13350
13351 Revision Changes Path
13352 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13353