]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Add documentation for SASL client protocol, same as atheme doc/SASL.
[solanum.git] / ChangeLog
1 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
2 Log:
3 Include real hostname in Closing Link message for unknown
4 connections that have sent USER. This is helpful for
5 k-lined users while not breaking server IP hiding.
6
7
8 Changes: Modified:
9 +3 -1 trunk/src/client.c (File Modified)
10
11
12 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
13 Log:
14 Rerun autoconf.
15
16
17 Changes: Modified:
18 +29 -29 trunk/configure (File Modified)
19
20
21 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
22 Log:
23 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
24
25
26 Changes: Modified:
27 +3 -3 trunk/modules/core/m_kill.c (File Modified)
28
29
30 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
31 Log:
32 Backport from early 3.x:
33
34 --
35 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
36 Log:
37 - remove "Processing connection to foobar.net" message
38
39
40 Changes: Modified:
41 +0 -3 trunk/src/s_auth.c (File Modified)
42
43
44 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
45 Log:
46 - missed the processing connection one (actually, we can probably nuke this one)
47
48
49 Changes: Modified:
50 +1 -2 trunk/src/s_auth.c (File Modified)
51
52
53 river 2006/09/27 16:33:05 UTC (20060927-2174)
54 Log:
55 get_client_name = stupid
56
57
58
59 Changes: Modified:
60 +10 -7 trunk/modules/core/m_kill.c (File Modified)
61
62
63 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
64 Log:
65 - remove excessive arguments
66
67
68 Changes: Modified:
69 +1 -2 trunk/src/s_conf.c (File Modified)
70 +1 -1 trunk/src/s_user.c (File Modified)
71
72
73 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
74 Log:
75 - use sendto_one_notice() for on-connect notices too.
76
77
78 Changes: Modified:
79 +10 -10 trunk/src/s_auth.c (File Modified)
80
81
82 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
83 Log:
84 - use sendto_one_notice() in the core, too.
85
86
87 Changes: Modified:
88 +2 -2 trunk/src/chmode.c (File Modified)
89 +8 -15 trunk/src/modules.c (File Modified)
90 +3 -5 trunk/src/s_conf.c (File Modified)
91 +1 -2 trunk/src/s_newconf.c (File Modified)
92 +20 -57 trunk/src/s_user.c (File Modified)
93
94
95 river 2006/09/27 16:19:25 UTC (20060927-2166)
96 Log:
97 the KILL command will use get_client_name(, SHOW_IP) instead of
98 target->name, and will show a more useful error for local opers
99
100
101
102 Changes: Modified:
103 +6 -4 trunk/modules/core/m_kill.c (File Modified)
104
105
106 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
107 Log:
108 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
109
110
111 Changes: Modified:
112 +4 -2 trunk/src/send.c (File Modified)
113
114
115 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
116 Log:
117 - back out r2159
118
119
120 Changes: Modified:
121 +1 -1 trunk/include/client.h (File Modified)
122
123
124 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
125 Log:
126 - get_id(): fall back to "*" if client has no known name
127
128
129 Changes: Modified:
130 +1 -1 trunk/include/client.h (File Modified)
131
132
133 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
134 Log:
135 - convert to sendto_one_notice().
136
137
138 Changes: Modified:
139 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
140 +4 -6 trunk/unsupported/m_force.c (File Modified)
141
142
143 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
144 Log:
145 - use sendto_one_notice() in many places instead of
146 sendto_one(source_p, ":%s NOTICE %s :", ...);
147
148
149 Changes: Modified:
150 +10 -25 trunk/extensions/example_module.c (File Modified)
151 +5 -14 trunk/extensions/hurt.c (File Modified)
152 +1 -2 trunk/extensions/m_42.c (File Modified)
153 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
154 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
155 +1 -2 trunk/extensions/m_opme.c (File Modified)
156 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
157 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
158 +3 -7 trunk/modules/core/m_die.c (File Modified)
159 +2 -4 trunk/modules/core/m_kill.c (File Modified)
160 +2 -2 trunk/modules/core/m_squit.c (File Modified)
161 +1 -2 trunk/modules/m_challenge.c (File Modified)
162 +11 -15 trunk/modules/m_connect.c (File Modified)
163 +20 -28 trunk/modules/m_dline.c (File Modified)
164 +2 -2 trunk/modules/m_etrace.c (File Modified)
165 +11 -21 trunk/modules/m_gline.c (File Modified)
166 +2 -4 trunk/modules/m_kline.c (File Modified)
167 +1 -2 trunk/modules/m_rehash.c (File Modified)
168 +3 -7 trunk/modules/m_restart.c (File Modified)
169 +31 -45 trunk/modules/m_set.c (File Modified)
170 +2 -4 trunk/modules/m_testmask.c (File Modified)
171 +5 -8 trunk/modules/m_unreject.c (File Modified)
172 +2 -5 trunk/modules/m_xline.c (File Modified)
173 --
174
175
176 Changes: Modified:
177 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
178 +10 -25 trunk/extensions/example_module.c (File Modified)
179 +5 -14 trunk/extensions/hurt.c (File Modified)
180 +1 -2 trunk/extensions/m_42.c (File Modified)
181 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
182 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
183 +1 -2 trunk/extensions/m_opme.c (File Modified)
184 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
185 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
186 +3 -7 trunk/modules/core/m_die.c (File Modified)
187 +14 -11 trunk/modules/core/m_kill.c (File Modified)
188 +2 -2 trunk/modules/core/m_squit.c (File Modified)
189 +1 -2 trunk/modules/m_challenge.c (File Modified)
190 +11 -15 trunk/modules/m_connect.c (File Modified)
191 +2 -4 trunk/modules/m_dline.c (File Modified)
192 +2 -2 trunk/modules/m_etrace.c (File Modified)
193 +11 -21 trunk/modules/m_gline.c (File Modified)
194 +2 -4 trunk/modules/m_kline.c (File Modified)
195 +1 -2 trunk/modules/m_rehash.c (File Modified)
196 +3 -7 trunk/modules/m_restart.c (File Modified)
197 +31 -45 trunk/modules/m_set.c (File Modified)
198 +2 -4 trunk/modules/m_testmask.c (File Modified)
199 +5 -8 trunk/modules/m_unreject.c (File Modified)
200 +1 -3 trunk/modules/m_xline.c (File Modified)
201 +2 -2 trunk/src/chmode.c (File Modified)
202 +8 -15 trunk/src/modules.c (File Modified)
203 +10 -14 trunk/src/s_auth.c (File Modified)
204 +3 -6 trunk/src/s_conf.c (File Modified)
205 +1 -2 trunk/src/s_newconf.c (File Modified)
206 +20 -57 trunk/src/s_user.c (File Modified)
207 +4 -2 trunk/src/send.c (File Modified)
208 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
209 +4 -6 trunk/unsupported/m_force.c (File Modified)
210
211
212 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
213 Log:
214 - keyword-subst from charybdis 2.2.
215
216
217 Changes: Modified:
218 +12 -3 trunk/doc/example.conf (File Modified)
219 +58 -3 trunk/doc/reference.conf (File Modified)
220 + - trunk/include/substitution.h (File Added)
221 +1 -0 trunk/src/Makefile.in (File Modified)
222 +2 -2 trunk/src/s_conf.c (File Modified)
223 +164 -1 trunk/src/s_user.c (File Modified)
224 + - trunk/src/substitution.c (File Added)
225
226
227 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
228 Log:
229 Removed merge tracking for "svnmerge" for
230 http://svn.atheme.org/charybdis/branches/release-2.2
231
232
233 Changes: Modified:
234 + - trunk/ (Property Modified)
235
236
237 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
238 Log:
239 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
240 http://svn.atheme.org/charybdis/branches/release-2.2
241
242
243 Changes: Modified:
244 + - trunk/ (Property Modified)
245
246
247 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
248 Log:
249 Removed merge tracking for "svnmerge" for
250 http://svn.atheme.org/charybdis/branches/release-2.2
251
252
253 Changes: Modified:
254 + - trunk/ (Property Modified)
255
256
257 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
258 Log:
259 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
260 http://svn.atheme.org/charybdis/branches/release-2.2
261
262
263 Changes: Modified:
264 + - trunk/ (Property Modified)
265
266
267 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
268 Log:
269 - bleah
270
271
272 Changes: Modified:
273 + - trunk/ (Property Modified)
274
275
276 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
277 Log:
278 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
279 http://svn.atheme.org/charybdis/branches/release-2.2
280
281
282 Changes: Modified:
283 + - trunk/ (Property Modified)
284
285
286 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
287 Log:
288 - version bump to 2.2.0
289
290
291 Changes: Modified:
292 +3 -1 trunk/NEWS (File Modified)
293 +1 -1 trunk/configure.ac (File Modified)
294
295
296 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
297 Log:
298 - the new plan:
299 + branches/release-2.1 -> 2.2 base
300 + 3.0 -> branches/cxxconversion
301 + backport some immediate 3.0 functionality for 2.2
302 + other stuff
303
304
305 Changes: Modified:
306 + - trunk/ (File Added)
307
308
309 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
310 Log:
311 Merged revisions 3135,3137 via svnmerge from
312 http://svn.atheme.org/charybdis/trunk
313
314 ........
315 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
316
317 - Expand TRACE description
318 - Mention expiry time in TESTLINE
319 ........
320 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
321
322 Update copyright year for sgml docs to 2007.
323 ........
324
325
326 Changes: Modified:
327 + - branches/release-2.1/ (Property Modified)
328 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
329 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
330
331
332 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
333 Log:
334 Merged revisions 1999 via svnmerge from
335 http://svn.atheme.org/charybdis/trunk
336 Add river to CREDITS
337
338 ........
339 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
340
341 vanity
342 ........
343
344
345 Changes: Modified:
346 + - branches/release-2.1/ (Property Modified)
347 +1 -0 branches/release-2.1/CREDITS (File Modified)
348
349
350 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
351 Log:
352 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
353 http://svn.atheme.org/charybdis/trunk
354
355 ........
356 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
357
358 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
359 ........
360 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
361
362 - add use_forward to /info
363 ........
364 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
365
366 Call channel_modes() with &me instead of source_p when
367 sending out a JOIN and SJOIN for a local user. This
368 saves checking whether they are on the channel they
369 have just joined.
370 ........
371 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
372
373 If use_forward is disabled:
374 - hide +fFQ in 005
375 - hide +f in /mode #channel (/mode #channel f still shows it)
376 - do not send any mode changes adding +f to local clients
377 (-f ones are still sent)
378 ........
379
380
381 Changes: Modified:
382 + - branches/release-2.1/ (Property Modified)
383 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
384 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
385 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
386 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
387 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
388 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
389 +1 -1 branches/release-2.1/src/channel.c (File Modified)
390 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
391 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
392 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
393 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
394 +4 -2 branches/release-2.1/src/supported.c (File Modified)
395
396
397 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
398 Log:
399 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
400
401
402 Changes: Modified:
403 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
404 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
405 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
406
407
408 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
409 Log:
410 Add accountability (wallops, log) to OKICK.
411
412
413 Changes: Modified:
414 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
415
416
417 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
418 Log:
419 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
420 Similar to branches/release-2.2 r3061.
421
422
423 Changes: Modified:
424 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
425
426
427 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
428 Log:
429 - Write xline to file after instead of before notifying opers and source
430 - Also notify source of failure to add xline
431 Similar to branches/release-2.2 r3057.
432
433
434 Changes: Modified:
435 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
436
437
438 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
439 Log:
440 If a dline/kline/resv cannot be added to the file, send
441 the regular notices to local opers and source anyway,
442 and also warn the source (local opers were already warned).
443 Similar to branches/release-2.2 r3053.
444
445
446 Changes: Modified:
447 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
448
449
450 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
451 Log:
452 Port over fixes from unkline/unxline/unresv to undline.
453 Similar to branches/release-2.2 r3049.
454
455
456 Changes: Modified:
457 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
458
459
460 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
461 Log:
462 Merged revisions 2915 via svnmerge from
463 http://svn.atheme.org/charybdis/trunk
464
465 ........
466 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
467
468 In usage message, show kline.conf and xline.conf instead
469 of klines.conf and xlines.conf.
470 ........
471
472
473 Changes: Modified:
474 + - branches/release-2.1/ (Property Modified)
475 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
476
477
478 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
479 Log:
480 Merged revisions 2831,2833,2853 via svnmerge from
481 http://svn.atheme.org/charybdis/trunk
482
483 ........
484 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
485
486 unkline/unxline/unresv:
487 - if fclose on the output returns an error, treat this as a
488 write error too
489 - check if the rename from the temp file to the ban conf failed
490 ........
491 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
492
493 When adding a permanent dline/kline/xline/resv, check
494 the return value of fclose().
495 ........
496 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
497
498 Do not free xline aconf if it could not be written out.
499 It will be added to the list in memory anyway.
500 ........
501
502
503 Changes: Modified:
504 + - branches/release-2.1/ (Property Modified)
505 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
506 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
507 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
508 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
509
510
511 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
512 Log:
513 NEWS: Clarify effects of ip_cloaking changes a little.
514
515
516 Changes: Modified:
517 +2 -0 branches/release-2.1/NEWS (File Modified)
518
519
520 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
521 Log:
522 Rerun autoconf.
523
524
525 Changes: Modified:
526 +9 -9 branches/release-2.1/configure (File Modified)
527
528
529 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
530 Log:
531 Version bump on 2.1 branch to 2.1.2.
532
533
534 Changes: Modified:
535 +1 -1 branches/release-2.1/configure.ac (File Modified)
536
537
538 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
539 Log:
540 Mention r2801/r2805.
541
542
543 Changes: Modified:
544 +1 -0 branches/release-2.1/NEWS (File Modified)
545
546
547 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
548 Log:
549 Merged revisions 2801 via svnmerge from
550 http://svn.atheme.org/charybdis/trunk
551
552 ........
553 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
554
555 ip_cloaking: try to avoid truncation by removing more
556 components of the hostname (except the TLD).
557 ........
558
559
560 Changes: Modified:
561 + - branches/release-2.1/ (Property Modified)
562 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
563
564
565 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
566 Log:
567 Update NEWS.
568
569
570 Changes: Modified:
571 +8 -1 branches/release-2.1/NEWS (File Modified)
572
573
574 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
575 Log:
576 Merged revisions 2781 via svnmerge from
577 http://svn.atheme.org/charybdis/trunk
578
579 ........
580 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
581
582 Fix stupid bug: checked a hostmask against the found
583 ban instead of all exceptions, causing all host mangled
584 clients to be exempted if there was a single ban
585 exception in many cases.
586 ........
587
588
589 Changes: Modified:
590 + - branches/release-2.1/ (Property Modified)
591 +2 -2 branches/release-2.1/src/channel.c (File Modified)
592
593
594 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
595 Log:
596 Merged revisions 2773 via svnmerge from
597 http://svn.atheme.org/charybdis/trunk
598
599 ........
600 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
601
602 user@host must be *@* for a shared{} block with flags=locops
603 (server should not be *).
604 ........
605
606
607 Changes: Modified:
608 + - branches/release-2.1/ (Property Modified)
609 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
610
611
612 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
613 Log:
614 Tweak \s code a little.
615
616
617 Changes: Modified:
618 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
619 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
620 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
621
622
623 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
624 Log:
625 Merged revisions 2761 via svnmerge from
626 http://svn.atheme.org/charybdis/trunk
627
628 ........
629 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
630
631 The testline/no_tilde fixes are in 2.1.1.
632 ........
633
634
635 Changes: Modified:
636 + - branches/release-2.1/ (Property Modified)
637 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
638
639
640 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
641 Log:
642 Update NEWS.
643
644
645 Changes: Modified:
646 +4 -1 branches/release-2.1/NEWS (File Modified)
647
648
649 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
650 Log:
651 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
652 http://svn.atheme.org/charybdis/trunk
653 no_tilde fixes
654
655 ........
656 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
657
658 If the auth{} block has no_tilde and is not kline exempt,
659 check the username without tilde against klines too.
660 This is consistent with the way klines work on spoofs
661 (klines checked on both raw and appearing-on-IRC version).
662 ........
663 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
664
665 Rework the fix for klines with no_tilde.
666 Add an extra argument to find_address_conf() for the
667 username without tilde, as that may contain one character more.
668 ........
669 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
670
671 Unbreak compile (because of r2697).
672 testline with ~ could be improved some more perhaps, but this should work.
673 ........
674 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
675
676 testline: take no_tilde and username truncation into account
677 ........
678 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
679
680 Add some information on /testline with no_tilde and username truncation.
681 ........
682
683
684 Changes: Modified:
685 + - branches/release-2.1/ (Property Modified)
686 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
687 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
688 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
689 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
690 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
691 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
692
693
694 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
695 Log:
696 Merged revisions 2149,2151 via svnmerge from
697 http://svn.atheme.org/charybdis/trunk
698
699 ........
700 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
701
702 Move kills from services from +s to +k snomask.
703 Kills from non-service opers remain on +s.
704 ........
705 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
706
707 Update description of +s and +k snomasks.
708 ........
709
710
711 Changes: Modified:
712 + - branches/release-2.1/ (Property Modified)
713 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
714 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
715 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
716
717
718 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
719 Log:
720 Merged revisions 2685 via svnmerge from
721 http://svn.atheme.org/charybdis/trunk
722
723 ........
724 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
725
726 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
727 ........
728
729
730 Changes: Modified:
731 + - branches/release-2.1/ (Property Modified)
732 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
733
734
735 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
736 Log:
737 Merged revisions 2693 via svnmerge from
738 http://svn.atheme.org/charybdis/trunk
739
740 ........
741 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
742
743 Fix truncation (by one) of unidented usernames
744 if user registration is done because of DNSBL
745 completion (which is the usual case if a valid
746 NICK and USER are sent quickly and any DNSBLs
747 are enabled).
748 ........
749
750
751 Changes: Modified:
752 + - branches/release-2.1/ (Property Modified)
753 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
754
755
756 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
757 Log:
758 Update NEWS.
759
760
761 Changes: Modified:
762 +10 -0 branches/release-2.1/NEWS (File Modified)
763
764
765 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
766 Log:
767 Rerun autoconf.
768
769
770 Changes: Modified:
771 +9 -9 branches/release-2.1/configure (File Modified)
772
773
774 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
775 Log:
776 Version bump to 2.1.1.
777
778
779 Changes: Modified:
780 +1 -1 branches/release-2.1/configure.ac (File Modified)
781
782
783 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
784 Log:
785 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
786 http://svn.atheme.org/charybdis/trunk
787
788 ........
789 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
790
791 - fix a server notice on SID collision where the server name is mentioned twice
792 ........
793 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
794
795 - get_server_name() is stupid
796 ........
797 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
798
799 - fix an oops
800 ........
801 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
802
803 Do the Attempt to re-introduce SID server notice somewhat
804 differently, showing a real host again if !HIDE_SERVERS_IPS
805 and still showing the server name exactly once.
806 ........
807 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
808
809 Fix log message for Attempt to re-introduce SID (server notice was ok).
810 ........
811 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
812
813 - replace "No N line" with "no connect block" in a
814 serverlog message
815 - show attempted server name in a few serverlog messages
816 ........
817
818
819 Changes: Modified:
820 + - branches/release-2.1/ (Property Modified)
821 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
822
823
824 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
825 Log:
826 Merged revisions 2218 via svnmerge from
827 http://svn.atheme.org/charybdis/trunk
828
829 ........
830 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
831
832 Fix garbage in /stats y output on 64-bit archs.
833 ........
834
835
836 Changes: Modified:
837 + - branches/release-2.1/ (Property Modified)
838 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
839
840
841 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
842 Log:
843 Merged revisions 2438 via svnmerge from
844 http://svn.atheme.org/charybdis/trunk
845
846 ........
847 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
848
849 Enable Revision keyword in addition to Id.
850 ........
851
852
853 Changes: Modified:
854 + - branches/release-2.1/ (Property Modified)
855 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
856
857
858 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
859 Log:
860 Merged revisions 2679 via svnmerge from
861 http://svn.atheme.org/charybdis/trunk
862
863 ........
864 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
865
866 Port over ratbox 2.2 r23253 (anfl):
867 - remove the cached storage of how many +beI there are, thereby fixing a
868 case where it can get desynced from reality
869 ........
870
871
872 Changes: Modified:
873 + - branches/release-2.1/ (Property Modified)
874 +0 -1 branches/release-2.1/include/channel.h (File Modified)
875 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
876
877
878 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
879 Log:
880 Merged revisions 2093,2095 via svnmerge from
881 http://svn.atheme.org/charybdis/trunk
882
883 ........
884 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
885
886 - change DNSBL licensing to BSD.
887 ........
888 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
889
890 - change x86-assembly FNV implementation to BSD license
891 ........
892
893
894 Changes: Modified:
895 + - branches/release-2.1/ (Property Modified)
896 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
897 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
898
899
900 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
901 Log:
902 Merged revisions 2073,2075 via svnmerge from
903 http://svn.atheme.org/charybdis/trunk
904
905 ........
906 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
907
908 Put full information in the squit reason when exiting
909 a server due to a servlink (ziplinks) error.
910 ........
911 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
912
913 Put full information in the squit reason when exiting
914 a server due to not enough arguments for a command.
915 ........
916
917
918 Changes: Modified:
919 + - branches/release-2.1/ (Property Modified)
920 +7 -5 branches/release-2.1/src/parse.c (File Modified)
921 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
922
923
924 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
925 Log:
926 Merged revisions 2071 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
928
929 ........
930 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
931
932 Don't redirect users from an existing domain to an
933 existing server in reference.conf.
934 Idea from ratbox.
935 ........
936
937
938 Changes: Modified:
939 + - branches/release-2.1/ (Property Modified)
940 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
941
942
943 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
944 Log:
945 Merged revisions 2053 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
947
948 ........
949 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
950
951 Make find_channel_membership() choose the shortest list
952 (channel's list or user's list) to search, avoiding excessive
953 CPU usage with services which are in lots of channels.
954 From ratbox 2.2 (anfl/jilles)
955 ........
956
957
958 Changes: Modified:
959 + - branches/release-2.1/ (Property Modified)
960 +21 -4 branches/release-2.1/src/channel.c (File Modified)
961
962
963 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
964 Log:
965 Rerun autoconf.
966
967
968 Changes: Modified:
969 +9 -9 branches/release-2.1/configure (File Modified)
970
971
972 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
973 Log:
974 Version change 2.1.0rc1 -> 2.1.0 (release).
975
976
977 Changes: Modified:
978 +1 -1 branches/release-2.1/configure.ac (File Modified)
979
980
981 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
982 Log:
983 Merged revisions 2029 via svnmerge from
984 http://svn.atheme.org/charybdis/trunk
985
986 ........
987 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
988
989 NEWS: mention m_webirc.c module
990 ........
991
992
993 Changes: Modified:
994 + - branches/release-2.1/ (Property Modified)
995 +1 -0 branches/release-2.1/NEWS (File Modified)
996
997
998 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
999 Log:
1000 Rerun autoconf.
1001
1002
1003 Changes: Modified:
1004 +9 -9 branches/release-2.1/configure (File Modified)
1005
1006
1007 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1008 Log:
1009 Change version to 2.1.0rc1.
1010
1011
1012 Changes: Modified:
1013 +1 -1 branches/release-2.1/configure.ac (File Modified)
1014
1015
1016 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1017 Log:
1018 Merged revisions 2021 via svnmerge from
1019 http://svn.atheme.org/charybdis/trunk
1020
1021 ........
1022 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1023
1024 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1025 related flaky looking things, and instead keep a list
1026 of BlacklistClients in PreClient.
1027 ........
1028
1029
1030 Changes: Modified:
1031 + - branches/release-2.1/ (Property Modified)
1032 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1033 +1 -1 branches/release-2.1/include/client.h (File Modified)
1034 +0 -1 branches/release-2.1/include/res.h (File Modified)
1035 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1036 +0 -24 branches/release-2.1/src/res.c (File Modified)
1037 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1038
1039
1040 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1041 Log:
1042 Merged revisions 2015,2017 via svnmerge from
1043 http://svn.atheme.org/charybdis/trunk
1044
1045 ........
1046 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1047
1048 Check if the name in the question section of the
1049 DNS reply matches what we queried, to guard against
1050 late replies to a previous query with the same id.
1051 ........
1052 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1053
1054 res.c: add a comment summarizing our changes
1055 ........
1056
1057
1058 Changes: Modified:
1059 + - branches/release-2.1/ (Property Modified)
1060 +53 -18 branches/release-2.1/src/res.c (File Modified)
1061
1062
1063 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1064 Log:
1065 Merged revisions 1981 via svnmerge from
1066 http://svn.atheme.org/charybdis/trunk
1067
1068 ........
1069 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1070
1071 Alphabetize extensions and tweak the descriptions a little.
1072 ........
1073
1074
1075 Changes: Modified:
1076 + - branches/release-2.1/ (Property Modified)
1077 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1078 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1079
1080
1081 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1082 Log:
1083 Merged revisions 1975 via svnmerge from
1084 http://svn.atheme.org/charybdis/trunk
1085
1086 ........
1087 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1088
1089 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1090 We should use the IP and not truncate the hostname.
1091 From ratbox 2.2 (androsyn)
1092 ........
1093
1094
1095 Changes: Modified:
1096 + - branches/release-2.1/ (Property Modified)
1097 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1098
1099
1100 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1101 Log:
1102 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1103 http://svn.atheme.org/charybdis/trunk
1104
1105
1106 Changes: Modified:
1107 + - branches/release-2.1/ (Property Modified)
1108
1109
1110 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1111 Log:
1112 - branch 2.1 release family
1113
1114
1115 Changes: Modified:
1116 + - branches/release-2.1/ (File Added)
1117
1118
1119 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1120 Log:
1121 Describe new handling of host mangling in channel bans in SGML.
1122
1123
1124 Changes: Modified:
1125 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1126
1127
1128 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1129 Log:
1130 - ok, 2.1 operline brought to you by marvin the melancholy robot
1131
1132
1133 Changes: Modified:
1134 +1 -1 trunk/src/messages.tab (File Modified)
1135
1136
1137 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1138 Log:
1139 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1140 If anybody comes up with anything better, then please let us know
1141 and we will change this before 2.1 is branched.
1142
1143
1144 Changes: Modified:
1145 +1 -1 trunk/src/messages.tab (File Modified)
1146
1147
1148 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1149 Log:
1150 Add EUID to capab.txt.
1151
1152
1153 Changes: Modified:
1154 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1155
1156
1157 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1158 Log:
1159 Update NEWS file.
1160
1161
1162 Changes: Modified:
1163 +3 -0 trunk/NEWS (File Modified)
1164
1165
1166 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1167 Log:
1168 Allow service{} servers to manipulate the nick delay table
1169 (for "nickserv enforcement").
1170 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1171 If duration is 0, the nickdelay entry is removed, otherwise
1172 it is added with the duration in seconds (maximum 24 hours).
1173 It is suggested that this is used if the EUID capab is present.
1174
1175
1176 Changes: Modified:
1177 +42 -1 trunk/modules/m_services.c (File Modified)
1178
1179
1180 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1181 Log:
1182 HURT: strip off *@ from the start of the mask
1183 reject anything else containing '@' or '!'
1184
1185
1186 Changes: Modified:
1187 +11 -0 trunk/extensions/hurt.c (File Modified)
1188
1189
1190 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1191 Log:
1192 ircd.c: need supported.h here
1193
1194
1195 Changes: Modified:
1196 +1 -0 trunk/src/ircd.c (File Modified)
1197
1198
1199 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1200 Log:
1201 HURT: less ambiguity here
1202 ips/hosts to be hurt must contain a '.' or ':' otherwise
1203 they are interpreted as nicks
1204
1205
1206 Changes: Modified:
1207 +14 -9 trunk/extensions/hurt.c (File Modified)
1208
1209
1210 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1211 Log:
1212 - we're now ircd-charybdis.org.
1213 - properly alphabetize credits
1214
1215
1216 Changes: Modified:
1217 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1218
1219
1220 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1221 Log:
1222 - add additional modules to the configs
1223
1224
1225 Changes: Modified:
1226 +6 -0 trunk/doc/example.conf (File Modified)
1227 +12 -0 trunk/doc/reference.conf (File Modified)
1228
1229
1230 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1231 Log:
1232 - remove hurt.h, it is pointless and confusing
1233
1234
1235 Changes: Modified:
1236 +27 -62 trunk/extensions/hurt.c (File Modified)
1237 + - trunk/extensions/hurt.h (File Deleted)
1238
1239
1240 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1241 Log:
1242 - add code to suggest a local HURT by nickname.
1243 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1244
1245
1246 Changes: Modified:
1247 +40 -10 trunk/extensions/hurt.c (File Modified)
1248 +1 -0 trunk/extensions/hurt.h (File Modified)
1249
1250
1251 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1252 Log:
1253 - update NEWS file
1254
1255
1256 Changes: Modified:
1257 +2 -1 trunk/NEWS (File Modified)
1258
1259
1260 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1261 Log:
1262 MASKTRACE/TESTMASK: check orighost as well
1263
1264
1265 Changes: Modified:
1266 +4 -2 trunk/modules/m_etrace.c (File Modified)
1267 +3 -1 trunk/modules/m_testmask.c (File Modified)
1268
1269
1270 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1271 Log:
1272 Make RPL_ISUPPORT (005) numeric modularizable.
1273 Currently it will reassemble the numeric every time
1274 it needs to be sent, using a few dozen callbacks;
1275 if this is too slow some caching scheme should be
1276 implemented.
1277
1278
1279 Changes: Modified:
1280 +0 -1 trunk/include/s_user.h (File Modified)
1281 +36 -114 trunk/include/supported.h (File Modified)
1282 +1 -1 trunk/modules/m_version.c (File Modified)
1283 +1 -0 trunk/src/Makefile.in (File Modified)
1284 +1 -0 trunk/src/ircd.c (File Modified)
1285 +300 -25 trunk/src/s_user.c (File Modified)
1286 + - trunk/src/supported.c (File Added)
1287
1288
1289 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1290 Log:
1291 EUID orighost could differ from host only in case,
1292 do not mark as dynamic spoof then
1293
1294
1295 Changes: Modified:
1296 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1297
1298
1299 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1300 Log:
1301 kline help file: clarify a bit and remove some obsolete stuff
1302 partly suggested by Olin
1303
1304
1305 Changes: Modified:
1306 +8 -8 trunk/help/opers/kline (File Modified)
1307
1308
1309 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1310 Log:
1311 Update NEWS file.
1312
1313
1314 Changes: Modified:
1315 +20 -0 trunk/NEWS (File Modified)
1316
1317
1318 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1319 Log:
1320 Show real host/IP to nonopers whoising themselves.
1321 The IP is not shown for auth{} spoofs, otherwise it is,
1322 as it looked rather weird to me to show an auth{} spoofed
1323 IP like this. (/userhost on self still shows the IP.)
1324
1325
1326 Changes: Modified:
1327 +13 -2 trunk/modules/m_whois.c (File Modified)
1328
1329
1330 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1331 Log:
1332 Document nick_delay stuff and move it around a bit.
1333
1334
1335 Changes: Modified:
1336 +1 -2 trunk/doc/example.conf (File Modified)
1337 +8 -2 trunk/doc/reference.conf (File Modified)
1338
1339
1340 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1341 Log:
1342 - disable nickdelay by default. Needs to be documented in reference.conf.
1343
1344
1345 Changes: Modified:
1346 +2 -0 trunk/doc/example.conf (File Modified)
1347 +2 -0 trunk/doc/reference.conf (File Modified)
1348
1349
1350 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1351 Log:
1352 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1353
1354
1355 Changes: Modified:
1356 +2 -1 trunk/modules/m_services.c (File Modified)
1357
1358
1359 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1360 Log:
1361 ip_cloaking: somewhat hackish but we need to send the
1362 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1363 umodes
1364
1365
1366 Changes: Modified:
1367 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1368
1369
1370 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1371 Log:
1372 If EUID is used, show realhost in far connect notice
1373 (but not in far disconnect notice).
1374
1375
1376 Changes: Modified:
1377 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1378
1379
1380 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1381 Log:
1382 ip_cloaking:
1383 - use non-ENCAP CHGHOST if possible
1384 - really introduce new users with their mangled and real
1385 host if +h is in default umodes
1386
1387
1388 Changes: Modified:
1389 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1390
1391
1392 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1393 Log:
1394 Add non-ENCAP CHGHOST.
1395
1396
1397 Changes: Modified:
1398 +49 -11 trunk/modules/m_chghost.c (File Modified)
1399
1400
1401 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1402 Log:
1403 Initial addition of EUID (puts realhost/account in same
1404 command as user introduction).
1405 See doc/technical/euid.txt for more information.
1406 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1407
1408
1409 Changes: Modified:
1410 + - trunk/doc/technical/euid.txt (File Added)
1411 +2 -1 trunk/include/s_serv.h (File Modified)
1412 +1 -1 trunk/include/s_user.h (File Modified)
1413 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1414 +1 -34 trunk/modules/m_chghost.c (File Modified)
1415 +0 -28 trunk/modules/m_services.c (File Modified)
1416 +30 -1 trunk/src/s_serv.c (File Modified)
1417 +30 -3 trunk/src/s_user.c (File Modified)
1418
1419
1420 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1421 Log:
1422 Store the mangled host in localClient and use it for
1423 ban matching (also match real host for mangled users,
1424 also match mangled host for uncloaked users).
1425 Improve interaction of +h with auth{} and services
1426 spoofs.
1427 Note that all of this only applies to clients who
1428 connect after the mangling module is loaded
1429 (other clients cannot even set +h).
1430 The sorcerynet cloaking module has not been updated
1431 for these changes.
1432
1433
1434 Changes: Modified:
1435 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1436 +3 -0 trunk/include/client.h (File Modified)
1437 +64 -5 trunk/src/channel.c (File Modified)
1438 +1 -0 trunk/src/client.c (File Modified)
1439 +2 -2 trunk/src/s_user.c (File Modified)
1440
1441
1442 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1443 Log:
1444 Document /stats U letters in sgml.
1445
1446
1447 Changes: Modified:
1448 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1449
1450
1451 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1452 Log:
1453 Better description of hub_mask and leaf_mask.
1454
1455
1456 Changes: Modified:
1457 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1458
1459
1460 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1461 Log:
1462 Add operspy_dont_care_user_info to sgml docs.
1463
1464
1465 Changes: Modified:
1466 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1467
1468
1469 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1470 Log:
1471 Add general::operspy_dont_care_user_info.
1472 This makes /who mask equivalent to /who !mask for opers
1473 with the operspy flag, and removes the operspy log/notice
1474 on /who mask, /masktrace and /scan.
1475 The necessary privilege (operspy flag) is unchanged.
1476 Behaviour for the other operspy commands (channel
1477 related ones) is also unchanged.
1478
1479
1480 Changes: Modified:
1481 +1 -0 trunk/doc/example.conf (File Modified)
1482 +6 -0 trunk/doc/reference.conf (File Modified)
1483 +1 -0 trunk/include/s_conf.h (File Modified)
1484 +10 -8 trunk/modules/m_etrace.c (File Modified)
1485 +6 -0 trunk/modules/m_info.c (File Modified)
1486 +8 -5 trunk/modules/m_scan.c (File Modified)
1487 +1 -1 trunk/modules/m_version.c (File Modified)
1488 +6 -1 trunk/modules/m_who.c (File Modified)
1489 +1 -0 trunk/src/newconf.c (File Modified)
1490 +1 -0 trunk/src/s_conf.c (File Modified)
1491
1492
1493 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1494 Log:
1495 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1496 This letter will also be used for showing operspy with
1497 limited accountability (show non channel related info
1498 without '!' or notice).
1499
1500
1501 Changes: Modified:
1502 +2 -0 trunk/doc/server-version-info (File Modified)
1503 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1504 +2 -0 trunk/include/ircd.h (File Modified)
1505 +6 -0 trunk/modules/m_info.c (File Modified)
1506 +2 -0 trunk/modules/m_version.c (File Modified)
1507 +1 -0 trunk/src/ircd_state.c (File Modified)
1508
1509
1510 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1511 Log:
1512 Add m_webirc module, allows showing real host of CGI:IRC users.
1513 Differences to the version available on my web page for a while:
1514 instructions on how to set it up.
1515
1516
1517 Changes: Modified:
1518 +137 -0 trunk/extensions/Makefile.in (File Modified)
1519 + - trunk/extensions/m_webirc.c (File Added)
1520
1521
1522 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1523 Log:
1524 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1525
1526
1527 Changes: Modified:
1528 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1529
1530
1531 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1532 Log:
1533 - move beu from core to contributors
1534 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1535
1536
1537 Changes: Modified:
1538 +2 -2 trunk/CREDITS (File Modified)
1539
1540
1541 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1542 Log:
1543 Mention that class blocks must be defined before the
1544 auth or connect blocks referencing them.
1545
1546
1547 Changes: Modified:
1548 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1549
1550
1551 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1552 Log:
1553 extb_canjoin:
1554 - change from "can join" to "is banned", this reverses sense
1555 and removes "weird" checks like for +i, +l, +j
1556 - don't allow $j to same channel
1557 - +s/+p restriction removed, anyone can /mode b anyway
1558 - +k check removed
1559
1560
1561 Changes: Modified:
1562 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1563
1564
1565 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1566 Log:
1567 Add a few important lines from reference.conf to example.conf.
1568
1569
1570 Changes: Modified:
1571 +8 -1 trunk/doc/example.conf (File Modified)
1572
1573
1574 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1575 Log:
1576 - we don't support rtsigio anymore
1577 - we definately don't support VMS nor Cygwin either.
1578
1579
1580 Changes: Modified:
1581 +2 -2 trunk/INSTALL (File Modified)
1582 +0 -2 trunk/README.FIRST (File Modified)
1583
1584
1585 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1586 Log:
1587 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1588
1589
1590 Changes: Modified:
1591 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1592
1593
1594 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1595 Log:
1596 extb_canjoin:
1597 - return EXTBAN_NOMATCH for a valid ban that does not match
1598 - consider a $j ban invalid if we were already processing a
1599 can_join for a $j ban
1600
1601
1602 Changes: Modified:
1603 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1604
1605
1606 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1607 Log:
1608 extb_extgecos: realhost -> orighost
1609
1610
1611 Changes: Modified:
1612 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1613
1614
1615 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1616 Log:
1617 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1618
1619
1620 Changes: Modified:
1621 +59 -0 trunk/extensions/Makefile.in (File Modified)
1622 + - trunk/extensions/extb_canjoin.c (File Added)
1623
1624
1625 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1626 Log:
1627 - oh right, charybdis calls that 'orighost'.
1628
1629
1630 Changes: Modified:
1631 +2 -2 trunk/modules/m_who.c (File Modified)
1632
1633
1634 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1635 Log:
1636 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1637
1638
1639 Changes: Modified:
1640 +2 -0 trunk/modules/m_who.c (File Modified)
1641
1642
1643 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1644 Log:
1645 - also check $x against realhost
1646
1647
1648 Changes: Modified:
1649 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1650
1651
1652 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1653 Log:
1654 Sorcerynet people want a debugging notice moved from +s to +d.
1655
1656
1657 Changes: Modified:
1658 +1 -1 trunk/src/blacklist.c (File Modified)
1659
1660
1661 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1662 Log:
1663 Use source_p instead of client_p for free_pre_client().
1664 client_p could be NULL or another client.
1665
1666
1667 Changes: Modified:
1668 +1 -1 trunk/src/client.c (File Modified)
1669
1670
1671 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1672 Log:
1673 - revert this, I know how to fix it now
1674
1675
1676 Changes: Modified:
1677 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1678
1679
1680 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1681 Log:
1682 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1683 This fix is probably suboptimal, but it does indeed fix the problem.
1684
1685
1686 Changes: Modified:
1687 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1688
1689
1690 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1691 Log:
1692 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1693
1694
1695 Changes: Modified:
1696 +49 -0 trunk/extensions/Makefile.in (File Modified)
1697 + - trunk/extensions/extb_extgecos.c (File Added)
1698
1699
1700 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1701 Log:
1702 Remove undocumented and unused general::fallback_to_ip6_int config option.
1703
1704
1705 Changes: Modified:
1706 +0 -3 trunk/include/s_conf.h (File Modified)
1707 +0 -3 trunk/src/newconf.c (File Modified)
1708
1709
1710 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1711 Log:
1712 SGML docs:
1713 - document new TESTMASK
1714 - mention that TESTMASK matching is the same as MASKTRACE matching
1715 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1716 been that way)
1717
1718
1719 Changes: Modified:
1720 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1721
1722
1723 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1724 Log:
1725 New testmask from ratbox 2.2.
1726 Allows matches on nick, ip and gecos in addition to user
1727 and host, and is fully analogous to masktrace.
1728 The numeric has changed from 724 to 727 and fields in it
1729 have changed.
1730
1731
1732 Changes: Modified:
1733 +4 -3 trunk/help/opers/testmask (File Modified)
1734 +1 -0 trunk/include/numeric.h (File Modified)
1735 +82 -9 trunk/modules/m_testmask.c (File Modified)
1736 +2 -2 trunk/src/messages.tab (File Modified)
1737
1738
1739 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1740 Log:
1741 contrib -> extensions
1742
1743
1744 Changes: Modified:
1745 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1746
1747
1748 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1749 Log:
1750 CHGHOST: Check validity of new hostname.
1751 If the command came from a local client (disabled by
1752 default), send an error message and drop the command.
1753 If the command came from a remote client or server,
1754 send a notice to opers and the target user (if local).
1755
1756
1757 Changes: Modified:
1758 +42 -1 trunk/modules/m_chghost.c (File Modified)
1759
1760
1761 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1762 Log:
1763 Update NEWS file.
1764
1765
1766 Changes: Modified:
1767 +23 -1 trunk/NEWS (File Modified)
1768
1769
1770 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1771 Log:
1772 When an outgoing server connection succeeds, set
1773 localClient->ip by simply copying the whole sockaddr
1774 struct instead of copying certain parts only.
1775
1776
1777 Changes: Modified:
1778 +1 -19 trunk/src/s_serv.c (File Modified)
1779
1780
1781 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1782 Log:
1783 Give a special error message and ignore the connect block
1784 if trying to add a connect block for the server's own name.
1785
1786
1787 Changes: Modified:
1788 +7 -0 trunk/src/newconf.c (File Modified)
1789
1790
1791 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1792 Log:
1793 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1794 when --disable-balloc is used, so that it compiles.
1795 Obviously the BlockHeapUsage() stub returns just zeroes so
1796 /stats z will be less informative.
1797
1798
1799 Changes: Modified:
1800 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1801
1802
1803 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1804 Log:
1805 Free and zero dns_query in DNS callback for outgoing connect.
1806 This avoids double free of reslist.
1807
1808
1809 Changes: Modified:
1810 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1811
1812
1813 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1814 Log:
1815 From ratbox, log failed outgoing connections to serverlog.
1816 Added: IP address.
1817
1818
1819 Changes: Modified:
1820 +13 -1 trunk/src/s_serv.c (File Modified)
1821
1822
1823 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1824 Log:
1825 Change serverlog message when connecting to be more clear and show the port number.
1826
1827
1828 Changes: Modified:
1829 +1 -1 trunk/src/s_serv.c (File Modified)
1830
1831
1832 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1833 Log:
1834 Remove gethost_byname(), this is meaningless
1835 since the removal of AAAA -> A fallback (r1763).
1836
1837
1838 Changes: Modified:
1839 +0 -1 trunk/include/res.h (File Modified)
1840 +0 -12 trunk/src/res.c (File Modified)
1841
1842
1843 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1844 Log:
1845 Remove ip6.int support and use only ip6.arpa.
1846 The global ip6.int zone has disappeared on June 1
1847 and a lot of other software has been removing ip6.int
1848 support also.
1849 This removes the second and last case where IPv6
1850 support in charybdis causes extra lookups and slows
1851 DNS down.
1852
1853
1854 Changes: Modified:
1855 +5 -27 trunk/src/res.c (File Modified)
1856
1857
1858 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1859 Log:
1860 Mention new default (r1767) for connect::aftype in sgml docs.
1861
1862
1863 Changes: Modified:
1864 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1865
1866
1867 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1868 Log:
1869 Use IPv6 if connect::host looks like an IPv6 address
1870 (contains a colon). No need to aftype=ipv6 anymore.
1871
1872
1873 Changes: Modified:
1874 +2 -0 trunk/src/newconf.c (File Modified)
1875
1876
1877 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1878 Log:
1879 More information about connect::host.
1880
1881
1882 Changes: Modified:
1883 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1884
1885
1886 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1887 Log:
1888 Remove fallback to A if AAAA cannot be found.
1889 In case of a forward check of a reverse lookup, we
1890 already know if it's ipv4 or ipv6, so it is not
1891 useful and in case of a forward lookup of a hostname
1892 in connect::host, connect::aftype already specifies
1893 if it's ipv4 or ipv6.
1894
1895
1896 Changes: Modified:
1897 +4 -27 trunk/src/res.c (File Modified)
1898
1899
1900 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1901 Log:
1902 msg_channel():
1903 - check if +c made the message text empty and refuse
1904 to send it if so
1905 - don't copy message text if it is not necessary
1906 (channel is -c)
1907
1908
1909 Changes: Modified:
1910 +14 -4 trunk/modules/core/m_message.c (File Modified)
1911
1912
1913 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1914 Log:
1915 remove_conf_item(): do not free cf_name, this is generally a string constant
1916
1917
1918 Changes: Modified:
1919 +0 -1 trunk/src/newconf.c (File Modified)
1920
1921
1922 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1923 Log:
1924 Remove the old unused FDL_ constants.
1925
1926
1927 Changes: Modified:
1928 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1929
1930
1931 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1932 Log:
1933 Remove an unused struct irc_sockaddr_storage from fde_t
1934 (allocated for every possible file descriptor).
1935
1936
1937 Changes: Modified:
1938 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1939
1940
1941 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1942 Log:
1943 If the DNS lookup for an outgoing connection is still
1944 pending when it is closed, clean it up.
1945
1946
1947 Changes: Modified:
1948 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1949
1950
1951 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1952 Log:
1953 If proc_answer() fails (for example if a lookup for an
1954 A record returns a CNAME), fail the query immediately.
1955 Previously the packet was just ignored, leaving the
1956 query to time out.
1957
1958
1959 Changes: Modified:
1960 +4 -8 trunk/src/res.c (File Modified)
1961
1962
1963 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1964 Log:
1965 Correct sockhost field in an outgoing server connection.
1966 First copy the host field from the server_conf, then
1967 take the IP from to where the connection was attempted
1968 when the connection callback is called.
1969 (Before r1747 this used the IP from the server_conf.)
1970
1971
1972 Changes: Modified:
1973 +8 -2 trunk/src/s_serv.c (File Modified)
1974
1975
1976 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1977 Log:
1978 Remove ipnum (keep aftype) and dns_query from server_conf.
1979 We don't keep track of binary form address in connect{}
1980 blocks anymore, DNS lookups of names in host= gone.
1981 As before the DNS lookup is done on connect.
1982 This should unbreak hostnames in host= somewhat.
1983
1984
1985 Changes: Modified:
1986 +1 -2 trunk/include/s_newconf.h (File Modified)
1987 +2 -2 trunk/src/newconf.c (File Modified)
1988 +1 -42 trunk/src/s_newconf.c (File Modified)
1989 +12 -31 trunk/src/s_serv.c (File Modified)
1990
1991
1992 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1993 Log:
1994 Rerun autoconf.
1995
1996
1997 Changes: Modified:
1998 +1 -1 trunk/configure (File Modified)
1999
2000
2001 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2002 Log:
2003 Fix --disable-balloc help text (said --disable-small-net).
2004
2005
2006 Changes: Modified:
2007 +1 -1 trunk/configure.ac (File Modified)
2008
2009
2010 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2011 Log:
2012 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2013 services (+S). Unlike operstring and adminstring, this
2014 is not changeable with /quote set but is updated on rehash.
2015
2016
2017 Changes: Modified:
2018 +1 -0 trunk/doc/example.conf (File Modified)
2019 +10 -2 trunk/doc/reference.conf (File Modified)
2020 +1 -0 trunk/include/s_conf.h (File Modified)
2021 +6 -0 trunk/modules/m_info.c (File Modified)
2022 +3 -2 trunk/modules/m_whois.c (File Modified)
2023 +1 -0 trunk/src/newconf.c (File Modified)
2024 +1 -0 trunk/src/s_conf.c (File Modified)
2025
2026
2027 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2028 Log:
2029 Fix handling of comma in whois: ignore the comma and
2030 everything after it but do output the entire parameter
2031 in RPL_ENDOFWHOIS.
2032
2033
2034 Changes: Modified:
2035 +2 -2 trunk/modules/m_whois.c (File Modified)
2036
2037
2038 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2039 Log:
2040 New /stats letter 's' to list HURTs:
2041 - opers get the full listing.
2042 - users get any HURTs that match their sockhost/orighost if
2043 "stats_k_oper_only" is set to 1.
2044
2045
2046 Changes: Modified:
2047 +50 -0 trunk/extensions/hurt.c (File Modified)
2048
2049
2050 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2051 Log:
2052 - make the newconf system available to modules.
2053
2054
2055 Changes: Modified:
2056 +4 -1 trunk/include/newconf.h (File Modified)
2057 +4 -8 trunk/src/newconf.c (File Modified)
2058
2059
2060 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2061 Log:
2062 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2063
2064 Changes: Modified:
2065 +0 -3 trunk/doc/example.conf (File Modified)
2066 +0 -3 trunk/doc/reference.conf (File Modified)
2067
2068
2069 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2070 Log:
2071 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2072
2073
2074 Changes: Modified:
2075 +3 -0 trunk/doc/example.conf (File Modified)
2076 +3 -0 trunk/doc/reference.conf (File Modified)
2077
2078
2079 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2080 Log:
2081 Fix too early truncation of JOIN channel list.
2082
2083
2084 Changes: Modified:
2085 +2 -3 trunk/modules/core/m_join.c (File Modified)
2086
2087
2088 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2089 Log:
2090 - From ratbox 2.2 (anfl), send server notices about read
2091 errors from handshakes and servers to +s instead of +d.
2092 - Send various server notices about failed server
2093 connections which did not reach registered state network
2094 wide if the connection was initiated by a remote oper.
2095 This avoids annoying the whole net if there is a
2096 broken autoconnect, but allows all opers to see why a
2097 remote connect failed. Failed connections which did reach
2098 server state already generate server notices everywhere.
2099
2100 Note: this is an exception to our general policy to not send
2101 server notices about unregistered connections remotely.
2102
2103
2104 Changes: Modified:
2105 +1 -0 trunk/include/client.h (File Modified)
2106 +20 -6 trunk/src/client.c (File Modified)
2107 +6 -6 trunk/src/s_serv.c (File Modified)
2108
2109
2110 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2111 Log:
2112 - fix typoes
2113
2114
2115 Changes: Modified:
2116 +1 -1 trunk/doc/example.conf (File Modified)
2117 +1 -1 trunk/doc/reference.conf (File Modified)
2118
2119
2120 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2121 Log:
2122 Don't allow #channel +b $c:&channel (inconsistent target).
2123
2124
2125 Changes: Modified:
2126 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2127
2128
2129 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2130 Log:
2131 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2132
2133
2134 Changes: Modified:
2135 +0 -2 trunk/include/client.h (File Modified)
2136
2137
2138 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2139 Log:
2140 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2141
2142
2143 Changes: Modified:
2144 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2145
2146
2147 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2148 Log:
2149 Store IP addresses in whowas. These are shown to opers.
2150 Obtained from Eurus patches.
2151 orighost tracking removed (not worth the memory IMHO),
2152 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2153 with unknown IPs and to not violate auth{} spoof policy.
2154
2155
2156 Changes: Modified:
2157 +2 -0 trunk/doc/reference.conf (File Modified)
2158 +1 -0 trunk/include/numeric.h (File Modified)
2159 +1 -0 trunk/include/whowas.h (File Modified)
2160 +10 -1 trunk/modules/m_whowas.c (File Modified)
2161 +1 -1 trunk/src/messages.tab (File Modified)
2162 +4 -0 trunk/src/whowas.c (File Modified)
2163
2164
2165 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2166 Log:
2167 Describe hostmask parameter of masktrace better in sgml docs.
2168
2169
2170 Changes: Modified:
2171 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2172
2173
2174 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2175 Log:
2176 masktrace help file: mention CIDR IP masks
2177 From ratbox 2.2
2178
2179
2180 Changes: Modified:
2181 +2 -0 trunk/help/opers/masktrace (File Modified)
2182
2183
2184 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2185 Log:
2186 MASKTRACE: allow normal match() on IP address also
2187 From ratbox 2.2
2188
2189
2190 Changes: Modified:
2191 +2 -3 trunk/modules/m_etrace.c (File Modified)
2192
2193
2194 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2195 Log:
2196 Allow +S clients (services) to send to channels and @/+ channels always.
2197
2198
2199 Changes: Modified:
2200 +1 -1 trunk/modules/core/m_message.c (File Modified)
2201 +1 -1 trunk/src/channel.c (File Modified)
2202
2203
2204 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2205 Log:
2206 Allow servers to send to @#chan and +#chan.
2207
2208
2209 Changes: Modified:
2210 +1 -1 trunk/modules/core/m_message.c (File Modified)
2211
2212
2213 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2214 Log:
2215 Don't count opers on service{} servers in /lusers.
2216
2217
2218 Changes: Modified:
2219 +2 -2 trunk/src/s_user.c (File Modified)
2220
2221
2222 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2223 Log:
2224 Show opers the real host behind a dynamic spoof in WHOIS.
2225 If the user is auth{} spoofed, this shows the auth{} spoof
2226 otherwise it shows the DNS hostname and IP address.
2227 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2228
2229
2230 Changes: Modified:
2231 +1 -0 trunk/include/numeric.h (File Modified)
2232 +12 -2 trunk/modules/m_whois.c (File Modified)
2233 +1 -1 trunk/src/messages.tab (File Modified)
2234
2235
2236 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2237 Log:
2238 Remove #define HIDE_SPOOF_IPS from config.h, should
2239 have been done earlier.
2240
2241
2242 Changes: Modified:
2243 +0 -7 trunk/include/config.h (File Modified)
2244
2245
2246 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2247 Log:
2248 Bring back ERR_CANTKILLSERVER.
2249
2250
2251 Changes: Modified:
2252 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2253
2254
2255 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2256 Log:
2257 ip_cloaking module:
2258 - also send RPL_HOSTHIDDEN on -h
2259 - don't allow +h for auth{} spoofed clients
2260
2261
2262 Changes: Modified:
2263 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2264
2265
2266 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2267 Log:
2268 /etc/resolv.conf parsing:
2269 - don't crash (sometimes) if there is a line without an argument
2270 (e.g. 'search' by itself)
2271 - fix handling of lines with leading whitespace
2272
2273
2274 Changes: Modified:
2275 +9 -8 trunk/src/reslib.c (File Modified)
2276
2277
2278 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2279 Log:
2280 Put back code that terminates DNS queries, which was
2281 removed during the resolver changes.
2282
2283
2284 Changes: Modified:
2285 +4 -0 trunk/src/s_auth.c (File Modified)
2286
2287
2288 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2289 Log:
2290 - oh hey, that was in the wrong place
2291
2292
2293 Changes: Modified:
2294 +13 -13 trunk/src/s_auth.c (File Modified)
2295
2296
2297 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2298 Log:
2299 - handle a situation where a user can go away before DNS completes
2300
2301
2302 Changes: Modified:
2303 +13 -0 trunk/src/s_auth.c (File Modified)
2304
2305
2306 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2307 Log:
2308 More dnsbl stuff
2309
2310
2311 Changes: Modified:
2312 +1 -0 trunk/include/blacklist.h (File Modified)
2313 +1 -0 trunk/include/res.h (File Modified)
2314 +33 -2 trunk/src/blacklist.c (File Modified)
2315 +2 -0 trunk/src/client.c (File Modified)
2316 +24 -0 trunk/src/res.c (File Modified)
2317
2318
2319 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2320 Log:
2321 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2322 if comm_accept() failed.
2323
2324 Found with valgrind.
2325
2326
2327 Changes: Modified:
2328 +4 -4 trunk/src/listener.c (File Modified)
2329
2330
2331 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2332 Log:
2333 - handle unavailable Client/preClient structs
2334
2335
2336 Changes: Modified:
2337 +9 -0 trunk/src/blacklist.c (File Modified)
2338
2339
2340 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2341 Log:
2342 Add +lf to SGML docs.
2343
2344
2345 Changes: Modified:
2346 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2347
2348
2349 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2350 Log:
2351 Also do forwarding if the channel limit (+l) is exceeded.
2352
2353
2354 Changes: Modified:
2355 +1 -1 trunk/help/opers/cmode (File Modified)
2356 +2 -2 trunk/modules/core/m_join.c (File Modified)
2357
2358
2359 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2360 Log:
2361 Post-release lovin':
2362 - Update version to 2.1.0.
2363 - Regenerate configure.
2364
2365
2366 Changes: Modified:
2367 +9 -9 trunk/configure (File Modified)
2368 +1 -1 trunk/configure.ac (File Modified)
2369
2370
2371 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2372 Log:
2373 Comment out example blacklist{} block.
2374
2375
2376 Changes: Modified:
2377 +7 -7 trunk/doc/example.conf (File Modified)
2378 +7 -7 trunk/doc/reference.conf (File Modified)
2379
2380
2381 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2382 Log:
2383 Add note regarding use of AHBL BLs.
2384
2385
2386 Changes: Modified:
2387 +4 -0 trunk/doc/example.conf (File Modified)
2388 +4 -0 trunk/doc/reference.conf (File Modified)
2389
2390
2391 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2392 Log:
2393 Fix typos.
2394
2395
2396 Changes: Modified:
2397 +2 -2 trunk/CREDITS (File Modified)
2398
2399
2400 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2401 Log:
2402 Add beu to CREDITS.
2403
2404
2405 Changes: Modified:
2406 +1 -0 trunk/CREDITS (File Modified)
2407
2408
2409 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2410 Log:
2411 Put more recent ratbox CREDITS here.
2412
2413
2414 Changes: Modified:
2415 +3 -2 trunk/doc/Ratbox-team (File Modified)
2416
2417
2418 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2419 Log:
2420 Clarify a bit.
2421
2422
2423 Changes: Modified:
2424 +5 -4 trunk/NEWS (File Modified)
2425
2426
2427 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2428 Log:
2429 Mention that install or make install also avoids modunload crashes.
2430
2431
2432 Changes: Modified:
2433 +2 -1 trunk/BUGS (File Modified)
2434
2435
2436 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2437 Log:
2438 - update NEWS a bit
2439
2440
2441 Changes: Modified:
2442 +3 -8 trunk/NEWS (File Modified)
2443
2444
2445 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2446 Log:
2447 - further updates
2448
2449
2450 Changes: Modified:
2451 +3 -2 trunk/BUGS (File Modified)
2452
2453
2454 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2455 Log:
2456 - add orighost check to hurt.c
2457 - update BUGS info
2458
2459
2460 Changes: Modified:
2461 +1 -6 trunk/BUGS (File Modified)
2462 +1 -1 trunk/extensions/hurt.c (File Modified)
2463
2464
2465 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2466 Log:
2467 Make kline_exempt exempt from HURT also.
2468
2469
2470 Changes: Modified:
2471 +2 -1 trunk/extensions/hurt.c (File Modified)
2472
2473
2474 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2475 Log:
2476 Fix mask HEAL propagation.
2477
2478
2479 Changes: Modified:
2480 +6 -3 trunk/extensions/hurt.c (File Modified)
2481
2482
2483 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2484 Log:
2485 - Remove old cruft.
2486 - Update.
2487
2488
2489 Changes: Modified:
2490 +18 -31 trunk/extensions/README (File Modified)
2491
2492
2493 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2494 Log:
2495 More target change hax.
2496 Ick.
2497
2498
2499 Changes: Modified:
2500 +5 -0 trunk/extensions/hurt.c (File Modified)
2501
2502
2503 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2504 Log:
2505 Improvements to HURT propagation.
2506
2507
2508 Changes: Modified:
2509 +8 -6 trunk/extensions/hurt.c (File Modified)
2510
2511
2512 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2513 Log:
2514 - further simplification
2515
2516
2517 Changes: Modified:
2518 +25 -76 trunk/extensions/hurt.c (File Modified)
2519 +0 -9 trunk/extensions/hurt.h (File Modified)
2520
2521
2522 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2523 Log:
2524 - client_exit hook
2525
2526
2527 Changes: Modified:
2528 +13 -0 trunk/extensions/hurt.c (File Modified)
2529
2530
2531 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2532 Log:
2533 - cut off at 15 messages instead of 30
2534
2535
2536 Changes: Modified:
2537 +1 -1 trunk/extensions/hurt.h (File Modified)
2538
2539
2540 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2541 Log:
2542 Squash a warning here.
2543
2544
2545 Changes: Modified:
2546 +1 -3 trunk/src/ircd.c (File Modified)
2547
2548
2549 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2550 Log:
2551 Don't show servers in /stats l to nonopers if flatten links is enabled.
2552
2553
2554 Changes: Modified:
2555 +3 -1 trunk/modules/m_stats.c (File Modified)
2556
2557
2558 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2559 Log:
2560 - hurt expiry
2561
2562
2563 Changes: Modified:
2564 +20 -7 trunk/extensions/hurt.c (File Modified)
2565
2566
2567 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2568 Log:
2569 - remove inline stuff (yuck)
2570 - sockaddr should have been sockhost
2571
2572
2573 Changes: Modified:
2574 +22 -31 trunk/extensions/hurt.c (File Modified)
2575
2576
2577 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2578 Log:
2579 - make hurt checking actually work
2580
2581
2582 Changes: Modified:
2583 +2 -7 trunk/extensions/hurt.c (File Modified)
2584
2585
2586 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2587 Log:
2588 Slight tweak to alias{}.
2589
2590
2591 Changes: Modified:
2592 +4 -0 trunk/src/parse.c (File Modified)
2593
2594
2595 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2596 Log:
2597 - further simplification
2598
2599
2600 Changes: Modified:
2601 +59 -71 trunk/extensions/hurt.c (File Modified)
2602 +0 -1 trunk/extensions/hurt.h (File Modified)
2603
2604
2605 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2606 Log:
2607 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2608
2609
2610 Changes: Modified:
2611 +10 -20 trunk/extensions/hurt.c (File Modified)
2612 +0 -4 trunk/extensions/hurt.h (File Modified)
2613
2614
2615 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2616 Log:
2617 - remove some unnecessary code here (hurt_initial_check_event()).
2618
2619
2620 Changes: Modified:
2621 +0 -23 trunk/extensions/hurt.c (File Modified)
2622
2623
2624 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2625 Log:
2626 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2627
2628
2629 Changes: Modified:
2630 +8 -0 trunk/modules/core/m_message.c (File Modified)
2631
2632
2633 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2634 Log:
2635 - more sane tgchange hax
2636
2637
2638 Changes: Modified:
2639 +2 -1 trunk/extensions/hurt.c (File Modified)
2640
2641
2642 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2643 Log:
2644 Make HEAL <nick> work.
2645
2646
2647 Changes: Modified:
2648 +40 -43 trunk/extensions/hurt.c (File Modified)
2649
2650
2651 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2652 Log:
2653 Destroy hurt_clients list on unload.
2654
2655
2656 Changes: Modified:
2657 +7 -0 trunk/extensions/hurt.c (File Modified)
2658
2659
2660 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2661 Log:
2662 Coding style: no space between a function name and parenthesis.
2663
2664
2665 Changes: Modified:
2666 +43 -43 trunk/extensions/hurt.c (File Modified)
2667
2668
2669 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2670 Log:
2671 Now works and throws out hurt clients after 30 protocol messages
2672 unless they identify.
2673
2674
2675 Changes: Modified:
2676 +28 -36 trunk/extensions/hurt.c (File Modified)
2677 +1 -7 trunk/extensions/hurt.h (File Modified)
2678
2679
2680 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2681 Log:
2682 Working addition/lookup.
2683
2684
2685 Changes: Modified:
2686 +8 -0 trunk/extensions/hurt.c (File Modified)
2687
2688
2689 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2690 Log:
2691 Get rid of hyb6 style propagation (:server COMMAND source).
2692
2693
2694 Changes: Modified:
2695 +18 -22 trunk/extensions/hurt.c (File Modified)
2696
2697
2698 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2699 Log:
2700 add not-working hurt_add and hurt_find
2701
2702
2703 Changes: Modified:
2704 +13 -5 trunk/extensions/hurt.c (File Modified)
2705
2706
2707 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2708 Log:
2709 Comment out a lot of stuff so I can load and unload this without crashing.
2710
2711
2712 Changes: Modified:
2713 +17 -6 trunk/extensions/hurt.c (File Modified)
2714
2715
2716 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2717 Log:
2718 Fix svn:keywords and add a short comment at the top.
2719
2720
2721 Changes: Modified:
2722 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2723
2724
2725 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2726 Log:
2727 - Make hurt module compile
2728 - Link it to the build
2729 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2730 correct flag name, no CAP_TS6 use etc
2731
2732
2733 Changes: Modified:
2734 +1 -0 trunk/extensions/Makefile.in (File Modified)
2735 +30 -32 trunk/extensions/hurt.c (File Modified)
2736
2737
2738 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2739 Log:
2740 Put beu's hurt module in trunk.
2741
2742
2743 Changes: Modified:
2744 + - trunk/extensions/hurt.c (File Added)
2745 + - trunk/extensions/hurt.h (File Added)
2746
2747
2748 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2749 Log:
2750 - _iprint(): use stderr instead of stdout
2751
2752
2753 Changes: Modified:
2754 +1 -1 trunk/src/s_log.c (File Modified)
2755
2756
2757 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2758 Log:
2759 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2760 and subsequently destroy our kqueue when we close 0, 1, 2
2761 (broke /restart).
2762 - After closing fd 0, 1, 2 reopen them to /dev/null again
2763 so we don't send messages from malloc etc to a random
2764 user's connection.
2765 - Remove an obsolete comment.
2766
2767
2768 Changes: Modified:
2769 +13 -2 trunk/src/ircd.c (File Modified)
2770
2771
2772 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2773 Log:
2774 Update NEWS file.
2775
2776
2777 Changes: Modified:
2778 +29 -1 trunk/NEWS (File Modified)
2779
2780
2781 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2782 Log:
2783 Rerun autoconf.
2784
2785
2786 Changes: Modified:
2787 +1 -1 trunk/configure (File Modified)
2788
2789
2790 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2791 Log:
2792 Fix openssl version check to also accept versions newer than 0.9.6.
2793
2794
2795 Changes: Modified:
2796 +1 -1 trunk/configure.ac (File Modified)
2797
2798
2799 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2800 Log:
2801 Oops, need packet.h here.
2802
2803
2804 Changes: Modified:
2805 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2806
2807
2808 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2809 Log:
2810 End the flood grace period in CPRIVMSG/CNOTICE.
2811
2812
2813 Changes: Modified:
2814 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2815
2816
2817 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2818 Log:
2819 - update class::connectfreq documentation
2820
2821
2822 Changes: Modified:
2823 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2824
2825
2826 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2827 Log:
2828 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2829
2830
2831 Changes: Modified:
2832 +3 -6 trunk/src/s_serv.c (File Modified)
2833
2834
2835 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2836 Log:
2837 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2838
2839
2840 Changes: Modified:
2841 +1 -1 trunk/src/messages.tab (File Modified)
2842
2843
2844 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2845 Log:
2846 Don't mention that /stats p shows idle times, as it doesn't.
2847
2848
2849 Changes: Modified:
2850 +1 -1 trunk/help/opers/stats (File Modified)
2851 +1 -1 trunk/help/users/stats (File Modified)
2852
2853
2854 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2855 Log:
2856 /stats A shows DNS servers, it doesn't matter whether ircd
2857 uses ADNS or something else.
2858
2859
2860 Changes: Modified:
2861 +1 -1 trunk/help/opers/stats (File Modified)
2862
2863
2864 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2865 Log:
2866 get_client_name() fix
2867
2868
2869 Changes: Modified:
2870 +4 -0 trunk/src/client.c (File Modified)
2871
2872
2873 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2874 Log:
2875 Add some comments.
2876
2877
2878 Changes: Modified:
2879 +6 -0 trunk/src/ircd.c (File Modified)
2880
2881
2882 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2883 Log:
2884 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2885
2886 Changes: Modified:
2887 +16 -17 trunk/configure (File Modified)
2888 +1 -1 trunk/configure.ac (File Modified)
2889
2890
2891 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2892 Log:
2893 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2894
2895 Changes: Modified:
2896 +135 -0 trunk/configure (File Modified)
2897 +6 -0 trunk/configure.ac (File Modified)
2898
2899
2900 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2901 Log:
2902 Exit 0 on successful -conftest.
2903
2904
2905 Changes: Modified:
2906 +1 -1 trunk/src/ircd.c (File Modified)
2907
2908
2909 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2910 Log:
2911 Make the "keep the parent process around" thing work, by opening
2912 a pipe to the child process. This pipe is on fd 0 in the child
2913 process. After successful initialization, the child will write
2914 a byte to this pipe, on fatal errors it will close it without
2915 writing anything.
2916
2917 Somewhat hackish still but should work.
2918
2919
2920 Changes: Modified:
2921 +27 -30 trunk/src/ircd.c (File Modified)
2922
2923
2924 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2925 Log:
2926 - convert some error messages to ierror() over fprintf/ilog combination
2927
2928
2929 Changes: Modified:
2930 +3 -6 trunk/src/ircd.c (File Modified)
2931
2932
2933 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2934 Log:
2935 - inotice() for loadmodule when in foreground mode
2936
2937
2938 Changes: Modified:
2939 +3 -0 trunk/src/modules.c (File Modified)
2940
2941
2942 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2943 Log:
2944 - remove inotice() on loading modules from the config
2945
2946
2947 Changes: Modified:
2948 +0 -3 trunk/src/modules.c (File Modified)
2949
2950
2951 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2952 Log:
2953 - usleep for 50000usec in the parent process to allow for startup messages
2954 to be cleanly printed before detaching to shell, this should be more than
2955 enough time really
2956
2957
2958 Changes: Modified:
2959 +3 -0 trunk/src/ircd.c (File Modified)
2960
2961
2962 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2963 Log:
2964 - display more errors during normal startup as to try to help people find common problems
2965
2966
2967 Changes: Modified:
2968 +27 -10 trunk/src/ircd.c (File Modified)
2969
2970
2971 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2972 Log:
2973 - version bump in preparation of 2.0.0 release
2974
2975
2976 Changes: Modified:
2977 +9 -9 trunk/configure (File Modified)
2978 +1 -1 trunk/configure.ac (File Modified)
2979
2980
2981 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2982 Log:
2983 Change example.conf operator block from "admin" to "god",
2984 so as to show we encourage per-person operator blocks.
2985
2986
2987 Changes: Modified:
2988 +4 -2 trunk/doc/example.conf (File Modified)
2989
2990
2991 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2992 Log:
2993 Document alias{} block.
2994
2995
2996 Changes: Modified:
2997 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2998
2999
3000 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3001 Log:
3002 Document DNS blacklist stuff in sgml.
3003
3004
3005 Changes: Modified:
3006 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3007 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3008
3009
3010 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3011 Log:
3012 Misc /stats clarifications.
3013
3014
3015 Changes: Modified:
3016 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3017
3018
3019 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3020 Log:
3021 Move snomasks into umodes chapter.
3022 Move oprivs chapter down.
3023
3024
3025 Changes: Modified:
3026 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3027 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3028 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3029
3030
3031 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3032 Log:
3033 Mention operator{} user@host change.
3034
3035
3036 Changes: Modified:
3037 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3038
3039
3040 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3041 Log:
3042 operator{} block user@host matches against orighost now, not host.
3043 This means that services/+h spoofs do not work in operator{} blocks;
3044 auth{} spoofs still work.
3045
3046
3047 Changes: Modified:
3048 +4 -0 trunk/doc/example.conf (File Modified)
3049 +1 -1 trunk/doc/reference.conf (File Modified)
3050 +2 -2 trunk/modules/m_challenge.c (File Modified)
3051 +1 -1 trunk/modules/m_oper.c (File Modified)
3052
3053
3054 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3055 Log:
3056 - inotice/iwarn/ierror() stuff I was working on
3057
3058
3059 Changes: Modified:
3060 +3 -0 trunk/include/s_log.h (File Modified)
3061 +15 -11 trunk/src/ircd.c (File Modified)
3062 +3 -1 trunk/src/modules.c (File Modified)
3063 +1 -1 trunk/src/newconf.c (File Modified)
3064 +54 -0 trunk/src/s_log.c (File Modified)
3065
3066
3067 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3068 Log:
3069 Oops, don't add blacklists to the list twice on rehash.
3070
3071
3072 Changes: Modified:
3073 +3 -2 trunk/src/blacklist.c (File Modified)
3074
3075
3076 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3077 Log:
3078 Remove notices to the client about progress of dnsbl lookups.
3079
3080
3081 Changes: Modified:
3082 +0 -4 trunk/src/blacklist.c (File Modified)
3083
3084
3085 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3086 Log:
3087 Add auth{} flag dnsbl_exempt.
3088
3089
3090 Changes: Modified:
3091 +2 -1 trunk/doc/example.conf (File Modified)
3092 +2 -1 trunk/doc/reference.conf (File Modified)
3093 +2 -0 trunk/include/s_conf.h (File Modified)
3094 +1 -0 trunk/src/newconf.c (File Modified)
3095 +8 -1 trunk/src/s_user.c (File Modified)
3096
3097
3098 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3099 Log:
3100 Switch alias{} and blacklist{} around, for consistency with example.conf.
3101
3102
3103 Changes: Modified:
3104 +18 -18 trunk/doc/reference.conf (File Modified)
3105
3106
3107 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3108 Log:
3109 Send a warning to the user if they are dnsbl listed but exempted.
3110
3111
3112 Changes: Modified:
3113 +17 -12 trunk/src/s_user.c (File Modified)
3114
3115
3116 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3117 Log:
3118 Move throwing out dnsbl listed clients to registration,
3119 and make kline_exempt exempt from it.
3120
3121
3122 Changes: Modified:
3123 +1 -0 trunk/include/blacklist.h (File Modified)
3124 +4 -0 trunk/include/client.h (File Modified)
3125 +15 -16 trunk/src/blacklist.c (File Modified)
3126 +6 -0 trunk/src/client.c (File Modified)
3127 +17 -0 trunk/src/s_user.c (File Modified)
3128
3129
3130 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3131 Log:
3132 Show refcount in /stats n.
3133
3134
3135 Changes: Modified:
3136 +3 -2 trunk/modules/m_stats.c (File Modified)
3137
3138
3139 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3140 Log:
3141 Don't look up dnsbls twice if they send USER twice.
3142
3143
3144 Changes: Modified:
3145 +5 -3 trunk/modules/m_user.c (File Modified)
3146
3147
3148 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3149 Log:
3150 Add /stats n to help files.
3151
3152
3153 Changes: Modified:
3154 +1 -0 trunk/help/opers/stats (File Modified)
3155 +1 -0 trunk/help/users/stats (File Modified)
3156
3157
3158 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3159 Log:
3160 Only check dnsbls for A records, not AAAA.
3161
3162
3163 Changes: Modified:
3164 +1 -1 trunk/src/blacklist.c (File Modified)
3165
3166
3167 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3168 Log:
3169 Don't remove non-illegal blacklists on completion of check.
3170 Add debugging notices (not working).
3171
3172
3173 Changes: Modified:
3174 +5 -1 trunk/src/blacklist.c (File Modified)
3175
3176
3177 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3178 Log:
3179 Don't call register_local_user() if they haven't sent a nick yet.
3180
3181
3182 Changes: Modified:
3183 +1 -1 trunk/src/blacklist.c (File Modified)
3184
3185
3186 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3187 Log:
3188 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3189
3190
3191 Changes: Modified:
3192 +21 -0 trunk/modules/m_stats.c (File Modified)
3193
3194
3195 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3196 Log:
3197 More dnsbl rehash fixes, it was adding bogus entries.
3198
3199
3200 Changes: Modified:
3201 +2 -7 trunk/src/newconf.c (File Modified)
3202
3203
3204 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3205 Log:
3206 Need blacklist.h here.
3207
3208
3209 Changes: Modified:
3210 +1 -0 trunk/src/s_conf.c (File Modified)
3211
3212
3213 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3214 Log:
3215 - nuke iauth
3216
3217
3218 Changes: Modified:
3219 +1 -2 trunk/configure (File Modified)
3220 +0 -48 trunk/configure.ac (File Modified)
3221 + - trunk/doc/example-iauth.conf (File Deleted)
3222 + - trunk/iauth/ (File Deleted)
3223
3224
3225 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3226 Log:
3227 Improve handling of rehashing with blacklists.
3228 Also some coding style tweaks.
3229
3230
3231 Changes: Modified:
3232 +3 -2 trunk/include/blacklist.h (File Modified)
3233 +35 -16 trunk/src/blacklist.c (File Modified)
3234 +2 -0 trunk/src/s_conf.c (File Modified)
3235
3236
3237 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3238 Log:
3239 Clear can_send cache if a user logs in or out from services.
3240
3241
3242 Changes: Modified:
3243 +2 -0 trunk/modules/m_services.c (File Modified)
3244
3245
3246 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3247 Log:
3248 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3249 This directory is not entered by default.
3250 More stuff needs to be moved into here.
3251
3252
3253 Changes: Modified:
3254 +2 -1 trunk/configure (File Modified)
3255 +1 -0 trunk/configure.ac (File Modified)
3256 +69 -458 trunk/extensions/Makefile.in (File Modified)
3257 + - trunk/extensions/m_clearchan.c (File Deleted)
3258 + - trunk/extensions/m_force.c (File Deleted)
3259 + - trunk/unsupported/ (File Added)
3260 + - trunk/unsupported/Makefile.in (File Added)
3261 + - trunk/unsupported/m_clearchan.c (File Added)
3262 + - trunk/unsupported/m_force.c (File Added)
3263
3264
3265 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3266 Log:
3267 Logging/wallops for forcejoin/forcepart, numeric fix.
3268 This needs to be moved to the toys section.
3269
3270
3271 Changes: Modified:
3272 +22 -2 trunk/extensions/m_force.c (File Modified)
3273
3274
3275 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3276 Log:
3277 Fix comments at the top (including copyright).
3278
3279
3280 Changes: Modified:
3281 +3 -2 trunk/extensions/m_omode.c (File Modified)
3282
3283
3284 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3285 Log:
3286 Add OMODE command to extensions/ for oper mode hacking:
3287 - requires admin privs
3288 - does not work for opped opers
3289 - sends wallops
3290 - sends a ServerMode for opping the oper themselves,
3291 otherwise a mode coming from the oper (not only
3292 does this provide full accountability, it is also
3293 easiest to implement while avoiding channels
3294 messed up with bogus bans etc).
3295
3296
3297 Changes: Modified:
3298 +171 -0 trunk/extensions/Makefile.in (File Modified)
3299 + - trunk/extensions/m_omode.c (File Added)
3300
3301
3302 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3303 Log:
3304 Metadata fix
3305
3306
3307 Changes: Modified:
3308 + - trunk/include/blacklist.h (Property Modified)
3309 + - trunk/src/blacklist.c (Property Modified)
3310
3311
3312 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3313 Log:
3314 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3315
3316
3317 Changes: Modified:
3318 +5 -1 trunk/src/blacklist.c (File Modified)
3319
3320
3321 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3322 Log:
3323 Initial DNS blacklist support:
3324 - see example.conf for how to use.
3325 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3326 - tor.ahbl.org is also included because most networks will not want to allow tor
3327 (and we're considering going KoS on tor users here anyway due to abuse)
3328
3329
3330 Changes: Modified:
3331 +18 -0 trunk/doc/example.conf (File Modified)
3332 +66 -0 trunk/doc/reference.conf (File Modified)
3333 + - trunk/include/blacklist.h (File Added)
3334 +2 -0 trunk/include/client.h (File Modified)
3335 +3 -0 trunk/modules/m_user.c (File Modified)
3336 +152 -0 trunk/src/Makefile.in (File Modified)
3337 + - trunk/src/blacklist.c (File Added)
3338 +34 -0 trunk/src/newconf.c (File Modified)
3339 +1 -0 trunk/src/s_auth.c (File Modified)
3340 +4 -0 trunk/src/s_user.c (File Modified)
3341
3342
3343 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3344 Log:
3345 Remove last bit of lzo stuff (comment in example.conf connect{}).
3346
3347
3348 Changes: Modified:
3349 +0 -4 trunk/doc/example.conf (File Modified)
3350
3351
3352 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3353 Log:
3354 Show sasl successes and failures in /stats t (like other
3355 things in /stats t, about local clients only).
3356
3357
3358 Changes: Modified:
3359 +2 -0 trunk/include/s_stats.h (File Modified)
3360 +3 -0 trunk/modules/m_sasl.c (File Modified)
3361 +3 -0 trunk/src/s_stats.c (File Modified)
3362
3363
3364 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3365 Log:
3366 Allow messaging services by nickname without using
3367 target change slots (this was already possible with
3368 user@server notation or services shortcuts).
3369
3370
3371 Changes: Modified:
3372 +2 -2 trunk/modules/core/m_message.c (File Modified)
3373
3374
3375 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3376 Log:
3377 Abort a safelist if a new /list comes in while one is already in progress.
3378
3379
3380 Changes: Modified:
3381 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3382
3383
3384 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3385 Log:
3386 Change $![letter]:[mask] to $~[letter]:[mask]
3387 so both ! and ~ invert an extban.
3388
3389
3390 Changes: Modified:
3391 +2 -0 trunk/src/chmode.c (File Modified)
3392
3393
3394 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3395 Log:
3396 - revert due to technical issues
3397
3398
3399 Changes: Modified:
3400 +1 -1 trunk/src/extban.c (File Modified)
3401
3402
3403 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3404 Log:
3405 - 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
3406
3407
3408 Changes: Modified:
3409 +1 -1 trunk/src/extban.c (File Modified)
3410
3411
3412 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3413 Log:
3414 Don't pace /list on a single channel.
3415
3416
3417 Changes: Modified:
3418 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3419
3420
3421 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3422 Log:
3423 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3424
3425
3426 Changes: Modified:
3427 +4 -2 trunk/include/supported.h (File Modified)
3428
3429
3430 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3431 Log:
3432 Extban types are case insensitive; force them to lowercase when added.
3433
3434
3435 Changes: Modified:
3436 +5 -5 trunk/doc/extban.txt (File Modified)
3437 +4 -0 trunk/src/chmode.c (File Modified)
3438 +3 -3 trunk/src/extban.c (File Modified)
3439
3440
3441 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3442 Log:
3443 sendto_wallops_flags():
3444 - instead of checking IsOper on each client, walk the appropriate list
3445 - instead of sending non-+z wallops from persons to nonopers, send only
3446 +w wallops from persons
3447
3448
3449 Changes: Modified:
3450 +1 -5 trunk/src/send.c (File Modified)
3451
3452
3453 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3454 Log:
3455 Prefix oper wallops with "WALLOPS - " if they would
3456 otherwise look like operwalls or locops, when sending
3457 them to local users.
3458
3459
3460 Changes: Modified:
3461 +11 -1 trunk/modules/m_wallops.c (File Modified)
3462
3463
3464 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3465 Log:
3466 Make sure destination field in some sasl numerics
3467 is the user's nick, not the sasl agent or server
3468 name.
3469
3470
3471 Changes: Modified:
3472 +2 -2 trunk/modules/m_sasl.c (File Modified)
3473
3474
3475 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3476 Log:
3477 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3478
3479
3480 Changes: Modified:
3481 +1 -1 trunk/extensions/Makefile.in (File Modified)
3482
3483
3484 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3485 Log:
3486 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3487
3488
3489 Changes: Modified:
3490 +1 -0 trunk/src/s_user.c (File Modified)
3491
3492
3493 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3494 Log:
3495 Fix build for when IPv6 is disabled.
3496
3497
3498 Changes: Modified:
3499 +12 -10 trunk/src/s_auth.c (File Modified)
3500
3501
3502 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3503 Log:
3504 Add information about adding extban types.
3505
3506
3507 Changes: Modified:
3508 +25 -0 trunk/doc/extban.txt (File Modified)
3509
3510
3511 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3512 Log:
3513 Better extban validation: try to match a new extban from
3514 a local user against its setter to see if it is valid.
3515 Unknown extban types from remotes are no longer hidden.
3516
3517
3518 Changes: Modified:
3519 +4 -3 trunk/doc/extban.txt (File Modified)
3520 +1 -0 trunk/include/channel.h (File Modified)
3521 +2 -6 trunk/src/chmode.c (File Modified)
3522 +32 -0 trunk/src/extban.c (File Modified)
3523
3524
3525 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3526 Log:
3527 Make sure both .c.o: and .s.o: are followed by the necessary command.
3528
3529
3530 Changes: Modified:
3531 +1 -0 trunk/src/Makefile.in (File Modified)
3532
3533
3534 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3535 Log:
3536 Add need_sasl auth{} flag to sgml documentation.
3537
3538
3539 Changes: Modified:
3540 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3541
3542
3543 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3544 Log:
3545 Document need_sasl auth{} flag in example confs.
3546
3547
3548 Changes: Modified:
3549 +1 -0 trunk/doc/example.conf (File Modified)
3550 +1 -0 trunk/doc/reference.conf (File Modified)
3551
3552
3553 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3554 Log:
3555 Don't allow TB to set an empty topic.
3556 This would be possible if a server sent bad protocol
3557 and could cause a crash.
3558
3559
3560 Changes: Modified:
3561 +4 -0 trunk/modules/m_tb.c (File Modified)
3562
3563
3564 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3565 Log:
3566 - oops
3567
3568
3569 Changes: Modified:
3570 +1 -1 trunk/Makefile.in (File Modified)
3571
3572
3573 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3574 Log:
3575 - typo fix
3576
3577
3578 Changes: Modified:
3579 +2 -2 trunk/configure (File Modified)
3580 +1 -1 trunk/configure.ac (File Modified)
3581
3582
3583 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3584 Log:
3585 - rebuild configure
3586
3587
3588 Changes: Modified:
3589 +2 -2 trunk/configure (File Modified)
3590
3591
3592 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3593 Log:
3594 - makefile fix
3595
3596
3597 Changes: Modified:
3598 +1 -1 trunk/extensions/Makefile.in (File Modified)
3599
3600
3601 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3602 Log:
3603 - rename contrib to extensions to bring some clarity to things
3604
3605
3606 Changes: Modified:
3607 +1 -1 trunk/Makefile.in (File Modified)
3608 +1 -1 trunk/configure.ac (File Modified)
3609 +10 -10 trunk/doc/example.conf (File Modified)
3610 +10 -10 trunk/doc/reference.conf (File Modified)
3611 + - trunk/extensions/ (File Added)
3612 + - trunk/extras/ (File Deleted)
3613
3614
3615 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3616 Log:
3617 - temporary rename
3618
3619
3620 Changes: Modified:
3621 +1 -1 trunk/Makefile.in (File Modified)
3622 +1 -1 trunk/configure.ac (File Modified)
3623 + - trunk/contrib/ (File Deleted)
3624 + - trunk/extras/ (File Added)
3625
3626
3627 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3628 Log:
3629 Don't allow servers to QUIT (they should use SQUIT).
3630
3631
3632 Changes: Modified:
3633 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3634
3635
3636 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3637 Log:
3638 - keywords
3639
3640
3641 Changes: Modified:
3642 + - trunk/src/fnvhash.s (Property Modified)
3643
3644
3645 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3646 Log:
3647 - reduced version of code
3648
3649
3650 Changes: Modified:
3651 +9 -61 trunk/src/fnvhash.s (File Modified)
3652
3653
3654 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3655 Log:
3656 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3657
3658
3659 Changes: Modified:
3660 +1 -1 trunk/src/fnvhash.s (File Modified)
3661
3662
3663 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3664 Log:
3665 Fix orighost matching for klines, etc. Was hashing the visible
3666 host, oops.
3667
3668
3669 Changes: Modified:
3670 +1 -1 trunk/src/hostmask.c (File Modified)
3671
3672
3673 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3674 Log:
3675 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3676
3677
3678 Changes: Modified:
3679 +7 -1 trunk/configure (File Modified)
3680 +5 -0 trunk/configure.ac (File Modified)
3681 +5 -6 trunk/src/Makefile.in (File Modified)
3682 +0 -4 trunk/src/fnvhash.s (File Modified)
3683 +0 -2 trunk/src/hash.c (File Modified)
3684
3685
3686 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3687 Log:
3688 - regenerate configure
3689
3690
3691 Changes: Modified:
3692 +18 -0 trunk/configure (File Modified)
3693
3694
3695 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3696 Log:
3697 - --enable-ricer-hashing option.
3698
3699
3700 Changes: Modified:
3701 +9 -0 trunk/configure.ac (File Modified)
3702 +3 -0 trunk/include/setup.h.in (File Modified)
3703
3704
3705 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3706 Log:
3707 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3708
3709
3710 Changes: Modified:
3711 + - trunk/src/fnvhash.s (File Added)
3712 +3 -0 trunk/src/hash.c (File Modified)
3713
3714
3715 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3716 Log:
3717 Fix syntax error in reference.conf.
3718
3719
3720 Changes: Modified:
3721 +0 -1 trunk/doc/reference.conf (File Modified)
3722
3723
3724 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3725 Log:
3726 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3727 (&& instead of ||...)
3728 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3729
3730
3731 Changes: Modified:
3732 +1 -1 trunk/src/chmode.c (File Modified)
3733
3734
3735 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3736 Log:
3737 Documentation for extban.
3738
3739
3740 Changes: Modified:
3741 + - trunk/doc/extban.txt (File Added)
3742
3743
3744 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3745 Log:
3746 Add extban modules to example confs.
3747
3748
3749 Changes: Modified:
3750 +5 -0 trunk/doc/example.conf (File Modified)
3751 +10 -0 trunk/doc/reference.conf (File Modified)
3752
3753
3754 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3755 Log:
3756 Initial addition of extended ban types (conditionals).
3757 Allows custom +bqeI checks via modules.
3758 Initial extra types are account (a[:mask]), oper (o),
3759 channel (c:name), realname (r:mask), server (s:mask).
3760
3761
3762 Changes: Modified:
3763 +229 -0 trunk/contrib/Makefile.in (File Modified)
3764 + - trunk/contrib/extb_account.c (File Added)
3765 + - trunk/contrib/extb_channel.c (File Added)
3766 + - trunk/contrib/extb_oper.c (File Added)
3767 + - trunk/contrib/extb_realname.c (File Added)
3768 + - trunk/contrib/extb_server.c (File Added)
3769 +13 -0 trunk/include/channel.h (File Modified)
3770 +1 -0 trunk/src/Makefile.in (File Modified)
3771 +14 -5 trunk/src/channel.c (File Modified)
3772 +91 -0 trunk/src/chmode.c (File Modified)
3773 + - trunk/src/extban.c (File Added)
3774
3775
3776 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3777 Log:
3778 Do not force +bqeI modes starting with '$' in nick!user@host format.
3779 * and ? characters in them are still assumed to be wildcards.
3780
3781
3782 Changes: Modified:
3783 +6 -0 trunk/src/chmode.c (File Modified)
3784
3785
3786 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3787 Log:
3788 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3789
3790
3791 Changes: Modified:
3792 +4 -0 trunk/modules/m_capab.c (File Modified)
3793
3794
3795 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3796 Log:
3797 Stop some mixing of client and server protocol.
3798
3799
3800 Changes: Modified:
3801 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3802 +4 -2 trunk/modules/m_pass.c (File Modified)
3803 +6 -0 trunk/modules/m_sasl.c (File Modified)
3804 +6 -0 trunk/modules/m_user.c (File Modified)
3805
3806
3807 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3808 Log:
3809 - additional revert
3810
3811
3812 Changes: Modified:
3813 +0 -2 trunk/include/s_newconf.h (File Modified)
3814 +0 -4 trunk/include/s_serv.h (File Modified)
3815 +0 -1 trunk/src/newconf.c (File Modified)
3816 +1 -13 trunk/src/s_serv.c (File Modified)
3817
3818
3819 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3820 Log:
3821 - revert LZOLink patch for now
3822
3823
3824 Changes: Modified:
3825 +0 -1 trunk/servlink/Makefile.in (File Modified)
3826 +0 -16 trunk/servlink/README (File Modified)
3827 +2 -36 trunk/servlink/control.c (File Modified)
3828 +0 -3 trunk/servlink/control.h (File Modified)
3829 +7 -5955 trunk/servlink/io.c (File Modified)
3830 + - trunk/servlink/lzoconf.h (File Deleted)
3831 + - trunk/servlink/lzodefs.h (File Deleted)
3832 + - trunk/servlink/minilzo.c (File Deleted)
3833 + - trunk/servlink/minilzo.h (File Deleted)
3834 +0 -1 trunk/servlink/servlink.h (File Modified)
3835
3836
3837 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3838 Log:
3839 - more stuff here
3840
3841
3842 Changes: Modified:
3843 +4 -2 trunk/servlink/control.c (File Modified)
3844 +2 -1 trunk/servlink/io.c (File Modified)
3845
3846
3847 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3848 Log:
3849 - oops
3850
3851
3852 Changes: Modified:
3853 +2 -2 trunk/servlink/io.c (File Modified)
3854
3855
3856 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3857 Log:
3858 - paranoia, prevent segfaults
3859
3860
3861 Changes: Modified:
3862 +2 -2 trunk/servlink/io.c (File Modified)
3863
3864
3865 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3866 Log:
3867 - more optimal servlink code
3868
3869
3870 Changes: Modified:
3871 +21 -8 trunk/servlink/io.c (File Modified)
3872
3873
3874 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3875 Log:
3876 - more efficient read strategy
3877
3878
3879 Changes: Modified:
3880 +15 -3 trunk/servlink/io.c (File Modified)
3881
3882
3883 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3884 Log:
3885 - use lzo_uintp cast to make LZO happy
3886
3887
3888 Changes: Modified:
3889 +3 -3 trunk/servlink/io.c (File Modified)
3890
3891
3892 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3893 Log:
3894 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3895
3896
3897 Changes: Modified:
3898 +4 -0 trunk/doc/example.conf (File Modified)
3899 +2 -1 trunk/include/s_newconf.h (File Modified)
3900 +4 -0 trunk/include/s_serv.h (File Modified)
3901 +1 -0 trunk/servlink/Makefile.in (File Modified)
3902 +16 -0 trunk/servlink/README (File Modified)
3903 +34 -2 trunk/servlink/control.c (File Modified)
3904 +3 -0 trunk/servlink/control.h (File Modified)
3905 +5929 -7 trunk/servlink/io.c (File Modified)
3906 + - trunk/servlink/lzoconf.h (File Added)
3907 + - trunk/servlink/lzodefs.h (File Added)
3908 + - trunk/servlink/minilzo.c (File Added)
3909 + - trunk/servlink/minilzo.h (File Added)
3910 +1 -0 trunk/servlink/servlink.h (File Modified)
3911 +1 -0 trunk/src/newconf.c (File Modified)
3912 +14 -2 trunk/src/s_serv.c (File Modified)
3913
3914
3915 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3916 Log:
3917 - remove imalloc, it was a concept that probably wouldn't have worked properly
3918
3919
3920 Changes: Modified:
3921 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3922 + - trunk/libcharybdis/imalloc.c (File Deleted)
3923 + - trunk/libcharybdis/imalloc.h (File Deleted)
3924
3925
3926 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3927 Log:
3928 - disable imalloc for now
3929
3930
3931 Changes: Modified:
3932 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3933
3934
3935 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3936 Log:
3937 - remove unneeded debug code
3938
3939
3940 Changes: Modified:
3941 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3942
3943
3944 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3945 Log:
3946 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3947
3948
3949 Changes: Modified:
3950 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3951
3952
3953 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3954 Log:
3955 - more stuff here, imalloc remains disabled for now
3956
3957
3958 Changes: Modified:
3959 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3960
3961
3962 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3963 Log:
3964 - more progress
3965
3966
3967 Changes: Modified:
3968 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3969
3970
3971 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3972 Log:
3973 - more tweaks
3974
3975
3976 Changes: Modified:
3977 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3978 +2 -0 trunk/src/ircd.c (File Modified)
3979
3980
3981 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3982 Log:
3983 - roll back libircd crap
3984
3985
3986 Changes: Modified:
3987 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3988 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3989 +29 -0 trunk/src/.depend (File Modified)
3990 +6 -21 trunk/src/Makefile.in (File Modified)
3991 +3 -218 trunk/src/ircd.c (File Modified)
3992 + - trunk/src/ircd_linker.c (File Deleted)
3993 + - trunk/src/main.c (File Deleted)
3994
3995
3996 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3997 Log:
3998 - realloc(), free() implementation
3999
4000
4001 Changes: Modified:
4002 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4003
4004
4005 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4006 Log:
4007 - malloc(), calloc() implementation
4008
4009
4010 Changes: Modified:
4011 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4012
4013
4014 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4015 Log:
4016 - block_free(), block_find(), retune_heaps() implementation
4017
4018
4019 Changes: Modified:
4020 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4021
4022
4023 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4024 Log:
4025 - block_destroy code, block_allocate code.
4026
4027
4028 Changes: Modified:
4029 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4030
4031
4032 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4033 Log:
4034 - block_new() code
4035
4036
4037 Changes: Modified:
4038 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4039
4040
4041 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4042 Log:
4043 - disable imalloc again :P
4044
4045
4046 Changes: Modified:
4047 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4048
4049
4050 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4051 Log:
4052 - fix warning
4053
4054
4055 Changes: Modified:
4056 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4057
4058
4059 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4060 Log:
4061 - fix typo
4062
4063
4064 Changes: Modified:
4065 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4066
4067
4068 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4069 Log:
4070 - constructor code for imalloc engine (malloc_init())
4071
4072
4073 Changes: Modified:
4074 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4075
4076
4077 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4078 Log:
4079 - imalloc engine improvements
4080
4081
4082 Changes: Modified:
4083 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4084
4085
4086 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4087 Log:
4088 - replace mmap() code with direct brk()/sbrk() calls.
4089
4090
4091 Changes: Modified:
4092 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4093
4094
4095 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4096 Log:
4097 - remove outdated i_malloc() interfaces
4098
4099
4100 Changes: Modified:
4101 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4102
4103
4104 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4105 Log:
4106 - redisable imalloc (sorry!)
4107
4108
4109 Changes: Modified:
4110 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4111
4112
4113 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4114 Log:
4115 - correct GET_PAGE_SLOT() macro
4116
4117
4118 Changes: Modified:
4119 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4120
4121
4122 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4123 Log:
4124 - oops forgot to commit it with imalloc turned off
4125
4126
4127 Changes: Modified:
4128 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4129
4130
4131 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4132 Log:
4133 - cleanups
4134
4135
4136 Changes: Modified:
4137 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4138 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4139
4140
4141 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4142 Log:
4143 - lowlevel imalloc code
4144
4145
4146 Changes: Modified:
4147 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4148 + - trunk/libcharybdis/imalloc.h (File Added)
4149
4150
4151 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4152 Log:
4153 - fix bindings
4154
4155
4156 Changes: Modified:
4157 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4158
4159
4160 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4161 Log:
4162 remove #ifndef
4163
4164
4165 Changes: Modified:
4166 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4167
4168
4169 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4170 Log:
4171 - 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)
4172
4173
4174 Changes: Modified:
4175 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4176 + - trunk/libcharybdis/imalloc.c (File Added)
4177
4178
4179 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4180 Log:
4181 - increment configure Id
4182
4183
4184 Changes: Modified:
4185 +2208 -1 trunk/configure (File Modified)
4186
4187
4188 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4189 Log:
4190 - bootstrap for imalloc code
4191
4192
4193 Changes: Modified:
4194 +54 -1 trunk/configure.ac (File Modified)
4195 +27 -0 trunk/include/setup.h.in (File Modified)
4196
4197
4198 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4199 Log:
4200 Clarify interaction of spoofs and channel bans/operator{} blocks.
4201
4202
4203 Changes: Modified:
4204 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4205 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4206
4207
4208 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4209 Log:
4210 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4211
4212
4213 Changes: Modified:
4214 +30 -22 trunk/src/ircd.c (File Modified)
4215
4216
4217 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4218 Log:
4219 If shared{} blocks deny something, the command
4220 is silently ignored.
4221
4222
4223 Changes: Modified:
4224 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4225
4226
4227 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4228 Log:
4229 Move up IsService check so we don't store a non-service
4230 in preClient->sasl_agent.
4231
4232
4233 Changes: Modified:
4234 +6 -6 trunk/modules/m_sasl.c (File Modified)
4235
4236
4237 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4238 Log:
4239 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4240 Add some more sanity checks on agent strings.
4241
4242
4243 Changes: Modified:
4244 +13 -11 trunk/modules/m_sasl.c (File Modified)
4245
4246
4247 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4248 Log:
4249 Unknown clients can have an ID too now so make sure to remove
4250 them from the hash if they exit.
4251
4252
4253 Changes: Modified:
4254 +3 -0 trunk/src/client.c (File Modified)
4255
4256
4257 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4258 Log:
4259 Only accept sasl from servers in a service{} block.
4260 Not tested but this must go in.
4261
4262
4263 Changes: Modified:
4264 +6 -0 trunk/modules/m_sasl.c (File Modified)
4265 +3 -0 trunk/modules/m_signon.c (File Modified)
4266
4267
4268 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4269 Log:
4270 Only process SAVE messages targetting registered users,
4271 not servers or unregistered connections. Could cause
4272 a crash when bad protocol was received.
4273
4274
4275 Changes: Modified:
4276 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4277
4278
4279 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4280 Log:
4281 - fix QJM buffer overflow vulnerability (fucking GXTi)
4282
4283
4284 Changes: Modified:
4285 +3 -3 trunk/src/s_user.c (File Modified)
4286
4287
4288 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4289 Log:
4290 Mention /scan umodes under oper_spy privilege.
4291
4292
4293 Changes: Modified:
4294 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4295
4296
4297 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4298 Log:
4299 Mention that overlapping cluster blocks are a bad thing.
4300
4301
4302 Changes: Modified:
4303 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4304
4305
4306 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4307 Log:
4308 - Document cluster{} and shared{} blocks.
4309 - Mention that service{} does not allow wildcards.
4310
4311
4312 Changes: Modified:
4313 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4314
4315
4316 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4317 Log:
4318 Document exempt{} and service{} blocks, point to reference.conf for
4319 general{}, channel{} and serverhide{}.
4320
4321
4322 Changes: Modified:
4323 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4324
4325
4326 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4327 Log:
4328 Document ~ in lists of values better.
4329
4330
4331 Changes: Modified:
4332 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4333
4334
4335 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4336 Log:
4337 More detailed CNOTICE, CPRIVMSG descriptions.
4338
4339
4340 Changes: Modified:
4341 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4342
4343
4344 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4345 Log:
4346 Oops, need both Revision and Id on modules.
4347
4348
4349 Changes: Modified:
4350 + - trunk/modules/sno_routing.c (Property Modified)
4351
4352
4353 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4354 Log:
4355 Tweak header comment a bit (filename, Id).
4356
4357
4358 Changes: Modified:
4359 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4360
4361
4362 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4363 Log:
4364 Add GLINE and UNGLINE.
4365
4366
4367 Changes: Modified:
4368 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4369
4370
4371 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4372 Log:
4373 New configure with proper Id.
4374
4375
4376 Changes: Modified:
4377 +3 -1 trunk/configure (File Modified)
4378
4379
4380 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4381 Log:
4382 Change #include directives for in6addr_any, hopefully compiles better now.
4383
4384
4385 Changes: Modified:
4386 +3 -1 trunk/configure.ac (File Modified)
4387
4388
4389 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4390 Log:
4391 Encourage putting actual administrative information
4392 in the admin{} block.
4393
4394
4395 Changes: Modified:
4396 +3 -3 trunk/doc/example.conf (File Modified)
4397
4398
4399 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4400 Log:
4401 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4402
4403
4404 Changes: Modified:
4405 +9 -7 trunk/include/s_conf.h (File Modified)
4406 +1 -0 trunk/src/newconf.c (File Modified)
4407 +10 -0 trunk/src/s_user.c (File Modified)
4408
4409
4410 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4411 Log:
4412 - Change to glines = no in example confs
4413 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4414 are disabled.
4415
4416
4417 Changes: Modified:
4418 +1 -1 trunk/doc/example.conf (File Modified)
4419 +1 -1 trunk/doc/reference.conf (File Modified)
4420 +2 -2 trunk/modules/m_gline.c (File Modified)
4421
4422
4423 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4424 Log:
4425 - forward-port QJM fix from 1.1
4426
4427
4428 Changes: Modified:
4429 +2 -0 trunk/src/s_user.c (File Modified)
4430
4431
4432 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4433 Log:
4434 - add switch to configure to disable the block allocator
4435
4436
4437 Changes: Modified:
4438 +18 -0 trunk/configure (File Modified)
4439 +9 -0 trunk/configure.ac (File Modified)
4440 +0 -6 trunk/include/config.h (File Modified)
4441 +3 -0 trunk/include/setup.h.in (File Modified)
4442
4443
4444 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4445 Log:
4446 Fix wierd error that would exit SASL users with "Overridden"
4447
4448 Changes: Modified:
4449 +1 -1 trunk/modules/m_signon.c (File Modified)
4450
4451
4452 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4453 Log:
4454 Remove obsolete XXX comment about lazylinks.
4455
4456
4457 Changes: Modified:
4458 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4459
4460
4461 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4462 Log:
4463 OJOIN: make sure to send the wallops remotely for #channels
4464
4465
4466 Changes: Modified:
4467 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4468
4469
4470 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4471 Log:
4472 Accountability for OJOIN (contrib module)
4473
4474 Changes: Modified:
4475 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4476
4477
4478 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4479 Log:
4480 - move more stuff over to ircd_state
4481
4482
4483 Changes: Modified:
4484 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4485 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4486 +9 -0 trunk/src/ircd_state.c (File Modified)
4487 +3 -3 trunk/src/patricia.c (File Modified)
4488
4489
4490 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4491 Log:
4492 - move more stuff out of libircd and into ircd_state.c
4493
4494
4495 Changes: Modified:
4496 +5 -5 trunk/src/channel.c (File Modified)
4497 +4 -4 trunk/src/client.c (File Modified)
4498 +12 -0 trunk/src/ircd_state.c (File Modified)
4499
4500
4501 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4502 Log:
4503 - this is just barrels of fun
4504
4505
4506 Changes: Modified:
4507 + - trunk/include/ircd_state.h (File Added)
4508 +1 -1 trunk/src/Makefile.in (File Modified)
4509 +2 -1 trunk/src/channel.c (File Modified)
4510 +3 -52 trunk/src/ircd.c (File Modified)
4511 +100 -3 trunk/src/ircd_state.c (File Modified)
4512
4513
4514 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4515 Log:
4516 It's .include, not #include.
4517
4518
4519 Changes: Modified:
4520 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4521
4522
4523 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4524 Log:
4525 More consistent section titles.
4526
4527
4528 Changes: Modified:
4529 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4530 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4531 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4532
4533
4534 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4535 Log:
4536 Mention possible exceeding of +j/+l due to propagation
4537 delays between servers.
4538
4539
4540 Changes: Modified:
4541 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4542
4543
4544 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4545 Log:
4546 Formatting nits:
4547 - "text" -> <quote>text</quote>
4548 - <filename>
4549 - a few more
4550
4551
4552 Changes: Modified:
4553 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4554 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4555 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4556 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4557
4558
4559 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4560 Log:
4561 Remove text about deprecation of glines.
4562
4563
4564 Changes: Modified:
4565 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4566
4567
4568 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4569 Log:
4570 - Add description of umode +D, deaf.
4571 - Mention CALLERID 005 token with umode +g.
4572
4573
4574 Changes: Modified:
4575 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4576
4577
4578 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4579 Log:
4580 Strip off a leading colon in services shortcuts (aliases).
4581
4582
4583 Changes: Modified:
4584 +2 -0 trunk/src/parse.c (File Modified)
4585
4586
4587 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4588 Log:
4589 Add no_oper_invis contrib module, denies opers setting
4590 themselves invisible (except hidden_oper's).
4591
4592
4593 Changes: Modified:
4594 +42 -0 trunk/contrib/Makefile.in (File Modified)
4595 + - trunk/contrib/no_oper_invis.c (File Added)
4596
4597
4598 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4599 Log:
4600 Mention /stats E, make the other /stats descriptions more consistent.
4601
4602
4603 Changes: Modified:
4604 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4605
4606
4607 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4608 Log:
4609 Mention that the KILL reason and oper will appear on channels.
4610
4611
4612 Changes: Modified:
4613 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4614
4615
4616 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4617 Log:
4618 Mention /mode #channel f to query forward channel from outside.
4619
4620
4621 Changes: Modified:
4622 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4623
4624
4625 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4626 Log:
4627 Port over RATBOX_2_1 r20960 (anfl):
4628 client connect notices to +C should be hiding the extra
4629 fields for spoofed users
4630
4631
4632 Changes: Modified:
4633 +2 -1 trunk/src/s_user.c (File Modified)
4634
4635
4636 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4637 Log:
4638 Add a chapter with our extra user commands:
4639 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4640
4641
4642 Changes: Modified:
4643 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4644 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4645
4646
4647 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4648 Log:
4649 Do not put by <server>: in SQUIT reasons to servers
4650 other than the one being exited.
4651
4652
4653 Changes: Modified:
4654 +1 -1 trunk/src/client.c (File Modified)
4655
4656
4657 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4658 Log:
4659 Regenerate configure.
4660
4661
4662 Changes: Modified:
4663 +1162 -1159 trunk/configure (File Modified)
4664
4665
4666 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4667 Log:
4668 Move the warning flags down so they do not mess up
4669 checks like for -Wl,-export-dynamic.
4670
4671
4672 Changes: Modified:
4673 +33 -30 trunk/configure.ac (File Modified)
4674
4675
4676 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4677 Log:
4678 - more work here
4679
4680
4681 Changes: Modified:
4682 +2 -1 trunk/iauth/Makefile.in (File Modified)
4683
4684
4685 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4686 Log:
4687 - build iauth makefile
4688
4689
4690 Changes: Modified:
4691 +3 -2 trunk/configure (File Modified)
4692 +1 -0 trunk/configure.ac (File Modified)
4693
4694
4695 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4696 Log:
4697 - Makefile
4698
4699
4700 Changes: Modified:
4701 + - trunk/iauth/Makefile.in (File Added)
4702
4703
4704 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4705 Log:
4706 - add iauth.conf.example from irc2.11
4707
4708
4709 Changes: Modified:
4710 + - trunk/doc/example-iauth.conf (File Added)
4711
4712
4713 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4714 Log:
4715 - wow, i found some docs on this thing
4716
4717
4718 Changes: Modified:
4719 + - trunk/doc/technical/iauth-internals.txt (File Added)
4720
4721
4722 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4723 Log:
4724 - no longer applicable
4725
4726
4727 Changes: Modified:
4728 + - trunk/authdaemon/ (File Deleted)
4729
4730
4731 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4732 Log:
4733 - remove libircd.so on make clean (oops)
4734
4735
4736 Changes: Modified:
4737 +1 -1 trunk/src/Makefile.in (File Modified)
4738
4739
4740 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4741 Log:
4742 - merge iauth source for experimentation
4743
4744
4745 Changes: Modified:
4746 + - trunk/iauth/ (File Added)
4747 + - trunk/iauth/a_conf.c (File Added)
4748 + - trunk/iauth/a_conf_def.h (File Added)
4749 + - trunk/iauth/a_conf_ext.h (File Added)
4750 + - trunk/iauth/a_defines.h (File Added)
4751 + - trunk/iauth/a_externs.h (File Added)
4752 + - trunk/iauth/a_io.c (File Added)
4753 + - trunk/iauth/a_io_ext.h (File Added)
4754 + - trunk/iauth/a_log.c (File Added)
4755 + - trunk/iauth/a_log_def.h (File Added)
4756 + - trunk/iauth/a_log_ext.h (File Added)
4757 + - trunk/iauth/a_struct_def.h (File Added)
4758 + - trunk/iauth/iauth.c (File Added)
4759 + - trunk/iauth/mod_lhex.c (File Added)
4760 + - trunk/iauth/mod_lhex_ext.h (File Added)
4761 + - trunk/iauth/mod_pipe.c (File Added)
4762 + - trunk/iauth/mod_pipe_ext.h (File Added)
4763 + - trunk/iauth/mod_rfc931.c (File Added)
4764 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4765 + - trunk/iauth/mod_socks.c (File Added)
4766 + - trunk/iauth/mod_socks_ext.h (File Added)
4767 + - trunk/iauth/mod_webproxy.c (File Added)
4768 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4769
4770
4771 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4772 Log:
4773 User /quote help index was not sorted properly.
4774
4775
4776 Changes: Modified:
4777 +2 -2 trunk/help/Makefile.in (File Modified)
4778 +8 -8 trunk/help/users/index (File Modified)
4779
4780
4781 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4782 Log:
4783 Add SCAN help file.
4784
4785
4786 Changes: Modified:
4787 +25 -8 trunk/help/opers/index (File Modified)
4788 + - trunk/help/opers/scan (File Added)
4789
4790
4791 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4792 Log:
4793 SGML docs:
4794 - Document SCAN UMODES
4795 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4796
4797
4798 Changes: Modified:
4799 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4800
4801
4802 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4803 Log:
4804 Add our copyright information to /info (part of release-1.1 r1026).
4805
4806
4807 Changes: Modified:
4808 +1 -0 trunk/src/version.c.SH (File Modified)
4809
4810
4811 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4812 Log:
4813 Fix some compile warnings.
4814
4815
4816 Changes: Modified:
4817 +1 -1 trunk/modules/core/m_join.c (File Modified)
4818 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4819 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4820 +1 -1 trunk/modules/m_scan.c (File Modified)
4821 +4 -4 trunk/modules/m_signon.c (File Modified)
4822
4823
4824 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4825 Log:
4826 RSFNC: OK, actually consider unknowns also for detecting a collide.
4827 Otherwise we can get two clients with the same nick.
4828
4829
4830 Changes: Modified:
4831 +1 -1 trunk/modules/m_services.c (File Modified)
4832
4833
4834 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4835 Log:
4836 - charybdis profiling stuff
4837 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4838 - update .depend
4839
4840
4841 Changes: Modified:
4842 +0 -8 trunk/configure (File Modified)
4843 +1 -8 trunk/configure.ac (File Modified)
4844 +18 -0 trunk/include/channel.h (File Modified)
4845 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4846 +335 -260 trunk/src/.depend (File Modified)
4847 +1569 -0 trunk/src/Makefile.in (File Modified)
4848 + - trunk/src/chmode.c (File Added)
4849 +16 -1 trunk/src/ircd.c (File Modified)
4850 +11 -0 trunk/src/main.c (File Modified)
4851 +11 -0 trunk/src/modules.c (File Modified)
4852
4853
4854 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4855 Log:
4856 RSFNC: Do not send kills to servers for unknowns
4857
4858
4859 Changes: Modified:
4860 +4 -2 trunk/modules/m_services.c (File Modified)
4861
4862
4863 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4864 Log:
4865 Describe service{} blocks in reference.conf.
4866
4867
4868 Changes: Modified:
4869 +12 -0 trunk/doc/reference.conf (File Modified)
4870
4871
4872 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4873 Log:
4874 Replace this list of modes with pointers to other documentation.
4875
4876
4877 Changes: Modified:
4878 +6 -50 trunk/doc/modes.txt (File Modified)
4879
4880
4881 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4882 Log:
4883 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4884 looks too much like an old-ircd client pointer otherwise.
4885
4886
4887 Changes: Modified:
4888 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4889
4890
4891 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4892 Log:
4893 findforwards:
4894 - note truncation of the list (perhaps sending multiple
4895 notices is better)
4896 - clarify in a comment that /findforwards on a nonexistent
4897 channel can be useful
4898 - sendto_one_notice() requires that the text start with
4899 a colon
4900
4901
4902 Changes: Modified:
4903 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4904
4905
4906 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4907 Log:
4908 When we close a local server's link, always include the
4909 name of the client causing the exit in the reason in the
4910 SQUIT we send them (replacing them with us). This makes
4911 sure server notices for stuff like "Not enough arguments
4912 to server command" are different on the two sides.
4913
4914
4915 Changes: Modified:
4916 +7 -5 trunk/src/client.c (File Modified)
4917
4918
4919 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4920 Log:
4921 New contrib module m_findforwards.c
4922
4923
4924 Changes: Modified:
4925 +112 -0 trunk/contrib/Makefile.in (File Modified)
4926 + - trunk/contrib/m_findforwards.c (File Added)
4927
4928
4929 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4930 Log:
4931 Whoops, don't show real host behind auth{} spoof in
4932 spoof notices if hide_spoof_ips is enabled.
4933
4934 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4935
4936
4937 Changes: Modified:
4938 +3 -2 trunk/src/s_conf.c (File Modified)
4939
4940
4941 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4942 Log:
4943 Add dalnet-style /identify that sends to nickserv or chanserv.
4944
4945
4946 Changes: Modified:
4947 +102 -0 trunk/contrib/Makefile.in (File Modified)
4948 + - trunk/contrib/m_identify.c (File Added)
4949
4950
4951 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4952 Log:
4953 Document alias{} blocks a bit better.
4954
4955
4956 Changes: Modified:
4957 +9 -0 trunk/doc/reference.conf (File Modified)
4958
4959
4960 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4961 Log:
4962 - add aliases to /stats m (data usage is not counted though, sorry)
4963
4964
4965 Changes: Modified:
4966 +1 -0 trunk/include/s_conf.h (File Modified)
4967 +3 -0 trunk/src/newconf.c (File Modified)
4968 +15 -0 trunk/src/parse.c (File Modified)
4969
4970
4971 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4972 Log:
4973 - remove m_sshortcut as it's no longer relevant
4974
4975
4976 Changes: Modified:
4977 +0 -145 trunk/modules/Makefile.in (File Modified)
4978 + - trunk/modules/m_sshortcut.c (File Deleted)
4979
4980
4981 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4982 Log:
4983 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4984 targets instead of my original idea :P)
4985
4986
4987 Changes: Modified:
4988 +32 -0 trunk/doc/example.conf (File Modified)
4989 +35 -0 trunk/doc/reference.conf (File Modified)
4990 +4 -0 trunk/include/parse.h (File Modified)
4991 +7 -0 trunk/include/s_conf.h (File Modified)
4992 +82 -0 trunk/src/newconf.c (File Modified)
4993 +78 -0 trunk/src/parse.c (File Modified)
4994 +16 -0 trunk/src/s_conf.c (File Modified)
4995
4996
4997 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4998 Log:
4999 Remove some spaces after tabs. ??
5000
5001
5002 Changes: Modified:
5003 +18 -18 trunk/src/newconf.c (File Modified)
5004
5005
5006 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5007 Log:
5008 Global /who:
5009 - make sure to clear all marks also if the who was aborted
5010 because of too many matches
5011 - give ERR_TOOMANYMATCHES if too many matches
5012 - clarify comments
5013
5014 ratbox RATBOX_2_2 r22003 (jilles)
5015
5016
5017 Changes: Modified:
5018 +28 -26 trunk/modules/m_who.c (File Modified)
5019
5020
5021 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5022 Log:
5023 - devel is 2.0
5024
5025
5026 Changes: Modified:
5027 +9 -9 trunk/configure (File Modified)
5028 +1 -1 trunk/configure.ac (File Modified)
5029
5030
5031 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5032 Log:
5033 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5034
5035
5036 Changes: Modified:
5037 +2 -1 trunk/include/s_newconf.h (File Modified)
5038 +20 -0 trunk/modules/m_rehash.c (File Modified)
5039 +1 -1 trunk/src/s_newconf.c (File Modified)
5040
5041
5042 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5043 Log:
5044 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5045
5046
5047 Changes: Modified:
5048 +0 -1 trunk/doc/example.conf (File Modified)
5049 +0 -3 trunk/doc/reference.conf (File Modified)
5050 +0 -1 trunk/include/s_conf.h (File Modified)
5051 +0 -6 trunk/modules/m_info.c (File Modified)
5052 +1 -1 trunk/src/channel.c (File Modified)
5053 +0 -1 trunk/src/newconf.c (File Modified)
5054
5055
5056 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5057 Log:
5058 Missing header in m_chghost.c
5059
5060 Changes: Modified:
5061 +1 -0 trunk/modules/m_chghost.c (File Modified)
5062
5063
5064 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5065 Log:
5066 Relocate QJM code to a seperate function(change_nick_user_host)
5067 Change CHGHOST to use change_nick_user_host instead of just setting it
5068
5069
5070 Changes: Modified:
5071 +3 -0 trunk/include/s_user.h (File Modified)
5072 +1 -1 trunk/modules/m_chghost.c (File Modified)
5073 +3 -78 trunk/modules/m_signon.c (File Modified)
5074 +89 -0 trunk/src/s_user.c (File Modified)
5075
5076
5077 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5078 Log:
5079 Restore /stats a (dns servers, admin-only).
5080
5081
5082 Changes: Modified:
5083 +1 -0 trunk/include/res.h (File Modified)
5084 +5 -8 trunk/modules/m_stats.c (File Modified)
5085 +16 -0 trunk/src/res.c (File Modified)
5086
5087
5088 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5089 Log:
5090 - Add CHARYBDIS_PROFILE if we are profiling.
5091 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5092 - Remove duplicate --enable-epoll entry.
5093
5094
5095 Changes: Modified:
5096 +1595 -15 trunk/configure (File Modified)
5097 +30 -11 trunk/configure.ac (File Modified)
5098 +3 -0 trunk/include/setup.h.in (File Modified)
5099
5100
5101 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5102 Log:
5103 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5104
5105
5106 Changes: Modified:
5107 +28 -0 trunk/aclocal.m4 (File Modified)
5108
5109
5110 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5111 Log:
5112 Allow requesting forward channel and quiet list in same mode command.
5113
5114
5115 Changes: Modified:
5116 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5117
5118
5119 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5120 Log:
5121 Add description of xline wildcards.
5122
5123
5124 Changes: Modified:
5125 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5126
5127
5128 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5129 Log:
5130 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5131
5132
5133 Changes: Modified:
5134 +0 -4 trunk/modules/m_services.c (File Modified)
5135
5136
5137 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5138 Log:
5139 typo
5140
5141
5142 Changes: Modified:
5143 +1 -1 trunk/include/hook.h (File Modified)
5144
5145
5146 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5147 Log:
5148 call_hook, not hook_call
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/modules/core/m_join.c (File Modified)
5153
5154
5155 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5156 Log:
5157 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5158 Could be useful for a number of things.
5159
5160
5161 Changes: Modified:
5162 +9 -0 trunk/modules/core/m_join.c (File Modified)
5163
5164
5165 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5166 Log:
5167 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5168
5169
5170 Changes: Modified:
5171 +7 -0 trunk/include/hook.h (File Modified)
5172
5173
5174 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5175 Log:
5176 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5177
5178
5179 Changes: Modified:
5180 +15 -0 trunk/modules/m_services.c (File Modified)
5181
5182
5183 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5184 Log:
5185 Clarify snomask +f, +k, +u.
5186
5187
5188 Changes: Modified:
5189 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5190
5191
5192 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5193 Log:
5194 Cmode +p and +s may be set simultaneously.
5195
5196
5197 Changes: Modified:
5198 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5199
5200
5201 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5202 Log:
5203 actually, we should check the data version on each reload (oops)
5204
5205
5206 Changes: Modified:
5207 +6 -6 trunk/src/main.c (File Modified)
5208
5209
5210 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5211 Log:
5212 more work on the loader
5213
5214
5215 Changes: Modified:
5216 +45 -21 trunk/src/main.c (File Modified)
5217
5218
5219 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5220 Log:
5221 Add prototype ircd_state.c
5222
5223
5224 Changes: Modified:
5225 + - trunk/src/ircd_state.c (File Added)
5226
5227
5228 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5229 Log:
5230 Smaller improvements.
5231
5232
5233 Changes: Modified:
5234 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5235
5236
5237 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5238 Log:
5239 Add a lot of stuff here.
5240
5241
5242 Changes: Modified:
5243 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5244
5245
5246 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5247 Log:
5248 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5249
5250
5251 Changes: Modified:
5252 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5253
5254
5255 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5256 Log:
5257 Invex doesn't trump +r or (sic) +J.
5258
5259
5260 Changes: Modified:
5261 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5262
5263
5264 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5265 Log:
5266 Check to make sure a module is not loaded before loading it.
5267
5268
5269 Changes: Modified:
5270 +6 -1 trunk/src/ircd_parser.y (File Modified)
5271
5272
5273 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5274 Log:
5275 - Add a missing comma in the HeaderMessages array
5276 - Only send "Your hostname is too long ..." if that really is the case
5277
5278
5279 Changes: Modified:
5280 +2 -2 trunk/src/s_auth.c (File Modified)
5281
5282
5283 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5284 Log:
5285 build_symtable() will have already bailed here, so no need to check
5286 explicitly whether or not charybdis_main is NULL.
5287
5288
5289 Changes: Modified:
5290 +7 -16 trunk/src/main.c (File Modified)
5291
5292
5293 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5294 Log:
5295 Data structure versioning, part 1.
5296
5297
5298 Changes: Modified:
5299 +10 -1 trunk/include/ircd_defs.h (File Modified)
5300 +2 -0 trunk/src/ircd.c (File Modified)
5301 +15 -3 trunk/src/main.c (File Modified)
5302
5303
5304 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5305 Log:
5306 build a symbol table and use that instead of doing a raw dlsym on everything
5307
5308
5309 Changes: Modified:
5310 + - trunk/include/ircd_linker.h (File Added)
5311 +71 -1 trunk/src/Makefile.in (File Modified)
5312 + - trunk/src/ircd_linker.c (File Added)
5313 +16 -4 trunk/src/main.c (File Modified)
5314
5315
5316 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5317 Log:
5318 The launcher now calls io_loop() instead of charybdis_main().
5319 This is so that we do not have to reinitialize *everything* later.
5320
5321
5322 Changes: Modified:
5323 +1 -0 trunk/include/ircd.h (File Modified)
5324 +6 -7 trunk/src/ircd.c (File Modified)
5325 +13 -1 trunk/src/main.c (File Modified)
5326
5327
5328 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5329 Log:
5330 Use global binding on libircd.so.
5331
5332
5333 Changes: Modified:
5334 +1 -1 trunk/src/main.c (File Modified)
5335
5336
5337 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5338 Log:
5339 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5340 (it will do more later)
5341
5342
5343 Changes: Modified:
5344 +14 -12 trunk/include/config.h (File Modified)
5345 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5346 +31 -5 trunk/src/Makefile.in (File Modified)
5347 +78 -1 trunk/src/ircd.c (File Modified)
5348 + - trunk/src/main.c (File Added)
5349
5350
5351 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5352 Log:
5353 Add whitespace here, oops.
5354
5355
5356 Changes: Modified:
5357 +1 -1 trunk/CREDITS (File Modified)
5358
5359
5360 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5361 Log:
5362 Properly copy over the IP address here instead of using a cheap hack.
5363 Because the hack didn't work right except on IPv6. :|
5364
5365
5366 Changes: Modified:
5367 +12 -2 trunk/src/s_newconf.c (File Modified)
5368
5369
5370 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5371 Log:
5372 Revert reject cache notice to ratbox's, which more
5373 clearly suggests what's happening.
5374
5375
5376 Changes: Modified:
5377 +4 -1 trunk/src/reject.c (File Modified)
5378
5379
5380 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5381 Log:
5382 Fix the openssl status in the overview information.
5383
5384
5385 Changes: Modified:
5386 +1 -3 trunk/configure (File Modified)
5387 +1 -3 trunk/configure.ac (File Modified)
5388
5389
5390 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5391 Log:
5392 - Add simple exempt{} block (127.0.0.1) to example.conf.
5393 - Remove mention of deny{}.
5394
5395
5396 Changes: Modified:
5397 +5 -0 trunk/doc/example.conf (File Modified)
5398 +1 -1 trunk/doc/reference.conf (File Modified)
5399
5400
5401 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5402 Log:
5403 example.conf: add some comments at the start
5404 reference.conf: some ircd-ratbox -> charybdis
5405
5406
5407 Changes: Modified:
5408 +11 -0 trunk/doc/example.conf (File Modified)
5409 +6 -5 trunk/doc/reference.conf (File Modified)
5410
5411
5412 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5413 Log:
5414 Rename m_createauthonly module to createauthonly
5415 as this is not a module providing an m_function
5416 (command).
5417
5418
5419 Changes: Modified:
5420 +1 -38 trunk/contrib/Makefile.in (File Modified)
5421 + - trunk/contrib/createauthonly.c (File Added)
5422 + - trunk/contrib/m_createauthonly.c (File Deleted)
5423
5424
5425 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5426 Log:
5427 Add to example confs commented lines for:
5428 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5429 sno_globalkline.so, sno_globaloper.so.
5430
5431
5432 Changes: Modified:
5433 +5 -1 trunk/doc/example.conf (File Modified)
5434 +9 -1 trunk/doc/reference.conf (File Modified)
5435
5436
5437 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5438 Log:
5439 - Unbreak connecting to connect{}s with hostnames
5440 instead of IP addresses (broken with new resolver).
5441 - Try to do A/AAAA query based on aftype in
5442 connect{} (doesn't seem to work fully).
5443
5444
5445 Changes: Modified:
5446 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5447
5448
5449 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5450 Log:
5451 Unbreak /rehash dns.
5452
5453
5454 Changes: Modified:
5455 +1 -0 trunk/src/res.c (File Modified)
5456
5457
5458 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5459 Log:
5460 Preserve Hybrid Id and add one of our own.
5461
5462
5463 Changes: Modified:
5464 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5465 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5466
5467
5468 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5469 Log:
5470 Add anfl and Androsyn to CREDITS.
5471 They wrote a lot of ratbox code we use, both before and after the fork.
5472
5473
5474 Changes: Modified:
5475 +2 -0 trunk/CREDITS (File Modified)
5476
5477
5478 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5479 Log:
5480 Hostname validity check.
5481
5482
5483 Changes: Modified:
5484 +42 -3 trunk/src/s_auth.c (File Modified)
5485
5486
5487 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5488 Log:
5489 Version bump to 1.2.0.
5490
5491
5492 Changes: Modified:
5493 +9 -9 trunk/configure (File Modified)
5494 +1 -1 trunk/configure.ac (File Modified)
5495
5496
5497 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5498 Log:
5499 - Missed a spot in the IPv6 code here. Should be usable now.
5500
5501
5502 Changes: Modified:
5503 +2 -2 trunk/src/res.c (File Modified)
5504
5505
5506 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5507 Log:
5508 Alright, so, this massive commit does the following:
5509 - Removes adns
5510 - Adds a resolver based on the undernet and hybrid one.
5511 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5512 - Makes a check in ./configure be posixly correct
5513 - Simplifies the auth code and DNS callbacks
5514
5515 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5516
5517
5518 Changes: Modified:
5519 +1 -1 trunk/Makefile.in (File Modified)
5520 + - trunk/adns/ (File Deleted)
5521 +148 -80 trunk/configure (File Modified)
5522 +1 -2 trunk/configure.ac (File Modified)
5523 +6 -0 trunk/include/client.h (File Modified)
5524 +1 -0 trunk/include/packet.h (File Modified)
5525 +153 -41 trunk/include/res.h (File Modified)
5526 + - trunk/include/reslib.h (File Added)
5527 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5528 +930 -1449 trunk/modules/.depend (File Modified)
5529 +3 -0 trunk/modules/m_stats.c (File Modified)
5530 +417 -621 trunk/src/.depend (File Modified)
5531 +1 -1 trunk/src/.indent.pro (File Modified)
5532 +2069 -289 trunk/src/Makefile.in (File Modified)
5533 + - trunk/src/adns.c (File Deleted)
5534 + - trunk/src/res.c (File Added)
5535 + - trunk/src/reslib.c (File Added)
5536 +11 -50 trunk/src/s_auth.c (File Modified)
5537 +4 -26 trunk/src/s_newconf.c (File Modified)
5538
5539
5540 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5541 Log:
5542 Document the NOBALLOC feature.
5543
5544
5545 Changes: Modified:
5546 +7 -1 trunk/include/config.h (File Modified)
5547
5548
5549 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5550 Log:
5551 commands.sgml changes
5552
5553
5554 Changes: Modified:
5555 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5556
5557
5558 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5559 Log:
5560 connect{} changes.
5561
5562
5563 Changes: Modified:
5564 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5565
5566
5567 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5568 Log:
5569 Improve description of class{} block (in particular,
5570 mention server classes as well as client classes).
5571
5572
5573 Changes: Modified:
5574 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5575
5576
5577 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5578 Log:
5579 In comment:
5580 -/* sendq: servers need a higher sendq as they send more data */
5581 +/* sendq: servers need a higher sendq as they are sent more data */
5582
5583
5584 Changes: Modified:
5585 +1 -1 trunk/doc/reference.conf (File Modified)
5586
5587
5588 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5589 Log:
5590 Add modules{} block.
5591
5592
5593 Changes: Modified:
5594 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5595
5596
5597 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5598 Log:
5599 Add general::oper_snomask, snomask on oper up for opers
5600 that have umode +s set on oper up, but do not have
5601 a specific snomask setting in their operator block.
5602 If this is empty or not specified, +s is used as before.
5603
5604
5605 Changes: Modified:
5606 +4 -1 trunk/doc/example.conf (File Modified)
5607 +7 -1 trunk/doc/reference.conf (File Modified)
5608 +1 -0 trunk/include/client.h (File Modified)
5609 +1 -0 trunk/include/s_conf.h (File Modified)
5610 +32 -0 trunk/src/newconf.c (File Modified)
5611 +1 -0 trunk/src/s_conf.c (File Modified)
5612 +13 -3 trunk/src/s_user.c (File Modified)
5613
5614
5615 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5616 Log:
5617 fix error
5618
5619 Changes: Modified:
5620 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5621
5622
5623 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5624 Log:
5625 Add MASKTRACE and CHANTRACE commands.
5626
5627
5628 Changes: Modified:
5629 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5630
5631
5632 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5633 Log:
5634 document loadmodule directive
5635
5636
5637 Changes: Modified:
5638 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5639
5640
5641 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5642 Log:
5643 finish this up
5644
5645
5646 Changes: Modified:
5647 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648
5649
5650 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5651 Log:
5652 q:lines are no longer living in the ircd.conf either
5653
5654
5655 Changes: Modified:
5656 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657
5658
5659 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5660 Log:
5661 remove k:line, d:line, x:line as they are their own files now
5662
5663
5664 Changes: Modified:
5665 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5669 Log:
5670 New place for operator::snomask.
5671
5672
5673 Changes: Modified:
5674 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5675
5676
5677 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5678 Log:
5679 Document connect {}.
5680
5681
5682 Changes: Modified:
5683 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5684
5685
5686 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5687 Log:
5688 example.conf: move operator::snomask to a more logical place,
5689 more sensible default
5690 reference.conf: add operator::snomask
5691
5692
5693 Changes: Modified:
5694 +3 -3 trunk/doc/example.conf (File Modified)
5695 +3 -0 trunk/doc/reference.conf (File Modified)
5696
5697
5698 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5699 Log:
5700 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5701 in those conf entries that take umodes like <name1>, <name2>, ...
5702
5703
5704 Changes: Modified:
5705 +3 -0 trunk/doc/reference.conf (File Modified)
5706 +3 -0 trunk/src/newconf.c (File Modified)
5707
5708
5709 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5710 Log:
5711 Remove H:line
5712
5713
5714 Changes: Modified:
5715 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5716
5717
5718 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5719 Log:
5720 Aesthetic changes.
5721
5722
5723 Changes: Modified:
5724 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5725
5726
5727 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5728 Log:
5729 s/allow/auth
5730
5731
5732 Changes: Modified:
5733 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5734
5735
5736 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5737 Log:
5738 fix
5739
5740
5741 Changes: Modified:
5742 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5743
5744
5745 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5746 Log:
5747 Document operator {} blocks.
5748
5749
5750 Changes: Modified:
5751 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5752
5753
5754 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5755 Log:
5756 auth{}: clarify/add some details
5757
5758
5759 Changes: Modified:
5760 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5761
5762
5763 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5764 Log:
5765 auth{}: Move a paragraph.
5766
5767
5768 Changes: Modified:
5769 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5770
5771
5772 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5773 Log:
5774 Document auth{} blocks.
5775
5776
5777 Changes: Modified:
5778 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5779
5780
5781 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5782 Log:
5783 Add umode +R.
5784
5785
5786 Changes: Modified:
5787 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5788
5789
5790 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5791 Log:
5792 Add umode +R, prevents unidentified clients from
5793 sending private messages or notices. /accept'ed
5794 clients and opers are exempt.
5795 Due to the /accept part, this is only checked
5796 at the target's server, may want to change
5797 this?
5798
5799
5800 Changes: Modified:
5801 +1 -0 trunk/help/opers/umode (File Modified)
5802 +1 -0 trunk/help/users/umode (File Modified)
5803 +2 -0 trunk/include/client.h (File Modified)
5804 +1 -0 trunk/include/numeric.h (File Modified)
5805 +11 -1 trunk/modules/core/m_message.c (File Modified)
5806 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5807 +1 -1 trunk/src/messages.tab (File Modified)
5808 +1 -1 trunk/src/s_user.c (File Modified)
5809
5810
5811 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5812 Log:
5813 Don't allow a nick change if banned or quieted (and not
5814 voiced or opped) on a channel. This uses numeric 435
5815 (bahamut's "cannot change to a banned nick") because
5816 bahamut/ircu's 437 and hyperion's 438 already have
5817 another meaning for us.
5818
5819
5820 Changes: Modified:
5821 +2 -0 trunk/include/channel.h (File Modified)
5822 +1 -0 trunk/include/numeric.h (File Modified)
5823 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5824 +38 -0 trunk/src/channel.c (File Modified)
5825 +1 -1 trunk/src/messages.tab (File Modified)
5826
5827
5828 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5829 Log:
5830 KNOCK:
5831 - respect ban exceptions
5832 - also deny a knock if quieted
5833
5834
5835 Changes: Modified:
5836 +2 -1 trunk/modules/m_knock.c (File Modified)
5837
5838
5839 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5840 Log:
5841 Reverse bad substitution in comment.
5842
5843
5844 Changes: Modified:
5845 +1 -1 trunk/src/channel.c (File Modified)
5846
5847
5848 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5849 Log:
5850 - set DynSpoof flag for clients spoofed at registration
5851 - add orighost instead of host to the hostname hash
5852
5853
5854 Changes: Modified:
5855 +5 -1 trunk/src/s_user.c (File Modified)
5856
5857
5858 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5859 Log:
5860 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5861
5862
5863 Changes: Modified:
5864 +2 -3 trunk/src/send.c (File Modified)
5865
5866
5867 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5868 Log:
5869 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5870
5871
5872 Changes: Modified:
5873 +17 -7 trunk/modules/m_signon.c (File Modified)
5874
5875
5876 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5877 Log:
5878 Correct minimum args on ENCAP SASL to avoid nasty core.
5879
5880
5881 Changes: Modified:
5882 +1 -1 trunk/modules/m_sasl.c (File Modified)
5883
5884
5885 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5886 Log:
5887 Style nits: sptr can't ever be NULL, don't compare truth
5888 values with YES.
5889
5890
5891 Changes: Modified:
5892 +2 -3 trunk/modules/m_scan.c (File Modified)
5893
5894
5895 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5896 Log:
5897 - Comment out scan_cmodes() prototype to suppress warning
5898 - Correct minimum parameter count for mo_scan()
5899
5900
5901 Changes: Modified:
5902 +2 -2 trunk/modules/m_scan.c (File Modified)
5903
5904
5905 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5906 Log:
5907 SCAN UMODES:
5908 - Include full command in operspy notice
5909 - Allow global scans (no-list used, mask not used) without operspy
5910 - Use ERR_NOPRIVS numeric
5911
5912
5913 Changes: Modified:
5914 +21 -9 trunk/modules/m_scan.c (File Modified)
5915
5916
5917 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5918 Log:
5919 Cancel out the >3 default if < is given; this way
5920 any </> specification fully overrides the default.
5921
5922
5923 Changes: Modified:
5924 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5925
5926
5927 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5928 Log:
5929 - Call mo_list() from m_list() to reduce code duplication
5930 - Default to >3, rather arbitrarily (conf option?)
5931 - Make < and > mean less than and greater than again
5932
5933
5934 Changes: Modified:
5935 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5936
5937
5938 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5939 Log:
5940 When processing topic burst, hide connecting server
5941 on netburst if flatten links is enabled.
5942
5943
5944 Changes: Modified:
5945 +9 -2 trunk/modules/m_tb.c (File Modified)
5946
5947
5948 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5949 Log:
5950 - remove PENALTY token
5951
5952
5953 Changes: Modified:
5954 +0 -1 trunk/include/supported.h (File Modified)
5955
5956
5957 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5958 Log:
5959 005 fixups:
5960 - Add PENALTY because we have a pace-wait system.
5961 - Add FNC due to SAVE and RSFNC
5962 - Add q to MAXLIST.
5963
5964
5965 Changes: Modified:
5966 +4 -2 trunk/include/supported.h (File Modified)
5967
5968
5969 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5970 Log:
5971 mkay, indent went nuts here
5972
5973
5974 Changes: Modified:
5975 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5976
5977
5978 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5979 Log:
5980 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5981 and can be used instead. The SAFELIST implementation is the one used by
5982 default, as most users/networks will be used to it.
5983
5984
5985 Changes: Modified:
5986 +1 -0 trunk/NEWS (File Modified)
5987 +14 -0 trunk/include/client.h (File Modified)
5988 +5 -0 trunk/include/hash.h (File Modified)
5989 +404 -272 trunk/modules/Makefile.in (File Modified)
5990 + - trunk/modules/m_list.c (File Deleted)
5991 + - trunk/modules/m_list_ratbox.c (File Added)
5992 + - trunk/modules/m_list_safelist.c (File Added)
5993 +5 -5 trunk/src/hash.c (File Modified)
5994
5995
5996 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5997 Log:
5998 Clear invites on a lowerTS JOIN or SJOIN.
5999 This should complete kick_on_split_riding protection.
6000
6001
6002 Changes: Modified:
6003 +5 -0 trunk/modules/core/m_join.c (File Modified)
6004 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6005
6006
6007 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6008 Log:
6009 Like in ratbox, send and interpret timestamps on invites.
6010
6011
6012 Changes: Modified:
6013 +9 -2 trunk/modules/m_invite.c (File Modified)
6014
6015
6016 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6017 Log:
6018 Add +S (network service) umode. Just for completeness, users or opers
6019 cannot set this.
6020
6021
6022 Changes: Modified:
6023 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6024
6025
6026 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6027 Log:
6028 update NEWS a bit
6029
6030
6031 Changes: Modified:
6032 +35 -2 trunk/NEWS (File Modified)
6033
6034
6035 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6036 Log:
6037 Split off a PreClient structure for data to be freed on registation (i.e. password).
6038 New hook introduce_client for post-registration messages.
6039 Fix b0rked SASL numerics.
6040 Burst REALHOST post-introduction for spoofed-on-registration clients.
6041 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6042 Pre-registration signon support.
6043
6044
6045 Changes: Modified:
6046 +10 -0 trunk/configure (File Modified)
6047 +2 -0 trunk/configure.ac (File Modified)
6048 +14 -4 trunk/include/client.h (File Modified)
6049 +1 -0 trunk/include/hook.h (File Modified)
6050 +1 -0 trunk/include/numeric.h (File Modified)
6051 +3 -0 trunk/include/setup.h.in (File Modified)
6052 +16 -0 trunk/modules/m_chghost.c (File Modified)
6053 +25 -21 trunk/modules/m_sasl.c (File Modified)
6054 +63 -30 trunk/modules/m_signon.c (File Modified)
6055 +18 -0 trunk/src/client.c (File Modified)
6056 +2 -0 trunk/src/hook.c (File Modified)
6057 +5 -5 trunk/src/messages.tab (File Modified)
6058 +2 -0 trunk/src/s_serv.c (File Modified)
6059 +28 -2 trunk/src/s_user.c (File Modified)
6060
6061
6062 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6063 Log:
6064 Update hook documentation.
6065
6066
6067 Changes: Modified:
6068 +30 -0 trunk/doc/hooks.txt (File Modified)
6069
6070
6071 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6072 Log:
6073 Improve @/# handling in match_esc().
6074
6075
6076 Changes: Modified:
6077 +21 -13 trunk/src/match.c (File Modified)
6078
6079
6080 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6081 Log:
6082 backtrack instead of bailing out when handling a mismatched escape
6083
6084
6085 Changes: Modified:
6086 +1 -1 trunk/src/match.c (File Modified)
6087
6088
6089 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6090 Log:
6091 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6092
6093 Changes: Modified:
6094 +2 -1 trunk/CREDITS (File Modified)
6095
6096
6097 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6098 Log:
6099 Fix the escape brokenness and pick up a more efficient matching algorithm,
6100 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6101 Patch sent upstream. They can do whatever they want with it, *shrug*.
6102
6103
6104 Changes: Modified:
6105 +147 -161 trunk/src/match.c (File Modified)
6106
6107
6108 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6109 Log:
6110 If flatten links is enabled, fake the origins of some ServerModes
6111 sent to clients so that the server sending the netburst is hidden.
6112 Most mode hacks still show the true source.
6113
6114
6115 Changes: Modified:
6116 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6117 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6118
6119
6120 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6121 Log:
6122 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6123 where the exit originated).
6124 - When receiving an SQUIT for a server themselves
6125 (IsMe(target_p) || target_p == client_p)
6126 close their link and send a local server notice.
6127
6128
6129 Changes: Modified:
6130 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6131 +6 -3 trunk/src/client.c (File Modified)
6132
6133
6134 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6135 Log:
6136 Hooking into the wrong hook, whoops. :P
6137
6138
6139 Changes: Modified:
6140 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6141 +6 -10 trunk/modules/core/m_join.c (File Modified)
6142
6143
6144 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6145 Log:
6146 this doesn't work right, right now :P
6147
6148
6149 Changes: Modified:
6150 +40 -0 trunk/contrib/Makefile.in (File Modified)
6151 + - trunk/contrib/m_createauthonly.c (File Added)
6152 +6 -0 trunk/include/hook.h (File Modified)
6153 +26 -1 trunk/modules/core/m_join.c (File Modified)
6154 +1 -1 trunk/src/ircd.c (File Modified)
6155
6156
6157 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6158 Log:
6159 Make can_join() hookable.
6160
6161
6162 Changes: Modified:
6163 +12 -1 trunk/src/channel.c (File Modified)
6164
6165
6166 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6167 Log:
6168 add 'int approved;' to the channel event hook
6169
6170
6171 Changes: Modified:
6172 +1 -0 trunk/include/hook.h (File Modified)
6173
6174
6175 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6176 Log:
6177 Use SIDs in SASL ENCAP origin.
6178 Ignore responses from other agents once the first SASL response has been received for a client.
6179
6180
6181 Changes: Modified:
6182 +9 -5 trunk/modules/m_sasl.c (File Modified)
6183
6184
6185 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6186 Log:
6187 Removed stray debug code.
6188
6189
6190 Changes: Modified:
6191 +1 -1 trunk/modules/m_sasl.c (File Modified)
6192
6193
6194 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6195 Log:
6196 Don't complain "unknown MODE flag" if a non-oper attempts
6197 to unset an oper only umode they do not have.
6198 This is to prevent unwanted error messages when users/bots
6199 do things like MODE <nick> +i-sw.
6200
6201
6202 Changes: Modified:
6203 +4 -2 trunk/src/s_user.c (File Modified)
6204
6205
6206 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6207 Log:
6208 Fix client_exit hook name and only call it for local exits that are not
6209 IsAnyServer.
6210
6211
6212 Changes: Modified:
6213 +3 -2 trunk/modules/m_sasl.c (File Modified)
6214
6215
6216 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6217 Log:
6218 Fix SASL logic to actually use stored agent UID.
6219 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6220 Add abort code for exiting clients.
6221
6222
6223 Changes: Modified:
6224 +18 -9 trunk/modules/m_sasl.c (File Modified)
6225
6226
6227 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6228 Log:
6229 Port over ratbox 2.2 /challenge. This is slightly more secure
6230 (better crypto, longer keys, challenge timeout) and has better
6231 client scripts.
6232
6233 The respond tool is no longer part of the ircd tree but a
6234 separate package, currently available from
6235 http://respond.ircd-ratbox.org (we should mirror/... this).
6236
6237
6238 Changes: Modified:
6239 +65 -310 trunk/doc/challenge.txt (File Modified)
6240 +5 -5 trunk/include/client.h (File Modified)
6241 +3 -0 trunk/include/irc_string.h (File Modified)
6242 +3 -0 trunk/include/numeric.h (File Modified)
6243 +94 -50 trunk/modules/m_challenge.c (File Modified)
6244 +1 -2 trunk/src/client.c (File Modified)
6245 +125 -0 trunk/src/irc_string.c (File Modified)
6246 +2 -2 trunk/src/messages.tab (File Modified)
6247 + - trunk/tools/rsa_respond/ (File Deleted)
6248
6249
6250 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6251 Log:
6252 Preliminary SASL support.
6253
6254
6255 Changes: Modified:
6256 +7 -0 trunk/include/client.h (File Modified)
6257 +6 -0 trunk/include/numeric.h (File Modified)
6258 +1 -0 trunk/modules/Makefile.in (File Modified)
6259 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6260 +175 -1 trunk/modules/m_cap.c (File Modified)
6261 + - trunk/modules/m_sasl.c (File Added)
6262 +2 -0 trunk/modules/m_user.c (File Modified)
6263 +5 -5 trunk/src/messages.tab (File Modified)
6264 +8 -2 trunk/src/s_user.c (File Modified)
6265
6266
6267 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6268 Log:
6269 SIGNON: make logout also apply remotely.
6270
6271
6272 Changes: Modified:
6273 +7 -2 trunk/modules/m_signon.c (File Modified)
6274
6275
6276 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6277 Log:
6278 Use an asterisk when sending empty logins in SIGNON.
6279
6280
6281 Changes: Modified:
6282 +5 -5 trunk/modules/m_signon.c (File Modified)
6283
6284
6285 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6286 Log:
6287 SIGNON: Only add whowas entry (add_history()) and wipe
6288 accepts (del_all_accepts()) if nick changed.
6289
6290
6291 Changes: Modified:
6292 +5 -3 trunk/modules/m_signon.c (File Modified)
6293
6294
6295 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6296 Log:
6297 SIGNON: slight fixes to collision code:
6298 - don't kill if target_p == source_p (nick unchanged or only changed case)
6299 - add comment that SAVE support is missing
6300 - use sendto_realops_snomask() instead of sendto_realops_flags()
6301
6302
6303 Changes: Modified:
6304 +9 -6 trunk/modules/m_signon.c (File Modified)
6305
6306
6307 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6308 Log:
6309 Fix up kills for bad nick/user/host on SIGNON.
6310
6311
6312 Changes: Modified:
6313 +16 -6 trunk/modules/m_signon.c (File Modified)
6314
6315
6316 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6317 Log:
6318 If changing to a nick with a digit, only allow the UID.
6319
6320
6321 Changes: Modified:
6322 +4 -0 trunk/modules/m_signon.c (File Modified)
6323
6324
6325 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6326 Log:
6327 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6328 Strip leading digits from logins that are not purely numeric.
6329
6330
6331 Changes: Modified:
6332 +3 -0 trunk/include/numeric.h (File Modified)
6333 +2 -0 trunk/include/send.h (File Modified)
6334 +1 -0 trunk/modules/Makefile.in (File Modified)
6335 +456 -3 trunk/modules/m_services.c (File Modified)
6336 + - trunk/modules/m_signon.c (File Added)
6337 +2 -2 trunk/src/messages.tab (File Modified)
6338 +98 -0 trunk/src/send.c (File Modified)
6339
6340
6341 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6342 Log:
6343 Remove old server notice umodes from example confs.
6344
6345
6346 Changes: Modified:
6347 +1 -2 trunk/doc/example.conf (File Modified)
6348 +4 -17 trunk/doc/reference.conf (File Modified)
6349
6350
6351 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6352 Log:
6353 Add snomask help file (forgot this earlier).
6354
6355
6356 Changes: Modified:
6357 + - trunk/help/opers/snomask (File Added)
6358
6359
6360 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6361 Log:
6362 Add umode +l (receive locops).
6363
6364
6365 Changes: Modified:
6366 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6367
6368
6369 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6370 Log:
6371 We don't plan to implement cmode +R (quiet unidentified) and
6372 umode +I (deny invite) for 1.1, so comment them out from the
6373 docs.
6374
6375
6376 Changes: Modified:
6377 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6378 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6379
6380
6381 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6382 Log:
6383 Improve snomask usage description.
6384
6385
6386 Changes: Modified:
6387 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6388
6389
6390 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6391 Log:
6392 Mention the word snomask with umode +s (needs to be a link really).
6393
6394
6395 Changes: Modified:
6396 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6397
6398
6399 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6400 Log:
6401 Add snomask +Z (operspy notices).
6402
6403
6404 Changes: Modified:
6405 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6406
6407
6408 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6409 Log:
6410 Misc updates/clarifications.
6411
6412
6413 Changes: Modified:
6414 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6415
6416
6417 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6418 Log:
6419 Document snomasks.
6420
6421
6422 Changes: Modified:
6423 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6424 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6425 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6426
6427
6428 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6429 Log:
6430 - Allow ENCAP REALHOST outside burst
6431 - Fix comment describing race condition: this can only happen
6432 on a local whois with use_whois_actually enabled
6433
6434
6435 Changes: Modified:
6436 +4 -6 trunk/modules/m_chghost.c (File Modified)
6437
6438
6439 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6440 Log:
6441 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6442
6443
6444 Changes: Modified:
6445 +39 -0 trunk/contrib/Makefile.in (File Modified)
6446 + - trunk/contrib/sno_globaloper.c (File Added)
6447
6448
6449 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6450 Log:
6451 Pass along old umodes and snomask in umode_changed hook,
6452 changing its parameter type from struct Client *
6453 to hook_data_umode_changed *. (For a new client, both
6454 are zero.)
6455
6456 The IP cloaking module now fully ignores umode changes
6457 where +h didn't change.
6458
6459
6460 Changes: Modified:
6461 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6462 +7 -0 trunk/include/hook.h (File Modified)
6463 +18 -4 trunk/src/s_user.c (File Modified)
6464
6465
6466 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6467 Log:
6468 move libcharybdis-provided function initialisation into libcharybdis_init().
6469
6470
6471 Changes: Modified:
6472 +32 -11 trunk/src/ircd.c (File Modified)
6473
6474
6475 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6476 Log:
6477 Make +f notices (local host, global host, global user@host, local class)
6478 netwide. Exceeding /quote set max remains local.
6479
6480
6481 Changes: Modified:
6482 +4 -4 trunk/src/s_conf.c (File Modified)
6483
6484
6485 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6486 Log:
6487 Netwide notices about attempts to join juped channels.
6488
6489
6490 Changes: Modified:
6491 +1 -1 trunk/modules/core/m_join.c (File Modified)
6492
6493
6494 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6495 Log:
6496 Send server notices about failed oper attempts globally.
6497 Successful remote oper attempt notices will be generated
6498 from the mode changes.
6499
6500
6501 Changes: Modified:
6502 +3 -3 trunk/modules/m_challenge.c (File Modified)
6503 +2 -2 trunk/modules/m_oper.c (File Modified)
6504
6505
6506 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6507 Log:
6508 Rest of infrastructure for sending server notices globally.
6509 Uses a new L_NETWIDE level on sendto_realops_snomask().
6510
6511
6512 Changes: Modified:
6513 +1 -0 trunk/include/send.h (File Modified)
6514 +31 -4 trunk/src/send.c (File Modified)
6515
6516
6517 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6518 Log:
6519 Add general::global_snotices conf option to control
6520 whether we send out SNOTEs. Does not do anything yet.
6521
6522
6523 Changes: Modified:
6524 +1 -0 trunk/doc/example.conf (File Modified)
6525 +6 -0 trunk/doc/reference.conf (File Modified)
6526 +1 -0 trunk/include/s_conf.h (File Modified)
6527 +6 -0 trunk/modules/m_info.c (File Modified)
6528 +1 -0 trunk/src/newconf.c (File Modified)
6529 +1 -0 trunk/src/s_conf.c (File Modified)
6530
6531
6532 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6533 Log:
6534 Only accept SNOTE from servers.
6535
6536
6537 Changes: Modified:
6538 +2 -0 trunk/modules/m_snote.c (File Modified)
6539
6540
6541 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6542 Log:
6543 Correct parv indices so this actually works.
6544
6545
6546 Changes: Modified:
6547 +2 -2 trunk/modules/m_snote.c (File Modified)
6548
6549
6550 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6551 Log:
6552 s/scan/snote/g
6553
6554
6555 Changes: Modified:
6556 +3 -3 trunk/modules/m_snote.c (File Modified)
6557
6558
6559 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6560 Log:
6561 Add m_snote.c, SNOTE propagator.
6562
6563
6564 Changes: Modified:
6565 +86 -0 trunk/modules/Makefile.in (File Modified)
6566 + - trunk/modules/m_snote.c (File Added)
6567
6568
6569 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6570 Log:
6571 start seeding the 1.1 NEWS file
6572
6573
6574 Changes: Modified:
6575 +4 -0 trunk/NEWS (File Modified)
6576
6577
6578 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6579 Log:
6580 rename some modules to more descriptive names...
6581
6582
6583 Changes: Modified:
6584 +2 -131 trunk/contrib/Makefile.in (File Modified)
6585 + - trunk/contrib/globalconnexit.c (File Deleted)
6586 + - trunk/contrib/globallineactive.c (File Deleted)
6587 + - trunk/contrib/sno_farconnect.c (File Added)
6588 + - trunk/contrib/sno_globalkline.c (File Added)
6589 +1 -120 trunk/modules/Makefile.in (File Modified)
6590 + - trunk/modules/networknotice.c (File Deleted)
6591 + - trunk/modules/sno_routing.c (File Added)
6592
6593
6594 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6595 Log:
6596 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6597 Uses FLAGS2_FLOODDONE bit on servers.
6598
6599
6600 Changes: Modified:
6601 +3 -0 trunk/include/client.h (File Modified)
6602 +121 -1 trunk/modules/Makefile.in (File Modified)
6603 + - trunk/modules/networknotice.c (File Added)
6604
6605
6606 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6607 Log:
6608 Don't show servers in /trace to nonopers if flatten links is enabled.
6609
6610
6611 Changes: Modified:
6612 +8 -5 trunk/modules/m_trace.c (File Modified)
6613
6614
6615 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6616 Log:
6617 CHGHOST:
6618 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6619 - send back confirmation to source, if local client
6620 - send a +s server notice if the source is neither a server nor a service (+S)
6621
6622
6623 Changes: Modified:
6624 +5 -1 trunk/modules/m_chghost.c (File Modified)
6625
6626
6627 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6628 Log:
6629 Use sendto_realops_snomask_from() to make the
6630 server notices appear to come from the affected
6631 user's server.
6632
6633
6634 Changes: Modified:
6635 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6636 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6637
6638
6639 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6640 Log:
6641 Add sendto_realops_snomask_from(), allows
6642 specification of apparent source server.
6643
6644
6645 Changes: Modified:
6646 +1 -0 trunk/include/send.h (File Modified)
6647 +41 -1 trunk/src/send.c (File Modified)
6648
6649
6650 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6651 Log:
6652 Revert r579. Keep host, not orighost in oper up notice.
6653 It would be inconsistent to have orighost there, and we
6654 don't want to mess up all server notices by putting both
6655 host and orighost.
6656
6657
6658 Changes: Modified:
6659 +1 -1 trunk/src/s_user.c (File Modified)
6660
6661
6662 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6663 Log:
6664 Include the IP address in operlog/foperlog.
6665
6666
6667 Changes: Modified:
6668 +10 -8 trunk/modules/m_challenge.c (File Modified)
6669 +8 -6 trunk/modules/m_oper.c (File Modified)
6670
6671
6672 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6673 Log:
6674 Call umode_changed hook on oper up.
6675
6676
6677 Changes: Modified:
6678 +1 -0 trunk/src/s_user.c (File Modified)
6679
6680
6681 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6682 Log:
6683 Add globalconnexit contrib module, shows remote client connects/exits
6684 except netsplits/netjoin on snomask +F.
6685 Notice formatting will probably change somewhat still.
6686
6687
6688 Changes: Modified:
6689 +80 -0 trunk/contrib/Makefile.in (File Modified)
6690 + - trunk/contrib/globalconnexit.c (File Added)
6691
6692
6693 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6694 Log:
6695 Declare snomask_modes[] so modules can provide snomasks.
6696
6697
6698 Changes: Modified:
6699 +2 -0 trunk/include/snomask.h (File Modified)
6700
6701
6702 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6703 Log:
6704 Replace user_signon hook with two new hooks: new_local_user
6705 and new_remote_user.
6706 These are called right before the user is introduced to the
6707 rest of the network.
6708
6709
6710 Changes: Modified:
6711 +2 -1 trunk/include/hook.h (File Modified)
6712 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6713 +4 -2 trunk/src/hook.c (File Modified)
6714 +2 -3 trunk/src/s_user.c (File Modified)
6715
6716
6717 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6718 Log:
6719 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6720
6721
6722 Changes: Modified:
6723 +2 -2 trunk/modules/m_scan.c (File Modified)
6724
6725
6726 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6727 Log:
6728 Update doc/technical/send.txt.
6729
6730
6731 Changes: Modified:
6732 +91 -131 trunk/doc/technical/send.txt (File Modified)
6733
6734
6735 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6736 Log:
6737 Add chantrace and masktrace to help files.
6738
6739
6740 Changes: Modified:
6741 + - trunk/help/opers/chantrace (File Added)
6742 +27 -20 trunk/help/opers/index (File Modified)
6743 + - trunk/help/opers/masktrace (File Added)
6744 +2 -0 trunk/help/opers/operspy (File Modified)
6745
6746
6747 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6748 Log:
6749 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6750 Shows etrace-like output for all users in a channel,
6751 in particular IP addresses.
6752
6753
6754 Changes: Modified:
6755 +75 -2 trunk/modules/m_etrace.c (File Modified)
6756
6757
6758 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6759 Log:
6760 Port over ratbox 2.2 r21727 (anfl):
6761 add some logging when we drop servers in places where we only notify opers
6762
6763
6764 Changes: Modified:
6765 +31 -0 trunk/modules/core/m_server.c (File Modified)
6766
6767
6768 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6769 Log:
6770 display orighost in operup message
6771
6772
6773 Changes: Modified:
6774 +1 -1 trunk/src/s_user.c (File Modified)
6775
6776
6777 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6778 Log:
6779 Add globallineactive contrib module, a hack which can often
6780 show k/d/g/x line active for remote clients.
6781
6782
6783 Changes: Modified:
6784 +52 -0 trunk/contrib/Makefile.in (File Modified)
6785 + - trunk/contrib/globallineactive.c (File Added)
6786
6787
6788 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6789 Log:
6790 Show IP field in the same way as MASKTRACE:
6791 "255.255.255.255" if it's unknown (remote TS5 client)
6792 and "0" if we or the remote server are purposely
6793 hiding it.
6794
6795
6796 Changes: Modified:
6797 +12 -1 trunk/modules/m_scan.c (File Modified)
6798
6799
6800 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6801 Log:
6802 scan umodes:
6803 - don't show servers in a global scan
6804 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6805
6806
6807 Changes: Modified:
6808 +4 -1 trunk/modules/m_scan.c (File Modified)
6809
6810
6811 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6812 Log:
6813 Implement SCAN UMODES.
6814
6815
6816 Changes: Modified:
6817 +3 -0 trunk/include/numeric.h (File Modified)
6818 +128 -2 trunk/modules/m_scan.c (File Modified)
6819 +2 -2 trunk/src/messages.tab (File Modified)
6820
6821
6822 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6823 Log:
6824 more oops
6825
6826
6827 Changes: Modified:
6828 +1 -1 trunk/modules/m_scan.c (File Modified)
6829
6830
6831 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6832 Log:
6833 parv[0] should be parv[1].
6834
6835
6836 Changes: Modified:
6837 +1 -1 trunk/modules/m_scan.c (File Modified)
6838
6839
6840 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6841 Log:
6842 another oops
6843
6844
6845 Changes: Modified:
6846 +1 -1 trunk/modules/m_scan.c (File Modified)
6847
6848
6849 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6850 Log:
6851 fix mistake here
6852
6853
6854 Changes: Modified:
6855 +2 -2 trunk/modules/m_scan.c (File Modified)
6856
6857
6858 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6859 Log:
6860 framework for scan command
6861
6862
6863 Changes: Modified:
6864 +113 -0 trunk/modules/Makefile.in (File Modified)
6865 + - trunk/modules/m_scan.c (File Added)
6866
6867
6868 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6869 Log:
6870 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6871
6872
6873 Changes: Modified:
6874 +2 -0 trunk/include/irc_string.h (File Modified)
6875 +157 -1 trunk/modules/m_etrace.c (File Modified)
6876 +129 -90 trunk/src/match.c (File Modified)
6877
6878
6879 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6880 Log:
6881 orighost may live in a different hash bucket (likely the case), lets check it standalone
6882
6883
6884 Changes: Modified:
6885 +39 -3 trunk/src/hostmask.c (File Modified)
6886
6887
6888 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6889 Log:
6890 SVN didn't check modules/ somehow, hrmm.
6891
6892
6893 Changes: Modified:
6894 +1 -1 trunk/modules/m_kline.c (File Modified)
6895 +6 -6 trunk/modules/m_stats.c (File Modified)
6896
6897
6898 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6899 Log:
6900 Track hostmask entries for client_p->orighost, if available.
6901 Not throughly tested, but seems to work fine.
6902
6903
6904 Changes: Modified:
6905 +8 -4 trunk/include/hostmask.h (File Modified)
6906 +14 -10 trunk/src/hostmask.c (File Modified)
6907
6908
6909 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6910 Log:
6911 Pass on SQUIT reasons more.
6912
6913
6914 Changes: Modified:
6915 +17 -19 trunk/src/client.c (File Modified)
6916
6917
6918 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6919 Log:
6920 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6921 This way, hidden admins also get them.
6922
6923
6924 Changes: Modified:
6925 +4 -4 trunk/src/send.c (File Modified)
6926
6927
6928 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6929 Log:
6930 From ircd-ratbox 2.2 (r21339 anfl):
6931 ms_kill() should be using find_person(), not find_client()
6932 otherwise it can generate a core.
6933
6934
6935 Changes: Modified:
6936 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6937
6938
6939 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6940 Log:
6941 Add m_error to core_module_table, so it is loaded by default.
6942
6943
6944 Changes: Modified:
6945 +1 -0 trunk/src/modules.c (File Modified)
6946
6947
6948 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6949 Log:
6950 comment is a const char *, not char *.
6951
6952
6953 Changes: Modified:
6954 +1 -1 trunk/include/hook.h (File Modified)
6955
6956
6957 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6958 Log:
6959 Fix a long standing hybrid 7 bug: when getting a read error
6960 on a server, report_error() is called with a %d instead of
6961 a %s in the format string ("Lost connection" in +d).
6962
6963
6964 Changes: Modified:
6965 +1 -1 trunk/src/client.c (File Modified)
6966
6967
6968 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6969 Log:
6970 Clarifications.
6971
6972
6973 Changes: Modified:
6974 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6975
6976
6977 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6978 Log:
6979 Add document describing capabilities and what they mean.
6980
6981
6982 Changes: Modified:
6983 + - trunk/doc/technical/capab.txt (File Added)
6984
6985
6986 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6987 Log:
6988 Change client_exit hook to pass all exit_client() parameters.
6989
6990
6991 Changes: Modified:
6992 +8 -0 trunk/include/hook.h (File Modified)
6993 +6 -1 trunk/src/client.c (File Modified)
6994
6995
6996 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6997 Log:
6998 Add client_exit hook, called in exit_client() for all
6999 clients of all types, except clients exiting because
7000 of netsplits (QS). The only thing done before it is
7001 marking the client as "closing" (to prevent
7002 recursion).
7003
7004
7005 Changes: Modified:
7006 +1 -0 trunk/include/hook.h (File Modified)
7007 +2 -0 trunk/src/client.c (File Modified)
7008 +2 -0 trunk/src/hook.c (File Modified)
7009
7010
7011 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7012 Log:
7013 Improve the code that calculates the nnnS nnnC counts
7014 in RPL_TRACESERVER.
7015
7016 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7017
7018
7019 Changes: Modified:
7020 +43 -36 trunk/modules/m_trace.c (File Modified)
7021
7022
7023 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7024 Log:
7025 Add server_eob hook.
7026 Planning to use this for netsplit/join notices.
7027
7028
7029 Changes: Modified:
7030 +1 -0 trunk/include/hook.h (File Modified)
7031 +2 -0 trunk/modules/m_pong.c (File Modified)
7032 +2 -0 trunk/src/hook.c (File Modified)
7033
7034
7035 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7036 Log:
7037 Default motd: ircd-ratbox -> charybdis
7038
7039
7040 Changes: Modified:
7041 +1 -1 trunk/doc/ircd.motd (File Modified)
7042
7043
7044 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7045 Log:
7046 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7047
7048
7049 Changes: Modified:
7050 +4 -4 trunk/src/s_user.c (File Modified)
7051
7052
7053 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7054 Log:
7055 - Remove obsolete EOB help file
7056 - Document snomask in the help files
7057 - Update indexes
7058
7059
7060 Changes: Modified:
7061 + - trunk/help/opers/eob (File Deleted)
7062 +13 -12 trunk/help/opers/index (File Modified)
7063 +1 -13 trunk/help/opers/umode (File Modified)
7064 +7 -7 trunk/help/users/index (File Modified)
7065
7066
7067 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7068 Log:
7069 Bail if snomask to parse is not given. Pointy hat to myself.
7070
7071
7072 Changes: Modified:
7073 +3 -0 trunk/src/snomask.c (File Modified)
7074
7075
7076 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7077 Log:
7078 Remove m_flags from autoconf
7079
7080
7081 Changes: Modified:
7082 +0 -1 trunk/contrib/Makefile.in (File Modified)
7083
7084
7085 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7086 Log:
7087 remove m_flags
7088
7089
7090 Changes: Modified:
7091 + - trunk/contrib/m_flags.c (File Deleted)
7092
7093
7094 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7095 Log:
7096 If +s is in oper_only_umodes, clear snomask on deoper.
7097
7098
7099 Changes: Modified:
7100 +5 -0 trunk/src/s_user.c (File Modified)
7101
7102
7103 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7104 Log:
7105 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7106
7107
7108 Changes: Modified:
7109 +2 -2 trunk/configure (File Modified)
7110 +2 -2 trunk/configure.ac (File Modified)
7111
7112
7113 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7114 Log:
7115 Remove the old server notice umodes.
7116 Default oper only umodes is now +s.
7117 Please make sure all remaining umodes still work.
7118
7119
7120 Changes: Modified:
7121 +3 -21 trunk/include/client.h (File Modified)
7122 +0 -12 trunk/src/newconf.c (File Modified)
7123 +1 -1 trunk/src/s_conf.c (File Modified)
7124 +12 -12 trunk/src/s_user.c (File Modified)
7125
7126
7127 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7128 Log:
7129 operator::flags nick_changes now controls +n snomask instead of +n umode.
7130
7131
7132 Changes: Modified:
7133 +8 -8 trunk/src/s_user.c (File Modified)
7134
7135
7136 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7137 Log:
7138 Move down h_umode_changed hook call after umode allowed checks
7139 (so it will not see +a if someone tries to set it but is not
7140 allowed to).
7141
7142
7143 Changes: Modified:
7144 +2 -3 trunk/src/s_user.c (File Modified)
7145
7146
7147 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7148 Log:
7149 Move over non-+s server notices (hopefully, all of them).
7150
7151
7152 Changes: Modified:
7153 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7154 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7155 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7156 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7157 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7158 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7159 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7160 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7161 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7162 +2 -2 trunk/libcharybdis/event.c (File Modified)
7163 +2 -2 trunk/modules/core/m_join.c (File Modified)
7164 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7165 +3 -3 trunk/modules/core/m_message.c (File Modified)
7166 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7167 +2 -2 trunk/modules/core/m_server.c (File Modified)
7168 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7169 +1 -1 trunk/modules/m_post.c (File Modified)
7170 +1 -1 trunk/modules/m_services.c (File Modified)
7171 +2 -2 trunk/src/channel.c (File Modified)
7172 +3 -3 trunk/src/client.c (File Modified)
7173 +1 -1 trunk/src/hash.c (File Modified)
7174 +5 -5 trunk/src/s_conf.c (File Modified)
7175 +2 -2 trunk/src/s_log.c (File Modified)
7176 +4 -4 trunk/src/s_user.c (File Modified)
7177
7178
7179 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7180 Log:
7181 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7182
7183
7184 Changes: Modified:
7185 +2 -1 trunk/include/snomask.h (File Modified)
7186 +2 -2 trunk/src/snomask.c (File Modified)
7187
7188
7189 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7190 Log:
7191 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7192
7193
7194 Changes: Modified:
7195 +1 -1 trunk/contrib/example_module.c (File Modified)
7196 +2 -2 trunk/include/ircd_defs.h (File Modified)
7197 +6 -6 trunk/modules/core/m_error.c (File Modified)
7198 +1 -1 trunk/modules/core/m_join.c (File Modified)
7199 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7200 +1 -1 trunk/modules/core/m_message.c (File Modified)
7201 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7202 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7203 +18 -18 trunk/modules/core/m_server.c (File Modified)
7204 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7205 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7206 +4 -4 trunk/modules/m_challenge.c (File Modified)
7207 +4 -4 trunk/modules/m_dline.c (File Modified)
7208 +13 -13 trunk/modules/m_gline.c (File Modified)
7209 +5 -5 trunk/modules/m_kline.c (File Modified)
7210 +2 -2 trunk/modules/m_oper.c (File Modified)
7211 +1 -1 trunk/modules/m_pong.c (File Modified)
7212 +13 -13 trunk/modules/m_rehash.c (File Modified)
7213 +4 -4 trunk/modules/m_resv.c (File Modified)
7214 +16 -16 trunk/modules/m_set.c (File Modified)
7215 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7216 +6 -6 trunk/modules/m_xline.c (File Modified)
7217 +1 -1 trunk/src/adns.c (File Modified)
7218 +2 -2 trunk/src/channel.c (File Modified)
7219 +1 -1 trunk/src/listener.c (File Modified)
7220 +1 -1 trunk/src/s_auth.c (File Modified)
7221 +15 -15 trunk/src/s_conf.c (File Modified)
7222 +3 -3 trunk/src/s_user.c (File Modified)
7223 +7 -7 trunk/src/send.c (File Modified)
7224
7225
7226 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7227 Log:
7228 On oper up:
7229 - set +s snomask if +s umode set but no snomasks
7230 - put numerics in more logical order
7231
7232
7233 Changes: Modified:
7234 +3 -1 trunk/src/s_user.c (File Modified)
7235
7236
7237 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7238 Log:
7239 parse_snobuf_to_mask(): default to + at start
7240 allows stuff like /mode jilles +s C
7241
7242
7243 Changes: Modified:
7244 +1 -1 trunk/src/snomask.c (File Modified)
7245
7246
7247 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7248 Log:
7249 Changes to user_mode() snomask handling.
7250 - show snomask (if not 0) on /mode <nick>
7251 - show snomask once at the end if +s/-s used
7252 - only parse 1 parameter for umode changes
7253 - don't crash on /mode <nick> +s
7254 - /mode <nick> -s clears snomask, doesn't use parameter
7255 - set umode +s iff snomask is not 0
7256 - snomask is not propagated, but umode +s is
7257
7258
7259 Changes: Modified:
7260 +97 -72 trunk/src/s_user.c (File Modified)
7261
7262
7263 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7264 Log:
7265 Convert some messages over to snomask.
7266
7267
7268 Changes: Modified:
7269 +29 -29 trunk/src/client.c (File Modified)
7270 +2 -2 trunk/src/ircd.c (File Modified)
7271 +13 -13 trunk/src/modules.c (File Modified)
7272 +1 -1 trunk/src/newconf.c (File Modified)
7273 +5 -5 trunk/src/parse.c (File Modified)
7274 +1 -1 trunk/src/restart.c (File Modified)
7275 +4 -4 trunk/src/s_newconf.c (File Modified)
7276 +11 -11 trunk/src/s_serv.c (File Modified)
7277
7278
7279 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7280 Log:
7281 include snomask.h from client.h
7282
7283
7284 Changes: Modified:
7285 +1 -0 trunk/include/client.h (File Modified)
7286
7287
7288 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7289 Log:
7290 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7291
7292
7293 Changes: Modified:
7294 +1 -0 trunk/src/newconf.c (File Modified)
7295 +2 -1 trunk/src/snomask.c (File Modified)
7296
7297
7298 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7299 Log:
7300 should start with +, not \0. Whoops. :)
7301
7302
7303 Changes: Modified:
7304 +1 -1 trunk/src/snomask.c (File Modified)
7305
7306
7307 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7308 Log:
7309 core snomask support.
7310
7311
7312 Changes: Modified:
7313 +3 -0 trunk/doc/example.conf (File Modified)
7314 +2 -0 trunk/include/client.h (File Modified)
7315 +2 -0 trunk/include/numeric.h (File Modified)
7316 +2 -0 trunk/include/s_newconf.h (File Modified)
7317 +63 -0 trunk/include/send.h (File Modified)
7318 + - trunk/include/snomask.h (File Added)
7319 +1 -0 trunk/src/Makefile.in (File Modified)
7320 +1 -1 trunk/src/messages.tab (File Modified)
7321 +8 -0 trunk/src/newconf.c (File Modified)
7322 +12 -0 trunk/src/s_user.c (File Modified)
7323 +235 -0 trunk/src/send.c (File Modified)
7324 + - trunk/src/snomask.c (File Added)
7325
7326
7327 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7328 Log:
7329 add a blank line after the license info.
7330
7331
7332 Changes: Modified:
7333 +1 -1 trunk/CREDITS (File Modified)
7334
7335
7336 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7337 Log:
7338 Extend copyright to 2006.
7339
7340
7341 Changes: Modified:
7342 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7343
7344
7345 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7346 Log:
7347 - Fix up book id.
7348 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7349
7350
7351 Changes: Modified:
7352 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7353 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7354
7355
7356 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7357 Log:
7358 Add oper privileges document.
7359
7360
7361 Changes: Modified:
7362 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7363 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7364
7365
7366 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7367 Log:
7368 Capitalize message names in services shortcuts (for consistency).
7369
7370
7371 Changes: Modified:
7372 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7373
7374
7375 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7376 Log:
7377 Remove C++ comment.
7378
7379
7380 Changes: Modified:
7381 +1 -1 trunk/src/patricia.c (File Modified)
7382
7383
7384 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7385 Log:
7386 Remove obsolete 'nextconnect' variable.
7387
7388
7389 Changes: Modified:
7390 +0 -1 trunk/include/ircd.h (File Modified)
7391 +0 -2 trunk/src/client.c (File Modified)
7392 +0 -1 trunk/src/ircd.c (File Modified)
7393
7394
7395 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7396 Log:
7397 Remove this remnant of the hybrid 6 ziplinks implementation.
7398
7399
7400 Changes: Modified:
7401 + - trunk/include/s_zip.h (File Deleted)
7402
7403
7404 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7405 Log:
7406 Make clone limiting work on orighost, not host (so it
7407 looks through services cloaks). Lightly tested, please
7408 test/review.
7409
7410
7411 Changes: Modified:
7412 +2 -0 trunk/modules/m_chghost.c (File Modified)
7413 +1 -1 trunk/src/client.c (File Modified)
7414 +1 -1 trunk/src/s_conf.c (File Modified)
7415
7416
7417 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7418 Log:
7419 Don't forget to link me_realhost() into the command hash.
7420
7421 Pointy hat to: myself
7422
7423
7424 Changes: Modified:
7425 +1 -1 trunk/modules/m_chghost.c (File Modified)
7426
7427
7428 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7429 Log:
7430 It's call_hook, not hook_call.
7431
7432
7433 Changes: Modified:
7434 +1 -1 trunk/src/s_user.c (File Modified)
7435
7436
7437 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7438 Log:
7439 Add unreject help file.
7440
7441
7442 Changes: Modified:
7443 + - trunk/help/opers/unreject (File Added)
7444
7445
7446 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7447 Log:
7448 Link the all-important 42 module to the build :P
7449
7450
7451 Changes: Modified:
7452 +1 -0 trunk/contrib/Makefile.in (File Modified)
7453
7454
7455 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7456 Log:
7457 Mention /rehash help.
7458
7459
7460 Changes: Modified:
7461 +1 -0 trunk/help/opers/rehash (File Modified)
7462
7463
7464 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7465 Log:
7466 Add h_user_signon hook.
7467
7468
7469 Changes: Modified:
7470 +1 -0 trunk/include/hook.h (File Modified)
7471 +2 -0 trunk/src/hook.c (File Modified)
7472 +4 -0 trunk/src/s_user.c (File Modified)
7473
7474
7475 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7476 Log:
7477 Oops, forgot to set orighost for remote client introductions.
7478
7479
7480 Changes: Modified:
7481 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7482
7483
7484 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7485 Log:
7486 Use TS6 forms in services shortcuts, if possible.
7487
7488
7489 Changes: Modified:
7490 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7491
7492
7493 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7494 Log:
7495 - Start out default_umodes conf entry from the empty set instead of +i.
7496 - Move oper_only_umodes check to where default_umodes is used, as
7497 oper_only_umodes may not be set yet while we're reading the conf.
7498
7499
7500 Changes: Modified:
7501 +6 -7 trunk/src/newconf.c (File Modified)
7502 +1 -1 trunk/src/s_user.c (File Modified)
7503
7504
7505 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7506 Log:
7507 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7508
7509
7510 Changes: Modified:
7511 +1 -0 trunk/doc/example.conf (File Modified)
7512 +7 -0 trunk/doc/reference.conf (File Modified)
7513 +0 -7 trunk/include/config.h.dist (File Modified)
7514 +1 -0 trunk/include/s_conf.h (File Modified)
7515 +6 -0 trunk/modules/m_info.c (File Modified)
7516 +9 -18 trunk/src/client.c (File Modified)
7517 +1 -0 trunk/src/newconf.c (File Modified)
7518 +1 -0 trunk/src/s_conf.c (File Modified)
7519
7520
7521 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7522 Log:
7523 - Allow NULL target_ip in show_ip() (indicates message is being
7524 sent to local opers)
7525 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7526 confitem
7527 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7528 those in src/client.c
7529
7530 From ratbox 2.2 svn (anfl)
7531
7532
7533 Changes: Modified:
7534 +1 -0 trunk/include/client.h (File Modified)
7535 +21 -2 trunk/src/client.c (File Modified)
7536 +2 -4 trunk/src/hostmask.c (File Modified)
7537 +1 -5 trunk/src/s_conf.c (File Modified)
7538 +4 -8 trunk/src/s_user.c (File Modified)
7539
7540
7541 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7542 Log:
7543 Fire off events properly.
7544
7545
7546 Changes: Modified:
7547 +7 -3 trunk/src/s_user.c (File Modified)
7548
7549
7550 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7551 Log:
7552 make sure modules which depend on umode information get the message upon connection (oops)
7553
7554
7555 Changes: Modified:
7556 +3 -0 trunk/src/s_user.c (File Modified)
7557
7558
7559 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7560 Log:
7561 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7562 From ratbox 2.2 svn.
7563
7564
7565 Changes: Modified:
7566 +3 -7 trunk/modules/m_etrace.c (File Modified)
7567
7568
7569 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7570 Log:
7571 Replace silly `default_invisible' option with more versatile default_umodes.
7572
7573
7574 Changes: Modified:
7575 +2 -2 trunk/Makefile.in (File Modified)
7576 +12 -1 trunk/doc/example.conf (File Modified)
7577 +14 -7 trunk/doc/reference.conf (File Modified)
7578 +2 -4 trunk/include/s_conf.h (File Modified)
7579 +0 -6 trunk/modules/m_info.c (File Modified)
7580 +4 -0 trunk/src/modules.c (File Modified)
7581 +41 -1 trunk/src/newconf.c (File Modified)
7582 +2 -2 trunk/src/s_conf.c (File Modified)
7583 +3 -4 trunk/src/s_user.c (File Modified)
7584
7585
7586 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7587 Log:
7588 Add temporary nick resvs with the proper duration,
7589 not 60 times too long.
7590
7591
7592 Changes: Modified:
7593 +1 -1 trunk/modules/m_resv.c (File Modified)
7594
7595
7596 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7597 Log:
7598 Add kick on split riding. See reference.conf for more details.
7599
7600
7601 Changes: Modified:
7602 +1 -0 trunk/doc/example.conf (File Modified)
7603 +16 -0 trunk/doc/reference.conf (File Modified)
7604 +1 -0 trunk/include/s_conf.h (File Modified)
7605 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7606 +6 -0 trunk/modules/m_info.c (File Modified)
7607 +1 -0 trunk/src/newconf.c (File Modified)
7608 +1 -0 trunk/src/s_conf.c (File Modified)
7609
7610
7611 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7612 Log:
7613 New credits, denoting GXTi as being on the core team.
7614
7615
7616 Changes: Modified:
7617 +16 -5 trunk/CREDITS (File Modified)
7618
7619
7620 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7621 Log:
7622 better cloaking algorithm
7623
7624
7625 Changes: Modified:
7626 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7627
7628
7629 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7630 Log:
7631 don't do redundant bitshifting.
7632
7633
7634 Changes: Modified:
7635 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7636
7637
7638 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7639 Log:
7640 Add ip_cloaking.so.
7641
7642
7643 Changes: Modified:
7644 +1 -0 trunk/contrib/Makefile.in (File Modified)
7645
7646
7647 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7648 Log:
7649 Set the DynSpoof flag properly.
7650
7651
7652 Changes: Modified:
7653 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7654
7655
7656 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7657 Log:
7658 first go at an ip_cloaking implementation for charybdis.
7659
7660
7661 Changes: Modified:
7662 + - trunk/contrib/ip_cloaking.c (File Added)
7663
7664
7665 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7666 Log:
7667 Add libcharybdis to contrib/ includes.
7668
7669
7670 Changes: Modified:
7671 +1 -1 trunk/contrib/Makefile.in (File Modified)
7672
7673
7674 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7675 Log:
7676 add h_umode_changed hook for modules that provide usermodes.
7677
7678
7679 Changes: Modified:
7680 +1 -0 trunk/include/hook.h (File Modified)
7681 +2 -1 trunk/src/hook.c (File Modified)
7682 +3 -0 trunk/src/s_user.c (File Modified)
7683
7684
7685 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7686 Log:
7687 Show quiets in /stats z.
7688
7689
7690 Changes: Modified:
7691 +15 -10 trunk/src/s_stats.c (File Modified)
7692
7693
7694 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7695 Log:
7696 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7697
7698
7699 Changes: Modified:
7700 +0 -12 trunk/configure (File Modified)
7701 +0 -9 trunk/configure.ac (File Modified)
7702 +0 -3 trunk/include/setup.h.in (File Modified)
7703
7704
7705 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7706 Log:
7707 change various buffer sizes to = topiclen.
7708
7709
7710 Changes: Modified:
7711 +3 -4 trunk/include/ircd_defs.h (File Modified)
7712
7713
7714 jon 2005/12/12 19:32:18 UTC (20051212-400)
7715 Log:
7716 - Partial commit test, partial ego strokage ;)
7717
7718
7719 Changes: Modified:
7720 +2 -1 trunk/CREDITS (File Modified)
7721
7722
7723 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7724 Log:
7725 More kqueue corrections.
7726
7727 Changes: Modified:
7728 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7729
7730
7731 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7732 Log:
7733 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7734 Not sure why this wasn't this way to begin with.
7735
7736
7737 Changes: Modified:
7738 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7739
7740
7741 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7742 Log:
7743 example.conf tweaks:
7744 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7745 most people do not need this.
7746 Enable serverinfo::hub.
7747
7748
7749 Changes: Modified:
7750 +14 -11 trunk/doc/example.conf (File Modified)
7751
7752
7753 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7754 Log:
7755 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7756
7757
7758 Changes: Modified:
7759 +1 -1 trunk/src/s_serv.c (File Modified)
7760
7761
7762 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7763 Log:
7764 header include changes
7765
7766
7767 Changes: Modified:
7768 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7769 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7770 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7771 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7772 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7773 +1 -21 trunk/libcharybdis/select.c (File Modified)
7774
7775
7776 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7777 Log:
7778 s/ilog/libcharybdis_{die,log,restart}/g
7779
7780
7781 Changes: Modified:
7782 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7783 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7784 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7785 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7786 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7787 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7788 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7789 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7790
7791
7792 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7793 Log:
7794 Use the right callbacks in the function code.
7795
7796 Changes: Modified:
7797 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7798
7799
7800 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7801 Log:
7802 More work, it builds again!
7803
7804
7805 Changes: Modified:
7806 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7807 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7808 + - trunk/libcharybdis/libcharybdis.c (File Added)
7809 + - trunk/libcharybdis/libcharybdis.h (File Added)
7810
7811
7812 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7813 Log:
7814 Move some stuff around.
7815
7816
7817 Changes: Modified:
7818 + - trunk/include/memory.h (File Deleted)
7819 + - trunk/include/tools.h (File Deleted)
7820 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7821 + - trunk/libcharybdis/memory.c (File Added)
7822 + - trunk/libcharybdis/memory.h (File Added)
7823 + - trunk/libcharybdis/snprintf.c (File Added)
7824 + - trunk/libcharybdis/tools.c (File Added)
7825 + - trunk/libcharybdis/tools.h (File Added)
7826 +1000 -1062 trunk/modules/.depend (File Modified)
7827 +421 -455 trunk/src/.depend (File Modified)
7828 +0 -1191 trunk/src/Makefile.in (File Modified)
7829 + - trunk/src/memory.c (File Deleted)
7830 + - trunk/src/snprintf.c (File Deleted)
7831 + - trunk/src/tools.c (File Deleted)
7832
7833
7834 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7835 Log:
7836 move more headers into libcharybdis
7837
7838 Changes: Modified:
7839 + - trunk/include/balloc.h (File Deleted)
7840 + - trunk/include/event.h (File Deleted)
7841 + - trunk/libcharybdis/balloc.h (File Added)
7842 + - trunk/libcharybdis/event.h (File Added)
7843 +924 -1020 trunk/modules/.depend (File Modified)
7844 +327 -406 trunk/src/.depend (File Modified)
7845
7846
7847 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7848 Log:
7849 balloc, events -> libcharybdis
7850
7851 Changes: Modified:
7852 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7853 + - trunk/libcharybdis/balloc.c (File Added)
7854 + - trunk/libcharybdis/event.c (File Added)
7855 +0 -1008 trunk/src/Makefile.in (File Modified)
7856 + - trunk/src/balloc.c (File Deleted)
7857 + - trunk/src/event.c (File Deleted)
7858
7859
7860 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7861 Log:
7862 More fun
7863
7864 Changes: Modified:
7865 + - trunk/include/commio.h (File Deleted)
7866 + - trunk/include/linebuf.h (File Deleted)
7867 + - trunk/libcharybdis/commio.h (File Added)
7868 + - trunk/libcharybdis/linebuf.h (File Added)
7869 +1644 -530 trunk/modules/.depend (File Modified)
7870 +1 -1 trunk/modules/Makefile.in (File Modified)
7871 +720 -284 trunk/src/.depend (File Modified)
7872
7873
7874 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7875 Log:
7876 Makefile reworking -- moving libcharybdis headers into proper location.
7877
7878 Changes: Modified:
7879 +1 -1 trunk/adns/Makefile.in (File Modified)
7880 +1 -1 trunk/src/Makefile.in (File Modified)
7881
7882
7883 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7884 Log:
7885 Document proposed authdaemon protocol.
7886
7887 Changes: Modified:
7888 + - trunk/authdaemon/protocol.txt (File Added)
7889
7890
7891 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7892 Log:
7893 Makefile oops
7894
7895 Changes: Modified:
7896 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7897
7898
7899 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7900 Log:
7901 Remove dead makefile from generation
7902
7903 Changes: Modified:
7904 +1 -2 trunk/configure (File Modified)
7905 +0 -1 trunk/configure.ac (File Modified)
7906
7907
7908 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7909 Log:
7910 libcharybdisIO -> libcharybdis
7911
7912 Changes: Modified:
7913 +1 -1 trunk/src/Makefile.in (File Modified)
7914
7915
7916 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7917 Log:
7918 More restructuring.
7919
7920 Changes: Modified:
7921 + - trunk/libcharybdis/Makefile.in (File Added)
7922 + - trunk/libcharybdis/commio.c (File Added)
7923 + - trunk/libcharybdis/devpoll.c (File Added)
7924 + - trunk/libcharybdis/epoll.c (File Added)
7925 + - trunk/libcharybdis/io/ (File Deleted)
7926 + - trunk/libcharybdis/kqueue.c (File Added)
7927 + - trunk/libcharybdis/linebuf.c (File Added)
7928 + - trunk/libcharybdis/log/ (File Deleted)
7929 + - trunk/libcharybdis/poll.c (File Added)
7930 + - trunk/libcharybdis/ports.c (File Added)
7931 + - trunk/libcharybdis/select.c (File Added)
7932
7933
7934 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7935 Log:
7936 Blah kill makefile
7937
7938 Changes: Modified:
7939 + - trunk/libcharybdis/Makefile.in (File Deleted)
7940
7941
7942 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7943 Log:
7944 Blah kill makefile
7945
7946 Changes: Modified:
7947 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7948
7949
7950 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7951 Log:
7952 add authdaemon dir for later hacking
7953
7954
7955 Changes: Modified:
7956 + - trunk/authdaemon/ (File Added)
7957
7958
7959 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7960 Log:
7961 linebuf -> libcharybdisIO
7962
7963
7964 Changes: Modified:
7965 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7966 + - trunk/libcharybdis/io/linebuf.c (File Added)
7967 + - trunk/libcharybdis/log/ (File Added)
7968 + - trunk/libcharybdis/log/Makefile.in (File Added)
7969 +0 -687 trunk/src/Makefile.in (File Modified)
7970 + - trunk/src/linebuf.c (File Deleted)
7971
7972
7973 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7974 Log:
7975 Solaris 10 I/O ports support
7976
7977 Changes: Modified:
7978 + - trunk/libcharybdis/io/ports.c (File Added)
7979
7980
7981 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7982 Log:
7983 libcharybdis stuff
7984
7985
7986 Changes: Modified:
7987 +1 -1 trunk/Makefile.in (File Modified)
7988 +3 -1 trunk/configure (File Modified)
7989 +133 -10 trunk/configure.ac (File Modified)
7990 + - trunk/libcharybdis/ (File Added)
7991 + - trunk/libcharybdis/Makefile.in (File Added)
7992 + - trunk/libcharybdis/io/ (File Added)
7993 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7994 +2 -3 trunk/src/Makefile.in (File Modified)
7995 + - trunk/src/io/ (File Deleted)
7996
7997
7998 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7999 Log:
8000 split IO stuff into libcharybdisIO.
8001
8002
8003 Changes: Modified:
8004 + - trunk/src/commio.c (File Deleted)
8005 + - trunk/src/devpoll.c (File Deleted)
8006 + - trunk/src/epoll.c (File Deleted)
8007 + - trunk/src/io/ (File Added)
8008 + - trunk/src/io/Makefile.in (File Added)
8009 + - trunk/src/io/commio.c (File Added)
8010 + - trunk/src/io/devpoll.c (File Added)
8011 + - trunk/src/io/epoll.c (File Added)
8012 + - trunk/src/io/kqueue.c (File Added)
8013 + - trunk/src/io/poll.c (File Added)
8014 + - trunk/src/io/select.c (File Added)
8015 + - trunk/src/kqueue.c (File Deleted)
8016 + - trunk/src/poll.c (File Deleted)
8017 + - trunk/src/select.c (File Deleted)
8018
8019
8020 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8021 Log:
8022 Version bump: 1.1.0
8023
8024
8025 Changes: Modified:
8026 +86 -155 trunk/configure (File Modified)
8027 +1 -1 trunk/configure.ac (File Modified)
8028
8029
8030 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8031 Log:
8032 Remove mentions of mkkeypair/cryptlinks.
8033
8034
8035 Changes: Modified:
8036 +1 -3 trunk/doc/challenge.txt (File Modified)
8037
8038
8039 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8040 Log:
8041 Clarify serverinfo{} description.
8042
8043
8044 Changes: Modified:
8045 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8046
8047
8048 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8049 Log:
8050 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8051
8052
8053 Changes: Modified:
8054 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8055
8056
8057 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8058 Log:
8059 Improvements also applicable to hyperion 1.x.
8060
8061
8062 Changes: Modified:
8063 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8064
8065
8066 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8067 Log:
8068 - Add +F description
8069 - General improvements and changes to charybdis
8070
8071
8072 Changes: Modified:
8073 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8074
8075
8076 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8077 Log:
8078 The server notice umodes only have an effect
8079 for opers. ("sendto_realops_flags", so having
8080 the umode is not enough, they must also be
8081 opered)
8082
8083
8084 Changes: Modified:
8085 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8086
8087
8088 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8089 Log:
8090 Updates to umodes docs.
8091
8092
8093 Changes: Modified:
8094 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8095
8096
8097 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8098 Log:
8099 Add SGML documentation.
8100
8101 Changes: Modified:
8102 + - trunk/doc/sgml/ (File Added)
8103 + - trunk/doc/sgml/oper-guide/ (File Added)
8104 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8105 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8106 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8107 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8108 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8109 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8110 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8111
8112
8113 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8114 Log:
8115 Make operwall flag restrict setting umode +z.
8116 This repairs this flag broken in charybdis-1.0.
8117
8118
8119 Changes: Modified:
8120 +41 -0 trunk/contrib/m_flags.c (File Modified)
8121 +9 -0 trunk/src/s_user.c (File Modified)
8122
8123
8124 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8125 Log:
8126 Don't complain/reset remote clients +n. I'm still not
8127 convinced propagating all umodes is the way to go, oh
8128 well.
8129
8130
8131 Changes: Modified:
8132 +1 -1 trunk/src/s_user.c (File Modified)
8133
8134
8135 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8136 Log:
8137 - Require admin flag for oper /chghost (if it's enabled
8138 which is not default)
8139 - Give error message on nonexistant nick
8140
8141
8142 Changes: Modified:
8143 +12 -0 trunk/modules/m_chghost.c (File Modified)
8144
8145
8146 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8147 Log:
8148 Incorporated jilles' dynspoof patch with a few minor changes.
8149
8150 Changes: Modified:
8151 +5 -2 trunk/include/client.h (File Modified)
8152 +1 -0 trunk/include/numeric.h (File Modified)
8153 +75 -4 trunk/modules/m_chghost.c (File Modified)
8154 +2 -21 trunk/modules/m_stats.c (File Modified)
8155 +2 -8 trunk/modules/m_trace.c (File Modified)
8156 +2 -0 trunk/src/client.c (File Modified)
8157 +3 -0 trunk/src/s_user.c (File Modified)
8158
8159
8160 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8161 Log:
8162 Update NEWS.
8163
8164 Changes: Modified:
8165 +5 -0 trunk/NEWS (File Modified)
8166
8167
8168 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8169 Log:
8170 Make show_ip() far less braindead.
8171
8172 Obtained from: ratbox 2.2 SVN
8173
8174
8175 Changes: Modified:
8176 +14 -85 trunk/src/client.c (File Modified)
8177
8178
8179 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8180 Log:
8181 Instead of not showing channels at all for whoising services,
8182 only show channels the requester is also on. If operspying
8183 services, show all the channels.
8184
8185
8186 Changes: Modified:
8187 +37 -40 trunk/modules/m_whois.c (File Modified)
8188
8189
8190 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8191 Log:
8192 - Show real errno if we fail to connect to a server
8193 - Don't show server IPs on IRC if a server goes dead
8194 during handshake
8195
8196
8197 Changes: Modified:
8198 +2 -5 trunk/src/s_serv.c (File Modified)
8199
8200
8201 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8202 Log:
8203 Revert hybrid 7.2 aline code. It causes too many problems.
8204
8205
8206 Changes: Modified:
8207 +1 -47 trunk/NEWS (File Modified)
8208 + - trunk/include/aline.h (File Deleted)
8209 +53 -6 trunk/modules/m_dline.c (File Modified)
8210 +212 -16 trunk/modules/m_kline.c (File Modified)
8211 +37 -8 trunk/modules/m_resv.c (File Modified)
8212 +45 -24 trunk/modules/m_xline.c (File Modified)
8213 +0 -485 trunk/src/Makefile.in (File Modified)
8214 + - trunk/src/aline.c (File Deleted)
8215
8216
8217 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8218 Log:
8219 Incorporate recent ratbox monitor bugfixes (could crash).
8220
8221
8222 Changes: Modified:
8223 +16 -0 trunk/modules/m_monitor.c (File Modified)
8224 +4 -3 trunk/src/monitor.c (File Modified)
8225
8226
8227 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8228 Log:
8229 Fix /invite UID leak.
8230
8231 Found by logiclrd@EFnet.
8232
8233
8234 Changes: Modified:
8235 +3 -2 trunk/modules/m_invite.c (File Modified)
8236
8237
8238 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8239 Log:
8240 Don't show what channels a service is in.
8241
8242 Changes: Modified:
8243 +1 -0 trunk/NEWS (File Modified)
8244 +40 -35 trunk/modules/m_whois.c (File Modified)
8245
8246
8247 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8248 Log:
8249 Update version to 1.0.3.
8250
8251
8252 Changes: Modified:
8253 +9 -9 trunk/configure (File Modified)
8254 +1 -1 trunk/configure.ac (File Modified)
8255
8256
8257 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8258 Log:
8259 Update NEWS.
8260
8261
8262 Changes: Modified:
8263 +7 -1 trunk/NEWS (File Modified)
8264
8265
8266 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8267 Log:
8268 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8269 More static buffers :(
8270
8271
8272 Changes: Modified:
8273 +12 -4 trunk/src/aline.c (File Modified)
8274
8275
8276 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8277 Log:
8278 Make operspy mode (/mode !#channel showing parameters
8279 even if not on channel) work again.
8280
8281
8282 Changes: Modified:
8283 +4 -4 trunk/src/channel.c (File Modified)
8284
8285
8286 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8287 Log:
8288 Call server_introduced hook on TS6 remote server
8289 introduction (ms_sid()).
8290
8291
8292 Changes: Modified:
8293 +6 -0 trunk/modules/core/m_server.c (File Modified)
8294
8295
8296 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8297 Log:
8298 Cyrix boxes are wierd.
8299
8300 Changes: Modified:
8301 +2 -1 trunk/modules/m_services.c (File Modified)
8302
8303
8304 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8305 Log:
8306 More paranoia.
8307
8308 Changes: Modified:
8309 +1 -1 trunk/include/client.h (File Modified)
8310 +3 -1 trunk/modules/m_services.c (File Modified)
8311
8312
8313 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8314 Log:
8315 heh
8316
8317 Changes: Modified:
8318 +1 -6 trunk/modules/m_services.c (File Modified)
8319
8320
8321 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8322 Log:
8323 Disable a check that doesn't always seem to work right for some reason.
8324
8325 Changes: Modified:
8326 +2 -0 trunk/modules/m_services.c (File Modified)
8327
8328
8329 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8330 Log:
8331 Update NEWS.
8332
8333
8334 Changes: Modified:
8335 +4 -1 trunk/NEWS (File Modified)
8336
8337
8338 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8339 Log:
8340 1.0.2
8341
8342
8343 Changes: Modified:
8344 +9 -9 trunk/configure (File Modified)
8345 +1 -1 trunk/configure.ac (File Modified)
8346
8347
8348 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8349 Log:
8350 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8351
8352
8353 Changes: Modified:
8354 +3 -13 trunk/modules/m_trace.c (File Modified)
8355
8356
8357 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8358 Log:
8359 Don't send empty RPL_WHOISCHANNELS on remote whois.
8360
8361 Pointy hat to: jilles
8362
8363
8364 Changes: Modified:
8365 +1 -1 trunk/modules/m_whois.c (File Modified)
8366
8367
8368 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8369 Log:
8370 Update NEWS.
8371
8372
8373 Changes: Modified:
8374 +3 -0 trunk/NEWS (File Modified)
8375
8376
8377 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8378 Log:
8379 Modular umode support.
8380
8381
8382 Changes: Modified:
8383 +0 -9 trunk/include/client.h (File Modified)
8384 +2 -1 trunk/include/s_user.h (File Modified)
8385 +1 -1 trunk/include/tools.h (File Modified)
8386 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8387 +3 -0 trunk/src/ircd.c (File Modified)
8388 +1 -1 trunk/src/messages.tab (File Modified)
8389 +2 -2 trunk/src/s_serv.c (File Modified)
8390 +37 -59 trunk/src/s_user.c (File Modified)
8391 +21 -0 trunk/src/tools.c (File Modified)
8392
8393
8394 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8395 Log:
8396 Optionally do forced nick change to the UID instead of kill
8397 on nick collisions, see doc/collision_fnc.txt for more
8398 details.
8399
8400
8401 Changes: Modified:
8402 + - trunk/doc/collision_fnc.txt (File Added)
8403 +1 -0 trunk/doc/example.conf (File Modified)
8404 +8 -0 trunk/doc/reference.conf (File Modified)
8405 +1 -0 trunk/include/numeric.h (File Modified)
8406 +1 -0 trunk/include/s_conf.h (File Modified)
8407 +2 -1 trunk/include/s_serv.h (File Modified)
8408 +1 -0 trunk/include/s_stats.h (File Modified)
8409 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8410 +1 -1 trunk/src/messages.tab (File Modified)
8411 +1 -0 trunk/src/newconf.c (File Modified)
8412 +1 -0 trunk/src/s_conf.c (File Modified)
8413 +1 -0 trunk/src/s_serv.c (File Modified)
8414 +2 -2 trunk/src/s_stats.c (File Modified)
8415
8416
8417 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8418 Log:
8419 Update NEWS.
8420
8421
8422 Modified:
8423 trunk/NEWS (File Modified)
8424
8425
8426 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8427 Log:
8428 Don't allow lookups by uid in /monitor + and /monitor s.
8429
8430
8431 Modified:
8432 trunk/modules/m_monitor.c (File Modified)
8433
8434
8435 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8436 Log:
8437 Stop garbage +j being set in cases like +j aaa:bbb by
8438 initializing the variables properly.
8439
8440 Reported by kyle.
8441
8442
8443 Modified:
8444 trunk/modules/core/m_mode.c (File Modified)
8445 trunk/modules/core/m_sjoin.c (File Modified)
8446
8447
8448 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8449 Log:
8450 Apply flags to the proper server in me_gcap().
8451
8452
8453 Modified:
8454 trunk/modules/m_capab.c (File Modified)
8455
8456
8457 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8458 Log:
8459 Use find_named_client() instead of find_client() to check
8460 for nick collisions.
8461
8462
8463 Modified:
8464 trunk/modules/core/m_nick.c (File Modified)
8465
8466
8467 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8468 Log:
8469 - Replace old 381 numeric with a new, more positive one!
8470
8471
8472 Modified:
8473 trunk/src/messages.tab (File Modified)
8474
8475
8476 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8477 Log:
8478 Make it compile again.
8479
8480
8481 Modified:
8482 trunk/src/channel.c (File Modified)
8483 trunk/src/client.c (File Modified)
8484 trunk/src/ircd.c (File Modified)
8485 trunk/src/packet.c (File Modified)
8486
8487
8488 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8489 Log:
8490 - Prevent UID disclosure in cmode setting.
8491
8492
8493 Modified:
8494 trunk/NEWS (File Modified)
8495 trunk/modules/core/m_mode.c (File Modified)
8496
8497
8498 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8499 Log:
8500 A different check which prevents UID disclosure.
8501
8502
8503 Modified:
8504 trunk/modules/core/m_kick.c (File Modified)
8505
8506
8507 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8508 Log:
8509 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8510
8511
8512 Modified:
8513 trunk/modules/core/m_kick.c (File Modified)
8514
8515
8516 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8517 Log:
8518 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8519
8520
8521 Modified:
8522 trunk/NEWS (File Modified)
8523 trunk/modules/m_accept.c (File Modified)
8524 trunk/modules/m_admin.c (File Modified)
8525 trunk/modules/m_away.c (File Modified)
8526 trunk/modules/m_cap.c (File Modified)
8527 trunk/modules/m_capab.c (File Modified)
8528 trunk/modules/m_challenge.c (File Modified)
8529 trunk/modules/m_chghost.c (File Modified)
8530 trunk/modules/m_close.c (File Modified)
8531 trunk/modules/m_cmessage.c (File Modified)
8532 trunk/modules/m_connect.c (File Modified)
8533 trunk/modules/m_dline.c (File Modified)
8534 trunk/modules/m_encap.c (File Modified)
8535 trunk/modules/m_etrace.c (File Modified)
8536 trunk/modules/m_gline.c (File Modified)
8537 trunk/modules/m_help.c (File Modified)
8538 trunk/modules/m_info.c (File Modified)
8539 trunk/modules/m_invite.c (File Modified)
8540 trunk/modules/m_ison.c (File Modified)
8541 trunk/modules/m_kline.c (File Modified)
8542 trunk/modules/m_knock.c (File Modified)
8543 trunk/modules/m_links.c (File Modified)
8544 trunk/modules/m_list.c (File Modified)
8545 trunk/modules/m_locops.c (File Modified)
8546 trunk/modules/m_lusers.c (File Modified)
8547 trunk/modules/m_map.c (File Modified)
8548 trunk/modules/m_monitor.c (File Modified)
8549 trunk/modules/m_motd.c (File Modified)
8550 trunk/modules/m_names.c (File Modified)
8551 trunk/modules/m_oper.c (File Modified)
8552 trunk/modules/m_operspy.c (File Modified)
8553 trunk/modules/m_pass.c (File Modified)
8554 trunk/modules/m_ping.c (File Modified)
8555 trunk/modules/m_pong.c (File Modified)
8556 trunk/modules/m_post.c (File Modified)
8557 trunk/modules/m_rehash.c (File Modified)
8558 trunk/modules/m_restart.c (File Modified)
8559 trunk/modules/m_resv.c (File Modified)
8560 trunk/modules/m_services.c (File Modified)
8561 trunk/modules/m_set.c (File Modified)
8562 trunk/modules/m_sshortcut.c (File Modified)
8563 trunk/modules/m_stats.c (File Modified)
8564 trunk/modules/m_svinfo.c (File Modified)
8565 trunk/modules/m_tb.c (File Modified)
8566 trunk/modules/m_testline.c (File Modified)
8567 trunk/modules/m_testmask.c (File Modified)
8568 trunk/modules/m_time.c (File Modified)
8569 trunk/modules/m_topic.c (File Modified)
8570 trunk/modules/m_trace.c (File Modified)
8571 trunk/modules/m_unreject.c (File Modified)
8572 trunk/modules/m_user.c (File Modified)
8573 trunk/modules/m_userhost.c (File Modified)
8574 trunk/modules/m_users.c (File Modified)
8575 trunk/modules/m_version.c (File Modified)
8576 trunk/modules/m_wallops.c (File Modified)
8577 trunk/modules/m_who.c (File Modified)
8578 trunk/modules/m_whois.c (File Modified)
8579 trunk/modules/m_whowas.c (File Modified)
8580 trunk/modules/m_xline.c (File Modified)
8581 trunk/src/adns.c (File Modified)
8582 trunk/src/aline.c (File Modified)
8583 trunk/src/cache.c (File Modified)
8584 trunk/src/channel.c (File Modified)
8585 trunk/src/class.c (File Modified)
8586 trunk/src/client.c (File Modified)
8587 trunk/src/commio.c (File Modified)
8588 trunk/src/event.c (File Modified)
8589 trunk/src/hash.c (File Modified)
8590 trunk/src/hostmask.c (File Modified)
8591 trunk/src/ircd.c (File Modified)
8592 trunk/src/kdparse.c (File Modified)
8593 trunk/src/linebuf.c (File Modified)
8594 trunk/src/listener.c (File Modified)
8595 trunk/src/modules.c (File Modified)
8596 trunk/src/monitor.c (File Modified)
8597 trunk/src/newconf.c (File Modified)
8598 trunk/src/packet.c (File Modified)
8599 trunk/src/parse.c (File Modified)
8600 trunk/src/reject.c (File Modified)
8601 trunk/src/s_auth.c (File Modified)
8602 trunk/src/s_conf.c (File Modified)
8603 trunk/src/s_gline.c (File Modified)
8604 trunk/src/s_log.c (File Modified)
8605 trunk/src/s_newconf.c (File Modified)
8606 trunk/src/s_serv.c (File Modified)
8607 trunk/src/s_stats.c (File Modified)
8608 trunk/src/s_user.c (File Modified)
8609 trunk/src/send.c (File Modified)
8610 trunk/src/whowas.c (File Modified)
8611
8612
8613 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8614 Log:
8615 - More coding style niceities. Pretty much got client.h squared away.
8616
8617
8618 Modified:
8619 trunk/modules/m_dline.c (File Modified)
8620 trunk/modules/m_gline.c (File Modified)
8621 trunk/modules/m_kline.c (File Modified)
8622 trunk/modules/m_rehash.c (File Modified)
8623 trunk/modules/m_resv.c (File Modified)
8624 trunk/modules/m_stats.c (File Modified)
8625 trunk/modules/m_testline.c (File Modified)
8626 trunk/modules/m_user.c (File Modified)
8627 trunk/modules/m_xline.c (File Modified)
8628
8629
8630 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8631 Log:
8632 - Propagate quiets (+q) on netjoins
8633 - Clear +q list too on lowerTS sjoin from TS6 source
8634
8635
8636 Modified:
8637 trunk/modules/core/m_sjoin.c (File Modified)
8638 trunk/src/s_serv.c (File Modified)
8639
8640
8641 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8642 Log:
8643 Second argument to whois is always a nick, never a uid.
8644 This prevents /whois other.server uid to get information
8645 about that uid.
8646
8647
8648 Modified:
8649 trunk/modules/m_whois.c (File Modified)
8650
8651
8652 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8653 Log:
8654 Don't allow local users to use uids in user mode.
8655
8656
8657 Modified:
8658 trunk/src/s_user.c (File Modified)
8659
8660
8661 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8662 Log:
8663 Make it compile again.
8664
8665
8666 Modified:
8667 trunk/src/s_stats.c (File Modified)
8668
8669
8670 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8671 Log:
8672 Fix propagation of empty SJOIN.
8673
8674
8675 Modified:
8676 trunk/modules/core/m_sjoin.c (File Modified)
8677
8678
8679 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8680 Log:
8681 Some atheme-style niceties here.
8682
8683
8684 Modified:
8685 trunk/modules/m_accept.c (File Modified)
8686 trunk/modules/m_admin.c (File Modified)
8687 trunk/modules/m_away.c (File Modified)
8688 trunk/modules/m_cap.c (File Modified)
8689 trunk/modules/m_capab.c (File Modified)
8690 trunk/modules/m_challenge.c (File Modified)
8691 trunk/modules/m_chghost.c (File Modified)
8692 trunk/modules/m_close.c (File Modified)
8693 trunk/modules/m_cmessage.c (File Modified)
8694 trunk/modules/m_connect.c (File Modified)
8695 trunk/modules/m_dline.c (File Modified)
8696 trunk/modules/m_encap.c (File Modified)
8697 trunk/modules/m_etrace.c (File Modified)
8698 trunk/modules/m_gline.c (File Modified)
8699 trunk/modules/m_help.c (File Modified)
8700 trunk/modules/m_info.c (File Modified)
8701 trunk/modules/m_invite.c (File Modified)
8702 trunk/modules/m_ison.c (File Modified)
8703 trunk/modules/m_kline.c (File Modified)
8704 trunk/modules/m_knock.c (File Modified)
8705 trunk/modules/m_links.c (File Modified)
8706 trunk/modules/m_list.c (File Modified)
8707 trunk/modules/m_locops.c (File Modified)
8708 trunk/modules/m_lusers.c (File Modified)
8709 trunk/modules/m_map.c (File Modified)
8710 trunk/modules/m_monitor.c (File Modified)
8711 trunk/modules/m_motd.c (File Modified)
8712 trunk/modules/m_names.c (File Modified)
8713 trunk/modules/m_oper.c (File Modified)
8714 trunk/modules/m_operspy.c (File Modified)
8715 trunk/modules/m_pass.c (File Modified)
8716 trunk/modules/m_ping.c (File Modified)
8717 trunk/modules/m_pong.c (File Modified)
8718 trunk/modules/m_post.c (File Modified)
8719 trunk/modules/m_rehash.c (File Modified)
8720 trunk/modules/m_restart.c (File Modified)
8721 trunk/modules/m_resv.c (File Modified)
8722 trunk/modules/m_services.c (File Modified)
8723 trunk/modules/m_set.c (File Modified)
8724 trunk/modules/m_sshortcut.c (File Modified)
8725 trunk/modules/m_stats.c (File Modified)
8726 trunk/modules/m_svinfo.c (File Modified)
8727 trunk/modules/m_tb.c (File Modified)
8728 trunk/modules/m_testline.c (File Modified)
8729 trunk/modules/m_testmask.c (File Modified)
8730 trunk/modules/m_time.c (File Modified)
8731 trunk/modules/m_topic.c (File Modified)
8732 trunk/modules/m_trace.c (File Modified)
8733 trunk/modules/m_unreject.c (File Modified)
8734 trunk/modules/m_user.c (File Modified)
8735 trunk/modules/m_userhost.c (File Modified)
8736 trunk/modules/m_users.c (File Modified)
8737 trunk/modules/m_version.c (File Modified)
8738 trunk/modules/m_wallops.c (File Modified)
8739 trunk/modules/m_who.c (File Modified)
8740 trunk/modules/m_whois.c (File Modified)
8741 trunk/modules/m_whowas.c (File Modified)
8742 trunk/modules/m_xline.c (File Modified)
8743
8744
8745 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8746 Log:
8747 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8748
8749
8750 Modified:
8751 trunk/.indent.pro (File Modified)
8752 trunk/include/charybdis.h (File Added)
8753 trunk/include/client.h (File Modified)
8754 trunk/modules/.indent.pro (File Modified)
8755 trunk/src/.indent.pro (File Modified)
8756 trunk/src/adns.c (File Modified)
8757 trunk/src/aline.c (File Modified)
8758 trunk/src/cache.c (File Modified)
8759 trunk/src/channel.c (File Modified)
8760 trunk/src/class.c (File Modified)
8761 trunk/src/client.c (File Modified)
8762 trunk/src/commio.c (File Modified)
8763 trunk/src/event.c (File Modified)
8764 trunk/src/hash.c (File Modified)
8765 trunk/src/hostmask.c (File Modified)
8766 trunk/src/ircd.c (File Modified)
8767 trunk/src/kdparse.c (File Modified)
8768 trunk/src/linebuf.c (File Modified)
8769 trunk/src/listener.c (File Modified)
8770 trunk/src/modules.c (File Modified)
8771 trunk/src/monitor.c (File Modified)
8772 trunk/src/newconf.c (File Modified)
8773 trunk/src/packet.c (File Modified)
8774 trunk/src/parse.c (File Modified)
8775 trunk/src/reject.c (File Modified)
8776 trunk/src/s_auth.c (File Modified)
8777 trunk/src/s_conf.c (File Modified)
8778 trunk/src/s_gline.c (File Modified)
8779 trunk/src/s_log.c (File Modified)
8780 trunk/src/s_newconf.c (File Modified)
8781 trunk/src/s_serv.c (File Modified)
8782 trunk/src/s_stats.c (File Modified)
8783 trunk/src/s_user.c (File Modified)
8784 trunk/src/send.c (File Modified)
8785 trunk/src/whowas.c (File Modified)
8786
8787
8788 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8789 Log:
8790 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8791 - Convert a few modules towards using this code.
8792 - Make a note about this change in NEWS.
8793
8794
8795 Modified:
8796 trunk/NEWS (File Modified)
8797 trunk/include/aline.h (File Added)
8798 trunk/modules/m_dline.c (File Modified)
8799 trunk/modules/m_kline.c (File Modified)
8800 trunk/modules/m_resv.c (File Modified)
8801 trunk/modules/m_xline.c (File Modified)
8802 trunk/src/Makefile.in (File Modified)
8803 trunk/src/aline.c (File Added)
8804
8805
8806 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8807 Log:
8808 - Update NEWS document.
8809
8810
8811 Modified:
8812 trunk/NEWS (File Modified)
8813
8814
8815 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8816 Log:
8817 Use find_named_person() instead of find_person() in services shortcuts.
8818
8819
8820 Modified:
8821 trunk/modules/m_sshortcut.c (File Modified)
8822
8823
8824 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8825 Log:
8826 Fix propagation of empty channels (+P).
8827
8828
8829 Modified:
8830 trunk/modules/core/m_sjoin.c (File Modified)
8831 trunk/src/s_serv.c (File Modified)
8832
8833
8834 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8835 Log:
8836 Use same comparison for +f.
8837
8838
8839 Modified:
8840 trunk/modules/core/m_join.c (File Modified)
8841
8842
8843 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8844 Log:
8845 Retire server-server non-encap CHGHOST, and clean it up a bit.
8846
8847
8848 Modified:
8849 trunk/modules/m_chghost.c (File Modified)
8850
8851
8852 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8853 Log:
8854 Use TS6 form for SQUIT wallops.
8855
8856
8857 Modified:
8858 trunk/modules/core/m_squit.c (File Modified)
8859
8860
8861 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8862 Log:
8863 Propagate nick changes for remote clients in TS6 form if possible;
8864 simplify the code a bit.
8865
8866
8867 Modified:
8868 trunk/modules/core/m_nick.c (File Modified)
8869
8870
8871 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8872 Log:
8873 Only clear oper_only_umodes on deoper for local clients.
8874
8875
8876 Modified:
8877 trunk/src/s_user.c (File Modified)
8878
8879
8880 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8881 Log:
8882 - Don't enable use_whois_actually in the default config, makes cloaking
8883 only useful for vanity.
8884
8885
8886 Modified:
8887 trunk/doc/example.conf (File Modified)
8888
8889
8890 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8891 Log:
8892 Fix linebuf raw code to not truncate lines longer than
8893 510 characters. This stops ziplinks corruption at
8894 the initial burst if the other side sends a lot.
8895
8896
8897 Modified:
8898 trunk/src/linebuf.c (File Modified)
8899
8900
8901 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8902 Log:
8903 - Add +r to channel_modes().
8904
8905
8906 Modified:
8907 trunk/src/channel.c (File Modified)
8908
8909
8910 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8911 Log:
8912 Update NEWS.
8913
8914
8915 Modified:
8916 trunk/NEWS (File Modified)
8917
8918
8919 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8920 Log:
8921 err, nvm. wrong project :-P
8922
8923
8924 Modified:
8925 trunk/src/match.c (File Modified)
8926
8927
8928 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8929 Log:
8930 make sure we don't crash on match(NULL, test)
8931
8932
8933 Modified:
8934 trunk/src/match.c (File Modified)
8935
8936
8937 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8938 Log:
8939 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8940 flags = rehash in shared{}.
8941 Uses :<source> ENCAP <target> REHASH [option].
8942
8943
8944 Modified:
8945 trunk/doc/example.conf (File Modified)
8946 trunk/doc/reference.conf (File Modified)
8947 trunk/help/opers/rehash (File Modified)
8948 trunk/include/s_newconf.h (File Modified)
8949 trunk/modules/m_rehash.c (File Modified)
8950 trunk/modules/m_stats.c (File Modified)
8951 trunk/src/newconf.c (File Modified)
8952
8953
8954 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8955 Log:
8956 Initialize flags to 0 in conf_set_shared_flags() and
8957 conf_set_cluster_flags().
8958
8959
8960 Modified:
8961 trunk/src/newconf.c (File Modified)
8962
8963
8964 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8965 Log:
8966 Don't allow a forward from a #channel to an &channel.
8967 Error message is Illegal channel name.
8968
8969
8970 Modified:
8971 trunk/modules/core/m_mode.c (File Modified)
8972
8973
8974 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8975 Log:
8976 - change version to 1.0.1
8977
8978
8979 Modified:
8980 trunk/configure (File Modified)
8981 trunk/configure.ac (File Modified)
8982
8983
8984 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8985 Log:
8986 Update NEWS.
8987
8988
8989 Modified:
8990 trunk/NEWS (File Modified)
8991
8992
8993 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8994 Log:
8995 Services shortcuts changes:
8996 - Require umode +S on target
8997 - Use ERR_SERVICESDOWN (440) for error message
8998 - Fix check for empty string
8999
9000
9001 Modified:
9002 trunk/include/numeric.h (File Modified)
9003 trunk/modules/m_sshortcut.c (File Modified)
9004 trunk/src/messages.tab (File Modified)
9005
9006
9007 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9008 Log:
9009 s/IsChanService/IsService/g;
9010
9011
9012 Modified:
9013 trunk/modules/m_sshortcut.c (File Modified)
9014
9015
9016 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9017 Log:
9018 Add check for service validity in shortcut routines.
9019
9020
9021 Modified:
9022 trunk/modules/m_sshortcut.c (File Modified)
9023
9024
9025 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9026 Log:
9027 Don't allow forwarding to a -F channel the setter is not on.
9028
9029
9030 Modified:
9031 trunk/modules/core/m_mode.c (File Modified)
9032
9033
9034 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9035 Log:
9036 Describe identify_service and identify_command in
9037 reference.conf.
9038
9039
9040 Modified:
9041 trunk/doc/reference.conf (File Modified)
9042
9043
9044 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9045 Log:
9046 More helpfile updates.
9047
9048
9049 Modified:
9050 trunk/help/Makefile.in (File Modified)
9051 trunk/help/opers/die (File Modified)
9052 trunk/help/opers/join (File Modified)
9053 trunk/help/opers/links (File Modified)
9054 trunk/help/opers/lusers (File Modified)
9055 trunk/help/opers/map (File Added)
9056 trunk/help/opers/motd (File Modified)
9057 trunk/help/opers/names (File Modified)
9058 trunk/help/opers/notice (File Modified)
9059 trunk/help/opers/operspy (File Modified)
9060 trunk/help/opers/part (File Modified)
9061 trunk/help/opers/privmsg (File Modified)
9062 trunk/help/opers/restart (File Modified)
9063 trunk/help/opers/set (File Modified)
9064 trunk/help/opers/stats (File Modified)
9065 trunk/help/opers/trace (File Modified)
9066 trunk/help/opers/version (File Modified)
9067 trunk/help/users/notice (File Modified)
9068 trunk/help/users/privmsg (File Modified)
9069 trunk/help/users/stats (File Modified)
9070
9071
9072 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9073 Log:
9074 Update help files.
9075
9076
9077 Modified:
9078 trunk/help/opers/cmode (File Modified)
9079 trunk/help/opers/umode (File Modified)
9080 trunk/help/opers/wallops (File Modified)
9081 trunk/help/opers/who (File Modified)
9082 trunk/help/users/umode (File Modified)
9083
9084
9085 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9086 Log:
9087 Include cmode +r in 004 and 005.
9088
9089
9090 Modified:
9091 trunk/include/supported.h (File Modified)
9092 trunk/src/messages.tab (File Modified)
9093
9094
9095 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9096 Log:
9097 No need to clear all 3 buffers in channel_modes().
9098
9099
9100 Modified:
9101 trunk/src/channel.c (File Modified)
9102
9103
9104 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9105 Log:
9106 - Fix multiple +f modes per line
9107 - -f shouldn't take a parameter
9108
9109
9110 Modified:
9111 trunk/modules/core/m_mode.c (File Modified)
9112
9113
9114 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9115 Log:
9116 Channel mode +Q now prevents forwarding to or through
9117 a channel, just like in hyperion, not from a channel.
9118
9119
9120 Modified:
9121 trunk/modules/core/m_join.c (File Modified)
9122
9123
9124 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9125 Log:
9126 Complete +F/+Q propagation.
9127
9128
9129 Modified:
9130 trunk/modules/core/m_join.c (File Modified)
9131 trunk/modules/core/m_sjoin.c (File Modified)
9132 trunk/src/channel.c (File Modified)
9133
9134
9135 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9136 Log:
9137 - A few minor fixes.
9138
9139
9140 Modified:
9141 trunk/modules/core/m_join.c (File Modified)
9142 trunk/modules/m_services.c (File Modified)
9143
9144
9145 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9146 Log:
9147 - Fix netsplit obfuscation.
9148
9149
9150 Modified:
9151 trunk/src/client.c (File Modified)
9152
9153
9154 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9155 Log:
9156 - Fix another /stats p related bug.
9157
9158
9159 Modified:
9160 trunk/src/client.c (File Modified)
9161
9162
9163 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9164 Log:
9165 - Update example.conf.
9166
9167
9168 Modified:
9169 trunk/doc/example.conf (File Modified)
9170
9171
9172 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9173 Log:
9174 - Fix a minor bug here, and re-release 1.0.
9175
9176
9177 Modified:
9178 trunk/modules/core/m_nick.c (File Modified)
9179
9180
9181 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9182 Log:
9183 - Add bursted clients to /stats p list.
9184
9185
9186 Modified:
9187 trunk/modules/core/m_nick.c (File Modified)
9188
9189
9190 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9191 Log:
9192 - Add identify_service, identify_command options to the example.conf,
9193 newconf parser.
9194
9195
9196 Modified:
9197 trunk/NEWS (File Modified)
9198 trunk/doc/example.conf (File Modified)
9199 trunk/src/newconf.c (File Modified)
9200
9201
9202 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9203 Log:
9204 - Add services shortcuts.
9205
9206
9207 Modified:
9208 trunk/modules/Makefile.in (File Modified)
9209 trunk/modules/m_sshortcut.c (File Added)
9210
9211
9212 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9213 Log:
9214 - put back checks i removed by mistake
9215
9216
9217 Modified:
9218 trunk/modules/core/m_join.c (File Modified)
9219
9220
9221 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9222 Log:
9223 - Implement channel mode +Q, which disables forwarding.
9224 - Make forwarding usable by everyone.
9225 - Implement channel mode +F which bypasses authority checks on a target
9226 set with this mode
9227 - Update NEWS.
9228
9229
9230 Modified:
9231 trunk/NEWS (File Modified)
9232 trunk/include/channel.h (File Modified)
9233 trunk/include/supported.h (File Modified)
9234 trunk/modules/core/m_join.c (File Modified)
9235 trunk/modules/core/m_mode.c (File Modified)
9236 trunk/src/messages.tab (File Modified)
9237
9238
9239 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9240 Log:
9241 - Fix account handling brokenness.
9242
9243
9244 Modified:
9245 trunk/modules/m_services.c (File Modified)
9246
9247
9248 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9249 Log:
9250 Identify to services via server password hack. Still
9251 needs config file parts, like
9252 identifyservice = "nickserv@services.int";
9253 identifycommand = "IDENTIFY";
9254
9255
9256 Modified:
9257 trunk/include/s_conf.h (File Modified)
9258 trunk/src/s_user.c (File Modified)
9259
9260
9261 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9262 Log:
9263 Make send.c compile.
9264
9265
9266 Modified:
9267 trunk/src/send.c (File Modified)
9268
9269
9270 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9271 Log:
9272 - Handle this better.
9273
9274
9275 Modified:
9276 trunk/src/send.c (File Modified)
9277
9278
9279 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9280 Log:
9281 If the source is not a client, don't send to normal users.
9282
9283
9284 Modified:
9285 trunk/src/send.c (File Modified)
9286
9287
9288 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9289 Log:
9290 - Make /wallops behave as wallops in other ircds.
9291
9292
9293 Modified:
9294 trunk/modules/m_wallops.c (File Modified)
9295 trunk/src/send.c (File Modified)
9296
9297
9298 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9299 Log:
9300 - charybdis-1.0
9301
9302
9303 Modified:
9304 trunk/NEWS (File Modified)
9305 trunk/configure (File Modified)
9306 trunk/configure.ac (File Modified)
9307
9308
9309 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9310 Log:
9311 - Remove efnet configuration.
9312 - Rename example.conf as reference.conf, and replace the default
9313 example.conf with one suitable for AthemeNET.
9314 - Update makefile to reflect these changes.
9315
9316
9317 Modified:
9318 trunk/doc/Makefile.in (File Modified)
9319 trunk/doc/example.conf (File Modified)
9320 trunk/doc/example.efnet.conf (File Deleted)
9321 trunk/doc/reference.conf (File Added)
9322
9323
9324 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9325 Log:
9326 - Don't display opers who are /away.
9327
9328
9329 Modified:
9330 trunk/modules/m_stats.c (File Modified)
9331
9332
9333 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9334 Log:
9335 Put cmode +f in 004 and 005.
9336
9337
9338 Modified:
9339 trunk/include/supported.h (File Modified)
9340 trunk/src/messages.tab (File Modified)
9341
9342
9343 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9344 Log:
9345 Add user umode +Q which prevents a user from
9346 being forwarded.
9347
9348
9349 Modified:
9350 trunk/include/client.h (File Modified)
9351 trunk/modules/core/m_join.c (File Modified)
9352 trunk/src/messages.tab (File Modified)
9353 trunk/src/s_user.c (File Modified)
9354
9355
9356 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9357 Log:
9358 Implement channel forwarding in m_join(). As in
9359 hyperion, failing to join because of +i, +r or +j
9360 can cause you to be forwarded, potentially
9361 recursively. Unlike hyperion, a single numeric
9362 is sent in case of a successful forward, otherwise
9363 the ircd acts if there were no forward.
9364
9365
9366 Modified:
9367 trunk/include/numeric.h (File Modified)
9368 trunk/modules/core/m_join.c (File Modified)
9369 trunk/src/messages.tab (File Modified)
9370
9371
9372 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9373 Log:
9374 Allow servers to set oper-only cmodes as well.
9375
9376
9377 Modified:
9378 trunk/modules/core/m_mode.c (File Modified)
9379
9380
9381 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9382 Log:
9383 Add cmode +f which takes a channel name, settable
9384 only by opers for now. Does not do anything yet.
9385
9386
9387 Modified:
9388 trunk/include/channel.h (File Modified)
9389 trunk/modules/core/m_join.c (File Modified)
9390 trunk/modules/core/m_mode.c (File Modified)
9391 trunk/modules/core/m_sjoin.c (File Modified)
9392 trunk/src/channel.c (File Modified)
9393
9394
9395 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9396 Log:
9397 Fully initialize 'mode' in ms_join() and ms_sjoin()
9398 to avoid old +j garbage from being used.
9399
9400
9401 Modified:
9402 trunk/modules/core/m_join.c (File Modified)
9403 trunk/modules/core/m_sjoin.c (File Modified)
9404
9405
9406 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9407 Log:
9408 - only touch join_count/join_delta if join throttling
9409 is enabled on the channel
9410 - reset join_count/join_delta to 0 if -j is set
9411
9412
9413 Modified:
9414 trunk/modules/core/m_join.c (File Modified)
9415 trunk/modules/core/m_mode.c (File Modified)
9416 trunk/modules/core/m_sjoin.c (File Modified)
9417
9418
9419 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9420 Log:
9421 Also start a new "period" for join throttling for remote joins,
9422 if necessary. Make the code slightly clearer.
9423
9424
9425 Modified:
9426 trunk/modules/core/m_join.c (File Modified)
9427 trunk/src/channel.c (File Modified)
9428
9429
9430 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9431 Log:
9432 Some +j improvements, still broken.
9433
9434
9435 Modified:
9436 trunk/modules/core/m_join.c (File Modified)
9437 trunk/modules/core/m_sjoin.c (File Modified)
9438
9439
9440 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9441 Log:
9442 Only do +z processing for +m channels the sender is on,
9443 as bans/quiets are currently only checked locally.
9444
9445
9446 Modified:
9447 trunk/modules/core/m_message.c (File Modified)
9448
9449
9450 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9451 Log:
9452 - Add max_bans_large configuration option, defaulting to 500, to
9453 limit the number of bans in a +L channel
9454 - Change b/e/I to b/e/I/q in texts
9455
9456
9457 Modified:
9458 trunk/doc/example.conf (File Modified)
9459 trunk/include/s_conf.h (File Modified)
9460 trunk/modules/core/m_mode.c (File Modified)
9461 trunk/modules/m_info.c (File Modified)
9462 trunk/src/newconf.c (File Modified)
9463 trunk/src/s_conf.c (File Modified)
9464
9465
9466 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9467 Log:
9468 Store invite for +gi channels.
9469 Note that +gi is significantly weaker access control than +i.
9470
9471
9472 Modified:
9473 trunk/modules/m_invite.c (File Modified)
9474
9475
9476 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9477 Log:
9478 Nonops are allowed to see +q lists.
9479
9480
9481 Modified:
9482 trunk/modules/core/m_mode.c (File Modified)
9483
9484
9485 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9486 Log:
9487 Invalidate can_send() cache on -q.
9488
9489
9490 Modified:
9491 trunk/modules/core/m_mode.c (File Modified)
9492
9493
9494 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9495 Log:
9496 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9497
9498
9499 Modified:
9500 trunk/modules/core/m_sjoin.c (File Modified)
9501
9502
9503 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9504 Log:
9505 - Allow blank SJOINs -- for permanant channels.
9506
9507
9508 Modified:
9509 trunk/modules/core/m_sjoin.c (File Modified)
9510
9511
9512 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9513 Log:
9514 - Burst permanant channels.
9515
9516
9517 Modified:
9518 trunk/src/s_serv.c (File Modified)
9519
9520
9521 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9522 Log:
9523 - Fix handling of permanant channels.
9524
9525
9526 Modified:
9527 trunk/modules/core/m_join.c (File Modified)
9528
9529
9530 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9531 Log:
9532 - Run indent on core modules.
9533 - Add propagation of join throttle settings.
9534
9535
9536 Modified:
9537 trunk/modules/core/m_die.c (File Modified)
9538 trunk/modules/core/m_error.c (File Modified)
9539 trunk/modules/core/m_join.c (File Modified)
9540 trunk/modules/core/m_kick.c (File Modified)
9541 trunk/modules/core/m_kill.c (File Modified)
9542 trunk/modules/core/m_message.c (File Modified)
9543 trunk/modules/core/m_mode.c (File Modified)
9544 trunk/modules/core/m_nick.c (File Modified)
9545 trunk/modules/core/m_part.c (File Modified)
9546 trunk/modules/core/m_quit.c (File Modified)
9547 trunk/modules/core/m_server.c (File Modified)
9548 trunk/modules/core/m_sjoin.c (File Modified)
9549 trunk/modules/core/m_squit.c (File Modified)
9550
9551
9552 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9553 Log:
9554 - Fix mistake in commit message.
9555
9556
9557 Modified:
9558 trunk/ChangeLog (File Modified)
9559
9560
9561 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9562 Log:
9563 - Channel throttling.
9564
9565
9566 Modified:
9567 trunk/NEWS (File Modified)
9568 trunk/include/supported.h (File Modified)
9569 trunk/modules/core/m_mode.c (File Modified)
9570 trunk/src/messages.tab (File Modified)
9571
9572
9573 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9574 Log:
9575 - Channel throttle logic fixes.
9576
9577
9578 Modified:
9579 trunk/include/channel.h (File Modified)
9580
9581
9582 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9583 Log:
9584 - Add the throttle logic.
9585
9586
9587 Modified:
9588 trunk/include/channel.h (File Modified)
9589 trunk/include/numeric.h (File Modified)
9590 trunk/modules/core/m_join.c (File Modified)
9591 trunk/src/channel.c (File Modified)
9592 trunk/src/messages.tab (File Modified)
9593
9594
9595 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9596 Log:
9597 - Cosmetic fixes to CREDITS.
9598
9599
9600 Modified:
9601 trunk/CREDITS (File Modified)
9602
9603
9604 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9605 Log:
9606 - Better channel_modes() from ShadowIRCd 4.
9607
9608
9609 Modified:
9610 trunk/include/channel.h (File Modified)
9611 trunk/src/channel.c (File Modified)
9612
9613
9614 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9615 Log:
9616 - Strip colour codes from parts.
9617
9618
9619 Modified:
9620 trunk/modules/core/m_part.c (File Modified)
9621
9622
9623 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9624 Log:
9625 - Strip colour codes from quits.
9626
9627
9628 Modified:
9629 trunk/modules/core/m_quit.c (File Modified)
9630
9631
9632 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9633 Log:
9634 - add +c/+g/+z to channel_modes().
9635
9636
9637 Modified:
9638 trunk/src/channel.c (File Modified)
9639
9640
9641 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9642 Log:
9643 - Add +g to 004/005 numerics.
9644
9645
9646 Modified:
9647 trunk/include/supported.h (File Modified)
9648 trunk/src/messages.tab (File Modified)
9649
9650
9651 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9652 Log:
9653 - Add +cgz to set_final_mode() in both join/sjoin.
9654 - Implement channel mode +g: Free invite.
9655
9656
9657 Modified:
9658 trunk/include/channel.h (File Modified)
9659 trunk/modules/core/m_join.c (File Modified)
9660 trunk/modules/core/m_mode.c (File Modified)
9661 trunk/modules/core/m_sjoin.c (File Modified)
9662 trunk/modules/m_invite.c (File Modified)
9663
9664
9665 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9666 Log:
9667 - Make sure /stats p uses the right list.
9668
9669
9670 Modified:
9671 trunk/modules/m_stats.c (File Modified)
9672
9673
9674 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9675 Log:
9676 - local oper list becomes local_oper_list.
9677 - all opers are stored on oper_list for /stats p.
9678
9679
9680 Modified:
9681 trunk/include/ircd.h (File Modified)
9682 trunk/modules/m_stats.c (File Modified)
9683 trunk/modules/m_trace.c (File Modified)
9684 trunk/src/client.c (File Modified)
9685 trunk/src/ircd.c (File Modified)
9686 trunk/src/s_user.c (File Modified)
9687 trunk/src/send.c (File Modified)
9688
9689
9690 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9691 Log:
9692 - Remove ENABLE_SERVICES legacy define.
9693
9694
9695 Modified:
9696 trunk/configure (File Modified)
9697 trunk/configure.ac (File Modified)
9698 trunk/include/client.h (File Modified)
9699 trunk/include/m_info.h (File Modified)
9700 trunk/include/s_conf.h (File Modified)
9701 trunk/modules/Makefile.in (File Modified)
9702 trunk/modules/core/m_kick.c (File Modified)
9703 trunk/modules/core/m_mode.c (File Modified)
9704 trunk/modules/core/m_nick.c (File Modified)
9705 trunk/modules/core/m_sjoin.c (File Modified)
9706 trunk/modules/m_services.c (File Modified)
9707 trunk/src/channel.c (File Modified)
9708 trunk/src/newconf.c (File Modified)
9709 trunk/src/s_conf.c (File Modified)
9710 trunk/src/s_serv.c (File Modified)
9711 trunk/src/s_user.c (File Modified)
9712
9713
9714 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9715 Log:
9716 - New reject message, ala ircu.
9717
9718
9719 Modified:
9720 trunk/src/reject.c (File Modified)
9721
9722
9723 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9724 Log:
9725 - Reduce 'broadcast storm' effect in m_chghost.
9726
9727
9728 Modified:
9729 trunk/modules/m_chghost.c (File Modified)
9730
9731
9732 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9733 Log:
9734 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9735
9736
9737 Modified:
9738 trunk/include/supported.h (File Modified)
9739 trunk/src/messages.tab (File Modified)
9740
9741
9742 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9743 Log:
9744 - Implement +z.
9745
9746
9747 Modified:
9748 trunk/include/channel.h (File Modified)
9749 trunk/modules/core/m_message.c (File Modified)
9750 trunk/modules/core/m_mode.c (File Modified)
9751
9752
9753 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9754 Log:
9755 - use sendto_one_numeric() in some places.
9756
9757
9758 Modified:
9759 trunk/modules/core/m_mode.c (File Modified)
9760
9761
9762 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9763 Log:
9764 - Implement channel mode +c -- colour stripping.
9765
9766
9767 Modified:
9768 trunk/include/irc_string.h (File Modified)
9769 trunk/include/supported.h (File Modified)
9770 trunk/modules/core/m_message.c (File Modified)
9771 trunk/modules/core/m_mode.c (File Modified)
9772 trunk/src/irc_string.c (File Modified)
9773 trunk/src/messages.tab (File Modified)
9774
9775
9776 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9777 Log:
9778 - Add +qLP to CHANMODES 005 numeric.
9779
9780
9781 Modified:
9782 trunk/include/supported.h (File Modified)
9783
9784
9785 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9786 Log:
9787 Move credits files to doc/.
9788
9789
9790 Modified:
9791 trunk/Hybrid-team (File Deleted)
9792 trunk/Ratbox-team (File Deleted)
9793 trunk/doc/Hybrid-team (File Added)
9794 trunk/doc/Ratbox-team (File Added)
9795
9796
9797 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9798 Log:
9799 - Rename Ratbox credits as Ratbox-team.
9800 - Add in our own CREDITS.
9801
9802
9803 Modified:
9804 trunk/CREDITS (File Deleted)
9805 trunk/CREDITS (File Added)
9806 trunk/Ratbox-team (File Added)
9807
9808
9809 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9810 Log:
9811 - Quietcache fixes.
9812
9813
9814 Modified:
9815 trunk/modules/core/m_mode.c (File Modified)
9816
9817
9818 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9819 Log:
9820 - Rebuild configure.
9821
9822
9823 Modified:
9824 trunk/autom4te.cache/ (File Deleted)
9825 trunk/configure (File Modified)
9826
9827
9828 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9829 Log:
9830 Add +q to messages.tab.
9831
9832
9833 Modified:
9834 trunk/src/messages.tab (File Modified)
9835
9836
9837 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9838 Log:
9839 - port m_sjoin stuff to TS6 JOIN syntax.
9840
9841
9842 Modified:
9843 trunk/modules/core/m_join.c (File Modified)
9844
9845
9846 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9847 Log:
9848 - Implement channel mode +q (quiet)
9849
9850
9851 Modified:
9852 trunk/include/channel.h (File Modified)
9853 trunk/modules/core/m_mode.c (File Modified)
9854 trunk/src/channel.c (File Modified)
9855
9856
9857 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9858 Log:
9859 Add +L/+P for set_final_mode().
9860
9861
9862 Modified:
9863 trunk/modules/core/m_sjoin.c (File Modified)
9864
9865
9866 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9867 Log:
9868 Add +L/+P in channel_modes().
9869
9870
9871 Modified:
9872 trunk/src/channel.c (File Modified)
9873
9874
9875 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9876 Log:
9877 - Use MODE_PERMANENT, not MODE_PERMANANT
9878 - Actually use chm_staff()
9879
9880 It compiles but is not otherwise tested.
9881
9882
9883 Modified:
9884 trunk/include/channel.h (File Modified)
9885 trunk/modules/core/m_mode.c (File Modified)
9886 trunk/modules/core/m_sjoin.c (File Modified)
9887 trunk/src/channel.c (File Modified)
9888
9889
9890 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9891 Log:
9892 - Ok, patchlevel.h is fixed now.
9893
9894
9895 Modified:
9896 trunk/include/patchlevel.h (File Modified)
9897
9898
9899 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9900 Log:
9901 - *sigh*
9902
9903
9904 Modified:
9905 trunk/include/patchlevel.h (File Modified)
9906 trunk/src/version.c.SH (File Modified)
9907
9908
9909 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9910 Log:
9911 - Fix compilation issue with version.c.
9912
9913
9914 Modified:
9915 trunk/src/version.c.SH (File Modified)
9916
9917
9918 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9919 Log:
9920 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9921 this from the BUGS file.
9922
9923
9924 Modified:
9925 trunk/BUGS (File Modified)
9926
9927
9928 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9929 Log:
9930 Mangle all netsplit messages if flatten links is enabled.
9931
9932
9933 Modified:
9934 trunk/src/client.c (File Modified)
9935
9936
9937 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9938 Log:
9939 - jilles pointed out that /stats p needed severe changes -- implement
9940 them
9941
9942
9943 Modified:
9944 trunk/modules/m_stats.c (File Modified)
9945
9946
9947 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9948 Log:
9949 Rename RELNOTES to NEWS.
9950
9951
9952 Modified:
9953 trunk/NEWS (File Added)
9954 trunk/RELNOTES (File Deleted)
9955
9956
9957 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9958 Log:
9959 Update RELNOTES.
9960
9961
9962 Modified:
9963 trunk/RELNOTES (File Modified)
9964
9965
9966 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9967 Log:
9968 - Make /stats p work globally.
9969 - Change 'OPER(s)' to 'staff members'
9970
9971
9972 Modified:
9973 trunk/modules/m_stats.c (File Modified)
9974
9975
9976 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9977 Log:
9978 - add modes, +LP to RPL_MYINFO.
9979
9980
9981 Modified:
9982 trunk/src/messages.tab (File Modified)
9983
9984
9985 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9986 Log:
9987 More stuff to RELNOTES.
9988
9989
9990 Modified:
9991 trunk/RELNOTES (File Modified)
9992
9993
9994 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9995 Log:
9996 - Implement +P.
9997
9998
9999 Modified:
10000 trunk/modules/core/m_sjoin.c (File Modified)
10001 trunk/src/channel.c (File Modified)
10002
10003
10004 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10005 Log:
10006 - Implement list limit exceed modes -- +L.
10007
10008
10009 Modified:
10010 trunk/modules/core/m_mode.c (File Modified)
10011
10012
10013 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10014 Log:
10015 - Add handlers for modes +L, +P.
10016
10017
10018 Modified:
10019 trunk/include/channel.h (File Modified)
10020 trunk/modules/core/m_mode.c (File Modified)
10021
10022
10023 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10024 Log:
10025 Update properties on *everything*.
10026
10027
10028 Modified:
10029 trunk/.cvsignore (Property Modified)
10030 trunk/.indent.pro (Property Modified)
10031 trunk/BUGS (File Modified) (Property Modified)
10032 trunk/CREDITS (File Modified) (Property Modified)
10033 trunk/ChangeLog (Property Modified)
10034 trunk/Hybrid-team (File Modified) (Property Modified)
10035 trunk/INSTALL (File Modified) (Property Modified)
10036 trunk/LICENSE (File Modified) (Property Modified)
10037 trunk/Makefile.in (File Modified) (Property Modified)
10038 trunk/README.FIRST (File Modified) (Property Modified)
10039 trunk/RELNOTES (File Modified) (Property Modified)
10040 trunk/SVN-Access (Property Modified)
10041 trunk/aclocal.m4 (File Modified) (Property Modified)
10042 trunk/adns/.cvsignore (Property Modified)
10043 trunk/adns/COPYING (Property Modified)
10044 trunk/adns/GPL-vs-LGPL (Property Modified)
10045 trunk/adns/Makefile.in (File Modified) (Property Modified)
10046 trunk/adns/README (Property Modified)
10047 trunk/adns/README.ircd (Property Modified)
10048 trunk/adns/adns.h (File Modified) (Property Modified)
10049 trunk/adns/check.c (File Modified) (Property Modified)
10050 trunk/adns/dlist.h (File Modified) (Property Modified)
10051 trunk/adns/event.c (File Modified) (Property Modified)
10052 trunk/adns/general.c (File Modified) (Property Modified)
10053 trunk/adns/internal.h (File Modified) (Property Modified)
10054 trunk/adns/parse.c (File Modified) (Property Modified)
10055 trunk/adns/query.c (File Modified) (Property Modified)
10056 trunk/adns/reply.c (File Modified) (Property Modified)
10057 trunk/adns/setup.c (File Modified) (Property Modified)
10058 trunk/adns/transmit.c (File Modified) (Property Modified)
10059 trunk/adns/tvarith.h (File Modified) (Property Modified)
10060 trunk/adns/types.c (File Modified) (Property Modified)
10061 trunk/configure (File Modified) (Property Modified)
10062 trunk/configure.ac (File Modified) (Property Modified)
10063 trunk/contrib/.cvsignore (Property Modified)
10064 trunk/contrib/.indent.pro (Property Modified)
10065 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10066 trunk/contrib/README (File Modified) (Property Modified)
10067 trunk/contrib/example_module.c (File Modified) (Property Modified)
10068 trunk/contrib/m_42.c (File Modified) (Property Modified)
10069 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10070 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10071 trunk/contrib/m_force.c (File Modified) (Property Modified)
10072 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10073 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10074 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10075 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10076 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10077 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10078 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10079 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10080 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10081 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10082 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10083 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10084 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10085 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10086 trunk/doc/.cvsignore (Property Modified)
10087 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10088 trunk/doc/Makefile.in (File Modified) (Property Modified)
10089 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10090 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10091 trunk/doc/challenge.txt (File Modified) (Property Modified)
10092 trunk/doc/example.conf (File Modified) (Property Modified)
10093 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10094 trunk/doc/hooks.txt (File Modified) (Property Modified)
10095 trunk/doc/index.txt (File Modified) (Property Modified)
10096 trunk/doc/ircd.8 (File Modified) (Property Modified)
10097 trunk/doc/ircd.motd (Property Modified)
10098 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10099 trunk/doc/modeg.txt (File Modified) (Property Modified)
10100 trunk/doc/modes.txt (File Modified) (Property Modified)
10101 trunk/doc/monitor.txt (File Modified) (Property Modified)
10102 trunk/doc/old/Authors (Property Modified)
10103 trunk/doc/operguide.txt (File Modified) (Property Modified)
10104 trunk/doc/opermyth.txt (Property Modified)
10105 trunk/doc/server-version-info (File Modified) (Property Modified)
10106 trunk/doc/services.txt (File Modified) (Property Modified)
10107 trunk/doc/technical/README.TSora (Property Modified)
10108 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10109 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10110 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10111 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10112 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10113 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10114 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10115 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10116 trunk/doc/technical/rfc1459.txt (Property Modified)
10117 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10118 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10119 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10120 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10121 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10122 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10123 trunk/help/Makefile.in (File Modified) (Property Modified)
10124 trunk/help/opers/accept (Property Modified)
10125 trunk/help/opers/admin (Property Modified)
10126 trunk/help/opers/away (Property Modified)
10127 trunk/help/opers/capab (Property Modified)
10128 trunk/help/opers/challenge (Property Modified)
10129 trunk/help/opers/close (Property Modified)
10130 trunk/help/opers/cmode (Property Modified)
10131 trunk/help/opers/cnotice (Property Modified)
10132 trunk/help/opers/connect (Property Modified)
10133 trunk/help/opers/cprivmsg (Property Modified)
10134 trunk/help/opers/credits (Property Modified)
10135 trunk/help/opers/die (Property Modified)
10136 trunk/help/opers/dline (Property Modified)
10137 trunk/help/opers/eob (Property Modified)
10138 trunk/help/opers/error (Property Modified)
10139 trunk/help/opers/etrace (Property Modified)
10140 trunk/help/opers/gline (Property Modified)
10141 trunk/help/opers/help (Property Modified)
10142 trunk/help/opers/index (Property Modified)
10143 trunk/help/opers/info (Property Modified)
10144 trunk/help/opers/invite (Property Modified)
10145 trunk/help/opers/ison (Property Modified)
10146 trunk/help/opers/join (Property Modified)
10147 trunk/help/opers/kick (Property Modified)
10148 trunk/help/opers/kill (Property Modified)
10149 trunk/help/opers/kline (Property Modified)
10150 trunk/help/opers/knock (Property Modified)
10151 trunk/help/opers/links (Property Modified)
10152 trunk/help/opers/list (Property Modified)
10153 trunk/help/opers/locops (Property Modified)
10154 trunk/help/opers/lusers (Property Modified)
10155 trunk/help/opers/modlist (Property Modified)
10156 trunk/help/opers/modload (Property Modified)
10157 trunk/help/opers/modrestart (Property Modified)
10158 trunk/help/opers/modunload (Property Modified)
10159 trunk/help/opers/motd (Property Modified)
10160 trunk/help/opers/names (Property Modified)
10161 trunk/help/opers/nick (Property Modified)
10162 trunk/help/opers/notice (Property Modified)
10163 trunk/help/opers/oper (Property Modified)
10164 trunk/help/opers/operspy (Property Modified)
10165 trunk/help/opers/operwall (Property Modified)
10166 trunk/help/opers/part (Property Modified)
10167 trunk/help/opers/pass (Property Modified)
10168 trunk/help/opers/ping (Property Modified)
10169 trunk/help/opers/pong (Property Modified)
10170 trunk/help/opers/post (Property Modified)
10171 trunk/help/opers/privmsg (Property Modified)
10172 trunk/help/opers/quit (Property Modified)
10173 trunk/help/opers/rehash (Property Modified)
10174 trunk/help/opers/restart (Property Modified)
10175 trunk/help/opers/resv (Property Modified)
10176 trunk/help/opers/server (Property Modified)
10177 trunk/help/opers/set (Property Modified)
10178 trunk/help/opers/sjoin (Property Modified)
10179 trunk/help/opers/squit (Property Modified)
10180 trunk/help/opers/stats (Property Modified)
10181 trunk/help/opers/svinfo (Property Modified)
10182 trunk/help/opers/testgecos (Property Modified)
10183 trunk/help/opers/testline (Property Modified)
10184 trunk/help/opers/testmask (Property Modified)
10185 trunk/help/opers/time (Property Modified)
10186 trunk/help/opers/topic (Property Modified)
10187 trunk/help/opers/trace (Property Modified)
10188 trunk/help/opers/uhelp (Property Modified)
10189 trunk/help/opers/umode (Property Modified)
10190 trunk/help/opers/undline (Property Modified)
10191 trunk/help/opers/ungline (Property Modified)
10192 trunk/help/opers/unkline (Property Modified)
10193 trunk/help/opers/unresv (Property Modified)
10194 trunk/help/opers/unxline (Property Modified)
10195 trunk/help/opers/user (Property Modified)
10196 trunk/help/opers/userhost (Property Modified)
10197 trunk/help/opers/users (Property Modified)
10198 trunk/help/opers/version (Property Modified)
10199 trunk/help/opers/wallops (Property Modified)
10200 trunk/help/opers/who (Property Modified)
10201 trunk/help/opers/whois (Property Modified)
10202 trunk/help/opers/whowas (Property Modified)
10203 trunk/help/opers/xline (Property Modified)
10204 trunk/help/users/index (Property Modified)
10205 trunk/help/users/info (Property Modified)
10206 trunk/help/users/notice (Property Modified)
10207 trunk/help/users/privmsg (Property Modified)
10208 trunk/help/users/stats (Property Modified)
10209 trunk/help/users/umode (Property Modified)
10210 trunk/include/.cvsignore (Property Modified)
10211 trunk/include/.indent.pro (Property Modified)
10212 trunk/include/balloc.h (File Modified) (Property Modified)
10213 trunk/include/cache.h (File Modified) (Property Modified)
10214 trunk/include/channel.h (File Modified) (Property Modified)
10215 trunk/include/class.h (File Modified) (Property Modified)
10216 trunk/include/client.h (File Modified) (Property Modified)
10217 trunk/include/commio.h (File Modified) (Property Modified)
10218 trunk/include/common.h (File Modified) (Property Modified)
10219 trunk/include/config.h (File Modified) (Property Modified)
10220 trunk/include/config.h.dist (File Modified) (Property Modified)
10221 trunk/include/defaults.h (File Modified) (Property Modified)
10222 trunk/include/event.h (File Modified) (Property Modified)
10223 trunk/include/hash.h (File Modified) (Property Modified)
10224 trunk/include/hook.h (File Modified) (Property Modified)
10225 trunk/include/hostmask.h (File Modified) (Property Modified)
10226 trunk/include/irc_string.h (File Modified) (Property Modified)
10227 trunk/include/ircd.h (File Modified) (Property Modified)
10228 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10229 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10230 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10231 trunk/include/linebuf.h (File Modified) (Property Modified)
10232 trunk/include/listener.h (File Modified) (Property Modified)
10233 trunk/include/m_info.h (File Modified) (Property Modified)
10234 trunk/include/memory.h (File Modified) (Property Modified)
10235 trunk/include/modules.h (File Modified) (Property Modified)
10236 trunk/include/monitor.h (File Modified) (Property Modified)
10237 trunk/include/msg.h (File Modified) (Property Modified)
10238 trunk/include/newconf.h (File Modified) (Property Modified)
10239 trunk/include/numeric.h (File Modified) (Property Modified)
10240 trunk/include/packet.h (File Modified) (Property Modified)
10241 trunk/include/parse.h (File Modified) (Property Modified)
10242 trunk/include/patchlevel.h (File Modified) (Property Modified)
10243 trunk/include/patricia.h (File Modified) (Property Modified)
10244 trunk/include/reject.h (File Modified) (Property Modified)
10245 trunk/include/res.h (File Modified) (Property Modified)
10246 trunk/include/restart.h (File Modified) (Property Modified)
10247 trunk/include/s_auth.h (File Modified) (Property Modified)
10248 trunk/include/s_conf.h (File Modified) (Property Modified)
10249 trunk/include/s_gline.h (File Modified) (Property Modified)
10250 trunk/include/s_log.h (File Modified) (Property Modified)
10251 trunk/include/s_newconf.h (File Modified) (Property Modified)
10252 trunk/include/s_serv.h (File Modified) (Property Modified)
10253 trunk/include/s_stats.h (File Modified) (Property Modified)
10254 trunk/include/s_user.h (File Modified) (Property Modified)
10255 trunk/include/s_zip.h (File Modified) (Property Modified)
10256 trunk/include/scache.h (File Modified) (Property Modified)
10257 trunk/include/send.h (File Modified) (Property Modified)
10258 trunk/include/serno.h (Property Modified)
10259 trunk/include/setup.h.in (Property Modified)
10260 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10261 trunk/include/stdinc.h (File Modified) (Property Modified)
10262 trunk/include/supported.h (File Modified) (Property Modified)
10263 trunk/include/tools.h (File Modified) (Property Modified)
10264 trunk/include/whowas.h (File Modified) (Property Modified)
10265 trunk/install-sh (File Modified) (Property Modified)
10266 trunk/modules/.cvsignore (Property Modified)
10267 trunk/modules/.depend (Property Modified)
10268 trunk/modules/.indent.pro (Property Modified)
10269 trunk/modules/Makefile.in (File Modified) (Property Modified)
10270 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10271 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10272 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10273 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10274 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10275 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10276 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10277 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10278 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10279 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10280 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10281 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10282 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10283 trunk/modules/m_accept.c (File Modified) (Property Modified)
10284 trunk/modules/m_admin.c (File Modified) (Property Modified)
10285 trunk/modules/m_away.c (File Modified) (Property Modified)
10286 trunk/modules/m_cap.c (File Modified) (Property Modified)
10287 trunk/modules/m_capab.c (File Modified) (Property Modified)
10288 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10289 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10290 trunk/modules/m_close.c (File Modified) (Property Modified)
10291 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10292 trunk/modules/m_connect.c (File Modified) (Property Modified)
10293 trunk/modules/m_dline.c (File Modified) (Property Modified)
10294 trunk/modules/m_encap.c (File Modified) (Property Modified)
10295 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10296 trunk/modules/m_gline.c (File Modified) (Property Modified)
10297 trunk/modules/m_help.c (File Modified) (Property Modified)
10298 trunk/modules/m_info.c (File Modified) (Property Modified)
10299 trunk/modules/m_invite.c (File Modified) (Property Modified)
10300 trunk/modules/m_ison.c (File Modified) (Property Modified)
10301 trunk/modules/m_kline.c (File Modified) (Property Modified)
10302 trunk/modules/m_knock.c (File Modified) (Property Modified)
10303 trunk/modules/m_links.c (File Modified) (Property Modified)
10304 trunk/modules/m_list.c (File Modified) (Property Modified)
10305 trunk/modules/m_locops.c (File Modified) (Property Modified)
10306 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10307 trunk/modules/m_map.c (File Modified) (Property Modified)
10308 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10309 trunk/modules/m_motd.c (File Modified) (Property Modified)
10310 trunk/modules/m_names.c (File Modified) (Property Modified)
10311 trunk/modules/m_oper.c (File Modified) (Property Modified)
10312 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10313 trunk/modules/m_pass.c (File Modified) (Property Modified)
10314 trunk/modules/m_ping.c (File Modified) (Property Modified)
10315 trunk/modules/m_pong.c (File Modified) (Property Modified)
10316 trunk/modules/m_post.c (File Modified) (Property Modified)
10317 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10318 trunk/modules/m_restart.c (File Modified) (Property Modified)
10319 trunk/modules/m_resv.c (File Modified) (Property Modified)
10320 trunk/modules/m_services.c (File Modified) (Property Modified)
10321 trunk/modules/m_set.c (File Modified) (Property Modified)
10322 trunk/modules/m_stats.c (File Modified) (Property Modified)
10323 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10324 trunk/modules/m_tb.c (File Modified) (Property Modified)
10325 trunk/modules/m_testline.c (File Modified) (Property Modified)
10326 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10327 trunk/modules/m_time.c (File Modified) (Property Modified)
10328 trunk/modules/m_topic.c (File Modified) (Property Modified)
10329 trunk/modules/m_trace.c (File Modified) (Property Modified)
10330 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10331 trunk/modules/m_user.c (File Modified) (Property Modified)
10332 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10333 trunk/modules/m_users.c (File Modified) (Property Modified)
10334 trunk/modules/m_version.c (File Modified) (Property Modified)
10335 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10336 trunk/modules/m_who.c (File Modified) (Property Modified)
10337 trunk/modules/m_whois.c (File Modified) (Property Modified)
10338 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10339 trunk/modules/m_xline.c (File Modified) (Property Modified)
10340 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10341 trunk/servlink/.cvsignore (Property Modified)
10342 trunk/servlink/.indent.pro (Property Modified)
10343 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10344 trunk/servlink/README (File Modified) (Property Modified)
10345 trunk/servlink/TODO (File Modified) (Property Modified)
10346 trunk/servlink/control.c (File Modified) (Property Modified)
10347 trunk/servlink/control.h (File Modified) (Property Modified)
10348 trunk/servlink/io.c (File Modified) (Property Modified)
10349 trunk/servlink/io.h (File Modified) (Property Modified)
10350 trunk/servlink/servlink.c (File Modified) (Property Modified)
10351 trunk/servlink/servlink.h (File Modified) (Property Modified)
10352 trunk/src/.cvsignore (Property Modified)
10353 trunk/src/.depend (Property Modified)
10354 trunk/src/.indent.pro (Property Modified)
10355 trunk/src/Makefile.in (File Modified) (Property Modified)
10356 trunk/src/adns.c (File Modified) (Property Modified)
10357 trunk/src/balloc.c (File Modified) (Property Modified)
10358 trunk/src/cache.c (File Modified) (Property Modified)
10359 trunk/src/channel.c (File Modified) (Property Modified)
10360 trunk/src/class.c (File Modified) (Property Modified)
10361 trunk/src/client.c (File Modified) (Property Modified)
10362 trunk/src/commio.c (File Modified) (Property Modified)
10363 trunk/src/devpoll.c (File Modified) (Property Modified)
10364 trunk/src/epoll.c (File Modified) (Property Modified)
10365 trunk/src/event.c (File Modified) (Property Modified)
10366 trunk/src/getopt.c (File Modified) (Property Modified)
10367 trunk/src/hash.c (File Modified) (Property Modified)
10368 trunk/src/hook.c (File Modified) (Property Modified)
10369 trunk/src/hostmask.c (File Modified) (Property Modified)
10370 trunk/src/irc_string.c (File Modified) (Property Modified)
10371 trunk/src/ircd.c (File Modified) (Property Modified)
10372 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10373 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10374 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10375 trunk/src/kdparse.c (File Modified) (Property Modified)
10376 trunk/src/kqueue.c (File Modified) (Property Modified)
10377 trunk/src/linebuf.c (File Modified) (Property Modified)
10378 trunk/src/listener.c (File Modified) (Property Modified)
10379 trunk/src/match.c (File Modified) (Property Modified)
10380 trunk/src/memory.c (File Modified) (Property Modified)
10381 trunk/src/messages.tab (File Modified) (Property Modified)
10382 trunk/src/modules.c (File Modified) (Property Modified)
10383 trunk/src/monitor.c (File Modified) (Property Modified)
10384 trunk/src/newconf.c (File Modified) (Property Modified)
10385 trunk/src/numeric.c (File Modified) (Property Modified)
10386 trunk/src/packet.c (File Modified) (Property Modified)
10387 trunk/src/parse.c (File Modified) (Property Modified)
10388 trunk/src/patricia.c (File Modified) (Property Modified)
10389 trunk/src/poll.c (File Modified) (Property Modified)
10390 trunk/src/reject.c (File Modified) (Property Modified)
10391 trunk/src/restart.c (File Modified) (Property Modified)
10392 trunk/src/s_auth.c (File Modified) (Property Modified)
10393 trunk/src/s_conf.c (File Modified) (Property Modified)
10394 trunk/src/s_gline.c (File Modified) (Property Modified)
10395 trunk/src/s_log.c (File Modified) (Property Modified)
10396 trunk/src/s_newconf.c (File Modified) (Property Modified)
10397 trunk/src/s_serv.c (File Modified) (Property Modified)
10398 trunk/src/s_stats.c (File Modified) (Property Modified)
10399 trunk/src/s_user.c (File Modified) (Property Modified)
10400 trunk/src/scache.c (File Modified) (Property Modified)
10401 trunk/src/select.c (File Modified) (Property Modified)
10402 trunk/src/send.c (File Modified) (Property Modified)
10403 trunk/src/snprintf.c (File Modified) (Property Modified)
10404 trunk/src/tools.c (File Modified) (Property Modified)
10405 trunk/src/version.c.SH (File Modified) (Property Modified)
10406 trunk/src/whowas.c (File Modified) (Property Modified)
10407 trunk/tools/.cvsignore (Property Modified)
10408 trunk/tools/Makefile.in (File Modified) (Property Modified)
10409 trunk/tools/README (File Modified) (Property Modified)
10410 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10411 trunk/tools/convertilines.c (File Modified) (Property Modified)
10412 trunk/tools/convertklines.c (File Modified) (Property Modified)
10413 trunk/tools/mkkeypair (Property Modified)
10414 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10415 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10416 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10417 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10418 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10419 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10420 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10421 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10422 trunk/tools/untabify (File Modified) (Property Modified)
10423 trunk/tools/viconf.c (File Modified) (Property Modified)
10424
10425
10426 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10427 Log:
10428 - Update RELNOTES.
10429
10430
10431 Modified:
10432 trunk/RELNOTES (File Modified)
10433
10434
10435 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10436 Log:
10437 - Make version.c use our serial, not ratbox's.
10438
10439
10440 Modified:
10441 trunk/src/version.c.SH (File Modified)
10442
10443
10444 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10445 Log:
10446 - update RELNOTES
10447 - revved patchlevel to 2.1.5
10448
10449
10450 Modified:
10451 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10452 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10453
10454
10455 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10456 Log:
10457 - fix buffer overflow and unterminated buffer when removing TS6 bans
10458 - fix rebuilding of SJOIN
10459
10460
10461 Modified:
10462 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10463
10464
10465 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10466 Log:
10467 have servlink report if it gets an uncompressed error message when it gets inflate failures
10468
10469 Modified:
10470 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10471
10472
10473 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10474 Log:
10475 - extend our copyrights to 2005.
10476
10477
10478 Modified:
10479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10583
10584
10585 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10586 Log:
10587 - update RELNOTES
10588 - revved patchlevel to 2.1.4
10589
10590
10591 Modified:
10592 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10594
10595
10596 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10597 Log:
10598 - add TARGMAX to 005
10599 - remove the +1 from ->uid in struct Client
10600 - fix checking of accept entries in m_accept.c
10601
10602
10603 Modified:
10604 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10608
10609
10610 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10611 Log:
10612 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10613 send it over TS6
10614
10615
10616 Modified:
10617 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10618
10619
10620 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10621 Log:
10622 - remove an unused variable
10623
10624
10625 Modified:
10626 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10627
10628
10629 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10630 Log:
10631 don't burst a TS5 name in burst_TS6. -via jillies
10632
10633 Modified:
10634 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10635
10636
10637 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10638 Log:
10639 - via jilles, make nickchanges invalidate any cached bans for
10640 quiet_on_ban
10641
10642
10643 Modified:
10644 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10645 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10648
10649
10650 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10651 Log:
10652 - fix some char vs byte usage to make adns compile cleanly with gcc4
10653
10654
10655 Modified:
10656 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10657 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10658 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10659 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10660 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10661 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10662 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10663 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10664
10665
10666 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10667 Log:
10668 userhost should allow 5 userhost checks, not 4
10669
10670 Modified:
10671 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10672
10673
10674 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10675 Log:
10676 - another darwin fix
10677
10678
10679 Modified:
10680 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10681
10682
10683 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10684 Log:
10685 - darwin fixes
10686
10687
10688 Modified:
10689 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10690 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10691 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10692 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10693 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10694 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10695 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10696 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10697
10698
10699 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10700 Log:
10701 - remove bogus extern of abort_list
10702
10703
10704 Modified:
10705 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10706
10707
10708 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10709 Log:
10710 svn repo access stuff
10711
10712 Modified:
10713 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10714
10715
10716 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10717 Log:
10718 test commit
10719
10720
10721 Modified:
10722 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10723
10724
10725 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10726 Log:
10727 test commit
10728
10729
10730 Modified:
10731 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10732
10733
10734 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10735 Log:
10736 revert omotd..i thought it was a good idea..oh well
10737
10738 Modified:
10739 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10740
10741
10742 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10743 Log:
10744 Commas are bad things in channel keys
10745
10746
10747 Modified:
10748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10749
10750
10751 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10752 Log:
10753 Add OMOTD command to display oper motd
10754
10755
10756 Modified:
10757 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10758
10759
10760 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10761 Log:
10762 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10763
10764 Modified:
10765 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10766
10767
10768 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10769
10770 Modified files: (Branch: RATBOX_2_1)
10771 modules m_whois.c
10772 Log:
10773 - stop testing whois for protocol violations, as they can be caused in
10774 ircds going all the way back to the original ircd2.8
10775
10776 Revision Changes Path
10777 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10778
10779
10780
10781 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10782
10783 Modified files: (Branch: RATBOX_2_1)
10784 modules m_time.c
10785 Log:
10786 - remove some 2.2 code
10787
10788 Revision Changes Path
10789 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10790
10791
10792
10793 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10794
10795 Modified files: (Branch: RATBOX_2_1)
10796 modules m_time.c
10797 Log:
10798 backport of the silly december 31st bug
10799
10800 Revision Changes Path
10801 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10802
10803
10804
10805 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10806
10807 Modified files: (Branch: RATBOX_2_1)
10808 . RELNOTES
10809 include patchlevel.h
10810 Log:
10811 - revved patchlevel to 2.1.3
10812
10813 Revision Changes Path
10814 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10815 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10816
10817
10818
10819 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10820
10821 Modified files: (Branch: RATBOX_2_1)
10822 include client.h
10823 modules m_accept.c
10824 modules/core m_nick.c
10825 src client.c
10826 Log:
10827 - stop removing a clients own list of accepted clients when they do a
10828 nickchange
10829 - clean up the accept code so its less retarded
10830
10831 Revision Changes Path
10832 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10833 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10834 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10835 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10836
10837
10838
10839 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 include event.h
10843 modules m_links.c
10844 src event.c ircd.c newconf.c
10845 Log:
10846 - remove a defn of links_cache_list in m_links.c which was causing
10847 the flattened links update to be ignored
10848 - add eventUpdate(), and make links_delay update on rehash
10849
10850 Revision Changes Path
10851 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10852 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10853 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10854 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10855 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10856
10857
10858
10859 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10860
10861 Modified files: (Branch: RATBOX_2_1)
10862 doc services.txt
10863 src newconf.c
10864 Log:
10865 - make the conf parser apply service {}; on rehash
10866
10867 Revision Changes Path
10868 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10869 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10870
10871
10872
10873 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10874
10875 Modified files: (Branch: RATBOX_2_1)
10876 include m_info.h
10877 Log:
10878 - show ENABLE_SERVICES define in info
10879
10880 Revision Changes Path
10881 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10882
10883
10884
10885 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10886
10887 Modified files: (Branch: RATBOX_2_1)
10888 modules m_services.c m_stats.c
10889 Log:
10890 - via jilles, make m_services.c hook into stats U and display service
10891 blocks
10892
10893 Revision Changes Path
10894 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10895 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10896
10897
10898
10899 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10900
10901 Modified files: (Branch: RATBOX_2_1)
10902 . configure configure.ac
10903 Log:
10904 - default build to -O2
10905
10906 Revision Changes Path
10907 7.249.2.2 +4 -4 ircd-ratbox/configure
10908 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10909
10910
10911
10912 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10913
10914 Modified files: (Branch: RATBOX_2_1)
10915 doc example.conf example.efnet.conf
10916 include client.h s_conf.h s_newconf.h
10917 modules m_info.c
10918 modules/core m_join.c m_nick.c
10919 src channel.c newconf.c s_conf.c s_user.c
10920 Log:
10921 - remove no_oper_resvs from general {};
10922 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10923
10924 Revision Changes Path
10925 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10926 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10927 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10928 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10929 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10930 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10931 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10932 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10933 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10934 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10935 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10936 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10937
10938
10939
10940 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10941
10942 Modified files: (Branch: RATBOX_2_1)
10943 modules/core m_mode.c m_nick.c
10944 src s_newconf.c
10945 Log:
10946 - 2.0 sync:
10947 - raise max temptime to a year
10948 - tidy up BMASK
10949 - require 9 parameters in ms_nick(), 10 in ms_uid()
10950
10951 Revision Changes Path
10952 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10953 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10954 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10955
10956
10957
10958 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10959
10960 Modified files: (Branch: RATBOX_2_1)
10961 modules m_services.c
10962 Log:
10963 - only show services logged in info when its a local client
10964
10965 Revision Changes Path
10966 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10967
10968
10969
10970 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10971
10972 Modified files: (Branch: RATBOX_2_1)
10973 src match.c
10974 Log:
10975 passing a pointer to a pointer is not what was intended, oops
10976
10977 Revision Changes Path
10978 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10979
10980
10981
10982 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10983
10984 Modified files: (Branch: RATBOX_2_1)
10985 doc services.txt
10986 Log:
10987 - update services.txt with FNC
10988
10989 Revision Changes Path
10990 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10991
10992
10993
10994 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10995
10996 Modified files: (Branch: RATBOX_2_1)
10997 modules m_resv.c
10998 Log:
10999 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11000
11001 Revision Changes Path
11002 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11003
11004
11005
11006 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11007
11008 Modified files: (Branch: RATBOX_2_1)
11009 src s_auth.c
11010 Log:
11011 - add some uniqueness into auth process for bopm
11012
11013 Revision Changes Path
11014 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11015
11016
11017
11018 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11019
11020 Modified files: (Branch: RATBOX_2_1)
11021 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11022 Log:
11023 - make contrib/ compile
11024
11025 Revision Changes Path
11026 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11027 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11028 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11029 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11030
11031
11032
11033 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11034
11035 Modified files: (Branch: RATBOX_2_1)
11036 modules m_monitor.c
11037 Log:
11038 Don't allow MONITOR from an unregistered client
11039
11040 Revision Changes Path
11041 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11042
11043
11044
11045 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11046
11047 Modified files: (Branch: RATBOX_2_1)
11048 doc example.conf example.efnet.conf
11049 include class.h
11050 src class.c messages.tab newconf.c
11051 Log:
11052 - remove sendq_eob, its become more of a hindrance than a benefit.
11053 - sync example.efnet.conf cluster {}; with example.conf
11054
11055 Revision Changes Path
11056 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11057 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11058 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11059 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11060 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11061 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11062
11063
11064
11065 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 . RELNOTES
11069 include patchlevel.h
11070 Log:
11071 - update RELNOTES
11072 - revved patchlevel to 2.1.2
11073
11074 Revision Changes Path
11075 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11076 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11077
11078
11079
11080 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11081
11082 Modified files: (Branch: RATBOX_2_1)
11083 . configure configure.ac
11084 Log:
11085 - raise default topiclen to 160.
11086
11087 Revision Changes Path
11088 7.249.2.1 +3 -3 ircd-ratbox/configure
11089 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11090
11091
11092
11093 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11094
11095 Modified files: (Branch: RATBOX_2_1)
11096 modules m_services.c
11097 Log:
11098 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11099 tsinfo matches this
11100
11101 Revision Changes Path
11102 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11103
11104
11105
11106 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11107
11108 Modified files: (Branch: RATBOX_2_1)
11109 modules m_services.c
11110 Log:
11111 - monitor_signoff() the client we're nickchanging
11112
11113 Revision Changes Path
11114 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11115
11116
11117
11118 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11119
11120 Modified files: (Branch: RATBOX_2_1)
11121 modules m_trace.c
11122 Log:
11123 - fix various UID problems with trace
11124
11125 Revision Changes Path
11126 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11127
11128
11129
11130 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11131
11132 Modified files: (Branch: RATBOX_2_1)
11133 help/opers dline kline
11134 modules m_resv.c m_stats.c
11135 modules/core m_mode.c
11136 Log:
11137 - sync with 2.0
11138 - tidy up kline/dline help to note they dont accept nick as target
11139 - disallow bans beginning with ':' over bmask
11140 - disallow bans with a space in chm_ban
11141 - stop counting hidden opers in stats p
11142 - match() parameters in remote unresv were inverted, causing it to fail
11143 - fix possibility of clients setting blank keys
11144
11145 Revision Changes Path
11146 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11147 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11148 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11149 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11150 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11151
11152
11153
11154 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11155
11156 Modified files: (Branch: RATBOX_2_1)
11157 src send.c
11158 Log:
11159 - fix problems with amd64 and the way we do va_list
11160
11161 Revision Changes Path
11162 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11163
11164
11165
11166 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11167
11168 Modified files: (Branch: RATBOX_2_1)
11169 modules m_services.c
11170 Log:
11171 - tidy up the kill notifications for RSFNC
11172
11173 Revision Changes Path
11174 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11175
11176
11177
11178 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11179
11180 Modified files: (Branch: RATBOX_2_1)
11181 include s_serv.h
11182 modules m_services.c
11183 src s_serv.c
11184 Log:
11185 - some more rserv stuff:
11186 - add RSFNC capability
11187 - fix up RSFNC, kill existing clients if they exist.
11188
11189 Revision Changes Path
11190 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11191 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11192 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11193
11194
11195
11196 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11197
11198 Modified files: (Branch: RATBOX_2_1)
11199 modules m_services.c
11200 Log:
11201 - first stab at a FNC implementation for rserv
11202
11203 Revision Changes Path
11204 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11205
11206
11207
11208 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11209
11210 Modified files: (Branch: RATBOX_2_1)
11211 help/opers umode
11212 Log:
11213 - remove a tab
11214
11215 Revision Changes Path
11216 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11217
11218
11219
11220 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11221
11222 Modified files: (Branch: RATBOX_2_1)
11223 src newconf.c
11224 Log:
11225 - add links_delay back
11226
11227 Revision Changes Path
11228 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11229
11230
11231
11232 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11233
11234 Modified files: (Branch: RATBOX_2_1)
11235 help/opers umode
11236 help/users umode
11237 Log:
11238 - swap tabs for spaces
11239
11240 Revision Changes Path
11241 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11242 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11243
11244
11245
11246 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11247
11248 Modified files: (Branch: RATBOX_2_1)
11249 include m_info.h
11250 Log:
11251 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11252 contained in the client_flood conf option
11253 - remove a couple of unused defines from info
11254
11255 Revision Changes Path
11256 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11257
11258
11259
11260 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11261
11262 Modified files: (Branch: RATBOX_2_1)
11263 src s_conf.c
11264 Log:
11265 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11266
11267 Revision Changes Path
11268 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11269
11270
11271
11272 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11273
11274 Modified files: (Branch: RATBOX_2_1)
11275 doc example.conf example.efnet.conf
11276 Log:
11277 - fix missing closing comment tag
11278
11279 Revision Changes Path
11280 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11281 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11282
11283
11284
11285 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11286
11287 Modified files: (Branch: RATBOX_2_1)
11288 . RELNOTES
11289 include patchlevel.h
11290 Log:
11291 - revved patchlevel to 2.1.1
11292
11293 Revision Changes Path
11294 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11295 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11296
11297
11298
11299 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11300
11301 Modified files: (Branch: RATBOX_2_1)
11302 modules m_kline.c
11303 Log:
11304 - sync up remote kline reasons, so theyre consistent with what happens
11305 when we add local klines - notably the "Temporary K-line x min" and
11306 date added to reason.
11307
11308 Revision Changes Path
11309 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11310
11311
11312
11313 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11314
11315 Modified files: (Branch: RATBOX_2_1)
11316 doc monitor.txt
11317 Log:
11318 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11319
11320 Revision Changes Path
11321 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11322
11323
11324
11325 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11326
11327 Modified files: (Branch: RATBOX_2_1)
11328 src commio.c
11329 Log:
11330 used the data pointer we saved, not what just got nulled
11331
11332 Revision Changes Path
11333 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11334
11335
11336
11337 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11338
11339 Modified files: (Branch: RATBOX_2_1)
11340 modules m_resv.c m_xline.c
11341 Log:
11342 - fix broken propagation of xline/resv
11343
11344 Revision Changes Path
11345 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11346 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11347
11348
11349
11350 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11351
11352 Modified files: (Branch: RATBOX_2_1)
11353 src s_auth.c
11354 Log:
11355 - properly increment bad auth count for stats T when we timeout an auth
11356
11357 Revision Changes Path
11358 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11359
11360
11361
11362 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11363
11364 Modified files: (Branch: RATBOX_2_1)
11365 doc monitor.txt
11366 include client.h
11367 modules/core m_nick.c
11368 Log:
11369 - fix a bit that didnt make sense in monitor.txt
11370 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11371
11372 Revision Changes Path
11373 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11374 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11375 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11376
11377
11378
11379 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11380
11381 Modified files: (Branch: RATBOX_2_1)
11382 src s_auth.c
11383 Log:
11384 removing dlink nodes from auth_poll_list twice is bad
11385
11386 Revision Changes Path
11387 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11388
11389
11390
11391 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11392
11393 Modified files: (Branch: RATBOX_2_1)
11394 modules m_stats.c
11395 Log:
11396 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11397 changed to RPL_STATSDEBUG
11398
11399 Revision Changes Path
11400 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11401
11402
11403
11404 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11405
11406 Added files: (Branch: RATBOX_2_1)
11407 doc tgchange.txt
11408 Log:
11409 - add some documentation about target change
11410
11411 Revision Changes Path
11412 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11413
11414
11415
11416 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11417
11418 Modified files: (Branch: RATBOX_2_1)
11419 include supported.h
11420 modules/core m_message.c
11421 Log:
11422 - remove extra argument to 005
11423 - disallow messaging of UIDs
11424
11425 Revision Changes Path
11426 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11427 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11428
11429
11430
11431 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11432
11433 Modified files: (Branch: RATBOX_2_1)
11434 src parse.c
11435 Log:
11436 - fix a longstanding parser bug with wrong limit checking, causing us to
11437 accept one less parameter than we're allowed to accept.
11438
11439 Revision Changes Path
11440 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11441
11442
11443
11444 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11445
11446 Modified files: (Branch: RATBOX_2_1)
11447 modules/core m_message.c
11448 Log:
11449 - exempt users messaging themselves from target change
11450
11451 Revision Changes Path
11452 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11453
11454
11455
11456 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11457
11458 Modified files: (Branch: RATBOX_2_1)
11459 include supported.h
11460 Log:
11461 - stop violating MAXPARA on 005.
11462
11463 Revision Changes Path
11464 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11465
11466
11467
11468 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11469
11470 Modified files: (Branch: RATBOX_2_1)
11471 modules/core m_nick.c
11472 Log:
11473 - dont store an ipv6 sockhost if we're not compiled with v6 support
11474
11475 Revision Changes Path
11476 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11477
11478
11479
11480 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11481
11482 Modified files: (Branch: RATBOX_2_1)
11483 include stdinc.h
11484 Log:
11485 - remove some vms includes
11486
11487 Revision Changes Path
11488 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11489
11490
11491
11492 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11493
11494 Modified files: (Branch: RATBOX_2_1)
11495 . ChangeLog
11496 include serno.h
11497 Log:
11498 - force commit for new branch
11499
11500 Revision Changes Path
11501 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11502 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11503
11504
11505
11506 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11507
11508 Modified files:
11509 . RELNOTES configure configure.ac
11510 include patchlevel.h
11511 Log:
11512 - revved patchlevel to 2.1.0
11513
11514 Revision Changes Path
11515 1.114 +6 -2 ircd-ratbox/RELNOTES
11516 7.249 +11 -11 ircd-ratbox/configure
11517 7.63 +3 -3 ircd-ratbox/configure.ac
11518 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11519
11520
11521
11522 leeh 2005/03/04 13:31:32 EST (20050304_2)
11523
11524 Modified files:
11525 . RELNOTES
11526 include patchlevel.h
11527 Log:
11528 - update RELNOTES
11529 - revved patchlevel to 2.1.0beta2
11530
11531 Revision Changes Path
11532 1.113 +12 -0 ircd-ratbox/RELNOTES
11533 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11534
11535
11536
11537 leeh 2005/03/04 13:27:05 EST (20050304_1)
11538
11539 Modified files:
11540 doc whats-new-2.1.txt
11541 src channel.c
11542 Log:
11543 - update whats-new-2.1
11544 - when we're handling global NAMES, dont output channels if there are no
11545 members within them we can show.
11546
11547 Revision Changes Path
11548 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11549 7.436 +12 -2 ircd-ratbox/src/channel.c
11550
11551
11552
11553 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11554
11555 Modified files:
11556 src patricia.c
11557 Log:
11558 That would be a node_heap not a prefix_heap..oops
11559
11560 Revision Changes Path
11561 7.30 +1 -1 ircd-ratbox/src/patricia.c
11562
11563
11564
11565 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11566
11567 Modified files:
11568 include stdinc.h
11569 Log:
11570 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11571 otherwise..the other macros might work????
11572
11573 Revision Changes Path
11574 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11575
11576
11577
11578 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11579
11580 Modified files:
11581 . configure configure.ac
11582 Log:
11583 i hate autoconf
11584
11585 Revision Changes Path
11586 7.248 +5 -5 ircd-ratbox/configure
11587 7.62 +5 -5 ircd-ratbox/configure.ac
11588
11589
11590
11591 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11592
11593 Modified files:
11594 . configure configure.ac
11595 Log:
11596 i hate autoconf
11597
11598 Revision Changes Path
11599 7.247 +3 -2 ircd-ratbox/configure
11600 7.61 +3 -2 ircd-ratbox/configure.ac
11601
11602
11603
11604 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11605
11606 Modified files:
11607 . configure configure.ac
11608 Log:
11609 doh
11610
11611 Revision Changes Path
11612 7.246 +6 -6 ircd-ratbox/configure
11613 7.60 +4 -4 ircd-ratbox/configure.ac
11614
11615
11616
11617 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11618
11619 Modified files:
11620 . configure configure.ac
11621 include stdinc.h
11622 Log:
11623 Doh these changes got put on RATBOX_2_0 when they were meant for
11624 head..oops...
11625 Also merged in the monitor heap size stuff, not that i think monitor has
11626 been moved to head
11627
11628 Revision Changes Path
11629 7.245 +12 -3 ircd-ratbox/configure
11630 7.59 +11 -3 ircd-ratbox/configure.ac
11631 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11632
11633
11634
11635 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11636
11637 Modified files:
11638 include stdinc.h
11639 Log:
11640 Add more robust alloca checking
11641
11642 Revision Changes Path
11643 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11644
11645
11646
11647 leeh 2005/02/24 15:27:17 EST (20050224_9)
11648
11649 Modified files:
11650 contrib m_42.c
11651 Log:
11652 - fix the copyright on m_42.c :p
11653
11654 Revision Changes Path
11655 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11656
11657
11658
11659 leeh 2005/02/24 15:22:53 EST (20050224_8)
11660
11661 Modified files:
11662 include supported.h
11663 modules m_dline.c
11664 Log:
11665 - fix a core in undline on bad masks
11666 - remove an unwanted space from beginning of second 005 numeric
11667
11668 Revision Changes Path
11669 7.5 +1 -1 ircd-ratbox/include/supported.h
11670 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11671
11672
11673
11674 leeh 2005/02/24 15:18:59 EST (20050224_7)
11675
11676 Modified files:
11677 modules m_monitor.c
11678 Log:
11679 - use max_monitor when adding nicknames
11680 - add in monitor s
11681 that should be everything now..
11682
11683 Revision Changes Path
11684 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11685
11686
11687
11688 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11689
11690 Modified files:
11691 contrib m_42.c
11692 Log:
11693 42
11694
11695 Revision Changes Path
11696 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11697
11698
11699
11700 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11701
11702 Modified files:
11703 contrib m_42.c
11704 Log:
11705 42
11706
11707 Revision Changes Path
11708 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11709
11710
11711
11712 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11713
11714 Added files:
11715 contrib m_42.c
11716 Log:
11717 The Answer to Life, the Universe, and Everything
11718
11719 Revision Changes Path
11720 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11721
11722
11723
11724 leeh 2005/02/24 14:53:04 EST (20050224_3)
11725
11726 Modified files:
11727 include monitor.h
11728 modules m_monitor.c
11729 src ircd.c monitor.c
11730 Log:
11731 - call init_monitor() on startup
11732 - add in support for adding/deleting/listing monitor entries
11733
11734 Revision Changes Path
11735 7.2 +3 -1 ircd-ratbox/include/monitor.h
11736 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11737 7.374 +2 -0 ircd-ratbox/src/ircd.c
11738 7.3 +15 -4 ircd-ratbox/src/monitor.c
11739
11740
11741
11742 leeh 2005/02/23 21:20:10 EST (20050224_2)
11743
11744 Modified files:
11745 doc example.conf example.efnet.conf
11746 include s_conf.h supported.h
11747 modules Makefile.in
11748 src client.c newconf.c s_conf.c
11749 Added files:
11750 modules m_monitor.c
11751 Log:
11752 - add the max_monitor config option
11753 - advertise MONITOR=%d in 005
11754 - clear a local clients monitor list on exit
11755 - add the framework for the MONITOR command
11756 - bed.
11757
11758 Revision Changes Path
11759 7.261 +5 -0 ircd-ratbox/doc/example.conf
11760 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11761 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11762 7.4 +4 -2 ircd-ratbox/include/supported.h
11763 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11764 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11765 7.492 +1 -0 ircd-ratbox/src/client.c
11766 7.202 +1 -0 ircd-ratbox/src/newconf.c
11767 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11768
11769
11770
11771 leeh 2005/02/23 20:57:51 EST (20050224_1)
11772
11773 Modified files:
11774 . configure configure.ac
11775 include setup.h.in
11776 src monitor.c
11777 Log:
11778 - move MONITOR_HEAP_SIZE over to configure
11779
11780 Revision Changes Path
11781 7.244 ircd-ratbox/configure
11782 7.58 +4 -2 ircd-ratbox/configure.ac
11783 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11784 7.2 +0 -2 ircd-ratbox/src/monitor.c
11785
11786
11787
11788 leeh 2005/02/23 20:48:08 EST (20050224_0)
11789
11790 Modified files:
11791 doc monitor.txt
11792 include client.h numeric.h
11793 modules/core m_nick.c
11794 src Makefile.in client.c messages.tab
11795 s_user.c
11796 Added files:
11797 include monitor.h
11798 src monitor.c
11799 Log:
11800 - first half of my server-side notify list implementation..
11801
11802 Revision Changes Path
11803 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11804 7.266 +3 -0 ircd-ratbox/include/client.h
11805 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11806 7.58 +6 -0 ircd-ratbox/include/numeric.h
11807 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11808 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11809 7.491 +3 -0 ircd-ratbox/src/client.c
11810 7.126 +5 -5 ircd-ratbox/src/messages.tab
11811 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11812 7.342 +2 -0 ircd-ratbox/src/s_user.c
11813
11814
11815
11816 leeh 2005/02/23 18:42:59 EST (20050223_0)
11817
11818 Modified files:
11819 include hash.h
11820 Log:
11821 - double the size of the client and channel hashtables (64k -> 128k and
11822 32k -> 64k). The improvements are quite significant..
11823
11824 Revision Changes Path
11825 7.54 +4 -4 ircd-ratbox/include/hash.h
11826
11827
11828
11829 leeh 2005/02/22 14:55:56 EST (20050222_1)
11830
11831 Modified files:
11832 doc monitor.txt
11833 modules m_services.c
11834 Log:
11835 - remove a couple of unused vars
11836 - update monitor.txt
11837
11838 Revision Changes Path
11839 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11840 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11841
11842
11843
11844 leeh 2005/02/21 19:47:24 EST (20050222_0)
11845
11846 Added files:
11847 doc monitor.txt
11848 Log:
11849 - add in my documentation on the upcoming MONITOR command
11850
11851 Revision Changes Path
11852 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11853
11854
11855
11856 leeh 2005/02/21 12:09:34 EST (20050221_0)
11857
11858 Modified files:
11859 . configure configure.ac
11860 doc whats-new-2.1.txt
11861 tools README.mkpasswd
11862 Removed files:
11863 src crypt.c
11864 Log:
11865 - update whats-new-2.1.txt some more
11866 - we dont have vms mkpasswd anymore
11867 - remove the unused crypt.c
11868
11869 Revision Changes Path
11870 7.243 +3 -6 ircd-ratbox/configure
11871 7.57 +2 -4 ircd-ratbox/configure.ac
11872 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11873 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11874 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11875
11876
11877
11878 leeh 2005/02/19 12:38:09 EST (20050219_3)
11879
11880 Modified files:
11881 doc example.conf example.efnet.conf
11882 include ircd.h
11883 modules m_pong.c
11884 src channel.c client.c ircd.c s_conf.c
11885 Log:
11886 - rework the splitcode, splitservers is now how many servers we've marked as
11887 EOB, rather than how many are linked. Thus pull ourselves out of
11888 splitmode immediately once this is satisfied
11889
11890 Revision Changes Path
11891 7.260 +8 -9 ircd-ratbox/doc/example.conf
11892 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11893 7.83 +1 -0 ircd-ratbox/include/ircd.h
11894 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11895 7.435 +16 -36 ircd-ratbox/src/channel.c
11896 7.490 +2 -0 ircd-ratbox/src/client.c
11897 7.373 +2 -1 ircd-ratbox/src/ircd.c
11898 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11899
11900
11901
11902 leeh 2005/02/19 09:02:34 EST (20050219_2)
11903
11904 Modified files:
11905 doc example.conf example.efnet.conf
11906 include ircd.h s_conf.h
11907 modules m_set.c
11908 src channel.c ircd.c newconf.c s_conf.c
11909 Log:
11910 - remove split_delay
11911
11912 Revision Changes Path
11913 7.259 +0 -5 ircd-ratbox/doc/example.conf
11914 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11915 7.82 +0 -1 ircd-ratbox/include/ircd.h
11916 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11917 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11918 7.434 +2 -7 ircd-ratbox/src/channel.c
11919 7.372 +0 -1 ircd-ratbox/src/ircd.c
11920 7.201 +0 -1 ircd-ratbox/src/newconf.c
11921 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11922
11923
11924
11925 leeh 2005/02/19 08:48:05 EST (20050219_1)
11926
11927 Modified files:
11928 include client.h
11929 modules m_cap.c m_who.c
11930 src channel.c
11931 Log:
11932 - implemented multi-prefix client capability, which allows stacking of @+ in
11933 names and who
11934
11935 Revision Changes Path
11936 7.265 +1 -1 ircd-ratbox/include/client.h
11937 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11938 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11939 7.433 +4 -6 ircd-ratbox/src/channel.c
11940
11941
11942
11943 leeh 2005/02/19 06:27:58 EST (20050219_0)
11944
11945 Modified files:
11946 modules m_etrace.c
11947 src newconf.c s_conf.c s_newconf.c
11948 Log:
11949 - removed some unused vars/functions
11950
11951 Revision Changes Path
11952 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11953 7.200 +0 -15 ircd-ratbox/src/newconf.c
11954 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11955 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11956
11957
11958
11959 leeh 2005/02/16 12:58:24 EST (20050216_2)
11960
11961 Modified files:
11962 . RELNOTES configure configure.ac
11963 include patchlevel.h
11964 Log:
11965 - update configure to reflect this is 'devel'
11966 - update RELNOTES
11967 - revved patchlevel to 2.1.0beta1
11968
11969 Revision Changes Path
11970 1.112 +9 -1 ircd-ratbox/RELNOTES
11971 7.242 +11 -11 ircd-ratbox/configure
11972 7.56 +3 -3 ircd-ratbox/configure.ac
11973 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11974
11975
11976
11977 leeh 2005/02/16 12:46:30 EST (20050216_1)
11978
11979 Modified files:
11980 . configure configure.ac
11981 include client.h numeric.h s_conf.h setup.h.in
11982 supported.h
11983 modules Makefile.in
11984 modules/core m_nick.c
11985 src Makefile.in client.c ircd.c messages.tab
11986 newconf.c s_conf.c s_user.c
11987 Removed files:
11988 include watch.h
11989 modules m_watch.c
11990 src watch.c
11991 Log:
11992 - remove watch, the protocol for this sucks so hard I just dont want it
11993 here ;-)
11994
11995 Revision Changes Path
11996 7.241 +2 -12 ircd-ratbox/configure
11997 7.55 +2 -4 ircd-ratbox/configure.ac
11998 7.264 +0 -2 ircd-ratbox/include/client.h
11999 7.57 +0 -11 ircd-ratbox/include/numeric.h
12000 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12001 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12002 7.3 +2 -3 ircd-ratbox/include/supported.h
12003 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12004 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12005 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12006 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12007 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12008 7.489 +0 -3 ircd-ratbox/src/client.c
12009 7.371 +0 -2 ircd-ratbox/src/ircd.c
12010 7.125 +9 -9 ircd-ratbox/src/messages.tab
12011 7.199 +0 -1 ircd-ratbox/src/newconf.c
12012 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12013 7.341 +0 -2 ircd-ratbox/src/s_user.c
12014 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12015
12016
12017
12018 leeh 2005/02/15 19:13:31 EST (20050216_0)
12019
12020 Modified files:
12021 include stdinc.h
12022 src event.c ircd_lexer.l ircd_signal.c
12023 modules.c
12024 Removed files:
12025 servlink descrip.mms
12026 Log:
12027 - remove a few vms bits
12028
12029 Revision Changes Path
12030 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12031 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12032 7.47 +0 -54 ircd-ratbox/src/event.c
12033 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12034 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12035 7.152 +0 -3 ircd-ratbox/src/modules.c
12036
12037
12038
12039 leeh 2005/02/15 18:53:32 EST (20050215_0)
12040
12041 Modified files:
12042 include hostmask.h ircd.h s_conf.h s_newconf.h
12043 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12044 m_xline.c
12045 src hostmask.c ircd.c ircd_signal.c s_conf.c
12046 s_newconf.c
12047 Log:
12048 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12049 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12050
12051 Revision Changes Path
12052 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12053 7.81 +1 -0 ircd-ratbox/include/ircd.h
12054 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12055 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12056 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12057 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12058 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12059 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12060 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12061 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12062 7.370 +7 -0 ircd-ratbox/src/ircd.c
12063 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12064 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12065 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12066
12067
12068
12069 leeh 2005/02/13 10:21:41 EST (20050213_4)
12070
12071 Modified files:
12072 doc services.txt
12073 Added files:
12074 doc whats-new-2.0.txt whats-new-2.1.txt
12075 Removed files:
12076 doc whats-new.txt
12077 Log:
12078 - move whats-new.txt to whats-new-2.0.txt
12079 - add in whats-new-2.1.txt
12080 - update services.txt with the whois for logged in users
12081
12082 Revision Changes Path
12083 7.2 +5 -0 ircd-ratbox/doc/services.txt
12084 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12085 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12086 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12087
12088
12089
12090 leeh 2005/02/13 09:20:37 EST (20050213_3)
12091
12092 Modified files:
12093 include supported.h
12094 modules/core m_message.c
12095 Log:
12096 - fix a compile error in m_message.c
12097 - update 005 to the spec and add CPRIVMSG/CNOTICE
12098
12099 Revision Changes Path
12100 7.2 +31 -37 ircd-ratbox/include/supported.h
12101 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12102
12103
12104
12105 leeh 2005/02/13 09:14:12 EST (20050213_2)
12106
12107 Modified files:
12108 src channel.c
12109 Log:
12110 - fix the membership memleak
12111
12112 Revision Changes Path
12113 7.432 +0 -3 ircd-ratbox/src/channel.c
12114
12115
12116
12117 leeh 2005/02/12 21:51:56 EST (20050213_1)
12118
12119 Modified files:
12120 include client.h
12121 modules/core m_message.c
12122 Log:
12123 - add a bitmask to track when they send their first message, only allowing
12124 clearing stuff after that.
12125
12126 Revision Changes Path
12127 7.263 +4 -0 ircd-ratbox/include/client.h
12128 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12129
12130
12131
12132 leeh 2005/02/12 21:17:52 EST (20050213_0)
12133
12134 Modified files:
12135 include patricia.h s_newconf.h
12136 modules/core m_message.c
12137 src patricia.c s_newconf.c s_user.c
12138 Log:
12139 - add in the patricia for tracking who fills up targets, give them a reduced
12140 count on connect
12141
12142 Revision Changes Path
12143 7.20 +1 -1 ircd-ratbox/include/patricia.h
12144 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12145 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12146 7.29 +1 -1 ircd-ratbox/src/patricia.c
12147 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12148 7.340 +4 -0 ircd-ratbox/src/s_user.c
12149
12150
12151
12152 leeh 2005/02/12 18:35:10 EST (20050212_0)
12153
12154 Modified files:
12155 include ircd_defs.h
12156 src class.c reject.c
12157 Log:
12158 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12159
12160 Revision Changes Path
12161 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12162 7.68 +1 -5 ircd-ratbox/src/class.c
12163 1.33 +1 -5 ircd-ratbox/src/reject.c
12164
12165
12166
12167 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12168
12169 Modified files:
12170 modules m_watch.c
12171 Log:
12172 remove stupid memory leak
12173
12174 Revision Changes Path
12175 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12176
12177
12178
12179 leeh 2005/02/11 06:42:48 EST (20050211_0)
12180
12181 Modified files:
12182 modules m_gline.c
12183 Log:
12184 - workaround hyb6 allowing empty gline reasons
12185
12186 Revision Changes Path
12187 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12188
12189
12190
12191 leeh 2005/02/09 14:39:13 EST (20050209_2)
12192
12193 Modified files:
12194 include s_conf.h
12195 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12196 src ircd.c s_conf.c
12197 Log:
12198 - move temp dlines and temp klines over to an array, rather than completely
12199 seperate dlinks.
12200
12201 Revision Changes Path
12202 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12203 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12204 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12205 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12206 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12207 7.369 +0 -5 ircd-ratbox/src/ircd.c
12208 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12209
12210
12211
12212 leeh 2005/02/09 14:02:13 EST (20050209_1)
12213
12214 Modified files:
12215 include s_user.h
12216 modules m_cap.c m_pong.c m_user.c
12217 modules/core m_nick.c
12218 src s_user.c
12219 Log:
12220 - remove 'nick' param from register_local_user(), its not needed.
12221
12222 Revision Changes Path
12223 7.35 +1 -1 ircd-ratbox/include/s_user.h
12224 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12225 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12226 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12227 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12228 7.339 +6 -6 ircd-ratbox/src/s_user.c
12229
12230
12231
12232 leeh 2005/02/09 13:12:53 EST (20050209_0)
12233
12234 Modified files:
12235 modules m_cmessage.c
12236 Log:
12237 - dont send numerics when we're dealing with CNOTICE
12238 - add in checking for +g, and resetting idle
12239
12240 Revision Changes Path
12241 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12242
12243
12244
12245 leeh 2005/02/08 11:37:50 EST (20050208_2)
12246
12247 Modified files:
12248 src s_newconf.c
12249 Log:
12250 - fix operator blocks to work on ip spoofs
12251
12252 Revision Changes Path
12253 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12254
12255
12256
12257 leeh 2005/02/07 19:23:22 EST (20050208_1)
12258
12259 Modified files:
12260 doc example.conf example.efnet.conf
12261 src newconf.c
12262 Log:
12263 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12264
12265 Revision Changes Path
12266 7.258 +0 -39 ircd-ratbox/doc/example.conf
12267 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12268 7.198 +0 -272 ircd-ratbox/src/newconf.c
12269
12270
12271
12272 leeh 2005/02/07 19:19:32 EST (20050208_0)
12273
12274 Modified files:
12275 src s_conf.c
12276 Log:
12277 - added support for kline.conf.perm et al, these take the same formats
12278 as their non-permanent partners, but you cant remove them via the ircd.
12279
12280 Revision Changes Path
12281 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12282
12283
12284
12285 leeh 2005/02/02 19:18:59 EST (20050203_1)
12286
12287 Modified files:
12288 help Makefile.in
12289 help/opers index
12290 help/users index
12291 Added files:
12292 help/opers cnotice cprivmsg
12293 Log:
12294 - added help files for cprivmsg/cnotice
12295
12296 Revision Changes Path
12297 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12298 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12299 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12300 1.10 +19 -19 ircd-ratbox/help/opers/index
12301 1.7 +10 -9 ircd-ratbox/help/users/index
12302
12303
12304
12305 leeh 2005/02/02 19:14:25 EST (20050203_0)
12306
12307 Modified files:
12308 include numeric.h
12309 modules Makefile.in
12310 src messages.tab
12311 Added files:
12312 modules m_cmessage.c
12313 Log:
12314 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12315 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12316 nick is a member. These bypass any target change limitations.
12317 - added ERR_VOICENEEDED, numeric 489.
12318
12319 Revision Changes Path
12320 7.56 +2 -0 ircd-ratbox/include/numeric.h
12321 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12322 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12323 7.124 +1 -1 ircd-ratbox/src/messages.tab
12324
12325
12326
12327 leeh 2005/02/02 16:58:16 EST (20050202_4)
12328
12329 Modified files:
12330 help/opers etrace
12331 Log:
12332 - update etrace help
12333
12334 Revision Changes Path
12335 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12336
12337
12338
12339 leeh 2005/02/02 16:55:04 EST (20050202_3)
12340
12341 Modified files:
12342 modules m_etrace.c
12343 Log:
12344 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12345 can put its external ip address in there..
12346
12347 Revision Changes Path
12348 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12349
12350
12351
12352 leeh 2005/02/02 16:41:06 EST (20050202_2)
12353
12354 Modified files:
12355 modules m_etrace.c
12356 Log:
12357 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12358 if its a non-local client. These will just get "lost" if the remote
12359 server doesnt support this..
12360
12361 Revision Changes Path
12362 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12363
12364
12365
12366 leeh 2005/02/02 16:12:12 EST (20050202_1)
12367
12368 Modified files:
12369 include client.h numeric.h s_conf.h
12370 modules/core m_message.c
12371 src messages.tab newconf.c s_conf.c
12372 Log:
12373 - first part of the target change code, add the storage of targets for
12374 localuser, throttle messages when they fill all the available slots
12375
12376 Revision Changes Path
12377 7.262 +5 -1 ircd-ratbox/include/client.h
12378 7.55 +2 -0 ircd-ratbox/include/numeric.h
12379 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12380 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12381 7.123 +1 -1 ircd-ratbox/src/messages.tab
12382 7.197 +1 -0 ircd-ratbox/src/newconf.c
12383 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12384
12385
12386
12387 leeh 2005/02/02 13:28:10 EST (20050202_0)
12388
12389 Modified files:
12390 modules m_resv.c m_stats.c m_testline.c
12391 modules/core m_join.c
12392 src hash.c kdparse.c messages.tab s_newconf.c
12393 Log:
12394 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12395 tracking of when resvs get hit
12396
12397 Revision Changes Path
12398 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12399 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12400 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12401 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12402 7.114 +3 -0 ircd-ratbox/src/hash.c
12403 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12404 7.122 +1 -1 ircd-ratbox/src/messages.tab
12405 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12406
12407
12408
12409 leeh 2005/01/31 09:04:10 EST (20050131_2)
12410
12411 Modified files:
12412 src s_log.c
12413 Log:
12414 - fflush() logfiles
12415
12416 Revision Changes Path
12417 7.79 +2 -0 ircd-ratbox/src/s_log.c
12418
12419
12420
12421 leeh 2005/01/31 08:59:09 EST (20050131_1)
12422
12423 Modified files:
12424 src commio.c
12425 Log:
12426 - rename fd_dump() to comm_dump()
12427
12428 Revision Changes Path
12429 1.27 +2 -2 ircd-ratbox/src/commio.c
12430
12431
12432
12433 leeh 2005/01/30 19:16:08 EST (20050131_0)
12434
12435 Modified files:
12436 doc hooks.txt
12437 include hook.h
12438 modules m_services.c
12439 modules/core m_server.c
12440 src hook.c s_serv.c
12441 Log:
12442 - added hook for server_introduced
12443 - fixed up services support for hooks
12444
12445 Revision Changes Path
12446 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12447 1.31 +1 -0 ircd-ratbox/include/hook.h
12448 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12449 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12450 7.36 +2 -0 ircd-ratbox/src/hook.c
12451 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12452
12453
12454
12455 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12456
12457 Modified files:
12458 src commio.c
12459 Log:
12460 Add back in the comm_fd_hack thing for solaris
12461
12462 Revision Changes Path
12463 1.26 +26 -1 ircd-ratbox/src/commio.c
12464
12465
12466
12467 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12468
12469 Modified files:
12470 adns adns.h
12471 include commio.h s_conf.h watch.h
12472 modules m_dline.c m_kline.c m_resv.c m_stats.c
12473 m_watch.c m_xline.c
12474 modules/core m_nick.c
12475 src balloc.c cache.c client.c commio.c
12476 epoll.c ircd.c ircd_lexer.l kdparse.c
12477 listener.c s_auth.c s_conf.c s_log.c
12478 s_serv.c watch.c
12479 Log:
12480 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12481
12482 Revision Changes Path
12483 1.18 +0 -2 ircd-ratbox/adns/adns.h
12484 1.14 +6 -37 ircd-ratbox/include/commio.h
12485 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12486 7.3 +2 -2 ircd-ratbox/include/watch.h
12487 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12488 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12489 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12490 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12491 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12492 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12493 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12494 7.85 +1 -1 ircd-ratbox/src/balloc.c
12495 1.24 +5 -5 ircd-ratbox/src/cache.c
12496 7.488 +4 -4 ircd-ratbox/src/client.c
12497 1.25 +10 -280 ircd-ratbox/src/commio.c
12498 1.33 +1 -1 ircd-ratbox/src/epoll.c
12499 7.368 +4 -4 ircd-ratbox/src/ircd.c
12500 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12501 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12502 7.125 +8 -8 ircd-ratbox/src/listener.c
12503 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12504 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12505 7.78 +20 -20 ircd-ratbox/src/s_log.c
12506 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12507 1.6 +22 -15 ircd-ratbox/src/watch.c
12508
12509
12510
12511 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12512
12513 Modified files:
12514 modules/core m_mode.c
12515 Log:
12516 remove two unused variables
12517
12518 Revision Changes Path
12519 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12520
12521
12522
12523 leeh 2005/01/28 15:31:40 EST (20050128_1)
12524
12525 Modified files:
12526 modules m_kline.c
12527 src s_conf.c
12528 Log:
12529 - mo_kline() needs minpara of 3, not 2
12530 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12531 - require me.info is never blank
12532
12533 Revision Changes Path
12534 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12535 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12536
12537
12538
12539 leeh 2005/01/28 15:26:28 EST (20050128_0)
12540
12541 Modified files:
12542 modules/core m_mode.c m_sjoin.c
12543 Log:
12544 - patch via jilles to fix +eI lists being shown to lusers when handling
12545 protocol stuff over TS6
12546
12547 Revision Changes Path
12548 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12549 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12550
12551
12552
12553 leeh 2005/01/25 19:47:38 EST (20050126_0)
12554
12555 Modified files:
12556 include channel.h
12557 modules/core m_join.c m_mode.c m_sjoin.c
12558 src channel.c messages.tab s_serv.c
12559 Log:
12560 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12561 an operspy call with &me
12562 - remove modebuf/parabuf params from channel_modes(), we now generate a
12563 buffer internally which we return.
12564
12565 Revision Changes Path
12566 7.163 +1 -1 ircd-ratbox/include/channel.h
12567 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12568 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12569 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12570 7.431 +25 -18 ircd-ratbox/src/channel.c
12571 7.121 +1 -1 ircd-ratbox/src/messages.tab
12572 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12573
12574
12575
12576 alz 2005/01/25 18:09:18 EST (20050125_5)
12577
12578 Modified files:
12579 doc example.conf example.efnet.conf
12580 include s_conf.h
12581 modules m_info.c
12582 src listener.c newconf.c s_conf.c
12583 Log:
12584 Added dline_with_reason config option (default yes):
12585
12586 /* dline reason: show the user the dline reason when they connect
12587 * and are dlined.
12588 */
12589 dline_with_reason = yes;
12590
12591 Revision Changes Path
12592 7.257 +6 -1 ircd-ratbox/doc/example.conf
12593 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12594 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12595 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12596 7.124 +1 -1 ircd-ratbox/src/listener.c
12597 7.196 +1 -0 ircd-ratbox/src/newconf.c
12598 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12599
12600
12601
12602 leeh 2005/01/25 13:21:17 EST (20050125_4)
12603
12604 Modified files:
12605 src newconf.c
12606 Log:
12607 - make conf_set_generic_string() test len exists before it uses it.
12608
12609 Revision Changes Path
12610 7.195 +1 -1 ircd-ratbox/src/newconf.c
12611
12612
12613
12614 leeh 2005/01/25 13:10:56 EST (20050125_3)
12615
12616 Modified files:
12617 doc example.conf
12618 src newconf.c
12619 Log:
12620 - rename 'type' to 'flags' in cluster {};
12621 - add stacking of servers in cluster {}; documented in example.conf
12622
12623 Revision Changes Path
12624 7.256 +18 -10 ircd-ratbox/doc/example.conf
12625 7.194 +39 -7 ircd-ratbox/src/newconf.c
12626
12627
12628
12629 alz 2005/01/25 12:48:54 EST (20050125_2)
12630
12631 Modified files:
12632 include s_conf.h
12633 src listener.c s_conf.c
12634 Log:
12635 Added dline reasons, connecting/banned clients now see ban reason.
12636
12637 Revision Changes Path
12638 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12639 7.123 +17 -4 ircd-ratbox/src/listener.c
12640 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12641
12642
12643
12644 leeh 2005/01/25 07:44:37 EST (20050125_1)
12645
12646 Modified files:
12647 doc example.conf example.efnet.conf
12648 src newconf.c
12649 Log:
12650 - implement stacking of shared {}; blocks, documented in example.conf
12651
12652 Revision Changes Path
12653 7.255 +26 -13 ircd-ratbox/doc/example.conf
12654 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12655 7.193 +51 -36 ircd-ratbox/src/newconf.c
12656
12657
12658
12659 leeh 2005/01/24 19:08:29 EST (20050125_0)
12660
12661 Modified files:
12662 doc example.conf
12663 include client.h s_conf.h
12664 modules/core m_join.c
12665 src newconf.c s_user.c
12666 Log:
12667 - added jupe_exempt to auth {};, exempts the user from generating warnings
12668 when they attempt to join juped channels.
12669
12670 Revision Changes Path
12671 7.254 +2 -0 ircd-ratbox/doc/example.conf
12672 7.261 +3 -0 ircd-ratbox/include/client.h
12673 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12674 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12675 7.192 +1 -0 ircd-ratbox/src/newconf.c
12676 7.338 +8 -0 ircd-ratbox/src/s_user.c
12677
12678
12679
12680 leeh 2005/01/24 18:57:02 EST (20050124_6)
12681
12682 Modified files:
12683 src newconf.c
12684 Log:
12685 - rework shared {};, the format is now:
12686 shared {
12687 oper = "flame@*.leeh.co.uk", "*.lan";
12688 flags = kline;
12689 };
12690
12691 With no privs:
12692 shared {
12693 oper = "flame@*.leeh.co.uk", "*.lan";
12694 flags = none;
12695 };
12696
12697 Revision Changes Path
12698 7.191 +55 -23 ircd-ratbox/src/newconf.c
12699
12700
12701
12702 leeh 2005/01/24 17:25:58 EST (20050124_5)
12703
12704 Modified files:
12705 include modules.h
12706 Log:
12707 - fix the prototype on load_static_modules()
12708
12709 Revision Changes Path
12710 7.61 +1 -1 ircd-ratbox/include/modules.h
12711
12712
12713
12714 leeh 2005/01/24 16:00:30 EST (20050124_4)
12715
12716 Modified files:
12717 modules m_cap.c
12718 Log:
12719 - have cap end call register_local_user() with its own copy of
12720 source_p->username so its safe for unidented users..
12721
12722 Revision Changes Path
12723 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12724
12725
12726
12727 leeh 2005/01/24 15:48:09 EST (20050124_3)
12728
12729 Modified files:
12730 include newconf.h s_conf.h
12731 modules m_info.c
12732 src newconf.c s_conf.c s_log.c
12733 Log:
12734 - move the conf parser over to a table based structure, with generic setting
12735 of integers/strings
12736
12737 Revision Changes Path
12738 7.34 +9 -8 ircd-ratbox/include/newconf.h
12739 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12740 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12741 7.190 +264 -808 ircd-ratbox/src/newconf.c
12742 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12743 7.77 +13 -13 ircd-ratbox/src/s_log.c
12744
12745
12746
12747 leeh 2005/01/24 13:11:30 EST (20050124_2)
12748
12749 Modified files:
12750 doc example.conf
12751 src newconf.c
12752 Log:
12753 - added stacking of ips in exempt {};
12754
12755 Revision Changes Path
12756 7.253 +4 -0 ircd-ratbox/doc/example.conf
12757 7.189 +11 -30 ircd-ratbox/src/newconf.c
12758
12759
12760
12761 leeh 2005/01/24 12:59:57 EST (20050124_1)
12762
12763 Modified files:
12764 include tools.h
12765 src channel.c client.c hash.c hook.c
12766 newconf.c s_user.c watch.c
12767 Log:
12768 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12769 consistent with the rest of the dlink code.
12770
12771 Revision Changes Path
12772 1.54 +7 -7 ircd-ratbox/include/tools.h
12773 7.430 +2 -2 ircd-ratbox/src/channel.c
12774 7.487 +6 -6 ircd-ratbox/src/client.c
12775 7.113 +5 -5 ircd-ratbox/src/hash.c
12776 7.35 +1 -1 ircd-ratbox/src/hook.c
12777 7.188 +2 -2 ircd-ratbox/src/newconf.c
12778 7.337 +1 -1 ircd-ratbox/src/s_user.c
12779 1.5 +4 -4 ircd-ratbox/src/watch.c
12780
12781
12782
12783 leeh 2005/01/24 12:47:13 EST (20050124_0)
12784
12785 Modified files:
12786 modules m_cap.c
12787 Log:
12788 - cheap hack on sticky capabs..
12789
12790 Revision Changes Path
12791 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12792
12793
12794
12795 leeh 2005/01/22 11:36:54 EST (20050122_0)
12796
12797 Modified files:
12798 modules m_cap.c
12799 Log:
12800 - updated my clicap implementation to match the spec so far..
12801
12802 Revision Changes Path
12803 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12804
12805
12806
12807 leeh 2005/01/21 07:14:43 EST (20050121_2)
12808
12809 Modified files:
12810 doc hooks.txt
12811 include hook.h
12812 modules m_services.c
12813 src hook.c s_serv.c
12814 Log:
12815 - added hooks for when we're sending a burst
12816 - rewrote hooks.txt
12817 - fix up the hooks ive already done in services compatibility, ill add the
12818 hooks for server/client introductions in a bit.
12819
12820 Revision Changes Path
12821 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12822 1.30 +4 -0 ircd-ratbox/include/hook.h
12823 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12824 7.34 +7 -0 ircd-ratbox/src/hook.c
12825 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12826
12827
12828
12829 leeh 2005/01/21 06:34:03 EST (20050121_1)
12830
12831 Modified files:
12832 contrib example_module.c spy_admin_notice.c
12833 spy_info_notice.c spy_links_notice.c
12834 spy_motd_notice.c spy_stats_notice.c
12835 spy_stats_p_notice.c spy_trace_notice.c
12836 spy_whois_notice.c
12837 spy_whois_notice_global.c
12838 include hook.h
12839 modules m_admin.c m_info.c m_links.c m_motd.c
12840 m_services.c m_stats.c m_trace.c
12841 m_whois.c static_modules.c.SH
12842 modules/core m_server.c
12843 src client.c hook.c ircd.c modules.c packet.c
12844 s_auth.c s_serv.c s_user.c send.c
12845 Log:
12846 - add a better implementation of the hook system, its now a slow leaking
12847 array and events are created whenever we try adding a hook for it, or
12848 theyre registered for the caller.
12849
12850 Ive temporarily fucked services support and removed most of the other
12851 hooks.. I shall fix this soon.
12852
12853 Revision Changes Path
12854 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12855 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12856 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12857 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12858 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12859 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12860 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12861 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12862 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12863 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12864 1.29 +34 -70 ircd-ratbox/include/hook.h
12865 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12866 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12867 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12868 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12869 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12870 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12871 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12872 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12873 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12874 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12875 7.486 +1 -28 ircd-ratbox/src/client.c
12876 7.33 +131 -137 ircd-ratbox/src/hook.c
12877 7.367 +1 -1 ircd-ratbox/src/ircd.c
12878 7.151 +6 -10 ircd-ratbox/src/modules.c
12879 7.138 +10 -14 ircd-ratbox/src/packet.c
12880 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12881 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12882 7.336 +0 -6 ircd-ratbox/src/s_user.c
12883 7.286 +8 -6 ircd-ratbox/src/send.c
12884
12885
12886
12887 leeh 2005/01/20 19:19:20 EST (20050121_0)
12888
12889 Modified files:
12890 include hostmask.h
12891 Log:
12892 - remove an unused struct
12893
12894 Revision Changes Path
12895 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12896
12897
12898
12899 leeh 2005/01/20 13:38:39 EST (20050120_1)
12900
12901 Modified files:
12902 . configure configure.ac
12903 include client.h numeric.h patchlevel.h
12904 modules Makefile.in
12905 src messages.tab s_user.c
12906 Added files:
12907 modules m_cap.c
12908 Log:
12909 - drop back to -O0, fix patchlevel.h
12910 - first stab at client capabilities.. this still needs work.
12911
12912 Revision Changes Path
12913 7.240 +3 -3 ircd-ratbox/configure
12914 7.54 +3 -3 ircd-ratbox/configure.ac
12915 7.260 +3 -0 ircd-ratbox/include/client.h
12916 7.54 +2 -0 ircd-ratbox/include/numeric.h
12917 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12918 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12919 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12920 7.120 +1 -1 ircd-ratbox/src/messages.tab
12921 7.335 +3 -0 ircd-ratbox/src/s_user.c
12922
12923
12924
12925 leeh 2005/01/20 06:04:41 EST (20050120_0)
12926
12927 Modified files:
12928 . ChangeLog RELNOTES
12929 include config.h config.h.dist memory.h
12930 patchlevel.h
12931 modules m_stats.c
12932 src commio.c crypt.c getopt.c ircd.c s_serv.c
12933 Removed files:
12934 . README.VMS clean.com make.com
12935 include setup.h_vms
12936 modules descrip.mms static_modules_c.com
12937 modules/core descrip.mms
12938 src descrip.mms qio.c version.com
12939 tools descrip.mms mkpasswd_vms.c
12940 Log:
12941 - clean changelog, relnotes
12942 - mark patchlevel as 2.1.0beta
12943 - remove VMS support
12944
12945 Revision Changes Path
12946 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12947 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12948 1.111 +1 -348 ircd-ratbox/RELNOTES
12949 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12950 7.182 +0 -42 ircd-ratbox/include/config.h
12951 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12952 7.50 +0 -4 ircd-ratbox/include/memory.h
12953 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12954 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12955 7.2 +0 -58 ircd-ratbox/make.com (dead)
12956 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12957 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12958 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12959 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12960 1.24 +7 -30 ircd-ratbox/src/commio.c
12961 7.12 +0 -4 ircd-ratbox/src/crypt.c
12962 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12963 7.24 +0 -4 ircd-ratbox/src/getopt.c
12964 7.366 +4 -19 ircd-ratbox/src/ircd.c
12965 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12966 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12967 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12968 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12969 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12970
12971
12972
12973 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12974
12975 Modified files:
12976 include watch.h
12977 src watch.c
12978 Log:
12979 not using the return values on a few watch functions so make them void
12980
12981 Revision Changes Path
12982 7.2 +5 -5 ircd-ratbox/include/watch.h
12983 1.4 +19 -28 ircd-ratbox/src/watch.c
12984
12985
12986 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12987
12988 Modified files:
12989 modules m_watch.c
12990 Log:
12991 Make watch throttle, don't accept letter commands stacked
12992
12993 Revision Changes Path
12994 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12995
12996
12997
12998 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12999
13000 Modified files:
13001 modules m_gline.c
13002 Log:
13003 fix merge error
13004
13005 Revision Changes Path
13006 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13007
13008
13009
13010 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13011
13012 Modified files:
13013 . ChangeLog README.FIRST RELNOTES configure
13014 configure.ac
13015 adns adns.h internal.h parse.c transmit.c
13016 types.c
13017 contrib example_module.c spy_admin_notice.c
13018 spy_info_notice.c spy_links_notice.c
13019 spy_motd_notice.c spy_stats_notice.c
13020 spy_stats_p_notice.c spy_trace_notice.c
13021 spy_whois_notice.c
13022 spy_whois_notice_global.c
13023 doc example.conf example.efnet.conf ircd.motd
13024 server-version-info whats-new.txt
13025 help/opers umode xline
13026 help/users umode
13027 include cache.h channel.h class.h client.h
13028 commio.h config.h config.h.dist hash.h
13029 hook.h hostmask.h irc_string.h ircd.h
13030 ircd_defs.h m_info.h memory.h msg.h
13031 newconf.h numeric.h packet.h patchlevel.h
13032 patricia.h s_conf.h s_gline.h s_newconf.h
13033 s_serv.h s_user.h scache.h serno.h
13034 setup.h.in sprintf_irc.h stdinc.h tools.h
13035 modules .depend Makefile.in m_admin.c m_away.c
13036 m_dline.c m_encap.c m_gline.c m_info.c
13037 m_kline.c m_links.c m_list.c m_lusers.c
13038 m_motd.c m_oper.c m_operspy.c m_rehash.c
13039 m_restart.c m_resv.c m_set.c m_stats.c
13040 m_svinfo.c m_testline.c m_testmask.c
13041 m_topic.c m_trace.c m_watch.c m_who.c
13042 m_whois.c m_whowas.c m_xline.c
13043 static_modules.c.SH
13044 modules/core m_error.c m_message.c m_mode.c m_quit.c
13045 m_server.c m_squit.c
13046 src .depend Makefile.in adns.c balloc.c
13047 cache.c channel.c class.c client.c
13048 commio.c crypt.c devpoll.c epoll.c
13049 event.c getopt.c hash.c hook.c hostmask.c
13050 irc_string.c ircd.c ircd_lexer.l
13051 ircd_parser.y ircd_signal.c listener.c
13052 modules.c newconf.c numeric.c packet.c
13053 parse.c patricia.c poll.c reject.c
13054 restart.c s_auth.c s_conf.c s_log.c
13055 s_newconf.c s_serv.c s_user.c scache.c
13056 select.c send.c snprintf.c tools.c
13057 version.c.SH watch.c whowas.c
13058 tools README.mkpasswd mkpasswd.c
13059 Added files:
13060 . README.VMS clean.com make.com
13061 doc services.txt
13062 include common.h s_stats.h setup.h_vms
13063 supported.h
13064 modules descrip.mms m_challenge.c m_etrace.c
13065 m_invite.c m_names.c m_pass.c m_ping.c
13066 m_pong.c m_services.c m_tb.c m_user.c
13067 m_users.c m_version.c
13068 static_modules_c.com
13069 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13070 m_part.c m_sjoin.c
13071 servlink descrip.mms
13072 src descrip.mms kdparse.c messages.tab qio.c
13073 s_gline.c s_stats.c version.com
13074 tools descrip.mms mkpasswd_vms.c
13075 Removed files:
13076 doc 005.txt
13077 include banconf.h
13078 modules/core channels.c users.c
13079 src banconf.c
13080 Log:
13081 merge from RATBOX_2_0
13082
13083 Revision Changes Path
13084 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13085 7.40 +1 -0 ircd-ratbox/README.FIRST
13086 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13087 1.110 +114 -6 ircd-ratbox/RELNOTES
13088 1.17 +4 -0 ircd-ratbox/adns/adns.h
13089 1.17 +4 -4 ircd-ratbox/adns/internal.h
13090 1.12 +38 -38 ircd-ratbox/adns/parse.c
13091 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13092 1.19 +13 -13 ircd-ratbox/adns/types.c
13093 7.1 +10 -0 ircd-ratbox/clean.com (new)
13094 7.239 +47 -29 ircd-ratbox/configure
13095 7.53 +40 -32 ircd-ratbox/configure.ac
13096 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13097 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13098 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13099 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13100 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13101 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13102 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13103 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13104 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13105 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13106 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13107 7.252 +68 -22 ircd-ratbox/doc/example.conf
13108 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13109 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13110 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13111 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13112 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13113 1.5 +2 -1 ircd-ratbox/help/opers/umode
13114 1.7 +1 -1 ircd-ratbox/help/opers/xline
13115 1.2 +1 -0 ircd-ratbox/help/users/umode
13116 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13117 1.7 +8 -0 ircd-ratbox/include/cache.h
13118 7.162 +18 -16 ircd-ratbox/include/channel.h
13119 7.25 +4 -0 ircd-ratbox/include/class.h
13120 7.259 +34 -28 ircd-ratbox/include/client.h
13121 1.13 +45 -7 ircd-ratbox/include/commio.h
13122 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13123 7.181 +74 -16 ircd-ratbox/include/config.h
13124 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13125 7.53 +2 -0 ircd-ratbox/include/hash.h
13126 1.28 +73 -27 ircd-ratbox/include/hook.h
13127 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13128 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13129 7.80 +6 -31 ircd-ratbox/include/ircd.h
13130 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13131 7.56 +14 -8 ircd-ratbox/include/m_info.h
13132 7.49 +4 -0 ircd-ratbox/include/memory.h
13133 7.53 +2 -0 ircd-ratbox/include/msg.h
13134 7.33 +9 -9 ircd-ratbox/include/newconf.h
13135 7.53 +12 -8 ircd-ratbox/include/numeric.h
13136 7.27 +1 -1 ircd-ratbox/include/packet.h
13137 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13138 7.19 +25 -1 ircd-ratbox/include/patricia.h
13139 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13140 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13141 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13142 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13143 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13144 7.34 +13 -9 ircd-ratbox/include/s_user.h
13145 7.15 +1 -1 ircd-ratbox/include/scache.h
13146 7.5366 +1 -1 ircd-ratbox/include/serno.h
13147 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13148 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13149 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13150 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13151 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13152 1.53 +10 -10 ircd-ratbox/include/tools.h
13153 7.1 +58 -0 ircd-ratbox/make.com (new)
13154 1.45 +338 -182 ircd-ratbox/modules/.depend
13155 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13156 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13157 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13158 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13159 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13160 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13161 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13162 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13163 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13164 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13165 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13166 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13167 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13168 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13169 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13170 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13171 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13172 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13173 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13174 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13175 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13176 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13177 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13178 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13179 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13180 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13181 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13182 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13183 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13184 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13185 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13186 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13187 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13188 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13189 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13190 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13191 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13192 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13193 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13194 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13195 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13196 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13197 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13198 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13199 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13200 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13201 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13202 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13203 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13204 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13205 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13206 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13207 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13208 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13209 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13210 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13211 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13212 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13213 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13214 7.48 +162 -119 ircd-ratbox/src/.depend
13215 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13216 7.75 +5 -5 ircd-ratbox/src/adns.c
13217 7.84 +1 -1 ircd-ratbox/src/balloc.c
13218 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13219 1.23 +75 -7 ircd-ratbox/src/cache.c
13220 7.429 +342 -79 ircd-ratbox/src/channel.c
13221 7.67 +42 -2 ircd-ratbox/src/class.c
13222 7.485 +245 -85 ircd-ratbox/src/client.c
13223 1.23 +349 -43 ircd-ratbox/src/commio.c
13224 7.11 +4 -0 ircd-ratbox/src/crypt.c
13225 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13226 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13227 1.32 +4 -8 ircd-ratbox/src/epoll.c
13228 7.46 +63 -6 ircd-ratbox/src/event.c
13229 7.23 +4 -0 ircd-ratbox/src/getopt.c
13230 7.112 +8 -7 ircd-ratbox/src/hash.c
13231 7.32 +135 -133 ircd-ratbox/src/hook.c
13232 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13233 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13234 7.365 +56 -48 ircd-ratbox/src/ircd.c
13235 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13236 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13237 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13238 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13239 7.122 +14 -13 ircd-ratbox/src/listener.c
13240 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13241 7.150 +17 -8 ircd-ratbox/src/modules.c
13242 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13243 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13244 7.137 +55 -42 ircd-ratbox/src/packet.c
13245 7.187 +8 -15 ircd-ratbox/src/parse.c
13246 7.28 +2 -4 ircd-ratbox/src/patricia.c
13247 7.82 +3 -1 ircd-ratbox/src/poll.c
13248 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13249 1.32 +8 -3 ircd-ratbox/src/reject.c
13250 7.34 +1 -0 ircd-ratbox/src/restart.c
13251 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13252 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13253 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13254 7.76 +32 -35 ircd-ratbox/src/s_log.c
13255 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13256 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13257 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13258 7.334 +773 -2 ircd-ratbox/src/s_user.c
13259 7.27 +2 -1 ircd-ratbox/src/scache.c
13260 7.44 +2 -0 ircd-ratbox/src/select.c
13261 7.285 +12 -12 ircd-ratbox/src/send.c
13262 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13263 7.46 +0 -1 ircd-ratbox/src/tools.c
13264 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13265 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13266 1.3 +4 -4 ircd-ratbox/src/watch.c
13267 7.32 +1 -0 ircd-ratbox/src/whowas.c
13268 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13269 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13270 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13271 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13272
13273
13274
13275 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13276
13277 Modified files: (Branch: RATBOX_2_0)
13278 src client.c
13279 Log:
13280 a remote client is never going to have a watch list..duh
13281
13282 Revision Changes Path
13283 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13284
13285
13286
13287 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13288
13289 Added files: (Branch: RATBOX_2_0)
13290 modules m_watch.c
13291 Log:
13292 get that one too
13293
13294 Revision Changes Path
13295 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13296
13297
13298
13299 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13300
13301 Added files: (Branch: RATBOX_2_0)
13302 include watch.h
13303 src watch.c
13304 Log:
13305 helps if we actually include the .c/.h files
13306
13307 Revision Changes Path
13308 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13309 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13310
13311
13312
13313 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13314
13315 Modified files: (Branch: RATBOX_2_0)
13316 . configure configure.ac
13317 include client.h numeric.h s_conf.h setup.h.in
13318 supported.h
13319 modules Makefile.in
13320 modules/core m_nick.c
13321 src Makefile.in client.c ircd.c messages.tab
13322 newconf.c s_conf.c s_user.c
13323 Log:
13324 backport watch from devel
13325
13326 Revision Changes Path
13327 7.229.2.10 +12 -2 ircd-ratbox/configure
13328 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13329 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13330 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13331 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13332 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13333 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13334 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13335 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13336 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13337 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13338 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13339 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13340 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13341 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13342 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13343
13344
13345
13346 leeh 2005/01/12 10:12:40 EST (20050112_1)
13347
13348 Modified files: (Branch: RATBOX_2_0)
13349 include numeric.h
13350 modules m_services.c m_whois.c
13351 src messages.tab
13352 Log:
13353 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13354 when the user is logged in
13355
13356 Revision Changes Path
13357 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13358 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13359 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13360 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13361
13362
13363
13364 leeh 2005/01/11 19:47:14 EST (20050112_0)
13365
13366 Modified files: (Branch: RATBOX_2_0)
13367 include supported.h
13368 Added files: (Branch: RATBOX_2_0)
13369 doc services.txt
13370 Log:
13371 - add +r to 005
13372 - added doc/services.txt, outlining the compatibility code
13373
13374 Revision Changes Path
13375 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13376 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13377
13378
13379
13380 leeh 2005/01/11 18:38:10 EST (20050111_5)
13381
13382 Modified files: (Branch: RATBOX_2_0)
13383 include client.h hook.h
13384 modules m_services.c
13385 modules/core m_server.c
13386 src hook.c s_serv.c
13387 Log:
13388 - more services compatibility code:
13389 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13390 appropriate service {}; entry, only accept SU from these.
13391 - hook into us finishing nick burst, and have services burst a list of
13392 logged in users
13393
13394 Revision Changes Path
13395 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13396 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13397 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13398 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13399 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13400 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13401
13402
13403
13404 leeh 2005/01/11 17:32:42 EST (20050111_4)
13405
13406 Modified files: (Branch: RATBOX_2_0)
13407 . configure configure.ac
13408 include client.h
13409 modules Makefile.in
13410 src channel.c
13411 Added files: (Branch: RATBOX_2_0)
13412 modules m_services.c
13413 Log:
13414 - more services compatibility code:
13415 - encap handlers for SU (services marking client as logged in)
13416 - and for LOGIN (servers bursting logged in status)
13417 - move suser from Client -> User
13418
13419 Revision Changes Path
13420 7.229.2.9 +9 -3 ircd-ratbox/configure
13421 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13422 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13423 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13424 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13425 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13426
13427
13428
13429 leeh 2005/01/11 16:46:34 EST (20050111_3)
13430
13431 Modified files: (Branch: RATBOX_2_0)
13432 include ircd_defs.h
13433 Log:
13434 - whoops, missing #endif
13435
13436 Revision Changes Path
13437 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13438
13439
13440
13441 leeh 2005/01/11 15:56:57 EST (20050111_2)
13442
13443 Modified files: (Branch: RATBOX_2_0)
13444 include ircd_defs.h
13445 Log:
13446 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13447 have ipv6 just report sizeof(struct sockaddr_in)
13448
13449 Revision Changes Path
13450 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13451
13452
13453
13454 leeh 2005/01/10 20:19:35 EST (20050111_1)
13455
13456 Modified files: (Branch: RATBOX_2_0)
13457 src newconf.c
13458 Log:
13459 - fix a gcc warning
13460
13461 Revision Changes Path
13462 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13463
13464
13465
13466 leeh 2005/01/10 20:10:35 EST (20050111_0)
13467
13468 Modified files: (Branch: RATBOX_2_0)
13469 adns internal.h parse.c transmit.c types.c
13470 Log:
13471 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13472 conflict
13473
13474 Revision Changes Path
13475 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13476 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13477 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13478 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13479
13480
13481
13482 leeh 2005/01/10 17:48:48 EST (20050110_3)
13483
13484 Modified files: (Branch: RATBOX_2_0)
13485 modules m_xline.c
13486 Log:
13487 - send out the reformatted xline to opers (\s -> ' ')
13488
13489 Revision Changes Path
13490 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13491
13492
13493
13494 leeh 2005/01/10 16:18:53 EST (20050110_2)
13495
13496 Modified files: (Branch: RATBOX_2_0)
13497 help/opers umode
13498 help/users umode
13499 include client.h supported.h
13500 src messages.tab s_user.c send.c
13501 Log:
13502 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13503 channel privmsgs.
13504
13505 Revision Changes Path
13506 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13507 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13508 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13509 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13510 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13511 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13512 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13513
13514
13515
13516 leeh 2005/01/10 14:50:47 EST (20050110_1)
13517
13518 Modified files: (Branch: RATBOX_2_0)
13519 doc example.conf example.efnet.conf
13520 Log:
13521 - I dont remember ts6 desyncing on bans, so im not sure why the example
13522 confs say so.
13523
13524 Revision Changes Path
13525 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13526 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13527
13528
13529
13530 leeh 2005/01/10 13:31:10 EST (20050110_0)
13531
13532 Modified files: (Branch: RATBOX_2_0)
13533 . configure configure.ac
13534 include channel.h client.h numeric.h s_conf.h
13535 s_serv.h setup.h.in
13536 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13537 m_sjoin.c
13538 src channel.c messages.tab newconf.c s_conf.c
13539 s_serv.c s_user.c
13540 Log:
13541 - added --enable-services to configure, which enables some ratbox-services
13542 compatibility code:
13543 - chanmode +r, registered users only
13544 - usermode +S, prevents deop/kick of a service
13545 - service { }; block in conf for the above umode
13546
13547 Revision Changes Path
13548 7.229.2.8 +28 -16 ircd-ratbox/configure
13549 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13550 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13551 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13552 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13553 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13554 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13555 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13556 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13557 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13558 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13559 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13560 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13561 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13562 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13563 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13564 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13565 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13566 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13567
13568
13569
13570 leeh 2005/01/09 08:23:30 EST (20050109_0)
13571
13572 Modified files: (Branch: RATBOX_2_0)
13573 help/opers umode
13574 Log:
13575 - remove a tab, and add +C to opers umode help
13576
13577 Revision Changes Path
13578 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13579