]> jfr.im git - solanum.git/blob - ChangeLog
[svn] DNSBL keyword substitution is available as of 2.1.3.
[solanum.git] / ChangeLog
1 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
2 Log:
3 Change two occurances like match(userinput, target_p->name) ||
4 match(target_p->name, userinput) to just match(userinput,
5 target_p->name). No client name can contain * or ? now.
6
7
8 Changes: Modified:
9 +1 -1 trunk/modules/m_trace.c (File Modified)
10 +1 -2 trunk/src/s_serv.c (File Modified)
11
12
13 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
14 Log:
15 Do not try find_server() on a name find_client() has
16 returned NULL for, as this will always return NULL
17 since the removal of hostmasking.
18
19
20 Changes: Modified:
21 +1 -2 trunk/modules/m_pong.c (File Modified)
22 +0 -4 trunk/src/s_serv.c (File Modified)
23
24
25 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
26 Log:
27 Remove server_exists() which checked whether the
28 server name existed taking hostmasking into account
29 and just check with find_server(); admittedly
30 this checks if the name is a SID but that's not
31 a real problem.
32
33
34 Changes: Modified:
35 +3 -27 trunk/modules/core/m_server.c (File Modified)
36
37
38 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
39 Log:
40 Remove hash_find_masked_server(), which made it possible
41 to specify the full (unmasked) name of a server behind
42 a hostmask. As a result find_any_client() (for prefixes)
43 becomes equal to find_client(), so remove that too.
44
45
46 Changes: Modified:
47 +0 -1 trunk/include/hash.h (File Modified)
48 +1 -75 trunk/src/hash.c (File Modified)
49 +1 -1 trunk/src/parse.c (File Modified)
50
51
52 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
53 Log:
54 Remove '*' from valid server name characters.
55 This makes it impossible to connect hostmasked servers.
56 (This support didn't work well anyway, was incompatible
57 with TS6 and we never masked ourselves.)
58
59
60 Changes: Modified:
61 +1 -1 trunk/src/match.c (File Modified)
62
63
64 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
65 Log:
66 Change spambot, flooder and jupe joiner notices from host to orighost.
67
68
69 Changes: Modified:
70 +1 -1 trunk/modules/core/m_join.c (File Modified)
71 +2 -2 trunk/modules/core/m_message.c (File Modified)
72 +2 -2 trunk/src/channel.c (File Modified)
73
74
75 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
76 Log:
77 Add documentation for SASL client protocol, same as atheme doc/SASL.
78
79
80 Changes: Modified:
81 + - trunk/doc/sasl.txt (File Added)
82
83
84 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
85 Log:
86 Include real hostname in Closing Link message for unknown
87 connections that have sent USER. This is helpful for
88 k-lined users while not breaking server IP hiding.
89
90
91 Changes: Modified:
92 +3 -1 trunk/src/client.c (File Modified)
93
94
95 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
96 Log:
97 Rerun autoconf.
98
99
100 Changes: Modified:
101 +29 -29 trunk/configure (File Modified)
102
103
104 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
105 Log:
106 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
107
108
109 Changes: Modified:
110 +3 -3 trunk/modules/core/m_kill.c (File Modified)
111
112
113 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
114 Log:
115 Backport from early 3.x:
116
117 --
118 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
119 Log:
120 - remove "Processing connection to foobar.net" message
121
122
123 Changes: Modified:
124 +0 -3 trunk/src/s_auth.c (File Modified)
125
126
127 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
128 Log:
129 - missed the processing connection one (actually, we can probably nuke this one)
130
131
132 Changes: Modified:
133 +1 -2 trunk/src/s_auth.c (File Modified)
134
135
136 river 2006/09/27 16:33:05 UTC (20060927-2174)
137 Log:
138 get_client_name = stupid
139
140
141
142 Changes: Modified:
143 +10 -7 trunk/modules/core/m_kill.c (File Modified)
144
145
146 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
147 Log:
148 - remove excessive arguments
149
150
151 Changes: Modified:
152 +1 -2 trunk/src/s_conf.c (File Modified)
153 +1 -1 trunk/src/s_user.c (File Modified)
154
155
156 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
157 Log:
158 - use sendto_one_notice() for on-connect notices too.
159
160
161 Changes: Modified:
162 +10 -10 trunk/src/s_auth.c (File Modified)
163
164
165 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
166 Log:
167 - use sendto_one_notice() in the core, too.
168
169
170 Changes: Modified:
171 +2 -2 trunk/src/chmode.c (File Modified)
172 +8 -15 trunk/src/modules.c (File Modified)
173 +3 -5 trunk/src/s_conf.c (File Modified)
174 +1 -2 trunk/src/s_newconf.c (File Modified)
175 +20 -57 trunk/src/s_user.c (File Modified)
176
177
178 river 2006/09/27 16:19:25 UTC (20060927-2166)
179 Log:
180 the KILL command will use get_client_name(, SHOW_IP) instead of
181 target->name, and will show a more useful error for local opers
182
183
184
185 Changes: Modified:
186 +6 -4 trunk/modules/core/m_kill.c (File Modified)
187
188
189 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
190 Log:
191 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
192
193
194 Changes: Modified:
195 +4 -2 trunk/src/send.c (File Modified)
196
197
198 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
199 Log:
200 - back out r2159
201
202
203 Changes: Modified:
204 +1 -1 trunk/include/client.h (File Modified)
205
206
207 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
208 Log:
209 - get_id(): fall back to "*" if client has no known name
210
211
212 Changes: Modified:
213 +1 -1 trunk/include/client.h (File Modified)
214
215
216 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
217 Log:
218 - convert to sendto_one_notice().
219
220
221 Changes: Modified:
222 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
223 +4 -6 trunk/unsupported/m_force.c (File Modified)
224
225
226 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
227 Log:
228 - use sendto_one_notice() in many places instead of
229 sendto_one(source_p, ":%s NOTICE %s :", ...);
230
231
232 Changes: Modified:
233 +10 -25 trunk/extensions/example_module.c (File Modified)
234 +5 -14 trunk/extensions/hurt.c (File Modified)
235 +1 -2 trunk/extensions/m_42.c (File Modified)
236 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
237 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
238 +1 -2 trunk/extensions/m_opme.c (File Modified)
239 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
240 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
241 +3 -7 trunk/modules/core/m_die.c (File Modified)
242 +2 -4 trunk/modules/core/m_kill.c (File Modified)
243 +2 -2 trunk/modules/core/m_squit.c (File Modified)
244 +1 -2 trunk/modules/m_challenge.c (File Modified)
245 +11 -15 trunk/modules/m_connect.c (File Modified)
246 +20 -28 trunk/modules/m_dline.c (File Modified)
247 +2 -2 trunk/modules/m_etrace.c (File Modified)
248 +11 -21 trunk/modules/m_gline.c (File Modified)
249 +2 -4 trunk/modules/m_kline.c (File Modified)
250 +1 -2 trunk/modules/m_rehash.c (File Modified)
251 +3 -7 trunk/modules/m_restart.c (File Modified)
252 +31 -45 trunk/modules/m_set.c (File Modified)
253 +2 -4 trunk/modules/m_testmask.c (File Modified)
254 +5 -8 trunk/modules/m_unreject.c (File Modified)
255 +2 -5 trunk/modules/m_xline.c (File Modified)
256 --
257
258
259 Changes: Modified:
260 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
261 +10 -25 trunk/extensions/example_module.c (File Modified)
262 +5 -14 trunk/extensions/hurt.c (File Modified)
263 +1 -2 trunk/extensions/m_42.c (File Modified)
264 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
265 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
266 +1 -2 trunk/extensions/m_opme.c (File Modified)
267 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
268 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
269 +3 -7 trunk/modules/core/m_die.c (File Modified)
270 +14 -11 trunk/modules/core/m_kill.c (File Modified)
271 +2 -2 trunk/modules/core/m_squit.c (File Modified)
272 +1 -2 trunk/modules/m_challenge.c (File Modified)
273 +11 -15 trunk/modules/m_connect.c (File Modified)
274 +2 -4 trunk/modules/m_dline.c (File Modified)
275 +2 -2 trunk/modules/m_etrace.c (File Modified)
276 +11 -21 trunk/modules/m_gline.c (File Modified)
277 +2 -4 trunk/modules/m_kline.c (File Modified)
278 +1 -2 trunk/modules/m_rehash.c (File Modified)
279 +3 -7 trunk/modules/m_restart.c (File Modified)
280 +31 -45 trunk/modules/m_set.c (File Modified)
281 +2 -4 trunk/modules/m_testmask.c (File Modified)
282 +5 -8 trunk/modules/m_unreject.c (File Modified)
283 +1 -3 trunk/modules/m_xline.c (File Modified)
284 +2 -2 trunk/src/chmode.c (File Modified)
285 +8 -15 trunk/src/modules.c (File Modified)
286 +10 -14 trunk/src/s_auth.c (File Modified)
287 +3 -6 trunk/src/s_conf.c (File Modified)
288 +1 -2 trunk/src/s_newconf.c (File Modified)
289 +20 -57 trunk/src/s_user.c (File Modified)
290 +4 -2 trunk/src/send.c (File Modified)
291 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
292 +4 -6 trunk/unsupported/m_force.c (File Modified)
293
294
295 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
296 Log:
297 - keyword-subst from charybdis 2.2.
298
299
300 Changes: Modified:
301 +12 -3 trunk/doc/example.conf (File Modified)
302 +58 -3 trunk/doc/reference.conf (File Modified)
303 + - trunk/include/substitution.h (File Added)
304 +1 -0 trunk/src/Makefile.in (File Modified)
305 +2 -2 trunk/src/s_conf.c (File Modified)
306 +164 -1 trunk/src/s_user.c (File Modified)
307 + - trunk/src/substitution.c (File Added)
308
309
310 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
311 Log:
312 Removed merge tracking for "svnmerge" for
313 http://svn.atheme.org/charybdis/branches/release-2.2
314
315
316 Changes: Modified:
317 + - trunk/ (Property Modified)
318
319
320 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
321 Log:
322 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
323 http://svn.atheme.org/charybdis/branches/release-2.2
324
325
326 Changes: Modified:
327 + - trunk/ (Property Modified)
328
329
330 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
331 Log:
332 Removed merge tracking for "svnmerge" for
333 http://svn.atheme.org/charybdis/branches/release-2.2
334
335
336 Changes: Modified:
337 + - trunk/ (Property Modified)
338
339
340 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
341 Log:
342 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
343 http://svn.atheme.org/charybdis/branches/release-2.2
344
345
346 Changes: Modified:
347 + - trunk/ (Property Modified)
348
349
350 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
351 Log:
352 - bleah
353
354
355 Changes: Modified:
356 + - trunk/ (Property Modified)
357
358
359 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
360 Log:
361 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
362 http://svn.atheme.org/charybdis/branches/release-2.2
363
364
365 Changes: Modified:
366 + - trunk/ (Property Modified)
367
368
369 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
370 Log:
371 - version bump to 2.2.0
372
373
374 Changes: Modified:
375 +3 -1 trunk/NEWS (File Modified)
376 +1 -1 trunk/configure.ac (File Modified)
377
378
379 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
380 Log:
381 - the new plan:
382 + branches/release-2.1 -> 2.2 base
383 + 3.0 -> branches/cxxconversion
384 + backport some immediate 3.0 functionality for 2.2
385 + other stuff
386
387
388 Changes: Modified:
389 + - trunk/ (File Added)
390
391
392 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
393 Log:
394 Merged revisions 3135,3137 via svnmerge from
395 http://svn.atheme.org/charybdis/trunk
396
397 ........
398 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
399
400 - Expand TRACE description
401 - Mention expiry time in TESTLINE
402 ........
403 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
404
405 Update copyright year for sgml docs to 2007.
406 ........
407
408
409 Changes: Modified:
410 + - branches/release-2.1/ (Property Modified)
411 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
412 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
413
414
415 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
416 Log:
417 Merged revisions 1999 via svnmerge from
418 http://svn.atheme.org/charybdis/trunk
419 Add river to CREDITS
420
421 ........
422 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
423
424 vanity
425 ........
426
427
428 Changes: Modified:
429 + - branches/release-2.1/ (Property Modified)
430 +1 -0 branches/release-2.1/CREDITS (File Modified)
431
432
433 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
434 Log:
435 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
436 http://svn.atheme.org/charybdis/trunk
437
438 ........
439 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
440
441 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
442 ........
443 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
444
445 - add use_forward to /info
446 ........
447 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
448
449 Call channel_modes() with &me instead of source_p when
450 sending out a JOIN and SJOIN for a local user. This
451 saves checking whether they are on the channel they
452 have just joined.
453 ........
454 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
455
456 If use_forward is disabled:
457 - hide +fFQ in 005
458 - hide +f in /mode #channel (/mode #channel f still shows it)
459 - do not send any mode changes adding +f to local clients
460 (-f ones are still sent)
461 ........
462
463
464 Changes: Modified:
465 + - branches/release-2.1/ (Property Modified)
466 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
467 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
468 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
469 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
470 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
471 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
472 +1 -1 branches/release-2.1/src/channel.c (File Modified)
473 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
474 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
475 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
476 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
477 +4 -2 branches/release-2.1/src/supported.c (File Modified)
478
479
480 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
481 Log:
482 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
483
484
485 Changes: Modified:
486 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
487 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
488 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
489
490
491 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
492 Log:
493 Add accountability (wallops, log) to OKICK.
494
495
496 Changes: Modified:
497 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
498
499
500 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
501 Log:
502 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
503 Similar to branches/release-2.2 r3061.
504
505
506 Changes: Modified:
507 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
508
509
510 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
511 Log:
512 - Write xline to file after instead of before notifying opers and source
513 - Also notify source of failure to add xline
514 Similar to branches/release-2.2 r3057.
515
516
517 Changes: Modified:
518 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
519
520
521 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
522 Log:
523 If a dline/kline/resv cannot be added to the file, send
524 the regular notices to local opers and source anyway,
525 and also warn the source (local opers were already warned).
526 Similar to branches/release-2.2 r3053.
527
528
529 Changes: Modified:
530 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
531
532
533 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
534 Log:
535 Port over fixes from unkline/unxline/unresv to undline.
536 Similar to branches/release-2.2 r3049.
537
538
539 Changes: Modified:
540 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
541
542
543 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
544 Log:
545 Merged revisions 2915 via svnmerge from
546 http://svn.atheme.org/charybdis/trunk
547
548 ........
549 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
550
551 In usage message, show kline.conf and xline.conf instead
552 of klines.conf and xlines.conf.
553 ........
554
555
556 Changes: Modified:
557 + - branches/release-2.1/ (Property Modified)
558 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
559
560
561 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
562 Log:
563 Merged revisions 2831,2833,2853 via svnmerge from
564 http://svn.atheme.org/charybdis/trunk
565
566 ........
567 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
568
569 unkline/unxline/unresv:
570 - if fclose on the output returns an error, treat this as a
571 write error too
572 - check if the rename from the temp file to the ban conf failed
573 ........
574 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
575
576 When adding a permanent dline/kline/xline/resv, check
577 the return value of fclose().
578 ........
579 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
580
581 Do not free xline aconf if it could not be written out.
582 It will be added to the list in memory anyway.
583 ........
584
585
586 Changes: Modified:
587 + - branches/release-2.1/ (Property Modified)
588 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
589 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
590 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
591 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
592
593
594 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
595 Log:
596 NEWS: Clarify effects of ip_cloaking changes a little.
597
598
599 Changes: Modified:
600 +2 -0 branches/release-2.1/NEWS (File Modified)
601
602
603 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
604 Log:
605 Rerun autoconf.
606
607
608 Changes: Modified:
609 +9 -9 branches/release-2.1/configure (File Modified)
610
611
612 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
613 Log:
614 Version bump on 2.1 branch to 2.1.2.
615
616
617 Changes: Modified:
618 +1 -1 branches/release-2.1/configure.ac (File Modified)
619
620
621 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
622 Log:
623 Mention r2801/r2805.
624
625
626 Changes: Modified:
627 +1 -0 branches/release-2.1/NEWS (File Modified)
628
629
630 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
631 Log:
632 Merged revisions 2801 via svnmerge from
633 http://svn.atheme.org/charybdis/trunk
634
635 ........
636 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
637
638 ip_cloaking: try to avoid truncation by removing more
639 components of the hostname (except the TLD).
640 ........
641
642
643 Changes: Modified:
644 + - branches/release-2.1/ (Property Modified)
645 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
646
647
648 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
649 Log:
650 Update NEWS.
651
652
653 Changes: Modified:
654 +8 -1 branches/release-2.1/NEWS (File Modified)
655
656
657 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
658 Log:
659 Merged revisions 2781 via svnmerge from
660 http://svn.atheme.org/charybdis/trunk
661
662 ........
663 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
664
665 Fix stupid bug: checked a hostmask against the found
666 ban instead of all exceptions, causing all host mangled
667 clients to be exempted if there was a single ban
668 exception in many cases.
669 ........
670
671
672 Changes: Modified:
673 + - branches/release-2.1/ (Property Modified)
674 +2 -2 branches/release-2.1/src/channel.c (File Modified)
675
676
677 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
678 Log:
679 Merged revisions 2773 via svnmerge from
680 http://svn.atheme.org/charybdis/trunk
681
682 ........
683 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
684
685 user@host must be *@* for a shared{} block with flags=locops
686 (server should not be *).
687 ........
688
689
690 Changes: Modified:
691 + - branches/release-2.1/ (Property Modified)
692 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
693
694
695 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
696 Log:
697 Tweak \s code a little.
698
699
700 Changes: Modified:
701 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
702 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
703 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
704
705
706 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
707 Log:
708 Merged revisions 2761 via svnmerge from
709 http://svn.atheme.org/charybdis/trunk
710
711 ........
712 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
713
714 The testline/no_tilde fixes are in 2.1.1.
715 ........
716
717
718 Changes: Modified:
719 + - branches/release-2.1/ (Property Modified)
720 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
721
722
723 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
724 Log:
725 Update NEWS.
726
727
728 Changes: Modified:
729 +4 -1 branches/release-2.1/NEWS (File Modified)
730
731
732 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
733 Log:
734 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
735 http://svn.atheme.org/charybdis/trunk
736 no_tilde fixes
737
738 ........
739 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
740
741 If the auth{} block has no_tilde and is not kline exempt,
742 check the username without tilde against klines too.
743 This is consistent with the way klines work on spoofs
744 (klines checked on both raw and appearing-on-IRC version).
745 ........
746 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
747
748 Rework the fix for klines with no_tilde.
749 Add an extra argument to find_address_conf() for the
750 username without tilde, as that may contain one character more.
751 ........
752 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
753
754 Unbreak compile (because of r2697).
755 testline with ~ could be improved some more perhaps, but this should work.
756 ........
757 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
758
759 testline: take no_tilde and username truncation into account
760 ........
761 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
762
763 Add some information on /testline with no_tilde and username truncation.
764 ........
765
766
767 Changes: Modified:
768 + - branches/release-2.1/ (Property Modified)
769 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
770 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
771 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
772 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
773 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
774 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
775
776
777 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
778 Log:
779 Merged revisions 2149,2151 via svnmerge from
780 http://svn.atheme.org/charybdis/trunk
781
782 ........
783 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
784
785 Move kills from services from +s to +k snomask.
786 Kills from non-service opers remain on +s.
787 ........
788 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
789
790 Update description of +s and +k snomasks.
791 ........
792
793
794 Changes: Modified:
795 + - branches/release-2.1/ (Property Modified)
796 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
797 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
798 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
799
800
801 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
802 Log:
803 Merged revisions 2685 via svnmerge from
804 http://svn.atheme.org/charybdis/trunk
805
806 ........
807 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
808
809 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
810 ........
811
812
813 Changes: Modified:
814 + - branches/release-2.1/ (Property Modified)
815 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
816
817
818 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
819 Log:
820 Merged revisions 2693 via svnmerge from
821 http://svn.atheme.org/charybdis/trunk
822
823 ........
824 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
825
826 Fix truncation (by one) of unidented usernames
827 if user registration is done because of DNSBL
828 completion (which is the usual case if a valid
829 NICK and USER are sent quickly and any DNSBLs
830 are enabled).
831 ........
832
833
834 Changes: Modified:
835 + - branches/release-2.1/ (Property Modified)
836 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
837
838
839 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
840 Log:
841 Update NEWS.
842
843
844 Changes: Modified:
845 +10 -0 branches/release-2.1/NEWS (File Modified)
846
847
848 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
849 Log:
850 Rerun autoconf.
851
852
853 Changes: Modified:
854 +9 -9 branches/release-2.1/configure (File Modified)
855
856
857 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
858 Log:
859 Version bump to 2.1.1.
860
861
862 Changes: Modified:
863 +1 -1 branches/release-2.1/configure.ac (File Modified)
864
865
866 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
867 Log:
868 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
869 http://svn.atheme.org/charybdis/trunk
870
871 ........
872 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
873
874 - fix a server notice on SID collision where the server name is mentioned twice
875 ........
876 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
877
878 - get_server_name() is stupid
879 ........
880 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
881
882 - fix an oops
883 ........
884 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
885
886 Do the Attempt to re-introduce SID server notice somewhat
887 differently, showing a real host again if !HIDE_SERVERS_IPS
888 and still showing the server name exactly once.
889 ........
890 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
891
892 Fix log message for Attempt to re-introduce SID (server notice was ok).
893 ........
894 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
895
896 - replace "No N line" with "no connect block" in a
897 serverlog message
898 - show attempted server name in a few serverlog messages
899 ........
900
901
902 Changes: Modified:
903 + - branches/release-2.1/ (Property Modified)
904 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
905
906
907 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
908 Log:
909 Merged revisions 2218 via svnmerge from
910 http://svn.atheme.org/charybdis/trunk
911
912 ........
913 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
914
915 Fix garbage in /stats y output on 64-bit archs.
916 ........
917
918
919 Changes: Modified:
920 + - branches/release-2.1/ (Property Modified)
921 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
922
923
924 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
925 Log:
926 Merged revisions 2438 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
928
929 ........
930 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
931
932 Enable Revision keyword in addition to Id.
933 ........
934
935
936 Changes: Modified:
937 + - branches/release-2.1/ (Property Modified)
938 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
939
940
941 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
942 Log:
943 Merged revisions 2679 via svnmerge from
944 http://svn.atheme.org/charybdis/trunk
945
946 ........
947 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
948
949 Port over ratbox 2.2 r23253 (anfl):
950 - remove the cached storage of how many +beI there are, thereby fixing a
951 case where it can get desynced from reality
952 ........
953
954
955 Changes: Modified:
956 + - branches/release-2.1/ (Property Modified)
957 +0 -1 branches/release-2.1/include/channel.h (File Modified)
958 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
959
960
961 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
962 Log:
963 Merged revisions 2093,2095 via svnmerge from
964 http://svn.atheme.org/charybdis/trunk
965
966 ........
967 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
968
969 - change DNSBL licensing to BSD.
970 ........
971 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
972
973 - change x86-assembly FNV implementation to BSD license
974 ........
975
976
977 Changes: Modified:
978 + - branches/release-2.1/ (Property Modified)
979 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
980 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
981
982
983 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
984 Log:
985 Merged revisions 2073,2075 via svnmerge from
986 http://svn.atheme.org/charybdis/trunk
987
988 ........
989 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
990
991 Put full information in the squit reason when exiting
992 a server due to a servlink (ziplinks) error.
993 ........
994 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
995
996 Put full information in the squit reason when exiting
997 a server due to not enough arguments for a command.
998 ........
999
1000
1001 Changes: Modified:
1002 + - branches/release-2.1/ (Property Modified)
1003 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1004 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1005
1006
1007 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1008 Log:
1009 Merged revisions 2071 via svnmerge from
1010 http://svn.atheme.org/charybdis/trunk
1011
1012 ........
1013 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1014
1015 Don't redirect users from an existing domain to an
1016 existing server in reference.conf.
1017 Idea from ratbox.
1018 ........
1019
1020
1021 Changes: Modified:
1022 + - branches/release-2.1/ (Property Modified)
1023 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1024
1025
1026 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1027 Log:
1028 Merged revisions 2053 via svnmerge from
1029 http://svn.atheme.org/charybdis/trunk
1030
1031 ........
1032 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1033
1034 Make find_channel_membership() choose the shortest list
1035 (channel's list or user's list) to search, avoiding excessive
1036 CPU usage with services which are in lots of channels.
1037 From ratbox 2.2 (anfl/jilles)
1038 ........
1039
1040
1041 Changes: Modified:
1042 + - branches/release-2.1/ (Property Modified)
1043 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1044
1045
1046 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1047 Log:
1048 Rerun autoconf.
1049
1050
1051 Changes: Modified:
1052 +9 -9 branches/release-2.1/configure (File Modified)
1053
1054
1055 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1056 Log:
1057 Version change 2.1.0rc1 -> 2.1.0 (release).
1058
1059
1060 Changes: Modified:
1061 +1 -1 branches/release-2.1/configure.ac (File Modified)
1062
1063
1064 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1065 Log:
1066 Merged revisions 2029 via svnmerge from
1067 http://svn.atheme.org/charybdis/trunk
1068
1069 ........
1070 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1071
1072 NEWS: mention m_webirc.c module
1073 ........
1074
1075
1076 Changes: Modified:
1077 + - branches/release-2.1/ (Property Modified)
1078 +1 -0 branches/release-2.1/NEWS (File Modified)
1079
1080
1081 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1082 Log:
1083 Rerun autoconf.
1084
1085
1086 Changes: Modified:
1087 +9 -9 branches/release-2.1/configure (File Modified)
1088
1089
1090 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1091 Log:
1092 Change version to 2.1.0rc1.
1093
1094
1095 Changes: Modified:
1096 +1 -1 branches/release-2.1/configure.ac (File Modified)
1097
1098
1099 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1100 Log:
1101 Merged revisions 2021 via svnmerge from
1102 http://svn.atheme.org/charybdis/trunk
1103
1104 ........
1105 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1106
1107 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1108 related flaky looking things, and instead keep a list
1109 of BlacklistClients in PreClient.
1110 ........
1111
1112
1113 Changes: Modified:
1114 + - branches/release-2.1/ (Property Modified)
1115 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1116 +1 -1 branches/release-2.1/include/client.h (File Modified)
1117 +0 -1 branches/release-2.1/include/res.h (File Modified)
1118 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1119 +0 -24 branches/release-2.1/src/res.c (File Modified)
1120 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1121
1122
1123 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1124 Log:
1125 Merged revisions 2015,2017 via svnmerge from
1126 http://svn.atheme.org/charybdis/trunk
1127
1128 ........
1129 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1130
1131 Check if the name in the question section of the
1132 DNS reply matches what we queried, to guard against
1133 late replies to a previous query with the same id.
1134 ........
1135 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1136
1137 res.c: add a comment summarizing our changes
1138 ........
1139
1140
1141 Changes: Modified:
1142 + - branches/release-2.1/ (Property Modified)
1143 +53 -18 branches/release-2.1/src/res.c (File Modified)
1144
1145
1146 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1147 Log:
1148 Merged revisions 1981 via svnmerge from
1149 http://svn.atheme.org/charybdis/trunk
1150
1151 ........
1152 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1153
1154 Alphabetize extensions and tweak the descriptions a little.
1155 ........
1156
1157
1158 Changes: Modified:
1159 + - branches/release-2.1/ (Property Modified)
1160 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1161 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1162
1163
1164 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1165 Log:
1166 Merged revisions 1975 via svnmerge from
1167 http://svn.atheme.org/charybdis/trunk
1168
1169 ........
1170 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1171
1172 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1173 We should use the IP and not truncate the hostname.
1174 From ratbox 2.2 (androsyn)
1175 ........
1176
1177
1178 Changes: Modified:
1179 + - branches/release-2.1/ (Property Modified)
1180 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1181
1182
1183 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1184 Log:
1185 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1186 http://svn.atheme.org/charybdis/trunk
1187
1188
1189 Changes: Modified:
1190 + - branches/release-2.1/ (Property Modified)
1191
1192
1193 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1194 Log:
1195 - branch 2.1 release family
1196
1197
1198 Changes: Modified:
1199 + - branches/release-2.1/ (File Added)
1200
1201
1202 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1203 Log:
1204 Describe new handling of host mangling in channel bans in SGML.
1205
1206
1207 Changes: Modified:
1208 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1209
1210
1211 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1212 Log:
1213 - ok, 2.1 operline brought to you by marvin the melancholy robot
1214
1215
1216 Changes: Modified:
1217 +1 -1 trunk/src/messages.tab (File Modified)
1218
1219
1220 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1221 Log:
1222 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1223 If anybody comes up with anything better, then please let us know
1224 and we will change this before 2.1 is branched.
1225
1226
1227 Changes: Modified:
1228 +1 -1 trunk/src/messages.tab (File Modified)
1229
1230
1231 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1232 Log:
1233 Add EUID to capab.txt.
1234
1235
1236 Changes: Modified:
1237 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1238
1239
1240 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1241 Log:
1242 Update NEWS file.
1243
1244
1245 Changes: Modified:
1246 +3 -0 trunk/NEWS (File Modified)
1247
1248
1249 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1250 Log:
1251 Allow service{} servers to manipulate the nick delay table
1252 (for "nickserv enforcement").
1253 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1254 If duration is 0, the nickdelay entry is removed, otherwise
1255 it is added with the duration in seconds (maximum 24 hours).
1256 It is suggested that this is used if the EUID capab is present.
1257
1258
1259 Changes: Modified:
1260 +42 -1 trunk/modules/m_services.c (File Modified)
1261
1262
1263 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1264 Log:
1265 HURT: strip off *@ from the start of the mask
1266 reject anything else containing '@' or '!'
1267
1268
1269 Changes: Modified:
1270 +11 -0 trunk/extensions/hurt.c (File Modified)
1271
1272
1273 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1274 Log:
1275 ircd.c: need supported.h here
1276
1277
1278 Changes: Modified:
1279 +1 -0 trunk/src/ircd.c (File Modified)
1280
1281
1282 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1283 Log:
1284 HURT: less ambiguity here
1285 ips/hosts to be hurt must contain a '.' or ':' otherwise
1286 they are interpreted as nicks
1287
1288
1289 Changes: Modified:
1290 +14 -9 trunk/extensions/hurt.c (File Modified)
1291
1292
1293 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1294 Log:
1295 - we're now ircd-charybdis.org.
1296 - properly alphabetize credits
1297
1298
1299 Changes: Modified:
1300 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1301
1302
1303 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1304 Log:
1305 - add additional modules to the configs
1306
1307
1308 Changes: Modified:
1309 +6 -0 trunk/doc/example.conf (File Modified)
1310 +12 -0 trunk/doc/reference.conf (File Modified)
1311
1312
1313 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1314 Log:
1315 - remove hurt.h, it is pointless and confusing
1316
1317
1318 Changes: Modified:
1319 +27 -62 trunk/extensions/hurt.c (File Modified)
1320 + - trunk/extensions/hurt.h (File Deleted)
1321
1322
1323 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1324 Log:
1325 - add code to suggest a local HURT by nickname.
1326 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1327
1328
1329 Changes: Modified:
1330 +40 -10 trunk/extensions/hurt.c (File Modified)
1331 +1 -0 trunk/extensions/hurt.h (File Modified)
1332
1333
1334 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1335 Log:
1336 - update NEWS file
1337
1338
1339 Changes: Modified:
1340 +2 -1 trunk/NEWS (File Modified)
1341
1342
1343 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1344 Log:
1345 MASKTRACE/TESTMASK: check orighost as well
1346
1347
1348 Changes: Modified:
1349 +4 -2 trunk/modules/m_etrace.c (File Modified)
1350 +3 -1 trunk/modules/m_testmask.c (File Modified)
1351
1352
1353 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1354 Log:
1355 Make RPL_ISUPPORT (005) numeric modularizable.
1356 Currently it will reassemble the numeric every time
1357 it needs to be sent, using a few dozen callbacks;
1358 if this is too slow some caching scheme should be
1359 implemented.
1360
1361
1362 Changes: Modified:
1363 +0 -1 trunk/include/s_user.h (File Modified)
1364 +36 -114 trunk/include/supported.h (File Modified)
1365 +1 -1 trunk/modules/m_version.c (File Modified)
1366 +1 -0 trunk/src/Makefile.in (File Modified)
1367 +1 -0 trunk/src/ircd.c (File Modified)
1368 +300 -25 trunk/src/s_user.c (File Modified)
1369 + - trunk/src/supported.c (File Added)
1370
1371
1372 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1373 Log:
1374 EUID orighost could differ from host only in case,
1375 do not mark as dynamic spoof then
1376
1377
1378 Changes: Modified:
1379 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1380
1381
1382 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1383 Log:
1384 kline help file: clarify a bit and remove some obsolete stuff
1385 partly suggested by Olin
1386
1387
1388 Changes: Modified:
1389 +8 -8 trunk/help/opers/kline (File Modified)
1390
1391
1392 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1393 Log:
1394 Update NEWS file.
1395
1396
1397 Changes: Modified:
1398 +20 -0 trunk/NEWS (File Modified)
1399
1400
1401 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1402 Log:
1403 Show real host/IP to nonopers whoising themselves.
1404 The IP is not shown for auth{} spoofs, otherwise it is,
1405 as it looked rather weird to me to show an auth{} spoofed
1406 IP like this. (/userhost on self still shows the IP.)
1407
1408
1409 Changes: Modified:
1410 +13 -2 trunk/modules/m_whois.c (File Modified)
1411
1412
1413 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1414 Log:
1415 Document nick_delay stuff and move it around a bit.
1416
1417
1418 Changes: Modified:
1419 +1 -2 trunk/doc/example.conf (File Modified)
1420 +8 -2 trunk/doc/reference.conf (File Modified)
1421
1422
1423 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1424 Log:
1425 - disable nickdelay by default. Needs to be documented in reference.conf.
1426
1427
1428 Changes: Modified:
1429 +2 -0 trunk/doc/example.conf (File Modified)
1430 +2 -0 trunk/doc/reference.conf (File Modified)
1431
1432
1433 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1434 Log:
1435 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1436
1437
1438 Changes: Modified:
1439 +2 -1 trunk/modules/m_services.c (File Modified)
1440
1441
1442 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1443 Log:
1444 ip_cloaking: somewhat hackish but we need to send the
1445 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1446 umodes
1447
1448
1449 Changes: Modified:
1450 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1451
1452
1453 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1454 Log:
1455 If EUID is used, show realhost in far connect notice
1456 (but not in far disconnect notice).
1457
1458
1459 Changes: Modified:
1460 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1461
1462
1463 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1464 Log:
1465 ip_cloaking:
1466 - use non-ENCAP CHGHOST if possible
1467 - really introduce new users with their mangled and real
1468 host if +h is in default umodes
1469
1470
1471 Changes: Modified:
1472 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1473
1474
1475 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1476 Log:
1477 Add non-ENCAP CHGHOST.
1478
1479
1480 Changes: Modified:
1481 +49 -11 trunk/modules/m_chghost.c (File Modified)
1482
1483
1484 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1485 Log:
1486 Initial addition of EUID (puts realhost/account in same
1487 command as user introduction).
1488 See doc/technical/euid.txt for more information.
1489 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1490
1491
1492 Changes: Modified:
1493 + - trunk/doc/technical/euid.txt (File Added)
1494 +2 -1 trunk/include/s_serv.h (File Modified)
1495 +1 -1 trunk/include/s_user.h (File Modified)
1496 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1497 +1 -34 trunk/modules/m_chghost.c (File Modified)
1498 +0 -28 trunk/modules/m_services.c (File Modified)
1499 +30 -1 trunk/src/s_serv.c (File Modified)
1500 +30 -3 trunk/src/s_user.c (File Modified)
1501
1502
1503 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1504 Log:
1505 Store the mangled host in localClient and use it for
1506 ban matching (also match real host for mangled users,
1507 also match mangled host for uncloaked users).
1508 Improve interaction of +h with auth{} and services
1509 spoofs.
1510 Note that all of this only applies to clients who
1511 connect after the mangling module is loaded
1512 (other clients cannot even set +h).
1513 The sorcerynet cloaking module has not been updated
1514 for these changes.
1515
1516
1517 Changes: Modified:
1518 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1519 +3 -0 trunk/include/client.h (File Modified)
1520 +64 -5 trunk/src/channel.c (File Modified)
1521 +1 -0 trunk/src/client.c (File Modified)
1522 +2 -2 trunk/src/s_user.c (File Modified)
1523
1524
1525 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1526 Log:
1527 Document /stats U letters in sgml.
1528
1529
1530 Changes: Modified:
1531 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1532
1533
1534 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1535 Log:
1536 Better description of hub_mask and leaf_mask.
1537
1538
1539 Changes: Modified:
1540 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1541
1542
1543 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1544 Log:
1545 Add operspy_dont_care_user_info to sgml docs.
1546
1547
1548 Changes: Modified:
1549 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1550
1551
1552 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1553 Log:
1554 Add general::operspy_dont_care_user_info.
1555 This makes /who mask equivalent to /who !mask for opers
1556 with the operspy flag, and removes the operspy log/notice
1557 on /who mask, /masktrace and /scan.
1558 The necessary privilege (operspy flag) is unchanged.
1559 Behaviour for the other operspy commands (channel
1560 related ones) is also unchanged.
1561
1562
1563 Changes: Modified:
1564 +1 -0 trunk/doc/example.conf (File Modified)
1565 +6 -0 trunk/doc/reference.conf (File Modified)
1566 +1 -0 trunk/include/s_conf.h (File Modified)
1567 +10 -8 trunk/modules/m_etrace.c (File Modified)
1568 +6 -0 trunk/modules/m_info.c (File Modified)
1569 +8 -5 trunk/modules/m_scan.c (File Modified)
1570 +1 -1 trunk/modules/m_version.c (File Modified)
1571 +6 -1 trunk/modules/m_who.c (File Modified)
1572 +1 -0 trunk/src/newconf.c (File Modified)
1573 +1 -0 trunk/src/s_conf.c (File Modified)
1574
1575
1576 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1577 Log:
1578 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1579 This letter will also be used for showing operspy with
1580 limited accountability (show non channel related info
1581 without '!' or notice).
1582
1583
1584 Changes: Modified:
1585 +2 -0 trunk/doc/server-version-info (File Modified)
1586 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1587 +2 -0 trunk/include/ircd.h (File Modified)
1588 +6 -0 trunk/modules/m_info.c (File Modified)
1589 +2 -0 trunk/modules/m_version.c (File Modified)
1590 +1 -0 trunk/src/ircd_state.c (File Modified)
1591
1592
1593 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1594 Log:
1595 Add m_webirc module, allows showing real host of CGI:IRC users.
1596 Differences to the version available on my web page for a while:
1597 instructions on how to set it up.
1598
1599
1600 Changes: Modified:
1601 +137 -0 trunk/extensions/Makefile.in (File Modified)
1602 + - trunk/extensions/m_webirc.c (File Added)
1603
1604
1605 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1606 Log:
1607 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1608
1609
1610 Changes: Modified:
1611 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1612
1613
1614 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1615 Log:
1616 - move beu from core to contributors
1617 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1618
1619
1620 Changes: Modified:
1621 +2 -2 trunk/CREDITS (File Modified)
1622
1623
1624 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1625 Log:
1626 Mention that class blocks must be defined before the
1627 auth or connect blocks referencing them.
1628
1629
1630 Changes: Modified:
1631 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1632
1633
1634 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1635 Log:
1636 extb_canjoin:
1637 - change from "can join" to "is banned", this reverses sense
1638 and removes "weird" checks like for +i, +l, +j
1639 - don't allow $j to same channel
1640 - +s/+p restriction removed, anyone can /mode b anyway
1641 - +k check removed
1642
1643
1644 Changes: Modified:
1645 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1646
1647
1648 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1649 Log:
1650 Add a few important lines from reference.conf to example.conf.
1651
1652
1653 Changes: Modified:
1654 +8 -1 trunk/doc/example.conf (File Modified)
1655
1656
1657 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1658 Log:
1659 - we don't support rtsigio anymore
1660 - we definately don't support VMS nor Cygwin either.
1661
1662
1663 Changes: Modified:
1664 +2 -2 trunk/INSTALL (File Modified)
1665 +0 -2 trunk/README.FIRST (File Modified)
1666
1667
1668 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1669 Log:
1670 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1671
1672
1673 Changes: Modified:
1674 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1675
1676
1677 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1678 Log:
1679 extb_canjoin:
1680 - return EXTBAN_NOMATCH for a valid ban that does not match
1681 - consider a $j ban invalid if we were already processing a
1682 can_join for a $j ban
1683
1684
1685 Changes: Modified:
1686 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1687
1688
1689 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1690 Log:
1691 extb_extgecos: realhost -> orighost
1692
1693
1694 Changes: Modified:
1695 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1696
1697
1698 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1699 Log:
1700 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1701
1702
1703 Changes: Modified:
1704 +59 -0 trunk/extensions/Makefile.in (File Modified)
1705 + - trunk/extensions/extb_canjoin.c (File Added)
1706
1707
1708 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1709 Log:
1710 - oh right, charybdis calls that 'orighost'.
1711
1712
1713 Changes: Modified:
1714 +2 -2 trunk/modules/m_who.c (File Modified)
1715
1716
1717 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1718 Log:
1719 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1720
1721
1722 Changes: Modified:
1723 +2 -0 trunk/modules/m_who.c (File Modified)
1724
1725
1726 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1727 Log:
1728 - also check $x against realhost
1729
1730
1731 Changes: Modified:
1732 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1733
1734
1735 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1736 Log:
1737 Sorcerynet people want a debugging notice moved from +s to +d.
1738
1739
1740 Changes: Modified:
1741 +1 -1 trunk/src/blacklist.c (File Modified)
1742
1743
1744 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1745 Log:
1746 Use source_p instead of client_p for free_pre_client().
1747 client_p could be NULL or another client.
1748
1749
1750 Changes: Modified:
1751 +1 -1 trunk/src/client.c (File Modified)
1752
1753
1754 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1755 Log:
1756 - revert this, I know how to fix it now
1757
1758
1759 Changes: Modified:
1760 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1761
1762
1763 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1764 Log:
1765 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1766 This fix is probably suboptimal, but it does indeed fix the problem.
1767
1768
1769 Changes: Modified:
1770 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1771
1772
1773 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1774 Log:
1775 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1776
1777
1778 Changes: Modified:
1779 +49 -0 trunk/extensions/Makefile.in (File Modified)
1780 + - trunk/extensions/extb_extgecos.c (File Added)
1781
1782
1783 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1784 Log:
1785 Remove undocumented and unused general::fallback_to_ip6_int config option.
1786
1787
1788 Changes: Modified:
1789 +0 -3 trunk/include/s_conf.h (File Modified)
1790 +0 -3 trunk/src/newconf.c (File Modified)
1791
1792
1793 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1794 Log:
1795 SGML docs:
1796 - document new TESTMASK
1797 - mention that TESTMASK matching is the same as MASKTRACE matching
1798 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1799 been that way)
1800
1801
1802 Changes: Modified:
1803 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1804
1805
1806 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1807 Log:
1808 New testmask from ratbox 2.2.
1809 Allows matches on nick, ip and gecos in addition to user
1810 and host, and is fully analogous to masktrace.
1811 The numeric has changed from 724 to 727 and fields in it
1812 have changed.
1813
1814
1815 Changes: Modified:
1816 +4 -3 trunk/help/opers/testmask (File Modified)
1817 +1 -0 trunk/include/numeric.h (File Modified)
1818 +82 -9 trunk/modules/m_testmask.c (File Modified)
1819 +2 -2 trunk/src/messages.tab (File Modified)
1820
1821
1822 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1823 Log:
1824 contrib -> extensions
1825
1826
1827 Changes: Modified:
1828 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1829
1830
1831 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1832 Log:
1833 CHGHOST: Check validity of new hostname.
1834 If the command came from a local client (disabled by
1835 default), send an error message and drop the command.
1836 If the command came from a remote client or server,
1837 send a notice to opers and the target user (if local).
1838
1839
1840 Changes: Modified:
1841 +42 -1 trunk/modules/m_chghost.c (File Modified)
1842
1843
1844 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1845 Log:
1846 Update NEWS file.
1847
1848
1849 Changes: Modified:
1850 +23 -1 trunk/NEWS (File Modified)
1851
1852
1853 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1854 Log:
1855 When an outgoing server connection succeeds, set
1856 localClient->ip by simply copying the whole sockaddr
1857 struct instead of copying certain parts only.
1858
1859
1860 Changes: Modified:
1861 +1 -19 trunk/src/s_serv.c (File Modified)
1862
1863
1864 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1865 Log:
1866 Give a special error message and ignore the connect block
1867 if trying to add a connect block for the server's own name.
1868
1869
1870 Changes: Modified:
1871 +7 -0 trunk/src/newconf.c (File Modified)
1872
1873
1874 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1875 Log:
1876 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1877 when --disable-balloc is used, so that it compiles.
1878 Obviously the BlockHeapUsage() stub returns just zeroes so
1879 /stats z will be less informative.
1880
1881
1882 Changes: Modified:
1883 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1884
1885
1886 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1887 Log:
1888 Free and zero dns_query in DNS callback for outgoing connect.
1889 This avoids double free of reslist.
1890
1891
1892 Changes: Modified:
1893 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1894
1895
1896 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1897 Log:
1898 From ratbox, log failed outgoing connections to serverlog.
1899 Added: IP address.
1900
1901
1902 Changes: Modified:
1903 +13 -1 trunk/src/s_serv.c (File Modified)
1904
1905
1906 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1907 Log:
1908 Change serverlog message when connecting to be more clear and show the port number.
1909
1910
1911 Changes: Modified:
1912 +1 -1 trunk/src/s_serv.c (File Modified)
1913
1914
1915 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1916 Log:
1917 Remove gethost_byname(), this is meaningless
1918 since the removal of AAAA -> A fallback (r1763).
1919
1920
1921 Changes: Modified:
1922 +0 -1 trunk/include/res.h (File Modified)
1923 +0 -12 trunk/src/res.c (File Modified)
1924
1925
1926 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1927 Log:
1928 Remove ip6.int support and use only ip6.arpa.
1929 The global ip6.int zone has disappeared on June 1
1930 and a lot of other software has been removing ip6.int
1931 support also.
1932 This removes the second and last case where IPv6
1933 support in charybdis causes extra lookups and slows
1934 DNS down.
1935
1936
1937 Changes: Modified:
1938 +5 -27 trunk/src/res.c (File Modified)
1939
1940
1941 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1942 Log:
1943 Mention new default (r1767) for connect::aftype in sgml docs.
1944
1945
1946 Changes: Modified:
1947 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1948
1949
1950 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1951 Log:
1952 Use IPv6 if connect::host looks like an IPv6 address
1953 (contains a colon). No need to aftype=ipv6 anymore.
1954
1955
1956 Changes: Modified:
1957 +2 -0 trunk/src/newconf.c (File Modified)
1958
1959
1960 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1961 Log:
1962 More information about connect::host.
1963
1964
1965 Changes: Modified:
1966 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1967
1968
1969 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1970 Log:
1971 Remove fallback to A if AAAA cannot be found.
1972 In case of a forward check of a reverse lookup, we
1973 already know if it's ipv4 or ipv6, so it is not
1974 useful and in case of a forward lookup of a hostname
1975 in connect::host, connect::aftype already specifies
1976 if it's ipv4 or ipv6.
1977
1978
1979 Changes: Modified:
1980 +4 -27 trunk/src/res.c (File Modified)
1981
1982
1983 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1984 Log:
1985 msg_channel():
1986 - check if +c made the message text empty and refuse
1987 to send it if so
1988 - don't copy message text if it is not necessary
1989 (channel is -c)
1990
1991
1992 Changes: Modified:
1993 +14 -4 trunk/modules/core/m_message.c (File Modified)
1994
1995
1996 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1997 Log:
1998 remove_conf_item(): do not free cf_name, this is generally a string constant
1999
2000
2001 Changes: Modified:
2002 +0 -1 trunk/src/newconf.c (File Modified)
2003
2004
2005 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2006 Log:
2007 Remove the old unused FDL_ constants.
2008
2009
2010 Changes: Modified:
2011 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2012
2013
2014 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2015 Log:
2016 Remove an unused struct irc_sockaddr_storage from fde_t
2017 (allocated for every possible file descriptor).
2018
2019
2020 Changes: Modified:
2021 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2022
2023
2024 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2025 Log:
2026 If the DNS lookup for an outgoing connection is still
2027 pending when it is closed, clean it up.
2028
2029
2030 Changes: Modified:
2031 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2032
2033
2034 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2035 Log:
2036 If proc_answer() fails (for example if a lookup for an
2037 A record returns a CNAME), fail the query immediately.
2038 Previously the packet was just ignored, leaving the
2039 query to time out.
2040
2041
2042 Changes: Modified:
2043 +4 -8 trunk/src/res.c (File Modified)
2044
2045
2046 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2047 Log:
2048 Correct sockhost field in an outgoing server connection.
2049 First copy the host field from the server_conf, then
2050 take the IP from to where the connection was attempted
2051 when the connection callback is called.
2052 (Before r1747 this used the IP from the server_conf.)
2053
2054
2055 Changes: Modified:
2056 +8 -2 trunk/src/s_serv.c (File Modified)
2057
2058
2059 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2060 Log:
2061 Remove ipnum (keep aftype) and dns_query from server_conf.
2062 We don't keep track of binary form address in connect{}
2063 blocks anymore, DNS lookups of names in host= gone.
2064 As before the DNS lookup is done on connect.
2065 This should unbreak hostnames in host= somewhat.
2066
2067
2068 Changes: Modified:
2069 +1 -2 trunk/include/s_newconf.h (File Modified)
2070 +2 -2 trunk/src/newconf.c (File Modified)
2071 +1 -42 trunk/src/s_newconf.c (File Modified)
2072 +12 -31 trunk/src/s_serv.c (File Modified)
2073
2074
2075 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2076 Log:
2077 Rerun autoconf.
2078
2079
2080 Changes: Modified:
2081 +1 -1 trunk/configure (File Modified)
2082
2083
2084 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2085 Log:
2086 Fix --disable-balloc help text (said --disable-small-net).
2087
2088
2089 Changes: Modified:
2090 +1 -1 trunk/configure.ac (File Modified)
2091
2092
2093 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2094 Log:
2095 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2096 services (+S). Unlike operstring and adminstring, this
2097 is not changeable with /quote set but is updated on rehash.
2098
2099
2100 Changes: Modified:
2101 +1 -0 trunk/doc/example.conf (File Modified)
2102 +10 -2 trunk/doc/reference.conf (File Modified)
2103 +1 -0 trunk/include/s_conf.h (File Modified)
2104 +6 -0 trunk/modules/m_info.c (File Modified)
2105 +3 -2 trunk/modules/m_whois.c (File Modified)
2106 +1 -0 trunk/src/newconf.c (File Modified)
2107 +1 -0 trunk/src/s_conf.c (File Modified)
2108
2109
2110 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2111 Log:
2112 Fix handling of comma in whois: ignore the comma and
2113 everything after it but do output the entire parameter
2114 in RPL_ENDOFWHOIS.
2115
2116
2117 Changes: Modified:
2118 +2 -2 trunk/modules/m_whois.c (File Modified)
2119
2120
2121 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2122 Log:
2123 New /stats letter 's' to list HURTs:
2124 - opers get the full listing.
2125 - users get any HURTs that match their sockhost/orighost if
2126 "stats_k_oper_only" is set to 1.
2127
2128
2129 Changes: Modified:
2130 +50 -0 trunk/extensions/hurt.c (File Modified)
2131
2132
2133 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2134 Log:
2135 - make the newconf system available to modules.
2136
2137
2138 Changes: Modified:
2139 +4 -1 trunk/include/newconf.h (File Modified)
2140 +4 -8 trunk/src/newconf.c (File Modified)
2141
2142
2143 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2144 Log:
2145 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2146
2147 Changes: Modified:
2148 +0 -3 trunk/doc/example.conf (File Modified)
2149 +0 -3 trunk/doc/reference.conf (File Modified)
2150
2151
2152 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2153 Log:
2154 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2155
2156
2157 Changes: Modified:
2158 +3 -0 trunk/doc/example.conf (File Modified)
2159 +3 -0 trunk/doc/reference.conf (File Modified)
2160
2161
2162 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2163 Log:
2164 Fix too early truncation of JOIN channel list.
2165
2166
2167 Changes: Modified:
2168 +2 -3 trunk/modules/core/m_join.c (File Modified)
2169
2170
2171 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2172 Log:
2173 - From ratbox 2.2 (anfl), send server notices about read
2174 errors from handshakes and servers to +s instead of +d.
2175 - Send various server notices about failed server
2176 connections which did not reach registered state network
2177 wide if the connection was initiated by a remote oper.
2178 This avoids annoying the whole net if there is a
2179 broken autoconnect, but allows all opers to see why a
2180 remote connect failed. Failed connections which did reach
2181 server state already generate server notices everywhere.
2182
2183 Note: this is an exception to our general policy to not send
2184 server notices about unregistered connections remotely.
2185
2186
2187 Changes: Modified:
2188 +1 -0 trunk/include/client.h (File Modified)
2189 +20 -6 trunk/src/client.c (File Modified)
2190 +6 -6 trunk/src/s_serv.c (File Modified)
2191
2192
2193 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2194 Log:
2195 - fix typoes
2196
2197
2198 Changes: Modified:
2199 +1 -1 trunk/doc/example.conf (File Modified)
2200 +1 -1 trunk/doc/reference.conf (File Modified)
2201
2202
2203 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2204 Log:
2205 Don't allow #channel +b $c:&channel (inconsistent target).
2206
2207
2208 Changes: Modified:
2209 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2210
2211
2212 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2213 Log:
2214 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2215
2216
2217 Changes: Modified:
2218 +0 -2 trunk/include/client.h (File Modified)
2219
2220
2221 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2222 Log:
2223 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2224
2225
2226 Changes: Modified:
2227 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2228
2229
2230 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2231 Log:
2232 Store IP addresses in whowas. These are shown to opers.
2233 Obtained from Eurus patches.
2234 orighost tracking removed (not worth the memory IMHO),
2235 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2236 with unknown IPs and to not violate auth{} spoof policy.
2237
2238
2239 Changes: Modified:
2240 +2 -0 trunk/doc/reference.conf (File Modified)
2241 +1 -0 trunk/include/numeric.h (File Modified)
2242 +1 -0 trunk/include/whowas.h (File Modified)
2243 +10 -1 trunk/modules/m_whowas.c (File Modified)
2244 +1 -1 trunk/src/messages.tab (File Modified)
2245 +4 -0 trunk/src/whowas.c (File Modified)
2246
2247
2248 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2249 Log:
2250 Describe hostmask parameter of masktrace better in sgml docs.
2251
2252
2253 Changes: Modified:
2254 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2255
2256
2257 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2258 Log:
2259 masktrace help file: mention CIDR IP masks
2260 From ratbox 2.2
2261
2262
2263 Changes: Modified:
2264 +2 -0 trunk/help/opers/masktrace (File Modified)
2265
2266
2267 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2268 Log:
2269 MASKTRACE: allow normal match() on IP address also
2270 From ratbox 2.2
2271
2272
2273 Changes: Modified:
2274 +2 -3 trunk/modules/m_etrace.c (File Modified)
2275
2276
2277 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2278 Log:
2279 Allow +S clients (services) to send to channels and @/+ channels always.
2280
2281
2282 Changes: Modified:
2283 +1 -1 trunk/modules/core/m_message.c (File Modified)
2284 +1 -1 trunk/src/channel.c (File Modified)
2285
2286
2287 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2288 Log:
2289 Allow servers to send to @#chan and +#chan.
2290
2291
2292 Changes: Modified:
2293 +1 -1 trunk/modules/core/m_message.c (File Modified)
2294
2295
2296 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2297 Log:
2298 Don't count opers on service{} servers in /lusers.
2299
2300
2301 Changes: Modified:
2302 +2 -2 trunk/src/s_user.c (File Modified)
2303
2304
2305 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2306 Log:
2307 Show opers the real host behind a dynamic spoof in WHOIS.
2308 If the user is auth{} spoofed, this shows the auth{} spoof
2309 otherwise it shows the DNS hostname and IP address.
2310 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2311
2312
2313 Changes: Modified:
2314 +1 -0 trunk/include/numeric.h (File Modified)
2315 +12 -2 trunk/modules/m_whois.c (File Modified)
2316 +1 -1 trunk/src/messages.tab (File Modified)
2317
2318
2319 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2320 Log:
2321 Remove #define HIDE_SPOOF_IPS from config.h, should
2322 have been done earlier.
2323
2324
2325 Changes: Modified:
2326 +0 -7 trunk/include/config.h (File Modified)
2327
2328
2329 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2330 Log:
2331 Bring back ERR_CANTKILLSERVER.
2332
2333
2334 Changes: Modified:
2335 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2336
2337
2338 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2339 Log:
2340 ip_cloaking module:
2341 - also send RPL_HOSTHIDDEN on -h
2342 - don't allow +h for auth{} spoofed clients
2343
2344
2345 Changes: Modified:
2346 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2347
2348
2349 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2350 Log:
2351 /etc/resolv.conf parsing:
2352 - don't crash (sometimes) if there is a line without an argument
2353 (e.g. 'search' by itself)
2354 - fix handling of lines with leading whitespace
2355
2356
2357 Changes: Modified:
2358 +9 -8 trunk/src/reslib.c (File Modified)
2359
2360
2361 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2362 Log:
2363 Put back code that terminates DNS queries, which was
2364 removed during the resolver changes.
2365
2366
2367 Changes: Modified:
2368 +4 -0 trunk/src/s_auth.c (File Modified)
2369
2370
2371 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2372 Log:
2373 - oh hey, that was in the wrong place
2374
2375
2376 Changes: Modified:
2377 +13 -13 trunk/src/s_auth.c (File Modified)
2378
2379
2380 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2381 Log:
2382 - handle a situation where a user can go away before DNS completes
2383
2384
2385 Changes: Modified:
2386 +13 -0 trunk/src/s_auth.c (File Modified)
2387
2388
2389 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2390 Log:
2391 More dnsbl stuff
2392
2393
2394 Changes: Modified:
2395 +1 -0 trunk/include/blacklist.h (File Modified)
2396 +1 -0 trunk/include/res.h (File Modified)
2397 +33 -2 trunk/src/blacklist.c (File Modified)
2398 +2 -0 trunk/src/client.c (File Modified)
2399 +24 -0 trunk/src/res.c (File Modified)
2400
2401
2402 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2403 Log:
2404 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2405 if comm_accept() failed.
2406
2407 Found with valgrind.
2408
2409
2410 Changes: Modified:
2411 +4 -4 trunk/src/listener.c (File Modified)
2412
2413
2414 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2415 Log:
2416 - handle unavailable Client/preClient structs
2417
2418
2419 Changes: Modified:
2420 +9 -0 trunk/src/blacklist.c (File Modified)
2421
2422
2423 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2424 Log:
2425 Add +lf to SGML docs.
2426
2427
2428 Changes: Modified:
2429 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2430
2431
2432 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2433 Log:
2434 Also do forwarding if the channel limit (+l) is exceeded.
2435
2436
2437 Changes: Modified:
2438 +1 -1 trunk/help/opers/cmode (File Modified)
2439 +2 -2 trunk/modules/core/m_join.c (File Modified)
2440
2441
2442 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2443 Log:
2444 Post-release lovin':
2445 - Update version to 2.1.0.
2446 - Regenerate configure.
2447
2448
2449 Changes: Modified:
2450 +9 -9 trunk/configure (File Modified)
2451 +1 -1 trunk/configure.ac (File Modified)
2452
2453
2454 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2455 Log:
2456 Comment out example blacklist{} block.
2457
2458
2459 Changes: Modified:
2460 +7 -7 trunk/doc/example.conf (File Modified)
2461 +7 -7 trunk/doc/reference.conf (File Modified)
2462
2463
2464 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2465 Log:
2466 Add note regarding use of AHBL BLs.
2467
2468
2469 Changes: Modified:
2470 +4 -0 trunk/doc/example.conf (File Modified)
2471 +4 -0 trunk/doc/reference.conf (File Modified)
2472
2473
2474 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2475 Log:
2476 Fix typos.
2477
2478
2479 Changes: Modified:
2480 +2 -2 trunk/CREDITS (File Modified)
2481
2482
2483 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2484 Log:
2485 Add beu to CREDITS.
2486
2487
2488 Changes: Modified:
2489 +1 -0 trunk/CREDITS (File Modified)
2490
2491
2492 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2493 Log:
2494 Put more recent ratbox CREDITS here.
2495
2496
2497 Changes: Modified:
2498 +3 -2 trunk/doc/Ratbox-team (File Modified)
2499
2500
2501 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2502 Log:
2503 Clarify a bit.
2504
2505
2506 Changes: Modified:
2507 +5 -4 trunk/NEWS (File Modified)
2508
2509
2510 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2511 Log:
2512 Mention that install or make install also avoids modunload crashes.
2513
2514
2515 Changes: Modified:
2516 +2 -1 trunk/BUGS (File Modified)
2517
2518
2519 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2520 Log:
2521 - update NEWS a bit
2522
2523
2524 Changes: Modified:
2525 +3 -8 trunk/NEWS (File Modified)
2526
2527
2528 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2529 Log:
2530 - further updates
2531
2532
2533 Changes: Modified:
2534 +3 -2 trunk/BUGS (File Modified)
2535
2536
2537 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2538 Log:
2539 - add orighost check to hurt.c
2540 - update BUGS info
2541
2542
2543 Changes: Modified:
2544 +1 -6 trunk/BUGS (File Modified)
2545 +1 -1 trunk/extensions/hurt.c (File Modified)
2546
2547
2548 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2549 Log:
2550 Make kline_exempt exempt from HURT also.
2551
2552
2553 Changes: Modified:
2554 +2 -1 trunk/extensions/hurt.c (File Modified)
2555
2556
2557 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2558 Log:
2559 Fix mask HEAL propagation.
2560
2561
2562 Changes: Modified:
2563 +6 -3 trunk/extensions/hurt.c (File Modified)
2564
2565
2566 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2567 Log:
2568 - Remove old cruft.
2569 - Update.
2570
2571
2572 Changes: Modified:
2573 +18 -31 trunk/extensions/README (File Modified)
2574
2575
2576 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2577 Log:
2578 More target change hax.
2579 Ick.
2580
2581
2582 Changes: Modified:
2583 +5 -0 trunk/extensions/hurt.c (File Modified)
2584
2585
2586 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2587 Log:
2588 Improvements to HURT propagation.
2589
2590
2591 Changes: Modified:
2592 +8 -6 trunk/extensions/hurt.c (File Modified)
2593
2594
2595 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2596 Log:
2597 - further simplification
2598
2599
2600 Changes: Modified:
2601 +25 -76 trunk/extensions/hurt.c (File Modified)
2602 +0 -9 trunk/extensions/hurt.h (File Modified)
2603
2604
2605 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2606 Log:
2607 - client_exit hook
2608
2609
2610 Changes: Modified:
2611 +13 -0 trunk/extensions/hurt.c (File Modified)
2612
2613
2614 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2615 Log:
2616 - cut off at 15 messages instead of 30
2617
2618
2619 Changes: Modified:
2620 +1 -1 trunk/extensions/hurt.h (File Modified)
2621
2622
2623 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2624 Log:
2625 Squash a warning here.
2626
2627
2628 Changes: Modified:
2629 +1 -3 trunk/src/ircd.c (File Modified)
2630
2631
2632 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2633 Log:
2634 Don't show servers in /stats l to nonopers if flatten links is enabled.
2635
2636
2637 Changes: Modified:
2638 +3 -1 trunk/modules/m_stats.c (File Modified)
2639
2640
2641 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2642 Log:
2643 - hurt expiry
2644
2645
2646 Changes: Modified:
2647 +20 -7 trunk/extensions/hurt.c (File Modified)
2648
2649
2650 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2651 Log:
2652 - remove inline stuff (yuck)
2653 - sockaddr should have been sockhost
2654
2655
2656 Changes: Modified:
2657 +22 -31 trunk/extensions/hurt.c (File Modified)
2658
2659
2660 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2661 Log:
2662 - make hurt checking actually work
2663
2664
2665 Changes: Modified:
2666 +2 -7 trunk/extensions/hurt.c (File Modified)
2667
2668
2669 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2670 Log:
2671 Slight tweak to alias{}.
2672
2673
2674 Changes: Modified:
2675 +4 -0 trunk/src/parse.c (File Modified)
2676
2677
2678 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2679 Log:
2680 - further simplification
2681
2682
2683 Changes: Modified:
2684 +59 -71 trunk/extensions/hurt.c (File Modified)
2685 +0 -1 trunk/extensions/hurt.h (File Modified)
2686
2687
2688 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2689 Log:
2690 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2691
2692
2693 Changes: Modified:
2694 +10 -20 trunk/extensions/hurt.c (File Modified)
2695 +0 -4 trunk/extensions/hurt.h (File Modified)
2696
2697
2698 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2699 Log:
2700 - remove some unnecessary code here (hurt_initial_check_event()).
2701
2702
2703 Changes: Modified:
2704 +0 -23 trunk/extensions/hurt.c (File Modified)
2705
2706
2707 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2708 Log:
2709 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2710
2711
2712 Changes: Modified:
2713 +8 -0 trunk/modules/core/m_message.c (File Modified)
2714
2715
2716 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2717 Log:
2718 - more sane tgchange hax
2719
2720
2721 Changes: Modified:
2722 +2 -1 trunk/extensions/hurt.c (File Modified)
2723
2724
2725 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2726 Log:
2727 Make HEAL <nick> work.
2728
2729
2730 Changes: Modified:
2731 +40 -43 trunk/extensions/hurt.c (File Modified)
2732
2733
2734 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2735 Log:
2736 Destroy hurt_clients list on unload.
2737
2738
2739 Changes: Modified:
2740 +7 -0 trunk/extensions/hurt.c (File Modified)
2741
2742
2743 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2744 Log:
2745 Coding style: no space between a function name and parenthesis.
2746
2747
2748 Changes: Modified:
2749 +43 -43 trunk/extensions/hurt.c (File Modified)
2750
2751
2752 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2753 Log:
2754 Now works and throws out hurt clients after 30 protocol messages
2755 unless they identify.
2756
2757
2758 Changes: Modified:
2759 +28 -36 trunk/extensions/hurt.c (File Modified)
2760 +1 -7 trunk/extensions/hurt.h (File Modified)
2761
2762
2763 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2764 Log:
2765 Working addition/lookup.
2766
2767
2768 Changes: Modified:
2769 +8 -0 trunk/extensions/hurt.c (File Modified)
2770
2771
2772 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2773 Log:
2774 Get rid of hyb6 style propagation (:server COMMAND source).
2775
2776
2777 Changes: Modified:
2778 +18 -22 trunk/extensions/hurt.c (File Modified)
2779
2780
2781 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2782 Log:
2783 add not-working hurt_add and hurt_find
2784
2785
2786 Changes: Modified:
2787 +13 -5 trunk/extensions/hurt.c (File Modified)
2788
2789
2790 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2791 Log:
2792 Comment out a lot of stuff so I can load and unload this without crashing.
2793
2794
2795 Changes: Modified:
2796 +17 -6 trunk/extensions/hurt.c (File Modified)
2797
2798
2799 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2800 Log:
2801 Fix svn:keywords and add a short comment at the top.
2802
2803
2804 Changes: Modified:
2805 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2806
2807
2808 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2809 Log:
2810 - Make hurt module compile
2811 - Link it to the build
2812 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2813 correct flag name, no CAP_TS6 use etc
2814
2815
2816 Changes: Modified:
2817 +1 -0 trunk/extensions/Makefile.in (File Modified)
2818 +30 -32 trunk/extensions/hurt.c (File Modified)
2819
2820
2821 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2822 Log:
2823 Put beu's hurt module in trunk.
2824
2825
2826 Changes: Modified:
2827 + - trunk/extensions/hurt.c (File Added)
2828 + - trunk/extensions/hurt.h (File Added)
2829
2830
2831 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2832 Log:
2833 - _iprint(): use stderr instead of stdout
2834
2835
2836 Changes: Modified:
2837 +1 -1 trunk/src/s_log.c (File Modified)
2838
2839
2840 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2841 Log:
2842 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2843 and subsequently destroy our kqueue when we close 0, 1, 2
2844 (broke /restart).
2845 - After closing fd 0, 1, 2 reopen them to /dev/null again
2846 so we don't send messages from malloc etc to a random
2847 user's connection.
2848 - Remove an obsolete comment.
2849
2850
2851 Changes: Modified:
2852 +13 -2 trunk/src/ircd.c (File Modified)
2853
2854
2855 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2856 Log:
2857 Update NEWS file.
2858
2859
2860 Changes: Modified:
2861 +29 -1 trunk/NEWS (File Modified)
2862
2863
2864 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2865 Log:
2866 Rerun autoconf.
2867
2868
2869 Changes: Modified:
2870 +1 -1 trunk/configure (File Modified)
2871
2872
2873 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2874 Log:
2875 Fix openssl version check to also accept versions newer than 0.9.6.
2876
2877
2878 Changes: Modified:
2879 +1 -1 trunk/configure.ac (File Modified)
2880
2881
2882 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2883 Log:
2884 Oops, need packet.h here.
2885
2886
2887 Changes: Modified:
2888 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2889
2890
2891 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2892 Log:
2893 End the flood grace period in CPRIVMSG/CNOTICE.
2894
2895
2896 Changes: Modified:
2897 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2898
2899
2900 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2901 Log:
2902 - update class::connectfreq documentation
2903
2904
2905 Changes: Modified:
2906 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2907
2908
2909 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2910 Log:
2911 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2912
2913
2914 Changes: Modified:
2915 +3 -6 trunk/src/s_serv.c (File Modified)
2916
2917
2918 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2919 Log:
2920 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2921
2922
2923 Changes: Modified:
2924 +1 -1 trunk/src/messages.tab (File Modified)
2925
2926
2927 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2928 Log:
2929 Don't mention that /stats p shows idle times, as it doesn't.
2930
2931
2932 Changes: Modified:
2933 +1 -1 trunk/help/opers/stats (File Modified)
2934 +1 -1 trunk/help/users/stats (File Modified)
2935
2936
2937 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2938 Log:
2939 /stats A shows DNS servers, it doesn't matter whether ircd
2940 uses ADNS or something else.
2941
2942
2943 Changes: Modified:
2944 +1 -1 trunk/help/opers/stats (File Modified)
2945
2946
2947 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2948 Log:
2949 get_client_name() fix
2950
2951
2952 Changes: Modified:
2953 +4 -0 trunk/src/client.c (File Modified)
2954
2955
2956 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2957 Log:
2958 Add some comments.
2959
2960
2961 Changes: Modified:
2962 +6 -0 trunk/src/ircd.c (File Modified)
2963
2964
2965 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2966 Log:
2967 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2968
2969 Changes: Modified:
2970 +16 -17 trunk/configure (File Modified)
2971 +1 -1 trunk/configure.ac (File Modified)
2972
2973
2974 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2975 Log:
2976 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2977
2978 Changes: Modified:
2979 +135 -0 trunk/configure (File Modified)
2980 +6 -0 trunk/configure.ac (File Modified)
2981
2982
2983 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2984 Log:
2985 Exit 0 on successful -conftest.
2986
2987
2988 Changes: Modified:
2989 +1 -1 trunk/src/ircd.c (File Modified)
2990
2991
2992 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2993 Log:
2994 Make the "keep the parent process around" thing work, by opening
2995 a pipe to the child process. This pipe is on fd 0 in the child
2996 process. After successful initialization, the child will write
2997 a byte to this pipe, on fatal errors it will close it without
2998 writing anything.
2999
3000 Somewhat hackish still but should work.
3001
3002
3003 Changes: Modified:
3004 +27 -30 trunk/src/ircd.c (File Modified)
3005
3006
3007 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3008 Log:
3009 - convert some error messages to ierror() over fprintf/ilog combination
3010
3011
3012 Changes: Modified:
3013 +3 -6 trunk/src/ircd.c (File Modified)
3014
3015
3016 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3017 Log:
3018 - inotice() for loadmodule when in foreground mode
3019
3020
3021 Changes: Modified:
3022 +3 -0 trunk/src/modules.c (File Modified)
3023
3024
3025 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3026 Log:
3027 - remove inotice() on loading modules from the config
3028
3029
3030 Changes: Modified:
3031 +0 -3 trunk/src/modules.c (File Modified)
3032
3033
3034 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3035 Log:
3036 - usleep for 50000usec in the parent process to allow for startup messages
3037 to be cleanly printed before detaching to shell, this should be more than
3038 enough time really
3039
3040
3041 Changes: Modified:
3042 +3 -0 trunk/src/ircd.c (File Modified)
3043
3044
3045 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3046 Log:
3047 - display more errors during normal startup as to try to help people find common problems
3048
3049
3050 Changes: Modified:
3051 +27 -10 trunk/src/ircd.c (File Modified)
3052
3053
3054 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3055 Log:
3056 - version bump in preparation of 2.0.0 release
3057
3058
3059 Changes: Modified:
3060 +9 -9 trunk/configure (File Modified)
3061 +1 -1 trunk/configure.ac (File Modified)
3062
3063
3064 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3065 Log:
3066 Change example.conf operator block from "admin" to "god",
3067 so as to show we encourage per-person operator blocks.
3068
3069
3070 Changes: Modified:
3071 +4 -2 trunk/doc/example.conf (File Modified)
3072
3073
3074 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3075 Log:
3076 Document alias{} block.
3077
3078
3079 Changes: Modified:
3080 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3081
3082
3083 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3084 Log:
3085 Document DNS blacklist stuff in sgml.
3086
3087
3088 Changes: Modified:
3089 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3090 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3091
3092
3093 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3094 Log:
3095 Misc /stats clarifications.
3096
3097
3098 Changes: Modified:
3099 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3100
3101
3102 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3103 Log:
3104 Move snomasks into umodes chapter.
3105 Move oprivs chapter down.
3106
3107
3108 Changes: Modified:
3109 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3110 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3111 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3112
3113
3114 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3115 Log:
3116 Mention operator{} user@host change.
3117
3118
3119 Changes: Modified:
3120 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3121
3122
3123 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3124 Log:
3125 operator{} block user@host matches against orighost now, not host.
3126 This means that services/+h spoofs do not work in operator{} blocks;
3127 auth{} spoofs still work.
3128
3129
3130 Changes: Modified:
3131 +4 -0 trunk/doc/example.conf (File Modified)
3132 +1 -1 trunk/doc/reference.conf (File Modified)
3133 +2 -2 trunk/modules/m_challenge.c (File Modified)
3134 +1 -1 trunk/modules/m_oper.c (File Modified)
3135
3136
3137 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3138 Log:
3139 - inotice/iwarn/ierror() stuff I was working on
3140
3141
3142 Changes: Modified:
3143 +3 -0 trunk/include/s_log.h (File Modified)
3144 +15 -11 trunk/src/ircd.c (File Modified)
3145 +3 -1 trunk/src/modules.c (File Modified)
3146 +1 -1 trunk/src/newconf.c (File Modified)
3147 +54 -0 trunk/src/s_log.c (File Modified)
3148
3149
3150 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3151 Log:
3152 Oops, don't add blacklists to the list twice on rehash.
3153
3154
3155 Changes: Modified:
3156 +3 -2 trunk/src/blacklist.c (File Modified)
3157
3158
3159 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3160 Log:
3161 Remove notices to the client about progress of dnsbl lookups.
3162
3163
3164 Changes: Modified:
3165 +0 -4 trunk/src/blacklist.c (File Modified)
3166
3167
3168 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3169 Log:
3170 Add auth{} flag dnsbl_exempt.
3171
3172
3173 Changes: Modified:
3174 +2 -1 trunk/doc/example.conf (File Modified)
3175 +2 -1 trunk/doc/reference.conf (File Modified)
3176 +2 -0 trunk/include/s_conf.h (File Modified)
3177 +1 -0 trunk/src/newconf.c (File Modified)
3178 +8 -1 trunk/src/s_user.c (File Modified)
3179
3180
3181 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3182 Log:
3183 Switch alias{} and blacklist{} around, for consistency with example.conf.
3184
3185
3186 Changes: Modified:
3187 +18 -18 trunk/doc/reference.conf (File Modified)
3188
3189
3190 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3191 Log:
3192 Send a warning to the user if they are dnsbl listed but exempted.
3193
3194
3195 Changes: Modified:
3196 +17 -12 trunk/src/s_user.c (File Modified)
3197
3198
3199 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3200 Log:
3201 Move throwing out dnsbl listed clients to registration,
3202 and make kline_exempt exempt from it.
3203
3204
3205 Changes: Modified:
3206 +1 -0 trunk/include/blacklist.h (File Modified)
3207 +4 -0 trunk/include/client.h (File Modified)
3208 +15 -16 trunk/src/blacklist.c (File Modified)
3209 +6 -0 trunk/src/client.c (File Modified)
3210 +17 -0 trunk/src/s_user.c (File Modified)
3211
3212
3213 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3214 Log:
3215 Show refcount in /stats n.
3216
3217
3218 Changes: Modified:
3219 +3 -2 trunk/modules/m_stats.c (File Modified)
3220
3221
3222 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3223 Log:
3224 Don't look up dnsbls twice if they send USER twice.
3225
3226
3227 Changes: Modified:
3228 +5 -3 trunk/modules/m_user.c (File Modified)
3229
3230
3231 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3232 Log:
3233 Add /stats n to help files.
3234
3235
3236 Changes: Modified:
3237 +1 -0 trunk/help/opers/stats (File Modified)
3238 +1 -0 trunk/help/users/stats (File Modified)
3239
3240
3241 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3242 Log:
3243 Only check dnsbls for A records, not AAAA.
3244
3245
3246 Changes: Modified:
3247 +1 -1 trunk/src/blacklist.c (File Modified)
3248
3249
3250 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3251 Log:
3252 Don't remove non-illegal blacklists on completion of check.
3253 Add debugging notices (not working).
3254
3255
3256 Changes: Modified:
3257 +5 -1 trunk/src/blacklist.c (File Modified)
3258
3259
3260 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3261 Log:
3262 Don't call register_local_user() if they haven't sent a nick yet.
3263
3264
3265 Changes: Modified:
3266 +1 -1 trunk/src/blacklist.c (File Modified)
3267
3268
3269 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3270 Log:
3271 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3272
3273
3274 Changes: Modified:
3275 +21 -0 trunk/modules/m_stats.c (File Modified)
3276
3277
3278 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3279 Log:
3280 More dnsbl rehash fixes, it was adding bogus entries.
3281
3282
3283 Changes: Modified:
3284 +2 -7 trunk/src/newconf.c (File Modified)
3285
3286
3287 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3288 Log:
3289 Need blacklist.h here.
3290
3291
3292 Changes: Modified:
3293 +1 -0 trunk/src/s_conf.c (File Modified)
3294
3295
3296 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3297 Log:
3298 - nuke iauth
3299
3300
3301 Changes: Modified:
3302 +1 -2 trunk/configure (File Modified)
3303 +0 -48 trunk/configure.ac (File Modified)
3304 + - trunk/doc/example-iauth.conf (File Deleted)
3305 + - trunk/iauth/ (File Deleted)
3306
3307
3308 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3309 Log:
3310 Improve handling of rehashing with blacklists.
3311 Also some coding style tweaks.
3312
3313
3314 Changes: Modified:
3315 +3 -2 trunk/include/blacklist.h (File Modified)
3316 +35 -16 trunk/src/blacklist.c (File Modified)
3317 +2 -0 trunk/src/s_conf.c (File Modified)
3318
3319
3320 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3321 Log:
3322 Clear can_send cache if a user logs in or out from services.
3323
3324
3325 Changes: Modified:
3326 +2 -0 trunk/modules/m_services.c (File Modified)
3327
3328
3329 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3330 Log:
3331 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3332 This directory is not entered by default.
3333 More stuff needs to be moved into here.
3334
3335
3336 Changes: Modified:
3337 +2 -1 trunk/configure (File Modified)
3338 +1 -0 trunk/configure.ac (File Modified)
3339 +69 -458 trunk/extensions/Makefile.in (File Modified)
3340 + - trunk/extensions/m_clearchan.c (File Deleted)
3341 + - trunk/extensions/m_force.c (File Deleted)
3342 + - trunk/unsupported/ (File Added)
3343 + - trunk/unsupported/Makefile.in (File Added)
3344 + - trunk/unsupported/m_clearchan.c (File Added)
3345 + - trunk/unsupported/m_force.c (File Added)
3346
3347
3348 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3349 Log:
3350 Logging/wallops for forcejoin/forcepart, numeric fix.
3351 This needs to be moved to the toys section.
3352
3353
3354 Changes: Modified:
3355 +22 -2 trunk/extensions/m_force.c (File Modified)
3356
3357
3358 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3359 Log:
3360 Fix comments at the top (including copyright).
3361
3362
3363 Changes: Modified:
3364 +3 -2 trunk/extensions/m_omode.c (File Modified)
3365
3366
3367 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3368 Log:
3369 Add OMODE command to extensions/ for oper mode hacking:
3370 - requires admin privs
3371 - does not work for opped opers
3372 - sends wallops
3373 - sends a ServerMode for opping the oper themselves,
3374 otherwise a mode coming from the oper (not only
3375 does this provide full accountability, it is also
3376 easiest to implement while avoiding channels
3377 messed up with bogus bans etc).
3378
3379
3380 Changes: Modified:
3381 +171 -0 trunk/extensions/Makefile.in (File Modified)
3382 + - trunk/extensions/m_omode.c (File Added)
3383
3384
3385 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3386 Log:
3387 Metadata fix
3388
3389
3390 Changes: Modified:
3391 + - trunk/include/blacklist.h (Property Modified)
3392 + - trunk/src/blacklist.c (Property Modified)
3393
3394
3395 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3396 Log:
3397 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3398
3399
3400 Changes: Modified:
3401 +5 -1 trunk/src/blacklist.c (File Modified)
3402
3403
3404 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3405 Log:
3406 Initial DNS blacklist support:
3407 - see example.conf for how to use.
3408 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3409 - tor.ahbl.org is also included because most networks will not want to allow tor
3410 (and we're considering going KoS on tor users here anyway due to abuse)
3411
3412
3413 Changes: Modified:
3414 +18 -0 trunk/doc/example.conf (File Modified)
3415 +66 -0 trunk/doc/reference.conf (File Modified)
3416 + - trunk/include/blacklist.h (File Added)
3417 +2 -0 trunk/include/client.h (File Modified)
3418 +3 -0 trunk/modules/m_user.c (File Modified)
3419 +152 -0 trunk/src/Makefile.in (File Modified)
3420 + - trunk/src/blacklist.c (File Added)
3421 +34 -0 trunk/src/newconf.c (File Modified)
3422 +1 -0 trunk/src/s_auth.c (File Modified)
3423 +4 -0 trunk/src/s_user.c (File Modified)
3424
3425
3426 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3427 Log:
3428 Remove last bit of lzo stuff (comment in example.conf connect{}).
3429
3430
3431 Changes: Modified:
3432 +0 -4 trunk/doc/example.conf (File Modified)
3433
3434
3435 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3436 Log:
3437 Show sasl successes and failures in /stats t (like other
3438 things in /stats t, about local clients only).
3439
3440
3441 Changes: Modified:
3442 +2 -0 trunk/include/s_stats.h (File Modified)
3443 +3 -0 trunk/modules/m_sasl.c (File Modified)
3444 +3 -0 trunk/src/s_stats.c (File Modified)
3445
3446
3447 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3448 Log:
3449 Allow messaging services by nickname without using
3450 target change slots (this was already possible with
3451 user@server notation or services shortcuts).
3452
3453
3454 Changes: Modified:
3455 +2 -2 trunk/modules/core/m_message.c (File Modified)
3456
3457
3458 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3459 Log:
3460 Abort a safelist if a new /list comes in while one is already in progress.
3461
3462
3463 Changes: Modified:
3464 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3465
3466
3467 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3468 Log:
3469 Change $![letter]:[mask] to $~[letter]:[mask]
3470 so both ! and ~ invert an extban.
3471
3472
3473 Changes: Modified:
3474 +2 -0 trunk/src/chmode.c (File Modified)
3475
3476
3477 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3478 Log:
3479 - revert due to technical issues
3480
3481
3482 Changes: Modified:
3483 +1 -1 trunk/src/extban.c (File Modified)
3484
3485
3486 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3487 Log:
3488 - 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
3489
3490
3491 Changes: Modified:
3492 +1 -1 trunk/src/extban.c (File Modified)
3493
3494
3495 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3496 Log:
3497 Don't pace /list on a single channel.
3498
3499
3500 Changes: Modified:
3501 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3502
3503
3504 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3505 Log:
3506 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3507
3508
3509 Changes: Modified:
3510 +4 -2 trunk/include/supported.h (File Modified)
3511
3512
3513 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3514 Log:
3515 Extban types are case insensitive; force them to lowercase when added.
3516
3517
3518 Changes: Modified:
3519 +5 -5 trunk/doc/extban.txt (File Modified)
3520 +4 -0 trunk/src/chmode.c (File Modified)
3521 +3 -3 trunk/src/extban.c (File Modified)
3522
3523
3524 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3525 Log:
3526 sendto_wallops_flags():
3527 - instead of checking IsOper on each client, walk the appropriate list
3528 - instead of sending non-+z wallops from persons to nonopers, send only
3529 +w wallops from persons
3530
3531
3532 Changes: Modified:
3533 +1 -5 trunk/src/send.c (File Modified)
3534
3535
3536 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3537 Log:
3538 Prefix oper wallops with "WALLOPS - " if they would
3539 otherwise look like operwalls or locops, when sending
3540 them to local users.
3541
3542
3543 Changes: Modified:
3544 +11 -1 trunk/modules/m_wallops.c (File Modified)
3545
3546
3547 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3548 Log:
3549 Make sure destination field in some sasl numerics
3550 is the user's nick, not the sasl agent or server
3551 name.
3552
3553
3554 Changes: Modified:
3555 +2 -2 trunk/modules/m_sasl.c (File Modified)
3556
3557
3558 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3559 Log:
3560 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3561
3562
3563 Changes: Modified:
3564 +1 -1 trunk/extensions/Makefile.in (File Modified)
3565
3566
3567 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3568 Log:
3569 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3570
3571
3572 Changes: Modified:
3573 +1 -0 trunk/src/s_user.c (File Modified)
3574
3575
3576 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3577 Log:
3578 Fix build for when IPv6 is disabled.
3579
3580
3581 Changes: Modified:
3582 +12 -10 trunk/src/s_auth.c (File Modified)
3583
3584
3585 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3586 Log:
3587 Add information about adding extban types.
3588
3589
3590 Changes: Modified:
3591 +25 -0 trunk/doc/extban.txt (File Modified)
3592
3593
3594 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3595 Log:
3596 Better extban validation: try to match a new extban from
3597 a local user against its setter to see if it is valid.
3598 Unknown extban types from remotes are no longer hidden.
3599
3600
3601 Changes: Modified:
3602 +4 -3 trunk/doc/extban.txt (File Modified)
3603 +1 -0 trunk/include/channel.h (File Modified)
3604 +2 -6 trunk/src/chmode.c (File Modified)
3605 +32 -0 trunk/src/extban.c (File Modified)
3606
3607
3608 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3609 Log:
3610 Make sure both .c.o: and .s.o: are followed by the necessary command.
3611
3612
3613 Changes: Modified:
3614 +1 -0 trunk/src/Makefile.in (File Modified)
3615
3616
3617 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3618 Log:
3619 Add need_sasl auth{} flag to sgml documentation.
3620
3621
3622 Changes: Modified:
3623 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3624
3625
3626 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3627 Log:
3628 Document need_sasl auth{} flag in example confs.
3629
3630
3631 Changes: Modified:
3632 +1 -0 trunk/doc/example.conf (File Modified)
3633 +1 -0 trunk/doc/reference.conf (File Modified)
3634
3635
3636 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3637 Log:
3638 Don't allow TB to set an empty topic.
3639 This would be possible if a server sent bad protocol
3640 and could cause a crash.
3641
3642
3643 Changes: Modified:
3644 +4 -0 trunk/modules/m_tb.c (File Modified)
3645
3646
3647 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3648 Log:
3649 - oops
3650
3651
3652 Changes: Modified:
3653 +1 -1 trunk/Makefile.in (File Modified)
3654
3655
3656 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3657 Log:
3658 - typo fix
3659
3660
3661 Changes: Modified:
3662 +2 -2 trunk/configure (File Modified)
3663 +1 -1 trunk/configure.ac (File Modified)
3664
3665
3666 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3667 Log:
3668 - rebuild configure
3669
3670
3671 Changes: Modified:
3672 +2 -2 trunk/configure (File Modified)
3673
3674
3675 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3676 Log:
3677 - makefile fix
3678
3679
3680 Changes: Modified:
3681 +1 -1 trunk/extensions/Makefile.in (File Modified)
3682
3683
3684 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3685 Log:
3686 - rename contrib to extensions to bring some clarity to things
3687
3688
3689 Changes: Modified:
3690 +1 -1 trunk/Makefile.in (File Modified)
3691 +1 -1 trunk/configure.ac (File Modified)
3692 +10 -10 trunk/doc/example.conf (File Modified)
3693 +10 -10 trunk/doc/reference.conf (File Modified)
3694 + - trunk/extensions/ (File Added)
3695 + - trunk/extras/ (File Deleted)
3696
3697
3698 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3699 Log:
3700 - temporary rename
3701
3702
3703 Changes: Modified:
3704 +1 -1 trunk/Makefile.in (File Modified)
3705 +1 -1 trunk/configure.ac (File Modified)
3706 + - trunk/contrib/ (File Deleted)
3707 + - trunk/extras/ (File Added)
3708
3709
3710 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3711 Log:
3712 Don't allow servers to QUIT (they should use SQUIT).
3713
3714
3715 Changes: Modified:
3716 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3717
3718
3719 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3720 Log:
3721 - keywords
3722
3723
3724 Changes: Modified:
3725 + - trunk/src/fnvhash.s (Property Modified)
3726
3727
3728 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3729 Log:
3730 - reduced version of code
3731
3732
3733 Changes: Modified:
3734 +9 -61 trunk/src/fnvhash.s (File Modified)
3735
3736
3737 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3738 Log:
3739 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3740
3741
3742 Changes: Modified:
3743 +1 -1 trunk/src/fnvhash.s (File Modified)
3744
3745
3746 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3747 Log:
3748 Fix orighost matching for klines, etc. Was hashing the visible
3749 host, oops.
3750
3751
3752 Changes: Modified:
3753 +1 -1 trunk/src/hostmask.c (File Modified)
3754
3755
3756 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3757 Log:
3758 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3759
3760
3761 Changes: Modified:
3762 +7 -1 trunk/configure (File Modified)
3763 +5 -0 trunk/configure.ac (File Modified)
3764 +5 -6 trunk/src/Makefile.in (File Modified)
3765 +0 -4 trunk/src/fnvhash.s (File Modified)
3766 +0 -2 trunk/src/hash.c (File Modified)
3767
3768
3769 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3770 Log:
3771 - regenerate configure
3772
3773
3774 Changes: Modified:
3775 +18 -0 trunk/configure (File Modified)
3776
3777
3778 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3779 Log:
3780 - --enable-ricer-hashing option.
3781
3782
3783 Changes: Modified:
3784 +9 -0 trunk/configure.ac (File Modified)
3785 +3 -0 trunk/include/setup.h.in (File Modified)
3786
3787
3788 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3789 Log:
3790 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3791
3792
3793 Changes: Modified:
3794 + - trunk/src/fnvhash.s (File Added)
3795 +3 -0 trunk/src/hash.c (File Modified)
3796
3797
3798 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3799 Log:
3800 Fix syntax error in reference.conf.
3801
3802
3803 Changes: Modified:
3804 +0 -1 trunk/doc/reference.conf (File Modified)
3805
3806
3807 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3808 Log:
3809 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3810 (&& instead of ||...)
3811 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3812
3813
3814 Changes: Modified:
3815 +1 -1 trunk/src/chmode.c (File Modified)
3816
3817
3818 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3819 Log:
3820 Documentation for extban.
3821
3822
3823 Changes: Modified:
3824 + - trunk/doc/extban.txt (File Added)
3825
3826
3827 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3828 Log:
3829 Add extban modules to example confs.
3830
3831
3832 Changes: Modified:
3833 +5 -0 trunk/doc/example.conf (File Modified)
3834 +10 -0 trunk/doc/reference.conf (File Modified)
3835
3836
3837 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3838 Log:
3839 Initial addition of extended ban types (conditionals).
3840 Allows custom +bqeI checks via modules.
3841 Initial extra types are account (a[:mask]), oper (o),
3842 channel (c:name), realname (r:mask), server (s:mask).
3843
3844
3845 Changes: Modified:
3846 +229 -0 trunk/contrib/Makefile.in (File Modified)
3847 + - trunk/contrib/extb_account.c (File Added)
3848 + - trunk/contrib/extb_channel.c (File Added)
3849 + - trunk/contrib/extb_oper.c (File Added)
3850 + - trunk/contrib/extb_realname.c (File Added)
3851 + - trunk/contrib/extb_server.c (File Added)
3852 +13 -0 trunk/include/channel.h (File Modified)
3853 +1 -0 trunk/src/Makefile.in (File Modified)
3854 +14 -5 trunk/src/channel.c (File Modified)
3855 +91 -0 trunk/src/chmode.c (File Modified)
3856 + - trunk/src/extban.c (File Added)
3857
3858
3859 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3860 Log:
3861 Do not force +bqeI modes starting with '$' in nick!user@host format.
3862 * and ? characters in them are still assumed to be wildcards.
3863
3864
3865 Changes: Modified:
3866 +6 -0 trunk/src/chmode.c (File Modified)
3867
3868
3869 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3870 Log:
3871 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3872
3873
3874 Changes: Modified:
3875 +4 -0 trunk/modules/m_capab.c (File Modified)
3876
3877
3878 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3879 Log:
3880 Stop some mixing of client and server protocol.
3881
3882
3883 Changes: Modified:
3884 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3885 +4 -2 trunk/modules/m_pass.c (File Modified)
3886 +6 -0 trunk/modules/m_sasl.c (File Modified)
3887 +6 -0 trunk/modules/m_user.c (File Modified)
3888
3889
3890 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3891 Log:
3892 - additional revert
3893
3894
3895 Changes: Modified:
3896 +0 -2 trunk/include/s_newconf.h (File Modified)
3897 +0 -4 trunk/include/s_serv.h (File Modified)
3898 +0 -1 trunk/src/newconf.c (File Modified)
3899 +1 -13 trunk/src/s_serv.c (File Modified)
3900
3901
3902 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3903 Log:
3904 - revert LZOLink patch for now
3905
3906
3907 Changes: Modified:
3908 +0 -1 trunk/servlink/Makefile.in (File Modified)
3909 +0 -16 trunk/servlink/README (File Modified)
3910 +2 -36 trunk/servlink/control.c (File Modified)
3911 +0 -3 trunk/servlink/control.h (File Modified)
3912 +7 -5955 trunk/servlink/io.c (File Modified)
3913 + - trunk/servlink/lzoconf.h (File Deleted)
3914 + - trunk/servlink/lzodefs.h (File Deleted)
3915 + - trunk/servlink/minilzo.c (File Deleted)
3916 + - trunk/servlink/minilzo.h (File Deleted)
3917 +0 -1 trunk/servlink/servlink.h (File Modified)
3918
3919
3920 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3921 Log:
3922 - more stuff here
3923
3924
3925 Changes: Modified:
3926 +4 -2 trunk/servlink/control.c (File Modified)
3927 +2 -1 trunk/servlink/io.c (File Modified)
3928
3929
3930 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3931 Log:
3932 - oops
3933
3934
3935 Changes: Modified:
3936 +2 -2 trunk/servlink/io.c (File Modified)
3937
3938
3939 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3940 Log:
3941 - paranoia, prevent segfaults
3942
3943
3944 Changes: Modified:
3945 +2 -2 trunk/servlink/io.c (File Modified)
3946
3947
3948 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3949 Log:
3950 - more optimal servlink code
3951
3952
3953 Changes: Modified:
3954 +21 -8 trunk/servlink/io.c (File Modified)
3955
3956
3957 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3958 Log:
3959 - more efficient read strategy
3960
3961
3962 Changes: Modified:
3963 +15 -3 trunk/servlink/io.c (File Modified)
3964
3965
3966 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3967 Log:
3968 - use lzo_uintp cast to make LZO happy
3969
3970
3971 Changes: Modified:
3972 +3 -3 trunk/servlink/io.c (File Modified)
3973
3974
3975 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3976 Log:
3977 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3978
3979
3980 Changes: Modified:
3981 +4 -0 trunk/doc/example.conf (File Modified)
3982 +2 -1 trunk/include/s_newconf.h (File Modified)
3983 +4 -0 trunk/include/s_serv.h (File Modified)
3984 +1 -0 trunk/servlink/Makefile.in (File Modified)
3985 +16 -0 trunk/servlink/README (File Modified)
3986 +34 -2 trunk/servlink/control.c (File Modified)
3987 +3 -0 trunk/servlink/control.h (File Modified)
3988 +5929 -7 trunk/servlink/io.c (File Modified)
3989 + - trunk/servlink/lzoconf.h (File Added)
3990 + - trunk/servlink/lzodefs.h (File Added)
3991 + - trunk/servlink/minilzo.c (File Added)
3992 + - trunk/servlink/minilzo.h (File Added)
3993 +1 -0 trunk/servlink/servlink.h (File Modified)
3994 +1 -0 trunk/src/newconf.c (File Modified)
3995 +14 -2 trunk/src/s_serv.c (File Modified)
3996
3997
3998 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3999 Log:
4000 - remove imalloc, it was a concept that probably wouldn't have worked properly
4001
4002
4003 Changes: Modified:
4004 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4005 + - trunk/libcharybdis/imalloc.c (File Deleted)
4006 + - trunk/libcharybdis/imalloc.h (File Deleted)
4007
4008
4009 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4010 Log:
4011 - disable imalloc for now
4012
4013
4014 Changes: Modified:
4015 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4016
4017
4018 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4019 Log:
4020 - remove unneeded debug code
4021
4022
4023 Changes: Modified:
4024 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4025
4026
4027 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4028 Log:
4029 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4030
4031
4032 Changes: Modified:
4033 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4034
4035
4036 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4037 Log:
4038 - more stuff here, imalloc remains disabled for now
4039
4040
4041 Changes: Modified:
4042 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4043
4044
4045 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4046 Log:
4047 - more progress
4048
4049
4050 Changes: Modified:
4051 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4052
4053
4054 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4055 Log:
4056 - more tweaks
4057
4058
4059 Changes: Modified:
4060 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4061 +2 -0 trunk/src/ircd.c (File Modified)
4062
4063
4064 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4065 Log:
4066 - roll back libircd crap
4067
4068
4069 Changes: Modified:
4070 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4071 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4072 +29 -0 trunk/src/.depend (File Modified)
4073 +6 -21 trunk/src/Makefile.in (File Modified)
4074 +3 -218 trunk/src/ircd.c (File Modified)
4075 + - trunk/src/ircd_linker.c (File Deleted)
4076 + - trunk/src/main.c (File Deleted)
4077
4078
4079 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4080 Log:
4081 - realloc(), free() implementation
4082
4083
4084 Changes: Modified:
4085 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4086
4087
4088 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4089 Log:
4090 - malloc(), calloc() implementation
4091
4092
4093 Changes: Modified:
4094 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4095
4096
4097 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4098 Log:
4099 - block_free(), block_find(), retune_heaps() implementation
4100
4101
4102 Changes: Modified:
4103 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4104
4105
4106 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4107 Log:
4108 - block_destroy code, block_allocate code.
4109
4110
4111 Changes: Modified:
4112 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4113
4114
4115 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4116 Log:
4117 - block_new() code
4118
4119
4120 Changes: Modified:
4121 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4122
4123
4124 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4125 Log:
4126 - disable imalloc again :P
4127
4128
4129 Changes: Modified:
4130 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4131
4132
4133 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4134 Log:
4135 - fix warning
4136
4137
4138 Changes: Modified:
4139 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4140
4141
4142 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4143 Log:
4144 - fix typo
4145
4146
4147 Changes: Modified:
4148 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4149
4150
4151 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4152 Log:
4153 - constructor code for imalloc engine (malloc_init())
4154
4155
4156 Changes: Modified:
4157 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4158
4159
4160 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4161 Log:
4162 - imalloc engine improvements
4163
4164
4165 Changes: Modified:
4166 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4167
4168
4169 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4170 Log:
4171 - replace mmap() code with direct brk()/sbrk() calls.
4172
4173
4174 Changes: Modified:
4175 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4176
4177
4178 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4179 Log:
4180 - remove outdated i_malloc() interfaces
4181
4182
4183 Changes: Modified:
4184 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4185
4186
4187 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4188 Log:
4189 - redisable imalloc (sorry!)
4190
4191
4192 Changes: Modified:
4193 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4194
4195
4196 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4197 Log:
4198 - correct GET_PAGE_SLOT() macro
4199
4200
4201 Changes: Modified:
4202 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4203
4204
4205 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4206 Log:
4207 - oops forgot to commit it with imalloc turned off
4208
4209
4210 Changes: Modified:
4211 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4212
4213
4214 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4215 Log:
4216 - cleanups
4217
4218
4219 Changes: Modified:
4220 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4221 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4222
4223
4224 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4225 Log:
4226 - lowlevel imalloc code
4227
4228
4229 Changes: Modified:
4230 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4231 + - trunk/libcharybdis/imalloc.h (File Added)
4232
4233
4234 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4235 Log:
4236 - fix bindings
4237
4238
4239 Changes: Modified:
4240 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4241
4242
4243 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4244 Log:
4245 remove #ifndef
4246
4247
4248 Changes: Modified:
4249 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4250
4251
4252 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4253 Log:
4254 - 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)
4255
4256
4257 Changes: Modified:
4258 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4259 + - trunk/libcharybdis/imalloc.c (File Added)
4260
4261
4262 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4263 Log:
4264 - increment configure Id
4265
4266
4267 Changes: Modified:
4268 +2208 -1 trunk/configure (File Modified)
4269
4270
4271 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4272 Log:
4273 - bootstrap for imalloc code
4274
4275
4276 Changes: Modified:
4277 +54 -1 trunk/configure.ac (File Modified)
4278 +27 -0 trunk/include/setup.h.in (File Modified)
4279
4280
4281 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4282 Log:
4283 Clarify interaction of spoofs and channel bans/operator{} blocks.
4284
4285
4286 Changes: Modified:
4287 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4288 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4289
4290
4291 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4292 Log:
4293 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4294
4295
4296 Changes: Modified:
4297 +30 -22 trunk/src/ircd.c (File Modified)
4298
4299
4300 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4301 Log:
4302 If shared{} blocks deny something, the command
4303 is silently ignored.
4304
4305
4306 Changes: Modified:
4307 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4308
4309
4310 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4311 Log:
4312 Move up IsService check so we don't store a non-service
4313 in preClient->sasl_agent.
4314
4315
4316 Changes: Modified:
4317 +6 -6 trunk/modules/m_sasl.c (File Modified)
4318
4319
4320 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4321 Log:
4322 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4323 Add some more sanity checks on agent strings.
4324
4325
4326 Changes: Modified:
4327 +13 -11 trunk/modules/m_sasl.c (File Modified)
4328
4329
4330 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4331 Log:
4332 Unknown clients can have an ID too now so make sure to remove
4333 them from the hash if they exit.
4334
4335
4336 Changes: Modified:
4337 +3 -0 trunk/src/client.c (File Modified)
4338
4339
4340 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4341 Log:
4342 Only accept sasl from servers in a service{} block.
4343 Not tested but this must go in.
4344
4345
4346 Changes: Modified:
4347 +6 -0 trunk/modules/m_sasl.c (File Modified)
4348 +3 -0 trunk/modules/m_signon.c (File Modified)
4349
4350
4351 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4352 Log:
4353 Only process SAVE messages targetting registered users,
4354 not servers or unregistered connections. Could cause
4355 a crash when bad protocol was received.
4356
4357
4358 Changes: Modified:
4359 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4360
4361
4362 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4363 Log:
4364 - fix QJM buffer overflow vulnerability (fucking GXTi)
4365
4366
4367 Changes: Modified:
4368 +3 -3 trunk/src/s_user.c (File Modified)
4369
4370
4371 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4372 Log:
4373 Mention /scan umodes under oper_spy privilege.
4374
4375
4376 Changes: Modified:
4377 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4378
4379
4380 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4381 Log:
4382 Mention that overlapping cluster blocks are a bad thing.
4383
4384
4385 Changes: Modified:
4386 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4387
4388
4389 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4390 Log:
4391 - Document cluster{} and shared{} blocks.
4392 - Mention that service{} does not allow wildcards.
4393
4394
4395 Changes: Modified:
4396 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4397
4398
4399 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4400 Log:
4401 Document exempt{} and service{} blocks, point to reference.conf for
4402 general{}, channel{} and serverhide{}.
4403
4404
4405 Changes: Modified:
4406 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4407
4408
4409 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4410 Log:
4411 Document ~ in lists of values better.
4412
4413
4414 Changes: Modified:
4415 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4416
4417
4418 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4419 Log:
4420 More detailed CNOTICE, CPRIVMSG descriptions.
4421
4422
4423 Changes: Modified:
4424 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4425
4426
4427 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4428 Log:
4429 Oops, need both Revision and Id on modules.
4430
4431
4432 Changes: Modified:
4433 + - trunk/modules/sno_routing.c (Property Modified)
4434
4435
4436 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4437 Log:
4438 Tweak header comment a bit (filename, Id).
4439
4440
4441 Changes: Modified:
4442 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4443
4444
4445 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4446 Log:
4447 Add GLINE and UNGLINE.
4448
4449
4450 Changes: Modified:
4451 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4452
4453
4454 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4455 Log:
4456 New configure with proper Id.
4457
4458
4459 Changes: Modified:
4460 +3 -1 trunk/configure (File Modified)
4461
4462
4463 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4464 Log:
4465 Change #include directives for in6addr_any, hopefully compiles better now.
4466
4467
4468 Changes: Modified:
4469 +3 -1 trunk/configure.ac (File Modified)
4470
4471
4472 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4473 Log:
4474 Encourage putting actual administrative information
4475 in the admin{} block.
4476
4477
4478 Changes: Modified:
4479 +3 -3 trunk/doc/example.conf (File Modified)
4480
4481
4482 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4483 Log:
4484 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4485
4486
4487 Changes: Modified:
4488 +9 -7 trunk/include/s_conf.h (File Modified)
4489 +1 -0 trunk/src/newconf.c (File Modified)
4490 +10 -0 trunk/src/s_user.c (File Modified)
4491
4492
4493 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4494 Log:
4495 - Change to glines = no in example confs
4496 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4497 are disabled.
4498
4499
4500 Changes: Modified:
4501 +1 -1 trunk/doc/example.conf (File Modified)
4502 +1 -1 trunk/doc/reference.conf (File Modified)
4503 +2 -2 trunk/modules/m_gline.c (File Modified)
4504
4505
4506 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4507 Log:
4508 - forward-port QJM fix from 1.1
4509
4510
4511 Changes: Modified:
4512 +2 -0 trunk/src/s_user.c (File Modified)
4513
4514
4515 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4516 Log:
4517 - add switch to configure to disable the block allocator
4518
4519
4520 Changes: Modified:
4521 +18 -0 trunk/configure (File Modified)
4522 +9 -0 trunk/configure.ac (File Modified)
4523 +0 -6 trunk/include/config.h (File Modified)
4524 +3 -0 trunk/include/setup.h.in (File Modified)
4525
4526
4527 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4528 Log:
4529 Fix wierd error that would exit SASL users with "Overridden"
4530
4531 Changes: Modified:
4532 +1 -1 trunk/modules/m_signon.c (File Modified)
4533
4534
4535 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4536 Log:
4537 Remove obsolete XXX comment about lazylinks.
4538
4539
4540 Changes: Modified:
4541 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4542
4543
4544 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4545 Log:
4546 OJOIN: make sure to send the wallops remotely for #channels
4547
4548
4549 Changes: Modified:
4550 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4551
4552
4553 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4554 Log:
4555 Accountability for OJOIN (contrib module)
4556
4557 Changes: Modified:
4558 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4559
4560
4561 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4562 Log:
4563 - move more stuff over to ircd_state
4564
4565
4566 Changes: Modified:
4567 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4568 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4569 +9 -0 trunk/src/ircd_state.c (File Modified)
4570 +3 -3 trunk/src/patricia.c (File Modified)
4571
4572
4573 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4574 Log:
4575 - move more stuff out of libircd and into ircd_state.c
4576
4577
4578 Changes: Modified:
4579 +5 -5 trunk/src/channel.c (File Modified)
4580 +4 -4 trunk/src/client.c (File Modified)
4581 +12 -0 trunk/src/ircd_state.c (File Modified)
4582
4583
4584 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4585 Log:
4586 - this is just barrels of fun
4587
4588
4589 Changes: Modified:
4590 + - trunk/include/ircd_state.h (File Added)
4591 +1 -1 trunk/src/Makefile.in (File Modified)
4592 +2 -1 trunk/src/channel.c (File Modified)
4593 +3 -52 trunk/src/ircd.c (File Modified)
4594 +100 -3 trunk/src/ircd_state.c (File Modified)
4595
4596
4597 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4598 Log:
4599 It's .include, not #include.
4600
4601
4602 Changes: Modified:
4603 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4604
4605
4606 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4607 Log:
4608 More consistent section titles.
4609
4610
4611 Changes: Modified:
4612 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4613 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4614 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4615
4616
4617 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4618 Log:
4619 Mention possible exceeding of +j/+l due to propagation
4620 delays between servers.
4621
4622
4623 Changes: Modified:
4624 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4625
4626
4627 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4628 Log:
4629 Formatting nits:
4630 - "text" -> <quote>text</quote>
4631 - <filename>
4632 - a few more
4633
4634
4635 Changes: Modified:
4636 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4637 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4638 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4639 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4640
4641
4642 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4643 Log:
4644 Remove text about deprecation of glines.
4645
4646
4647 Changes: Modified:
4648 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4649
4650
4651 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4652 Log:
4653 - Add description of umode +D, deaf.
4654 - Mention CALLERID 005 token with umode +g.
4655
4656
4657 Changes: Modified:
4658 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4659
4660
4661 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4662 Log:
4663 Strip off a leading colon in services shortcuts (aliases).
4664
4665
4666 Changes: Modified:
4667 +2 -0 trunk/src/parse.c (File Modified)
4668
4669
4670 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4671 Log:
4672 Add no_oper_invis contrib module, denies opers setting
4673 themselves invisible (except hidden_oper's).
4674
4675
4676 Changes: Modified:
4677 +42 -0 trunk/contrib/Makefile.in (File Modified)
4678 + - trunk/contrib/no_oper_invis.c (File Added)
4679
4680
4681 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4682 Log:
4683 Mention /stats E, make the other /stats descriptions more consistent.
4684
4685
4686 Changes: Modified:
4687 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4688
4689
4690 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4691 Log:
4692 Mention that the KILL reason and oper will appear on channels.
4693
4694
4695 Changes: Modified:
4696 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4697
4698
4699 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4700 Log:
4701 Mention /mode #channel f to query forward channel from outside.
4702
4703
4704 Changes: Modified:
4705 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4706
4707
4708 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4709 Log:
4710 Port over RATBOX_2_1 r20960 (anfl):
4711 client connect notices to +C should be hiding the extra
4712 fields for spoofed users
4713
4714
4715 Changes: Modified:
4716 +2 -1 trunk/src/s_user.c (File Modified)
4717
4718
4719 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4720 Log:
4721 Add a chapter with our extra user commands:
4722 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4723
4724
4725 Changes: Modified:
4726 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4727 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4728
4729
4730 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4731 Log:
4732 Do not put by <server>: in SQUIT reasons to servers
4733 other than the one being exited.
4734
4735
4736 Changes: Modified:
4737 +1 -1 trunk/src/client.c (File Modified)
4738
4739
4740 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4741 Log:
4742 Regenerate configure.
4743
4744
4745 Changes: Modified:
4746 +1162 -1159 trunk/configure (File Modified)
4747
4748
4749 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4750 Log:
4751 Move the warning flags down so they do not mess up
4752 checks like for -Wl,-export-dynamic.
4753
4754
4755 Changes: Modified:
4756 +33 -30 trunk/configure.ac (File Modified)
4757
4758
4759 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4760 Log:
4761 - more work here
4762
4763
4764 Changes: Modified:
4765 +2 -1 trunk/iauth/Makefile.in (File Modified)
4766
4767
4768 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4769 Log:
4770 - build iauth makefile
4771
4772
4773 Changes: Modified:
4774 +3 -2 trunk/configure (File Modified)
4775 +1 -0 trunk/configure.ac (File Modified)
4776
4777
4778 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4779 Log:
4780 - Makefile
4781
4782
4783 Changes: Modified:
4784 + - trunk/iauth/Makefile.in (File Added)
4785
4786
4787 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4788 Log:
4789 - add iauth.conf.example from irc2.11
4790
4791
4792 Changes: Modified:
4793 + - trunk/doc/example-iauth.conf (File Added)
4794
4795
4796 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4797 Log:
4798 - wow, i found some docs on this thing
4799
4800
4801 Changes: Modified:
4802 + - trunk/doc/technical/iauth-internals.txt (File Added)
4803
4804
4805 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4806 Log:
4807 - no longer applicable
4808
4809
4810 Changes: Modified:
4811 + - trunk/authdaemon/ (File Deleted)
4812
4813
4814 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4815 Log:
4816 - remove libircd.so on make clean (oops)
4817
4818
4819 Changes: Modified:
4820 +1 -1 trunk/src/Makefile.in (File Modified)
4821
4822
4823 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4824 Log:
4825 - merge iauth source for experimentation
4826
4827
4828 Changes: Modified:
4829 + - trunk/iauth/ (File Added)
4830 + - trunk/iauth/a_conf.c (File Added)
4831 + - trunk/iauth/a_conf_def.h (File Added)
4832 + - trunk/iauth/a_conf_ext.h (File Added)
4833 + - trunk/iauth/a_defines.h (File Added)
4834 + - trunk/iauth/a_externs.h (File Added)
4835 + - trunk/iauth/a_io.c (File Added)
4836 + - trunk/iauth/a_io_ext.h (File Added)
4837 + - trunk/iauth/a_log.c (File Added)
4838 + - trunk/iauth/a_log_def.h (File Added)
4839 + - trunk/iauth/a_log_ext.h (File Added)
4840 + - trunk/iauth/a_struct_def.h (File Added)
4841 + - trunk/iauth/iauth.c (File Added)
4842 + - trunk/iauth/mod_lhex.c (File Added)
4843 + - trunk/iauth/mod_lhex_ext.h (File Added)
4844 + - trunk/iauth/mod_pipe.c (File Added)
4845 + - trunk/iauth/mod_pipe_ext.h (File Added)
4846 + - trunk/iauth/mod_rfc931.c (File Added)
4847 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4848 + - trunk/iauth/mod_socks.c (File Added)
4849 + - trunk/iauth/mod_socks_ext.h (File Added)
4850 + - trunk/iauth/mod_webproxy.c (File Added)
4851 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4852
4853
4854 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4855 Log:
4856 User /quote help index was not sorted properly.
4857
4858
4859 Changes: Modified:
4860 +2 -2 trunk/help/Makefile.in (File Modified)
4861 +8 -8 trunk/help/users/index (File Modified)
4862
4863
4864 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4865 Log:
4866 Add SCAN help file.
4867
4868
4869 Changes: Modified:
4870 +25 -8 trunk/help/opers/index (File Modified)
4871 + - trunk/help/opers/scan (File Added)
4872
4873
4874 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4875 Log:
4876 SGML docs:
4877 - Document SCAN UMODES
4878 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4879
4880
4881 Changes: Modified:
4882 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4883
4884
4885 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4886 Log:
4887 Add our copyright information to /info (part of release-1.1 r1026).
4888
4889
4890 Changes: Modified:
4891 +1 -0 trunk/src/version.c.SH (File Modified)
4892
4893
4894 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4895 Log:
4896 Fix some compile warnings.
4897
4898
4899 Changes: Modified:
4900 +1 -1 trunk/modules/core/m_join.c (File Modified)
4901 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4902 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4903 +1 -1 trunk/modules/m_scan.c (File Modified)
4904 +4 -4 trunk/modules/m_signon.c (File Modified)
4905
4906
4907 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4908 Log:
4909 RSFNC: OK, actually consider unknowns also for detecting a collide.
4910 Otherwise we can get two clients with the same nick.
4911
4912
4913 Changes: Modified:
4914 +1 -1 trunk/modules/m_services.c (File Modified)
4915
4916
4917 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4918 Log:
4919 - charybdis profiling stuff
4920 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4921 - update .depend
4922
4923
4924 Changes: Modified:
4925 +0 -8 trunk/configure (File Modified)
4926 +1 -8 trunk/configure.ac (File Modified)
4927 +18 -0 trunk/include/channel.h (File Modified)
4928 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4929 +335 -260 trunk/src/.depend (File Modified)
4930 +1569 -0 trunk/src/Makefile.in (File Modified)
4931 + - trunk/src/chmode.c (File Added)
4932 +16 -1 trunk/src/ircd.c (File Modified)
4933 +11 -0 trunk/src/main.c (File Modified)
4934 +11 -0 trunk/src/modules.c (File Modified)
4935
4936
4937 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4938 Log:
4939 RSFNC: Do not send kills to servers for unknowns
4940
4941
4942 Changes: Modified:
4943 +4 -2 trunk/modules/m_services.c (File Modified)
4944
4945
4946 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4947 Log:
4948 Describe service{} blocks in reference.conf.
4949
4950
4951 Changes: Modified:
4952 +12 -0 trunk/doc/reference.conf (File Modified)
4953
4954
4955 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4956 Log:
4957 Replace this list of modes with pointers to other documentation.
4958
4959
4960 Changes: Modified:
4961 +6 -50 trunk/doc/modes.txt (File Modified)
4962
4963
4964 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4965 Log:
4966 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4967 looks too much like an old-ircd client pointer otherwise.
4968
4969
4970 Changes: Modified:
4971 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4972
4973
4974 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4975 Log:
4976 findforwards:
4977 - note truncation of the list (perhaps sending multiple
4978 notices is better)
4979 - clarify in a comment that /findforwards on a nonexistent
4980 channel can be useful
4981 - sendto_one_notice() requires that the text start with
4982 a colon
4983
4984
4985 Changes: Modified:
4986 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4987
4988
4989 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4990 Log:
4991 When we close a local server's link, always include the
4992 name of the client causing the exit in the reason in the
4993 SQUIT we send them (replacing them with us). This makes
4994 sure server notices for stuff like "Not enough arguments
4995 to server command" are different on the two sides.
4996
4997
4998 Changes: Modified:
4999 +7 -5 trunk/src/client.c (File Modified)
5000
5001
5002 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5003 Log:
5004 New contrib module m_findforwards.c
5005
5006
5007 Changes: Modified:
5008 +112 -0 trunk/contrib/Makefile.in (File Modified)
5009 + - trunk/contrib/m_findforwards.c (File Added)
5010
5011
5012 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5013 Log:
5014 Whoops, don't show real host behind auth{} spoof in
5015 spoof notices if hide_spoof_ips is enabled.
5016
5017 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5018
5019
5020 Changes: Modified:
5021 +3 -2 trunk/src/s_conf.c (File Modified)
5022
5023
5024 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5025 Log:
5026 Add dalnet-style /identify that sends to nickserv or chanserv.
5027
5028
5029 Changes: Modified:
5030 +102 -0 trunk/contrib/Makefile.in (File Modified)
5031 + - trunk/contrib/m_identify.c (File Added)
5032
5033
5034 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5035 Log:
5036 Document alias{} blocks a bit better.
5037
5038
5039 Changes: Modified:
5040 +9 -0 trunk/doc/reference.conf (File Modified)
5041
5042
5043 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5044 Log:
5045 - add aliases to /stats m (data usage is not counted though, sorry)
5046
5047
5048 Changes: Modified:
5049 +1 -0 trunk/include/s_conf.h (File Modified)
5050 +3 -0 trunk/src/newconf.c (File Modified)
5051 +15 -0 trunk/src/parse.c (File Modified)
5052
5053
5054 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5055 Log:
5056 - remove m_sshortcut as it's no longer relevant
5057
5058
5059 Changes: Modified:
5060 +0 -145 trunk/modules/Makefile.in (File Modified)
5061 + - trunk/modules/m_sshortcut.c (File Deleted)
5062
5063
5064 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5065 Log:
5066 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5067 targets instead of my original idea :P)
5068
5069
5070 Changes: Modified:
5071 +32 -0 trunk/doc/example.conf (File Modified)
5072 +35 -0 trunk/doc/reference.conf (File Modified)
5073 +4 -0 trunk/include/parse.h (File Modified)
5074 +7 -0 trunk/include/s_conf.h (File Modified)
5075 +82 -0 trunk/src/newconf.c (File Modified)
5076 +78 -0 trunk/src/parse.c (File Modified)
5077 +16 -0 trunk/src/s_conf.c (File Modified)
5078
5079
5080 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5081 Log:
5082 Remove some spaces after tabs. ??
5083
5084
5085 Changes: Modified:
5086 +18 -18 trunk/src/newconf.c (File Modified)
5087
5088
5089 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5090 Log:
5091 Global /who:
5092 - make sure to clear all marks also if the who was aborted
5093 because of too many matches
5094 - give ERR_TOOMANYMATCHES if too many matches
5095 - clarify comments
5096
5097 ratbox RATBOX_2_2 r22003 (jilles)
5098
5099
5100 Changes: Modified:
5101 +28 -26 trunk/modules/m_who.c (File Modified)
5102
5103
5104 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5105 Log:
5106 - devel is 2.0
5107
5108
5109 Changes: Modified:
5110 +9 -9 trunk/configure (File Modified)
5111 +1 -1 trunk/configure.ac (File Modified)
5112
5113
5114 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5115 Log:
5116 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5117
5118
5119 Changes: Modified:
5120 +2 -1 trunk/include/s_newconf.h (File Modified)
5121 +20 -0 trunk/modules/m_rehash.c (File Modified)
5122 +1 -1 trunk/src/s_newconf.c (File Modified)
5123
5124
5125 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5126 Log:
5127 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5128
5129
5130 Changes: Modified:
5131 +0 -1 trunk/doc/example.conf (File Modified)
5132 +0 -3 trunk/doc/reference.conf (File Modified)
5133 +0 -1 trunk/include/s_conf.h (File Modified)
5134 +0 -6 trunk/modules/m_info.c (File Modified)
5135 +1 -1 trunk/src/channel.c (File Modified)
5136 +0 -1 trunk/src/newconf.c (File Modified)
5137
5138
5139 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5140 Log:
5141 Missing header in m_chghost.c
5142
5143 Changes: Modified:
5144 +1 -0 trunk/modules/m_chghost.c (File Modified)
5145
5146
5147 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5148 Log:
5149 Relocate QJM code to a seperate function(change_nick_user_host)
5150 Change CHGHOST to use change_nick_user_host instead of just setting it
5151
5152
5153 Changes: Modified:
5154 +3 -0 trunk/include/s_user.h (File Modified)
5155 +1 -1 trunk/modules/m_chghost.c (File Modified)
5156 +3 -78 trunk/modules/m_signon.c (File Modified)
5157 +89 -0 trunk/src/s_user.c (File Modified)
5158
5159
5160 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5161 Log:
5162 Restore /stats a (dns servers, admin-only).
5163
5164
5165 Changes: Modified:
5166 +1 -0 trunk/include/res.h (File Modified)
5167 +5 -8 trunk/modules/m_stats.c (File Modified)
5168 +16 -0 trunk/src/res.c (File Modified)
5169
5170
5171 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5172 Log:
5173 - Add CHARYBDIS_PROFILE if we are profiling.
5174 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5175 - Remove duplicate --enable-epoll entry.
5176
5177
5178 Changes: Modified:
5179 +1595 -15 trunk/configure (File Modified)
5180 +30 -11 trunk/configure.ac (File Modified)
5181 +3 -0 trunk/include/setup.h.in (File Modified)
5182
5183
5184 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5185 Log:
5186 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5187
5188
5189 Changes: Modified:
5190 +28 -0 trunk/aclocal.m4 (File Modified)
5191
5192
5193 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5194 Log:
5195 Allow requesting forward channel and quiet list in same mode command.
5196
5197
5198 Changes: Modified:
5199 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5200
5201
5202 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5203 Log:
5204 Add description of xline wildcards.
5205
5206
5207 Changes: Modified:
5208 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5209
5210
5211 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5212 Log:
5213 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5214
5215
5216 Changes: Modified:
5217 +0 -4 trunk/modules/m_services.c (File Modified)
5218
5219
5220 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5221 Log:
5222 typo
5223
5224
5225 Changes: Modified:
5226 +1 -1 trunk/include/hook.h (File Modified)
5227
5228
5229 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5230 Log:
5231 call_hook, not hook_call
5232
5233
5234 Changes: Modified:
5235 +1 -1 trunk/modules/core/m_join.c (File Modified)
5236
5237
5238 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5239 Log:
5240 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5241 Could be useful for a number of things.
5242
5243
5244 Changes: Modified:
5245 +9 -0 trunk/modules/core/m_join.c (File Modified)
5246
5247
5248 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5249 Log:
5250 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5251
5252
5253 Changes: Modified:
5254 +7 -0 trunk/include/hook.h (File Modified)
5255
5256
5257 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5258 Log:
5259 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5260
5261
5262 Changes: Modified:
5263 +15 -0 trunk/modules/m_services.c (File Modified)
5264
5265
5266 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5267 Log:
5268 Clarify snomask +f, +k, +u.
5269
5270
5271 Changes: Modified:
5272 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5273
5274
5275 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5276 Log:
5277 Cmode +p and +s may be set simultaneously.
5278
5279
5280 Changes: Modified:
5281 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5282
5283
5284 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5285 Log:
5286 actually, we should check the data version on each reload (oops)
5287
5288
5289 Changes: Modified:
5290 +6 -6 trunk/src/main.c (File Modified)
5291
5292
5293 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5294 Log:
5295 more work on the loader
5296
5297
5298 Changes: Modified:
5299 +45 -21 trunk/src/main.c (File Modified)
5300
5301
5302 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5303 Log:
5304 Add prototype ircd_state.c
5305
5306
5307 Changes: Modified:
5308 + - trunk/src/ircd_state.c (File Added)
5309
5310
5311 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5312 Log:
5313 Smaller improvements.
5314
5315
5316 Changes: Modified:
5317 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5318
5319
5320 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5321 Log:
5322 Add a lot of stuff here.
5323
5324
5325 Changes: Modified:
5326 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5327
5328
5329 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5330 Log:
5331 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5332
5333
5334 Changes: Modified:
5335 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5336
5337
5338 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5339 Log:
5340 Invex doesn't trump +r or (sic) +J.
5341
5342
5343 Changes: Modified:
5344 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5345
5346
5347 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5348 Log:
5349 Check to make sure a module is not loaded before loading it.
5350
5351
5352 Changes: Modified:
5353 +6 -1 trunk/src/ircd_parser.y (File Modified)
5354
5355
5356 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5357 Log:
5358 - Add a missing comma in the HeaderMessages array
5359 - Only send "Your hostname is too long ..." if that really is the case
5360
5361
5362 Changes: Modified:
5363 +2 -2 trunk/src/s_auth.c (File Modified)
5364
5365
5366 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5367 Log:
5368 build_symtable() will have already bailed here, so no need to check
5369 explicitly whether or not charybdis_main is NULL.
5370
5371
5372 Changes: Modified:
5373 +7 -16 trunk/src/main.c (File Modified)
5374
5375
5376 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5377 Log:
5378 Data structure versioning, part 1.
5379
5380
5381 Changes: Modified:
5382 +10 -1 trunk/include/ircd_defs.h (File Modified)
5383 +2 -0 trunk/src/ircd.c (File Modified)
5384 +15 -3 trunk/src/main.c (File Modified)
5385
5386
5387 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5388 Log:
5389 build a symbol table and use that instead of doing a raw dlsym on everything
5390
5391
5392 Changes: Modified:
5393 + - trunk/include/ircd_linker.h (File Added)
5394 +71 -1 trunk/src/Makefile.in (File Modified)
5395 + - trunk/src/ircd_linker.c (File Added)
5396 +16 -4 trunk/src/main.c (File Modified)
5397
5398
5399 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5400 Log:
5401 The launcher now calls io_loop() instead of charybdis_main().
5402 This is so that we do not have to reinitialize *everything* later.
5403
5404
5405 Changes: Modified:
5406 +1 -0 trunk/include/ircd.h (File Modified)
5407 +6 -7 trunk/src/ircd.c (File Modified)
5408 +13 -1 trunk/src/main.c (File Modified)
5409
5410
5411 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5412 Log:
5413 Use global binding on libircd.so.
5414
5415
5416 Changes: Modified:
5417 +1 -1 trunk/src/main.c (File Modified)
5418
5419
5420 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5421 Log:
5422 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5423 (it will do more later)
5424
5425
5426 Changes: Modified:
5427 +14 -12 trunk/include/config.h (File Modified)
5428 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5429 +31 -5 trunk/src/Makefile.in (File Modified)
5430 +78 -1 trunk/src/ircd.c (File Modified)
5431 + - trunk/src/main.c (File Added)
5432
5433
5434 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5435 Log:
5436 Add whitespace here, oops.
5437
5438
5439 Changes: Modified:
5440 +1 -1 trunk/CREDITS (File Modified)
5441
5442
5443 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5444 Log:
5445 Properly copy over the IP address here instead of using a cheap hack.
5446 Because the hack didn't work right except on IPv6. :|
5447
5448
5449 Changes: Modified:
5450 +12 -2 trunk/src/s_newconf.c (File Modified)
5451
5452
5453 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5454 Log:
5455 Revert reject cache notice to ratbox's, which more
5456 clearly suggests what's happening.
5457
5458
5459 Changes: Modified:
5460 +4 -1 trunk/src/reject.c (File Modified)
5461
5462
5463 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5464 Log:
5465 Fix the openssl status in the overview information.
5466
5467
5468 Changes: Modified:
5469 +1 -3 trunk/configure (File Modified)
5470 +1 -3 trunk/configure.ac (File Modified)
5471
5472
5473 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5474 Log:
5475 - Add simple exempt{} block (127.0.0.1) to example.conf.
5476 - Remove mention of deny{}.
5477
5478
5479 Changes: Modified:
5480 +5 -0 trunk/doc/example.conf (File Modified)
5481 +1 -1 trunk/doc/reference.conf (File Modified)
5482
5483
5484 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5485 Log:
5486 example.conf: add some comments at the start
5487 reference.conf: some ircd-ratbox -> charybdis
5488
5489
5490 Changes: Modified:
5491 +11 -0 trunk/doc/example.conf (File Modified)
5492 +6 -5 trunk/doc/reference.conf (File Modified)
5493
5494
5495 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5496 Log:
5497 Rename m_createauthonly module to createauthonly
5498 as this is not a module providing an m_function
5499 (command).
5500
5501
5502 Changes: Modified:
5503 +1 -38 trunk/contrib/Makefile.in (File Modified)
5504 + - trunk/contrib/createauthonly.c (File Added)
5505 + - trunk/contrib/m_createauthonly.c (File Deleted)
5506
5507
5508 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5509 Log:
5510 Add to example confs commented lines for:
5511 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5512 sno_globalkline.so, sno_globaloper.so.
5513
5514
5515 Changes: Modified:
5516 +5 -1 trunk/doc/example.conf (File Modified)
5517 +9 -1 trunk/doc/reference.conf (File Modified)
5518
5519
5520 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5521 Log:
5522 - Unbreak connecting to connect{}s with hostnames
5523 instead of IP addresses (broken with new resolver).
5524 - Try to do A/AAAA query based on aftype in
5525 connect{} (doesn't seem to work fully).
5526
5527
5528 Changes: Modified:
5529 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5530
5531
5532 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5533 Log:
5534 Unbreak /rehash dns.
5535
5536
5537 Changes: Modified:
5538 +1 -0 trunk/src/res.c (File Modified)
5539
5540
5541 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5542 Log:
5543 Preserve Hybrid Id and add one of our own.
5544
5545
5546 Changes: Modified:
5547 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5548 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5549
5550
5551 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5552 Log:
5553 Add anfl and Androsyn to CREDITS.
5554 They wrote a lot of ratbox code we use, both before and after the fork.
5555
5556
5557 Changes: Modified:
5558 +2 -0 trunk/CREDITS (File Modified)
5559
5560
5561 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5562 Log:
5563 Hostname validity check.
5564
5565
5566 Changes: Modified:
5567 +42 -3 trunk/src/s_auth.c (File Modified)
5568
5569
5570 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5571 Log:
5572 Version bump to 1.2.0.
5573
5574
5575 Changes: Modified:
5576 +9 -9 trunk/configure (File Modified)
5577 +1 -1 trunk/configure.ac (File Modified)
5578
5579
5580 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5581 Log:
5582 - Missed a spot in the IPv6 code here. Should be usable now.
5583
5584
5585 Changes: Modified:
5586 +2 -2 trunk/src/res.c (File Modified)
5587
5588
5589 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5590 Log:
5591 Alright, so, this massive commit does the following:
5592 - Removes adns
5593 - Adds a resolver based on the undernet and hybrid one.
5594 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5595 - Makes a check in ./configure be posixly correct
5596 - Simplifies the auth code and DNS callbacks
5597
5598 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5599
5600
5601 Changes: Modified:
5602 +1 -1 trunk/Makefile.in (File Modified)
5603 + - trunk/adns/ (File Deleted)
5604 +148 -80 trunk/configure (File Modified)
5605 +1 -2 trunk/configure.ac (File Modified)
5606 +6 -0 trunk/include/client.h (File Modified)
5607 +1 -0 trunk/include/packet.h (File Modified)
5608 +153 -41 trunk/include/res.h (File Modified)
5609 + - trunk/include/reslib.h (File Added)
5610 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5611 +930 -1449 trunk/modules/.depend (File Modified)
5612 +3 -0 trunk/modules/m_stats.c (File Modified)
5613 +417 -621 trunk/src/.depend (File Modified)
5614 +1 -1 trunk/src/.indent.pro (File Modified)
5615 +2069 -289 trunk/src/Makefile.in (File Modified)
5616 + - trunk/src/adns.c (File Deleted)
5617 + - trunk/src/res.c (File Added)
5618 + - trunk/src/reslib.c (File Added)
5619 +11 -50 trunk/src/s_auth.c (File Modified)
5620 +4 -26 trunk/src/s_newconf.c (File Modified)
5621
5622
5623 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5624 Log:
5625 Document the NOBALLOC feature.
5626
5627
5628 Changes: Modified:
5629 +7 -1 trunk/include/config.h (File Modified)
5630
5631
5632 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5633 Log:
5634 commands.sgml changes
5635
5636
5637 Changes: Modified:
5638 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5639
5640
5641 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5642 Log:
5643 connect{} changes.
5644
5645
5646 Changes: Modified:
5647 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648
5649
5650 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5651 Log:
5652 Improve description of class{} block (in particular,
5653 mention server classes as well as client classes).
5654
5655
5656 Changes: Modified:
5657 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5658
5659
5660 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5661 Log:
5662 In comment:
5663 -/* sendq: servers need a higher sendq as they send more data */
5664 +/* sendq: servers need a higher sendq as they are sent more data */
5665
5666
5667 Changes: Modified:
5668 +1 -1 trunk/doc/reference.conf (File Modified)
5669
5670
5671 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5672 Log:
5673 Add modules{} block.
5674
5675
5676 Changes: Modified:
5677 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5678
5679
5680 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5681 Log:
5682 Add general::oper_snomask, snomask on oper up for opers
5683 that have umode +s set on oper up, but do not have
5684 a specific snomask setting in their operator block.
5685 If this is empty or not specified, +s is used as before.
5686
5687
5688 Changes: Modified:
5689 +4 -1 trunk/doc/example.conf (File Modified)
5690 +7 -1 trunk/doc/reference.conf (File Modified)
5691 +1 -0 trunk/include/client.h (File Modified)
5692 +1 -0 trunk/include/s_conf.h (File Modified)
5693 +32 -0 trunk/src/newconf.c (File Modified)
5694 +1 -0 trunk/src/s_conf.c (File Modified)
5695 +13 -3 trunk/src/s_user.c (File Modified)
5696
5697
5698 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5699 Log:
5700 fix error
5701
5702 Changes: Modified:
5703 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5704
5705
5706 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5707 Log:
5708 Add MASKTRACE and CHANTRACE commands.
5709
5710
5711 Changes: Modified:
5712 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5713
5714
5715 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5716 Log:
5717 document loadmodule directive
5718
5719
5720 Changes: Modified:
5721 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5722
5723
5724 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5725 Log:
5726 finish this up
5727
5728
5729 Changes: Modified:
5730 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5731
5732
5733 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5734 Log:
5735 q:lines are no longer living in the ircd.conf either
5736
5737
5738 Changes: Modified:
5739 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5740
5741
5742 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5743 Log:
5744 remove k:line, d:line, x:line as they are their own files now
5745
5746
5747 Changes: Modified:
5748 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5749
5750
5751 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5752 Log:
5753 New place for operator::snomask.
5754
5755
5756 Changes: Modified:
5757 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5758
5759
5760 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5761 Log:
5762 Document connect {}.
5763
5764
5765 Changes: Modified:
5766 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5767
5768
5769 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5770 Log:
5771 example.conf: move operator::snomask to a more logical place,
5772 more sensible default
5773 reference.conf: add operator::snomask
5774
5775
5776 Changes: Modified:
5777 +3 -3 trunk/doc/example.conf (File Modified)
5778 +3 -0 trunk/doc/reference.conf (File Modified)
5779
5780
5781 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5782 Log:
5783 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5784 in those conf entries that take umodes like <name1>, <name2>, ...
5785
5786
5787 Changes: Modified:
5788 +3 -0 trunk/doc/reference.conf (File Modified)
5789 +3 -0 trunk/src/newconf.c (File Modified)
5790
5791
5792 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5793 Log:
5794 Remove H:line
5795
5796
5797 Changes: Modified:
5798 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5799
5800
5801 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5802 Log:
5803 Aesthetic changes.
5804
5805
5806 Changes: Modified:
5807 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5808
5809
5810 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5811 Log:
5812 s/allow/auth
5813
5814
5815 Changes: Modified:
5816 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5817
5818
5819 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5820 Log:
5821 fix
5822
5823
5824 Changes: Modified:
5825 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5826
5827
5828 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5829 Log:
5830 Document operator {} blocks.
5831
5832
5833 Changes: Modified:
5834 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5835
5836
5837 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5838 Log:
5839 auth{}: clarify/add some details
5840
5841
5842 Changes: Modified:
5843 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5844
5845
5846 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5847 Log:
5848 auth{}: Move a paragraph.
5849
5850
5851 Changes: Modified:
5852 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5853
5854
5855 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5856 Log:
5857 Document auth{} blocks.
5858
5859
5860 Changes: Modified:
5861 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5862
5863
5864 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5865 Log:
5866 Add umode +R.
5867
5868
5869 Changes: Modified:
5870 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5871
5872
5873 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5874 Log:
5875 Add umode +R, prevents unidentified clients from
5876 sending private messages or notices. /accept'ed
5877 clients and opers are exempt.
5878 Due to the /accept part, this is only checked
5879 at the target's server, may want to change
5880 this?
5881
5882
5883 Changes: Modified:
5884 +1 -0 trunk/help/opers/umode (File Modified)
5885 +1 -0 trunk/help/users/umode (File Modified)
5886 +2 -0 trunk/include/client.h (File Modified)
5887 +1 -0 trunk/include/numeric.h (File Modified)
5888 +11 -1 trunk/modules/core/m_message.c (File Modified)
5889 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5890 +1 -1 trunk/src/messages.tab (File Modified)
5891 +1 -1 trunk/src/s_user.c (File Modified)
5892
5893
5894 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5895 Log:
5896 Don't allow a nick change if banned or quieted (and not
5897 voiced or opped) on a channel. This uses numeric 435
5898 (bahamut's "cannot change to a banned nick") because
5899 bahamut/ircu's 437 and hyperion's 438 already have
5900 another meaning for us.
5901
5902
5903 Changes: Modified:
5904 +2 -0 trunk/include/channel.h (File Modified)
5905 +1 -0 trunk/include/numeric.h (File Modified)
5906 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5907 +38 -0 trunk/src/channel.c (File Modified)
5908 +1 -1 trunk/src/messages.tab (File Modified)
5909
5910
5911 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5912 Log:
5913 KNOCK:
5914 - respect ban exceptions
5915 - also deny a knock if quieted
5916
5917
5918 Changes: Modified:
5919 +2 -1 trunk/modules/m_knock.c (File Modified)
5920
5921
5922 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5923 Log:
5924 Reverse bad substitution in comment.
5925
5926
5927 Changes: Modified:
5928 +1 -1 trunk/src/channel.c (File Modified)
5929
5930
5931 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5932 Log:
5933 - set DynSpoof flag for clients spoofed at registration
5934 - add orighost instead of host to the hostname hash
5935
5936
5937 Changes: Modified:
5938 +5 -1 trunk/src/s_user.c (File Modified)
5939
5940
5941 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5942 Log:
5943 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5944
5945
5946 Changes: Modified:
5947 +2 -3 trunk/src/send.c (File Modified)
5948
5949
5950 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5951 Log:
5952 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5953
5954
5955 Changes: Modified:
5956 +17 -7 trunk/modules/m_signon.c (File Modified)
5957
5958
5959 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5960 Log:
5961 Correct minimum args on ENCAP SASL to avoid nasty core.
5962
5963
5964 Changes: Modified:
5965 +1 -1 trunk/modules/m_sasl.c (File Modified)
5966
5967
5968 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5969 Log:
5970 Style nits: sptr can't ever be NULL, don't compare truth
5971 values with YES.
5972
5973
5974 Changes: Modified:
5975 +2 -3 trunk/modules/m_scan.c (File Modified)
5976
5977
5978 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5979 Log:
5980 - Comment out scan_cmodes() prototype to suppress warning
5981 - Correct minimum parameter count for mo_scan()
5982
5983
5984 Changes: Modified:
5985 +2 -2 trunk/modules/m_scan.c (File Modified)
5986
5987
5988 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5989 Log:
5990 SCAN UMODES:
5991 - Include full command in operspy notice
5992 - Allow global scans (no-list used, mask not used) without operspy
5993 - Use ERR_NOPRIVS numeric
5994
5995
5996 Changes: Modified:
5997 +21 -9 trunk/modules/m_scan.c (File Modified)
5998
5999
6000 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6001 Log:
6002 Cancel out the >3 default if < is given; this way
6003 any </> specification fully overrides the default.
6004
6005
6006 Changes: Modified:
6007 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6008
6009
6010 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6011 Log:
6012 - Call mo_list() from m_list() to reduce code duplication
6013 - Default to >3, rather arbitrarily (conf option?)
6014 - Make < and > mean less than and greater than again
6015
6016
6017 Changes: Modified:
6018 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6019
6020
6021 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6022 Log:
6023 When processing topic burst, hide connecting server
6024 on netburst if flatten links is enabled.
6025
6026
6027 Changes: Modified:
6028 +9 -2 trunk/modules/m_tb.c (File Modified)
6029
6030
6031 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6032 Log:
6033 - remove PENALTY token
6034
6035
6036 Changes: Modified:
6037 +0 -1 trunk/include/supported.h (File Modified)
6038
6039
6040 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6041 Log:
6042 005 fixups:
6043 - Add PENALTY because we have a pace-wait system.
6044 - Add FNC due to SAVE and RSFNC
6045 - Add q to MAXLIST.
6046
6047
6048 Changes: Modified:
6049 +4 -2 trunk/include/supported.h (File Modified)
6050
6051
6052 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6053 Log:
6054 mkay, indent went nuts here
6055
6056
6057 Changes: Modified:
6058 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6059
6060
6061 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6062 Log:
6063 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6064 and can be used instead. The SAFELIST implementation is the one used by
6065 default, as most users/networks will be used to it.
6066
6067
6068 Changes: Modified:
6069 +1 -0 trunk/NEWS (File Modified)
6070 +14 -0 trunk/include/client.h (File Modified)
6071 +5 -0 trunk/include/hash.h (File Modified)
6072 +404 -272 trunk/modules/Makefile.in (File Modified)
6073 + - trunk/modules/m_list.c (File Deleted)
6074 + - trunk/modules/m_list_ratbox.c (File Added)
6075 + - trunk/modules/m_list_safelist.c (File Added)
6076 +5 -5 trunk/src/hash.c (File Modified)
6077
6078
6079 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6080 Log:
6081 Clear invites on a lowerTS JOIN or SJOIN.
6082 This should complete kick_on_split_riding protection.
6083
6084
6085 Changes: Modified:
6086 +5 -0 trunk/modules/core/m_join.c (File Modified)
6087 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6088
6089
6090 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6091 Log:
6092 Like in ratbox, send and interpret timestamps on invites.
6093
6094
6095 Changes: Modified:
6096 +9 -2 trunk/modules/m_invite.c (File Modified)
6097
6098
6099 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6100 Log:
6101 Add +S (network service) umode. Just for completeness, users or opers
6102 cannot set this.
6103
6104
6105 Changes: Modified:
6106 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6107
6108
6109 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6110 Log:
6111 update NEWS a bit
6112
6113
6114 Changes: Modified:
6115 +35 -2 trunk/NEWS (File Modified)
6116
6117
6118 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6119 Log:
6120 Split off a PreClient structure for data to be freed on registation (i.e. password).
6121 New hook introduce_client for post-registration messages.
6122 Fix b0rked SASL numerics.
6123 Burst REALHOST post-introduction for spoofed-on-registration clients.
6124 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6125 Pre-registration signon support.
6126
6127
6128 Changes: Modified:
6129 +10 -0 trunk/configure (File Modified)
6130 +2 -0 trunk/configure.ac (File Modified)
6131 +14 -4 trunk/include/client.h (File Modified)
6132 +1 -0 trunk/include/hook.h (File Modified)
6133 +1 -0 trunk/include/numeric.h (File Modified)
6134 +3 -0 trunk/include/setup.h.in (File Modified)
6135 +16 -0 trunk/modules/m_chghost.c (File Modified)
6136 +25 -21 trunk/modules/m_sasl.c (File Modified)
6137 +63 -30 trunk/modules/m_signon.c (File Modified)
6138 +18 -0 trunk/src/client.c (File Modified)
6139 +2 -0 trunk/src/hook.c (File Modified)
6140 +5 -5 trunk/src/messages.tab (File Modified)
6141 +2 -0 trunk/src/s_serv.c (File Modified)
6142 +28 -2 trunk/src/s_user.c (File Modified)
6143
6144
6145 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6146 Log:
6147 Update hook documentation.
6148
6149
6150 Changes: Modified:
6151 +30 -0 trunk/doc/hooks.txt (File Modified)
6152
6153
6154 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6155 Log:
6156 Improve @/# handling in match_esc().
6157
6158
6159 Changes: Modified:
6160 +21 -13 trunk/src/match.c (File Modified)
6161
6162
6163 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6164 Log:
6165 backtrack instead of bailing out when handling a mismatched escape
6166
6167
6168 Changes: Modified:
6169 +1 -1 trunk/src/match.c (File Modified)
6170
6171
6172 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6173 Log:
6174 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6175
6176 Changes: Modified:
6177 +2 -1 trunk/CREDITS (File Modified)
6178
6179
6180 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6181 Log:
6182 Fix the escape brokenness and pick up a more efficient matching algorithm,
6183 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6184 Patch sent upstream. They can do whatever they want with it, *shrug*.
6185
6186
6187 Changes: Modified:
6188 +147 -161 trunk/src/match.c (File Modified)
6189
6190
6191 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6192 Log:
6193 If flatten links is enabled, fake the origins of some ServerModes
6194 sent to clients so that the server sending the netburst is hidden.
6195 Most mode hacks still show the true source.
6196
6197
6198 Changes: Modified:
6199 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6200 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6201
6202
6203 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6204 Log:
6205 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6206 where the exit originated).
6207 - When receiving an SQUIT for a server themselves
6208 (IsMe(target_p) || target_p == client_p)
6209 close their link and send a local server notice.
6210
6211
6212 Changes: Modified:
6213 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6214 +6 -3 trunk/src/client.c (File Modified)
6215
6216
6217 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6218 Log:
6219 Hooking into the wrong hook, whoops. :P
6220
6221
6222 Changes: Modified:
6223 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6224 +6 -10 trunk/modules/core/m_join.c (File Modified)
6225
6226
6227 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6228 Log:
6229 this doesn't work right, right now :P
6230
6231
6232 Changes: Modified:
6233 +40 -0 trunk/contrib/Makefile.in (File Modified)
6234 + - trunk/contrib/m_createauthonly.c (File Added)
6235 +6 -0 trunk/include/hook.h (File Modified)
6236 +26 -1 trunk/modules/core/m_join.c (File Modified)
6237 +1 -1 trunk/src/ircd.c (File Modified)
6238
6239
6240 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6241 Log:
6242 Make can_join() hookable.
6243
6244
6245 Changes: Modified:
6246 +12 -1 trunk/src/channel.c (File Modified)
6247
6248
6249 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6250 Log:
6251 add 'int approved;' to the channel event hook
6252
6253
6254 Changes: Modified:
6255 +1 -0 trunk/include/hook.h (File Modified)
6256
6257
6258 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6259 Log:
6260 Use SIDs in SASL ENCAP origin.
6261 Ignore responses from other agents once the first SASL response has been received for a client.
6262
6263
6264 Changes: Modified:
6265 +9 -5 trunk/modules/m_sasl.c (File Modified)
6266
6267
6268 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6269 Log:
6270 Removed stray debug code.
6271
6272
6273 Changes: Modified:
6274 +1 -1 trunk/modules/m_sasl.c (File Modified)
6275
6276
6277 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6278 Log:
6279 Don't complain "unknown MODE flag" if a non-oper attempts
6280 to unset an oper only umode they do not have.
6281 This is to prevent unwanted error messages when users/bots
6282 do things like MODE <nick> +i-sw.
6283
6284
6285 Changes: Modified:
6286 +4 -2 trunk/src/s_user.c (File Modified)
6287
6288
6289 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6290 Log:
6291 Fix client_exit hook name and only call it for local exits that are not
6292 IsAnyServer.
6293
6294
6295 Changes: Modified:
6296 +3 -2 trunk/modules/m_sasl.c (File Modified)
6297
6298
6299 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6300 Log:
6301 Fix SASL logic to actually use stored agent UID.
6302 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6303 Add abort code for exiting clients.
6304
6305
6306 Changes: Modified:
6307 +18 -9 trunk/modules/m_sasl.c (File Modified)
6308
6309
6310 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6311 Log:
6312 Port over ratbox 2.2 /challenge. This is slightly more secure
6313 (better crypto, longer keys, challenge timeout) and has better
6314 client scripts.
6315
6316 The respond tool is no longer part of the ircd tree but a
6317 separate package, currently available from
6318 http://respond.ircd-ratbox.org (we should mirror/... this).
6319
6320
6321 Changes: Modified:
6322 +65 -310 trunk/doc/challenge.txt (File Modified)
6323 +5 -5 trunk/include/client.h (File Modified)
6324 +3 -0 trunk/include/irc_string.h (File Modified)
6325 +3 -0 trunk/include/numeric.h (File Modified)
6326 +94 -50 trunk/modules/m_challenge.c (File Modified)
6327 +1 -2 trunk/src/client.c (File Modified)
6328 +125 -0 trunk/src/irc_string.c (File Modified)
6329 +2 -2 trunk/src/messages.tab (File Modified)
6330 + - trunk/tools/rsa_respond/ (File Deleted)
6331
6332
6333 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6334 Log:
6335 Preliminary SASL support.
6336
6337
6338 Changes: Modified:
6339 +7 -0 trunk/include/client.h (File Modified)
6340 +6 -0 trunk/include/numeric.h (File Modified)
6341 +1 -0 trunk/modules/Makefile.in (File Modified)
6342 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6343 +175 -1 trunk/modules/m_cap.c (File Modified)
6344 + - trunk/modules/m_sasl.c (File Added)
6345 +2 -0 trunk/modules/m_user.c (File Modified)
6346 +5 -5 trunk/src/messages.tab (File Modified)
6347 +8 -2 trunk/src/s_user.c (File Modified)
6348
6349
6350 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6351 Log:
6352 SIGNON: make logout also apply remotely.
6353
6354
6355 Changes: Modified:
6356 +7 -2 trunk/modules/m_signon.c (File Modified)
6357
6358
6359 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6360 Log:
6361 Use an asterisk when sending empty logins in SIGNON.
6362
6363
6364 Changes: Modified:
6365 +5 -5 trunk/modules/m_signon.c (File Modified)
6366
6367
6368 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6369 Log:
6370 SIGNON: Only add whowas entry (add_history()) and wipe
6371 accepts (del_all_accepts()) if nick changed.
6372
6373
6374 Changes: Modified:
6375 +5 -3 trunk/modules/m_signon.c (File Modified)
6376
6377
6378 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6379 Log:
6380 SIGNON: slight fixes to collision code:
6381 - don't kill if target_p == source_p (nick unchanged or only changed case)
6382 - add comment that SAVE support is missing
6383 - use sendto_realops_snomask() instead of sendto_realops_flags()
6384
6385
6386 Changes: Modified:
6387 +9 -6 trunk/modules/m_signon.c (File Modified)
6388
6389
6390 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6391 Log:
6392 Fix up kills for bad nick/user/host on SIGNON.
6393
6394
6395 Changes: Modified:
6396 +16 -6 trunk/modules/m_signon.c (File Modified)
6397
6398
6399 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6400 Log:
6401 If changing to a nick with a digit, only allow the UID.
6402
6403
6404 Changes: Modified:
6405 +4 -0 trunk/modules/m_signon.c (File Modified)
6406
6407
6408 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6409 Log:
6410 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6411 Strip leading digits from logins that are not purely numeric.
6412
6413
6414 Changes: Modified:
6415 +3 -0 trunk/include/numeric.h (File Modified)
6416 +2 -0 trunk/include/send.h (File Modified)
6417 +1 -0 trunk/modules/Makefile.in (File Modified)
6418 +456 -3 trunk/modules/m_services.c (File Modified)
6419 + - trunk/modules/m_signon.c (File Added)
6420 +2 -2 trunk/src/messages.tab (File Modified)
6421 +98 -0 trunk/src/send.c (File Modified)
6422
6423
6424 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6425 Log:
6426 Remove old server notice umodes from example confs.
6427
6428
6429 Changes: Modified:
6430 +1 -2 trunk/doc/example.conf (File Modified)
6431 +4 -17 trunk/doc/reference.conf (File Modified)
6432
6433
6434 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6435 Log:
6436 Add snomask help file (forgot this earlier).
6437
6438
6439 Changes: Modified:
6440 + - trunk/help/opers/snomask (File Added)
6441
6442
6443 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6444 Log:
6445 Add umode +l (receive locops).
6446
6447
6448 Changes: Modified:
6449 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6450
6451
6452 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6453 Log:
6454 We don't plan to implement cmode +R (quiet unidentified) and
6455 umode +I (deny invite) for 1.1, so comment them out from the
6456 docs.
6457
6458
6459 Changes: Modified:
6460 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6461 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6462
6463
6464 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6465 Log:
6466 Improve snomask usage description.
6467
6468
6469 Changes: Modified:
6470 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6471
6472
6473 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6474 Log:
6475 Mention the word snomask with umode +s (needs to be a link really).
6476
6477
6478 Changes: Modified:
6479 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6480
6481
6482 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6483 Log:
6484 Add snomask +Z (operspy notices).
6485
6486
6487 Changes: Modified:
6488 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6489
6490
6491 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6492 Log:
6493 Misc updates/clarifications.
6494
6495
6496 Changes: Modified:
6497 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6498
6499
6500 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6501 Log:
6502 Document snomasks.
6503
6504
6505 Changes: Modified:
6506 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6507 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6508 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6509
6510
6511 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6512 Log:
6513 - Allow ENCAP REALHOST outside burst
6514 - Fix comment describing race condition: this can only happen
6515 on a local whois with use_whois_actually enabled
6516
6517
6518 Changes: Modified:
6519 +4 -6 trunk/modules/m_chghost.c (File Modified)
6520
6521
6522 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6523 Log:
6524 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6525
6526
6527 Changes: Modified:
6528 +39 -0 trunk/contrib/Makefile.in (File Modified)
6529 + - trunk/contrib/sno_globaloper.c (File Added)
6530
6531
6532 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6533 Log:
6534 Pass along old umodes and snomask in umode_changed hook,
6535 changing its parameter type from struct Client *
6536 to hook_data_umode_changed *. (For a new client, both
6537 are zero.)
6538
6539 The IP cloaking module now fully ignores umode changes
6540 where +h didn't change.
6541
6542
6543 Changes: Modified:
6544 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6545 +7 -0 trunk/include/hook.h (File Modified)
6546 +18 -4 trunk/src/s_user.c (File Modified)
6547
6548
6549 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6550 Log:
6551 move libcharybdis-provided function initialisation into libcharybdis_init().
6552
6553
6554 Changes: Modified:
6555 +32 -11 trunk/src/ircd.c (File Modified)
6556
6557
6558 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6559 Log:
6560 Make +f notices (local host, global host, global user@host, local class)
6561 netwide. Exceeding /quote set max remains local.
6562
6563
6564 Changes: Modified:
6565 +4 -4 trunk/src/s_conf.c (File Modified)
6566
6567
6568 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6569 Log:
6570 Netwide notices about attempts to join juped channels.
6571
6572
6573 Changes: Modified:
6574 +1 -1 trunk/modules/core/m_join.c (File Modified)
6575
6576
6577 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6578 Log:
6579 Send server notices about failed oper attempts globally.
6580 Successful remote oper attempt notices will be generated
6581 from the mode changes.
6582
6583
6584 Changes: Modified:
6585 +3 -3 trunk/modules/m_challenge.c (File Modified)
6586 +2 -2 trunk/modules/m_oper.c (File Modified)
6587
6588
6589 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6590 Log:
6591 Rest of infrastructure for sending server notices globally.
6592 Uses a new L_NETWIDE level on sendto_realops_snomask().
6593
6594
6595 Changes: Modified:
6596 +1 -0 trunk/include/send.h (File Modified)
6597 +31 -4 trunk/src/send.c (File Modified)
6598
6599
6600 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6601 Log:
6602 Add general::global_snotices conf option to control
6603 whether we send out SNOTEs. Does not do anything yet.
6604
6605
6606 Changes: Modified:
6607 +1 -0 trunk/doc/example.conf (File Modified)
6608 +6 -0 trunk/doc/reference.conf (File Modified)
6609 +1 -0 trunk/include/s_conf.h (File Modified)
6610 +6 -0 trunk/modules/m_info.c (File Modified)
6611 +1 -0 trunk/src/newconf.c (File Modified)
6612 +1 -0 trunk/src/s_conf.c (File Modified)
6613
6614
6615 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6616 Log:
6617 Only accept SNOTE from servers.
6618
6619
6620 Changes: Modified:
6621 +2 -0 trunk/modules/m_snote.c (File Modified)
6622
6623
6624 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6625 Log:
6626 Correct parv indices so this actually works.
6627
6628
6629 Changes: Modified:
6630 +2 -2 trunk/modules/m_snote.c (File Modified)
6631
6632
6633 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6634 Log:
6635 s/scan/snote/g
6636
6637
6638 Changes: Modified:
6639 +3 -3 trunk/modules/m_snote.c (File Modified)
6640
6641
6642 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6643 Log:
6644 Add m_snote.c, SNOTE propagator.
6645
6646
6647 Changes: Modified:
6648 +86 -0 trunk/modules/Makefile.in (File Modified)
6649 + - trunk/modules/m_snote.c (File Added)
6650
6651
6652 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6653 Log:
6654 start seeding the 1.1 NEWS file
6655
6656
6657 Changes: Modified:
6658 +4 -0 trunk/NEWS (File Modified)
6659
6660
6661 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6662 Log:
6663 rename some modules to more descriptive names...
6664
6665
6666 Changes: Modified:
6667 +2 -131 trunk/contrib/Makefile.in (File Modified)
6668 + - trunk/contrib/globalconnexit.c (File Deleted)
6669 + - trunk/contrib/globallineactive.c (File Deleted)
6670 + - trunk/contrib/sno_farconnect.c (File Added)
6671 + - trunk/contrib/sno_globalkline.c (File Added)
6672 +1 -120 trunk/modules/Makefile.in (File Modified)
6673 + - trunk/modules/networknotice.c (File Deleted)
6674 + - trunk/modules/sno_routing.c (File Added)
6675
6676
6677 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6678 Log:
6679 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6680 Uses FLAGS2_FLOODDONE bit on servers.
6681
6682
6683 Changes: Modified:
6684 +3 -0 trunk/include/client.h (File Modified)
6685 +121 -1 trunk/modules/Makefile.in (File Modified)
6686 + - trunk/modules/networknotice.c (File Added)
6687
6688
6689 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6690 Log:
6691 Don't show servers in /trace to nonopers if flatten links is enabled.
6692
6693
6694 Changes: Modified:
6695 +8 -5 trunk/modules/m_trace.c (File Modified)
6696
6697
6698 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6699 Log:
6700 CHGHOST:
6701 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6702 - send back confirmation to source, if local client
6703 - send a +s server notice if the source is neither a server nor a service (+S)
6704
6705
6706 Changes: Modified:
6707 +5 -1 trunk/modules/m_chghost.c (File Modified)
6708
6709
6710 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6711 Log:
6712 Use sendto_realops_snomask_from() to make the
6713 server notices appear to come from the affected
6714 user's server.
6715
6716
6717 Changes: Modified:
6718 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6719 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6720
6721
6722 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6723 Log:
6724 Add sendto_realops_snomask_from(), allows
6725 specification of apparent source server.
6726
6727
6728 Changes: Modified:
6729 +1 -0 trunk/include/send.h (File Modified)
6730 +41 -1 trunk/src/send.c (File Modified)
6731
6732
6733 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6734 Log:
6735 Revert r579. Keep host, not orighost in oper up notice.
6736 It would be inconsistent to have orighost there, and we
6737 don't want to mess up all server notices by putting both
6738 host and orighost.
6739
6740
6741 Changes: Modified:
6742 +1 -1 trunk/src/s_user.c (File Modified)
6743
6744
6745 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6746 Log:
6747 Include the IP address in operlog/foperlog.
6748
6749
6750 Changes: Modified:
6751 +10 -8 trunk/modules/m_challenge.c (File Modified)
6752 +8 -6 trunk/modules/m_oper.c (File Modified)
6753
6754
6755 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6756 Log:
6757 Call umode_changed hook on oper up.
6758
6759
6760 Changes: Modified:
6761 +1 -0 trunk/src/s_user.c (File Modified)
6762
6763
6764 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6765 Log:
6766 Add globalconnexit contrib module, shows remote client connects/exits
6767 except netsplits/netjoin on snomask +F.
6768 Notice formatting will probably change somewhat still.
6769
6770
6771 Changes: Modified:
6772 +80 -0 trunk/contrib/Makefile.in (File Modified)
6773 + - trunk/contrib/globalconnexit.c (File Added)
6774
6775
6776 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6777 Log:
6778 Declare snomask_modes[] so modules can provide snomasks.
6779
6780
6781 Changes: Modified:
6782 +2 -0 trunk/include/snomask.h (File Modified)
6783
6784
6785 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6786 Log:
6787 Replace user_signon hook with two new hooks: new_local_user
6788 and new_remote_user.
6789 These are called right before the user is introduced to the
6790 rest of the network.
6791
6792
6793 Changes: Modified:
6794 +2 -1 trunk/include/hook.h (File Modified)
6795 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6796 +4 -2 trunk/src/hook.c (File Modified)
6797 +2 -3 trunk/src/s_user.c (File Modified)
6798
6799
6800 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6801 Log:
6802 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6803
6804
6805 Changes: Modified:
6806 +2 -2 trunk/modules/m_scan.c (File Modified)
6807
6808
6809 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6810 Log:
6811 Update doc/technical/send.txt.
6812
6813
6814 Changes: Modified:
6815 +91 -131 trunk/doc/technical/send.txt (File Modified)
6816
6817
6818 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6819 Log:
6820 Add chantrace and masktrace to help files.
6821
6822
6823 Changes: Modified:
6824 + - trunk/help/opers/chantrace (File Added)
6825 +27 -20 trunk/help/opers/index (File Modified)
6826 + - trunk/help/opers/masktrace (File Added)
6827 +2 -0 trunk/help/opers/operspy (File Modified)
6828
6829
6830 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6831 Log:
6832 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6833 Shows etrace-like output for all users in a channel,
6834 in particular IP addresses.
6835
6836
6837 Changes: Modified:
6838 +75 -2 trunk/modules/m_etrace.c (File Modified)
6839
6840
6841 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6842 Log:
6843 Port over ratbox 2.2 r21727 (anfl):
6844 add some logging when we drop servers in places where we only notify opers
6845
6846
6847 Changes: Modified:
6848 +31 -0 trunk/modules/core/m_server.c (File Modified)
6849
6850
6851 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6852 Log:
6853 display orighost in operup message
6854
6855
6856 Changes: Modified:
6857 +1 -1 trunk/src/s_user.c (File Modified)
6858
6859
6860 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6861 Log:
6862 Add globallineactive contrib module, a hack which can often
6863 show k/d/g/x line active for remote clients.
6864
6865
6866 Changes: Modified:
6867 +52 -0 trunk/contrib/Makefile.in (File Modified)
6868 + - trunk/contrib/globallineactive.c (File Added)
6869
6870
6871 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6872 Log:
6873 Show IP field in the same way as MASKTRACE:
6874 "255.255.255.255" if it's unknown (remote TS5 client)
6875 and "0" if we or the remote server are purposely
6876 hiding it.
6877
6878
6879 Changes: Modified:
6880 +12 -1 trunk/modules/m_scan.c (File Modified)
6881
6882
6883 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6884 Log:
6885 scan umodes:
6886 - don't show servers in a global scan
6887 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6888
6889
6890 Changes: Modified:
6891 +4 -1 trunk/modules/m_scan.c (File Modified)
6892
6893
6894 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6895 Log:
6896 Implement SCAN UMODES.
6897
6898
6899 Changes: Modified:
6900 +3 -0 trunk/include/numeric.h (File Modified)
6901 +128 -2 trunk/modules/m_scan.c (File Modified)
6902 +2 -2 trunk/src/messages.tab (File Modified)
6903
6904
6905 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6906 Log:
6907 more oops
6908
6909
6910 Changes: Modified:
6911 +1 -1 trunk/modules/m_scan.c (File Modified)
6912
6913
6914 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6915 Log:
6916 parv[0] should be parv[1].
6917
6918
6919 Changes: Modified:
6920 +1 -1 trunk/modules/m_scan.c (File Modified)
6921
6922
6923 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6924 Log:
6925 another oops
6926
6927
6928 Changes: Modified:
6929 +1 -1 trunk/modules/m_scan.c (File Modified)
6930
6931
6932 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6933 Log:
6934 fix mistake here
6935
6936
6937 Changes: Modified:
6938 +2 -2 trunk/modules/m_scan.c (File Modified)
6939
6940
6941 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6942 Log:
6943 framework for scan command
6944
6945
6946 Changes: Modified:
6947 +113 -0 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/m_scan.c (File Added)
6949
6950
6951 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6952 Log:
6953 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6954
6955
6956 Changes: Modified:
6957 +2 -0 trunk/include/irc_string.h (File Modified)
6958 +157 -1 trunk/modules/m_etrace.c (File Modified)
6959 +129 -90 trunk/src/match.c (File Modified)
6960
6961
6962 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6963 Log:
6964 orighost may live in a different hash bucket (likely the case), lets check it standalone
6965
6966
6967 Changes: Modified:
6968 +39 -3 trunk/src/hostmask.c (File Modified)
6969
6970
6971 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6972 Log:
6973 SVN didn't check modules/ somehow, hrmm.
6974
6975
6976 Changes: Modified:
6977 +1 -1 trunk/modules/m_kline.c (File Modified)
6978 +6 -6 trunk/modules/m_stats.c (File Modified)
6979
6980
6981 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6982 Log:
6983 Track hostmask entries for client_p->orighost, if available.
6984 Not throughly tested, but seems to work fine.
6985
6986
6987 Changes: Modified:
6988 +8 -4 trunk/include/hostmask.h (File Modified)
6989 +14 -10 trunk/src/hostmask.c (File Modified)
6990
6991
6992 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6993 Log:
6994 Pass on SQUIT reasons more.
6995
6996
6997 Changes: Modified:
6998 +17 -19 trunk/src/client.c (File Modified)
6999
7000
7001 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7002 Log:
7003 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7004 This way, hidden admins also get them.
7005
7006
7007 Changes: Modified:
7008 +4 -4 trunk/src/send.c (File Modified)
7009
7010
7011 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7012 Log:
7013 From ircd-ratbox 2.2 (r21339 anfl):
7014 ms_kill() should be using find_person(), not find_client()
7015 otherwise it can generate a core.
7016
7017
7018 Changes: Modified:
7019 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7020
7021
7022 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7023 Log:
7024 Add m_error to core_module_table, so it is loaded by default.
7025
7026
7027 Changes: Modified:
7028 +1 -0 trunk/src/modules.c (File Modified)
7029
7030
7031 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7032 Log:
7033 comment is a const char *, not char *.
7034
7035
7036 Changes: Modified:
7037 +1 -1 trunk/include/hook.h (File Modified)
7038
7039
7040 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7041 Log:
7042 Fix a long standing hybrid 7 bug: when getting a read error
7043 on a server, report_error() is called with a %d instead of
7044 a %s in the format string ("Lost connection" in +d).
7045
7046
7047 Changes: Modified:
7048 +1 -1 trunk/src/client.c (File Modified)
7049
7050
7051 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7052 Log:
7053 Clarifications.
7054
7055
7056 Changes: Modified:
7057 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7058
7059
7060 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7061 Log:
7062 Add document describing capabilities and what they mean.
7063
7064
7065 Changes: Modified:
7066 + - trunk/doc/technical/capab.txt (File Added)
7067
7068
7069 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7070 Log:
7071 Change client_exit hook to pass all exit_client() parameters.
7072
7073
7074 Changes: Modified:
7075 +8 -0 trunk/include/hook.h (File Modified)
7076 +6 -1 trunk/src/client.c (File Modified)
7077
7078
7079 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7080 Log:
7081 Add client_exit hook, called in exit_client() for all
7082 clients of all types, except clients exiting because
7083 of netsplits (QS). The only thing done before it is
7084 marking the client as "closing" (to prevent
7085 recursion).
7086
7087
7088 Changes: Modified:
7089 +1 -0 trunk/include/hook.h (File Modified)
7090 +2 -0 trunk/src/client.c (File Modified)
7091 +2 -0 trunk/src/hook.c (File Modified)
7092
7093
7094 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7095 Log:
7096 Improve the code that calculates the nnnS nnnC counts
7097 in RPL_TRACESERVER.
7098
7099 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7100
7101
7102 Changes: Modified:
7103 +43 -36 trunk/modules/m_trace.c (File Modified)
7104
7105
7106 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7107 Log:
7108 Add server_eob hook.
7109 Planning to use this for netsplit/join notices.
7110
7111
7112 Changes: Modified:
7113 +1 -0 trunk/include/hook.h (File Modified)
7114 +2 -0 trunk/modules/m_pong.c (File Modified)
7115 +2 -0 trunk/src/hook.c (File Modified)
7116
7117
7118 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7119 Log:
7120 Default motd: ircd-ratbox -> charybdis
7121
7122
7123 Changes: Modified:
7124 +1 -1 trunk/doc/ircd.motd (File Modified)
7125
7126
7127 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7128 Log:
7129 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7130
7131
7132 Changes: Modified:
7133 +4 -4 trunk/src/s_user.c (File Modified)
7134
7135
7136 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7137 Log:
7138 - Remove obsolete EOB help file
7139 - Document snomask in the help files
7140 - Update indexes
7141
7142
7143 Changes: Modified:
7144 + - trunk/help/opers/eob (File Deleted)
7145 +13 -12 trunk/help/opers/index (File Modified)
7146 +1 -13 trunk/help/opers/umode (File Modified)
7147 +7 -7 trunk/help/users/index (File Modified)
7148
7149
7150 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7151 Log:
7152 Bail if snomask to parse is not given. Pointy hat to myself.
7153
7154
7155 Changes: Modified:
7156 +3 -0 trunk/src/snomask.c (File Modified)
7157
7158
7159 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7160 Log:
7161 Remove m_flags from autoconf
7162
7163
7164 Changes: Modified:
7165 +0 -1 trunk/contrib/Makefile.in (File Modified)
7166
7167
7168 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7169 Log:
7170 remove m_flags
7171
7172
7173 Changes: Modified:
7174 + - trunk/contrib/m_flags.c (File Deleted)
7175
7176
7177 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7178 Log:
7179 If +s is in oper_only_umodes, clear snomask on deoper.
7180
7181
7182 Changes: Modified:
7183 +5 -0 trunk/src/s_user.c (File Modified)
7184
7185
7186 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7187 Log:
7188 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7189
7190
7191 Changes: Modified:
7192 +2 -2 trunk/configure (File Modified)
7193 +2 -2 trunk/configure.ac (File Modified)
7194
7195
7196 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7197 Log:
7198 Remove the old server notice umodes.
7199 Default oper only umodes is now +s.
7200 Please make sure all remaining umodes still work.
7201
7202
7203 Changes: Modified:
7204 +3 -21 trunk/include/client.h (File Modified)
7205 +0 -12 trunk/src/newconf.c (File Modified)
7206 +1 -1 trunk/src/s_conf.c (File Modified)
7207 +12 -12 trunk/src/s_user.c (File Modified)
7208
7209
7210 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7211 Log:
7212 operator::flags nick_changes now controls +n snomask instead of +n umode.
7213
7214
7215 Changes: Modified:
7216 +8 -8 trunk/src/s_user.c (File Modified)
7217
7218
7219 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7220 Log:
7221 Move down h_umode_changed hook call after umode allowed checks
7222 (so it will not see +a if someone tries to set it but is not
7223 allowed to).
7224
7225
7226 Changes: Modified:
7227 +2 -3 trunk/src/s_user.c (File Modified)
7228
7229
7230 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7231 Log:
7232 Move over non-+s server notices (hopefully, all of them).
7233
7234
7235 Changes: Modified:
7236 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7237 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7238 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7239 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7240 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7241 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7242 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7243 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7244 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7245 +2 -2 trunk/libcharybdis/event.c (File Modified)
7246 +2 -2 trunk/modules/core/m_join.c (File Modified)
7247 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7248 +3 -3 trunk/modules/core/m_message.c (File Modified)
7249 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7250 +2 -2 trunk/modules/core/m_server.c (File Modified)
7251 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7252 +1 -1 trunk/modules/m_post.c (File Modified)
7253 +1 -1 trunk/modules/m_services.c (File Modified)
7254 +2 -2 trunk/src/channel.c (File Modified)
7255 +3 -3 trunk/src/client.c (File Modified)
7256 +1 -1 trunk/src/hash.c (File Modified)
7257 +5 -5 trunk/src/s_conf.c (File Modified)
7258 +2 -2 trunk/src/s_log.c (File Modified)
7259 +4 -4 trunk/src/s_user.c (File Modified)
7260
7261
7262 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7263 Log:
7264 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7265
7266
7267 Changes: Modified:
7268 +2 -1 trunk/include/snomask.h (File Modified)
7269 +2 -2 trunk/src/snomask.c (File Modified)
7270
7271
7272 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7273 Log:
7274 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7275
7276
7277 Changes: Modified:
7278 +1 -1 trunk/contrib/example_module.c (File Modified)
7279 +2 -2 trunk/include/ircd_defs.h (File Modified)
7280 +6 -6 trunk/modules/core/m_error.c (File Modified)
7281 +1 -1 trunk/modules/core/m_join.c (File Modified)
7282 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7283 +1 -1 trunk/modules/core/m_message.c (File Modified)
7284 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7285 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7286 +18 -18 trunk/modules/core/m_server.c (File Modified)
7287 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7288 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7289 +4 -4 trunk/modules/m_challenge.c (File Modified)
7290 +4 -4 trunk/modules/m_dline.c (File Modified)
7291 +13 -13 trunk/modules/m_gline.c (File Modified)
7292 +5 -5 trunk/modules/m_kline.c (File Modified)
7293 +2 -2 trunk/modules/m_oper.c (File Modified)
7294 +1 -1 trunk/modules/m_pong.c (File Modified)
7295 +13 -13 trunk/modules/m_rehash.c (File Modified)
7296 +4 -4 trunk/modules/m_resv.c (File Modified)
7297 +16 -16 trunk/modules/m_set.c (File Modified)
7298 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7299 +6 -6 trunk/modules/m_xline.c (File Modified)
7300 +1 -1 trunk/src/adns.c (File Modified)
7301 +2 -2 trunk/src/channel.c (File Modified)
7302 +1 -1 trunk/src/listener.c (File Modified)
7303 +1 -1 trunk/src/s_auth.c (File Modified)
7304 +15 -15 trunk/src/s_conf.c (File Modified)
7305 +3 -3 trunk/src/s_user.c (File Modified)
7306 +7 -7 trunk/src/send.c (File Modified)
7307
7308
7309 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7310 Log:
7311 On oper up:
7312 - set +s snomask if +s umode set but no snomasks
7313 - put numerics in more logical order
7314
7315
7316 Changes: Modified:
7317 +3 -1 trunk/src/s_user.c (File Modified)
7318
7319
7320 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7321 Log:
7322 parse_snobuf_to_mask(): default to + at start
7323 allows stuff like /mode jilles +s C
7324
7325
7326 Changes: Modified:
7327 +1 -1 trunk/src/snomask.c (File Modified)
7328
7329
7330 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7331 Log:
7332 Changes to user_mode() snomask handling.
7333 - show snomask (if not 0) on /mode <nick>
7334 - show snomask once at the end if +s/-s used
7335 - only parse 1 parameter for umode changes
7336 - don't crash on /mode <nick> +s
7337 - /mode <nick> -s clears snomask, doesn't use parameter
7338 - set umode +s iff snomask is not 0
7339 - snomask is not propagated, but umode +s is
7340
7341
7342 Changes: Modified:
7343 +97 -72 trunk/src/s_user.c (File Modified)
7344
7345
7346 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7347 Log:
7348 Convert some messages over to snomask.
7349
7350
7351 Changes: Modified:
7352 +29 -29 trunk/src/client.c (File Modified)
7353 +2 -2 trunk/src/ircd.c (File Modified)
7354 +13 -13 trunk/src/modules.c (File Modified)
7355 +1 -1 trunk/src/newconf.c (File Modified)
7356 +5 -5 trunk/src/parse.c (File Modified)
7357 +1 -1 trunk/src/restart.c (File Modified)
7358 +4 -4 trunk/src/s_newconf.c (File Modified)
7359 +11 -11 trunk/src/s_serv.c (File Modified)
7360
7361
7362 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7363 Log:
7364 include snomask.h from client.h
7365
7366
7367 Changes: Modified:
7368 +1 -0 trunk/include/client.h (File Modified)
7369
7370
7371 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7372 Log:
7373 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7374
7375
7376 Changes: Modified:
7377 +1 -0 trunk/src/newconf.c (File Modified)
7378 +2 -1 trunk/src/snomask.c (File Modified)
7379
7380
7381 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7382 Log:
7383 should start with +, not \0. Whoops. :)
7384
7385
7386 Changes: Modified:
7387 +1 -1 trunk/src/snomask.c (File Modified)
7388
7389
7390 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7391 Log:
7392 core snomask support.
7393
7394
7395 Changes: Modified:
7396 +3 -0 trunk/doc/example.conf (File Modified)
7397 +2 -0 trunk/include/client.h (File Modified)
7398 +2 -0 trunk/include/numeric.h (File Modified)
7399 +2 -0 trunk/include/s_newconf.h (File Modified)
7400 +63 -0 trunk/include/send.h (File Modified)
7401 + - trunk/include/snomask.h (File Added)
7402 +1 -0 trunk/src/Makefile.in (File Modified)
7403 +1 -1 trunk/src/messages.tab (File Modified)
7404 +8 -0 trunk/src/newconf.c (File Modified)
7405 +12 -0 trunk/src/s_user.c (File Modified)
7406 +235 -0 trunk/src/send.c (File Modified)
7407 + - trunk/src/snomask.c (File Added)
7408
7409
7410 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7411 Log:
7412 add a blank line after the license info.
7413
7414
7415 Changes: Modified:
7416 +1 -1 trunk/CREDITS (File Modified)
7417
7418
7419 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7420 Log:
7421 Extend copyright to 2006.
7422
7423
7424 Changes: Modified:
7425 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7426
7427
7428 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7429 Log:
7430 - Fix up book id.
7431 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7432
7433
7434 Changes: Modified:
7435 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7436 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7437
7438
7439 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7440 Log:
7441 Add oper privileges document.
7442
7443
7444 Changes: Modified:
7445 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7446 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7447
7448
7449 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7450 Log:
7451 Capitalize message names in services shortcuts (for consistency).
7452
7453
7454 Changes: Modified:
7455 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7456
7457
7458 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7459 Log:
7460 Remove C++ comment.
7461
7462
7463 Changes: Modified:
7464 +1 -1 trunk/src/patricia.c (File Modified)
7465
7466
7467 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7468 Log:
7469 Remove obsolete 'nextconnect' variable.
7470
7471
7472 Changes: Modified:
7473 +0 -1 trunk/include/ircd.h (File Modified)
7474 +0 -2 trunk/src/client.c (File Modified)
7475 +0 -1 trunk/src/ircd.c (File Modified)
7476
7477
7478 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7479 Log:
7480 Remove this remnant of the hybrid 6 ziplinks implementation.
7481
7482
7483 Changes: Modified:
7484 + - trunk/include/s_zip.h (File Deleted)
7485
7486
7487 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7488 Log:
7489 Make clone limiting work on orighost, not host (so it
7490 looks through services cloaks). Lightly tested, please
7491 test/review.
7492
7493
7494 Changes: Modified:
7495 +2 -0 trunk/modules/m_chghost.c (File Modified)
7496 +1 -1 trunk/src/client.c (File Modified)
7497 +1 -1 trunk/src/s_conf.c (File Modified)
7498
7499
7500 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7501 Log:
7502 Don't forget to link me_realhost() into the command hash.
7503
7504 Pointy hat to: myself
7505
7506
7507 Changes: Modified:
7508 +1 -1 trunk/modules/m_chghost.c (File Modified)
7509
7510
7511 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7512 Log:
7513 It's call_hook, not hook_call.
7514
7515
7516 Changes: Modified:
7517 +1 -1 trunk/src/s_user.c (File Modified)
7518
7519
7520 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7521 Log:
7522 Add unreject help file.
7523
7524
7525 Changes: Modified:
7526 + - trunk/help/opers/unreject (File Added)
7527
7528
7529 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7530 Log:
7531 Link the all-important 42 module to the build :P
7532
7533
7534 Changes: Modified:
7535 +1 -0 trunk/contrib/Makefile.in (File Modified)
7536
7537
7538 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7539 Log:
7540 Mention /rehash help.
7541
7542
7543 Changes: Modified:
7544 +1 -0 trunk/help/opers/rehash (File Modified)
7545
7546
7547 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7548 Log:
7549 Add h_user_signon hook.
7550
7551
7552 Changes: Modified:
7553 +1 -0 trunk/include/hook.h (File Modified)
7554 +2 -0 trunk/src/hook.c (File Modified)
7555 +4 -0 trunk/src/s_user.c (File Modified)
7556
7557
7558 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7559 Log:
7560 Oops, forgot to set orighost for remote client introductions.
7561
7562
7563 Changes: Modified:
7564 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7565
7566
7567 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7568 Log:
7569 Use TS6 forms in services shortcuts, if possible.
7570
7571
7572 Changes: Modified:
7573 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7574
7575
7576 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7577 Log:
7578 - Start out default_umodes conf entry from the empty set instead of +i.
7579 - Move oper_only_umodes check to where default_umodes is used, as
7580 oper_only_umodes may not be set yet while we're reading the conf.
7581
7582
7583 Changes: Modified:
7584 +6 -7 trunk/src/newconf.c (File Modified)
7585 +1 -1 trunk/src/s_user.c (File Modified)
7586
7587
7588 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7589 Log:
7590 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7591
7592
7593 Changes: Modified:
7594 +1 -0 trunk/doc/example.conf (File Modified)
7595 +7 -0 trunk/doc/reference.conf (File Modified)
7596 +0 -7 trunk/include/config.h.dist (File Modified)
7597 +1 -0 trunk/include/s_conf.h (File Modified)
7598 +6 -0 trunk/modules/m_info.c (File Modified)
7599 +9 -18 trunk/src/client.c (File Modified)
7600 +1 -0 trunk/src/newconf.c (File Modified)
7601 +1 -0 trunk/src/s_conf.c (File Modified)
7602
7603
7604 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7605 Log:
7606 - Allow NULL target_ip in show_ip() (indicates message is being
7607 sent to local opers)
7608 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7609 confitem
7610 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7611 those in src/client.c
7612
7613 From ratbox 2.2 svn (anfl)
7614
7615
7616 Changes: Modified:
7617 +1 -0 trunk/include/client.h (File Modified)
7618 +21 -2 trunk/src/client.c (File Modified)
7619 +2 -4 trunk/src/hostmask.c (File Modified)
7620 +1 -5 trunk/src/s_conf.c (File Modified)
7621 +4 -8 trunk/src/s_user.c (File Modified)
7622
7623
7624 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7625 Log:
7626 Fire off events properly.
7627
7628
7629 Changes: Modified:
7630 +7 -3 trunk/src/s_user.c (File Modified)
7631
7632
7633 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7634 Log:
7635 make sure modules which depend on umode information get the message upon connection (oops)
7636
7637
7638 Changes: Modified:
7639 +3 -0 trunk/src/s_user.c (File Modified)
7640
7641
7642 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7643 Log:
7644 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7645 From ratbox 2.2 svn.
7646
7647
7648 Changes: Modified:
7649 +3 -7 trunk/modules/m_etrace.c (File Modified)
7650
7651
7652 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7653 Log:
7654 Replace silly `default_invisible' option with more versatile default_umodes.
7655
7656
7657 Changes: Modified:
7658 +2 -2 trunk/Makefile.in (File Modified)
7659 +12 -1 trunk/doc/example.conf (File Modified)
7660 +14 -7 trunk/doc/reference.conf (File Modified)
7661 +2 -4 trunk/include/s_conf.h (File Modified)
7662 +0 -6 trunk/modules/m_info.c (File Modified)
7663 +4 -0 trunk/src/modules.c (File Modified)
7664 +41 -1 trunk/src/newconf.c (File Modified)
7665 +2 -2 trunk/src/s_conf.c (File Modified)
7666 +3 -4 trunk/src/s_user.c (File Modified)
7667
7668
7669 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7670 Log:
7671 Add temporary nick resvs with the proper duration,
7672 not 60 times too long.
7673
7674
7675 Changes: Modified:
7676 +1 -1 trunk/modules/m_resv.c (File Modified)
7677
7678
7679 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7680 Log:
7681 Add kick on split riding. See reference.conf for more details.
7682
7683
7684 Changes: Modified:
7685 +1 -0 trunk/doc/example.conf (File Modified)
7686 +16 -0 trunk/doc/reference.conf (File Modified)
7687 +1 -0 trunk/include/s_conf.h (File Modified)
7688 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7689 +6 -0 trunk/modules/m_info.c (File Modified)
7690 +1 -0 trunk/src/newconf.c (File Modified)
7691 +1 -0 trunk/src/s_conf.c (File Modified)
7692
7693
7694 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7695 Log:
7696 New credits, denoting GXTi as being on the core team.
7697
7698
7699 Changes: Modified:
7700 +16 -5 trunk/CREDITS (File Modified)
7701
7702
7703 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7704 Log:
7705 better cloaking algorithm
7706
7707
7708 Changes: Modified:
7709 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7710
7711
7712 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7713 Log:
7714 don't do redundant bitshifting.
7715
7716
7717 Changes: Modified:
7718 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7719
7720
7721 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7722 Log:
7723 Add ip_cloaking.so.
7724
7725
7726 Changes: Modified:
7727 +1 -0 trunk/contrib/Makefile.in (File Modified)
7728
7729
7730 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7731 Log:
7732 Set the DynSpoof flag properly.
7733
7734
7735 Changes: Modified:
7736 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7737
7738
7739 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7740 Log:
7741 first go at an ip_cloaking implementation for charybdis.
7742
7743
7744 Changes: Modified:
7745 + - trunk/contrib/ip_cloaking.c (File Added)
7746
7747
7748 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7749 Log:
7750 Add libcharybdis to contrib/ includes.
7751
7752
7753 Changes: Modified:
7754 +1 -1 trunk/contrib/Makefile.in (File Modified)
7755
7756
7757 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7758 Log:
7759 add h_umode_changed hook for modules that provide usermodes.
7760
7761
7762 Changes: Modified:
7763 +1 -0 trunk/include/hook.h (File Modified)
7764 +2 -1 trunk/src/hook.c (File Modified)
7765 +3 -0 trunk/src/s_user.c (File Modified)
7766
7767
7768 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7769 Log:
7770 Show quiets in /stats z.
7771
7772
7773 Changes: Modified:
7774 +15 -10 trunk/src/s_stats.c (File Modified)
7775
7776
7777 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7778 Log:
7779 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7780
7781
7782 Changes: Modified:
7783 +0 -12 trunk/configure (File Modified)
7784 +0 -9 trunk/configure.ac (File Modified)
7785 +0 -3 trunk/include/setup.h.in (File Modified)
7786
7787
7788 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7789 Log:
7790 change various buffer sizes to = topiclen.
7791
7792
7793 Changes: Modified:
7794 +3 -4 trunk/include/ircd_defs.h (File Modified)
7795
7796
7797 jon 2005/12/12 19:32:18 UTC (20051212-400)
7798 Log:
7799 - Partial commit test, partial ego strokage ;)
7800
7801
7802 Changes: Modified:
7803 +2 -1 trunk/CREDITS (File Modified)
7804
7805
7806 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7807 Log:
7808 More kqueue corrections.
7809
7810 Changes: Modified:
7811 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7812
7813
7814 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7815 Log:
7816 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7817 Not sure why this wasn't this way to begin with.
7818
7819
7820 Changes: Modified:
7821 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7822
7823
7824 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7825 Log:
7826 example.conf tweaks:
7827 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7828 most people do not need this.
7829 Enable serverinfo::hub.
7830
7831
7832 Changes: Modified:
7833 +14 -11 trunk/doc/example.conf (File Modified)
7834
7835
7836 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7837 Log:
7838 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7839
7840
7841 Changes: Modified:
7842 +1 -1 trunk/src/s_serv.c (File Modified)
7843
7844
7845 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7846 Log:
7847 header include changes
7848
7849
7850 Changes: Modified:
7851 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7852 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7853 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7854 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7855 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7856 +1 -21 trunk/libcharybdis/select.c (File Modified)
7857
7858
7859 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7860 Log:
7861 s/ilog/libcharybdis_{die,log,restart}/g
7862
7863
7864 Changes: Modified:
7865 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7866 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7867 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7868 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7869 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7870 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7871 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7872 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7873
7874
7875 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7876 Log:
7877 Use the right callbacks in the function code.
7878
7879 Changes: Modified:
7880 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7881
7882
7883 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7884 Log:
7885 More work, it builds again!
7886
7887
7888 Changes: Modified:
7889 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7890 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7891 + - trunk/libcharybdis/libcharybdis.c (File Added)
7892 + - trunk/libcharybdis/libcharybdis.h (File Added)
7893
7894
7895 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7896 Log:
7897 Move some stuff around.
7898
7899
7900 Changes: Modified:
7901 + - trunk/include/memory.h (File Deleted)
7902 + - trunk/include/tools.h (File Deleted)
7903 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7904 + - trunk/libcharybdis/memory.c (File Added)
7905 + - trunk/libcharybdis/memory.h (File Added)
7906 + - trunk/libcharybdis/snprintf.c (File Added)
7907 + - trunk/libcharybdis/tools.c (File Added)
7908 + - trunk/libcharybdis/tools.h (File Added)
7909 +1000 -1062 trunk/modules/.depend (File Modified)
7910 +421 -455 trunk/src/.depend (File Modified)
7911 +0 -1191 trunk/src/Makefile.in (File Modified)
7912 + - trunk/src/memory.c (File Deleted)
7913 + - trunk/src/snprintf.c (File Deleted)
7914 + - trunk/src/tools.c (File Deleted)
7915
7916
7917 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7918 Log:
7919 move more headers into libcharybdis
7920
7921 Changes: Modified:
7922 + - trunk/include/balloc.h (File Deleted)
7923 + - trunk/include/event.h (File Deleted)
7924 + - trunk/libcharybdis/balloc.h (File Added)
7925 + - trunk/libcharybdis/event.h (File Added)
7926 +924 -1020 trunk/modules/.depend (File Modified)
7927 +327 -406 trunk/src/.depend (File Modified)
7928
7929
7930 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7931 Log:
7932 balloc, events -> libcharybdis
7933
7934 Changes: Modified:
7935 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7936 + - trunk/libcharybdis/balloc.c (File Added)
7937 + - trunk/libcharybdis/event.c (File Added)
7938 +0 -1008 trunk/src/Makefile.in (File Modified)
7939 + - trunk/src/balloc.c (File Deleted)
7940 + - trunk/src/event.c (File Deleted)
7941
7942
7943 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7944 Log:
7945 More fun
7946
7947 Changes: Modified:
7948 + - trunk/include/commio.h (File Deleted)
7949 + - trunk/include/linebuf.h (File Deleted)
7950 + - trunk/libcharybdis/commio.h (File Added)
7951 + - trunk/libcharybdis/linebuf.h (File Added)
7952 +1644 -530 trunk/modules/.depend (File Modified)
7953 +1 -1 trunk/modules/Makefile.in (File Modified)
7954 +720 -284 trunk/src/.depend (File Modified)
7955
7956
7957 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7958 Log:
7959 Makefile reworking -- moving libcharybdis headers into proper location.
7960
7961 Changes: Modified:
7962 +1 -1 trunk/adns/Makefile.in (File Modified)
7963 +1 -1 trunk/src/Makefile.in (File Modified)
7964
7965
7966 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7967 Log:
7968 Document proposed authdaemon protocol.
7969
7970 Changes: Modified:
7971 + - trunk/authdaemon/protocol.txt (File Added)
7972
7973
7974 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7975 Log:
7976 Makefile oops
7977
7978 Changes: Modified:
7979 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7980
7981
7982 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7983 Log:
7984 Remove dead makefile from generation
7985
7986 Changes: Modified:
7987 +1 -2 trunk/configure (File Modified)
7988 +0 -1 trunk/configure.ac (File Modified)
7989
7990
7991 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7992 Log:
7993 libcharybdisIO -> libcharybdis
7994
7995 Changes: Modified:
7996 +1 -1 trunk/src/Makefile.in (File Modified)
7997
7998
7999 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8000 Log:
8001 More restructuring.
8002
8003 Changes: Modified:
8004 + - trunk/libcharybdis/Makefile.in (File Added)
8005 + - trunk/libcharybdis/commio.c (File Added)
8006 + - trunk/libcharybdis/devpoll.c (File Added)
8007 + - trunk/libcharybdis/epoll.c (File Added)
8008 + - trunk/libcharybdis/io/ (File Deleted)
8009 + - trunk/libcharybdis/kqueue.c (File Added)
8010 + - trunk/libcharybdis/linebuf.c (File Added)
8011 + - trunk/libcharybdis/log/ (File Deleted)
8012 + - trunk/libcharybdis/poll.c (File Added)
8013 + - trunk/libcharybdis/ports.c (File Added)
8014 + - trunk/libcharybdis/select.c (File Added)
8015
8016
8017 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8018 Log:
8019 Blah kill makefile
8020
8021 Changes: Modified:
8022 + - trunk/libcharybdis/Makefile.in (File Deleted)
8023
8024
8025 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8026 Log:
8027 Blah kill makefile
8028
8029 Changes: Modified:
8030 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8031
8032
8033 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8034 Log:
8035 add authdaemon dir for later hacking
8036
8037
8038 Changes: Modified:
8039 + - trunk/authdaemon/ (File Added)
8040
8041
8042 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8043 Log:
8044 linebuf -> libcharybdisIO
8045
8046
8047 Changes: Modified:
8048 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8049 + - trunk/libcharybdis/io/linebuf.c (File Added)
8050 + - trunk/libcharybdis/log/ (File Added)
8051 + - trunk/libcharybdis/log/Makefile.in (File Added)
8052 +0 -687 trunk/src/Makefile.in (File Modified)
8053 + - trunk/src/linebuf.c (File Deleted)
8054
8055
8056 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8057 Log:
8058 Solaris 10 I/O ports support
8059
8060 Changes: Modified:
8061 + - trunk/libcharybdis/io/ports.c (File Added)
8062
8063
8064 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8065 Log:
8066 libcharybdis stuff
8067
8068
8069 Changes: Modified:
8070 +1 -1 trunk/Makefile.in (File Modified)
8071 +3 -1 trunk/configure (File Modified)
8072 +133 -10 trunk/configure.ac (File Modified)
8073 + - trunk/libcharybdis/ (File Added)
8074 + - trunk/libcharybdis/Makefile.in (File Added)
8075 + - trunk/libcharybdis/io/ (File Added)
8076 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8077 +2 -3 trunk/src/Makefile.in (File Modified)
8078 + - trunk/src/io/ (File Deleted)
8079
8080
8081 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8082 Log:
8083 split IO stuff into libcharybdisIO.
8084
8085
8086 Changes: Modified:
8087 + - trunk/src/commio.c (File Deleted)
8088 + - trunk/src/devpoll.c (File Deleted)
8089 + - trunk/src/epoll.c (File Deleted)
8090 + - trunk/src/io/ (File Added)
8091 + - trunk/src/io/Makefile.in (File Added)
8092 + - trunk/src/io/commio.c (File Added)
8093 + - trunk/src/io/devpoll.c (File Added)
8094 + - trunk/src/io/epoll.c (File Added)
8095 + - trunk/src/io/kqueue.c (File Added)
8096 + - trunk/src/io/poll.c (File Added)
8097 + - trunk/src/io/select.c (File Added)
8098 + - trunk/src/kqueue.c (File Deleted)
8099 + - trunk/src/poll.c (File Deleted)
8100 + - trunk/src/select.c (File Deleted)
8101
8102
8103 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8104 Log:
8105 Version bump: 1.1.0
8106
8107
8108 Changes: Modified:
8109 +86 -155 trunk/configure (File Modified)
8110 +1 -1 trunk/configure.ac (File Modified)
8111
8112
8113 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8114 Log:
8115 Remove mentions of mkkeypair/cryptlinks.
8116
8117
8118 Changes: Modified:
8119 +1 -3 trunk/doc/challenge.txt (File Modified)
8120
8121
8122 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8123 Log:
8124 Clarify serverinfo{} description.
8125
8126
8127 Changes: Modified:
8128 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8129
8130
8131 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8132 Log:
8133 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8134
8135
8136 Changes: Modified:
8137 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8138
8139
8140 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8141 Log:
8142 Improvements also applicable to hyperion 1.x.
8143
8144
8145 Changes: Modified:
8146 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8147
8148
8149 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8150 Log:
8151 - Add +F description
8152 - General improvements and changes to charybdis
8153
8154
8155 Changes: Modified:
8156 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8157
8158
8159 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8160 Log:
8161 The server notice umodes only have an effect
8162 for opers. ("sendto_realops_flags", so having
8163 the umode is not enough, they must also be
8164 opered)
8165
8166
8167 Changes: Modified:
8168 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8169
8170
8171 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8172 Log:
8173 Updates to umodes docs.
8174
8175
8176 Changes: Modified:
8177 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8178
8179
8180 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8181 Log:
8182 Add SGML documentation.
8183
8184 Changes: Modified:
8185 + - trunk/doc/sgml/ (File Added)
8186 + - trunk/doc/sgml/oper-guide/ (File Added)
8187 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8188 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8189 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8190 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8191 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8192 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8193 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8194
8195
8196 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8197 Log:
8198 Make operwall flag restrict setting umode +z.
8199 This repairs this flag broken in charybdis-1.0.
8200
8201
8202 Changes: Modified:
8203 +41 -0 trunk/contrib/m_flags.c (File Modified)
8204 +9 -0 trunk/src/s_user.c (File Modified)
8205
8206
8207 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8208 Log:
8209 Don't complain/reset remote clients +n. I'm still not
8210 convinced propagating all umodes is the way to go, oh
8211 well.
8212
8213
8214 Changes: Modified:
8215 +1 -1 trunk/src/s_user.c (File Modified)
8216
8217
8218 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8219 Log:
8220 - Require admin flag for oper /chghost (if it's enabled
8221 which is not default)
8222 - Give error message on nonexistant nick
8223
8224
8225 Changes: Modified:
8226 +12 -0 trunk/modules/m_chghost.c (File Modified)
8227
8228
8229 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8230 Log:
8231 Incorporated jilles' dynspoof patch with a few minor changes.
8232
8233 Changes: Modified:
8234 +5 -2 trunk/include/client.h (File Modified)
8235 +1 -0 trunk/include/numeric.h (File Modified)
8236 +75 -4 trunk/modules/m_chghost.c (File Modified)
8237 +2 -21 trunk/modules/m_stats.c (File Modified)
8238 +2 -8 trunk/modules/m_trace.c (File Modified)
8239 +2 -0 trunk/src/client.c (File Modified)
8240 +3 -0 trunk/src/s_user.c (File Modified)
8241
8242
8243 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8244 Log:
8245 Update NEWS.
8246
8247 Changes: Modified:
8248 +5 -0 trunk/NEWS (File Modified)
8249
8250
8251 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8252 Log:
8253 Make show_ip() far less braindead.
8254
8255 Obtained from: ratbox 2.2 SVN
8256
8257
8258 Changes: Modified:
8259 +14 -85 trunk/src/client.c (File Modified)
8260
8261
8262 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8263 Log:
8264 Instead of not showing channels at all for whoising services,
8265 only show channels the requester is also on. If operspying
8266 services, show all the channels.
8267
8268
8269 Changes: Modified:
8270 +37 -40 trunk/modules/m_whois.c (File Modified)
8271
8272
8273 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8274 Log:
8275 - Show real errno if we fail to connect to a server
8276 - Don't show server IPs on IRC if a server goes dead
8277 during handshake
8278
8279
8280 Changes: Modified:
8281 +2 -5 trunk/src/s_serv.c (File Modified)
8282
8283
8284 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8285 Log:
8286 Revert hybrid 7.2 aline code. It causes too many problems.
8287
8288
8289 Changes: Modified:
8290 +1 -47 trunk/NEWS (File Modified)
8291 + - trunk/include/aline.h (File Deleted)
8292 +53 -6 trunk/modules/m_dline.c (File Modified)
8293 +212 -16 trunk/modules/m_kline.c (File Modified)
8294 +37 -8 trunk/modules/m_resv.c (File Modified)
8295 +45 -24 trunk/modules/m_xline.c (File Modified)
8296 +0 -485 trunk/src/Makefile.in (File Modified)
8297 + - trunk/src/aline.c (File Deleted)
8298
8299
8300 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8301 Log:
8302 Incorporate recent ratbox monitor bugfixes (could crash).
8303
8304
8305 Changes: Modified:
8306 +16 -0 trunk/modules/m_monitor.c (File Modified)
8307 +4 -3 trunk/src/monitor.c (File Modified)
8308
8309
8310 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8311 Log:
8312 Fix /invite UID leak.
8313
8314 Found by logiclrd@EFnet.
8315
8316
8317 Changes: Modified:
8318 +3 -2 trunk/modules/m_invite.c (File Modified)
8319
8320
8321 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8322 Log:
8323 Don't show what channels a service is in.
8324
8325 Changes: Modified:
8326 +1 -0 trunk/NEWS (File Modified)
8327 +40 -35 trunk/modules/m_whois.c (File Modified)
8328
8329
8330 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8331 Log:
8332 Update version to 1.0.3.
8333
8334
8335 Changes: Modified:
8336 +9 -9 trunk/configure (File Modified)
8337 +1 -1 trunk/configure.ac (File Modified)
8338
8339
8340 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8341 Log:
8342 Update NEWS.
8343
8344
8345 Changes: Modified:
8346 +7 -1 trunk/NEWS (File Modified)
8347
8348
8349 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8350 Log:
8351 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8352 More static buffers :(
8353
8354
8355 Changes: Modified:
8356 +12 -4 trunk/src/aline.c (File Modified)
8357
8358
8359 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8360 Log:
8361 Make operspy mode (/mode !#channel showing parameters
8362 even if not on channel) work again.
8363
8364
8365 Changes: Modified:
8366 +4 -4 trunk/src/channel.c (File Modified)
8367
8368
8369 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8370 Log:
8371 Call server_introduced hook on TS6 remote server
8372 introduction (ms_sid()).
8373
8374
8375 Changes: Modified:
8376 +6 -0 trunk/modules/core/m_server.c (File Modified)
8377
8378
8379 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8380 Log:
8381 Cyrix boxes are wierd.
8382
8383 Changes: Modified:
8384 +2 -1 trunk/modules/m_services.c (File Modified)
8385
8386
8387 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8388 Log:
8389 More paranoia.
8390
8391 Changes: Modified:
8392 +1 -1 trunk/include/client.h (File Modified)
8393 +3 -1 trunk/modules/m_services.c (File Modified)
8394
8395
8396 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8397 Log:
8398 heh
8399
8400 Changes: Modified:
8401 +1 -6 trunk/modules/m_services.c (File Modified)
8402
8403
8404 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8405 Log:
8406 Disable a check that doesn't always seem to work right for some reason.
8407
8408 Changes: Modified:
8409 +2 -0 trunk/modules/m_services.c (File Modified)
8410
8411
8412 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8413 Log:
8414 Update NEWS.
8415
8416
8417 Changes: Modified:
8418 +4 -1 trunk/NEWS (File Modified)
8419
8420
8421 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8422 Log:
8423 1.0.2
8424
8425
8426 Changes: Modified:
8427 +9 -9 trunk/configure (File Modified)
8428 +1 -1 trunk/configure.ac (File Modified)
8429
8430
8431 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8432 Log:
8433 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8434
8435
8436 Changes: Modified:
8437 +3 -13 trunk/modules/m_trace.c (File Modified)
8438
8439
8440 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8441 Log:
8442 Don't send empty RPL_WHOISCHANNELS on remote whois.
8443
8444 Pointy hat to: jilles
8445
8446
8447 Changes: Modified:
8448 +1 -1 trunk/modules/m_whois.c (File Modified)
8449
8450
8451 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8452 Log:
8453 Update NEWS.
8454
8455
8456 Changes: Modified:
8457 +3 -0 trunk/NEWS (File Modified)
8458
8459
8460 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8461 Log:
8462 Modular umode support.
8463
8464
8465 Changes: Modified:
8466 +0 -9 trunk/include/client.h (File Modified)
8467 +2 -1 trunk/include/s_user.h (File Modified)
8468 +1 -1 trunk/include/tools.h (File Modified)
8469 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8470 +3 -0 trunk/src/ircd.c (File Modified)
8471 +1 -1 trunk/src/messages.tab (File Modified)
8472 +2 -2 trunk/src/s_serv.c (File Modified)
8473 +37 -59 trunk/src/s_user.c (File Modified)
8474 +21 -0 trunk/src/tools.c (File Modified)
8475
8476
8477 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8478 Log:
8479 Optionally do forced nick change to the UID instead of kill
8480 on nick collisions, see doc/collision_fnc.txt for more
8481 details.
8482
8483
8484 Changes: Modified:
8485 + - trunk/doc/collision_fnc.txt (File Added)
8486 +1 -0 trunk/doc/example.conf (File Modified)
8487 +8 -0 trunk/doc/reference.conf (File Modified)
8488 +1 -0 trunk/include/numeric.h (File Modified)
8489 +1 -0 trunk/include/s_conf.h (File Modified)
8490 +2 -1 trunk/include/s_serv.h (File Modified)
8491 +1 -0 trunk/include/s_stats.h (File Modified)
8492 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8493 +1 -1 trunk/src/messages.tab (File Modified)
8494 +1 -0 trunk/src/newconf.c (File Modified)
8495 +1 -0 trunk/src/s_conf.c (File Modified)
8496 +1 -0 trunk/src/s_serv.c (File Modified)
8497 +2 -2 trunk/src/s_stats.c (File Modified)
8498
8499
8500 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8501 Log:
8502 Update NEWS.
8503
8504
8505 Modified:
8506 trunk/NEWS (File Modified)
8507
8508
8509 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8510 Log:
8511 Don't allow lookups by uid in /monitor + and /monitor s.
8512
8513
8514 Modified:
8515 trunk/modules/m_monitor.c (File Modified)
8516
8517
8518 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8519 Log:
8520 Stop garbage +j being set in cases like +j aaa:bbb by
8521 initializing the variables properly.
8522
8523 Reported by kyle.
8524
8525
8526 Modified:
8527 trunk/modules/core/m_mode.c (File Modified)
8528 trunk/modules/core/m_sjoin.c (File Modified)
8529
8530
8531 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8532 Log:
8533 Apply flags to the proper server in me_gcap().
8534
8535
8536 Modified:
8537 trunk/modules/m_capab.c (File Modified)
8538
8539
8540 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8541 Log:
8542 Use find_named_client() instead of find_client() to check
8543 for nick collisions.
8544
8545
8546 Modified:
8547 trunk/modules/core/m_nick.c (File Modified)
8548
8549
8550 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8551 Log:
8552 - Replace old 381 numeric with a new, more positive one!
8553
8554
8555 Modified:
8556 trunk/src/messages.tab (File Modified)
8557
8558
8559 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8560 Log:
8561 Make it compile again.
8562
8563
8564 Modified:
8565 trunk/src/channel.c (File Modified)
8566 trunk/src/client.c (File Modified)
8567 trunk/src/ircd.c (File Modified)
8568 trunk/src/packet.c (File Modified)
8569
8570
8571 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8572 Log:
8573 - Prevent UID disclosure in cmode setting.
8574
8575
8576 Modified:
8577 trunk/NEWS (File Modified)
8578 trunk/modules/core/m_mode.c (File Modified)
8579
8580
8581 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8582 Log:
8583 A different check which prevents UID disclosure.
8584
8585
8586 Modified:
8587 trunk/modules/core/m_kick.c (File Modified)
8588
8589
8590 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8591 Log:
8592 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8593
8594
8595 Modified:
8596 trunk/modules/core/m_kick.c (File Modified)
8597
8598
8599 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8600 Log:
8601 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8602
8603
8604 Modified:
8605 trunk/NEWS (File Modified)
8606 trunk/modules/m_accept.c (File Modified)
8607 trunk/modules/m_admin.c (File Modified)
8608 trunk/modules/m_away.c (File Modified)
8609 trunk/modules/m_cap.c (File Modified)
8610 trunk/modules/m_capab.c (File Modified)
8611 trunk/modules/m_challenge.c (File Modified)
8612 trunk/modules/m_chghost.c (File Modified)
8613 trunk/modules/m_close.c (File Modified)
8614 trunk/modules/m_cmessage.c (File Modified)
8615 trunk/modules/m_connect.c (File Modified)
8616 trunk/modules/m_dline.c (File Modified)
8617 trunk/modules/m_encap.c (File Modified)
8618 trunk/modules/m_etrace.c (File Modified)
8619 trunk/modules/m_gline.c (File Modified)
8620 trunk/modules/m_help.c (File Modified)
8621 trunk/modules/m_info.c (File Modified)
8622 trunk/modules/m_invite.c (File Modified)
8623 trunk/modules/m_ison.c (File Modified)
8624 trunk/modules/m_kline.c (File Modified)
8625 trunk/modules/m_knock.c (File Modified)
8626 trunk/modules/m_links.c (File Modified)
8627 trunk/modules/m_list.c (File Modified)
8628 trunk/modules/m_locops.c (File Modified)
8629 trunk/modules/m_lusers.c (File Modified)
8630 trunk/modules/m_map.c (File Modified)
8631 trunk/modules/m_monitor.c (File Modified)
8632 trunk/modules/m_motd.c (File Modified)
8633 trunk/modules/m_names.c (File Modified)
8634 trunk/modules/m_oper.c (File Modified)
8635 trunk/modules/m_operspy.c (File Modified)
8636 trunk/modules/m_pass.c (File Modified)
8637 trunk/modules/m_ping.c (File Modified)
8638 trunk/modules/m_pong.c (File Modified)
8639 trunk/modules/m_post.c (File Modified)
8640 trunk/modules/m_rehash.c (File Modified)
8641 trunk/modules/m_restart.c (File Modified)
8642 trunk/modules/m_resv.c (File Modified)
8643 trunk/modules/m_services.c (File Modified)
8644 trunk/modules/m_set.c (File Modified)
8645 trunk/modules/m_sshortcut.c (File Modified)
8646 trunk/modules/m_stats.c (File Modified)
8647 trunk/modules/m_svinfo.c (File Modified)
8648 trunk/modules/m_tb.c (File Modified)
8649 trunk/modules/m_testline.c (File Modified)
8650 trunk/modules/m_testmask.c (File Modified)
8651 trunk/modules/m_time.c (File Modified)
8652 trunk/modules/m_topic.c (File Modified)
8653 trunk/modules/m_trace.c (File Modified)
8654 trunk/modules/m_unreject.c (File Modified)
8655 trunk/modules/m_user.c (File Modified)
8656 trunk/modules/m_userhost.c (File Modified)
8657 trunk/modules/m_users.c (File Modified)
8658 trunk/modules/m_version.c (File Modified)
8659 trunk/modules/m_wallops.c (File Modified)
8660 trunk/modules/m_who.c (File Modified)
8661 trunk/modules/m_whois.c (File Modified)
8662 trunk/modules/m_whowas.c (File Modified)
8663 trunk/modules/m_xline.c (File Modified)
8664 trunk/src/adns.c (File Modified)
8665 trunk/src/aline.c (File Modified)
8666 trunk/src/cache.c (File Modified)
8667 trunk/src/channel.c (File Modified)
8668 trunk/src/class.c (File Modified)
8669 trunk/src/client.c (File Modified)
8670 trunk/src/commio.c (File Modified)
8671 trunk/src/event.c (File Modified)
8672 trunk/src/hash.c (File Modified)
8673 trunk/src/hostmask.c (File Modified)
8674 trunk/src/ircd.c (File Modified)
8675 trunk/src/kdparse.c (File Modified)
8676 trunk/src/linebuf.c (File Modified)
8677 trunk/src/listener.c (File Modified)
8678 trunk/src/modules.c (File Modified)
8679 trunk/src/monitor.c (File Modified)
8680 trunk/src/newconf.c (File Modified)
8681 trunk/src/packet.c (File Modified)
8682 trunk/src/parse.c (File Modified)
8683 trunk/src/reject.c (File Modified)
8684 trunk/src/s_auth.c (File Modified)
8685 trunk/src/s_conf.c (File Modified)
8686 trunk/src/s_gline.c (File Modified)
8687 trunk/src/s_log.c (File Modified)
8688 trunk/src/s_newconf.c (File Modified)
8689 trunk/src/s_serv.c (File Modified)
8690 trunk/src/s_stats.c (File Modified)
8691 trunk/src/s_user.c (File Modified)
8692 trunk/src/send.c (File Modified)
8693 trunk/src/whowas.c (File Modified)
8694
8695
8696 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8697 Log:
8698 - More coding style niceities. Pretty much got client.h squared away.
8699
8700
8701 Modified:
8702 trunk/modules/m_dline.c (File Modified)
8703 trunk/modules/m_gline.c (File Modified)
8704 trunk/modules/m_kline.c (File Modified)
8705 trunk/modules/m_rehash.c (File Modified)
8706 trunk/modules/m_resv.c (File Modified)
8707 trunk/modules/m_stats.c (File Modified)
8708 trunk/modules/m_testline.c (File Modified)
8709 trunk/modules/m_user.c (File Modified)
8710 trunk/modules/m_xline.c (File Modified)
8711
8712
8713 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8714 Log:
8715 - Propagate quiets (+q) on netjoins
8716 - Clear +q list too on lowerTS sjoin from TS6 source
8717
8718
8719 Modified:
8720 trunk/modules/core/m_sjoin.c (File Modified)
8721 trunk/src/s_serv.c (File Modified)
8722
8723
8724 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8725 Log:
8726 Second argument to whois is always a nick, never a uid.
8727 This prevents /whois other.server uid to get information
8728 about that uid.
8729
8730
8731 Modified:
8732 trunk/modules/m_whois.c (File Modified)
8733
8734
8735 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8736 Log:
8737 Don't allow local users to use uids in user mode.
8738
8739
8740 Modified:
8741 trunk/src/s_user.c (File Modified)
8742
8743
8744 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8745 Log:
8746 Make it compile again.
8747
8748
8749 Modified:
8750 trunk/src/s_stats.c (File Modified)
8751
8752
8753 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8754 Log:
8755 Fix propagation of empty SJOIN.
8756
8757
8758 Modified:
8759 trunk/modules/core/m_sjoin.c (File Modified)
8760
8761
8762 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8763 Log:
8764 Some atheme-style niceties here.
8765
8766
8767 Modified:
8768 trunk/modules/m_accept.c (File Modified)
8769 trunk/modules/m_admin.c (File Modified)
8770 trunk/modules/m_away.c (File Modified)
8771 trunk/modules/m_cap.c (File Modified)
8772 trunk/modules/m_capab.c (File Modified)
8773 trunk/modules/m_challenge.c (File Modified)
8774 trunk/modules/m_chghost.c (File Modified)
8775 trunk/modules/m_close.c (File Modified)
8776 trunk/modules/m_cmessage.c (File Modified)
8777 trunk/modules/m_connect.c (File Modified)
8778 trunk/modules/m_dline.c (File Modified)
8779 trunk/modules/m_encap.c (File Modified)
8780 trunk/modules/m_etrace.c (File Modified)
8781 trunk/modules/m_gline.c (File Modified)
8782 trunk/modules/m_help.c (File Modified)
8783 trunk/modules/m_info.c (File Modified)
8784 trunk/modules/m_invite.c (File Modified)
8785 trunk/modules/m_ison.c (File Modified)
8786 trunk/modules/m_kline.c (File Modified)
8787 trunk/modules/m_knock.c (File Modified)
8788 trunk/modules/m_links.c (File Modified)
8789 trunk/modules/m_list.c (File Modified)
8790 trunk/modules/m_locops.c (File Modified)
8791 trunk/modules/m_lusers.c (File Modified)
8792 trunk/modules/m_map.c (File Modified)
8793 trunk/modules/m_monitor.c (File Modified)
8794 trunk/modules/m_motd.c (File Modified)
8795 trunk/modules/m_names.c (File Modified)
8796 trunk/modules/m_oper.c (File Modified)
8797 trunk/modules/m_operspy.c (File Modified)
8798 trunk/modules/m_pass.c (File Modified)
8799 trunk/modules/m_ping.c (File Modified)
8800 trunk/modules/m_pong.c (File Modified)
8801 trunk/modules/m_post.c (File Modified)
8802 trunk/modules/m_rehash.c (File Modified)
8803 trunk/modules/m_restart.c (File Modified)
8804 trunk/modules/m_resv.c (File Modified)
8805 trunk/modules/m_services.c (File Modified)
8806 trunk/modules/m_set.c (File Modified)
8807 trunk/modules/m_sshortcut.c (File Modified)
8808 trunk/modules/m_stats.c (File Modified)
8809 trunk/modules/m_svinfo.c (File Modified)
8810 trunk/modules/m_tb.c (File Modified)
8811 trunk/modules/m_testline.c (File Modified)
8812 trunk/modules/m_testmask.c (File Modified)
8813 trunk/modules/m_time.c (File Modified)
8814 trunk/modules/m_topic.c (File Modified)
8815 trunk/modules/m_trace.c (File Modified)
8816 trunk/modules/m_unreject.c (File Modified)
8817 trunk/modules/m_user.c (File Modified)
8818 trunk/modules/m_userhost.c (File Modified)
8819 trunk/modules/m_users.c (File Modified)
8820 trunk/modules/m_version.c (File Modified)
8821 trunk/modules/m_wallops.c (File Modified)
8822 trunk/modules/m_who.c (File Modified)
8823 trunk/modules/m_whois.c (File Modified)
8824 trunk/modules/m_whowas.c (File Modified)
8825 trunk/modules/m_xline.c (File Modified)
8826
8827
8828 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8829 Log:
8830 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8831
8832
8833 Modified:
8834 trunk/.indent.pro (File Modified)
8835 trunk/include/charybdis.h (File Added)
8836 trunk/include/client.h (File Modified)
8837 trunk/modules/.indent.pro (File Modified)
8838 trunk/src/.indent.pro (File Modified)
8839 trunk/src/adns.c (File Modified)
8840 trunk/src/aline.c (File Modified)
8841 trunk/src/cache.c (File Modified)
8842 trunk/src/channel.c (File Modified)
8843 trunk/src/class.c (File Modified)
8844 trunk/src/client.c (File Modified)
8845 trunk/src/commio.c (File Modified)
8846 trunk/src/event.c (File Modified)
8847 trunk/src/hash.c (File Modified)
8848 trunk/src/hostmask.c (File Modified)
8849 trunk/src/ircd.c (File Modified)
8850 trunk/src/kdparse.c (File Modified)
8851 trunk/src/linebuf.c (File Modified)
8852 trunk/src/listener.c (File Modified)
8853 trunk/src/modules.c (File Modified)
8854 trunk/src/monitor.c (File Modified)
8855 trunk/src/newconf.c (File Modified)
8856 trunk/src/packet.c (File Modified)
8857 trunk/src/parse.c (File Modified)
8858 trunk/src/reject.c (File Modified)
8859 trunk/src/s_auth.c (File Modified)
8860 trunk/src/s_conf.c (File Modified)
8861 trunk/src/s_gline.c (File Modified)
8862 trunk/src/s_log.c (File Modified)
8863 trunk/src/s_newconf.c (File Modified)
8864 trunk/src/s_serv.c (File Modified)
8865 trunk/src/s_stats.c (File Modified)
8866 trunk/src/s_user.c (File Modified)
8867 trunk/src/send.c (File Modified)
8868 trunk/src/whowas.c (File Modified)
8869
8870
8871 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8872 Log:
8873 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8874 - Convert a few modules towards using this code.
8875 - Make a note about this change in NEWS.
8876
8877
8878 Modified:
8879 trunk/NEWS (File Modified)
8880 trunk/include/aline.h (File Added)
8881 trunk/modules/m_dline.c (File Modified)
8882 trunk/modules/m_kline.c (File Modified)
8883 trunk/modules/m_resv.c (File Modified)
8884 trunk/modules/m_xline.c (File Modified)
8885 trunk/src/Makefile.in (File Modified)
8886 trunk/src/aline.c (File Added)
8887
8888
8889 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8890 Log:
8891 - Update NEWS document.
8892
8893
8894 Modified:
8895 trunk/NEWS (File Modified)
8896
8897
8898 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8899 Log:
8900 Use find_named_person() instead of find_person() in services shortcuts.
8901
8902
8903 Modified:
8904 trunk/modules/m_sshortcut.c (File Modified)
8905
8906
8907 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8908 Log:
8909 Fix propagation of empty channels (+P).
8910
8911
8912 Modified:
8913 trunk/modules/core/m_sjoin.c (File Modified)
8914 trunk/src/s_serv.c (File Modified)
8915
8916
8917 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8918 Log:
8919 Use same comparison for +f.
8920
8921
8922 Modified:
8923 trunk/modules/core/m_join.c (File Modified)
8924
8925
8926 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8927 Log:
8928 Retire server-server non-encap CHGHOST, and clean it up a bit.
8929
8930
8931 Modified:
8932 trunk/modules/m_chghost.c (File Modified)
8933
8934
8935 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8936 Log:
8937 Use TS6 form for SQUIT wallops.
8938
8939
8940 Modified:
8941 trunk/modules/core/m_squit.c (File Modified)
8942
8943
8944 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8945 Log:
8946 Propagate nick changes for remote clients in TS6 form if possible;
8947 simplify the code a bit.
8948
8949
8950 Modified:
8951 trunk/modules/core/m_nick.c (File Modified)
8952
8953
8954 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8955 Log:
8956 Only clear oper_only_umodes on deoper for local clients.
8957
8958
8959 Modified:
8960 trunk/src/s_user.c (File Modified)
8961
8962
8963 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8964 Log:
8965 - Don't enable use_whois_actually in the default config, makes cloaking
8966 only useful for vanity.
8967
8968
8969 Modified:
8970 trunk/doc/example.conf (File Modified)
8971
8972
8973 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8974 Log:
8975 Fix linebuf raw code to not truncate lines longer than
8976 510 characters. This stops ziplinks corruption at
8977 the initial burst if the other side sends a lot.
8978
8979
8980 Modified:
8981 trunk/src/linebuf.c (File Modified)
8982
8983
8984 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8985 Log:
8986 - Add +r to channel_modes().
8987
8988
8989 Modified:
8990 trunk/src/channel.c (File Modified)
8991
8992
8993 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8994 Log:
8995 Update NEWS.
8996
8997
8998 Modified:
8999 trunk/NEWS (File Modified)
9000
9001
9002 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9003 Log:
9004 err, nvm. wrong project :-P
9005
9006
9007 Modified:
9008 trunk/src/match.c (File Modified)
9009
9010
9011 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9012 Log:
9013 make sure we don't crash on match(NULL, test)
9014
9015
9016 Modified:
9017 trunk/src/match.c (File Modified)
9018
9019
9020 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9021 Log:
9022 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9023 flags = rehash in shared{}.
9024 Uses :<source> ENCAP <target> REHASH [option].
9025
9026
9027 Modified:
9028 trunk/doc/example.conf (File Modified)
9029 trunk/doc/reference.conf (File Modified)
9030 trunk/help/opers/rehash (File Modified)
9031 trunk/include/s_newconf.h (File Modified)
9032 trunk/modules/m_rehash.c (File Modified)
9033 trunk/modules/m_stats.c (File Modified)
9034 trunk/src/newconf.c (File Modified)
9035
9036
9037 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9038 Log:
9039 Initialize flags to 0 in conf_set_shared_flags() and
9040 conf_set_cluster_flags().
9041
9042
9043 Modified:
9044 trunk/src/newconf.c (File Modified)
9045
9046
9047 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9048 Log:
9049 Don't allow a forward from a #channel to an &channel.
9050 Error message is Illegal channel name.
9051
9052
9053 Modified:
9054 trunk/modules/core/m_mode.c (File Modified)
9055
9056
9057 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9058 Log:
9059 - change version to 1.0.1
9060
9061
9062 Modified:
9063 trunk/configure (File Modified)
9064 trunk/configure.ac (File Modified)
9065
9066
9067 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9068 Log:
9069 Update NEWS.
9070
9071
9072 Modified:
9073 trunk/NEWS (File Modified)
9074
9075
9076 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9077 Log:
9078 Services shortcuts changes:
9079 - Require umode +S on target
9080 - Use ERR_SERVICESDOWN (440) for error message
9081 - Fix check for empty string
9082
9083
9084 Modified:
9085 trunk/include/numeric.h (File Modified)
9086 trunk/modules/m_sshortcut.c (File Modified)
9087 trunk/src/messages.tab (File Modified)
9088
9089
9090 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9091 Log:
9092 s/IsChanService/IsService/g;
9093
9094
9095 Modified:
9096 trunk/modules/m_sshortcut.c (File Modified)
9097
9098
9099 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9100 Log:
9101 Add check for service validity in shortcut routines.
9102
9103
9104 Modified:
9105 trunk/modules/m_sshortcut.c (File Modified)
9106
9107
9108 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9109 Log:
9110 Don't allow forwarding to a -F channel the setter is not on.
9111
9112
9113 Modified:
9114 trunk/modules/core/m_mode.c (File Modified)
9115
9116
9117 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9118 Log:
9119 Describe identify_service and identify_command in
9120 reference.conf.
9121
9122
9123 Modified:
9124 trunk/doc/reference.conf (File Modified)
9125
9126
9127 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9128 Log:
9129 More helpfile updates.
9130
9131
9132 Modified:
9133 trunk/help/Makefile.in (File Modified)
9134 trunk/help/opers/die (File Modified)
9135 trunk/help/opers/join (File Modified)
9136 trunk/help/opers/links (File Modified)
9137 trunk/help/opers/lusers (File Modified)
9138 trunk/help/opers/map (File Added)
9139 trunk/help/opers/motd (File Modified)
9140 trunk/help/opers/names (File Modified)
9141 trunk/help/opers/notice (File Modified)
9142 trunk/help/opers/operspy (File Modified)
9143 trunk/help/opers/part (File Modified)
9144 trunk/help/opers/privmsg (File Modified)
9145 trunk/help/opers/restart (File Modified)
9146 trunk/help/opers/set (File Modified)
9147 trunk/help/opers/stats (File Modified)
9148 trunk/help/opers/trace (File Modified)
9149 trunk/help/opers/version (File Modified)
9150 trunk/help/users/notice (File Modified)
9151 trunk/help/users/privmsg (File Modified)
9152 trunk/help/users/stats (File Modified)
9153
9154
9155 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9156 Log:
9157 Update help files.
9158
9159
9160 Modified:
9161 trunk/help/opers/cmode (File Modified)
9162 trunk/help/opers/umode (File Modified)
9163 trunk/help/opers/wallops (File Modified)
9164 trunk/help/opers/who (File Modified)
9165 trunk/help/users/umode (File Modified)
9166
9167
9168 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9169 Log:
9170 Include cmode +r in 004 and 005.
9171
9172
9173 Modified:
9174 trunk/include/supported.h (File Modified)
9175 trunk/src/messages.tab (File Modified)
9176
9177
9178 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9179 Log:
9180 No need to clear all 3 buffers in channel_modes().
9181
9182
9183 Modified:
9184 trunk/src/channel.c (File Modified)
9185
9186
9187 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9188 Log:
9189 - Fix multiple +f modes per line
9190 - -f shouldn't take a parameter
9191
9192
9193 Modified:
9194 trunk/modules/core/m_mode.c (File Modified)
9195
9196
9197 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9198 Log:
9199 Channel mode +Q now prevents forwarding to or through
9200 a channel, just like in hyperion, not from a channel.
9201
9202
9203 Modified:
9204 trunk/modules/core/m_join.c (File Modified)
9205
9206
9207 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9208 Log:
9209 Complete +F/+Q propagation.
9210
9211
9212 Modified:
9213 trunk/modules/core/m_join.c (File Modified)
9214 trunk/modules/core/m_sjoin.c (File Modified)
9215 trunk/src/channel.c (File Modified)
9216
9217
9218 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9219 Log:
9220 - A few minor fixes.
9221
9222
9223 Modified:
9224 trunk/modules/core/m_join.c (File Modified)
9225 trunk/modules/m_services.c (File Modified)
9226
9227
9228 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9229 Log:
9230 - Fix netsplit obfuscation.
9231
9232
9233 Modified:
9234 trunk/src/client.c (File Modified)
9235
9236
9237 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9238 Log:
9239 - Fix another /stats p related bug.
9240
9241
9242 Modified:
9243 trunk/src/client.c (File Modified)
9244
9245
9246 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9247 Log:
9248 - Update example.conf.
9249
9250
9251 Modified:
9252 trunk/doc/example.conf (File Modified)
9253
9254
9255 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9256 Log:
9257 - Fix a minor bug here, and re-release 1.0.
9258
9259
9260 Modified:
9261 trunk/modules/core/m_nick.c (File Modified)
9262
9263
9264 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9265 Log:
9266 - Add bursted clients to /stats p list.
9267
9268
9269 Modified:
9270 trunk/modules/core/m_nick.c (File Modified)
9271
9272
9273 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9274 Log:
9275 - Add identify_service, identify_command options to the example.conf,
9276 newconf parser.
9277
9278
9279 Modified:
9280 trunk/NEWS (File Modified)
9281 trunk/doc/example.conf (File Modified)
9282 trunk/src/newconf.c (File Modified)
9283
9284
9285 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9286 Log:
9287 - Add services shortcuts.
9288
9289
9290 Modified:
9291 trunk/modules/Makefile.in (File Modified)
9292 trunk/modules/m_sshortcut.c (File Added)
9293
9294
9295 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9296 Log:
9297 - put back checks i removed by mistake
9298
9299
9300 Modified:
9301 trunk/modules/core/m_join.c (File Modified)
9302
9303
9304 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9305 Log:
9306 - Implement channel mode +Q, which disables forwarding.
9307 - Make forwarding usable by everyone.
9308 - Implement channel mode +F which bypasses authority checks on a target
9309 set with this mode
9310 - Update NEWS.
9311
9312
9313 Modified:
9314 trunk/NEWS (File Modified)
9315 trunk/include/channel.h (File Modified)
9316 trunk/include/supported.h (File Modified)
9317 trunk/modules/core/m_join.c (File Modified)
9318 trunk/modules/core/m_mode.c (File Modified)
9319 trunk/src/messages.tab (File Modified)
9320
9321
9322 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9323 Log:
9324 - Fix account handling brokenness.
9325
9326
9327 Modified:
9328 trunk/modules/m_services.c (File Modified)
9329
9330
9331 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9332 Log:
9333 Identify to services via server password hack. Still
9334 needs config file parts, like
9335 identifyservice = "nickserv@services.int";
9336 identifycommand = "IDENTIFY";
9337
9338
9339 Modified:
9340 trunk/include/s_conf.h (File Modified)
9341 trunk/src/s_user.c (File Modified)
9342
9343
9344 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9345 Log:
9346 Make send.c compile.
9347
9348
9349 Modified:
9350 trunk/src/send.c (File Modified)
9351
9352
9353 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9354 Log:
9355 - Handle this better.
9356
9357
9358 Modified:
9359 trunk/src/send.c (File Modified)
9360
9361
9362 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9363 Log:
9364 If the source is not a client, don't send to normal users.
9365
9366
9367 Modified:
9368 trunk/src/send.c (File Modified)
9369
9370
9371 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9372 Log:
9373 - Make /wallops behave as wallops in other ircds.
9374
9375
9376 Modified:
9377 trunk/modules/m_wallops.c (File Modified)
9378 trunk/src/send.c (File Modified)
9379
9380
9381 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9382 Log:
9383 - charybdis-1.0
9384
9385
9386 Modified:
9387 trunk/NEWS (File Modified)
9388 trunk/configure (File Modified)
9389 trunk/configure.ac (File Modified)
9390
9391
9392 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9393 Log:
9394 - Remove efnet configuration.
9395 - Rename example.conf as reference.conf, and replace the default
9396 example.conf with one suitable for AthemeNET.
9397 - Update makefile to reflect these changes.
9398
9399
9400 Modified:
9401 trunk/doc/Makefile.in (File Modified)
9402 trunk/doc/example.conf (File Modified)
9403 trunk/doc/example.efnet.conf (File Deleted)
9404 trunk/doc/reference.conf (File Added)
9405
9406
9407 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9408 Log:
9409 - Don't display opers who are /away.
9410
9411
9412 Modified:
9413 trunk/modules/m_stats.c (File Modified)
9414
9415
9416 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9417 Log:
9418 Put cmode +f in 004 and 005.
9419
9420
9421 Modified:
9422 trunk/include/supported.h (File Modified)
9423 trunk/src/messages.tab (File Modified)
9424
9425
9426 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9427 Log:
9428 Add user umode +Q which prevents a user from
9429 being forwarded.
9430
9431
9432 Modified:
9433 trunk/include/client.h (File Modified)
9434 trunk/modules/core/m_join.c (File Modified)
9435 trunk/src/messages.tab (File Modified)
9436 trunk/src/s_user.c (File Modified)
9437
9438
9439 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9440 Log:
9441 Implement channel forwarding in m_join(). As in
9442 hyperion, failing to join because of +i, +r or +j
9443 can cause you to be forwarded, potentially
9444 recursively. Unlike hyperion, a single numeric
9445 is sent in case of a successful forward, otherwise
9446 the ircd acts if there were no forward.
9447
9448
9449 Modified:
9450 trunk/include/numeric.h (File Modified)
9451 trunk/modules/core/m_join.c (File Modified)
9452 trunk/src/messages.tab (File Modified)
9453
9454
9455 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9456 Log:
9457 Allow servers to set oper-only cmodes as well.
9458
9459
9460 Modified:
9461 trunk/modules/core/m_mode.c (File Modified)
9462
9463
9464 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9465 Log:
9466 Add cmode +f which takes a channel name, settable
9467 only by opers for now. Does not do anything yet.
9468
9469
9470 Modified:
9471 trunk/include/channel.h (File Modified)
9472 trunk/modules/core/m_join.c (File Modified)
9473 trunk/modules/core/m_mode.c (File Modified)
9474 trunk/modules/core/m_sjoin.c (File Modified)
9475 trunk/src/channel.c (File Modified)
9476
9477
9478 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9479 Log:
9480 Fully initialize 'mode' in ms_join() and ms_sjoin()
9481 to avoid old +j garbage from being used.
9482
9483
9484 Modified:
9485 trunk/modules/core/m_join.c (File Modified)
9486 trunk/modules/core/m_sjoin.c (File Modified)
9487
9488
9489 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9490 Log:
9491 - only touch join_count/join_delta if join throttling
9492 is enabled on the channel
9493 - reset join_count/join_delta to 0 if -j is set
9494
9495
9496 Modified:
9497 trunk/modules/core/m_join.c (File Modified)
9498 trunk/modules/core/m_mode.c (File Modified)
9499 trunk/modules/core/m_sjoin.c (File Modified)
9500
9501
9502 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9503 Log:
9504 Also start a new "period" for join throttling for remote joins,
9505 if necessary. Make the code slightly clearer.
9506
9507
9508 Modified:
9509 trunk/modules/core/m_join.c (File Modified)
9510 trunk/src/channel.c (File Modified)
9511
9512
9513 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9514 Log:
9515 Some +j improvements, still broken.
9516
9517
9518 Modified:
9519 trunk/modules/core/m_join.c (File Modified)
9520 trunk/modules/core/m_sjoin.c (File Modified)
9521
9522
9523 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9524 Log:
9525 Only do +z processing for +m channels the sender is on,
9526 as bans/quiets are currently only checked locally.
9527
9528
9529 Modified:
9530 trunk/modules/core/m_message.c (File Modified)
9531
9532
9533 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9534 Log:
9535 - Add max_bans_large configuration option, defaulting to 500, to
9536 limit the number of bans in a +L channel
9537 - Change b/e/I to b/e/I/q in texts
9538
9539
9540 Modified:
9541 trunk/doc/example.conf (File Modified)
9542 trunk/include/s_conf.h (File Modified)
9543 trunk/modules/core/m_mode.c (File Modified)
9544 trunk/modules/m_info.c (File Modified)
9545 trunk/src/newconf.c (File Modified)
9546 trunk/src/s_conf.c (File Modified)
9547
9548
9549 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9550 Log:
9551 Store invite for +gi channels.
9552 Note that +gi is significantly weaker access control than +i.
9553
9554
9555 Modified:
9556 trunk/modules/m_invite.c (File Modified)
9557
9558
9559 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9560 Log:
9561 Nonops are allowed to see +q lists.
9562
9563
9564 Modified:
9565 trunk/modules/core/m_mode.c (File Modified)
9566
9567
9568 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9569 Log:
9570 Invalidate can_send() cache on -q.
9571
9572
9573 Modified:
9574 trunk/modules/core/m_mode.c (File Modified)
9575
9576
9577 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9578 Log:
9579 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9580
9581
9582 Modified:
9583 trunk/modules/core/m_sjoin.c (File Modified)
9584
9585
9586 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9587 Log:
9588 - Allow blank SJOINs -- for permanant channels.
9589
9590
9591 Modified:
9592 trunk/modules/core/m_sjoin.c (File Modified)
9593
9594
9595 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9596 Log:
9597 - Burst permanant channels.
9598
9599
9600 Modified:
9601 trunk/src/s_serv.c (File Modified)
9602
9603
9604 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9605 Log:
9606 - Fix handling of permanant channels.
9607
9608
9609 Modified:
9610 trunk/modules/core/m_join.c (File Modified)
9611
9612
9613 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9614 Log:
9615 - Run indent on core modules.
9616 - Add propagation of join throttle settings.
9617
9618
9619 Modified:
9620 trunk/modules/core/m_die.c (File Modified)
9621 trunk/modules/core/m_error.c (File Modified)
9622 trunk/modules/core/m_join.c (File Modified)
9623 trunk/modules/core/m_kick.c (File Modified)
9624 trunk/modules/core/m_kill.c (File Modified)
9625 trunk/modules/core/m_message.c (File Modified)
9626 trunk/modules/core/m_mode.c (File Modified)
9627 trunk/modules/core/m_nick.c (File Modified)
9628 trunk/modules/core/m_part.c (File Modified)
9629 trunk/modules/core/m_quit.c (File Modified)
9630 trunk/modules/core/m_server.c (File Modified)
9631 trunk/modules/core/m_sjoin.c (File Modified)
9632 trunk/modules/core/m_squit.c (File Modified)
9633
9634
9635 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9636 Log:
9637 - Fix mistake in commit message.
9638
9639
9640 Modified:
9641 trunk/ChangeLog (File Modified)
9642
9643
9644 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9645 Log:
9646 - Channel throttling.
9647
9648
9649 Modified:
9650 trunk/NEWS (File Modified)
9651 trunk/include/supported.h (File Modified)
9652 trunk/modules/core/m_mode.c (File Modified)
9653 trunk/src/messages.tab (File Modified)
9654
9655
9656 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9657 Log:
9658 - Channel throttle logic fixes.
9659
9660
9661 Modified:
9662 trunk/include/channel.h (File Modified)
9663
9664
9665 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9666 Log:
9667 - Add the throttle logic.
9668
9669
9670 Modified:
9671 trunk/include/channel.h (File Modified)
9672 trunk/include/numeric.h (File Modified)
9673 trunk/modules/core/m_join.c (File Modified)
9674 trunk/src/channel.c (File Modified)
9675 trunk/src/messages.tab (File Modified)
9676
9677
9678 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9679 Log:
9680 - Cosmetic fixes to CREDITS.
9681
9682
9683 Modified:
9684 trunk/CREDITS (File Modified)
9685
9686
9687 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9688 Log:
9689 - Better channel_modes() from ShadowIRCd 4.
9690
9691
9692 Modified:
9693 trunk/include/channel.h (File Modified)
9694 trunk/src/channel.c (File Modified)
9695
9696
9697 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9698 Log:
9699 - Strip colour codes from parts.
9700
9701
9702 Modified:
9703 trunk/modules/core/m_part.c (File Modified)
9704
9705
9706 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9707 Log:
9708 - Strip colour codes from quits.
9709
9710
9711 Modified:
9712 trunk/modules/core/m_quit.c (File Modified)
9713
9714
9715 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9716 Log:
9717 - add +c/+g/+z to channel_modes().
9718
9719
9720 Modified:
9721 trunk/src/channel.c (File Modified)
9722
9723
9724 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9725 Log:
9726 - Add +g to 004/005 numerics.
9727
9728
9729 Modified:
9730 trunk/include/supported.h (File Modified)
9731 trunk/src/messages.tab (File Modified)
9732
9733
9734 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9735 Log:
9736 - Add +cgz to set_final_mode() in both join/sjoin.
9737 - Implement channel mode +g: Free invite.
9738
9739
9740 Modified:
9741 trunk/include/channel.h (File Modified)
9742 trunk/modules/core/m_join.c (File Modified)
9743 trunk/modules/core/m_mode.c (File Modified)
9744 trunk/modules/core/m_sjoin.c (File Modified)
9745 trunk/modules/m_invite.c (File Modified)
9746
9747
9748 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9749 Log:
9750 - Make sure /stats p uses the right list.
9751
9752
9753 Modified:
9754 trunk/modules/m_stats.c (File Modified)
9755
9756
9757 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9758 Log:
9759 - local oper list becomes local_oper_list.
9760 - all opers are stored on oper_list for /stats p.
9761
9762
9763 Modified:
9764 trunk/include/ircd.h (File Modified)
9765 trunk/modules/m_stats.c (File Modified)
9766 trunk/modules/m_trace.c (File Modified)
9767 trunk/src/client.c (File Modified)
9768 trunk/src/ircd.c (File Modified)
9769 trunk/src/s_user.c (File Modified)
9770 trunk/src/send.c (File Modified)
9771
9772
9773 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9774 Log:
9775 - Remove ENABLE_SERVICES legacy define.
9776
9777
9778 Modified:
9779 trunk/configure (File Modified)
9780 trunk/configure.ac (File Modified)
9781 trunk/include/client.h (File Modified)
9782 trunk/include/m_info.h (File Modified)
9783 trunk/include/s_conf.h (File Modified)
9784 trunk/modules/Makefile.in (File Modified)
9785 trunk/modules/core/m_kick.c (File Modified)
9786 trunk/modules/core/m_mode.c (File Modified)
9787 trunk/modules/core/m_nick.c (File Modified)
9788 trunk/modules/core/m_sjoin.c (File Modified)
9789 trunk/modules/m_services.c (File Modified)
9790 trunk/src/channel.c (File Modified)
9791 trunk/src/newconf.c (File Modified)
9792 trunk/src/s_conf.c (File Modified)
9793 trunk/src/s_serv.c (File Modified)
9794 trunk/src/s_user.c (File Modified)
9795
9796
9797 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9798 Log:
9799 - New reject message, ala ircu.
9800
9801
9802 Modified:
9803 trunk/src/reject.c (File Modified)
9804
9805
9806 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9807 Log:
9808 - Reduce 'broadcast storm' effect in m_chghost.
9809
9810
9811 Modified:
9812 trunk/modules/m_chghost.c (File Modified)
9813
9814
9815 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9816 Log:
9817 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9818
9819
9820 Modified:
9821 trunk/include/supported.h (File Modified)
9822 trunk/src/messages.tab (File Modified)
9823
9824
9825 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9826 Log:
9827 - Implement +z.
9828
9829
9830 Modified:
9831 trunk/include/channel.h (File Modified)
9832 trunk/modules/core/m_message.c (File Modified)
9833 trunk/modules/core/m_mode.c (File Modified)
9834
9835
9836 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9837 Log:
9838 - use sendto_one_numeric() in some places.
9839
9840
9841 Modified:
9842 trunk/modules/core/m_mode.c (File Modified)
9843
9844
9845 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9846 Log:
9847 - Implement channel mode +c -- colour stripping.
9848
9849
9850 Modified:
9851 trunk/include/irc_string.h (File Modified)
9852 trunk/include/supported.h (File Modified)
9853 trunk/modules/core/m_message.c (File Modified)
9854 trunk/modules/core/m_mode.c (File Modified)
9855 trunk/src/irc_string.c (File Modified)
9856 trunk/src/messages.tab (File Modified)
9857
9858
9859 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9860 Log:
9861 - Add +qLP to CHANMODES 005 numeric.
9862
9863
9864 Modified:
9865 trunk/include/supported.h (File Modified)
9866
9867
9868 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9869 Log:
9870 Move credits files to doc/.
9871
9872
9873 Modified:
9874 trunk/Hybrid-team (File Deleted)
9875 trunk/Ratbox-team (File Deleted)
9876 trunk/doc/Hybrid-team (File Added)
9877 trunk/doc/Ratbox-team (File Added)
9878
9879
9880 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9881 Log:
9882 - Rename Ratbox credits as Ratbox-team.
9883 - Add in our own CREDITS.
9884
9885
9886 Modified:
9887 trunk/CREDITS (File Deleted)
9888 trunk/CREDITS (File Added)
9889 trunk/Ratbox-team (File Added)
9890
9891
9892 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9893 Log:
9894 - Quietcache fixes.
9895
9896
9897 Modified:
9898 trunk/modules/core/m_mode.c (File Modified)
9899
9900
9901 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9902 Log:
9903 - Rebuild configure.
9904
9905
9906 Modified:
9907 trunk/autom4te.cache/ (File Deleted)
9908 trunk/configure (File Modified)
9909
9910
9911 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9912 Log:
9913 Add +q to messages.tab.
9914
9915
9916 Modified:
9917 trunk/src/messages.tab (File Modified)
9918
9919
9920 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9921 Log:
9922 - port m_sjoin stuff to TS6 JOIN syntax.
9923
9924
9925 Modified:
9926 trunk/modules/core/m_join.c (File Modified)
9927
9928
9929 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9930 Log:
9931 - Implement channel mode +q (quiet)
9932
9933
9934 Modified:
9935 trunk/include/channel.h (File Modified)
9936 trunk/modules/core/m_mode.c (File Modified)
9937 trunk/src/channel.c (File Modified)
9938
9939
9940 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9941 Log:
9942 Add +L/+P for set_final_mode().
9943
9944
9945 Modified:
9946 trunk/modules/core/m_sjoin.c (File Modified)
9947
9948
9949 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9950 Log:
9951 Add +L/+P in channel_modes().
9952
9953
9954 Modified:
9955 trunk/src/channel.c (File Modified)
9956
9957
9958 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9959 Log:
9960 - Use MODE_PERMANENT, not MODE_PERMANANT
9961 - Actually use chm_staff()
9962
9963 It compiles but is not otherwise tested.
9964
9965
9966 Modified:
9967 trunk/include/channel.h (File Modified)
9968 trunk/modules/core/m_mode.c (File Modified)
9969 trunk/modules/core/m_sjoin.c (File Modified)
9970 trunk/src/channel.c (File Modified)
9971
9972
9973 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9974 Log:
9975 - Ok, patchlevel.h is fixed now.
9976
9977
9978 Modified:
9979 trunk/include/patchlevel.h (File Modified)
9980
9981
9982 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9983 Log:
9984 - *sigh*
9985
9986
9987 Modified:
9988 trunk/include/patchlevel.h (File Modified)
9989 trunk/src/version.c.SH (File Modified)
9990
9991
9992 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9993 Log:
9994 - Fix compilation issue with version.c.
9995
9996
9997 Modified:
9998 trunk/src/version.c.SH (File Modified)
9999
10000
10001 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10002 Log:
10003 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10004 this from the BUGS file.
10005
10006
10007 Modified:
10008 trunk/BUGS (File Modified)
10009
10010
10011 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10012 Log:
10013 Mangle all netsplit messages if flatten links is enabled.
10014
10015
10016 Modified:
10017 trunk/src/client.c (File Modified)
10018
10019
10020 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10021 Log:
10022 - jilles pointed out that /stats p needed severe changes -- implement
10023 them
10024
10025
10026 Modified:
10027 trunk/modules/m_stats.c (File Modified)
10028
10029
10030 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10031 Log:
10032 Rename RELNOTES to NEWS.
10033
10034
10035 Modified:
10036 trunk/NEWS (File Added)
10037 trunk/RELNOTES (File Deleted)
10038
10039
10040 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10041 Log:
10042 Update RELNOTES.
10043
10044
10045 Modified:
10046 trunk/RELNOTES (File Modified)
10047
10048
10049 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10050 Log:
10051 - Make /stats p work globally.
10052 - Change 'OPER(s)' to 'staff members'
10053
10054
10055 Modified:
10056 trunk/modules/m_stats.c (File Modified)
10057
10058
10059 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10060 Log:
10061 - add modes, +LP to RPL_MYINFO.
10062
10063
10064 Modified:
10065 trunk/src/messages.tab (File Modified)
10066
10067
10068 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10069 Log:
10070 More stuff to RELNOTES.
10071
10072
10073 Modified:
10074 trunk/RELNOTES (File Modified)
10075
10076
10077 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10078 Log:
10079 - Implement +P.
10080
10081
10082 Modified:
10083 trunk/modules/core/m_sjoin.c (File Modified)
10084 trunk/src/channel.c (File Modified)
10085
10086
10087 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10088 Log:
10089 - Implement list limit exceed modes -- +L.
10090
10091
10092 Modified:
10093 trunk/modules/core/m_mode.c (File Modified)
10094
10095
10096 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10097 Log:
10098 - Add handlers for modes +L, +P.
10099
10100
10101 Modified:
10102 trunk/include/channel.h (File Modified)
10103 trunk/modules/core/m_mode.c (File Modified)
10104
10105
10106 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10107 Log:
10108 Update properties on *everything*.
10109
10110
10111 Modified:
10112 trunk/.cvsignore (Property Modified)
10113 trunk/.indent.pro (Property Modified)
10114 trunk/BUGS (File Modified) (Property Modified)
10115 trunk/CREDITS (File Modified) (Property Modified)
10116 trunk/ChangeLog (Property Modified)
10117 trunk/Hybrid-team (File Modified) (Property Modified)
10118 trunk/INSTALL (File Modified) (Property Modified)
10119 trunk/LICENSE (File Modified) (Property Modified)
10120 trunk/Makefile.in (File Modified) (Property Modified)
10121 trunk/README.FIRST (File Modified) (Property Modified)
10122 trunk/RELNOTES (File Modified) (Property Modified)
10123 trunk/SVN-Access (Property Modified)
10124 trunk/aclocal.m4 (File Modified) (Property Modified)
10125 trunk/adns/.cvsignore (Property Modified)
10126 trunk/adns/COPYING (Property Modified)
10127 trunk/adns/GPL-vs-LGPL (Property Modified)
10128 trunk/adns/Makefile.in (File Modified) (Property Modified)
10129 trunk/adns/README (Property Modified)
10130 trunk/adns/README.ircd (Property Modified)
10131 trunk/adns/adns.h (File Modified) (Property Modified)
10132 trunk/adns/check.c (File Modified) (Property Modified)
10133 trunk/adns/dlist.h (File Modified) (Property Modified)
10134 trunk/adns/event.c (File Modified) (Property Modified)
10135 trunk/adns/general.c (File Modified) (Property Modified)
10136 trunk/adns/internal.h (File Modified) (Property Modified)
10137 trunk/adns/parse.c (File Modified) (Property Modified)
10138 trunk/adns/query.c (File Modified) (Property Modified)
10139 trunk/adns/reply.c (File Modified) (Property Modified)
10140 trunk/adns/setup.c (File Modified) (Property Modified)
10141 trunk/adns/transmit.c (File Modified) (Property Modified)
10142 trunk/adns/tvarith.h (File Modified) (Property Modified)
10143 trunk/adns/types.c (File Modified) (Property Modified)
10144 trunk/configure (File Modified) (Property Modified)
10145 trunk/configure.ac (File Modified) (Property Modified)
10146 trunk/contrib/.cvsignore (Property Modified)
10147 trunk/contrib/.indent.pro (Property Modified)
10148 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10149 trunk/contrib/README (File Modified) (Property Modified)
10150 trunk/contrib/example_module.c (File Modified) (Property Modified)
10151 trunk/contrib/m_42.c (File Modified) (Property Modified)
10152 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10153 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10154 trunk/contrib/m_force.c (File Modified) (Property Modified)
10155 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10156 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10157 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10158 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10159 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10160 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10161 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10162 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10163 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10164 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10165 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10166 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10167 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10168 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10169 trunk/doc/.cvsignore (Property Modified)
10170 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10171 trunk/doc/Makefile.in (File Modified) (Property Modified)
10172 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10173 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10174 trunk/doc/challenge.txt (File Modified) (Property Modified)
10175 trunk/doc/example.conf (File Modified) (Property Modified)
10176 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10177 trunk/doc/hooks.txt (File Modified) (Property Modified)
10178 trunk/doc/index.txt (File Modified) (Property Modified)
10179 trunk/doc/ircd.8 (File Modified) (Property Modified)
10180 trunk/doc/ircd.motd (Property Modified)
10181 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10182 trunk/doc/modeg.txt (File Modified) (Property Modified)
10183 trunk/doc/modes.txt (File Modified) (Property Modified)
10184 trunk/doc/monitor.txt (File Modified) (Property Modified)
10185 trunk/doc/old/Authors (Property Modified)
10186 trunk/doc/operguide.txt (File Modified) (Property Modified)
10187 trunk/doc/opermyth.txt (Property Modified)
10188 trunk/doc/server-version-info (File Modified) (Property Modified)
10189 trunk/doc/services.txt (File Modified) (Property Modified)
10190 trunk/doc/technical/README.TSora (Property Modified)
10191 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10192 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10193 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10194 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10195 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10196 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10197 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10198 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10199 trunk/doc/technical/rfc1459.txt (Property Modified)
10200 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10201 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10202 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10203 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10204 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10205 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10206 trunk/help/Makefile.in (File Modified) (Property Modified)
10207 trunk/help/opers/accept (Property Modified)
10208 trunk/help/opers/admin (Property Modified)
10209 trunk/help/opers/away (Property Modified)
10210 trunk/help/opers/capab (Property Modified)
10211 trunk/help/opers/challenge (Property Modified)
10212 trunk/help/opers/close (Property Modified)
10213 trunk/help/opers/cmode (Property Modified)
10214 trunk/help/opers/cnotice (Property Modified)
10215 trunk/help/opers/connect (Property Modified)
10216 trunk/help/opers/cprivmsg (Property Modified)
10217 trunk/help/opers/credits (Property Modified)
10218 trunk/help/opers/die (Property Modified)
10219 trunk/help/opers/dline (Property Modified)
10220 trunk/help/opers/eob (Property Modified)
10221 trunk/help/opers/error (Property Modified)
10222 trunk/help/opers/etrace (Property Modified)
10223 trunk/help/opers/gline (Property Modified)
10224 trunk/help/opers/help (Property Modified)
10225 trunk/help/opers/index (Property Modified)
10226 trunk/help/opers/info (Property Modified)
10227 trunk/help/opers/invite (Property Modified)
10228 trunk/help/opers/ison (Property Modified)
10229 trunk/help/opers/join (Property Modified)
10230 trunk/help/opers/kick (Property Modified)
10231 trunk/help/opers/kill (Property Modified)
10232 trunk/help/opers/kline (Property Modified)
10233 trunk/help/opers/knock (Property Modified)
10234 trunk/help/opers/links (Property Modified)
10235 trunk/help/opers/list (Property Modified)
10236 trunk/help/opers/locops (Property Modified)
10237 trunk/help/opers/lusers (Property Modified)
10238 trunk/help/opers/modlist (Property Modified)
10239 trunk/help/opers/modload (Property Modified)
10240 trunk/help/opers/modrestart (Property Modified)
10241 trunk/help/opers/modunload (Property Modified)
10242 trunk/help/opers/motd (Property Modified)
10243 trunk/help/opers/names (Property Modified)
10244 trunk/help/opers/nick (Property Modified)
10245 trunk/help/opers/notice (Property Modified)
10246 trunk/help/opers/oper (Property Modified)
10247 trunk/help/opers/operspy (Property Modified)
10248 trunk/help/opers/operwall (Property Modified)
10249 trunk/help/opers/part (Property Modified)
10250 trunk/help/opers/pass (Property Modified)
10251 trunk/help/opers/ping (Property Modified)
10252 trunk/help/opers/pong (Property Modified)
10253 trunk/help/opers/post (Property Modified)
10254 trunk/help/opers/privmsg (Property Modified)
10255 trunk/help/opers/quit (Property Modified)
10256 trunk/help/opers/rehash (Property Modified)
10257 trunk/help/opers/restart (Property Modified)
10258 trunk/help/opers/resv (Property Modified)
10259 trunk/help/opers/server (Property Modified)
10260 trunk/help/opers/set (Property Modified)
10261 trunk/help/opers/sjoin (Property Modified)
10262 trunk/help/opers/squit (Property Modified)
10263 trunk/help/opers/stats (Property Modified)
10264 trunk/help/opers/svinfo (Property Modified)
10265 trunk/help/opers/testgecos (Property Modified)
10266 trunk/help/opers/testline (Property Modified)
10267 trunk/help/opers/testmask (Property Modified)
10268 trunk/help/opers/time (Property Modified)
10269 trunk/help/opers/topic (Property Modified)
10270 trunk/help/opers/trace (Property Modified)
10271 trunk/help/opers/uhelp (Property Modified)
10272 trunk/help/opers/umode (Property Modified)
10273 trunk/help/opers/undline (Property Modified)
10274 trunk/help/opers/ungline (Property Modified)
10275 trunk/help/opers/unkline (Property Modified)
10276 trunk/help/opers/unresv (Property Modified)
10277 trunk/help/opers/unxline (Property Modified)
10278 trunk/help/opers/user (Property Modified)
10279 trunk/help/opers/userhost (Property Modified)
10280 trunk/help/opers/users (Property Modified)
10281 trunk/help/opers/version (Property Modified)
10282 trunk/help/opers/wallops (Property Modified)
10283 trunk/help/opers/who (Property Modified)
10284 trunk/help/opers/whois (Property Modified)
10285 trunk/help/opers/whowas (Property Modified)
10286 trunk/help/opers/xline (Property Modified)
10287 trunk/help/users/index (Property Modified)
10288 trunk/help/users/info (Property Modified)
10289 trunk/help/users/notice (Property Modified)
10290 trunk/help/users/privmsg (Property Modified)
10291 trunk/help/users/stats (Property Modified)
10292 trunk/help/users/umode (Property Modified)
10293 trunk/include/.cvsignore (Property Modified)
10294 trunk/include/.indent.pro (Property Modified)
10295 trunk/include/balloc.h (File Modified) (Property Modified)
10296 trunk/include/cache.h (File Modified) (Property Modified)
10297 trunk/include/channel.h (File Modified) (Property Modified)
10298 trunk/include/class.h (File Modified) (Property Modified)
10299 trunk/include/client.h (File Modified) (Property Modified)
10300 trunk/include/commio.h (File Modified) (Property Modified)
10301 trunk/include/common.h (File Modified) (Property Modified)
10302 trunk/include/config.h (File Modified) (Property Modified)
10303 trunk/include/config.h.dist (File Modified) (Property Modified)
10304 trunk/include/defaults.h (File Modified) (Property Modified)
10305 trunk/include/event.h (File Modified) (Property Modified)
10306 trunk/include/hash.h (File Modified) (Property Modified)
10307 trunk/include/hook.h (File Modified) (Property Modified)
10308 trunk/include/hostmask.h (File Modified) (Property Modified)
10309 trunk/include/irc_string.h (File Modified) (Property Modified)
10310 trunk/include/ircd.h (File Modified) (Property Modified)
10311 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10312 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10313 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10314 trunk/include/linebuf.h (File Modified) (Property Modified)
10315 trunk/include/listener.h (File Modified) (Property Modified)
10316 trunk/include/m_info.h (File Modified) (Property Modified)
10317 trunk/include/memory.h (File Modified) (Property Modified)
10318 trunk/include/modules.h (File Modified) (Property Modified)
10319 trunk/include/monitor.h (File Modified) (Property Modified)
10320 trunk/include/msg.h (File Modified) (Property Modified)
10321 trunk/include/newconf.h (File Modified) (Property Modified)
10322 trunk/include/numeric.h (File Modified) (Property Modified)
10323 trunk/include/packet.h (File Modified) (Property Modified)
10324 trunk/include/parse.h (File Modified) (Property Modified)
10325 trunk/include/patchlevel.h (File Modified) (Property Modified)
10326 trunk/include/patricia.h (File Modified) (Property Modified)
10327 trunk/include/reject.h (File Modified) (Property Modified)
10328 trunk/include/res.h (File Modified) (Property Modified)
10329 trunk/include/restart.h (File Modified) (Property Modified)
10330 trunk/include/s_auth.h (File Modified) (Property Modified)
10331 trunk/include/s_conf.h (File Modified) (Property Modified)
10332 trunk/include/s_gline.h (File Modified) (Property Modified)
10333 trunk/include/s_log.h (File Modified) (Property Modified)
10334 trunk/include/s_newconf.h (File Modified) (Property Modified)
10335 trunk/include/s_serv.h (File Modified) (Property Modified)
10336 trunk/include/s_stats.h (File Modified) (Property Modified)
10337 trunk/include/s_user.h (File Modified) (Property Modified)
10338 trunk/include/s_zip.h (File Modified) (Property Modified)
10339 trunk/include/scache.h (File Modified) (Property Modified)
10340 trunk/include/send.h (File Modified) (Property Modified)
10341 trunk/include/serno.h (Property Modified)
10342 trunk/include/setup.h.in (Property Modified)
10343 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10344 trunk/include/stdinc.h (File Modified) (Property Modified)
10345 trunk/include/supported.h (File Modified) (Property Modified)
10346 trunk/include/tools.h (File Modified) (Property Modified)
10347 trunk/include/whowas.h (File Modified) (Property Modified)
10348 trunk/install-sh (File Modified) (Property Modified)
10349 trunk/modules/.cvsignore (Property Modified)
10350 trunk/modules/.depend (Property Modified)
10351 trunk/modules/.indent.pro (Property Modified)
10352 trunk/modules/Makefile.in (File Modified) (Property Modified)
10353 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10354 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10355 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10356 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10357 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10358 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10359 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10360 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10361 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10362 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10363 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10364 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10365 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10366 trunk/modules/m_accept.c (File Modified) (Property Modified)
10367 trunk/modules/m_admin.c (File Modified) (Property Modified)
10368 trunk/modules/m_away.c (File Modified) (Property Modified)
10369 trunk/modules/m_cap.c (File Modified) (Property Modified)
10370 trunk/modules/m_capab.c (File Modified) (Property Modified)
10371 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10372 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10373 trunk/modules/m_close.c (File Modified) (Property Modified)
10374 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10375 trunk/modules/m_connect.c (File Modified) (Property Modified)
10376 trunk/modules/m_dline.c (File Modified) (Property Modified)
10377 trunk/modules/m_encap.c (File Modified) (Property Modified)
10378 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10379 trunk/modules/m_gline.c (File Modified) (Property Modified)
10380 trunk/modules/m_help.c (File Modified) (Property Modified)
10381 trunk/modules/m_info.c (File Modified) (Property Modified)
10382 trunk/modules/m_invite.c (File Modified) (Property Modified)
10383 trunk/modules/m_ison.c (File Modified) (Property Modified)
10384 trunk/modules/m_kline.c (File Modified) (Property Modified)
10385 trunk/modules/m_knock.c (File Modified) (Property Modified)
10386 trunk/modules/m_links.c (File Modified) (Property Modified)
10387 trunk/modules/m_list.c (File Modified) (Property Modified)
10388 trunk/modules/m_locops.c (File Modified) (Property Modified)
10389 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10390 trunk/modules/m_map.c (File Modified) (Property Modified)
10391 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10392 trunk/modules/m_motd.c (File Modified) (Property Modified)
10393 trunk/modules/m_names.c (File Modified) (Property Modified)
10394 trunk/modules/m_oper.c (File Modified) (Property Modified)
10395 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10396 trunk/modules/m_pass.c (File Modified) (Property Modified)
10397 trunk/modules/m_ping.c (File Modified) (Property Modified)
10398 trunk/modules/m_pong.c (File Modified) (Property Modified)
10399 trunk/modules/m_post.c (File Modified) (Property Modified)
10400 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10401 trunk/modules/m_restart.c (File Modified) (Property Modified)
10402 trunk/modules/m_resv.c (File Modified) (Property Modified)
10403 trunk/modules/m_services.c (File Modified) (Property Modified)
10404 trunk/modules/m_set.c (File Modified) (Property Modified)
10405 trunk/modules/m_stats.c (File Modified) (Property Modified)
10406 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10407 trunk/modules/m_tb.c (File Modified) (Property Modified)
10408 trunk/modules/m_testline.c (File Modified) (Property Modified)
10409 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10410 trunk/modules/m_time.c (File Modified) (Property Modified)
10411 trunk/modules/m_topic.c (File Modified) (Property Modified)
10412 trunk/modules/m_trace.c (File Modified) (Property Modified)
10413 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10414 trunk/modules/m_user.c (File Modified) (Property Modified)
10415 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10416 trunk/modules/m_users.c (File Modified) (Property Modified)
10417 trunk/modules/m_version.c (File Modified) (Property Modified)
10418 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10419 trunk/modules/m_who.c (File Modified) (Property Modified)
10420 trunk/modules/m_whois.c (File Modified) (Property Modified)
10421 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10422 trunk/modules/m_xline.c (File Modified) (Property Modified)
10423 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10424 trunk/servlink/.cvsignore (Property Modified)
10425 trunk/servlink/.indent.pro (Property Modified)
10426 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10427 trunk/servlink/README (File Modified) (Property Modified)
10428 trunk/servlink/TODO (File Modified) (Property Modified)
10429 trunk/servlink/control.c (File Modified) (Property Modified)
10430 trunk/servlink/control.h (File Modified) (Property Modified)
10431 trunk/servlink/io.c (File Modified) (Property Modified)
10432 trunk/servlink/io.h (File Modified) (Property Modified)
10433 trunk/servlink/servlink.c (File Modified) (Property Modified)
10434 trunk/servlink/servlink.h (File Modified) (Property Modified)
10435 trunk/src/.cvsignore (Property Modified)
10436 trunk/src/.depend (Property Modified)
10437 trunk/src/.indent.pro (Property Modified)
10438 trunk/src/Makefile.in (File Modified) (Property Modified)
10439 trunk/src/adns.c (File Modified) (Property Modified)
10440 trunk/src/balloc.c (File Modified) (Property Modified)
10441 trunk/src/cache.c (File Modified) (Property Modified)
10442 trunk/src/channel.c (File Modified) (Property Modified)
10443 trunk/src/class.c (File Modified) (Property Modified)
10444 trunk/src/client.c (File Modified) (Property Modified)
10445 trunk/src/commio.c (File Modified) (Property Modified)
10446 trunk/src/devpoll.c (File Modified) (Property Modified)
10447 trunk/src/epoll.c (File Modified) (Property Modified)
10448 trunk/src/event.c (File Modified) (Property Modified)
10449 trunk/src/getopt.c (File Modified) (Property Modified)
10450 trunk/src/hash.c (File Modified) (Property Modified)
10451 trunk/src/hook.c (File Modified) (Property Modified)
10452 trunk/src/hostmask.c (File Modified) (Property Modified)
10453 trunk/src/irc_string.c (File Modified) (Property Modified)
10454 trunk/src/ircd.c (File Modified) (Property Modified)
10455 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10456 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10457 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10458 trunk/src/kdparse.c (File Modified) (Property Modified)
10459 trunk/src/kqueue.c (File Modified) (Property Modified)
10460 trunk/src/linebuf.c (File Modified) (Property Modified)
10461 trunk/src/listener.c (File Modified) (Property Modified)
10462 trunk/src/match.c (File Modified) (Property Modified)
10463 trunk/src/memory.c (File Modified) (Property Modified)
10464 trunk/src/messages.tab (File Modified) (Property Modified)
10465 trunk/src/modules.c (File Modified) (Property Modified)
10466 trunk/src/monitor.c (File Modified) (Property Modified)
10467 trunk/src/newconf.c (File Modified) (Property Modified)
10468 trunk/src/numeric.c (File Modified) (Property Modified)
10469 trunk/src/packet.c (File Modified) (Property Modified)
10470 trunk/src/parse.c (File Modified) (Property Modified)
10471 trunk/src/patricia.c (File Modified) (Property Modified)
10472 trunk/src/poll.c (File Modified) (Property Modified)
10473 trunk/src/reject.c (File Modified) (Property Modified)
10474 trunk/src/restart.c (File Modified) (Property Modified)
10475 trunk/src/s_auth.c (File Modified) (Property Modified)
10476 trunk/src/s_conf.c (File Modified) (Property Modified)
10477 trunk/src/s_gline.c (File Modified) (Property Modified)
10478 trunk/src/s_log.c (File Modified) (Property Modified)
10479 trunk/src/s_newconf.c (File Modified) (Property Modified)
10480 trunk/src/s_serv.c (File Modified) (Property Modified)
10481 trunk/src/s_stats.c (File Modified) (Property Modified)
10482 trunk/src/s_user.c (File Modified) (Property Modified)
10483 trunk/src/scache.c (File Modified) (Property Modified)
10484 trunk/src/select.c (File Modified) (Property Modified)
10485 trunk/src/send.c (File Modified) (Property Modified)
10486 trunk/src/snprintf.c (File Modified) (Property Modified)
10487 trunk/src/tools.c (File Modified) (Property Modified)
10488 trunk/src/version.c.SH (File Modified) (Property Modified)
10489 trunk/src/whowas.c (File Modified) (Property Modified)
10490 trunk/tools/.cvsignore (Property Modified)
10491 trunk/tools/Makefile.in (File Modified) (Property Modified)
10492 trunk/tools/README (File Modified) (Property Modified)
10493 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10494 trunk/tools/convertilines.c (File Modified) (Property Modified)
10495 trunk/tools/convertklines.c (File Modified) (Property Modified)
10496 trunk/tools/mkkeypair (Property Modified)
10497 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10498 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10499 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10500 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10501 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10502 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10503 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10504 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10505 trunk/tools/untabify (File Modified) (Property Modified)
10506 trunk/tools/viconf.c (File Modified) (Property Modified)
10507
10508
10509 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10510 Log:
10511 - Update RELNOTES.
10512
10513
10514 Modified:
10515 trunk/RELNOTES (File Modified)
10516
10517
10518 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10519 Log:
10520 - Make version.c use our serial, not ratbox's.
10521
10522
10523 Modified:
10524 trunk/src/version.c.SH (File Modified)
10525
10526
10527 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10528 Log:
10529 - update RELNOTES
10530 - revved patchlevel to 2.1.5
10531
10532
10533 Modified:
10534 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10536
10537
10538 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10539 Log:
10540 - fix buffer overflow and unterminated buffer when removing TS6 bans
10541 - fix rebuilding of SJOIN
10542
10543
10544 Modified:
10545 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10546
10547
10548 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10549 Log:
10550 have servlink report if it gets an uncompressed error message when it gets inflate failures
10551
10552 Modified:
10553 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10554
10555
10556 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10557 Log:
10558 - extend our copyrights to 2005.
10559
10560
10561 Modified:
10562 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10617 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10618 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10619 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10620 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10621 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10622 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10623 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10624 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10628 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10629 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10630 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10631 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10632 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10633 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10634 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10635 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10636 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10640 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10641 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10642 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10643 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10644 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10645 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10648 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10649 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10650 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10653 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10654 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10655 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10656 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10657 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10658 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10659 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10660 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10661 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10662 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10663 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10664 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10665 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10666
10667
10668 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10669 Log:
10670 - update RELNOTES
10671 - revved patchlevel to 2.1.4
10672
10673
10674 Modified:
10675 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10676 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10677
10678
10679 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10680 Log:
10681 - add TARGMAX to 005
10682 - remove the +1 from ->uid in struct Client
10683 - fix checking of accept entries in m_accept.c
10684
10685
10686 Modified:
10687 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10688 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10689 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10690 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10691
10692
10693 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10694 Log:
10695 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10696 send it over TS6
10697
10698
10699 Modified:
10700 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10701
10702
10703 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10704 Log:
10705 - remove an unused variable
10706
10707
10708 Modified:
10709 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10710
10711
10712 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10713 Log:
10714 don't burst a TS5 name in burst_TS6. -via jillies
10715
10716 Modified:
10717 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10718
10719
10720 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10721 Log:
10722 - via jilles, make nickchanges invalidate any cached bans for
10723 quiet_on_ban
10724
10725
10726 Modified:
10727 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10728 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10729 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10730 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10731
10732
10733 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10734 Log:
10735 - fix some char vs byte usage to make adns compile cleanly with gcc4
10736
10737
10738 Modified:
10739 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10743 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10744 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10745 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10746 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10747
10748
10749 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10750 Log:
10751 userhost should allow 5 userhost checks, not 4
10752
10753 Modified:
10754 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10755
10756
10757 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10758 Log:
10759 - another darwin fix
10760
10761
10762 Modified:
10763 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10764
10765
10766 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10767 Log:
10768 - darwin fixes
10769
10770
10771 Modified:
10772 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10780
10781
10782 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10783 Log:
10784 - remove bogus extern of abort_list
10785
10786
10787 Modified:
10788 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10789
10790
10791 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10792 Log:
10793 svn repo access stuff
10794
10795 Modified:
10796 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10797
10798
10799 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10800 Log:
10801 test commit
10802
10803
10804 Modified:
10805 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10806
10807
10808 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10809 Log:
10810 test commit
10811
10812
10813 Modified:
10814 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10815
10816
10817 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10818 Log:
10819 revert omotd..i thought it was a good idea..oh well
10820
10821 Modified:
10822 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10823
10824
10825 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10826 Log:
10827 Commas are bad things in channel keys
10828
10829
10830 Modified:
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10832
10833
10834 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10835 Log:
10836 Add OMOTD command to display oper motd
10837
10838
10839 Modified:
10840 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10841
10842
10843 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10844 Log:
10845 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10846
10847 Modified:
10848 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10849
10850
10851 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10852
10853 Modified files: (Branch: RATBOX_2_1)
10854 modules m_whois.c
10855 Log:
10856 - stop testing whois for protocol violations, as they can be caused in
10857 ircds going all the way back to the original ircd2.8
10858
10859 Revision Changes Path
10860 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10861
10862
10863
10864 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10865
10866 Modified files: (Branch: RATBOX_2_1)
10867 modules m_time.c
10868 Log:
10869 - remove some 2.2 code
10870
10871 Revision Changes Path
10872 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10873
10874
10875
10876 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10877
10878 Modified files: (Branch: RATBOX_2_1)
10879 modules m_time.c
10880 Log:
10881 backport of the silly december 31st bug
10882
10883 Revision Changes Path
10884 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10885
10886
10887
10888 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10889
10890 Modified files: (Branch: RATBOX_2_1)
10891 . RELNOTES
10892 include patchlevel.h
10893 Log:
10894 - revved patchlevel to 2.1.3
10895
10896 Revision Changes Path
10897 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10898 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10899
10900
10901
10902 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10903
10904 Modified files: (Branch: RATBOX_2_1)
10905 include client.h
10906 modules m_accept.c
10907 modules/core m_nick.c
10908 src client.c
10909 Log:
10910 - stop removing a clients own list of accepted clients when they do a
10911 nickchange
10912 - clean up the accept code so its less retarded
10913
10914 Revision Changes Path
10915 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10916 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10917 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10918 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10919
10920
10921
10922 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10923
10924 Modified files: (Branch: RATBOX_2_1)
10925 include event.h
10926 modules m_links.c
10927 src event.c ircd.c newconf.c
10928 Log:
10929 - remove a defn of links_cache_list in m_links.c which was causing
10930 the flattened links update to be ignored
10931 - add eventUpdate(), and make links_delay update on rehash
10932
10933 Revision Changes Path
10934 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10935 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10936 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10937 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10938 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10939
10940
10941
10942 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10943
10944 Modified files: (Branch: RATBOX_2_1)
10945 doc services.txt
10946 src newconf.c
10947 Log:
10948 - make the conf parser apply service {}; on rehash
10949
10950 Revision Changes Path
10951 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10952 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10953
10954
10955
10956 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10957
10958 Modified files: (Branch: RATBOX_2_1)
10959 include m_info.h
10960 Log:
10961 - show ENABLE_SERVICES define in info
10962
10963 Revision Changes Path
10964 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10965
10966
10967
10968 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10969
10970 Modified files: (Branch: RATBOX_2_1)
10971 modules m_services.c m_stats.c
10972 Log:
10973 - via jilles, make m_services.c hook into stats U and display service
10974 blocks
10975
10976 Revision Changes Path
10977 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10978 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10979
10980
10981
10982 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10983
10984 Modified files: (Branch: RATBOX_2_1)
10985 . configure configure.ac
10986 Log:
10987 - default build to -O2
10988
10989 Revision Changes Path
10990 7.249.2.2 +4 -4 ircd-ratbox/configure
10991 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10992
10993
10994
10995 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10996
10997 Modified files: (Branch: RATBOX_2_1)
10998 doc example.conf example.efnet.conf
10999 include client.h s_conf.h s_newconf.h
11000 modules m_info.c
11001 modules/core m_join.c m_nick.c
11002 src channel.c newconf.c s_conf.c s_user.c
11003 Log:
11004 - remove no_oper_resvs from general {};
11005 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11006
11007 Revision Changes Path
11008 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11009 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11010 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11011 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11012 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11013 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11014 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11015 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11016 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11017 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11018 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11019 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11020
11021
11022
11023 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11024
11025 Modified files: (Branch: RATBOX_2_1)
11026 modules/core m_mode.c m_nick.c
11027 src s_newconf.c
11028 Log:
11029 - 2.0 sync:
11030 - raise max temptime to a year
11031 - tidy up BMASK
11032 - require 9 parameters in ms_nick(), 10 in ms_uid()
11033
11034 Revision Changes Path
11035 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11036 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11037 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11038
11039
11040
11041 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11042
11043 Modified files: (Branch: RATBOX_2_1)
11044 modules m_services.c
11045 Log:
11046 - only show services logged in info when its a local client
11047
11048 Revision Changes Path
11049 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11050
11051
11052
11053 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11054
11055 Modified files: (Branch: RATBOX_2_1)
11056 src match.c
11057 Log:
11058 passing a pointer to a pointer is not what was intended, oops
11059
11060 Revision Changes Path
11061 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11062
11063
11064
11065 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 doc services.txt
11069 Log:
11070 - update services.txt with FNC
11071
11072 Revision Changes Path
11073 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11074
11075
11076
11077 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11078
11079 Modified files: (Branch: RATBOX_2_1)
11080 modules m_resv.c
11081 Log:
11082 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11083
11084 Revision Changes Path
11085 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11086
11087
11088
11089 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11090
11091 Modified files: (Branch: RATBOX_2_1)
11092 src s_auth.c
11093 Log:
11094 - add some uniqueness into auth process for bopm
11095
11096 Revision Changes Path
11097 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11098
11099
11100
11101 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11102
11103 Modified files: (Branch: RATBOX_2_1)
11104 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11105 Log:
11106 - make contrib/ compile
11107
11108 Revision Changes Path
11109 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11110 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11111 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11112 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11113
11114
11115
11116 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11117
11118 Modified files: (Branch: RATBOX_2_1)
11119 modules m_monitor.c
11120 Log:
11121 Don't allow MONITOR from an unregistered client
11122
11123 Revision Changes Path
11124 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11125
11126
11127
11128 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11129
11130 Modified files: (Branch: RATBOX_2_1)
11131 doc example.conf example.efnet.conf
11132 include class.h
11133 src class.c messages.tab newconf.c
11134 Log:
11135 - remove sendq_eob, its become more of a hindrance than a benefit.
11136 - sync example.efnet.conf cluster {}; with example.conf
11137
11138 Revision Changes Path
11139 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11140 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11141 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11142 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11143 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11144 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11145
11146
11147
11148 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11149
11150 Modified files: (Branch: RATBOX_2_1)
11151 . RELNOTES
11152 include patchlevel.h
11153 Log:
11154 - update RELNOTES
11155 - revved patchlevel to 2.1.2
11156
11157 Revision Changes Path
11158 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11159 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11160
11161
11162
11163 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11164
11165 Modified files: (Branch: RATBOX_2_1)
11166 . configure configure.ac
11167 Log:
11168 - raise default topiclen to 160.
11169
11170 Revision Changes Path
11171 7.249.2.1 +3 -3 ircd-ratbox/configure
11172 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11173
11174
11175
11176 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11177
11178 Modified files: (Branch: RATBOX_2_1)
11179 modules m_services.c
11180 Log:
11181 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11182 tsinfo matches this
11183
11184 Revision Changes Path
11185 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11186
11187
11188
11189 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11190
11191 Modified files: (Branch: RATBOX_2_1)
11192 modules m_services.c
11193 Log:
11194 - monitor_signoff() the client we're nickchanging
11195
11196 Revision Changes Path
11197 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11198
11199
11200
11201 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11202
11203 Modified files: (Branch: RATBOX_2_1)
11204 modules m_trace.c
11205 Log:
11206 - fix various UID problems with trace
11207
11208 Revision Changes Path
11209 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11210
11211
11212
11213 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11214
11215 Modified files: (Branch: RATBOX_2_1)
11216 help/opers dline kline
11217 modules m_resv.c m_stats.c
11218 modules/core m_mode.c
11219 Log:
11220 - sync with 2.0
11221 - tidy up kline/dline help to note they dont accept nick as target
11222 - disallow bans beginning with ':' over bmask
11223 - disallow bans with a space in chm_ban
11224 - stop counting hidden opers in stats p
11225 - match() parameters in remote unresv were inverted, causing it to fail
11226 - fix possibility of clients setting blank keys
11227
11228 Revision Changes Path
11229 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11230 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11231 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11232 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11233 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11234
11235
11236
11237 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11238
11239 Modified files: (Branch: RATBOX_2_1)
11240 src send.c
11241 Log:
11242 - fix problems with amd64 and the way we do va_list
11243
11244 Revision Changes Path
11245 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11246
11247
11248
11249 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11250
11251 Modified files: (Branch: RATBOX_2_1)
11252 modules m_services.c
11253 Log:
11254 - tidy up the kill notifications for RSFNC
11255
11256 Revision Changes Path
11257 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11258
11259
11260
11261 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11262
11263 Modified files: (Branch: RATBOX_2_1)
11264 include s_serv.h
11265 modules m_services.c
11266 src s_serv.c
11267 Log:
11268 - some more rserv stuff:
11269 - add RSFNC capability
11270 - fix up RSFNC, kill existing clients if they exist.
11271
11272 Revision Changes Path
11273 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11274 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11275 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11276
11277
11278
11279 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11280
11281 Modified files: (Branch: RATBOX_2_1)
11282 modules m_services.c
11283 Log:
11284 - first stab at a FNC implementation for rserv
11285
11286 Revision Changes Path
11287 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11288
11289
11290
11291 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11292
11293 Modified files: (Branch: RATBOX_2_1)
11294 help/opers umode
11295 Log:
11296 - remove a tab
11297
11298 Revision Changes Path
11299 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11300
11301
11302
11303 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11304
11305 Modified files: (Branch: RATBOX_2_1)
11306 src newconf.c
11307 Log:
11308 - add links_delay back
11309
11310 Revision Changes Path
11311 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11312
11313
11314
11315 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11316
11317 Modified files: (Branch: RATBOX_2_1)
11318 help/opers umode
11319 help/users umode
11320 Log:
11321 - swap tabs for spaces
11322
11323 Revision Changes Path
11324 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11325 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11326
11327
11328
11329 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11330
11331 Modified files: (Branch: RATBOX_2_1)
11332 include m_info.h
11333 Log:
11334 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11335 contained in the client_flood conf option
11336 - remove a couple of unused defines from info
11337
11338 Revision Changes Path
11339 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11340
11341
11342
11343 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11344
11345 Modified files: (Branch: RATBOX_2_1)
11346 src s_conf.c
11347 Log:
11348 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11349
11350 Revision Changes Path
11351 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11352
11353
11354
11355 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11356
11357 Modified files: (Branch: RATBOX_2_1)
11358 doc example.conf example.efnet.conf
11359 Log:
11360 - fix missing closing comment tag
11361
11362 Revision Changes Path
11363 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11364 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11365
11366
11367
11368 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11369
11370 Modified files: (Branch: RATBOX_2_1)
11371 . RELNOTES
11372 include patchlevel.h
11373 Log:
11374 - revved patchlevel to 2.1.1
11375
11376 Revision Changes Path
11377 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11378 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11379
11380
11381
11382 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11383
11384 Modified files: (Branch: RATBOX_2_1)
11385 modules m_kline.c
11386 Log:
11387 - sync up remote kline reasons, so theyre consistent with what happens
11388 when we add local klines - notably the "Temporary K-line x min" and
11389 date added to reason.
11390
11391 Revision Changes Path
11392 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11393
11394
11395
11396 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 doc monitor.txt
11400 Log:
11401 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11402
11403 Revision Changes Path
11404 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11405
11406
11407
11408 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11409
11410 Modified files: (Branch: RATBOX_2_1)
11411 src commio.c
11412 Log:
11413 used the data pointer we saved, not what just got nulled
11414
11415 Revision Changes Path
11416 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11417
11418
11419
11420 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11421
11422 Modified files: (Branch: RATBOX_2_1)
11423 modules m_resv.c m_xline.c
11424 Log:
11425 - fix broken propagation of xline/resv
11426
11427 Revision Changes Path
11428 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11429 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11430
11431
11432
11433 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11434
11435 Modified files: (Branch: RATBOX_2_1)
11436 src s_auth.c
11437 Log:
11438 - properly increment bad auth count for stats T when we timeout an auth
11439
11440 Revision Changes Path
11441 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11442
11443
11444
11445 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11446
11447 Modified files: (Branch: RATBOX_2_1)
11448 doc monitor.txt
11449 include client.h
11450 modules/core m_nick.c
11451 Log:
11452 - fix a bit that didnt make sense in monitor.txt
11453 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11454
11455 Revision Changes Path
11456 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11457 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11458 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11459
11460
11461
11462 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11463
11464 Modified files: (Branch: RATBOX_2_1)
11465 src s_auth.c
11466 Log:
11467 removing dlink nodes from auth_poll_list twice is bad
11468
11469 Revision Changes Path
11470 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11471
11472
11473
11474 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11475
11476 Modified files: (Branch: RATBOX_2_1)
11477 modules m_stats.c
11478 Log:
11479 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11480 changed to RPL_STATSDEBUG
11481
11482 Revision Changes Path
11483 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11484
11485
11486
11487 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11488
11489 Added files: (Branch: RATBOX_2_1)
11490 doc tgchange.txt
11491 Log:
11492 - add some documentation about target change
11493
11494 Revision Changes Path
11495 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11496
11497
11498
11499 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11500
11501 Modified files: (Branch: RATBOX_2_1)
11502 include supported.h
11503 modules/core m_message.c
11504 Log:
11505 - remove extra argument to 005
11506 - disallow messaging of UIDs
11507
11508 Revision Changes Path
11509 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11510 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11511
11512
11513
11514 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11515
11516 Modified files: (Branch: RATBOX_2_1)
11517 src parse.c
11518 Log:
11519 - fix a longstanding parser bug with wrong limit checking, causing us to
11520 accept one less parameter than we're allowed to accept.
11521
11522 Revision Changes Path
11523 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11524
11525
11526
11527 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11528
11529 Modified files: (Branch: RATBOX_2_1)
11530 modules/core m_message.c
11531 Log:
11532 - exempt users messaging themselves from target change
11533
11534 Revision Changes Path
11535 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11536
11537
11538
11539 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11540
11541 Modified files: (Branch: RATBOX_2_1)
11542 include supported.h
11543 Log:
11544 - stop violating MAXPARA on 005.
11545
11546 Revision Changes Path
11547 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11548
11549
11550
11551 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11552
11553 Modified files: (Branch: RATBOX_2_1)
11554 modules/core m_nick.c
11555 Log:
11556 - dont store an ipv6 sockhost if we're not compiled with v6 support
11557
11558 Revision Changes Path
11559 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11560
11561
11562
11563 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11564
11565 Modified files: (Branch: RATBOX_2_1)
11566 include stdinc.h
11567 Log:
11568 - remove some vms includes
11569
11570 Revision Changes Path
11571 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11572
11573
11574
11575 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11576
11577 Modified files: (Branch: RATBOX_2_1)
11578 . ChangeLog
11579 include serno.h
11580 Log:
11581 - force commit for new branch
11582
11583 Revision Changes Path
11584 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11585 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11586
11587
11588
11589 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11590
11591 Modified files:
11592 . RELNOTES configure configure.ac
11593 include patchlevel.h
11594 Log:
11595 - revved patchlevel to 2.1.0
11596
11597 Revision Changes Path
11598 1.114 +6 -2 ircd-ratbox/RELNOTES
11599 7.249 +11 -11 ircd-ratbox/configure
11600 7.63 +3 -3 ircd-ratbox/configure.ac
11601 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11602
11603
11604
11605 leeh 2005/03/04 13:31:32 EST (20050304_2)
11606
11607 Modified files:
11608 . RELNOTES
11609 include patchlevel.h
11610 Log:
11611 - update RELNOTES
11612 - revved patchlevel to 2.1.0beta2
11613
11614 Revision Changes Path
11615 1.113 +12 -0 ircd-ratbox/RELNOTES
11616 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11617
11618
11619
11620 leeh 2005/03/04 13:27:05 EST (20050304_1)
11621
11622 Modified files:
11623 doc whats-new-2.1.txt
11624 src channel.c
11625 Log:
11626 - update whats-new-2.1
11627 - when we're handling global NAMES, dont output channels if there are no
11628 members within them we can show.
11629
11630 Revision Changes Path
11631 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11632 7.436 +12 -2 ircd-ratbox/src/channel.c
11633
11634
11635
11636 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11637
11638 Modified files:
11639 src patricia.c
11640 Log:
11641 That would be a node_heap not a prefix_heap..oops
11642
11643 Revision Changes Path
11644 7.30 +1 -1 ircd-ratbox/src/patricia.c
11645
11646
11647
11648 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11649
11650 Modified files:
11651 include stdinc.h
11652 Log:
11653 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11654 otherwise..the other macros might work????
11655
11656 Revision Changes Path
11657 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11658
11659
11660
11661 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11662
11663 Modified files:
11664 . configure configure.ac
11665 Log:
11666 i hate autoconf
11667
11668 Revision Changes Path
11669 7.248 +5 -5 ircd-ratbox/configure
11670 7.62 +5 -5 ircd-ratbox/configure.ac
11671
11672
11673
11674 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11675
11676 Modified files:
11677 . configure configure.ac
11678 Log:
11679 i hate autoconf
11680
11681 Revision Changes Path
11682 7.247 +3 -2 ircd-ratbox/configure
11683 7.61 +3 -2 ircd-ratbox/configure.ac
11684
11685
11686
11687 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11688
11689 Modified files:
11690 . configure configure.ac
11691 Log:
11692 doh
11693
11694 Revision Changes Path
11695 7.246 +6 -6 ircd-ratbox/configure
11696 7.60 +4 -4 ircd-ratbox/configure.ac
11697
11698
11699
11700 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11701
11702 Modified files:
11703 . configure configure.ac
11704 include stdinc.h
11705 Log:
11706 Doh these changes got put on RATBOX_2_0 when they were meant for
11707 head..oops...
11708 Also merged in the monitor heap size stuff, not that i think monitor has
11709 been moved to head
11710
11711 Revision Changes Path
11712 7.245 +12 -3 ircd-ratbox/configure
11713 7.59 +11 -3 ircd-ratbox/configure.ac
11714 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11715
11716
11717
11718 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11719
11720 Modified files:
11721 include stdinc.h
11722 Log:
11723 Add more robust alloca checking
11724
11725 Revision Changes Path
11726 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11727
11728
11729
11730 leeh 2005/02/24 15:27:17 EST (20050224_9)
11731
11732 Modified files:
11733 contrib m_42.c
11734 Log:
11735 - fix the copyright on m_42.c :p
11736
11737 Revision Changes Path
11738 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11739
11740
11741
11742 leeh 2005/02/24 15:22:53 EST (20050224_8)
11743
11744 Modified files:
11745 include supported.h
11746 modules m_dline.c
11747 Log:
11748 - fix a core in undline on bad masks
11749 - remove an unwanted space from beginning of second 005 numeric
11750
11751 Revision Changes Path
11752 7.5 +1 -1 ircd-ratbox/include/supported.h
11753 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11754
11755
11756
11757 leeh 2005/02/24 15:18:59 EST (20050224_7)
11758
11759 Modified files:
11760 modules m_monitor.c
11761 Log:
11762 - use max_monitor when adding nicknames
11763 - add in monitor s
11764 that should be everything now..
11765
11766 Revision Changes Path
11767 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11768
11769
11770
11771 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11772
11773 Modified files:
11774 contrib m_42.c
11775 Log:
11776 42
11777
11778 Revision Changes Path
11779 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11780
11781
11782
11783 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11784
11785 Modified files:
11786 contrib m_42.c
11787 Log:
11788 42
11789
11790 Revision Changes Path
11791 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11792
11793
11794
11795 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11796
11797 Added files:
11798 contrib m_42.c
11799 Log:
11800 The Answer to Life, the Universe, and Everything
11801
11802 Revision Changes Path
11803 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11804
11805
11806
11807 leeh 2005/02/24 14:53:04 EST (20050224_3)
11808
11809 Modified files:
11810 include monitor.h
11811 modules m_monitor.c
11812 src ircd.c monitor.c
11813 Log:
11814 - call init_monitor() on startup
11815 - add in support for adding/deleting/listing monitor entries
11816
11817 Revision Changes Path
11818 7.2 +3 -1 ircd-ratbox/include/monitor.h
11819 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11820 7.374 +2 -0 ircd-ratbox/src/ircd.c
11821 7.3 +15 -4 ircd-ratbox/src/monitor.c
11822
11823
11824
11825 leeh 2005/02/23 21:20:10 EST (20050224_2)
11826
11827 Modified files:
11828 doc example.conf example.efnet.conf
11829 include s_conf.h supported.h
11830 modules Makefile.in
11831 src client.c newconf.c s_conf.c
11832 Added files:
11833 modules m_monitor.c
11834 Log:
11835 - add the max_monitor config option
11836 - advertise MONITOR=%d in 005
11837 - clear a local clients monitor list on exit
11838 - add the framework for the MONITOR command
11839 - bed.
11840
11841 Revision Changes Path
11842 7.261 +5 -0 ircd-ratbox/doc/example.conf
11843 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11844 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11845 7.4 +4 -2 ircd-ratbox/include/supported.h
11846 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11847 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11848 7.492 +1 -0 ircd-ratbox/src/client.c
11849 7.202 +1 -0 ircd-ratbox/src/newconf.c
11850 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11851
11852
11853
11854 leeh 2005/02/23 20:57:51 EST (20050224_1)
11855
11856 Modified files:
11857 . configure configure.ac
11858 include setup.h.in
11859 src monitor.c
11860 Log:
11861 - move MONITOR_HEAP_SIZE over to configure
11862
11863 Revision Changes Path
11864 7.244 ircd-ratbox/configure
11865 7.58 +4 -2 ircd-ratbox/configure.ac
11866 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11867 7.2 +0 -2 ircd-ratbox/src/monitor.c
11868
11869
11870
11871 leeh 2005/02/23 20:48:08 EST (20050224_0)
11872
11873 Modified files:
11874 doc monitor.txt
11875 include client.h numeric.h
11876 modules/core m_nick.c
11877 src Makefile.in client.c messages.tab
11878 s_user.c
11879 Added files:
11880 include monitor.h
11881 src monitor.c
11882 Log:
11883 - first half of my server-side notify list implementation..
11884
11885 Revision Changes Path
11886 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11887 7.266 +3 -0 ircd-ratbox/include/client.h
11888 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11889 7.58 +6 -0 ircd-ratbox/include/numeric.h
11890 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11891 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11892 7.491 +3 -0 ircd-ratbox/src/client.c
11893 7.126 +5 -5 ircd-ratbox/src/messages.tab
11894 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11895 7.342 +2 -0 ircd-ratbox/src/s_user.c
11896
11897
11898
11899 leeh 2005/02/23 18:42:59 EST (20050223_0)
11900
11901 Modified files:
11902 include hash.h
11903 Log:
11904 - double the size of the client and channel hashtables (64k -> 128k and
11905 32k -> 64k). The improvements are quite significant..
11906
11907 Revision Changes Path
11908 7.54 +4 -4 ircd-ratbox/include/hash.h
11909
11910
11911
11912 leeh 2005/02/22 14:55:56 EST (20050222_1)
11913
11914 Modified files:
11915 doc monitor.txt
11916 modules m_services.c
11917 Log:
11918 - remove a couple of unused vars
11919 - update monitor.txt
11920
11921 Revision Changes Path
11922 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11923 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11924
11925
11926
11927 leeh 2005/02/21 19:47:24 EST (20050222_0)
11928
11929 Added files:
11930 doc monitor.txt
11931 Log:
11932 - add in my documentation on the upcoming MONITOR command
11933
11934 Revision Changes Path
11935 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11936
11937
11938
11939 leeh 2005/02/21 12:09:34 EST (20050221_0)
11940
11941 Modified files:
11942 . configure configure.ac
11943 doc whats-new-2.1.txt
11944 tools README.mkpasswd
11945 Removed files:
11946 src crypt.c
11947 Log:
11948 - update whats-new-2.1.txt some more
11949 - we dont have vms mkpasswd anymore
11950 - remove the unused crypt.c
11951
11952 Revision Changes Path
11953 7.243 +3 -6 ircd-ratbox/configure
11954 7.57 +2 -4 ircd-ratbox/configure.ac
11955 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11956 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11957 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11958
11959
11960
11961 leeh 2005/02/19 12:38:09 EST (20050219_3)
11962
11963 Modified files:
11964 doc example.conf example.efnet.conf
11965 include ircd.h
11966 modules m_pong.c
11967 src channel.c client.c ircd.c s_conf.c
11968 Log:
11969 - rework the splitcode, splitservers is now how many servers we've marked as
11970 EOB, rather than how many are linked. Thus pull ourselves out of
11971 splitmode immediately once this is satisfied
11972
11973 Revision Changes Path
11974 7.260 +8 -9 ircd-ratbox/doc/example.conf
11975 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11976 7.83 +1 -0 ircd-ratbox/include/ircd.h
11977 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11978 7.435 +16 -36 ircd-ratbox/src/channel.c
11979 7.490 +2 -0 ircd-ratbox/src/client.c
11980 7.373 +2 -1 ircd-ratbox/src/ircd.c
11981 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11982
11983
11984
11985 leeh 2005/02/19 09:02:34 EST (20050219_2)
11986
11987 Modified files:
11988 doc example.conf example.efnet.conf
11989 include ircd.h s_conf.h
11990 modules m_set.c
11991 src channel.c ircd.c newconf.c s_conf.c
11992 Log:
11993 - remove split_delay
11994
11995 Revision Changes Path
11996 7.259 +0 -5 ircd-ratbox/doc/example.conf
11997 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11998 7.82 +0 -1 ircd-ratbox/include/ircd.h
11999 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12000 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12001 7.434 +2 -7 ircd-ratbox/src/channel.c
12002 7.372 +0 -1 ircd-ratbox/src/ircd.c
12003 7.201 +0 -1 ircd-ratbox/src/newconf.c
12004 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12005
12006
12007
12008 leeh 2005/02/19 08:48:05 EST (20050219_1)
12009
12010 Modified files:
12011 include client.h
12012 modules m_cap.c m_who.c
12013 src channel.c
12014 Log:
12015 - implemented multi-prefix client capability, which allows stacking of @+ in
12016 names and who
12017
12018 Revision Changes Path
12019 7.265 +1 -1 ircd-ratbox/include/client.h
12020 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12021 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12022 7.433 +4 -6 ircd-ratbox/src/channel.c
12023
12024
12025
12026 leeh 2005/02/19 06:27:58 EST (20050219_0)
12027
12028 Modified files:
12029 modules m_etrace.c
12030 src newconf.c s_conf.c s_newconf.c
12031 Log:
12032 - removed some unused vars/functions
12033
12034 Revision Changes Path
12035 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12036 7.200 +0 -15 ircd-ratbox/src/newconf.c
12037 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12038 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12039
12040
12041
12042 leeh 2005/02/16 12:58:24 EST (20050216_2)
12043
12044 Modified files:
12045 . RELNOTES configure configure.ac
12046 include patchlevel.h
12047 Log:
12048 - update configure to reflect this is 'devel'
12049 - update RELNOTES
12050 - revved patchlevel to 2.1.0beta1
12051
12052 Revision Changes Path
12053 1.112 +9 -1 ircd-ratbox/RELNOTES
12054 7.242 +11 -11 ircd-ratbox/configure
12055 7.56 +3 -3 ircd-ratbox/configure.ac
12056 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12057
12058
12059
12060 leeh 2005/02/16 12:46:30 EST (20050216_1)
12061
12062 Modified files:
12063 . configure configure.ac
12064 include client.h numeric.h s_conf.h setup.h.in
12065 supported.h
12066 modules Makefile.in
12067 modules/core m_nick.c
12068 src Makefile.in client.c ircd.c messages.tab
12069 newconf.c s_conf.c s_user.c
12070 Removed files:
12071 include watch.h
12072 modules m_watch.c
12073 src watch.c
12074 Log:
12075 - remove watch, the protocol for this sucks so hard I just dont want it
12076 here ;-)
12077
12078 Revision Changes Path
12079 7.241 +2 -12 ircd-ratbox/configure
12080 7.55 +2 -4 ircd-ratbox/configure.ac
12081 7.264 +0 -2 ircd-ratbox/include/client.h
12082 7.57 +0 -11 ircd-ratbox/include/numeric.h
12083 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12084 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12085 7.3 +2 -3 ircd-ratbox/include/supported.h
12086 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12087 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12088 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12089 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12090 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12091 7.489 +0 -3 ircd-ratbox/src/client.c
12092 7.371 +0 -2 ircd-ratbox/src/ircd.c
12093 7.125 +9 -9 ircd-ratbox/src/messages.tab
12094 7.199 +0 -1 ircd-ratbox/src/newconf.c
12095 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12096 7.341 +0 -2 ircd-ratbox/src/s_user.c
12097 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12098
12099
12100
12101 leeh 2005/02/15 19:13:31 EST (20050216_0)
12102
12103 Modified files:
12104 include stdinc.h
12105 src event.c ircd_lexer.l ircd_signal.c
12106 modules.c
12107 Removed files:
12108 servlink descrip.mms
12109 Log:
12110 - remove a few vms bits
12111
12112 Revision Changes Path
12113 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12114 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12115 7.47 +0 -54 ircd-ratbox/src/event.c
12116 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12117 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12118 7.152 +0 -3 ircd-ratbox/src/modules.c
12119
12120
12121
12122 leeh 2005/02/15 18:53:32 EST (20050215_0)
12123
12124 Modified files:
12125 include hostmask.h ircd.h s_conf.h s_newconf.h
12126 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12127 m_xline.c
12128 src hostmask.c ircd.c ircd_signal.c s_conf.c
12129 s_newconf.c
12130 Log:
12131 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12132 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12133
12134 Revision Changes Path
12135 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12136 7.81 +1 -0 ircd-ratbox/include/ircd.h
12137 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12138 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12139 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12140 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12141 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12142 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12143 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12144 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12145 7.370 +7 -0 ircd-ratbox/src/ircd.c
12146 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12147 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12148 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12149
12150
12151
12152 leeh 2005/02/13 10:21:41 EST (20050213_4)
12153
12154 Modified files:
12155 doc services.txt
12156 Added files:
12157 doc whats-new-2.0.txt whats-new-2.1.txt
12158 Removed files:
12159 doc whats-new.txt
12160 Log:
12161 - move whats-new.txt to whats-new-2.0.txt
12162 - add in whats-new-2.1.txt
12163 - update services.txt with the whois for logged in users
12164
12165 Revision Changes Path
12166 7.2 +5 -0 ircd-ratbox/doc/services.txt
12167 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12168 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12169 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12170
12171
12172
12173 leeh 2005/02/13 09:20:37 EST (20050213_3)
12174
12175 Modified files:
12176 include supported.h
12177 modules/core m_message.c
12178 Log:
12179 - fix a compile error in m_message.c
12180 - update 005 to the spec and add CPRIVMSG/CNOTICE
12181
12182 Revision Changes Path
12183 7.2 +31 -37 ircd-ratbox/include/supported.h
12184 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12185
12186
12187
12188 leeh 2005/02/13 09:14:12 EST (20050213_2)
12189
12190 Modified files:
12191 src channel.c
12192 Log:
12193 - fix the membership memleak
12194
12195 Revision Changes Path
12196 7.432 +0 -3 ircd-ratbox/src/channel.c
12197
12198
12199
12200 leeh 2005/02/12 21:51:56 EST (20050213_1)
12201
12202 Modified files:
12203 include client.h
12204 modules/core m_message.c
12205 Log:
12206 - add a bitmask to track when they send their first message, only allowing
12207 clearing stuff after that.
12208
12209 Revision Changes Path
12210 7.263 +4 -0 ircd-ratbox/include/client.h
12211 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12212
12213
12214
12215 leeh 2005/02/12 21:17:52 EST (20050213_0)
12216
12217 Modified files:
12218 include patricia.h s_newconf.h
12219 modules/core m_message.c
12220 src patricia.c s_newconf.c s_user.c
12221 Log:
12222 - add in the patricia for tracking who fills up targets, give them a reduced
12223 count on connect
12224
12225 Revision Changes Path
12226 7.20 +1 -1 ircd-ratbox/include/patricia.h
12227 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12228 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12229 7.29 +1 -1 ircd-ratbox/src/patricia.c
12230 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12231 7.340 +4 -0 ircd-ratbox/src/s_user.c
12232
12233
12234
12235 leeh 2005/02/12 18:35:10 EST (20050212_0)
12236
12237 Modified files:
12238 include ircd_defs.h
12239 src class.c reject.c
12240 Log:
12241 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12242
12243 Revision Changes Path
12244 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12245 7.68 +1 -5 ircd-ratbox/src/class.c
12246 1.33 +1 -5 ircd-ratbox/src/reject.c
12247
12248
12249
12250 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12251
12252 Modified files:
12253 modules m_watch.c
12254 Log:
12255 remove stupid memory leak
12256
12257 Revision Changes Path
12258 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12259
12260
12261
12262 leeh 2005/02/11 06:42:48 EST (20050211_0)
12263
12264 Modified files:
12265 modules m_gline.c
12266 Log:
12267 - workaround hyb6 allowing empty gline reasons
12268
12269 Revision Changes Path
12270 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12271
12272
12273
12274 leeh 2005/02/09 14:39:13 EST (20050209_2)
12275
12276 Modified files:
12277 include s_conf.h
12278 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12279 src ircd.c s_conf.c
12280 Log:
12281 - move temp dlines and temp klines over to an array, rather than completely
12282 seperate dlinks.
12283
12284 Revision Changes Path
12285 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12286 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12287 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12288 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12289 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12290 7.369 +0 -5 ircd-ratbox/src/ircd.c
12291 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12292
12293
12294
12295 leeh 2005/02/09 14:02:13 EST (20050209_1)
12296
12297 Modified files:
12298 include s_user.h
12299 modules m_cap.c m_pong.c m_user.c
12300 modules/core m_nick.c
12301 src s_user.c
12302 Log:
12303 - remove 'nick' param from register_local_user(), its not needed.
12304
12305 Revision Changes Path
12306 7.35 +1 -1 ircd-ratbox/include/s_user.h
12307 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12308 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12309 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12310 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12311 7.339 +6 -6 ircd-ratbox/src/s_user.c
12312
12313
12314
12315 leeh 2005/02/09 13:12:53 EST (20050209_0)
12316
12317 Modified files:
12318 modules m_cmessage.c
12319 Log:
12320 - dont send numerics when we're dealing with CNOTICE
12321 - add in checking for +g, and resetting idle
12322
12323 Revision Changes Path
12324 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12325
12326
12327
12328 leeh 2005/02/08 11:37:50 EST (20050208_2)
12329
12330 Modified files:
12331 src s_newconf.c
12332 Log:
12333 - fix operator blocks to work on ip spoofs
12334
12335 Revision Changes Path
12336 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12337
12338
12339
12340 leeh 2005/02/07 19:23:22 EST (20050208_1)
12341
12342 Modified files:
12343 doc example.conf example.efnet.conf
12344 src newconf.c
12345 Log:
12346 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12347
12348 Revision Changes Path
12349 7.258 +0 -39 ircd-ratbox/doc/example.conf
12350 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12351 7.198 +0 -272 ircd-ratbox/src/newconf.c
12352
12353
12354
12355 leeh 2005/02/07 19:19:32 EST (20050208_0)
12356
12357 Modified files:
12358 src s_conf.c
12359 Log:
12360 - added support for kline.conf.perm et al, these take the same formats
12361 as their non-permanent partners, but you cant remove them via the ircd.
12362
12363 Revision Changes Path
12364 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12365
12366
12367
12368 leeh 2005/02/02 19:18:59 EST (20050203_1)
12369
12370 Modified files:
12371 help Makefile.in
12372 help/opers index
12373 help/users index
12374 Added files:
12375 help/opers cnotice cprivmsg
12376 Log:
12377 - added help files for cprivmsg/cnotice
12378
12379 Revision Changes Path
12380 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12381 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12382 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12383 1.10 +19 -19 ircd-ratbox/help/opers/index
12384 1.7 +10 -9 ircd-ratbox/help/users/index
12385
12386
12387
12388 leeh 2005/02/02 19:14:25 EST (20050203_0)
12389
12390 Modified files:
12391 include numeric.h
12392 modules Makefile.in
12393 src messages.tab
12394 Added files:
12395 modules m_cmessage.c
12396 Log:
12397 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12398 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12399 nick is a member. These bypass any target change limitations.
12400 - added ERR_VOICENEEDED, numeric 489.
12401
12402 Revision Changes Path
12403 7.56 +2 -0 ircd-ratbox/include/numeric.h
12404 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12405 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12406 7.124 +1 -1 ircd-ratbox/src/messages.tab
12407
12408
12409
12410 leeh 2005/02/02 16:58:16 EST (20050202_4)
12411
12412 Modified files:
12413 help/opers etrace
12414 Log:
12415 - update etrace help
12416
12417 Revision Changes Path
12418 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12419
12420
12421
12422 leeh 2005/02/02 16:55:04 EST (20050202_3)
12423
12424 Modified files:
12425 modules m_etrace.c
12426 Log:
12427 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12428 can put its external ip address in there..
12429
12430 Revision Changes Path
12431 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12432
12433
12434
12435 leeh 2005/02/02 16:41:06 EST (20050202_2)
12436
12437 Modified files:
12438 modules m_etrace.c
12439 Log:
12440 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12441 if its a non-local client. These will just get "lost" if the remote
12442 server doesnt support this..
12443
12444 Revision Changes Path
12445 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12446
12447
12448
12449 leeh 2005/02/02 16:12:12 EST (20050202_1)
12450
12451 Modified files:
12452 include client.h numeric.h s_conf.h
12453 modules/core m_message.c
12454 src messages.tab newconf.c s_conf.c
12455 Log:
12456 - first part of the target change code, add the storage of targets for
12457 localuser, throttle messages when they fill all the available slots
12458
12459 Revision Changes Path
12460 7.262 +5 -1 ircd-ratbox/include/client.h
12461 7.55 +2 -0 ircd-ratbox/include/numeric.h
12462 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12463 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12464 7.123 +1 -1 ircd-ratbox/src/messages.tab
12465 7.197 +1 -0 ircd-ratbox/src/newconf.c
12466 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12467
12468
12469
12470 leeh 2005/02/02 13:28:10 EST (20050202_0)
12471
12472 Modified files:
12473 modules m_resv.c m_stats.c m_testline.c
12474 modules/core m_join.c
12475 src hash.c kdparse.c messages.tab s_newconf.c
12476 Log:
12477 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12478 tracking of when resvs get hit
12479
12480 Revision Changes Path
12481 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12482 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12483 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12484 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12485 7.114 +3 -0 ircd-ratbox/src/hash.c
12486 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12487 7.122 +1 -1 ircd-ratbox/src/messages.tab
12488 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12489
12490
12491
12492 leeh 2005/01/31 09:04:10 EST (20050131_2)
12493
12494 Modified files:
12495 src s_log.c
12496 Log:
12497 - fflush() logfiles
12498
12499 Revision Changes Path
12500 7.79 +2 -0 ircd-ratbox/src/s_log.c
12501
12502
12503
12504 leeh 2005/01/31 08:59:09 EST (20050131_1)
12505
12506 Modified files:
12507 src commio.c
12508 Log:
12509 - rename fd_dump() to comm_dump()
12510
12511 Revision Changes Path
12512 1.27 +2 -2 ircd-ratbox/src/commio.c
12513
12514
12515
12516 leeh 2005/01/30 19:16:08 EST (20050131_0)
12517
12518 Modified files:
12519 doc hooks.txt
12520 include hook.h
12521 modules m_services.c
12522 modules/core m_server.c
12523 src hook.c s_serv.c
12524 Log:
12525 - added hook for server_introduced
12526 - fixed up services support for hooks
12527
12528 Revision Changes Path
12529 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12530 1.31 +1 -0 ircd-ratbox/include/hook.h
12531 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12532 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12533 7.36 +2 -0 ircd-ratbox/src/hook.c
12534 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12535
12536
12537
12538 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12539
12540 Modified files:
12541 src commio.c
12542 Log:
12543 Add back in the comm_fd_hack thing for solaris
12544
12545 Revision Changes Path
12546 1.26 +26 -1 ircd-ratbox/src/commio.c
12547
12548
12549
12550 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12551
12552 Modified files:
12553 adns adns.h
12554 include commio.h s_conf.h watch.h
12555 modules m_dline.c m_kline.c m_resv.c m_stats.c
12556 m_watch.c m_xline.c
12557 modules/core m_nick.c
12558 src balloc.c cache.c client.c commio.c
12559 epoll.c ircd.c ircd_lexer.l kdparse.c
12560 listener.c s_auth.c s_conf.c s_log.c
12561 s_serv.c watch.c
12562 Log:
12563 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12564
12565 Revision Changes Path
12566 1.18 +0 -2 ircd-ratbox/adns/adns.h
12567 1.14 +6 -37 ircd-ratbox/include/commio.h
12568 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12569 7.3 +2 -2 ircd-ratbox/include/watch.h
12570 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12571 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12572 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12573 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12574 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12575 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12576 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12577 7.85 +1 -1 ircd-ratbox/src/balloc.c
12578 1.24 +5 -5 ircd-ratbox/src/cache.c
12579 7.488 +4 -4 ircd-ratbox/src/client.c
12580 1.25 +10 -280 ircd-ratbox/src/commio.c
12581 1.33 +1 -1 ircd-ratbox/src/epoll.c
12582 7.368 +4 -4 ircd-ratbox/src/ircd.c
12583 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12584 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12585 7.125 +8 -8 ircd-ratbox/src/listener.c
12586 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12587 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12588 7.78 +20 -20 ircd-ratbox/src/s_log.c
12589 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12590 1.6 +22 -15 ircd-ratbox/src/watch.c
12591
12592
12593
12594 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12595
12596 Modified files:
12597 modules/core m_mode.c
12598 Log:
12599 remove two unused variables
12600
12601 Revision Changes Path
12602 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12603
12604
12605
12606 leeh 2005/01/28 15:31:40 EST (20050128_1)
12607
12608 Modified files:
12609 modules m_kline.c
12610 src s_conf.c
12611 Log:
12612 - mo_kline() needs minpara of 3, not 2
12613 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12614 - require me.info is never blank
12615
12616 Revision Changes Path
12617 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12618 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12619
12620
12621
12622 leeh 2005/01/28 15:26:28 EST (20050128_0)
12623
12624 Modified files:
12625 modules/core m_mode.c m_sjoin.c
12626 Log:
12627 - patch via jilles to fix +eI lists being shown to lusers when handling
12628 protocol stuff over TS6
12629
12630 Revision Changes Path
12631 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12632 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12633
12634
12635
12636 leeh 2005/01/25 19:47:38 EST (20050126_0)
12637
12638 Modified files:
12639 include channel.h
12640 modules/core m_join.c m_mode.c m_sjoin.c
12641 src channel.c messages.tab s_serv.c
12642 Log:
12643 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12644 an operspy call with &me
12645 - remove modebuf/parabuf params from channel_modes(), we now generate a
12646 buffer internally which we return.
12647
12648 Revision Changes Path
12649 7.163 +1 -1 ircd-ratbox/include/channel.h
12650 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12651 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12652 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12653 7.431 +25 -18 ircd-ratbox/src/channel.c
12654 7.121 +1 -1 ircd-ratbox/src/messages.tab
12655 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12656
12657
12658
12659 alz 2005/01/25 18:09:18 EST (20050125_5)
12660
12661 Modified files:
12662 doc example.conf example.efnet.conf
12663 include s_conf.h
12664 modules m_info.c
12665 src listener.c newconf.c s_conf.c
12666 Log:
12667 Added dline_with_reason config option (default yes):
12668
12669 /* dline reason: show the user the dline reason when they connect
12670 * and are dlined.
12671 */
12672 dline_with_reason = yes;
12673
12674 Revision Changes Path
12675 7.257 +6 -1 ircd-ratbox/doc/example.conf
12676 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12677 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12678 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12679 7.124 +1 -1 ircd-ratbox/src/listener.c
12680 7.196 +1 -0 ircd-ratbox/src/newconf.c
12681 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12682
12683
12684
12685 leeh 2005/01/25 13:21:17 EST (20050125_4)
12686
12687 Modified files:
12688 src newconf.c
12689 Log:
12690 - make conf_set_generic_string() test len exists before it uses it.
12691
12692 Revision Changes Path
12693 7.195 +1 -1 ircd-ratbox/src/newconf.c
12694
12695
12696
12697 leeh 2005/01/25 13:10:56 EST (20050125_3)
12698
12699 Modified files:
12700 doc example.conf
12701 src newconf.c
12702 Log:
12703 - rename 'type' to 'flags' in cluster {};
12704 - add stacking of servers in cluster {}; documented in example.conf
12705
12706 Revision Changes Path
12707 7.256 +18 -10 ircd-ratbox/doc/example.conf
12708 7.194 +39 -7 ircd-ratbox/src/newconf.c
12709
12710
12711
12712 alz 2005/01/25 12:48:54 EST (20050125_2)
12713
12714 Modified files:
12715 include s_conf.h
12716 src listener.c s_conf.c
12717 Log:
12718 Added dline reasons, connecting/banned clients now see ban reason.
12719
12720 Revision Changes Path
12721 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12722 7.123 +17 -4 ircd-ratbox/src/listener.c
12723 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12724
12725
12726
12727 leeh 2005/01/25 07:44:37 EST (20050125_1)
12728
12729 Modified files:
12730 doc example.conf example.efnet.conf
12731 src newconf.c
12732 Log:
12733 - implement stacking of shared {}; blocks, documented in example.conf
12734
12735 Revision Changes Path
12736 7.255 +26 -13 ircd-ratbox/doc/example.conf
12737 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12738 7.193 +51 -36 ircd-ratbox/src/newconf.c
12739
12740
12741
12742 leeh 2005/01/24 19:08:29 EST (20050125_0)
12743
12744 Modified files:
12745 doc example.conf
12746 include client.h s_conf.h
12747 modules/core m_join.c
12748 src newconf.c s_user.c
12749 Log:
12750 - added jupe_exempt to auth {};, exempts the user from generating warnings
12751 when they attempt to join juped channels.
12752
12753 Revision Changes Path
12754 7.254 +2 -0 ircd-ratbox/doc/example.conf
12755 7.261 +3 -0 ircd-ratbox/include/client.h
12756 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12757 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12758 7.192 +1 -0 ircd-ratbox/src/newconf.c
12759 7.338 +8 -0 ircd-ratbox/src/s_user.c
12760
12761
12762
12763 leeh 2005/01/24 18:57:02 EST (20050124_6)
12764
12765 Modified files:
12766 src newconf.c
12767 Log:
12768 - rework shared {};, the format is now:
12769 shared {
12770 oper = "flame@*.leeh.co.uk", "*.lan";
12771 flags = kline;
12772 };
12773
12774 With no privs:
12775 shared {
12776 oper = "flame@*.leeh.co.uk", "*.lan";
12777 flags = none;
12778 };
12779
12780 Revision Changes Path
12781 7.191 +55 -23 ircd-ratbox/src/newconf.c
12782
12783
12784
12785 leeh 2005/01/24 17:25:58 EST (20050124_5)
12786
12787 Modified files:
12788 include modules.h
12789 Log:
12790 - fix the prototype on load_static_modules()
12791
12792 Revision Changes Path
12793 7.61 +1 -1 ircd-ratbox/include/modules.h
12794
12795
12796
12797 leeh 2005/01/24 16:00:30 EST (20050124_4)
12798
12799 Modified files:
12800 modules m_cap.c
12801 Log:
12802 - have cap end call register_local_user() with its own copy of
12803 source_p->username so its safe for unidented users..
12804
12805 Revision Changes Path
12806 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12807
12808
12809
12810 leeh 2005/01/24 15:48:09 EST (20050124_3)
12811
12812 Modified files:
12813 include newconf.h s_conf.h
12814 modules m_info.c
12815 src newconf.c s_conf.c s_log.c
12816 Log:
12817 - move the conf parser over to a table based structure, with generic setting
12818 of integers/strings
12819
12820 Revision Changes Path
12821 7.34 +9 -8 ircd-ratbox/include/newconf.h
12822 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12823 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12824 7.190 +264 -808 ircd-ratbox/src/newconf.c
12825 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12826 7.77 +13 -13 ircd-ratbox/src/s_log.c
12827
12828
12829
12830 leeh 2005/01/24 13:11:30 EST (20050124_2)
12831
12832 Modified files:
12833 doc example.conf
12834 src newconf.c
12835 Log:
12836 - added stacking of ips in exempt {};
12837
12838 Revision Changes Path
12839 7.253 +4 -0 ircd-ratbox/doc/example.conf
12840 7.189 +11 -30 ircd-ratbox/src/newconf.c
12841
12842
12843
12844 leeh 2005/01/24 12:59:57 EST (20050124_1)
12845
12846 Modified files:
12847 include tools.h
12848 src channel.c client.c hash.c hook.c
12849 newconf.c s_user.c watch.c
12850 Log:
12851 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12852 consistent with the rest of the dlink code.
12853
12854 Revision Changes Path
12855 1.54 +7 -7 ircd-ratbox/include/tools.h
12856 7.430 +2 -2 ircd-ratbox/src/channel.c
12857 7.487 +6 -6 ircd-ratbox/src/client.c
12858 7.113 +5 -5 ircd-ratbox/src/hash.c
12859 7.35 +1 -1 ircd-ratbox/src/hook.c
12860 7.188 +2 -2 ircd-ratbox/src/newconf.c
12861 7.337 +1 -1 ircd-ratbox/src/s_user.c
12862 1.5 +4 -4 ircd-ratbox/src/watch.c
12863
12864
12865
12866 leeh 2005/01/24 12:47:13 EST (20050124_0)
12867
12868 Modified files:
12869 modules m_cap.c
12870 Log:
12871 - cheap hack on sticky capabs..
12872
12873 Revision Changes Path
12874 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12875
12876
12877
12878 leeh 2005/01/22 11:36:54 EST (20050122_0)
12879
12880 Modified files:
12881 modules m_cap.c
12882 Log:
12883 - updated my clicap implementation to match the spec so far..
12884
12885 Revision Changes Path
12886 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12887
12888
12889
12890 leeh 2005/01/21 07:14:43 EST (20050121_2)
12891
12892 Modified files:
12893 doc hooks.txt
12894 include hook.h
12895 modules m_services.c
12896 src hook.c s_serv.c
12897 Log:
12898 - added hooks for when we're sending a burst
12899 - rewrote hooks.txt
12900 - fix up the hooks ive already done in services compatibility, ill add the
12901 hooks for server/client introductions in a bit.
12902
12903 Revision Changes Path
12904 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12905 1.30 +4 -0 ircd-ratbox/include/hook.h
12906 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12907 7.34 +7 -0 ircd-ratbox/src/hook.c
12908 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12909
12910
12911
12912 leeh 2005/01/21 06:34:03 EST (20050121_1)
12913
12914 Modified files:
12915 contrib example_module.c spy_admin_notice.c
12916 spy_info_notice.c spy_links_notice.c
12917 spy_motd_notice.c spy_stats_notice.c
12918 spy_stats_p_notice.c spy_trace_notice.c
12919 spy_whois_notice.c
12920 spy_whois_notice_global.c
12921 include hook.h
12922 modules m_admin.c m_info.c m_links.c m_motd.c
12923 m_services.c m_stats.c m_trace.c
12924 m_whois.c static_modules.c.SH
12925 modules/core m_server.c
12926 src client.c hook.c ircd.c modules.c packet.c
12927 s_auth.c s_serv.c s_user.c send.c
12928 Log:
12929 - add a better implementation of the hook system, its now a slow leaking
12930 array and events are created whenever we try adding a hook for it, or
12931 theyre registered for the caller.
12932
12933 Ive temporarily fucked services support and removed most of the other
12934 hooks.. I shall fix this soon.
12935
12936 Revision Changes Path
12937 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12938 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12939 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12940 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12941 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12942 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12943 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12944 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12945 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12946 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12947 1.29 +34 -70 ircd-ratbox/include/hook.h
12948 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12949 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12950 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12951 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12952 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12953 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12954 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12955 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12956 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12957 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12958 7.486 +1 -28 ircd-ratbox/src/client.c
12959 7.33 +131 -137 ircd-ratbox/src/hook.c
12960 7.367 +1 -1 ircd-ratbox/src/ircd.c
12961 7.151 +6 -10 ircd-ratbox/src/modules.c
12962 7.138 +10 -14 ircd-ratbox/src/packet.c
12963 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12964 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12965 7.336 +0 -6 ircd-ratbox/src/s_user.c
12966 7.286 +8 -6 ircd-ratbox/src/send.c
12967
12968
12969
12970 leeh 2005/01/20 19:19:20 EST (20050121_0)
12971
12972 Modified files:
12973 include hostmask.h
12974 Log:
12975 - remove an unused struct
12976
12977 Revision Changes Path
12978 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12979
12980
12981
12982 leeh 2005/01/20 13:38:39 EST (20050120_1)
12983
12984 Modified files:
12985 . configure configure.ac
12986 include client.h numeric.h patchlevel.h
12987 modules Makefile.in
12988 src messages.tab s_user.c
12989 Added files:
12990 modules m_cap.c
12991 Log:
12992 - drop back to -O0, fix patchlevel.h
12993 - first stab at client capabilities.. this still needs work.
12994
12995 Revision Changes Path
12996 7.240 +3 -3 ircd-ratbox/configure
12997 7.54 +3 -3 ircd-ratbox/configure.ac
12998 7.260 +3 -0 ircd-ratbox/include/client.h
12999 7.54 +2 -0 ircd-ratbox/include/numeric.h
13000 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13001 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13002 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13003 7.120 +1 -1 ircd-ratbox/src/messages.tab
13004 7.335 +3 -0 ircd-ratbox/src/s_user.c
13005
13006
13007
13008 leeh 2005/01/20 06:04:41 EST (20050120_0)
13009
13010 Modified files:
13011 . ChangeLog RELNOTES
13012 include config.h config.h.dist memory.h
13013 patchlevel.h
13014 modules m_stats.c
13015 src commio.c crypt.c getopt.c ircd.c s_serv.c
13016 Removed files:
13017 . README.VMS clean.com make.com
13018 include setup.h_vms
13019 modules descrip.mms static_modules_c.com
13020 modules/core descrip.mms
13021 src descrip.mms qio.c version.com
13022 tools descrip.mms mkpasswd_vms.c
13023 Log:
13024 - clean changelog, relnotes
13025 - mark patchlevel as 2.1.0beta
13026 - remove VMS support
13027
13028 Revision Changes Path
13029 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13030 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13031 1.111 +1 -348 ircd-ratbox/RELNOTES
13032 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13033 7.182 +0 -42 ircd-ratbox/include/config.h
13034 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13035 7.50 +0 -4 ircd-ratbox/include/memory.h
13036 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13037 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13038 7.2 +0 -58 ircd-ratbox/make.com (dead)
13039 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13040 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13041 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13042 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13043 1.24 +7 -30 ircd-ratbox/src/commio.c
13044 7.12 +0 -4 ircd-ratbox/src/crypt.c
13045 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13046 7.24 +0 -4 ircd-ratbox/src/getopt.c
13047 7.366 +4 -19 ircd-ratbox/src/ircd.c
13048 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13049 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13050 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13051 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13052 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13053
13054
13055
13056 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13057
13058 Modified files:
13059 include watch.h
13060 src watch.c
13061 Log:
13062 not using the return values on a few watch functions so make them void
13063
13064 Revision Changes Path
13065 7.2 +5 -5 ircd-ratbox/include/watch.h
13066 1.4 +19 -28 ircd-ratbox/src/watch.c
13067
13068
13069 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13070
13071 Modified files:
13072 modules m_watch.c
13073 Log:
13074 Make watch throttle, don't accept letter commands stacked
13075
13076 Revision Changes Path
13077 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13078
13079
13080
13081 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13082
13083 Modified files:
13084 modules m_gline.c
13085 Log:
13086 fix merge error
13087
13088 Revision Changes Path
13089 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13090
13091
13092
13093 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13094
13095 Modified files:
13096 . ChangeLog README.FIRST RELNOTES configure
13097 configure.ac
13098 adns adns.h internal.h parse.c transmit.c
13099 types.c
13100 contrib example_module.c spy_admin_notice.c
13101 spy_info_notice.c spy_links_notice.c
13102 spy_motd_notice.c spy_stats_notice.c
13103 spy_stats_p_notice.c spy_trace_notice.c
13104 spy_whois_notice.c
13105 spy_whois_notice_global.c
13106 doc example.conf example.efnet.conf ircd.motd
13107 server-version-info whats-new.txt
13108 help/opers umode xline
13109 help/users umode
13110 include cache.h channel.h class.h client.h
13111 commio.h config.h config.h.dist hash.h
13112 hook.h hostmask.h irc_string.h ircd.h
13113 ircd_defs.h m_info.h memory.h msg.h
13114 newconf.h numeric.h packet.h patchlevel.h
13115 patricia.h s_conf.h s_gline.h s_newconf.h
13116 s_serv.h s_user.h scache.h serno.h
13117 setup.h.in sprintf_irc.h stdinc.h tools.h
13118 modules .depend Makefile.in m_admin.c m_away.c
13119 m_dline.c m_encap.c m_gline.c m_info.c
13120 m_kline.c m_links.c m_list.c m_lusers.c
13121 m_motd.c m_oper.c m_operspy.c m_rehash.c
13122 m_restart.c m_resv.c m_set.c m_stats.c
13123 m_svinfo.c m_testline.c m_testmask.c
13124 m_topic.c m_trace.c m_watch.c m_who.c
13125 m_whois.c m_whowas.c m_xline.c
13126 static_modules.c.SH
13127 modules/core m_error.c m_message.c m_mode.c m_quit.c
13128 m_server.c m_squit.c
13129 src .depend Makefile.in adns.c balloc.c
13130 cache.c channel.c class.c client.c
13131 commio.c crypt.c devpoll.c epoll.c
13132 event.c getopt.c hash.c hook.c hostmask.c
13133 irc_string.c ircd.c ircd_lexer.l
13134 ircd_parser.y ircd_signal.c listener.c
13135 modules.c newconf.c numeric.c packet.c
13136 parse.c patricia.c poll.c reject.c
13137 restart.c s_auth.c s_conf.c s_log.c
13138 s_newconf.c s_serv.c s_user.c scache.c
13139 select.c send.c snprintf.c tools.c
13140 version.c.SH watch.c whowas.c
13141 tools README.mkpasswd mkpasswd.c
13142 Added files:
13143 . README.VMS clean.com make.com
13144 doc services.txt
13145 include common.h s_stats.h setup.h_vms
13146 supported.h
13147 modules descrip.mms m_challenge.c m_etrace.c
13148 m_invite.c m_names.c m_pass.c m_ping.c
13149 m_pong.c m_services.c m_tb.c m_user.c
13150 m_users.c m_version.c
13151 static_modules_c.com
13152 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13153 m_part.c m_sjoin.c
13154 servlink descrip.mms
13155 src descrip.mms kdparse.c messages.tab qio.c
13156 s_gline.c s_stats.c version.com
13157 tools descrip.mms mkpasswd_vms.c
13158 Removed files:
13159 doc 005.txt
13160 include banconf.h
13161 modules/core channels.c users.c
13162 src banconf.c
13163 Log:
13164 merge from RATBOX_2_0
13165
13166 Revision Changes Path
13167 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13168 7.40 +1 -0 ircd-ratbox/README.FIRST
13169 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13170 1.110 +114 -6 ircd-ratbox/RELNOTES
13171 1.17 +4 -0 ircd-ratbox/adns/adns.h
13172 1.17 +4 -4 ircd-ratbox/adns/internal.h
13173 1.12 +38 -38 ircd-ratbox/adns/parse.c
13174 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13175 1.19 +13 -13 ircd-ratbox/adns/types.c
13176 7.1 +10 -0 ircd-ratbox/clean.com (new)
13177 7.239 +47 -29 ircd-ratbox/configure
13178 7.53 +40 -32 ircd-ratbox/configure.ac
13179 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13180 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13181 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13182 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13183 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13184 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13185 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13186 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13187 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13188 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13189 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13190 7.252 +68 -22 ircd-ratbox/doc/example.conf
13191 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13192 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13193 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13194 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13195 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13196 1.5 +2 -1 ircd-ratbox/help/opers/umode
13197 1.7 +1 -1 ircd-ratbox/help/opers/xline
13198 1.2 +1 -0 ircd-ratbox/help/users/umode
13199 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13200 1.7 +8 -0 ircd-ratbox/include/cache.h
13201 7.162 +18 -16 ircd-ratbox/include/channel.h
13202 7.25 +4 -0 ircd-ratbox/include/class.h
13203 7.259 +34 -28 ircd-ratbox/include/client.h
13204 1.13 +45 -7 ircd-ratbox/include/commio.h
13205 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13206 7.181 +74 -16 ircd-ratbox/include/config.h
13207 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13208 7.53 +2 -0 ircd-ratbox/include/hash.h
13209 1.28 +73 -27 ircd-ratbox/include/hook.h
13210 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13211 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13212 7.80 +6 -31 ircd-ratbox/include/ircd.h
13213 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13214 7.56 +14 -8 ircd-ratbox/include/m_info.h
13215 7.49 +4 -0 ircd-ratbox/include/memory.h
13216 7.53 +2 -0 ircd-ratbox/include/msg.h
13217 7.33 +9 -9 ircd-ratbox/include/newconf.h
13218 7.53 +12 -8 ircd-ratbox/include/numeric.h
13219 7.27 +1 -1 ircd-ratbox/include/packet.h
13220 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13221 7.19 +25 -1 ircd-ratbox/include/patricia.h
13222 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13223 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13224 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13225 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13226 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13227 7.34 +13 -9 ircd-ratbox/include/s_user.h
13228 7.15 +1 -1 ircd-ratbox/include/scache.h
13229 7.5366 +1 -1 ircd-ratbox/include/serno.h
13230 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13231 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13232 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13233 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13234 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13235 1.53 +10 -10 ircd-ratbox/include/tools.h
13236 7.1 +58 -0 ircd-ratbox/make.com (new)
13237 1.45 +338 -182 ircd-ratbox/modules/.depend
13238 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13239 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13240 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13241 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13242 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13243 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13244 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13245 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13246 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13247 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13248 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13249 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13250 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13251 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13252 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13253 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13254 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13255 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13256 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13257 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13258 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13259 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13260 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13261 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13262 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13263 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13264 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13265 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13266 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13267 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13268 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13269 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13270 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13271 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13272 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13273 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13274 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13275 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13276 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13277 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13278 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13279 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13280 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13281 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13282 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13283 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13284 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13285 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13286 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13287 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13288 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13289 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13290 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13291 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13292 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13293 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13294 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13295 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13296 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13297 7.48 +162 -119 ircd-ratbox/src/.depend
13298 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13299 7.75 +5 -5 ircd-ratbox/src/adns.c
13300 7.84 +1 -1 ircd-ratbox/src/balloc.c
13301 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13302 1.23 +75 -7 ircd-ratbox/src/cache.c
13303 7.429 +342 -79 ircd-ratbox/src/channel.c
13304 7.67 +42 -2 ircd-ratbox/src/class.c
13305 7.485 +245 -85 ircd-ratbox/src/client.c
13306 1.23 +349 -43 ircd-ratbox/src/commio.c
13307 7.11 +4 -0 ircd-ratbox/src/crypt.c
13308 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13309 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13310 1.32 +4 -8 ircd-ratbox/src/epoll.c
13311 7.46 +63 -6 ircd-ratbox/src/event.c
13312 7.23 +4 -0 ircd-ratbox/src/getopt.c
13313 7.112 +8 -7 ircd-ratbox/src/hash.c
13314 7.32 +135 -133 ircd-ratbox/src/hook.c
13315 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13316 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13317 7.365 +56 -48 ircd-ratbox/src/ircd.c
13318 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13319 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13320 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13321 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13322 7.122 +14 -13 ircd-ratbox/src/listener.c
13323 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13324 7.150 +17 -8 ircd-ratbox/src/modules.c
13325 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13326 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13327 7.137 +55 -42 ircd-ratbox/src/packet.c
13328 7.187 +8 -15 ircd-ratbox/src/parse.c
13329 7.28 +2 -4 ircd-ratbox/src/patricia.c
13330 7.82 +3 -1 ircd-ratbox/src/poll.c
13331 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13332 1.32 +8 -3 ircd-ratbox/src/reject.c
13333 7.34 +1 -0 ircd-ratbox/src/restart.c
13334 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13335 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13336 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13337 7.76 +32 -35 ircd-ratbox/src/s_log.c
13338 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13339 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13340 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13341 7.334 +773 -2 ircd-ratbox/src/s_user.c
13342 7.27 +2 -1 ircd-ratbox/src/scache.c
13343 7.44 +2 -0 ircd-ratbox/src/select.c
13344 7.285 +12 -12 ircd-ratbox/src/send.c
13345 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13346 7.46 +0 -1 ircd-ratbox/src/tools.c
13347 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13348 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13349 1.3 +4 -4 ircd-ratbox/src/watch.c
13350 7.32 +1 -0 ircd-ratbox/src/whowas.c
13351 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13352 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13353 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13354 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13355
13356
13357
13358 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13359
13360 Modified files: (Branch: RATBOX_2_0)
13361 src client.c
13362 Log:
13363 a remote client is never going to have a watch list..duh
13364
13365 Revision Changes Path
13366 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13367
13368
13369
13370 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13371
13372 Added files: (Branch: RATBOX_2_0)
13373 modules m_watch.c
13374 Log:
13375 get that one too
13376
13377 Revision Changes Path
13378 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13379
13380
13381
13382 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13383
13384 Added files: (Branch: RATBOX_2_0)
13385 include watch.h
13386 src watch.c
13387 Log:
13388 helps if we actually include the .c/.h files
13389
13390 Revision Changes Path
13391 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13392 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13393
13394
13395
13396 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13397
13398 Modified files: (Branch: RATBOX_2_0)
13399 . configure configure.ac
13400 include client.h numeric.h s_conf.h setup.h.in
13401 supported.h
13402 modules Makefile.in
13403 modules/core m_nick.c
13404 src Makefile.in client.c ircd.c messages.tab
13405 newconf.c s_conf.c s_user.c
13406 Log:
13407 backport watch from devel
13408
13409 Revision Changes Path
13410 7.229.2.10 +12 -2 ircd-ratbox/configure
13411 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13412 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13413 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13414 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13415 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13416 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13417 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13418 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13419 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13420 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13421 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13422 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13423 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13424 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13425 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13426
13427
13428
13429 leeh 2005/01/12 10:12:40 EST (20050112_1)
13430
13431 Modified files: (Branch: RATBOX_2_0)
13432 include numeric.h
13433 modules m_services.c m_whois.c
13434 src messages.tab
13435 Log:
13436 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13437 when the user is logged in
13438
13439 Revision Changes Path
13440 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13441 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13442 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13443 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13444
13445
13446
13447 leeh 2005/01/11 19:47:14 EST (20050112_0)
13448
13449 Modified files: (Branch: RATBOX_2_0)
13450 include supported.h
13451 Added files: (Branch: RATBOX_2_0)
13452 doc services.txt
13453 Log:
13454 - add +r to 005
13455 - added doc/services.txt, outlining the compatibility code
13456
13457 Revision Changes Path
13458 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13459 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13460
13461
13462
13463 leeh 2005/01/11 18:38:10 EST (20050111_5)
13464
13465 Modified files: (Branch: RATBOX_2_0)
13466 include client.h hook.h
13467 modules m_services.c
13468 modules/core m_server.c
13469 src hook.c s_serv.c
13470 Log:
13471 - more services compatibility code:
13472 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13473 appropriate service {}; entry, only accept SU from these.
13474 - hook into us finishing nick burst, and have services burst a list of
13475 logged in users
13476
13477 Revision Changes Path
13478 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13479 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13480 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13481 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13482 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13483 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13484
13485
13486
13487 leeh 2005/01/11 17:32:42 EST (20050111_4)
13488
13489 Modified files: (Branch: RATBOX_2_0)
13490 . configure configure.ac
13491 include client.h
13492 modules Makefile.in
13493 src channel.c
13494 Added files: (Branch: RATBOX_2_0)
13495 modules m_services.c
13496 Log:
13497 - more services compatibility code:
13498 - encap handlers for SU (services marking client as logged in)
13499 - and for LOGIN (servers bursting logged in status)
13500 - move suser from Client -> User
13501
13502 Revision Changes Path
13503 7.229.2.9 +9 -3 ircd-ratbox/configure
13504 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13505 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13506 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13507 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13508 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13509
13510
13511
13512 leeh 2005/01/11 16:46:34 EST (20050111_3)
13513
13514 Modified files: (Branch: RATBOX_2_0)
13515 include ircd_defs.h
13516 Log:
13517 - whoops, missing #endif
13518
13519 Revision Changes Path
13520 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13521
13522
13523
13524 leeh 2005/01/11 15:56:57 EST (20050111_2)
13525
13526 Modified files: (Branch: RATBOX_2_0)
13527 include ircd_defs.h
13528 Log:
13529 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13530 have ipv6 just report sizeof(struct sockaddr_in)
13531
13532 Revision Changes Path
13533 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13534
13535
13536
13537 leeh 2005/01/10 20:19:35 EST (20050111_1)
13538
13539 Modified files: (Branch: RATBOX_2_0)
13540 src newconf.c
13541 Log:
13542 - fix a gcc warning
13543
13544 Revision Changes Path
13545 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13546
13547
13548
13549 leeh 2005/01/10 20:10:35 EST (20050111_0)
13550
13551 Modified files: (Branch: RATBOX_2_0)
13552 adns internal.h parse.c transmit.c types.c
13553 Log:
13554 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13555 conflict
13556
13557 Revision Changes Path
13558 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13559 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13560 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13561 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13562
13563
13564
13565 leeh 2005/01/10 17:48:48 EST (20050110_3)
13566
13567 Modified files: (Branch: RATBOX_2_0)
13568 modules m_xline.c
13569 Log:
13570 - send out the reformatted xline to opers (\s -> ' ')
13571
13572 Revision Changes Path
13573 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13574
13575
13576
13577 leeh 2005/01/10 16:18:53 EST (20050110_2)
13578
13579 Modified files: (Branch: RATBOX_2_0)
13580 help/opers umode
13581 help/users umode
13582 include client.h supported.h
13583 src messages.tab s_user.c send.c
13584 Log:
13585 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13586 channel privmsgs.
13587
13588 Revision Changes Path
13589 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13590 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13591 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13592 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13593 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13594 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13595 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13596
13597
13598
13599 leeh 2005/01/10 14:50:47 EST (20050110_1)
13600
13601 Modified files: (Branch: RATBOX_2_0)
13602 doc example.conf example.efnet.conf
13603 Log:
13604 - I dont remember ts6 desyncing on bans, so im not sure why the example
13605 confs say so.
13606
13607 Revision Changes Path
13608 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13609 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13610
13611
13612
13613 leeh 2005/01/10 13:31:10 EST (20050110_0)
13614
13615 Modified files: (Branch: RATBOX_2_0)
13616 . configure configure.ac
13617 include channel.h client.h numeric.h s_conf.h
13618 s_serv.h setup.h.in
13619 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13620 m_sjoin.c
13621 src channel.c messages.tab newconf.c s_conf.c
13622 s_serv.c s_user.c
13623 Log:
13624 - added --enable-services to configure, which enables some ratbox-services
13625 compatibility code:
13626 - chanmode +r, registered users only
13627 - usermode +S, prevents deop/kick of a service
13628 - service { }; block in conf for the above umode
13629
13630 Revision Changes Path
13631 7.229.2.8 +28 -16 ircd-ratbox/configure
13632 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13633 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13634 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13635 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13636 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13637 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13638 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13639 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13640 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13641 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13642 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13643 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13644 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13645 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13646 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13647 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13648 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13649 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13650
13651
13652
13653 leeh 2005/01/09 08:23:30 EST (20050109_0)
13654
13655 Modified files: (Branch: RATBOX_2_0)
13656 help/opers umode
13657 Log:
13658 - remove a tab, and add +C to opers umode help
13659
13660 Revision Changes Path
13661 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13662