]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Backport from early 3.x:
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
2 Log:
3 - keyword-subst from charybdis 2.2.
4
5
6 Changes: Modified:
7 +12 -3 trunk/doc/example.conf (File Modified)
8 +58 -3 trunk/doc/reference.conf (File Modified)
9 + - trunk/include/substitution.h (File Added)
10 +1 -0 trunk/src/Makefile.in (File Modified)
11 +2 -2 trunk/src/s_conf.c (File Modified)
12 +164 -1 trunk/src/s_user.c (File Modified)
13 + - trunk/src/substitution.c (File Added)
14
15
16 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
17 Log:
18 Removed merge tracking for "svnmerge" for
19 http://svn.atheme.org/charybdis/branches/release-2.2
20
21
22 Changes: Modified:
23 + - trunk/ (Property Modified)
24
25
26 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
27 Log:
28 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
29 http://svn.atheme.org/charybdis/branches/release-2.2
30
31
32 Changes: Modified:
33 + - trunk/ (Property Modified)
34
35
36 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
37 Log:
38 Removed merge tracking for "svnmerge" for
39 http://svn.atheme.org/charybdis/branches/release-2.2
40
41
42 Changes: Modified:
43 + - trunk/ (Property Modified)
44
45
46 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
47 Log:
48 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
49 http://svn.atheme.org/charybdis/branches/release-2.2
50
51
52 Changes: Modified:
53 + - trunk/ (Property Modified)
54
55
56 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
57 Log:
58 - bleah
59
60
61 Changes: Modified:
62 + - trunk/ (Property Modified)
63
64
65 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
66 Log:
67 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
68 http://svn.atheme.org/charybdis/branches/release-2.2
69
70
71 Changes: Modified:
72 + - trunk/ (Property Modified)
73
74
75 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
76 Log:
77 - version bump to 2.2.0
78
79
80 Changes: Modified:
81 +3 -1 trunk/NEWS (File Modified)
82 +1 -1 trunk/configure.ac (File Modified)
83
84
85 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
86 Log:
87 - the new plan:
88 + branches/release-2.1 -> 2.2 base
89 + 3.0 -> branches/cxxconversion
90 + backport some immediate 3.0 functionality for 2.2
91 + other stuff
92
93
94 Changes: Modified:
95 + - trunk/ (File Added)
96
97
98 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
99 Log:
100 Merged revisions 3135,3137 via svnmerge from
101 http://svn.atheme.org/charybdis/trunk
102
103 ........
104 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
105
106 - Expand TRACE description
107 - Mention expiry time in TESTLINE
108 ........
109 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
110
111 Update copyright year for sgml docs to 2007.
112 ........
113
114
115 Changes: Modified:
116 + - branches/release-2.1/ (Property Modified)
117 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
118 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
119
120
121 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
122 Log:
123 Merged revisions 1999 via svnmerge from
124 http://svn.atheme.org/charybdis/trunk
125 Add river to CREDITS
126
127 ........
128 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
129
130 vanity
131 ........
132
133
134 Changes: Modified:
135 + - branches/release-2.1/ (Property Modified)
136 +1 -0 branches/release-2.1/CREDITS (File Modified)
137
138
139 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
140 Log:
141 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
142 http://svn.atheme.org/charybdis/trunk
143
144 ........
145 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
146
147 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
148 ........
149 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
150
151 - add use_forward to /info
152 ........
153 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
154
155 Call channel_modes() with &me instead of source_p when
156 sending out a JOIN and SJOIN for a local user. This
157 saves checking whether they are on the channel they
158 have just joined.
159 ........
160 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
161
162 If use_forward is disabled:
163 - hide +fFQ in 005
164 - hide +f in /mode #channel (/mode #channel f still shows it)
165 - do not send any mode changes adding +f to local clients
166 (-f ones are still sent)
167 ........
168
169
170 Changes: Modified:
171 + - branches/release-2.1/ (Property Modified)
172 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
173 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
174 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
175 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
176 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
177 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
178 +1 -1 branches/release-2.1/src/channel.c (File Modified)
179 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
180 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
181 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
182 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
183 +4 -2 branches/release-2.1/src/supported.c (File Modified)
184
185
186 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
187 Log:
188 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
189
190
191 Changes: Modified:
192 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
193 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
194 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
195
196
197 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
198 Log:
199 Add accountability (wallops, log) to OKICK.
200
201
202 Changes: Modified:
203 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
204
205
206 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
207 Log:
208 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
209 Similar to branches/release-2.2 r3061.
210
211
212 Changes: Modified:
213 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
214
215
216 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
217 Log:
218 - Write xline to file after instead of before notifying opers and source
219 - Also notify source of failure to add xline
220 Similar to branches/release-2.2 r3057.
221
222
223 Changes: Modified:
224 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
225
226
227 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
228 Log:
229 If a dline/kline/resv cannot be added to the file, send
230 the regular notices to local opers and source anyway,
231 and also warn the source (local opers were already warned).
232 Similar to branches/release-2.2 r3053.
233
234
235 Changes: Modified:
236 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
237
238
239 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
240 Log:
241 Port over fixes from unkline/unxline/unresv to undline.
242 Similar to branches/release-2.2 r3049.
243
244
245 Changes: Modified:
246 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
247
248
249 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
250 Log:
251 Merged revisions 2915 via svnmerge from
252 http://svn.atheme.org/charybdis/trunk
253
254 ........
255 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
256
257 In usage message, show kline.conf and xline.conf instead
258 of klines.conf and xlines.conf.
259 ........
260
261
262 Changes: Modified:
263 + - branches/release-2.1/ (Property Modified)
264 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
265
266
267 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
268 Log:
269 Merged revisions 2831,2833,2853 via svnmerge from
270 http://svn.atheme.org/charybdis/trunk
271
272 ........
273 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
274
275 unkline/unxline/unresv:
276 - if fclose on the output returns an error, treat this as a
277 write error too
278 - check if the rename from the temp file to the ban conf failed
279 ........
280 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
281
282 When adding a permanent dline/kline/xline/resv, check
283 the return value of fclose().
284 ........
285 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
286
287 Do not free xline aconf if it could not be written out.
288 It will be added to the list in memory anyway.
289 ........
290
291
292 Changes: Modified:
293 + - branches/release-2.1/ (Property Modified)
294 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
295 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
296 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
297 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
298
299
300 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
301 Log:
302 NEWS: Clarify effects of ip_cloaking changes a little.
303
304
305 Changes: Modified:
306 +2 -0 branches/release-2.1/NEWS (File Modified)
307
308
309 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
310 Log:
311 Rerun autoconf.
312
313
314 Changes: Modified:
315 +9 -9 branches/release-2.1/configure (File Modified)
316
317
318 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
319 Log:
320 Version bump on 2.1 branch to 2.1.2.
321
322
323 Changes: Modified:
324 +1 -1 branches/release-2.1/configure.ac (File Modified)
325
326
327 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
328 Log:
329 Mention r2801/r2805.
330
331
332 Changes: Modified:
333 +1 -0 branches/release-2.1/NEWS (File Modified)
334
335
336 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
337 Log:
338 Merged revisions 2801 via svnmerge from
339 http://svn.atheme.org/charybdis/trunk
340
341 ........
342 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
343
344 ip_cloaking: try to avoid truncation by removing more
345 components of the hostname (except the TLD).
346 ........
347
348
349 Changes: Modified:
350 + - branches/release-2.1/ (Property Modified)
351 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
352
353
354 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
355 Log:
356 Update NEWS.
357
358
359 Changes: Modified:
360 +8 -1 branches/release-2.1/NEWS (File Modified)
361
362
363 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
364 Log:
365 Merged revisions 2781 via svnmerge from
366 http://svn.atheme.org/charybdis/trunk
367
368 ........
369 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
370
371 Fix stupid bug: checked a hostmask against the found
372 ban instead of all exceptions, causing all host mangled
373 clients to be exempted if there was a single ban
374 exception in many cases.
375 ........
376
377
378 Changes: Modified:
379 + - branches/release-2.1/ (Property Modified)
380 +2 -2 branches/release-2.1/src/channel.c (File Modified)
381
382
383 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
384 Log:
385 Merged revisions 2773 via svnmerge from
386 http://svn.atheme.org/charybdis/trunk
387
388 ........
389 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
390
391 user@host must be *@* for a shared{} block with flags=locops
392 (server should not be *).
393 ........
394
395
396 Changes: Modified:
397 + - branches/release-2.1/ (Property Modified)
398 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
399
400
401 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
402 Log:
403 Tweak \s code a little.
404
405
406 Changes: Modified:
407 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
408 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
409 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
410
411
412 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
413 Log:
414 Merged revisions 2761 via svnmerge from
415 http://svn.atheme.org/charybdis/trunk
416
417 ........
418 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
419
420 The testline/no_tilde fixes are in 2.1.1.
421 ........
422
423
424 Changes: Modified:
425 + - branches/release-2.1/ (Property Modified)
426 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
427
428
429 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
430 Log:
431 Update NEWS.
432
433
434 Changes: Modified:
435 +4 -1 branches/release-2.1/NEWS (File Modified)
436
437
438 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
439 Log:
440 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
441 http://svn.atheme.org/charybdis/trunk
442 no_tilde fixes
443
444 ........
445 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
446
447 If the auth{} block has no_tilde and is not kline exempt,
448 check the username without tilde against klines too.
449 This is consistent with the way klines work on spoofs
450 (klines checked on both raw and appearing-on-IRC version).
451 ........
452 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
453
454 Rework the fix for klines with no_tilde.
455 Add an extra argument to find_address_conf() for the
456 username without tilde, as that may contain one character more.
457 ........
458 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
459
460 Unbreak compile (because of r2697).
461 testline with ~ could be improved some more perhaps, but this should work.
462 ........
463 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
464
465 testline: take no_tilde and username truncation into account
466 ........
467 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
468
469 Add some information on /testline with no_tilde and username truncation.
470 ........
471
472
473 Changes: Modified:
474 + - branches/release-2.1/ (Property Modified)
475 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
476 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
477 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
478 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
479 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
480 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
481
482
483 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
484 Log:
485 Merged revisions 2149,2151 via svnmerge from
486 http://svn.atheme.org/charybdis/trunk
487
488 ........
489 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
490
491 Move kills from services from +s to +k snomask.
492 Kills from non-service opers remain on +s.
493 ........
494 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
495
496 Update description of +s and +k snomasks.
497 ........
498
499
500 Changes: Modified:
501 + - branches/release-2.1/ (Property Modified)
502 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
503 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
504 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
505
506
507 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
508 Log:
509 Merged revisions 2685 via svnmerge from
510 http://svn.atheme.org/charybdis/trunk
511
512 ........
513 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
514
515 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
516 ........
517
518
519 Changes: Modified:
520 + - branches/release-2.1/ (Property Modified)
521 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
522
523
524 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
525 Log:
526 Merged revisions 2693 via svnmerge from
527 http://svn.atheme.org/charybdis/trunk
528
529 ........
530 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
531
532 Fix truncation (by one) of unidented usernames
533 if user registration is done because of DNSBL
534 completion (which is the usual case if a valid
535 NICK and USER are sent quickly and any DNSBLs
536 are enabled).
537 ........
538
539
540 Changes: Modified:
541 + - branches/release-2.1/ (Property Modified)
542 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
543
544
545 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
546 Log:
547 Update NEWS.
548
549
550 Changes: Modified:
551 +10 -0 branches/release-2.1/NEWS (File Modified)
552
553
554 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
555 Log:
556 Rerun autoconf.
557
558
559 Changes: Modified:
560 +9 -9 branches/release-2.1/configure (File Modified)
561
562
563 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
564 Log:
565 Version bump to 2.1.1.
566
567
568 Changes: Modified:
569 +1 -1 branches/release-2.1/configure.ac (File Modified)
570
571
572 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
573 Log:
574 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
575 http://svn.atheme.org/charybdis/trunk
576
577 ........
578 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
579
580 - fix a server notice on SID collision where the server name is mentioned twice
581 ........
582 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
583
584 - get_server_name() is stupid
585 ........
586 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
587
588 - fix an oops
589 ........
590 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
591
592 Do the Attempt to re-introduce SID server notice somewhat
593 differently, showing a real host again if !HIDE_SERVERS_IPS
594 and still showing the server name exactly once.
595 ........
596 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
597
598 Fix log message for Attempt to re-introduce SID (server notice was ok).
599 ........
600 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
601
602 - replace "No N line" with "no connect block" in a
603 serverlog message
604 - show attempted server name in a few serverlog messages
605 ........
606
607
608 Changes: Modified:
609 + - branches/release-2.1/ (Property Modified)
610 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
611
612
613 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
614 Log:
615 Merged revisions 2218 via svnmerge from
616 http://svn.atheme.org/charybdis/trunk
617
618 ........
619 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
620
621 Fix garbage in /stats y output on 64-bit archs.
622 ........
623
624
625 Changes: Modified:
626 + - branches/release-2.1/ (Property Modified)
627 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
628
629
630 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
631 Log:
632 Merged revisions 2438 via svnmerge from
633 http://svn.atheme.org/charybdis/trunk
634
635 ........
636 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
637
638 Enable Revision keyword in addition to Id.
639 ........
640
641
642 Changes: Modified:
643 + - branches/release-2.1/ (Property Modified)
644 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
645
646
647 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
648 Log:
649 Merged revisions 2679 via svnmerge from
650 http://svn.atheme.org/charybdis/trunk
651
652 ........
653 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
654
655 Port over ratbox 2.2 r23253 (anfl):
656 - remove the cached storage of how many +beI there are, thereby fixing a
657 case where it can get desynced from reality
658 ........
659
660
661 Changes: Modified:
662 + - branches/release-2.1/ (Property Modified)
663 +0 -1 branches/release-2.1/include/channel.h (File Modified)
664 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
665
666
667 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
668 Log:
669 Merged revisions 2093,2095 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
671
672 ........
673 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
674
675 - change DNSBL licensing to BSD.
676 ........
677 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
678
679 - change x86-assembly FNV implementation to BSD license
680 ........
681
682
683 Changes: Modified:
684 + - branches/release-2.1/ (Property Modified)
685 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
686 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
687
688
689 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
690 Log:
691 Merged revisions 2073,2075 via svnmerge from
692 http://svn.atheme.org/charybdis/trunk
693
694 ........
695 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
696
697 Put full information in the squit reason when exiting
698 a server due to a servlink (ziplinks) error.
699 ........
700 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
701
702 Put full information in the squit reason when exiting
703 a server due to not enough arguments for a command.
704 ........
705
706
707 Changes: Modified:
708 + - branches/release-2.1/ (Property Modified)
709 +7 -5 branches/release-2.1/src/parse.c (File Modified)
710 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
711
712
713 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
714 Log:
715 Merged revisions 2071 via svnmerge from
716 http://svn.atheme.org/charybdis/trunk
717
718 ........
719 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
720
721 Don't redirect users from an existing domain to an
722 existing server in reference.conf.
723 Idea from ratbox.
724 ........
725
726
727 Changes: Modified:
728 + - branches/release-2.1/ (Property Modified)
729 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
730
731
732 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
733 Log:
734 Merged revisions 2053 via svnmerge from
735 http://svn.atheme.org/charybdis/trunk
736
737 ........
738 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
739
740 Make find_channel_membership() choose the shortest list
741 (channel's list or user's list) to search, avoiding excessive
742 CPU usage with services which are in lots of channels.
743 From ratbox 2.2 (anfl/jilles)
744 ........
745
746
747 Changes: Modified:
748 + - branches/release-2.1/ (Property Modified)
749 +21 -4 branches/release-2.1/src/channel.c (File Modified)
750
751
752 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
753 Log:
754 Rerun autoconf.
755
756
757 Changes: Modified:
758 +9 -9 branches/release-2.1/configure (File Modified)
759
760
761 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
762 Log:
763 Version change 2.1.0rc1 -> 2.1.0 (release).
764
765
766 Changes: Modified:
767 +1 -1 branches/release-2.1/configure.ac (File Modified)
768
769
770 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
771 Log:
772 Merged revisions 2029 via svnmerge from
773 http://svn.atheme.org/charybdis/trunk
774
775 ........
776 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
777
778 NEWS: mention m_webirc.c module
779 ........
780
781
782 Changes: Modified:
783 + - branches/release-2.1/ (Property Modified)
784 +1 -0 branches/release-2.1/NEWS (File Modified)
785
786
787 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
788 Log:
789 Rerun autoconf.
790
791
792 Changes: Modified:
793 +9 -9 branches/release-2.1/configure (File Modified)
794
795
796 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
797 Log:
798 Change version to 2.1.0rc1.
799
800
801 Changes: Modified:
802 +1 -1 branches/release-2.1/configure.ac (File Modified)
803
804
805 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
806 Log:
807 Merged revisions 2021 via svnmerge from
808 http://svn.atheme.org/charybdis/trunk
809
810 ........
811 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
812
813 Get rid of delete_resolver_queries_f(), dnsbl_hits and
814 related flaky looking things, and instead keep a list
815 of BlacklistClients in PreClient.
816 ........
817
818
819 Changes: Modified:
820 + - branches/release-2.1/ (Property Modified)
821 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
822 +1 -1 branches/release-2.1/include/client.h (File Modified)
823 +0 -1 branches/release-2.1/include/res.h (File Modified)
824 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
825 +0 -24 branches/release-2.1/src/res.c (File Modified)
826 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
827
828
829 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
830 Log:
831 Merged revisions 2015,2017 via svnmerge from
832 http://svn.atheme.org/charybdis/trunk
833
834 ........
835 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
836
837 Check if the name in the question section of the
838 DNS reply matches what we queried, to guard against
839 late replies to a previous query with the same id.
840 ........
841 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
842
843 res.c: add a comment summarizing our changes
844 ........
845
846
847 Changes: Modified:
848 + - branches/release-2.1/ (Property Modified)
849 +53 -18 branches/release-2.1/src/res.c (File Modified)
850
851
852 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
853 Log:
854 Merged revisions 1981 via svnmerge from
855 http://svn.atheme.org/charybdis/trunk
856
857 ........
858 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
859
860 Alphabetize extensions and tweak the descriptions a little.
861 ........
862
863
864 Changes: Modified:
865 + - branches/release-2.1/ (Property Modified)
866 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
867 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
868
869
870 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
871 Log:
872 Merged revisions 1975 via svnmerge from
873 http://svn.atheme.org/charybdis/trunk
874
875 ........
876 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
877
878 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
879 We should use the IP and not truncate the hostname.
880 From ratbox 2.2 (androsyn)
881 ........
882
883
884 Changes: Modified:
885 + - branches/release-2.1/ (Property Modified)
886 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
887
888
889 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
890 Log:
891 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
892 http://svn.atheme.org/charybdis/trunk
893
894
895 Changes: Modified:
896 + - branches/release-2.1/ (Property Modified)
897
898
899 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
900 Log:
901 - branch 2.1 release family
902
903
904 Changes: Modified:
905 + - branches/release-2.1/ (File Added)
906
907
908 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
909 Log:
910 Describe new handling of host mangling in channel bans in SGML.
911
912
913 Changes: Modified:
914 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
915
916
917 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
918 Log:
919 - ok, 2.1 operline brought to you by marvin the melancholy robot
920
921
922 Changes: Modified:
923 +1 -1 trunk/src/messages.tab (File Modified)
924
925
926 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
927 Log:
928 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
929 If anybody comes up with anything better, then please let us know
930 and we will change this before 2.1 is branched.
931
932
933 Changes: Modified:
934 +1 -1 trunk/src/messages.tab (File Modified)
935
936
937 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
938 Log:
939 Add EUID to capab.txt.
940
941
942 Changes: Modified:
943 +1 -0 trunk/doc/technical/capab.txt (File Modified)
944
945
946 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
947 Log:
948 Update NEWS file.
949
950
951 Changes: Modified:
952 +3 -0 trunk/NEWS (File Modified)
953
954
955 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
956 Log:
957 Allow service{} servers to manipulate the nick delay table
958 (for "nickserv enforcement").
959 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
960 If duration is 0, the nickdelay entry is removed, otherwise
961 it is added with the duration in seconds (maximum 24 hours).
962 It is suggested that this is used if the EUID capab is present.
963
964
965 Changes: Modified:
966 +42 -1 trunk/modules/m_services.c (File Modified)
967
968
969 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
970 Log:
971 HURT: strip off *@ from the start of the mask
972 reject anything else containing '@' or '!'
973
974
975 Changes: Modified:
976 +11 -0 trunk/extensions/hurt.c (File Modified)
977
978
979 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
980 Log:
981 ircd.c: need supported.h here
982
983
984 Changes: Modified:
985 +1 -0 trunk/src/ircd.c (File Modified)
986
987
988 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
989 Log:
990 HURT: less ambiguity here
991 ips/hosts to be hurt must contain a '.' or ':' otherwise
992 they are interpreted as nicks
993
994
995 Changes: Modified:
996 +14 -9 trunk/extensions/hurt.c (File Modified)
997
998
999 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1000 Log:
1001 - we're now ircd-charybdis.org.
1002 - properly alphabetize credits
1003
1004
1005 Changes: Modified:
1006 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1007
1008
1009 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1010 Log:
1011 - add additional modules to the configs
1012
1013
1014 Changes: Modified:
1015 +6 -0 trunk/doc/example.conf (File Modified)
1016 +12 -0 trunk/doc/reference.conf (File Modified)
1017
1018
1019 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1020 Log:
1021 - remove hurt.h, it is pointless and confusing
1022
1023
1024 Changes: Modified:
1025 +27 -62 trunk/extensions/hurt.c (File Modified)
1026 + - trunk/extensions/hurt.h (File Deleted)
1027
1028
1029 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1030 Log:
1031 - add code to suggest a local HURT by nickname.
1032 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1033
1034
1035 Changes: Modified:
1036 +40 -10 trunk/extensions/hurt.c (File Modified)
1037 +1 -0 trunk/extensions/hurt.h (File Modified)
1038
1039
1040 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1041 Log:
1042 - update NEWS file
1043
1044
1045 Changes: Modified:
1046 +2 -1 trunk/NEWS (File Modified)
1047
1048
1049 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1050 Log:
1051 MASKTRACE/TESTMASK: check orighost as well
1052
1053
1054 Changes: Modified:
1055 +4 -2 trunk/modules/m_etrace.c (File Modified)
1056 +3 -1 trunk/modules/m_testmask.c (File Modified)
1057
1058
1059 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1060 Log:
1061 Make RPL_ISUPPORT (005) numeric modularizable.
1062 Currently it will reassemble the numeric every time
1063 it needs to be sent, using a few dozen callbacks;
1064 if this is too slow some caching scheme should be
1065 implemented.
1066
1067
1068 Changes: Modified:
1069 +0 -1 trunk/include/s_user.h (File Modified)
1070 +36 -114 trunk/include/supported.h (File Modified)
1071 +1 -1 trunk/modules/m_version.c (File Modified)
1072 +1 -0 trunk/src/Makefile.in (File Modified)
1073 +1 -0 trunk/src/ircd.c (File Modified)
1074 +300 -25 trunk/src/s_user.c (File Modified)
1075 + - trunk/src/supported.c (File Added)
1076
1077
1078 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1079 Log:
1080 EUID orighost could differ from host only in case,
1081 do not mark as dynamic spoof then
1082
1083
1084 Changes: Modified:
1085 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1086
1087
1088 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1089 Log:
1090 kline help file: clarify a bit and remove some obsolete stuff
1091 partly suggested by Olin
1092
1093
1094 Changes: Modified:
1095 +8 -8 trunk/help/opers/kline (File Modified)
1096
1097
1098 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1099 Log:
1100 Update NEWS file.
1101
1102
1103 Changes: Modified:
1104 +20 -0 trunk/NEWS (File Modified)
1105
1106
1107 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1108 Log:
1109 Show real host/IP to nonopers whoising themselves.
1110 The IP is not shown for auth{} spoofs, otherwise it is,
1111 as it looked rather weird to me to show an auth{} spoofed
1112 IP like this. (/userhost on self still shows the IP.)
1113
1114
1115 Changes: Modified:
1116 +13 -2 trunk/modules/m_whois.c (File Modified)
1117
1118
1119 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1120 Log:
1121 Document nick_delay stuff and move it around a bit.
1122
1123
1124 Changes: Modified:
1125 +1 -2 trunk/doc/example.conf (File Modified)
1126 +8 -2 trunk/doc/reference.conf (File Modified)
1127
1128
1129 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1130 Log:
1131 - disable nickdelay by default. Needs to be documented in reference.conf.
1132
1133
1134 Changes: Modified:
1135 +2 -0 trunk/doc/example.conf (File Modified)
1136 +2 -0 trunk/doc/reference.conf (File Modified)
1137
1138
1139 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1140 Log:
1141 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1142
1143
1144 Changes: Modified:
1145 +2 -1 trunk/modules/m_services.c (File Modified)
1146
1147
1148 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1149 Log:
1150 ip_cloaking: somewhat hackish but we need to send the
1151 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1152 umodes
1153
1154
1155 Changes: Modified:
1156 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1157
1158
1159 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1160 Log:
1161 If EUID is used, show realhost in far connect notice
1162 (but not in far disconnect notice).
1163
1164
1165 Changes: Modified:
1166 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1167
1168
1169 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1170 Log:
1171 ip_cloaking:
1172 - use non-ENCAP CHGHOST if possible
1173 - really introduce new users with their mangled and real
1174 host if +h is in default umodes
1175
1176
1177 Changes: Modified:
1178 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1179
1180
1181 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1182 Log:
1183 Add non-ENCAP CHGHOST.
1184
1185
1186 Changes: Modified:
1187 +49 -11 trunk/modules/m_chghost.c (File Modified)
1188
1189
1190 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1191 Log:
1192 Initial addition of EUID (puts realhost/account in same
1193 command as user introduction).
1194 See doc/technical/euid.txt for more information.
1195 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1196
1197
1198 Changes: Modified:
1199 + - trunk/doc/technical/euid.txt (File Added)
1200 +2 -1 trunk/include/s_serv.h (File Modified)
1201 +1 -1 trunk/include/s_user.h (File Modified)
1202 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1203 +1 -34 trunk/modules/m_chghost.c (File Modified)
1204 +0 -28 trunk/modules/m_services.c (File Modified)
1205 +30 -1 trunk/src/s_serv.c (File Modified)
1206 +30 -3 trunk/src/s_user.c (File Modified)
1207
1208
1209 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1210 Log:
1211 Store the mangled host in localClient and use it for
1212 ban matching (also match real host for mangled users,
1213 also match mangled host for uncloaked users).
1214 Improve interaction of +h with auth{} and services
1215 spoofs.
1216 Note that all of this only applies to clients who
1217 connect after the mangling module is loaded
1218 (other clients cannot even set +h).
1219 The sorcerynet cloaking module has not been updated
1220 for these changes.
1221
1222
1223 Changes: Modified:
1224 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1225 +3 -0 trunk/include/client.h (File Modified)
1226 +64 -5 trunk/src/channel.c (File Modified)
1227 +1 -0 trunk/src/client.c (File Modified)
1228 +2 -2 trunk/src/s_user.c (File Modified)
1229
1230
1231 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1232 Log:
1233 Document /stats U letters in sgml.
1234
1235
1236 Changes: Modified:
1237 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1238
1239
1240 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1241 Log:
1242 Better description of hub_mask and leaf_mask.
1243
1244
1245 Changes: Modified:
1246 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1247
1248
1249 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1250 Log:
1251 Add operspy_dont_care_user_info to sgml docs.
1252
1253
1254 Changes: Modified:
1255 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1256
1257
1258 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1259 Log:
1260 Add general::operspy_dont_care_user_info.
1261 This makes /who mask equivalent to /who !mask for opers
1262 with the operspy flag, and removes the operspy log/notice
1263 on /who mask, /masktrace and /scan.
1264 The necessary privilege (operspy flag) is unchanged.
1265 Behaviour for the other operspy commands (channel
1266 related ones) is also unchanged.
1267
1268
1269 Changes: Modified:
1270 +1 -0 trunk/doc/example.conf (File Modified)
1271 +6 -0 trunk/doc/reference.conf (File Modified)
1272 +1 -0 trunk/include/s_conf.h (File Modified)
1273 +10 -8 trunk/modules/m_etrace.c (File Modified)
1274 +6 -0 trunk/modules/m_info.c (File Modified)
1275 +8 -5 trunk/modules/m_scan.c (File Modified)
1276 +1 -1 trunk/modules/m_version.c (File Modified)
1277 +6 -1 trunk/modules/m_who.c (File Modified)
1278 +1 -0 trunk/src/newconf.c (File Modified)
1279 +1 -0 trunk/src/s_conf.c (File Modified)
1280
1281
1282 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1283 Log:
1284 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1285 This letter will also be used for showing operspy with
1286 limited accountability (show non channel related info
1287 without '!' or notice).
1288
1289
1290 Changes: Modified:
1291 +2 -0 trunk/doc/server-version-info (File Modified)
1292 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1293 +2 -0 trunk/include/ircd.h (File Modified)
1294 +6 -0 trunk/modules/m_info.c (File Modified)
1295 +2 -0 trunk/modules/m_version.c (File Modified)
1296 +1 -0 trunk/src/ircd_state.c (File Modified)
1297
1298
1299 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1300 Log:
1301 Add m_webirc module, allows showing real host of CGI:IRC users.
1302 Differences to the version available on my web page for a while:
1303 instructions on how to set it up.
1304
1305
1306 Changes: Modified:
1307 +137 -0 trunk/extensions/Makefile.in (File Modified)
1308 + - trunk/extensions/m_webirc.c (File Added)
1309
1310
1311 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1312 Log:
1313 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1314
1315
1316 Changes: Modified:
1317 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1318
1319
1320 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1321 Log:
1322 - move beu from core to contributors
1323 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1324
1325
1326 Changes: Modified:
1327 +2 -2 trunk/CREDITS (File Modified)
1328
1329
1330 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1331 Log:
1332 Mention that class blocks must be defined before the
1333 auth or connect blocks referencing them.
1334
1335
1336 Changes: Modified:
1337 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1338
1339
1340 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1341 Log:
1342 extb_canjoin:
1343 - change from "can join" to "is banned", this reverses sense
1344 and removes "weird" checks like for +i, +l, +j
1345 - don't allow $j to same channel
1346 - +s/+p restriction removed, anyone can /mode b anyway
1347 - +k check removed
1348
1349
1350 Changes: Modified:
1351 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1352
1353
1354 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1355 Log:
1356 Add a few important lines from reference.conf to example.conf.
1357
1358
1359 Changes: Modified:
1360 +8 -1 trunk/doc/example.conf (File Modified)
1361
1362
1363 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1364 Log:
1365 - we don't support rtsigio anymore
1366 - we definately don't support VMS nor Cygwin either.
1367
1368
1369 Changes: Modified:
1370 +2 -2 trunk/INSTALL (File Modified)
1371 +0 -2 trunk/README.FIRST (File Modified)
1372
1373
1374 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1375 Log:
1376 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1377
1378
1379 Changes: Modified:
1380 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1381
1382
1383 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1384 Log:
1385 extb_canjoin:
1386 - return EXTBAN_NOMATCH for a valid ban that does not match
1387 - consider a $j ban invalid if we were already processing a
1388 can_join for a $j ban
1389
1390
1391 Changes: Modified:
1392 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1393
1394
1395 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1396 Log:
1397 extb_extgecos: realhost -> orighost
1398
1399
1400 Changes: Modified:
1401 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1402
1403
1404 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1405 Log:
1406 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1407
1408
1409 Changes: Modified:
1410 +59 -0 trunk/extensions/Makefile.in (File Modified)
1411 + - trunk/extensions/extb_canjoin.c (File Added)
1412
1413
1414 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1415 Log:
1416 - oh right, charybdis calls that 'orighost'.
1417
1418
1419 Changes: Modified:
1420 +2 -2 trunk/modules/m_who.c (File Modified)
1421
1422
1423 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1424 Log:
1425 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1426
1427
1428 Changes: Modified:
1429 +2 -0 trunk/modules/m_who.c (File Modified)
1430
1431
1432 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1433 Log:
1434 - also check $x against realhost
1435
1436
1437 Changes: Modified:
1438 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1439
1440
1441 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1442 Log:
1443 Sorcerynet people want a debugging notice moved from +s to +d.
1444
1445
1446 Changes: Modified:
1447 +1 -1 trunk/src/blacklist.c (File Modified)
1448
1449
1450 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1451 Log:
1452 Use source_p instead of client_p for free_pre_client().
1453 client_p could be NULL or another client.
1454
1455
1456 Changes: Modified:
1457 +1 -1 trunk/src/client.c (File Modified)
1458
1459
1460 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1461 Log:
1462 - revert this, I know how to fix it now
1463
1464
1465 Changes: Modified:
1466 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1467
1468
1469 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1470 Log:
1471 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1472 This fix is probably suboptimal, but it does indeed fix the problem.
1473
1474
1475 Changes: Modified:
1476 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1477
1478
1479 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1480 Log:
1481 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1482
1483
1484 Changes: Modified:
1485 +49 -0 trunk/extensions/Makefile.in (File Modified)
1486 + - trunk/extensions/extb_extgecos.c (File Added)
1487
1488
1489 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1490 Log:
1491 Remove undocumented and unused general::fallback_to_ip6_int config option.
1492
1493
1494 Changes: Modified:
1495 +0 -3 trunk/include/s_conf.h (File Modified)
1496 +0 -3 trunk/src/newconf.c (File Modified)
1497
1498
1499 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1500 Log:
1501 SGML docs:
1502 - document new TESTMASK
1503 - mention that TESTMASK matching is the same as MASKTRACE matching
1504 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1505 been that way)
1506
1507
1508 Changes: Modified:
1509 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1510
1511
1512 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1513 Log:
1514 New testmask from ratbox 2.2.
1515 Allows matches on nick, ip and gecos in addition to user
1516 and host, and is fully analogous to masktrace.
1517 The numeric has changed from 724 to 727 and fields in it
1518 have changed.
1519
1520
1521 Changes: Modified:
1522 +4 -3 trunk/help/opers/testmask (File Modified)
1523 +1 -0 trunk/include/numeric.h (File Modified)
1524 +82 -9 trunk/modules/m_testmask.c (File Modified)
1525 +2 -2 trunk/src/messages.tab (File Modified)
1526
1527
1528 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1529 Log:
1530 contrib -> extensions
1531
1532
1533 Changes: Modified:
1534 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1535
1536
1537 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1538 Log:
1539 CHGHOST: Check validity of new hostname.
1540 If the command came from a local client (disabled by
1541 default), send an error message and drop the command.
1542 If the command came from a remote client or server,
1543 send a notice to opers and the target user (if local).
1544
1545
1546 Changes: Modified:
1547 +42 -1 trunk/modules/m_chghost.c (File Modified)
1548
1549
1550 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1551 Log:
1552 Update NEWS file.
1553
1554
1555 Changes: Modified:
1556 +23 -1 trunk/NEWS (File Modified)
1557
1558
1559 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1560 Log:
1561 When an outgoing server connection succeeds, set
1562 localClient->ip by simply copying the whole sockaddr
1563 struct instead of copying certain parts only.
1564
1565
1566 Changes: Modified:
1567 +1 -19 trunk/src/s_serv.c (File Modified)
1568
1569
1570 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1571 Log:
1572 Give a special error message and ignore the connect block
1573 if trying to add a connect block for the server's own name.
1574
1575
1576 Changes: Modified:
1577 +7 -0 trunk/src/newconf.c (File Modified)
1578
1579
1580 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1581 Log:
1582 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1583 when --disable-balloc is used, so that it compiles.
1584 Obviously the BlockHeapUsage() stub returns just zeroes so
1585 /stats z will be less informative.
1586
1587
1588 Changes: Modified:
1589 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1590
1591
1592 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1593 Log:
1594 Free and zero dns_query in DNS callback for outgoing connect.
1595 This avoids double free of reslist.
1596
1597
1598 Changes: Modified:
1599 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1600
1601
1602 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1603 Log:
1604 From ratbox, log failed outgoing connections to serverlog.
1605 Added: IP address.
1606
1607
1608 Changes: Modified:
1609 +13 -1 trunk/src/s_serv.c (File Modified)
1610
1611
1612 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1613 Log:
1614 Change serverlog message when connecting to be more clear and show the port number.
1615
1616
1617 Changes: Modified:
1618 +1 -1 trunk/src/s_serv.c (File Modified)
1619
1620
1621 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1622 Log:
1623 Remove gethost_byname(), this is meaningless
1624 since the removal of AAAA -> A fallback (r1763).
1625
1626
1627 Changes: Modified:
1628 +0 -1 trunk/include/res.h (File Modified)
1629 +0 -12 trunk/src/res.c (File Modified)
1630
1631
1632 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1633 Log:
1634 Remove ip6.int support and use only ip6.arpa.
1635 The global ip6.int zone has disappeared on June 1
1636 and a lot of other software has been removing ip6.int
1637 support also.
1638 This removes the second and last case where IPv6
1639 support in charybdis causes extra lookups and slows
1640 DNS down.
1641
1642
1643 Changes: Modified:
1644 +5 -27 trunk/src/res.c (File Modified)
1645
1646
1647 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1648 Log:
1649 Mention new default (r1767) for connect::aftype in sgml docs.
1650
1651
1652 Changes: Modified:
1653 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1654
1655
1656 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1657 Log:
1658 Use IPv6 if connect::host looks like an IPv6 address
1659 (contains a colon). No need to aftype=ipv6 anymore.
1660
1661
1662 Changes: Modified:
1663 +2 -0 trunk/src/newconf.c (File Modified)
1664
1665
1666 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1667 Log:
1668 More information about connect::host.
1669
1670
1671 Changes: Modified:
1672 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1673
1674
1675 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1676 Log:
1677 Remove fallback to A if AAAA cannot be found.
1678 In case of a forward check of a reverse lookup, we
1679 already know if it's ipv4 or ipv6, so it is not
1680 useful and in case of a forward lookup of a hostname
1681 in connect::host, connect::aftype already specifies
1682 if it's ipv4 or ipv6.
1683
1684
1685 Changes: Modified:
1686 +4 -27 trunk/src/res.c (File Modified)
1687
1688
1689 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1690 Log:
1691 msg_channel():
1692 - check if +c made the message text empty and refuse
1693 to send it if so
1694 - don't copy message text if it is not necessary
1695 (channel is -c)
1696
1697
1698 Changes: Modified:
1699 +14 -4 trunk/modules/core/m_message.c (File Modified)
1700
1701
1702 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1703 Log:
1704 remove_conf_item(): do not free cf_name, this is generally a string constant
1705
1706
1707 Changes: Modified:
1708 +0 -1 trunk/src/newconf.c (File Modified)
1709
1710
1711 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1712 Log:
1713 Remove the old unused FDL_ constants.
1714
1715
1716 Changes: Modified:
1717 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1718
1719
1720 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1721 Log:
1722 Remove an unused struct irc_sockaddr_storage from fde_t
1723 (allocated for every possible file descriptor).
1724
1725
1726 Changes: Modified:
1727 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1728
1729
1730 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1731 Log:
1732 If the DNS lookup for an outgoing connection is still
1733 pending when it is closed, clean it up.
1734
1735
1736 Changes: Modified:
1737 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1738
1739
1740 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1741 Log:
1742 If proc_answer() fails (for example if a lookup for an
1743 A record returns a CNAME), fail the query immediately.
1744 Previously the packet was just ignored, leaving the
1745 query to time out.
1746
1747
1748 Changes: Modified:
1749 +4 -8 trunk/src/res.c (File Modified)
1750
1751
1752 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1753 Log:
1754 Correct sockhost field in an outgoing server connection.
1755 First copy the host field from the server_conf, then
1756 take the IP from to where the connection was attempted
1757 when the connection callback is called.
1758 (Before r1747 this used the IP from the server_conf.)
1759
1760
1761 Changes: Modified:
1762 +8 -2 trunk/src/s_serv.c (File Modified)
1763
1764
1765 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1766 Log:
1767 Remove ipnum (keep aftype) and dns_query from server_conf.
1768 We don't keep track of binary form address in connect{}
1769 blocks anymore, DNS lookups of names in host= gone.
1770 As before the DNS lookup is done on connect.
1771 This should unbreak hostnames in host= somewhat.
1772
1773
1774 Changes: Modified:
1775 +1 -2 trunk/include/s_newconf.h (File Modified)
1776 +2 -2 trunk/src/newconf.c (File Modified)
1777 +1 -42 trunk/src/s_newconf.c (File Modified)
1778 +12 -31 trunk/src/s_serv.c (File Modified)
1779
1780
1781 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1782 Log:
1783 Rerun autoconf.
1784
1785
1786 Changes: Modified:
1787 +1 -1 trunk/configure (File Modified)
1788
1789
1790 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1791 Log:
1792 Fix --disable-balloc help text (said --disable-small-net).
1793
1794
1795 Changes: Modified:
1796 +1 -1 trunk/configure.ac (File Modified)
1797
1798
1799 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1800 Log:
1801 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1802 services (+S). Unlike operstring and adminstring, this
1803 is not changeable with /quote set but is updated on rehash.
1804
1805
1806 Changes: Modified:
1807 +1 -0 trunk/doc/example.conf (File Modified)
1808 +10 -2 trunk/doc/reference.conf (File Modified)
1809 +1 -0 trunk/include/s_conf.h (File Modified)
1810 +6 -0 trunk/modules/m_info.c (File Modified)
1811 +3 -2 trunk/modules/m_whois.c (File Modified)
1812 +1 -0 trunk/src/newconf.c (File Modified)
1813 +1 -0 trunk/src/s_conf.c (File Modified)
1814
1815
1816 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1817 Log:
1818 Fix handling of comma in whois: ignore the comma and
1819 everything after it but do output the entire parameter
1820 in RPL_ENDOFWHOIS.
1821
1822
1823 Changes: Modified:
1824 +2 -2 trunk/modules/m_whois.c (File Modified)
1825
1826
1827 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1828 Log:
1829 New /stats letter 's' to list HURTs:
1830 - opers get the full listing.
1831 - users get any HURTs that match their sockhost/orighost if
1832 "stats_k_oper_only" is set to 1.
1833
1834
1835 Changes: Modified:
1836 +50 -0 trunk/extensions/hurt.c (File Modified)
1837
1838
1839 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1840 Log:
1841 - make the newconf system available to modules.
1842
1843
1844 Changes: Modified:
1845 +4 -1 trunk/include/newconf.h (File Modified)
1846 +4 -8 trunk/src/newconf.c (File Modified)
1847
1848
1849 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1850 Log:
1851 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1852
1853 Changes: Modified:
1854 +0 -3 trunk/doc/example.conf (File Modified)
1855 +0 -3 trunk/doc/reference.conf (File Modified)
1856
1857
1858 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1859 Log:
1860 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1861
1862
1863 Changes: Modified:
1864 +3 -0 trunk/doc/example.conf (File Modified)
1865 +3 -0 trunk/doc/reference.conf (File Modified)
1866
1867
1868 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1869 Log:
1870 Fix too early truncation of JOIN channel list.
1871
1872
1873 Changes: Modified:
1874 +2 -3 trunk/modules/core/m_join.c (File Modified)
1875
1876
1877 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1878 Log:
1879 - From ratbox 2.2 (anfl), send server notices about read
1880 errors from handshakes and servers to +s instead of +d.
1881 - Send various server notices about failed server
1882 connections which did not reach registered state network
1883 wide if the connection was initiated by a remote oper.
1884 This avoids annoying the whole net if there is a
1885 broken autoconnect, but allows all opers to see why a
1886 remote connect failed. Failed connections which did reach
1887 server state already generate server notices everywhere.
1888
1889 Note: this is an exception to our general policy to not send
1890 server notices about unregistered connections remotely.
1891
1892
1893 Changes: Modified:
1894 +1 -0 trunk/include/client.h (File Modified)
1895 +20 -6 trunk/src/client.c (File Modified)
1896 +6 -6 trunk/src/s_serv.c (File Modified)
1897
1898
1899 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1900 Log:
1901 - fix typoes
1902
1903
1904 Changes: Modified:
1905 +1 -1 trunk/doc/example.conf (File Modified)
1906 +1 -1 trunk/doc/reference.conf (File Modified)
1907
1908
1909 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1910 Log:
1911 Don't allow #channel +b $c:&channel (inconsistent target).
1912
1913
1914 Changes: Modified:
1915 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1916
1917
1918 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1919 Log:
1920 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1921
1922
1923 Changes: Modified:
1924 +0 -2 trunk/include/client.h (File Modified)
1925
1926
1927 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1928 Log:
1929 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1930
1931
1932 Changes: Modified:
1933 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1934
1935
1936 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1937 Log:
1938 Store IP addresses in whowas. These are shown to opers.
1939 Obtained from Eurus patches.
1940 orighost tracking removed (not worth the memory IMHO),
1941 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1942 with unknown IPs and to not violate auth{} spoof policy.
1943
1944
1945 Changes: Modified:
1946 +2 -0 trunk/doc/reference.conf (File Modified)
1947 +1 -0 trunk/include/numeric.h (File Modified)
1948 +1 -0 trunk/include/whowas.h (File Modified)
1949 +10 -1 trunk/modules/m_whowas.c (File Modified)
1950 +1 -1 trunk/src/messages.tab (File Modified)
1951 +4 -0 trunk/src/whowas.c (File Modified)
1952
1953
1954 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1955 Log:
1956 Describe hostmask parameter of masktrace better in sgml docs.
1957
1958
1959 Changes: Modified:
1960 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1961
1962
1963 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1964 Log:
1965 masktrace help file: mention CIDR IP masks
1966 From ratbox 2.2
1967
1968
1969 Changes: Modified:
1970 +2 -0 trunk/help/opers/masktrace (File Modified)
1971
1972
1973 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1974 Log:
1975 MASKTRACE: allow normal match() on IP address also
1976 From ratbox 2.2
1977
1978
1979 Changes: Modified:
1980 +2 -3 trunk/modules/m_etrace.c (File Modified)
1981
1982
1983 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1984 Log:
1985 Allow +S clients (services) to send to channels and @/+ channels always.
1986
1987
1988 Changes: Modified:
1989 +1 -1 trunk/modules/core/m_message.c (File Modified)
1990 +1 -1 trunk/src/channel.c (File Modified)
1991
1992
1993 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1994 Log:
1995 Allow servers to send to @#chan and +#chan.
1996
1997
1998 Changes: Modified:
1999 +1 -1 trunk/modules/core/m_message.c (File Modified)
2000
2001
2002 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2003 Log:
2004 Don't count opers on service{} servers in /lusers.
2005
2006
2007 Changes: Modified:
2008 +2 -2 trunk/src/s_user.c (File Modified)
2009
2010
2011 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2012 Log:
2013 Show opers the real host behind a dynamic spoof in WHOIS.
2014 If the user is auth{} spoofed, this shows the auth{} spoof
2015 otherwise it shows the DNS hostname and IP address.
2016 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2017
2018
2019 Changes: Modified:
2020 +1 -0 trunk/include/numeric.h (File Modified)
2021 +12 -2 trunk/modules/m_whois.c (File Modified)
2022 +1 -1 trunk/src/messages.tab (File Modified)
2023
2024
2025 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2026 Log:
2027 Remove #define HIDE_SPOOF_IPS from config.h, should
2028 have been done earlier.
2029
2030
2031 Changes: Modified:
2032 +0 -7 trunk/include/config.h (File Modified)
2033
2034
2035 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2036 Log:
2037 Bring back ERR_CANTKILLSERVER.
2038
2039
2040 Changes: Modified:
2041 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2042
2043
2044 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2045 Log:
2046 ip_cloaking module:
2047 - also send RPL_HOSTHIDDEN on -h
2048 - don't allow +h for auth{} spoofed clients
2049
2050
2051 Changes: Modified:
2052 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2053
2054
2055 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2056 Log:
2057 /etc/resolv.conf parsing:
2058 - don't crash (sometimes) if there is a line without an argument
2059 (e.g. 'search' by itself)
2060 - fix handling of lines with leading whitespace
2061
2062
2063 Changes: Modified:
2064 +9 -8 trunk/src/reslib.c (File Modified)
2065
2066
2067 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2068 Log:
2069 Put back code that terminates DNS queries, which was
2070 removed during the resolver changes.
2071
2072
2073 Changes: Modified:
2074 +4 -0 trunk/src/s_auth.c (File Modified)
2075
2076
2077 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2078 Log:
2079 - oh hey, that was in the wrong place
2080
2081
2082 Changes: Modified:
2083 +13 -13 trunk/src/s_auth.c (File Modified)
2084
2085
2086 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2087 Log:
2088 - handle a situation where a user can go away before DNS completes
2089
2090
2091 Changes: Modified:
2092 +13 -0 trunk/src/s_auth.c (File Modified)
2093
2094
2095 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2096 Log:
2097 More dnsbl stuff
2098
2099
2100 Changes: Modified:
2101 +1 -0 trunk/include/blacklist.h (File Modified)
2102 +1 -0 trunk/include/res.h (File Modified)
2103 +33 -2 trunk/src/blacklist.c (File Modified)
2104 +2 -0 trunk/src/client.c (File Modified)
2105 +24 -0 trunk/src/res.c (File Modified)
2106
2107
2108 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2109 Log:
2110 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2111 if comm_accept() failed.
2112
2113 Found with valgrind.
2114
2115
2116 Changes: Modified:
2117 +4 -4 trunk/src/listener.c (File Modified)
2118
2119
2120 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2121 Log:
2122 - handle unavailable Client/preClient structs
2123
2124
2125 Changes: Modified:
2126 +9 -0 trunk/src/blacklist.c (File Modified)
2127
2128
2129 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2130 Log:
2131 Add +lf to SGML docs.
2132
2133
2134 Changes: Modified:
2135 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2136
2137
2138 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2139 Log:
2140 Also do forwarding if the channel limit (+l) is exceeded.
2141
2142
2143 Changes: Modified:
2144 +1 -1 trunk/help/opers/cmode (File Modified)
2145 +2 -2 trunk/modules/core/m_join.c (File Modified)
2146
2147
2148 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2149 Log:
2150 Post-release lovin':
2151 - Update version to 2.1.0.
2152 - Regenerate configure.
2153
2154
2155 Changes: Modified:
2156 +9 -9 trunk/configure (File Modified)
2157 +1 -1 trunk/configure.ac (File Modified)
2158
2159
2160 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2161 Log:
2162 Comment out example blacklist{} block.
2163
2164
2165 Changes: Modified:
2166 +7 -7 trunk/doc/example.conf (File Modified)
2167 +7 -7 trunk/doc/reference.conf (File Modified)
2168
2169
2170 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2171 Log:
2172 Add note regarding use of AHBL BLs.
2173
2174
2175 Changes: Modified:
2176 +4 -0 trunk/doc/example.conf (File Modified)
2177 +4 -0 trunk/doc/reference.conf (File Modified)
2178
2179
2180 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2181 Log:
2182 Fix typos.
2183
2184
2185 Changes: Modified:
2186 +2 -2 trunk/CREDITS (File Modified)
2187
2188
2189 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2190 Log:
2191 Add beu to CREDITS.
2192
2193
2194 Changes: Modified:
2195 +1 -0 trunk/CREDITS (File Modified)
2196
2197
2198 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2199 Log:
2200 Put more recent ratbox CREDITS here.
2201
2202
2203 Changes: Modified:
2204 +3 -2 trunk/doc/Ratbox-team (File Modified)
2205
2206
2207 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2208 Log:
2209 Clarify a bit.
2210
2211
2212 Changes: Modified:
2213 +5 -4 trunk/NEWS (File Modified)
2214
2215
2216 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2217 Log:
2218 Mention that install or make install also avoids modunload crashes.
2219
2220
2221 Changes: Modified:
2222 +2 -1 trunk/BUGS (File Modified)
2223
2224
2225 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2226 Log:
2227 - update NEWS a bit
2228
2229
2230 Changes: Modified:
2231 +3 -8 trunk/NEWS (File Modified)
2232
2233
2234 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2235 Log:
2236 - further updates
2237
2238
2239 Changes: Modified:
2240 +3 -2 trunk/BUGS (File Modified)
2241
2242
2243 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2244 Log:
2245 - add orighost check to hurt.c
2246 - update BUGS info
2247
2248
2249 Changes: Modified:
2250 +1 -6 trunk/BUGS (File Modified)
2251 +1 -1 trunk/extensions/hurt.c (File Modified)
2252
2253
2254 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2255 Log:
2256 Make kline_exempt exempt from HURT also.
2257
2258
2259 Changes: Modified:
2260 +2 -1 trunk/extensions/hurt.c (File Modified)
2261
2262
2263 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2264 Log:
2265 Fix mask HEAL propagation.
2266
2267
2268 Changes: Modified:
2269 +6 -3 trunk/extensions/hurt.c (File Modified)
2270
2271
2272 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2273 Log:
2274 - Remove old cruft.
2275 - Update.
2276
2277
2278 Changes: Modified:
2279 +18 -31 trunk/extensions/README (File Modified)
2280
2281
2282 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2283 Log:
2284 More target change hax.
2285 Ick.
2286
2287
2288 Changes: Modified:
2289 +5 -0 trunk/extensions/hurt.c (File Modified)
2290
2291
2292 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2293 Log:
2294 Improvements to HURT propagation.
2295
2296
2297 Changes: Modified:
2298 +8 -6 trunk/extensions/hurt.c (File Modified)
2299
2300
2301 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2302 Log:
2303 - further simplification
2304
2305
2306 Changes: Modified:
2307 +25 -76 trunk/extensions/hurt.c (File Modified)
2308 +0 -9 trunk/extensions/hurt.h (File Modified)
2309
2310
2311 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2312 Log:
2313 - client_exit hook
2314
2315
2316 Changes: Modified:
2317 +13 -0 trunk/extensions/hurt.c (File Modified)
2318
2319
2320 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2321 Log:
2322 - cut off at 15 messages instead of 30
2323
2324
2325 Changes: Modified:
2326 +1 -1 trunk/extensions/hurt.h (File Modified)
2327
2328
2329 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2330 Log:
2331 Squash a warning here.
2332
2333
2334 Changes: Modified:
2335 +1 -3 trunk/src/ircd.c (File Modified)
2336
2337
2338 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2339 Log:
2340 Don't show servers in /stats l to nonopers if flatten links is enabled.
2341
2342
2343 Changes: Modified:
2344 +3 -1 trunk/modules/m_stats.c (File Modified)
2345
2346
2347 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2348 Log:
2349 - hurt expiry
2350
2351
2352 Changes: Modified:
2353 +20 -7 trunk/extensions/hurt.c (File Modified)
2354
2355
2356 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2357 Log:
2358 - remove inline stuff (yuck)
2359 - sockaddr should have been sockhost
2360
2361
2362 Changes: Modified:
2363 +22 -31 trunk/extensions/hurt.c (File Modified)
2364
2365
2366 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2367 Log:
2368 - make hurt checking actually work
2369
2370
2371 Changes: Modified:
2372 +2 -7 trunk/extensions/hurt.c (File Modified)
2373
2374
2375 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2376 Log:
2377 Slight tweak to alias{}.
2378
2379
2380 Changes: Modified:
2381 +4 -0 trunk/src/parse.c (File Modified)
2382
2383
2384 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2385 Log:
2386 - further simplification
2387
2388
2389 Changes: Modified:
2390 +59 -71 trunk/extensions/hurt.c (File Modified)
2391 +0 -1 trunk/extensions/hurt.h (File Modified)
2392
2393
2394 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2395 Log:
2396 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2397
2398
2399 Changes: Modified:
2400 +10 -20 trunk/extensions/hurt.c (File Modified)
2401 +0 -4 trunk/extensions/hurt.h (File Modified)
2402
2403
2404 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2405 Log:
2406 - remove some unnecessary code here (hurt_initial_check_event()).
2407
2408
2409 Changes: Modified:
2410 +0 -23 trunk/extensions/hurt.c (File Modified)
2411
2412
2413 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2414 Log:
2415 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2416
2417
2418 Changes: Modified:
2419 +8 -0 trunk/modules/core/m_message.c (File Modified)
2420
2421
2422 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2423 Log:
2424 - more sane tgchange hax
2425
2426
2427 Changes: Modified:
2428 +2 -1 trunk/extensions/hurt.c (File Modified)
2429
2430
2431 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2432 Log:
2433 Make HEAL <nick> work.
2434
2435
2436 Changes: Modified:
2437 +40 -43 trunk/extensions/hurt.c (File Modified)
2438
2439
2440 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2441 Log:
2442 Destroy hurt_clients list on unload.
2443
2444
2445 Changes: Modified:
2446 +7 -0 trunk/extensions/hurt.c (File Modified)
2447
2448
2449 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2450 Log:
2451 Coding style: no space between a function name and parenthesis.
2452
2453
2454 Changes: Modified:
2455 +43 -43 trunk/extensions/hurt.c (File Modified)
2456
2457
2458 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2459 Log:
2460 Now works and throws out hurt clients after 30 protocol messages
2461 unless they identify.
2462
2463
2464 Changes: Modified:
2465 +28 -36 trunk/extensions/hurt.c (File Modified)
2466 +1 -7 trunk/extensions/hurt.h (File Modified)
2467
2468
2469 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2470 Log:
2471 Working addition/lookup.
2472
2473
2474 Changes: Modified:
2475 +8 -0 trunk/extensions/hurt.c (File Modified)
2476
2477
2478 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2479 Log:
2480 Get rid of hyb6 style propagation (:server COMMAND source).
2481
2482
2483 Changes: Modified:
2484 +18 -22 trunk/extensions/hurt.c (File Modified)
2485
2486
2487 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2488 Log:
2489 add not-working hurt_add and hurt_find
2490
2491
2492 Changes: Modified:
2493 +13 -5 trunk/extensions/hurt.c (File Modified)
2494
2495
2496 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2497 Log:
2498 Comment out a lot of stuff so I can load and unload this without crashing.
2499
2500
2501 Changes: Modified:
2502 +17 -6 trunk/extensions/hurt.c (File Modified)
2503
2504
2505 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2506 Log:
2507 Fix svn:keywords and add a short comment at the top.
2508
2509
2510 Changes: Modified:
2511 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2512
2513
2514 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2515 Log:
2516 - Make hurt module compile
2517 - Link it to the build
2518 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2519 correct flag name, no CAP_TS6 use etc
2520
2521
2522 Changes: Modified:
2523 +1 -0 trunk/extensions/Makefile.in (File Modified)
2524 +30 -32 trunk/extensions/hurt.c (File Modified)
2525
2526
2527 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2528 Log:
2529 Put beu's hurt module in trunk.
2530
2531
2532 Changes: Modified:
2533 + - trunk/extensions/hurt.c (File Added)
2534 + - trunk/extensions/hurt.h (File Added)
2535
2536
2537 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2538 Log:
2539 - _iprint(): use stderr instead of stdout
2540
2541
2542 Changes: Modified:
2543 +1 -1 trunk/src/s_log.c (File Modified)
2544
2545
2546 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2547 Log:
2548 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2549 and subsequently destroy our kqueue when we close 0, 1, 2
2550 (broke /restart).
2551 - After closing fd 0, 1, 2 reopen them to /dev/null again
2552 so we don't send messages from malloc etc to a random
2553 user's connection.
2554 - Remove an obsolete comment.
2555
2556
2557 Changes: Modified:
2558 +13 -2 trunk/src/ircd.c (File Modified)
2559
2560
2561 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2562 Log:
2563 Update NEWS file.
2564
2565
2566 Changes: Modified:
2567 +29 -1 trunk/NEWS (File Modified)
2568
2569
2570 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2571 Log:
2572 Rerun autoconf.
2573
2574
2575 Changes: Modified:
2576 +1 -1 trunk/configure (File Modified)
2577
2578
2579 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2580 Log:
2581 Fix openssl version check to also accept versions newer than 0.9.6.
2582
2583
2584 Changes: Modified:
2585 +1 -1 trunk/configure.ac (File Modified)
2586
2587
2588 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2589 Log:
2590 Oops, need packet.h here.
2591
2592
2593 Changes: Modified:
2594 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2595
2596
2597 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2598 Log:
2599 End the flood grace period in CPRIVMSG/CNOTICE.
2600
2601
2602 Changes: Modified:
2603 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2604
2605
2606 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2607 Log:
2608 - update class::connectfreq documentation
2609
2610
2611 Changes: Modified:
2612 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2613
2614
2615 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2616 Log:
2617 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2618
2619
2620 Changes: Modified:
2621 +3 -6 trunk/src/s_serv.c (File Modified)
2622
2623
2624 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2625 Log:
2626 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2627
2628
2629 Changes: Modified:
2630 +1 -1 trunk/src/messages.tab (File Modified)
2631
2632
2633 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2634 Log:
2635 Don't mention that /stats p shows idle times, as it doesn't.
2636
2637
2638 Changes: Modified:
2639 +1 -1 trunk/help/opers/stats (File Modified)
2640 +1 -1 trunk/help/users/stats (File Modified)
2641
2642
2643 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2644 Log:
2645 /stats A shows DNS servers, it doesn't matter whether ircd
2646 uses ADNS or something else.
2647
2648
2649 Changes: Modified:
2650 +1 -1 trunk/help/opers/stats (File Modified)
2651
2652
2653 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2654 Log:
2655 get_client_name() fix
2656
2657
2658 Changes: Modified:
2659 +4 -0 trunk/src/client.c (File Modified)
2660
2661
2662 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2663 Log:
2664 Add some comments.
2665
2666
2667 Changes: Modified:
2668 +6 -0 trunk/src/ircd.c (File Modified)
2669
2670
2671 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2672 Log:
2673 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2674
2675 Changes: Modified:
2676 +16 -17 trunk/configure (File Modified)
2677 +1 -1 trunk/configure.ac (File Modified)
2678
2679
2680 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2681 Log:
2682 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2683
2684 Changes: Modified:
2685 +135 -0 trunk/configure (File Modified)
2686 +6 -0 trunk/configure.ac (File Modified)
2687
2688
2689 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2690 Log:
2691 Exit 0 on successful -conftest.
2692
2693
2694 Changes: Modified:
2695 +1 -1 trunk/src/ircd.c (File Modified)
2696
2697
2698 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2699 Log:
2700 Make the "keep the parent process around" thing work, by opening
2701 a pipe to the child process. This pipe is on fd 0 in the child
2702 process. After successful initialization, the child will write
2703 a byte to this pipe, on fatal errors it will close it without
2704 writing anything.
2705
2706 Somewhat hackish still but should work.
2707
2708
2709 Changes: Modified:
2710 +27 -30 trunk/src/ircd.c (File Modified)
2711
2712
2713 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2714 Log:
2715 - convert some error messages to ierror() over fprintf/ilog combination
2716
2717
2718 Changes: Modified:
2719 +3 -6 trunk/src/ircd.c (File Modified)
2720
2721
2722 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2723 Log:
2724 - inotice() for loadmodule when in foreground mode
2725
2726
2727 Changes: Modified:
2728 +3 -0 trunk/src/modules.c (File Modified)
2729
2730
2731 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2732 Log:
2733 - remove inotice() on loading modules from the config
2734
2735
2736 Changes: Modified:
2737 +0 -3 trunk/src/modules.c (File Modified)
2738
2739
2740 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2741 Log:
2742 - usleep for 50000usec in the parent process to allow for startup messages
2743 to be cleanly printed before detaching to shell, this should be more than
2744 enough time really
2745
2746
2747 Changes: Modified:
2748 +3 -0 trunk/src/ircd.c (File Modified)
2749
2750
2751 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2752 Log:
2753 - display more errors during normal startup as to try to help people find common problems
2754
2755
2756 Changes: Modified:
2757 +27 -10 trunk/src/ircd.c (File Modified)
2758
2759
2760 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2761 Log:
2762 - version bump in preparation of 2.0.0 release
2763
2764
2765 Changes: Modified:
2766 +9 -9 trunk/configure (File Modified)
2767 +1 -1 trunk/configure.ac (File Modified)
2768
2769
2770 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2771 Log:
2772 Change example.conf operator block from "admin" to "god",
2773 so as to show we encourage per-person operator blocks.
2774
2775
2776 Changes: Modified:
2777 +4 -2 trunk/doc/example.conf (File Modified)
2778
2779
2780 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2781 Log:
2782 Document alias{} block.
2783
2784
2785 Changes: Modified:
2786 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2787
2788
2789 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2790 Log:
2791 Document DNS blacklist stuff in sgml.
2792
2793
2794 Changes: Modified:
2795 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2796 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2797
2798
2799 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2800 Log:
2801 Misc /stats clarifications.
2802
2803
2804 Changes: Modified:
2805 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2806
2807
2808 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2809 Log:
2810 Move snomasks into umodes chapter.
2811 Move oprivs chapter down.
2812
2813
2814 Changes: Modified:
2815 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2816 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2817 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2818
2819
2820 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2821 Log:
2822 Mention operator{} user@host change.
2823
2824
2825 Changes: Modified:
2826 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2827
2828
2829 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2830 Log:
2831 operator{} block user@host matches against orighost now, not host.
2832 This means that services/+h spoofs do not work in operator{} blocks;
2833 auth{} spoofs still work.
2834
2835
2836 Changes: Modified:
2837 +4 -0 trunk/doc/example.conf (File Modified)
2838 +1 -1 trunk/doc/reference.conf (File Modified)
2839 +2 -2 trunk/modules/m_challenge.c (File Modified)
2840 +1 -1 trunk/modules/m_oper.c (File Modified)
2841
2842
2843 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2844 Log:
2845 - inotice/iwarn/ierror() stuff I was working on
2846
2847
2848 Changes: Modified:
2849 +3 -0 trunk/include/s_log.h (File Modified)
2850 +15 -11 trunk/src/ircd.c (File Modified)
2851 +3 -1 trunk/src/modules.c (File Modified)
2852 +1 -1 trunk/src/newconf.c (File Modified)
2853 +54 -0 trunk/src/s_log.c (File Modified)
2854
2855
2856 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2857 Log:
2858 Oops, don't add blacklists to the list twice on rehash.
2859
2860
2861 Changes: Modified:
2862 +3 -2 trunk/src/blacklist.c (File Modified)
2863
2864
2865 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2866 Log:
2867 Remove notices to the client about progress of dnsbl lookups.
2868
2869
2870 Changes: Modified:
2871 +0 -4 trunk/src/blacklist.c (File Modified)
2872
2873
2874 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2875 Log:
2876 Add auth{} flag dnsbl_exempt.
2877
2878
2879 Changes: Modified:
2880 +2 -1 trunk/doc/example.conf (File Modified)
2881 +2 -1 trunk/doc/reference.conf (File Modified)
2882 +2 -0 trunk/include/s_conf.h (File Modified)
2883 +1 -0 trunk/src/newconf.c (File Modified)
2884 +8 -1 trunk/src/s_user.c (File Modified)
2885
2886
2887 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2888 Log:
2889 Switch alias{} and blacklist{} around, for consistency with example.conf.
2890
2891
2892 Changes: Modified:
2893 +18 -18 trunk/doc/reference.conf (File Modified)
2894
2895
2896 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2897 Log:
2898 Send a warning to the user if they are dnsbl listed but exempted.
2899
2900
2901 Changes: Modified:
2902 +17 -12 trunk/src/s_user.c (File Modified)
2903
2904
2905 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2906 Log:
2907 Move throwing out dnsbl listed clients to registration,
2908 and make kline_exempt exempt from it.
2909
2910
2911 Changes: Modified:
2912 +1 -0 trunk/include/blacklist.h (File Modified)
2913 +4 -0 trunk/include/client.h (File Modified)
2914 +15 -16 trunk/src/blacklist.c (File Modified)
2915 +6 -0 trunk/src/client.c (File Modified)
2916 +17 -0 trunk/src/s_user.c (File Modified)
2917
2918
2919 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2920 Log:
2921 Show refcount in /stats n.
2922
2923
2924 Changes: Modified:
2925 +3 -2 trunk/modules/m_stats.c (File Modified)
2926
2927
2928 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2929 Log:
2930 Don't look up dnsbls twice if they send USER twice.
2931
2932
2933 Changes: Modified:
2934 +5 -3 trunk/modules/m_user.c (File Modified)
2935
2936
2937 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2938 Log:
2939 Add /stats n to help files.
2940
2941
2942 Changes: Modified:
2943 +1 -0 trunk/help/opers/stats (File Modified)
2944 +1 -0 trunk/help/users/stats (File Modified)
2945
2946
2947 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2948 Log:
2949 Only check dnsbls for A records, not AAAA.
2950
2951
2952 Changes: Modified:
2953 +1 -1 trunk/src/blacklist.c (File Modified)
2954
2955
2956 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2957 Log:
2958 Don't remove non-illegal blacklists on completion of check.
2959 Add debugging notices (not working).
2960
2961
2962 Changes: Modified:
2963 +5 -1 trunk/src/blacklist.c (File Modified)
2964
2965
2966 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2967 Log:
2968 Don't call register_local_user() if they haven't sent a nick yet.
2969
2970
2971 Changes: Modified:
2972 +1 -1 trunk/src/blacklist.c (File Modified)
2973
2974
2975 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2976 Log:
2977 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2978
2979
2980 Changes: Modified:
2981 +21 -0 trunk/modules/m_stats.c (File Modified)
2982
2983
2984 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2985 Log:
2986 More dnsbl rehash fixes, it was adding bogus entries.
2987
2988
2989 Changes: Modified:
2990 +2 -7 trunk/src/newconf.c (File Modified)
2991
2992
2993 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2994 Log:
2995 Need blacklist.h here.
2996
2997
2998 Changes: Modified:
2999 +1 -0 trunk/src/s_conf.c (File Modified)
3000
3001
3002 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3003 Log:
3004 - nuke iauth
3005
3006
3007 Changes: Modified:
3008 +1 -2 trunk/configure (File Modified)
3009 +0 -48 trunk/configure.ac (File Modified)
3010 + - trunk/doc/example-iauth.conf (File Deleted)
3011 + - trunk/iauth/ (File Deleted)
3012
3013
3014 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3015 Log:
3016 Improve handling of rehashing with blacklists.
3017 Also some coding style tweaks.
3018
3019
3020 Changes: Modified:
3021 +3 -2 trunk/include/blacklist.h (File Modified)
3022 +35 -16 trunk/src/blacklist.c (File Modified)
3023 +2 -0 trunk/src/s_conf.c (File Modified)
3024
3025
3026 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3027 Log:
3028 Clear can_send cache if a user logs in or out from services.
3029
3030
3031 Changes: Modified:
3032 +2 -0 trunk/modules/m_services.c (File Modified)
3033
3034
3035 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3036 Log:
3037 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3038 This directory is not entered by default.
3039 More stuff needs to be moved into here.
3040
3041
3042 Changes: Modified:
3043 +2 -1 trunk/configure (File Modified)
3044 +1 -0 trunk/configure.ac (File Modified)
3045 +69 -458 trunk/extensions/Makefile.in (File Modified)
3046 + - trunk/extensions/m_clearchan.c (File Deleted)
3047 + - trunk/extensions/m_force.c (File Deleted)
3048 + - trunk/unsupported/ (File Added)
3049 + - trunk/unsupported/Makefile.in (File Added)
3050 + - trunk/unsupported/m_clearchan.c (File Added)
3051 + - trunk/unsupported/m_force.c (File Added)
3052
3053
3054 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3055 Log:
3056 Logging/wallops for forcejoin/forcepart, numeric fix.
3057 This needs to be moved to the toys section.
3058
3059
3060 Changes: Modified:
3061 +22 -2 trunk/extensions/m_force.c (File Modified)
3062
3063
3064 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3065 Log:
3066 Fix comments at the top (including copyright).
3067
3068
3069 Changes: Modified:
3070 +3 -2 trunk/extensions/m_omode.c (File Modified)
3071
3072
3073 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3074 Log:
3075 Add OMODE command to extensions/ for oper mode hacking:
3076 - requires admin privs
3077 - does not work for opped opers
3078 - sends wallops
3079 - sends a ServerMode for opping the oper themselves,
3080 otherwise a mode coming from the oper (not only
3081 does this provide full accountability, it is also
3082 easiest to implement while avoiding channels
3083 messed up with bogus bans etc).
3084
3085
3086 Changes: Modified:
3087 +171 -0 trunk/extensions/Makefile.in (File Modified)
3088 + - trunk/extensions/m_omode.c (File Added)
3089
3090
3091 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3092 Log:
3093 Metadata fix
3094
3095
3096 Changes: Modified:
3097 + - trunk/include/blacklist.h (Property Modified)
3098 + - trunk/src/blacklist.c (Property Modified)
3099
3100
3101 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3102 Log:
3103 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3104
3105
3106 Changes: Modified:
3107 +5 -1 trunk/src/blacklist.c (File Modified)
3108
3109
3110 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3111 Log:
3112 Initial DNS blacklist support:
3113 - see example.conf for how to use.
3114 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3115 - tor.ahbl.org is also included because most networks will not want to allow tor
3116 (and we're considering going KoS on tor users here anyway due to abuse)
3117
3118
3119 Changes: Modified:
3120 +18 -0 trunk/doc/example.conf (File Modified)
3121 +66 -0 trunk/doc/reference.conf (File Modified)
3122 + - trunk/include/blacklist.h (File Added)
3123 +2 -0 trunk/include/client.h (File Modified)
3124 +3 -0 trunk/modules/m_user.c (File Modified)
3125 +152 -0 trunk/src/Makefile.in (File Modified)
3126 + - trunk/src/blacklist.c (File Added)
3127 +34 -0 trunk/src/newconf.c (File Modified)
3128 +1 -0 trunk/src/s_auth.c (File Modified)
3129 +4 -0 trunk/src/s_user.c (File Modified)
3130
3131
3132 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3133 Log:
3134 Remove last bit of lzo stuff (comment in example.conf connect{}).
3135
3136
3137 Changes: Modified:
3138 +0 -4 trunk/doc/example.conf (File Modified)
3139
3140
3141 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3142 Log:
3143 Show sasl successes and failures in /stats t (like other
3144 things in /stats t, about local clients only).
3145
3146
3147 Changes: Modified:
3148 +2 -0 trunk/include/s_stats.h (File Modified)
3149 +3 -0 trunk/modules/m_sasl.c (File Modified)
3150 +3 -0 trunk/src/s_stats.c (File Modified)
3151
3152
3153 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3154 Log:
3155 Allow messaging services by nickname without using
3156 target change slots (this was already possible with
3157 user@server notation or services shortcuts).
3158
3159
3160 Changes: Modified:
3161 +2 -2 trunk/modules/core/m_message.c (File Modified)
3162
3163
3164 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3165 Log:
3166 Abort a safelist if a new /list comes in while one is already in progress.
3167
3168
3169 Changes: Modified:
3170 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3171
3172
3173 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3174 Log:
3175 Change $![letter]:[mask] to $~[letter]:[mask]
3176 so both ! and ~ invert an extban.
3177
3178
3179 Changes: Modified:
3180 +2 -0 trunk/src/chmode.c (File Modified)
3181
3182
3183 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3184 Log:
3185 - revert due to technical issues
3186
3187
3188 Changes: Modified:
3189 +1 -1 trunk/src/extban.c (File Modified)
3190
3191
3192 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3193 Log:
3194 - 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
3195
3196
3197 Changes: Modified:
3198 +1 -1 trunk/src/extban.c (File Modified)
3199
3200
3201 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3202 Log:
3203 Don't pace /list on a single channel.
3204
3205
3206 Changes: Modified:
3207 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3208
3209
3210 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3211 Log:
3212 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3213
3214
3215 Changes: Modified:
3216 +4 -2 trunk/include/supported.h (File Modified)
3217
3218
3219 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3220 Log:
3221 Extban types are case insensitive; force them to lowercase when added.
3222
3223
3224 Changes: Modified:
3225 +5 -5 trunk/doc/extban.txt (File Modified)
3226 +4 -0 trunk/src/chmode.c (File Modified)
3227 +3 -3 trunk/src/extban.c (File Modified)
3228
3229
3230 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3231 Log:
3232 sendto_wallops_flags():
3233 - instead of checking IsOper on each client, walk the appropriate list
3234 - instead of sending non-+z wallops from persons to nonopers, send only
3235 +w wallops from persons
3236
3237
3238 Changes: Modified:
3239 +1 -5 trunk/src/send.c (File Modified)
3240
3241
3242 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3243 Log:
3244 Prefix oper wallops with "WALLOPS - " if they would
3245 otherwise look like operwalls or locops, when sending
3246 them to local users.
3247
3248
3249 Changes: Modified:
3250 +11 -1 trunk/modules/m_wallops.c (File Modified)
3251
3252
3253 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3254 Log:
3255 Make sure destination field in some sasl numerics
3256 is the user's nick, not the sasl agent or server
3257 name.
3258
3259
3260 Changes: Modified:
3261 +2 -2 trunk/modules/m_sasl.c (File Modified)
3262
3263
3264 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3265 Log:
3266 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3267
3268
3269 Changes: Modified:
3270 +1 -1 trunk/extensions/Makefile.in (File Modified)
3271
3272
3273 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3274 Log:
3275 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3276
3277
3278 Changes: Modified:
3279 +1 -0 trunk/src/s_user.c (File Modified)
3280
3281
3282 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3283 Log:
3284 Fix build for when IPv6 is disabled.
3285
3286
3287 Changes: Modified:
3288 +12 -10 trunk/src/s_auth.c (File Modified)
3289
3290
3291 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3292 Log:
3293 Add information about adding extban types.
3294
3295
3296 Changes: Modified:
3297 +25 -0 trunk/doc/extban.txt (File Modified)
3298
3299
3300 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3301 Log:
3302 Better extban validation: try to match a new extban from
3303 a local user against its setter to see if it is valid.
3304 Unknown extban types from remotes are no longer hidden.
3305
3306
3307 Changes: Modified:
3308 +4 -3 trunk/doc/extban.txt (File Modified)
3309 +1 -0 trunk/include/channel.h (File Modified)
3310 +2 -6 trunk/src/chmode.c (File Modified)
3311 +32 -0 trunk/src/extban.c (File Modified)
3312
3313
3314 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3315 Log:
3316 Make sure both .c.o: and .s.o: are followed by the necessary command.
3317
3318
3319 Changes: Modified:
3320 +1 -0 trunk/src/Makefile.in (File Modified)
3321
3322
3323 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3324 Log:
3325 Add need_sasl auth{} flag to sgml documentation.
3326
3327
3328 Changes: Modified:
3329 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3330
3331
3332 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3333 Log:
3334 Document need_sasl auth{} flag in example confs.
3335
3336
3337 Changes: Modified:
3338 +1 -0 trunk/doc/example.conf (File Modified)
3339 +1 -0 trunk/doc/reference.conf (File Modified)
3340
3341
3342 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3343 Log:
3344 Don't allow TB to set an empty topic.
3345 This would be possible if a server sent bad protocol
3346 and could cause a crash.
3347
3348
3349 Changes: Modified:
3350 +4 -0 trunk/modules/m_tb.c (File Modified)
3351
3352
3353 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3354 Log:
3355 - oops
3356
3357
3358 Changes: Modified:
3359 +1 -1 trunk/Makefile.in (File Modified)
3360
3361
3362 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3363 Log:
3364 - typo fix
3365
3366
3367 Changes: Modified:
3368 +2 -2 trunk/configure (File Modified)
3369 +1 -1 trunk/configure.ac (File Modified)
3370
3371
3372 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3373 Log:
3374 - rebuild configure
3375
3376
3377 Changes: Modified:
3378 +2 -2 trunk/configure (File Modified)
3379
3380
3381 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3382 Log:
3383 - makefile fix
3384
3385
3386 Changes: Modified:
3387 +1 -1 trunk/extensions/Makefile.in (File Modified)
3388
3389
3390 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3391 Log:
3392 - rename contrib to extensions to bring some clarity to things
3393
3394
3395 Changes: Modified:
3396 +1 -1 trunk/Makefile.in (File Modified)
3397 +1 -1 trunk/configure.ac (File Modified)
3398 +10 -10 trunk/doc/example.conf (File Modified)
3399 +10 -10 trunk/doc/reference.conf (File Modified)
3400 + - trunk/extensions/ (File Added)
3401 + - trunk/extras/ (File Deleted)
3402
3403
3404 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3405 Log:
3406 - temporary rename
3407
3408
3409 Changes: Modified:
3410 +1 -1 trunk/Makefile.in (File Modified)
3411 +1 -1 trunk/configure.ac (File Modified)
3412 + - trunk/contrib/ (File Deleted)
3413 + - trunk/extras/ (File Added)
3414
3415
3416 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3417 Log:
3418 Don't allow servers to QUIT (they should use SQUIT).
3419
3420
3421 Changes: Modified:
3422 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3423
3424
3425 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3426 Log:
3427 - keywords
3428
3429
3430 Changes: Modified:
3431 + - trunk/src/fnvhash.s (Property Modified)
3432
3433
3434 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3435 Log:
3436 - reduced version of code
3437
3438
3439 Changes: Modified:
3440 +9 -61 trunk/src/fnvhash.s (File Modified)
3441
3442
3443 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3444 Log:
3445 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3446
3447
3448 Changes: Modified:
3449 +1 -1 trunk/src/fnvhash.s (File Modified)
3450
3451
3452 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3453 Log:
3454 Fix orighost matching for klines, etc. Was hashing the visible
3455 host, oops.
3456
3457
3458 Changes: Modified:
3459 +1 -1 trunk/src/hostmask.c (File Modified)
3460
3461
3462 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3463 Log:
3464 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3465
3466
3467 Changes: Modified:
3468 +7 -1 trunk/configure (File Modified)
3469 +5 -0 trunk/configure.ac (File Modified)
3470 +5 -6 trunk/src/Makefile.in (File Modified)
3471 +0 -4 trunk/src/fnvhash.s (File Modified)
3472 +0 -2 trunk/src/hash.c (File Modified)
3473
3474
3475 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3476 Log:
3477 - regenerate configure
3478
3479
3480 Changes: Modified:
3481 +18 -0 trunk/configure (File Modified)
3482
3483
3484 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3485 Log:
3486 - --enable-ricer-hashing option.
3487
3488
3489 Changes: Modified:
3490 +9 -0 trunk/configure.ac (File Modified)
3491 +3 -0 trunk/include/setup.h.in (File Modified)
3492
3493
3494 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3495 Log:
3496 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3497
3498
3499 Changes: Modified:
3500 + - trunk/src/fnvhash.s (File Added)
3501 +3 -0 trunk/src/hash.c (File Modified)
3502
3503
3504 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3505 Log:
3506 Fix syntax error in reference.conf.
3507
3508
3509 Changes: Modified:
3510 +0 -1 trunk/doc/reference.conf (File Modified)
3511
3512
3513 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3514 Log:
3515 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3516 (&& instead of ||...)
3517 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3518
3519
3520 Changes: Modified:
3521 +1 -1 trunk/src/chmode.c (File Modified)
3522
3523
3524 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3525 Log:
3526 Documentation for extban.
3527
3528
3529 Changes: Modified:
3530 + - trunk/doc/extban.txt (File Added)
3531
3532
3533 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3534 Log:
3535 Add extban modules to example confs.
3536
3537
3538 Changes: Modified:
3539 +5 -0 trunk/doc/example.conf (File Modified)
3540 +10 -0 trunk/doc/reference.conf (File Modified)
3541
3542
3543 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3544 Log:
3545 Initial addition of extended ban types (conditionals).
3546 Allows custom +bqeI checks via modules.
3547 Initial extra types are account (a[:mask]), oper (o),
3548 channel (c:name), realname (r:mask), server (s:mask).
3549
3550
3551 Changes: Modified:
3552 +229 -0 trunk/contrib/Makefile.in (File Modified)
3553 + - trunk/contrib/extb_account.c (File Added)
3554 + - trunk/contrib/extb_channel.c (File Added)
3555 + - trunk/contrib/extb_oper.c (File Added)
3556 + - trunk/contrib/extb_realname.c (File Added)
3557 + - trunk/contrib/extb_server.c (File Added)
3558 +13 -0 trunk/include/channel.h (File Modified)
3559 +1 -0 trunk/src/Makefile.in (File Modified)
3560 +14 -5 trunk/src/channel.c (File Modified)
3561 +91 -0 trunk/src/chmode.c (File Modified)
3562 + - trunk/src/extban.c (File Added)
3563
3564
3565 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3566 Log:
3567 Do not force +bqeI modes starting with '$' in nick!user@host format.
3568 * and ? characters in them are still assumed to be wildcards.
3569
3570
3571 Changes: Modified:
3572 +6 -0 trunk/src/chmode.c (File Modified)
3573
3574
3575 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3576 Log:
3577 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3578
3579
3580 Changes: Modified:
3581 +4 -0 trunk/modules/m_capab.c (File Modified)
3582
3583
3584 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3585 Log:
3586 Stop some mixing of client and server protocol.
3587
3588
3589 Changes: Modified:
3590 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3591 +4 -2 trunk/modules/m_pass.c (File Modified)
3592 +6 -0 trunk/modules/m_sasl.c (File Modified)
3593 +6 -0 trunk/modules/m_user.c (File Modified)
3594
3595
3596 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3597 Log:
3598 - additional revert
3599
3600
3601 Changes: Modified:
3602 +0 -2 trunk/include/s_newconf.h (File Modified)
3603 +0 -4 trunk/include/s_serv.h (File Modified)
3604 +0 -1 trunk/src/newconf.c (File Modified)
3605 +1 -13 trunk/src/s_serv.c (File Modified)
3606
3607
3608 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3609 Log:
3610 - revert LZOLink patch for now
3611
3612
3613 Changes: Modified:
3614 +0 -1 trunk/servlink/Makefile.in (File Modified)
3615 +0 -16 trunk/servlink/README (File Modified)
3616 +2 -36 trunk/servlink/control.c (File Modified)
3617 +0 -3 trunk/servlink/control.h (File Modified)
3618 +7 -5955 trunk/servlink/io.c (File Modified)
3619 + - trunk/servlink/lzoconf.h (File Deleted)
3620 + - trunk/servlink/lzodefs.h (File Deleted)
3621 + - trunk/servlink/minilzo.c (File Deleted)
3622 + - trunk/servlink/minilzo.h (File Deleted)
3623 +0 -1 trunk/servlink/servlink.h (File Modified)
3624
3625
3626 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3627 Log:
3628 - more stuff here
3629
3630
3631 Changes: Modified:
3632 +4 -2 trunk/servlink/control.c (File Modified)
3633 +2 -1 trunk/servlink/io.c (File Modified)
3634
3635
3636 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3637 Log:
3638 - oops
3639
3640
3641 Changes: Modified:
3642 +2 -2 trunk/servlink/io.c (File Modified)
3643
3644
3645 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3646 Log:
3647 - paranoia, prevent segfaults
3648
3649
3650 Changes: Modified:
3651 +2 -2 trunk/servlink/io.c (File Modified)
3652
3653
3654 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3655 Log:
3656 - more optimal servlink code
3657
3658
3659 Changes: Modified:
3660 +21 -8 trunk/servlink/io.c (File Modified)
3661
3662
3663 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3664 Log:
3665 - more efficient read strategy
3666
3667
3668 Changes: Modified:
3669 +15 -3 trunk/servlink/io.c (File Modified)
3670
3671
3672 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3673 Log:
3674 - use lzo_uintp cast to make LZO happy
3675
3676
3677 Changes: Modified:
3678 +3 -3 trunk/servlink/io.c (File Modified)
3679
3680
3681 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3682 Log:
3683 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3684
3685
3686 Changes: Modified:
3687 +4 -0 trunk/doc/example.conf (File Modified)
3688 +2 -1 trunk/include/s_newconf.h (File Modified)
3689 +4 -0 trunk/include/s_serv.h (File Modified)
3690 +1 -0 trunk/servlink/Makefile.in (File Modified)
3691 +16 -0 trunk/servlink/README (File Modified)
3692 +34 -2 trunk/servlink/control.c (File Modified)
3693 +3 -0 trunk/servlink/control.h (File Modified)
3694 +5929 -7 trunk/servlink/io.c (File Modified)
3695 + - trunk/servlink/lzoconf.h (File Added)
3696 + - trunk/servlink/lzodefs.h (File Added)
3697 + - trunk/servlink/minilzo.c (File Added)
3698 + - trunk/servlink/minilzo.h (File Added)
3699 +1 -0 trunk/servlink/servlink.h (File Modified)
3700 +1 -0 trunk/src/newconf.c (File Modified)
3701 +14 -2 trunk/src/s_serv.c (File Modified)
3702
3703
3704 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3705 Log:
3706 - remove imalloc, it was a concept that probably wouldn't have worked properly
3707
3708
3709 Changes: Modified:
3710 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3711 + - trunk/libcharybdis/imalloc.c (File Deleted)
3712 + - trunk/libcharybdis/imalloc.h (File Deleted)
3713
3714
3715 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3716 Log:
3717 - disable imalloc for now
3718
3719
3720 Changes: Modified:
3721 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3722
3723
3724 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3725 Log:
3726 - remove unneeded debug code
3727
3728
3729 Changes: Modified:
3730 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3731
3732
3733 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3734 Log:
3735 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3736
3737
3738 Changes: Modified:
3739 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3740
3741
3742 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3743 Log:
3744 - more stuff here, imalloc remains disabled for now
3745
3746
3747 Changes: Modified:
3748 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3749
3750
3751 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3752 Log:
3753 - more progress
3754
3755
3756 Changes: Modified:
3757 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3758
3759
3760 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3761 Log:
3762 - more tweaks
3763
3764
3765 Changes: Modified:
3766 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3767 +2 -0 trunk/src/ircd.c (File Modified)
3768
3769
3770 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3771 Log:
3772 - roll back libircd crap
3773
3774
3775 Changes: Modified:
3776 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3777 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3778 +29 -0 trunk/src/.depend (File Modified)
3779 +6 -21 trunk/src/Makefile.in (File Modified)
3780 +3 -218 trunk/src/ircd.c (File Modified)
3781 + - trunk/src/ircd_linker.c (File Deleted)
3782 + - trunk/src/main.c (File Deleted)
3783
3784
3785 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3786 Log:
3787 - realloc(), free() implementation
3788
3789
3790 Changes: Modified:
3791 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3792
3793
3794 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3795 Log:
3796 - malloc(), calloc() implementation
3797
3798
3799 Changes: Modified:
3800 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3801
3802
3803 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3804 Log:
3805 - block_free(), block_find(), retune_heaps() implementation
3806
3807
3808 Changes: Modified:
3809 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3810
3811
3812 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3813 Log:
3814 - block_destroy code, block_allocate code.
3815
3816
3817 Changes: Modified:
3818 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3819
3820
3821 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3822 Log:
3823 - block_new() code
3824
3825
3826 Changes: Modified:
3827 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3828
3829
3830 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3831 Log:
3832 - disable imalloc again :P
3833
3834
3835 Changes: Modified:
3836 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3837
3838
3839 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3840 Log:
3841 - fix warning
3842
3843
3844 Changes: Modified:
3845 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3846
3847
3848 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3849 Log:
3850 - fix typo
3851
3852
3853 Changes: Modified:
3854 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3855
3856
3857 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3858 Log:
3859 - constructor code for imalloc engine (malloc_init())
3860
3861
3862 Changes: Modified:
3863 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3864
3865
3866 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3867 Log:
3868 - imalloc engine improvements
3869
3870
3871 Changes: Modified:
3872 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3873
3874
3875 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3876 Log:
3877 - replace mmap() code with direct brk()/sbrk() calls.
3878
3879
3880 Changes: Modified:
3881 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3882
3883
3884 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3885 Log:
3886 - remove outdated i_malloc() interfaces
3887
3888
3889 Changes: Modified:
3890 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3891
3892
3893 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3894 Log:
3895 - redisable imalloc (sorry!)
3896
3897
3898 Changes: Modified:
3899 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3900
3901
3902 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3903 Log:
3904 - correct GET_PAGE_SLOT() macro
3905
3906
3907 Changes: Modified:
3908 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3909
3910
3911 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3912 Log:
3913 - oops forgot to commit it with imalloc turned off
3914
3915
3916 Changes: Modified:
3917 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3918
3919
3920 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3921 Log:
3922 - cleanups
3923
3924
3925 Changes: Modified:
3926 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3927 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3928
3929
3930 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3931 Log:
3932 - lowlevel imalloc code
3933
3934
3935 Changes: Modified:
3936 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3937 + - trunk/libcharybdis/imalloc.h (File Added)
3938
3939
3940 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3941 Log:
3942 - fix bindings
3943
3944
3945 Changes: Modified:
3946 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3947
3948
3949 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3950 Log:
3951 remove #ifndef
3952
3953
3954 Changes: Modified:
3955 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3956
3957
3958 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3959 Log:
3960 - 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)
3961
3962
3963 Changes: Modified:
3964 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3965 + - trunk/libcharybdis/imalloc.c (File Added)
3966
3967
3968 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3969 Log:
3970 - increment configure Id
3971
3972
3973 Changes: Modified:
3974 +2208 -1 trunk/configure (File Modified)
3975
3976
3977 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3978 Log:
3979 - bootstrap for imalloc code
3980
3981
3982 Changes: Modified:
3983 +54 -1 trunk/configure.ac (File Modified)
3984 +27 -0 trunk/include/setup.h.in (File Modified)
3985
3986
3987 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3988 Log:
3989 Clarify interaction of spoofs and channel bans/operator{} blocks.
3990
3991
3992 Changes: Modified:
3993 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3994 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3995
3996
3997 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3998 Log:
3999 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4000
4001
4002 Changes: Modified:
4003 +30 -22 trunk/src/ircd.c (File Modified)
4004
4005
4006 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4007 Log:
4008 If shared{} blocks deny something, the command
4009 is silently ignored.
4010
4011
4012 Changes: Modified:
4013 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4014
4015
4016 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4017 Log:
4018 Move up IsService check so we don't store a non-service
4019 in preClient->sasl_agent.
4020
4021
4022 Changes: Modified:
4023 +6 -6 trunk/modules/m_sasl.c (File Modified)
4024
4025
4026 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4027 Log:
4028 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4029 Add some more sanity checks on agent strings.
4030
4031
4032 Changes: Modified:
4033 +13 -11 trunk/modules/m_sasl.c (File Modified)
4034
4035
4036 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4037 Log:
4038 Unknown clients can have an ID too now so make sure to remove
4039 them from the hash if they exit.
4040
4041
4042 Changes: Modified:
4043 +3 -0 trunk/src/client.c (File Modified)
4044
4045
4046 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4047 Log:
4048 Only accept sasl from servers in a service{} block.
4049 Not tested but this must go in.
4050
4051
4052 Changes: Modified:
4053 +6 -0 trunk/modules/m_sasl.c (File Modified)
4054 +3 -0 trunk/modules/m_signon.c (File Modified)
4055
4056
4057 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4058 Log:
4059 Only process SAVE messages targetting registered users,
4060 not servers or unregistered connections. Could cause
4061 a crash when bad protocol was received.
4062
4063
4064 Changes: Modified:
4065 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4066
4067
4068 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4069 Log:
4070 - fix QJM buffer overflow vulnerability (fucking GXTi)
4071
4072
4073 Changes: Modified:
4074 +3 -3 trunk/src/s_user.c (File Modified)
4075
4076
4077 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4078 Log:
4079 Mention /scan umodes under oper_spy privilege.
4080
4081
4082 Changes: Modified:
4083 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4084
4085
4086 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4087 Log:
4088 Mention that overlapping cluster blocks are a bad thing.
4089
4090
4091 Changes: Modified:
4092 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4093
4094
4095 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4096 Log:
4097 - Document cluster{} and shared{} blocks.
4098 - Mention that service{} does not allow wildcards.
4099
4100
4101 Changes: Modified:
4102 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4103
4104
4105 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4106 Log:
4107 Document exempt{} and service{} blocks, point to reference.conf for
4108 general{}, channel{} and serverhide{}.
4109
4110
4111 Changes: Modified:
4112 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4113
4114
4115 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4116 Log:
4117 Document ~ in lists of values better.
4118
4119
4120 Changes: Modified:
4121 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4122
4123
4124 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4125 Log:
4126 More detailed CNOTICE, CPRIVMSG descriptions.
4127
4128
4129 Changes: Modified:
4130 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4131
4132
4133 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4134 Log:
4135 Oops, need both Revision and Id on modules.
4136
4137
4138 Changes: Modified:
4139 + - trunk/modules/sno_routing.c (Property Modified)
4140
4141
4142 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4143 Log:
4144 Tweak header comment a bit (filename, Id).
4145
4146
4147 Changes: Modified:
4148 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4149
4150
4151 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4152 Log:
4153 Add GLINE and UNGLINE.
4154
4155
4156 Changes: Modified:
4157 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4158
4159
4160 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4161 Log:
4162 New configure with proper Id.
4163
4164
4165 Changes: Modified:
4166 +3 -1 trunk/configure (File Modified)
4167
4168
4169 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4170 Log:
4171 Change #include directives for in6addr_any, hopefully compiles better now.
4172
4173
4174 Changes: Modified:
4175 +3 -1 trunk/configure.ac (File Modified)
4176
4177
4178 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4179 Log:
4180 Encourage putting actual administrative information
4181 in the admin{} block.
4182
4183
4184 Changes: Modified:
4185 +3 -3 trunk/doc/example.conf (File Modified)
4186
4187
4188 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4189 Log:
4190 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4191
4192
4193 Changes: Modified:
4194 +9 -7 trunk/include/s_conf.h (File Modified)
4195 +1 -0 trunk/src/newconf.c (File Modified)
4196 +10 -0 trunk/src/s_user.c (File Modified)
4197
4198
4199 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4200 Log:
4201 - Change to glines = no in example confs
4202 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4203 are disabled.
4204
4205
4206 Changes: Modified:
4207 +1 -1 trunk/doc/example.conf (File Modified)
4208 +1 -1 trunk/doc/reference.conf (File Modified)
4209 +2 -2 trunk/modules/m_gline.c (File Modified)
4210
4211
4212 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4213 Log:
4214 - forward-port QJM fix from 1.1
4215
4216
4217 Changes: Modified:
4218 +2 -0 trunk/src/s_user.c (File Modified)
4219
4220
4221 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4222 Log:
4223 - add switch to configure to disable the block allocator
4224
4225
4226 Changes: Modified:
4227 +18 -0 trunk/configure (File Modified)
4228 +9 -0 trunk/configure.ac (File Modified)
4229 +0 -6 trunk/include/config.h (File Modified)
4230 +3 -0 trunk/include/setup.h.in (File Modified)
4231
4232
4233 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4234 Log:
4235 Fix wierd error that would exit SASL users with "Overridden"
4236
4237 Changes: Modified:
4238 +1 -1 trunk/modules/m_signon.c (File Modified)
4239
4240
4241 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4242 Log:
4243 Remove obsolete XXX comment about lazylinks.
4244
4245
4246 Changes: Modified:
4247 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4248
4249
4250 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4251 Log:
4252 OJOIN: make sure to send the wallops remotely for #channels
4253
4254
4255 Changes: Modified:
4256 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4257
4258
4259 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4260 Log:
4261 Accountability for OJOIN (contrib module)
4262
4263 Changes: Modified:
4264 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4265
4266
4267 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4268 Log:
4269 - move more stuff over to ircd_state
4270
4271
4272 Changes: Modified:
4273 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4274 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4275 +9 -0 trunk/src/ircd_state.c (File Modified)
4276 +3 -3 trunk/src/patricia.c (File Modified)
4277
4278
4279 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4280 Log:
4281 - move more stuff out of libircd and into ircd_state.c
4282
4283
4284 Changes: Modified:
4285 +5 -5 trunk/src/channel.c (File Modified)
4286 +4 -4 trunk/src/client.c (File Modified)
4287 +12 -0 trunk/src/ircd_state.c (File Modified)
4288
4289
4290 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4291 Log:
4292 - this is just barrels of fun
4293
4294
4295 Changes: Modified:
4296 + - trunk/include/ircd_state.h (File Added)
4297 +1 -1 trunk/src/Makefile.in (File Modified)
4298 +2 -1 trunk/src/channel.c (File Modified)
4299 +3 -52 trunk/src/ircd.c (File Modified)
4300 +100 -3 trunk/src/ircd_state.c (File Modified)
4301
4302
4303 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4304 Log:
4305 It's .include, not #include.
4306
4307
4308 Changes: Modified:
4309 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4310
4311
4312 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4313 Log:
4314 More consistent section titles.
4315
4316
4317 Changes: Modified:
4318 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4319 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4320 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4321
4322
4323 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4324 Log:
4325 Mention possible exceeding of +j/+l due to propagation
4326 delays between servers.
4327
4328
4329 Changes: Modified:
4330 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4331
4332
4333 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4334 Log:
4335 Formatting nits:
4336 - "text" -> <quote>text</quote>
4337 - <filename>
4338 - a few more
4339
4340
4341 Changes: Modified:
4342 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4343 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4344 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4345 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4346
4347
4348 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4349 Log:
4350 Remove text about deprecation of glines.
4351
4352
4353 Changes: Modified:
4354 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4355
4356
4357 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4358 Log:
4359 - Add description of umode +D, deaf.
4360 - Mention CALLERID 005 token with umode +g.
4361
4362
4363 Changes: Modified:
4364 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4365
4366
4367 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4368 Log:
4369 Strip off a leading colon in services shortcuts (aliases).
4370
4371
4372 Changes: Modified:
4373 +2 -0 trunk/src/parse.c (File Modified)
4374
4375
4376 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4377 Log:
4378 Add no_oper_invis contrib module, denies opers setting
4379 themselves invisible (except hidden_oper's).
4380
4381
4382 Changes: Modified:
4383 +42 -0 trunk/contrib/Makefile.in (File Modified)
4384 + - trunk/contrib/no_oper_invis.c (File Added)
4385
4386
4387 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4388 Log:
4389 Mention /stats E, make the other /stats descriptions more consistent.
4390
4391
4392 Changes: Modified:
4393 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4394
4395
4396 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4397 Log:
4398 Mention that the KILL reason and oper will appear on channels.
4399
4400
4401 Changes: Modified:
4402 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4403
4404
4405 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4406 Log:
4407 Mention /mode #channel f to query forward channel from outside.
4408
4409
4410 Changes: Modified:
4411 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4412
4413
4414 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4415 Log:
4416 Port over RATBOX_2_1 r20960 (anfl):
4417 client connect notices to +C should be hiding the extra
4418 fields for spoofed users
4419
4420
4421 Changes: Modified:
4422 +2 -1 trunk/src/s_user.c (File Modified)
4423
4424
4425 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4426 Log:
4427 Add a chapter with our extra user commands:
4428 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4429
4430
4431 Changes: Modified:
4432 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4433 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4434
4435
4436 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4437 Log:
4438 Do not put by <server>: in SQUIT reasons to servers
4439 other than the one being exited.
4440
4441
4442 Changes: Modified:
4443 +1 -1 trunk/src/client.c (File Modified)
4444
4445
4446 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4447 Log:
4448 Regenerate configure.
4449
4450
4451 Changes: Modified:
4452 +1162 -1159 trunk/configure (File Modified)
4453
4454
4455 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4456 Log:
4457 Move the warning flags down so they do not mess up
4458 checks like for -Wl,-export-dynamic.
4459
4460
4461 Changes: Modified:
4462 +33 -30 trunk/configure.ac (File Modified)
4463
4464
4465 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4466 Log:
4467 - more work here
4468
4469
4470 Changes: Modified:
4471 +2 -1 trunk/iauth/Makefile.in (File Modified)
4472
4473
4474 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4475 Log:
4476 - build iauth makefile
4477
4478
4479 Changes: Modified:
4480 +3 -2 trunk/configure (File Modified)
4481 +1 -0 trunk/configure.ac (File Modified)
4482
4483
4484 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4485 Log:
4486 - Makefile
4487
4488
4489 Changes: Modified:
4490 + - trunk/iauth/Makefile.in (File Added)
4491
4492
4493 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4494 Log:
4495 - add iauth.conf.example from irc2.11
4496
4497
4498 Changes: Modified:
4499 + - trunk/doc/example-iauth.conf (File Added)
4500
4501
4502 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4503 Log:
4504 - wow, i found some docs on this thing
4505
4506
4507 Changes: Modified:
4508 + - trunk/doc/technical/iauth-internals.txt (File Added)
4509
4510
4511 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4512 Log:
4513 - no longer applicable
4514
4515
4516 Changes: Modified:
4517 + - trunk/authdaemon/ (File Deleted)
4518
4519
4520 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4521 Log:
4522 - remove libircd.so on make clean (oops)
4523
4524
4525 Changes: Modified:
4526 +1 -1 trunk/src/Makefile.in (File Modified)
4527
4528
4529 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4530 Log:
4531 - merge iauth source for experimentation
4532
4533
4534 Changes: Modified:
4535 + - trunk/iauth/ (File Added)
4536 + - trunk/iauth/a_conf.c (File Added)
4537 + - trunk/iauth/a_conf_def.h (File Added)
4538 + - trunk/iauth/a_conf_ext.h (File Added)
4539 + - trunk/iauth/a_defines.h (File Added)
4540 + - trunk/iauth/a_externs.h (File Added)
4541 + - trunk/iauth/a_io.c (File Added)
4542 + - trunk/iauth/a_io_ext.h (File Added)
4543 + - trunk/iauth/a_log.c (File Added)
4544 + - trunk/iauth/a_log_def.h (File Added)
4545 + - trunk/iauth/a_log_ext.h (File Added)
4546 + - trunk/iauth/a_struct_def.h (File Added)
4547 + - trunk/iauth/iauth.c (File Added)
4548 + - trunk/iauth/mod_lhex.c (File Added)
4549 + - trunk/iauth/mod_lhex_ext.h (File Added)
4550 + - trunk/iauth/mod_pipe.c (File Added)
4551 + - trunk/iauth/mod_pipe_ext.h (File Added)
4552 + - trunk/iauth/mod_rfc931.c (File Added)
4553 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4554 + - trunk/iauth/mod_socks.c (File Added)
4555 + - trunk/iauth/mod_socks_ext.h (File Added)
4556 + - trunk/iauth/mod_webproxy.c (File Added)
4557 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4558
4559
4560 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4561 Log:
4562 User /quote help index was not sorted properly.
4563
4564
4565 Changes: Modified:
4566 +2 -2 trunk/help/Makefile.in (File Modified)
4567 +8 -8 trunk/help/users/index (File Modified)
4568
4569
4570 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4571 Log:
4572 Add SCAN help file.
4573
4574
4575 Changes: Modified:
4576 +25 -8 trunk/help/opers/index (File Modified)
4577 + - trunk/help/opers/scan (File Added)
4578
4579
4580 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4581 Log:
4582 SGML docs:
4583 - Document SCAN UMODES
4584 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4585
4586
4587 Changes: Modified:
4588 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4589
4590
4591 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4592 Log:
4593 Add our copyright information to /info (part of release-1.1 r1026).
4594
4595
4596 Changes: Modified:
4597 +1 -0 trunk/src/version.c.SH (File Modified)
4598
4599
4600 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4601 Log:
4602 Fix some compile warnings.
4603
4604
4605 Changes: Modified:
4606 +1 -1 trunk/modules/core/m_join.c (File Modified)
4607 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4608 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4609 +1 -1 trunk/modules/m_scan.c (File Modified)
4610 +4 -4 trunk/modules/m_signon.c (File Modified)
4611
4612
4613 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4614 Log:
4615 RSFNC: OK, actually consider unknowns also for detecting a collide.
4616 Otherwise we can get two clients with the same nick.
4617
4618
4619 Changes: Modified:
4620 +1 -1 trunk/modules/m_services.c (File Modified)
4621
4622
4623 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4624 Log:
4625 - charybdis profiling stuff
4626 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4627 - update .depend
4628
4629
4630 Changes: Modified:
4631 +0 -8 trunk/configure (File Modified)
4632 +1 -8 trunk/configure.ac (File Modified)
4633 +18 -0 trunk/include/channel.h (File Modified)
4634 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4635 +335 -260 trunk/src/.depend (File Modified)
4636 +1569 -0 trunk/src/Makefile.in (File Modified)
4637 + - trunk/src/chmode.c (File Added)
4638 +16 -1 trunk/src/ircd.c (File Modified)
4639 +11 -0 trunk/src/main.c (File Modified)
4640 +11 -0 trunk/src/modules.c (File Modified)
4641
4642
4643 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4644 Log:
4645 RSFNC: Do not send kills to servers for unknowns
4646
4647
4648 Changes: Modified:
4649 +4 -2 trunk/modules/m_services.c (File Modified)
4650
4651
4652 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4653 Log:
4654 Describe service{} blocks in reference.conf.
4655
4656
4657 Changes: Modified:
4658 +12 -0 trunk/doc/reference.conf (File Modified)
4659
4660
4661 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4662 Log:
4663 Replace this list of modes with pointers to other documentation.
4664
4665
4666 Changes: Modified:
4667 +6 -50 trunk/doc/modes.txt (File Modified)
4668
4669
4670 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4671 Log:
4672 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4673 looks too much like an old-ircd client pointer otherwise.
4674
4675
4676 Changes: Modified:
4677 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4678
4679
4680 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4681 Log:
4682 findforwards:
4683 - note truncation of the list (perhaps sending multiple
4684 notices is better)
4685 - clarify in a comment that /findforwards on a nonexistent
4686 channel can be useful
4687 - sendto_one_notice() requires that the text start with
4688 a colon
4689
4690
4691 Changes: Modified:
4692 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4693
4694
4695 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4696 Log:
4697 When we close a local server's link, always include the
4698 name of the client causing the exit in the reason in the
4699 SQUIT we send them (replacing them with us). This makes
4700 sure server notices for stuff like "Not enough arguments
4701 to server command" are different on the two sides.
4702
4703
4704 Changes: Modified:
4705 +7 -5 trunk/src/client.c (File Modified)
4706
4707
4708 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4709 Log:
4710 New contrib module m_findforwards.c
4711
4712
4713 Changes: Modified:
4714 +112 -0 trunk/contrib/Makefile.in (File Modified)
4715 + - trunk/contrib/m_findforwards.c (File Added)
4716
4717
4718 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4719 Log:
4720 Whoops, don't show real host behind auth{} spoof in
4721 spoof notices if hide_spoof_ips is enabled.
4722
4723 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4724
4725
4726 Changes: Modified:
4727 +3 -2 trunk/src/s_conf.c (File Modified)
4728
4729
4730 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4731 Log:
4732 Add dalnet-style /identify that sends to nickserv or chanserv.
4733
4734
4735 Changes: Modified:
4736 +102 -0 trunk/contrib/Makefile.in (File Modified)
4737 + - trunk/contrib/m_identify.c (File Added)
4738
4739
4740 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4741 Log:
4742 Document alias{} blocks a bit better.
4743
4744
4745 Changes: Modified:
4746 +9 -0 trunk/doc/reference.conf (File Modified)
4747
4748
4749 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4750 Log:
4751 - add aliases to /stats m (data usage is not counted though, sorry)
4752
4753
4754 Changes: Modified:
4755 +1 -0 trunk/include/s_conf.h (File Modified)
4756 +3 -0 trunk/src/newconf.c (File Modified)
4757 +15 -0 trunk/src/parse.c (File Modified)
4758
4759
4760 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4761 Log:
4762 - remove m_sshortcut as it's no longer relevant
4763
4764
4765 Changes: Modified:
4766 +0 -145 trunk/modules/Makefile.in (File Modified)
4767 + - trunk/modules/m_sshortcut.c (File Deleted)
4768
4769
4770 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4771 Log:
4772 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4773 targets instead of my original idea :P)
4774
4775
4776 Changes: Modified:
4777 +32 -0 trunk/doc/example.conf (File Modified)
4778 +35 -0 trunk/doc/reference.conf (File Modified)
4779 +4 -0 trunk/include/parse.h (File Modified)
4780 +7 -0 trunk/include/s_conf.h (File Modified)
4781 +82 -0 trunk/src/newconf.c (File Modified)
4782 +78 -0 trunk/src/parse.c (File Modified)
4783 +16 -0 trunk/src/s_conf.c (File Modified)
4784
4785
4786 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4787 Log:
4788 Remove some spaces after tabs. ??
4789
4790
4791 Changes: Modified:
4792 +18 -18 trunk/src/newconf.c (File Modified)
4793
4794
4795 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4796 Log:
4797 Global /who:
4798 - make sure to clear all marks also if the who was aborted
4799 because of too many matches
4800 - give ERR_TOOMANYMATCHES if too many matches
4801 - clarify comments
4802
4803 ratbox RATBOX_2_2 r22003 (jilles)
4804
4805
4806 Changes: Modified:
4807 +28 -26 trunk/modules/m_who.c (File Modified)
4808
4809
4810 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4811 Log:
4812 - devel is 2.0
4813
4814
4815 Changes: Modified:
4816 +9 -9 trunk/configure (File Modified)
4817 +1 -1 trunk/configure.ac (File Modified)
4818
4819
4820 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4821 Log:
4822 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4823
4824
4825 Changes: Modified:
4826 +2 -1 trunk/include/s_newconf.h (File Modified)
4827 +20 -0 trunk/modules/m_rehash.c (File Modified)
4828 +1 -1 trunk/src/s_newconf.c (File Modified)
4829
4830
4831 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4832 Log:
4833 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4834
4835
4836 Changes: Modified:
4837 +0 -1 trunk/doc/example.conf (File Modified)
4838 +0 -3 trunk/doc/reference.conf (File Modified)
4839 +0 -1 trunk/include/s_conf.h (File Modified)
4840 +0 -6 trunk/modules/m_info.c (File Modified)
4841 +1 -1 trunk/src/channel.c (File Modified)
4842 +0 -1 trunk/src/newconf.c (File Modified)
4843
4844
4845 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4846 Log:
4847 Missing header in m_chghost.c
4848
4849 Changes: Modified:
4850 +1 -0 trunk/modules/m_chghost.c (File Modified)
4851
4852
4853 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4854 Log:
4855 Relocate QJM code to a seperate function(change_nick_user_host)
4856 Change CHGHOST to use change_nick_user_host instead of just setting it
4857
4858
4859 Changes: Modified:
4860 +3 -0 trunk/include/s_user.h (File Modified)
4861 +1 -1 trunk/modules/m_chghost.c (File Modified)
4862 +3 -78 trunk/modules/m_signon.c (File Modified)
4863 +89 -0 trunk/src/s_user.c (File Modified)
4864
4865
4866 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4867 Log:
4868 Restore /stats a (dns servers, admin-only).
4869
4870
4871 Changes: Modified:
4872 +1 -0 trunk/include/res.h (File Modified)
4873 +5 -8 trunk/modules/m_stats.c (File Modified)
4874 +16 -0 trunk/src/res.c (File Modified)
4875
4876
4877 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4878 Log:
4879 - Add CHARYBDIS_PROFILE if we are profiling.
4880 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4881 - Remove duplicate --enable-epoll entry.
4882
4883
4884 Changes: Modified:
4885 +1595 -15 trunk/configure (File Modified)
4886 +30 -11 trunk/configure.ac (File Modified)
4887 +3 -0 trunk/include/setup.h.in (File Modified)
4888
4889
4890 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4891 Log:
4892 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4893
4894
4895 Changes: Modified:
4896 +28 -0 trunk/aclocal.m4 (File Modified)
4897
4898
4899 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4900 Log:
4901 Allow requesting forward channel and quiet list in same mode command.
4902
4903
4904 Changes: Modified:
4905 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4906
4907
4908 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4909 Log:
4910 Add description of xline wildcards.
4911
4912
4913 Changes: Modified:
4914 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4915
4916
4917 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4918 Log:
4919 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4920
4921
4922 Changes: Modified:
4923 +0 -4 trunk/modules/m_services.c (File Modified)
4924
4925
4926 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4927 Log:
4928 typo
4929
4930
4931 Changes: Modified:
4932 +1 -1 trunk/include/hook.h (File Modified)
4933
4934
4935 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4936 Log:
4937 call_hook, not hook_call
4938
4939
4940 Changes: Modified:
4941 +1 -1 trunk/modules/core/m_join.c (File Modified)
4942
4943
4944 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4945 Log:
4946 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4947 Could be useful for a number of things.
4948
4949
4950 Changes: Modified:
4951 +9 -0 trunk/modules/core/m_join.c (File Modified)
4952
4953
4954 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4955 Log:
4956 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4957
4958
4959 Changes: Modified:
4960 +7 -0 trunk/include/hook.h (File Modified)
4961
4962
4963 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4964 Log:
4965 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4966
4967
4968 Changes: Modified:
4969 +15 -0 trunk/modules/m_services.c (File Modified)
4970
4971
4972 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4973 Log:
4974 Clarify snomask +f, +k, +u.
4975
4976
4977 Changes: Modified:
4978 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4979
4980
4981 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4982 Log:
4983 Cmode +p and +s may be set simultaneously.
4984
4985
4986 Changes: Modified:
4987 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4988
4989
4990 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4991 Log:
4992 actually, we should check the data version on each reload (oops)
4993
4994
4995 Changes: Modified:
4996 +6 -6 trunk/src/main.c (File Modified)
4997
4998
4999 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5000 Log:
5001 more work on the loader
5002
5003
5004 Changes: Modified:
5005 +45 -21 trunk/src/main.c (File Modified)
5006
5007
5008 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5009 Log:
5010 Add prototype ircd_state.c
5011
5012
5013 Changes: Modified:
5014 + - trunk/src/ircd_state.c (File Added)
5015
5016
5017 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5018 Log:
5019 Smaller improvements.
5020
5021
5022 Changes: Modified:
5023 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5024
5025
5026 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5027 Log:
5028 Add a lot of stuff here.
5029
5030
5031 Changes: Modified:
5032 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5033
5034
5035 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5036 Log:
5037 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5038
5039
5040 Changes: Modified:
5041 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5042
5043
5044 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5045 Log:
5046 Invex doesn't trump +r or (sic) +J.
5047
5048
5049 Changes: Modified:
5050 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5051
5052
5053 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5054 Log:
5055 Check to make sure a module is not loaded before loading it.
5056
5057
5058 Changes: Modified:
5059 +6 -1 trunk/src/ircd_parser.y (File Modified)
5060
5061
5062 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5063 Log:
5064 - Add a missing comma in the HeaderMessages array
5065 - Only send "Your hostname is too long ..." if that really is the case
5066
5067
5068 Changes: Modified:
5069 +2 -2 trunk/src/s_auth.c (File Modified)
5070
5071
5072 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5073 Log:
5074 build_symtable() will have already bailed here, so no need to check
5075 explicitly whether or not charybdis_main is NULL.
5076
5077
5078 Changes: Modified:
5079 +7 -16 trunk/src/main.c (File Modified)
5080
5081
5082 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5083 Log:
5084 Data structure versioning, part 1.
5085
5086
5087 Changes: Modified:
5088 +10 -1 trunk/include/ircd_defs.h (File Modified)
5089 +2 -0 trunk/src/ircd.c (File Modified)
5090 +15 -3 trunk/src/main.c (File Modified)
5091
5092
5093 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5094 Log:
5095 build a symbol table and use that instead of doing a raw dlsym on everything
5096
5097
5098 Changes: Modified:
5099 + - trunk/include/ircd_linker.h (File Added)
5100 +71 -1 trunk/src/Makefile.in (File Modified)
5101 + - trunk/src/ircd_linker.c (File Added)
5102 +16 -4 trunk/src/main.c (File Modified)
5103
5104
5105 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5106 Log:
5107 The launcher now calls io_loop() instead of charybdis_main().
5108 This is so that we do not have to reinitialize *everything* later.
5109
5110
5111 Changes: Modified:
5112 +1 -0 trunk/include/ircd.h (File Modified)
5113 +6 -7 trunk/src/ircd.c (File Modified)
5114 +13 -1 trunk/src/main.c (File Modified)
5115
5116
5117 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5118 Log:
5119 Use global binding on libircd.so.
5120
5121
5122 Changes: Modified:
5123 +1 -1 trunk/src/main.c (File Modified)
5124
5125
5126 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5127 Log:
5128 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5129 (it will do more later)
5130
5131
5132 Changes: Modified:
5133 +14 -12 trunk/include/config.h (File Modified)
5134 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5135 +31 -5 trunk/src/Makefile.in (File Modified)
5136 +78 -1 trunk/src/ircd.c (File Modified)
5137 + - trunk/src/main.c (File Added)
5138
5139
5140 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5141 Log:
5142 Add whitespace here, oops.
5143
5144
5145 Changes: Modified:
5146 +1 -1 trunk/CREDITS (File Modified)
5147
5148
5149 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5150 Log:
5151 Properly copy over the IP address here instead of using a cheap hack.
5152 Because the hack didn't work right except on IPv6. :|
5153
5154
5155 Changes: Modified:
5156 +12 -2 trunk/src/s_newconf.c (File Modified)
5157
5158
5159 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5160 Log:
5161 Revert reject cache notice to ratbox's, which more
5162 clearly suggests what's happening.
5163
5164
5165 Changes: Modified:
5166 +4 -1 trunk/src/reject.c (File Modified)
5167
5168
5169 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5170 Log:
5171 Fix the openssl status in the overview information.
5172
5173
5174 Changes: Modified:
5175 +1 -3 trunk/configure (File Modified)
5176 +1 -3 trunk/configure.ac (File Modified)
5177
5178
5179 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5180 Log:
5181 - Add simple exempt{} block (127.0.0.1) to example.conf.
5182 - Remove mention of deny{}.
5183
5184
5185 Changes: Modified:
5186 +5 -0 trunk/doc/example.conf (File Modified)
5187 +1 -1 trunk/doc/reference.conf (File Modified)
5188
5189
5190 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5191 Log:
5192 example.conf: add some comments at the start
5193 reference.conf: some ircd-ratbox -> charybdis
5194
5195
5196 Changes: Modified:
5197 +11 -0 trunk/doc/example.conf (File Modified)
5198 +6 -5 trunk/doc/reference.conf (File Modified)
5199
5200
5201 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5202 Log:
5203 Rename m_createauthonly module to createauthonly
5204 as this is not a module providing an m_function
5205 (command).
5206
5207
5208 Changes: Modified:
5209 +1 -38 trunk/contrib/Makefile.in (File Modified)
5210 + - trunk/contrib/createauthonly.c (File Added)
5211 + - trunk/contrib/m_createauthonly.c (File Deleted)
5212
5213
5214 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5215 Log:
5216 Add to example confs commented lines for:
5217 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5218 sno_globalkline.so, sno_globaloper.so.
5219
5220
5221 Changes: Modified:
5222 +5 -1 trunk/doc/example.conf (File Modified)
5223 +9 -1 trunk/doc/reference.conf (File Modified)
5224
5225
5226 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5227 Log:
5228 - Unbreak connecting to connect{}s with hostnames
5229 instead of IP addresses (broken with new resolver).
5230 - Try to do A/AAAA query based on aftype in
5231 connect{} (doesn't seem to work fully).
5232
5233
5234 Changes: Modified:
5235 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5236
5237
5238 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5239 Log:
5240 Unbreak /rehash dns.
5241
5242
5243 Changes: Modified:
5244 +1 -0 trunk/src/res.c (File Modified)
5245
5246
5247 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5248 Log:
5249 Preserve Hybrid Id and add one of our own.
5250
5251
5252 Changes: Modified:
5253 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5254 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5255
5256
5257 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5258 Log:
5259 Add anfl and Androsyn to CREDITS.
5260 They wrote a lot of ratbox code we use, both before and after the fork.
5261
5262
5263 Changes: Modified:
5264 +2 -0 trunk/CREDITS (File Modified)
5265
5266
5267 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5268 Log:
5269 Hostname validity check.
5270
5271
5272 Changes: Modified:
5273 +42 -3 trunk/src/s_auth.c (File Modified)
5274
5275
5276 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5277 Log:
5278 Version bump to 1.2.0.
5279
5280
5281 Changes: Modified:
5282 +9 -9 trunk/configure (File Modified)
5283 +1 -1 trunk/configure.ac (File Modified)
5284
5285
5286 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5287 Log:
5288 - Missed a spot in the IPv6 code here. Should be usable now.
5289
5290
5291 Changes: Modified:
5292 +2 -2 trunk/src/res.c (File Modified)
5293
5294
5295 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5296 Log:
5297 Alright, so, this massive commit does the following:
5298 - Removes adns
5299 - Adds a resolver based on the undernet and hybrid one.
5300 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5301 - Makes a check in ./configure be posixly correct
5302 - Simplifies the auth code and DNS callbacks
5303
5304 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5305
5306
5307 Changes: Modified:
5308 +1 -1 trunk/Makefile.in (File Modified)
5309 + - trunk/adns/ (File Deleted)
5310 +148 -80 trunk/configure (File Modified)
5311 +1 -2 trunk/configure.ac (File Modified)
5312 +6 -0 trunk/include/client.h (File Modified)
5313 +1 -0 trunk/include/packet.h (File Modified)
5314 +153 -41 trunk/include/res.h (File Modified)
5315 + - trunk/include/reslib.h (File Added)
5316 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5317 +930 -1449 trunk/modules/.depend (File Modified)
5318 +3 -0 trunk/modules/m_stats.c (File Modified)
5319 +417 -621 trunk/src/.depend (File Modified)
5320 +1 -1 trunk/src/.indent.pro (File Modified)
5321 +2069 -289 trunk/src/Makefile.in (File Modified)
5322 + - trunk/src/adns.c (File Deleted)
5323 + - trunk/src/res.c (File Added)
5324 + - trunk/src/reslib.c (File Added)
5325 +11 -50 trunk/src/s_auth.c (File Modified)
5326 +4 -26 trunk/src/s_newconf.c (File Modified)
5327
5328
5329 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5330 Log:
5331 Document the NOBALLOC feature.
5332
5333
5334 Changes: Modified:
5335 +7 -1 trunk/include/config.h (File Modified)
5336
5337
5338 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5339 Log:
5340 commands.sgml changes
5341
5342
5343 Changes: Modified:
5344 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5345
5346
5347 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5348 Log:
5349 connect{} changes.
5350
5351
5352 Changes: Modified:
5353 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5354
5355
5356 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5357 Log:
5358 Improve description of class{} block (in particular,
5359 mention server classes as well as client classes).
5360
5361
5362 Changes: Modified:
5363 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5364
5365
5366 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5367 Log:
5368 In comment:
5369 -/* sendq: servers need a higher sendq as they send more data */
5370 +/* sendq: servers need a higher sendq as they are sent more data */
5371
5372
5373 Changes: Modified:
5374 +1 -1 trunk/doc/reference.conf (File Modified)
5375
5376
5377 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5378 Log:
5379 Add modules{} block.
5380
5381
5382 Changes: Modified:
5383 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5384
5385
5386 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5387 Log:
5388 Add general::oper_snomask, snomask on oper up for opers
5389 that have umode +s set on oper up, but do not have
5390 a specific snomask setting in their operator block.
5391 If this is empty or not specified, +s is used as before.
5392
5393
5394 Changes: Modified:
5395 +4 -1 trunk/doc/example.conf (File Modified)
5396 +7 -1 trunk/doc/reference.conf (File Modified)
5397 +1 -0 trunk/include/client.h (File Modified)
5398 +1 -0 trunk/include/s_conf.h (File Modified)
5399 +32 -0 trunk/src/newconf.c (File Modified)
5400 +1 -0 trunk/src/s_conf.c (File Modified)
5401 +13 -3 trunk/src/s_user.c (File Modified)
5402
5403
5404 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5405 Log:
5406 fix error
5407
5408 Changes: Modified:
5409 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5410
5411
5412 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5413 Log:
5414 Add MASKTRACE and CHANTRACE commands.
5415
5416
5417 Changes: Modified:
5418 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5419
5420
5421 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5422 Log:
5423 document loadmodule directive
5424
5425
5426 Changes: Modified:
5427 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5428
5429
5430 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5431 Log:
5432 finish this up
5433
5434
5435 Changes: Modified:
5436 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5437
5438
5439 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5440 Log:
5441 q:lines are no longer living in the ircd.conf either
5442
5443
5444 Changes: Modified:
5445 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5446
5447
5448 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5449 Log:
5450 remove k:line, d:line, x:line as they are their own files now
5451
5452
5453 Changes: Modified:
5454 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5455
5456
5457 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5458 Log:
5459 New place for operator::snomask.
5460
5461
5462 Changes: Modified:
5463 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5464
5465
5466 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5467 Log:
5468 Document connect {}.
5469
5470
5471 Changes: Modified:
5472 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5473
5474
5475 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5476 Log:
5477 example.conf: move operator::snomask to a more logical place,
5478 more sensible default
5479 reference.conf: add operator::snomask
5480
5481
5482 Changes: Modified:
5483 +3 -3 trunk/doc/example.conf (File Modified)
5484 +3 -0 trunk/doc/reference.conf (File Modified)
5485
5486
5487 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5488 Log:
5489 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5490 in those conf entries that take umodes like <name1>, <name2>, ...
5491
5492
5493 Changes: Modified:
5494 +3 -0 trunk/doc/reference.conf (File Modified)
5495 +3 -0 trunk/src/newconf.c (File Modified)
5496
5497
5498 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5499 Log:
5500 Remove H:line
5501
5502
5503 Changes: Modified:
5504 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5505
5506
5507 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5508 Log:
5509 Aesthetic changes.
5510
5511
5512 Changes: Modified:
5513 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5514
5515
5516 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5517 Log:
5518 s/allow/auth
5519
5520
5521 Changes: Modified:
5522 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5523
5524
5525 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5526 Log:
5527 fix
5528
5529
5530 Changes: Modified:
5531 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5532
5533
5534 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5535 Log:
5536 Document operator {} blocks.
5537
5538
5539 Changes: Modified:
5540 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5541
5542
5543 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5544 Log:
5545 auth{}: clarify/add some details
5546
5547
5548 Changes: Modified:
5549 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5550
5551
5552 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5553 Log:
5554 auth{}: Move a paragraph.
5555
5556
5557 Changes: Modified:
5558 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5559
5560
5561 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5562 Log:
5563 Document auth{} blocks.
5564
5565
5566 Changes: Modified:
5567 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5568
5569
5570 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5571 Log:
5572 Add umode +R.
5573
5574
5575 Changes: Modified:
5576 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5577
5578
5579 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5580 Log:
5581 Add umode +R, prevents unidentified clients from
5582 sending private messages or notices. /accept'ed
5583 clients and opers are exempt.
5584 Due to the /accept part, this is only checked
5585 at the target's server, may want to change
5586 this?
5587
5588
5589 Changes: Modified:
5590 +1 -0 trunk/help/opers/umode (File Modified)
5591 +1 -0 trunk/help/users/umode (File Modified)
5592 +2 -0 trunk/include/client.h (File Modified)
5593 +1 -0 trunk/include/numeric.h (File Modified)
5594 +11 -1 trunk/modules/core/m_message.c (File Modified)
5595 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5596 +1 -1 trunk/src/messages.tab (File Modified)
5597 +1 -1 trunk/src/s_user.c (File Modified)
5598
5599
5600 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5601 Log:
5602 Don't allow a nick change if banned or quieted (and not
5603 voiced or opped) on a channel. This uses numeric 435
5604 (bahamut's "cannot change to a banned nick") because
5605 bahamut/ircu's 437 and hyperion's 438 already have
5606 another meaning for us.
5607
5608
5609 Changes: Modified:
5610 +2 -0 trunk/include/channel.h (File Modified)
5611 +1 -0 trunk/include/numeric.h (File Modified)
5612 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5613 +38 -0 trunk/src/channel.c (File Modified)
5614 +1 -1 trunk/src/messages.tab (File Modified)
5615
5616
5617 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5618 Log:
5619 KNOCK:
5620 - respect ban exceptions
5621 - also deny a knock if quieted
5622
5623
5624 Changes: Modified:
5625 +2 -1 trunk/modules/m_knock.c (File Modified)
5626
5627
5628 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5629 Log:
5630 Reverse bad substitution in comment.
5631
5632
5633 Changes: Modified:
5634 +1 -1 trunk/src/channel.c (File Modified)
5635
5636
5637 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5638 Log:
5639 - set DynSpoof flag for clients spoofed at registration
5640 - add orighost instead of host to the hostname hash
5641
5642
5643 Changes: Modified:
5644 +5 -1 trunk/src/s_user.c (File Modified)
5645
5646
5647 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5648 Log:
5649 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5650
5651
5652 Changes: Modified:
5653 +2 -3 trunk/src/send.c (File Modified)
5654
5655
5656 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5657 Log:
5658 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5659
5660
5661 Changes: Modified:
5662 +17 -7 trunk/modules/m_signon.c (File Modified)
5663
5664
5665 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5666 Log:
5667 Correct minimum args on ENCAP SASL to avoid nasty core.
5668
5669
5670 Changes: Modified:
5671 +1 -1 trunk/modules/m_sasl.c (File Modified)
5672
5673
5674 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5675 Log:
5676 Style nits: sptr can't ever be NULL, don't compare truth
5677 values with YES.
5678
5679
5680 Changes: Modified:
5681 +2 -3 trunk/modules/m_scan.c (File Modified)
5682
5683
5684 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5685 Log:
5686 - Comment out scan_cmodes() prototype to suppress warning
5687 - Correct minimum parameter count for mo_scan()
5688
5689
5690 Changes: Modified:
5691 +2 -2 trunk/modules/m_scan.c (File Modified)
5692
5693
5694 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5695 Log:
5696 SCAN UMODES:
5697 - Include full command in operspy notice
5698 - Allow global scans (no-list used, mask not used) without operspy
5699 - Use ERR_NOPRIVS numeric
5700
5701
5702 Changes: Modified:
5703 +21 -9 trunk/modules/m_scan.c (File Modified)
5704
5705
5706 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5707 Log:
5708 Cancel out the >3 default if < is given; this way
5709 any </> specification fully overrides the default.
5710
5711
5712 Changes: Modified:
5713 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5714
5715
5716 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5717 Log:
5718 - Call mo_list() from m_list() to reduce code duplication
5719 - Default to >3, rather arbitrarily (conf option?)
5720 - Make < and > mean less than and greater than again
5721
5722
5723 Changes: Modified:
5724 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5725
5726
5727 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5728 Log:
5729 When processing topic burst, hide connecting server
5730 on netburst if flatten links is enabled.
5731
5732
5733 Changes: Modified:
5734 +9 -2 trunk/modules/m_tb.c (File Modified)
5735
5736
5737 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5738 Log:
5739 - remove PENALTY token
5740
5741
5742 Changes: Modified:
5743 +0 -1 trunk/include/supported.h (File Modified)
5744
5745
5746 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5747 Log:
5748 005 fixups:
5749 - Add PENALTY because we have a pace-wait system.
5750 - Add FNC due to SAVE and RSFNC
5751 - Add q to MAXLIST.
5752
5753
5754 Changes: Modified:
5755 +4 -2 trunk/include/supported.h (File Modified)
5756
5757
5758 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5759 Log:
5760 mkay, indent went nuts here
5761
5762
5763 Changes: Modified:
5764 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5765
5766
5767 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5768 Log:
5769 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5770 and can be used instead. The SAFELIST implementation is the one used by
5771 default, as most users/networks will be used to it.
5772
5773
5774 Changes: Modified:
5775 +1 -0 trunk/NEWS (File Modified)
5776 +14 -0 trunk/include/client.h (File Modified)
5777 +5 -0 trunk/include/hash.h (File Modified)
5778 +404 -272 trunk/modules/Makefile.in (File Modified)
5779 + - trunk/modules/m_list.c (File Deleted)
5780 + - trunk/modules/m_list_ratbox.c (File Added)
5781 + - trunk/modules/m_list_safelist.c (File Added)
5782 +5 -5 trunk/src/hash.c (File Modified)
5783
5784
5785 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5786 Log:
5787 Clear invites on a lowerTS JOIN or SJOIN.
5788 This should complete kick_on_split_riding protection.
5789
5790
5791 Changes: Modified:
5792 +5 -0 trunk/modules/core/m_join.c (File Modified)
5793 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5794
5795
5796 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5797 Log:
5798 Like in ratbox, send and interpret timestamps on invites.
5799
5800
5801 Changes: Modified:
5802 +9 -2 trunk/modules/m_invite.c (File Modified)
5803
5804
5805 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5806 Log:
5807 Add +S (network service) umode. Just for completeness, users or opers
5808 cannot set this.
5809
5810
5811 Changes: Modified:
5812 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5813
5814
5815 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5816 Log:
5817 update NEWS a bit
5818
5819
5820 Changes: Modified:
5821 +35 -2 trunk/NEWS (File Modified)
5822
5823
5824 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5825 Log:
5826 Split off a PreClient structure for data to be freed on registation (i.e. password).
5827 New hook introduce_client for post-registration messages.
5828 Fix b0rked SASL numerics.
5829 Burst REALHOST post-introduction for spoofed-on-registration clients.
5830 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5831 Pre-registration signon support.
5832
5833
5834 Changes: Modified:
5835 +10 -0 trunk/configure (File Modified)
5836 +2 -0 trunk/configure.ac (File Modified)
5837 +14 -4 trunk/include/client.h (File Modified)
5838 +1 -0 trunk/include/hook.h (File Modified)
5839 +1 -0 trunk/include/numeric.h (File Modified)
5840 +3 -0 trunk/include/setup.h.in (File Modified)
5841 +16 -0 trunk/modules/m_chghost.c (File Modified)
5842 +25 -21 trunk/modules/m_sasl.c (File Modified)
5843 +63 -30 trunk/modules/m_signon.c (File Modified)
5844 +18 -0 trunk/src/client.c (File Modified)
5845 +2 -0 trunk/src/hook.c (File Modified)
5846 +5 -5 trunk/src/messages.tab (File Modified)
5847 +2 -0 trunk/src/s_serv.c (File Modified)
5848 +28 -2 trunk/src/s_user.c (File Modified)
5849
5850
5851 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5852 Log:
5853 Update hook documentation.
5854
5855
5856 Changes: Modified:
5857 +30 -0 trunk/doc/hooks.txt (File Modified)
5858
5859
5860 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5861 Log:
5862 Improve @/# handling in match_esc().
5863
5864
5865 Changes: Modified:
5866 +21 -13 trunk/src/match.c (File Modified)
5867
5868
5869 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5870 Log:
5871 backtrack instead of bailing out when handling a mismatched escape
5872
5873
5874 Changes: Modified:
5875 +1 -1 trunk/src/match.c (File Modified)
5876
5877
5878 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5879 Log:
5880 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5881
5882 Changes: Modified:
5883 +2 -1 trunk/CREDITS (File Modified)
5884
5885
5886 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5887 Log:
5888 Fix the escape brokenness and pick up a more efficient matching algorithm,
5889 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5890 Patch sent upstream. They can do whatever they want with it, *shrug*.
5891
5892
5893 Changes: Modified:
5894 +147 -161 trunk/src/match.c (File Modified)
5895
5896
5897 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5898 Log:
5899 If flatten links is enabled, fake the origins of some ServerModes
5900 sent to clients so that the server sending the netburst is hidden.
5901 Most mode hacks still show the true source.
5902
5903
5904 Changes: Modified:
5905 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5906 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5907
5908
5909 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5910 Log:
5911 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5912 where the exit originated).
5913 - When receiving an SQUIT for a server themselves
5914 (IsMe(target_p) || target_p == client_p)
5915 close their link and send a local server notice.
5916
5917
5918 Changes: Modified:
5919 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5920 +6 -3 trunk/src/client.c (File Modified)
5921
5922
5923 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5924 Log:
5925 Hooking into the wrong hook, whoops. :P
5926
5927
5928 Changes: Modified:
5929 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5930 +6 -10 trunk/modules/core/m_join.c (File Modified)
5931
5932
5933 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5934 Log:
5935 this doesn't work right, right now :P
5936
5937
5938 Changes: Modified:
5939 +40 -0 trunk/contrib/Makefile.in (File Modified)
5940 + - trunk/contrib/m_createauthonly.c (File Added)
5941 +6 -0 trunk/include/hook.h (File Modified)
5942 +26 -1 trunk/modules/core/m_join.c (File Modified)
5943 +1 -1 trunk/src/ircd.c (File Modified)
5944
5945
5946 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5947 Log:
5948 Make can_join() hookable.
5949
5950
5951 Changes: Modified:
5952 +12 -1 trunk/src/channel.c (File Modified)
5953
5954
5955 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5956 Log:
5957 add 'int approved;' to the channel event hook
5958
5959
5960 Changes: Modified:
5961 +1 -0 trunk/include/hook.h (File Modified)
5962
5963
5964 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5965 Log:
5966 Use SIDs in SASL ENCAP origin.
5967 Ignore responses from other agents once the first SASL response has been received for a client.
5968
5969
5970 Changes: Modified:
5971 +9 -5 trunk/modules/m_sasl.c (File Modified)
5972
5973
5974 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5975 Log:
5976 Removed stray debug code.
5977
5978
5979 Changes: Modified:
5980 +1 -1 trunk/modules/m_sasl.c (File Modified)
5981
5982
5983 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5984 Log:
5985 Don't complain "unknown MODE flag" if a non-oper attempts
5986 to unset an oper only umode they do not have.
5987 This is to prevent unwanted error messages when users/bots
5988 do things like MODE <nick> +i-sw.
5989
5990
5991 Changes: Modified:
5992 +4 -2 trunk/src/s_user.c (File Modified)
5993
5994
5995 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5996 Log:
5997 Fix client_exit hook name and only call it for local exits that are not
5998 IsAnyServer.
5999
6000
6001 Changes: Modified:
6002 +3 -2 trunk/modules/m_sasl.c (File Modified)
6003
6004
6005 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6006 Log:
6007 Fix SASL logic to actually use stored agent UID.
6008 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6009 Add abort code for exiting clients.
6010
6011
6012 Changes: Modified:
6013 +18 -9 trunk/modules/m_sasl.c (File Modified)
6014
6015
6016 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6017 Log:
6018 Port over ratbox 2.2 /challenge. This is slightly more secure
6019 (better crypto, longer keys, challenge timeout) and has better
6020 client scripts.
6021
6022 The respond tool is no longer part of the ircd tree but a
6023 separate package, currently available from
6024 http://respond.ircd-ratbox.org (we should mirror/... this).
6025
6026
6027 Changes: Modified:
6028 +65 -310 trunk/doc/challenge.txt (File Modified)
6029 +5 -5 trunk/include/client.h (File Modified)
6030 +3 -0 trunk/include/irc_string.h (File Modified)
6031 +3 -0 trunk/include/numeric.h (File Modified)
6032 +94 -50 trunk/modules/m_challenge.c (File Modified)
6033 +1 -2 trunk/src/client.c (File Modified)
6034 +125 -0 trunk/src/irc_string.c (File Modified)
6035 +2 -2 trunk/src/messages.tab (File Modified)
6036 + - trunk/tools/rsa_respond/ (File Deleted)
6037
6038
6039 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6040 Log:
6041 Preliminary SASL support.
6042
6043
6044 Changes: Modified:
6045 +7 -0 trunk/include/client.h (File Modified)
6046 +6 -0 trunk/include/numeric.h (File Modified)
6047 +1 -0 trunk/modules/Makefile.in (File Modified)
6048 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6049 +175 -1 trunk/modules/m_cap.c (File Modified)
6050 + - trunk/modules/m_sasl.c (File Added)
6051 +2 -0 trunk/modules/m_user.c (File Modified)
6052 +5 -5 trunk/src/messages.tab (File Modified)
6053 +8 -2 trunk/src/s_user.c (File Modified)
6054
6055
6056 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6057 Log:
6058 SIGNON: make logout also apply remotely.
6059
6060
6061 Changes: Modified:
6062 +7 -2 trunk/modules/m_signon.c (File Modified)
6063
6064
6065 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6066 Log:
6067 Use an asterisk when sending empty logins in SIGNON.
6068
6069
6070 Changes: Modified:
6071 +5 -5 trunk/modules/m_signon.c (File Modified)
6072
6073
6074 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6075 Log:
6076 SIGNON: Only add whowas entry (add_history()) and wipe
6077 accepts (del_all_accepts()) if nick changed.
6078
6079
6080 Changes: Modified:
6081 +5 -3 trunk/modules/m_signon.c (File Modified)
6082
6083
6084 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6085 Log:
6086 SIGNON: slight fixes to collision code:
6087 - don't kill if target_p == source_p (nick unchanged or only changed case)
6088 - add comment that SAVE support is missing
6089 - use sendto_realops_snomask() instead of sendto_realops_flags()
6090
6091
6092 Changes: Modified:
6093 +9 -6 trunk/modules/m_signon.c (File Modified)
6094
6095
6096 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6097 Log:
6098 Fix up kills for bad nick/user/host on SIGNON.
6099
6100
6101 Changes: Modified:
6102 +16 -6 trunk/modules/m_signon.c (File Modified)
6103
6104
6105 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6106 Log:
6107 If changing to a nick with a digit, only allow the UID.
6108
6109
6110 Changes: Modified:
6111 +4 -0 trunk/modules/m_signon.c (File Modified)
6112
6113
6114 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6115 Log:
6116 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6117 Strip leading digits from logins that are not purely numeric.
6118
6119
6120 Changes: Modified:
6121 +3 -0 trunk/include/numeric.h (File Modified)
6122 +2 -0 trunk/include/send.h (File Modified)
6123 +1 -0 trunk/modules/Makefile.in (File Modified)
6124 +456 -3 trunk/modules/m_services.c (File Modified)
6125 + - trunk/modules/m_signon.c (File Added)
6126 +2 -2 trunk/src/messages.tab (File Modified)
6127 +98 -0 trunk/src/send.c (File Modified)
6128
6129
6130 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6131 Log:
6132 Remove old server notice umodes from example confs.
6133
6134
6135 Changes: Modified:
6136 +1 -2 trunk/doc/example.conf (File Modified)
6137 +4 -17 trunk/doc/reference.conf (File Modified)
6138
6139
6140 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6141 Log:
6142 Add snomask help file (forgot this earlier).
6143
6144
6145 Changes: Modified:
6146 + - trunk/help/opers/snomask (File Added)
6147
6148
6149 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6150 Log:
6151 Add umode +l (receive locops).
6152
6153
6154 Changes: Modified:
6155 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6156
6157
6158 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6159 Log:
6160 We don't plan to implement cmode +R (quiet unidentified) and
6161 umode +I (deny invite) for 1.1, so comment them out from the
6162 docs.
6163
6164
6165 Changes: Modified:
6166 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6167 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6168
6169
6170 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6171 Log:
6172 Improve snomask usage description.
6173
6174
6175 Changes: Modified:
6176 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6177
6178
6179 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6180 Log:
6181 Mention the word snomask with umode +s (needs to be a link really).
6182
6183
6184 Changes: Modified:
6185 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6186
6187
6188 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6189 Log:
6190 Add snomask +Z (operspy notices).
6191
6192
6193 Changes: Modified:
6194 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6195
6196
6197 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6198 Log:
6199 Misc updates/clarifications.
6200
6201
6202 Changes: Modified:
6203 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6204
6205
6206 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6207 Log:
6208 Document snomasks.
6209
6210
6211 Changes: Modified:
6212 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6213 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6214 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6215
6216
6217 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6218 Log:
6219 - Allow ENCAP REALHOST outside burst
6220 - Fix comment describing race condition: this can only happen
6221 on a local whois with use_whois_actually enabled
6222
6223
6224 Changes: Modified:
6225 +4 -6 trunk/modules/m_chghost.c (File Modified)
6226
6227
6228 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6229 Log:
6230 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6231
6232
6233 Changes: Modified:
6234 +39 -0 trunk/contrib/Makefile.in (File Modified)
6235 + - trunk/contrib/sno_globaloper.c (File Added)
6236
6237
6238 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6239 Log:
6240 Pass along old umodes and snomask in umode_changed hook,
6241 changing its parameter type from struct Client *
6242 to hook_data_umode_changed *. (For a new client, both
6243 are zero.)
6244
6245 The IP cloaking module now fully ignores umode changes
6246 where +h didn't change.
6247
6248
6249 Changes: Modified:
6250 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6251 +7 -0 trunk/include/hook.h (File Modified)
6252 +18 -4 trunk/src/s_user.c (File Modified)
6253
6254
6255 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6256 Log:
6257 move libcharybdis-provided function initialisation into libcharybdis_init().
6258
6259
6260 Changes: Modified:
6261 +32 -11 trunk/src/ircd.c (File Modified)
6262
6263
6264 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6265 Log:
6266 Make +f notices (local host, global host, global user@host, local class)
6267 netwide. Exceeding /quote set max remains local.
6268
6269
6270 Changes: Modified:
6271 +4 -4 trunk/src/s_conf.c (File Modified)
6272
6273
6274 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6275 Log:
6276 Netwide notices about attempts to join juped channels.
6277
6278
6279 Changes: Modified:
6280 +1 -1 trunk/modules/core/m_join.c (File Modified)
6281
6282
6283 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6284 Log:
6285 Send server notices about failed oper attempts globally.
6286 Successful remote oper attempt notices will be generated
6287 from the mode changes.
6288
6289
6290 Changes: Modified:
6291 +3 -3 trunk/modules/m_challenge.c (File Modified)
6292 +2 -2 trunk/modules/m_oper.c (File Modified)
6293
6294
6295 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6296 Log:
6297 Rest of infrastructure for sending server notices globally.
6298 Uses a new L_NETWIDE level on sendto_realops_snomask().
6299
6300
6301 Changes: Modified:
6302 +1 -0 trunk/include/send.h (File Modified)
6303 +31 -4 trunk/src/send.c (File Modified)
6304
6305
6306 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6307 Log:
6308 Add general::global_snotices conf option to control
6309 whether we send out SNOTEs. Does not do anything yet.
6310
6311
6312 Changes: Modified:
6313 +1 -0 trunk/doc/example.conf (File Modified)
6314 +6 -0 trunk/doc/reference.conf (File Modified)
6315 +1 -0 trunk/include/s_conf.h (File Modified)
6316 +6 -0 trunk/modules/m_info.c (File Modified)
6317 +1 -0 trunk/src/newconf.c (File Modified)
6318 +1 -0 trunk/src/s_conf.c (File Modified)
6319
6320
6321 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6322 Log:
6323 Only accept SNOTE from servers.
6324
6325
6326 Changes: Modified:
6327 +2 -0 trunk/modules/m_snote.c (File Modified)
6328
6329
6330 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6331 Log:
6332 Correct parv indices so this actually works.
6333
6334
6335 Changes: Modified:
6336 +2 -2 trunk/modules/m_snote.c (File Modified)
6337
6338
6339 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6340 Log:
6341 s/scan/snote/g
6342
6343
6344 Changes: Modified:
6345 +3 -3 trunk/modules/m_snote.c (File Modified)
6346
6347
6348 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6349 Log:
6350 Add m_snote.c, SNOTE propagator.
6351
6352
6353 Changes: Modified:
6354 +86 -0 trunk/modules/Makefile.in (File Modified)
6355 + - trunk/modules/m_snote.c (File Added)
6356
6357
6358 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6359 Log:
6360 start seeding the 1.1 NEWS file
6361
6362
6363 Changes: Modified:
6364 +4 -0 trunk/NEWS (File Modified)
6365
6366
6367 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6368 Log:
6369 rename some modules to more descriptive names...
6370
6371
6372 Changes: Modified:
6373 +2 -131 trunk/contrib/Makefile.in (File Modified)
6374 + - trunk/contrib/globalconnexit.c (File Deleted)
6375 + - trunk/contrib/globallineactive.c (File Deleted)
6376 + - trunk/contrib/sno_farconnect.c (File Added)
6377 + - trunk/contrib/sno_globalkline.c (File Added)
6378 +1 -120 trunk/modules/Makefile.in (File Modified)
6379 + - trunk/modules/networknotice.c (File Deleted)
6380 + - trunk/modules/sno_routing.c (File Added)
6381
6382
6383 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6384 Log:
6385 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6386 Uses FLAGS2_FLOODDONE bit on servers.
6387
6388
6389 Changes: Modified:
6390 +3 -0 trunk/include/client.h (File Modified)
6391 +121 -1 trunk/modules/Makefile.in (File Modified)
6392 + - trunk/modules/networknotice.c (File Added)
6393
6394
6395 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6396 Log:
6397 Don't show servers in /trace to nonopers if flatten links is enabled.
6398
6399
6400 Changes: Modified:
6401 +8 -5 trunk/modules/m_trace.c (File Modified)
6402
6403
6404 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6405 Log:
6406 CHGHOST:
6407 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6408 - send back confirmation to source, if local client
6409 - send a +s server notice if the source is neither a server nor a service (+S)
6410
6411
6412 Changes: Modified:
6413 +5 -1 trunk/modules/m_chghost.c (File Modified)
6414
6415
6416 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6417 Log:
6418 Use sendto_realops_snomask_from() to make the
6419 server notices appear to come from the affected
6420 user's server.
6421
6422
6423 Changes: Modified:
6424 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6425 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6426
6427
6428 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6429 Log:
6430 Add sendto_realops_snomask_from(), allows
6431 specification of apparent source server.
6432
6433
6434 Changes: Modified:
6435 +1 -0 trunk/include/send.h (File Modified)
6436 +41 -1 trunk/src/send.c (File Modified)
6437
6438
6439 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6440 Log:
6441 Revert r579. Keep host, not orighost in oper up notice.
6442 It would be inconsistent to have orighost there, and we
6443 don't want to mess up all server notices by putting both
6444 host and orighost.
6445
6446
6447 Changes: Modified:
6448 +1 -1 trunk/src/s_user.c (File Modified)
6449
6450
6451 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6452 Log:
6453 Include the IP address in operlog/foperlog.
6454
6455
6456 Changes: Modified:
6457 +10 -8 trunk/modules/m_challenge.c (File Modified)
6458 +8 -6 trunk/modules/m_oper.c (File Modified)
6459
6460
6461 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6462 Log:
6463 Call umode_changed hook on oper up.
6464
6465
6466 Changes: Modified:
6467 +1 -0 trunk/src/s_user.c (File Modified)
6468
6469
6470 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6471 Log:
6472 Add globalconnexit contrib module, shows remote client connects/exits
6473 except netsplits/netjoin on snomask +F.
6474 Notice formatting will probably change somewhat still.
6475
6476
6477 Changes: Modified:
6478 +80 -0 trunk/contrib/Makefile.in (File Modified)
6479 + - trunk/contrib/globalconnexit.c (File Added)
6480
6481
6482 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6483 Log:
6484 Declare snomask_modes[] so modules can provide snomasks.
6485
6486
6487 Changes: Modified:
6488 +2 -0 trunk/include/snomask.h (File Modified)
6489
6490
6491 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6492 Log:
6493 Replace user_signon hook with two new hooks: new_local_user
6494 and new_remote_user.
6495 These are called right before the user is introduced to the
6496 rest of the network.
6497
6498
6499 Changes: Modified:
6500 +2 -1 trunk/include/hook.h (File Modified)
6501 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6502 +4 -2 trunk/src/hook.c (File Modified)
6503 +2 -3 trunk/src/s_user.c (File Modified)
6504
6505
6506 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6507 Log:
6508 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6509
6510
6511 Changes: Modified:
6512 +2 -2 trunk/modules/m_scan.c (File Modified)
6513
6514
6515 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6516 Log:
6517 Update doc/technical/send.txt.
6518
6519
6520 Changes: Modified:
6521 +91 -131 trunk/doc/technical/send.txt (File Modified)
6522
6523
6524 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6525 Log:
6526 Add chantrace and masktrace to help files.
6527
6528
6529 Changes: Modified:
6530 + - trunk/help/opers/chantrace (File Added)
6531 +27 -20 trunk/help/opers/index (File Modified)
6532 + - trunk/help/opers/masktrace (File Added)
6533 +2 -0 trunk/help/opers/operspy (File Modified)
6534
6535
6536 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6537 Log:
6538 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6539 Shows etrace-like output for all users in a channel,
6540 in particular IP addresses.
6541
6542
6543 Changes: Modified:
6544 +75 -2 trunk/modules/m_etrace.c (File Modified)
6545
6546
6547 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6548 Log:
6549 Port over ratbox 2.2 r21727 (anfl):
6550 add some logging when we drop servers in places where we only notify opers
6551
6552
6553 Changes: Modified:
6554 +31 -0 trunk/modules/core/m_server.c (File Modified)
6555
6556
6557 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6558 Log:
6559 display orighost in operup message
6560
6561
6562 Changes: Modified:
6563 +1 -1 trunk/src/s_user.c (File Modified)
6564
6565
6566 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6567 Log:
6568 Add globallineactive contrib module, a hack which can often
6569 show k/d/g/x line active for remote clients.
6570
6571
6572 Changes: Modified:
6573 +52 -0 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/globallineactive.c (File Added)
6575
6576
6577 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6578 Log:
6579 Show IP field in the same way as MASKTRACE:
6580 "255.255.255.255" if it's unknown (remote TS5 client)
6581 and "0" if we or the remote server are purposely
6582 hiding it.
6583
6584
6585 Changes: Modified:
6586 +12 -1 trunk/modules/m_scan.c (File Modified)
6587
6588
6589 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6590 Log:
6591 scan umodes:
6592 - don't show servers in a global scan
6593 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6594
6595
6596 Changes: Modified:
6597 +4 -1 trunk/modules/m_scan.c (File Modified)
6598
6599
6600 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6601 Log:
6602 Implement SCAN UMODES.
6603
6604
6605 Changes: Modified:
6606 +3 -0 trunk/include/numeric.h (File Modified)
6607 +128 -2 trunk/modules/m_scan.c (File Modified)
6608 +2 -2 trunk/src/messages.tab (File Modified)
6609
6610
6611 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6612 Log:
6613 more oops
6614
6615
6616 Changes: Modified:
6617 +1 -1 trunk/modules/m_scan.c (File Modified)
6618
6619
6620 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6621 Log:
6622 parv[0] should be parv[1].
6623
6624
6625 Changes: Modified:
6626 +1 -1 trunk/modules/m_scan.c (File Modified)
6627
6628
6629 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6630 Log:
6631 another oops
6632
6633
6634 Changes: Modified:
6635 +1 -1 trunk/modules/m_scan.c (File Modified)
6636
6637
6638 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6639 Log:
6640 fix mistake here
6641
6642
6643 Changes: Modified:
6644 +2 -2 trunk/modules/m_scan.c (File Modified)
6645
6646
6647 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6648 Log:
6649 framework for scan command
6650
6651
6652 Changes: Modified:
6653 +113 -0 trunk/modules/Makefile.in (File Modified)
6654 + - trunk/modules/m_scan.c (File Added)
6655
6656
6657 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6658 Log:
6659 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6660
6661
6662 Changes: Modified:
6663 +2 -0 trunk/include/irc_string.h (File Modified)
6664 +157 -1 trunk/modules/m_etrace.c (File Modified)
6665 +129 -90 trunk/src/match.c (File Modified)
6666
6667
6668 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6669 Log:
6670 orighost may live in a different hash bucket (likely the case), lets check it standalone
6671
6672
6673 Changes: Modified:
6674 +39 -3 trunk/src/hostmask.c (File Modified)
6675
6676
6677 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6678 Log:
6679 SVN didn't check modules/ somehow, hrmm.
6680
6681
6682 Changes: Modified:
6683 +1 -1 trunk/modules/m_kline.c (File Modified)
6684 +6 -6 trunk/modules/m_stats.c (File Modified)
6685
6686
6687 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6688 Log:
6689 Track hostmask entries for client_p->orighost, if available.
6690 Not throughly tested, but seems to work fine.
6691
6692
6693 Changes: Modified:
6694 +8 -4 trunk/include/hostmask.h (File Modified)
6695 +14 -10 trunk/src/hostmask.c (File Modified)
6696
6697
6698 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6699 Log:
6700 Pass on SQUIT reasons more.
6701
6702
6703 Changes: Modified:
6704 +17 -19 trunk/src/client.c (File Modified)
6705
6706
6707 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6708 Log:
6709 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6710 This way, hidden admins also get them.
6711
6712
6713 Changes: Modified:
6714 +4 -4 trunk/src/send.c (File Modified)
6715
6716
6717 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6718 Log:
6719 From ircd-ratbox 2.2 (r21339 anfl):
6720 ms_kill() should be using find_person(), not find_client()
6721 otherwise it can generate a core.
6722
6723
6724 Changes: Modified:
6725 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6726
6727
6728 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6729 Log:
6730 Add m_error to core_module_table, so it is loaded by default.
6731
6732
6733 Changes: Modified:
6734 +1 -0 trunk/src/modules.c (File Modified)
6735
6736
6737 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6738 Log:
6739 comment is a const char *, not char *.
6740
6741
6742 Changes: Modified:
6743 +1 -1 trunk/include/hook.h (File Modified)
6744
6745
6746 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6747 Log:
6748 Fix a long standing hybrid 7 bug: when getting a read error
6749 on a server, report_error() is called with a %d instead of
6750 a %s in the format string ("Lost connection" in +d).
6751
6752
6753 Changes: Modified:
6754 +1 -1 trunk/src/client.c (File Modified)
6755
6756
6757 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6758 Log:
6759 Clarifications.
6760
6761
6762 Changes: Modified:
6763 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6764
6765
6766 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6767 Log:
6768 Add document describing capabilities and what they mean.
6769
6770
6771 Changes: Modified:
6772 + - trunk/doc/technical/capab.txt (File Added)
6773
6774
6775 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6776 Log:
6777 Change client_exit hook to pass all exit_client() parameters.
6778
6779
6780 Changes: Modified:
6781 +8 -0 trunk/include/hook.h (File Modified)
6782 +6 -1 trunk/src/client.c (File Modified)
6783
6784
6785 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6786 Log:
6787 Add client_exit hook, called in exit_client() for all
6788 clients of all types, except clients exiting because
6789 of netsplits (QS). The only thing done before it is
6790 marking the client as "closing" (to prevent
6791 recursion).
6792
6793
6794 Changes: Modified:
6795 +1 -0 trunk/include/hook.h (File Modified)
6796 +2 -0 trunk/src/client.c (File Modified)
6797 +2 -0 trunk/src/hook.c (File Modified)
6798
6799
6800 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6801 Log:
6802 Improve the code that calculates the nnnS nnnC counts
6803 in RPL_TRACESERVER.
6804
6805 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6806
6807
6808 Changes: Modified:
6809 +43 -36 trunk/modules/m_trace.c (File Modified)
6810
6811
6812 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6813 Log:
6814 Add server_eob hook.
6815 Planning to use this for netsplit/join notices.
6816
6817
6818 Changes: Modified:
6819 +1 -0 trunk/include/hook.h (File Modified)
6820 +2 -0 trunk/modules/m_pong.c (File Modified)
6821 +2 -0 trunk/src/hook.c (File Modified)
6822
6823
6824 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6825 Log:
6826 Default motd: ircd-ratbox -> charybdis
6827
6828
6829 Changes: Modified:
6830 +1 -1 trunk/doc/ircd.motd (File Modified)
6831
6832
6833 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6834 Log:
6835 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6836
6837
6838 Changes: Modified:
6839 +4 -4 trunk/src/s_user.c (File Modified)
6840
6841
6842 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6843 Log:
6844 - Remove obsolete EOB help file
6845 - Document snomask in the help files
6846 - Update indexes
6847
6848
6849 Changes: Modified:
6850 + - trunk/help/opers/eob (File Deleted)
6851 +13 -12 trunk/help/opers/index (File Modified)
6852 +1 -13 trunk/help/opers/umode (File Modified)
6853 +7 -7 trunk/help/users/index (File Modified)
6854
6855
6856 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6857 Log:
6858 Bail if snomask to parse is not given. Pointy hat to myself.
6859
6860
6861 Changes: Modified:
6862 +3 -0 trunk/src/snomask.c (File Modified)
6863
6864
6865 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6866 Log:
6867 Remove m_flags from autoconf
6868
6869
6870 Changes: Modified:
6871 +0 -1 trunk/contrib/Makefile.in (File Modified)
6872
6873
6874 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6875 Log:
6876 remove m_flags
6877
6878
6879 Changes: Modified:
6880 + - trunk/contrib/m_flags.c (File Deleted)
6881
6882
6883 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6884 Log:
6885 If +s is in oper_only_umodes, clear snomask on deoper.
6886
6887
6888 Changes: Modified:
6889 +5 -0 trunk/src/s_user.c (File Modified)
6890
6891
6892 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6893 Log:
6894 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6895
6896
6897 Changes: Modified:
6898 +2 -2 trunk/configure (File Modified)
6899 +2 -2 trunk/configure.ac (File Modified)
6900
6901
6902 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6903 Log:
6904 Remove the old server notice umodes.
6905 Default oper only umodes is now +s.
6906 Please make sure all remaining umodes still work.
6907
6908
6909 Changes: Modified:
6910 +3 -21 trunk/include/client.h (File Modified)
6911 +0 -12 trunk/src/newconf.c (File Modified)
6912 +1 -1 trunk/src/s_conf.c (File Modified)
6913 +12 -12 trunk/src/s_user.c (File Modified)
6914
6915
6916 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6917 Log:
6918 operator::flags nick_changes now controls +n snomask instead of +n umode.
6919
6920
6921 Changes: Modified:
6922 +8 -8 trunk/src/s_user.c (File Modified)
6923
6924
6925 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6926 Log:
6927 Move down h_umode_changed hook call after umode allowed checks
6928 (so it will not see +a if someone tries to set it but is not
6929 allowed to).
6930
6931
6932 Changes: Modified:
6933 +2 -3 trunk/src/s_user.c (File Modified)
6934
6935
6936 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6937 Log:
6938 Move over non-+s server notices (hopefully, all of them).
6939
6940
6941 Changes: Modified:
6942 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6943 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6944 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6945 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6946 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6947 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6948 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6949 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6950 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6951 +2 -2 trunk/libcharybdis/event.c (File Modified)
6952 +2 -2 trunk/modules/core/m_join.c (File Modified)
6953 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6954 +3 -3 trunk/modules/core/m_message.c (File Modified)
6955 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6956 +2 -2 trunk/modules/core/m_server.c (File Modified)
6957 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6958 +1 -1 trunk/modules/m_post.c (File Modified)
6959 +1 -1 trunk/modules/m_services.c (File Modified)
6960 +2 -2 trunk/src/channel.c (File Modified)
6961 +3 -3 trunk/src/client.c (File Modified)
6962 +1 -1 trunk/src/hash.c (File Modified)
6963 +5 -5 trunk/src/s_conf.c (File Modified)
6964 +2 -2 trunk/src/s_log.c (File Modified)
6965 +4 -4 trunk/src/s_user.c (File Modified)
6966
6967
6968 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6969 Log:
6970 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6971
6972
6973 Changes: Modified:
6974 +2 -1 trunk/include/snomask.h (File Modified)
6975 +2 -2 trunk/src/snomask.c (File Modified)
6976
6977
6978 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6979 Log:
6980 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6981
6982
6983 Changes: Modified:
6984 +1 -1 trunk/contrib/example_module.c (File Modified)
6985 +2 -2 trunk/include/ircd_defs.h (File Modified)
6986 +6 -6 trunk/modules/core/m_error.c (File Modified)
6987 +1 -1 trunk/modules/core/m_join.c (File Modified)
6988 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6989 +1 -1 trunk/modules/core/m_message.c (File Modified)
6990 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6991 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6992 +18 -18 trunk/modules/core/m_server.c (File Modified)
6993 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6994 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6995 +4 -4 trunk/modules/m_challenge.c (File Modified)
6996 +4 -4 trunk/modules/m_dline.c (File Modified)
6997 +13 -13 trunk/modules/m_gline.c (File Modified)
6998 +5 -5 trunk/modules/m_kline.c (File Modified)
6999 +2 -2 trunk/modules/m_oper.c (File Modified)
7000 +1 -1 trunk/modules/m_pong.c (File Modified)
7001 +13 -13 trunk/modules/m_rehash.c (File Modified)
7002 +4 -4 trunk/modules/m_resv.c (File Modified)
7003 +16 -16 trunk/modules/m_set.c (File Modified)
7004 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7005 +6 -6 trunk/modules/m_xline.c (File Modified)
7006 +1 -1 trunk/src/adns.c (File Modified)
7007 +2 -2 trunk/src/channel.c (File Modified)
7008 +1 -1 trunk/src/listener.c (File Modified)
7009 +1 -1 trunk/src/s_auth.c (File Modified)
7010 +15 -15 trunk/src/s_conf.c (File Modified)
7011 +3 -3 trunk/src/s_user.c (File Modified)
7012 +7 -7 trunk/src/send.c (File Modified)
7013
7014
7015 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7016 Log:
7017 On oper up:
7018 - set +s snomask if +s umode set but no snomasks
7019 - put numerics in more logical order
7020
7021
7022 Changes: Modified:
7023 +3 -1 trunk/src/s_user.c (File Modified)
7024
7025
7026 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7027 Log:
7028 parse_snobuf_to_mask(): default to + at start
7029 allows stuff like /mode jilles +s C
7030
7031
7032 Changes: Modified:
7033 +1 -1 trunk/src/snomask.c (File Modified)
7034
7035
7036 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7037 Log:
7038 Changes to user_mode() snomask handling.
7039 - show snomask (if not 0) on /mode <nick>
7040 - show snomask once at the end if +s/-s used
7041 - only parse 1 parameter for umode changes
7042 - don't crash on /mode <nick> +s
7043 - /mode <nick> -s clears snomask, doesn't use parameter
7044 - set umode +s iff snomask is not 0
7045 - snomask is not propagated, but umode +s is
7046
7047
7048 Changes: Modified:
7049 +97 -72 trunk/src/s_user.c (File Modified)
7050
7051
7052 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7053 Log:
7054 Convert some messages over to snomask.
7055
7056
7057 Changes: Modified:
7058 +29 -29 trunk/src/client.c (File Modified)
7059 +2 -2 trunk/src/ircd.c (File Modified)
7060 +13 -13 trunk/src/modules.c (File Modified)
7061 +1 -1 trunk/src/newconf.c (File Modified)
7062 +5 -5 trunk/src/parse.c (File Modified)
7063 +1 -1 trunk/src/restart.c (File Modified)
7064 +4 -4 trunk/src/s_newconf.c (File Modified)
7065 +11 -11 trunk/src/s_serv.c (File Modified)
7066
7067
7068 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7069 Log:
7070 include snomask.h from client.h
7071
7072
7073 Changes: Modified:
7074 +1 -0 trunk/include/client.h (File Modified)
7075
7076
7077 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7078 Log:
7079 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7080
7081
7082 Changes: Modified:
7083 +1 -0 trunk/src/newconf.c (File Modified)
7084 +2 -1 trunk/src/snomask.c (File Modified)
7085
7086
7087 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7088 Log:
7089 should start with +, not \0. Whoops. :)
7090
7091
7092 Changes: Modified:
7093 +1 -1 trunk/src/snomask.c (File Modified)
7094
7095
7096 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7097 Log:
7098 core snomask support.
7099
7100
7101 Changes: Modified:
7102 +3 -0 trunk/doc/example.conf (File Modified)
7103 +2 -0 trunk/include/client.h (File Modified)
7104 +2 -0 trunk/include/numeric.h (File Modified)
7105 +2 -0 trunk/include/s_newconf.h (File Modified)
7106 +63 -0 trunk/include/send.h (File Modified)
7107 + - trunk/include/snomask.h (File Added)
7108 +1 -0 trunk/src/Makefile.in (File Modified)
7109 +1 -1 trunk/src/messages.tab (File Modified)
7110 +8 -0 trunk/src/newconf.c (File Modified)
7111 +12 -0 trunk/src/s_user.c (File Modified)
7112 +235 -0 trunk/src/send.c (File Modified)
7113 + - trunk/src/snomask.c (File Added)
7114
7115
7116 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7117 Log:
7118 add a blank line after the license info.
7119
7120
7121 Changes: Modified:
7122 +1 -1 trunk/CREDITS (File Modified)
7123
7124
7125 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7126 Log:
7127 Extend copyright to 2006.
7128
7129
7130 Changes: Modified:
7131 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7132
7133
7134 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7135 Log:
7136 - Fix up book id.
7137 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7138
7139
7140 Changes: Modified:
7141 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7142 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7143
7144
7145 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7146 Log:
7147 Add oper privileges document.
7148
7149
7150 Changes: Modified:
7151 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7152 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7153
7154
7155 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7156 Log:
7157 Capitalize message names in services shortcuts (for consistency).
7158
7159
7160 Changes: Modified:
7161 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7162
7163
7164 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7165 Log:
7166 Remove C++ comment.
7167
7168
7169 Changes: Modified:
7170 +1 -1 trunk/src/patricia.c (File Modified)
7171
7172
7173 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7174 Log:
7175 Remove obsolete 'nextconnect' variable.
7176
7177
7178 Changes: Modified:
7179 +0 -1 trunk/include/ircd.h (File Modified)
7180 +0 -2 trunk/src/client.c (File Modified)
7181 +0 -1 trunk/src/ircd.c (File Modified)
7182
7183
7184 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7185 Log:
7186 Remove this remnant of the hybrid 6 ziplinks implementation.
7187
7188
7189 Changes: Modified:
7190 + - trunk/include/s_zip.h (File Deleted)
7191
7192
7193 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7194 Log:
7195 Make clone limiting work on orighost, not host (so it
7196 looks through services cloaks). Lightly tested, please
7197 test/review.
7198
7199
7200 Changes: Modified:
7201 +2 -0 trunk/modules/m_chghost.c (File Modified)
7202 +1 -1 trunk/src/client.c (File Modified)
7203 +1 -1 trunk/src/s_conf.c (File Modified)
7204
7205
7206 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7207 Log:
7208 Don't forget to link me_realhost() into the command hash.
7209
7210 Pointy hat to: myself
7211
7212
7213 Changes: Modified:
7214 +1 -1 trunk/modules/m_chghost.c (File Modified)
7215
7216
7217 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7218 Log:
7219 It's call_hook, not hook_call.
7220
7221
7222 Changes: Modified:
7223 +1 -1 trunk/src/s_user.c (File Modified)
7224
7225
7226 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7227 Log:
7228 Add unreject help file.
7229
7230
7231 Changes: Modified:
7232 + - trunk/help/opers/unreject (File Added)
7233
7234
7235 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7236 Log:
7237 Link the all-important 42 module to the build :P
7238
7239
7240 Changes: Modified:
7241 +1 -0 trunk/contrib/Makefile.in (File Modified)
7242
7243
7244 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7245 Log:
7246 Mention /rehash help.
7247
7248
7249 Changes: Modified:
7250 +1 -0 trunk/help/opers/rehash (File Modified)
7251
7252
7253 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7254 Log:
7255 Add h_user_signon hook.
7256
7257
7258 Changes: Modified:
7259 +1 -0 trunk/include/hook.h (File Modified)
7260 +2 -0 trunk/src/hook.c (File Modified)
7261 +4 -0 trunk/src/s_user.c (File Modified)
7262
7263
7264 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7265 Log:
7266 Oops, forgot to set orighost for remote client introductions.
7267
7268
7269 Changes: Modified:
7270 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7271
7272
7273 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7274 Log:
7275 Use TS6 forms in services shortcuts, if possible.
7276
7277
7278 Changes: Modified:
7279 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7280
7281
7282 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7283 Log:
7284 - Start out default_umodes conf entry from the empty set instead of +i.
7285 - Move oper_only_umodes check to where default_umodes is used, as
7286 oper_only_umodes may not be set yet while we're reading the conf.
7287
7288
7289 Changes: Modified:
7290 +6 -7 trunk/src/newconf.c (File Modified)
7291 +1 -1 trunk/src/s_user.c (File Modified)
7292
7293
7294 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7295 Log:
7296 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7297
7298
7299 Changes: Modified:
7300 +1 -0 trunk/doc/example.conf (File Modified)
7301 +7 -0 trunk/doc/reference.conf (File Modified)
7302 +0 -7 trunk/include/config.h.dist (File Modified)
7303 +1 -0 trunk/include/s_conf.h (File Modified)
7304 +6 -0 trunk/modules/m_info.c (File Modified)
7305 +9 -18 trunk/src/client.c (File Modified)
7306 +1 -0 trunk/src/newconf.c (File Modified)
7307 +1 -0 trunk/src/s_conf.c (File Modified)
7308
7309
7310 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7311 Log:
7312 - Allow NULL target_ip in show_ip() (indicates message is being
7313 sent to local opers)
7314 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7315 confitem
7316 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7317 those in src/client.c
7318
7319 From ratbox 2.2 svn (anfl)
7320
7321
7322 Changes: Modified:
7323 +1 -0 trunk/include/client.h (File Modified)
7324 +21 -2 trunk/src/client.c (File Modified)
7325 +2 -4 trunk/src/hostmask.c (File Modified)
7326 +1 -5 trunk/src/s_conf.c (File Modified)
7327 +4 -8 trunk/src/s_user.c (File Modified)
7328
7329
7330 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7331 Log:
7332 Fire off events properly.
7333
7334
7335 Changes: Modified:
7336 +7 -3 trunk/src/s_user.c (File Modified)
7337
7338
7339 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7340 Log:
7341 make sure modules which depend on umode information get the message upon connection (oops)
7342
7343
7344 Changes: Modified:
7345 +3 -0 trunk/src/s_user.c (File Modified)
7346
7347
7348 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7349 Log:
7350 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7351 From ratbox 2.2 svn.
7352
7353
7354 Changes: Modified:
7355 +3 -7 trunk/modules/m_etrace.c (File Modified)
7356
7357
7358 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7359 Log:
7360 Replace silly `default_invisible' option with more versatile default_umodes.
7361
7362
7363 Changes: Modified:
7364 +2 -2 trunk/Makefile.in (File Modified)
7365 +12 -1 trunk/doc/example.conf (File Modified)
7366 +14 -7 trunk/doc/reference.conf (File Modified)
7367 +2 -4 trunk/include/s_conf.h (File Modified)
7368 +0 -6 trunk/modules/m_info.c (File Modified)
7369 +4 -0 trunk/src/modules.c (File Modified)
7370 +41 -1 trunk/src/newconf.c (File Modified)
7371 +2 -2 trunk/src/s_conf.c (File Modified)
7372 +3 -4 trunk/src/s_user.c (File Modified)
7373
7374
7375 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7376 Log:
7377 Add temporary nick resvs with the proper duration,
7378 not 60 times too long.
7379
7380
7381 Changes: Modified:
7382 +1 -1 trunk/modules/m_resv.c (File Modified)
7383
7384
7385 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7386 Log:
7387 Add kick on split riding. See reference.conf for more details.
7388
7389
7390 Changes: Modified:
7391 +1 -0 trunk/doc/example.conf (File Modified)
7392 +16 -0 trunk/doc/reference.conf (File Modified)
7393 +1 -0 trunk/include/s_conf.h (File Modified)
7394 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7395 +6 -0 trunk/modules/m_info.c (File Modified)
7396 +1 -0 trunk/src/newconf.c (File Modified)
7397 +1 -0 trunk/src/s_conf.c (File Modified)
7398
7399
7400 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7401 Log:
7402 New credits, denoting GXTi as being on the core team.
7403
7404
7405 Changes: Modified:
7406 +16 -5 trunk/CREDITS (File Modified)
7407
7408
7409 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7410 Log:
7411 better cloaking algorithm
7412
7413
7414 Changes: Modified:
7415 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7416
7417
7418 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7419 Log:
7420 don't do redundant bitshifting.
7421
7422
7423 Changes: Modified:
7424 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7425
7426
7427 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7428 Log:
7429 Add ip_cloaking.so.
7430
7431
7432 Changes: Modified:
7433 +1 -0 trunk/contrib/Makefile.in (File Modified)
7434
7435
7436 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7437 Log:
7438 Set the DynSpoof flag properly.
7439
7440
7441 Changes: Modified:
7442 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7443
7444
7445 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7446 Log:
7447 first go at an ip_cloaking implementation for charybdis.
7448
7449
7450 Changes: Modified:
7451 + - trunk/contrib/ip_cloaking.c (File Added)
7452
7453
7454 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7455 Log:
7456 Add libcharybdis to contrib/ includes.
7457
7458
7459 Changes: Modified:
7460 +1 -1 trunk/contrib/Makefile.in (File Modified)
7461
7462
7463 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7464 Log:
7465 add h_umode_changed hook for modules that provide usermodes.
7466
7467
7468 Changes: Modified:
7469 +1 -0 trunk/include/hook.h (File Modified)
7470 +2 -1 trunk/src/hook.c (File Modified)
7471 +3 -0 trunk/src/s_user.c (File Modified)
7472
7473
7474 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7475 Log:
7476 Show quiets in /stats z.
7477
7478
7479 Changes: Modified:
7480 +15 -10 trunk/src/s_stats.c (File Modified)
7481
7482
7483 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7484 Log:
7485 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7486
7487
7488 Changes: Modified:
7489 +0 -12 trunk/configure (File Modified)
7490 +0 -9 trunk/configure.ac (File Modified)
7491 +0 -3 trunk/include/setup.h.in (File Modified)
7492
7493
7494 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7495 Log:
7496 change various buffer sizes to = topiclen.
7497
7498
7499 Changes: Modified:
7500 +3 -4 trunk/include/ircd_defs.h (File Modified)
7501
7502
7503 jon 2005/12/12 19:32:18 UTC (20051212-400)
7504 Log:
7505 - Partial commit test, partial ego strokage ;)
7506
7507
7508 Changes: Modified:
7509 +2 -1 trunk/CREDITS (File Modified)
7510
7511
7512 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7513 Log:
7514 More kqueue corrections.
7515
7516 Changes: Modified:
7517 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7518
7519
7520 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7521 Log:
7522 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7523 Not sure why this wasn't this way to begin with.
7524
7525
7526 Changes: Modified:
7527 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7528
7529
7530 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7531 Log:
7532 example.conf tweaks:
7533 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7534 most people do not need this.
7535 Enable serverinfo::hub.
7536
7537
7538 Changes: Modified:
7539 +14 -11 trunk/doc/example.conf (File Modified)
7540
7541
7542 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7543 Log:
7544 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7545
7546
7547 Changes: Modified:
7548 +1 -1 trunk/src/s_serv.c (File Modified)
7549
7550
7551 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7552 Log:
7553 header include changes
7554
7555
7556 Changes: Modified:
7557 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7558 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7559 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7560 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7561 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7562 +1 -21 trunk/libcharybdis/select.c (File Modified)
7563
7564
7565 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7566 Log:
7567 s/ilog/libcharybdis_{die,log,restart}/g
7568
7569
7570 Changes: Modified:
7571 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7572 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7573 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7574 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7575 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7576 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7577 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7578 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7579
7580
7581 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7582 Log:
7583 Use the right callbacks in the function code.
7584
7585 Changes: Modified:
7586 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7587
7588
7589 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7590 Log:
7591 More work, it builds again!
7592
7593
7594 Changes: Modified:
7595 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7596 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7597 + - trunk/libcharybdis/libcharybdis.c (File Added)
7598 + - trunk/libcharybdis/libcharybdis.h (File Added)
7599
7600
7601 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7602 Log:
7603 Move some stuff around.
7604
7605
7606 Changes: Modified:
7607 + - trunk/include/memory.h (File Deleted)
7608 + - trunk/include/tools.h (File Deleted)
7609 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7610 + - trunk/libcharybdis/memory.c (File Added)
7611 + - trunk/libcharybdis/memory.h (File Added)
7612 + - trunk/libcharybdis/snprintf.c (File Added)
7613 + - trunk/libcharybdis/tools.c (File Added)
7614 + - trunk/libcharybdis/tools.h (File Added)
7615 +1000 -1062 trunk/modules/.depend (File Modified)
7616 +421 -455 trunk/src/.depend (File Modified)
7617 +0 -1191 trunk/src/Makefile.in (File Modified)
7618 + - trunk/src/memory.c (File Deleted)
7619 + - trunk/src/snprintf.c (File Deleted)
7620 + - trunk/src/tools.c (File Deleted)
7621
7622
7623 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7624 Log:
7625 move more headers into libcharybdis
7626
7627 Changes: Modified:
7628 + - trunk/include/balloc.h (File Deleted)
7629 + - trunk/include/event.h (File Deleted)
7630 + - trunk/libcharybdis/balloc.h (File Added)
7631 + - trunk/libcharybdis/event.h (File Added)
7632 +924 -1020 trunk/modules/.depend (File Modified)
7633 +327 -406 trunk/src/.depend (File Modified)
7634
7635
7636 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7637 Log:
7638 balloc, events -> libcharybdis
7639
7640 Changes: Modified:
7641 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7642 + - trunk/libcharybdis/balloc.c (File Added)
7643 + - trunk/libcharybdis/event.c (File Added)
7644 +0 -1008 trunk/src/Makefile.in (File Modified)
7645 + - trunk/src/balloc.c (File Deleted)
7646 + - trunk/src/event.c (File Deleted)
7647
7648
7649 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7650 Log:
7651 More fun
7652
7653 Changes: Modified:
7654 + - trunk/include/commio.h (File Deleted)
7655 + - trunk/include/linebuf.h (File Deleted)
7656 + - trunk/libcharybdis/commio.h (File Added)
7657 + - trunk/libcharybdis/linebuf.h (File Added)
7658 +1644 -530 trunk/modules/.depend (File Modified)
7659 +1 -1 trunk/modules/Makefile.in (File Modified)
7660 +720 -284 trunk/src/.depend (File Modified)
7661
7662
7663 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7664 Log:
7665 Makefile reworking -- moving libcharybdis headers into proper location.
7666
7667 Changes: Modified:
7668 +1 -1 trunk/adns/Makefile.in (File Modified)
7669 +1 -1 trunk/src/Makefile.in (File Modified)
7670
7671
7672 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7673 Log:
7674 Document proposed authdaemon protocol.
7675
7676 Changes: Modified:
7677 + - trunk/authdaemon/protocol.txt (File Added)
7678
7679
7680 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7681 Log:
7682 Makefile oops
7683
7684 Changes: Modified:
7685 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7686
7687
7688 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7689 Log:
7690 Remove dead makefile from generation
7691
7692 Changes: Modified:
7693 +1 -2 trunk/configure (File Modified)
7694 +0 -1 trunk/configure.ac (File Modified)
7695
7696
7697 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7698 Log:
7699 libcharybdisIO -> libcharybdis
7700
7701 Changes: Modified:
7702 +1 -1 trunk/src/Makefile.in (File Modified)
7703
7704
7705 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7706 Log:
7707 More restructuring.
7708
7709 Changes: Modified:
7710 + - trunk/libcharybdis/Makefile.in (File Added)
7711 + - trunk/libcharybdis/commio.c (File Added)
7712 + - trunk/libcharybdis/devpoll.c (File Added)
7713 + - trunk/libcharybdis/epoll.c (File Added)
7714 + - trunk/libcharybdis/io/ (File Deleted)
7715 + - trunk/libcharybdis/kqueue.c (File Added)
7716 + - trunk/libcharybdis/linebuf.c (File Added)
7717 + - trunk/libcharybdis/log/ (File Deleted)
7718 + - trunk/libcharybdis/poll.c (File Added)
7719 + - trunk/libcharybdis/ports.c (File Added)
7720 + - trunk/libcharybdis/select.c (File Added)
7721
7722
7723 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7724 Log:
7725 Blah kill makefile
7726
7727 Changes: Modified:
7728 + - trunk/libcharybdis/Makefile.in (File Deleted)
7729
7730
7731 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7732 Log:
7733 Blah kill makefile
7734
7735 Changes: Modified:
7736 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7737
7738
7739 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7740 Log:
7741 add authdaemon dir for later hacking
7742
7743
7744 Changes: Modified:
7745 + - trunk/authdaemon/ (File Added)
7746
7747
7748 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7749 Log:
7750 linebuf -> libcharybdisIO
7751
7752
7753 Changes: Modified:
7754 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7755 + - trunk/libcharybdis/io/linebuf.c (File Added)
7756 + - trunk/libcharybdis/log/ (File Added)
7757 + - trunk/libcharybdis/log/Makefile.in (File Added)
7758 +0 -687 trunk/src/Makefile.in (File Modified)
7759 + - trunk/src/linebuf.c (File Deleted)
7760
7761
7762 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7763 Log:
7764 Solaris 10 I/O ports support
7765
7766 Changes: Modified:
7767 + - trunk/libcharybdis/io/ports.c (File Added)
7768
7769
7770 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7771 Log:
7772 libcharybdis stuff
7773
7774
7775 Changes: Modified:
7776 +1 -1 trunk/Makefile.in (File Modified)
7777 +3 -1 trunk/configure (File Modified)
7778 +133 -10 trunk/configure.ac (File Modified)
7779 + - trunk/libcharybdis/ (File Added)
7780 + - trunk/libcharybdis/Makefile.in (File Added)
7781 + - trunk/libcharybdis/io/ (File Added)
7782 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7783 +2 -3 trunk/src/Makefile.in (File Modified)
7784 + - trunk/src/io/ (File Deleted)
7785
7786
7787 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7788 Log:
7789 split IO stuff into libcharybdisIO.
7790
7791
7792 Changes: Modified:
7793 + - trunk/src/commio.c (File Deleted)
7794 + - trunk/src/devpoll.c (File Deleted)
7795 + - trunk/src/epoll.c (File Deleted)
7796 + - trunk/src/io/ (File Added)
7797 + - trunk/src/io/Makefile.in (File Added)
7798 + - trunk/src/io/commio.c (File Added)
7799 + - trunk/src/io/devpoll.c (File Added)
7800 + - trunk/src/io/epoll.c (File Added)
7801 + - trunk/src/io/kqueue.c (File Added)
7802 + - trunk/src/io/poll.c (File Added)
7803 + - trunk/src/io/select.c (File Added)
7804 + - trunk/src/kqueue.c (File Deleted)
7805 + - trunk/src/poll.c (File Deleted)
7806 + - trunk/src/select.c (File Deleted)
7807
7808
7809 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7810 Log:
7811 Version bump: 1.1.0
7812
7813
7814 Changes: Modified:
7815 +86 -155 trunk/configure (File Modified)
7816 +1 -1 trunk/configure.ac (File Modified)
7817
7818
7819 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7820 Log:
7821 Remove mentions of mkkeypair/cryptlinks.
7822
7823
7824 Changes: Modified:
7825 +1 -3 trunk/doc/challenge.txt (File Modified)
7826
7827
7828 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7829 Log:
7830 Clarify serverinfo{} description.
7831
7832
7833 Changes: Modified:
7834 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7835
7836
7837 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7838 Log:
7839 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7840
7841
7842 Changes: Modified:
7843 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7844
7845
7846 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7847 Log:
7848 Improvements also applicable to hyperion 1.x.
7849
7850
7851 Changes: Modified:
7852 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7853
7854
7855 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7856 Log:
7857 - Add +F description
7858 - General improvements and changes to charybdis
7859
7860
7861 Changes: Modified:
7862 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7863
7864
7865 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7866 Log:
7867 The server notice umodes only have an effect
7868 for opers. ("sendto_realops_flags", so having
7869 the umode is not enough, they must also be
7870 opered)
7871
7872
7873 Changes: Modified:
7874 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7875
7876
7877 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7878 Log:
7879 Updates to umodes docs.
7880
7881
7882 Changes: Modified:
7883 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7884
7885
7886 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7887 Log:
7888 Add SGML documentation.
7889
7890 Changes: Modified:
7891 + - trunk/doc/sgml/ (File Added)
7892 + - trunk/doc/sgml/oper-guide/ (File Added)
7893 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7894 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7895 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7896 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7897 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7898 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7899 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7900
7901
7902 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7903 Log:
7904 Make operwall flag restrict setting umode +z.
7905 This repairs this flag broken in charybdis-1.0.
7906
7907
7908 Changes: Modified:
7909 +41 -0 trunk/contrib/m_flags.c (File Modified)
7910 +9 -0 trunk/src/s_user.c (File Modified)
7911
7912
7913 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7914 Log:
7915 Don't complain/reset remote clients +n. I'm still not
7916 convinced propagating all umodes is the way to go, oh
7917 well.
7918
7919
7920 Changes: Modified:
7921 +1 -1 trunk/src/s_user.c (File Modified)
7922
7923
7924 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7925 Log:
7926 - Require admin flag for oper /chghost (if it's enabled
7927 which is not default)
7928 - Give error message on nonexistant nick
7929
7930
7931 Changes: Modified:
7932 +12 -0 trunk/modules/m_chghost.c (File Modified)
7933
7934
7935 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7936 Log:
7937 Incorporated jilles' dynspoof patch with a few minor changes.
7938
7939 Changes: Modified:
7940 +5 -2 trunk/include/client.h (File Modified)
7941 +1 -0 trunk/include/numeric.h (File Modified)
7942 +75 -4 trunk/modules/m_chghost.c (File Modified)
7943 +2 -21 trunk/modules/m_stats.c (File Modified)
7944 +2 -8 trunk/modules/m_trace.c (File Modified)
7945 +2 -0 trunk/src/client.c (File Modified)
7946 +3 -0 trunk/src/s_user.c (File Modified)
7947
7948
7949 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7950 Log:
7951 Update NEWS.
7952
7953 Changes: Modified:
7954 +5 -0 trunk/NEWS (File Modified)
7955
7956
7957 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7958 Log:
7959 Make show_ip() far less braindead.
7960
7961 Obtained from: ratbox 2.2 SVN
7962
7963
7964 Changes: Modified:
7965 +14 -85 trunk/src/client.c (File Modified)
7966
7967
7968 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7969 Log:
7970 Instead of not showing channels at all for whoising services,
7971 only show channels the requester is also on. If operspying
7972 services, show all the channels.
7973
7974
7975 Changes: Modified:
7976 +37 -40 trunk/modules/m_whois.c (File Modified)
7977
7978
7979 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7980 Log:
7981 - Show real errno if we fail to connect to a server
7982 - Don't show server IPs on IRC if a server goes dead
7983 during handshake
7984
7985
7986 Changes: Modified:
7987 +2 -5 trunk/src/s_serv.c (File Modified)
7988
7989
7990 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7991 Log:
7992 Revert hybrid 7.2 aline code. It causes too many problems.
7993
7994
7995 Changes: Modified:
7996 +1 -47 trunk/NEWS (File Modified)
7997 + - trunk/include/aline.h (File Deleted)
7998 +53 -6 trunk/modules/m_dline.c (File Modified)
7999 +212 -16 trunk/modules/m_kline.c (File Modified)
8000 +37 -8 trunk/modules/m_resv.c (File Modified)
8001 +45 -24 trunk/modules/m_xline.c (File Modified)
8002 +0 -485 trunk/src/Makefile.in (File Modified)
8003 + - trunk/src/aline.c (File Deleted)
8004
8005
8006 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8007 Log:
8008 Incorporate recent ratbox monitor bugfixes (could crash).
8009
8010
8011 Changes: Modified:
8012 +16 -0 trunk/modules/m_monitor.c (File Modified)
8013 +4 -3 trunk/src/monitor.c (File Modified)
8014
8015
8016 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8017 Log:
8018 Fix /invite UID leak.
8019
8020 Found by logiclrd@EFnet.
8021
8022
8023 Changes: Modified:
8024 +3 -2 trunk/modules/m_invite.c (File Modified)
8025
8026
8027 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8028 Log:
8029 Don't show what channels a service is in.
8030
8031 Changes: Modified:
8032 +1 -0 trunk/NEWS (File Modified)
8033 +40 -35 trunk/modules/m_whois.c (File Modified)
8034
8035
8036 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8037 Log:
8038 Update version to 1.0.3.
8039
8040
8041 Changes: Modified:
8042 +9 -9 trunk/configure (File Modified)
8043 +1 -1 trunk/configure.ac (File Modified)
8044
8045
8046 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8047 Log:
8048 Update NEWS.
8049
8050
8051 Changes: Modified:
8052 +7 -1 trunk/NEWS (File Modified)
8053
8054
8055 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8056 Log:
8057 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8058 More static buffers :(
8059
8060
8061 Changes: Modified:
8062 +12 -4 trunk/src/aline.c (File Modified)
8063
8064
8065 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8066 Log:
8067 Make operspy mode (/mode !#channel showing parameters
8068 even if not on channel) work again.
8069
8070
8071 Changes: Modified:
8072 +4 -4 trunk/src/channel.c (File Modified)
8073
8074
8075 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8076 Log:
8077 Call server_introduced hook on TS6 remote server
8078 introduction (ms_sid()).
8079
8080
8081 Changes: Modified:
8082 +6 -0 trunk/modules/core/m_server.c (File Modified)
8083
8084
8085 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8086 Log:
8087 Cyrix boxes are wierd.
8088
8089 Changes: Modified:
8090 +2 -1 trunk/modules/m_services.c (File Modified)
8091
8092
8093 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8094 Log:
8095 More paranoia.
8096
8097 Changes: Modified:
8098 +1 -1 trunk/include/client.h (File Modified)
8099 +3 -1 trunk/modules/m_services.c (File Modified)
8100
8101
8102 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8103 Log:
8104 heh
8105
8106 Changes: Modified:
8107 +1 -6 trunk/modules/m_services.c (File Modified)
8108
8109
8110 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8111 Log:
8112 Disable a check that doesn't always seem to work right for some reason.
8113
8114 Changes: Modified:
8115 +2 -0 trunk/modules/m_services.c (File Modified)
8116
8117
8118 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8119 Log:
8120 Update NEWS.
8121
8122
8123 Changes: Modified:
8124 +4 -1 trunk/NEWS (File Modified)
8125
8126
8127 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8128 Log:
8129 1.0.2
8130
8131
8132 Changes: Modified:
8133 +9 -9 trunk/configure (File Modified)
8134 +1 -1 trunk/configure.ac (File Modified)
8135
8136
8137 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8138 Log:
8139 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8140
8141
8142 Changes: Modified:
8143 +3 -13 trunk/modules/m_trace.c (File Modified)
8144
8145
8146 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8147 Log:
8148 Don't send empty RPL_WHOISCHANNELS on remote whois.
8149
8150 Pointy hat to: jilles
8151
8152
8153 Changes: Modified:
8154 +1 -1 trunk/modules/m_whois.c (File Modified)
8155
8156
8157 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8158 Log:
8159 Update NEWS.
8160
8161
8162 Changes: Modified:
8163 +3 -0 trunk/NEWS (File Modified)
8164
8165
8166 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8167 Log:
8168 Modular umode support.
8169
8170
8171 Changes: Modified:
8172 +0 -9 trunk/include/client.h (File Modified)
8173 +2 -1 trunk/include/s_user.h (File Modified)
8174 +1 -1 trunk/include/tools.h (File Modified)
8175 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8176 +3 -0 trunk/src/ircd.c (File Modified)
8177 +1 -1 trunk/src/messages.tab (File Modified)
8178 +2 -2 trunk/src/s_serv.c (File Modified)
8179 +37 -59 trunk/src/s_user.c (File Modified)
8180 +21 -0 trunk/src/tools.c (File Modified)
8181
8182
8183 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8184 Log:
8185 Optionally do forced nick change to the UID instead of kill
8186 on nick collisions, see doc/collision_fnc.txt for more
8187 details.
8188
8189
8190 Changes: Modified:
8191 + - trunk/doc/collision_fnc.txt (File Added)
8192 +1 -0 trunk/doc/example.conf (File Modified)
8193 +8 -0 trunk/doc/reference.conf (File Modified)
8194 +1 -0 trunk/include/numeric.h (File Modified)
8195 +1 -0 trunk/include/s_conf.h (File Modified)
8196 +2 -1 trunk/include/s_serv.h (File Modified)
8197 +1 -0 trunk/include/s_stats.h (File Modified)
8198 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8199 +1 -1 trunk/src/messages.tab (File Modified)
8200 +1 -0 trunk/src/newconf.c (File Modified)
8201 +1 -0 trunk/src/s_conf.c (File Modified)
8202 +1 -0 trunk/src/s_serv.c (File Modified)
8203 +2 -2 trunk/src/s_stats.c (File Modified)
8204
8205
8206 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8207 Log:
8208 Update NEWS.
8209
8210
8211 Modified:
8212 trunk/NEWS (File Modified)
8213
8214
8215 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8216 Log:
8217 Don't allow lookups by uid in /monitor + and /monitor s.
8218
8219
8220 Modified:
8221 trunk/modules/m_monitor.c (File Modified)
8222
8223
8224 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8225 Log:
8226 Stop garbage +j being set in cases like +j aaa:bbb by
8227 initializing the variables properly.
8228
8229 Reported by kyle.
8230
8231
8232 Modified:
8233 trunk/modules/core/m_mode.c (File Modified)
8234 trunk/modules/core/m_sjoin.c (File Modified)
8235
8236
8237 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8238 Log:
8239 Apply flags to the proper server in me_gcap().
8240
8241
8242 Modified:
8243 trunk/modules/m_capab.c (File Modified)
8244
8245
8246 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8247 Log:
8248 Use find_named_client() instead of find_client() to check
8249 for nick collisions.
8250
8251
8252 Modified:
8253 trunk/modules/core/m_nick.c (File Modified)
8254
8255
8256 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8257 Log:
8258 - Replace old 381 numeric with a new, more positive one!
8259
8260
8261 Modified:
8262 trunk/src/messages.tab (File Modified)
8263
8264
8265 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8266 Log:
8267 Make it compile again.
8268
8269
8270 Modified:
8271 trunk/src/channel.c (File Modified)
8272 trunk/src/client.c (File Modified)
8273 trunk/src/ircd.c (File Modified)
8274 trunk/src/packet.c (File Modified)
8275
8276
8277 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8278 Log:
8279 - Prevent UID disclosure in cmode setting.
8280
8281
8282 Modified:
8283 trunk/NEWS (File Modified)
8284 trunk/modules/core/m_mode.c (File Modified)
8285
8286
8287 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8288 Log:
8289 A different check which prevents UID disclosure.
8290
8291
8292 Modified:
8293 trunk/modules/core/m_kick.c (File Modified)
8294
8295
8296 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8297 Log:
8298 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8299
8300
8301 Modified:
8302 trunk/modules/core/m_kick.c (File Modified)
8303
8304
8305 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8306 Log:
8307 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8308
8309
8310 Modified:
8311 trunk/NEWS (File Modified)
8312 trunk/modules/m_accept.c (File Modified)
8313 trunk/modules/m_admin.c (File Modified)
8314 trunk/modules/m_away.c (File Modified)
8315 trunk/modules/m_cap.c (File Modified)
8316 trunk/modules/m_capab.c (File Modified)
8317 trunk/modules/m_challenge.c (File Modified)
8318 trunk/modules/m_chghost.c (File Modified)
8319 trunk/modules/m_close.c (File Modified)
8320 trunk/modules/m_cmessage.c (File Modified)
8321 trunk/modules/m_connect.c (File Modified)
8322 trunk/modules/m_dline.c (File Modified)
8323 trunk/modules/m_encap.c (File Modified)
8324 trunk/modules/m_etrace.c (File Modified)
8325 trunk/modules/m_gline.c (File Modified)
8326 trunk/modules/m_help.c (File Modified)
8327 trunk/modules/m_info.c (File Modified)
8328 trunk/modules/m_invite.c (File Modified)
8329 trunk/modules/m_ison.c (File Modified)
8330 trunk/modules/m_kline.c (File Modified)
8331 trunk/modules/m_knock.c (File Modified)
8332 trunk/modules/m_links.c (File Modified)
8333 trunk/modules/m_list.c (File Modified)
8334 trunk/modules/m_locops.c (File Modified)
8335 trunk/modules/m_lusers.c (File Modified)
8336 trunk/modules/m_map.c (File Modified)
8337 trunk/modules/m_monitor.c (File Modified)
8338 trunk/modules/m_motd.c (File Modified)
8339 trunk/modules/m_names.c (File Modified)
8340 trunk/modules/m_oper.c (File Modified)
8341 trunk/modules/m_operspy.c (File Modified)
8342 trunk/modules/m_pass.c (File Modified)
8343 trunk/modules/m_ping.c (File Modified)
8344 trunk/modules/m_pong.c (File Modified)
8345 trunk/modules/m_post.c (File Modified)
8346 trunk/modules/m_rehash.c (File Modified)
8347 trunk/modules/m_restart.c (File Modified)
8348 trunk/modules/m_resv.c (File Modified)
8349 trunk/modules/m_services.c (File Modified)
8350 trunk/modules/m_set.c (File Modified)
8351 trunk/modules/m_sshortcut.c (File Modified)
8352 trunk/modules/m_stats.c (File Modified)
8353 trunk/modules/m_svinfo.c (File Modified)
8354 trunk/modules/m_tb.c (File Modified)
8355 trunk/modules/m_testline.c (File Modified)
8356 trunk/modules/m_testmask.c (File Modified)
8357 trunk/modules/m_time.c (File Modified)
8358 trunk/modules/m_topic.c (File Modified)
8359 trunk/modules/m_trace.c (File Modified)
8360 trunk/modules/m_unreject.c (File Modified)
8361 trunk/modules/m_user.c (File Modified)
8362 trunk/modules/m_userhost.c (File Modified)
8363 trunk/modules/m_users.c (File Modified)
8364 trunk/modules/m_version.c (File Modified)
8365 trunk/modules/m_wallops.c (File Modified)
8366 trunk/modules/m_who.c (File Modified)
8367 trunk/modules/m_whois.c (File Modified)
8368 trunk/modules/m_whowas.c (File Modified)
8369 trunk/modules/m_xline.c (File Modified)
8370 trunk/src/adns.c (File Modified)
8371 trunk/src/aline.c (File Modified)
8372 trunk/src/cache.c (File Modified)
8373 trunk/src/channel.c (File Modified)
8374 trunk/src/class.c (File Modified)
8375 trunk/src/client.c (File Modified)
8376 trunk/src/commio.c (File Modified)
8377 trunk/src/event.c (File Modified)
8378 trunk/src/hash.c (File Modified)
8379 trunk/src/hostmask.c (File Modified)
8380 trunk/src/ircd.c (File Modified)
8381 trunk/src/kdparse.c (File Modified)
8382 trunk/src/linebuf.c (File Modified)
8383 trunk/src/listener.c (File Modified)
8384 trunk/src/modules.c (File Modified)
8385 trunk/src/monitor.c (File Modified)
8386 trunk/src/newconf.c (File Modified)
8387 trunk/src/packet.c (File Modified)
8388 trunk/src/parse.c (File Modified)
8389 trunk/src/reject.c (File Modified)
8390 trunk/src/s_auth.c (File Modified)
8391 trunk/src/s_conf.c (File Modified)
8392 trunk/src/s_gline.c (File Modified)
8393 trunk/src/s_log.c (File Modified)
8394 trunk/src/s_newconf.c (File Modified)
8395 trunk/src/s_serv.c (File Modified)
8396 trunk/src/s_stats.c (File Modified)
8397 trunk/src/s_user.c (File Modified)
8398 trunk/src/send.c (File Modified)
8399 trunk/src/whowas.c (File Modified)
8400
8401
8402 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8403 Log:
8404 - More coding style niceities. Pretty much got client.h squared away.
8405
8406
8407 Modified:
8408 trunk/modules/m_dline.c (File Modified)
8409 trunk/modules/m_gline.c (File Modified)
8410 trunk/modules/m_kline.c (File Modified)
8411 trunk/modules/m_rehash.c (File Modified)
8412 trunk/modules/m_resv.c (File Modified)
8413 trunk/modules/m_stats.c (File Modified)
8414 trunk/modules/m_testline.c (File Modified)
8415 trunk/modules/m_user.c (File Modified)
8416 trunk/modules/m_xline.c (File Modified)
8417
8418
8419 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8420 Log:
8421 - Propagate quiets (+q) on netjoins
8422 - Clear +q list too on lowerTS sjoin from TS6 source
8423
8424
8425 Modified:
8426 trunk/modules/core/m_sjoin.c (File Modified)
8427 trunk/src/s_serv.c (File Modified)
8428
8429
8430 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8431 Log:
8432 Second argument to whois is always a nick, never a uid.
8433 This prevents /whois other.server uid to get information
8434 about that uid.
8435
8436
8437 Modified:
8438 trunk/modules/m_whois.c (File Modified)
8439
8440
8441 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8442 Log:
8443 Don't allow local users to use uids in user mode.
8444
8445
8446 Modified:
8447 trunk/src/s_user.c (File Modified)
8448
8449
8450 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8451 Log:
8452 Make it compile again.
8453
8454
8455 Modified:
8456 trunk/src/s_stats.c (File Modified)
8457
8458
8459 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8460 Log:
8461 Fix propagation of empty SJOIN.
8462
8463
8464 Modified:
8465 trunk/modules/core/m_sjoin.c (File Modified)
8466
8467
8468 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8469 Log:
8470 Some atheme-style niceties here.
8471
8472
8473 Modified:
8474 trunk/modules/m_accept.c (File Modified)
8475 trunk/modules/m_admin.c (File Modified)
8476 trunk/modules/m_away.c (File Modified)
8477 trunk/modules/m_cap.c (File Modified)
8478 trunk/modules/m_capab.c (File Modified)
8479 trunk/modules/m_challenge.c (File Modified)
8480 trunk/modules/m_chghost.c (File Modified)
8481 trunk/modules/m_close.c (File Modified)
8482 trunk/modules/m_cmessage.c (File Modified)
8483 trunk/modules/m_connect.c (File Modified)
8484 trunk/modules/m_dline.c (File Modified)
8485 trunk/modules/m_encap.c (File Modified)
8486 trunk/modules/m_etrace.c (File Modified)
8487 trunk/modules/m_gline.c (File Modified)
8488 trunk/modules/m_help.c (File Modified)
8489 trunk/modules/m_info.c (File Modified)
8490 trunk/modules/m_invite.c (File Modified)
8491 trunk/modules/m_ison.c (File Modified)
8492 trunk/modules/m_kline.c (File Modified)
8493 trunk/modules/m_knock.c (File Modified)
8494 trunk/modules/m_links.c (File Modified)
8495 trunk/modules/m_list.c (File Modified)
8496 trunk/modules/m_locops.c (File Modified)
8497 trunk/modules/m_lusers.c (File Modified)
8498 trunk/modules/m_map.c (File Modified)
8499 trunk/modules/m_monitor.c (File Modified)
8500 trunk/modules/m_motd.c (File Modified)
8501 trunk/modules/m_names.c (File Modified)
8502 trunk/modules/m_oper.c (File Modified)
8503 trunk/modules/m_operspy.c (File Modified)
8504 trunk/modules/m_pass.c (File Modified)
8505 trunk/modules/m_ping.c (File Modified)
8506 trunk/modules/m_pong.c (File Modified)
8507 trunk/modules/m_post.c (File Modified)
8508 trunk/modules/m_rehash.c (File Modified)
8509 trunk/modules/m_restart.c (File Modified)
8510 trunk/modules/m_resv.c (File Modified)
8511 trunk/modules/m_services.c (File Modified)
8512 trunk/modules/m_set.c (File Modified)
8513 trunk/modules/m_sshortcut.c (File Modified)
8514 trunk/modules/m_stats.c (File Modified)
8515 trunk/modules/m_svinfo.c (File Modified)
8516 trunk/modules/m_tb.c (File Modified)
8517 trunk/modules/m_testline.c (File Modified)
8518 trunk/modules/m_testmask.c (File Modified)
8519 trunk/modules/m_time.c (File Modified)
8520 trunk/modules/m_topic.c (File Modified)
8521 trunk/modules/m_trace.c (File Modified)
8522 trunk/modules/m_unreject.c (File Modified)
8523 trunk/modules/m_user.c (File Modified)
8524 trunk/modules/m_userhost.c (File Modified)
8525 trunk/modules/m_users.c (File Modified)
8526 trunk/modules/m_version.c (File Modified)
8527 trunk/modules/m_wallops.c (File Modified)
8528 trunk/modules/m_who.c (File Modified)
8529 trunk/modules/m_whois.c (File Modified)
8530 trunk/modules/m_whowas.c (File Modified)
8531 trunk/modules/m_xline.c (File Modified)
8532
8533
8534 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8535 Log:
8536 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8537
8538
8539 Modified:
8540 trunk/.indent.pro (File Modified)
8541 trunk/include/charybdis.h (File Added)
8542 trunk/include/client.h (File Modified)
8543 trunk/modules/.indent.pro (File Modified)
8544 trunk/src/.indent.pro (File Modified)
8545 trunk/src/adns.c (File Modified)
8546 trunk/src/aline.c (File Modified)
8547 trunk/src/cache.c (File Modified)
8548 trunk/src/channel.c (File Modified)
8549 trunk/src/class.c (File Modified)
8550 trunk/src/client.c (File Modified)
8551 trunk/src/commio.c (File Modified)
8552 trunk/src/event.c (File Modified)
8553 trunk/src/hash.c (File Modified)
8554 trunk/src/hostmask.c (File Modified)
8555 trunk/src/ircd.c (File Modified)
8556 trunk/src/kdparse.c (File Modified)
8557 trunk/src/linebuf.c (File Modified)
8558 trunk/src/listener.c (File Modified)
8559 trunk/src/modules.c (File Modified)
8560 trunk/src/monitor.c (File Modified)
8561 trunk/src/newconf.c (File Modified)
8562 trunk/src/packet.c (File Modified)
8563 trunk/src/parse.c (File Modified)
8564 trunk/src/reject.c (File Modified)
8565 trunk/src/s_auth.c (File Modified)
8566 trunk/src/s_conf.c (File Modified)
8567 trunk/src/s_gline.c (File Modified)
8568 trunk/src/s_log.c (File Modified)
8569 trunk/src/s_newconf.c (File Modified)
8570 trunk/src/s_serv.c (File Modified)
8571 trunk/src/s_stats.c (File Modified)
8572 trunk/src/s_user.c (File Modified)
8573 trunk/src/send.c (File Modified)
8574 trunk/src/whowas.c (File Modified)
8575
8576
8577 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8578 Log:
8579 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8580 - Convert a few modules towards using this code.
8581 - Make a note about this change in NEWS.
8582
8583
8584 Modified:
8585 trunk/NEWS (File Modified)
8586 trunk/include/aline.h (File Added)
8587 trunk/modules/m_dline.c (File Modified)
8588 trunk/modules/m_kline.c (File Modified)
8589 trunk/modules/m_resv.c (File Modified)
8590 trunk/modules/m_xline.c (File Modified)
8591 trunk/src/Makefile.in (File Modified)
8592 trunk/src/aline.c (File Added)
8593
8594
8595 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8596 Log:
8597 - Update NEWS document.
8598
8599
8600 Modified:
8601 trunk/NEWS (File Modified)
8602
8603
8604 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8605 Log:
8606 Use find_named_person() instead of find_person() in services shortcuts.
8607
8608
8609 Modified:
8610 trunk/modules/m_sshortcut.c (File Modified)
8611
8612
8613 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8614 Log:
8615 Fix propagation of empty channels (+P).
8616
8617
8618 Modified:
8619 trunk/modules/core/m_sjoin.c (File Modified)
8620 trunk/src/s_serv.c (File Modified)
8621
8622
8623 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8624 Log:
8625 Use same comparison for +f.
8626
8627
8628 Modified:
8629 trunk/modules/core/m_join.c (File Modified)
8630
8631
8632 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8633 Log:
8634 Retire server-server non-encap CHGHOST, and clean it up a bit.
8635
8636
8637 Modified:
8638 trunk/modules/m_chghost.c (File Modified)
8639
8640
8641 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8642 Log:
8643 Use TS6 form for SQUIT wallops.
8644
8645
8646 Modified:
8647 trunk/modules/core/m_squit.c (File Modified)
8648
8649
8650 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8651 Log:
8652 Propagate nick changes for remote clients in TS6 form if possible;
8653 simplify the code a bit.
8654
8655
8656 Modified:
8657 trunk/modules/core/m_nick.c (File Modified)
8658
8659
8660 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8661 Log:
8662 Only clear oper_only_umodes on deoper for local clients.
8663
8664
8665 Modified:
8666 trunk/src/s_user.c (File Modified)
8667
8668
8669 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8670 Log:
8671 - Don't enable use_whois_actually in the default config, makes cloaking
8672 only useful for vanity.
8673
8674
8675 Modified:
8676 trunk/doc/example.conf (File Modified)
8677
8678
8679 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8680 Log:
8681 Fix linebuf raw code to not truncate lines longer than
8682 510 characters. This stops ziplinks corruption at
8683 the initial burst if the other side sends a lot.
8684
8685
8686 Modified:
8687 trunk/src/linebuf.c (File Modified)
8688
8689
8690 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8691 Log:
8692 - Add +r to channel_modes().
8693
8694
8695 Modified:
8696 trunk/src/channel.c (File Modified)
8697
8698
8699 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8700 Log:
8701 Update NEWS.
8702
8703
8704 Modified:
8705 trunk/NEWS (File Modified)
8706
8707
8708 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8709 Log:
8710 err, nvm. wrong project :-P
8711
8712
8713 Modified:
8714 trunk/src/match.c (File Modified)
8715
8716
8717 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8718 Log:
8719 make sure we don't crash on match(NULL, test)
8720
8721
8722 Modified:
8723 trunk/src/match.c (File Modified)
8724
8725
8726 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8727 Log:
8728 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8729 flags = rehash in shared{}.
8730 Uses :<source> ENCAP <target> REHASH [option].
8731
8732
8733 Modified:
8734 trunk/doc/example.conf (File Modified)
8735 trunk/doc/reference.conf (File Modified)
8736 trunk/help/opers/rehash (File Modified)
8737 trunk/include/s_newconf.h (File Modified)
8738 trunk/modules/m_rehash.c (File Modified)
8739 trunk/modules/m_stats.c (File Modified)
8740 trunk/src/newconf.c (File Modified)
8741
8742
8743 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8744 Log:
8745 Initialize flags to 0 in conf_set_shared_flags() and
8746 conf_set_cluster_flags().
8747
8748
8749 Modified:
8750 trunk/src/newconf.c (File Modified)
8751
8752
8753 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8754 Log:
8755 Don't allow a forward from a #channel to an &channel.
8756 Error message is Illegal channel name.
8757
8758
8759 Modified:
8760 trunk/modules/core/m_mode.c (File Modified)
8761
8762
8763 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8764 Log:
8765 - change version to 1.0.1
8766
8767
8768 Modified:
8769 trunk/configure (File Modified)
8770 trunk/configure.ac (File Modified)
8771
8772
8773 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8774 Log:
8775 Update NEWS.
8776
8777
8778 Modified:
8779 trunk/NEWS (File Modified)
8780
8781
8782 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8783 Log:
8784 Services shortcuts changes:
8785 - Require umode +S on target
8786 - Use ERR_SERVICESDOWN (440) for error message
8787 - Fix check for empty string
8788
8789
8790 Modified:
8791 trunk/include/numeric.h (File Modified)
8792 trunk/modules/m_sshortcut.c (File Modified)
8793 trunk/src/messages.tab (File Modified)
8794
8795
8796 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8797 Log:
8798 s/IsChanService/IsService/g;
8799
8800
8801 Modified:
8802 trunk/modules/m_sshortcut.c (File Modified)
8803
8804
8805 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8806 Log:
8807 Add check for service validity in shortcut routines.
8808
8809
8810 Modified:
8811 trunk/modules/m_sshortcut.c (File Modified)
8812
8813
8814 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8815 Log:
8816 Don't allow forwarding to a -F channel the setter is not on.
8817
8818
8819 Modified:
8820 trunk/modules/core/m_mode.c (File Modified)
8821
8822
8823 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8824 Log:
8825 Describe identify_service and identify_command in
8826 reference.conf.
8827
8828
8829 Modified:
8830 trunk/doc/reference.conf (File Modified)
8831
8832
8833 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8834 Log:
8835 More helpfile updates.
8836
8837
8838 Modified:
8839 trunk/help/Makefile.in (File Modified)
8840 trunk/help/opers/die (File Modified)
8841 trunk/help/opers/join (File Modified)
8842 trunk/help/opers/links (File Modified)
8843 trunk/help/opers/lusers (File Modified)
8844 trunk/help/opers/map (File Added)
8845 trunk/help/opers/motd (File Modified)
8846 trunk/help/opers/names (File Modified)
8847 trunk/help/opers/notice (File Modified)
8848 trunk/help/opers/operspy (File Modified)
8849 trunk/help/opers/part (File Modified)
8850 trunk/help/opers/privmsg (File Modified)
8851 trunk/help/opers/restart (File Modified)
8852 trunk/help/opers/set (File Modified)
8853 trunk/help/opers/stats (File Modified)
8854 trunk/help/opers/trace (File Modified)
8855 trunk/help/opers/version (File Modified)
8856 trunk/help/users/notice (File Modified)
8857 trunk/help/users/privmsg (File Modified)
8858 trunk/help/users/stats (File Modified)
8859
8860
8861 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8862 Log:
8863 Update help files.
8864
8865
8866 Modified:
8867 trunk/help/opers/cmode (File Modified)
8868 trunk/help/opers/umode (File Modified)
8869 trunk/help/opers/wallops (File Modified)
8870 trunk/help/opers/who (File Modified)
8871 trunk/help/users/umode (File Modified)
8872
8873
8874 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8875 Log:
8876 Include cmode +r in 004 and 005.
8877
8878
8879 Modified:
8880 trunk/include/supported.h (File Modified)
8881 trunk/src/messages.tab (File Modified)
8882
8883
8884 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8885 Log:
8886 No need to clear all 3 buffers in channel_modes().
8887
8888
8889 Modified:
8890 trunk/src/channel.c (File Modified)
8891
8892
8893 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8894 Log:
8895 - Fix multiple +f modes per line
8896 - -f shouldn't take a parameter
8897
8898
8899 Modified:
8900 trunk/modules/core/m_mode.c (File Modified)
8901
8902
8903 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8904 Log:
8905 Channel mode +Q now prevents forwarding to or through
8906 a channel, just like in hyperion, not from a channel.
8907
8908
8909 Modified:
8910 trunk/modules/core/m_join.c (File Modified)
8911
8912
8913 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8914 Log:
8915 Complete +F/+Q propagation.
8916
8917
8918 Modified:
8919 trunk/modules/core/m_join.c (File Modified)
8920 trunk/modules/core/m_sjoin.c (File Modified)
8921 trunk/src/channel.c (File Modified)
8922
8923
8924 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8925 Log:
8926 - A few minor fixes.
8927
8928
8929 Modified:
8930 trunk/modules/core/m_join.c (File Modified)
8931 trunk/modules/m_services.c (File Modified)
8932
8933
8934 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8935 Log:
8936 - Fix netsplit obfuscation.
8937
8938
8939 Modified:
8940 trunk/src/client.c (File Modified)
8941
8942
8943 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8944 Log:
8945 - Fix another /stats p related bug.
8946
8947
8948 Modified:
8949 trunk/src/client.c (File Modified)
8950
8951
8952 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8953 Log:
8954 - Update example.conf.
8955
8956
8957 Modified:
8958 trunk/doc/example.conf (File Modified)
8959
8960
8961 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8962 Log:
8963 - Fix a minor bug here, and re-release 1.0.
8964
8965
8966 Modified:
8967 trunk/modules/core/m_nick.c (File Modified)
8968
8969
8970 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8971 Log:
8972 - Add bursted clients to /stats p list.
8973
8974
8975 Modified:
8976 trunk/modules/core/m_nick.c (File Modified)
8977
8978
8979 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8980 Log:
8981 - Add identify_service, identify_command options to the example.conf,
8982 newconf parser.
8983
8984
8985 Modified:
8986 trunk/NEWS (File Modified)
8987 trunk/doc/example.conf (File Modified)
8988 trunk/src/newconf.c (File Modified)
8989
8990
8991 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8992 Log:
8993 - Add services shortcuts.
8994
8995
8996 Modified:
8997 trunk/modules/Makefile.in (File Modified)
8998 trunk/modules/m_sshortcut.c (File Added)
8999
9000
9001 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9002 Log:
9003 - put back checks i removed by mistake
9004
9005
9006 Modified:
9007 trunk/modules/core/m_join.c (File Modified)
9008
9009
9010 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9011 Log:
9012 - Implement channel mode +Q, which disables forwarding.
9013 - Make forwarding usable by everyone.
9014 - Implement channel mode +F which bypasses authority checks on a target
9015 set with this mode
9016 - Update NEWS.
9017
9018
9019 Modified:
9020 trunk/NEWS (File Modified)
9021 trunk/include/channel.h (File Modified)
9022 trunk/include/supported.h (File Modified)
9023 trunk/modules/core/m_join.c (File Modified)
9024 trunk/modules/core/m_mode.c (File Modified)
9025 trunk/src/messages.tab (File Modified)
9026
9027
9028 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9029 Log:
9030 - Fix account handling brokenness.
9031
9032
9033 Modified:
9034 trunk/modules/m_services.c (File Modified)
9035
9036
9037 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9038 Log:
9039 Identify to services via server password hack. Still
9040 needs config file parts, like
9041 identifyservice = "nickserv@services.int";
9042 identifycommand = "IDENTIFY";
9043
9044
9045 Modified:
9046 trunk/include/s_conf.h (File Modified)
9047 trunk/src/s_user.c (File Modified)
9048
9049
9050 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9051 Log:
9052 Make send.c compile.
9053
9054
9055 Modified:
9056 trunk/src/send.c (File Modified)
9057
9058
9059 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9060 Log:
9061 - Handle this better.
9062
9063
9064 Modified:
9065 trunk/src/send.c (File Modified)
9066
9067
9068 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9069 Log:
9070 If the source is not a client, don't send to normal users.
9071
9072
9073 Modified:
9074 trunk/src/send.c (File Modified)
9075
9076
9077 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9078 Log:
9079 - Make /wallops behave as wallops in other ircds.
9080
9081
9082 Modified:
9083 trunk/modules/m_wallops.c (File Modified)
9084 trunk/src/send.c (File Modified)
9085
9086
9087 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9088 Log:
9089 - charybdis-1.0
9090
9091
9092 Modified:
9093 trunk/NEWS (File Modified)
9094 trunk/configure (File Modified)
9095 trunk/configure.ac (File Modified)
9096
9097
9098 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9099 Log:
9100 - Remove efnet configuration.
9101 - Rename example.conf as reference.conf, and replace the default
9102 example.conf with one suitable for AthemeNET.
9103 - Update makefile to reflect these changes.
9104
9105
9106 Modified:
9107 trunk/doc/Makefile.in (File Modified)
9108 trunk/doc/example.conf (File Modified)
9109 trunk/doc/example.efnet.conf (File Deleted)
9110 trunk/doc/reference.conf (File Added)
9111
9112
9113 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9114 Log:
9115 - Don't display opers who are /away.
9116
9117
9118 Modified:
9119 trunk/modules/m_stats.c (File Modified)
9120
9121
9122 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9123 Log:
9124 Put cmode +f in 004 and 005.
9125
9126
9127 Modified:
9128 trunk/include/supported.h (File Modified)
9129 trunk/src/messages.tab (File Modified)
9130
9131
9132 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9133 Log:
9134 Add user umode +Q which prevents a user from
9135 being forwarded.
9136
9137
9138 Modified:
9139 trunk/include/client.h (File Modified)
9140 trunk/modules/core/m_join.c (File Modified)
9141 trunk/src/messages.tab (File Modified)
9142 trunk/src/s_user.c (File Modified)
9143
9144
9145 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9146 Log:
9147 Implement channel forwarding in m_join(). As in
9148 hyperion, failing to join because of +i, +r or +j
9149 can cause you to be forwarded, potentially
9150 recursively. Unlike hyperion, a single numeric
9151 is sent in case of a successful forward, otherwise
9152 the ircd acts if there were no forward.
9153
9154
9155 Modified:
9156 trunk/include/numeric.h (File Modified)
9157 trunk/modules/core/m_join.c (File Modified)
9158 trunk/src/messages.tab (File Modified)
9159
9160
9161 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9162 Log:
9163 Allow servers to set oper-only cmodes as well.
9164
9165
9166 Modified:
9167 trunk/modules/core/m_mode.c (File Modified)
9168
9169
9170 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9171 Log:
9172 Add cmode +f which takes a channel name, settable
9173 only by opers for now. Does not do anything yet.
9174
9175
9176 Modified:
9177 trunk/include/channel.h (File Modified)
9178 trunk/modules/core/m_join.c (File Modified)
9179 trunk/modules/core/m_mode.c (File Modified)
9180 trunk/modules/core/m_sjoin.c (File Modified)
9181 trunk/src/channel.c (File Modified)
9182
9183
9184 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9185 Log:
9186 Fully initialize 'mode' in ms_join() and ms_sjoin()
9187 to avoid old +j garbage from being used.
9188
9189
9190 Modified:
9191 trunk/modules/core/m_join.c (File Modified)
9192 trunk/modules/core/m_sjoin.c (File Modified)
9193
9194
9195 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9196 Log:
9197 - only touch join_count/join_delta if join throttling
9198 is enabled on the channel
9199 - reset join_count/join_delta to 0 if -j is set
9200
9201
9202 Modified:
9203 trunk/modules/core/m_join.c (File Modified)
9204 trunk/modules/core/m_mode.c (File Modified)
9205 trunk/modules/core/m_sjoin.c (File Modified)
9206
9207
9208 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9209 Log:
9210 Also start a new "period" for join throttling for remote joins,
9211 if necessary. Make the code slightly clearer.
9212
9213
9214 Modified:
9215 trunk/modules/core/m_join.c (File Modified)
9216 trunk/src/channel.c (File Modified)
9217
9218
9219 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9220 Log:
9221 Some +j improvements, still broken.
9222
9223
9224 Modified:
9225 trunk/modules/core/m_join.c (File Modified)
9226 trunk/modules/core/m_sjoin.c (File Modified)
9227
9228
9229 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9230 Log:
9231 Only do +z processing for +m channels the sender is on,
9232 as bans/quiets are currently only checked locally.
9233
9234
9235 Modified:
9236 trunk/modules/core/m_message.c (File Modified)
9237
9238
9239 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9240 Log:
9241 - Add max_bans_large configuration option, defaulting to 500, to
9242 limit the number of bans in a +L channel
9243 - Change b/e/I to b/e/I/q in texts
9244
9245
9246 Modified:
9247 trunk/doc/example.conf (File Modified)
9248 trunk/include/s_conf.h (File Modified)
9249 trunk/modules/core/m_mode.c (File Modified)
9250 trunk/modules/m_info.c (File Modified)
9251 trunk/src/newconf.c (File Modified)
9252 trunk/src/s_conf.c (File Modified)
9253
9254
9255 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9256 Log:
9257 Store invite for +gi channels.
9258 Note that +gi is significantly weaker access control than +i.
9259
9260
9261 Modified:
9262 trunk/modules/m_invite.c (File Modified)
9263
9264
9265 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9266 Log:
9267 Nonops are allowed to see +q lists.
9268
9269
9270 Modified:
9271 trunk/modules/core/m_mode.c (File Modified)
9272
9273
9274 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9275 Log:
9276 Invalidate can_send() cache on -q.
9277
9278
9279 Modified:
9280 trunk/modules/core/m_mode.c (File Modified)
9281
9282
9283 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9284 Log:
9285 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9286
9287
9288 Modified:
9289 trunk/modules/core/m_sjoin.c (File Modified)
9290
9291
9292 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9293 Log:
9294 - Allow blank SJOINs -- for permanant channels.
9295
9296
9297 Modified:
9298 trunk/modules/core/m_sjoin.c (File Modified)
9299
9300
9301 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9302 Log:
9303 - Burst permanant channels.
9304
9305
9306 Modified:
9307 trunk/src/s_serv.c (File Modified)
9308
9309
9310 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9311 Log:
9312 - Fix handling of permanant channels.
9313
9314
9315 Modified:
9316 trunk/modules/core/m_join.c (File Modified)
9317
9318
9319 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9320 Log:
9321 - Run indent on core modules.
9322 - Add propagation of join throttle settings.
9323
9324
9325 Modified:
9326 trunk/modules/core/m_die.c (File Modified)
9327 trunk/modules/core/m_error.c (File Modified)
9328 trunk/modules/core/m_join.c (File Modified)
9329 trunk/modules/core/m_kick.c (File Modified)
9330 trunk/modules/core/m_kill.c (File Modified)
9331 trunk/modules/core/m_message.c (File Modified)
9332 trunk/modules/core/m_mode.c (File Modified)
9333 trunk/modules/core/m_nick.c (File Modified)
9334 trunk/modules/core/m_part.c (File Modified)
9335 trunk/modules/core/m_quit.c (File Modified)
9336 trunk/modules/core/m_server.c (File Modified)
9337 trunk/modules/core/m_sjoin.c (File Modified)
9338 trunk/modules/core/m_squit.c (File Modified)
9339
9340
9341 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9342 Log:
9343 - Fix mistake in commit message.
9344
9345
9346 Modified:
9347 trunk/ChangeLog (File Modified)
9348
9349
9350 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9351 Log:
9352 - Channel throttling.
9353
9354
9355 Modified:
9356 trunk/NEWS (File Modified)
9357 trunk/include/supported.h (File Modified)
9358 trunk/modules/core/m_mode.c (File Modified)
9359 trunk/src/messages.tab (File Modified)
9360
9361
9362 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9363 Log:
9364 - Channel throttle logic fixes.
9365
9366
9367 Modified:
9368 trunk/include/channel.h (File Modified)
9369
9370
9371 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9372 Log:
9373 - Add the throttle logic.
9374
9375
9376 Modified:
9377 trunk/include/channel.h (File Modified)
9378 trunk/include/numeric.h (File Modified)
9379 trunk/modules/core/m_join.c (File Modified)
9380 trunk/src/channel.c (File Modified)
9381 trunk/src/messages.tab (File Modified)
9382
9383
9384 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9385 Log:
9386 - Cosmetic fixes to CREDITS.
9387
9388
9389 Modified:
9390 trunk/CREDITS (File Modified)
9391
9392
9393 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9394 Log:
9395 - Better channel_modes() from ShadowIRCd 4.
9396
9397
9398 Modified:
9399 trunk/include/channel.h (File Modified)
9400 trunk/src/channel.c (File Modified)
9401
9402
9403 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9404 Log:
9405 - Strip colour codes from parts.
9406
9407
9408 Modified:
9409 trunk/modules/core/m_part.c (File Modified)
9410
9411
9412 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9413 Log:
9414 - Strip colour codes from quits.
9415
9416
9417 Modified:
9418 trunk/modules/core/m_quit.c (File Modified)
9419
9420
9421 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9422 Log:
9423 - add +c/+g/+z to channel_modes().
9424
9425
9426 Modified:
9427 trunk/src/channel.c (File Modified)
9428
9429
9430 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9431 Log:
9432 - Add +g to 004/005 numerics.
9433
9434
9435 Modified:
9436 trunk/include/supported.h (File Modified)
9437 trunk/src/messages.tab (File Modified)
9438
9439
9440 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9441 Log:
9442 - Add +cgz to set_final_mode() in both join/sjoin.
9443 - Implement channel mode +g: Free invite.
9444
9445
9446 Modified:
9447 trunk/include/channel.h (File Modified)
9448 trunk/modules/core/m_join.c (File Modified)
9449 trunk/modules/core/m_mode.c (File Modified)
9450 trunk/modules/core/m_sjoin.c (File Modified)
9451 trunk/modules/m_invite.c (File Modified)
9452
9453
9454 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9455 Log:
9456 - Make sure /stats p uses the right list.
9457
9458
9459 Modified:
9460 trunk/modules/m_stats.c (File Modified)
9461
9462
9463 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9464 Log:
9465 - local oper list becomes local_oper_list.
9466 - all opers are stored on oper_list for /stats p.
9467
9468
9469 Modified:
9470 trunk/include/ircd.h (File Modified)
9471 trunk/modules/m_stats.c (File Modified)
9472 trunk/modules/m_trace.c (File Modified)
9473 trunk/src/client.c (File Modified)
9474 trunk/src/ircd.c (File Modified)
9475 trunk/src/s_user.c (File Modified)
9476 trunk/src/send.c (File Modified)
9477
9478
9479 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9480 Log:
9481 - Remove ENABLE_SERVICES legacy define.
9482
9483
9484 Modified:
9485 trunk/configure (File Modified)
9486 trunk/configure.ac (File Modified)
9487 trunk/include/client.h (File Modified)
9488 trunk/include/m_info.h (File Modified)
9489 trunk/include/s_conf.h (File Modified)
9490 trunk/modules/Makefile.in (File Modified)
9491 trunk/modules/core/m_kick.c (File Modified)
9492 trunk/modules/core/m_mode.c (File Modified)
9493 trunk/modules/core/m_nick.c (File Modified)
9494 trunk/modules/core/m_sjoin.c (File Modified)
9495 trunk/modules/m_services.c (File Modified)
9496 trunk/src/channel.c (File Modified)
9497 trunk/src/newconf.c (File Modified)
9498 trunk/src/s_conf.c (File Modified)
9499 trunk/src/s_serv.c (File Modified)
9500 trunk/src/s_user.c (File Modified)
9501
9502
9503 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9504 Log:
9505 - New reject message, ala ircu.
9506
9507
9508 Modified:
9509 trunk/src/reject.c (File Modified)
9510
9511
9512 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9513 Log:
9514 - Reduce 'broadcast storm' effect in m_chghost.
9515
9516
9517 Modified:
9518 trunk/modules/m_chghost.c (File Modified)
9519
9520
9521 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9522 Log:
9523 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9524
9525
9526 Modified:
9527 trunk/include/supported.h (File Modified)
9528 trunk/src/messages.tab (File Modified)
9529
9530
9531 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9532 Log:
9533 - Implement +z.
9534
9535
9536 Modified:
9537 trunk/include/channel.h (File Modified)
9538 trunk/modules/core/m_message.c (File Modified)
9539 trunk/modules/core/m_mode.c (File Modified)
9540
9541
9542 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9543 Log:
9544 - use sendto_one_numeric() in some places.
9545
9546
9547 Modified:
9548 trunk/modules/core/m_mode.c (File Modified)
9549
9550
9551 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9552 Log:
9553 - Implement channel mode +c -- colour stripping.
9554
9555
9556 Modified:
9557 trunk/include/irc_string.h (File Modified)
9558 trunk/include/supported.h (File Modified)
9559 trunk/modules/core/m_message.c (File Modified)
9560 trunk/modules/core/m_mode.c (File Modified)
9561 trunk/src/irc_string.c (File Modified)
9562 trunk/src/messages.tab (File Modified)
9563
9564
9565 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9566 Log:
9567 - Add +qLP to CHANMODES 005 numeric.
9568
9569
9570 Modified:
9571 trunk/include/supported.h (File Modified)
9572
9573
9574 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9575 Log:
9576 Move credits files to doc/.
9577
9578
9579 Modified:
9580 trunk/Hybrid-team (File Deleted)
9581 trunk/Ratbox-team (File Deleted)
9582 trunk/doc/Hybrid-team (File Added)
9583 trunk/doc/Ratbox-team (File Added)
9584
9585
9586 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9587 Log:
9588 - Rename Ratbox credits as Ratbox-team.
9589 - Add in our own CREDITS.
9590
9591
9592 Modified:
9593 trunk/CREDITS (File Deleted)
9594 trunk/CREDITS (File Added)
9595 trunk/Ratbox-team (File Added)
9596
9597
9598 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9599 Log:
9600 - Quietcache fixes.
9601
9602
9603 Modified:
9604 trunk/modules/core/m_mode.c (File Modified)
9605
9606
9607 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9608 Log:
9609 - Rebuild configure.
9610
9611
9612 Modified:
9613 trunk/autom4te.cache/ (File Deleted)
9614 trunk/configure (File Modified)
9615
9616
9617 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9618 Log:
9619 Add +q to messages.tab.
9620
9621
9622 Modified:
9623 trunk/src/messages.tab (File Modified)
9624
9625
9626 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9627 Log:
9628 - port m_sjoin stuff to TS6 JOIN syntax.
9629
9630
9631 Modified:
9632 trunk/modules/core/m_join.c (File Modified)
9633
9634
9635 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9636 Log:
9637 - Implement channel mode +q (quiet)
9638
9639
9640 Modified:
9641 trunk/include/channel.h (File Modified)
9642 trunk/modules/core/m_mode.c (File Modified)
9643 trunk/src/channel.c (File Modified)
9644
9645
9646 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9647 Log:
9648 Add +L/+P for set_final_mode().
9649
9650
9651 Modified:
9652 trunk/modules/core/m_sjoin.c (File Modified)
9653
9654
9655 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9656 Log:
9657 Add +L/+P in channel_modes().
9658
9659
9660 Modified:
9661 trunk/src/channel.c (File Modified)
9662
9663
9664 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9665 Log:
9666 - Use MODE_PERMANENT, not MODE_PERMANANT
9667 - Actually use chm_staff()
9668
9669 It compiles but is not otherwise tested.
9670
9671
9672 Modified:
9673 trunk/include/channel.h (File Modified)
9674 trunk/modules/core/m_mode.c (File Modified)
9675 trunk/modules/core/m_sjoin.c (File Modified)
9676 trunk/src/channel.c (File Modified)
9677
9678
9679 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9680 Log:
9681 - Ok, patchlevel.h is fixed now.
9682
9683
9684 Modified:
9685 trunk/include/patchlevel.h (File Modified)
9686
9687
9688 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9689 Log:
9690 - *sigh*
9691
9692
9693 Modified:
9694 trunk/include/patchlevel.h (File Modified)
9695 trunk/src/version.c.SH (File Modified)
9696
9697
9698 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9699 Log:
9700 - Fix compilation issue with version.c.
9701
9702
9703 Modified:
9704 trunk/src/version.c.SH (File Modified)
9705
9706
9707 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9708 Log:
9709 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9710 this from the BUGS file.
9711
9712
9713 Modified:
9714 trunk/BUGS (File Modified)
9715
9716
9717 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9718 Log:
9719 Mangle all netsplit messages if flatten links is enabled.
9720
9721
9722 Modified:
9723 trunk/src/client.c (File Modified)
9724
9725
9726 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9727 Log:
9728 - jilles pointed out that /stats p needed severe changes -- implement
9729 them
9730
9731
9732 Modified:
9733 trunk/modules/m_stats.c (File Modified)
9734
9735
9736 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9737 Log:
9738 Rename RELNOTES to NEWS.
9739
9740
9741 Modified:
9742 trunk/NEWS (File Added)
9743 trunk/RELNOTES (File Deleted)
9744
9745
9746 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9747 Log:
9748 Update RELNOTES.
9749
9750
9751 Modified:
9752 trunk/RELNOTES (File Modified)
9753
9754
9755 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9756 Log:
9757 - Make /stats p work globally.
9758 - Change 'OPER(s)' to 'staff members'
9759
9760
9761 Modified:
9762 trunk/modules/m_stats.c (File Modified)
9763
9764
9765 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9766 Log:
9767 - add modes, +LP to RPL_MYINFO.
9768
9769
9770 Modified:
9771 trunk/src/messages.tab (File Modified)
9772
9773
9774 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9775 Log:
9776 More stuff to RELNOTES.
9777
9778
9779 Modified:
9780 trunk/RELNOTES (File Modified)
9781
9782
9783 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9784 Log:
9785 - Implement +P.
9786
9787
9788 Modified:
9789 trunk/modules/core/m_sjoin.c (File Modified)
9790 trunk/src/channel.c (File Modified)
9791
9792
9793 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9794 Log:
9795 - Implement list limit exceed modes -- +L.
9796
9797
9798 Modified:
9799 trunk/modules/core/m_mode.c (File Modified)
9800
9801
9802 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9803 Log:
9804 - Add handlers for modes +L, +P.
9805
9806
9807 Modified:
9808 trunk/include/channel.h (File Modified)
9809 trunk/modules/core/m_mode.c (File Modified)
9810
9811
9812 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9813 Log:
9814 Update properties on *everything*.
9815
9816
9817 Modified:
9818 trunk/.cvsignore (Property Modified)
9819 trunk/.indent.pro (Property Modified)
9820 trunk/BUGS (File Modified) (Property Modified)
9821 trunk/CREDITS (File Modified) (Property Modified)
9822 trunk/ChangeLog (Property Modified)
9823 trunk/Hybrid-team (File Modified) (Property Modified)
9824 trunk/INSTALL (File Modified) (Property Modified)
9825 trunk/LICENSE (File Modified) (Property Modified)
9826 trunk/Makefile.in (File Modified) (Property Modified)
9827 trunk/README.FIRST (File Modified) (Property Modified)
9828 trunk/RELNOTES (File Modified) (Property Modified)
9829 trunk/SVN-Access (Property Modified)
9830 trunk/aclocal.m4 (File Modified) (Property Modified)
9831 trunk/adns/.cvsignore (Property Modified)
9832 trunk/adns/COPYING (Property Modified)
9833 trunk/adns/GPL-vs-LGPL (Property Modified)
9834 trunk/adns/Makefile.in (File Modified) (Property Modified)
9835 trunk/adns/README (Property Modified)
9836 trunk/adns/README.ircd (Property Modified)
9837 trunk/adns/adns.h (File Modified) (Property Modified)
9838 trunk/adns/check.c (File Modified) (Property Modified)
9839 trunk/adns/dlist.h (File Modified) (Property Modified)
9840 trunk/adns/event.c (File Modified) (Property Modified)
9841 trunk/adns/general.c (File Modified) (Property Modified)
9842 trunk/adns/internal.h (File Modified) (Property Modified)
9843 trunk/adns/parse.c (File Modified) (Property Modified)
9844 trunk/adns/query.c (File Modified) (Property Modified)
9845 trunk/adns/reply.c (File Modified) (Property Modified)
9846 trunk/adns/setup.c (File Modified) (Property Modified)
9847 trunk/adns/transmit.c (File Modified) (Property Modified)
9848 trunk/adns/tvarith.h (File Modified) (Property Modified)
9849 trunk/adns/types.c (File Modified) (Property Modified)
9850 trunk/configure (File Modified) (Property Modified)
9851 trunk/configure.ac (File Modified) (Property Modified)
9852 trunk/contrib/.cvsignore (Property Modified)
9853 trunk/contrib/.indent.pro (Property Modified)
9854 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9855 trunk/contrib/README (File Modified) (Property Modified)
9856 trunk/contrib/example_module.c (File Modified) (Property Modified)
9857 trunk/contrib/m_42.c (File Modified) (Property Modified)
9858 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9859 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9860 trunk/contrib/m_force.c (File Modified) (Property Modified)
9861 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9862 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9863 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9864 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9865 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9866 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9867 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9868 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9869 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9870 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9871 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9872 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9873 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9874 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9875 trunk/doc/.cvsignore (Property Modified)
9876 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9877 trunk/doc/Makefile.in (File Modified) (Property Modified)
9878 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9879 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9880 trunk/doc/challenge.txt (File Modified) (Property Modified)
9881 trunk/doc/example.conf (File Modified) (Property Modified)
9882 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9883 trunk/doc/hooks.txt (File Modified) (Property Modified)
9884 trunk/doc/index.txt (File Modified) (Property Modified)
9885 trunk/doc/ircd.8 (File Modified) (Property Modified)
9886 trunk/doc/ircd.motd (Property Modified)
9887 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9888 trunk/doc/modeg.txt (File Modified) (Property Modified)
9889 trunk/doc/modes.txt (File Modified) (Property Modified)
9890 trunk/doc/monitor.txt (File Modified) (Property Modified)
9891 trunk/doc/old/Authors (Property Modified)
9892 trunk/doc/operguide.txt (File Modified) (Property Modified)
9893 trunk/doc/opermyth.txt (Property Modified)
9894 trunk/doc/server-version-info (File Modified) (Property Modified)
9895 trunk/doc/services.txt (File Modified) (Property Modified)
9896 trunk/doc/technical/README.TSora (Property Modified)
9897 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9898 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9899 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9900 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9901 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9902 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9903 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9904 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9905 trunk/doc/technical/rfc1459.txt (Property Modified)
9906 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9907 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9908 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9909 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9910 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9911 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9912 trunk/help/Makefile.in (File Modified) (Property Modified)
9913 trunk/help/opers/accept (Property Modified)
9914 trunk/help/opers/admin (Property Modified)
9915 trunk/help/opers/away (Property Modified)
9916 trunk/help/opers/capab (Property Modified)
9917 trunk/help/opers/challenge (Property Modified)
9918 trunk/help/opers/close (Property Modified)
9919 trunk/help/opers/cmode (Property Modified)
9920 trunk/help/opers/cnotice (Property Modified)
9921 trunk/help/opers/connect (Property Modified)
9922 trunk/help/opers/cprivmsg (Property Modified)
9923 trunk/help/opers/credits (Property Modified)
9924 trunk/help/opers/die (Property Modified)
9925 trunk/help/opers/dline (Property Modified)
9926 trunk/help/opers/eob (Property Modified)
9927 trunk/help/opers/error (Property Modified)
9928 trunk/help/opers/etrace (Property Modified)
9929 trunk/help/opers/gline (Property Modified)
9930 trunk/help/opers/help (Property Modified)
9931 trunk/help/opers/index (Property Modified)
9932 trunk/help/opers/info (Property Modified)
9933 trunk/help/opers/invite (Property Modified)
9934 trunk/help/opers/ison (Property Modified)
9935 trunk/help/opers/join (Property Modified)
9936 trunk/help/opers/kick (Property Modified)
9937 trunk/help/opers/kill (Property Modified)
9938 trunk/help/opers/kline (Property Modified)
9939 trunk/help/opers/knock (Property Modified)
9940 trunk/help/opers/links (Property Modified)
9941 trunk/help/opers/list (Property Modified)
9942 trunk/help/opers/locops (Property Modified)
9943 trunk/help/opers/lusers (Property Modified)
9944 trunk/help/opers/modlist (Property Modified)
9945 trunk/help/opers/modload (Property Modified)
9946 trunk/help/opers/modrestart (Property Modified)
9947 trunk/help/opers/modunload (Property Modified)
9948 trunk/help/opers/motd (Property Modified)
9949 trunk/help/opers/names (Property Modified)
9950 trunk/help/opers/nick (Property Modified)
9951 trunk/help/opers/notice (Property Modified)
9952 trunk/help/opers/oper (Property Modified)
9953 trunk/help/opers/operspy (Property Modified)
9954 trunk/help/opers/operwall (Property Modified)
9955 trunk/help/opers/part (Property Modified)
9956 trunk/help/opers/pass (Property Modified)
9957 trunk/help/opers/ping (Property Modified)
9958 trunk/help/opers/pong (Property Modified)
9959 trunk/help/opers/post (Property Modified)
9960 trunk/help/opers/privmsg (Property Modified)
9961 trunk/help/opers/quit (Property Modified)
9962 trunk/help/opers/rehash (Property Modified)
9963 trunk/help/opers/restart (Property Modified)
9964 trunk/help/opers/resv (Property Modified)
9965 trunk/help/opers/server (Property Modified)
9966 trunk/help/opers/set (Property Modified)
9967 trunk/help/opers/sjoin (Property Modified)
9968 trunk/help/opers/squit (Property Modified)
9969 trunk/help/opers/stats (Property Modified)
9970 trunk/help/opers/svinfo (Property Modified)
9971 trunk/help/opers/testgecos (Property Modified)
9972 trunk/help/opers/testline (Property Modified)
9973 trunk/help/opers/testmask (Property Modified)
9974 trunk/help/opers/time (Property Modified)
9975 trunk/help/opers/topic (Property Modified)
9976 trunk/help/opers/trace (Property Modified)
9977 trunk/help/opers/uhelp (Property Modified)
9978 trunk/help/opers/umode (Property Modified)
9979 trunk/help/opers/undline (Property Modified)
9980 trunk/help/opers/ungline (Property Modified)
9981 trunk/help/opers/unkline (Property Modified)
9982 trunk/help/opers/unresv (Property Modified)
9983 trunk/help/opers/unxline (Property Modified)
9984 trunk/help/opers/user (Property Modified)
9985 trunk/help/opers/userhost (Property Modified)
9986 trunk/help/opers/users (Property Modified)
9987 trunk/help/opers/version (Property Modified)
9988 trunk/help/opers/wallops (Property Modified)
9989 trunk/help/opers/who (Property Modified)
9990 trunk/help/opers/whois (Property Modified)
9991 trunk/help/opers/whowas (Property Modified)
9992 trunk/help/opers/xline (Property Modified)
9993 trunk/help/users/index (Property Modified)
9994 trunk/help/users/info (Property Modified)
9995 trunk/help/users/notice (Property Modified)
9996 trunk/help/users/privmsg (Property Modified)
9997 trunk/help/users/stats (Property Modified)
9998 trunk/help/users/umode (Property Modified)
9999 trunk/include/.cvsignore (Property Modified)
10000 trunk/include/.indent.pro (Property Modified)
10001 trunk/include/balloc.h (File Modified) (Property Modified)
10002 trunk/include/cache.h (File Modified) (Property Modified)
10003 trunk/include/channel.h (File Modified) (Property Modified)
10004 trunk/include/class.h (File Modified) (Property Modified)
10005 trunk/include/client.h (File Modified) (Property Modified)
10006 trunk/include/commio.h (File Modified) (Property Modified)
10007 trunk/include/common.h (File Modified) (Property Modified)
10008 trunk/include/config.h (File Modified) (Property Modified)
10009 trunk/include/config.h.dist (File Modified) (Property Modified)
10010 trunk/include/defaults.h (File Modified) (Property Modified)
10011 trunk/include/event.h (File Modified) (Property Modified)
10012 trunk/include/hash.h (File Modified) (Property Modified)
10013 trunk/include/hook.h (File Modified) (Property Modified)
10014 trunk/include/hostmask.h (File Modified) (Property Modified)
10015 trunk/include/irc_string.h (File Modified) (Property Modified)
10016 trunk/include/ircd.h (File Modified) (Property Modified)
10017 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10018 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10019 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10020 trunk/include/linebuf.h (File Modified) (Property Modified)
10021 trunk/include/listener.h (File Modified) (Property Modified)
10022 trunk/include/m_info.h (File Modified) (Property Modified)
10023 trunk/include/memory.h (File Modified) (Property Modified)
10024 trunk/include/modules.h (File Modified) (Property Modified)
10025 trunk/include/monitor.h (File Modified) (Property Modified)
10026 trunk/include/msg.h (File Modified) (Property Modified)
10027 trunk/include/newconf.h (File Modified) (Property Modified)
10028 trunk/include/numeric.h (File Modified) (Property Modified)
10029 trunk/include/packet.h (File Modified) (Property Modified)
10030 trunk/include/parse.h (File Modified) (Property Modified)
10031 trunk/include/patchlevel.h (File Modified) (Property Modified)
10032 trunk/include/patricia.h (File Modified) (Property Modified)
10033 trunk/include/reject.h (File Modified) (Property Modified)
10034 trunk/include/res.h (File Modified) (Property Modified)
10035 trunk/include/restart.h (File Modified) (Property Modified)
10036 trunk/include/s_auth.h (File Modified) (Property Modified)
10037 trunk/include/s_conf.h (File Modified) (Property Modified)
10038 trunk/include/s_gline.h (File Modified) (Property Modified)
10039 trunk/include/s_log.h (File Modified) (Property Modified)
10040 trunk/include/s_newconf.h (File Modified) (Property Modified)
10041 trunk/include/s_serv.h (File Modified) (Property Modified)
10042 trunk/include/s_stats.h (File Modified) (Property Modified)
10043 trunk/include/s_user.h (File Modified) (Property Modified)
10044 trunk/include/s_zip.h (File Modified) (Property Modified)
10045 trunk/include/scache.h (File Modified) (Property Modified)
10046 trunk/include/send.h (File Modified) (Property Modified)
10047 trunk/include/serno.h (Property Modified)
10048 trunk/include/setup.h.in (Property Modified)
10049 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10050 trunk/include/stdinc.h (File Modified) (Property Modified)
10051 trunk/include/supported.h (File Modified) (Property Modified)
10052 trunk/include/tools.h (File Modified) (Property Modified)
10053 trunk/include/whowas.h (File Modified) (Property Modified)
10054 trunk/install-sh (File Modified) (Property Modified)
10055 trunk/modules/.cvsignore (Property Modified)
10056 trunk/modules/.depend (Property Modified)
10057 trunk/modules/.indent.pro (Property Modified)
10058 trunk/modules/Makefile.in (File Modified) (Property Modified)
10059 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10060 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10061 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10062 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10063 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10064 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10065 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10066 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10067 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10068 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10069 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10070 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10071 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10072 trunk/modules/m_accept.c (File Modified) (Property Modified)
10073 trunk/modules/m_admin.c (File Modified) (Property Modified)
10074 trunk/modules/m_away.c (File Modified) (Property Modified)
10075 trunk/modules/m_cap.c (File Modified) (Property Modified)
10076 trunk/modules/m_capab.c (File Modified) (Property Modified)
10077 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10078 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10079 trunk/modules/m_close.c (File Modified) (Property Modified)
10080 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10081 trunk/modules/m_connect.c (File Modified) (Property Modified)
10082 trunk/modules/m_dline.c (File Modified) (Property Modified)
10083 trunk/modules/m_encap.c (File Modified) (Property Modified)
10084 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10085 trunk/modules/m_gline.c (File Modified) (Property Modified)
10086 trunk/modules/m_help.c (File Modified) (Property Modified)
10087 trunk/modules/m_info.c (File Modified) (Property Modified)
10088 trunk/modules/m_invite.c (File Modified) (Property Modified)
10089 trunk/modules/m_ison.c (File Modified) (Property Modified)
10090 trunk/modules/m_kline.c (File Modified) (Property Modified)
10091 trunk/modules/m_knock.c (File Modified) (Property Modified)
10092 trunk/modules/m_links.c (File Modified) (Property Modified)
10093 trunk/modules/m_list.c (File Modified) (Property Modified)
10094 trunk/modules/m_locops.c (File Modified) (Property Modified)
10095 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10096 trunk/modules/m_map.c (File Modified) (Property Modified)
10097 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10098 trunk/modules/m_motd.c (File Modified) (Property Modified)
10099 trunk/modules/m_names.c (File Modified) (Property Modified)
10100 trunk/modules/m_oper.c (File Modified) (Property Modified)
10101 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10102 trunk/modules/m_pass.c (File Modified) (Property Modified)
10103 trunk/modules/m_ping.c (File Modified) (Property Modified)
10104 trunk/modules/m_pong.c (File Modified) (Property Modified)
10105 trunk/modules/m_post.c (File Modified) (Property Modified)
10106 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10107 trunk/modules/m_restart.c (File Modified) (Property Modified)
10108 trunk/modules/m_resv.c (File Modified) (Property Modified)
10109 trunk/modules/m_services.c (File Modified) (Property Modified)
10110 trunk/modules/m_set.c (File Modified) (Property Modified)
10111 trunk/modules/m_stats.c (File Modified) (Property Modified)
10112 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10113 trunk/modules/m_tb.c (File Modified) (Property Modified)
10114 trunk/modules/m_testline.c (File Modified) (Property Modified)
10115 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10116 trunk/modules/m_time.c (File Modified) (Property Modified)
10117 trunk/modules/m_topic.c (File Modified) (Property Modified)
10118 trunk/modules/m_trace.c (File Modified) (Property Modified)
10119 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10120 trunk/modules/m_user.c (File Modified) (Property Modified)
10121 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10122 trunk/modules/m_users.c (File Modified) (Property Modified)
10123 trunk/modules/m_version.c (File Modified) (Property Modified)
10124 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10125 trunk/modules/m_who.c (File Modified) (Property Modified)
10126 trunk/modules/m_whois.c (File Modified) (Property Modified)
10127 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10128 trunk/modules/m_xline.c (File Modified) (Property Modified)
10129 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10130 trunk/servlink/.cvsignore (Property Modified)
10131 trunk/servlink/.indent.pro (Property Modified)
10132 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10133 trunk/servlink/README (File Modified) (Property Modified)
10134 trunk/servlink/TODO (File Modified) (Property Modified)
10135 trunk/servlink/control.c (File Modified) (Property Modified)
10136 trunk/servlink/control.h (File Modified) (Property Modified)
10137 trunk/servlink/io.c (File Modified) (Property Modified)
10138 trunk/servlink/io.h (File Modified) (Property Modified)
10139 trunk/servlink/servlink.c (File Modified) (Property Modified)
10140 trunk/servlink/servlink.h (File Modified) (Property Modified)
10141 trunk/src/.cvsignore (Property Modified)
10142 trunk/src/.depend (Property Modified)
10143 trunk/src/.indent.pro (Property Modified)
10144 trunk/src/Makefile.in (File Modified) (Property Modified)
10145 trunk/src/adns.c (File Modified) (Property Modified)
10146 trunk/src/balloc.c (File Modified) (Property Modified)
10147 trunk/src/cache.c (File Modified) (Property Modified)
10148 trunk/src/channel.c (File Modified) (Property Modified)
10149 trunk/src/class.c (File Modified) (Property Modified)
10150 trunk/src/client.c (File Modified) (Property Modified)
10151 trunk/src/commio.c (File Modified) (Property Modified)
10152 trunk/src/devpoll.c (File Modified) (Property Modified)
10153 trunk/src/epoll.c (File Modified) (Property Modified)
10154 trunk/src/event.c (File Modified) (Property Modified)
10155 trunk/src/getopt.c (File Modified) (Property Modified)
10156 trunk/src/hash.c (File Modified) (Property Modified)
10157 trunk/src/hook.c (File Modified) (Property Modified)
10158 trunk/src/hostmask.c (File Modified) (Property Modified)
10159 trunk/src/irc_string.c (File Modified) (Property Modified)
10160 trunk/src/ircd.c (File Modified) (Property Modified)
10161 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10162 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10163 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10164 trunk/src/kdparse.c (File Modified) (Property Modified)
10165 trunk/src/kqueue.c (File Modified) (Property Modified)
10166 trunk/src/linebuf.c (File Modified) (Property Modified)
10167 trunk/src/listener.c (File Modified) (Property Modified)
10168 trunk/src/match.c (File Modified) (Property Modified)
10169 trunk/src/memory.c (File Modified) (Property Modified)
10170 trunk/src/messages.tab (File Modified) (Property Modified)
10171 trunk/src/modules.c (File Modified) (Property Modified)
10172 trunk/src/monitor.c (File Modified) (Property Modified)
10173 trunk/src/newconf.c (File Modified) (Property Modified)
10174 trunk/src/numeric.c (File Modified) (Property Modified)
10175 trunk/src/packet.c (File Modified) (Property Modified)
10176 trunk/src/parse.c (File Modified) (Property Modified)
10177 trunk/src/patricia.c (File Modified) (Property Modified)
10178 trunk/src/poll.c (File Modified) (Property Modified)
10179 trunk/src/reject.c (File Modified) (Property Modified)
10180 trunk/src/restart.c (File Modified) (Property Modified)
10181 trunk/src/s_auth.c (File Modified) (Property Modified)
10182 trunk/src/s_conf.c (File Modified) (Property Modified)
10183 trunk/src/s_gline.c (File Modified) (Property Modified)
10184 trunk/src/s_log.c (File Modified) (Property Modified)
10185 trunk/src/s_newconf.c (File Modified) (Property Modified)
10186 trunk/src/s_serv.c (File Modified) (Property Modified)
10187 trunk/src/s_stats.c (File Modified) (Property Modified)
10188 trunk/src/s_user.c (File Modified) (Property Modified)
10189 trunk/src/scache.c (File Modified) (Property Modified)
10190 trunk/src/select.c (File Modified) (Property Modified)
10191 trunk/src/send.c (File Modified) (Property Modified)
10192 trunk/src/snprintf.c (File Modified) (Property Modified)
10193 trunk/src/tools.c (File Modified) (Property Modified)
10194 trunk/src/version.c.SH (File Modified) (Property Modified)
10195 trunk/src/whowas.c (File Modified) (Property Modified)
10196 trunk/tools/.cvsignore (Property Modified)
10197 trunk/tools/Makefile.in (File Modified) (Property Modified)
10198 trunk/tools/README (File Modified) (Property Modified)
10199 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10200 trunk/tools/convertilines.c (File Modified) (Property Modified)
10201 trunk/tools/convertklines.c (File Modified) (Property Modified)
10202 trunk/tools/mkkeypair (Property Modified)
10203 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10204 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10205 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10206 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10207 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10208 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10209 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10210 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10211 trunk/tools/untabify (File Modified) (Property Modified)
10212 trunk/tools/viconf.c (File Modified) (Property Modified)
10213
10214
10215 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10216 Log:
10217 - Update RELNOTES.
10218
10219
10220 Modified:
10221 trunk/RELNOTES (File Modified)
10222
10223
10224 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10225 Log:
10226 - Make version.c use our serial, not ratbox's.
10227
10228
10229 Modified:
10230 trunk/src/version.c.SH (File Modified)
10231
10232
10233 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10234 Log:
10235 - update RELNOTES
10236 - revved patchlevel to 2.1.5
10237
10238
10239 Modified:
10240 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10242
10243
10244 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10245 Log:
10246 - fix buffer overflow and unterminated buffer when removing TS6 bans
10247 - fix rebuilding of SJOIN
10248
10249
10250 Modified:
10251 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10252
10253
10254 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10255 Log:
10256 have servlink report if it gets an uncompressed error message when it gets inflate failures
10257
10258 Modified:
10259 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10260
10261
10262 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10263 Log:
10264 - extend our copyrights to 2005.
10265
10266
10267 Modified:
10268 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10288 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10289 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10290 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10291 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10292 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10293 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10294 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10295 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10296 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10297 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10299 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10300 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10301 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10302 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10303 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10304 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10305 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10306 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10307 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10308 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10309 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10313 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10314 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10315 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10316 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10317 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10318 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10319 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10320 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10321 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10322 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10323 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10324 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10325 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10326 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10327 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10328 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10329 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10330 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10331 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10332 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10333 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10334 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10335 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10336 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10337 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10338 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10339 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10340 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10341 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10342 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10343 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10344 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10345 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10346 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10347 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10348 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10349 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10353 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10354 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10355 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10356 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10357 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10358 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10359 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10360 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10361 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10362 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10363 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10364 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10365 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10366 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10368 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10369 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10370 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10371 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10372
10373
10374 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10375 Log:
10376 - update RELNOTES
10377 - revved patchlevel to 2.1.4
10378
10379
10380 Modified:
10381 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10382 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10383
10384
10385 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10386 Log:
10387 - add TARGMAX to 005
10388 - remove the +1 from ->uid in struct Client
10389 - fix checking of accept entries in m_accept.c
10390
10391
10392 Modified:
10393 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10394 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10395 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10396 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10397
10398
10399 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10400 Log:
10401 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10402 send it over TS6
10403
10404
10405 Modified:
10406 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10407
10408
10409 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10410 Log:
10411 - remove an unused variable
10412
10413
10414 Modified:
10415 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10416
10417
10418 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10419 Log:
10420 don't burst a TS5 name in burst_TS6. -via jillies
10421
10422 Modified:
10423 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10424
10425
10426 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10427 Log:
10428 - via jilles, make nickchanges invalidate any cached bans for
10429 quiet_on_ban
10430
10431
10432 Modified:
10433 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10434 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10435 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10436 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10437
10438
10439 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10440 Log:
10441 - fix some char vs byte usage to make adns compile cleanly with gcc4
10442
10443
10444 Modified:
10445 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10446 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10447 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10448 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10449 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10450 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10451 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10452 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10453
10454
10455 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10456 Log:
10457 userhost should allow 5 userhost checks, not 4
10458
10459 Modified:
10460 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10461
10462
10463 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10464 Log:
10465 - another darwin fix
10466
10467
10468 Modified:
10469 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10470
10471
10472 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10473 Log:
10474 - darwin fixes
10475
10476
10477 Modified:
10478 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10486
10487
10488 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10489 Log:
10490 - remove bogus extern of abort_list
10491
10492
10493 Modified:
10494 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10495
10496
10497 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10498 Log:
10499 svn repo access stuff
10500
10501 Modified:
10502 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10503
10504
10505 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10506 Log:
10507 test commit
10508
10509
10510 Modified:
10511 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10512
10513
10514 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10515 Log:
10516 test commit
10517
10518
10519 Modified:
10520 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10521
10522
10523 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10524 Log:
10525 revert omotd..i thought it was a good idea..oh well
10526
10527 Modified:
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10529
10530
10531 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10532 Log:
10533 Commas are bad things in channel keys
10534
10535
10536 Modified:
10537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10538
10539
10540 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10541 Log:
10542 Add OMOTD command to display oper motd
10543
10544
10545 Modified:
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10547
10548
10549 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10550 Log:
10551 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10552
10553 Modified:
10554 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10555
10556
10557 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10558
10559 Modified files: (Branch: RATBOX_2_1)
10560 modules m_whois.c
10561 Log:
10562 - stop testing whois for protocol violations, as they can be caused in
10563 ircds going all the way back to the original ircd2.8
10564
10565 Revision Changes Path
10566 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10567
10568
10569
10570 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10571
10572 Modified files: (Branch: RATBOX_2_1)
10573 modules m_time.c
10574 Log:
10575 - remove some 2.2 code
10576
10577 Revision Changes Path
10578 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10579
10580
10581
10582 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10583
10584 Modified files: (Branch: RATBOX_2_1)
10585 modules m_time.c
10586 Log:
10587 backport of the silly december 31st bug
10588
10589 Revision Changes Path
10590 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10591
10592
10593
10594 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10595
10596 Modified files: (Branch: RATBOX_2_1)
10597 . RELNOTES
10598 include patchlevel.h
10599 Log:
10600 - revved patchlevel to 2.1.3
10601
10602 Revision Changes Path
10603 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10604 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10605
10606
10607
10608 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10609
10610 Modified files: (Branch: RATBOX_2_1)
10611 include client.h
10612 modules m_accept.c
10613 modules/core m_nick.c
10614 src client.c
10615 Log:
10616 - stop removing a clients own list of accepted clients when they do a
10617 nickchange
10618 - clean up the accept code so its less retarded
10619
10620 Revision Changes Path
10621 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10622 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10623 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10624 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10625
10626
10627
10628 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10629
10630 Modified files: (Branch: RATBOX_2_1)
10631 include event.h
10632 modules m_links.c
10633 src event.c ircd.c newconf.c
10634 Log:
10635 - remove a defn of links_cache_list in m_links.c which was causing
10636 the flattened links update to be ignored
10637 - add eventUpdate(), and make links_delay update on rehash
10638
10639 Revision Changes Path
10640 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10641 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10642 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10643 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10644 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10645
10646
10647
10648 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10649
10650 Modified files: (Branch: RATBOX_2_1)
10651 doc services.txt
10652 src newconf.c
10653 Log:
10654 - make the conf parser apply service {}; on rehash
10655
10656 Revision Changes Path
10657 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10658 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10659
10660
10661
10662 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10663
10664 Modified files: (Branch: RATBOX_2_1)
10665 include m_info.h
10666 Log:
10667 - show ENABLE_SERVICES define in info
10668
10669 Revision Changes Path
10670 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10671
10672
10673
10674 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10675
10676 Modified files: (Branch: RATBOX_2_1)
10677 modules m_services.c m_stats.c
10678 Log:
10679 - via jilles, make m_services.c hook into stats U and display service
10680 blocks
10681
10682 Revision Changes Path
10683 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10684 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10685
10686
10687
10688 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10689
10690 Modified files: (Branch: RATBOX_2_1)
10691 . configure configure.ac
10692 Log:
10693 - default build to -O2
10694
10695 Revision Changes Path
10696 7.249.2.2 +4 -4 ircd-ratbox/configure
10697 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10698
10699
10700
10701 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10702
10703 Modified files: (Branch: RATBOX_2_1)
10704 doc example.conf example.efnet.conf
10705 include client.h s_conf.h s_newconf.h
10706 modules m_info.c
10707 modules/core m_join.c m_nick.c
10708 src channel.c newconf.c s_conf.c s_user.c
10709 Log:
10710 - remove no_oper_resvs from general {};
10711 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10712
10713 Revision Changes Path
10714 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10715 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10716 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10717 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10718 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10719 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10720 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10721 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10722 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10723 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10724 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10725 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10726
10727
10728
10729 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10730
10731 Modified files: (Branch: RATBOX_2_1)
10732 modules/core m_mode.c m_nick.c
10733 src s_newconf.c
10734 Log:
10735 - 2.0 sync:
10736 - raise max temptime to a year
10737 - tidy up BMASK
10738 - require 9 parameters in ms_nick(), 10 in ms_uid()
10739
10740 Revision Changes Path
10741 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10742 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10743 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10744
10745
10746
10747 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10748
10749 Modified files: (Branch: RATBOX_2_1)
10750 modules m_services.c
10751 Log:
10752 - only show services logged in info when its a local client
10753
10754 Revision Changes Path
10755 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10756
10757
10758
10759 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10760
10761 Modified files: (Branch: RATBOX_2_1)
10762 src match.c
10763 Log:
10764 passing a pointer to a pointer is not what was intended, oops
10765
10766 Revision Changes Path
10767 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10768
10769
10770
10771 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10772
10773 Modified files: (Branch: RATBOX_2_1)
10774 doc services.txt
10775 Log:
10776 - update services.txt with FNC
10777
10778 Revision Changes Path
10779 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10780
10781
10782
10783 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10784
10785 Modified files: (Branch: RATBOX_2_1)
10786 modules m_resv.c
10787 Log:
10788 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10789
10790 Revision Changes Path
10791 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10792
10793
10794
10795 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10796
10797 Modified files: (Branch: RATBOX_2_1)
10798 src s_auth.c
10799 Log:
10800 - add some uniqueness into auth process for bopm
10801
10802 Revision Changes Path
10803 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10804
10805
10806
10807 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10808
10809 Modified files: (Branch: RATBOX_2_1)
10810 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10811 Log:
10812 - make contrib/ compile
10813
10814 Revision Changes Path
10815 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10816 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10817 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10818 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10819
10820
10821
10822 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10823
10824 Modified files: (Branch: RATBOX_2_1)
10825 modules m_monitor.c
10826 Log:
10827 Don't allow MONITOR from an unregistered client
10828
10829 Revision Changes Path
10830 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10831
10832
10833
10834 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10835
10836 Modified files: (Branch: RATBOX_2_1)
10837 doc example.conf example.efnet.conf
10838 include class.h
10839 src class.c messages.tab newconf.c
10840 Log:
10841 - remove sendq_eob, its become more of a hindrance than a benefit.
10842 - sync example.efnet.conf cluster {}; with example.conf
10843
10844 Revision Changes Path
10845 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10846 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10847 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10848 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10849 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10850 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10851
10852
10853
10854 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10855
10856 Modified files: (Branch: RATBOX_2_1)
10857 . RELNOTES
10858 include patchlevel.h
10859 Log:
10860 - update RELNOTES
10861 - revved patchlevel to 2.1.2
10862
10863 Revision Changes Path
10864 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10865 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10866
10867
10868
10869 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10870
10871 Modified files: (Branch: RATBOX_2_1)
10872 . configure configure.ac
10873 Log:
10874 - raise default topiclen to 160.
10875
10876 Revision Changes Path
10877 7.249.2.1 +3 -3 ircd-ratbox/configure
10878 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10879
10880
10881
10882 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10883
10884 Modified files: (Branch: RATBOX_2_1)
10885 modules m_services.c
10886 Log:
10887 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10888 tsinfo matches this
10889
10890 Revision Changes Path
10891 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10892
10893
10894
10895 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10896
10897 Modified files: (Branch: RATBOX_2_1)
10898 modules m_services.c
10899 Log:
10900 - monitor_signoff() the client we're nickchanging
10901
10902 Revision Changes Path
10903 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10904
10905
10906
10907 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10908
10909 Modified files: (Branch: RATBOX_2_1)
10910 modules m_trace.c
10911 Log:
10912 - fix various UID problems with trace
10913
10914 Revision Changes Path
10915 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10916
10917
10918
10919 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10920
10921 Modified files: (Branch: RATBOX_2_1)
10922 help/opers dline kline
10923 modules m_resv.c m_stats.c
10924 modules/core m_mode.c
10925 Log:
10926 - sync with 2.0
10927 - tidy up kline/dline help to note they dont accept nick as target
10928 - disallow bans beginning with ':' over bmask
10929 - disallow bans with a space in chm_ban
10930 - stop counting hidden opers in stats p
10931 - match() parameters in remote unresv were inverted, causing it to fail
10932 - fix possibility of clients setting blank keys
10933
10934 Revision Changes Path
10935 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10936 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10937 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10938 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10939 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10940
10941
10942
10943 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10944
10945 Modified files: (Branch: RATBOX_2_1)
10946 src send.c
10947 Log:
10948 - fix problems with amd64 and the way we do va_list
10949
10950 Revision Changes Path
10951 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10952
10953
10954
10955 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10956
10957 Modified files: (Branch: RATBOX_2_1)
10958 modules m_services.c
10959 Log:
10960 - tidy up the kill notifications for RSFNC
10961
10962 Revision Changes Path
10963 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10964
10965
10966
10967 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10968
10969 Modified files: (Branch: RATBOX_2_1)
10970 include s_serv.h
10971 modules m_services.c
10972 src s_serv.c
10973 Log:
10974 - some more rserv stuff:
10975 - add RSFNC capability
10976 - fix up RSFNC, kill existing clients if they exist.
10977
10978 Revision Changes Path
10979 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10980 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10981 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10982
10983
10984
10985 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10986
10987 Modified files: (Branch: RATBOX_2_1)
10988 modules m_services.c
10989 Log:
10990 - first stab at a FNC implementation for rserv
10991
10992 Revision Changes Path
10993 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10994
10995
10996
10997 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10998
10999 Modified files: (Branch: RATBOX_2_1)
11000 help/opers umode
11001 Log:
11002 - remove a tab
11003
11004 Revision Changes Path
11005 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11006
11007
11008
11009 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11010
11011 Modified files: (Branch: RATBOX_2_1)
11012 src newconf.c
11013 Log:
11014 - add links_delay back
11015
11016 Revision Changes Path
11017 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11018
11019
11020
11021 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11022
11023 Modified files: (Branch: RATBOX_2_1)
11024 help/opers umode
11025 help/users umode
11026 Log:
11027 - swap tabs for spaces
11028
11029 Revision Changes Path
11030 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11031 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11032
11033
11034
11035 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11036
11037 Modified files: (Branch: RATBOX_2_1)
11038 include m_info.h
11039 Log:
11040 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11041 contained in the client_flood conf option
11042 - remove a couple of unused defines from info
11043
11044 Revision Changes Path
11045 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11046
11047
11048
11049 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11050
11051 Modified files: (Branch: RATBOX_2_1)
11052 src s_conf.c
11053 Log:
11054 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11055
11056 Revision Changes Path
11057 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11058
11059
11060
11061 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11062
11063 Modified files: (Branch: RATBOX_2_1)
11064 doc example.conf example.efnet.conf
11065 Log:
11066 - fix missing closing comment tag
11067
11068 Revision Changes Path
11069 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11070 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11071
11072
11073
11074 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11075
11076 Modified files: (Branch: RATBOX_2_1)
11077 . RELNOTES
11078 include patchlevel.h
11079 Log:
11080 - revved patchlevel to 2.1.1
11081
11082 Revision Changes Path
11083 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11084 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11085
11086
11087
11088 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11089
11090 Modified files: (Branch: RATBOX_2_1)
11091 modules m_kline.c
11092 Log:
11093 - sync up remote kline reasons, so theyre consistent with what happens
11094 when we add local klines - notably the "Temporary K-line x min" and
11095 date added to reason.
11096
11097 Revision Changes Path
11098 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11099
11100
11101
11102 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11103
11104 Modified files: (Branch: RATBOX_2_1)
11105 doc monitor.txt
11106 Log:
11107 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11108
11109 Revision Changes Path
11110 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11111
11112
11113
11114 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11115
11116 Modified files: (Branch: RATBOX_2_1)
11117 src commio.c
11118 Log:
11119 used the data pointer we saved, not what just got nulled
11120
11121 Revision Changes Path
11122 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11123
11124
11125
11126 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11127
11128 Modified files: (Branch: RATBOX_2_1)
11129 modules m_resv.c m_xline.c
11130 Log:
11131 - fix broken propagation of xline/resv
11132
11133 Revision Changes Path
11134 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11135 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11136
11137
11138
11139 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11140
11141 Modified files: (Branch: RATBOX_2_1)
11142 src s_auth.c
11143 Log:
11144 - properly increment bad auth count for stats T when we timeout an auth
11145
11146 Revision Changes Path
11147 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11148
11149
11150
11151 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11152
11153 Modified files: (Branch: RATBOX_2_1)
11154 doc monitor.txt
11155 include client.h
11156 modules/core m_nick.c
11157 Log:
11158 - fix a bit that didnt make sense in monitor.txt
11159 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11160
11161 Revision Changes Path
11162 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11163 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11164 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11165
11166
11167
11168 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11169
11170 Modified files: (Branch: RATBOX_2_1)
11171 src s_auth.c
11172 Log:
11173 removing dlink nodes from auth_poll_list twice is bad
11174
11175 Revision Changes Path
11176 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11177
11178
11179
11180 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11181
11182 Modified files: (Branch: RATBOX_2_1)
11183 modules m_stats.c
11184 Log:
11185 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11186 changed to RPL_STATSDEBUG
11187
11188 Revision Changes Path
11189 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11190
11191
11192
11193 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11194
11195 Added files: (Branch: RATBOX_2_1)
11196 doc tgchange.txt
11197 Log:
11198 - add some documentation about target change
11199
11200 Revision Changes Path
11201 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11202
11203
11204
11205 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11206
11207 Modified files: (Branch: RATBOX_2_1)
11208 include supported.h
11209 modules/core m_message.c
11210 Log:
11211 - remove extra argument to 005
11212 - disallow messaging of UIDs
11213
11214 Revision Changes Path
11215 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11216 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11217
11218
11219
11220 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11221
11222 Modified files: (Branch: RATBOX_2_1)
11223 src parse.c
11224 Log:
11225 - fix a longstanding parser bug with wrong limit checking, causing us to
11226 accept one less parameter than we're allowed to accept.
11227
11228 Revision Changes Path
11229 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11230
11231
11232
11233 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11234
11235 Modified files: (Branch: RATBOX_2_1)
11236 modules/core m_message.c
11237 Log:
11238 - exempt users messaging themselves from target change
11239
11240 Revision Changes Path
11241 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11242
11243
11244
11245 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11246
11247 Modified files: (Branch: RATBOX_2_1)
11248 include supported.h
11249 Log:
11250 - stop violating MAXPARA on 005.
11251
11252 Revision Changes Path
11253 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11254
11255
11256
11257 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11258
11259 Modified files: (Branch: RATBOX_2_1)
11260 modules/core m_nick.c
11261 Log:
11262 - dont store an ipv6 sockhost if we're not compiled with v6 support
11263
11264 Revision Changes Path
11265 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11266
11267
11268
11269 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11270
11271 Modified files: (Branch: RATBOX_2_1)
11272 include stdinc.h
11273 Log:
11274 - remove some vms includes
11275
11276 Revision Changes Path
11277 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11278
11279
11280
11281 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11282
11283 Modified files: (Branch: RATBOX_2_1)
11284 . ChangeLog
11285 include serno.h
11286 Log:
11287 - force commit for new branch
11288
11289 Revision Changes Path
11290 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11291 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11292
11293
11294
11295 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11296
11297 Modified files:
11298 . RELNOTES configure configure.ac
11299 include patchlevel.h
11300 Log:
11301 - revved patchlevel to 2.1.0
11302
11303 Revision Changes Path
11304 1.114 +6 -2 ircd-ratbox/RELNOTES
11305 7.249 +11 -11 ircd-ratbox/configure
11306 7.63 +3 -3 ircd-ratbox/configure.ac
11307 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11308
11309
11310
11311 leeh 2005/03/04 13:31:32 EST (20050304_2)
11312
11313 Modified files:
11314 . RELNOTES
11315 include patchlevel.h
11316 Log:
11317 - update RELNOTES
11318 - revved patchlevel to 2.1.0beta2
11319
11320 Revision Changes Path
11321 1.113 +12 -0 ircd-ratbox/RELNOTES
11322 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11323
11324
11325
11326 leeh 2005/03/04 13:27:05 EST (20050304_1)
11327
11328 Modified files:
11329 doc whats-new-2.1.txt
11330 src channel.c
11331 Log:
11332 - update whats-new-2.1
11333 - when we're handling global NAMES, dont output channels if there are no
11334 members within them we can show.
11335
11336 Revision Changes Path
11337 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11338 7.436 +12 -2 ircd-ratbox/src/channel.c
11339
11340
11341
11342 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11343
11344 Modified files:
11345 src patricia.c
11346 Log:
11347 That would be a node_heap not a prefix_heap..oops
11348
11349 Revision Changes Path
11350 7.30 +1 -1 ircd-ratbox/src/patricia.c
11351
11352
11353
11354 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11355
11356 Modified files:
11357 include stdinc.h
11358 Log:
11359 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11360 otherwise..the other macros might work????
11361
11362 Revision Changes Path
11363 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11364
11365
11366
11367 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11368
11369 Modified files:
11370 . configure configure.ac
11371 Log:
11372 i hate autoconf
11373
11374 Revision Changes Path
11375 7.248 +5 -5 ircd-ratbox/configure
11376 7.62 +5 -5 ircd-ratbox/configure.ac
11377
11378
11379
11380 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11381
11382 Modified files:
11383 . configure configure.ac
11384 Log:
11385 i hate autoconf
11386
11387 Revision Changes Path
11388 7.247 +3 -2 ircd-ratbox/configure
11389 7.61 +3 -2 ircd-ratbox/configure.ac
11390
11391
11392
11393 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11394
11395 Modified files:
11396 . configure configure.ac
11397 Log:
11398 doh
11399
11400 Revision Changes Path
11401 7.246 +6 -6 ircd-ratbox/configure
11402 7.60 +4 -4 ircd-ratbox/configure.ac
11403
11404
11405
11406 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11407
11408 Modified files:
11409 . configure configure.ac
11410 include stdinc.h
11411 Log:
11412 Doh these changes got put on RATBOX_2_0 when they were meant for
11413 head..oops...
11414 Also merged in the monitor heap size stuff, not that i think monitor has
11415 been moved to head
11416
11417 Revision Changes Path
11418 7.245 +12 -3 ircd-ratbox/configure
11419 7.59 +11 -3 ircd-ratbox/configure.ac
11420 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11421
11422
11423
11424 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11425
11426 Modified files:
11427 include stdinc.h
11428 Log:
11429 Add more robust alloca checking
11430
11431 Revision Changes Path
11432 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11433
11434
11435
11436 leeh 2005/02/24 15:27:17 EST (20050224_9)
11437
11438 Modified files:
11439 contrib m_42.c
11440 Log:
11441 - fix the copyright on m_42.c :p
11442
11443 Revision Changes Path
11444 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11445
11446
11447
11448 leeh 2005/02/24 15:22:53 EST (20050224_8)
11449
11450 Modified files:
11451 include supported.h
11452 modules m_dline.c
11453 Log:
11454 - fix a core in undline on bad masks
11455 - remove an unwanted space from beginning of second 005 numeric
11456
11457 Revision Changes Path
11458 7.5 +1 -1 ircd-ratbox/include/supported.h
11459 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11460
11461
11462
11463 leeh 2005/02/24 15:18:59 EST (20050224_7)
11464
11465 Modified files:
11466 modules m_monitor.c
11467 Log:
11468 - use max_monitor when adding nicknames
11469 - add in monitor s
11470 that should be everything now..
11471
11472 Revision Changes Path
11473 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11474
11475
11476
11477 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11478
11479 Modified files:
11480 contrib m_42.c
11481 Log:
11482 42
11483
11484 Revision Changes Path
11485 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11486
11487
11488
11489 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11490
11491 Modified files:
11492 contrib m_42.c
11493 Log:
11494 42
11495
11496 Revision Changes Path
11497 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11498
11499
11500
11501 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11502
11503 Added files:
11504 contrib m_42.c
11505 Log:
11506 The Answer to Life, the Universe, and Everything
11507
11508 Revision Changes Path
11509 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11510
11511
11512
11513 leeh 2005/02/24 14:53:04 EST (20050224_3)
11514
11515 Modified files:
11516 include monitor.h
11517 modules m_monitor.c
11518 src ircd.c monitor.c
11519 Log:
11520 - call init_monitor() on startup
11521 - add in support for adding/deleting/listing monitor entries
11522
11523 Revision Changes Path
11524 7.2 +3 -1 ircd-ratbox/include/monitor.h
11525 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11526 7.374 +2 -0 ircd-ratbox/src/ircd.c
11527 7.3 +15 -4 ircd-ratbox/src/monitor.c
11528
11529
11530
11531 leeh 2005/02/23 21:20:10 EST (20050224_2)
11532
11533 Modified files:
11534 doc example.conf example.efnet.conf
11535 include s_conf.h supported.h
11536 modules Makefile.in
11537 src client.c newconf.c s_conf.c
11538 Added files:
11539 modules m_monitor.c
11540 Log:
11541 - add the max_monitor config option
11542 - advertise MONITOR=%d in 005
11543 - clear a local clients monitor list on exit
11544 - add the framework for the MONITOR command
11545 - bed.
11546
11547 Revision Changes Path
11548 7.261 +5 -0 ircd-ratbox/doc/example.conf
11549 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11550 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11551 7.4 +4 -2 ircd-ratbox/include/supported.h
11552 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11553 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11554 7.492 +1 -0 ircd-ratbox/src/client.c
11555 7.202 +1 -0 ircd-ratbox/src/newconf.c
11556 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11557
11558
11559
11560 leeh 2005/02/23 20:57:51 EST (20050224_1)
11561
11562 Modified files:
11563 . configure configure.ac
11564 include setup.h.in
11565 src monitor.c
11566 Log:
11567 - move MONITOR_HEAP_SIZE over to configure
11568
11569 Revision Changes Path
11570 7.244 ircd-ratbox/configure
11571 7.58 +4 -2 ircd-ratbox/configure.ac
11572 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11573 7.2 +0 -2 ircd-ratbox/src/monitor.c
11574
11575
11576
11577 leeh 2005/02/23 20:48:08 EST (20050224_0)
11578
11579 Modified files:
11580 doc monitor.txt
11581 include client.h numeric.h
11582 modules/core m_nick.c
11583 src Makefile.in client.c messages.tab
11584 s_user.c
11585 Added files:
11586 include monitor.h
11587 src monitor.c
11588 Log:
11589 - first half of my server-side notify list implementation..
11590
11591 Revision Changes Path
11592 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11593 7.266 +3 -0 ircd-ratbox/include/client.h
11594 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11595 7.58 +6 -0 ircd-ratbox/include/numeric.h
11596 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11597 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11598 7.491 +3 -0 ircd-ratbox/src/client.c
11599 7.126 +5 -5 ircd-ratbox/src/messages.tab
11600 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11601 7.342 +2 -0 ircd-ratbox/src/s_user.c
11602
11603
11604
11605 leeh 2005/02/23 18:42:59 EST (20050223_0)
11606
11607 Modified files:
11608 include hash.h
11609 Log:
11610 - double the size of the client and channel hashtables (64k -> 128k and
11611 32k -> 64k). The improvements are quite significant..
11612
11613 Revision Changes Path
11614 7.54 +4 -4 ircd-ratbox/include/hash.h
11615
11616
11617
11618 leeh 2005/02/22 14:55:56 EST (20050222_1)
11619
11620 Modified files:
11621 doc monitor.txt
11622 modules m_services.c
11623 Log:
11624 - remove a couple of unused vars
11625 - update monitor.txt
11626
11627 Revision Changes Path
11628 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11629 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11630
11631
11632
11633 leeh 2005/02/21 19:47:24 EST (20050222_0)
11634
11635 Added files:
11636 doc monitor.txt
11637 Log:
11638 - add in my documentation on the upcoming MONITOR command
11639
11640 Revision Changes Path
11641 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11642
11643
11644
11645 leeh 2005/02/21 12:09:34 EST (20050221_0)
11646
11647 Modified files:
11648 . configure configure.ac
11649 doc whats-new-2.1.txt
11650 tools README.mkpasswd
11651 Removed files:
11652 src crypt.c
11653 Log:
11654 - update whats-new-2.1.txt some more
11655 - we dont have vms mkpasswd anymore
11656 - remove the unused crypt.c
11657
11658 Revision Changes Path
11659 7.243 +3 -6 ircd-ratbox/configure
11660 7.57 +2 -4 ircd-ratbox/configure.ac
11661 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11662 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11663 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11664
11665
11666
11667 leeh 2005/02/19 12:38:09 EST (20050219_3)
11668
11669 Modified files:
11670 doc example.conf example.efnet.conf
11671 include ircd.h
11672 modules m_pong.c
11673 src channel.c client.c ircd.c s_conf.c
11674 Log:
11675 - rework the splitcode, splitservers is now how many servers we've marked as
11676 EOB, rather than how many are linked. Thus pull ourselves out of
11677 splitmode immediately once this is satisfied
11678
11679 Revision Changes Path
11680 7.260 +8 -9 ircd-ratbox/doc/example.conf
11681 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11682 7.83 +1 -0 ircd-ratbox/include/ircd.h
11683 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11684 7.435 +16 -36 ircd-ratbox/src/channel.c
11685 7.490 +2 -0 ircd-ratbox/src/client.c
11686 7.373 +2 -1 ircd-ratbox/src/ircd.c
11687 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11688
11689
11690
11691 leeh 2005/02/19 09:02:34 EST (20050219_2)
11692
11693 Modified files:
11694 doc example.conf example.efnet.conf
11695 include ircd.h s_conf.h
11696 modules m_set.c
11697 src channel.c ircd.c newconf.c s_conf.c
11698 Log:
11699 - remove split_delay
11700
11701 Revision Changes Path
11702 7.259 +0 -5 ircd-ratbox/doc/example.conf
11703 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11704 7.82 +0 -1 ircd-ratbox/include/ircd.h
11705 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11706 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11707 7.434 +2 -7 ircd-ratbox/src/channel.c
11708 7.372 +0 -1 ircd-ratbox/src/ircd.c
11709 7.201 +0 -1 ircd-ratbox/src/newconf.c
11710 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11711
11712
11713
11714 leeh 2005/02/19 08:48:05 EST (20050219_1)
11715
11716 Modified files:
11717 include client.h
11718 modules m_cap.c m_who.c
11719 src channel.c
11720 Log:
11721 - implemented multi-prefix client capability, which allows stacking of @+ in
11722 names and who
11723
11724 Revision Changes Path
11725 7.265 +1 -1 ircd-ratbox/include/client.h
11726 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11727 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11728 7.433 +4 -6 ircd-ratbox/src/channel.c
11729
11730
11731
11732 leeh 2005/02/19 06:27:58 EST (20050219_0)
11733
11734 Modified files:
11735 modules m_etrace.c
11736 src newconf.c s_conf.c s_newconf.c
11737 Log:
11738 - removed some unused vars/functions
11739
11740 Revision Changes Path
11741 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11742 7.200 +0 -15 ircd-ratbox/src/newconf.c
11743 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11744 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11745
11746
11747
11748 leeh 2005/02/16 12:58:24 EST (20050216_2)
11749
11750 Modified files:
11751 . RELNOTES configure configure.ac
11752 include patchlevel.h
11753 Log:
11754 - update configure to reflect this is 'devel'
11755 - update RELNOTES
11756 - revved patchlevel to 2.1.0beta1
11757
11758 Revision Changes Path
11759 1.112 +9 -1 ircd-ratbox/RELNOTES
11760 7.242 +11 -11 ircd-ratbox/configure
11761 7.56 +3 -3 ircd-ratbox/configure.ac
11762 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11763
11764
11765
11766 leeh 2005/02/16 12:46:30 EST (20050216_1)
11767
11768 Modified files:
11769 . configure configure.ac
11770 include client.h numeric.h s_conf.h setup.h.in
11771 supported.h
11772 modules Makefile.in
11773 modules/core m_nick.c
11774 src Makefile.in client.c ircd.c messages.tab
11775 newconf.c s_conf.c s_user.c
11776 Removed files:
11777 include watch.h
11778 modules m_watch.c
11779 src watch.c
11780 Log:
11781 - remove watch, the protocol for this sucks so hard I just dont want it
11782 here ;-)
11783
11784 Revision Changes Path
11785 7.241 +2 -12 ircd-ratbox/configure
11786 7.55 +2 -4 ircd-ratbox/configure.ac
11787 7.264 +0 -2 ircd-ratbox/include/client.h
11788 7.57 +0 -11 ircd-ratbox/include/numeric.h
11789 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11790 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11791 7.3 +2 -3 ircd-ratbox/include/supported.h
11792 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11793 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11794 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11795 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11796 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11797 7.489 +0 -3 ircd-ratbox/src/client.c
11798 7.371 +0 -2 ircd-ratbox/src/ircd.c
11799 7.125 +9 -9 ircd-ratbox/src/messages.tab
11800 7.199 +0 -1 ircd-ratbox/src/newconf.c
11801 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11802 7.341 +0 -2 ircd-ratbox/src/s_user.c
11803 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11804
11805
11806
11807 leeh 2005/02/15 19:13:31 EST (20050216_0)
11808
11809 Modified files:
11810 include stdinc.h
11811 src event.c ircd_lexer.l ircd_signal.c
11812 modules.c
11813 Removed files:
11814 servlink descrip.mms
11815 Log:
11816 - remove a few vms bits
11817
11818 Revision Changes Path
11819 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11820 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11821 7.47 +0 -54 ircd-ratbox/src/event.c
11822 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11823 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11824 7.152 +0 -3 ircd-ratbox/src/modules.c
11825
11826
11827
11828 leeh 2005/02/15 18:53:32 EST (20050215_0)
11829
11830 Modified files:
11831 include hostmask.h ircd.h s_conf.h s_newconf.h
11832 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11833 m_xline.c
11834 src hostmask.c ircd.c ircd_signal.c s_conf.c
11835 s_newconf.c
11836 Log:
11837 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11838 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11839
11840 Revision Changes Path
11841 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11842 7.81 +1 -0 ircd-ratbox/include/ircd.h
11843 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11844 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11845 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11846 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11847 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11848 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11849 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11850 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11851 7.370 +7 -0 ircd-ratbox/src/ircd.c
11852 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11853 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11854 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11855
11856
11857
11858 leeh 2005/02/13 10:21:41 EST (20050213_4)
11859
11860 Modified files:
11861 doc services.txt
11862 Added files:
11863 doc whats-new-2.0.txt whats-new-2.1.txt
11864 Removed files:
11865 doc whats-new.txt
11866 Log:
11867 - move whats-new.txt to whats-new-2.0.txt
11868 - add in whats-new-2.1.txt
11869 - update services.txt with the whois for logged in users
11870
11871 Revision Changes Path
11872 7.2 +5 -0 ircd-ratbox/doc/services.txt
11873 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11874 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11875 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11876
11877
11878
11879 leeh 2005/02/13 09:20:37 EST (20050213_3)
11880
11881 Modified files:
11882 include supported.h
11883 modules/core m_message.c
11884 Log:
11885 - fix a compile error in m_message.c
11886 - update 005 to the spec and add CPRIVMSG/CNOTICE
11887
11888 Revision Changes Path
11889 7.2 +31 -37 ircd-ratbox/include/supported.h
11890 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11891
11892
11893
11894 leeh 2005/02/13 09:14:12 EST (20050213_2)
11895
11896 Modified files:
11897 src channel.c
11898 Log:
11899 - fix the membership memleak
11900
11901 Revision Changes Path
11902 7.432 +0 -3 ircd-ratbox/src/channel.c
11903
11904
11905
11906 leeh 2005/02/12 21:51:56 EST (20050213_1)
11907
11908 Modified files:
11909 include client.h
11910 modules/core m_message.c
11911 Log:
11912 - add a bitmask to track when they send their first message, only allowing
11913 clearing stuff after that.
11914
11915 Revision Changes Path
11916 7.263 +4 -0 ircd-ratbox/include/client.h
11917 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11918
11919
11920
11921 leeh 2005/02/12 21:17:52 EST (20050213_0)
11922
11923 Modified files:
11924 include patricia.h s_newconf.h
11925 modules/core m_message.c
11926 src patricia.c s_newconf.c s_user.c
11927 Log:
11928 - add in the patricia for tracking who fills up targets, give them a reduced
11929 count on connect
11930
11931 Revision Changes Path
11932 7.20 +1 -1 ircd-ratbox/include/patricia.h
11933 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11934 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11935 7.29 +1 -1 ircd-ratbox/src/patricia.c
11936 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11937 7.340 +4 -0 ircd-ratbox/src/s_user.c
11938
11939
11940
11941 leeh 2005/02/12 18:35:10 EST (20050212_0)
11942
11943 Modified files:
11944 include ircd_defs.h
11945 src class.c reject.c
11946 Log:
11947 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11948
11949 Revision Changes Path
11950 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11951 7.68 +1 -5 ircd-ratbox/src/class.c
11952 1.33 +1 -5 ircd-ratbox/src/reject.c
11953
11954
11955
11956 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11957
11958 Modified files:
11959 modules m_watch.c
11960 Log:
11961 remove stupid memory leak
11962
11963 Revision Changes Path
11964 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11965
11966
11967
11968 leeh 2005/02/11 06:42:48 EST (20050211_0)
11969
11970 Modified files:
11971 modules m_gline.c
11972 Log:
11973 - workaround hyb6 allowing empty gline reasons
11974
11975 Revision Changes Path
11976 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11977
11978
11979
11980 leeh 2005/02/09 14:39:13 EST (20050209_2)
11981
11982 Modified files:
11983 include s_conf.h
11984 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11985 src ircd.c s_conf.c
11986 Log:
11987 - move temp dlines and temp klines over to an array, rather than completely
11988 seperate dlinks.
11989
11990 Revision Changes Path
11991 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11992 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11993 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11994 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11995 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11996 7.369 +0 -5 ircd-ratbox/src/ircd.c
11997 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11998
11999
12000
12001 leeh 2005/02/09 14:02:13 EST (20050209_1)
12002
12003 Modified files:
12004 include s_user.h
12005 modules m_cap.c m_pong.c m_user.c
12006 modules/core m_nick.c
12007 src s_user.c
12008 Log:
12009 - remove 'nick' param from register_local_user(), its not needed.
12010
12011 Revision Changes Path
12012 7.35 +1 -1 ircd-ratbox/include/s_user.h
12013 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12014 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12015 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12016 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12017 7.339 +6 -6 ircd-ratbox/src/s_user.c
12018
12019
12020
12021 leeh 2005/02/09 13:12:53 EST (20050209_0)
12022
12023 Modified files:
12024 modules m_cmessage.c
12025 Log:
12026 - dont send numerics when we're dealing with CNOTICE
12027 - add in checking for +g, and resetting idle
12028
12029 Revision Changes Path
12030 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12031
12032
12033
12034 leeh 2005/02/08 11:37:50 EST (20050208_2)
12035
12036 Modified files:
12037 src s_newconf.c
12038 Log:
12039 - fix operator blocks to work on ip spoofs
12040
12041 Revision Changes Path
12042 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12043
12044
12045
12046 leeh 2005/02/07 19:23:22 EST (20050208_1)
12047
12048 Modified files:
12049 doc example.conf example.efnet.conf
12050 src newconf.c
12051 Log:
12052 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12053
12054 Revision Changes Path
12055 7.258 +0 -39 ircd-ratbox/doc/example.conf
12056 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12057 7.198 +0 -272 ircd-ratbox/src/newconf.c
12058
12059
12060
12061 leeh 2005/02/07 19:19:32 EST (20050208_0)
12062
12063 Modified files:
12064 src s_conf.c
12065 Log:
12066 - added support for kline.conf.perm et al, these take the same formats
12067 as their non-permanent partners, but you cant remove them via the ircd.
12068
12069 Revision Changes Path
12070 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12071
12072
12073
12074 leeh 2005/02/02 19:18:59 EST (20050203_1)
12075
12076 Modified files:
12077 help Makefile.in
12078 help/opers index
12079 help/users index
12080 Added files:
12081 help/opers cnotice cprivmsg
12082 Log:
12083 - added help files for cprivmsg/cnotice
12084
12085 Revision Changes Path
12086 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12087 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12088 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12089 1.10 +19 -19 ircd-ratbox/help/opers/index
12090 1.7 +10 -9 ircd-ratbox/help/users/index
12091
12092
12093
12094 leeh 2005/02/02 19:14:25 EST (20050203_0)
12095
12096 Modified files:
12097 include numeric.h
12098 modules Makefile.in
12099 src messages.tab
12100 Added files:
12101 modules m_cmessage.c
12102 Log:
12103 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12104 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12105 nick is a member. These bypass any target change limitations.
12106 - added ERR_VOICENEEDED, numeric 489.
12107
12108 Revision Changes Path
12109 7.56 +2 -0 ircd-ratbox/include/numeric.h
12110 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12111 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12112 7.124 +1 -1 ircd-ratbox/src/messages.tab
12113
12114
12115
12116 leeh 2005/02/02 16:58:16 EST (20050202_4)
12117
12118 Modified files:
12119 help/opers etrace
12120 Log:
12121 - update etrace help
12122
12123 Revision Changes Path
12124 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12125
12126
12127
12128 leeh 2005/02/02 16:55:04 EST (20050202_3)
12129
12130 Modified files:
12131 modules m_etrace.c
12132 Log:
12133 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12134 can put its external ip address in there..
12135
12136 Revision Changes Path
12137 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12138
12139
12140
12141 leeh 2005/02/02 16:41:06 EST (20050202_2)
12142
12143 Modified files:
12144 modules m_etrace.c
12145 Log:
12146 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12147 if its a non-local client. These will just get "lost" if the remote
12148 server doesnt support this..
12149
12150 Revision Changes Path
12151 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12152
12153
12154
12155 leeh 2005/02/02 16:12:12 EST (20050202_1)
12156
12157 Modified files:
12158 include client.h numeric.h s_conf.h
12159 modules/core m_message.c
12160 src messages.tab newconf.c s_conf.c
12161 Log:
12162 - first part of the target change code, add the storage of targets for
12163 localuser, throttle messages when they fill all the available slots
12164
12165 Revision Changes Path
12166 7.262 +5 -1 ircd-ratbox/include/client.h
12167 7.55 +2 -0 ircd-ratbox/include/numeric.h
12168 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12169 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12170 7.123 +1 -1 ircd-ratbox/src/messages.tab
12171 7.197 +1 -0 ircd-ratbox/src/newconf.c
12172 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12173
12174
12175
12176 leeh 2005/02/02 13:28:10 EST (20050202_0)
12177
12178 Modified files:
12179 modules m_resv.c m_stats.c m_testline.c
12180 modules/core m_join.c
12181 src hash.c kdparse.c messages.tab s_newconf.c
12182 Log:
12183 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12184 tracking of when resvs get hit
12185
12186 Revision Changes Path
12187 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12188 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12189 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12190 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12191 7.114 +3 -0 ircd-ratbox/src/hash.c
12192 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12193 7.122 +1 -1 ircd-ratbox/src/messages.tab
12194 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12195
12196
12197
12198 leeh 2005/01/31 09:04:10 EST (20050131_2)
12199
12200 Modified files:
12201 src s_log.c
12202 Log:
12203 - fflush() logfiles
12204
12205 Revision Changes Path
12206 7.79 +2 -0 ircd-ratbox/src/s_log.c
12207
12208
12209
12210 leeh 2005/01/31 08:59:09 EST (20050131_1)
12211
12212 Modified files:
12213 src commio.c
12214 Log:
12215 - rename fd_dump() to comm_dump()
12216
12217 Revision Changes Path
12218 1.27 +2 -2 ircd-ratbox/src/commio.c
12219
12220
12221
12222 leeh 2005/01/30 19:16:08 EST (20050131_0)
12223
12224 Modified files:
12225 doc hooks.txt
12226 include hook.h
12227 modules m_services.c
12228 modules/core m_server.c
12229 src hook.c s_serv.c
12230 Log:
12231 - added hook for server_introduced
12232 - fixed up services support for hooks
12233
12234 Revision Changes Path
12235 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12236 1.31 +1 -0 ircd-ratbox/include/hook.h
12237 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12238 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12239 7.36 +2 -0 ircd-ratbox/src/hook.c
12240 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12241
12242
12243
12244 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12245
12246 Modified files:
12247 src commio.c
12248 Log:
12249 Add back in the comm_fd_hack thing for solaris
12250
12251 Revision Changes Path
12252 1.26 +26 -1 ircd-ratbox/src/commio.c
12253
12254
12255
12256 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12257
12258 Modified files:
12259 adns adns.h
12260 include commio.h s_conf.h watch.h
12261 modules m_dline.c m_kline.c m_resv.c m_stats.c
12262 m_watch.c m_xline.c
12263 modules/core m_nick.c
12264 src balloc.c cache.c client.c commio.c
12265 epoll.c ircd.c ircd_lexer.l kdparse.c
12266 listener.c s_auth.c s_conf.c s_log.c
12267 s_serv.c watch.c
12268 Log:
12269 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12270
12271 Revision Changes Path
12272 1.18 +0 -2 ircd-ratbox/adns/adns.h
12273 1.14 +6 -37 ircd-ratbox/include/commio.h
12274 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12275 7.3 +2 -2 ircd-ratbox/include/watch.h
12276 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12277 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12278 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12279 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12280 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12281 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12282 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12283 7.85 +1 -1 ircd-ratbox/src/balloc.c
12284 1.24 +5 -5 ircd-ratbox/src/cache.c
12285 7.488 +4 -4 ircd-ratbox/src/client.c
12286 1.25 +10 -280 ircd-ratbox/src/commio.c
12287 1.33 +1 -1 ircd-ratbox/src/epoll.c
12288 7.368 +4 -4 ircd-ratbox/src/ircd.c
12289 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12290 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12291 7.125 +8 -8 ircd-ratbox/src/listener.c
12292 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12293 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12294 7.78 +20 -20 ircd-ratbox/src/s_log.c
12295 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12296 1.6 +22 -15 ircd-ratbox/src/watch.c
12297
12298
12299
12300 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12301
12302 Modified files:
12303 modules/core m_mode.c
12304 Log:
12305 remove two unused variables
12306
12307 Revision Changes Path
12308 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12309
12310
12311
12312 leeh 2005/01/28 15:31:40 EST (20050128_1)
12313
12314 Modified files:
12315 modules m_kline.c
12316 src s_conf.c
12317 Log:
12318 - mo_kline() needs minpara of 3, not 2
12319 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12320 - require me.info is never blank
12321
12322 Revision Changes Path
12323 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12324 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12325
12326
12327
12328 leeh 2005/01/28 15:26:28 EST (20050128_0)
12329
12330 Modified files:
12331 modules/core m_mode.c m_sjoin.c
12332 Log:
12333 - patch via jilles to fix +eI lists being shown to lusers when handling
12334 protocol stuff over TS6
12335
12336 Revision Changes Path
12337 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12338 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12339
12340
12341
12342 leeh 2005/01/25 19:47:38 EST (20050126_0)
12343
12344 Modified files:
12345 include channel.h
12346 modules/core m_join.c m_mode.c m_sjoin.c
12347 src channel.c messages.tab s_serv.c
12348 Log:
12349 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12350 an operspy call with &me
12351 - remove modebuf/parabuf params from channel_modes(), we now generate a
12352 buffer internally which we return.
12353
12354 Revision Changes Path
12355 7.163 +1 -1 ircd-ratbox/include/channel.h
12356 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12357 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12358 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12359 7.431 +25 -18 ircd-ratbox/src/channel.c
12360 7.121 +1 -1 ircd-ratbox/src/messages.tab
12361 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12362
12363
12364
12365 alz 2005/01/25 18:09:18 EST (20050125_5)
12366
12367 Modified files:
12368 doc example.conf example.efnet.conf
12369 include s_conf.h
12370 modules m_info.c
12371 src listener.c newconf.c s_conf.c
12372 Log:
12373 Added dline_with_reason config option (default yes):
12374
12375 /* dline reason: show the user the dline reason when they connect
12376 * and are dlined.
12377 */
12378 dline_with_reason = yes;
12379
12380 Revision Changes Path
12381 7.257 +6 -1 ircd-ratbox/doc/example.conf
12382 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12383 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12384 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12385 7.124 +1 -1 ircd-ratbox/src/listener.c
12386 7.196 +1 -0 ircd-ratbox/src/newconf.c
12387 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12388
12389
12390
12391 leeh 2005/01/25 13:21:17 EST (20050125_4)
12392
12393 Modified files:
12394 src newconf.c
12395 Log:
12396 - make conf_set_generic_string() test len exists before it uses it.
12397
12398 Revision Changes Path
12399 7.195 +1 -1 ircd-ratbox/src/newconf.c
12400
12401
12402
12403 leeh 2005/01/25 13:10:56 EST (20050125_3)
12404
12405 Modified files:
12406 doc example.conf
12407 src newconf.c
12408 Log:
12409 - rename 'type' to 'flags' in cluster {};
12410 - add stacking of servers in cluster {}; documented in example.conf
12411
12412 Revision Changes Path
12413 7.256 +18 -10 ircd-ratbox/doc/example.conf
12414 7.194 +39 -7 ircd-ratbox/src/newconf.c
12415
12416
12417
12418 alz 2005/01/25 12:48:54 EST (20050125_2)
12419
12420 Modified files:
12421 include s_conf.h
12422 src listener.c s_conf.c
12423 Log:
12424 Added dline reasons, connecting/banned clients now see ban reason.
12425
12426 Revision Changes Path
12427 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12428 7.123 +17 -4 ircd-ratbox/src/listener.c
12429 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12430
12431
12432
12433 leeh 2005/01/25 07:44:37 EST (20050125_1)
12434
12435 Modified files:
12436 doc example.conf example.efnet.conf
12437 src newconf.c
12438 Log:
12439 - implement stacking of shared {}; blocks, documented in example.conf
12440
12441 Revision Changes Path
12442 7.255 +26 -13 ircd-ratbox/doc/example.conf
12443 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12444 7.193 +51 -36 ircd-ratbox/src/newconf.c
12445
12446
12447
12448 leeh 2005/01/24 19:08:29 EST (20050125_0)
12449
12450 Modified files:
12451 doc example.conf
12452 include client.h s_conf.h
12453 modules/core m_join.c
12454 src newconf.c s_user.c
12455 Log:
12456 - added jupe_exempt to auth {};, exempts the user from generating warnings
12457 when they attempt to join juped channels.
12458
12459 Revision Changes Path
12460 7.254 +2 -0 ircd-ratbox/doc/example.conf
12461 7.261 +3 -0 ircd-ratbox/include/client.h
12462 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12463 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12464 7.192 +1 -0 ircd-ratbox/src/newconf.c
12465 7.338 +8 -0 ircd-ratbox/src/s_user.c
12466
12467
12468
12469 leeh 2005/01/24 18:57:02 EST (20050124_6)
12470
12471 Modified files:
12472 src newconf.c
12473 Log:
12474 - rework shared {};, the format is now:
12475 shared {
12476 oper = "flame@*.leeh.co.uk", "*.lan";
12477 flags = kline;
12478 };
12479
12480 With no privs:
12481 shared {
12482 oper = "flame@*.leeh.co.uk", "*.lan";
12483 flags = none;
12484 };
12485
12486 Revision Changes Path
12487 7.191 +55 -23 ircd-ratbox/src/newconf.c
12488
12489
12490
12491 leeh 2005/01/24 17:25:58 EST (20050124_5)
12492
12493 Modified files:
12494 include modules.h
12495 Log:
12496 - fix the prototype on load_static_modules()
12497
12498 Revision Changes Path
12499 7.61 +1 -1 ircd-ratbox/include/modules.h
12500
12501
12502
12503 leeh 2005/01/24 16:00:30 EST (20050124_4)
12504
12505 Modified files:
12506 modules m_cap.c
12507 Log:
12508 - have cap end call register_local_user() with its own copy of
12509 source_p->username so its safe for unidented users..
12510
12511 Revision Changes Path
12512 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12513
12514
12515
12516 leeh 2005/01/24 15:48:09 EST (20050124_3)
12517
12518 Modified files:
12519 include newconf.h s_conf.h
12520 modules m_info.c
12521 src newconf.c s_conf.c s_log.c
12522 Log:
12523 - move the conf parser over to a table based structure, with generic setting
12524 of integers/strings
12525
12526 Revision Changes Path
12527 7.34 +9 -8 ircd-ratbox/include/newconf.h
12528 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12529 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12530 7.190 +264 -808 ircd-ratbox/src/newconf.c
12531 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12532 7.77 +13 -13 ircd-ratbox/src/s_log.c
12533
12534
12535
12536 leeh 2005/01/24 13:11:30 EST (20050124_2)
12537
12538 Modified files:
12539 doc example.conf
12540 src newconf.c
12541 Log:
12542 - added stacking of ips in exempt {};
12543
12544 Revision Changes Path
12545 7.253 +4 -0 ircd-ratbox/doc/example.conf
12546 7.189 +11 -30 ircd-ratbox/src/newconf.c
12547
12548
12549
12550 leeh 2005/01/24 12:59:57 EST (20050124_1)
12551
12552 Modified files:
12553 include tools.h
12554 src channel.c client.c hash.c hook.c
12555 newconf.c s_user.c watch.c
12556 Log:
12557 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12558 consistent with the rest of the dlink code.
12559
12560 Revision Changes Path
12561 1.54 +7 -7 ircd-ratbox/include/tools.h
12562 7.430 +2 -2 ircd-ratbox/src/channel.c
12563 7.487 +6 -6 ircd-ratbox/src/client.c
12564 7.113 +5 -5 ircd-ratbox/src/hash.c
12565 7.35 +1 -1 ircd-ratbox/src/hook.c
12566 7.188 +2 -2 ircd-ratbox/src/newconf.c
12567 7.337 +1 -1 ircd-ratbox/src/s_user.c
12568 1.5 +4 -4 ircd-ratbox/src/watch.c
12569
12570
12571
12572 leeh 2005/01/24 12:47:13 EST (20050124_0)
12573
12574 Modified files:
12575 modules m_cap.c
12576 Log:
12577 - cheap hack on sticky capabs..
12578
12579 Revision Changes Path
12580 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12581
12582
12583
12584 leeh 2005/01/22 11:36:54 EST (20050122_0)
12585
12586 Modified files:
12587 modules m_cap.c
12588 Log:
12589 - updated my clicap implementation to match the spec so far..
12590
12591 Revision Changes Path
12592 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12593
12594
12595
12596 leeh 2005/01/21 07:14:43 EST (20050121_2)
12597
12598 Modified files:
12599 doc hooks.txt
12600 include hook.h
12601 modules m_services.c
12602 src hook.c s_serv.c
12603 Log:
12604 - added hooks for when we're sending a burst
12605 - rewrote hooks.txt
12606 - fix up the hooks ive already done in services compatibility, ill add the
12607 hooks for server/client introductions in a bit.
12608
12609 Revision Changes Path
12610 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12611 1.30 +4 -0 ircd-ratbox/include/hook.h
12612 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12613 7.34 +7 -0 ircd-ratbox/src/hook.c
12614 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12615
12616
12617
12618 leeh 2005/01/21 06:34:03 EST (20050121_1)
12619
12620 Modified files:
12621 contrib example_module.c spy_admin_notice.c
12622 spy_info_notice.c spy_links_notice.c
12623 spy_motd_notice.c spy_stats_notice.c
12624 spy_stats_p_notice.c spy_trace_notice.c
12625 spy_whois_notice.c
12626 spy_whois_notice_global.c
12627 include hook.h
12628 modules m_admin.c m_info.c m_links.c m_motd.c
12629 m_services.c m_stats.c m_trace.c
12630 m_whois.c static_modules.c.SH
12631 modules/core m_server.c
12632 src client.c hook.c ircd.c modules.c packet.c
12633 s_auth.c s_serv.c s_user.c send.c
12634 Log:
12635 - add a better implementation of the hook system, its now a slow leaking
12636 array and events are created whenever we try adding a hook for it, or
12637 theyre registered for the caller.
12638
12639 Ive temporarily fucked services support and removed most of the other
12640 hooks.. I shall fix this soon.
12641
12642 Revision Changes Path
12643 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12644 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12645 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12646 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12647 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12648 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12649 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12650 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12651 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12652 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12653 1.29 +34 -70 ircd-ratbox/include/hook.h
12654 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12655 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12656 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12657 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12658 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12659 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12660 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12661 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12662 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12663 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12664 7.486 +1 -28 ircd-ratbox/src/client.c
12665 7.33 +131 -137 ircd-ratbox/src/hook.c
12666 7.367 +1 -1 ircd-ratbox/src/ircd.c
12667 7.151 +6 -10 ircd-ratbox/src/modules.c
12668 7.138 +10 -14 ircd-ratbox/src/packet.c
12669 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12670 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12671 7.336 +0 -6 ircd-ratbox/src/s_user.c
12672 7.286 +8 -6 ircd-ratbox/src/send.c
12673
12674
12675
12676 leeh 2005/01/20 19:19:20 EST (20050121_0)
12677
12678 Modified files:
12679 include hostmask.h
12680 Log:
12681 - remove an unused struct
12682
12683 Revision Changes Path
12684 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12685
12686
12687
12688 leeh 2005/01/20 13:38:39 EST (20050120_1)
12689
12690 Modified files:
12691 . configure configure.ac
12692 include client.h numeric.h patchlevel.h
12693 modules Makefile.in
12694 src messages.tab s_user.c
12695 Added files:
12696 modules m_cap.c
12697 Log:
12698 - drop back to -O0, fix patchlevel.h
12699 - first stab at client capabilities.. this still needs work.
12700
12701 Revision Changes Path
12702 7.240 +3 -3 ircd-ratbox/configure
12703 7.54 +3 -3 ircd-ratbox/configure.ac
12704 7.260 +3 -0 ircd-ratbox/include/client.h
12705 7.54 +2 -0 ircd-ratbox/include/numeric.h
12706 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12707 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12708 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12709 7.120 +1 -1 ircd-ratbox/src/messages.tab
12710 7.335 +3 -0 ircd-ratbox/src/s_user.c
12711
12712
12713
12714 leeh 2005/01/20 06:04:41 EST (20050120_0)
12715
12716 Modified files:
12717 . ChangeLog RELNOTES
12718 include config.h config.h.dist memory.h
12719 patchlevel.h
12720 modules m_stats.c
12721 src commio.c crypt.c getopt.c ircd.c s_serv.c
12722 Removed files:
12723 . README.VMS clean.com make.com
12724 include setup.h_vms
12725 modules descrip.mms static_modules_c.com
12726 modules/core descrip.mms
12727 src descrip.mms qio.c version.com
12728 tools descrip.mms mkpasswd_vms.c
12729 Log:
12730 - clean changelog, relnotes
12731 - mark patchlevel as 2.1.0beta
12732 - remove VMS support
12733
12734 Revision Changes Path
12735 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12736 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12737 1.111 +1 -348 ircd-ratbox/RELNOTES
12738 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12739 7.182 +0 -42 ircd-ratbox/include/config.h
12740 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12741 7.50 +0 -4 ircd-ratbox/include/memory.h
12742 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12743 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12744 7.2 +0 -58 ircd-ratbox/make.com (dead)
12745 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12746 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12747 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12748 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12749 1.24 +7 -30 ircd-ratbox/src/commio.c
12750 7.12 +0 -4 ircd-ratbox/src/crypt.c
12751 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12752 7.24 +0 -4 ircd-ratbox/src/getopt.c
12753 7.366 +4 -19 ircd-ratbox/src/ircd.c
12754 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12755 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12756 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12757 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12758 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12759
12760
12761
12762 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12763
12764 Modified files:
12765 include watch.h
12766 src watch.c
12767 Log:
12768 not using the return values on a few watch functions so make them void
12769
12770 Revision Changes Path
12771 7.2 +5 -5 ircd-ratbox/include/watch.h
12772 1.4 +19 -28 ircd-ratbox/src/watch.c
12773
12774
12775 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12776
12777 Modified files:
12778 modules m_watch.c
12779 Log:
12780 Make watch throttle, don't accept letter commands stacked
12781
12782 Revision Changes Path
12783 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12784
12785
12786
12787 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12788
12789 Modified files:
12790 modules m_gline.c
12791 Log:
12792 fix merge error
12793
12794 Revision Changes Path
12795 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12796
12797
12798
12799 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12800
12801 Modified files:
12802 . ChangeLog README.FIRST RELNOTES configure
12803 configure.ac
12804 adns adns.h internal.h parse.c transmit.c
12805 types.c
12806 contrib example_module.c spy_admin_notice.c
12807 spy_info_notice.c spy_links_notice.c
12808 spy_motd_notice.c spy_stats_notice.c
12809 spy_stats_p_notice.c spy_trace_notice.c
12810 spy_whois_notice.c
12811 spy_whois_notice_global.c
12812 doc example.conf example.efnet.conf ircd.motd
12813 server-version-info whats-new.txt
12814 help/opers umode xline
12815 help/users umode
12816 include cache.h channel.h class.h client.h
12817 commio.h config.h config.h.dist hash.h
12818 hook.h hostmask.h irc_string.h ircd.h
12819 ircd_defs.h m_info.h memory.h msg.h
12820 newconf.h numeric.h packet.h patchlevel.h
12821 patricia.h s_conf.h s_gline.h s_newconf.h
12822 s_serv.h s_user.h scache.h serno.h
12823 setup.h.in sprintf_irc.h stdinc.h tools.h
12824 modules .depend Makefile.in m_admin.c m_away.c
12825 m_dline.c m_encap.c m_gline.c m_info.c
12826 m_kline.c m_links.c m_list.c m_lusers.c
12827 m_motd.c m_oper.c m_operspy.c m_rehash.c
12828 m_restart.c m_resv.c m_set.c m_stats.c
12829 m_svinfo.c m_testline.c m_testmask.c
12830 m_topic.c m_trace.c m_watch.c m_who.c
12831 m_whois.c m_whowas.c m_xline.c
12832 static_modules.c.SH
12833 modules/core m_error.c m_message.c m_mode.c m_quit.c
12834 m_server.c m_squit.c
12835 src .depend Makefile.in adns.c balloc.c
12836 cache.c channel.c class.c client.c
12837 commio.c crypt.c devpoll.c epoll.c
12838 event.c getopt.c hash.c hook.c hostmask.c
12839 irc_string.c ircd.c ircd_lexer.l
12840 ircd_parser.y ircd_signal.c listener.c
12841 modules.c newconf.c numeric.c packet.c
12842 parse.c patricia.c poll.c reject.c
12843 restart.c s_auth.c s_conf.c s_log.c
12844 s_newconf.c s_serv.c s_user.c scache.c
12845 select.c send.c snprintf.c tools.c
12846 version.c.SH watch.c whowas.c
12847 tools README.mkpasswd mkpasswd.c
12848 Added files:
12849 . README.VMS clean.com make.com
12850 doc services.txt
12851 include common.h s_stats.h setup.h_vms
12852 supported.h
12853 modules descrip.mms m_challenge.c m_etrace.c
12854 m_invite.c m_names.c m_pass.c m_ping.c
12855 m_pong.c m_services.c m_tb.c m_user.c
12856 m_users.c m_version.c
12857 static_modules_c.com
12858 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12859 m_part.c m_sjoin.c
12860 servlink descrip.mms
12861 src descrip.mms kdparse.c messages.tab qio.c
12862 s_gline.c s_stats.c version.com
12863 tools descrip.mms mkpasswd_vms.c
12864 Removed files:
12865 doc 005.txt
12866 include banconf.h
12867 modules/core channels.c users.c
12868 src banconf.c
12869 Log:
12870 merge from RATBOX_2_0
12871
12872 Revision Changes Path
12873 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12874 7.40 +1 -0 ircd-ratbox/README.FIRST
12875 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12876 1.110 +114 -6 ircd-ratbox/RELNOTES
12877 1.17 +4 -0 ircd-ratbox/adns/adns.h
12878 1.17 +4 -4 ircd-ratbox/adns/internal.h
12879 1.12 +38 -38 ircd-ratbox/adns/parse.c
12880 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12881 1.19 +13 -13 ircd-ratbox/adns/types.c
12882 7.1 +10 -0 ircd-ratbox/clean.com (new)
12883 7.239 +47 -29 ircd-ratbox/configure
12884 7.53 +40 -32 ircd-ratbox/configure.ac
12885 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12886 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12887 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12888 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12889 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12890 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12891 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12892 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12893 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12894 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12895 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12896 7.252 +68 -22 ircd-ratbox/doc/example.conf
12897 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12898 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12899 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12900 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12901 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12902 1.5 +2 -1 ircd-ratbox/help/opers/umode
12903 1.7 +1 -1 ircd-ratbox/help/opers/xline
12904 1.2 +1 -0 ircd-ratbox/help/users/umode
12905 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12906 1.7 +8 -0 ircd-ratbox/include/cache.h
12907 7.162 +18 -16 ircd-ratbox/include/channel.h
12908 7.25 +4 -0 ircd-ratbox/include/class.h
12909 7.259 +34 -28 ircd-ratbox/include/client.h
12910 1.13 +45 -7 ircd-ratbox/include/commio.h
12911 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12912 7.181 +74 -16 ircd-ratbox/include/config.h
12913 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12914 7.53 +2 -0 ircd-ratbox/include/hash.h
12915 1.28 +73 -27 ircd-ratbox/include/hook.h
12916 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12917 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12918 7.80 +6 -31 ircd-ratbox/include/ircd.h
12919 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12920 7.56 +14 -8 ircd-ratbox/include/m_info.h
12921 7.49 +4 -0 ircd-ratbox/include/memory.h
12922 7.53 +2 -0 ircd-ratbox/include/msg.h
12923 7.33 +9 -9 ircd-ratbox/include/newconf.h
12924 7.53 +12 -8 ircd-ratbox/include/numeric.h
12925 7.27 +1 -1 ircd-ratbox/include/packet.h
12926 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12927 7.19 +25 -1 ircd-ratbox/include/patricia.h
12928 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12929 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12930 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12931 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12932 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12933 7.34 +13 -9 ircd-ratbox/include/s_user.h
12934 7.15 +1 -1 ircd-ratbox/include/scache.h
12935 7.5366 +1 -1 ircd-ratbox/include/serno.h
12936 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12937 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12938 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12939 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12940 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12941 1.53 +10 -10 ircd-ratbox/include/tools.h
12942 7.1 +58 -0 ircd-ratbox/make.com (new)
12943 1.45 +338 -182 ircd-ratbox/modules/.depend
12944 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12945 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12946 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12947 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12948 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12949 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12950 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12951 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12952 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12953 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12954 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12955 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12956 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12957 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12958 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12959 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12960 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12961 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12962 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12963 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12964 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12965 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12966 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12967 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12968 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12969 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12970 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12971 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12972 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12973 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12974 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12975 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12976 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12977 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12978 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12979 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12980 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12981 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12982 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12983 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12984 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12985 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12986 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12987 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12988 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12989 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12990 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12991 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12992 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12993 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12994 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12995 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12996 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12997 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12998 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12999 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13000 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13001 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13002 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13003 7.48 +162 -119 ircd-ratbox/src/.depend
13004 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13005 7.75 +5 -5 ircd-ratbox/src/adns.c
13006 7.84 +1 -1 ircd-ratbox/src/balloc.c
13007 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13008 1.23 +75 -7 ircd-ratbox/src/cache.c
13009 7.429 +342 -79 ircd-ratbox/src/channel.c
13010 7.67 +42 -2 ircd-ratbox/src/class.c
13011 7.485 +245 -85 ircd-ratbox/src/client.c
13012 1.23 +349 -43 ircd-ratbox/src/commio.c
13013 7.11 +4 -0 ircd-ratbox/src/crypt.c
13014 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13015 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13016 1.32 +4 -8 ircd-ratbox/src/epoll.c
13017 7.46 +63 -6 ircd-ratbox/src/event.c
13018 7.23 +4 -0 ircd-ratbox/src/getopt.c
13019 7.112 +8 -7 ircd-ratbox/src/hash.c
13020 7.32 +135 -133 ircd-ratbox/src/hook.c
13021 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13022 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13023 7.365 +56 -48 ircd-ratbox/src/ircd.c
13024 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13025 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13026 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13027 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13028 7.122 +14 -13 ircd-ratbox/src/listener.c
13029 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13030 7.150 +17 -8 ircd-ratbox/src/modules.c
13031 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13032 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13033 7.137 +55 -42 ircd-ratbox/src/packet.c
13034 7.187 +8 -15 ircd-ratbox/src/parse.c
13035 7.28 +2 -4 ircd-ratbox/src/patricia.c
13036 7.82 +3 -1 ircd-ratbox/src/poll.c
13037 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13038 1.32 +8 -3 ircd-ratbox/src/reject.c
13039 7.34 +1 -0 ircd-ratbox/src/restart.c
13040 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13041 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13042 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13043 7.76 +32 -35 ircd-ratbox/src/s_log.c
13044 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13045 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13046 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13047 7.334 +773 -2 ircd-ratbox/src/s_user.c
13048 7.27 +2 -1 ircd-ratbox/src/scache.c
13049 7.44 +2 -0 ircd-ratbox/src/select.c
13050 7.285 +12 -12 ircd-ratbox/src/send.c
13051 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13052 7.46 +0 -1 ircd-ratbox/src/tools.c
13053 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13054 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13055 1.3 +4 -4 ircd-ratbox/src/watch.c
13056 7.32 +1 -0 ircd-ratbox/src/whowas.c
13057 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13058 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13059 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13060 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13061
13062
13063
13064 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13065
13066 Modified files: (Branch: RATBOX_2_0)
13067 src client.c
13068 Log:
13069 a remote client is never going to have a watch list..duh
13070
13071 Revision Changes Path
13072 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13073
13074
13075
13076 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13077
13078 Added files: (Branch: RATBOX_2_0)
13079 modules m_watch.c
13080 Log:
13081 get that one too
13082
13083 Revision Changes Path
13084 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13085
13086
13087
13088 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13089
13090 Added files: (Branch: RATBOX_2_0)
13091 include watch.h
13092 src watch.c
13093 Log:
13094 helps if we actually include the .c/.h files
13095
13096 Revision Changes Path
13097 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13098 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13099
13100
13101
13102 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13103
13104 Modified files: (Branch: RATBOX_2_0)
13105 . configure configure.ac
13106 include client.h numeric.h s_conf.h setup.h.in
13107 supported.h
13108 modules Makefile.in
13109 modules/core m_nick.c
13110 src Makefile.in client.c ircd.c messages.tab
13111 newconf.c s_conf.c s_user.c
13112 Log:
13113 backport watch from devel
13114
13115 Revision Changes Path
13116 7.229.2.10 +12 -2 ircd-ratbox/configure
13117 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13118 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13119 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13120 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13121 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13122 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13123 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13124 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13125 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13126 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13127 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13128 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13129 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13130 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13131 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13132
13133
13134
13135 leeh 2005/01/12 10:12:40 EST (20050112_1)
13136
13137 Modified files: (Branch: RATBOX_2_0)
13138 include numeric.h
13139 modules m_services.c m_whois.c
13140 src messages.tab
13141 Log:
13142 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13143 when the user is logged in
13144
13145 Revision Changes Path
13146 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13147 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13148 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13149 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13150
13151
13152
13153 leeh 2005/01/11 19:47:14 EST (20050112_0)
13154
13155 Modified files: (Branch: RATBOX_2_0)
13156 include supported.h
13157 Added files: (Branch: RATBOX_2_0)
13158 doc services.txt
13159 Log:
13160 - add +r to 005
13161 - added doc/services.txt, outlining the compatibility code
13162
13163 Revision Changes Path
13164 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13165 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13166
13167
13168
13169 leeh 2005/01/11 18:38:10 EST (20050111_5)
13170
13171 Modified files: (Branch: RATBOX_2_0)
13172 include client.h hook.h
13173 modules m_services.c
13174 modules/core m_server.c
13175 src hook.c s_serv.c
13176 Log:
13177 - more services compatibility code:
13178 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13179 appropriate service {}; entry, only accept SU from these.
13180 - hook into us finishing nick burst, and have services burst a list of
13181 logged in users
13182
13183 Revision Changes Path
13184 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13185 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13186 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13187 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13188 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13189 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13190
13191
13192
13193 leeh 2005/01/11 17:32:42 EST (20050111_4)
13194
13195 Modified files: (Branch: RATBOX_2_0)
13196 . configure configure.ac
13197 include client.h
13198 modules Makefile.in
13199 src channel.c
13200 Added files: (Branch: RATBOX_2_0)
13201 modules m_services.c
13202 Log:
13203 - more services compatibility code:
13204 - encap handlers for SU (services marking client as logged in)
13205 - and for LOGIN (servers bursting logged in status)
13206 - move suser from Client -> User
13207
13208 Revision Changes Path
13209 7.229.2.9 +9 -3 ircd-ratbox/configure
13210 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13211 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13212 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13213 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13214 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13215
13216
13217
13218 leeh 2005/01/11 16:46:34 EST (20050111_3)
13219
13220 Modified files: (Branch: RATBOX_2_0)
13221 include ircd_defs.h
13222 Log:
13223 - whoops, missing #endif
13224
13225 Revision Changes Path
13226 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13227
13228
13229
13230 leeh 2005/01/11 15:56:57 EST (20050111_2)
13231
13232 Modified files: (Branch: RATBOX_2_0)
13233 include ircd_defs.h
13234 Log:
13235 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13236 have ipv6 just report sizeof(struct sockaddr_in)
13237
13238 Revision Changes Path
13239 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13240
13241
13242
13243 leeh 2005/01/10 20:19:35 EST (20050111_1)
13244
13245 Modified files: (Branch: RATBOX_2_0)
13246 src newconf.c
13247 Log:
13248 - fix a gcc warning
13249
13250 Revision Changes Path
13251 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13252
13253
13254
13255 leeh 2005/01/10 20:10:35 EST (20050111_0)
13256
13257 Modified files: (Branch: RATBOX_2_0)
13258 adns internal.h parse.c transmit.c types.c
13259 Log:
13260 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13261 conflict
13262
13263 Revision Changes Path
13264 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13265 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13266 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13267 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13268
13269
13270
13271 leeh 2005/01/10 17:48:48 EST (20050110_3)
13272
13273 Modified files: (Branch: RATBOX_2_0)
13274 modules m_xline.c
13275 Log:
13276 - send out the reformatted xline to opers (\s -> ' ')
13277
13278 Revision Changes Path
13279 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13280
13281
13282
13283 leeh 2005/01/10 16:18:53 EST (20050110_2)
13284
13285 Modified files: (Branch: RATBOX_2_0)
13286 help/opers umode
13287 help/users umode
13288 include client.h supported.h
13289 src messages.tab s_user.c send.c
13290 Log:
13291 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13292 channel privmsgs.
13293
13294 Revision Changes Path
13295 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13296 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13297 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13298 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13299 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13300 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13301 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13302
13303
13304
13305 leeh 2005/01/10 14:50:47 EST (20050110_1)
13306
13307 Modified files: (Branch: RATBOX_2_0)
13308 doc example.conf example.efnet.conf
13309 Log:
13310 - I dont remember ts6 desyncing on bans, so im not sure why the example
13311 confs say so.
13312
13313 Revision Changes Path
13314 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13315 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13316
13317
13318
13319 leeh 2005/01/10 13:31:10 EST (20050110_0)
13320
13321 Modified files: (Branch: RATBOX_2_0)
13322 . configure configure.ac
13323 include channel.h client.h numeric.h s_conf.h
13324 s_serv.h setup.h.in
13325 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13326 m_sjoin.c
13327 src channel.c messages.tab newconf.c s_conf.c
13328 s_serv.c s_user.c
13329 Log:
13330 - added --enable-services to configure, which enables some ratbox-services
13331 compatibility code:
13332 - chanmode +r, registered users only
13333 - usermode +S, prevents deop/kick of a service
13334 - service { }; block in conf for the above umode
13335
13336 Revision Changes Path
13337 7.229.2.8 +28 -16 ircd-ratbox/configure
13338 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13339 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13340 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13341 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13342 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13343 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13344 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13345 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13346 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13347 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13348 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13349 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13350 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13351 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13352 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13353 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13354 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13355 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13356
13357
13358
13359 leeh 2005/01/09 08:23:30 EST (20050109_0)
13360
13361 Modified files: (Branch: RATBOX_2_0)
13362 help/opers umode
13363 Log:
13364 - remove a tab, and add +C to opers umode help
13365
13366 Revision Changes Path
13367 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13368