]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
56395937ec57c03565037ed115c02b1914fb8287
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
2 Log:
3 - add config option for setting max_clients.
4
5
6 Changes: Modified:
7 +5 -0 trunk/doc/example.conf (File Modified)
8 +5 -0 trunk/doc/reference.conf (File Modified)
9 +2 -0 trunk/include/s_conf.h (File Modified)
10 +1 -1 trunk/src/ircd.c (File Modified)
11 +2 -0 trunk/src/newconf.c (File Modified)
12 +2 -1 trunk/src/s_conf.c (File Modified)
13
14
15 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
16 Log:
17 - remove get_maxrss() and all of that insecure and unsafe nonsense
18
19
20 Changes: Modified:
21 +3 -38 trunk/src/ircd.c (File Modified)
22 +1 -1 trunk/src/restart.c (File Modified)
23 +0 -4 trunk/src/s_stats.c (File Modified)
24
25
26 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
27 Log:
28 - avoid some potential NULL dereferencing
29
30
31 Changes: Modified:
32 +1 -1 trunk/libcharybdis/commio.c (File Modified)
33
34
35 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
36 Log:
37 - fix a typo
38
39
40 Changes: Modified:
41 +1 -1 trunk/libcharybdis/poll.c (File Modified)
42
43
44 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
45 Log:
46 - rework poll a bit for the MAXCONNECTIONS changes.
47
48
49 Changes: Modified:
50 +46 -23 trunk/libcharybdis/poll.c (File Modified)
51
52
53 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
54 Log:
55 Our way of using kqueue may cause it to report fds we
56 don't know about anymore, cope.
57
58
59 Changes: Modified:
60 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
61
62
63 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
64 Log:
65 Don't reference freed memory (fde_t) in comm_close().
66
67
68 Changes: Modified:
69 +1 -1 trunk/libcharybdis/commio.c (File Modified)
70
71
72 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
73 Log:
74 - fix for 100% cpu use
75
76
77 Changes: Modified:
78 +1 -1 trunk/libcharybdis/commio.c (File Modified)
79
80
81 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
82 Log:
83 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
84
85
86 Changes: Modified:
87 +37 -25 trunk/libcharybdis/commio.c (File Modified)
88
89
90 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
91 Log:
92 - clear up use of fd_table in ircd.
93
94
95 Changes: Modified:
96 +3 -2 trunk/src/s_serv.c (File Modified)
97
98
99 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
100 Log:
101 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
102
103
104 Changes: Modified:
105 +97 -26 trunk/libcharybdis/commio.c (File Modified)
106 +3 -2 trunk/libcharybdis/commio.h (File Modified)
107 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
108 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
109 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
110 +3 -3 trunk/libcharybdis/poll.c (File Modified)
111 +2 -2 trunk/libcharybdis/ports.c (File Modified)
112 +2 -2 trunk/libcharybdis/select.c (File Modified)
113
114
115 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
116 Log:
117 Fix some cases where the size argument to strlcpy()
118 for usernames and hostnames is 1 too small.
119
120
121 Changes: Modified:
122 +1 -1 trunk/modules/m_chghost.c (File Modified)
123 +2 -2 trunk/src/res.c (File Modified)
124 +2 -2 trunk/src/s_user.c (File Modified)
125
126
127 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
128 Log:
129 Cut down quit/part/kick reasons to avoid quit reasons
130 overflowing the client exiting server notice (from
131 TOPICLEN to 260). kill reasons become shorter accordingly.
132 kline/dline/gline reasons become 390.
133 away messages stay at TOPICLEN for now.
134
135
136 Changes: Modified:
137 +8 -3 trunk/include/ircd_defs.h (File Modified)
138 +2 -2 trunk/modules/m_dline.c (File Modified)
139 +4 -4 trunk/modules/m_gline.c (File Modified)
140 +2 -2 trunk/modules/m_kline.c (File Modified)
141
142
143 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
144 Log:
145 Don't leak auth{} spoofed IP addresses in +f notices.
146 from ratbox (androsyn)
147
148
149 Changes: Modified:
150 +10 -3 trunk/src/s_conf.c (File Modified)
151
152
153 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
154 Log:
155 Make oper_up() take +i/-i during opering up into account
156 (e.g. no_oper_invis extension, +i in operator::umodes).
157 Remove the hack from no_oper_invis.
158
159
160 Changes: Modified:
161 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
162 +4 -0 trunk/src/s_user.c (File Modified)
163
164
165 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
166 Log:
167 no_oper_invis: decrement invisible count when clearing
168 invisible on a local client who has just opered up
169 oper_up() should really do this
170
171
172 Changes: Modified:
173 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
174
175
176 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
177 Log:
178 Put "End of Channel Quiet List" instead of
179 "End of Channel Ban List" for a +q list.
180 Due to client restrictions the numerics for
181 quiet lists must be the same as for ban lists.
182
183
184 Changes: Modified:
185 +4 -1 trunk/src/chmode.c (File Modified)
186
187
188 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
189 Log:
190 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
191 Change TS6 JOIN processing
192 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
193 a local user joins an existing channel
194 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
195 propagating a TS6 JOIN
196 - don't interpret simple modes in an incoming TS6 JOIN
197
198 This is to avoid desyncs when certain mode changes (e.g. -im)
199 cross with joins. A downside is that simple modes will be
200 more desynched when a JOIN creates a channel or lowers TS,
201 but that's less important.
202
203 Update the TS6 specification to include this, and clarify
204 that TMODE can come from a server and that MODE must be
205 translated into TMODE from other servers too.
206
207
208 Changes: Modified:
209 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
210 +19 -127 trunk/modules/core/m_join.c (File Modified)
211
212
213 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
214 Log:
215 Make -logfile work again.
216
217
218 Changes: Modified:
219 +2 -2 trunk/src/s_log.c (File Modified)
220
221
222 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
223 Log:
224 - fix off-by-one memory overflow error.
225
226
227 Changes: Modified:
228 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
229
230
231 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
232 Log:
233 Change handling of modularized umodes:
234 - keep the bitmask reserved forever to the letter, fixing
235 the problems when loading multiple umode modules,
236 unloading them and then loading them in a different order
237 - don't allow local users to change umodes which have
238 been unloaded and don't set them on new users via
239 default_umodes
240
241
242 Changes: Modified:
243 +24 -3 trunk/src/s_user.c (File Modified)
244
245
246 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
247 Log:
248 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
249
250
251 Changes: Modified:
252 +1 -0 trunk/include/s_user.h (File Modified)
253 +0 -22 trunk/libcharybdis/tools.c (File Modified)
254 +0 -1 trunk/libcharybdis/tools.h (File Modified)
255 +22 -0 trunk/src/s_user.c (File Modified)
256
257
258 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
259 Log:
260 DNSBL keyword substitution is available as of 2.1.3.
261
262
263 Changes: Modified:
264 +1 -1 trunk/doc/example.conf (File Modified)
265
266
267 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
268 Log:
269 Change two occurances like match(userinput, target_p->name) ||
270 match(target_p->name, userinput) to just match(userinput,
271 target_p->name). No client name can contain * or ? now.
272
273
274 Changes: Modified:
275 +1 -1 trunk/modules/m_trace.c (File Modified)
276 +1 -2 trunk/src/s_serv.c (File Modified)
277
278
279 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
280 Log:
281 Do not try find_server() on a name find_client() has
282 returned NULL for, as this will always return NULL
283 since the removal of hostmasking.
284
285
286 Changes: Modified:
287 +1 -2 trunk/modules/m_pong.c (File Modified)
288 +0 -4 trunk/src/s_serv.c (File Modified)
289
290
291 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
292 Log:
293 Remove server_exists() which checked whether the
294 server name existed taking hostmasking into account
295 and just check with find_server(); admittedly
296 this checks if the name is a SID but that's not
297 a real problem.
298
299
300 Changes: Modified:
301 +3 -27 trunk/modules/core/m_server.c (File Modified)
302
303
304 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
305 Log:
306 Remove hash_find_masked_server(), which made it possible
307 to specify the full (unmasked) name of a server behind
308 a hostmask. As a result find_any_client() (for prefixes)
309 becomes equal to find_client(), so remove that too.
310
311
312 Changes: Modified:
313 +0 -1 trunk/include/hash.h (File Modified)
314 +1 -75 trunk/src/hash.c (File Modified)
315 +1 -1 trunk/src/parse.c (File Modified)
316
317
318 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
319 Log:
320 Remove '*' from valid server name characters.
321 This makes it impossible to connect hostmasked servers.
322 (This support didn't work well anyway, was incompatible
323 with TS6 and we never masked ourselves.)
324
325
326 Changes: Modified:
327 +1 -1 trunk/src/match.c (File Modified)
328
329
330 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
331 Log:
332 Change spambot, flooder and jupe joiner notices from host to orighost.
333
334
335 Changes: Modified:
336 +1 -1 trunk/modules/core/m_join.c (File Modified)
337 +2 -2 trunk/modules/core/m_message.c (File Modified)
338 +2 -2 trunk/src/channel.c (File Modified)
339
340
341 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
342 Log:
343 Add documentation for SASL client protocol, same as atheme doc/SASL.
344
345
346 Changes: Modified:
347 + - trunk/doc/sasl.txt (File Added)
348
349
350 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
351 Log:
352 Include real hostname in Closing Link message for unknown
353 connections that have sent USER. This is helpful for
354 k-lined users while not breaking server IP hiding.
355
356
357 Changes: Modified:
358 +3 -1 trunk/src/client.c (File Modified)
359
360
361 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
362 Log:
363 Rerun autoconf.
364
365
366 Changes: Modified:
367 +29 -29 trunk/configure (File Modified)
368
369
370 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
371 Log:
372 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
373
374
375 Changes: Modified:
376 +3 -3 trunk/modules/core/m_kill.c (File Modified)
377
378
379 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
380 Log:
381 Backport from early 3.x:
382
383 --
384 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
385 Log:
386 - remove "Processing connection to foobar.net" message
387
388
389 Changes: Modified:
390 +0 -3 trunk/src/s_auth.c (File Modified)
391
392
393 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
394 Log:
395 - missed the processing connection one (actually, we can probably nuke this one)
396
397
398 Changes: Modified:
399 +1 -2 trunk/src/s_auth.c (File Modified)
400
401
402 river 2006/09/27 16:33:05 UTC (20060927-2174)
403 Log:
404 get_client_name = stupid
405
406
407
408 Changes: Modified:
409 +10 -7 trunk/modules/core/m_kill.c (File Modified)
410
411
412 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
413 Log:
414 - remove excessive arguments
415
416
417 Changes: Modified:
418 +1 -2 trunk/src/s_conf.c (File Modified)
419 +1 -1 trunk/src/s_user.c (File Modified)
420
421
422 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
423 Log:
424 - use sendto_one_notice() for on-connect notices too.
425
426
427 Changes: Modified:
428 +10 -10 trunk/src/s_auth.c (File Modified)
429
430
431 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
432 Log:
433 - use sendto_one_notice() in the core, too.
434
435
436 Changes: Modified:
437 +2 -2 trunk/src/chmode.c (File Modified)
438 +8 -15 trunk/src/modules.c (File Modified)
439 +3 -5 trunk/src/s_conf.c (File Modified)
440 +1 -2 trunk/src/s_newconf.c (File Modified)
441 +20 -57 trunk/src/s_user.c (File Modified)
442
443
444 river 2006/09/27 16:19:25 UTC (20060927-2166)
445 Log:
446 the KILL command will use get_client_name(, SHOW_IP) instead of
447 target->name, and will show a more useful error for local opers
448
449
450
451 Changes: Modified:
452 +6 -4 trunk/modules/core/m_kill.c (File Modified)
453
454
455 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
456 Log:
457 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
458
459
460 Changes: Modified:
461 +4 -2 trunk/src/send.c (File Modified)
462
463
464 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
465 Log:
466 - back out r2159
467
468
469 Changes: Modified:
470 +1 -1 trunk/include/client.h (File Modified)
471
472
473 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
474 Log:
475 - get_id(): fall back to "*" if client has no known name
476
477
478 Changes: Modified:
479 +1 -1 trunk/include/client.h (File Modified)
480
481
482 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
483 Log:
484 - convert to sendto_one_notice().
485
486
487 Changes: Modified:
488 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
489 +4 -6 trunk/unsupported/m_force.c (File Modified)
490
491
492 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
493 Log:
494 - use sendto_one_notice() in many places instead of
495 sendto_one(source_p, ":%s NOTICE %s :", ...);
496
497
498 Changes: Modified:
499 +10 -25 trunk/extensions/example_module.c (File Modified)
500 +5 -14 trunk/extensions/hurt.c (File Modified)
501 +1 -2 trunk/extensions/m_42.c (File Modified)
502 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
503 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
504 +1 -2 trunk/extensions/m_opme.c (File Modified)
505 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
506 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
507 +3 -7 trunk/modules/core/m_die.c (File Modified)
508 +2 -4 trunk/modules/core/m_kill.c (File Modified)
509 +2 -2 trunk/modules/core/m_squit.c (File Modified)
510 +1 -2 trunk/modules/m_challenge.c (File Modified)
511 +11 -15 trunk/modules/m_connect.c (File Modified)
512 +20 -28 trunk/modules/m_dline.c (File Modified)
513 +2 -2 trunk/modules/m_etrace.c (File Modified)
514 +11 -21 trunk/modules/m_gline.c (File Modified)
515 +2 -4 trunk/modules/m_kline.c (File Modified)
516 +1 -2 trunk/modules/m_rehash.c (File Modified)
517 +3 -7 trunk/modules/m_restart.c (File Modified)
518 +31 -45 trunk/modules/m_set.c (File Modified)
519 +2 -4 trunk/modules/m_testmask.c (File Modified)
520 +5 -8 trunk/modules/m_unreject.c (File Modified)
521 +2 -5 trunk/modules/m_xline.c (File Modified)
522 --
523
524
525 Changes: Modified:
526 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
527 +10 -25 trunk/extensions/example_module.c (File Modified)
528 +5 -14 trunk/extensions/hurt.c (File Modified)
529 +1 -2 trunk/extensions/m_42.c (File Modified)
530 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
531 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
532 +1 -2 trunk/extensions/m_opme.c (File Modified)
533 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
534 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
535 +3 -7 trunk/modules/core/m_die.c (File Modified)
536 +14 -11 trunk/modules/core/m_kill.c (File Modified)
537 +2 -2 trunk/modules/core/m_squit.c (File Modified)
538 +1 -2 trunk/modules/m_challenge.c (File Modified)
539 +11 -15 trunk/modules/m_connect.c (File Modified)
540 +2 -4 trunk/modules/m_dline.c (File Modified)
541 +2 -2 trunk/modules/m_etrace.c (File Modified)
542 +11 -21 trunk/modules/m_gline.c (File Modified)
543 +2 -4 trunk/modules/m_kline.c (File Modified)
544 +1 -2 trunk/modules/m_rehash.c (File Modified)
545 +3 -7 trunk/modules/m_restart.c (File Modified)
546 +31 -45 trunk/modules/m_set.c (File Modified)
547 +2 -4 trunk/modules/m_testmask.c (File Modified)
548 +5 -8 trunk/modules/m_unreject.c (File Modified)
549 +1 -3 trunk/modules/m_xline.c (File Modified)
550 +2 -2 trunk/src/chmode.c (File Modified)
551 +8 -15 trunk/src/modules.c (File Modified)
552 +10 -14 trunk/src/s_auth.c (File Modified)
553 +3 -6 trunk/src/s_conf.c (File Modified)
554 +1 -2 trunk/src/s_newconf.c (File Modified)
555 +20 -57 trunk/src/s_user.c (File Modified)
556 +4 -2 trunk/src/send.c (File Modified)
557 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
558 +4 -6 trunk/unsupported/m_force.c (File Modified)
559
560
561 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
562 Log:
563 - keyword-subst from charybdis 2.2.
564
565
566 Changes: Modified:
567 +12 -3 trunk/doc/example.conf (File Modified)
568 +58 -3 trunk/doc/reference.conf (File Modified)
569 + - trunk/include/substitution.h (File Added)
570 +1 -0 trunk/src/Makefile.in (File Modified)
571 +2 -2 trunk/src/s_conf.c (File Modified)
572 +164 -1 trunk/src/s_user.c (File Modified)
573 + - trunk/src/substitution.c (File Added)
574
575
576 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
577 Log:
578 Removed merge tracking for "svnmerge" for
579 http://svn.atheme.org/charybdis/branches/release-2.2
580
581
582 Changes: Modified:
583 + - trunk/ (Property Modified)
584
585
586 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
587 Log:
588 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
589 http://svn.atheme.org/charybdis/branches/release-2.2
590
591
592 Changes: Modified:
593 + - trunk/ (Property Modified)
594
595
596 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
597 Log:
598 Removed merge tracking for "svnmerge" for
599 http://svn.atheme.org/charybdis/branches/release-2.2
600
601
602 Changes: Modified:
603 + - trunk/ (Property Modified)
604
605
606 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
607 Log:
608 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
609 http://svn.atheme.org/charybdis/branches/release-2.2
610
611
612 Changes: Modified:
613 + - trunk/ (Property Modified)
614
615
616 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
617 Log:
618 - bleah
619
620
621 Changes: Modified:
622 + - trunk/ (Property Modified)
623
624
625 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
626 Log:
627 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
628 http://svn.atheme.org/charybdis/branches/release-2.2
629
630
631 Changes: Modified:
632 + - trunk/ (Property Modified)
633
634
635 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
636 Log:
637 - version bump to 2.2.0
638
639
640 Changes: Modified:
641 +3 -1 trunk/NEWS (File Modified)
642 +1 -1 trunk/configure.ac (File Modified)
643
644
645 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
646 Log:
647 - the new plan:
648 + branches/release-2.1 -> 2.2 base
649 + 3.0 -> branches/cxxconversion
650 + backport some immediate 3.0 functionality for 2.2
651 + other stuff
652
653
654 Changes: Modified:
655 + - trunk/ (File Added)
656
657
658 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
659 Log:
660 Merged revisions 3135,3137 via svnmerge from
661 http://svn.atheme.org/charybdis/trunk
662
663 ........
664 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
665
666 - Expand TRACE description
667 - Mention expiry time in TESTLINE
668 ........
669 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
670
671 Update copyright year for sgml docs to 2007.
672 ........
673
674
675 Changes: Modified:
676 + - branches/release-2.1/ (Property Modified)
677 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
678 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
679
680
681 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
682 Log:
683 Merged revisions 1999 via svnmerge from
684 http://svn.atheme.org/charybdis/trunk
685 Add river to CREDITS
686
687 ........
688 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
689
690 vanity
691 ........
692
693
694 Changes: Modified:
695 + - branches/release-2.1/ (Property Modified)
696 +1 -0 branches/release-2.1/CREDITS (File Modified)
697
698
699 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
700 Log:
701 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
702 http://svn.atheme.org/charybdis/trunk
703
704 ........
705 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
706
707 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
708 ........
709 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
710
711 - add use_forward to /info
712 ........
713 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
714
715 Call channel_modes() with &me instead of source_p when
716 sending out a JOIN and SJOIN for a local user. This
717 saves checking whether they are on the channel they
718 have just joined.
719 ........
720 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
721
722 If use_forward is disabled:
723 - hide +fFQ in 005
724 - hide +f in /mode #channel (/mode #channel f still shows it)
725 - do not send any mode changes adding +f to local clients
726 (-f ones are still sent)
727 ........
728
729
730 Changes: Modified:
731 + - branches/release-2.1/ (Property Modified)
732 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
733 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
734 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
735 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
736 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
737 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
738 +1 -1 branches/release-2.1/src/channel.c (File Modified)
739 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
740 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
741 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
742 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
743 +4 -2 branches/release-2.1/src/supported.c (File Modified)
744
745
746 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
747 Log:
748 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
749
750
751 Changes: Modified:
752 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
753 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
754 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
755
756
757 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
758 Log:
759 Add accountability (wallops, log) to OKICK.
760
761
762 Changes: Modified:
763 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
764
765
766 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
767 Log:
768 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
769 Similar to branches/release-2.2 r3061.
770
771
772 Changes: Modified:
773 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
774
775
776 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
777 Log:
778 - Write xline to file after instead of before notifying opers and source
779 - Also notify source of failure to add xline
780 Similar to branches/release-2.2 r3057.
781
782
783 Changes: Modified:
784 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
785
786
787 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
788 Log:
789 If a dline/kline/resv cannot be added to the file, send
790 the regular notices to local opers and source anyway,
791 and also warn the source (local opers were already warned).
792 Similar to branches/release-2.2 r3053.
793
794
795 Changes: Modified:
796 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
797
798
799 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
800 Log:
801 Port over fixes from unkline/unxline/unresv to undline.
802 Similar to branches/release-2.2 r3049.
803
804
805 Changes: Modified:
806 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
807
808
809 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
810 Log:
811 Merged revisions 2915 via svnmerge from
812 http://svn.atheme.org/charybdis/trunk
813
814 ........
815 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
816
817 In usage message, show kline.conf and xline.conf instead
818 of klines.conf and xlines.conf.
819 ........
820
821
822 Changes: Modified:
823 + - branches/release-2.1/ (Property Modified)
824 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
825
826
827 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
828 Log:
829 Merged revisions 2831,2833,2853 via svnmerge from
830 http://svn.atheme.org/charybdis/trunk
831
832 ........
833 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
834
835 unkline/unxline/unresv:
836 - if fclose on the output returns an error, treat this as a
837 write error too
838 - check if the rename from the temp file to the ban conf failed
839 ........
840 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
841
842 When adding a permanent dline/kline/xline/resv, check
843 the return value of fclose().
844 ........
845 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
846
847 Do not free xline aconf if it could not be written out.
848 It will be added to the list in memory anyway.
849 ........
850
851
852 Changes: Modified:
853 + - branches/release-2.1/ (Property Modified)
854 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
855 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
856 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
857 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
858
859
860 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
861 Log:
862 NEWS: Clarify effects of ip_cloaking changes a little.
863
864
865 Changes: Modified:
866 +2 -0 branches/release-2.1/NEWS (File Modified)
867
868
869 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
870 Log:
871 Rerun autoconf.
872
873
874 Changes: Modified:
875 +9 -9 branches/release-2.1/configure (File Modified)
876
877
878 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
879 Log:
880 Version bump on 2.1 branch to 2.1.2.
881
882
883 Changes: Modified:
884 +1 -1 branches/release-2.1/configure.ac (File Modified)
885
886
887 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
888 Log:
889 Mention r2801/r2805.
890
891
892 Changes: Modified:
893 +1 -0 branches/release-2.1/NEWS (File Modified)
894
895
896 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
897 Log:
898 Merged revisions 2801 via svnmerge from
899 http://svn.atheme.org/charybdis/trunk
900
901 ........
902 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
903
904 ip_cloaking: try to avoid truncation by removing more
905 components of the hostname (except the TLD).
906 ........
907
908
909 Changes: Modified:
910 + - branches/release-2.1/ (Property Modified)
911 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
912
913
914 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
915 Log:
916 Update NEWS.
917
918
919 Changes: Modified:
920 +8 -1 branches/release-2.1/NEWS (File Modified)
921
922
923 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
924 Log:
925 Merged revisions 2781 via svnmerge from
926 http://svn.atheme.org/charybdis/trunk
927
928 ........
929 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
930
931 Fix stupid bug: checked a hostmask against the found
932 ban instead of all exceptions, causing all host mangled
933 clients to be exempted if there was a single ban
934 exception in many cases.
935 ........
936
937
938 Changes: Modified:
939 + - branches/release-2.1/ (Property Modified)
940 +2 -2 branches/release-2.1/src/channel.c (File Modified)
941
942
943 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
944 Log:
945 Merged revisions 2773 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
947
948 ........
949 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
950
951 user@host must be *@* for a shared{} block with flags=locops
952 (server should not be *).
953 ........
954
955
956 Changes: Modified:
957 + - branches/release-2.1/ (Property Modified)
958 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
959
960
961 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
962 Log:
963 Tweak \s code a little.
964
965
966 Changes: Modified:
967 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
968 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
969 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
970
971
972 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
973 Log:
974 Merged revisions 2761 via svnmerge from
975 http://svn.atheme.org/charybdis/trunk
976
977 ........
978 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
979
980 The testline/no_tilde fixes are in 2.1.1.
981 ........
982
983
984 Changes: Modified:
985 + - branches/release-2.1/ (Property Modified)
986 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
987
988
989 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
990 Log:
991 Update NEWS.
992
993
994 Changes: Modified:
995 +4 -1 branches/release-2.1/NEWS (File Modified)
996
997
998 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
999 Log:
1000 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
1001 http://svn.atheme.org/charybdis/trunk
1002 no_tilde fixes
1003
1004 ........
1005 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1006
1007 If the auth{} block has no_tilde and is not kline exempt,
1008 check the username without tilde against klines too.
1009 This is consistent with the way klines work on spoofs
1010 (klines checked on both raw and appearing-on-IRC version).
1011 ........
1012 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1013
1014 Rework the fix for klines with no_tilde.
1015 Add an extra argument to find_address_conf() for the
1016 username without tilde, as that may contain one character more.
1017 ........
1018 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1019
1020 Unbreak compile (because of r2697).
1021 testline with ~ could be improved some more perhaps, but this should work.
1022 ........
1023 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1024
1025 testline: take no_tilde and username truncation into account
1026 ........
1027 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1028
1029 Add some information on /testline with no_tilde and username truncation.
1030 ........
1031
1032
1033 Changes: Modified:
1034 + - branches/release-2.1/ (Property Modified)
1035 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1036 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1037 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1038 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1039 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1040 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1041
1042
1043 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1044 Log:
1045 Merged revisions 2149,2151 via svnmerge from
1046 http://svn.atheme.org/charybdis/trunk
1047
1048 ........
1049 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1050
1051 Move kills from services from +s to +k snomask.
1052 Kills from non-service opers remain on +s.
1053 ........
1054 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1055
1056 Update description of +s and +k snomasks.
1057 ........
1058
1059
1060 Changes: Modified:
1061 + - branches/release-2.1/ (Property Modified)
1062 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1063 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1064 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1065
1066
1067 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1068 Log:
1069 Merged revisions 2685 via svnmerge from
1070 http://svn.atheme.org/charybdis/trunk
1071
1072 ........
1073 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1074
1075 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1076 ........
1077
1078
1079 Changes: Modified:
1080 + - branches/release-2.1/ (Property Modified)
1081 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1082
1083
1084 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1085 Log:
1086 Merged revisions 2693 via svnmerge from
1087 http://svn.atheme.org/charybdis/trunk
1088
1089 ........
1090 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1091
1092 Fix truncation (by one) of unidented usernames
1093 if user registration is done because of DNSBL
1094 completion (which is the usual case if a valid
1095 NICK and USER are sent quickly and any DNSBLs
1096 are enabled).
1097 ........
1098
1099
1100 Changes: Modified:
1101 + - branches/release-2.1/ (Property Modified)
1102 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1103
1104
1105 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1106 Log:
1107 Update NEWS.
1108
1109
1110 Changes: Modified:
1111 +10 -0 branches/release-2.1/NEWS (File Modified)
1112
1113
1114 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1115 Log:
1116 Rerun autoconf.
1117
1118
1119 Changes: Modified:
1120 +9 -9 branches/release-2.1/configure (File Modified)
1121
1122
1123 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1124 Log:
1125 Version bump to 2.1.1.
1126
1127
1128 Changes: Modified:
1129 +1 -1 branches/release-2.1/configure.ac (File Modified)
1130
1131
1132 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1133 Log:
1134 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
1135 http://svn.atheme.org/charybdis/trunk
1136
1137 ........
1138 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1139
1140 - fix a server notice on SID collision where the server name is mentioned twice
1141 ........
1142 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1143
1144 - get_server_name() is stupid
1145 ........
1146 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1147
1148 - fix an oops
1149 ........
1150 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1151
1152 Do the Attempt to re-introduce SID server notice somewhat
1153 differently, showing a real host again if !HIDE_SERVERS_IPS
1154 and still showing the server name exactly once.
1155 ........
1156 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1157
1158 Fix log message for Attempt to re-introduce SID (server notice was ok).
1159 ........
1160 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1161
1162 - replace "No N line" with "no connect block" in a
1163 serverlog message
1164 - show attempted server name in a few serverlog messages
1165 ........
1166
1167
1168 Changes: Modified:
1169 + - branches/release-2.1/ (Property Modified)
1170 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1171
1172
1173 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1174 Log:
1175 Merged revisions 2218 via svnmerge from
1176 http://svn.atheme.org/charybdis/trunk
1177
1178 ........
1179 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1180
1181 Fix garbage in /stats y output on 64-bit archs.
1182 ........
1183
1184
1185 Changes: Modified:
1186 + - branches/release-2.1/ (Property Modified)
1187 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1188
1189
1190 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1191 Log:
1192 Merged revisions 2438 via svnmerge from
1193 http://svn.atheme.org/charybdis/trunk
1194
1195 ........
1196 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1197
1198 Enable Revision keyword in addition to Id.
1199 ........
1200
1201
1202 Changes: Modified:
1203 + - branches/release-2.1/ (Property Modified)
1204 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1205
1206
1207 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1208 Log:
1209 Merged revisions 2679 via svnmerge from
1210 http://svn.atheme.org/charybdis/trunk
1211
1212 ........
1213 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1214
1215 Port over ratbox 2.2 r23253 (anfl):
1216 - remove the cached storage of how many +beI there are, thereby fixing a
1217 case where it can get desynced from reality
1218 ........
1219
1220
1221 Changes: Modified:
1222 + - branches/release-2.1/ (Property Modified)
1223 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1224 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1225
1226
1227 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1228 Log:
1229 Merged revisions 2093,2095 via svnmerge from
1230 http://svn.atheme.org/charybdis/trunk
1231
1232 ........
1233 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1234
1235 - change DNSBL licensing to BSD.
1236 ........
1237 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1238
1239 - change x86-assembly FNV implementation to BSD license
1240 ........
1241
1242
1243 Changes: Modified:
1244 + - branches/release-2.1/ (Property Modified)
1245 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1246 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1247
1248
1249 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1250 Log:
1251 Merged revisions 2073,2075 via svnmerge from
1252 http://svn.atheme.org/charybdis/trunk
1253
1254 ........
1255 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1256
1257 Put full information in the squit reason when exiting
1258 a server due to a servlink (ziplinks) error.
1259 ........
1260 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1261
1262 Put full information in the squit reason when exiting
1263 a server due to not enough arguments for a command.
1264 ........
1265
1266
1267 Changes: Modified:
1268 + - branches/release-2.1/ (Property Modified)
1269 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1270 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1271
1272
1273 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1274 Log:
1275 Merged revisions 2071 via svnmerge from
1276 http://svn.atheme.org/charybdis/trunk
1277
1278 ........
1279 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1280
1281 Don't redirect users from an existing domain to an
1282 existing server in reference.conf.
1283 Idea from ratbox.
1284 ........
1285
1286
1287 Changes: Modified:
1288 + - branches/release-2.1/ (Property Modified)
1289 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1290
1291
1292 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1293 Log:
1294 Merged revisions 2053 via svnmerge from
1295 http://svn.atheme.org/charybdis/trunk
1296
1297 ........
1298 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1299
1300 Make find_channel_membership() choose the shortest list
1301 (channel's list or user's list) to search, avoiding excessive
1302 CPU usage with services which are in lots of channels.
1303 From ratbox 2.2 (anfl/jilles)
1304 ........
1305
1306
1307 Changes: Modified:
1308 + - branches/release-2.1/ (Property Modified)
1309 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1310
1311
1312 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1313 Log:
1314 Rerun autoconf.
1315
1316
1317 Changes: Modified:
1318 +9 -9 branches/release-2.1/configure (File Modified)
1319
1320
1321 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1322 Log:
1323 Version change 2.1.0rc1 -> 2.1.0 (release).
1324
1325
1326 Changes: Modified:
1327 +1 -1 branches/release-2.1/configure.ac (File Modified)
1328
1329
1330 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1331 Log:
1332 Merged revisions 2029 via svnmerge from
1333 http://svn.atheme.org/charybdis/trunk
1334
1335 ........
1336 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1337
1338 NEWS: mention m_webirc.c module
1339 ........
1340
1341
1342 Changes: Modified:
1343 + - branches/release-2.1/ (Property Modified)
1344 +1 -0 branches/release-2.1/NEWS (File Modified)
1345
1346
1347 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1348 Log:
1349 Rerun autoconf.
1350
1351
1352 Changes: Modified:
1353 +9 -9 branches/release-2.1/configure (File Modified)
1354
1355
1356 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1357 Log:
1358 Change version to 2.1.0rc1.
1359
1360
1361 Changes: Modified:
1362 +1 -1 branches/release-2.1/configure.ac (File Modified)
1363
1364
1365 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1366 Log:
1367 Merged revisions 2021 via svnmerge from
1368 http://svn.atheme.org/charybdis/trunk
1369
1370 ........
1371 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1372
1373 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1374 related flaky looking things, and instead keep a list
1375 of BlacklistClients in PreClient.
1376 ........
1377
1378
1379 Changes: Modified:
1380 + - branches/release-2.1/ (Property Modified)
1381 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1382 +1 -1 branches/release-2.1/include/client.h (File Modified)
1383 +0 -1 branches/release-2.1/include/res.h (File Modified)
1384 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1385 +0 -24 branches/release-2.1/src/res.c (File Modified)
1386 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1387
1388
1389 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1390 Log:
1391 Merged revisions 2015,2017 via svnmerge from
1392 http://svn.atheme.org/charybdis/trunk
1393
1394 ........
1395 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1396
1397 Check if the name in the question section of the
1398 DNS reply matches what we queried, to guard against
1399 late replies to a previous query with the same id.
1400 ........
1401 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1402
1403 res.c: add a comment summarizing our changes
1404 ........
1405
1406
1407 Changes: Modified:
1408 + - branches/release-2.1/ (Property Modified)
1409 +53 -18 branches/release-2.1/src/res.c (File Modified)
1410
1411
1412 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1413 Log:
1414 Merged revisions 1981 via svnmerge from
1415 http://svn.atheme.org/charybdis/trunk
1416
1417 ........
1418 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1419
1420 Alphabetize extensions and tweak the descriptions a little.
1421 ........
1422
1423
1424 Changes: Modified:
1425 + - branches/release-2.1/ (Property Modified)
1426 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1427 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1428
1429
1430 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1431 Log:
1432 Merged revisions 1975 via svnmerge from
1433 http://svn.atheme.org/charybdis/trunk
1434
1435 ........
1436 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1437
1438 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1439 We should use the IP and not truncate the hostname.
1440 From ratbox 2.2 (androsyn)
1441 ........
1442
1443
1444 Changes: Modified:
1445 + - branches/release-2.1/ (Property Modified)
1446 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1447
1448
1449 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1450 Log:
1451 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1452 http://svn.atheme.org/charybdis/trunk
1453
1454
1455 Changes: Modified:
1456 + - branches/release-2.1/ (Property Modified)
1457
1458
1459 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1460 Log:
1461 - branch 2.1 release family
1462
1463
1464 Changes: Modified:
1465 + - branches/release-2.1/ (File Added)
1466
1467
1468 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1469 Log:
1470 Describe new handling of host mangling in channel bans in SGML.
1471
1472
1473 Changes: Modified:
1474 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1475
1476
1477 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1478 Log:
1479 - ok, 2.1 operline brought to you by marvin the melancholy robot
1480
1481
1482 Changes: Modified:
1483 +1 -1 trunk/src/messages.tab (File Modified)
1484
1485
1486 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1487 Log:
1488 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1489 If anybody comes up with anything better, then please let us know
1490 and we will change this before 2.1 is branched.
1491
1492
1493 Changes: Modified:
1494 +1 -1 trunk/src/messages.tab (File Modified)
1495
1496
1497 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1498 Log:
1499 Add EUID to capab.txt.
1500
1501
1502 Changes: Modified:
1503 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1504
1505
1506 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1507 Log:
1508 Update NEWS file.
1509
1510
1511 Changes: Modified:
1512 +3 -0 trunk/NEWS (File Modified)
1513
1514
1515 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1516 Log:
1517 Allow service{} servers to manipulate the nick delay table
1518 (for "nickserv enforcement").
1519 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1520 If duration is 0, the nickdelay entry is removed, otherwise
1521 it is added with the duration in seconds (maximum 24 hours).
1522 It is suggested that this is used if the EUID capab is present.
1523
1524
1525 Changes: Modified:
1526 +42 -1 trunk/modules/m_services.c (File Modified)
1527
1528
1529 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1530 Log:
1531 HURT: strip off *@ from the start of the mask
1532 reject anything else containing '@' or '!'
1533
1534
1535 Changes: Modified:
1536 +11 -0 trunk/extensions/hurt.c (File Modified)
1537
1538
1539 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1540 Log:
1541 ircd.c: need supported.h here
1542
1543
1544 Changes: Modified:
1545 +1 -0 trunk/src/ircd.c (File Modified)
1546
1547
1548 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1549 Log:
1550 HURT: less ambiguity here
1551 ips/hosts to be hurt must contain a '.' or ':' otherwise
1552 they are interpreted as nicks
1553
1554
1555 Changes: Modified:
1556 +14 -9 trunk/extensions/hurt.c (File Modified)
1557
1558
1559 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1560 Log:
1561 - we're now ircd-charybdis.org.
1562 - properly alphabetize credits
1563
1564
1565 Changes: Modified:
1566 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1567
1568
1569 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1570 Log:
1571 - add additional modules to the configs
1572
1573
1574 Changes: Modified:
1575 +6 -0 trunk/doc/example.conf (File Modified)
1576 +12 -0 trunk/doc/reference.conf (File Modified)
1577
1578
1579 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1580 Log:
1581 - remove hurt.h, it is pointless and confusing
1582
1583
1584 Changes: Modified:
1585 +27 -62 trunk/extensions/hurt.c (File Modified)
1586 + - trunk/extensions/hurt.h (File Deleted)
1587
1588
1589 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1590 Log:
1591 - add code to suggest a local HURT by nickname.
1592 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1593
1594
1595 Changes: Modified:
1596 +40 -10 trunk/extensions/hurt.c (File Modified)
1597 +1 -0 trunk/extensions/hurt.h (File Modified)
1598
1599
1600 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1601 Log:
1602 - update NEWS file
1603
1604
1605 Changes: Modified:
1606 +2 -1 trunk/NEWS (File Modified)
1607
1608
1609 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1610 Log:
1611 MASKTRACE/TESTMASK: check orighost as well
1612
1613
1614 Changes: Modified:
1615 +4 -2 trunk/modules/m_etrace.c (File Modified)
1616 +3 -1 trunk/modules/m_testmask.c (File Modified)
1617
1618
1619 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1620 Log:
1621 Make RPL_ISUPPORT (005) numeric modularizable.
1622 Currently it will reassemble the numeric every time
1623 it needs to be sent, using a few dozen callbacks;
1624 if this is too slow some caching scheme should be
1625 implemented.
1626
1627
1628 Changes: Modified:
1629 +0 -1 trunk/include/s_user.h (File Modified)
1630 +36 -114 trunk/include/supported.h (File Modified)
1631 +1 -1 trunk/modules/m_version.c (File Modified)
1632 +1 -0 trunk/src/Makefile.in (File Modified)
1633 +1 -0 trunk/src/ircd.c (File Modified)
1634 +300 -25 trunk/src/s_user.c (File Modified)
1635 + - trunk/src/supported.c (File Added)
1636
1637
1638 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1639 Log:
1640 EUID orighost could differ from host only in case,
1641 do not mark as dynamic spoof then
1642
1643
1644 Changes: Modified:
1645 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1646
1647
1648 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1649 Log:
1650 kline help file: clarify a bit and remove some obsolete stuff
1651 partly suggested by Olin
1652
1653
1654 Changes: Modified:
1655 +8 -8 trunk/help/opers/kline (File Modified)
1656
1657
1658 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1659 Log:
1660 Update NEWS file.
1661
1662
1663 Changes: Modified:
1664 +20 -0 trunk/NEWS (File Modified)
1665
1666
1667 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1668 Log:
1669 Show real host/IP to nonopers whoising themselves.
1670 The IP is not shown for auth{} spoofs, otherwise it is,
1671 as it looked rather weird to me to show an auth{} spoofed
1672 IP like this. (/userhost on self still shows the IP.)
1673
1674
1675 Changes: Modified:
1676 +13 -2 trunk/modules/m_whois.c (File Modified)
1677
1678
1679 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1680 Log:
1681 Document nick_delay stuff and move it around a bit.
1682
1683
1684 Changes: Modified:
1685 +1 -2 trunk/doc/example.conf (File Modified)
1686 +8 -2 trunk/doc/reference.conf (File Modified)
1687
1688
1689 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1690 Log:
1691 - disable nickdelay by default. Needs to be documented in reference.conf.
1692
1693
1694 Changes: Modified:
1695 +2 -0 trunk/doc/example.conf (File Modified)
1696 +2 -0 trunk/doc/reference.conf (File Modified)
1697
1698
1699 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1700 Log:
1701 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1702
1703
1704 Changes: Modified:
1705 +2 -1 trunk/modules/m_services.c (File Modified)
1706
1707
1708 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1709 Log:
1710 ip_cloaking: somewhat hackish but we need to send the
1711 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1712 umodes
1713
1714
1715 Changes: Modified:
1716 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1717
1718
1719 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1720 Log:
1721 If EUID is used, show realhost in far connect notice
1722 (but not in far disconnect notice).
1723
1724
1725 Changes: Modified:
1726 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1727
1728
1729 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1730 Log:
1731 ip_cloaking:
1732 - use non-ENCAP CHGHOST if possible
1733 - really introduce new users with their mangled and real
1734 host if +h is in default umodes
1735
1736
1737 Changes: Modified:
1738 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1739
1740
1741 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1742 Log:
1743 Add non-ENCAP CHGHOST.
1744
1745
1746 Changes: Modified:
1747 +49 -11 trunk/modules/m_chghost.c (File Modified)
1748
1749
1750 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1751 Log:
1752 Initial addition of EUID (puts realhost/account in same
1753 command as user introduction).
1754 See doc/technical/euid.txt for more information.
1755 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1756
1757
1758 Changes: Modified:
1759 + - trunk/doc/technical/euid.txt (File Added)
1760 +2 -1 trunk/include/s_serv.h (File Modified)
1761 +1 -1 trunk/include/s_user.h (File Modified)
1762 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1763 +1 -34 trunk/modules/m_chghost.c (File Modified)
1764 +0 -28 trunk/modules/m_services.c (File Modified)
1765 +30 -1 trunk/src/s_serv.c (File Modified)
1766 +30 -3 trunk/src/s_user.c (File Modified)
1767
1768
1769 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1770 Log:
1771 Store the mangled host in localClient and use it for
1772 ban matching (also match real host for mangled users,
1773 also match mangled host for uncloaked users).
1774 Improve interaction of +h with auth{} and services
1775 spoofs.
1776 Note that all of this only applies to clients who
1777 connect after the mangling module is loaded
1778 (other clients cannot even set +h).
1779 The sorcerynet cloaking module has not been updated
1780 for these changes.
1781
1782
1783 Changes: Modified:
1784 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1785 +3 -0 trunk/include/client.h (File Modified)
1786 +64 -5 trunk/src/channel.c (File Modified)
1787 +1 -0 trunk/src/client.c (File Modified)
1788 +2 -2 trunk/src/s_user.c (File Modified)
1789
1790
1791 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1792 Log:
1793 Document /stats U letters in sgml.
1794
1795
1796 Changes: Modified:
1797 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1798
1799
1800 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1801 Log:
1802 Better description of hub_mask and leaf_mask.
1803
1804
1805 Changes: Modified:
1806 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1807
1808
1809 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1810 Log:
1811 Add operspy_dont_care_user_info to sgml docs.
1812
1813
1814 Changes: Modified:
1815 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1816
1817
1818 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1819 Log:
1820 Add general::operspy_dont_care_user_info.
1821 This makes /who mask equivalent to /who !mask for opers
1822 with the operspy flag, and removes the operspy log/notice
1823 on /who mask, /masktrace and /scan.
1824 The necessary privilege (operspy flag) is unchanged.
1825 Behaviour for the other operspy commands (channel
1826 related ones) is also unchanged.
1827
1828
1829 Changes: Modified:
1830 +1 -0 trunk/doc/example.conf (File Modified)
1831 +6 -0 trunk/doc/reference.conf (File Modified)
1832 +1 -0 trunk/include/s_conf.h (File Modified)
1833 +10 -8 trunk/modules/m_etrace.c (File Modified)
1834 +6 -0 trunk/modules/m_info.c (File Modified)
1835 +8 -5 trunk/modules/m_scan.c (File Modified)
1836 +1 -1 trunk/modules/m_version.c (File Modified)
1837 +6 -1 trunk/modules/m_who.c (File Modified)
1838 +1 -0 trunk/src/newconf.c (File Modified)
1839 +1 -0 trunk/src/s_conf.c (File Modified)
1840
1841
1842 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1843 Log:
1844 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1845 This letter will also be used for showing operspy with
1846 limited accountability (show non channel related info
1847 without '!' or notice).
1848
1849
1850 Changes: Modified:
1851 +2 -0 trunk/doc/server-version-info (File Modified)
1852 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1853 +2 -0 trunk/include/ircd.h (File Modified)
1854 +6 -0 trunk/modules/m_info.c (File Modified)
1855 +2 -0 trunk/modules/m_version.c (File Modified)
1856 +1 -0 trunk/src/ircd_state.c (File Modified)
1857
1858
1859 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1860 Log:
1861 Add m_webirc module, allows showing real host of CGI:IRC users.
1862 Differences to the version available on my web page for a while:
1863 instructions on how to set it up.
1864
1865
1866 Changes: Modified:
1867 +137 -0 trunk/extensions/Makefile.in (File Modified)
1868 + - trunk/extensions/m_webirc.c (File Added)
1869
1870
1871 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1872 Log:
1873 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1874
1875
1876 Changes: Modified:
1877 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1878
1879
1880 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1881 Log:
1882 - move beu from core to contributors
1883 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1884
1885
1886 Changes: Modified:
1887 +2 -2 trunk/CREDITS (File Modified)
1888
1889
1890 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1891 Log:
1892 Mention that class blocks must be defined before the
1893 auth or connect blocks referencing them.
1894
1895
1896 Changes: Modified:
1897 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1898
1899
1900 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1901 Log:
1902 extb_canjoin:
1903 - change from "can join" to "is banned", this reverses sense
1904 and removes "weird" checks like for +i, +l, +j
1905 - don't allow $j to same channel
1906 - +s/+p restriction removed, anyone can /mode b anyway
1907 - +k check removed
1908
1909
1910 Changes: Modified:
1911 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1912
1913
1914 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1915 Log:
1916 Add a few important lines from reference.conf to example.conf.
1917
1918
1919 Changes: Modified:
1920 +8 -1 trunk/doc/example.conf (File Modified)
1921
1922
1923 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1924 Log:
1925 - we don't support rtsigio anymore
1926 - we definately don't support VMS nor Cygwin either.
1927
1928
1929 Changes: Modified:
1930 +2 -2 trunk/INSTALL (File Modified)
1931 +0 -2 trunk/README.FIRST (File Modified)
1932
1933
1934 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1935 Log:
1936 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1937
1938
1939 Changes: Modified:
1940 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1941
1942
1943 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1944 Log:
1945 extb_canjoin:
1946 - return EXTBAN_NOMATCH for a valid ban that does not match
1947 - consider a $j ban invalid if we were already processing a
1948 can_join for a $j ban
1949
1950
1951 Changes: Modified:
1952 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1953
1954
1955 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1956 Log:
1957 extb_extgecos: realhost -> orighost
1958
1959
1960 Changes: Modified:
1961 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1962
1963
1964 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1965 Log:
1966 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1967
1968
1969 Changes: Modified:
1970 +59 -0 trunk/extensions/Makefile.in (File Modified)
1971 + - trunk/extensions/extb_canjoin.c (File Added)
1972
1973
1974 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1975 Log:
1976 - oh right, charybdis calls that 'orighost'.
1977
1978
1979 Changes: Modified:
1980 +2 -2 trunk/modules/m_who.c (File Modified)
1981
1982
1983 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1984 Log:
1985 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1986
1987
1988 Changes: Modified:
1989 +2 -0 trunk/modules/m_who.c (File Modified)
1990
1991
1992 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1993 Log:
1994 - also check $x against realhost
1995
1996
1997 Changes: Modified:
1998 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1999
2000
2001 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2002 Log:
2003 Sorcerynet people want a debugging notice moved from +s to +d.
2004
2005
2006 Changes: Modified:
2007 +1 -1 trunk/src/blacklist.c (File Modified)
2008
2009
2010 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2011 Log:
2012 Use source_p instead of client_p for free_pre_client().
2013 client_p could be NULL or another client.
2014
2015
2016 Changes: Modified:
2017 +1 -1 trunk/src/client.c (File Modified)
2018
2019
2020 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2021 Log:
2022 - revert this, I know how to fix it now
2023
2024
2025 Changes: Modified:
2026 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2027
2028
2029 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2030 Log:
2031 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2032 This fix is probably suboptimal, but it does indeed fix the problem.
2033
2034
2035 Changes: Modified:
2036 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2037
2038
2039 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2040 Log:
2041 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2042
2043
2044 Changes: Modified:
2045 +49 -0 trunk/extensions/Makefile.in (File Modified)
2046 + - trunk/extensions/extb_extgecos.c (File Added)
2047
2048
2049 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2050 Log:
2051 Remove undocumented and unused general::fallback_to_ip6_int config option.
2052
2053
2054 Changes: Modified:
2055 +0 -3 trunk/include/s_conf.h (File Modified)
2056 +0 -3 trunk/src/newconf.c (File Modified)
2057
2058
2059 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2060 Log:
2061 SGML docs:
2062 - document new TESTMASK
2063 - mention that TESTMASK matching is the same as MASKTRACE matching
2064 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2065 been that way)
2066
2067
2068 Changes: Modified:
2069 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2070
2071
2072 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2073 Log:
2074 New testmask from ratbox 2.2.
2075 Allows matches on nick, ip and gecos in addition to user
2076 and host, and is fully analogous to masktrace.
2077 The numeric has changed from 724 to 727 and fields in it
2078 have changed.
2079
2080
2081 Changes: Modified:
2082 +4 -3 trunk/help/opers/testmask (File Modified)
2083 +1 -0 trunk/include/numeric.h (File Modified)
2084 +82 -9 trunk/modules/m_testmask.c (File Modified)
2085 +2 -2 trunk/src/messages.tab (File Modified)
2086
2087
2088 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2089 Log:
2090 contrib -> extensions
2091
2092
2093 Changes: Modified:
2094 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2095
2096
2097 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2098 Log:
2099 CHGHOST: Check validity of new hostname.
2100 If the command came from a local client (disabled by
2101 default), send an error message and drop the command.
2102 If the command came from a remote client or server,
2103 send a notice to opers and the target user (if local).
2104
2105
2106 Changes: Modified:
2107 +42 -1 trunk/modules/m_chghost.c (File Modified)
2108
2109
2110 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2111 Log:
2112 Update NEWS file.
2113
2114
2115 Changes: Modified:
2116 +23 -1 trunk/NEWS (File Modified)
2117
2118
2119 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2120 Log:
2121 When an outgoing server connection succeeds, set
2122 localClient->ip by simply copying the whole sockaddr
2123 struct instead of copying certain parts only.
2124
2125
2126 Changes: Modified:
2127 +1 -19 trunk/src/s_serv.c (File Modified)
2128
2129
2130 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2131 Log:
2132 Give a special error message and ignore the connect block
2133 if trying to add a connect block for the server's own name.
2134
2135
2136 Changes: Modified:
2137 +7 -0 trunk/src/newconf.c (File Modified)
2138
2139
2140 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2141 Log:
2142 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2143 when --disable-balloc is used, so that it compiles.
2144 Obviously the BlockHeapUsage() stub returns just zeroes so
2145 /stats z will be less informative.
2146
2147
2148 Changes: Modified:
2149 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2150
2151
2152 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2153 Log:
2154 Free and zero dns_query in DNS callback for outgoing connect.
2155 This avoids double free of reslist.
2156
2157
2158 Changes: Modified:
2159 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2160
2161
2162 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2163 Log:
2164 From ratbox, log failed outgoing connections to serverlog.
2165 Added: IP address.
2166
2167
2168 Changes: Modified:
2169 +13 -1 trunk/src/s_serv.c (File Modified)
2170
2171
2172 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2173 Log:
2174 Change serverlog message when connecting to be more clear and show the port number.
2175
2176
2177 Changes: Modified:
2178 +1 -1 trunk/src/s_serv.c (File Modified)
2179
2180
2181 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2182 Log:
2183 Remove gethost_byname(), this is meaningless
2184 since the removal of AAAA -> A fallback (r1763).
2185
2186
2187 Changes: Modified:
2188 +0 -1 trunk/include/res.h (File Modified)
2189 +0 -12 trunk/src/res.c (File Modified)
2190
2191
2192 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2193 Log:
2194 Remove ip6.int support and use only ip6.arpa.
2195 The global ip6.int zone has disappeared on June 1
2196 and a lot of other software has been removing ip6.int
2197 support also.
2198 This removes the second and last case where IPv6
2199 support in charybdis causes extra lookups and slows
2200 DNS down.
2201
2202
2203 Changes: Modified:
2204 +5 -27 trunk/src/res.c (File Modified)
2205
2206
2207 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2208 Log:
2209 Mention new default (r1767) for connect::aftype in sgml docs.
2210
2211
2212 Changes: Modified:
2213 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2214
2215
2216 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2217 Log:
2218 Use IPv6 if connect::host looks like an IPv6 address
2219 (contains a colon). No need to aftype=ipv6 anymore.
2220
2221
2222 Changes: Modified:
2223 +2 -0 trunk/src/newconf.c (File Modified)
2224
2225
2226 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2227 Log:
2228 More information about connect::host.
2229
2230
2231 Changes: Modified:
2232 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2233
2234
2235 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2236 Log:
2237 Remove fallback to A if AAAA cannot be found.
2238 In case of a forward check of a reverse lookup, we
2239 already know if it's ipv4 or ipv6, so it is not
2240 useful and in case of a forward lookup of a hostname
2241 in connect::host, connect::aftype already specifies
2242 if it's ipv4 or ipv6.
2243
2244
2245 Changes: Modified:
2246 +4 -27 trunk/src/res.c (File Modified)
2247
2248
2249 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2250 Log:
2251 msg_channel():
2252 - check if +c made the message text empty and refuse
2253 to send it if so
2254 - don't copy message text if it is not necessary
2255 (channel is -c)
2256
2257
2258 Changes: Modified:
2259 +14 -4 trunk/modules/core/m_message.c (File Modified)
2260
2261
2262 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2263 Log:
2264 remove_conf_item(): do not free cf_name, this is generally a string constant
2265
2266
2267 Changes: Modified:
2268 +0 -1 trunk/src/newconf.c (File Modified)
2269
2270
2271 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2272 Log:
2273 Remove the old unused FDL_ constants.
2274
2275
2276 Changes: Modified:
2277 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2278
2279
2280 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2281 Log:
2282 Remove an unused struct irc_sockaddr_storage from fde_t
2283 (allocated for every possible file descriptor).
2284
2285
2286 Changes: Modified:
2287 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2288
2289
2290 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2291 Log:
2292 If the DNS lookup for an outgoing connection is still
2293 pending when it is closed, clean it up.
2294
2295
2296 Changes: Modified:
2297 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2298
2299
2300 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2301 Log:
2302 If proc_answer() fails (for example if a lookup for an
2303 A record returns a CNAME), fail the query immediately.
2304 Previously the packet was just ignored, leaving the
2305 query to time out.
2306
2307
2308 Changes: Modified:
2309 +4 -8 trunk/src/res.c (File Modified)
2310
2311
2312 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2313 Log:
2314 Correct sockhost field in an outgoing server connection.
2315 First copy the host field from the server_conf, then
2316 take the IP from to where the connection was attempted
2317 when the connection callback is called.
2318 (Before r1747 this used the IP from the server_conf.)
2319
2320
2321 Changes: Modified:
2322 +8 -2 trunk/src/s_serv.c (File Modified)
2323
2324
2325 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2326 Log:
2327 Remove ipnum (keep aftype) and dns_query from server_conf.
2328 We don't keep track of binary form address in connect{}
2329 blocks anymore, DNS lookups of names in host= gone.
2330 As before the DNS lookup is done on connect.
2331 This should unbreak hostnames in host= somewhat.
2332
2333
2334 Changes: Modified:
2335 +1 -2 trunk/include/s_newconf.h (File Modified)
2336 +2 -2 trunk/src/newconf.c (File Modified)
2337 +1 -42 trunk/src/s_newconf.c (File Modified)
2338 +12 -31 trunk/src/s_serv.c (File Modified)
2339
2340
2341 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2342 Log:
2343 Rerun autoconf.
2344
2345
2346 Changes: Modified:
2347 +1 -1 trunk/configure (File Modified)
2348
2349
2350 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2351 Log:
2352 Fix --disable-balloc help text (said --disable-small-net).
2353
2354
2355 Changes: Modified:
2356 +1 -1 trunk/configure.ac (File Modified)
2357
2358
2359 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2360 Log:
2361 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2362 services (+S). Unlike operstring and adminstring, this
2363 is not changeable with /quote set but is updated on rehash.
2364
2365
2366 Changes: Modified:
2367 +1 -0 trunk/doc/example.conf (File Modified)
2368 +10 -2 trunk/doc/reference.conf (File Modified)
2369 +1 -0 trunk/include/s_conf.h (File Modified)
2370 +6 -0 trunk/modules/m_info.c (File Modified)
2371 +3 -2 trunk/modules/m_whois.c (File Modified)
2372 +1 -0 trunk/src/newconf.c (File Modified)
2373 +1 -0 trunk/src/s_conf.c (File Modified)
2374
2375
2376 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2377 Log:
2378 Fix handling of comma in whois: ignore the comma and
2379 everything after it but do output the entire parameter
2380 in RPL_ENDOFWHOIS.
2381
2382
2383 Changes: Modified:
2384 +2 -2 trunk/modules/m_whois.c (File Modified)
2385
2386
2387 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2388 Log:
2389 New /stats letter 's' to list HURTs:
2390 - opers get the full listing.
2391 - users get any HURTs that match their sockhost/orighost if
2392 "stats_k_oper_only" is set to 1.
2393
2394
2395 Changes: Modified:
2396 +50 -0 trunk/extensions/hurt.c (File Modified)
2397
2398
2399 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2400 Log:
2401 - make the newconf system available to modules.
2402
2403
2404 Changes: Modified:
2405 +4 -1 trunk/include/newconf.h (File Modified)
2406 +4 -8 trunk/src/newconf.c (File Modified)
2407
2408
2409 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2410 Log:
2411 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2412
2413 Changes: Modified:
2414 +0 -3 trunk/doc/example.conf (File Modified)
2415 +0 -3 trunk/doc/reference.conf (File Modified)
2416
2417
2418 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2419 Log:
2420 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2421
2422
2423 Changes: Modified:
2424 +3 -0 trunk/doc/example.conf (File Modified)
2425 +3 -0 trunk/doc/reference.conf (File Modified)
2426
2427
2428 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2429 Log:
2430 Fix too early truncation of JOIN channel list.
2431
2432
2433 Changes: Modified:
2434 +2 -3 trunk/modules/core/m_join.c (File Modified)
2435
2436
2437 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2438 Log:
2439 - From ratbox 2.2 (anfl), send server notices about read
2440 errors from handshakes and servers to +s instead of +d.
2441 - Send various server notices about failed server
2442 connections which did not reach registered state network
2443 wide if the connection was initiated by a remote oper.
2444 This avoids annoying the whole net if there is a
2445 broken autoconnect, but allows all opers to see why a
2446 remote connect failed. Failed connections which did reach
2447 server state already generate server notices everywhere.
2448
2449 Note: this is an exception to our general policy to not send
2450 server notices about unregistered connections remotely.
2451
2452
2453 Changes: Modified:
2454 +1 -0 trunk/include/client.h (File Modified)
2455 +20 -6 trunk/src/client.c (File Modified)
2456 +6 -6 trunk/src/s_serv.c (File Modified)
2457
2458
2459 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2460 Log:
2461 - fix typoes
2462
2463
2464 Changes: Modified:
2465 +1 -1 trunk/doc/example.conf (File Modified)
2466 +1 -1 trunk/doc/reference.conf (File Modified)
2467
2468
2469 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2470 Log:
2471 Don't allow #channel +b $c:&channel (inconsistent target).
2472
2473
2474 Changes: Modified:
2475 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2476
2477
2478 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2479 Log:
2480 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2481
2482
2483 Changes: Modified:
2484 +0 -2 trunk/include/client.h (File Modified)
2485
2486
2487 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2488 Log:
2489 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2490
2491
2492 Changes: Modified:
2493 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2494
2495
2496 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2497 Log:
2498 Store IP addresses in whowas. These are shown to opers.
2499 Obtained from Eurus patches.
2500 orighost tracking removed (not worth the memory IMHO),
2501 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2502 with unknown IPs and to not violate auth{} spoof policy.
2503
2504
2505 Changes: Modified:
2506 +2 -0 trunk/doc/reference.conf (File Modified)
2507 +1 -0 trunk/include/numeric.h (File Modified)
2508 +1 -0 trunk/include/whowas.h (File Modified)
2509 +10 -1 trunk/modules/m_whowas.c (File Modified)
2510 +1 -1 trunk/src/messages.tab (File Modified)
2511 +4 -0 trunk/src/whowas.c (File Modified)
2512
2513
2514 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2515 Log:
2516 Describe hostmask parameter of masktrace better in sgml docs.
2517
2518
2519 Changes: Modified:
2520 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2521
2522
2523 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2524 Log:
2525 masktrace help file: mention CIDR IP masks
2526 From ratbox 2.2
2527
2528
2529 Changes: Modified:
2530 +2 -0 trunk/help/opers/masktrace (File Modified)
2531
2532
2533 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2534 Log:
2535 MASKTRACE: allow normal match() on IP address also
2536 From ratbox 2.2
2537
2538
2539 Changes: Modified:
2540 +2 -3 trunk/modules/m_etrace.c (File Modified)
2541
2542
2543 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2544 Log:
2545 Allow +S clients (services) to send to channels and @/+ channels always.
2546
2547
2548 Changes: Modified:
2549 +1 -1 trunk/modules/core/m_message.c (File Modified)
2550 +1 -1 trunk/src/channel.c (File Modified)
2551
2552
2553 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2554 Log:
2555 Allow servers to send to @#chan and +#chan.
2556
2557
2558 Changes: Modified:
2559 +1 -1 trunk/modules/core/m_message.c (File Modified)
2560
2561
2562 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2563 Log:
2564 Don't count opers on service{} servers in /lusers.
2565
2566
2567 Changes: Modified:
2568 +2 -2 trunk/src/s_user.c (File Modified)
2569
2570
2571 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2572 Log:
2573 Show opers the real host behind a dynamic spoof in WHOIS.
2574 If the user is auth{} spoofed, this shows the auth{} spoof
2575 otherwise it shows the DNS hostname and IP address.
2576 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2577
2578
2579 Changes: Modified:
2580 +1 -0 trunk/include/numeric.h (File Modified)
2581 +12 -2 trunk/modules/m_whois.c (File Modified)
2582 +1 -1 trunk/src/messages.tab (File Modified)
2583
2584
2585 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2586 Log:
2587 Remove #define HIDE_SPOOF_IPS from config.h, should
2588 have been done earlier.
2589
2590
2591 Changes: Modified:
2592 +0 -7 trunk/include/config.h (File Modified)
2593
2594
2595 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2596 Log:
2597 Bring back ERR_CANTKILLSERVER.
2598
2599
2600 Changes: Modified:
2601 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2602
2603
2604 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2605 Log:
2606 ip_cloaking module:
2607 - also send RPL_HOSTHIDDEN on -h
2608 - don't allow +h for auth{} spoofed clients
2609
2610
2611 Changes: Modified:
2612 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2613
2614
2615 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2616 Log:
2617 /etc/resolv.conf parsing:
2618 - don't crash (sometimes) if there is a line without an argument
2619 (e.g. 'search' by itself)
2620 - fix handling of lines with leading whitespace
2621
2622
2623 Changes: Modified:
2624 +9 -8 trunk/src/reslib.c (File Modified)
2625
2626
2627 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2628 Log:
2629 Put back code that terminates DNS queries, which was
2630 removed during the resolver changes.
2631
2632
2633 Changes: Modified:
2634 +4 -0 trunk/src/s_auth.c (File Modified)
2635
2636
2637 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2638 Log:
2639 - oh hey, that was in the wrong place
2640
2641
2642 Changes: Modified:
2643 +13 -13 trunk/src/s_auth.c (File Modified)
2644
2645
2646 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2647 Log:
2648 - handle a situation where a user can go away before DNS completes
2649
2650
2651 Changes: Modified:
2652 +13 -0 trunk/src/s_auth.c (File Modified)
2653
2654
2655 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2656 Log:
2657 More dnsbl stuff
2658
2659
2660 Changes: Modified:
2661 +1 -0 trunk/include/blacklist.h (File Modified)
2662 +1 -0 trunk/include/res.h (File Modified)
2663 +33 -2 trunk/src/blacklist.c (File Modified)
2664 +2 -0 trunk/src/client.c (File Modified)
2665 +24 -0 trunk/src/res.c (File Modified)
2666
2667
2668 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2669 Log:
2670 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2671 if comm_accept() failed.
2672
2673 Found with valgrind.
2674
2675
2676 Changes: Modified:
2677 +4 -4 trunk/src/listener.c (File Modified)
2678
2679
2680 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2681 Log:
2682 - handle unavailable Client/preClient structs
2683
2684
2685 Changes: Modified:
2686 +9 -0 trunk/src/blacklist.c (File Modified)
2687
2688
2689 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2690 Log:
2691 Add +lf to SGML docs.
2692
2693
2694 Changes: Modified:
2695 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2696
2697
2698 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2699 Log:
2700 Also do forwarding if the channel limit (+l) is exceeded.
2701
2702
2703 Changes: Modified:
2704 +1 -1 trunk/help/opers/cmode (File Modified)
2705 +2 -2 trunk/modules/core/m_join.c (File Modified)
2706
2707
2708 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2709 Log:
2710 Post-release lovin':
2711 - Update version to 2.1.0.
2712 - Regenerate configure.
2713
2714
2715 Changes: Modified:
2716 +9 -9 trunk/configure (File Modified)
2717 +1 -1 trunk/configure.ac (File Modified)
2718
2719
2720 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2721 Log:
2722 Comment out example blacklist{} block.
2723
2724
2725 Changes: Modified:
2726 +7 -7 trunk/doc/example.conf (File Modified)
2727 +7 -7 trunk/doc/reference.conf (File Modified)
2728
2729
2730 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2731 Log:
2732 Add note regarding use of AHBL BLs.
2733
2734
2735 Changes: Modified:
2736 +4 -0 trunk/doc/example.conf (File Modified)
2737 +4 -0 trunk/doc/reference.conf (File Modified)
2738
2739
2740 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2741 Log:
2742 Fix typos.
2743
2744
2745 Changes: Modified:
2746 +2 -2 trunk/CREDITS (File Modified)
2747
2748
2749 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2750 Log:
2751 Add beu to CREDITS.
2752
2753
2754 Changes: Modified:
2755 +1 -0 trunk/CREDITS (File Modified)
2756
2757
2758 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2759 Log:
2760 Put more recent ratbox CREDITS here.
2761
2762
2763 Changes: Modified:
2764 +3 -2 trunk/doc/Ratbox-team (File Modified)
2765
2766
2767 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2768 Log:
2769 Clarify a bit.
2770
2771
2772 Changes: Modified:
2773 +5 -4 trunk/NEWS (File Modified)
2774
2775
2776 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2777 Log:
2778 Mention that install or make install also avoids modunload crashes.
2779
2780
2781 Changes: Modified:
2782 +2 -1 trunk/BUGS (File Modified)
2783
2784
2785 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2786 Log:
2787 - update NEWS a bit
2788
2789
2790 Changes: Modified:
2791 +3 -8 trunk/NEWS (File Modified)
2792
2793
2794 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2795 Log:
2796 - further updates
2797
2798
2799 Changes: Modified:
2800 +3 -2 trunk/BUGS (File Modified)
2801
2802
2803 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2804 Log:
2805 - add orighost check to hurt.c
2806 - update BUGS info
2807
2808
2809 Changes: Modified:
2810 +1 -6 trunk/BUGS (File Modified)
2811 +1 -1 trunk/extensions/hurt.c (File Modified)
2812
2813
2814 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2815 Log:
2816 Make kline_exempt exempt from HURT also.
2817
2818
2819 Changes: Modified:
2820 +2 -1 trunk/extensions/hurt.c (File Modified)
2821
2822
2823 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2824 Log:
2825 Fix mask HEAL propagation.
2826
2827
2828 Changes: Modified:
2829 +6 -3 trunk/extensions/hurt.c (File Modified)
2830
2831
2832 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2833 Log:
2834 - Remove old cruft.
2835 - Update.
2836
2837
2838 Changes: Modified:
2839 +18 -31 trunk/extensions/README (File Modified)
2840
2841
2842 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2843 Log:
2844 More target change hax.
2845 Ick.
2846
2847
2848 Changes: Modified:
2849 +5 -0 trunk/extensions/hurt.c (File Modified)
2850
2851
2852 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2853 Log:
2854 Improvements to HURT propagation.
2855
2856
2857 Changes: Modified:
2858 +8 -6 trunk/extensions/hurt.c (File Modified)
2859
2860
2861 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2862 Log:
2863 - further simplification
2864
2865
2866 Changes: Modified:
2867 +25 -76 trunk/extensions/hurt.c (File Modified)
2868 +0 -9 trunk/extensions/hurt.h (File Modified)
2869
2870
2871 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2872 Log:
2873 - client_exit hook
2874
2875
2876 Changes: Modified:
2877 +13 -0 trunk/extensions/hurt.c (File Modified)
2878
2879
2880 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2881 Log:
2882 - cut off at 15 messages instead of 30
2883
2884
2885 Changes: Modified:
2886 +1 -1 trunk/extensions/hurt.h (File Modified)
2887
2888
2889 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2890 Log:
2891 Squash a warning here.
2892
2893
2894 Changes: Modified:
2895 +1 -3 trunk/src/ircd.c (File Modified)
2896
2897
2898 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2899 Log:
2900 Don't show servers in /stats l to nonopers if flatten links is enabled.
2901
2902
2903 Changes: Modified:
2904 +3 -1 trunk/modules/m_stats.c (File Modified)
2905
2906
2907 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2908 Log:
2909 - hurt expiry
2910
2911
2912 Changes: Modified:
2913 +20 -7 trunk/extensions/hurt.c (File Modified)
2914
2915
2916 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2917 Log:
2918 - remove inline stuff (yuck)
2919 - sockaddr should have been sockhost
2920
2921
2922 Changes: Modified:
2923 +22 -31 trunk/extensions/hurt.c (File Modified)
2924
2925
2926 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2927 Log:
2928 - make hurt checking actually work
2929
2930
2931 Changes: Modified:
2932 +2 -7 trunk/extensions/hurt.c (File Modified)
2933
2934
2935 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2936 Log:
2937 Slight tweak to alias{}.
2938
2939
2940 Changes: Modified:
2941 +4 -0 trunk/src/parse.c (File Modified)
2942
2943
2944 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2945 Log:
2946 - further simplification
2947
2948
2949 Changes: Modified:
2950 +59 -71 trunk/extensions/hurt.c (File Modified)
2951 +0 -1 trunk/extensions/hurt.h (File Modified)
2952
2953
2954 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2955 Log:
2956 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2957
2958
2959 Changes: Modified:
2960 +10 -20 trunk/extensions/hurt.c (File Modified)
2961 +0 -4 trunk/extensions/hurt.h (File Modified)
2962
2963
2964 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2965 Log:
2966 - remove some unnecessary code here (hurt_initial_check_event()).
2967
2968
2969 Changes: Modified:
2970 +0 -23 trunk/extensions/hurt.c (File Modified)
2971
2972
2973 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2974 Log:
2975 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2976
2977
2978 Changes: Modified:
2979 +8 -0 trunk/modules/core/m_message.c (File Modified)
2980
2981
2982 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2983 Log:
2984 - more sane tgchange hax
2985
2986
2987 Changes: Modified:
2988 +2 -1 trunk/extensions/hurt.c (File Modified)
2989
2990
2991 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2992 Log:
2993 Make HEAL <nick> work.
2994
2995
2996 Changes: Modified:
2997 +40 -43 trunk/extensions/hurt.c (File Modified)
2998
2999
3000 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3001 Log:
3002 Destroy hurt_clients list on unload.
3003
3004
3005 Changes: Modified:
3006 +7 -0 trunk/extensions/hurt.c (File Modified)
3007
3008
3009 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3010 Log:
3011 Coding style: no space between a function name and parenthesis.
3012
3013
3014 Changes: Modified:
3015 +43 -43 trunk/extensions/hurt.c (File Modified)
3016
3017
3018 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3019 Log:
3020 Now works and throws out hurt clients after 30 protocol messages
3021 unless they identify.
3022
3023
3024 Changes: Modified:
3025 +28 -36 trunk/extensions/hurt.c (File Modified)
3026 +1 -7 trunk/extensions/hurt.h (File Modified)
3027
3028
3029 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3030 Log:
3031 Working addition/lookup.
3032
3033
3034 Changes: Modified:
3035 +8 -0 trunk/extensions/hurt.c (File Modified)
3036
3037
3038 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3039 Log:
3040 Get rid of hyb6 style propagation (:server COMMAND source).
3041
3042
3043 Changes: Modified:
3044 +18 -22 trunk/extensions/hurt.c (File Modified)
3045
3046
3047 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3048 Log:
3049 add not-working hurt_add and hurt_find
3050
3051
3052 Changes: Modified:
3053 +13 -5 trunk/extensions/hurt.c (File Modified)
3054
3055
3056 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3057 Log:
3058 Comment out a lot of stuff so I can load and unload this without crashing.
3059
3060
3061 Changes: Modified:
3062 +17 -6 trunk/extensions/hurt.c (File Modified)
3063
3064
3065 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3066 Log:
3067 Fix svn:keywords and add a short comment at the top.
3068
3069
3070 Changes: Modified:
3071 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3072
3073
3074 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3075 Log:
3076 - Make hurt module compile
3077 - Link it to the build
3078 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3079 correct flag name, no CAP_TS6 use etc
3080
3081
3082 Changes: Modified:
3083 +1 -0 trunk/extensions/Makefile.in (File Modified)
3084 +30 -32 trunk/extensions/hurt.c (File Modified)
3085
3086
3087 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3088 Log:
3089 Put beu's hurt module in trunk.
3090
3091
3092 Changes: Modified:
3093 + - trunk/extensions/hurt.c (File Added)
3094 + - trunk/extensions/hurt.h (File Added)
3095
3096
3097 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3098 Log:
3099 - _iprint(): use stderr instead of stdout
3100
3101
3102 Changes: Modified:
3103 +1 -1 trunk/src/s_log.c (File Modified)
3104
3105
3106 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3107 Log:
3108 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3109 and subsequently destroy our kqueue when we close 0, 1, 2
3110 (broke /restart).
3111 - After closing fd 0, 1, 2 reopen them to /dev/null again
3112 so we don't send messages from malloc etc to a random
3113 user's connection.
3114 - Remove an obsolete comment.
3115
3116
3117 Changes: Modified:
3118 +13 -2 trunk/src/ircd.c (File Modified)
3119
3120
3121 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3122 Log:
3123 Update NEWS file.
3124
3125
3126 Changes: Modified:
3127 +29 -1 trunk/NEWS (File Modified)
3128
3129
3130 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3131 Log:
3132 Rerun autoconf.
3133
3134
3135 Changes: Modified:
3136 +1 -1 trunk/configure (File Modified)
3137
3138
3139 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3140 Log:
3141 Fix openssl version check to also accept versions newer than 0.9.6.
3142
3143
3144 Changes: Modified:
3145 +1 -1 trunk/configure.ac (File Modified)
3146
3147
3148 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3149 Log:
3150 Oops, need packet.h here.
3151
3152
3153 Changes: Modified:
3154 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3155
3156
3157 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3158 Log:
3159 End the flood grace period in CPRIVMSG/CNOTICE.
3160
3161
3162 Changes: Modified:
3163 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3164
3165
3166 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3167 Log:
3168 - update class::connectfreq documentation
3169
3170
3171 Changes: Modified:
3172 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3173
3174
3175 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3176 Log:
3177 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3178
3179
3180 Changes: Modified:
3181 +3 -6 trunk/src/s_serv.c (File Modified)
3182
3183
3184 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3185 Log:
3186 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3187
3188
3189 Changes: Modified:
3190 +1 -1 trunk/src/messages.tab (File Modified)
3191
3192
3193 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3194 Log:
3195 Don't mention that /stats p shows idle times, as it doesn't.
3196
3197
3198 Changes: Modified:
3199 +1 -1 trunk/help/opers/stats (File Modified)
3200 +1 -1 trunk/help/users/stats (File Modified)
3201
3202
3203 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3204 Log:
3205 /stats A shows DNS servers, it doesn't matter whether ircd
3206 uses ADNS or something else.
3207
3208
3209 Changes: Modified:
3210 +1 -1 trunk/help/opers/stats (File Modified)
3211
3212
3213 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3214 Log:
3215 get_client_name() fix
3216
3217
3218 Changes: Modified:
3219 +4 -0 trunk/src/client.c (File Modified)
3220
3221
3222 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3223 Log:
3224 Add some comments.
3225
3226
3227 Changes: Modified:
3228 +6 -0 trunk/src/ircd.c (File Modified)
3229
3230
3231 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3232 Log:
3233 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3234
3235 Changes: Modified:
3236 +16 -17 trunk/configure (File Modified)
3237 +1 -1 trunk/configure.ac (File Modified)
3238
3239
3240 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3241 Log:
3242 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3243
3244 Changes: Modified:
3245 +135 -0 trunk/configure (File Modified)
3246 +6 -0 trunk/configure.ac (File Modified)
3247
3248
3249 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3250 Log:
3251 Exit 0 on successful -conftest.
3252
3253
3254 Changes: Modified:
3255 +1 -1 trunk/src/ircd.c (File Modified)
3256
3257
3258 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3259 Log:
3260 Make the "keep the parent process around" thing work, by opening
3261 a pipe to the child process. This pipe is on fd 0 in the child
3262 process. After successful initialization, the child will write
3263 a byte to this pipe, on fatal errors it will close it without
3264 writing anything.
3265
3266 Somewhat hackish still but should work.
3267
3268
3269 Changes: Modified:
3270 +27 -30 trunk/src/ircd.c (File Modified)
3271
3272
3273 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3274 Log:
3275 - convert some error messages to ierror() over fprintf/ilog combination
3276
3277
3278 Changes: Modified:
3279 +3 -6 trunk/src/ircd.c (File Modified)
3280
3281
3282 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3283 Log:
3284 - inotice() for loadmodule when in foreground mode
3285
3286
3287 Changes: Modified:
3288 +3 -0 trunk/src/modules.c (File Modified)
3289
3290
3291 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3292 Log:
3293 - remove inotice() on loading modules from the config
3294
3295
3296 Changes: Modified:
3297 +0 -3 trunk/src/modules.c (File Modified)
3298
3299
3300 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3301 Log:
3302 - usleep for 50000usec in the parent process to allow for startup messages
3303 to be cleanly printed before detaching to shell, this should be more than
3304 enough time really
3305
3306
3307 Changes: Modified:
3308 +3 -0 trunk/src/ircd.c (File Modified)
3309
3310
3311 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3312 Log:
3313 - display more errors during normal startup as to try to help people find common problems
3314
3315
3316 Changes: Modified:
3317 +27 -10 trunk/src/ircd.c (File Modified)
3318
3319
3320 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3321 Log:
3322 - version bump in preparation of 2.0.0 release
3323
3324
3325 Changes: Modified:
3326 +9 -9 trunk/configure (File Modified)
3327 +1 -1 trunk/configure.ac (File Modified)
3328
3329
3330 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3331 Log:
3332 Change example.conf operator block from "admin" to "god",
3333 so as to show we encourage per-person operator blocks.
3334
3335
3336 Changes: Modified:
3337 +4 -2 trunk/doc/example.conf (File Modified)
3338
3339
3340 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3341 Log:
3342 Document alias{} block.
3343
3344
3345 Changes: Modified:
3346 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3347
3348
3349 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3350 Log:
3351 Document DNS blacklist stuff in sgml.
3352
3353
3354 Changes: Modified:
3355 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3356 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3357
3358
3359 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3360 Log:
3361 Misc /stats clarifications.
3362
3363
3364 Changes: Modified:
3365 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3366
3367
3368 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3369 Log:
3370 Move snomasks into umodes chapter.
3371 Move oprivs chapter down.
3372
3373
3374 Changes: Modified:
3375 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3376 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3377 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3378
3379
3380 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3381 Log:
3382 Mention operator{} user@host change.
3383
3384
3385 Changes: Modified:
3386 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3387
3388
3389 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3390 Log:
3391 operator{} block user@host matches against orighost now, not host.
3392 This means that services/+h spoofs do not work in operator{} blocks;
3393 auth{} spoofs still work.
3394
3395
3396 Changes: Modified:
3397 +4 -0 trunk/doc/example.conf (File Modified)
3398 +1 -1 trunk/doc/reference.conf (File Modified)
3399 +2 -2 trunk/modules/m_challenge.c (File Modified)
3400 +1 -1 trunk/modules/m_oper.c (File Modified)
3401
3402
3403 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3404 Log:
3405 - inotice/iwarn/ierror() stuff I was working on
3406
3407
3408 Changes: Modified:
3409 +3 -0 trunk/include/s_log.h (File Modified)
3410 +15 -11 trunk/src/ircd.c (File Modified)
3411 +3 -1 trunk/src/modules.c (File Modified)
3412 +1 -1 trunk/src/newconf.c (File Modified)
3413 +54 -0 trunk/src/s_log.c (File Modified)
3414
3415
3416 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3417 Log:
3418 Oops, don't add blacklists to the list twice on rehash.
3419
3420
3421 Changes: Modified:
3422 +3 -2 trunk/src/blacklist.c (File Modified)
3423
3424
3425 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3426 Log:
3427 Remove notices to the client about progress of dnsbl lookups.
3428
3429
3430 Changes: Modified:
3431 +0 -4 trunk/src/blacklist.c (File Modified)
3432
3433
3434 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3435 Log:
3436 Add auth{} flag dnsbl_exempt.
3437
3438
3439 Changes: Modified:
3440 +2 -1 trunk/doc/example.conf (File Modified)
3441 +2 -1 trunk/doc/reference.conf (File Modified)
3442 +2 -0 trunk/include/s_conf.h (File Modified)
3443 +1 -0 trunk/src/newconf.c (File Modified)
3444 +8 -1 trunk/src/s_user.c (File Modified)
3445
3446
3447 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3448 Log:
3449 Switch alias{} and blacklist{} around, for consistency with example.conf.
3450
3451
3452 Changes: Modified:
3453 +18 -18 trunk/doc/reference.conf (File Modified)
3454
3455
3456 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3457 Log:
3458 Send a warning to the user if they are dnsbl listed but exempted.
3459
3460
3461 Changes: Modified:
3462 +17 -12 trunk/src/s_user.c (File Modified)
3463
3464
3465 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3466 Log:
3467 Move throwing out dnsbl listed clients to registration,
3468 and make kline_exempt exempt from it.
3469
3470
3471 Changes: Modified:
3472 +1 -0 trunk/include/blacklist.h (File Modified)
3473 +4 -0 trunk/include/client.h (File Modified)
3474 +15 -16 trunk/src/blacklist.c (File Modified)
3475 +6 -0 trunk/src/client.c (File Modified)
3476 +17 -0 trunk/src/s_user.c (File Modified)
3477
3478
3479 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3480 Log:
3481 Show refcount in /stats n.
3482
3483
3484 Changes: Modified:
3485 +3 -2 trunk/modules/m_stats.c (File Modified)
3486
3487
3488 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3489 Log:
3490 Don't look up dnsbls twice if they send USER twice.
3491
3492
3493 Changes: Modified:
3494 +5 -3 trunk/modules/m_user.c (File Modified)
3495
3496
3497 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3498 Log:
3499 Add /stats n to help files.
3500
3501
3502 Changes: Modified:
3503 +1 -0 trunk/help/opers/stats (File Modified)
3504 +1 -0 trunk/help/users/stats (File Modified)
3505
3506
3507 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3508 Log:
3509 Only check dnsbls for A records, not AAAA.
3510
3511
3512 Changes: Modified:
3513 +1 -1 trunk/src/blacklist.c (File Modified)
3514
3515
3516 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3517 Log:
3518 Don't remove non-illegal blacklists on completion of check.
3519 Add debugging notices (not working).
3520
3521
3522 Changes: Modified:
3523 +5 -1 trunk/src/blacklist.c (File Modified)
3524
3525
3526 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3527 Log:
3528 Don't call register_local_user() if they haven't sent a nick yet.
3529
3530
3531 Changes: Modified:
3532 +1 -1 trunk/src/blacklist.c (File Modified)
3533
3534
3535 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3536 Log:
3537 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3538
3539
3540 Changes: Modified:
3541 +21 -0 trunk/modules/m_stats.c (File Modified)
3542
3543
3544 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3545 Log:
3546 More dnsbl rehash fixes, it was adding bogus entries.
3547
3548
3549 Changes: Modified:
3550 +2 -7 trunk/src/newconf.c (File Modified)
3551
3552
3553 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3554 Log:
3555 Need blacklist.h here.
3556
3557
3558 Changes: Modified:
3559 +1 -0 trunk/src/s_conf.c (File Modified)
3560
3561
3562 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3563 Log:
3564 - nuke iauth
3565
3566
3567 Changes: Modified:
3568 +1 -2 trunk/configure (File Modified)
3569 +0 -48 trunk/configure.ac (File Modified)
3570 + - trunk/doc/example-iauth.conf (File Deleted)
3571 + - trunk/iauth/ (File Deleted)
3572
3573
3574 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3575 Log:
3576 Improve handling of rehashing with blacklists.
3577 Also some coding style tweaks.
3578
3579
3580 Changes: Modified:
3581 +3 -2 trunk/include/blacklist.h (File Modified)
3582 +35 -16 trunk/src/blacklist.c (File Modified)
3583 +2 -0 trunk/src/s_conf.c (File Modified)
3584
3585
3586 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3587 Log:
3588 Clear can_send cache if a user logs in or out from services.
3589
3590
3591 Changes: Modified:
3592 +2 -0 trunk/modules/m_services.c (File Modified)
3593
3594
3595 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3596 Log:
3597 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3598 This directory is not entered by default.
3599 More stuff needs to be moved into here.
3600
3601
3602 Changes: Modified:
3603 +2 -1 trunk/configure (File Modified)
3604 +1 -0 trunk/configure.ac (File Modified)
3605 +69 -458 trunk/extensions/Makefile.in (File Modified)
3606 + - trunk/extensions/m_clearchan.c (File Deleted)
3607 + - trunk/extensions/m_force.c (File Deleted)
3608 + - trunk/unsupported/ (File Added)
3609 + - trunk/unsupported/Makefile.in (File Added)
3610 + - trunk/unsupported/m_clearchan.c (File Added)
3611 + - trunk/unsupported/m_force.c (File Added)
3612
3613
3614 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3615 Log:
3616 Logging/wallops for forcejoin/forcepart, numeric fix.
3617 This needs to be moved to the toys section.
3618
3619
3620 Changes: Modified:
3621 +22 -2 trunk/extensions/m_force.c (File Modified)
3622
3623
3624 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3625 Log:
3626 Fix comments at the top (including copyright).
3627
3628
3629 Changes: Modified:
3630 +3 -2 trunk/extensions/m_omode.c (File Modified)
3631
3632
3633 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3634 Log:
3635 Add OMODE command to extensions/ for oper mode hacking:
3636 - requires admin privs
3637 - does not work for opped opers
3638 - sends wallops
3639 - sends a ServerMode for opping the oper themselves,
3640 otherwise a mode coming from the oper (not only
3641 does this provide full accountability, it is also
3642 easiest to implement while avoiding channels
3643 messed up with bogus bans etc).
3644
3645
3646 Changes: Modified:
3647 +171 -0 trunk/extensions/Makefile.in (File Modified)
3648 + - trunk/extensions/m_omode.c (File Added)
3649
3650
3651 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3652 Log:
3653 Metadata fix
3654
3655
3656 Changes: Modified:
3657 + - trunk/include/blacklist.h (Property Modified)
3658 + - trunk/src/blacklist.c (Property Modified)
3659
3660
3661 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3662 Log:
3663 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3664
3665
3666 Changes: Modified:
3667 +5 -1 trunk/src/blacklist.c (File Modified)
3668
3669
3670 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3671 Log:
3672 Initial DNS blacklist support:
3673 - see example.conf for how to use.
3674 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3675 - tor.ahbl.org is also included because most networks will not want to allow tor
3676 (and we're considering going KoS on tor users here anyway due to abuse)
3677
3678
3679 Changes: Modified:
3680 +18 -0 trunk/doc/example.conf (File Modified)
3681 +66 -0 trunk/doc/reference.conf (File Modified)
3682 + - trunk/include/blacklist.h (File Added)
3683 +2 -0 trunk/include/client.h (File Modified)
3684 +3 -0 trunk/modules/m_user.c (File Modified)
3685 +152 -0 trunk/src/Makefile.in (File Modified)
3686 + - trunk/src/blacklist.c (File Added)
3687 +34 -0 trunk/src/newconf.c (File Modified)
3688 +1 -0 trunk/src/s_auth.c (File Modified)
3689 +4 -0 trunk/src/s_user.c (File Modified)
3690
3691
3692 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3693 Log:
3694 Remove last bit of lzo stuff (comment in example.conf connect{}).
3695
3696
3697 Changes: Modified:
3698 +0 -4 trunk/doc/example.conf (File Modified)
3699
3700
3701 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3702 Log:
3703 Show sasl successes and failures in /stats t (like other
3704 things in /stats t, about local clients only).
3705
3706
3707 Changes: Modified:
3708 +2 -0 trunk/include/s_stats.h (File Modified)
3709 +3 -0 trunk/modules/m_sasl.c (File Modified)
3710 +3 -0 trunk/src/s_stats.c (File Modified)
3711
3712
3713 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3714 Log:
3715 Allow messaging services by nickname without using
3716 target change slots (this was already possible with
3717 user@server notation or services shortcuts).
3718
3719
3720 Changes: Modified:
3721 +2 -2 trunk/modules/core/m_message.c (File Modified)
3722
3723
3724 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3725 Log:
3726 Abort a safelist if a new /list comes in while one is already in progress.
3727
3728
3729 Changes: Modified:
3730 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3731
3732
3733 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3734 Log:
3735 Change $![letter]:[mask] to $~[letter]:[mask]
3736 so both ! and ~ invert an extban.
3737
3738
3739 Changes: Modified:
3740 +2 -0 trunk/src/chmode.c (File Modified)
3741
3742
3743 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3744 Log:
3745 - revert due to technical issues
3746
3747
3748 Changes: Modified:
3749 +1 -1 trunk/src/extban.c (File Modified)
3750
3751
3752 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3753 Log:
3754 - 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
3755
3756
3757 Changes: Modified:
3758 +1 -1 trunk/src/extban.c (File Modified)
3759
3760
3761 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3762 Log:
3763 Don't pace /list on a single channel.
3764
3765
3766 Changes: Modified:
3767 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3768
3769
3770 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3771 Log:
3772 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3773
3774
3775 Changes: Modified:
3776 +4 -2 trunk/include/supported.h (File Modified)
3777
3778
3779 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3780 Log:
3781 Extban types are case insensitive; force them to lowercase when added.
3782
3783
3784 Changes: Modified:
3785 +5 -5 trunk/doc/extban.txt (File Modified)
3786 +4 -0 trunk/src/chmode.c (File Modified)
3787 +3 -3 trunk/src/extban.c (File Modified)
3788
3789
3790 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3791 Log:
3792 sendto_wallops_flags():
3793 - instead of checking IsOper on each client, walk the appropriate list
3794 - instead of sending non-+z wallops from persons to nonopers, send only
3795 +w wallops from persons
3796
3797
3798 Changes: Modified:
3799 +1 -5 trunk/src/send.c (File Modified)
3800
3801
3802 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3803 Log:
3804 Prefix oper wallops with "WALLOPS - " if they would
3805 otherwise look like operwalls or locops, when sending
3806 them to local users.
3807
3808
3809 Changes: Modified:
3810 +11 -1 trunk/modules/m_wallops.c (File Modified)
3811
3812
3813 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3814 Log:
3815 Make sure destination field in some sasl numerics
3816 is the user's nick, not the sasl agent or server
3817 name.
3818
3819
3820 Changes: Modified:
3821 +2 -2 trunk/modules/m_sasl.c (File Modified)
3822
3823
3824 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3825 Log:
3826 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3827
3828
3829 Changes: Modified:
3830 +1 -1 trunk/extensions/Makefile.in (File Modified)
3831
3832
3833 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3834 Log:
3835 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3836
3837
3838 Changes: Modified:
3839 +1 -0 trunk/src/s_user.c (File Modified)
3840
3841
3842 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3843 Log:
3844 Fix build for when IPv6 is disabled.
3845
3846
3847 Changes: Modified:
3848 +12 -10 trunk/src/s_auth.c (File Modified)
3849
3850
3851 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3852 Log:
3853 Add information about adding extban types.
3854
3855
3856 Changes: Modified:
3857 +25 -0 trunk/doc/extban.txt (File Modified)
3858
3859
3860 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3861 Log:
3862 Better extban validation: try to match a new extban from
3863 a local user against its setter to see if it is valid.
3864 Unknown extban types from remotes are no longer hidden.
3865
3866
3867 Changes: Modified:
3868 +4 -3 trunk/doc/extban.txt (File Modified)
3869 +1 -0 trunk/include/channel.h (File Modified)
3870 +2 -6 trunk/src/chmode.c (File Modified)
3871 +32 -0 trunk/src/extban.c (File Modified)
3872
3873
3874 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3875 Log:
3876 Make sure both .c.o: and .s.o: are followed by the necessary command.
3877
3878
3879 Changes: Modified:
3880 +1 -0 trunk/src/Makefile.in (File Modified)
3881
3882
3883 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3884 Log:
3885 Add need_sasl auth{} flag to sgml documentation.
3886
3887
3888 Changes: Modified:
3889 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3890
3891
3892 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3893 Log:
3894 Document need_sasl auth{} flag in example confs.
3895
3896
3897 Changes: Modified:
3898 +1 -0 trunk/doc/example.conf (File Modified)
3899 +1 -0 trunk/doc/reference.conf (File Modified)
3900
3901
3902 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3903 Log:
3904 Don't allow TB to set an empty topic.
3905 This would be possible if a server sent bad protocol
3906 and could cause a crash.
3907
3908
3909 Changes: Modified:
3910 +4 -0 trunk/modules/m_tb.c (File Modified)
3911
3912
3913 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3914 Log:
3915 - oops
3916
3917
3918 Changes: Modified:
3919 +1 -1 trunk/Makefile.in (File Modified)
3920
3921
3922 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3923 Log:
3924 - typo fix
3925
3926
3927 Changes: Modified:
3928 +2 -2 trunk/configure (File Modified)
3929 +1 -1 trunk/configure.ac (File Modified)
3930
3931
3932 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3933 Log:
3934 - rebuild configure
3935
3936
3937 Changes: Modified:
3938 +2 -2 trunk/configure (File Modified)
3939
3940
3941 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3942 Log:
3943 - makefile fix
3944
3945
3946 Changes: Modified:
3947 +1 -1 trunk/extensions/Makefile.in (File Modified)
3948
3949
3950 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3951 Log:
3952 - rename contrib to extensions to bring some clarity to things
3953
3954
3955 Changes: Modified:
3956 +1 -1 trunk/Makefile.in (File Modified)
3957 +1 -1 trunk/configure.ac (File Modified)
3958 +10 -10 trunk/doc/example.conf (File Modified)
3959 +10 -10 trunk/doc/reference.conf (File Modified)
3960 + - trunk/extensions/ (File Added)
3961 + - trunk/extras/ (File Deleted)
3962
3963
3964 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3965 Log:
3966 - temporary rename
3967
3968
3969 Changes: Modified:
3970 +1 -1 trunk/Makefile.in (File Modified)
3971 +1 -1 trunk/configure.ac (File Modified)
3972 + - trunk/contrib/ (File Deleted)
3973 + - trunk/extras/ (File Added)
3974
3975
3976 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3977 Log:
3978 Don't allow servers to QUIT (they should use SQUIT).
3979
3980
3981 Changes: Modified:
3982 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3983
3984
3985 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3986 Log:
3987 - keywords
3988
3989
3990 Changes: Modified:
3991 + - trunk/src/fnvhash.s (Property Modified)
3992
3993
3994 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3995 Log:
3996 - reduced version of code
3997
3998
3999 Changes: Modified:
4000 +9 -61 trunk/src/fnvhash.s (File Modified)
4001
4002
4003 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4004 Log:
4005 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4006
4007
4008 Changes: Modified:
4009 +1 -1 trunk/src/fnvhash.s (File Modified)
4010
4011
4012 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4013 Log:
4014 Fix orighost matching for klines, etc. Was hashing the visible
4015 host, oops.
4016
4017
4018 Changes: Modified:
4019 +1 -1 trunk/src/hostmask.c (File Modified)
4020
4021
4022 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4023 Log:
4024 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4025
4026
4027 Changes: Modified:
4028 +7 -1 trunk/configure (File Modified)
4029 +5 -0 trunk/configure.ac (File Modified)
4030 +5 -6 trunk/src/Makefile.in (File Modified)
4031 +0 -4 trunk/src/fnvhash.s (File Modified)
4032 +0 -2 trunk/src/hash.c (File Modified)
4033
4034
4035 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4036 Log:
4037 - regenerate configure
4038
4039
4040 Changes: Modified:
4041 +18 -0 trunk/configure (File Modified)
4042
4043
4044 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4045 Log:
4046 - --enable-ricer-hashing option.
4047
4048
4049 Changes: Modified:
4050 +9 -0 trunk/configure.ac (File Modified)
4051 +3 -0 trunk/include/setup.h.in (File Modified)
4052
4053
4054 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4055 Log:
4056 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4057
4058
4059 Changes: Modified:
4060 + - trunk/src/fnvhash.s (File Added)
4061 +3 -0 trunk/src/hash.c (File Modified)
4062
4063
4064 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4065 Log:
4066 Fix syntax error in reference.conf.
4067
4068
4069 Changes: Modified:
4070 +0 -1 trunk/doc/reference.conf (File Modified)
4071
4072
4073 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4074 Log:
4075 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4076 (&& instead of ||...)
4077 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4078
4079
4080 Changes: Modified:
4081 +1 -1 trunk/src/chmode.c (File Modified)
4082
4083
4084 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4085 Log:
4086 Documentation for extban.
4087
4088
4089 Changes: Modified:
4090 + - trunk/doc/extban.txt (File Added)
4091
4092
4093 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4094 Log:
4095 Add extban modules to example confs.
4096
4097
4098 Changes: Modified:
4099 +5 -0 trunk/doc/example.conf (File Modified)
4100 +10 -0 trunk/doc/reference.conf (File Modified)
4101
4102
4103 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4104 Log:
4105 Initial addition of extended ban types (conditionals).
4106 Allows custom +bqeI checks via modules.
4107 Initial extra types are account (a[:mask]), oper (o),
4108 channel (c:name), realname (r:mask), server (s:mask).
4109
4110
4111 Changes: Modified:
4112 +229 -0 trunk/contrib/Makefile.in (File Modified)
4113 + - trunk/contrib/extb_account.c (File Added)
4114 + - trunk/contrib/extb_channel.c (File Added)
4115 + - trunk/contrib/extb_oper.c (File Added)
4116 + - trunk/contrib/extb_realname.c (File Added)
4117 + - trunk/contrib/extb_server.c (File Added)
4118 +13 -0 trunk/include/channel.h (File Modified)
4119 +1 -0 trunk/src/Makefile.in (File Modified)
4120 +14 -5 trunk/src/channel.c (File Modified)
4121 +91 -0 trunk/src/chmode.c (File Modified)
4122 + - trunk/src/extban.c (File Added)
4123
4124
4125 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4126 Log:
4127 Do not force +bqeI modes starting with '$' in nick!user@host format.
4128 * and ? characters in them are still assumed to be wildcards.
4129
4130
4131 Changes: Modified:
4132 +6 -0 trunk/src/chmode.c (File Modified)
4133
4134
4135 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4136 Log:
4137 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4138
4139
4140 Changes: Modified:
4141 +4 -0 trunk/modules/m_capab.c (File Modified)
4142
4143
4144 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4145 Log:
4146 Stop some mixing of client and server protocol.
4147
4148
4149 Changes: Modified:
4150 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4151 +4 -2 trunk/modules/m_pass.c (File Modified)
4152 +6 -0 trunk/modules/m_sasl.c (File Modified)
4153 +6 -0 trunk/modules/m_user.c (File Modified)
4154
4155
4156 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4157 Log:
4158 - additional revert
4159
4160
4161 Changes: Modified:
4162 +0 -2 trunk/include/s_newconf.h (File Modified)
4163 +0 -4 trunk/include/s_serv.h (File Modified)
4164 +0 -1 trunk/src/newconf.c (File Modified)
4165 +1 -13 trunk/src/s_serv.c (File Modified)
4166
4167
4168 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4169 Log:
4170 - revert LZOLink patch for now
4171
4172
4173 Changes: Modified:
4174 +0 -1 trunk/servlink/Makefile.in (File Modified)
4175 +0 -16 trunk/servlink/README (File Modified)
4176 +2 -36 trunk/servlink/control.c (File Modified)
4177 +0 -3 trunk/servlink/control.h (File Modified)
4178 +7 -5955 trunk/servlink/io.c (File Modified)
4179 + - trunk/servlink/lzoconf.h (File Deleted)
4180 + - trunk/servlink/lzodefs.h (File Deleted)
4181 + - trunk/servlink/minilzo.c (File Deleted)
4182 + - trunk/servlink/minilzo.h (File Deleted)
4183 +0 -1 trunk/servlink/servlink.h (File Modified)
4184
4185
4186 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4187 Log:
4188 - more stuff here
4189
4190
4191 Changes: Modified:
4192 +4 -2 trunk/servlink/control.c (File Modified)
4193 +2 -1 trunk/servlink/io.c (File Modified)
4194
4195
4196 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4197 Log:
4198 - oops
4199
4200
4201 Changes: Modified:
4202 +2 -2 trunk/servlink/io.c (File Modified)
4203
4204
4205 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4206 Log:
4207 - paranoia, prevent segfaults
4208
4209
4210 Changes: Modified:
4211 +2 -2 trunk/servlink/io.c (File Modified)
4212
4213
4214 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4215 Log:
4216 - more optimal servlink code
4217
4218
4219 Changes: Modified:
4220 +21 -8 trunk/servlink/io.c (File Modified)
4221
4222
4223 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4224 Log:
4225 - more efficient read strategy
4226
4227
4228 Changes: Modified:
4229 +15 -3 trunk/servlink/io.c (File Modified)
4230
4231
4232 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4233 Log:
4234 - use lzo_uintp cast to make LZO happy
4235
4236
4237 Changes: Modified:
4238 +3 -3 trunk/servlink/io.c (File Modified)
4239
4240
4241 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4242 Log:
4243 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4244
4245
4246 Changes: Modified:
4247 +4 -0 trunk/doc/example.conf (File Modified)
4248 +2 -1 trunk/include/s_newconf.h (File Modified)
4249 +4 -0 trunk/include/s_serv.h (File Modified)
4250 +1 -0 trunk/servlink/Makefile.in (File Modified)
4251 +16 -0 trunk/servlink/README (File Modified)
4252 +34 -2 trunk/servlink/control.c (File Modified)
4253 +3 -0 trunk/servlink/control.h (File Modified)
4254 +5929 -7 trunk/servlink/io.c (File Modified)
4255 + - trunk/servlink/lzoconf.h (File Added)
4256 + - trunk/servlink/lzodefs.h (File Added)
4257 + - trunk/servlink/minilzo.c (File Added)
4258 + - trunk/servlink/minilzo.h (File Added)
4259 +1 -0 trunk/servlink/servlink.h (File Modified)
4260 +1 -0 trunk/src/newconf.c (File Modified)
4261 +14 -2 trunk/src/s_serv.c (File Modified)
4262
4263
4264 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4265 Log:
4266 - remove imalloc, it was a concept that probably wouldn't have worked properly
4267
4268
4269 Changes: Modified:
4270 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4271 + - trunk/libcharybdis/imalloc.c (File Deleted)
4272 + - trunk/libcharybdis/imalloc.h (File Deleted)
4273
4274
4275 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4276 Log:
4277 - disable imalloc for now
4278
4279
4280 Changes: Modified:
4281 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4282
4283
4284 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4285 Log:
4286 - remove unneeded debug code
4287
4288
4289 Changes: Modified:
4290 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4291
4292
4293 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4294 Log:
4295 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4296
4297
4298 Changes: Modified:
4299 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4300
4301
4302 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4303 Log:
4304 - more stuff here, imalloc remains disabled for now
4305
4306
4307 Changes: Modified:
4308 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4309
4310
4311 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4312 Log:
4313 - more progress
4314
4315
4316 Changes: Modified:
4317 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4318
4319
4320 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4321 Log:
4322 - more tweaks
4323
4324
4325 Changes: Modified:
4326 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4327 +2 -0 trunk/src/ircd.c (File Modified)
4328
4329
4330 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4331 Log:
4332 - roll back libircd crap
4333
4334
4335 Changes: Modified:
4336 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4337 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4338 +29 -0 trunk/src/.depend (File Modified)
4339 +6 -21 trunk/src/Makefile.in (File Modified)
4340 +3 -218 trunk/src/ircd.c (File Modified)
4341 + - trunk/src/ircd_linker.c (File Deleted)
4342 + - trunk/src/main.c (File Deleted)
4343
4344
4345 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4346 Log:
4347 - realloc(), free() implementation
4348
4349
4350 Changes: Modified:
4351 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4352
4353
4354 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4355 Log:
4356 - malloc(), calloc() implementation
4357
4358
4359 Changes: Modified:
4360 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4361
4362
4363 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4364 Log:
4365 - block_free(), block_find(), retune_heaps() implementation
4366
4367
4368 Changes: Modified:
4369 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4370
4371
4372 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4373 Log:
4374 - block_destroy code, block_allocate code.
4375
4376
4377 Changes: Modified:
4378 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4379
4380
4381 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4382 Log:
4383 - block_new() code
4384
4385
4386 Changes: Modified:
4387 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4388
4389
4390 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4391 Log:
4392 - disable imalloc again :P
4393
4394
4395 Changes: Modified:
4396 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4397
4398
4399 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4400 Log:
4401 - fix warning
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4406
4407
4408 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4409 Log:
4410 - fix typo
4411
4412
4413 Changes: Modified:
4414 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4415
4416
4417 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4418 Log:
4419 - constructor code for imalloc engine (malloc_init())
4420
4421
4422 Changes: Modified:
4423 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4424
4425
4426 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4427 Log:
4428 - imalloc engine improvements
4429
4430
4431 Changes: Modified:
4432 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4433
4434
4435 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4436 Log:
4437 - replace mmap() code with direct brk()/sbrk() calls.
4438
4439
4440 Changes: Modified:
4441 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4442
4443
4444 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4445 Log:
4446 - remove outdated i_malloc() interfaces
4447
4448
4449 Changes: Modified:
4450 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4451
4452
4453 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4454 Log:
4455 - redisable imalloc (sorry!)
4456
4457
4458 Changes: Modified:
4459 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4460
4461
4462 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4463 Log:
4464 - correct GET_PAGE_SLOT() macro
4465
4466
4467 Changes: Modified:
4468 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4469
4470
4471 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4472 Log:
4473 - oops forgot to commit it with imalloc turned off
4474
4475
4476 Changes: Modified:
4477 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4478
4479
4480 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4481 Log:
4482 - cleanups
4483
4484
4485 Changes: Modified:
4486 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4487 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4488
4489
4490 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4491 Log:
4492 - lowlevel imalloc code
4493
4494
4495 Changes: Modified:
4496 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4497 + - trunk/libcharybdis/imalloc.h (File Added)
4498
4499
4500 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4501 Log:
4502 - fix bindings
4503
4504
4505 Changes: Modified:
4506 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4507
4508
4509 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4510 Log:
4511 remove #ifndef
4512
4513
4514 Changes: Modified:
4515 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4516
4517
4518 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4519 Log:
4520 - 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)
4521
4522
4523 Changes: Modified:
4524 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4525 + - trunk/libcharybdis/imalloc.c (File Added)
4526
4527
4528 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4529 Log:
4530 - increment configure Id
4531
4532
4533 Changes: Modified:
4534 +2208 -1 trunk/configure (File Modified)
4535
4536
4537 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4538 Log:
4539 - bootstrap for imalloc code
4540
4541
4542 Changes: Modified:
4543 +54 -1 trunk/configure.ac (File Modified)
4544 +27 -0 trunk/include/setup.h.in (File Modified)
4545
4546
4547 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4548 Log:
4549 Clarify interaction of spoofs and channel bans/operator{} blocks.
4550
4551
4552 Changes: Modified:
4553 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4554 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4555
4556
4557 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4558 Log:
4559 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4560
4561
4562 Changes: Modified:
4563 +30 -22 trunk/src/ircd.c (File Modified)
4564
4565
4566 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4567 Log:
4568 If shared{} blocks deny something, the command
4569 is silently ignored.
4570
4571
4572 Changes: Modified:
4573 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4574
4575
4576 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4577 Log:
4578 Move up IsService check so we don't store a non-service
4579 in preClient->sasl_agent.
4580
4581
4582 Changes: Modified:
4583 +6 -6 trunk/modules/m_sasl.c (File Modified)
4584
4585
4586 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4587 Log:
4588 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4589 Add some more sanity checks on agent strings.
4590
4591
4592 Changes: Modified:
4593 +13 -11 trunk/modules/m_sasl.c (File Modified)
4594
4595
4596 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4597 Log:
4598 Unknown clients can have an ID too now so make sure to remove
4599 them from the hash if they exit.
4600
4601
4602 Changes: Modified:
4603 +3 -0 trunk/src/client.c (File Modified)
4604
4605
4606 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4607 Log:
4608 Only accept sasl from servers in a service{} block.
4609 Not tested but this must go in.
4610
4611
4612 Changes: Modified:
4613 +6 -0 trunk/modules/m_sasl.c (File Modified)
4614 +3 -0 trunk/modules/m_signon.c (File Modified)
4615
4616
4617 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4618 Log:
4619 Only process SAVE messages targetting registered users,
4620 not servers or unregistered connections. Could cause
4621 a crash when bad protocol was received.
4622
4623
4624 Changes: Modified:
4625 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4626
4627
4628 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4629 Log:
4630 - fix QJM buffer overflow vulnerability (fucking GXTi)
4631
4632
4633 Changes: Modified:
4634 +3 -3 trunk/src/s_user.c (File Modified)
4635
4636
4637 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4638 Log:
4639 Mention /scan umodes under oper_spy privilege.
4640
4641
4642 Changes: Modified:
4643 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4644
4645
4646 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4647 Log:
4648 Mention that overlapping cluster blocks are a bad thing.
4649
4650
4651 Changes: Modified:
4652 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4653
4654
4655 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4656 Log:
4657 - Document cluster{} and shared{} blocks.
4658 - Mention that service{} does not allow wildcards.
4659
4660
4661 Changes: Modified:
4662 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4663
4664
4665 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4666 Log:
4667 Document exempt{} and service{} blocks, point to reference.conf for
4668 general{}, channel{} and serverhide{}.
4669
4670
4671 Changes: Modified:
4672 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4673
4674
4675 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4676 Log:
4677 Document ~ in lists of values better.
4678
4679
4680 Changes: Modified:
4681 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4682
4683
4684 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4685 Log:
4686 More detailed CNOTICE, CPRIVMSG descriptions.
4687
4688
4689 Changes: Modified:
4690 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4691
4692
4693 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4694 Log:
4695 Oops, need both Revision and Id on modules.
4696
4697
4698 Changes: Modified:
4699 + - trunk/modules/sno_routing.c (Property Modified)
4700
4701
4702 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4703 Log:
4704 Tweak header comment a bit (filename, Id).
4705
4706
4707 Changes: Modified:
4708 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4709
4710
4711 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4712 Log:
4713 Add GLINE and UNGLINE.
4714
4715
4716 Changes: Modified:
4717 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4718
4719
4720 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4721 Log:
4722 New configure with proper Id.
4723
4724
4725 Changes: Modified:
4726 +3 -1 trunk/configure (File Modified)
4727
4728
4729 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4730 Log:
4731 Change #include directives for in6addr_any, hopefully compiles better now.
4732
4733
4734 Changes: Modified:
4735 +3 -1 trunk/configure.ac (File Modified)
4736
4737
4738 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4739 Log:
4740 Encourage putting actual administrative information
4741 in the admin{} block.
4742
4743
4744 Changes: Modified:
4745 +3 -3 trunk/doc/example.conf (File Modified)
4746
4747
4748 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4749 Log:
4750 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4751
4752
4753 Changes: Modified:
4754 +9 -7 trunk/include/s_conf.h (File Modified)
4755 +1 -0 trunk/src/newconf.c (File Modified)
4756 +10 -0 trunk/src/s_user.c (File Modified)
4757
4758
4759 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4760 Log:
4761 - Change to glines = no in example confs
4762 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4763 are disabled.
4764
4765
4766 Changes: Modified:
4767 +1 -1 trunk/doc/example.conf (File Modified)
4768 +1 -1 trunk/doc/reference.conf (File Modified)
4769 +2 -2 trunk/modules/m_gline.c (File Modified)
4770
4771
4772 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4773 Log:
4774 - forward-port QJM fix from 1.1
4775
4776
4777 Changes: Modified:
4778 +2 -0 trunk/src/s_user.c (File Modified)
4779
4780
4781 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4782 Log:
4783 - add switch to configure to disable the block allocator
4784
4785
4786 Changes: Modified:
4787 +18 -0 trunk/configure (File Modified)
4788 +9 -0 trunk/configure.ac (File Modified)
4789 +0 -6 trunk/include/config.h (File Modified)
4790 +3 -0 trunk/include/setup.h.in (File Modified)
4791
4792
4793 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4794 Log:
4795 Fix wierd error that would exit SASL users with "Overridden"
4796
4797 Changes: Modified:
4798 +1 -1 trunk/modules/m_signon.c (File Modified)
4799
4800
4801 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4802 Log:
4803 Remove obsolete XXX comment about lazylinks.
4804
4805
4806 Changes: Modified:
4807 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4808
4809
4810 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4811 Log:
4812 OJOIN: make sure to send the wallops remotely for #channels
4813
4814
4815 Changes: Modified:
4816 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4817
4818
4819 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4820 Log:
4821 Accountability for OJOIN (contrib module)
4822
4823 Changes: Modified:
4824 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4825
4826
4827 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4828 Log:
4829 - move more stuff over to ircd_state
4830
4831
4832 Changes: Modified:
4833 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4834 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4835 +9 -0 trunk/src/ircd_state.c (File Modified)
4836 +3 -3 trunk/src/patricia.c (File Modified)
4837
4838
4839 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4840 Log:
4841 - move more stuff out of libircd and into ircd_state.c
4842
4843
4844 Changes: Modified:
4845 +5 -5 trunk/src/channel.c (File Modified)
4846 +4 -4 trunk/src/client.c (File Modified)
4847 +12 -0 trunk/src/ircd_state.c (File Modified)
4848
4849
4850 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4851 Log:
4852 - this is just barrels of fun
4853
4854
4855 Changes: Modified:
4856 + - trunk/include/ircd_state.h (File Added)
4857 +1 -1 trunk/src/Makefile.in (File Modified)
4858 +2 -1 trunk/src/channel.c (File Modified)
4859 +3 -52 trunk/src/ircd.c (File Modified)
4860 +100 -3 trunk/src/ircd_state.c (File Modified)
4861
4862
4863 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4864 Log:
4865 It's .include, not #include.
4866
4867
4868 Changes: Modified:
4869 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4870
4871
4872 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4873 Log:
4874 More consistent section titles.
4875
4876
4877 Changes: Modified:
4878 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4879 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4880 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4881
4882
4883 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4884 Log:
4885 Mention possible exceeding of +j/+l due to propagation
4886 delays between servers.
4887
4888
4889 Changes: Modified:
4890 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4891
4892
4893 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4894 Log:
4895 Formatting nits:
4896 - "text" -> <quote>text</quote>
4897 - <filename>
4898 - a few more
4899
4900
4901 Changes: Modified:
4902 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4903 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4904 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4905 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4906
4907
4908 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4909 Log:
4910 Remove text about deprecation of glines.
4911
4912
4913 Changes: Modified:
4914 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4915
4916
4917 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4918 Log:
4919 - Add description of umode +D, deaf.
4920 - Mention CALLERID 005 token with umode +g.
4921
4922
4923 Changes: Modified:
4924 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4925
4926
4927 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4928 Log:
4929 Strip off a leading colon in services shortcuts (aliases).
4930
4931
4932 Changes: Modified:
4933 +2 -0 trunk/src/parse.c (File Modified)
4934
4935
4936 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4937 Log:
4938 Add no_oper_invis contrib module, denies opers setting
4939 themselves invisible (except hidden_oper's).
4940
4941
4942 Changes: Modified:
4943 +42 -0 trunk/contrib/Makefile.in (File Modified)
4944 + - trunk/contrib/no_oper_invis.c (File Added)
4945
4946
4947 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4948 Log:
4949 Mention /stats E, make the other /stats descriptions more consistent.
4950
4951
4952 Changes: Modified:
4953 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4954
4955
4956 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4957 Log:
4958 Mention that the KILL reason and oper will appear on channels.
4959
4960
4961 Changes: Modified:
4962 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4963
4964
4965 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4966 Log:
4967 Mention /mode #channel f to query forward channel from outside.
4968
4969
4970 Changes: Modified:
4971 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4972
4973
4974 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4975 Log:
4976 Port over RATBOX_2_1 r20960 (anfl):
4977 client connect notices to +C should be hiding the extra
4978 fields for spoofed users
4979
4980
4981 Changes: Modified:
4982 +2 -1 trunk/src/s_user.c (File Modified)
4983
4984
4985 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4986 Log:
4987 Add a chapter with our extra user commands:
4988 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4989
4990
4991 Changes: Modified:
4992 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4993 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4994
4995
4996 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4997 Log:
4998 Do not put by <server>: in SQUIT reasons to servers
4999 other than the one being exited.
5000
5001
5002 Changes: Modified:
5003 +1 -1 trunk/src/client.c (File Modified)
5004
5005
5006 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5007 Log:
5008 Regenerate configure.
5009
5010
5011 Changes: Modified:
5012 +1162 -1159 trunk/configure (File Modified)
5013
5014
5015 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5016 Log:
5017 Move the warning flags down so they do not mess up
5018 checks like for -Wl,-export-dynamic.
5019
5020
5021 Changes: Modified:
5022 +33 -30 trunk/configure.ac (File Modified)
5023
5024
5025 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5026 Log:
5027 - more work here
5028
5029
5030 Changes: Modified:
5031 +2 -1 trunk/iauth/Makefile.in (File Modified)
5032
5033
5034 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5035 Log:
5036 - build iauth makefile
5037
5038
5039 Changes: Modified:
5040 +3 -2 trunk/configure (File Modified)
5041 +1 -0 trunk/configure.ac (File Modified)
5042
5043
5044 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5045 Log:
5046 - Makefile
5047
5048
5049 Changes: Modified:
5050 + - trunk/iauth/Makefile.in (File Added)
5051
5052
5053 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5054 Log:
5055 - add iauth.conf.example from irc2.11
5056
5057
5058 Changes: Modified:
5059 + - trunk/doc/example-iauth.conf (File Added)
5060
5061
5062 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5063 Log:
5064 - wow, i found some docs on this thing
5065
5066
5067 Changes: Modified:
5068 + - trunk/doc/technical/iauth-internals.txt (File Added)
5069
5070
5071 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5072 Log:
5073 - no longer applicable
5074
5075
5076 Changes: Modified:
5077 + - trunk/authdaemon/ (File Deleted)
5078
5079
5080 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5081 Log:
5082 - remove libircd.so on make clean (oops)
5083
5084
5085 Changes: Modified:
5086 +1 -1 trunk/src/Makefile.in (File Modified)
5087
5088
5089 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5090 Log:
5091 - merge iauth source for experimentation
5092
5093
5094 Changes: Modified:
5095 + - trunk/iauth/ (File Added)
5096 + - trunk/iauth/a_conf.c (File Added)
5097 + - trunk/iauth/a_conf_def.h (File Added)
5098 + - trunk/iauth/a_conf_ext.h (File Added)
5099 + - trunk/iauth/a_defines.h (File Added)
5100 + - trunk/iauth/a_externs.h (File Added)
5101 + - trunk/iauth/a_io.c (File Added)
5102 + - trunk/iauth/a_io_ext.h (File Added)
5103 + - trunk/iauth/a_log.c (File Added)
5104 + - trunk/iauth/a_log_def.h (File Added)
5105 + - trunk/iauth/a_log_ext.h (File Added)
5106 + - trunk/iauth/a_struct_def.h (File Added)
5107 + - trunk/iauth/iauth.c (File Added)
5108 + - trunk/iauth/mod_lhex.c (File Added)
5109 + - trunk/iauth/mod_lhex_ext.h (File Added)
5110 + - trunk/iauth/mod_pipe.c (File Added)
5111 + - trunk/iauth/mod_pipe_ext.h (File Added)
5112 + - trunk/iauth/mod_rfc931.c (File Added)
5113 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5114 + - trunk/iauth/mod_socks.c (File Added)
5115 + - trunk/iauth/mod_socks_ext.h (File Added)
5116 + - trunk/iauth/mod_webproxy.c (File Added)
5117 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5118
5119
5120 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5121 Log:
5122 User /quote help index was not sorted properly.
5123
5124
5125 Changes: Modified:
5126 +2 -2 trunk/help/Makefile.in (File Modified)
5127 +8 -8 trunk/help/users/index (File Modified)
5128
5129
5130 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5131 Log:
5132 Add SCAN help file.
5133
5134
5135 Changes: Modified:
5136 +25 -8 trunk/help/opers/index (File Modified)
5137 + - trunk/help/opers/scan (File Added)
5138
5139
5140 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5141 Log:
5142 SGML docs:
5143 - Document SCAN UMODES
5144 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5145
5146
5147 Changes: Modified:
5148 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5149
5150
5151 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5152 Log:
5153 Add our copyright information to /info (part of release-1.1 r1026).
5154
5155
5156 Changes: Modified:
5157 +1 -0 trunk/src/version.c.SH (File Modified)
5158
5159
5160 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5161 Log:
5162 Fix some compile warnings.
5163
5164
5165 Changes: Modified:
5166 +1 -1 trunk/modules/core/m_join.c (File Modified)
5167 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5168 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5169 +1 -1 trunk/modules/m_scan.c (File Modified)
5170 +4 -4 trunk/modules/m_signon.c (File Modified)
5171
5172
5173 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5174 Log:
5175 RSFNC: OK, actually consider unknowns also for detecting a collide.
5176 Otherwise we can get two clients with the same nick.
5177
5178
5179 Changes: Modified:
5180 +1 -1 trunk/modules/m_services.c (File Modified)
5181
5182
5183 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5184 Log:
5185 - charybdis profiling stuff
5186 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5187 - update .depend
5188
5189
5190 Changes: Modified:
5191 +0 -8 trunk/configure (File Modified)
5192 +1 -8 trunk/configure.ac (File Modified)
5193 +18 -0 trunk/include/channel.h (File Modified)
5194 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5195 +335 -260 trunk/src/.depend (File Modified)
5196 +1569 -0 trunk/src/Makefile.in (File Modified)
5197 + - trunk/src/chmode.c (File Added)
5198 +16 -1 trunk/src/ircd.c (File Modified)
5199 +11 -0 trunk/src/main.c (File Modified)
5200 +11 -0 trunk/src/modules.c (File Modified)
5201
5202
5203 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5204 Log:
5205 RSFNC: Do not send kills to servers for unknowns
5206
5207
5208 Changes: Modified:
5209 +4 -2 trunk/modules/m_services.c (File Modified)
5210
5211
5212 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5213 Log:
5214 Describe service{} blocks in reference.conf.
5215
5216
5217 Changes: Modified:
5218 +12 -0 trunk/doc/reference.conf (File Modified)
5219
5220
5221 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5222 Log:
5223 Replace this list of modes with pointers to other documentation.
5224
5225
5226 Changes: Modified:
5227 +6 -50 trunk/doc/modes.txt (File Modified)
5228
5229
5230 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5231 Log:
5232 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5233 looks too much like an old-ircd client pointer otherwise.
5234
5235
5236 Changes: Modified:
5237 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5238
5239
5240 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5241 Log:
5242 findforwards:
5243 - note truncation of the list (perhaps sending multiple
5244 notices is better)
5245 - clarify in a comment that /findforwards on a nonexistent
5246 channel can be useful
5247 - sendto_one_notice() requires that the text start with
5248 a colon
5249
5250
5251 Changes: Modified:
5252 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5253
5254
5255 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5256 Log:
5257 When we close a local server's link, always include the
5258 name of the client causing the exit in the reason in the
5259 SQUIT we send them (replacing them with us). This makes
5260 sure server notices for stuff like "Not enough arguments
5261 to server command" are different on the two sides.
5262
5263
5264 Changes: Modified:
5265 +7 -5 trunk/src/client.c (File Modified)
5266
5267
5268 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5269 Log:
5270 New contrib module m_findforwards.c
5271
5272
5273 Changes: Modified:
5274 +112 -0 trunk/contrib/Makefile.in (File Modified)
5275 + - trunk/contrib/m_findforwards.c (File Added)
5276
5277
5278 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5279 Log:
5280 Whoops, don't show real host behind auth{} spoof in
5281 spoof notices if hide_spoof_ips is enabled.
5282
5283 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5284
5285
5286 Changes: Modified:
5287 +3 -2 trunk/src/s_conf.c (File Modified)
5288
5289
5290 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5291 Log:
5292 Add dalnet-style /identify that sends to nickserv or chanserv.
5293
5294
5295 Changes: Modified:
5296 +102 -0 trunk/contrib/Makefile.in (File Modified)
5297 + - trunk/contrib/m_identify.c (File Added)
5298
5299
5300 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5301 Log:
5302 Document alias{} blocks a bit better.
5303
5304
5305 Changes: Modified:
5306 +9 -0 trunk/doc/reference.conf (File Modified)
5307
5308
5309 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5310 Log:
5311 - add aliases to /stats m (data usage is not counted though, sorry)
5312
5313
5314 Changes: Modified:
5315 +1 -0 trunk/include/s_conf.h (File Modified)
5316 +3 -0 trunk/src/newconf.c (File Modified)
5317 +15 -0 trunk/src/parse.c (File Modified)
5318
5319
5320 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5321 Log:
5322 - remove m_sshortcut as it's no longer relevant
5323
5324
5325 Changes: Modified:
5326 +0 -145 trunk/modules/Makefile.in (File Modified)
5327 + - trunk/modules/m_sshortcut.c (File Deleted)
5328
5329
5330 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5331 Log:
5332 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5333 targets instead of my original idea :P)
5334
5335
5336 Changes: Modified:
5337 +32 -0 trunk/doc/example.conf (File Modified)
5338 +35 -0 trunk/doc/reference.conf (File Modified)
5339 +4 -0 trunk/include/parse.h (File Modified)
5340 +7 -0 trunk/include/s_conf.h (File Modified)
5341 +82 -0 trunk/src/newconf.c (File Modified)
5342 +78 -0 trunk/src/parse.c (File Modified)
5343 +16 -0 trunk/src/s_conf.c (File Modified)
5344
5345
5346 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5347 Log:
5348 Remove some spaces after tabs. ??
5349
5350
5351 Changes: Modified:
5352 +18 -18 trunk/src/newconf.c (File Modified)
5353
5354
5355 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5356 Log:
5357 Global /who:
5358 - make sure to clear all marks also if the who was aborted
5359 because of too many matches
5360 - give ERR_TOOMANYMATCHES if too many matches
5361 - clarify comments
5362
5363 ratbox RATBOX_2_2 r22003 (jilles)
5364
5365
5366 Changes: Modified:
5367 +28 -26 trunk/modules/m_who.c (File Modified)
5368
5369
5370 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5371 Log:
5372 - devel is 2.0
5373
5374
5375 Changes: Modified:
5376 +9 -9 trunk/configure (File Modified)
5377 +1 -1 trunk/configure.ac (File Modified)
5378
5379
5380 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5381 Log:
5382 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5383
5384
5385 Changes: Modified:
5386 +2 -1 trunk/include/s_newconf.h (File Modified)
5387 +20 -0 trunk/modules/m_rehash.c (File Modified)
5388 +1 -1 trunk/src/s_newconf.c (File Modified)
5389
5390
5391 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5392 Log:
5393 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5394
5395
5396 Changes: Modified:
5397 +0 -1 trunk/doc/example.conf (File Modified)
5398 +0 -3 trunk/doc/reference.conf (File Modified)
5399 +0 -1 trunk/include/s_conf.h (File Modified)
5400 +0 -6 trunk/modules/m_info.c (File Modified)
5401 +1 -1 trunk/src/channel.c (File Modified)
5402 +0 -1 trunk/src/newconf.c (File Modified)
5403
5404
5405 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5406 Log:
5407 Missing header in m_chghost.c
5408
5409 Changes: Modified:
5410 +1 -0 trunk/modules/m_chghost.c (File Modified)
5411
5412
5413 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5414 Log:
5415 Relocate QJM code to a seperate function(change_nick_user_host)
5416 Change CHGHOST to use change_nick_user_host instead of just setting it
5417
5418
5419 Changes: Modified:
5420 +3 -0 trunk/include/s_user.h (File Modified)
5421 +1 -1 trunk/modules/m_chghost.c (File Modified)
5422 +3 -78 trunk/modules/m_signon.c (File Modified)
5423 +89 -0 trunk/src/s_user.c (File Modified)
5424
5425
5426 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5427 Log:
5428 Restore /stats a (dns servers, admin-only).
5429
5430
5431 Changes: Modified:
5432 +1 -0 trunk/include/res.h (File Modified)
5433 +5 -8 trunk/modules/m_stats.c (File Modified)
5434 +16 -0 trunk/src/res.c (File Modified)
5435
5436
5437 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5438 Log:
5439 - Add CHARYBDIS_PROFILE if we are profiling.
5440 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5441 - Remove duplicate --enable-epoll entry.
5442
5443
5444 Changes: Modified:
5445 +1595 -15 trunk/configure (File Modified)
5446 +30 -11 trunk/configure.ac (File Modified)
5447 +3 -0 trunk/include/setup.h.in (File Modified)
5448
5449
5450 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5451 Log:
5452 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5453
5454
5455 Changes: Modified:
5456 +28 -0 trunk/aclocal.m4 (File Modified)
5457
5458
5459 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5460 Log:
5461 Allow requesting forward channel and quiet list in same mode command.
5462
5463
5464 Changes: Modified:
5465 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5466
5467
5468 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5469 Log:
5470 Add description of xline wildcards.
5471
5472
5473 Changes: Modified:
5474 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5475
5476
5477 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5478 Log:
5479 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5480
5481
5482 Changes: Modified:
5483 +0 -4 trunk/modules/m_services.c (File Modified)
5484
5485
5486 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5487 Log:
5488 typo
5489
5490
5491 Changes: Modified:
5492 +1 -1 trunk/include/hook.h (File Modified)
5493
5494
5495 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5496 Log:
5497 call_hook, not hook_call
5498
5499
5500 Changes: Modified:
5501 +1 -1 trunk/modules/core/m_join.c (File Modified)
5502
5503
5504 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5505 Log:
5506 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5507 Could be useful for a number of things.
5508
5509
5510 Changes: Modified:
5511 +9 -0 trunk/modules/core/m_join.c (File Modified)
5512
5513
5514 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5515 Log:
5516 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5517
5518
5519 Changes: Modified:
5520 +7 -0 trunk/include/hook.h (File Modified)
5521
5522
5523 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5524 Log:
5525 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5526
5527
5528 Changes: Modified:
5529 +15 -0 trunk/modules/m_services.c (File Modified)
5530
5531
5532 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5533 Log:
5534 Clarify snomask +f, +k, +u.
5535
5536
5537 Changes: Modified:
5538 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5539
5540
5541 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5542 Log:
5543 Cmode +p and +s may be set simultaneously.
5544
5545
5546 Changes: Modified:
5547 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5548
5549
5550 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5551 Log:
5552 actually, we should check the data version on each reload (oops)
5553
5554
5555 Changes: Modified:
5556 +6 -6 trunk/src/main.c (File Modified)
5557
5558
5559 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5560 Log:
5561 more work on the loader
5562
5563
5564 Changes: Modified:
5565 +45 -21 trunk/src/main.c (File Modified)
5566
5567
5568 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5569 Log:
5570 Add prototype ircd_state.c
5571
5572
5573 Changes: Modified:
5574 + - trunk/src/ircd_state.c (File Added)
5575
5576
5577 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5578 Log:
5579 Smaller improvements.
5580
5581
5582 Changes: Modified:
5583 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5584
5585
5586 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5587 Log:
5588 Add a lot of stuff here.
5589
5590
5591 Changes: Modified:
5592 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5593
5594
5595 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5596 Log:
5597 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5598
5599
5600 Changes: Modified:
5601 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5602
5603
5604 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5605 Log:
5606 Invex doesn't trump +r or (sic) +J.
5607
5608
5609 Changes: Modified:
5610 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5611
5612
5613 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5614 Log:
5615 Check to make sure a module is not loaded before loading it.
5616
5617
5618 Changes: Modified:
5619 +6 -1 trunk/src/ircd_parser.y (File Modified)
5620
5621
5622 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5623 Log:
5624 - Add a missing comma in the HeaderMessages array
5625 - Only send "Your hostname is too long ..." if that really is the case
5626
5627
5628 Changes: Modified:
5629 +2 -2 trunk/src/s_auth.c (File Modified)
5630
5631
5632 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5633 Log:
5634 build_symtable() will have already bailed here, so no need to check
5635 explicitly whether or not charybdis_main is NULL.
5636
5637
5638 Changes: Modified:
5639 +7 -16 trunk/src/main.c (File Modified)
5640
5641
5642 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5643 Log:
5644 Data structure versioning, part 1.
5645
5646
5647 Changes: Modified:
5648 +10 -1 trunk/include/ircd_defs.h (File Modified)
5649 +2 -0 trunk/src/ircd.c (File Modified)
5650 +15 -3 trunk/src/main.c (File Modified)
5651
5652
5653 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5654 Log:
5655 build a symbol table and use that instead of doing a raw dlsym on everything
5656
5657
5658 Changes: Modified:
5659 + - trunk/include/ircd_linker.h (File Added)
5660 +71 -1 trunk/src/Makefile.in (File Modified)
5661 + - trunk/src/ircd_linker.c (File Added)
5662 +16 -4 trunk/src/main.c (File Modified)
5663
5664
5665 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5666 Log:
5667 The launcher now calls io_loop() instead of charybdis_main().
5668 This is so that we do not have to reinitialize *everything* later.
5669
5670
5671 Changes: Modified:
5672 +1 -0 trunk/include/ircd.h (File Modified)
5673 +6 -7 trunk/src/ircd.c (File Modified)
5674 +13 -1 trunk/src/main.c (File Modified)
5675
5676
5677 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5678 Log:
5679 Use global binding on libircd.so.
5680
5681
5682 Changes: Modified:
5683 +1 -1 trunk/src/main.c (File Modified)
5684
5685
5686 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5687 Log:
5688 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5689 (it will do more later)
5690
5691
5692 Changes: Modified:
5693 +14 -12 trunk/include/config.h (File Modified)
5694 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5695 +31 -5 trunk/src/Makefile.in (File Modified)
5696 +78 -1 trunk/src/ircd.c (File Modified)
5697 + - trunk/src/main.c (File Added)
5698
5699
5700 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5701 Log:
5702 Add whitespace here, oops.
5703
5704
5705 Changes: Modified:
5706 +1 -1 trunk/CREDITS (File Modified)
5707
5708
5709 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5710 Log:
5711 Properly copy over the IP address here instead of using a cheap hack.
5712 Because the hack didn't work right except on IPv6. :|
5713
5714
5715 Changes: Modified:
5716 +12 -2 trunk/src/s_newconf.c (File Modified)
5717
5718
5719 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5720 Log:
5721 Revert reject cache notice to ratbox's, which more
5722 clearly suggests what's happening.
5723
5724
5725 Changes: Modified:
5726 +4 -1 trunk/src/reject.c (File Modified)
5727
5728
5729 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5730 Log:
5731 Fix the openssl status in the overview information.
5732
5733
5734 Changes: Modified:
5735 +1 -3 trunk/configure (File Modified)
5736 +1 -3 trunk/configure.ac (File Modified)
5737
5738
5739 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5740 Log:
5741 - Add simple exempt{} block (127.0.0.1) to example.conf.
5742 - Remove mention of deny{}.
5743
5744
5745 Changes: Modified:
5746 +5 -0 trunk/doc/example.conf (File Modified)
5747 +1 -1 trunk/doc/reference.conf (File Modified)
5748
5749
5750 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5751 Log:
5752 example.conf: add some comments at the start
5753 reference.conf: some ircd-ratbox -> charybdis
5754
5755
5756 Changes: Modified:
5757 +11 -0 trunk/doc/example.conf (File Modified)
5758 +6 -5 trunk/doc/reference.conf (File Modified)
5759
5760
5761 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5762 Log:
5763 Rename m_createauthonly module to createauthonly
5764 as this is not a module providing an m_function
5765 (command).
5766
5767
5768 Changes: Modified:
5769 +1 -38 trunk/contrib/Makefile.in (File Modified)
5770 + - trunk/contrib/createauthonly.c (File Added)
5771 + - trunk/contrib/m_createauthonly.c (File Deleted)
5772
5773
5774 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5775 Log:
5776 Add to example confs commented lines for:
5777 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5778 sno_globalkline.so, sno_globaloper.so.
5779
5780
5781 Changes: Modified:
5782 +5 -1 trunk/doc/example.conf (File Modified)
5783 +9 -1 trunk/doc/reference.conf (File Modified)
5784
5785
5786 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5787 Log:
5788 - Unbreak connecting to connect{}s with hostnames
5789 instead of IP addresses (broken with new resolver).
5790 - Try to do A/AAAA query based on aftype in
5791 connect{} (doesn't seem to work fully).
5792
5793
5794 Changes: Modified:
5795 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5796
5797
5798 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5799 Log:
5800 Unbreak /rehash dns.
5801
5802
5803 Changes: Modified:
5804 +1 -0 trunk/src/res.c (File Modified)
5805
5806
5807 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5808 Log:
5809 Preserve Hybrid Id and add one of our own.
5810
5811
5812 Changes: Modified:
5813 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5814 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5815
5816
5817 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5818 Log:
5819 Add anfl and Androsyn to CREDITS.
5820 They wrote a lot of ratbox code we use, both before and after the fork.
5821
5822
5823 Changes: Modified:
5824 +2 -0 trunk/CREDITS (File Modified)
5825
5826
5827 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5828 Log:
5829 Hostname validity check.
5830
5831
5832 Changes: Modified:
5833 +42 -3 trunk/src/s_auth.c (File Modified)
5834
5835
5836 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5837 Log:
5838 Version bump to 1.2.0.
5839
5840
5841 Changes: Modified:
5842 +9 -9 trunk/configure (File Modified)
5843 +1 -1 trunk/configure.ac (File Modified)
5844
5845
5846 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5847 Log:
5848 - Missed a spot in the IPv6 code here. Should be usable now.
5849
5850
5851 Changes: Modified:
5852 +2 -2 trunk/src/res.c (File Modified)
5853
5854
5855 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5856 Log:
5857 Alright, so, this massive commit does the following:
5858 - Removes adns
5859 - Adds a resolver based on the undernet and hybrid one.
5860 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5861 - Makes a check in ./configure be posixly correct
5862 - Simplifies the auth code and DNS callbacks
5863
5864 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5865
5866
5867 Changes: Modified:
5868 +1 -1 trunk/Makefile.in (File Modified)
5869 + - trunk/adns/ (File Deleted)
5870 +148 -80 trunk/configure (File Modified)
5871 +1 -2 trunk/configure.ac (File Modified)
5872 +6 -0 trunk/include/client.h (File Modified)
5873 +1 -0 trunk/include/packet.h (File Modified)
5874 +153 -41 trunk/include/res.h (File Modified)
5875 + - trunk/include/reslib.h (File Added)
5876 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5877 +930 -1449 trunk/modules/.depend (File Modified)
5878 +3 -0 trunk/modules/m_stats.c (File Modified)
5879 +417 -621 trunk/src/.depend (File Modified)
5880 +1 -1 trunk/src/.indent.pro (File Modified)
5881 +2069 -289 trunk/src/Makefile.in (File Modified)
5882 + - trunk/src/adns.c (File Deleted)
5883 + - trunk/src/res.c (File Added)
5884 + - trunk/src/reslib.c (File Added)
5885 +11 -50 trunk/src/s_auth.c (File Modified)
5886 +4 -26 trunk/src/s_newconf.c (File Modified)
5887
5888
5889 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5890 Log:
5891 Document the NOBALLOC feature.
5892
5893
5894 Changes: Modified:
5895 +7 -1 trunk/include/config.h (File Modified)
5896
5897
5898 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5899 Log:
5900 commands.sgml changes
5901
5902
5903 Changes: Modified:
5904 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5905
5906
5907 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5908 Log:
5909 connect{} changes.
5910
5911
5912 Changes: Modified:
5913 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5914
5915
5916 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5917 Log:
5918 Improve description of class{} block (in particular,
5919 mention server classes as well as client classes).
5920
5921
5922 Changes: Modified:
5923 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5924
5925
5926 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5927 Log:
5928 In comment:
5929 -/* sendq: servers need a higher sendq as they send more data */
5930 +/* sendq: servers need a higher sendq as they are sent more data */
5931
5932
5933 Changes: Modified:
5934 +1 -1 trunk/doc/reference.conf (File Modified)
5935
5936
5937 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5938 Log:
5939 Add modules{} block.
5940
5941
5942 Changes: Modified:
5943 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5944
5945
5946 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5947 Log:
5948 Add general::oper_snomask, snomask on oper up for opers
5949 that have umode +s set on oper up, but do not have
5950 a specific snomask setting in their operator block.
5951 If this is empty or not specified, +s is used as before.
5952
5953
5954 Changes: Modified:
5955 +4 -1 trunk/doc/example.conf (File Modified)
5956 +7 -1 trunk/doc/reference.conf (File Modified)
5957 +1 -0 trunk/include/client.h (File Modified)
5958 +1 -0 trunk/include/s_conf.h (File Modified)
5959 +32 -0 trunk/src/newconf.c (File Modified)
5960 +1 -0 trunk/src/s_conf.c (File Modified)
5961 +13 -3 trunk/src/s_user.c (File Modified)
5962
5963
5964 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5965 Log:
5966 fix error
5967
5968 Changes: Modified:
5969 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5970
5971
5972 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5973 Log:
5974 Add MASKTRACE and CHANTRACE commands.
5975
5976
5977 Changes: Modified:
5978 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5979
5980
5981 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5982 Log:
5983 document loadmodule directive
5984
5985
5986 Changes: Modified:
5987 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5988
5989
5990 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5991 Log:
5992 finish this up
5993
5994
5995 Changes: Modified:
5996 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5997
5998
5999 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6000 Log:
6001 q:lines are no longer living in the ircd.conf either
6002
6003
6004 Changes: Modified:
6005 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6006
6007
6008 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6009 Log:
6010 remove k:line, d:line, x:line as they are their own files now
6011
6012
6013 Changes: Modified:
6014 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6015
6016
6017 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6018 Log:
6019 New place for operator::snomask.
6020
6021
6022 Changes: Modified:
6023 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6024
6025
6026 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6027 Log:
6028 Document connect {}.
6029
6030
6031 Changes: Modified:
6032 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6033
6034
6035 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6036 Log:
6037 example.conf: move operator::snomask to a more logical place,
6038 more sensible default
6039 reference.conf: add operator::snomask
6040
6041
6042 Changes: Modified:
6043 +3 -3 trunk/doc/example.conf (File Modified)
6044 +3 -0 trunk/doc/reference.conf (File Modified)
6045
6046
6047 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6048 Log:
6049 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6050 in those conf entries that take umodes like <name1>, <name2>, ...
6051
6052
6053 Changes: Modified:
6054 +3 -0 trunk/doc/reference.conf (File Modified)
6055 +3 -0 trunk/src/newconf.c (File Modified)
6056
6057
6058 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6059 Log:
6060 Remove H:line
6061
6062
6063 Changes: Modified:
6064 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6065
6066
6067 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6068 Log:
6069 Aesthetic changes.
6070
6071
6072 Changes: Modified:
6073 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6074
6075
6076 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6077 Log:
6078 s/allow/auth
6079
6080
6081 Changes: Modified:
6082 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6083
6084
6085 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6086 Log:
6087 fix
6088
6089
6090 Changes: Modified:
6091 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6092
6093
6094 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6095 Log:
6096 Document operator {} blocks.
6097
6098
6099 Changes: Modified:
6100 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6101
6102
6103 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6104 Log:
6105 auth{}: clarify/add some details
6106
6107
6108 Changes: Modified:
6109 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6110
6111
6112 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6113 Log:
6114 auth{}: Move a paragraph.
6115
6116
6117 Changes: Modified:
6118 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6119
6120
6121 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6122 Log:
6123 Document auth{} blocks.
6124
6125
6126 Changes: Modified:
6127 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6128
6129
6130 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6131 Log:
6132 Add umode +R.
6133
6134
6135 Changes: Modified:
6136 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6137
6138
6139 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6140 Log:
6141 Add umode +R, prevents unidentified clients from
6142 sending private messages or notices. /accept'ed
6143 clients and opers are exempt.
6144 Due to the /accept part, this is only checked
6145 at the target's server, may want to change
6146 this?
6147
6148
6149 Changes: Modified:
6150 +1 -0 trunk/help/opers/umode (File Modified)
6151 +1 -0 trunk/help/users/umode (File Modified)
6152 +2 -0 trunk/include/client.h (File Modified)
6153 +1 -0 trunk/include/numeric.h (File Modified)
6154 +11 -1 trunk/modules/core/m_message.c (File Modified)
6155 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6156 +1 -1 trunk/src/messages.tab (File Modified)
6157 +1 -1 trunk/src/s_user.c (File Modified)
6158
6159
6160 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6161 Log:
6162 Don't allow a nick change if banned or quieted (and not
6163 voiced or opped) on a channel. This uses numeric 435
6164 (bahamut's "cannot change to a banned nick") because
6165 bahamut/ircu's 437 and hyperion's 438 already have
6166 another meaning for us.
6167
6168
6169 Changes: Modified:
6170 +2 -0 trunk/include/channel.h (File Modified)
6171 +1 -0 trunk/include/numeric.h (File Modified)
6172 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6173 +38 -0 trunk/src/channel.c (File Modified)
6174 +1 -1 trunk/src/messages.tab (File Modified)
6175
6176
6177 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6178 Log:
6179 KNOCK:
6180 - respect ban exceptions
6181 - also deny a knock if quieted
6182
6183
6184 Changes: Modified:
6185 +2 -1 trunk/modules/m_knock.c (File Modified)
6186
6187
6188 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6189 Log:
6190 Reverse bad substitution in comment.
6191
6192
6193 Changes: Modified:
6194 +1 -1 trunk/src/channel.c (File Modified)
6195
6196
6197 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6198 Log:
6199 - set DynSpoof flag for clients spoofed at registration
6200 - add orighost instead of host to the hostname hash
6201
6202
6203 Changes: Modified:
6204 +5 -1 trunk/src/s_user.c (File Modified)
6205
6206
6207 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6208 Log:
6209 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6210
6211
6212 Changes: Modified:
6213 +2 -3 trunk/src/send.c (File Modified)
6214
6215
6216 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6217 Log:
6218 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6219
6220
6221 Changes: Modified:
6222 +17 -7 trunk/modules/m_signon.c (File Modified)
6223
6224
6225 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6226 Log:
6227 Correct minimum args on ENCAP SASL to avoid nasty core.
6228
6229
6230 Changes: Modified:
6231 +1 -1 trunk/modules/m_sasl.c (File Modified)
6232
6233
6234 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6235 Log:
6236 Style nits: sptr can't ever be NULL, don't compare truth
6237 values with YES.
6238
6239
6240 Changes: Modified:
6241 +2 -3 trunk/modules/m_scan.c (File Modified)
6242
6243
6244 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6245 Log:
6246 - Comment out scan_cmodes() prototype to suppress warning
6247 - Correct minimum parameter count for mo_scan()
6248
6249
6250 Changes: Modified:
6251 +2 -2 trunk/modules/m_scan.c (File Modified)
6252
6253
6254 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6255 Log:
6256 SCAN UMODES:
6257 - Include full command in operspy notice
6258 - Allow global scans (no-list used, mask not used) without operspy
6259 - Use ERR_NOPRIVS numeric
6260
6261
6262 Changes: Modified:
6263 +21 -9 trunk/modules/m_scan.c (File Modified)
6264
6265
6266 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6267 Log:
6268 Cancel out the >3 default if < is given; this way
6269 any </> specification fully overrides the default.
6270
6271
6272 Changes: Modified:
6273 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6274
6275
6276 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6277 Log:
6278 - Call mo_list() from m_list() to reduce code duplication
6279 - Default to >3, rather arbitrarily (conf option?)
6280 - Make < and > mean less than and greater than again
6281
6282
6283 Changes: Modified:
6284 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6285
6286
6287 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6288 Log:
6289 When processing topic burst, hide connecting server
6290 on netburst if flatten links is enabled.
6291
6292
6293 Changes: Modified:
6294 +9 -2 trunk/modules/m_tb.c (File Modified)
6295
6296
6297 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6298 Log:
6299 - remove PENALTY token
6300
6301
6302 Changes: Modified:
6303 +0 -1 trunk/include/supported.h (File Modified)
6304
6305
6306 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6307 Log:
6308 005 fixups:
6309 - Add PENALTY because we have a pace-wait system.
6310 - Add FNC due to SAVE and RSFNC
6311 - Add q to MAXLIST.
6312
6313
6314 Changes: Modified:
6315 +4 -2 trunk/include/supported.h (File Modified)
6316
6317
6318 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6319 Log:
6320 mkay, indent went nuts here
6321
6322
6323 Changes: Modified:
6324 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6325
6326
6327 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6328 Log:
6329 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6330 and can be used instead. The SAFELIST implementation is the one used by
6331 default, as most users/networks will be used to it.
6332
6333
6334 Changes: Modified:
6335 +1 -0 trunk/NEWS (File Modified)
6336 +14 -0 trunk/include/client.h (File Modified)
6337 +5 -0 trunk/include/hash.h (File Modified)
6338 +404 -272 trunk/modules/Makefile.in (File Modified)
6339 + - trunk/modules/m_list.c (File Deleted)
6340 + - trunk/modules/m_list_ratbox.c (File Added)
6341 + - trunk/modules/m_list_safelist.c (File Added)
6342 +5 -5 trunk/src/hash.c (File Modified)
6343
6344
6345 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6346 Log:
6347 Clear invites on a lowerTS JOIN or SJOIN.
6348 This should complete kick_on_split_riding protection.
6349
6350
6351 Changes: Modified:
6352 +5 -0 trunk/modules/core/m_join.c (File Modified)
6353 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6354
6355
6356 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6357 Log:
6358 Like in ratbox, send and interpret timestamps on invites.
6359
6360
6361 Changes: Modified:
6362 +9 -2 trunk/modules/m_invite.c (File Modified)
6363
6364
6365 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6366 Log:
6367 Add +S (network service) umode. Just for completeness, users or opers
6368 cannot set this.
6369
6370
6371 Changes: Modified:
6372 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6373
6374
6375 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6376 Log:
6377 update NEWS a bit
6378
6379
6380 Changes: Modified:
6381 +35 -2 trunk/NEWS (File Modified)
6382
6383
6384 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6385 Log:
6386 Split off a PreClient structure for data to be freed on registation (i.e. password).
6387 New hook introduce_client for post-registration messages.
6388 Fix b0rked SASL numerics.
6389 Burst REALHOST post-introduction for spoofed-on-registration clients.
6390 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6391 Pre-registration signon support.
6392
6393
6394 Changes: Modified:
6395 +10 -0 trunk/configure (File Modified)
6396 +2 -0 trunk/configure.ac (File Modified)
6397 +14 -4 trunk/include/client.h (File Modified)
6398 +1 -0 trunk/include/hook.h (File Modified)
6399 +1 -0 trunk/include/numeric.h (File Modified)
6400 +3 -0 trunk/include/setup.h.in (File Modified)
6401 +16 -0 trunk/modules/m_chghost.c (File Modified)
6402 +25 -21 trunk/modules/m_sasl.c (File Modified)
6403 +63 -30 trunk/modules/m_signon.c (File Modified)
6404 +18 -0 trunk/src/client.c (File Modified)
6405 +2 -0 trunk/src/hook.c (File Modified)
6406 +5 -5 trunk/src/messages.tab (File Modified)
6407 +2 -0 trunk/src/s_serv.c (File Modified)
6408 +28 -2 trunk/src/s_user.c (File Modified)
6409
6410
6411 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6412 Log:
6413 Update hook documentation.
6414
6415
6416 Changes: Modified:
6417 +30 -0 trunk/doc/hooks.txt (File Modified)
6418
6419
6420 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6421 Log:
6422 Improve @/# handling in match_esc().
6423
6424
6425 Changes: Modified:
6426 +21 -13 trunk/src/match.c (File Modified)
6427
6428
6429 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6430 Log:
6431 backtrack instead of bailing out when handling a mismatched escape
6432
6433
6434 Changes: Modified:
6435 +1 -1 trunk/src/match.c (File Modified)
6436
6437
6438 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6439 Log:
6440 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6441
6442 Changes: Modified:
6443 +2 -1 trunk/CREDITS (File Modified)
6444
6445
6446 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6447 Log:
6448 Fix the escape brokenness and pick up a more efficient matching algorithm,
6449 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6450 Patch sent upstream. They can do whatever they want with it, *shrug*.
6451
6452
6453 Changes: Modified:
6454 +147 -161 trunk/src/match.c (File Modified)
6455
6456
6457 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6458 Log:
6459 If flatten links is enabled, fake the origins of some ServerModes
6460 sent to clients so that the server sending the netburst is hidden.
6461 Most mode hacks still show the true source.
6462
6463
6464 Changes: Modified:
6465 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6466 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6467
6468
6469 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6470 Log:
6471 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6472 where the exit originated).
6473 - When receiving an SQUIT for a server themselves
6474 (IsMe(target_p) || target_p == client_p)
6475 close their link and send a local server notice.
6476
6477
6478 Changes: Modified:
6479 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6480 +6 -3 trunk/src/client.c (File Modified)
6481
6482
6483 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6484 Log:
6485 Hooking into the wrong hook, whoops. :P
6486
6487
6488 Changes: Modified:
6489 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6490 +6 -10 trunk/modules/core/m_join.c (File Modified)
6491
6492
6493 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6494 Log:
6495 this doesn't work right, right now :P
6496
6497
6498 Changes: Modified:
6499 +40 -0 trunk/contrib/Makefile.in (File Modified)
6500 + - trunk/contrib/m_createauthonly.c (File Added)
6501 +6 -0 trunk/include/hook.h (File Modified)
6502 +26 -1 trunk/modules/core/m_join.c (File Modified)
6503 +1 -1 trunk/src/ircd.c (File Modified)
6504
6505
6506 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6507 Log:
6508 Make can_join() hookable.
6509
6510
6511 Changes: Modified:
6512 +12 -1 trunk/src/channel.c (File Modified)
6513
6514
6515 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6516 Log:
6517 add 'int approved;' to the channel event hook
6518
6519
6520 Changes: Modified:
6521 +1 -0 trunk/include/hook.h (File Modified)
6522
6523
6524 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6525 Log:
6526 Use SIDs in SASL ENCAP origin.
6527 Ignore responses from other agents once the first SASL response has been received for a client.
6528
6529
6530 Changes: Modified:
6531 +9 -5 trunk/modules/m_sasl.c (File Modified)
6532
6533
6534 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6535 Log:
6536 Removed stray debug code.
6537
6538
6539 Changes: Modified:
6540 +1 -1 trunk/modules/m_sasl.c (File Modified)
6541
6542
6543 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6544 Log:
6545 Don't complain "unknown MODE flag" if a non-oper attempts
6546 to unset an oper only umode they do not have.
6547 This is to prevent unwanted error messages when users/bots
6548 do things like MODE <nick> +i-sw.
6549
6550
6551 Changes: Modified:
6552 +4 -2 trunk/src/s_user.c (File Modified)
6553
6554
6555 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6556 Log:
6557 Fix client_exit hook name and only call it for local exits that are not
6558 IsAnyServer.
6559
6560
6561 Changes: Modified:
6562 +3 -2 trunk/modules/m_sasl.c (File Modified)
6563
6564
6565 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6566 Log:
6567 Fix SASL logic to actually use stored agent UID.
6568 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6569 Add abort code for exiting clients.
6570
6571
6572 Changes: Modified:
6573 +18 -9 trunk/modules/m_sasl.c (File Modified)
6574
6575
6576 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6577 Log:
6578 Port over ratbox 2.2 /challenge. This is slightly more secure
6579 (better crypto, longer keys, challenge timeout) and has better
6580 client scripts.
6581
6582 The respond tool is no longer part of the ircd tree but a
6583 separate package, currently available from
6584 http://respond.ircd-ratbox.org (we should mirror/... this).
6585
6586
6587 Changes: Modified:
6588 +65 -310 trunk/doc/challenge.txt (File Modified)
6589 +5 -5 trunk/include/client.h (File Modified)
6590 +3 -0 trunk/include/irc_string.h (File Modified)
6591 +3 -0 trunk/include/numeric.h (File Modified)
6592 +94 -50 trunk/modules/m_challenge.c (File Modified)
6593 +1 -2 trunk/src/client.c (File Modified)
6594 +125 -0 trunk/src/irc_string.c (File Modified)
6595 +2 -2 trunk/src/messages.tab (File Modified)
6596 + - trunk/tools/rsa_respond/ (File Deleted)
6597
6598
6599 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6600 Log:
6601 Preliminary SASL support.
6602
6603
6604 Changes: Modified:
6605 +7 -0 trunk/include/client.h (File Modified)
6606 +6 -0 trunk/include/numeric.h (File Modified)
6607 +1 -0 trunk/modules/Makefile.in (File Modified)
6608 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6609 +175 -1 trunk/modules/m_cap.c (File Modified)
6610 + - trunk/modules/m_sasl.c (File Added)
6611 +2 -0 trunk/modules/m_user.c (File Modified)
6612 +5 -5 trunk/src/messages.tab (File Modified)
6613 +8 -2 trunk/src/s_user.c (File Modified)
6614
6615
6616 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6617 Log:
6618 SIGNON: make logout also apply remotely.
6619
6620
6621 Changes: Modified:
6622 +7 -2 trunk/modules/m_signon.c (File Modified)
6623
6624
6625 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6626 Log:
6627 Use an asterisk when sending empty logins in SIGNON.
6628
6629
6630 Changes: Modified:
6631 +5 -5 trunk/modules/m_signon.c (File Modified)
6632
6633
6634 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6635 Log:
6636 SIGNON: Only add whowas entry (add_history()) and wipe
6637 accepts (del_all_accepts()) if nick changed.
6638
6639
6640 Changes: Modified:
6641 +5 -3 trunk/modules/m_signon.c (File Modified)
6642
6643
6644 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6645 Log:
6646 SIGNON: slight fixes to collision code:
6647 - don't kill if target_p == source_p (nick unchanged or only changed case)
6648 - add comment that SAVE support is missing
6649 - use sendto_realops_snomask() instead of sendto_realops_flags()
6650
6651
6652 Changes: Modified:
6653 +9 -6 trunk/modules/m_signon.c (File Modified)
6654
6655
6656 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6657 Log:
6658 Fix up kills for bad nick/user/host on SIGNON.
6659
6660
6661 Changes: Modified:
6662 +16 -6 trunk/modules/m_signon.c (File Modified)
6663
6664
6665 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6666 Log:
6667 If changing to a nick with a digit, only allow the UID.
6668
6669
6670 Changes: Modified:
6671 +4 -0 trunk/modules/m_signon.c (File Modified)
6672
6673
6674 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6675 Log:
6676 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6677 Strip leading digits from logins that are not purely numeric.
6678
6679
6680 Changes: Modified:
6681 +3 -0 trunk/include/numeric.h (File Modified)
6682 +2 -0 trunk/include/send.h (File Modified)
6683 +1 -0 trunk/modules/Makefile.in (File Modified)
6684 +456 -3 trunk/modules/m_services.c (File Modified)
6685 + - trunk/modules/m_signon.c (File Added)
6686 +2 -2 trunk/src/messages.tab (File Modified)
6687 +98 -0 trunk/src/send.c (File Modified)
6688
6689
6690 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6691 Log:
6692 Remove old server notice umodes from example confs.
6693
6694
6695 Changes: Modified:
6696 +1 -2 trunk/doc/example.conf (File Modified)
6697 +4 -17 trunk/doc/reference.conf (File Modified)
6698
6699
6700 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6701 Log:
6702 Add snomask help file (forgot this earlier).
6703
6704
6705 Changes: Modified:
6706 + - trunk/help/opers/snomask (File Added)
6707
6708
6709 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6710 Log:
6711 Add umode +l (receive locops).
6712
6713
6714 Changes: Modified:
6715 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6716
6717
6718 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6719 Log:
6720 We don't plan to implement cmode +R (quiet unidentified) and
6721 umode +I (deny invite) for 1.1, so comment them out from the
6722 docs.
6723
6724
6725 Changes: Modified:
6726 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6727 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6728
6729
6730 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6731 Log:
6732 Improve snomask usage description.
6733
6734
6735 Changes: Modified:
6736 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6737
6738
6739 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6740 Log:
6741 Mention the word snomask with umode +s (needs to be a link really).
6742
6743
6744 Changes: Modified:
6745 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6746
6747
6748 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6749 Log:
6750 Add snomask +Z (operspy notices).
6751
6752
6753 Changes: Modified:
6754 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6755
6756
6757 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6758 Log:
6759 Misc updates/clarifications.
6760
6761
6762 Changes: Modified:
6763 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6764
6765
6766 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6767 Log:
6768 Document snomasks.
6769
6770
6771 Changes: Modified:
6772 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6773 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6774 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6775
6776
6777 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6778 Log:
6779 - Allow ENCAP REALHOST outside burst
6780 - Fix comment describing race condition: this can only happen
6781 on a local whois with use_whois_actually enabled
6782
6783
6784 Changes: Modified:
6785 +4 -6 trunk/modules/m_chghost.c (File Modified)
6786
6787
6788 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6789 Log:
6790 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6791
6792
6793 Changes: Modified:
6794 +39 -0 trunk/contrib/Makefile.in (File Modified)
6795 + - trunk/contrib/sno_globaloper.c (File Added)
6796
6797
6798 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6799 Log:
6800 Pass along old umodes and snomask in umode_changed hook,
6801 changing its parameter type from struct Client *
6802 to hook_data_umode_changed *. (For a new client, both
6803 are zero.)
6804
6805 The IP cloaking module now fully ignores umode changes
6806 where +h didn't change.
6807
6808
6809 Changes: Modified:
6810 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6811 +7 -0 trunk/include/hook.h (File Modified)
6812 +18 -4 trunk/src/s_user.c (File Modified)
6813
6814
6815 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6816 Log:
6817 move libcharybdis-provided function initialisation into libcharybdis_init().
6818
6819
6820 Changes: Modified:
6821 +32 -11 trunk/src/ircd.c (File Modified)
6822
6823
6824 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6825 Log:
6826 Make +f notices (local host, global host, global user@host, local class)
6827 netwide. Exceeding /quote set max remains local.
6828
6829
6830 Changes: Modified:
6831 +4 -4 trunk/src/s_conf.c (File Modified)
6832
6833
6834 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6835 Log:
6836 Netwide notices about attempts to join juped channels.
6837
6838
6839 Changes: Modified:
6840 +1 -1 trunk/modules/core/m_join.c (File Modified)
6841
6842
6843 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6844 Log:
6845 Send server notices about failed oper attempts globally.
6846 Successful remote oper attempt notices will be generated
6847 from the mode changes.
6848
6849
6850 Changes: Modified:
6851 +3 -3 trunk/modules/m_challenge.c (File Modified)
6852 +2 -2 trunk/modules/m_oper.c (File Modified)
6853
6854
6855 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6856 Log:
6857 Rest of infrastructure for sending server notices globally.
6858 Uses a new L_NETWIDE level on sendto_realops_snomask().
6859
6860
6861 Changes: Modified:
6862 +1 -0 trunk/include/send.h (File Modified)
6863 +31 -4 trunk/src/send.c (File Modified)
6864
6865
6866 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6867 Log:
6868 Add general::global_snotices conf option to control
6869 whether we send out SNOTEs. Does not do anything yet.
6870
6871
6872 Changes: Modified:
6873 +1 -0 trunk/doc/example.conf (File Modified)
6874 +6 -0 trunk/doc/reference.conf (File Modified)
6875 +1 -0 trunk/include/s_conf.h (File Modified)
6876 +6 -0 trunk/modules/m_info.c (File Modified)
6877 +1 -0 trunk/src/newconf.c (File Modified)
6878 +1 -0 trunk/src/s_conf.c (File Modified)
6879
6880
6881 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6882 Log:
6883 Only accept SNOTE from servers.
6884
6885
6886 Changes: Modified:
6887 +2 -0 trunk/modules/m_snote.c (File Modified)
6888
6889
6890 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6891 Log:
6892 Correct parv indices so this actually works.
6893
6894
6895 Changes: Modified:
6896 +2 -2 trunk/modules/m_snote.c (File Modified)
6897
6898
6899 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6900 Log:
6901 s/scan/snote/g
6902
6903
6904 Changes: Modified:
6905 +3 -3 trunk/modules/m_snote.c (File Modified)
6906
6907
6908 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6909 Log:
6910 Add m_snote.c, SNOTE propagator.
6911
6912
6913 Changes: Modified:
6914 +86 -0 trunk/modules/Makefile.in (File Modified)
6915 + - trunk/modules/m_snote.c (File Added)
6916
6917
6918 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6919 Log:
6920 start seeding the 1.1 NEWS file
6921
6922
6923 Changes: Modified:
6924 +4 -0 trunk/NEWS (File Modified)
6925
6926
6927 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6928 Log:
6929 rename some modules to more descriptive names...
6930
6931
6932 Changes: Modified:
6933 +2 -131 trunk/contrib/Makefile.in (File Modified)
6934 + - trunk/contrib/globalconnexit.c (File Deleted)
6935 + - trunk/contrib/globallineactive.c (File Deleted)
6936 + - trunk/contrib/sno_farconnect.c (File Added)
6937 + - trunk/contrib/sno_globalkline.c (File Added)
6938 +1 -120 trunk/modules/Makefile.in (File Modified)
6939 + - trunk/modules/networknotice.c (File Deleted)
6940 + - trunk/modules/sno_routing.c (File Added)
6941
6942
6943 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6944 Log:
6945 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6946 Uses FLAGS2_FLOODDONE bit on servers.
6947
6948
6949 Changes: Modified:
6950 +3 -0 trunk/include/client.h (File Modified)
6951 +121 -1 trunk/modules/Makefile.in (File Modified)
6952 + - trunk/modules/networknotice.c (File Added)
6953
6954
6955 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6956 Log:
6957 Don't show servers in /trace to nonopers if flatten links is enabled.
6958
6959
6960 Changes: Modified:
6961 +8 -5 trunk/modules/m_trace.c (File Modified)
6962
6963
6964 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6965 Log:
6966 CHGHOST:
6967 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6968 - send back confirmation to source, if local client
6969 - send a +s server notice if the source is neither a server nor a service (+S)
6970
6971
6972 Changes: Modified:
6973 +5 -1 trunk/modules/m_chghost.c (File Modified)
6974
6975
6976 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6977 Log:
6978 Use sendto_realops_snomask_from() to make the
6979 server notices appear to come from the affected
6980 user's server.
6981
6982
6983 Changes: Modified:
6984 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6985 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6986
6987
6988 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6989 Log:
6990 Add sendto_realops_snomask_from(), allows
6991 specification of apparent source server.
6992
6993
6994 Changes: Modified:
6995 +1 -0 trunk/include/send.h (File Modified)
6996 +41 -1 trunk/src/send.c (File Modified)
6997
6998
6999 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7000 Log:
7001 Revert r579. Keep host, not orighost in oper up notice.
7002 It would be inconsistent to have orighost there, and we
7003 don't want to mess up all server notices by putting both
7004 host and orighost.
7005
7006
7007 Changes: Modified:
7008 +1 -1 trunk/src/s_user.c (File Modified)
7009
7010
7011 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7012 Log:
7013 Include the IP address in operlog/foperlog.
7014
7015
7016 Changes: Modified:
7017 +10 -8 trunk/modules/m_challenge.c (File Modified)
7018 +8 -6 trunk/modules/m_oper.c (File Modified)
7019
7020
7021 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7022 Log:
7023 Call umode_changed hook on oper up.
7024
7025
7026 Changes: Modified:
7027 +1 -0 trunk/src/s_user.c (File Modified)
7028
7029
7030 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7031 Log:
7032 Add globalconnexit contrib module, shows remote client connects/exits
7033 except netsplits/netjoin on snomask +F.
7034 Notice formatting will probably change somewhat still.
7035
7036
7037 Changes: Modified:
7038 +80 -0 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/globalconnexit.c (File Added)
7040
7041
7042 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7043 Log:
7044 Declare snomask_modes[] so modules can provide snomasks.
7045
7046
7047 Changes: Modified:
7048 +2 -0 trunk/include/snomask.h (File Modified)
7049
7050
7051 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7052 Log:
7053 Replace user_signon hook with two new hooks: new_local_user
7054 and new_remote_user.
7055 These are called right before the user is introduced to the
7056 rest of the network.
7057
7058
7059 Changes: Modified:
7060 +2 -1 trunk/include/hook.h (File Modified)
7061 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7062 +4 -2 trunk/src/hook.c (File Modified)
7063 +2 -3 trunk/src/s_user.c (File Modified)
7064
7065
7066 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7067 Log:
7068 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7069
7070
7071 Changes: Modified:
7072 +2 -2 trunk/modules/m_scan.c (File Modified)
7073
7074
7075 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7076 Log:
7077 Update doc/technical/send.txt.
7078
7079
7080 Changes: Modified:
7081 +91 -131 trunk/doc/technical/send.txt (File Modified)
7082
7083
7084 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7085 Log:
7086 Add chantrace and masktrace to help files.
7087
7088
7089 Changes: Modified:
7090 + - trunk/help/opers/chantrace (File Added)
7091 +27 -20 trunk/help/opers/index (File Modified)
7092 + - trunk/help/opers/masktrace (File Added)
7093 +2 -0 trunk/help/opers/operspy (File Modified)
7094
7095
7096 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7097 Log:
7098 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7099 Shows etrace-like output for all users in a channel,
7100 in particular IP addresses.
7101
7102
7103 Changes: Modified:
7104 +75 -2 trunk/modules/m_etrace.c (File Modified)
7105
7106
7107 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7108 Log:
7109 Port over ratbox 2.2 r21727 (anfl):
7110 add some logging when we drop servers in places where we only notify opers
7111
7112
7113 Changes: Modified:
7114 +31 -0 trunk/modules/core/m_server.c (File Modified)
7115
7116
7117 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7118 Log:
7119 display orighost in operup message
7120
7121
7122 Changes: Modified:
7123 +1 -1 trunk/src/s_user.c (File Modified)
7124
7125
7126 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7127 Log:
7128 Add globallineactive contrib module, a hack which can often
7129 show k/d/g/x line active for remote clients.
7130
7131
7132 Changes: Modified:
7133 +52 -0 trunk/contrib/Makefile.in (File Modified)
7134 + - trunk/contrib/globallineactive.c (File Added)
7135
7136
7137 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7138 Log:
7139 Show IP field in the same way as MASKTRACE:
7140 "255.255.255.255" if it's unknown (remote TS5 client)
7141 and "0" if we or the remote server are purposely
7142 hiding it.
7143
7144
7145 Changes: Modified:
7146 +12 -1 trunk/modules/m_scan.c (File Modified)
7147
7148
7149 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7150 Log:
7151 scan umodes:
7152 - don't show servers in a global scan
7153 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7154
7155
7156 Changes: Modified:
7157 +4 -1 trunk/modules/m_scan.c (File Modified)
7158
7159
7160 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7161 Log:
7162 Implement SCAN UMODES.
7163
7164
7165 Changes: Modified:
7166 +3 -0 trunk/include/numeric.h (File Modified)
7167 +128 -2 trunk/modules/m_scan.c (File Modified)
7168 +2 -2 trunk/src/messages.tab (File Modified)
7169
7170
7171 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7172 Log:
7173 more oops
7174
7175
7176 Changes: Modified:
7177 +1 -1 trunk/modules/m_scan.c (File Modified)
7178
7179
7180 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7181 Log:
7182 parv[0] should be parv[1].
7183
7184
7185 Changes: Modified:
7186 +1 -1 trunk/modules/m_scan.c (File Modified)
7187
7188
7189 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7190 Log:
7191 another oops
7192
7193
7194 Changes: Modified:
7195 +1 -1 trunk/modules/m_scan.c (File Modified)
7196
7197
7198 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7199 Log:
7200 fix mistake here
7201
7202
7203 Changes: Modified:
7204 +2 -2 trunk/modules/m_scan.c (File Modified)
7205
7206
7207 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7208 Log:
7209 framework for scan command
7210
7211
7212 Changes: Modified:
7213 +113 -0 trunk/modules/Makefile.in (File Modified)
7214 + - trunk/modules/m_scan.c (File Added)
7215
7216
7217 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7218 Log:
7219 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7220
7221
7222 Changes: Modified:
7223 +2 -0 trunk/include/irc_string.h (File Modified)
7224 +157 -1 trunk/modules/m_etrace.c (File Modified)
7225 +129 -90 trunk/src/match.c (File Modified)
7226
7227
7228 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7229 Log:
7230 orighost may live in a different hash bucket (likely the case), lets check it standalone
7231
7232
7233 Changes: Modified:
7234 +39 -3 trunk/src/hostmask.c (File Modified)
7235
7236
7237 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7238 Log:
7239 SVN didn't check modules/ somehow, hrmm.
7240
7241
7242 Changes: Modified:
7243 +1 -1 trunk/modules/m_kline.c (File Modified)
7244 +6 -6 trunk/modules/m_stats.c (File Modified)
7245
7246
7247 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7248 Log:
7249 Track hostmask entries for client_p->orighost, if available.
7250 Not throughly tested, but seems to work fine.
7251
7252
7253 Changes: Modified:
7254 +8 -4 trunk/include/hostmask.h (File Modified)
7255 +14 -10 trunk/src/hostmask.c (File Modified)
7256
7257
7258 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7259 Log:
7260 Pass on SQUIT reasons more.
7261
7262
7263 Changes: Modified:
7264 +17 -19 trunk/src/client.c (File Modified)
7265
7266
7267 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7268 Log:
7269 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7270 This way, hidden admins also get them.
7271
7272
7273 Changes: Modified:
7274 +4 -4 trunk/src/send.c (File Modified)
7275
7276
7277 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7278 Log:
7279 From ircd-ratbox 2.2 (r21339 anfl):
7280 ms_kill() should be using find_person(), not find_client()
7281 otherwise it can generate a core.
7282
7283
7284 Changes: Modified:
7285 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7286
7287
7288 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7289 Log:
7290 Add m_error to core_module_table, so it is loaded by default.
7291
7292
7293 Changes: Modified:
7294 +1 -0 trunk/src/modules.c (File Modified)
7295
7296
7297 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7298 Log:
7299 comment is a const char *, not char *.
7300
7301
7302 Changes: Modified:
7303 +1 -1 trunk/include/hook.h (File Modified)
7304
7305
7306 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7307 Log:
7308 Fix a long standing hybrid 7 bug: when getting a read error
7309 on a server, report_error() is called with a %d instead of
7310 a %s in the format string ("Lost connection" in +d).
7311
7312
7313 Changes: Modified:
7314 +1 -1 trunk/src/client.c (File Modified)
7315
7316
7317 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7318 Log:
7319 Clarifications.
7320
7321
7322 Changes: Modified:
7323 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7324
7325
7326 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7327 Log:
7328 Add document describing capabilities and what they mean.
7329
7330
7331 Changes: Modified:
7332 + - trunk/doc/technical/capab.txt (File Added)
7333
7334
7335 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7336 Log:
7337 Change client_exit hook to pass all exit_client() parameters.
7338
7339
7340 Changes: Modified:
7341 +8 -0 trunk/include/hook.h (File Modified)
7342 +6 -1 trunk/src/client.c (File Modified)
7343
7344
7345 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7346 Log:
7347 Add client_exit hook, called in exit_client() for all
7348 clients of all types, except clients exiting because
7349 of netsplits (QS). The only thing done before it is
7350 marking the client as "closing" (to prevent
7351 recursion).
7352
7353
7354 Changes: Modified:
7355 +1 -0 trunk/include/hook.h (File Modified)
7356 +2 -0 trunk/src/client.c (File Modified)
7357 +2 -0 trunk/src/hook.c (File Modified)
7358
7359
7360 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7361 Log:
7362 Improve the code that calculates the nnnS nnnC counts
7363 in RPL_TRACESERVER.
7364
7365 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7366
7367
7368 Changes: Modified:
7369 +43 -36 trunk/modules/m_trace.c (File Modified)
7370
7371
7372 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7373 Log:
7374 Add server_eob hook.
7375 Planning to use this for netsplit/join notices.
7376
7377
7378 Changes: Modified:
7379 +1 -0 trunk/include/hook.h (File Modified)
7380 +2 -0 trunk/modules/m_pong.c (File Modified)
7381 +2 -0 trunk/src/hook.c (File Modified)
7382
7383
7384 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7385 Log:
7386 Default motd: ircd-ratbox -> charybdis
7387
7388
7389 Changes: Modified:
7390 +1 -1 trunk/doc/ircd.motd (File Modified)
7391
7392
7393 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7394 Log:
7395 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7396
7397
7398 Changes: Modified:
7399 +4 -4 trunk/src/s_user.c (File Modified)
7400
7401
7402 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7403 Log:
7404 - Remove obsolete EOB help file
7405 - Document snomask in the help files
7406 - Update indexes
7407
7408
7409 Changes: Modified:
7410 + - trunk/help/opers/eob (File Deleted)
7411 +13 -12 trunk/help/opers/index (File Modified)
7412 +1 -13 trunk/help/opers/umode (File Modified)
7413 +7 -7 trunk/help/users/index (File Modified)
7414
7415
7416 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7417 Log:
7418 Bail if snomask to parse is not given. Pointy hat to myself.
7419
7420
7421 Changes: Modified:
7422 +3 -0 trunk/src/snomask.c (File Modified)
7423
7424
7425 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7426 Log:
7427 Remove m_flags from autoconf
7428
7429
7430 Changes: Modified:
7431 +0 -1 trunk/contrib/Makefile.in (File Modified)
7432
7433
7434 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7435 Log:
7436 remove m_flags
7437
7438
7439 Changes: Modified:
7440 + - trunk/contrib/m_flags.c (File Deleted)
7441
7442
7443 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7444 Log:
7445 If +s is in oper_only_umodes, clear snomask on deoper.
7446
7447
7448 Changes: Modified:
7449 +5 -0 trunk/src/s_user.c (File Modified)
7450
7451
7452 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7453 Log:
7454 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7455
7456
7457 Changes: Modified:
7458 +2 -2 trunk/configure (File Modified)
7459 +2 -2 trunk/configure.ac (File Modified)
7460
7461
7462 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7463 Log:
7464 Remove the old server notice umodes.
7465 Default oper only umodes is now +s.
7466 Please make sure all remaining umodes still work.
7467
7468
7469 Changes: Modified:
7470 +3 -21 trunk/include/client.h (File Modified)
7471 +0 -12 trunk/src/newconf.c (File Modified)
7472 +1 -1 trunk/src/s_conf.c (File Modified)
7473 +12 -12 trunk/src/s_user.c (File Modified)
7474
7475
7476 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7477 Log:
7478 operator::flags nick_changes now controls +n snomask instead of +n umode.
7479
7480
7481 Changes: Modified:
7482 +8 -8 trunk/src/s_user.c (File Modified)
7483
7484
7485 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7486 Log:
7487 Move down h_umode_changed hook call after umode allowed checks
7488 (so it will not see +a if someone tries to set it but is not
7489 allowed to).
7490
7491
7492 Changes: Modified:
7493 +2 -3 trunk/src/s_user.c (File Modified)
7494
7495
7496 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7497 Log:
7498 Move over non-+s server notices (hopefully, all of them).
7499
7500
7501 Changes: Modified:
7502 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7503 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7504 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7505 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7506 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7507 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7508 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7509 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7510 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7511 +2 -2 trunk/libcharybdis/event.c (File Modified)
7512 +2 -2 trunk/modules/core/m_join.c (File Modified)
7513 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7514 +3 -3 trunk/modules/core/m_message.c (File Modified)
7515 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7516 +2 -2 trunk/modules/core/m_server.c (File Modified)
7517 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7518 +1 -1 trunk/modules/m_post.c (File Modified)
7519 +1 -1 trunk/modules/m_services.c (File Modified)
7520 +2 -2 trunk/src/channel.c (File Modified)
7521 +3 -3 trunk/src/client.c (File Modified)
7522 +1 -1 trunk/src/hash.c (File Modified)
7523 +5 -5 trunk/src/s_conf.c (File Modified)
7524 +2 -2 trunk/src/s_log.c (File Modified)
7525 +4 -4 trunk/src/s_user.c (File Modified)
7526
7527
7528 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7529 Log:
7530 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7531
7532
7533 Changes: Modified:
7534 +2 -1 trunk/include/snomask.h (File Modified)
7535 +2 -2 trunk/src/snomask.c (File Modified)
7536
7537
7538 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7539 Log:
7540 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7541
7542
7543 Changes: Modified:
7544 +1 -1 trunk/contrib/example_module.c (File Modified)
7545 +2 -2 trunk/include/ircd_defs.h (File Modified)
7546 +6 -6 trunk/modules/core/m_error.c (File Modified)
7547 +1 -1 trunk/modules/core/m_join.c (File Modified)
7548 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7549 +1 -1 trunk/modules/core/m_message.c (File Modified)
7550 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7551 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7552 +18 -18 trunk/modules/core/m_server.c (File Modified)
7553 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7554 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7555 +4 -4 trunk/modules/m_challenge.c (File Modified)
7556 +4 -4 trunk/modules/m_dline.c (File Modified)
7557 +13 -13 trunk/modules/m_gline.c (File Modified)
7558 +5 -5 trunk/modules/m_kline.c (File Modified)
7559 +2 -2 trunk/modules/m_oper.c (File Modified)
7560 +1 -1 trunk/modules/m_pong.c (File Modified)
7561 +13 -13 trunk/modules/m_rehash.c (File Modified)
7562 +4 -4 trunk/modules/m_resv.c (File Modified)
7563 +16 -16 trunk/modules/m_set.c (File Modified)
7564 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7565 +6 -6 trunk/modules/m_xline.c (File Modified)
7566 +1 -1 trunk/src/adns.c (File Modified)
7567 +2 -2 trunk/src/channel.c (File Modified)
7568 +1 -1 trunk/src/listener.c (File Modified)
7569 +1 -1 trunk/src/s_auth.c (File Modified)
7570 +15 -15 trunk/src/s_conf.c (File Modified)
7571 +3 -3 trunk/src/s_user.c (File Modified)
7572 +7 -7 trunk/src/send.c (File Modified)
7573
7574
7575 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7576 Log:
7577 On oper up:
7578 - set +s snomask if +s umode set but no snomasks
7579 - put numerics in more logical order
7580
7581
7582 Changes: Modified:
7583 +3 -1 trunk/src/s_user.c (File Modified)
7584
7585
7586 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7587 Log:
7588 parse_snobuf_to_mask(): default to + at start
7589 allows stuff like /mode jilles +s C
7590
7591
7592 Changes: Modified:
7593 +1 -1 trunk/src/snomask.c (File Modified)
7594
7595
7596 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7597 Log:
7598 Changes to user_mode() snomask handling.
7599 - show snomask (if not 0) on /mode <nick>
7600 - show snomask once at the end if +s/-s used
7601 - only parse 1 parameter for umode changes
7602 - don't crash on /mode <nick> +s
7603 - /mode <nick> -s clears snomask, doesn't use parameter
7604 - set umode +s iff snomask is not 0
7605 - snomask is not propagated, but umode +s is
7606
7607
7608 Changes: Modified:
7609 +97 -72 trunk/src/s_user.c (File Modified)
7610
7611
7612 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7613 Log:
7614 Convert some messages over to snomask.
7615
7616
7617 Changes: Modified:
7618 +29 -29 trunk/src/client.c (File Modified)
7619 +2 -2 trunk/src/ircd.c (File Modified)
7620 +13 -13 trunk/src/modules.c (File Modified)
7621 +1 -1 trunk/src/newconf.c (File Modified)
7622 +5 -5 trunk/src/parse.c (File Modified)
7623 +1 -1 trunk/src/restart.c (File Modified)
7624 +4 -4 trunk/src/s_newconf.c (File Modified)
7625 +11 -11 trunk/src/s_serv.c (File Modified)
7626
7627
7628 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7629 Log:
7630 include snomask.h from client.h
7631
7632
7633 Changes: Modified:
7634 +1 -0 trunk/include/client.h (File Modified)
7635
7636
7637 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7638 Log:
7639 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7640
7641
7642 Changes: Modified:
7643 +1 -0 trunk/src/newconf.c (File Modified)
7644 +2 -1 trunk/src/snomask.c (File Modified)
7645
7646
7647 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7648 Log:
7649 should start with +, not \0. Whoops. :)
7650
7651
7652 Changes: Modified:
7653 +1 -1 trunk/src/snomask.c (File Modified)
7654
7655
7656 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7657 Log:
7658 core snomask support.
7659
7660
7661 Changes: Modified:
7662 +3 -0 trunk/doc/example.conf (File Modified)
7663 +2 -0 trunk/include/client.h (File Modified)
7664 +2 -0 trunk/include/numeric.h (File Modified)
7665 +2 -0 trunk/include/s_newconf.h (File Modified)
7666 +63 -0 trunk/include/send.h (File Modified)
7667 + - trunk/include/snomask.h (File Added)
7668 +1 -0 trunk/src/Makefile.in (File Modified)
7669 +1 -1 trunk/src/messages.tab (File Modified)
7670 +8 -0 trunk/src/newconf.c (File Modified)
7671 +12 -0 trunk/src/s_user.c (File Modified)
7672 +235 -0 trunk/src/send.c (File Modified)
7673 + - trunk/src/snomask.c (File Added)
7674
7675
7676 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7677 Log:
7678 add a blank line after the license info.
7679
7680
7681 Changes: Modified:
7682 +1 -1 trunk/CREDITS (File Modified)
7683
7684
7685 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7686 Log:
7687 Extend copyright to 2006.
7688
7689
7690 Changes: Modified:
7691 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7692
7693
7694 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7695 Log:
7696 - Fix up book id.
7697 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7698
7699
7700 Changes: Modified:
7701 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7702 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7703
7704
7705 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7706 Log:
7707 Add oper privileges document.
7708
7709
7710 Changes: Modified:
7711 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7712 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7713
7714
7715 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7716 Log:
7717 Capitalize message names in services shortcuts (for consistency).
7718
7719
7720 Changes: Modified:
7721 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7722
7723
7724 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7725 Log:
7726 Remove C++ comment.
7727
7728
7729 Changes: Modified:
7730 +1 -1 trunk/src/patricia.c (File Modified)
7731
7732
7733 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7734 Log:
7735 Remove obsolete 'nextconnect' variable.
7736
7737
7738 Changes: Modified:
7739 +0 -1 trunk/include/ircd.h (File Modified)
7740 +0 -2 trunk/src/client.c (File Modified)
7741 +0 -1 trunk/src/ircd.c (File Modified)
7742
7743
7744 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7745 Log:
7746 Remove this remnant of the hybrid 6 ziplinks implementation.
7747
7748
7749 Changes: Modified:
7750 + - trunk/include/s_zip.h (File Deleted)
7751
7752
7753 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7754 Log:
7755 Make clone limiting work on orighost, not host (so it
7756 looks through services cloaks). Lightly tested, please
7757 test/review.
7758
7759
7760 Changes: Modified:
7761 +2 -0 trunk/modules/m_chghost.c (File Modified)
7762 +1 -1 trunk/src/client.c (File Modified)
7763 +1 -1 trunk/src/s_conf.c (File Modified)
7764
7765
7766 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7767 Log:
7768 Don't forget to link me_realhost() into the command hash.
7769
7770 Pointy hat to: myself
7771
7772
7773 Changes: Modified:
7774 +1 -1 trunk/modules/m_chghost.c (File Modified)
7775
7776
7777 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7778 Log:
7779 It's call_hook, not hook_call.
7780
7781
7782 Changes: Modified:
7783 +1 -1 trunk/src/s_user.c (File Modified)
7784
7785
7786 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7787 Log:
7788 Add unreject help file.
7789
7790
7791 Changes: Modified:
7792 + - trunk/help/opers/unreject (File Added)
7793
7794
7795 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7796 Log:
7797 Link the all-important 42 module to the build :P
7798
7799
7800 Changes: Modified:
7801 +1 -0 trunk/contrib/Makefile.in (File Modified)
7802
7803
7804 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7805 Log:
7806 Mention /rehash help.
7807
7808
7809 Changes: Modified:
7810 +1 -0 trunk/help/opers/rehash (File Modified)
7811
7812
7813 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7814 Log:
7815 Add h_user_signon hook.
7816
7817
7818 Changes: Modified:
7819 +1 -0 trunk/include/hook.h (File Modified)
7820 +2 -0 trunk/src/hook.c (File Modified)
7821 +4 -0 trunk/src/s_user.c (File Modified)
7822
7823
7824 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7825 Log:
7826 Oops, forgot to set orighost for remote client introductions.
7827
7828
7829 Changes: Modified:
7830 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7831
7832
7833 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7834 Log:
7835 Use TS6 forms in services shortcuts, if possible.
7836
7837
7838 Changes: Modified:
7839 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7840
7841
7842 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7843 Log:
7844 - Start out default_umodes conf entry from the empty set instead of +i.
7845 - Move oper_only_umodes check to where default_umodes is used, as
7846 oper_only_umodes may not be set yet while we're reading the conf.
7847
7848
7849 Changes: Modified:
7850 +6 -7 trunk/src/newconf.c (File Modified)
7851 +1 -1 trunk/src/s_user.c (File Modified)
7852
7853
7854 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7855 Log:
7856 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7857
7858
7859 Changes: Modified:
7860 +1 -0 trunk/doc/example.conf (File Modified)
7861 +7 -0 trunk/doc/reference.conf (File Modified)
7862 +0 -7 trunk/include/config.h.dist (File Modified)
7863 +1 -0 trunk/include/s_conf.h (File Modified)
7864 +6 -0 trunk/modules/m_info.c (File Modified)
7865 +9 -18 trunk/src/client.c (File Modified)
7866 +1 -0 trunk/src/newconf.c (File Modified)
7867 +1 -0 trunk/src/s_conf.c (File Modified)
7868
7869
7870 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7871 Log:
7872 - Allow NULL target_ip in show_ip() (indicates message is being
7873 sent to local opers)
7874 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7875 confitem
7876 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7877 those in src/client.c
7878
7879 From ratbox 2.2 svn (anfl)
7880
7881
7882 Changes: Modified:
7883 +1 -0 trunk/include/client.h (File Modified)
7884 +21 -2 trunk/src/client.c (File Modified)
7885 +2 -4 trunk/src/hostmask.c (File Modified)
7886 +1 -5 trunk/src/s_conf.c (File Modified)
7887 +4 -8 trunk/src/s_user.c (File Modified)
7888
7889
7890 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7891 Log:
7892 Fire off events properly.
7893
7894
7895 Changes: Modified:
7896 +7 -3 trunk/src/s_user.c (File Modified)
7897
7898
7899 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7900 Log:
7901 make sure modules which depend on umode information get the message upon connection (oops)
7902
7903
7904 Changes: Modified:
7905 +3 -0 trunk/src/s_user.c (File Modified)
7906
7907
7908 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7909 Log:
7910 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7911 From ratbox 2.2 svn.
7912
7913
7914 Changes: Modified:
7915 +3 -7 trunk/modules/m_etrace.c (File Modified)
7916
7917
7918 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7919 Log:
7920 Replace silly `default_invisible' option with more versatile default_umodes.
7921
7922
7923 Changes: Modified:
7924 +2 -2 trunk/Makefile.in (File Modified)
7925 +12 -1 trunk/doc/example.conf (File Modified)
7926 +14 -7 trunk/doc/reference.conf (File Modified)
7927 +2 -4 trunk/include/s_conf.h (File Modified)
7928 +0 -6 trunk/modules/m_info.c (File Modified)
7929 +4 -0 trunk/src/modules.c (File Modified)
7930 +41 -1 trunk/src/newconf.c (File Modified)
7931 +2 -2 trunk/src/s_conf.c (File Modified)
7932 +3 -4 trunk/src/s_user.c (File Modified)
7933
7934
7935 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7936 Log:
7937 Add temporary nick resvs with the proper duration,
7938 not 60 times too long.
7939
7940
7941 Changes: Modified:
7942 +1 -1 trunk/modules/m_resv.c (File Modified)
7943
7944
7945 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7946 Log:
7947 Add kick on split riding. See reference.conf for more details.
7948
7949
7950 Changes: Modified:
7951 +1 -0 trunk/doc/example.conf (File Modified)
7952 +16 -0 trunk/doc/reference.conf (File Modified)
7953 +1 -0 trunk/include/s_conf.h (File Modified)
7954 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7955 +6 -0 trunk/modules/m_info.c (File Modified)
7956 +1 -0 trunk/src/newconf.c (File Modified)
7957 +1 -0 trunk/src/s_conf.c (File Modified)
7958
7959
7960 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7961 Log:
7962 New credits, denoting GXTi as being on the core team.
7963
7964
7965 Changes: Modified:
7966 +16 -5 trunk/CREDITS (File Modified)
7967
7968
7969 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7970 Log:
7971 better cloaking algorithm
7972
7973
7974 Changes: Modified:
7975 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7976
7977
7978 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7979 Log:
7980 don't do redundant bitshifting.
7981
7982
7983 Changes: Modified:
7984 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7985
7986
7987 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7988 Log:
7989 Add ip_cloaking.so.
7990
7991
7992 Changes: Modified:
7993 +1 -0 trunk/contrib/Makefile.in (File Modified)
7994
7995
7996 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7997 Log:
7998 Set the DynSpoof flag properly.
7999
8000
8001 Changes: Modified:
8002 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8003
8004
8005 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8006 Log:
8007 first go at an ip_cloaking implementation for charybdis.
8008
8009
8010 Changes: Modified:
8011 + - trunk/contrib/ip_cloaking.c (File Added)
8012
8013
8014 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8015 Log:
8016 Add libcharybdis to contrib/ includes.
8017
8018
8019 Changes: Modified:
8020 +1 -1 trunk/contrib/Makefile.in (File Modified)
8021
8022
8023 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8024 Log:
8025 add h_umode_changed hook for modules that provide usermodes.
8026
8027
8028 Changes: Modified:
8029 +1 -0 trunk/include/hook.h (File Modified)
8030 +2 -1 trunk/src/hook.c (File Modified)
8031 +3 -0 trunk/src/s_user.c (File Modified)
8032
8033
8034 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8035 Log:
8036 Show quiets in /stats z.
8037
8038
8039 Changes: Modified:
8040 +15 -10 trunk/src/s_stats.c (File Modified)
8041
8042
8043 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8044 Log:
8045 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8046
8047
8048 Changes: Modified:
8049 +0 -12 trunk/configure (File Modified)
8050 +0 -9 trunk/configure.ac (File Modified)
8051 +0 -3 trunk/include/setup.h.in (File Modified)
8052
8053
8054 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8055 Log:
8056 change various buffer sizes to = topiclen.
8057
8058
8059 Changes: Modified:
8060 +3 -4 trunk/include/ircd_defs.h (File Modified)
8061
8062
8063 jon 2005/12/12 19:32:18 UTC (20051212-400)
8064 Log:
8065 - Partial commit test, partial ego strokage ;)
8066
8067
8068 Changes: Modified:
8069 +2 -1 trunk/CREDITS (File Modified)
8070
8071
8072 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8073 Log:
8074 More kqueue corrections.
8075
8076 Changes: Modified:
8077 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8078
8079
8080 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8081 Log:
8082 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8083 Not sure why this wasn't this way to begin with.
8084
8085
8086 Changes: Modified:
8087 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8088
8089
8090 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8091 Log:
8092 example.conf tweaks:
8093 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8094 most people do not need this.
8095 Enable serverinfo::hub.
8096
8097
8098 Changes: Modified:
8099 +14 -11 trunk/doc/example.conf (File Modified)
8100
8101
8102 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8103 Log:
8104 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8105
8106
8107 Changes: Modified:
8108 +1 -1 trunk/src/s_serv.c (File Modified)
8109
8110
8111 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8112 Log:
8113 header include changes
8114
8115
8116 Changes: Modified:
8117 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8118 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8119 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8120 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8121 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8122 +1 -21 trunk/libcharybdis/select.c (File Modified)
8123
8124
8125 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8126 Log:
8127 s/ilog/libcharybdis_{die,log,restart}/g
8128
8129
8130 Changes: Modified:
8131 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8132 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8133 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8134 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8135 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8136 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8137 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8138 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8139
8140
8141 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8142 Log:
8143 Use the right callbacks in the function code.
8144
8145 Changes: Modified:
8146 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8147
8148
8149 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8150 Log:
8151 More work, it builds again!
8152
8153
8154 Changes: Modified:
8155 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8156 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8157 + - trunk/libcharybdis/libcharybdis.c (File Added)
8158 + - trunk/libcharybdis/libcharybdis.h (File Added)
8159
8160
8161 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8162 Log:
8163 Move some stuff around.
8164
8165
8166 Changes: Modified:
8167 + - trunk/include/memory.h (File Deleted)
8168 + - trunk/include/tools.h (File Deleted)
8169 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8170 + - trunk/libcharybdis/memory.c (File Added)
8171 + - trunk/libcharybdis/memory.h (File Added)
8172 + - trunk/libcharybdis/snprintf.c (File Added)
8173 + - trunk/libcharybdis/tools.c (File Added)
8174 + - trunk/libcharybdis/tools.h (File Added)
8175 +1000 -1062 trunk/modules/.depend (File Modified)
8176 +421 -455 trunk/src/.depend (File Modified)
8177 +0 -1191 trunk/src/Makefile.in (File Modified)
8178 + - trunk/src/memory.c (File Deleted)
8179 + - trunk/src/snprintf.c (File Deleted)
8180 + - trunk/src/tools.c (File Deleted)
8181
8182
8183 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8184 Log:
8185 move more headers into libcharybdis
8186
8187 Changes: Modified:
8188 + - trunk/include/balloc.h (File Deleted)
8189 + - trunk/include/event.h (File Deleted)
8190 + - trunk/libcharybdis/balloc.h (File Added)
8191 + - trunk/libcharybdis/event.h (File Added)
8192 +924 -1020 trunk/modules/.depend (File Modified)
8193 +327 -406 trunk/src/.depend (File Modified)
8194
8195
8196 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8197 Log:
8198 balloc, events -> libcharybdis
8199
8200 Changes: Modified:
8201 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8202 + - trunk/libcharybdis/balloc.c (File Added)
8203 + - trunk/libcharybdis/event.c (File Added)
8204 +0 -1008 trunk/src/Makefile.in (File Modified)
8205 + - trunk/src/balloc.c (File Deleted)
8206 + - trunk/src/event.c (File Deleted)
8207
8208
8209 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8210 Log:
8211 More fun
8212
8213 Changes: Modified:
8214 + - trunk/include/commio.h (File Deleted)
8215 + - trunk/include/linebuf.h (File Deleted)
8216 + - trunk/libcharybdis/commio.h (File Added)
8217 + - trunk/libcharybdis/linebuf.h (File Added)
8218 +1644 -530 trunk/modules/.depend (File Modified)
8219 +1 -1 trunk/modules/Makefile.in (File Modified)
8220 +720 -284 trunk/src/.depend (File Modified)
8221
8222
8223 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8224 Log:
8225 Makefile reworking -- moving libcharybdis headers into proper location.
8226
8227 Changes: Modified:
8228 +1 -1 trunk/adns/Makefile.in (File Modified)
8229 +1 -1 trunk/src/Makefile.in (File Modified)
8230
8231
8232 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8233 Log:
8234 Document proposed authdaemon protocol.
8235
8236 Changes: Modified:
8237 + - trunk/authdaemon/protocol.txt (File Added)
8238
8239
8240 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8241 Log:
8242 Makefile oops
8243
8244 Changes: Modified:
8245 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8246
8247
8248 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8249 Log:
8250 Remove dead makefile from generation
8251
8252 Changes: Modified:
8253 +1 -2 trunk/configure (File Modified)
8254 +0 -1 trunk/configure.ac (File Modified)
8255
8256
8257 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8258 Log:
8259 libcharybdisIO -> libcharybdis
8260
8261 Changes: Modified:
8262 +1 -1 trunk/src/Makefile.in (File Modified)
8263
8264
8265 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8266 Log:
8267 More restructuring.
8268
8269 Changes: Modified:
8270 + - trunk/libcharybdis/Makefile.in (File Added)
8271 + - trunk/libcharybdis/commio.c (File Added)
8272 + - trunk/libcharybdis/devpoll.c (File Added)
8273 + - trunk/libcharybdis/epoll.c (File Added)
8274 + - trunk/libcharybdis/io/ (File Deleted)
8275 + - trunk/libcharybdis/kqueue.c (File Added)
8276 + - trunk/libcharybdis/linebuf.c (File Added)
8277 + - trunk/libcharybdis/log/ (File Deleted)
8278 + - trunk/libcharybdis/poll.c (File Added)
8279 + - trunk/libcharybdis/ports.c (File Added)
8280 + - trunk/libcharybdis/select.c (File Added)
8281
8282
8283 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8284 Log:
8285 Blah kill makefile
8286
8287 Changes: Modified:
8288 + - trunk/libcharybdis/Makefile.in (File Deleted)
8289
8290
8291 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8292 Log:
8293 Blah kill makefile
8294
8295 Changes: Modified:
8296 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8297
8298
8299 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8300 Log:
8301 add authdaemon dir for later hacking
8302
8303
8304 Changes: Modified:
8305 + - trunk/authdaemon/ (File Added)
8306
8307
8308 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8309 Log:
8310 linebuf -> libcharybdisIO
8311
8312
8313 Changes: Modified:
8314 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8315 + - trunk/libcharybdis/io/linebuf.c (File Added)
8316 + - trunk/libcharybdis/log/ (File Added)
8317 + - trunk/libcharybdis/log/Makefile.in (File Added)
8318 +0 -687 trunk/src/Makefile.in (File Modified)
8319 + - trunk/src/linebuf.c (File Deleted)
8320
8321
8322 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8323 Log:
8324 Solaris 10 I/O ports support
8325
8326 Changes: Modified:
8327 + - trunk/libcharybdis/io/ports.c (File Added)
8328
8329
8330 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8331 Log:
8332 libcharybdis stuff
8333
8334
8335 Changes: Modified:
8336 +1 -1 trunk/Makefile.in (File Modified)
8337 +3 -1 trunk/configure (File Modified)
8338 +133 -10 trunk/configure.ac (File Modified)
8339 + - trunk/libcharybdis/ (File Added)
8340 + - trunk/libcharybdis/Makefile.in (File Added)
8341 + - trunk/libcharybdis/io/ (File Added)
8342 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8343 +2 -3 trunk/src/Makefile.in (File Modified)
8344 + - trunk/src/io/ (File Deleted)
8345
8346
8347 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8348 Log:
8349 split IO stuff into libcharybdisIO.
8350
8351
8352 Changes: Modified:
8353 + - trunk/src/commio.c (File Deleted)
8354 + - trunk/src/devpoll.c (File Deleted)
8355 + - trunk/src/epoll.c (File Deleted)
8356 + - trunk/src/io/ (File Added)
8357 + - trunk/src/io/Makefile.in (File Added)
8358 + - trunk/src/io/commio.c (File Added)
8359 + - trunk/src/io/devpoll.c (File Added)
8360 + - trunk/src/io/epoll.c (File Added)
8361 + - trunk/src/io/kqueue.c (File Added)
8362 + - trunk/src/io/poll.c (File Added)
8363 + - trunk/src/io/select.c (File Added)
8364 + - trunk/src/kqueue.c (File Deleted)
8365 + - trunk/src/poll.c (File Deleted)
8366 + - trunk/src/select.c (File Deleted)
8367
8368
8369 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8370 Log:
8371 Version bump: 1.1.0
8372
8373
8374 Changes: Modified:
8375 +86 -155 trunk/configure (File Modified)
8376 +1 -1 trunk/configure.ac (File Modified)
8377
8378
8379 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8380 Log:
8381 Remove mentions of mkkeypair/cryptlinks.
8382
8383
8384 Changes: Modified:
8385 +1 -3 trunk/doc/challenge.txt (File Modified)
8386
8387
8388 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8389 Log:
8390 Clarify serverinfo{} description.
8391
8392
8393 Changes: Modified:
8394 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8395
8396
8397 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8398 Log:
8399 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8400
8401
8402 Changes: Modified:
8403 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8404
8405
8406 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8407 Log:
8408 Improvements also applicable to hyperion 1.x.
8409
8410
8411 Changes: Modified:
8412 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8413
8414
8415 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8416 Log:
8417 - Add +F description
8418 - General improvements and changes to charybdis
8419
8420
8421 Changes: Modified:
8422 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8423
8424
8425 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8426 Log:
8427 The server notice umodes only have an effect
8428 for opers. ("sendto_realops_flags", so having
8429 the umode is not enough, they must also be
8430 opered)
8431
8432
8433 Changes: Modified:
8434 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8435
8436
8437 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8438 Log:
8439 Updates to umodes docs.
8440
8441
8442 Changes: Modified:
8443 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8444
8445
8446 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8447 Log:
8448 Add SGML documentation.
8449
8450 Changes: Modified:
8451 + - trunk/doc/sgml/ (File Added)
8452 + - trunk/doc/sgml/oper-guide/ (File Added)
8453 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8454 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8455 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8456 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8457 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8458 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8459 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8460
8461
8462 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8463 Log:
8464 Make operwall flag restrict setting umode +z.
8465 This repairs this flag broken in charybdis-1.0.
8466
8467
8468 Changes: Modified:
8469 +41 -0 trunk/contrib/m_flags.c (File Modified)
8470 +9 -0 trunk/src/s_user.c (File Modified)
8471
8472
8473 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8474 Log:
8475 Don't complain/reset remote clients +n. I'm still not
8476 convinced propagating all umodes is the way to go, oh
8477 well.
8478
8479
8480 Changes: Modified:
8481 +1 -1 trunk/src/s_user.c (File Modified)
8482
8483
8484 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8485 Log:
8486 - Require admin flag for oper /chghost (if it's enabled
8487 which is not default)
8488 - Give error message on nonexistant nick
8489
8490
8491 Changes: Modified:
8492 +12 -0 trunk/modules/m_chghost.c (File Modified)
8493
8494
8495 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8496 Log:
8497 Incorporated jilles' dynspoof patch with a few minor changes.
8498
8499 Changes: Modified:
8500 +5 -2 trunk/include/client.h (File Modified)
8501 +1 -0 trunk/include/numeric.h (File Modified)
8502 +75 -4 trunk/modules/m_chghost.c (File Modified)
8503 +2 -21 trunk/modules/m_stats.c (File Modified)
8504 +2 -8 trunk/modules/m_trace.c (File Modified)
8505 +2 -0 trunk/src/client.c (File Modified)
8506 +3 -0 trunk/src/s_user.c (File Modified)
8507
8508
8509 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8510 Log:
8511 Update NEWS.
8512
8513 Changes: Modified:
8514 +5 -0 trunk/NEWS (File Modified)
8515
8516
8517 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8518 Log:
8519 Make show_ip() far less braindead.
8520
8521 Obtained from: ratbox 2.2 SVN
8522
8523
8524 Changes: Modified:
8525 +14 -85 trunk/src/client.c (File Modified)
8526
8527
8528 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8529 Log:
8530 Instead of not showing channels at all for whoising services,
8531 only show channels the requester is also on. If operspying
8532 services, show all the channels.
8533
8534
8535 Changes: Modified:
8536 +37 -40 trunk/modules/m_whois.c (File Modified)
8537
8538
8539 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8540 Log:
8541 - Show real errno if we fail to connect to a server
8542 - Don't show server IPs on IRC if a server goes dead
8543 during handshake
8544
8545
8546 Changes: Modified:
8547 +2 -5 trunk/src/s_serv.c (File Modified)
8548
8549
8550 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8551 Log:
8552 Revert hybrid 7.2 aline code. It causes too many problems.
8553
8554
8555 Changes: Modified:
8556 +1 -47 trunk/NEWS (File Modified)
8557 + - trunk/include/aline.h (File Deleted)
8558 +53 -6 trunk/modules/m_dline.c (File Modified)
8559 +212 -16 trunk/modules/m_kline.c (File Modified)
8560 +37 -8 trunk/modules/m_resv.c (File Modified)
8561 +45 -24 trunk/modules/m_xline.c (File Modified)
8562 +0 -485 trunk/src/Makefile.in (File Modified)
8563 + - trunk/src/aline.c (File Deleted)
8564
8565
8566 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8567 Log:
8568 Incorporate recent ratbox monitor bugfixes (could crash).
8569
8570
8571 Changes: Modified:
8572 +16 -0 trunk/modules/m_monitor.c (File Modified)
8573 +4 -3 trunk/src/monitor.c (File Modified)
8574
8575
8576 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8577 Log:
8578 Fix /invite UID leak.
8579
8580 Found by logiclrd@EFnet.
8581
8582
8583 Changes: Modified:
8584 +3 -2 trunk/modules/m_invite.c (File Modified)
8585
8586
8587 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8588 Log:
8589 Don't show what channels a service is in.
8590
8591 Changes: Modified:
8592 +1 -0 trunk/NEWS (File Modified)
8593 +40 -35 trunk/modules/m_whois.c (File Modified)
8594
8595
8596 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8597 Log:
8598 Update version to 1.0.3.
8599
8600
8601 Changes: Modified:
8602 +9 -9 trunk/configure (File Modified)
8603 +1 -1 trunk/configure.ac (File Modified)
8604
8605
8606 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8607 Log:
8608 Update NEWS.
8609
8610
8611 Changes: Modified:
8612 +7 -1 trunk/NEWS (File Modified)
8613
8614
8615 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8616 Log:
8617 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8618 More static buffers :(
8619
8620
8621 Changes: Modified:
8622 +12 -4 trunk/src/aline.c (File Modified)
8623
8624
8625 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8626 Log:
8627 Make operspy mode (/mode !#channel showing parameters
8628 even if not on channel) work again.
8629
8630
8631 Changes: Modified:
8632 +4 -4 trunk/src/channel.c (File Modified)
8633
8634
8635 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8636 Log:
8637 Call server_introduced hook on TS6 remote server
8638 introduction (ms_sid()).
8639
8640
8641 Changes: Modified:
8642 +6 -0 trunk/modules/core/m_server.c (File Modified)
8643
8644
8645 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8646 Log:
8647 Cyrix boxes are wierd.
8648
8649 Changes: Modified:
8650 +2 -1 trunk/modules/m_services.c (File Modified)
8651
8652
8653 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8654 Log:
8655 More paranoia.
8656
8657 Changes: Modified:
8658 +1 -1 trunk/include/client.h (File Modified)
8659 +3 -1 trunk/modules/m_services.c (File Modified)
8660
8661
8662 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8663 Log:
8664 heh
8665
8666 Changes: Modified:
8667 +1 -6 trunk/modules/m_services.c (File Modified)
8668
8669
8670 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8671 Log:
8672 Disable a check that doesn't always seem to work right for some reason.
8673
8674 Changes: Modified:
8675 +2 -0 trunk/modules/m_services.c (File Modified)
8676
8677
8678 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8679 Log:
8680 Update NEWS.
8681
8682
8683 Changes: Modified:
8684 +4 -1 trunk/NEWS (File Modified)
8685
8686
8687 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8688 Log:
8689 1.0.2
8690
8691
8692 Changes: Modified:
8693 +9 -9 trunk/configure (File Modified)
8694 +1 -1 trunk/configure.ac (File Modified)
8695
8696
8697 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8698 Log:
8699 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8700
8701
8702 Changes: Modified:
8703 +3 -13 trunk/modules/m_trace.c (File Modified)
8704
8705
8706 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8707 Log:
8708 Don't send empty RPL_WHOISCHANNELS on remote whois.
8709
8710 Pointy hat to: jilles
8711
8712
8713 Changes: Modified:
8714 +1 -1 trunk/modules/m_whois.c (File Modified)
8715
8716
8717 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8718 Log:
8719 Update NEWS.
8720
8721
8722 Changes: Modified:
8723 +3 -0 trunk/NEWS (File Modified)
8724
8725
8726 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8727 Log:
8728 Modular umode support.
8729
8730
8731 Changes: Modified:
8732 +0 -9 trunk/include/client.h (File Modified)
8733 +2 -1 trunk/include/s_user.h (File Modified)
8734 +1 -1 trunk/include/tools.h (File Modified)
8735 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8736 +3 -0 trunk/src/ircd.c (File Modified)
8737 +1 -1 trunk/src/messages.tab (File Modified)
8738 +2 -2 trunk/src/s_serv.c (File Modified)
8739 +37 -59 trunk/src/s_user.c (File Modified)
8740 +21 -0 trunk/src/tools.c (File Modified)
8741
8742
8743 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8744 Log:
8745 Optionally do forced nick change to the UID instead of kill
8746 on nick collisions, see doc/collision_fnc.txt for more
8747 details.
8748
8749
8750 Changes: Modified:
8751 + - trunk/doc/collision_fnc.txt (File Added)
8752 +1 -0 trunk/doc/example.conf (File Modified)
8753 +8 -0 trunk/doc/reference.conf (File Modified)
8754 +1 -0 trunk/include/numeric.h (File Modified)
8755 +1 -0 trunk/include/s_conf.h (File Modified)
8756 +2 -1 trunk/include/s_serv.h (File Modified)
8757 +1 -0 trunk/include/s_stats.h (File Modified)
8758 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8759 +1 -1 trunk/src/messages.tab (File Modified)
8760 +1 -0 trunk/src/newconf.c (File Modified)
8761 +1 -0 trunk/src/s_conf.c (File Modified)
8762 +1 -0 trunk/src/s_serv.c (File Modified)
8763 +2 -2 trunk/src/s_stats.c (File Modified)
8764
8765
8766 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8767 Log:
8768 Update NEWS.
8769
8770
8771 Modified:
8772 trunk/NEWS (File Modified)
8773
8774
8775 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8776 Log:
8777 Don't allow lookups by uid in /monitor + and /monitor s.
8778
8779
8780 Modified:
8781 trunk/modules/m_monitor.c (File Modified)
8782
8783
8784 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8785 Log:
8786 Stop garbage +j being set in cases like +j aaa:bbb by
8787 initializing the variables properly.
8788
8789 Reported by kyle.
8790
8791
8792 Modified:
8793 trunk/modules/core/m_mode.c (File Modified)
8794 trunk/modules/core/m_sjoin.c (File Modified)
8795
8796
8797 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8798 Log:
8799 Apply flags to the proper server in me_gcap().
8800
8801
8802 Modified:
8803 trunk/modules/m_capab.c (File Modified)
8804
8805
8806 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8807 Log:
8808 Use find_named_client() instead of find_client() to check
8809 for nick collisions.
8810
8811
8812 Modified:
8813 trunk/modules/core/m_nick.c (File Modified)
8814
8815
8816 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8817 Log:
8818 - Replace old 381 numeric with a new, more positive one!
8819
8820
8821 Modified:
8822 trunk/src/messages.tab (File Modified)
8823
8824
8825 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8826 Log:
8827 Make it compile again.
8828
8829
8830 Modified:
8831 trunk/src/channel.c (File Modified)
8832 trunk/src/client.c (File Modified)
8833 trunk/src/ircd.c (File Modified)
8834 trunk/src/packet.c (File Modified)
8835
8836
8837 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8838 Log:
8839 - Prevent UID disclosure in cmode setting.
8840
8841
8842 Modified:
8843 trunk/NEWS (File Modified)
8844 trunk/modules/core/m_mode.c (File Modified)
8845
8846
8847 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8848 Log:
8849 A different check which prevents UID disclosure.
8850
8851
8852 Modified:
8853 trunk/modules/core/m_kick.c (File Modified)
8854
8855
8856 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8857 Log:
8858 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8859
8860
8861 Modified:
8862 trunk/modules/core/m_kick.c (File Modified)
8863
8864
8865 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8866 Log:
8867 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8868
8869
8870 Modified:
8871 trunk/NEWS (File Modified)
8872 trunk/modules/m_accept.c (File Modified)
8873 trunk/modules/m_admin.c (File Modified)
8874 trunk/modules/m_away.c (File Modified)
8875 trunk/modules/m_cap.c (File Modified)
8876 trunk/modules/m_capab.c (File Modified)
8877 trunk/modules/m_challenge.c (File Modified)
8878 trunk/modules/m_chghost.c (File Modified)
8879 trunk/modules/m_close.c (File Modified)
8880 trunk/modules/m_cmessage.c (File Modified)
8881 trunk/modules/m_connect.c (File Modified)
8882 trunk/modules/m_dline.c (File Modified)
8883 trunk/modules/m_encap.c (File Modified)
8884 trunk/modules/m_etrace.c (File Modified)
8885 trunk/modules/m_gline.c (File Modified)
8886 trunk/modules/m_help.c (File Modified)
8887 trunk/modules/m_info.c (File Modified)
8888 trunk/modules/m_invite.c (File Modified)
8889 trunk/modules/m_ison.c (File Modified)
8890 trunk/modules/m_kline.c (File Modified)
8891 trunk/modules/m_knock.c (File Modified)
8892 trunk/modules/m_links.c (File Modified)
8893 trunk/modules/m_list.c (File Modified)
8894 trunk/modules/m_locops.c (File Modified)
8895 trunk/modules/m_lusers.c (File Modified)
8896 trunk/modules/m_map.c (File Modified)
8897 trunk/modules/m_monitor.c (File Modified)
8898 trunk/modules/m_motd.c (File Modified)
8899 trunk/modules/m_names.c (File Modified)
8900 trunk/modules/m_oper.c (File Modified)
8901 trunk/modules/m_operspy.c (File Modified)
8902 trunk/modules/m_pass.c (File Modified)
8903 trunk/modules/m_ping.c (File Modified)
8904 trunk/modules/m_pong.c (File Modified)
8905 trunk/modules/m_post.c (File Modified)
8906 trunk/modules/m_rehash.c (File Modified)
8907 trunk/modules/m_restart.c (File Modified)
8908 trunk/modules/m_resv.c (File Modified)
8909 trunk/modules/m_services.c (File Modified)
8910 trunk/modules/m_set.c (File Modified)
8911 trunk/modules/m_sshortcut.c (File Modified)
8912 trunk/modules/m_stats.c (File Modified)
8913 trunk/modules/m_svinfo.c (File Modified)
8914 trunk/modules/m_tb.c (File Modified)
8915 trunk/modules/m_testline.c (File Modified)
8916 trunk/modules/m_testmask.c (File Modified)
8917 trunk/modules/m_time.c (File Modified)
8918 trunk/modules/m_topic.c (File Modified)
8919 trunk/modules/m_trace.c (File Modified)
8920 trunk/modules/m_unreject.c (File Modified)
8921 trunk/modules/m_user.c (File Modified)
8922 trunk/modules/m_userhost.c (File Modified)
8923 trunk/modules/m_users.c (File Modified)
8924 trunk/modules/m_version.c (File Modified)
8925 trunk/modules/m_wallops.c (File Modified)
8926 trunk/modules/m_who.c (File Modified)
8927 trunk/modules/m_whois.c (File Modified)
8928 trunk/modules/m_whowas.c (File Modified)
8929 trunk/modules/m_xline.c (File Modified)
8930 trunk/src/adns.c (File Modified)
8931 trunk/src/aline.c (File Modified)
8932 trunk/src/cache.c (File Modified)
8933 trunk/src/channel.c (File Modified)
8934 trunk/src/class.c (File Modified)
8935 trunk/src/client.c (File Modified)
8936 trunk/src/commio.c (File Modified)
8937 trunk/src/event.c (File Modified)
8938 trunk/src/hash.c (File Modified)
8939 trunk/src/hostmask.c (File Modified)
8940 trunk/src/ircd.c (File Modified)
8941 trunk/src/kdparse.c (File Modified)
8942 trunk/src/linebuf.c (File Modified)
8943 trunk/src/listener.c (File Modified)
8944 trunk/src/modules.c (File Modified)
8945 trunk/src/monitor.c (File Modified)
8946 trunk/src/newconf.c (File Modified)
8947 trunk/src/packet.c (File Modified)
8948 trunk/src/parse.c (File Modified)
8949 trunk/src/reject.c (File Modified)
8950 trunk/src/s_auth.c (File Modified)
8951 trunk/src/s_conf.c (File Modified)
8952 trunk/src/s_gline.c (File Modified)
8953 trunk/src/s_log.c (File Modified)
8954 trunk/src/s_newconf.c (File Modified)
8955 trunk/src/s_serv.c (File Modified)
8956 trunk/src/s_stats.c (File Modified)
8957 trunk/src/s_user.c (File Modified)
8958 trunk/src/send.c (File Modified)
8959 trunk/src/whowas.c (File Modified)
8960
8961
8962 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8963 Log:
8964 - More coding style niceities. Pretty much got client.h squared away.
8965
8966
8967 Modified:
8968 trunk/modules/m_dline.c (File Modified)
8969 trunk/modules/m_gline.c (File Modified)
8970 trunk/modules/m_kline.c (File Modified)
8971 trunk/modules/m_rehash.c (File Modified)
8972 trunk/modules/m_resv.c (File Modified)
8973 trunk/modules/m_stats.c (File Modified)
8974 trunk/modules/m_testline.c (File Modified)
8975 trunk/modules/m_user.c (File Modified)
8976 trunk/modules/m_xline.c (File Modified)
8977
8978
8979 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8980 Log:
8981 - Propagate quiets (+q) on netjoins
8982 - Clear +q list too on lowerTS sjoin from TS6 source
8983
8984
8985 Modified:
8986 trunk/modules/core/m_sjoin.c (File Modified)
8987 trunk/src/s_serv.c (File Modified)
8988
8989
8990 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8991 Log:
8992 Second argument to whois is always a nick, never a uid.
8993 This prevents /whois other.server uid to get information
8994 about that uid.
8995
8996
8997 Modified:
8998 trunk/modules/m_whois.c (File Modified)
8999
9000
9001 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9002 Log:
9003 Don't allow local users to use uids in user mode.
9004
9005
9006 Modified:
9007 trunk/src/s_user.c (File Modified)
9008
9009
9010 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9011 Log:
9012 Make it compile again.
9013
9014
9015 Modified:
9016 trunk/src/s_stats.c (File Modified)
9017
9018
9019 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9020 Log:
9021 Fix propagation of empty SJOIN.
9022
9023
9024 Modified:
9025 trunk/modules/core/m_sjoin.c (File Modified)
9026
9027
9028 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9029 Log:
9030 Some atheme-style niceties here.
9031
9032
9033 Modified:
9034 trunk/modules/m_accept.c (File Modified)
9035 trunk/modules/m_admin.c (File Modified)
9036 trunk/modules/m_away.c (File Modified)
9037 trunk/modules/m_cap.c (File Modified)
9038 trunk/modules/m_capab.c (File Modified)
9039 trunk/modules/m_challenge.c (File Modified)
9040 trunk/modules/m_chghost.c (File Modified)
9041 trunk/modules/m_close.c (File Modified)
9042 trunk/modules/m_cmessage.c (File Modified)
9043 trunk/modules/m_connect.c (File Modified)
9044 trunk/modules/m_dline.c (File Modified)
9045 trunk/modules/m_encap.c (File Modified)
9046 trunk/modules/m_etrace.c (File Modified)
9047 trunk/modules/m_gline.c (File Modified)
9048 trunk/modules/m_help.c (File Modified)
9049 trunk/modules/m_info.c (File Modified)
9050 trunk/modules/m_invite.c (File Modified)
9051 trunk/modules/m_ison.c (File Modified)
9052 trunk/modules/m_kline.c (File Modified)
9053 trunk/modules/m_knock.c (File Modified)
9054 trunk/modules/m_links.c (File Modified)
9055 trunk/modules/m_list.c (File Modified)
9056 trunk/modules/m_locops.c (File Modified)
9057 trunk/modules/m_lusers.c (File Modified)
9058 trunk/modules/m_map.c (File Modified)
9059 trunk/modules/m_monitor.c (File Modified)
9060 trunk/modules/m_motd.c (File Modified)
9061 trunk/modules/m_names.c (File Modified)
9062 trunk/modules/m_oper.c (File Modified)
9063 trunk/modules/m_operspy.c (File Modified)
9064 trunk/modules/m_pass.c (File Modified)
9065 trunk/modules/m_ping.c (File Modified)
9066 trunk/modules/m_pong.c (File Modified)
9067 trunk/modules/m_post.c (File Modified)
9068 trunk/modules/m_rehash.c (File Modified)
9069 trunk/modules/m_restart.c (File Modified)
9070 trunk/modules/m_resv.c (File Modified)
9071 trunk/modules/m_services.c (File Modified)
9072 trunk/modules/m_set.c (File Modified)
9073 trunk/modules/m_sshortcut.c (File Modified)
9074 trunk/modules/m_stats.c (File Modified)
9075 trunk/modules/m_svinfo.c (File Modified)
9076 trunk/modules/m_tb.c (File Modified)
9077 trunk/modules/m_testline.c (File Modified)
9078 trunk/modules/m_testmask.c (File Modified)
9079 trunk/modules/m_time.c (File Modified)
9080 trunk/modules/m_topic.c (File Modified)
9081 trunk/modules/m_trace.c (File Modified)
9082 trunk/modules/m_unreject.c (File Modified)
9083 trunk/modules/m_user.c (File Modified)
9084 trunk/modules/m_userhost.c (File Modified)
9085 trunk/modules/m_users.c (File Modified)
9086 trunk/modules/m_version.c (File Modified)
9087 trunk/modules/m_wallops.c (File Modified)
9088 trunk/modules/m_who.c (File Modified)
9089 trunk/modules/m_whois.c (File Modified)
9090 trunk/modules/m_whowas.c (File Modified)
9091 trunk/modules/m_xline.c (File Modified)
9092
9093
9094 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9095 Log:
9096 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9097
9098
9099 Modified:
9100 trunk/.indent.pro (File Modified)
9101 trunk/include/charybdis.h (File Added)
9102 trunk/include/client.h (File Modified)
9103 trunk/modules/.indent.pro (File Modified)
9104 trunk/src/.indent.pro (File Modified)
9105 trunk/src/adns.c (File Modified)
9106 trunk/src/aline.c (File Modified)
9107 trunk/src/cache.c (File Modified)
9108 trunk/src/channel.c (File Modified)
9109 trunk/src/class.c (File Modified)
9110 trunk/src/client.c (File Modified)
9111 trunk/src/commio.c (File Modified)
9112 trunk/src/event.c (File Modified)
9113 trunk/src/hash.c (File Modified)
9114 trunk/src/hostmask.c (File Modified)
9115 trunk/src/ircd.c (File Modified)
9116 trunk/src/kdparse.c (File Modified)
9117 trunk/src/linebuf.c (File Modified)
9118 trunk/src/listener.c (File Modified)
9119 trunk/src/modules.c (File Modified)
9120 trunk/src/monitor.c (File Modified)
9121 trunk/src/newconf.c (File Modified)
9122 trunk/src/packet.c (File Modified)
9123 trunk/src/parse.c (File Modified)
9124 trunk/src/reject.c (File Modified)
9125 trunk/src/s_auth.c (File Modified)
9126 trunk/src/s_conf.c (File Modified)
9127 trunk/src/s_gline.c (File Modified)
9128 trunk/src/s_log.c (File Modified)
9129 trunk/src/s_newconf.c (File Modified)
9130 trunk/src/s_serv.c (File Modified)
9131 trunk/src/s_stats.c (File Modified)
9132 trunk/src/s_user.c (File Modified)
9133 trunk/src/send.c (File Modified)
9134 trunk/src/whowas.c (File Modified)
9135
9136
9137 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9138 Log:
9139 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9140 - Convert a few modules towards using this code.
9141 - Make a note about this change in NEWS.
9142
9143
9144 Modified:
9145 trunk/NEWS (File Modified)
9146 trunk/include/aline.h (File Added)
9147 trunk/modules/m_dline.c (File Modified)
9148 trunk/modules/m_kline.c (File Modified)
9149 trunk/modules/m_resv.c (File Modified)
9150 trunk/modules/m_xline.c (File Modified)
9151 trunk/src/Makefile.in (File Modified)
9152 trunk/src/aline.c (File Added)
9153
9154
9155 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9156 Log:
9157 - Update NEWS document.
9158
9159
9160 Modified:
9161 trunk/NEWS (File Modified)
9162
9163
9164 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9165 Log:
9166 Use find_named_person() instead of find_person() in services shortcuts.
9167
9168
9169 Modified:
9170 trunk/modules/m_sshortcut.c (File Modified)
9171
9172
9173 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9174 Log:
9175 Fix propagation of empty channels (+P).
9176
9177
9178 Modified:
9179 trunk/modules/core/m_sjoin.c (File Modified)
9180 trunk/src/s_serv.c (File Modified)
9181
9182
9183 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9184 Log:
9185 Use same comparison for +f.
9186
9187
9188 Modified:
9189 trunk/modules/core/m_join.c (File Modified)
9190
9191
9192 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9193 Log:
9194 Retire server-server non-encap CHGHOST, and clean it up a bit.
9195
9196
9197 Modified:
9198 trunk/modules/m_chghost.c (File Modified)
9199
9200
9201 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9202 Log:
9203 Use TS6 form for SQUIT wallops.
9204
9205
9206 Modified:
9207 trunk/modules/core/m_squit.c (File Modified)
9208
9209
9210 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9211 Log:
9212 Propagate nick changes for remote clients in TS6 form if possible;
9213 simplify the code a bit.
9214
9215
9216 Modified:
9217 trunk/modules/core/m_nick.c (File Modified)
9218
9219
9220 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9221 Log:
9222 Only clear oper_only_umodes on deoper for local clients.
9223
9224
9225 Modified:
9226 trunk/src/s_user.c (File Modified)
9227
9228
9229 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9230 Log:
9231 - Don't enable use_whois_actually in the default config, makes cloaking
9232 only useful for vanity.
9233
9234
9235 Modified:
9236 trunk/doc/example.conf (File Modified)
9237
9238
9239 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9240 Log:
9241 Fix linebuf raw code to not truncate lines longer than
9242 510 characters. This stops ziplinks corruption at
9243 the initial burst if the other side sends a lot.
9244
9245
9246 Modified:
9247 trunk/src/linebuf.c (File Modified)
9248
9249
9250 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9251 Log:
9252 - Add +r to channel_modes().
9253
9254
9255 Modified:
9256 trunk/src/channel.c (File Modified)
9257
9258
9259 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9260 Log:
9261 Update NEWS.
9262
9263
9264 Modified:
9265 trunk/NEWS (File Modified)
9266
9267
9268 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9269 Log:
9270 err, nvm. wrong project :-P
9271
9272
9273 Modified:
9274 trunk/src/match.c (File Modified)
9275
9276
9277 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9278 Log:
9279 make sure we don't crash on match(NULL, test)
9280
9281
9282 Modified:
9283 trunk/src/match.c (File Modified)
9284
9285
9286 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9287 Log:
9288 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9289 flags = rehash in shared{}.
9290 Uses :<source> ENCAP <target> REHASH [option].
9291
9292
9293 Modified:
9294 trunk/doc/example.conf (File Modified)
9295 trunk/doc/reference.conf (File Modified)
9296 trunk/help/opers/rehash (File Modified)
9297 trunk/include/s_newconf.h (File Modified)
9298 trunk/modules/m_rehash.c (File Modified)
9299 trunk/modules/m_stats.c (File Modified)
9300 trunk/src/newconf.c (File Modified)
9301
9302
9303 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9304 Log:
9305 Initialize flags to 0 in conf_set_shared_flags() and
9306 conf_set_cluster_flags().
9307
9308
9309 Modified:
9310 trunk/src/newconf.c (File Modified)
9311
9312
9313 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9314 Log:
9315 Don't allow a forward from a #channel to an &channel.
9316 Error message is Illegal channel name.
9317
9318
9319 Modified:
9320 trunk/modules/core/m_mode.c (File Modified)
9321
9322
9323 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9324 Log:
9325 - change version to 1.0.1
9326
9327
9328 Modified:
9329 trunk/configure (File Modified)
9330 trunk/configure.ac (File Modified)
9331
9332
9333 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9334 Log:
9335 Update NEWS.
9336
9337
9338 Modified:
9339 trunk/NEWS (File Modified)
9340
9341
9342 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9343 Log:
9344 Services shortcuts changes:
9345 - Require umode +S on target
9346 - Use ERR_SERVICESDOWN (440) for error message
9347 - Fix check for empty string
9348
9349
9350 Modified:
9351 trunk/include/numeric.h (File Modified)
9352 trunk/modules/m_sshortcut.c (File Modified)
9353 trunk/src/messages.tab (File Modified)
9354
9355
9356 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9357 Log:
9358 s/IsChanService/IsService/g;
9359
9360
9361 Modified:
9362 trunk/modules/m_sshortcut.c (File Modified)
9363
9364
9365 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9366 Log:
9367 Add check for service validity in shortcut routines.
9368
9369
9370 Modified:
9371 trunk/modules/m_sshortcut.c (File Modified)
9372
9373
9374 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9375 Log:
9376 Don't allow forwarding to a -F channel the setter is not on.
9377
9378
9379 Modified:
9380 trunk/modules/core/m_mode.c (File Modified)
9381
9382
9383 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9384 Log:
9385 Describe identify_service and identify_command in
9386 reference.conf.
9387
9388
9389 Modified:
9390 trunk/doc/reference.conf (File Modified)
9391
9392
9393 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9394 Log:
9395 More helpfile updates.
9396
9397
9398 Modified:
9399 trunk/help/Makefile.in (File Modified)
9400 trunk/help/opers/die (File Modified)
9401 trunk/help/opers/join (File Modified)
9402 trunk/help/opers/links (File Modified)
9403 trunk/help/opers/lusers (File Modified)
9404 trunk/help/opers/map (File Added)
9405 trunk/help/opers/motd (File Modified)
9406 trunk/help/opers/names (File Modified)
9407 trunk/help/opers/notice (File Modified)
9408 trunk/help/opers/operspy (File Modified)
9409 trunk/help/opers/part (File Modified)
9410 trunk/help/opers/privmsg (File Modified)
9411 trunk/help/opers/restart (File Modified)
9412 trunk/help/opers/set (File Modified)
9413 trunk/help/opers/stats (File Modified)
9414 trunk/help/opers/trace (File Modified)
9415 trunk/help/opers/version (File Modified)
9416 trunk/help/users/notice (File Modified)
9417 trunk/help/users/privmsg (File Modified)
9418 trunk/help/users/stats (File Modified)
9419
9420
9421 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9422 Log:
9423 Update help files.
9424
9425
9426 Modified:
9427 trunk/help/opers/cmode (File Modified)
9428 trunk/help/opers/umode (File Modified)
9429 trunk/help/opers/wallops (File Modified)
9430 trunk/help/opers/who (File Modified)
9431 trunk/help/users/umode (File Modified)
9432
9433
9434 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9435 Log:
9436 Include cmode +r in 004 and 005.
9437
9438
9439 Modified:
9440 trunk/include/supported.h (File Modified)
9441 trunk/src/messages.tab (File Modified)
9442
9443
9444 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9445 Log:
9446 No need to clear all 3 buffers in channel_modes().
9447
9448
9449 Modified:
9450 trunk/src/channel.c (File Modified)
9451
9452
9453 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9454 Log:
9455 - Fix multiple +f modes per line
9456 - -f shouldn't take a parameter
9457
9458
9459 Modified:
9460 trunk/modules/core/m_mode.c (File Modified)
9461
9462
9463 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9464 Log:
9465 Channel mode +Q now prevents forwarding to or through
9466 a channel, just like in hyperion, not from a channel.
9467
9468
9469 Modified:
9470 trunk/modules/core/m_join.c (File Modified)
9471
9472
9473 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9474 Log:
9475 Complete +F/+Q propagation.
9476
9477
9478 Modified:
9479 trunk/modules/core/m_join.c (File Modified)
9480 trunk/modules/core/m_sjoin.c (File Modified)
9481 trunk/src/channel.c (File Modified)
9482
9483
9484 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9485 Log:
9486 - A few minor fixes.
9487
9488
9489 Modified:
9490 trunk/modules/core/m_join.c (File Modified)
9491 trunk/modules/m_services.c (File Modified)
9492
9493
9494 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9495 Log:
9496 - Fix netsplit obfuscation.
9497
9498
9499 Modified:
9500 trunk/src/client.c (File Modified)
9501
9502
9503 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9504 Log:
9505 - Fix another /stats p related bug.
9506
9507
9508 Modified:
9509 trunk/src/client.c (File Modified)
9510
9511
9512 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9513 Log:
9514 - Update example.conf.
9515
9516
9517 Modified:
9518 trunk/doc/example.conf (File Modified)
9519
9520
9521 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9522 Log:
9523 - Fix a minor bug here, and re-release 1.0.
9524
9525
9526 Modified:
9527 trunk/modules/core/m_nick.c (File Modified)
9528
9529
9530 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9531 Log:
9532 - Add bursted clients to /stats p list.
9533
9534
9535 Modified:
9536 trunk/modules/core/m_nick.c (File Modified)
9537
9538
9539 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9540 Log:
9541 - Add identify_service, identify_command options to the example.conf,
9542 newconf parser.
9543
9544
9545 Modified:
9546 trunk/NEWS (File Modified)
9547 trunk/doc/example.conf (File Modified)
9548 trunk/src/newconf.c (File Modified)
9549
9550
9551 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9552 Log:
9553 - Add services shortcuts.
9554
9555
9556 Modified:
9557 trunk/modules/Makefile.in (File Modified)
9558 trunk/modules/m_sshortcut.c (File Added)
9559
9560
9561 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9562 Log:
9563 - put back checks i removed by mistake
9564
9565
9566 Modified:
9567 trunk/modules/core/m_join.c (File Modified)
9568
9569
9570 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9571 Log:
9572 - Implement channel mode +Q, which disables forwarding.
9573 - Make forwarding usable by everyone.
9574 - Implement channel mode +F which bypasses authority checks on a target
9575 set with this mode
9576 - Update NEWS.
9577
9578
9579 Modified:
9580 trunk/NEWS (File Modified)
9581 trunk/include/channel.h (File Modified)
9582 trunk/include/supported.h (File Modified)
9583 trunk/modules/core/m_join.c (File Modified)
9584 trunk/modules/core/m_mode.c (File Modified)
9585 trunk/src/messages.tab (File Modified)
9586
9587
9588 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9589 Log:
9590 - Fix account handling brokenness.
9591
9592
9593 Modified:
9594 trunk/modules/m_services.c (File Modified)
9595
9596
9597 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9598 Log:
9599 Identify to services via server password hack. Still
9600 needs config file parts, like
9601 identifyservice = "nickserv@services.int";
9602 identifycommand = "IDENTIFY";
9603
9604
9605 Modified:
9606 trunk/include/s_conf.h (File Modified)
9607 trunk/src/s_user.c (File Modified)
9608
9609
9610 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9611 Log:
9612 Make send.c compile.
9613
9614
9615 Modified:
9616 trunk/src/send.c (File Modified)
9617
9618
9619 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9620 Log:
9621 - Handle this better.
9622
9623
9624 Modified:
9625 trunk/src/send.c (File Modified)
9626
9627
9628 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9629 Log:
9630 If the source is not a client, don't send to normal users.
9631
9632
9633 Modified:
9634 trunk/src/send.c (File Modified)
9635
9636
9637 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9638 Log:
9639 - Make /wallops behave as wallops in other ircds.
9640
9641
9642 Modified:
9643 trunk/modules/m_wallops.c (File Modified)
9644 trunk/src/send.c (File Modified)
9645
9646
9647 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9648 Log:
9649 - charybdis-1.0
9650
9651
9652 Modified:
9653 trunk/NEWS (File Modified)
9654 trunk/configure (File Modified)
9655 trunk/configure.ac (File Modified)
9656
9657
9658 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9659 Log:
9660 - Remove efnet configuration.
9661 - Rename example.conf as reference.conf, and replace the default
9662 example.conf with one suitable for AthemeNET.
9663 - Update makefile to reflect these changes.
9664
9665
9666 Modified:
9667 trunk/doc/Makefile.in (File Modified)
9668 trunk/doc/example.conf (File Modified)
9669 trunk/doc/example.efnet.conf (File Deleted)
9670 trunk/doc/reference.conf (File Added)
9671
9672
9673 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9674 Log:
9675 - Don't display opers who are /away.
9676
9677
9678 Modified:
9679 trunk/modules/m_stats.c (File Modified)
9680
9681
9682 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9683 Log:
9684 Put cmode +f in 004 and 005.
9685
9686
9687 Modified:
9688 trunk/include/supported.h (File Modified)
9689 trunk/src/messages.tab (File Modified)
9690
9691
9692 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9693 Log:
9694 Add user umode +Q which prevents a user from
9695 being forwarded.
9696
9697
9698 Modified:
9699 trunk/include/client.h (File Modified)
9700 trunk/modules/core/m_join.c (File Modified)
9701 trunk/src/messages.tab (File Modified)
9702 trunk/src/s_user.c (File Modified)
9703
9704
9705 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9706 Log:
9707 Implement channel forwarding in m_join(). As in
9708 hyperion, failing to join because of +i, +r or +j
9709 can cause you to be forwarded, potentially
9710 recursively. Unlike hyperion, a single numeric
9711 is sent in case of a successful forward, otherwise
9712 the ircd acts if there were no forward.
9713
9714
9715 Modified:
9716 trunk/include/numeric.h (File Modified)
9717 trunk/modules/core/m_join.c (File Modified)
9718 trunk/src/messages.tab (File Modified)
9719
9720
9721 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9722 Log:
9723 Allow servers to set oper-only cmodes as well.
9724
9725
9726 Modified:
9727 trunk/modules/core/m_mode.c (File Modified)
9728
9729
9730 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9731 Log:
9732 Add cmode +f which takes a channel name, settable
9733 only by opers for now. Does not do anything yet.
9734
9735
9736 Modified:
9737 trunk/include/channel.h (File Modified)
9738 trunk/modules/core/m_join.c (File Modified)
9739 trunk/modules/core/m_mode.c (File Modified)
9740 trunk/modules/core/m_sjoin.c (File Modified)
9741 trunk/src/channel.c (File Modified)
9742
9743
9744 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9745 Log:
9746 Fully initialize 'mode' in ms_join() and ms_sjoin()
9747 to avoid old +j garbage from being used.
9748
9749
9750 Modified:
9751 trunk/modules/core/m_join.c (File Modified)
9752 trunk/modules/core/m_sjoin.c (File Modified)
9753
9754
9755 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9756 Log:
9757 - only touch join_count/join_delta if join throttling
9758 is enabled on the channel
9759 - reset join_count/join_delta to 0 if -j is set
9760
9761
9762 Modified:
9763 trunk/modules/core/m_join.c (File Modified)
9764 trunk/modules/core/m_mode.c (File Modified)
9765 trunk/modules/core/m_sjoin.c (File Modified)
9766
9767
9768 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9769 Log:
9770 Also start a new "period" for join throttling for remote joins,
9771 if necessary. Make the code slightly clearer.
9772
9773
9774 Modified:
9775 trunk/modules/core/m_join.c (File Modified)
9776 trunk/src/channel.c (File Modified)
9777
9778
9779 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9780 Log:
9781 Some +j improvements, still broken.
9782
9783
9784 Modified:
9785 trunk/modules/core/m_join.c (File Modified)
9786 trunk/modules/core/m_sjoin.c (File Modified)
9787
9788
9789 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9790 Log:
9791 Only do +z processing for +m channels the sender is on,
9792 as bans/quiets are currently only checked locally.
9793
9794
9795 Modified:
9796 trunk/modules/core/m_message.c (File Modified)
9797
9798
9799 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9800 Log:
9801 - Add max_bans_large configuration option, defaulting to 500, to
9802 limit the number of bans in a +L channel
9803 - Change b/e/I to b/e/I/q in texts
9804
9805
9806 Modified:
9807 trunk/doc/example.conf (File Modified)
9808 trunk/include/s_conf.h (File Modified)
9809 trunk/modules/core/m_mode.c (File Modified)
9810 trunk/modules/m_info.c (File Modified)
9811 trunk/src/newconf.c (File Modified)
9812 trunk/src/s_conf.c (File Modified)
9813
9814
9815 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9816 Log:
9817 Store invite for +gi channels.
9818 Note that +gi is significantly weaker access control than +i.
9819
9820
9821 Modified:
9822 trunk/modules/m_invite.c (File Modified)
9823
9824
9825 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9826 Log:
9827 Nonops are allowed to see +q lists.
9828
9829
9830 Modified:
9831 trunk/modules/core/m_mode.c (File Modified)
9832
9833
9834 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9835 Log:
9836 Invalidate can_send() cache on -q.
9837
9838
9839 Modified:
9840 trunk/modules/core/m_mode.c (File Modified)
9841
9842
9843 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9844 Log:
9845 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9846
9847
9848 Modified:
9849 trunk/modules/core/m_sjoin.c (File Modified)
9850
9851
9852 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9853 Log:
9854 - Allow blank SJOINs -- for permanant channels.
9855
9856
9857 Modified:
9858 trunk/modules/core/m_sjoin.c (File Modified)
9859
9860
9861 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9862 Log:
9863 - Burst permanant channels.
9864
9865
9866 Modified:
9867 trunk/src/s_serv.c (File Modified)
9868
9869
9870 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9871 Log:
9872 - Fix handling of permanant channels.
9873
9874
9875 Modified:
9876 trunk/modules/core/m_join.c (File Modified)
9877
9878
9879 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9880 Log:
9881 - Run indent on core modules.
9882 - Add propagation of join throttle settings.
9883
9884
9885 Modified:
9886 trunk/modules/core/m_die.c (File Modified)
9887 trunk/modules/core/m_error.c (File Modified)
9888 trunk/modules/core/m_join.c (File Modified)
9889 trunk/modules/core/m_kick.c (File Modified)
9890 trunk/modules/core/m_kill.c (File Modified)
9891 trunk/modules/core/m_message.c (File Modified)
9892 trunk/modules/core/m_mode.c (File Modified)
9893 trunk/modules/core/m_nick.c (File Modified)
9894 trunk/modules/core/m_part.c (File Modified)
9895 trunk/modules/core/m_quit.c (File Modified)
9896 trunk/modules/core/m_server.c (File Modified)
9897 trunk/modules/core/m_sjoin.c (File Modified)
9898 trunk/modules/core/m_squit.c (File Modified)
9899
9900
9901 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9902 Log:
9903 - Fix mistake in commit message.
9904
9905
9906 Modified:
9907 trunk/ChangeLog (File Modified)
9908
9909
9910 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9911 Log:
9912 - Channel throttling.
9913
9914
9915 Modified:
9916 trunk/NEWS (File Modified)
9917 trunk/include/supported.h (File Modified)
9918 trunk/modules/core/m_mode.c (File Modified)
9919 trunk/src/messages.tab (File Modified)
9920
9921
9922 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9923 Log:
9924 - Channel throttle logic fixes.
9925
9926
9927 Modified:
9928 trunk/include/channel.h (File Modified)
9929
9930
9931 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9932 Log:
9933 - Add the throttle logic.
9934
9935
9936 Modified:
9937 trunk/include/channel.h (File Modified)
9938 trunk/include/numeric.h (File Modified)
9939 trunk/modules/core/m_join.c (File Modified)
9940 trunk/src/channel.c (File Modified)
9941 trunk/src/messages.tab (File Modified)
9942
9943
9944 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9945 Log:
9946 - Cosmetic fixes to CREDITS.
9947
9948
9949 Modified:
9950 trunk/CREDITS (File Modified)
9951
9952
9953 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9954 Log:
9955 - Better channel_modes() from ShadowIRCd 4.
9956
9957
9958 Modified:
9959 trunk/include/channel.h (File Modified)
9960 trunk/src/channel.c (File Modified)
9961
9962
9963 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9964 Log:
9965 - Strip colour codes from parts.
9966
9967
9968 Modified:
9969 trunk/modules/core/m_part.c (File Modified)
9970
9971
9972 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9973 Log:
9974 - Strip colour codes from quits.
9975
9976
9977 Modified:
9978 trunk/modules/core/m_quit.c (File Modified)
9979
9980
9981 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9982 Log:
9983 - add +c/+g/+z to channel_modes().
9984
9985
9986 Modified:
9987 trunk/src/channel.c (File Modified)
9988
9989
9990 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9991 Log:
9992 - Add +g to 004/005 numerics.
9993
9994
9995 Modified:
9996 trunk/include/supported.h (File Modified)
9997 trunk/src/messages.tab (File Modified)
9998
9999
10000 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10001 Log:
10002 - Add +cgz to set_final_mode() in both join/sjoin.
10003 - Implement channel mode +g: Free invite.
10004
10005
10006 Modified:
10007 trunk/include/channel.h (File Modified)
10008 trunk/modules/core/m_join.c (File Modified)
10009 trunk/modules/core/m_mode.c (File Modified)
10010 trunk/modules/core/m_sjoin.c (File Modified)
10011 trunk/modules/m_invite.c (File Modified)
10012
10013
10014 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10015 Log:
10016 - Make sure /stats p uses the right list.
10017
10018
10019 Modified:
10020 trunk/modules/m_stats.c (File Modified)
10021
10022
10023 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10024 Log:
10025 - local oper list becomes local_oper_list.
10026 - all opers are stored on oper_list for /stats p.
10027
10028
10029 Modified:
10030 trunk/include/ircd.h (File Modified)
10031 trunk/modules/m_stats.c (File Modified)
10032 trunk/modules/m_trace.c (File Modified)
10033 trunk/src/client.c (File Modified)
10034 trunk/src/ircd.c (File Modified)
10035 trunk/src/s_user.c (File Modified)
10036 trunk/src/send.c (File Modified)
10037
10038
10039 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10040 Log:
10041 - Remove ENABLE_SERVICES legacy define.
10042
10043
10044 Modified:
10045 trunk/configure (File Modified)
10046 trunk/configure.ac (File Modified)
10047 trunk/include/client.h (File Modified)
10048 trunk/include/m_info.h (File Modified)
10049 trunk/include/s_conf.h (File Modified)
10050 trunk/modules/Makefile.in (File Modified)
10051 trunk/modules/core/m_kick.c (File Modified)
10052 trunk/modules/core/m_mode.c (File Modified)
10053 trunk/modules/core/m_nick.c (File Modified)
10054 trunk/modules/core/m_sjoin.c (File Modified)
10055 trunk/modules/m_services.c (File Modified)
10056 trunk/src/channel.c (File Modified)
10057 trunk/src/newconf.c (File Modified)
10058 trunk/src/s_conf.c (File Modified)
10059 trunk/src/s_serv.c (File Modified)
10060 trunk/src/s_user.c (File Modified)
10061
10062
10063 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10064 Log:
10065 - New reject message, ala ircu.
10066
10067
10068 Modified:
10069 trunk/src/reject.c (File Modified)
10070
10071
10072 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10073 Log:
10074 - Reduce 'broadcast storm' effect in m_chghost.
10075
10076
10077 Modified:
10078 trunk/modules/m_chghost.c (File Modified)
10079
10080
10081 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10082 Log:
10083 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10084
10085
10086 Modified:
10087 trunk/include/supported.h (File Modified)
10088 trunk/src/messages.tab (File Modified)
10089
10090
10091 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10092 Log:
10093 - Implement +z.
10094
10095
10096 Modified:
10097 trunk/include/channel.h (File Modified)
10098 trunk/modules/core/m_message.c (File Modified)
10099 trunk/modules/core/m_mode.c (File Modified)
10100
10101
10102 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10103 Log:
10104 - use sendto_one_numeric() in some places.
10105
10106
10107 Modified:
10108 trunk/modules/core/m_mode.c (File Modified)
10109
10110
10111 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10112 Log:
10113 - Implement channel mode +c -- colour stripping.
10114
10115
10116 Modified:
10117 trunk/include/irc_string.h (File Modified)
10118 trunk/include/supported.h (File Modified)
10119 trunk/modules/core/m_message.c (File Modified)
10120 trunk/modules/core/m_mode.c (File Modified)
10121 trunk/src/irc_string.c (File Modified)
10122 trunk/src/messages.tab (File Modified)
10123
10124
10125 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10126 Log:
10127 - Add +qLP to CHANMODES 005 numeric.
10128
10129
10130 Modified:
10131 trunk/include/supported.h (File Modified)
10132
10133
10134 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10135 Log:
10136 Move credits files to doc/.
10137
10138
10139 Modified:
10140 trunk/Hybrid-team (File Deleted)
10141 trunk/Ratbox-team (File Deleted)
10142 trunk/doc/Hybrid-team (File Added)
10143 trunk/doc/Ratbox-team (File Added)
10144
10145
10146 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10147 Log:
10148 - Rename Ratbox credits as Ratbox-team.
10149 - Add in our own CREDITS.
10150
10151
10152 Modified:
10153 trunk/CREDITS (File Deleted)
10154 trunk/CREDITS (File Added)
10155 trunk/Ratbox-team (File Added)
10156
10157
10158 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10159 Log:
10160 - Quietcache fixes.
10161
10162
10163 Modified:
10164 trunk/modules/core/m_mode.c (File Modified)
10165
10166
10167 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10168 Log:
10169 - Rebuild configure.
10170
10171
10172 Modified:
10173 trunk/autom4te.cache/ (File Deleted)
10174 trunk/configure (File Modified)
10175
10176
10177 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10178 Log:
10179 Add +q to messages.tab.
10180
10181
10182 Modified:
10183 trunk/src/messages.tab (File Modified)
10184
10185
10186 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10187 Log:
10188 - port m_sjoin stuff to TS6 JOIN syntax.
10189
10190
10191 Modified:
10192 trunk/modules/core/m_join.c (File Modified)
10193
10194
10195 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10196 Log:
10197 - Implement channel mode +q (quiet)
10198
10199
10200 Modified:
10201 trunk/include/channel.h (File Modified)
10202 trunk/modules/core/m_mode.c (File Modified)
10203 trunk/src/channel.c (File Modified)
10204
10205
10206 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10207 Log:
10208 Add +L/+P for set_final_mode().
10209
10210
10211 Modified:
10212 trunk/modules/core/m_sjoin.c (File Modified)
10213
10214
10215 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10216 Log:
10217 Add +L/+P in channel_modes().
10218
10219
10220 Modified:
10221 trunk/src/channel.c (File Modified)
10222
10223
10224 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10225 Log:
10226 - Use MODE_PERMANENT, not MODE_PERMANANT
10227 - Actually use chm_staff()
10228
10229 It compiles but is not otherwise tested.
10230
10231
10232 Modified:
10233 trunk/include/channel.h (File Modified)
10234 trunk/modules/core/m_mode.c (File Modified)
10235 trunk/modules/core/m_sjoin.c (File Modified)
10236 trunk/src/channel.c (File Modified)
10237
10238
10239 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10240 Log:
10241 - Ok, patchlevel.h is fixed now.
10242
10243
10244 Modified:
10245 trunk/include/patchlevel.h (File Modified)
10246
10247
10248 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10249 Log:
10250 - *sigh*
10251
10252
10253 Modified:
10254 trunk/include/patchlevel.h (File Modified)
10255 trunk/src/version.c.SH (File Modified)
10256
10257
10258 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10259 Log:
10260 - Fix compilation issue with version.c.
10261
10262
10263 Modified:
10264 trunk/src/version.c.SH (File Modified)
10265
10266
10267 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10268 Log:
10269 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10270 this from the BUGS file.
10271
10272
10273 Modified:
10274 trunk/BUGS (File Modified)
10275
10276
10277 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10278 Log:
10279 Mangle all netsplit messages if flatten links is enabled.
10280
10281
10282 Modified:
10283 trunk/src/client.c (File Modified)
10284
10285
10286 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10287 Log:
10288 - jilles pointed out that /stats p needed severe changes -- implement
10289 them
10290
10291
10292 Modified:
10293 trunk/modules/m_stats.c (File Modified)
10294
10295
10296 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10297 Log:
10298 Rename RELNOTES to NEWS.
10299
10300
10301 Modified:
10302 trunk/NEWS (File Added)
10303 trunk/RELNOTES (File Deleted)
10304
10305
10306 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10307 Log:
10308 Update RELNOTES.
10309
10310
10311 Modified:
10312 trunk/RELNOTES (File Modified)
10313
10314
10315 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10316 Log:
10317 - Make /stats p work globally.
10318 - Change 'OPER(s)' to 'staff members'
10319
10320
10321 Modified:
10322 trunk/modules/m_stats.c (File Modified)
10323
10324
10325 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10326 Log:
10327 - add modes, +LP to RPL_MYINFO.
10328
10329
10330 Modified:
10331 trunk/src/messages.tab (File Modified)
10332
10333
10334 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10335 Log:
10336 More stuff to RELNOTES.
10337
10338
10339 Modified:
10340 trunk/RELNOTES (File Modified)
10341
10342
10343 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10344 Log:
10345 - Implement +P.
10346
10347
10348 Modified:
10349 trunk/modules/core/m_sjoin.c (File Modified)
10350 trunk/src/channel.c (File Modified)
10351
10352
10353 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10354 Log:
10355 - Implement list limit exceed modes -- +L.
10356
10357
10358 Modified:
10359 trunk/modules/core/m_mode.c (File Modified)
10360
10361
10362 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10363 Log:
10364 - Add handlers for modes +L, +P.
10365
10366
10367 Modified:
10368 trunk/include/channel.h (File Modified)
10369 trunk/modules/core/m_mode.c (File Modified)
10370
10371
10372 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10373 Log:
10374 Update properties on *everything*.
10375
10376
10377 Modified:
10378 trunk/.cvsignore (Property Modified)
10379 trunk/.indent.pro (Property Modified)
10380 trunk/BUGS (File Modified) (Property Modified)
10381 trunk/CREDITS (File Modified) (Property Modified)
10382 trunk/ChangeLog (Property Modified)
10383 trunk/Hybrid-team (File Modified) (Property Modified)
10384 trunk/INSTALL (File Modified) (Property Modified)
10385 trunk/LICENSE (File Modified) (Property Modified)
10386 trunk/Makefile.in (File Modified) (Property Modified)
10387 trunk/README.FIRST (File Modified) (Property Modified)
10388 trunk/RELNOTES (File Modified) (Property Modified)
10389 trunk/SVN-Access (Property Modified)
10390 trunk/aclocal.m4 (File Modified) (Property Modified)
10391 trunk/adns/.cvsignore (Property Modified)
10392 trunk/adns/COPYING (Property Modified)
10393 trunk/adns/GPL-vs-LGPL (Property Modified)
10394 trunk/adns/Makefile.in (File Modified) (Property Modified)
10395 trunk/adns/README (Property Modified)
10396 trunk/adns/README.ircd (Property Modified)
10397 trunk/adns/adns.h (File Modified) (Property Modified)
10398 trunk/adns/check.c (File Modified) (Property Modified)
10399 trunk/adns/dlist.h (File Modified) (Property Modified)
10400 trunk/adns/event.c (File Modified) (Property Modified)
10401 trunk/adns/general.c (File Modified) (Property Modified)
10402 trunk/adns/internal.h (File Modified) (Property Modified)
10403 trunk/adns/parse.c (File Modified) (Property Modified)
10404 trunk/adns/query.c (File Modified) (Property Modified)
10405 trunk/adns/reply.c (File Modified) (Property Modified)
10406 trunk/adns/setup.c (File Modified) (Property Modified)
10407 trunk/adns/transmit.c (File Modified) (Property Modified)
10408 trunk/adns/tvarith.h (File Modified) (Property Modified)
10409 trunk/adns/types.c (File Modified) (Property Modified)
10410 trunk/configure (File Modified) (Property Modified)
10411 trunk/configure.ac (File Modified) (Property Modified)
10412 trunk/contrib/.cvsignore (Property Modified)
10413 trunk/contrib/.indent.pro (Property Modified)
10414 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10415 trunk/contrib/README (File Modified) (Property Modified)
10416 trunk/contrib/example_module.c (File Modified) (Property Modified)
10417 trunk/contrib/m_42.c (File Modified) (Property Modified)
10418 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10419 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10420 trunk/contrib/m_force.c (File Modified) (Property Modified)
10421 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10422 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10423 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10424 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10425 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10426 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10427 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10428 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10429 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10430 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10431 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10432 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10433 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10434 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10435 trunk/doc/.cvsignore (Property Modified)
10436 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10437 trunk/doc/Makefile.in (File Modified) (Property Modified)
10438 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10439 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10440 trunk/doc/challenge.txt (File Modified) (Property Modified)
10441 trunk/doc/example.conf (File Modified) (Property Modified)
10442 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10443 trunk/doc/hooks.txt (File Modified) (Property Modified)
10444 trunk/doc/index.txt (File Modified) (Property Modified)
10445 trunk/doc/ircd.8 (File Modified) (Property Modified)
10446 trunk/doc/ircd.motd (Property Modified)
10447 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10448 trunk/doc/modeg.txt (File Modified) (Property Modified)
10449 trunk/doc/modes.txt (File Modified) (Property Modified)
10450 trunk/doc/monitor.txt (File Modified) (Property Modified)
10451 trunk/doc/old/Authors (Property Modified)
10452 trunk/doc/operguide.txt (File Modified) (Property Modified)
10453 trunk/doc/opermyth.txt (Property Modified)
10454 trunk/doc/server-version-info (File Modified) (Property Modified)
10455 trunk/doc/services.txt (File Modified) (Property Modified)
10456 trunk/doc/technical/README.TSora (Property Modified)
10457 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10458 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10459 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10460 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10461 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10462 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10463 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10464 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10465 trunk/doc/technical/rfc1459.txt (Property Modified)
10466 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10467 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10468 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10469 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10470 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10471 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10472 trunk/help/Makefile.in (File Modified) (Property Modified)
10473 trunk/help/opers/accept (Property Modified)
10474 trunk/help/opers/admin (Property Modified)
10475 trunk/help/opers/away (Property Modified)
10476 trunk/help/opers/capab (Property Modified)
10477 trunk/help/opers/challenge (Property Modified)
10478 trunk/help/opers/close (Property Modified)
10479 trunk/help/opers/cmode (Property Modified)
10480 trunk/help/opers/cnotice (Property Modified)
10481 trunk/help/opers/connect (Property Modified)
10482 trunk/help/opers/cprivmsg (Property Modified)
10483 trunk/help/opers/credits (Property Modified)
10484 trunk/help/opers/die (Property Modified)
10485 trunk/help/opers/dline (Property Modified)
10486 trunk/help/opers/eob (Property Modified)
10487 trunk/help/opers/error (Property Modified)
10488 trunk/help/opers/etrace (Property Modified)
10489 trunk/help/opers/gline (Property Modified)
10490 trunk/help/opers/help (Property Modified)
10491 trunk/help/opers/index (Property Modified)
10492 trunk/help/opers/info (Property Modified)
10493 trunk/help/opers/invite (Property Modified)
10494 trunk/help/opers/ison (Property Modified)
10495 trunk/help/opers/join (Property Modified)
10496 trunk/help/opers/kick (Property Modified)
10497 trunk/help/opers/kill (Property Modified)
10498 trunk/help/opers/kline (Property Modified)
10499 trunk/help/opers/knock (Property Modified)
10500 trunk/help/opers/links (Property Modified)
10501 trunk/help/opers/list (Property Modified)
10502 trunk/help/opers/locops (Property Modified)
10503 trunk/help/opers/lusers (Property Modified)
10504 trunk/help/opers/modlist (Property Modified)
10505 trunk/help/opers/modload (Property Modified)
10506 trunk/help/opers/modrestart (Property Modified)
10507 trunk/help/opers/modunload (Property Modified)
10508 trunk/help/opers/motd (Property Modified)
10509 trunk/help/opers/names (Property Modified)
10510 trunk/help/opers/nick (Property Modified)
10511 trunk/help/opers/notice (Property Modified)
10512 trunk/help/opers/oper (Property Modified)
10513 trunk/help/opers/operspy (Property Modified)
10514 trunk/help/opers/operwall (Property Modified)
10515 trunk/help/opers/part (Property Modified)
10516 trunk/help/opers/pass (Property Modified)
10517 trunk/help/opers/ping (Property Modified)
10518 trunk/help/opers/pong (Property Modified)
10519 trunk/help/opers/post (Property Modified)
10520 trunk/help/opers/privmsg (Property Modified)
10521 trunk/help/opers/quit (Property Modified)
10522 trunk/help/opers/rehash (Property Modified)
10523 trunk/help/opers/restart (Property Modified)
10524 trunk/help/opers/resv (Property Modified)
10525 trunk/help/opers/server (Property Modified)
10526 trunk/help/opers/set (Property Modified)
10527 trunk/help/opers/sjoin (Property Modified)
10528 trunk/help/opers/squit (Property Modified)
10529 trunk/help/opers/stats (Property Modified)
10530 trunk/help/opers/svinfo (Property Modified)
10531 trunk/help/opers/testgecos (Property Modified)
10532 trunk/help/opers/testline (Property Modified)
10533 trunk/help/opers/testmask (Property Modified)
10534 trunk/help/opers/time (Property Modified)
10535 trunk/help/opers/topic (Property Modified)
10536 trunk/help/opers/trace (Property Modified)
10537 trunk/help/opers/uhelp (Property Modified)
10538 trunk/help/opers/umode (Property Modified)
10539 trunk/help/opers/undline (Property Modified)
10540 trunk/help/opers/ungline (Property Modified)
10541 trunk/help/opers/unkline (Property Modified)
10542 trunk/help/opers/unresv (Property Modified)
10543 trunk/help/opers/unxline (Property Modified)
10544 trunk/help/opers/user (Property Modified)
10545 trunk/help/opers/userhost (Property Modified)
10546 trunk/help/opers/users (Property Modified)
10547 trunk/help/opers/version (Property Modified)
10548 trunk/help/opers/wallops (Property Modified)
10549 trunk/help/opers/who (Property Modified)
10550 trunk/help/opers/whois (Property Modified)
10551 trunk/help/opers/whowas (Property Modified)
10552 trunk/help/opers/xline (Property Modified)
10553 trunk/help/users/index (Property Modified)
10554 trunk/help/users/info (Property Modified)
10555 trunk/help/users/notice (Property Modified)
10556 trunk/help/users/privmsg (Property Modified)
10557 trunk/help/users/stats (Property Modified)
10558 trunk/help/users/umode (Property Modified)
10559 trunk/include/.cvsignore (Property Modified)
10560 trunk/include/.indent.pro (Property Modified)
10561 trunk/include/balloc.h (File Modified) (Property Modified)
10562 trunk/include/cache.h (File Modified) (Property Modified)
10563 trunk/include/channel.h (File Modified) (Property Modified)
10564 trunk/include/class.h (File Modified) (Property Modified)
10565 trunk/include/client.h (File Modified) (Property Modified)
10566 trunk/include/commio.h (File Modified) (Property Modified)
10567 trunk/include/common.h (File Modified) (Property Modified)
10568 trunk/include/config.h (File Modified) (Property Modified)
10569 trunk/include/config.h.dist (File Modified) (Property Modified)
10570 trunk/include/defaults.h (File Modified) (Property Modified)
10571 trunk/include/event.h (File Modified) (Property Modified)
10572 trunk/include/hash.h (File Modified) (Property Modified)
10573 trunk/include/hook.h (File Modified) (Property Modified)
10574 trunk/include/hostmask.h (File Modified) (Property Modified)
10575 trunk/include/irc_string.h (File Modified) (Property Modified)
10576 trunk/include/ircd.h (File Modified) (Property Modified)
10577 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10578 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10579 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10580 trunk/include/linebuf.h (File Modified) (Property Modified)
10581 trunk/include/listener.h (File Modified) (Property Modified)
10582 trunk/include/m_info.h (File Modified) (Property Modified)
10583 trunk/include/memory.h (File Modified) (Property Modified)
10584 trunk/include/modules.h (File Modified) (Property Modified)
10585 trunk/include/monitor.h (File Modified) (Property Modified)
10586 trunk/include/msg.h (File Modified) (Property Modified)
10587 trunk/include/newconf.h (File Modified) (Property Modified)
10588 trunk/include/numeric.h (File Modified) (Property Modified)
10589 trunk/include/packet.h (File Modified) (Property Modified)
10590 trunk/include/parse.h (File Modified) (Property Modified)
10591 trunk/include/patchlevel.h (File Modified) (Property Modified)
10592 trunk/include/patricia.h (File Modified) (Property Modified)
10593 trunk/include/reject.h (File Modified) (Property Modified)
10594 trunk/include/res.h (File Modified) (Property Modified)
10595 trunk/include/restart.h (File Modified) (Property Modified)
10596 trunk/include/s_auth.h (File Modified) (Property Modified)
10597 trunk/include/s_conf.h (File Modified) (Property Modified)
10598 trunk/include/s_gline.h (File Modified) (Property Modified)
10599 trunk/include/s_log.h (File Modified) (Property Modified)
10600 trunk/include/s_newconf.h (File Modified) (Property Modified)
10601 trunk/include/s_serv.h (File Modified) (Property Modified)
10602 trunk/include/s_stats.h (File Modified) (Property Modified)
10603 trunk/include/s_user.h (File Modified) (Property Modified)
10604 trunk/include/s_zip.h (File Modified) (Property Modified)
10605 trunk/include/scache.h (File Modified) (Property Modified)
10606 trunk/include/send.h (File Modified) (Property Modified)
10607 trunk/include/serno.h (Property Modified)
10608 trunk/include/setup.h.in (Property Modified)
10609 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10610 trunk/include/stdinc.h (File Modified) (Property Modified)
10611 trunk/include/supported.h (File Modified) (Property Modified)
10612 trunk/include/tools.h (File Modified) (Property Modified)
10613 trunk/include/whowas.h (File Modified) (Property Modified)
10614 trunk/install-sh (File Modified) (Property Modified)
10615 trunk/modules/.cvsignore (Property Modified)
10616 trunk/modules/.depend (Property Modified)
10617 trunk/modules/.indent.pro (Property Modified)
10618 trunk/modules/Makefile.in (File Modified) (Property Modified)
10619 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10620 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10621 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10622 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10623 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10624 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10625 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10626 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10627 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10628 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10629 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10630 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10631 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10632 trunk/modules/m_accept.c (File Modified) (Property Modified)
10633 trunk/modules/m_admin.c (File Modified) (Property Modified)
10634 trunk/modules/m_away.c (File Modified) (Property Modified)
10635 trunk/modules/m_cap.c (File Modified) (Property Modified)
10636 trunk/modules/m_capab.c (File Modified) (Property Modified)
10637 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10638 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10639 trunk/modules/m_close.c (File Modified) (Property Modified)
10640 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10641 trunk/modules/m_connect.c (File Modified) (Property Modified)
10642 trunk/modules/m_dline.c (File Modified) (Property Modified)
10643 trunk/modules/m_encap.c (File Modified) (Property Modified)
10644 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10645 trunk/modules/m_gline.c (File Modified) (Property Modified)
10646 trunk/modules/m_help.c (File Modified) (Property Modified)
10647 trunk/modules/m_info.c (File Modified) (Property Modified)
10648 trunk/modules/m_invite.c (File Modified) (Property Modified)
10649 trunk/modules/m_ison.c (File Modified) (Property Modified)
10650 trunk/modules/m_kline.c (File Modified) (Property Modified)
10651 trunk/modules/m_knock.c (File Modified) (Property Modified)
10652 trunk/modules/m_links.c (File Modified) (Property Modified)
10653 trunk/modules/m_list.c (File Modified) (Property Modified)
10654 trunk/modules/m_locops.c (File Modified) (Property Modified)
10655 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10656 trunk/modules/m_map.c (File Modified) (Property Modified)
10657 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10658 trunk/modules/m_motd.c (File Modified) (Property Modified)
10659 trunk/modules/m_names.c (File Modified) (Property Modified)
10660 trunk/modules/m_oper.c (File Modified) (Property Modified)
10661 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10662 trunk/modules/m_pass.c (File Modified) (Property Modified)
10663 trunk/modules/m_ping.c (File Modified) (Property Modified)
10664 trunk/modules/m_pong.c (File Modified) (Property Modified)
10665 trunk/modules/m_post.c (File Modified) (Property Modified)
10666 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10667 trunk/modules/m_restart.c (File Modified) (Property Modified)
10668 trunk/modules/m_resv.c (File Modified) (Property Modified)
10669 trunk/modules/m_services.c (File Modified) (Property Modified)
10670 trunk/modules/m_set.c (File Modified) (Property Modified)
10671 trunk/modules/m_stats.c (File Modified) (Property Modified)
10672 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10673 trunk/modules/m_tb.c (File Modified) (Property Modified)
10674 trunk/modules/m_testline.c (File Modified) (Property Modified)
10675 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10676 trunk/modules/m_time.c (File Modified) (Property Modified)
10677 trunk/modules/m_topic.c (File Modified) (Property Modified)
10678 trunk/modules/m_trace.c (File Modified) (Property Modified)
10679 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10680 trunk/modules/m_user.c (File Modified) (Property Modified)
10681 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10682 trunk/modules/m_users.c (File Modified) (Property Modified)
10683 trunk/modules/m_version.c (File Modified) (Property Modified)
10684 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10685 trunk/modules/m_who.c (File Modified) (Property Modified)
10686 trunk/modules/m_whois.c (File Modified) (Property Modified)
10687 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10688 trunk/modules/m_xline.c (File Modified) (Property Modified)
10689 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10690 trunk/servlink/.cvsignore (Property Modified)
10691 trunk/servlink/.indent.pro (Property Modified)
10692 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10693 trunk/servlink/README (File Modified) (Property Modified)
10694 trunk/servlink/TODO (File Modified) (Property Modified)
10695 trunk/servlink/control.c (File Modified) (Property Modified)
10696 trunk/servlink/control.h (File Modified) (Property Modified)
10697 trunk/servlink/io.c (File Modified) (Property Modified)
10698 trunk/servlink/io.h (File Modified) (Property Modified)
10699 trunk/servlink/servlink.c (File Modified) (Property Modified)
10700 trunk/servlink/servlink.h (File Modified) (Property Modified)
10701 trunk/src/.cvsignore (Property Modified)
10702 trunk/src/.depend (Property Modified)
10703 trunk/src/.indent.pro (Property Modified)
10704 trunk/src/Makefile.in (File Modified) (Property Modified)
10705 trunk/src/adns.c (File Modified) (Property Modified)
10706 trunk/src/balloc.c (File Modified) (Property Modified)
10707 trunk/src/cache.c (File Modified) (Property Modified)
10708 trunk/src/channel.c (File Modified) (Property Modified)
10709 trunk/src/class.c (File Modified) (Property Modified)
10710 trunk/src/client.c (File Modified) (Property Modified)
10711 trunk/src/commio.c (File Modified) (Property Modified)
10712 trunk/src/devpoll.c (File Modified) (Property Modified)
10713 trunk/src/epoll.c (File Modified) (Property Modified)
10714 trunk/src/event.c (File Modified) (Property Modified)
10715 trunk/src/getopt.c (File Modified) (Property Modified)
10716 trunk/src/hash.c (File Modified) (Property Modified)
10717 trunk/src/hook.c (File Modified) (Property Modified)
10718 trunk/src/hostmask.c (File Modified) (Property Modified)
10719 trunk/src/irc_string.c (File Modified) (Property Modified)
10720 trunk/src/ircd.c (File Modified) (Property Modified)
10721 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10722 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10723 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10724 trunk/src/kdparse.c (File Modified) (Property Modified)
10725 trunk/src/kqueue.c (File Modified) (Property Modified)
10726 trunk/src/linebuf.c (File Modified) (Property Modified)
10727 trunk/src/listener.c (File Modified) (Property Modified)
10728 trunk/src/match.c (File Modified) (Property Modified)
10729 trunk/src/memory.c (File Modified) (Property Modified)
10730 trunk/src/messages.tab (File Modified) (Property Modified)
10731 trunk/src/modules.c (File Modified) (Property Modified)
10732 trunk/src/monitor.c (File Modified) (Property Modified)
10733 trunk/src/newconf.c (File Modified) (Property Modified)
10734 trunk/src/numeric.c (File Modified) (Property Modified)
10735 trunk/src/packet.c (File Modified) (Property Modified)
10736 trunk/src/parse.c (File Modified) (Property Modified)
10737 trunk/src/patricia.c (File Modified) (Property Modified)
10738 trunk/src/poll.c (File Modified) (Property Modified)
10739 trunk/src/reject.c (File Modified) (Property Modified)
10740 trunk/src/restart.c (File Modified) (Property Modified)
10741 trunk/src/s_auth.c (File Modified) (Property Modified)
10742 trunk/src/s_conf.c (File Modified) (Property Modified)
10743 trunk/src/s_gline.c (File Modified) (Property Modified)
10744 trunk/src/s_log.c (File Modified) (Property Modified)
10745 trunk/src/s_newconf.c (File Modified) (Property Modified)
10746 trunk/src/s_serv.c (File Modified) (Property Modified)
10747 trunk/src/s_stats.c (File Modified) (Property Modified)
10748 trunk/src/s_user.c (File Modified) (Property Modified)
10749 trunk/src/scache.c (File Modified) (Property Modified)
10750 trunk/src/select.c (File Modified) (Property Modified)
10751 trunk/src/send.c (File Modified) (Property Modified)
10752 trunk/src/snprintf.c (File Modified) (Property Modified)
10753 trunk/src/tools.c (File Modified) (Property Modified)
10754 trunk/src/version.c.SH (File Modified) (Property Modified)
10755 trunk/src/whowas.c (File Modified) (Property Modified)
10756 trunk/tools/.cvsignore (Property Modified)
10757 trunk/tools/Makefile.in (File Modified) (Property Modified)
10758 trunk/tools/README (File Modified) (Property Modified)
10759 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10760 trunk/tools/convertilines.c (File Modified) (Property Modified)
10761 trunk/tools/convertklines.c (File Modified) (Property Modified)
10762 trunk/tools/mkkeypair (Property Modified)
10763 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10764 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10765 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10766 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10767 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10768 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10769 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10770 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10771 trunk/tools/untabify (File Modified) (Property Modified)
10772 trunk/tools/viconf.c (File Modified) (Property Modified)
10773
10774
10775 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10776 Log:
10777 - Update RELNOTES.
10778
10779
10780 Modified:
10781 trunk/RELNOTES (File Modified)
10782
10783
10784 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10785 Log:
10786 - Make version.c use our serial, not ratbox's.
10787
10788
10789 Modified:
10790 trunk/src/version.c.SH (File Modified)
10791
10792
10793 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10794 Log:
10795 - update RELNOTES
10796 - revved patchlevel to 2.1.5
10797
10798
10799 Modified:
10800 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10802
10803
10804 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10805 Log:
10806 - fix buffer overflow and unterminated buffer when removing TS6 bans
10807 - fix rebuilding of SJOIN
10808
10809
10810 Modified:
10811 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10812
10813
10814 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10815 Log:
10816 have servlink report if it gets an uncompressed error message when it gets inflate failures
10817
10818 Modified:
10819 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10820
10821
10822 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10823 Log:
10824 - extend our copyrights to 2005.
10825
10826
10827 Modified:
10828 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10932
10933
10934 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10935 Log:
10936 - update RELNOTES
10937 - revved patchlevel to 2.1.4
10938
10939
10940 Modified:
10941 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10943
10944
10945 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10946 Log:
10947 - add TARGMAX to 005
10948 - remove the +1 from ->uid in struct Client
10949 - fix checking of accept entries in m_accept.c
10950
10951
10952 Modified:
10953 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10957
10958
10959 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10960 Log:
10961 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10962 send it over TS6
10963
10964
10965 Modified:
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10967
10968
10969 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10970 Log:
10971 - remove an unused variable
10972
10973
10974 Modified:
10975 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10976
10977
10978 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10979 Log:
10980 don't burst a TS5 name in burst_TS6. -via jillies
10981
10982 Modified:
10983 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10984
10985
10986 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10987 Log:
10988 - via jilles, make nickchanges invalidate any cached bans for
10989 quiet_on_ban
10990
10991
10992 Modified:
10993 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10997
10998
10999 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11000 Log:
11001 - fix some char vs byte usage to make adns compile cleanly with gcc4
11002
11003
11004 Modified:
11005 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11013
11014
11015 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11016 Log:
11017 userhost should allow 5 userhost checks, not 4
11018
11019 Modified:
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11021
11022
11023 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11024 Log:
11025 - another darwin fix
11026
11027
11028 Modified:
11029 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11030
11031
11032 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11033 Log:
11034 - darwin fixes
11035
11036
11037 Modified:
11038 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11046
11047
11048 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11049 Log:
11050 - remove bogus extern of abort_list
11051
11052
11053 Modified:
11054 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11055
11056
11057 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11058 Log:
11059 svn repo access stuff
11060
11061 Modified:
11062 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11063
11064
11065 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11066 Log:
11067 test commit
11068
11069
11070 Modified:
11071 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11072
11073
11074 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11075 Log:
11076 test commit
11077
11078
11079 Modified:
11080 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11081
11082
11083 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11084 Log:
11085 revert omotd..i thought it was a good idea..oh well
11086
11087 Modified:
11088 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11089
11090
11091 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11092 Log:
11093 Commas are bad things in channel keys
11094
11095
11096 Modified:
11097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11098
11099
11100 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11101 Log:
11102 Add OMOTD command to display oper motd
11103
11104
11105 Modified:
11106 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11107
11108
11109 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11110 Log:
11111 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11112
11113 Modified:
11114 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11115
11116
11117 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11118
11119 Modified files: (Branch: RATBOX_2_1)
11120 modules m_whois.c
11121 Log:
11122 - stop testing whois for protocol violations, as they can be caused in
11123 ircds going all the way back to the original ircd2.8
11124
11125 Revision Changes Path
11126 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11127
11128
11129
11130 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11131
11132 Modified files: (Branch: RATBOX_2_1)
11133 modules m_time.c
11134 Log:
11135 - remove some 2.2 code
11136
11137 Revision Changes Path
11138 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11139
11140
11141
11142 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11143
11144 Modified files: (Branch: RATBOX_2_1)
11145 modules m_time.c
11146 Log:
11147 backport of the silly december 31st bug
11148
11149 Revision Changes Path
11150 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11151
11152
11153
11154 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11155
11156 Modified files: (Branch: RATBOX_2_1)
11157 . RELNOTES
11158 include patchlevel.h
11159 Log:
11160 - revved patchlevel to 2.1.3
11161
11162 Revision Changes Path
11163 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11164 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11165
11166
11167
11168 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11169
11170 Modified files: (Branch: RATBOX_2_1)
11171 include client.h
11172 modules m_accept.c
11173 modules/core m_nick.c
11174 src client.c
11175 Log:
11176 - stop removing a clients own list of accepted clients when they do a
11177 nickchange
11178 - clean up the accept code so its less retarded
11179
11180 Revision Changes Path
11181 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11182 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11183 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11184 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11185
11186
11187
11188 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11189
11190 Modified files: (Branch: RATBOX_2_1)
11191 include event.h
11192 modules m_links.c
11193 src event.c ircd.c newconf.c
11194 Log:
11195 - remove a defn of links_cache_list in m_links.c which was causing
11196 the flattened links update to be ignored
11197 - add eventUpdate(), and make links_delay update on rehash
11198
11199 Revision Changes Path
11200 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11201 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11202 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11203 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11204 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11205
11206
11207
11208 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11209
11210 Modified files: (Branch: RATBOX_2_1)
11211 doc services.txt
11212 src newconf.c
11213 Log:
11214 - make the conf parser apply service {}; on rehash
11215
11216 Revision Changes Path
11217 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11218 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11219
11220
11221
11222 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11223
11224 Modified files: (Branch: RATBOX_2_1)
11225 include m_info.h
11226 Log:
11227 - show ENABLE_SERVICES define in info
11228
11229 Revision Changes Path
11230 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11231
11232
11233
11234 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11235
11236 Modified files: (Branch: RATBOX_2_1)
11237 modules m_services.c m_stats.c
11238 Log:
11239 - via jilles, make m_services.c hook into stats U and display service
11240 blocks
11241
11242 Revision Changes Path
11243 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11244 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11245
11246
11247
11248 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11249
11250 Modified files: (Branch: RATBOX_2_1)
11251 . configure configure.ac
11252 Log:
11253 - default build to -O2
11254
11255 Revision Changes Path
11256 7.249.2.2 +4 -4 ircd-ratbox/configure
11257 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11258
11259
11260
11261 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11262
11263 Modified files: (Branch: RATBOX_2_1)
11264 doc example.conf example.efnet.conf
11265 include client.h s_conf.h s_newconf.h
11266 modules m_info.c
11267 modules/core m_join.c m_nick.c
11268 src channel.c newconf.c s_conf.c s_user.c
11269 Log:
11270 - remove no_oper_resvs from general {};
11271 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11272
11273 Revision Changes Path
11274 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11275 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11276 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11277 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11278 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11279 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11280 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11281 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11282 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11283 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11284 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11285 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11286
11287
11288
11289 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11290
11291 Modified files: (Branch: RATBOX_2_1)
11292 modules/core m_mode.c m_nick.c
11293 src s_newconf.c
11294 Log:
11295 - 2.0 sync:
11296 - raise max temptime to a year
11297 - tidy up BMASK
11298 - require 9 parameters in ms_nick(), 10 in ms_uid()
11299
11300 Revision Changes Path
11301 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11302 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11303 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11304
11305
11306
11307 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11308
11309 Modified files: (Branch: RATBOX_2_1)
11310 modules m_services.c
11311 Log:
11312 - only show services logged in info when its a local client
11313
11314 Revision Changes Path
11315 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11316
11317
11318
11319 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11320
11321 Modified files: (Branch: RATBOX_2_1)
11322 src match.c
11323 Log:
11324 passing a pointer to a pointer is not what was intended, oops
11325
11326 Revision Changes Path
11327 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11328
11329
11330
11331 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11332
11333 Modified files: (Branch: RATBOX_2_1)
11334 doc services.txt
11335 Log:
11336 - update services.txt with FNC
11337
11338 Revision Changes Path
11339 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11340
11341
11342
11343 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11344
11345 Modified files: (Branch: RATBOX_2_1)
11346 modules m_resv.c
11347 Log:
11348 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11349
11350 Revision Changes Path
11351 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11352
11353
11354
11355 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11356
11357 Modified files: (Branch: RATBOX_2_1)
11358 src s_auth.c
11359 Log:
11360 - add some uniqueness into auth process for bopm
11361
11362 Revision Changes Path
11363 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11364
11365
11366
11367 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11368
11369 Modified files: (Branch: RATBOX_2_1)
11370 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11371 Log:
11372 - make contrib/ compile
11373
11374 Revision Changes Path
11375 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11376 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11377 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11378 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11379
11380
11381
11382 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11383
11384 Modified files: (Branch: RATBOX_2_1)
11385 modules m_monitor.c
11386 Log:
11387 Don't allow MONITOR from an unregistered client
11388
11389 Revision Changes Path
11390 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11391
11392
11393
11394 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11395
11396 Modified files: (Branch: RATBOX_2_1)
11397 doc example.conf example.efnet.conf
11398 include class.h
11399 src class.c messages.tab newconf.c
11400 Log:
11401 - remove sendq_eob, its become more of a hindrance than a benefit.
11402 - sync example.efnet.conf cluster {}; with example.conf
11403
11404 Revision Changes Path
11405 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11406 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11407 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11408 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11409 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11410 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11411
11412
11413
11414 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11415
11416 Modified files: (Branch: RATBOX_2_1)
11417 . RELNOTES
11418 include patchlevel.h
11419 Log:
11420 - update RELNOTES
11421 - revved patchlevel to 2.1.2
11422
11423 Revision Changes Path
11424 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11425 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11426
11427
11428
11429 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11430
11431 Modified files: (Branch: RATBOX_2_1)
11432 . configure configure.ac
11433 Log:
11434 - raise default topiclen to 160.
11435
11436 Revision Changes Path
11437 7.249.2.1 +3 -3 ircd-ratbox/configure
11438 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11439
11440
11441
11442 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11443
11444 Modified files: (Branch: RATBOX_2_1)
11445 modules m_services.c
11446 Log:
11447 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11448 tsinfo matches this
11449
11450 Revision Changes Path
11451 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11452
11453
11454
11455 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11456
11457 Modified files: (Branch: RATBOX_2_1)
11458 modules m_services.c
11459 Log:
11460 - monitor_signoff() the client we're nickchanging
11461
11462 Revision Changes Path
11463 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11464
11465
11466
11467 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11468
11469 Modified files: (Branch: RATBOX_2_1)
11470 modules m_trace.c
11471 Log:
11472 - fix various UID problems with trace
11473
11474 Revision Changes Path
11475 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11476
11477
11478
11479 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11480
11481 Modified files: (Branch: RATBOX_2_1)
11482 help/opers dline kline
11483 modules m_resv.c m_stats.c
11484 modules/core m_mode.c
11485 Log:
11486 - sync with 2.0
11487 - tidy up kline/dline help to note they dont accept nick as target
11488 - disallow bans beginning with ':' over bmask
11489 - disallow bans with a space in chm_ban
11490 - stop counting hidden opers in stats p
11491 - match() parameters in remote unresv were inverted, causing it to fail
11492 - fix possibility of clients setting blank keys
11493
11494 Revision Changes Path
11495 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11496 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11497 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11498 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11499 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11500
11501
11502
11503 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11504
11505 Modified files: (Branch: RATBOX_2_1)
11506 src send.c
11507 Log:
11508 - fix problems with amd64 and the way we do va_list
11509
11510 Revision Changes Path
11511 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11512
11513
11514
11515 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11516
11517 Modified files: (Branch: RATBOX_2_1)
11518 modules m_services.c
11519 Log:
11520 - tidy up the kill notifications for RSFNC
11521
11522 Revision Changes Path
11523 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11524
11525
11526
11527 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11528
11529 Modified files: (Branch: RATBOX_2_1)
11530 include s_serv.h
11531 modules m_services.c
11532 src s_serv.c
11533 Log:
11534 - some more rserv stuff:
11535 - add RSFNC capability
11536 - fix up RSFNC, kill existing clients if they exist.
11537
11538 Revision Changes Path
11539 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11540 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11541 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11542
11543
11544
11545 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11546
11547 Modified files: (Branch: RATBOX_2_1)
11548 modules m_services.c
11549 Log:
11550 - first stab at a FNC implementation for rserv
11551
11552 Revision Changes Path
11553 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11554
11555
11556
11557 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11558
11559 Modified files: (Branch: RATBOX_2_1)
11560 help/opers umode
11561 Log:
11562 - remove a tab
11563
11564 Revision Changes Path
11565 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11566
11567
11568
11569 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11570
11571 Modified files: (Branch: RATBOX_2_1)
11572 src newconf.c
11573 Log:
11574 - add links_delay back
11575
11576 Revision Changes Path
11577 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11578
11579
11580
11581 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11582
11583 Modified files: (Branch: RATBOX_2_1)
11584 help/opers umode
11585 help/users umode
11586 Log:
11587 - swap tabs for spaces
11588
11589 Revision Changes Path
11590 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11591 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11592
11593
11594
11595 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11596
11597 Modified files: (Branch: RATBOX_2_1)
11598 include m_info.h
11599 Log:
11600 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11601 contained in the client_flood conf option
11602 - remove a couple of unused defines from info
11603
11604 Revision Changes Path
11605 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11606
11607
11608
11609 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11610
11611 Modified files: (Branch: RATBOX_2_1)
11612 src s_conf.c
11613 Log:
11614 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11615
11616 Revision Changes Path
11617 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11618
11619
11620
11621 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11622
11623 Modified files: (Branch: RATBOX_2_1)
11624 doc example.conf example.efnet.conf
11625 Log:
11626 - fix missing closing comment tag
11627
11628 Revision Changes Path
11629 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11630 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11631
11632
11633
11634 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11635
11636 Modified files: (Branch: RATBOX_2_1)
11637 . RELNOTES
11638 include patchlevel.h
11639 Log:
11640 - revved patchlevel to 2.1.1
11641
11642 Revision Changes Path
11643 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11644 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11645
11646
11647
11648 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11649
11650 Modified files: (Branch: RATBOX_2_1)
11651 modules m_kline.c
11652 Log:
11653 - sync up remote kline reasons, so theyre consistent with what happens
11654 when we add local klines - notably the "Temporary K-line x min" and
11655 date added to reason.
11656
11657 Revision Changes Path
11658 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11659
11660
11661
11662 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11663
11664 Modified files: (Branch: RATBOX_2_1)
11665 doc monitor.txt
11666 Log:
11667 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11668
11669 Revision Changes Path
11670 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11671
11672
11673
11674 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11675
11676 Modified files: (Branch: RATBOX_2_1)
11677 src commio.c
11678 Log:
11679 used the data pointer we saved, not what just got nulled
11680
11681 Revision Changes Path
11682 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11683
11684
11685
11686 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11687
11688 Modified files: (Branch: RATBOX_2_1)
11689 modules m_resv.c m_xline.c
11690 Log:
11691 - fix broken propagation of xline/resv
11692
11693 Revision Changes Path
11694 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11695 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11696
11697
11698
11699 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11700
11701 Modified files: (Branch: RATBOX_2_1)
11702 src s_auth.c
11703 Log:
11704 - properly increment bad auth count for stats T when we timeout an auth
11705
11706 Revision Changes Path
11707 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11708
11709
11710
11711 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11712
11713 Modified files: (Branch: RATBOX_2_1)
11714 doc monitor.txt
11715 include client.h
11716 modules/core m_nick.c
11717 Log:
11718 - fix a bit that didnt make sense in monitor.txt
11719 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11720
11721 Revision Changes Path
11722 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11723 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11724 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11725
11726
11727
11728 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11729
11730 Modified files: (Branch: RATBOX_2_1)
11731 src s_auth.c
11732 Log:
11733 removing dlink nodes from auth_poll_list twice is bad
11734
11735 Revision Changes Path
11736 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11737
11738
11739
11740 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11741
11742 Modified files: (Branch: RATBOX_2_1)
11743 modules m_stats.c
11744 Log:
11745 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11746 changed to RPL_STATSDEBUG
11747
11748 Revision Changes Path
11749 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11750
11751
11752
11753 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11754
11755 Added files: (Branch: RATBOX_2_1)
11756 doc tgchange.txt
11757 Log:
11758 - add some documentation about target change
11759
11760 Revision Changes Path
11761 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11762
11763
11764
11765 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 include supported.h
11769 modules/core m_message.c
11770 Log:
11771 - remove extra argument to 005
11772 - disallow messaging of UIDs
11773
11774 Revision Changes Path
11775 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11776 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11777
11778
11779
11780 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11781
11782 Modified files: (Branch: RATBOX_2_1)
11783 src parse.c
11784 Log:
11785 - fix a longstanding parser bug with wrong limit checking, causing us to
11786 accept one less parameter than we're allowed to accept.
11787
11788 Revision Changes Path
11789 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11790
11791
11792
11793 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11794
11795 Modified files: (Branch: RATBOX_2_1)
11796 modules/core m_message.c
11797 Log:
11798 - exempt users messaging themselves from target change
11799
11800 Revision Changes Path
11801 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11802
11803
11804
11805 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11806
11807 Modified files: (Branch: RATBOX_2_1)
11808 include supported.h
11809 Log:
11810 - stop violating MAXPARA on 005.
11811
11812 Revision Changes Path
11813 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11814
11815
11816
11817 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11818
11819 Modified files: (Branch: RATBOX_2_1)
11820 modules/core m_nick.c
11821 Log:
11822 - dont store an ipv6 sockhost if we're not compiled with v6 support
11823
11824 Revision Changes Path
11825 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11826
11827
11828
11829 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11830
11831 Modified files: (Branch: RATBOX_2_1)
11832 include stdinc.h
11833 Log:
11834 - remove some vms includes
11835
11836 Revision Changes Path
11837 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11838
11839
11840
11841 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11842
11843 Modified files: (Branch: RATBOX_2_1)
11844 . ChangeLog
11845 include serno.h
11846 Log:
11847 - force commit for new branch
11848
11849 Revision Changes Path
11850 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11851 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11852
11853
11854
11855 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11856
11857 Modified files:
11858 . RELNOTES configure configure.ac
11859 include patchlevel.h
11860 Log:
11861 - revved patchlevel to 2.1.0
11862
11863 Revision Changes Path
11864 1.114 +6 -2 ircd-ratbox/RELNOTES
11865 7.249 +11 -11 ircd-ratbox/configure
11866 7.63 +3 -3 ircd-ratbox/configure.ac
11867 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11868
11869
11870
11871 leeh 2005/03/04 13:31:32 EST (20050304_2)
11872
11873 Modified files:
11874 . RELNOTES
11875 include patchlevel.h
11876 Log:
11877 - update RELNOTES
11878 - revved patchlevel to 2.1.0beta2
11879
11880 Revision Changes Path
11881 1.113 +12 -0 ircd-ratbox/RELNOTES
11882 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11883
11884
11885
11886 leeh 2005/03/04 13:27:05 EST (20050304_1)
11887
11888 Modified files:
11889 doc whats-new-2.1.txt
11890 src channel.c
11891 Log:
11892 - update whats-new-2.1
11893 - when we're handling global NAMES, dont output channels if there are no
11894 members within them we can show.
11895
11896 Revision Changes Path
11897 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11898 7.436 +12 -2 ircd-ratbox/src/channel.c
11899
11900
11901
11902 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11903
11904 Modified files:
11905 src patricia.c
11906 Log:
11907 That would be a node_heap not a prefix_heap..oops
11908
11909 Revision Changes Path
11910 7.30 +1 -1 ircd-ratbox/src/patricia.c
11911
11912
11913
11914 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11915
11916 Modified files:
11917 include stdinc.h
11918 Log:
11919 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11920 otherwise..the other macros might work????
11921
11922 Revision Changes Path
11923 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11924
11925
11926
11927 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11928
11929 Modified files:
11930 . configure configure.ac
11931 Log:
11932 i hate autoconf
11933
11934 Revision Changes Path
11935 7.248 +5 -5 ircd-ratbox/configure
11936 7.62 +5 -5 ircd-ratbox/configure.ac
11937
11938
11939
11940 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11941
11942 Modified files:
11943 . configure configure.ac
11944 Log:
11945 i hate autoconf
11946
11947 Revision Changes Path
11948 7.247 +3 -2 ircd-ratbox/configure
11949 7.61 +3 -2 ircd-ratbox/configure.ac
11950
11951
11952
11953 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11954
11955 Modified files:
11956 . configure configure.ac
11957 Log:
11958 doh
11959
11960 Revision Changes Path
11961 7.246 +6 -6 ircd-ratbox/configure
11962 7.60 +4 -4 ircd-ratbox/configure.ac
11963
11964
11965
11966 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11967
11968 Modified files:
11969 . configure configure.ac
11970 include stdinc.h
11971 Log:
11972 Doh these changes got put on RATBOX_2_0 when they were meant for
11973 head..oops...
11974 Also merged in the monitor heap size stuff, not that i think monitor has
11975 been moved to head
11976
11977 Revision Changes Path
11978 7.245 +12 -3 ircd-ratbox/configure
11979 7.59 +11 -3 ircd-ratbox/configure.ac
11980 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11981
11982
11983
11984 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11985
11986 Modified files:
11987 include stdinc.h
11988 Log:
11989 Add more robust alloca checking
11990
11991 Revision Changes Path
11992 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11993
11994
11995
11996 leeh 2005/02/24 15:27:17 EST (20050224_9)
11997
11998 Modified files:
11999 contrib m_42.c
12000 Log:
12001 - fix the copyright on m_42.c :p
12002
12003 Revision Changes Path
12004 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12005
12006
12007
12008 leeh 2005/02/24 15:22:53 EST (20050224_8)
12009
12010 Modified files:
12011 include supported.h
12012 modules m_dline.c
12013 Log:
12014 - fix a core in undline on bad masks
12015 - remove an unwanted space from beginning of second 005 numeric
12016
12017 Revision Changes Path
12018 7.5 +1 -1 ircd-ratbox/include/supported.h
12019 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12020
12021
12022
12023 leeh 2005/02/24 15:18:59 EST (20050224_7)
12024
12025 Modified files:
12026 modules m_monitor.c
12027 Log:
12028 - use max_monitor when adding nicknames
12029 - add in monitor s
12030 that should be everything now..
12031
12032 Revision Changes Path
12033 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12034
12035
12036
12037 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12038
12039 Modified files:
12040 contrib m_42.c
12041 Log:
12042 42
12043
12044 Revision Changes Path
12045 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12046
12047
12048
12049 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12050
12051 Modified files:
12052 contrib m_42.c
12053 Log:
12054 42
12055
12056 Revision Changes Path
12057 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12058
12059
12060
12061 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12062
12063 Added files:
12064 contrib m_42.c
12065 Log:
12066 The Answer to Life, the Universe, and Everything
12067
12068 Revision Changes Path
12069 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12070
12071
12072
12073 leeh 2005/02/24 14:53:04 EST (20050224_3)
12074
12075 Modified files:
12076 include monitor.h
12077 modules m_monitor.c
12078 src ircd.c monitor.c
12079 Log:
12080 - call init_monitor() on startup
12081 - add in support for adding/deleting/listing monitor entries
12082
12083 Revision Changes Path
12084 7.2 +3 -1 ircd-ratbox/include/monitor.h
12085 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12086 7.374 +2 -0 ircd-ratbox/src/ircd.c
12087 7.3 +15 -4 ircd-ratbox/src/monitor.c
12088
12089
12090
12091 leeh 2005/02/23 21:20:10 EST (20050224_2)
12092
12093 Modified files:
12094 doc example.conf example.efnet.conf
12095 include s_conf.h supported.h
12096 modules Makefile.in
12097 src client.c newconf.c s_conf.c
12098 Added files:
12099 modules m_monitor.c
12100 Log:
12101 - add the max_monitor config option
12102 - advertise MONITOR=%d in 005
12103 - clear a local clients monitor list on exit
12104 - add the framework for the MONITOR command
12105 - bed.
12106
12107 Revision Changes Path
12108 7.261 +5 -0 ircd-ratbox/doc/example.conf
12109 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12110 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12111 7.4 +4 -2 ircd-ratbox/include/supported.h
12112 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12113 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12114 7.492 +1 -0 ircd-ratbox/src/client.c
12115 7.202 +1 -0 ircd-ratbox/src/newconf.c
12116 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12117
12118
12119
12120 leeh 2005/02/23 20:57:51 EST (20050224_1)
12121
12122 Modified files:
12123 . configure configure.ac
12124 include setup.h.in
12125 src monitor.c
12126 Log:
12127 - move MONITOR_HEAP_SIZE over to configure
12128
12129 Revision Changes Path
12130 7.244 ircd-ratbox/configure
12131 7.58 +4 -2 ircd-ratbox/configure.ac
12132 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12133 7.2 +0 -2 ircd-ratbox/src/monitor.c
12134
12135
12136
12137 leeh 2005/02/23 20:48:08 EST (20050224_0)
12138
12139 Modified files:
12140 doc monitor.txt
12141 include client.h numeric.h
12142 modules/core m_nick.c
12143 src Makefile.in client.c messages.tab
12144 s_user.c
12145 Added files:
12146 include monitor.h
12147 src monitor.c
12148 Log:
12149 - first half of my server-side notify list implementation..
12150
12151 Revision Changes Path
12152 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12153 7.266 +3 -0 ircd-ratbox/include/client.h
12154 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12155 7.58 +6 -0 ircd-ratbox/include/numeric.h
12156 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12157 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12158 7.491 +3 -0 ircd-ratbox/src/client.c
12159 7.126 +5 -5 ircd-ratbox/src/messages.tab
12160 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12161 7.342 +2 -0 ircd-ratbox/src/s_user.c
12162
12163
12164
12165 leeh 2005/02/23 18:42:59 EST (20050223_0)
12166
12167 Modified files:
12168 include hash.h
12169 Log:
12170 - double the size of the client and channel hashtables (64k -> 128k and
12171 32k -> 64k). The improvements are quite significant..
12172
12173 Revision Changes Path
12174 7.54 +4 -4 ircd-ratbox/include/hash.h
12175
12176
12177
12178 leeh 2005/02/22 14:55:56 EST (20050222_1)
12179
12180 Modified files:
12181 doc monitor.txt
12182 modules m_services.c
12183 Log:
12184 - remove a couple of unused vars
12185 - update monitor.txt
12186
12187 Revision Changes Path
12188 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12189 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12190
12191
12192
12193 leeh 2005/02/21 19:47:24 EST (20050222_0)
12194
12195 Added files:
12196 doc monitor.txt
12197 Log:
12198 - add in my documentation on the upcoming MONITOR command
12199
12200 Revision Changes Path
12201 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12202
12203
12204
12205 leeh 2005/02/21 12:09:34 EST (20050221_0)
12206
12207 Modified files:
12208 . configure configure.ac
12209 doc whats-new-2.1.txt
12210 tools README.mkpasswd
12211 Removed files:
12212 src crypt.c
12213 Log:
12214 - update whats-new-2.1.txt some more
12215 - we dont have vms mkpasswd anymore
12216 - remove the unused crypt.c
12217
12218 Revision Changes Path
12219 7.243 +3 -6 ircd-ratbox/configure
12220 7.57 +2 -4 ircd-ratbox/configure.ac
12221 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12222 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12223 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12224
12225
12226
12227 leeh 2005/02/19 12:38:09 EST (20050219_3)
12228
12229 Modified files:
12230 doc example.conf example.efnet.conf
12231 include ircd.h
12232 modules m_pong.c
12233 src channel.c client.c ircd.c s_conf.c
12234 Log:
12235 - rework the splitcode, splitservers is now how many servers we've marked as
12236 EOB, rather than how many are linked. Thus pull ourselves out of
12237 splitmode immediately once this is satisfied
12238
12239 Revision Changes Path
12240 7.260 +8 -9 ircd-ratbox/doc/example.conf
12241 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12242 7.83 +1 -0 ircd-ratbox/include/ircd.h
12243 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12244 7.435 +16 -36 ircd-ratbox/src/channel.c
12245 7.490 +2 -0 ircd-ratbox/src/client.c
12246 7.373 +2 -1 ircd-ratbox/src/ircd.c
12247 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12248
12249
12250
12251 leeh 2005/02/19 09:02:34 EST (20050219_2)
12252
12253 Modified files:
12254 doc example.conf example.efnet.conf
12255 include ircd.h s_conf.h
12256 modules m_set.c
12257 src channel.c ircd.c newconf.c s_conf.c
12258 Log:
12259 - remove split_delay
12260
12261 Revision Changes Path
12262 7.259 +0 -5 ircd-ratbox/doc/example.conf
12263 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12264 7.82 +0 -1 ircd-ratbox/include/ircd.h
12265 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12266 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12267 7.434 +2 -7 ircd-ratbox/src/channel.c
12268 7.372 +0 -1 ircd-ratbox/src/ircd.c
12269 7.201 +0 -1 ircd-ratbox/src/newconf.c
12270 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12271
12272
12273
12274 leeh 2005/02/19 08:48:05 EST (20050219_1)
12275
12276 Modified files:
12277 include client.h
12278 modules m_cap.c m_who.c
12279 src channel.c
12280 Log:
12281 - implemented multi-prefix client capability, which allows stacking of @+ in
12282 names and who
12283
12284 Revision Changes Path
12285 7.265 +1 -1 ircd-ratbox/include/client.h
12286 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12287 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12288 7.433 +4 -6 ircd-ratbox/src/channel.c
12289
12290
12291
12292 leeh 2005/02/19 06:27:58 EST (20050219_0)
12293
12294 Modified files:
12295 modules m_etrace.c
12296 src newconf.c s_conf.c s_newconf.c
12297 Log:
12298 - removed some unused vars/functions
12299
12300 Revision Changes Path
12301 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12302 7.200 +0 -15 ircd-ratbox/src/newconf.c
12303 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12304 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12305
12306
12307
12308 leeh 2005/02/16 12:58:24 EST (20050216_2)
12309
12310 Modified files:
12311 . RELNOTES configure configure.ac
12312 include patchlevel.h
12313 Log:
12314 - update configure to reflect this is 'devel'
12315 - update RELNOTES
12316 - revved patchlevel to 2.1.0beta1
12317
12318 Revision Changes Path
12319 1.112 +9 -1 ircd-ratbox/RELNOTES
12320 7.242 +11 -11 ircd-ratbox/configure
12321 7.56 +3 -3 ircd-ratbox/configure.ac
12322 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12323
12324
12325
12326 leeh 2005/02/16 12:46:30 EST (20050216_1)
12327
12328 Modified files:
12329 . configure configure.ac
12330 include client.h numeric.h s_conf.h setup.h.in
12331 supported.h
12332 modules Makefile.in
12333 modules/core m_nick.c
12334 src Makefile.in client.c ircd.c messages.tab
12335 newconf.c s_conf.c s_user.c
12336 Removed files:
12337 include watch.h
12338 modules m_watch.c
12339 src watch.c
12340 Log:
12341 - remove watch, the protocol for this sucks so hard I just dont want it
12342 here ;-)
12343
12344 Revision Changes Path
12345 7.241 +2 -12 ircd-ratbox/configure
12346 7.55 +2 -4 ircd-ratbox/configure.ac
12347 7.264 +0 -2 ircd-ratbox/include/client.h
12348 7.57 +0 -11 ircd-ratbox/include/numeric.h
12349 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12350 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12351 7.3 +2 -3 ircd-ratbox/include/supported.h
12352 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12353 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12354 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12355 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12356 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12357 7.489 +0 -3 ircd-ratbox/src/client.c
12358 7.371 +0 -2 ircd-ratbox/src/ircd.c
12359 7.125 +9 -9 ircd-ratbox/src/messages.tab
12360 7.199 +0 -1 ircd-ratbox/src/newconf.c
12361 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12362 7.341 +0 -2 ircd-ratbox/src/s_user.c
12363 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12364
12365
12366
12367 leeh 2005/02/15 19:13:31 EST (20050216_0)
12368
12369 Modified files:
12370 include stdinc.h
12371 src event.c ircd_lexer.l ircd_signal.c
12372 modules.c
12373 Removed files:
12374 servlink descrip.mms
12375 Log:
12376 - remove a few vms bits
12377
12378 Revision Changes Path
12379 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12380 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12381 7.47 +0 -54 ircd-ratbox/src/event.c
12382 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12383 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12384 7.152 +0 -3 ircd-ratbox/src/modules.c
12385
12386
12387
12388 leeh 2005/02/15 18:53:32 EST (20050215_0)
12389
12390 Modified files:
12391 include hostmask.h ircd.h s_conf.h s_newconf.h
12392 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12393 m_xline.c
12394 src hostmask.c ircd.c ircd_signal.c s_conf.c
12395 s_newconf.c
12396 Log:
12397 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12398 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12399
12400 Revision Changes Path
12401 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12402 7.81 +1 -0 ircd-ratbox/include/ircd.h
12403 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12404 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12405 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12406 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12407 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12408 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12409 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12410 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12411 7.370 +7 -0 ircd-ratbox/src/ircd.c
12412 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12413 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12414 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12415
12416
12417
12418 leeh 2005/02/13 10:21:41 EST (20050213_4)
12419
12420 Modified files:
12421 doc services.txt
12422 Added files:
12423 doc whats-new-2.0.txt whats-new-2.1.txt
12424 Removed files:
12425 doc whats-new.txt
12426 Log:
12427 - move whats-new.txt to whats-new-2.0.txt
12428 - add in whats-new-2.1.txt
12429 - update services.txt with the whois for logged in users
12430
12431 Revision Changes Path
12432 7.2 +5 -0 ircd-ratbox/doc/services.txt
12433 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12434 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12435 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12436
12437
12438
12439 leeh 2005/02/13 09:20:37 EST (20050213_3)
12440
12441 Modified files:
12442 include supported.h
12443 modules/core m_message.c
12444 Log:
12445 - fix a compile error in m_message.c
12446 - update 005 to the spec and add CPRIVMSG/CNOTICE
12447
12448 Revision Changes Path
12449 7.2 +31 -37 ircd-ratbox/include/supported.h
12450 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12451
12452
12453
12454 leeh 2005/02/13 09:14:12 EST (20050213_2)
12455
12456 Modified files:
12457 src channel.c
12458 Log:
12459 - fix the membership memleak
12460
12461 Revision Changes Path
12462 7.432 +0 -3 ircd-ratbox/src/channel.c
12463
12464
12465
12466 leeh 2005/02/12 21:51:56 EST (20050213_1)
12467
12468 Modified files:
12469 include client.h
12470 modules/core m_message.c
12471 Log:
12472 - add a bitmask to track when they send their first message, only allowing
12473 clearing stuff after that.
12474
12475 Revision Changes Path
12476 7.263 +4 -0 ircd-ratbox/include/client.h
12477 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12478
12479
12480
12481 leeh 2005/02/12 21:17:52 EST (20050213_0)
12482
12483 Modified files:
12484 include patricia.h s_newconf.h
12485 modules/core m_message.c
12486 src patricia.c s_newconf.c s_user.c
12487 Log:
12488 - add in the patricia for tracking who fills up targets, give them a reduced
12489 count on connect
12490
12491 Revision Changes Path
12492 7.20 +1 -1 ircd-ratbox/include/patricia.h
12493 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12494 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12495 7.29 +1 -1 ircd-ratbox/src/patricia.c
12496 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12497 7.340 +4 -0 ircd-ratbox/src/s_user.c
12498
12499
12500
12501 leeh 2005/02/12 18:35:10 EST (20050212_0)
12502
12503 Modified files:
12504 include ircd_defs.h
12505 src class.c reject.c
12506 Log:
12507 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12508
12509 Revision Changes Path
12510 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12511 7.68 +1 -5 ircd-ratbox/src/class.c
12512 1.33 +1 -5 ircd-ratbox/src/reject.c
12513
12514
12515
12516 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12517
12518 Modified files:
12519 modules m_watch.c
12520 Log:
12521 remove stupid memory leak
12522
12523 Revision Changes Path
12524 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12525
12526
12527
12528 leeh 2005/02/11 06:42:48 EST (20050211_0)
12529
12530 Modified files:
12531 modules m_gline.c
12532 Log:
12533 - workaround hyb6 allowing empty gline reasons
12534
12535 Revision Changes Path
12536 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12537
12538
12539
12540 leeh 2005/02/09 14:39:13 EST (20050209_2)
12541
12542 Modified files:
12543 include s_conf.h
12544 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12545 src ircd.c s_conf.c
12546 Log:
12547 - move temp dlines and temp klines over to an array, rather than completely
12548 seperate dlinks.
12549
12550 Revision Changes Path
12551 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12552 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12553 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12554 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12555 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12556 7.369 +0 -5 ircd-ratbox/src/ircd.c
12557 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12558
12559
12560
12561 leeh 2005/02/09 14:02:13 EST (20050209_1)
12562
12563 Modified files:
12564 include s_user.h
12565 modules m_cap.c m_pong.c m_user.c
12566 modules/core m_nick.c
12567 src s_user.c
12568 Log:
12569 - remove 'nick' param from register_local_user(), its not needed.
12570
12571 Revision Changes Path
12572 7.35 +1 -1 ircd-ratbox/include/s_user.h
12573 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12574 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12575 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12576 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12577 7.339 +6 -6 ircd-ratbox/src/s_user.c
12578
12579
12580
12581 leeh 2005/02/09 13:12:53 EST (20050209_0)
12582
12583 Modified files:
12584 modules m_cmessage.c
12585 Log:
12586 - dont send numerics when we're dealing with CNOTICE
12587 - add in checking for +g, and resetting idle
12588
12589 Revision Changes Path
12590 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12591
12592
12593
12594 leeh 2005/02/08 11:37:50 EST (20050208_2)
12595
12596 Modified files:
12597 src s_newconf.c
12598 Log:
12599 - fix operator blocks to work on ip spoofs
12600
12601 Revision Changes Path
12602 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12603
12604
12605
12606 leeh 2005/02/07 19:23:22 EST (20050208_1)
12607
12608 Modified files:
12609 doc example.conf example.efnet.conf
12610 src newconf.c
12611 Log:
12612 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12613
12614 Revision Changes Path
12615 7.258 +0 -39 ircd-ratbox/doc/example.conf
12616 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12617 7.198 +0 -272 ircd-ratbox/src/newconf.c
12618
12619
12620
12621 leeh 2005/02/07 19:19:32 EST (20050208_0)
12622
12623 Modified files:
12624 src s_conf.c
12625 Log:
12626 - added support for kline.conf.perm et al, these take the same formats
12627 as their non-permanent partners, but you cant remove them via the ircd.
12628
12629 Revision Changes Path
12630 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12631
12632
12633
12634 leeh 2005/02/02 19:18:59 EST (20050203_1)
12635
12636 Modified files:
12637 help Makefile.in
12638 help/opers index
12639 help/users index
12640 Added files:
12641 help/opers cnotice cprivmsg
12642 Log:
12643 - added help files for cprivmsg/cnotice
12644
12645 Revision Changes Path
12646 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12647 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12648 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12649 1.10 +19 -19 ircd-ratbox/help/opers/index
12650 1.7 +10 -9 ircd-ratbox/help/users/index
12651
12652
12653
12654 leeh 2005/02/02 19:14:25 EST (20050203_0)
12655
12656 Modified files:
12657 include numeric.h
12658 modules Makefile.in
12659 src messages.tab
12660 Added files:
12661 modules m_cmessage.c
12662 Log:
12663 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12664 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12665 nick is a member. These bypass any target change limitations.
12666 - added ERR_VOICENEEDED, numeric 489.
12667
12668 Revision Changes Path
12669 7.56 +2 -0 ircd-ratbox/include/numeric.h
12670 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12671 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12672 7.124 +1 -1 ircd-ratbox/src/messages.tab
12673
12674
12675
12676 leeh 2005/02/02 16:58:16 EST (20050202_4)
12677
12678 Modified files:
12679 help/opers etrace
12680 Log:
12681 - update etrace help
12682
12683 Revision Changes Path
12684 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12685
12686
12687
12688 leeh 2005/02/02 16:55:04 EST (20050202_3)
12689
12690 Modified files:
12691 modules m_etrace.c
12692 Log:
12693 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12694 can put its external ip address in there..
12695
12696 Revision Changes Path
12697 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12698
12699
12700
12701 leeh 2005/02/02 16:41:06 EST (20050202_2)
12702
12703 Modified files:
12704 modules m_etrace.c
12705 Log:
12706 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12707 if its a non-local client. These will just get "lost" if the remote
12708 server doesnt support this..
12709
12710 Revision Changes Path
12711 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12712
12713
12714
12715 leeh 2005/02/02 16:12:12 EST (20050202_1)
12716
12717 Modified files:
12718 include client.h numeric.h s_conf.h
12719 modules/core m_message.c
12720 src messages.tab newconf.c s_conf.c
12721 Log:
12722 - first part of the target change code, add the storage of targets for
12723 localuser, throttle messages when they fill all the available slots
12724
12725 Revision Changes Path
12726 7.262 +5 -1 ircd-ratbox/include/client.h
12727 7.55 +2 -0 ircd-ratbox/include/numeric.h
12728 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12729 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12730 7.123 +1 -1 ircd-ratbox/src/messages.tab
12731 7.197 +1 -0 ircd-ratbox/src/newconf.c
12732 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12733
12734
12735
12736 leeh 2005/02/02 13:28:10 EST (20050202_0)
12737
12738 Modified files:
12739 modules m_resv.c m_stats.c m_testline.c
12740 modules/core m_join.c
12741 src hash.c kdparse.c messages.tab s_newconf.c
12742 Log:
12743 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12744 tracking of when resvs get hit
12745
12746 Revision Changes Path
12747 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12748 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12749 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12750 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12751 7.114 +3 -0 ircd-ratbox/src/hash.c
12752 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12753 7.122 +1 -1 ircd-ratbox/src/messages.tab
12754 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12755
12756
12757
12758 leeh 2005/01/31 09:04:10 EST (20050131_2)
12759
12760 Modified files:
12761 src s_log.c
12762 Log:
12763 - fflush() logfiles
12764
12765 Revision Changes Path
12766 7.79 +2 -0 ircd-ratbox/src/s_log.c
12767
12768
12769
12770 leeh 2005/01/31 08:59:09 EST (20050131_1)
12771
12772 Modified files:
12773 src commio.c
12774 Log:
12775 - rename fd_dump() to comm_dump()
12776
12777 Revision Changes Path
12778 1.27 +2 -2 ircd-ratbox/src/commio.c
12779
12780
12781
12782 leeh 2005/01/30 19:16:08 EST (20050131_0)
12783
12784 Modified files:
12785 doc hooks.txt
12786 include hook.h
12787 modules m_services.c
12788 modules/core m_server.c
12789 src hook.c s_serv.c
12790 Log:
12791 - added hook for server_introduced
12792 - fixed up services support for hooks
12793
12794 Revision Changes Path
12795 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12796 1.31 +1 -0 ircd-ratbox/include/hook.h
12797 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12798 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12799 7.36 +2 -0 ircd-ratbox/src/hook.c
12800 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12801
12802
12803
12804 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12805
12806 Modified files:
12807 src commio.c
12808 Log:
12809 Add back in the comm_fd_hack thing for solaris
12810
12811 Revision Changes Path
12812 1.26 +26 -1 ircd-ratbox/src/commio.c
12813
12814
12815
12816 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12817
12818 Modified files:
12819 adns adns.h
12820 include commio.h s_conf.h watch.h
12821 modules m_dline.c m_kline.c m_resv.c m_stats.c
12822 m_watch.c m_xline.c
12823 modules/core m_nick.c
12824 src balloc.c cache.c client.c commio.c
12825 epoll.c ircd.c ircd_lexer.l kdparse.c
12826 listener.c s_auth.c s_conf.c s_log.c
12827 s_serv.c watch.c
12828 Log:
12829 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12830
12831 Revision Changes Path
12832 1.18 +0 -2 ircd-ratbox/adns/adns.h
12833 1.14 +6 -37 ircd-ratbox/include/commio.h
12834 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12835 7.3 +2 -2 ircd-ratbox/include/watch.h
12836 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12837 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12838 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12839 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12840 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12841 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12842 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12843 7.85 +1 -1 ircd-ratbox/src/balloc.c
12844 1.24 +5 -5 ircd-ratbox/src/cache.c
12845 7.488 +4 -4 ircd-ratbox/src/client.c
12846 1.25 +10 -280 ircd-ratbox/src/commio.c
12847 1.33 +1 -1 ircd-ratbox/src/epoll.c
12848 7.368 +4 -4 ircd-ratbox/src/ircd.c
12849 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12850 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12851 7.125 +8 -8 ircd-ratbox/src/listener.c
12852 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12853 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12854 7.78 +20 -20 ircd-ratbox/src/s_log.c
12855 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12856 1.6 +22 -15 ircd-ratbox/src/watch.c
12857
12858
12859
12860 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12861
12862 Modified files:
12863 modules/core m_mode.c
12864 Log:
12865 remove two unused variables
12866
12867 Revision Changes Path
12868 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12869
12870
12871
12872 leeh 2005/01/28 15:31:40 EST (20050128_1)
12873
12874 Modified files:
12875 modules m_kline.c
12876 src s_conf.c
12877 Log:
12878 - mo_kline() needs minpara of 3, not 2
12879 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12880 - require me.info is never blank
12881
12882 Revision Changes Path
12883 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12884 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12885
12886
12887
12888 leeh 2005/01/28 15:26:28 EST (20050128_0)
12889
12890 Modified files:
12891 modules/core m_mode.c m_sjoin.c
12892 Log:
12893 - patch via jilles to fix +eI lists being shown to lusers when handling
12894 protocol stuff over TS6
12895
12896 Revision Changes Path
12897 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12898 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12899
12900
12901
12902 leeh 2005/01/25 19:47:38 EST (20050126_0)
12903
12904 Modified files:
12905 include channel.h
12906 modules/core m_join.c m_mode.c m_sjoin.c
12907 src channel.c messages.tab s_serv.c
12908 Log:
12909 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12910 an operspy call with &me
12911 - remove modebuf/parabuf params from channel_modes(), we now generate a
12912 buffer internally which we return.
12913
12914 Revision Changes Path
12915 7.163 +1 -1 ircd-ratbox/include/channel.h
12916 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12917 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12918 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12919 7.431 +25 -18 ircd-ratbox/src/channel.c
12920 7.121 +1 -1 ircd-ratbox/src/messages.tab
12921 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12922
12923
12924
12925 alz 2005/01/25 18:09:18 EST (20050125_5)
12926
12927 Modified files:
12928 doc example.conf example.efnet.conf
12929 include s_conf.h
12930 modules m_info.c
12931 src listener.c newconf.c s_conf.c
12932 Log:
12933 Added dline_with_reason config option (default yes):
12934
12935 /* dline reason: show the user the dline reason when they connect
12936 * and are dlined.
12937 */
12938 dline_with_reason = yes;
12939
12940 Revision Changes Path
12941 7.257 +6 -1 ircd-ratbox/doc/example.conf
12942 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12943 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12944 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12945 7.124 +1 -1 ircd-ratbox/src/listener.c
12946 7.196 +1 -0 ircd-ratbox/src/newconf.c
12947 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12948
12949
12950
12951 leeh 2005/01/25 13:21:17 EST (20050125_4)
12952
12953 Modified files:
12954 src newconf.c
12955 Log:
12956 - make conf_set_generic_string() test len exists before it uses it.
12957
12958 Revision Changes Path
12959 7.195 +1 -1 ircd-ratbox/src/newconf.c
12960
12961
12962
12963 leeh 2005/01/25 13:10:56 EST (20050125_3)
12964
12965 Modified files:
12966 doc example.conf
12967 src newconf.c
12968 Log:
12969 - rename 'type' to 'flags' in cluster {};
12970 - add stacking of servers in cluster {}; documented in example.conf
12971
12972 Revision Changes Path
12973 7.256 +18 -10 ircd-ratbox/doc/example.conf
12974 7.194 +39 -7 ircd-ratbox/src/newconf.c
12975
12976
12977
12978 alz 2005/01/25 12:48:54 EST (20050125_2)
12979
12980 Modified files:
12981 include s_conf.h
12982 src listener.c s_conf.c
12983 Log:
12984 Added dline reasons, connecting/banned clients now see ban reason.
12985
12986 Revision Changes Path
12987 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12988 7.123 +17 -4 ircd-ratbox/src/listener.c
12989 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12990
12991
12992
12993 leeh 2005/01/25 07:44:37 EST (20050125_1)
12994
12995 Modified files:
12996 doc example.conf example.efnet.conf
12997 src newconf.c
12998 Log:
12999 - implement stacking of shared {}; blocks, documented in example.conf
13000
13001 Revision Changes Path
13002 7.255 +26 -13 ircd-ratbox/doc/example.conf
13003 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13004 7.193 +51 -36 ircd-ratbox/src/newconf.c
13005
13006
13007
13008 leeh 2005/01/24 19:08:29 EST (20050125_0)
13009
13010 Modified files:
13011 doc example.conf
13012 include client.h s_conf.h
13013 modules/core m_join.c
13014 src newconf.c s_user.c
13015 Log:
13016 - added jupe_exempt to auth {};, exempts the user from generating warnings
13017 when they attempt to join juped channels.
13018
13019 Revision Changes Path
13020 7.254 +2 -0 ircd-ratbox/doc/example.conf
13021 7.261 +3 -0 ircd-ratbox/include/client.h
13022 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13023 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13024 7.192 +1 -0 ircd-ratbox/src/newconf.c
13025 7.338 +8 -0 ircd-ratbox/src/s_user.c
13026
13027
13028
13029 leeh 2005/01/24 18:57:02 EST (20050124_6)
13030
13031 Modified files:
13032 src newconf.c
13033 Log:
13034 - rework shared {};, the format is now:
13035 shared {
13036 oper = "flame@*.leeh.co.uk", "*.lan";
13037 flags = kline;
13038 };
13039
13040 With no privs:
13041 shared {
13042 oper = "flame@*.leeh.co.uk", "*.lan";
13043 flags = none;
13044 };
13045
13046 Revision Changes Path
13047 7.191 +55 -23 ircd-ratbox/src/newconf.c
13048
13049
13050
13051 leeh 2005/01/24 17:25:58 EST (20050124_5)
13052
13053 Modified files:
13054 include modules.h
13055 Log:
13056 - fix the prototype on load_static_modules()
13057
13058 Revision Changes Path
13059 7.61 +1 -1 ircd-ratbox/include/modules.h
13060
13061
13062
13063 leeh 2005/01/24 16:00:30 EST (20050124_4)
13064
13065 Modified files:
13066 modules m_cap.c
13067 Log:
13068 - have cap end call register_local_user() with its own copy of
13069 source_p->username so its safe for unidented users..
13070
13071 Revision Changes Path
13072 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13073
13074
13075
13076 leeh 2005/01/24 15:48:09 EST (20050124_3)
13077
13078 Modified files:
13079 include newconf.h s_conf.h
13080 modules m_info.c
13081 src newconf.c s_conf.c s_log.c
13082 Log:
13083 - move the conf parser over to a table based structure, with generic setting
13084 of integers/strings
13085
13086 Revision Changes Path
13087 7.34 +9 -8 ircd-ratbox/include/newconf.h
13088 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13089 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13090 7.190 +264 -808 ircd-ratbox/src/newconf.c
13091 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13092 7.77 +13 -13 ircd-ratbox/src/s_log.c
13093
13094
13095
13096 leeh 2005/01/24 13:11:30 EST (20050124_2)
13097
13098 Modified files:
13099 doc example.conf
13100 src newconf.c
13101 Log:
13102 - added stacking of ips in exempt {};
13103
13104 Revision Changes Path
13105 7.253 +4 -0 ircd-ratbox/doc/example.conf
13106 7.189 +11 -30 ircd-ratbox/src/newconf.c
13107
13108
13109
13110 leeh 2005/01/24 12:59:57 EST (20050124_1)
13111
13112 Modified files:
13113 include tools.h
13114 src channel.c client.c hash.c hook.c
13115 newconf.c s_user.c watch.c
13116 Log:
13117 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13118 consistent with the rest of the dlink code.
13119
13120 Revision Changes Path
13121 1.54 +7 -7 ircd-ratbox/include/tools.h
13122 7.430 +2 -2 ircd-ratbox/src/channel.c
13123 7.487 +6 -6 ircd-ratbox/src/client.c
13124 7.113 +5 -5 ircd-ratbox/src/hash.c
13125 7.35 +1 -1 ircd-ratbox/src/hook.c
13126 7.188 +2 -2 ircd-ratbox/src/newconf.c
13127 7.337 +1 -1 ircd-ratbox/src/s_user.c
13128 1.5 +4 -4 ircd-ratbox/src/watch.c
13129
13130
13131
13132 leeh 2005/01/24 12:47:13 EST (20050124_0)
13133
13134 Modified files:
13135 modules m_cap.c
13136 Log:
13137 - cheap hack on sticky capabs..
13138
13139 Revision Changes Path
13140 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13141
13142
13143
13144 leeh 2005/01/22 11:36:54 EST (20050122_0)
13145
13146 Modified files:
13147 modules m_cap.c
13148 Log:
13149 - updated my clicap implementation to match the spec so far..
13150
13151 Revision Changes Path
13152 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13153
13154
13155
13156 leeh 2005/01/21 07:14:43 EST (20050121_2)
13157
13158 Modified files:
13159 doc hooks.txt
13160 include hook.h
13161 modules m_services.c
13162 src hook.c s_serv.c
13163 Log:
13164 - added hooks for when we're sending a burst
13165 - rewrote hooks.txt
13166 - fix up the hooks ive already done in services compatibility, ill add the
13167 hooks for server/client introductions in a bit.
13168
13169 Revision Changes Path
13170 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13171 1.30 +4 -0 ircd-ratbox/include/hook.h
13172 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13173 7.34 +7 -0 ircd-ratbox/src/hook.c
13174 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13175
13176
13177
13178 leeh 2005/01/21 06:34:03 EST (20050121_1)
13179
13180 Modified files:
13181 contrib example_module.c spy_admin_notice.c
13182 spy_info_notice.c spy_links_notice.c
13183 spy_motd_notice.c spy_stats_notice.c
13184 spy_stats_p_notice.c spy_trace_notice.c
13185 spy_whois_notice.c
13186 spy_whois_notice_global.c
13187 include hook.h
13188 modules m_admin.c m_info.c m_links.c m_motd.c
13189 m_services.c m_stats.c m_trace.c
13190 m_whois.c static_modules.c.SH
13191 modules/core m_server.c
13192 src client.c hook.c ircd.c modules.c packet.c
13193 s_auth.c s_serv.c s_user.c send.c
13194 Log:
13195 - add a better implementation of the hook system, its now a slow leaking
13196 array and events are created whenever we try adding a hook for it, or
13197 theyre registered for the caller.
13198
13199 Ive temporarily fucked services support and removed most of the other
13200 hooks.. I shall fix this soon.
13201
13202 Revision Changes Path
13203 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13204 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13205 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13206 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13207 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13208 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13209 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13210 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13211 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13212 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13213 1.29 +34 -70 ircd-ratbox/include/hook.h
13214 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13215 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13216 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13217 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13218 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13219 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13220 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13221 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13222 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13223 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13224 7.486 +1 -28 ircd-ratbox/src/client.c
13225 7.33 +131 -137 ircd-ratbox/src/hook.c
13226 7.367 +1 -1 ircd-ratbox/src/ircd.c
13227 7.151 +6 -10 ircd-ratbox/src/modules.c
13228 7.138 +10 -14 ircd-ratbox/src/packet.c
13229 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13230 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13231 7.336 +0 -6 ircd-ratbox/src/s_user.c
13232 7.286 +8 -6 ircd-ratbox/src/send.c
13233
13234
13235
13236 leeh 2005/01/20 19:19:20 EST (20050121_0)
13237
13238 Modified files:
13239 include hostmask.h
13240 Log:
13241 - remove an unused struct
13242
13243 Revision Changes Path
13244 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13245
13246
13247
13248 leeh 2005/01/20 13:38:39 EST (20050120_1)
13249
13250 Modified files:
13251 . configure configure.ac
13252 include client.h numeric.h patchlevel.h
13253 modules Makefile.in
13254 src messages.tab s_user.c
13255 Added files:
13256 modules m_cap.c
13257 Log:
13258 - drop back to -O0, fix patchlevel.h
13259 - first stab at client capabilities.. this still needs work.
13260
13261 Revision Changes Path
13262 7.240 +3 -3 ircd-ratbox/configure
13263 7.54 +3 -3 ircd-ratbox/configure.ac
13264 7.260 +3 -0 ircd-ratbox/include/client.h
13265 7.54 +2 -0 ircd-ratbox/include/numeric.h
13266 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13267 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13268 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13269 7.120 +1 -1 ircd-ratbox/src/messages.tab
13270 7.335 +3 -0 ircd-ratbox/src/s_user.c
13271
13272
13273
13274 leeh 2005/01/20 06:04:41 EST (20050120_0)
13275
13276 Modified files:
13277 . ChangeLog RELNOTES
13278 include config.h config.h.dist memory.h
13279 patchlevel.h
13280 modules m_stats.c
13281 src commio.c crypt.c getopt.c ircd.c s_serv.c
13282 Removed files:
13283 . README.VMS clean.com make.com
13284 include setup.h_vms
13285 modules descrip.mms static_modules_c.com
13286 modules/core descrip.mms
13287 src descrip.mms qio.c version.com
13288 tools descrip.mms mkpasswd_vms.c
13289 Log:
13290 - clean changelog, relnotes
13291 - mark patchlevel as 2.1.0beta
13292 - remove VMS support
13293
13294 Revision Changes Path
13295 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13296 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13297 1.111 +1 -348 ircd-ratbox/RELNOTES
13298 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13299 7.182 +0 -42 ircd-ratbox/include/config.h
13300 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13301 7.50 +0 -4 ircd-ratbox/include/memory.h
13302 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13303 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13304 7.2 +0 -58 ircd-ratbox/make.com (dead)
13305 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13306 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13307 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13308 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13309 1.24 +7 -30 ircd-ratbox/src/commio.c
13310 7.12 +0 -4 ircd-ratbox/src/crypt.c
13311 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13312 7.24 +0 -4 ircd-ratbox/src/getopt.c
13313 7.366 +4 -19 ircd-ratbox/src/ircd.c
13314 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13315 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13316 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13317 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13318 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13319
13320
13321
13322 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13323
13324 Modified files:
13325 include watch.h
13326 src watch.c
13327 Log:
13328 not using the return values on a few watch functions so make them void
13329
13330 Revision Changes Path
13331 7.2 +5 -5 ircd-ratbox/include/watch.h
13332 1.4 +19 -28 ircd-ratbox/src/watch.c
13333
13334
13335 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13336
13337 Modified files:
13338 modules m_watch.c
13339 Log:
13340 Make watch throttle, don't accept letter commands stacked
13341
13342 Revision Changes Path
13343 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13344
13345
13346
13347 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13348
13349 Modified files:
13350 modules m_gline.c
13351 Log:
13352 fix merge error
13353
13354 Revision Changes Path
13355 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13356
13357
13358
13359 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13360
13361 Modified files:
13362 . ChangeLog README.FIRST RELNOTES configure
13363 configure.ac
13364 adns adns.h internal.h parse.c transmit.c
13365 types.c
13366 contrib example_module.c spy_admin_notice.c
13367 spy_info_notice.c spy_links_notice.c
13368 spy_motd_notice.c spy_stats_notice.c
13369 spy_stats_p_notice.c spy_trace_notice.c
13370 spy_whois_notice.c
13371 spy_whois_notice_global.c
13372 doc example.conf example.efnet.conf ircd.motd
13373 server-version-info whats-new.txt
13374 help/opers umode xline
13375 help/users umode
13376 include cache.h channel.h class.h client.h
13377 commio.h config.h config.h.dist hash.h
13378 hook.h hostmask.h irc_string.h ircd.h
13379 ircd_defs.h m_info.h memory.h msg.h
13380 newconf.h numeric.h packet.h patchlevel.h
13381 patricia.h s_conf.h s_gline.h s_newconf.h
13382 s_serv.h s_user.h scache.h serno.h
13383 setup.h.in sprintf_irc.h stdinc.h tools.h
13384 modules .depend Makefile.in m_admin.c m_away.c
13385 m_dline.c m_encap.c m_gline.c m_info.c
13386 m_kline.c m_links.c m_list.c m_lusers.c
13387 m_motd.c m_oper.c m_operspy.c m_rehash.c
13388 m_restart.c m_resv.c m_set.c m_stats.c
13389 m_svinfo.c m_testline.c m_testmask.c
13390 m_topic.c m_trace.c m_watch.c m_who.c
13391 m_whois.c m_whowas.c m_xline.c
13392 static_modules.c.SH
13393 modules/core m_error.c m_message.c m_mode.c m_quit.c
13394 m_server.c m_squit.c
13395 src .depend Makefile.in adns.c balloc.c
13396 cache.c channel.c class.c client.c
13397 commio.c crypt.c devpoll.c epoll.c
13398 event.c getopt.c hash.c hook.c hostmask.c
13399 irc_string.c ircd.c ircd_lexer.l
13400 ircd_parser.y ircd_signal.c listener.c
13401 modules.c newconf.c numeric.c packet.c
13402 parse.c patricia.c poll.c reject.c
13403 restart.c s_auth.c s_conf.c s_log.c
13404 s_newconf.c s_serv.c s_user.c scache.c
13405 select.c send.c snprintf.c tools.c
13406 version.c.SH watch.c whowas.c
13407 tools README.mkpasswd mkpasswd.c
13408 Added files:
13409 . README.VMS clean.com make.com
13410 doc services.txt
13411 include common.h s_stats.h setup.h_vms
13412 supported.h
13413 modules descrip.mms m_challenge.c m_etrace.c
13414 m_invite.c m_names.c m_pass.c m_ping.c
13415 m_pong.c m_services.c m_tb.c m_user.c
13416 m_users.c m_version.c
13417 static_modules_c.com
13418 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13419 m_part.c m_sjoin.c
13420 servlink descrip.mms
13421 src descrip.mms kdparse.c messages.tab qio.c
13422 s_gline.c s_stats.c version.com
13423 tools descrip.mms mkpasswd_vms.c
13424 Removed files:
13425 doc 005.txt
13426 include banconf.h
13427 modules/core channels.c users.c
13428 src banconf.c
13429 Log:
13430 merge from RATBOX_2_0
13431
13432 Revision Changes Path
13433 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13434 7.40 +1 -0 ircd-ratbox/README.FIRST
13435 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13436 1.110 +114 -6 ircd-ratbox/RELNOTES
13437 1.17 +4 -0 ircd-ratbox/adns/adns.h
13438 1.17 +4 -4 ircd-ratbox/adns/internal.h
13439 1.12 +38 -38 ircd-ratbox/adns/parse.c
13440 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13441 1.19 +13 -13 ircd-ratbox/adns/types.c
13442 7.1 +10 -0 ircd-ratbox/clean.com (new)
13443 7.239 +47 -29 ircd-ratbox/configure
13444 7.53 +40 -32 ircd-ratbox/configure.ac
13445 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13446 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13447 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13448 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13449 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13450 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13451 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13452 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13453 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13454 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13455 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13456 7.252 +68 -22 ircd-ratbox/doc/example.conf
13457 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13458 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13459 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13460 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13461 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13462 1.5 +2 -1 ircd-ratbox/help/opers/umode
13463 1.7 +1 -1 ircd-ratbox/help/opers/xline
13464 1.2 +1 -0 ircd-ratbox/help/users/umode
13465 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13466 1.7 +8 -0 ircd-ratbox/include/cache.h
13467 7.162 +18 -16 ircd-ratbox/include/channel.h
13468 7.25 +4 -0 ircd-ratbox/include/class.h
13469 7.259 +34 -28 ircd-ratbox/include/client.h
13470 1.13 +45 -7 ircd-ratbox/include/commio.h
13471 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13472 7.181 +74 -16 ircd-ratbox/include/config.h
13473 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13474 7.53 +2 -0 ircd-ratbox/include/hash.h
13475 1.28 +73 -27 ircd-ratbox/include/hook.h
13476 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13477 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13478 7.80 +6 -31 ircd-ratbox/include/ircd.h
13479 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13480 7.56 +14 -8 ircd-ratbox/include/m_info.h
13481 7.49 +4 -0 ircd-ratbox/include/memory.h
13482 7.53 +2 -0 ircd-ratbox/include/msg.h
13483 7.33 +9 -9 ircd-ratbox/include/newconf.h
13484 7.53 +12 -8 ircd-ratbox/include/numeric.h
13485 7.27 +1 -1 ircd-ratbox/include/packet.h
13486 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13487 7.19 +25 -1 ircd-ratbox/include/patricia.h
13488 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13489 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13490 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13491 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13492 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13493 7.34 +13 -9 ircd-ratbox/include/s_user.h
13494 7.15 +1 -1 ircd-ratbox/include/scache.h
13495 7.5366 +1 -1 ircd-ratbox/include/serno.h
13496 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13497 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13498 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13499 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13500 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13501 1.53 +10 -10 ircd-ratbox/include/tools.h
13502 7.1 +58 -0 ircd-ratbox/make.com (new)
13503 1.45 +338 -182 ircd-ratbox/modules/.depend
13504 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13505 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13506 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13507 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13508 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13509 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13510 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13511 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13512 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13513 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13514 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13515 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13516 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13517 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13518 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13519 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13520 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13521 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13522 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13523 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13524 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13525 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13526 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13527 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13528 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13529 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13530 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13531 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13532 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13533 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13534 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13535 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13536 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13537 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13538 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13539 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13540 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13541 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13542 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13543 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13544 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13545 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13546 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13547 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13548 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13549 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13550 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13551 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13552 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13553 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13554 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13555 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13556 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13557 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13558 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13559 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13560 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13561 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13562 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13563 7.48 +162 -119 ircd-ratbox/src/.depend
13564 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13565 7.75 +5 -5 ircd-ratbox/src/adns.c
13566 7.84 +1 -1 ircd-ratbox/src/balloc.c
13567 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13568 1.23 +75 -7 ircd-ratbox/src/cache.c
13569 7.429 +342 -79 ircd-ratbox/src/channel.c
13570 7.67 +42 -2 ircd-ratbox/src/class.c
13571 7.485 +245 -85 ircd-ratbox/src/client.c
13572 1.23 +349 -43 ircd-ratbox/src/commio.c
13573 7.11 +4 -0 ircd-ratbox/src/crypt.c
13574 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13575 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13576 1.32 +4 -8 ircd-ratbox/src/epoll.c
13577 7.46 +63 -6 ircd-ratbox/src/event.c
13578 7.23 +4 -0 ircd-ratbox/src/getopt.c
13579 7.112 +8 -7 ircd-ratbox/src/hash.c
13580 7.32 +135 -133 ircd-ratbox/src/hook.c
13581 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13582 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13583 7.365 +56 -48 ircd-ratbox/src/ircd.c
13584 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13585 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13586 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13587 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13588 7.122 +14 -13 ircd-ratbox/src/listener.c
13589 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13590 7.150 +17 -8 ircd-ratbox/src/modules.c
13591 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13592 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13593 7.137 +55 -42 ircd-ratbox/src/packet.c
13594 7.187 +8 -15 ircd-ratbox/src/parse.c
13595 7.28 +2 -4 ircd-ratbox/src/patricia.c
13596 7.82 +3 -1 ircd-ratbox/src/poll.c
13597 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13598 1.32 +8 -3 ircd-ratbox/src/reject.c
13599 7.34 +1 -0 ircd-ratbox/src/restart.c
13600 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13601 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13602 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13603 7.76 +32 -35 ircd-ratbox/src/s_log.c
13604 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13605 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13606 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13607 7.334 +773 -2 ircd-ratbox/src/s_user.c
13608 7.27 +2 -1 ircd-ratbox/src/scache.c
13609 7.44 +2 -0 ircd-ratbox/src/select.c
13610 7.285 +12 -12 ircd-ratbox/src/send.c
13611 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13612 7.46 +0 -1 ircd-ratbox/src/tools.c
13613 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13614 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13615 1.3 +4 -4 ircd-ratbox/src/watch.c
13616 7.32 +1 -0 ircd-ratbox/src/whowas.c
13617 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13618 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13619 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13620 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13621
13622
13623
13624 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13625
13626 Modified files: (Branch: RATBOX_2_0)
13627 src client.c
13628 Log:
13629 a remote client is never going to have a watch list..duh
13630
13631 Revision Changes Path
13632 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13633
13634
13635
13636 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13637
13638 Added files: (Branch: RATBOX_2_0)
13639 modules m_watch.c
13640 Log:
13641 get that one too
13642
13643 Revision Changes Path
13644 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13645
13646
13647
13648 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13649
13650 Added files: (Branch: RATBOX_2_0)
13651 include watch.h
13652 src watch.c
13653 Log:
13654 helps if we actually include the .c/.h files
13655
13656 Revision Changes Path
13657 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13658 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13659
13660
13661
13662 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13663
13664 Modified files: (Branch: RATBOX_2_0)
13665 . configure configure.ac
13666 include client.h numeric.h s_conf.h setup.h.in
13667 supported.h
13668 modules Makefile.in
13669 modules/core m_nick.c
13670 src Makefile.in client.c ircd.c messages.tab
13671 newconf.c s_conf.c s_user.c
13672 Log:
13673 backport watch from devel
13674
13675 Revision Changes Path
13676 7.229.2.10 +12 -2 ircd-ratbox/configure
13677 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13678 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13679 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13680 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13681 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13682 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13683 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13684 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13685 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13686 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13687 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13688 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13689 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13690 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13691 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13692
13693
13694
13695 leeh 2005/01/12 10:12:40 EST (20050112_1)
13696
13697 Modified files: (Branch: RATBOX_2_0)
13698 include numeric.h
13699 modules m_services.c m_whois.c
13700 src messages.tab
13701 Log:
13702 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13703 when the user is logged in
13704
13705 Revision Changes Path
13706 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13707 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13708 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13709 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13710
13711
13712
13713 leeh 2005/01/11 19:47:14 EST (20050112_0)
13714
13715 Modified files: (Branch: RATBOX_2_0)
13716 include supported.h
13717 Added files: (Branch: RATBOX_2_0)
13718 doc services.txt
13719 Log:
13720 - add +r to 005
13721 - added doc/services.txt, outlining the compatibility code
13722
13723 Revision Changes Path
13724 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13725 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13726
13727
13728
13729 leeh 2005/01/11 18:38:10 EST (20050111_5)
13730
13731 Modified files: (Branch: RATBOX_2_0)
13732 include client.h hook.h
13733 modules m_services.c
13734 modules/core m_server.c
13735 src hook.c s_serv.c
13736 Log:
13737 - more services compatibility code:
13738 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13739 appropriate service {}; entry, only accept SU from these.
13740 - hook into us finishing nick burst, and have services burst a list of
13741 logged in users
13742
13743 Revision Changes Path
13744 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13745 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13746 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13747 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13748 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13749 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13750
13751
13752
13753 leeh 2005/01/11 17:32:42 EST (20050111_4)
13754
13755 Modified files: (Branch: RATBOX_2_0)
13756 . configure configure.ac
13757 include client.h
13758 modules Makefile.in
13759 src channel.c
13760 Added files: (Branch: RATBOX_2_0)
13761 modules m_services.c
13762 Log:
13763 - more services compatibility code:
13764 - encap handlers for SU (services marking client as logged in)
13765 - and for LOGIN (servers bursting logged in status)
13766 - move suser from Client -> User
13767
13768 Revision Changes Path
13769 7.229.2.9 +9 -3 ircd-ratbox/configure
13770 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13771 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13772 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13773 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13774 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13775
13776
13777
13778 leeh 2005/01/11 16:46:34 EST (20050111_3)
13779
13780 Modified files: (Branch: RATBOX_2_0)
13781 include ircd_defs.h
13782 Log:
13783 - whoops, missing #endif
13784
13785 Revision Changes Path
13786 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13787
13788
13789
13790 leeh 2005/01/11 15:56:57 EST (20050111_2)
13791
13792 Modified files: (Branch: RATBOX_2_0)
13793 include ircd_defs.h
13794 Log:
13795 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13796 have ipv6 just report sizeof(struct sockaddr_in)
13797
13798 Revision Changes Path
13799 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13800
13801
13802
13803 leeh 2005/01/10 20:19:35 EST (20050111_1)
13804
13805 Modified files: (Branch: RATBOX_2_0)
13806 src newconf.c
13807 Log:
13808 - fix a gcc warning
13809
13810 Revision Changes Path
13811 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13812
13813
13814
13815 leeh 2005/01/10 20:10:35 EST (20050111_0)
13816
13817 Modified files: (Branch: RATBOX_2_0)
13818 adns internal.h parse.c transmit.c types.c
13819 Log:
13820 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13821 conflict
13822
13823 Revision Changes Path
13824 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13825 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13826 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13827 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13828
13829
13830
13831 leeh 2005/01/10 17:48:48 EST (20050110_3)
13832
13833 Modified files: (Branch: RATBOX_2_0)
13834 modules m_xline.c
13835 Log:
13836 - send out the reformatted xline to opers (\s -> ' ')
13837
13838 Revision Changes Path
13839 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13840
13841
13842
13843 leeh 2005/01/10 16:18:53 EST (20050110_2)
13844
13845 Modified files: (Branch: RATBOX_2_0)
13846 help/opers umode
13847 help/users umode
13848 include client.h supported.h
13849 src messages.tab s_user.c send.c
13850 Log:
13851 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13852 channel privmsgs.
13853
13854 Revision Changes Path
13855 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13856 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13857 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13858 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13859 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13860 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13861 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13862
13863
13864
13865 leeh 2005/01/10 14:50:47 EST (20050110_1)
13866
13867 Modified files: (Branch: RATBOX_2_0)
13868 doc example.conf example.efnet.conf
13869 Log:
13870 - I dont remember ts6 desyncing on bans, so im not sure why the example
13871 confs say so.
13872
13873 Revision Changes Path
13874 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13875 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13876
13877
13878
13879 leeh 2005/01/10 13:31:10 EST (20050110_0)
13880
13881 Modified files: (Branch: RATBOX_2_0)
13882 . configure configure.ac
13883 include channel.h client.h numeric.h s_conf.h
13884 s_serv.h setup.h.in
13885 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13886 m_sjoin.c
13887 src channel.c messages.tab newconf.c s_conf.c
13888 s_serv.c s_user.c
13889 Log:
13890 - added --enable-services to configure, which enables some ratbox-services
13891 compatibility code:
13892 - chanmode +r, registered users only
13893 - usermode +S, prevents deop/kick of a service
13894 - service { }; block in conf for the above umode
13895
13896 Revision Changes Path
13897 7.229.2.8 +28 -16 ircd-ratbox/configure
13898 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13899 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13900 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13901 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13902 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13903 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13904 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13905 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13906 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13907 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13908 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13909 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13910 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13911 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13912 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13913 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13914 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13915 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13916
13917
13918
13919 leeh 2005/01/09 08:23:30 EST (20050109_0)
13920
13921 Modified files: (Branch: RATBOX_2_0)
13922 help/opers umode
13923 Log:
13924 - remove a tab, and add +C to opers umode help
13925
13926 Revision Changes Path
13927 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13928