]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Move username check after xline and dnsbl checks, so it
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
2 Log:
3 - MASTER_MAX is no longer relevant
4
5
6 Changes: Modified:
7 +0 -7 trunk/modules/m_set.c (File Modified)
8
9
10 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
11 Log:
12 - add config option for setting max_clients.
13
14
15 Changes: Modified:
16 +5 -0 trunk/doc/example.conf (File Modified)
17 +5 -0 trunk/doc/reference.conf (File Modified)
18 +2 -0 trunk/include/s_conf.h (File Modified)
19 +1 -1 trunk/src/ircd.c (File Modified)
20 +2 -0 trunk/src/newconf.c (File Modified)
21 +2 -1 trunk/src/s_conf.c (File Modified)
22
23
24 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
25 Log:
26 - remove get_maxrss() and all of that insecure and unsafe nonsense
27
28
29 Changes: Modified:
30 +3 -38 trunk/src/ircd.c (File Modified)
31 +1 -1 trunk/src/restart.c (File Modified)
32 +0 -4 trunk/src/s_stats.c (File Modified)
33
34
35 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
36 Log:
37 - avoid some potential NULL dereferencing
38
39
40 Changes: Modified:
41 +1 -1 trunk/libcharybdis/commio.c (File Modified)
42
43
44 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
45 Log:
46 - fix a typo
47
48
49 Changes: Modified:
50 +1 -1 trunk/libcharybdis/poll.c (File Modified)
51
52
53 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
54 Log:
55 - rework poll a bit for the MAXCONNECTIONS changes.
56
57
58 Changes: Modified:
59 +46 -23 trunk/libcharybdis/poll.c (File Modified)
60
61
62 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
63 Log:
64 Our way of using kqueue may cause it to report fds we
65 don't know about anymore, cope.
66
67
68 Changes: Modified:
69 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
70
71
72 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
73 Log:
74 Don't reference freed memory (fde_t) in comm_close().
75
76
77 Changes: Modified:
78 +1 -1 trunk/libcharybdis/commio.c (File Modified)
79
80
81 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
82 Log:
83 - fix for 100% cpu use
84
85
86 Changes: Modified:
87 +1 -1 trunk/libcharybdis/commio.c (File Modified)
88
89
90 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
91 Log:
92 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
93
94
95 Changes: Modified:
96 +37 -25 trunk/libcharybdis/commio.c (File Modified)
97
98
99 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
100 Log:
101 - clear up use of fd_table in ircd.
102
103
104 Changes: Modified:
105 +3 -2 trunk/src/s_serv.c (File Modified)
106
107
108 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
109 Log:
110 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
111
112
113 Changes: Modified:
114 +97 -26 trunk/libcharybdis/commio.c (File Modified)
115 +3 -2 trunk/libcharybdis/commio.h (File Modified)
116 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
117 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
118 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
119 +3 -3 trunk/libcharybdis/poll.c (File Modified)
120 +2 -2 trunk/libcharybdis/ports.c (File Modified)
121 +2 -2 trunk/libcharybdis/select.c (File Modified)
122
123
124 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
125 Log:
126 Fix some cases where the size argument to strlcpy()
127 for usernames and hostnames is 1 too small.
128
129
130 Changes: Modified:
131 +1 -1 trunk/modules/m_chghost.c (File Modified)
132 +2 -2 trunk/src/res.c (File Modified)
133 +2 -2 trunk/src/s_user.c (File Modified)
134
135
136 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
137 Log:
138 Cut down quit/part/kick reasons to avoid quit reasons
139 overflowing the client exiting server notice (from
140 TOPICLEN to 260). kill reasons become shorter accordingly.
141 kline/dline/gline reasons become 390.
142 away messages stay at TOPICLEN for now.
143
144
145 Changes: Modified:
146 +8 -3 trunk/include/ircd_defs.h (File Modified)
147 +2 -2 trunk/modules/m_dline.c (File Modified)
148 +4 -4 trunk/modules/m_gline.c (File Modified)
149 +2 -2 trunk/modules/m_kline.c (File Modified)
150
151
152 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
153 Log:
154 Don't leak auth{} spoofed IP addresses in +f notices.
155 from ratbox (androsyn)
156
157
158 Changes: Modified:
159 +10 -3 trunk/src/s_conf.c (File Modified)
160
161
162 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
163 Log:
164 Make oper_up() take +i/-i during opering up into account
165 (e.g. no_oper_invis extension, +i in operator::umodes).
166 Remove the hack from no_oper_invis.
167
168
169 Changes: Modified:
170 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
171 +4 -0 trunk/src/s_user.c (File Modified)
172
173
174 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
175 Log:
176 no_oper_invis: decrement invisible count when clearing
177 invisible on a local client who has just opered up
178 oper_up() should really do this
179
180
181 Changes: Modified:
182 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
183
184
185 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
186 Log:
187 Put "End of Channel Quiet List" instead of
188 "End of Channel Ban List" for a +q list.
189 Due to client restrictions the numerics for
190 quiet lists must be the same as for ban lists.
191
192
193 Changes: Modified:
194 +4 -1 trunk/src/chmode.c (File Modified)
195
196
197 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
198 Log:
199 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
200 Change TS6 JOIN processing
201 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
202 a local user joins an existing channel
203 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
204 propagating a TS6 JOIN
205 - don't interpret simple modes in an incoming TS6 JOIN
206
207 This is to avoid desyncs when certain mode changes (e.g. -im)
208 cross with joins. A downside is that simple modes will be
209 more desynched when a JOIN creates a channel or lowers TS,
210 but that's less important.
211
212 Update the TS6 specification to include this, and clarify
213 that TMODE can come from a server and that MODE must be
214 translated into TMODE from other servers too.
215
216
217 Changes: Modified:
218 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
219 +19 -127 trunk/modules/core/m_join.c (File Modified)
220
221
222 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
223 Log:
224 Make -logfile work again.
225
226
227 Changes: Modified:
228 +2 -2 trunk/src/s_log.c (File Modified)
229
230
231 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
232 Log:
233 - fix off-by-one memory overflow error.
234
235
236 Changes: Modified:
237 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
238
239
240 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
241 Log:
242 Change handling of modularized umodes:
243 - keep the bitmask reserved forever to the letter, fixing
244 the problems when loading multiple umode modules,
245 unloading them and then loading them in a different order
246 - don't allow local users to change umodes which have
247 been unloaded and don't set them on new users via
248 default_umodes
249
250
251 Changes: Modified:
252 +24 -3 trunk/src/s_user.c (File Modified)
253
254
255 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
256 Log:
257 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
258
259
260 Changes: Modified:
261 +1 -0 trunk/include/s_user.h (File Modified)
262 +0 -22 trunk/libcharybdis/tools.c (File Modified)
263 +0 -1 trunk/libcharybdis/tools.h (File Modified)
264 +22 -0 trunk/src/s_user.c (File Modified)
265
266
267 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
268 Log:
269 DNSBL keyword substitution is available as of 2.1.3.
270
271
272 Changes: Modified:
273 +1 -1 trunk/doc/example.conf (File Modified)
274
275
276 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
277 Log:
278 Change two occurances like match(userinput, target_p->name) ||
279 match(target_p->name, userinput) to just match(userinput,
280 target_p->name). No client name can contain * or ? now.
281
282
283 Changes: Modified:
284 +1 -1 trunk/modules/m_trace.c (File Modified)
285 +1 -2 trunk/src/s_serv.c (File Modified)
286
287
288 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
289 Log:
290 Do not try find_server() on a name find_client() has
291 returned NULL for, as this will always return NULL
292 since the removal of hostmasking.
293
294
295 Changes: Modified:
296 +1 -2 trunk/modules/m_pong.c (File Modified)
297 +0 -4 trunk/src/s_serv.c (File Modified)
298
299
300 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
301 Log:
302 Remove server_exists() which checked whether the
303 server name existed taking hostmasking into account
304 and just check with find_server(); admittedly
305 this checks if the name is a SID but that's not
306 a real problem.
307
308
309 Changes: Modified:
310 +3 -27 trunk/modules/core/m_server.c (File Modified)
311
312
313 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
314 Log:
315 Remove hash_find_masked_server(), which made it possible
316 to specify the full (unmasked) name of a server behind
317 a hostmask. As a result find_any_client() (for prefixes)
318 becomes equal to find_client(), so remove that too.
319
320
321 Changes: Modified:
322 +0 -1 trunk/include/hash.h (File Modified)
323 +1 -75 trunk/src/hash.c (File Modified)
324 +1 -1 trunk/src/parse.c (File Modified)
325
326
327 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
328 Log:
329 Remove '*' from valid server name characters.
330 This makes it impossible to connect hostmasked servers.
331 (This support didn't work well anyway, was incompatible
332 with TS6 and we never masked ourselves.)
333
334
335 Changes: Modified:
336 +1 -1 trunk/src/match.c (File Modified)
337
338
339 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
340 Log:
341 Change spambot, flooder and jupe joiner notices from host to orighost.
342
343
344 Changes: Modified:
345 +1 -1 trunk/modules/core/m_join.c (File Modified)
346 +2 -2 trunk/modules/core/m_message.c (File Modified)
347 +2 -2 trunk/src/channel.c (File Modified)
348
349
350 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
351 Log:
352 Add documentation for SASL client protocol, same as atheme doc/SASL.
353
354
355 Changes: Modified:
356 + - trunk/doc/sasl.txt (File Added)
357
358
359 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
360 Log:
361 Include real hostname in Closing Link message for unknown
362 connections that have sent USER. This is helpful for
363 k-lined users while not breaking server IP hiding.
364
365
366 Changes: Modified:
367 +3 -1 trunk/src/client.c (File Modified)
368
369
370 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
371 Log:
372 Rerun autoconf.
373
374
375 Changes: Modified:
376 +29 -29 trunk/configure (File Modified)
377
378
379 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
380 Log:
381 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
382
383
384 Changes: Modified:
385 +3 -3 trunk/modules/core/m_kill.c (File Modified)
386
387
388 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
389 Log:
390 Backport from early 3.x:
391
392 --
393 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
394 Log:
395 - remove "Processing connection to foobar.net" message
396
397
398 Changes: Modified:
399 +0 -3 trunk/src/s_auth.c (File Modified)
400
401
402 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
403 Log:
404 - missed the processing connection one (actually, we can probably nuke this one)
405
406
407 Changes: Modified:
408 +1 -2 trunk/src/s_auth.c (File Modified)
409
410
411 river 2006/09/27 16:33:05 UTC (20060927-2174)
412 Log:
413 get_client_name = stupid
414
415
416
417 Changes: Modified:
418 +10 -7 trunk/modules/core/m_kill.c (File Modified)
419
420
421 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
422 Log:
423 - remove excessive arguments
424
425
426 Changes: Modified:
427 +1 -2 trunk/src/s_conf.c (File Modified)
428 +1 -1 trunk/src/s_user.c (File Modified)
429
430
431 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
432 Log:
433 - use sendto_one_notice() for on-connect notices too.
434
435
436 Changes: Modified:
437 +10 -10 trunk/src/s_auth.c (File Modified)
438
439
440 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
441 Log:
442 - use sendto_one_notice() in the core, too.
443
444
445 Changes: Modified:
446 +2 -2 trunk/src/chmode.c (File Modified)
447 +8 -15 trunk/src/modules.c (File Modified)
448 +3 -5 trunk/src/s_conf.c (File Modified)
449 +1 -2 trunk/src/s_newconf.c (File Modified)
450 +20 -57 trunk/src/s_user.c (File Modified)
451
452
453 river 2006/09/27 16:19:25 UTC (20060927-2166)
454 Log:
455 the KILL command will use get_client_name(, SHOW_IP) instead of
456 target->name, and will show a more useful error for local opers
457
458
459
460 Changes: Modified:
461 +6 -4 trunk/modules/core/m_kill.c (File Modified)
462
463
464 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
465 Log:
466 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
467
468
469 Changes: Modified:
470 +4 -2 trunk/src/send.c (File Modified)
471
472
473 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
474 Log:
475 - back out r2159
476
477
478 Changes: Modified:
479 +1 -1 trunk/include/client.h (File Modified)
480
481
482 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
483 Log:
484 - get_id(): fall back to "*" if client has no known name
485
486
487 Changes: Modified:
488 +1 -1 trunk/include/client.h (File Modified)
489
490
491 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
492 Log:
493 - convert to sendto_one_notice().
494
495
496 Changes: Modified:
497 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
498 +4 -6 trunk/unsupported/m_force.c (File Modified)
499
500
501 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
502 Log:
503 - use sendto_one_notice() in many places instead of
504 sendto_one(source_p, ":%s NOTICE %s :", ...);
505
506
507 Changes: Modified:
508 +10 -25 trunk/extensions/example_module.c (File Modified)
509 +5 -14 trunk/extensions/hurt.c (File Modified)
510 +1 -2 trunk/extensions/m_42.c (File Modified)
511 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
512 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
513 +1 -2 trunk/extensions/m_opme.c (File Modified)
514 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
515 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
516 +3 -7 trunk/modules/core/m_die.c (File Modified)
517 +2 -4 trunk/modules/core/m_kill.c (File Modified)
518 +2 -2 trunk/modules/core/m_squit.c (File Modified)
519 +1 -2 trunk/modules/m_challenge.c (File Modified)
520 +11 -15 trunk/modules/m_connect.c (File Modified)
521 +20 -28 trunk/modules/m_dline.c (File Modified)
522 +2 -2 trunk/modules/m_etrace.c (File Modified)
523 +11 -21 trunk/modules/m_gline.c (File Modified)
524 +2 -4 trunk/modules/m_kline.c (File Modified)
525 +1 -2 trunk/modules/m_rehash.c (File Modified)
526 +3 -7 trunk/modules/m_restart.c (File Modified)
527 +31 -45 trunk/modules/m_set.c (File Modified)
528 +2 -4 trunk/modules/m_testmask.c (File Modified)
529 +5 -8 trunk/modules/m_unreject.c (File Modified)
530 +2 -5 trunk/modules/m_xline.c (File Modified)
531 --
532
533
534 Changes: Modified:
535 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
536 +10 -25 trunk/extensions/example_module.c (File Modified)
537 +5 -14 trunk/extensions/hurt.c (File Modified)
538 +1 -2 trunk/extensions/m_42.c (File Modified)
539 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
540 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
541 +1 -2 trunk/extensions/m_opme.c (File Modified)
542 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
543 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
544 +3 -7 trunk/modules/core/m_die.c (File Modified)
545 +14 -11 trunk/modules/core/m_kill.c (File Modified)
546 +2 -2 trunk/modules/core/m_squit.c (File Modified)
547 +1 -2 trunk/modules/m_challenge.c (File Modified)
548 +11 -15 trunk/modules/m_connect.c (File Modified)
549 +2 -4 trunk/modules/m_dline.c (File Modified)
550 +2 -2 trunk/modules/m_etrace.c (File Modified)
551 +11 -21 trunk/modules/m_gline.c (File Modified)
552 +2 -4 trunk/modules/m_kline.c (File Modified)
553 +1 -2 trunk/modules/m_rehash.c (File Modified)
554 +3 -7 trunk/modules/m_restart.c (File Modified)
555 +31 -45 trunk/modules/m_set.c (File Modified)
556 +2 -4 trunk/modules/m_testmask.c (File Modified)
557 +5 -8 trunk/modules/m_unreject.c (File Modified)
558 +1 -3 trunk/modules/m_xline.c (File Modified)
559 +2 -2 trunk/src/chmode.c (File Modified)
560 +8 -15 trunk/src/modules.c (File Modified)
561 +10 -14 trunk/src/s_auth.c (File Modified)
562 +3 -6 trunk/src/s_conf.c (File Modified)
563 +1 -2 trunk/src/s_newconf.c (File Modified)
564 +20 -57 trunk/src/s_user.c (File Modified)
565 +4 -2 trunk/src/send.c (File Modified)
566 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
567 +4 -6 trunk/unsupported/m_force.c (File Modified)
568
569
570 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
571 Log:
572 - keyword-subst from charybdis 2.2.
573
574
575 Changes: Modified:
576 +12 -3 trunk/doc/example.conf (File Modified)
577 +58 -3 trunk/doc/reference.conf (File Modified)
578 + - trunk/include/substitution.h (File Added)
579 +1 -0 trunk/src/Makefile.in (File Modified)
580 +2 -2 trunk/src/s_conf.c (File Modified)
581 +164 -1 trunk/src/s_user.c (File Modified)
582 + - trunk/src/substitution.c (File Added)
583
584
585 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
586 Log:
587 Removed merge tracking for "svnmerge" for
588 http://svn.atheme.org/charybdis/branches/release-2.2
589
590
591 Changes: Modified:
592 + - trunk/ (Property Modified)
593
594
595 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
596 Log:
597 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
598 http://svn.atheme.org/charybdis/branches/release-2.2
599
600
601 Changes: Modified:
602 + - trunk/ (Property Modified)
603
604
605 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
606 Log:
607 Removed merge tracking for "svnmerge" for
608 http://svn.atheme.org/charybdis/branches/release-2.2
609
610
611 Changes: Modified:
612 + - trunk/ (Property Modified)
613
614
615 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
616 Log:
617 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
618 http://svn.atheme.org/charybdis/branches/release-2.2
619
620
621 Changes: Modified:
622 + - trunk/ (Property Modified)
623
624
625 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
626 Log:
627 - bleah
628
629
630 Changes: Modified:
631 + - trunk/ (Property Modified)
632
633
634 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
635 Log:
636 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
637 http://svn.atheme.org/charybdis/branches/release-2.2
638
639
640 Changes: Modified:
641 + - trunk/ (Property Modified)
642
643
644 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
645 Log:
646 - version bump to 2.2.0
647
648
649 Changes: Modified:
650 +3 -1 trunk/NEWS (File Modified)
651 +1 -1 trunk/configure.ac (File Modified)
652
653
654 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
655 Log:
656 - the new plan:
657 + branches/release-2.1 -> 2.2 base
658 + 3.0 -> branches/cxxconversion
659 + backport some immediate 3.0 functionality for 2.2
660 + other stuff
661
662
663 Changes: Modified:
664 + - trunk/ (File Added)
665
666
667 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
668 Log:
669 Merged revisions 3135,3137 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
671
672 ........
673 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
674
675 - Expand TRACE description
676 - Mention expiry time in TESTLINE
677 ........
678 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
679
680 Update copyright year for sgml docs to 2007.
681 ........
682
683
684 Changes: Modified:
685 + - branches/release-2.1/ (Property Modified)
686 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
687 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
688
689
690 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
691 Log:
692 Merged revisions 1999 via svnmerge from
693 http://svn.atheme.org/charybdis/trunk
694 Add river to CREDITS
695
696 ........
697 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
698
699 vanity
700 ........
701
702
703 Changes: Modified:
704 + - branches/release-2.1/ (Property Modified)
705 +1 -0 branches/release-2.1/CREDITS (File Modified)
706
707
708 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
709 Log:
710 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
711 http://svn.atheme.org/charybdis/trunk
712
713 ........
714 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
715
716 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
717 ........
718 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
719
720 - add use_forward to /info
721 ........
722 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
723
724 Call channel_modes() with &me instead of source_p when
725 sending out a JOIN and SJOIN for a local user. This
726 saves checking whether they are on the channel they
727 have just joined.
728 ........
729 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
730
731 If use_forward is disabled:
732 - hide +fFQ in 005
733 - hide +f in /mode #channel (/mode #channel f still shows it)
734 - do not send any mode changes adding +f to local clients
735 (-f ones are still sent)
736 ........
737
738
739 Changes: Modified:
740 + - branches/release-2.1/ (Property Modified)
741 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
742 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
743 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
744 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
745 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
746 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
747 +1 -1 branches/release-2.1/src/channel.c (File Modified)
748 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
749 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
750 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
751 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
752 +4 -2 branches/release-2.1/src/supported.c (File Modified)
753
754
755 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
756 Log:
757 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
758
759
760 Changes: Modified:
761 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
762 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
763 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
764
765
766 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
767 Log:
768 Add accountability (wallops, log) to OKICK.
769
770
771 Changes: Modified:
772 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
773
774
775 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
776 Log:
777 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
778 Similar to branches/release-2.2 r3061.
779
780
781 Changes: Modified:
782 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
783
784
785 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
786 Log:
787 - Write xline to file after instead of before notifying opers and source
788 - Also notify source of failure to add xline
789 Similar to branches/release-2.2 r3057.
790
791
792 Changes: Modified:
793 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
794
795
796 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
797 Log:
798 If a dline/kline/resv cannot be added to the file, send
799 the regular notices to local opers and source anyway,
800 and also warn the source (local opers were already warned).
801 Similar to branches/release-2.2 r3053.
802
803
804 Changes: Modified:
805 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
806
807
808 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
809 Log:
810 Port over fixes from unkline/unxline/unresv to undline.
811 Similar to branches/release-2.2 r3049.
812
813
814 Changes: Modified:
815 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
816
817
818 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
819 Log:
820 Merged revisions 2915 via svnmerge from
821 http://svn.atheme.org/charybdis/trunk
822
823 ........
824 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
825
826 In usage message, show kline.conf and xline.conf instead
827 of klines.conf and xlines.conf.
828 ........
829
830
831 Changes: Modified:
832 + - branches/release-2.1/ (Property Modified)
833 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
834
835
836 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
837 Log:
838 Merged revisions 2831,2833,2853 via svnmerge from
839 http://svn.atheme.org/charybdis/trunk
840
841 ........
842 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
843
844 unkline/unxline/unresv:
845 - if fclose on the output returns an error, treat this as a
846 write error too
847 - check if the rename from the temp file to the ban conf failed
848 ........
849 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
850
851 When adding a permanent dline/kline/xline/resv, check
852 the return value of fclose().
853 ........
854 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
855
856 Do not free xline aconf if it could not be written out.
857 It will be added to the list in memory anyway.
858 ........
859
860
861 Changes: Modified:
862 + - branches/release-2.1/ (Property Modified)
863 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
864 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
865 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
866 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
867
868
869 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
870 Log:
871 NEWS: Clarify effects of ip_cloaking changes a little.
872
873
874 Changes: Modified:
875 +2 -0 branches/release-2.1/NEWS (File Modified)
876
877
878 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
879 Log:
880 Rerun autoconf.
881
882
883 Changes: Modified:
884 +9 -9 branches/release-2.1/configure (File Modified)
885
886
887 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
888 Log:
889 Version bump on 2.1 branch to 2.1.2.
890
891
892 Changes: Modified:
893 +1 -1 branches/release-2.1/configure.ac (File Modified)
894
895
896 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
897 Log:
898 Mention r2801/r2805.
899
900
901 Changes: Modified:
902 +1 -0 branches/release-2.1/NEWS (File Modified)
903
904
905 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
906 Log:
907 Merged revisions 2801 via svnmerge from
908 http://svn.atheme.org/charybdis/trunk
909
910 ........
911 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
912
913 ip_cloaking: try to avoid truncation by removing more
914 components of the hostname (except the TLD).
915 ........
916
917
918 Changes: Modified:
919 + - branches/release-2.1/ (Property Modified)
920 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
921
922
923 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
924 Log:
925 Update NEWS.
926
927
928 Changes: Modified:
929 +8 -1 branches/release-2.1/NEWS (File Modified)
930
931
932 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
933 Log:
934 Merged revisions 2781 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
936
937 ........
938 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
939
940 Fix stupid bug: checked a hostmask against the found
941 ban instead of all exceptions, causing all host mangled
942 clients to be exempted if there was a single ban
943 exception in many cases.
944 ........
945
946
947 Changes: Modified:
948 + - branches/release-2.1/ (Property Modified)
949 +2 -2 branches/release-2.1/src/channel.c (File Modified)
950
951
952 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
953 Log:
954 Merged revisions 2773 via svnmerge from
955 http://svn.atheme.org/charybdis/trunk
956
957 ........
958 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
959
960 user@host must be *@* for a shared{} block with flags=locops
961 (server should not be *).
962 ........
963
964
965 Changes: Modified:
966 + - branches/release-2.1/ (Property Modified)
967 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
968
969
970 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
971 Log:
972 Tweak \s code a little.
973
974
975 Changes: Modified:
976 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
977 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
978 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
979
980
981 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
982 Log:
983 Merged revisions 2761 via svnmerge from
984 http://svn.atheme.org/charybdis/trunk
985
986 ........
987 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
988
989 The testline/no_tilde fixes are in 2.1.1.
990 ........
991
992
993 Changes: Modified:
994 + - branches/release-2.1/ (Property Modified)
995 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
996
997
998 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
999 Log:
1000 Update NEWS.
1001
1002
1003 Changes: Modified:
1004 +4 -1 branches/release-2.1/NEWS (File Modified)
1005
1006
1007 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1008 Log:
1009 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
1010 http://svn.atheme.org/charybdis/trunk
1011 no_tilde fixes
1012
1013 ........
1014 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1015
1016 If the auth{} block has no_tilde and is not kline exempt,
1017 check the username without tilde against klines too.
1018 This is consistent with the way klines work on spoofs
1019 (klines checked on both raw and appearing-on-IRC version).
1020 ........
1021 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1022
1023 Rework the fix for klines with no_tilde.
1024 Add an extra argument to find_address_conf() for the
1025 username without tilde, as that may contain one character more.
1026 ........
1027 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1028
1029 Unbreak compile (because of r2697).
1030 testline with ~ could be improved some more perhaps, but this should work.
1031 ........
1032 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1033
1034 testline: take no_tilde and username truncation into account
1035 ........
1036 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1037
1038 Add some information on /testline with no_tilde and username truncation.
1039 ........
1040
1041
1042 Changes: Modified:
1043 + - branches/release-2.1/ (Property Modified)
1044 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1045 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1046 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1047 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1048 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1049 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1050
1051
1052 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1053 Log:
1054 Merged revisions 2149,2151 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1056
1057 ........
1058 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1059
1060 Move kills from services from +s to +k snomask.
1061 Kills from non-service opers remain on +s.
1062 ........
1063 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1064
1065 Update description of +s and +k snomasks.
1066 ........
1067
1068
1069 Changes: Modified:
1070 + - branches/release-2.1/ (Property Modified)
1071 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1072 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1073 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1074
1075
1076 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1077 Log:
1078 Merged revisions 2685 via svnmerge from
1079 http://svn.atheme.org/charybdis/trunk
1080
1081 ........
1082 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1083
1084 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1085 ........
1086
1087
1088 Changes: Modified:
1089 + - branches/release-2.1/ (Property Modified)
1090 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1091
1092
1093 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1094 Log:
1095 Merged revisions 2693 via svnmerge from
1096 http://svn.atheme.org/charybdis/trunk
1097
1098 ........
1099 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1100
1101 Fix truncation (by one) of unidented usernames
1102 if user registration is done because of DNSBL
1103 completion (which is the usual case if a valid
1104 NICK and USER are sent quickly and any DNSBLs
1105 are enabled).
1106 ........
1107
1108
1109 Changes: Modified:
1110 + - branches/release-2.1/ (Property Modified)
1111 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1112
1113
1114 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1115 Log:
1116 Update NEWS.
1117
1118
1119 Changes: Modified:
1120 +10 -0 branches/release-2.1/NEWS (File Modified)
1121
1122
1123 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1124 Log:
1125 Rerun autoconf.
1126
1127
1128 Changes: Modified:
1129 +9 -9 branches/release-2.1/configure (File Modified)
1130
1131
1132 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1133 Log:
1134 Version bump to 2.1.1.
1135
1136
1137 Changes: Modified:
1138 +1 -1 branches/release-2.1/configure.ac (File Modified)
1139
1140
1141 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1142 Log:
1143 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
1144 http://svn.atheme.org/charybdis/trunk
1145
1146 ........
1147 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1148
1149 - fix a server notice on SID collision where the server name is mentioned twice
1150 ........
1151 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1152
1153 - get_server_name() is stupid
1154 ........
1155 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1156
1157 - fix an oops
1158 ........
1159 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1160
1161 Do the Attempt to re-introduce SID server notice somewhat
1162 differently, showing a real host again if !HIDE_SERVERS_IPS
1163 and still showing the server name exactly once.
1164 ........
1165 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1166
1167 Fix log message for Attempt to re-introduce SID (server notice was ok).
1168 ........
1169 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1170
1171 - replace "No N line" with "no connect block" in a
1172 serverlog message
1173 - show attempted server name in a few serverlog messages
1174 ........
1175
1176
1177 Changes: Modified:
1178 + - branches/release-2.1/ (Property Modified)
1179 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1180
1181
1182 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1183 Log:
1184 Merged revisions 2218 via svnmerge from
1185 http://svn.atheme.org/charybdis/trunk
1186
1187 ........
1188 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1189
1190 Fix garbage in /stats y output on 64-bit archs.
1191 ........
1192
1193
1194 Changes: Modified:
1195 + - branches/release-2.1/ (Property Modified)
1196 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1197
1198
1199 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1200 Log:
1201 Merged revisions 2438 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1203
1204 ........
1205 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1206
1207 Enable Revision keyword in addition to Id.
1208 ........
1209
1210
1211 Changes: Modified:
1212 + - branches/release-2.1/ (Property Modified)
1213 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1214
1215
1216 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1217 Log:
1218 Merged revisions 2679 via svnmerge from
1219 http://svn.atheme.org/charybdis/trunk
1220
1221 ........
1222 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1223
1224 Port over ratbox 2.2 r23253 (anfl):
1225 - remove the cached storage of how many +beI there are, thereby fixing a
1226 case where it can get desynced from reality
1227 ........
1228
1229
1230 Changes: Modified:
1231 + - branches/release-2.1/ (Property Modified)
1232 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1233 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1234
1235
1236 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1237 Log:
1238 Merged revisions 2093,2095 via svnmerge from
1239 http://svn.atheme.org/charybdis/trunk
1240
1241 ........
1242 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1243
1244 - change DNSBL licensing to BSD.
1245 ........
1246 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1247
1248 - change x86-assembly FNV implementation to BSD license
1249 ........
1250
1251
1252 Changes: Modified:
1253 + - branches/release-2.1/ (Property Modified)
1254 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1255 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1256
1257
1258 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1259 Log:
1260 Merged revisions 2073,2075 via svnmerge from
1261 http://svn.atheme.org/charybdis/trunk
1262
1263 ........
1264 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1265
1266 Put full information in the squit reason when exiting
1267 a server due to a servlink (ziplinks) error.
1268 ........
1269 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1270
1271 Put full information in the squit reason when exiting
1272 a server due to not enough arguments for a command.
1273 ........
1274
1275
1276 Changes: Modified:
1277 + - branches/release-2.1/ (Property Modified)
1278 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1279 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1280
1281
1282 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1283 Log:
1284 Merged revisions 2071 via svnmerge from
1285 http://svn.atheme.org/charybdis/trunk
1286
1287 ........
1288 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1289
1290 Don't redirect users from an existing domain to an
1291 existing server in reference.conf.
1292 Idea from ratbox.
1293 ........
1294
1295
1296 Changes: Modified:
1297 + - branches/release-2.1/ (Property Modified)
1298 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1299
1300
1301 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1302 Log:
1303 Merged revisions 2053 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1305
1306 ........
1307 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1308
1309 Make find_channel_membership() choose the shortest list
1310 (channel's list or user's list) to search, avoiding excessive
1311 CPU usage with services which are in lots of channels.
1312 From ratbox 2.2 (anfl/jilles)
1313 ........
1314
1315
1316 Changes: Modified:
1317 + - branches/release-2.1/ (Property Modified)
1318 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1319
1320
1321 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1322 Log:
1323 Rerun autoconf.
1324
1325
1326 Changes: Modified:
1327 +9 -9 branches/release-2.1/configure (File Modified)
1328
1329
1330 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1331 Log:
1332 Version change 2.1.0rc1 -> 2.1.0 (release).
1333
1334
1335 Changes: Modified:
1336 +1 -1 branches/release-2.1/configure.ac (File Modified)
1337
1338
1339 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1340 Log:
1341 Merged revisions 2029 via svnmerge from
1342 http://svn.atheme.org/charybdis/trunk
1343
1344 ........
1345 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1346
1347 NEWS: mention m_webirc.c module
1348 ........
1349
1350
1351 Changes: Modified:
1352 + - branches/release-2.1/ (Property Modified)
1353 +1 -0 branches/release-2.1/NEWS (File Modified)
1354
1355
1356 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1357 Log:
1358 Rerun autoconf.
1359
1360
1361 Changes: Modified:
1362 +9 -9 branches/release-2.1/configure (File Modified)
1363
1364
1365 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1366 Log:
1367 Change version to 2.1.0rc1.
1368
1369
1370 Changes: Modified:
1371 +1 -1 branches/release-2.1/configure.ac (File Modified)
1372
1373
1374 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1375 Log:
1376 Merged revisions 2021 via svnmerge from
1377 http://svn.atheme.org/charybdis/trunk
1378
1379 ........
1380 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1381
1382 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1383 related flaky looking things, and instead keep a list
1384 of BlacklistClients in PreClient.
1385 ........
1386
1387
1388 Changes: Modified:
1389 + - branches/release-2.1/ (Property Modified)
1390 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1391 +1 -1 branches/release-2.1/include/client.h (File Modified)
1392 +0 -1 branches/release-2.1/include/res.h (File Modified)
1393 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1394 +0 -24 branches/release-2.1/src/res.c (File Modified)
1395 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1396
1397
1398 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1399 Log:
1400 Merged revisions 2015,2017 via svnmerge from
1401 http://svn.atheme.org/charybdis/trunk
1402
1403 ........
1404 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1405
1406 Check if the name in the question section of the
1407 DNS reply matches what we queried, to guard against
1408 late replies to a previous query with the same id.
1409 ........
1410 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1411
1412 res.c: add a comment summarizing our changes
1413 ........
1414
1415
1416 Changes: Modified:
1417 + - branches/release-2.1/ (Property Modified)
1418 +53 -18 branches/release-2.1/src/res.c (File Modified)
1419
1420
1421 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1422 Log:
1423 Merged revisions 1981 via svnmerge from
1424 http://svn.atheme.org/charybdis/trunk
1425
1426 ........
1427 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1428
1429 Alphabetize extensions and tweak the descriptions a little.
1430 ........
1431
1432
1433 Changes: Modified:
1434 + - branches/release-2.1/ (Property Modified)
1435 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1436 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1437
1438
1439 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1440 Log:
1441 Merged revisions 1975 via svnmerge from
1442 http://svn.atheme.org/charybdis/trunk
1443
1444 ........
1445 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1446
1447 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1448 We should use the IP and not truncate the hostname.
1449 From ratbox 2.2 (androsyn)
1450 ........
1451
1452
1453 Changes: Modified:
1454 + - branches/release-2.1/ (Property Modified)
1455 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1456
1457
1458 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1459 Log:
1460 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1461 http://svn.atheme.org/charybdis/trunk
1462
1463
1464 Changes: Modified:
1465 + - branches/release-2.1/ (Property Modified)
1466
1467
1468 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1469 Log:
1470 - branch 2.1 release family
1471
1472
1473 Changes: Modified:
1474 + - branches/release-2.1/ (File Added)
1475
1476
1477 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1478 Log:
1479 Describe new handling of host mangling in channel bans in SGML.
1480
1481
1482 Changes: Modified:
1483 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1484
1485
1486 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1487 Log:
1488 - ok, 2.1 operline brought to you by marvin the melancholy robot
1489
1490
1491 Changes: Modified:
1492 +1 -1 trunk/src/messages.tab (File Modified)
1493
1494
1495 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1496 Log:
1497 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1498 If anybody comes up with anything better, then please let us know
1499 and we will change this before 2.1 is branched.
1500
1501
1502 Changes: Modified:
1503 +1 -1 trunk/src/messages.tab (File Modified)
1504
1505
1506 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1507 Log:
1508 Add EUID to capab.txt.
1509
1510
1511 Changes: Modified:
1512 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1513
1514
1515 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1516 Log:
1517 Update NEWS file.
1518
1519
1520 Changes: Modified:
1521 +3 -0 trunk/NEWS (File Modified)
1522
1523
1524 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1525 Log:
1526 Allow service{} servers to manipulate the nick delay table
1527 (for "nickserv enforcement").
1528 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1529 If duration is 0, the nickdelay entry is removed, otherwise
1530 it is added with the duration in seconds (maximum 24 hours).
1531 It is suggested that this is used if the EUID capab is present.
1532
1533
1534 Changes: Modified:
1535 +42 -1 trunk/modules/m_services.c (File Modified)
1536
1537
1538 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1539 Log:
1540 HURT: strip off *@ from the start of the mask
1541 reject anything else containing '@' or '!'
1542
1543
1544 Changes: Modified:
1545 +11 -0 trunk/extensions/hurt.c (File Modified)
1546
1547
1548 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1549 Log:
1550 ircd.c: need supported.h here
1551
1552
1553 Changes: Modified:
1554 +1 -0 trunk/src/ircd.c (File Modified)
1555
1556
1557 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1558 Log:
1559 HURT: less ambiguity here
1560 ips/hosts to be hurt must contain a '.' or ':' otherwise
1561 they are interpreted as nicks
1562
1563
1564 Changes: Modified:
1565 +14 -9 trunk/extensions/hurt.c (File Modified)
1566
1567
1568 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1569 Log:
1570 - we're now ircd-charybdis.org.
1571 - properly alphabetize credits
1572
1573
1574 Changes: Modified:
1575 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1576
1577
1578 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1579 Log:
1580 - add additional modules to the configs
1581
1582
1583 Changes: Modified:
1584 +6 -0 trunk/doc/example.conf (File Modified)
1585 +12 -0 trunk/doc/reference.conf (File Modified)
1586
1587
1588 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1589 Log:
1590 - remove hurt.h, it is pointless and confusing
1591
1592
1593 Changes: Modified:
1594 +27 -62 trunk/extensions/hurt.c (File Modified)
1595 + - trunk/extensions/hurt.h (File Deleted)
1596
1597
1598 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1599 Log:
1600 - add code to suggest a local HURT by nickname.
1601 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1602
1603
1604 Changes: Modified:
1605 +40 -10 trunk/extensions/hurt.c (File Modified)
1606 +1 -0 trunk/extensions/hurt.h (File Modified)
1607
1608
1609 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1610 Log:
1611 - update NEWS file
1612
1613
1614 Changes: Modified:
1615 +2 -1 trunk/NEWS (File Modified)
1616
1617
1618 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1619 Log:
1620 MASKTRACE/TESTMASK: check orighost as well
1621
1622
1623 Changes: Modified:
1624 +4 -2 trunk/modules/m_etrace.c (File Modified)
1625 +3 -1 trunk/modules/m_testmask.c (File Modified)
1626
1627
1628 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1629 Log:
1630 Make RPL_ISUPPORT (005) numeric modularizable.
1631 Currently it will reassemble the numeric every time
1632 it needs to be sent, using a few dozen callbacks;
1633 if this is too slow some caching scheme should be
1634 implemented.
1635
1636
1637 Changes: Modified:
1638 +0 -1 trunk/include/s_user.h (File Modified)
1639 +36 -114 trunk/include/supported.h (File Modified)
1640 +1 -1 trunk/modules/m_version.c (File Modified)
1641 +1 -0 trunk/src/Makefile.in (File Modified)
1642 +1 -0 trunk/src/ircd.c (File Modified)
1643 +300 -25 trunk/src/s_user.c (File Modified)
1644 + - trunk/src/supported.c (File Added)
1645
1646
1647 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1648 Log:
1649 EUID orighost could differ from host only in case,
1650 do not mark as dynamic spoof then
1651
1652
1653 Changes: Modified:
1654 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1655
1656
1657 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1658 Log:
1659 kline help file: clarify a bit and remove some obsolete stuff
1660 partly suggested by Olin
1661
1662
1663 Changes: Modified:
1664 +8 -8 trunk/help/opers/kline (File Modified)
1665
1666
1667 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1668 Log:
1669 Update NEWS file.
1670
1671
1672 Changes: Modified:
1673 +20 -0 trunk/NEWS (File Modified)
1674
1675
1676 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1677 Log:
1678 Show real host/IP to nonopers whoising themselves.
1679 The IP is not shown for auth{} spoofs, otherwise it is,
1680 as it looked rather weird to me to show an auth{} spoofed
1681 IP like this. (/userhost on self still shows the IP.)
1682
1683
1684 Changes: Modified:
1685 +13 -2 trunk/modules/m_whois.c (File Modified)
1686
1687
1688 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1689 Log:
1690 Document nick_delay stuff and move it around a bit.
1691
1692
1693 Changes: Modified:
1694 +1 -2 trunk/doc/example.conf (File Modified)
1695 +8 -2 trunk/doc/reference.conf (File Modified)
1696
1697
1698 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1699 Log:
1700 - disable nickdelay by default. Needs to be documented in reference.conf.
1701
1702
1703 Changes: Modified:
1704 +2 -0 trunk/doc/example.conf (File Modified)
1705 +2 -0 trunk/doc/reference.conf (File Modified)
1706
1707
1708 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1709 Log:
1710 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1711
1712
1713 Changes: Modified:
1714 +2 -1 trunk/modules/m_services.c (File Modified)
1715
1716
1717 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1718 Log:
1719 ip_cloaking: somewhat hackish but we need to send the
1720 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1721 umodes
1722
1723
1724 Changes: Modified:
1725 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1726
1727
1728 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1729 Log:
1730 If EUID is used, show realhost in far connect notice
1731 (but not in far disconnect notice).
1732
1733
1734 Changes: Modified:
1735 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1736
1737
1738 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1739 Log:
1740 ip_cloaking:
1741 - use non-ENCAP CHGHOST if possible
1742 - really introduce new users with their mangled and real
1743 host if +h is in default umodes
1744
1745
1746 Changes: Modified:
1747 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1748
1749
1750 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1751 Log:
1752 Add non-ENCAP CHGHOST.
1753
1754
1755 Changes: Modified:
1756 +49 -11 trunk/modules/m_chghost.c (File Modified)
1757
1758
1759 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1760 Log:
1761 Initial addition of EUID (puts realhost/account in same
1762 command as user introduction).
1763 See doc/technical/euid.txt for more information.
1764 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1765
1766
1767 Changes: Modified:
1768 + - trunk/doc/technical/euid.txt (File Added)
1769 +2 -1 trunk/include/s_serv.h (File Modified)
1770 +1 -1 trunk/include/s_user.h (File Modified)
1771 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1772 +1 -34 trunk/modules/m_chghost.c (File Modified)
1773 +0 -28 trunk/modules/m_services.c (File Modified)
1774 +30 -1 trunk/src/s_serv.c (File Modified)
1775 +30 -3 trunk/src/s_user.c (File Modified)
1776
1777
1778 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1779 Log:
1780 Store the mangled host in localClient and use it for
1781 ban matching (also match real host for mangled users,
1782 also match mangled host for uncloaked users).
1783 Improve interaction of +h with auth{} and services
1784 spoofs.
1785 Note that all of this only applies to clients who
1786 connect after the mangling module is loaded
1787 (other clients cannot even set +h).
1788 The sorcerynet cloaking module has not been updated
1789 for these changes.
1790
1791
1792 Changes: Modified:
1793 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1794 +3 -0 trunk/include/client.h (File Modified)
1795 +64 -5 trunk/src/channel.c (File Modified)
1796 +1 -0 trunk/src/client.c (File Modified)
1797 +2 -2 trunk/src/s_user.c (File Modified)
1798
1799
1800 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1801 Log:
1802 Document /stats U letters in sgml.
1803
1804
1805 Changes: Modified:
1806 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1807
1808
1809 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1810 Log:
1811 Better description of hub_mask and leaf_mask.
1812
1813
1814 Changes: Modified:
1815 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1816
1817
1818 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1819 Log:
1820 Add operspy_dont_care_user_info to sgml docs.
1821
1822
1823 Changes: Modified:
1824 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1825
1826
1827 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1828 Log:
1829 Add general::operspy_dont_care_user_info.
1830 This makes /who mask equivalent to /who !mask for opers
1831 with the operspy flag, and removes the operspy log/notice
1832 on /who mask, /masktrace and /scan.
1833 The necessary privilege (operspy flag) is unchanged.
1834 Behaviour for the other operspy commands (channel
1835 related ones) is also unchanged.
1836
1837
1838 Changes: Modified:
1839 +1 -0 trunk/doc/example.conf (File Modified)
1840 +6 -0 trunk/doc/reference.conf (File Modified)
1841 +1 -0 trunk/include/s_conf.h (File Modified)
1842 +10 -8 trunk/modules/m_etrace.c (File Modified)
1843 +6 -0 trunk/modules/m_info.c (File Modified)
1844 +8 -5 trunk/modules/m_scan.c (File Modified)
1845 +1 -1 trunk/modules/m_version.c (File Modified)
1846 +6 -1 trunk/modules/m_who.c (File Modified)
1847 +1 -0 trunk/src/newconf.c (File Modified)
1848 +1 -0 trunk/src/s_conf.c (File Modified)
1849
1850
1851 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1852 Log:
1853 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1854 This letter will also be used for showing operspy with
1855 limited accountability (show non channel related info
1856 without '!' or notice).
1857
1858
1859 Changes: Modified:
1860 +2 -0 trunk/doc/server-version-info (File Modified)
1861 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1862 +2 -0 trunk/include/ircd.h (File Modified)
1863 +6 -0 trunk/modules/m_info.c (File Modified)
1864 +2 -0 trunk/modules/m_version.c (File Modified)
1865 +1 -0 trunk/src/ircd_state.c (File Modified)
1866
1867
1868 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1869 Log:
1870 Add m_webirc module, allows showing real host of CGI:IRC users.
1871 Differences to the version available on my web page for a while:
1872 instructions on how to set it up.
1873
1874
1875 Changes: Modified:
1876 +137 -0 trunk/extensions/Makefile.in (File Modified)
1877 + - trunk/extensions/m_webirc.c (File Added)
1878
1879
1880 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1881 Log:
1882 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1883
1884
1885 Changes: Modified:
1886 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1887
1888
1889 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1890 Log:
1891 - move beu from core to contributors
1892 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1893
1894
1895 Changes: Modified:
1896 +2 -2 trunk/CREDITS (File Modified)
1897
1898
1899 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1900 Log:
1901 Mention that class blocks must be defined before the
1902 auth or connect blocks referencing them.
1903
1904
1905 Changes: Modified:
1906 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1907
1908
1909 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1910 Log:
1911 extb_canjoin:
1912 - change from "can join" to "is banned", this reverses sense
1913 and removes "weird" checks like for +i, +l, +j
1914 - don't allow $j to same channel
1915 - +s/+p restriction removed, anyone can /mode b anyway
1916 - +k check removed
1917
1918
1919 Changes: Modified:
1920 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1921
1922
1923 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1924 Log:
1925 Add a few important lines from reference.conf to example.conf.
1926
1927
1928 Changes: Modified:
1929 +8 -1 trunk/doc/example.conf (File Modified)
1930
1931
1932 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1933 Log:
1934 - we don't support rtsigio anymore
1935 - we definately don't support VMS nor Cygwin either.
1936
1937
1938 Changes: Modified:
1939 +2 -2 trunk/INSTALL (File Modified)
1940 +0 -2 trunk/README.FIRST (File Modified)
1941
1942
1943 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1944 Log:
1945 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1946
1947
1948 Changes: Modified:
1949 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1950
1951
1952 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1953 Log:
1954 extb_canjoin:
1955 - return EXTBAN_NOMATCH for a valid ban that does not match
1956 - consider a $j ban invalid if we were already processing a
1957 can_join for a $j ban
1958
1959
1960 Changes: Modified:
1961 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1962
1963
1964 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1965 Log:
1966 extb_extgecos: realhost -> orighost
1967
1968
1969 Changes: Modified:
1970 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1971
1972
1973 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1974 Log:
1975 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1976
1977
1978 Changes: Modified:
1979 +59 -0 trunk/extensions/Makefile.in (File Modified)
1980 + - trunk/extensions/extb_canjoin.c (File Added)
1981
1982
1983 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1984 Log:
1985 - oh right, charybdis calls that 'orighost'.
1986
1987
1988 Changes: Modified:
1989 +2 -2 trunk/modules/m_who.c (File Modified)
1990
1991
1992 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1993 Log:
1994 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1995
1996
1997 Changes: Modified:
1998 +2 -0 trunk/modules/m_who.c (File Modified)
1999
2000
2001 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2002 Log:
2003 - also check $x against realhost
2004
2005
2006 Changes: Modified:
2007 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2008
2009
2010 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2011 Log:
2012 Sorcerynet people want a debugging notice moved from +s to +d.
2013
2014
2015 Changes: Modified:
2016 +1 -1 trunk/src/blacklist.c (File Modified)
2017
2018
2019 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2020 Log:
2021 Use source_p instead of client_p for free_pre_client().
2022 client_p could be NULL or another client.
2023
2024
2025 Changes: Modified:
2026 +1 -1 trunk/src/client.c (File Modified)
2027
2028
2029 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2030 Log:
2031 - revert this, I know how to fix it now
2032
2033
2034 Changes: Modified:
2035 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2036
2037
2038 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2039 Log:
2040 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2041 This fix is probably suboptimal, but it does indeed fix the problem.
2042
2043
2044 Changes: Modified:
2045 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2046
2047
2048 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2049 Log:
2050 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2051
2052
2053 Changes: Modified:
2054 +49 -0 trunk/extensions/Makefile.in (File Modified)
2055 + - trunk/extensions/extb_extgecos.c (File Added)
2056
2057
2058 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2059 Log:
2060 Remove undocumented and unused general::fallback_to_ip6_int config option.
2061
2062
2063 Changes: Modified:
2064 +0 -3 trunk/include/s_conf.h (File Modified)
2065 +0 -3 trunk/src/newconf.c (File Modified)
2066
2067
2068 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2069 Log:
2070 SGML docs:
2071 - document new TESTMASK
2072 - mention that TESTMASK matching is the same as MASKTRACE matching
2073 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2074 been that way)
2075
2076
2077 Changes: Modified:
2078 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2079
2080
2081 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2082 Log:
2083 New testmask from ratbox 2.2.
2084 Allows matches on nick, ip and gecos in addition to user
2085 and host, and is fully analogous to masktrace.
2086 The numeric has changed from 724 to 727 and fields in it
2087 have changed.
2088
2089
2090 Changes: Modified:
2091 +4 -3 trunk/help/opers/testmask (File Modified)
2092 +1 -0 trunk/include/numeric.h (File Modified)
2093 +82 -9 trunk/modules/m_testmask.c (File Modified)
2094 +2 -2 trunk/src/messages.tab (File Modified)
2095
2096
2097 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2098 Log:
2099 contrib -> extensions
2100
2101
2102 Changes: Modified:
2103 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2104
2105
2106 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2107 Log:
2108 CHGHOST: Check validity of new hostname.
2109 If the command came from a local client (disabled by
2110 default), send an error message and drop the command.
2111 If the command came from a remote client or server,
2112 send a notice to opers and the target user (if local).
2113
2114
2115 Changes: Modified:
2116 +42 -1 trunk/modules/m_chghost.c (File Modified)
2117
2118
2119 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2120 Log:
2121 Update NEWS file.
2122
2123
2124 Changes: Modified:
2125 +23 -1 trunk/NEWS (File Modified)
2126
2127
2128 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2129 Log:
2130 When an outgoing server connection succeeds, set
2131 localClient->ip by simply copying the whole sockaddr
2132 struct instead of copying certain parts only.
2133
2134
2135 Changes: Modified:
2136 +1 -19 trunk/src/s_serv.c (File Modified)
2137
2138
2139 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2140 Log:
2141 Give a special error message and ignore the connect block
2142 if trying to add a connect block for the server's own name.
2143
2144
2145 Changes: Modified:
2146 +7 -0 trunk/src/newconf.c (File Modified)
2147
2148
2149 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2150 Log:
2151 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2152 when --disable-balloc is used, so that it compiles.
2153 Obviously the BlockHeapUsage() stub returns just zeroes so
2154 /stats z will be less informative.
2155
2156
2157 Changes: Modified:
2158 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2159
2160
2161 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2162 Log:
2163 Free and zero dns_query in DNS callback for outgoing connect.
2164 This avoids double free of reslist.
2165
2166
2167 Changes: Modified:
2168 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2169
2170
2171 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2172 Log:
2173 From ratbox, log failed outgoing connections to serverlog.
2174 Added: IP address.
2175
2176
2177 Changes: Modified:
2178 +13 -1 trunk/src/s_serv.c (File Modified)
2179
2180
2181 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2182 Log:
2183 Change serverlog message when connecting to be more clear and show the port number.
2184
2185
2186 Changes: Modified:
2187 +1 -1 trunk/src/s_serv.c (File Modified)
2188
2189
2190 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2191 Log:
2192 Remove gethost_byname(), this is meaningless
2193 since the removal of AAAA -> A fallback (r1763).
2194
2195
2196 Changes: Modified:
2197 +0 -1 trunk/include/res.h (File Modified)
2198 +0 -12 trunk/src/res.c (File Modified)
2199
2200
2201 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2202 Log:
2203 Remove ip6.int support and use only ip6.arpa.
2204 The global ip6.int zone has disappeared on June 1
2205 and a lot of other software has been removing ip6.int
2206 support also.
2207 This removes the second and last case where IPv6
2208 support in charybdis causes extra lookups and slows
2209 DNS down.
2210
2211
2212 Changes: Modified:
2213 +5 -27 trunk/src/res.c (File Modified)
2214
2215
2216 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2217 Log:
2218 Mention new default (r1767) for connect::aftype in sgml docs.
2219
2220
2221 Changes: Modified:
2222 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2223
2224
2225 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2226 Log:
2227 Use IPv6 if connect::host looks like an IPv6 address
2228 (contains a colon). No need to aftype=ipv6 anymore.
2229
2230
2231 Changes: Modified:
2232 +2 -0 trunk/src/newconf.c (File Modified)
2233
2234
2235 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2236 Log:
2237 More information about connect::host.
2238
2239
2240 Changes: Modified:
2241 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2242
2243
2244 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2245 Log:
2246 Remove fallback to A if AAAA cannot be found.
2247 In case of a forward check of a reverse lookup, we
2248 already know if it's ipv4 or ipv6, so it is not
2249 useful and in case of a forward lookup of a hostname
2250 in connect::host, connect::aftype already specifies
2251 if it's ipv4 or ipv6.
2252
2253
2254 Changes: Modified:
2255 +4 -27 trunk/src/res.c (File Modified)
2256
2257
2258 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2259 Log:
2260 msg_channel():
2261 - check if +c made the message text empty and refuse
2262 to send it if so
2263 - don't copy message text if it is not necessary
2264 (channel is -c)
2265
2266
2267 Changes: Modified:
2268 +14 -4 trunk/modules/core/m_message.c (File Modified)
2269
2270
2271 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2272 Log:
2273 remove_conf_item(): do not free cf_name, this is generally a string constant
2274
2275
2276 Changes: Modified:
2277 +0 -1 trunk/src/newconf.c (File Modified)
2278
2279
2280 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2281 Log:
2282 Remove the old unused FDL_ constants.
2283
2284
2285 Changes: Modified:
2286 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2287
2288
2289 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2290 Log:
2291 Remove an unused struct irc_sockaddr_storage from fde_t
2292 (allocated for every possible file descriptor).
2293
2294
2295 Changes: Modified:
2296 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2297
2298
2299 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2300 Log:
2301 If the DNS lookup for an outgoing connection is still
2302 pending when it is closed, clean it up.
2303
2304
2305 Changes: Modified:
2306 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2307
2308
2309 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2310 Log:
2311 If proc_answer() fails (for example if a lookup for an
2312 A record returns a CNAME), fail the query immediately.
2313 Previously the packet was just ignored, leaving the
2314 query to time out.
2315
2316
2317 Changes: Modified:
2318 +4 -8 trunk/src/res.c (File Modified)
2319
2320
2321 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2322 Log:
2323 Correct sockhost field in an outgoing server connection.
2324 First copy the host field from the server_conf, then
2325 take the IP from to where the connection was attempted
2326 when the connection callback is called.
2327 (Before r1747 this used the IP from the server_conf.)
2328
2329
2330 Changes: Modified:
2331 +8 -2 trunk/src/s_serv.c (File Modified)
2332
2333
2334 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2335 Log:
2336 Remove ipnum (keep aftype) and dns_query from server_conf.
2337 We don't keep track of binary form address in connect{}
2338 blocks anymore, DNS lookups of names in host= gone.
2339 As before the DNS lookup is done on connect.
2340 This should unbreak hostnames in host= somewhat.
2341
2342
2343 Changes: Modified:
2344 +1 -2 trunk/include/s_newconf.h (File Modified)
2345 +2 -2 trunk/src/newconf.c (File Modified)
2346 +1 -42 trunk/src/s_newconf.c (File Modified)
2347 +12 -31 trunk/src/s_serv.c (File Modified)
2348
2349
2350 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2351 Log:
2352 Rerun autoconf.
2353
2354
2355 Changes: Modified:
2356 +1 -1 trunk/configure (File Modified)
2357
2358
2359 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2360 Log:
2361 Fix --disable-balloc help text (said --disable-small-net).
2362
2363
2364 Changes: Modified:
2365 +1 -1 trunk/configure.ac (File Modified)
2366
2367
2368 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2369 Log:
2370 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2371 services (+S). Unlike operstring and adminstring, this
2372 is not changeable with /quote set but is updated on rehash.
2373
2374
2375 Changes: Modified:
2376 +1 -0 trunk/doc/example.conf (File Modified)
2377 +10 -2 trunk/doc/reference.conf (File Modified)
2378 +1 -0 trunk/include/s_conf.h (File Modified)
2379 +6 -0 trunk/modules/m_info.c (File Modified)
2380 +3 -2 trunk/modules/m_whois.c (File Modified)
2381 +1 -0 trunk/src/newconf.c (File Modified)
2382 +1 -0 trunk/src/s_conf.c (File Modified)
2383
2384
2385 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2386 Log:
2387 Fix handling of comma in whois: ignore the comma and
2388 everything after it but do output the entire parameter
2389 in RPL_ENDOFWHOIS.
2390
2391
2392 Changes: Modified:
2393 +2 -2 trunk/modules/m_whois.c (File Modified)
2394
2395
2396 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2397 Log:
2398 New /stats letter 's' to list HURTs:
2399 - opers get the full listing.
2400 - users get any HURTs that match their sockhost/orighost if
2401 "stats_k_oper_only" is set to 1.
2402
2403
2404 Changes: Modified:
2405 +50 -0 trunk/extensions/hurt.c (File Modified)
2406
2407
2408 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2409 Log:
2410 - make the newconf system available to modules.
2411
2412
2413 Changes: Modified:
2414 +4 -1 trunk/include/newconf.h (File Modified)
2415 +4 -8 trunk/src/newconf.c (File Modified)
2416
2417
2418 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2419 Log:
2420 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2421
2422 Changes: Modified:
2423 +0 -3 trunk/doc/example.conf (File Modified)
2424 +0 -3 trunk/doc/reference.conf (File Modified)
2425
2426
2427 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2428 Log:
2429 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2430
2431
2432 Changes: Modified:
2433 +3 -0 trunk/doc/example.conf (File Modified)
2434 +3 -0 trunk/doc/reference.conf (File Modified)
2435
2436
2437 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2438 Log:
2439 Fix too early truncation of JOIN channel list.
2440
2441
2442 Changes: Modified:
2443 +2 -3 trunk/modules/core/m_join.c (File Modified)
2444
2445
2446 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2447 Log:
2448 - From ratbox 2.2 (anfl), send server notices about read
2449 errors from handshakes and servers to +s instead of +d.
2450 - Send various server notices about failed server
2451 connections which did not reach registered state network
2452 wide if the connection was initiated by a remote oper.
2453 This avoids annoying the whole net if there is a
2454 broken autoconnect, but allows all opers to see why a
2455 remote connect failed. Failed connections which did reach
2456 server state already generate server notices everywhere.
2457
2458 Note: this is an exception to our general policy to not send
2459 server notices about unregistered connections remotely.
2460
2461
2462 Changes: Modified:
2463 +1 -0 trunk/include/client.h (File Modified)
2464 +20 -6 trunk/src/client.c (File Modified)
2465 +6 -6 trunk/src/s_serv.c (File Modified)
2466
2467
2468 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2469 Log:
2470 - fix typoes
2471
2472
2473 Changes: Modified:
2474 +1 -1 trunk/doc/example.conf (File Modified)
2475 +1 -1 trunk/doc/reference.conf (File Modified)
2476
2477
2478 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2479 Log:
2480 Don't allow #channel +b $c:&channel (inconsistent target).
2481
2482
2483 Changes: Modified:
2484 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2485
2486
2487 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2488 Log:
2489 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2490
2491
2492 Changes: Modified:
2493 +0 -2 trunk/include/client.h (File Modified)
2494
2495
2496 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2497 Log:
2498 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2499
2500
2501 Changes: Modified:
2502 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2503
2504
2505 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2506 Log:
2507 Store IP addresses in whowas. These are shown to opers.
2508 Obtained from Eurus patches.
2509 orighost tracking removed (not worth the memory IMHO),
2510 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2511 with unknown IPs and to not violate auth{} spoof policy.
2512
2513
2514 Changes: Modified:
2515 +2 -0 trunk/doc/reference.conf (File Modified)
2516 +1 -0 trunk/include/numeric.h (File Modified)
2517 +1 -0 trunk/include/whowas.h (File Modified)
2518 +10 -1 trunk/modules/m_whowas.c (File Modified)
2519 +1 -1 trunk/src/messages.tab (File Modified)
2520 +4 -0 trunk/src/whowas.c (File Modified)
2521
2522
2523 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2524 Log:
2525 Describe hostmask parameter of masktrace better in sgml docs.
2526
2527
2528 Changes: Modified:
2529 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2530
2531
2532 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2533 Log:
2534 masktrace help file: mention CIDR IP masks
2535 From ratbox 2.2
2536
2537
2538 Changes: Modified:
2539 +2 -0 trunk/help/opers/masktrace (File Modified)
2540
2541
2542 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2543 Log:
2544 MASKTRACE: allow normal match() on IP address also
2545 From ratbox 2.2
2546
2547
2548 Changes: Modified:
2549 +2 -3 trunk/modules/m_etrace.c (File Modified)
2550
2551
2552 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2553 Log:
2554 Allow +S clients (services) to send to channels and @/+ channels always.
2555
2556
2557 Changes: Modified:
2558 +1 -1 trunk/modules/core/m_message.c (File Modified)
2559 +1 -1 trunk/src/channel.c (File Modified)
2560
2561
2562 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2563 Log:
2564 Allow servers to send to @#chan and +#chan.
2565
2566
2567 Changes: Modified:
2568 +1 -1 trunk/modules/core/m_message.c (File Modified)
2569
2570
2571 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2572 Log:
2573 Don't count opers on service{} servers in /lusers.
2574
2575
2576 Changes: Modified:
2577 +2 -2 trunk/src/s_user.c (File Modified)
2578
2579
2580 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2581 Log:
2582 Show opers the real host behind a dynamic spoof in WHOIS.
2583 If the user is auth{} spoofed, this shows the auth{} spoof
2584 otherwise it shows the DNS hostname and IP address.
2585 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2586
2587
2588 Changes: Modified:
2589 +1 -0 trunk/include/numeric.h (File Modified)
2590 +12 -2 trunk/modules/m_whois.c (File Modified)
2591 +1 -1 trunk/src/messages.tab (File Modified)
2592
2593
2594 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2595 Log:
2596 Remove #define HIDE_SPOOF_IPS from config.h, should
2597 have been done earlier.
2598
2599
2600 Changes: Modified:
2601 +0 -7 trunk/include/config.h (File Modified)
2602
2603
2604 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2605 Log:
2606 Bring back ERR_CANTKILLSERVER.
2607
2608
2609 Changes: Modified:
2610 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2611
2612
2613 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2614 Log:
2615 ip_cloaking module:
2616 - also send RPL_HOSTHIDDEN on -h
2617 - don't allow +h for auth{} spoofed clients
2618
2619
2620 Changes: Modified:
2621 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2622
2623
2624 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2625 Log:
2626 /etc/resolv.conf parsing:
2627 - don't crash (sometimes) if there is a line without an argument
2628 (e.g. 'search' by itself)
2629 - fix handling of lines with leading whitespace
2630
2631
2632 Changes: Modified:
2633 +9 -8 trunk/src/reslib.c (File Modified)
2634
2635
2636 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2637 Log:
2638 Put back code that terminates DNS queries, which was
2639 removed during the resolver changes.
2640
2641
2642 Changes: Modified:
2643 +4 -0 trunk/src/s_auth.c (File Modified)
2644
2645
2646 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2647 Log:
2648 - oh hey, that was in the wrong place
2649
2650
2651 Changes: Modified:
2652 +13 -13 trunk/src/s_auth.c (File Modified)
2653
2654
2655 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2656 Log:
2657 - handle a situation where a user can go away before DNS completes
2658
2659
2660 Changes: Modified:
2661 +13 -0 trunk/src/s_auth.c (File Modified)
2662
2663
2664 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2665 Log:
2666 More dnsbl stuff
2667
2668
2669 Changes: Modified:
2670 +1 -0 trunk/include/blacklist.h (File Modified)
2671 +1 -0 trunk/include/res.h (File Modified)
2672 +33 -2 trunk/src/blacklist.c (File Modified)
2673 +2 -0 trunk/src/client.c (File Modified)
2674 +24 -0 trunk/src/res.c (File Modified)
2675
2676
2677 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2678 Log:
2679 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2680 if comm_accept() failed.
2681
2682 Found with valgrind.
2683
2684
2685 Changes: Modified:
2686 +4 -4 trunk/src/listener.c (File Modified)
2687
2688
2689 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2690 Log:
2691 - handle unavailable Client/preClient structs
2692
2693
2694 Changes: Modified:
2695 +9 -0 trunk/src/blacklist.c (File Modified)
2696
2697
2698 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2699 Log:
2700 Add +lf to SGML docs.
2701
2702
2703 Changes: Modified:
2704 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2705
2706
2707 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2708 Log:
2709 Also do forwarding if the channel limit (+l) is exceeded.
2710
2711
2712 Changes: Modified:
2713 +1 -1 trunk/help/opers/cmode (File Modified)
2714 +2 -2 trunk/modules/core/m_join.c (File Modified)
2715
2716
2717 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2718 Log:
2719 Post-release lovin':
2720 - Update version to 2.1.0.
2721 - Regenerate configure.
2722
2723
2724 Changes: Modified:
2725 +9 -9 trunk/configure (File Modified)
2726 +1 -1 trunk/configure.ac (File Modified)
2727
2728
2729 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2730 Log:
2731 Comment out example blacklist{} block.
2732
2733
2734 Changes: Modified:
2735 +7 -7 trunk/doc/example.conf (File Modified)
2736 +7 -7 trunk/doc/reference.conf (File Modified)
2737
2738
2739 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2740 Log:
2741 Add note regarding use of AHBL BLs.
2742
2743
2744 Changes: Modified:
2745 +4 -0 trunk/doc/example.conf (File Modified)
2746 +4 -0 trunk/doc/reference.conf (File Modified)
2747
2748
2749 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2750 Log:
2751 Fix typos.
2752
2753
2754 Changes: Modified:
2755 +2 -2 trunk/CREDITS (File Modified)
2756
2757
2758 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2759 Log:
2760 Add beu to CREDITS.
2761
2762
2763 Changes: Modified:
2764 +1 -0 trunk/CREDITS (File Modified)
2765
2766
2767 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2768 Log:
2769 Put more recent ratbox CREDITS here.
2770
2771
2772 Changes: Modified:
2773 +3 -2 trunk/doc/Ratbox-team (File Modified)
2774
2775
2776 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2777 Log:
2778 Clarify a bit.
2779
2780
2781 Changes: Modified:
2782 +5 -4 trunk/NEWS (File Modified)
2783
2784
2785 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2786 Log:
2787 Mention that install or make install also avoids modunload crashes.
2788
2789
2790 Changes: Modified:
2791 +2 -1 trunk/BUGS (File Modified)
2792
2793
2794 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2795 Log:
2796 - update NEWS a bit
2797
2798
2799 Changes: Modified:
2800 +3 -8 trunk/NEWS (File Modified)
2801
2802
2803 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2804 Log:
2805 - further updates
2806
2807
2808 Changes: Modified:
2809 +3 -2 trunk/BUGS (File Modified)
2810
2811
2812 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2813 Log:
2814 - add orighost check to hurt.c
2815 - update BUGS info
2816
2817
2818 Changes: Modified:
2819 +1 -6 trunk/BUGS (File Modified)
2820 +1 -1 trunk/extensions/hurt.c (File Modified)
2821
2822
2823 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2824 Log:
2825 Make kline_exempt exempt from HURT also.
2826
2827
2828 Changes: Modified:
2829 +2 -1 trunk/extensions/hurt.c (File Modified)
2830
2831
2832 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2833 Log:
2834 Fix mask HEAL propagation.
2835
2836
2837 Changes: Modified:
2838 +6 -3 trunk/extensions/hurt.c (File Modified)
2839
2840
2841 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2842 Log:
2843 - Remove old cruft.
2844 - Update.
2845
2846
2847 Changes: Modified:
2848 +18 -31 trunk/extensions/README (File Modified)
2849
2850
2851 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2852 Log:
2853 More target change hax.
2854 Ick.
2855
2856
2857 Changes: Modified:
2858 +5 -0 trunk/extensions/hurt.c (File Modified)
2859
2860
2861 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2862 Log:
2863 Improvements to HURT propagation.
2864
2865
2866 Changes: Modified:
2867 +8 -6 trunk/extensions/hurt.c (File Modified)
2868
2869
2870 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2871 Log:
2872 - further simplification
2873
2874
2875 Changes: Modified:
2876 +25 -76 trunk/extensions/hurt.c (File Modified)
2877 +0 -9 trunk/extensions/hurt.h (File Modified)
2878
2879
2880 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2881 Log:
2882 - client_exit hook
2883
2884
2885 Changes: Modified:
2886 +13 -0 trunk/extensions/hurt.c (File Modified)
2887
2888
2889 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2890 Log:
2891 - cut off at 15 messages instead of 30
2892
2893
2894 Changes: Modified:
2895 +1 -1 trunk/extensions/hurt.h (File Modified)
2896
2897
2898 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2899 Log:
2900 Squash a warning here.
2901
2902
2903 Changes: Modified:
2904 +1 -3 trunk/src/ircd.c (File Modified)
2905
2906
2907 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2908 Log:
2909 Don't show servers in /stats l to nonopers if flatten links is enabled.
2910
2911
2912 Changes: Modified:
2913 +3 -1 trunk/modules/m_stats.c (File Modified)
2914
2915
2916 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2917 Log:
2918 - hurt expiry
2919
2920
2921 Changes: Modified:
2922 +20 -7 trunk/extensions/hurt.c (File Modified)
2923
2924
2925 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2926 Log:
2927 - remove inline stuff (yuck)
2928 - sockaddr should have been sockhost
2929
2930
2931 Changes: Modified:
2932 +22 -31 trunk/extensions/hurt.c (File Modified)
2933
2934
2935 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2936 Log:
2937 - make hurt checking actually work
2938
2939
2940 Changes: Modified:
2941 +2 -7 trunk/extensions/hurt.c (File Modified)
2942
2943
2944 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2945 Log:
2946 Slight tweak to alias{}.
2947
2948
2949 Changes: Modified:
2950 +4 -0 trunk/src/parse.c (File Modified)
2951
2952
2953 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2954 Log:
2955 - further simplification
2956
2957
2958 Changes: Modified:
2959 +59 -71 trunk/extensions/hurt.c (File Modified)
2960 +0 -1 trunk/extensions/hurt.h (File Modified)
2961
2962
2963 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2964 Log:
2965 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2966
2967
2968 Changes: Modified:
2969 +10 -20 trunk/extensions/hurt.c (File Modified)
2970 +0 -4 trunk/extensions/hurt.h (File Modified)
2971
2972
2973 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2974 Log:
2975 - remove some unnecessary code here (hurt_initial_check_event()).
2976
2977
2978 Changes: Modified:
2979 +0 -23 trunk/extensions/hurt.c (File Modified)
2980
2981
2982 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2983 Log:
2984 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2985
2986
2987 Changes: Modified:
2988 +8 -0 trunk/modules/core/m_message.c (File Modified)
2989
2990
2991 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2992 Log:
2993 - more sane tgchange hax
2994
2995
2996 Changes: Modified:
2997 +2 -1 trunk/extensions/hurt.c (File Modified)
2998
2999
3000 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3001 Log:
3002 Make HEAL <nick> work.
3003
3004
3005 Changes: Modified:
3006 +40 -43 trunk/extensions/hurt.c (File Modified)
3007
3008
3009 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3010 Log:
3011 Destroy hurt_clients list on unload.
3012
3013
3014 Changes: Modified:
3015 +7 -0 trunk/extensions/hurt.c (File Modified)
3016
3017
3018 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3019 Log:
3020 Coding style: no space between a function name and parenthesis.
3021
3022
3023 Changes: Modified:
3024 +43 -43 trunk/extensions/hurt.c (File Modified)
3025
3026
3027 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3028 Log:
3029 Now works and throws out hurt clients after 30 protocol messages
3030 unless they identify.
3031
3032
3033 Changes: Modified:
3034 +28 -36 trunk/extensions/hurt.c (File Modified)
3035 +1 -7 trunk/extensions/hurt.h (File Modified)
3036
3037
3038 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3039 Log:
3040 Working addition/lookup.
3041
3042
3043 Changes: Modified:
3044 +8 -0 trunk/extensions/hurt.c (File Modified)
3045
3046
3047 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3048 Log:
3049 Get rid of hyb6 style propagation (:server COMMAND source).
3050
3051
3052 Changes: Modified:
3053 +18 -22 trunk/extensions/hurt.c (File Modified)
3054
3055
3056 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3057 Log:
3058 add not-working hurt_add and hurt_find
3059
3060
3061 Changes: Modified:
3062 +13 -5 trunk/extensions/hurt.c (File Modified)
3063
3064
3065 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3066 Log:
3067 Comment out a lot of stuff so I can load and unload this without crashing.
3068
3069
3070 Changes: Modified:
3071 +17 -6 trunk/extensions/hurt.c (File Modified)
3072
3073
3074 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3075 Log:
3076 Fix svn:keywords and add a short comment at the top.
3077
3078
3079 Changes: Modified:
3080 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3081
3082
3083 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3084 Log:
3085 - Make hurt module compile
3086 - Link it to the build
3087 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3088 correct flag name, no CAP_TS6 use etc
3089
3090
3091 Changes: Modified:
3092 +1 -0 trunk/extensions/Makefile.in (File Modified)
3093 +30 -32 trunk/extensions/hurt.c (File Modified)
3094
3095
3096 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3097 Log:
3098 Put beu's hurt module in trunk.
3099
3100
3101 Changes: Modified:
3102 + - trunk/extensions/hurt.c (File Added)
3103 + - trunk/extensions/hurt.h (File Added)
3104
3105
3106 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3107 Log:
3108 - _iprint(): use stderr instead of stdout
3109
3110
3111 Changes: Modified:
3112 +1 -1 trunk/src/s_log.c (File Modified)
3113
3114
3115 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3116 Log:
3117 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3118 and subsequently destroy our kqueue when we close 0, 1, 2
3119 (broke /restart).
3120 - After closing fd 0, 1, 2 reopen them to /dev/null again
3121 so we don't send messages from malloc etc to a random
3122 user's connection.
3123 - Remove an obsolete comment.
3124
3125
3126 Changes: Modified:
3127 +13 -2 trunk/src/ircd.c (File Modified)
3128
3129
3130 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3131 Log:
3132 Update NEWS file.
3133
3134
3135 Changes: Modified:
3136 +29 -1 trunk/NEWS (File Modified)
3137
3138
3139 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3140 Log:
3141 Rerun autoconf.
3142
3143
3144 Changes: Modified:
3145 +1 -1 trunk/configure (File Modified)
3146
3147
3148 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3149 Log:
3150 Fix openssl version check to also accept versions newer than 0.9.6.
3151
3152
3153 Changes: Modified:
3154 +1 -1 trunk/configure.ac (File Modified)
3155
3156
3157 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3158 Log:
3159 Oops, need packet.h here.
3160
3161
3162 Changes: Modified:
3163 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3164
3165
3166 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3167 Log:
3168 End the flood grace period in CPRIVMSG/CNOTICE.
3169
3170
3171 Changes: Modified:
3172 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3173
3174
3175 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3176 Log:
3177 - update class::connectfreq documentation
3178
3179
3180 Changes: Modified:
3181 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3182
3183
3184 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3185 Log:
3186 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3187
3188
3189 Changes: Modified:
3190 +3 -6 trunk/src/s_serv.c (File Modified)
3191
3192
3193 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3194 Log:
3195 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3196
3197
3198 Changes: Modified:
3199 +1 -1 trunk/src/messages.tab (File Modified)
3200
3201
3202 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3203 Log:
3204 Don't mention that /stats p shows idle times, as it doesn't.
3205
3206
3207 Changes: Modified:
3208 +1 -1 trunk/help/opers/stats (File Modified)
3209 +1 -1 trunk/help/users/stats (File Modified)
3210
3211
3212 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3213 Log:
3214 /stats A shows DNS servers, it doesn't matter whether ircd
3215 uses ADNS or something else.
3216
3217
3218 Changes: Modified:
3219 +1 -1 trunk/help/opers/stats (File Modified)
3220
3221
3222 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3223 Log:
3224 get_client_name() fix
3225
3226
3227 Changes: Modified:
3228 +4 -0 trunk/src/client.c (File Modified)
3229
3230
3231 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3232 Log:
3233 Add some comments.
3234
3235
3236 Changes: Modified:
3237 +6 -0 trunk/src/ircd.c (File Modified)
3238
3239
3240 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3241 Log:
3242 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3243
3244 Changes: Modified:
3245 +16 -17 trunk/configure (File Modified)
3246 +1 -1 trunk/configure.ac (File Modified)
3247
3248
3249 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3250 Log:
3251 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3252
3253 Changes: Modified:
3254 +135 -0 trunk/configure (File Modified)
3255 +6 -0 trunk/configure.ac (File Modified)
3256
3257
3258 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3259 Log:
3260 Exit 0 on successful -conftest.
3261
3262
3263 Changes: Modified:
3264 +1 -1 trunk/src/ircd.c (File Modified)
3265
3266
3267 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3268 Log:
3269 Make the "keep the parent process around" thing work, by opening
3270 a pipe to the child process. This pipe is on fd 0 in the child
3271 process. After successful initialization, the child will write
3272 a byte to this pipe, on fatal errors it will close it without
3273 writing anything.
3274
3275 Somewhat hackish still but should work.
3276
3277
3278 Changes: Modified:
3279 +27 -30 trunk/src/ircd.c (File Modified)
3280
3281
3282 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3283 Log:
3284 - convert some error messages to ierror() over fprintf/ilog combination
3285
3286
3287 Changes: Modified:
3288 +3 -6 trunk/src/ircd.c (File Modified)
3289
3290
3291 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3292 Log:
3293 - inotice() for loadmodule when in foreground mode
3294
3295
3296 Changes: Modified:
3297 +3 -0 trunk/src/modules.c (File Modified)
3298
3299
3300 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3301 Log:
3302 - remove inotice() on loading modules from the config
3303
3304
3305 Changes: Modified:
3306 +0 -3 trunk/src/modules.c (File Modified)
3307
3308
3309 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3310 Log:
3311 - usleep for 50000usec in the parent process to allow for startup messages
3312 to be cleanly printed before detaching to shell, this should be more than
3313 enough time really
3314
3315
3316 Changes: Modified:
3317 +3 -0 trunk/src/ircd.c (File Modified)
3318
3319
3320 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3321 Log:
3322 - display more errors during normal startup as to try to help people find common problems
3323
3324
3325 Changes: Modified:
3326 +27 -10 trunk/src/ircd.c (File Modified)
3327
3328
3329 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3330 Log:
3331 - version bump in preparation of 2.0.0 release
3332
3333
3334 Changes: Modified:
3335 +9 -9 trunk/configure (File Modified)
3336 +1 -1 trunk/configure.ac (File Modified)
3337
3338
3339 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3340 Log:
3341 Change example.conf operator block from "admin" to "god",
3342 so as to show we encourage per-person operator blocks.
3343
3344
3345 Changes: Modified:
3346 +4 -2 trunk/doc/example.conf (File Modified)
3347
3348
3349 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3350 Log:
3351 Document alias{} block.
3352
3353
3354 Changes: Modified:
3355 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3356
3357
3358 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3359 Log:
3360 Document DNS blacklist stuff in sgml.
3361
3362
3363 Changes: Modified:
3364 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3365 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3366
3367
3368 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3369 Log:
3370 Misc /stats clarifications.
3371
3372
3373 Changes: Modified:
3374 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3375
3376
3377 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3378 Log:
3379 Move snomasks into umodes chapter.
3380 Move oprivs chapter down.
3381
3382
3383 Changes: Modified:
3384 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3385 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3386 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3387
3388
3389 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3390 Log:
3391 Mention operator{} user@host change.
3392
3393
3394 Changes: Modified:
3395 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3396
3397
3398 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3399 Log:
3400 operator{} block user@host matches against orighost now, not host.
3401 This means that services/+h spoofs do not work in operator{} blocks;
3402 auth{} spoofs still work.
3403
3404
3405 Changes: Modified:
3406 +4 -0 trunk/doc/example.conf (File Modified)
3407 +1 -1 trunk/doc/reference.conf (File Modified)
3408 +2 -2 trunk/modules/m_challenge.c (File Modified)
3409 +1 -1 trunk/modules/m_oper.c (File Modified)
3410
3411
3412 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3413 Log:
3414 - inotice/iwarn/ierror() stuff I was working on
3415
3416
3417 Changes: Modified:
3418 +3 -0 trunk/include/s_log.h (File Modified)
3419 +15 -11 trunk/src/ircd.c (File Modified)
3420 +3 -1 trunk/src/modules.c (File Modified)
3421 +1 -1 trunk/src/newconf.c (File Modified)
3422 +54 -0 trunk/src/s_log.c (File Modified)
3423
3424
3425 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3426 Log:
3427 Oops, don't add blacklists to the list twice on rehash.
3428
3429
3430 Changes: Modified:
3431 +3 -2 trunk/src/blacklist.c (File Modified)
3432
3433
3434 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3435 Log:
3436 Remove notices to the client about progress of dnsbl lookups.
3437
3438
3439 Changes: Modified:
3440 +0 -4 trunk/src/blacklist.c (File Modified)
3441
3442
3443 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3444 Log:
3445 Add auth{} flag dnsbl_exempt.
3446
3447
3448 Changes: Modified:
3449 +2 -1 trunk/doc/example.conf (File Modified)
3450 +2 -1 trunk/doc/reference.conf (File Modified)
3451 +2 -0 trunk/include/s_conf.h (File Modified)
3452 +1 -0 trunk/src/newconf.c (File Modified)
3453 +8 -1 trunk/src/s_user.c (File Modified)
3454
3455
3456 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3457 Log:
3458 Switch alias{} and blacklist{} around, for consistency with example.conf.
3459
3460
3461 Changes: Modified:
3462 +18 -18 trunk/doc/reference.conf (File Modified)
3463
3464
3465 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3466 Log:
3467 Send a warning to the user if they are dnsbl listed but exempted.
3468
3469
3470 Changes: Modified:
3471 +17 -12 trunk/src/s_user.c (File Modified)
3472
3473
3474 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3475 Log:
3476 Move throwing out dnsbl listed clients to registration,
3477 and make kline_exempt exempt from it.
3478
3479
3480 Changes: Modified:
3481 +1 -0 trunk/include/blacklist.h (File Modified)
3482 +4 -0 trunk/include/client.h (File Modified)
3483 +15 -16 trunk/src/blacklist.c (File Modified)
3484 +6 -0 trunk/src/client.c (File Modified)
3485 +17 -0 trunk/src/s_user.c (File Modified)
3486
3487
3488 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3489 Log:
3490 Show refcount in /stats n.
3491
3492
3493 Changes: Modified:
3494 +3 -2 trunk/modules/m_stats.c (File Modified)
3495
3496
3497 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3498 Log:
3499 Don't look up dnsbls twice if they send USER twice.
3500
3501
3502 Changes: Modified:
3503 +5 -3 trunk/modules/m_user.c (File Modified)
3504
3505
3506 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3507 Log:
3508 Add /stats n to help files.
3509
3510
3511 Changes: Modified:
3512 +1 -0 trunk/help/opers/stats (File Modified)
3513 +1 -0 trunk/help/users/stats (File Modified)
3514
3515
3516 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3517 Log:
3518 Only check dnsbls for A records, not AAAA.
3519
3520
3521 Changes: Modified:
3522 +1 -1 trunk/src/blacklist.c (File Modified)
3523
3524
3525 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3526 Log:
3527 Don't remove non-illegal blacklists on completion of check.
3528 Add debugging notices (not working).
3529
3530
3531 Changes: Modified:
3532 +5 -1 trunk/src/blacklist.c (File Modified)
3533
3534
3535 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3536 Log:
3537 Don't call register_local_user() if they haven't sent a nick yet.
3538
3539
3540 Changes: Modified:
3541 +1 -1 trunk/src/blacklist.c (File Modified)
3542
3543
3544 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3545 Log:
3546 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3547
3548
3549 Changes: Modified:
3550 +21 -0 trunk/modules/m_stats.c (File Modified)
3551
3552
3553 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3554 Log:
3555 More dnsbl rehash fixes, it was adding bogus entries.
3556
3557
3558 Changes: Modified:
3559 +2 -7 trunk/src/newconf.c (File Modified)
3560
3561
3562 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3563 Log:
3564 Need blacklist.h here.
3565
3566
3567 Changes: Modified:
3568 +1 -0 trunk/src/s_conf.c (File Modified)
3569
3570
3571 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3572 Log:
3573 - nuke iauth
3574
3575
3576 Changes: Modified:
3577 +1 -2 trunk/configure (File Modified)
3578 +0 -48 trunk/configure.ac (File Modified)
3579 + - trunk/doc/example-iauth.conf (File Deleted)
3580 + - trunk/iauth/ (File Deleted)
3581
3582
3583 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3584 Log:
3585 Improve handling of rehashing with blacklists.
3586 Also some coding style tweaks.
3587
3588
3589 Changes: Modified:
3590 +3 -2 trunk/include/blacklist.h (File Modified)
3591 +35 -16 trunk/src/blacklist.c (File Modified)
3592 +2 -0 trunk/src/s_conf.c (File Modified)
3593
3594
3595 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3596 Log:
3597 Clear can_send cache if a user logs in or out from services.
3598
3599
3600 Changes: Modified:
3601 +2 -0 trunk/modules/m_services.c (File Modified)
3602
3603
3604 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3605 Log:
3606 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3607 This directory is not entered by default.
3608 More stuff needs to be moved into here.
3609
3610
3611 Changes: Modified:
3612 +2 -1 trunk/configure (File Modified)
3613 +1 -0 trunk/configure.ac (File Modified)
3614 +69 -458 trunk/extensions/Makefile.in (File Modified)
3615 + - trunk/extensions/m_clearchan.c (File Deleted)
3616 + - trunk/extensions/m_force.c (File Deleted)
3617 + - trunk/unsupported/ (File Added)
3618 + - trunk/unsupported/Makefile.in (File Added)
3619 + - trunk/unsupported/m_clearchan.c (File Added)
3620 + - trunk/unsupported/m_force.c (File Added)
3621
3622
3623 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3624 Log:
3625 Logging/wallops for forcejoin/forcepart, numeric fix.
3626 This needs to be moved to the toys section.
3627
3628
3629 Changes: Modified:
3630 +22 -2 trunk/extensions/m_force.c (File Modified)
3631
3632
3633 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3634 Log:
3635 Fix comments at the top (including copyright).
3636
3637
3638 Changes: Modified:
3639 +3 -2 trunk/extensions/m_omode.c (File Modified)
3640
3641
3642 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3643 Log:
3644 Add OMODE command to extensions/ for oper mode hacking:
3645 - requires admin privs
3646 - does not work for opped opers
3647 - sends wallops
3648 - sends a ServerMode for opping the oper themselves,
3649 otherwise a mode coming from the oper (not only
3650 does this provide full accountability, it is also
3651 easiest to implement while avoiding channels
3652 messed up with bogus bans etc).
3653
3654
3655 Changes: Modified:
3656 +171 -0 trunk/extensions/Makefile.in (File Modified)
3657 + - trunk/extensions/m_omode.c (File Added)
3658
3659
3660 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3661 Log:
3662 Metadata fix
3663
3664
3665 Changes: Modified:
3666 + - trunk/include/blacklist.h (Property Modified)
3667 + - trunk/src/blacklist.c (Property Modified)
3668
3669
3670 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3671 Log:
3672 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3673
3674
3675 Changes: Modified:
3676 +5 -1 trunk/src/blacklist.c (File Modified)
3677
3678
3679 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3680 Log:
3681 Initial DNS blacklist support:
3682 - see example.conf for how to use.
3683 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3684 - tor.ahbl.org is also included because most networks will not want to allow tor
3685 (and we're considering going KoS on tor users here anyway due to abuse)
3686
3687
3688 Changes: Modified:
3689 +18 -0 trunk/doc/example.conf (File Modified)
3690 +66 -0 trunk/doc/reference.conf (File Modified)
3691 + - trunk/include/blacklist.h (File Added)
3692 +2 -0 trunk/include/client.h (File Modified)
3693 +3 -0 trunk/modules/m_user.c (File Modified)
3694 +152 -0 trunk/src/Makefile.in (File Modified)
3695 + - trunk/src/blacklist.c (File Added)
3696 +34 -0 trunk/src/newconf.c (File Modified)
3697 +1 -0 trunk/src/s_auth.c (File Modified)
3698 +4 -0 trunk/src/s_user.c (File Modified)
3699
3700
3701 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3702 Log:
3703 Remove last bit of lzo stuff (comment in example.conf connect{}).
3704
3705
3706 Changes: Modified:
3707 +0 -4 trunk/doc/example.conf (File Modified)
3708
3709
3710 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3711 Log:
3712 Show sasl successes and failures in /stats t (like other
3713 things in /stats t, about local clients only).
3714
3715
3716 Changes: Modified:
3717 +2 -0 trunk/include/s_stats.h (File Modified)
3718 +3 -0 trunk/modules/m_sasl.c (File Modified)
3719 +3 -0 trunk/src/s_stats.c (File Modified)
3720
3721
3722 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3723 Log:
3724 Allow messaging services by nickname without using
3725 target change slots (this was already possible with
3726 user@server notation or services shortcuts).
3727
3728
3729 Changes: Modified:
3730 +2 -2 trunk/modules/core/m_message.c (File Modified)
3731
3732
3733 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3734 Log:
3735 Abort a safelist if a new /list comes in while one is already in progress.
3736
3737
3738 Changes: Modified:
3739 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3740
3741
3742 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3743 Log:
3744 Change $![letter]:[mask] to $~[letter]:[mask]
3745 so both ! and ~ invert an extban.
3746
3747
3748 Changes: Modified:
3749 +2 -0 trunk/src/chmode.c (File Modified)
3750
3751
3752 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3753 Log:
3754 - revert due to technical issues
3755
3756
3757 Changes: Modified:
3758 +1 -1 trunk/src/extban.c (File Modified)
3759
3760
3761 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3762 Log:
3763 - 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
3764
3765
3766 Changes: Modified:
3767 +1 -1 trunk/src/extban.c (File Modified)
3768
3769
3770 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3771 Log:
3772 Don't pace /list on a single channel.
3773
3774
3775 Changes: Modified:
3776 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3777
3778
3779 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3780 Log:
3781 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3782
3783
3784 Changes: Modified:
3785 +4 -2 trunk/include/supported.h (File Modified)
3786
3787
3788 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3789 Log:
3790 Extban types are case insensitive; force them to lowercase when added.
3791
3792
3793 Changes: Modified:
3794 +5 -5 trunk/doc/extban.txt (File Modified)
3795 +4 -0 trunk/src/chmode.c (File Modified)
3796 +3 -3 trunk/src/extban.c (File Modified)
3797
3798
3799 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3800 Log:
3801 sendto_wallops_flags():
3802 - instead of checking IsOper on each client, walk the appropriate list
3803 - instead of sending non-+z wallops from persons to nonopers, send only
3804 +w wallops from persons
3805
3806
3807 Changes: Modified:
3808 +1 -5 trunk/src/send.c (File Modified)
3809
3810
3811 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3812 Log:
3813 Prefix oper wallops with "WALLOPS - " if they would
3814 otherwise look like operwalls or locops, when sending
3815 them to local users.
3816
3817
3818 Changes: Modified:
3819 +11 -1 trunk/modules/m_wallops.c (File Modified)
3820
3821
3822 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3823 Log:
3824 Make sure destination field in some sasl numerics
3825 is the user's nick, not the sasl agent or server
3826 name.
3827
3828
3829 Changes: Modified:
3830 +2 -2 trunk/modules/m_sasl.c (File Modified)
3831
3832
3833 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3834 Log:
3835 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3836
3837
3838 Changes: Modified:
3839 +1 -1 trunk/extensions/Makefile.in (File Modified)
3840
3841
3842 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3843 Log:
3844 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3845
3846
3847 Changes: Modified:
3848 +1 -0 trunk/src/s_user.c (File Modified)
3849
3850
3851 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3852 Log:
3853 Fix build for when IPv6 is disabled.
3854
3855
3856 Changes: Modified:
3857 +12 -10 trunk/src/s_auth.c (File Modified)
3858
3859
3860 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3861 Log:
3862 Add information about adding extban types.
3863
3864
3865 Changes: Modified:
3866 +25 -0 trunk/doc/extban.txt (File Modified)
3867
3868
3869 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3870 Log:
3871 Better extban validation: try to match a new extban from
3872 a local user against its setter to see if it is valid.
3873 Unknown extban types from remotes are no longer hidden.
3874
3875
3876 Changes: Modified:
3877 +4 -3 trunk/doc/extban.txt (File Modified)
3878 +1 -0 trunk/include/channel.h (File Modified)
3879 +2 -6 trunk/src/chmode.c (File Modified)
3880 +32 -0 trunk/src/extban.c (File Modified)
3881
3882
3883 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3884 Log:
3885 Make sure both .c.o: and .s.o: are followed by the necessary command.
3886
3887
3888 Changes: Modified:
3889 +1 -0 trunk/src/Makefile.in (File Modified)
3890
3891
3892 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3893 Log:
3894 Add need_sasl auth{} flag to sgml documentation.
3895
3896
3897 Changes: Modified:
3898 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3899
3900
3901 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3902 Log:
3903 Document need_sasl auth{} flag in example confs.
3904
3905
3906 Changes: Modified:
3907 +1 -0 trunk/doc/example.conf (File Modified)
3908 +1 -0 trunk/doc/reference.conf (File Modified)
3909
3910
3911 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3912 Log:
3913 Don't allow TB to set an empty topic.
3914 This would be possible if a server sent bad protocol
3915 and could cause a crash.
3916
3917
3918 Changes: Modified:
3919 +4 -0 trunk/modules/m_tb.c (File Modified)
3920
3921
3922 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3923 Log:
3924 - oops
3925
3926
3927 Changes: Modified:
3928 +1 -1 trunk/Makefile.in (File Modified)
3929
3930
3931 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3932 Log:
3933 - typo fix
3934
3935
3936 Changes: Modified:
3937 +2 -2 trunk/configure (File Modified)
3938 +1 -1 trunk/configure.ac (File Modified)
3939
3940
3941 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3942 Log:
3943 - rebuild configure
3944
3945
3946 Changes: Modified:
3947 +2 -2 trunk/configure (File Modified)
3948
3949
3950 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3951 Log:
3952 - makefile fix
3953
3954
3955 Changes: Modified:
3956 +1 -1 trunk/extensions/Makefile.in (File Modified)
3957
3958
3959 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3960 Log:
3961 - rename contrib to extensions to bring some clarity to things
3962
3963
3964 Changes: Modified:
3965 +1 -1 trunk/Makefile.in (File Modified)
3966 +1 -1 trunk/configure.ac (File Modified)
3967 +10 -10 trunk/doc/example.conf (File Modified)
3968 +10 -10 trunk/doc/reference.conf (File Modified)
3969 + - trunk/extensions/ (File Added)
3970 + - trunk/extras/ (File Deleted)
3971
3972
3973 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3974 Log:
3975 - temporary rename
3976
3977
3978 Changes: Modified:
3979 +1 -1 trunk/Makefile.in (File Modified)
3980 +1 -1 trunk/configure.ac (File Modified)
3981 + - trunk/contrib/ (File Deleted)
3982 + - trunk/extras/ (File Added)
3983
3984
3985 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3986 Log:
3987 Don't allow servers to QUIT (they should use SQUIT).
3988
3989
3990 Changes: Modified:
3991 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3992
3993
3994 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3995 Log:
3996 - keywords
3997
3998
3999 Changes: Modified:
4000 + - trunk/src/fnvhash.s (Property Modified)
4001
4002
4003 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4004 Log:
4005 - reduced version of code
4006
4007
4008 Changes: Modified:
4009 +9 -61 trunk/src/fnvhash.s (File Modified)
4010
4011
4012 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4013 Log:
4014 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4015
4016
4017 Changes: Modified:
4018 +1 -1 trunk/src/fnvhash.s (File Modified)
4019
4020
4021 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4022 Log:
4023 Fix orighost matching for klines, etc. Was hashing the visible
4024 host, oops.
4025
4026
4027 Changes: Modified:
4028 +1 -1 trunk/src/hostmask.c (File Modified)
4029
4030
4031 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4032 Log:
4033 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4034
4035
4036 Changes: Modified:
4037 +7 -1 trunk/configure (File Modified)
4038 +5 -0 trunk/configure.ac (File Modified)
4039 +5 -6 trunk/src/Makefile.in (File Modified)
4040 +0 -4 trunk/src/fnvhash.s (File Modified)
4041 +0 -2 trunk/src/hash.c (File Modified)
4042
4043
4044 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4045 Log:
4046 - regenerate configure
4047
4048
4049 Changes: Modified:
4050 +18 -0 trunk/configure (File Modified)
4051
4052
4053 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4054 Log:
4055 - --enable-ricer-hashing option.
4056
4057
4058 Changes: Modified:
4059 +9 -0 trunk/configure.ac (File Modified)
4060 +3 -0 trunk/include/setup.h.in (File Modified)
4061
4062
4063 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4064 Log:
4065 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4066
4067
4068 Changes: Modified:
4069 + - trunk/src/fnvhash.s (File Added)
4070 +3 -0 trunk/src/hash.c (File Modified)
4071
4072
4073 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4074 Log:
4075 Fix syntax error in reference.conf.
4076
4077
4078 Changes: Modified:
4079 +0 -1 trunk/doc/reference.conf (File Modified)
4080
4081
4082 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4083 Log:
4084 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4085 (&& instead of ||...)
4086 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4087
4088
4089 Changes: Modified:
4090 +1 -1 trunk/src/chmode.c (File Modified)
4091
4092
4093 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4094 Log:
4095 Documentation for extban.
4096
4097
4098 Changes: Modified:
4099 + - trunk/doc/extban.txt (File Added)
4100
4101
4102 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4103 Log:
4104 Add extban modules to example confs.
4105
4106
4107 Changes: Modified:
4108 +5 -0 trunk/doc/example.conf (File Modified)
4109 +10 -0 trunk/doc/reference.conf (File Modified)
4110
4111
4112 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4113 Log:
4114 Initial addition of extended ban types (conditionals).
4115 Allows custom +bqeI checks via modules.
4116 Initial extra types are account (a[:mask]), oper (o),
4117 channel (c:name), realname (r:mask), server (s:mask).
4118
4119
4120 Changes: Modified:
4121 +229 -0 trunk/contrib/Makefile.in (File Modified)
4122 + - trunk/contrib/extb_account.c (File Added)
4123 + - trunk/contrib/extb_channel.c (File Added)
4124 + - trunk/contrib/extb_oper.c (File Added)
4125 + - trunk/contrib/extb_realname.c (File Added)
4126 + - trunk/contrib/extb_server.c (File Added)
4127 +13 -0 trunk/include/channel.h (File Modified)
4128 +1 -0 trunk/src/Makefile.in (File Modified)
4129 +14 -5 trunk/src/channel.c (File Modified)
4130 +91 -0 trunk/src/chmode.c (File Modified)
4131 + - trunk/src/extban.c (File Added)
4132
4133
4134 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4135 Log:
4136 Do not force +bqeI modes starting with '$' in nick!user@host format.
4137 * and ? characters in them are still assumed to be wildcards.
4138
4139
4140 Changes: Modified:
4141 +6 -0 trunk/src/chmode.c (File Modified)
4142
4143
4144 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4145 Log:
4146 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4147
4148
4149 Changes: Modified:
4150 +4 -0 trunk/modules/m_capab.c (File Modified)
4151
4152
4153 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4154 Log:
4155 Stop some mixing of client and server protocol.
4156
4157
4158 Changes: Modified:
4159 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4160 +4 -2 trunk/modules/m_pass.c (File Modified)
4161 +6 -0 trunk/modules/m_sasl.c (File Modified)
4162 +6 -0 trunk/modules/m_user.c (File Modified)
4163
4164
4165 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4166 Log:
4167 - additional revert
4168
4169
4170 Changes: Modified:
4171 +0 -2 trunk/include/s_newconf.h (File Modified)
4172 +0 -4 trunk/include/s_serv.h (File Modified)
4173 +0 -1 trunk/src/newconf.c (File Modified)
4174 +1 -13 trunk/src/s_serv.c (File Modified)
4175
4176
4177 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4178 Log:
4179 - revert LZOLink patch for now
4180
4181
4182 Changes: Modified:
4183 +0 -1 trunk/servlink/Makefile.in (File Modified)
4184 +0 -16 trunk/servlink/README (File Modified)
4185 +2 -36 trunk/servlink/control.c (File Modified)
4186 +0 -3 trunk/servlink/control.h (File Modified)
4187 +7 -5955 trunk/servlink/io.c (File Modified)
4188 + - trunk/servlink/lzoconf.h (File Deleted)
4189 + - trunk/servlink/lzodefs.h (File Deleted)
4190 + - trunk/servlink/minilzo.c (File Deleted)
4191 + - trunk/servlink/minilzo.h (File Deleted)
4192 +0 -1 trunk/servlink/servlink.h (File Modified)
4193
4194
4195 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4196 Log:
4197 - more stuff here
4198
4199
4200 Changes: Modified:
4201 +4 -2 trunk/servlink/control.c (File Modified)
4202 +2 -1 trunk/servlink/io.c (File Modified)
4203
4204
4205 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4206 Log:
4207 - oops
4208
4209
4210 Changes: Modified:
4211 +2 -2 trunk/servlink/io.c (File Modified)
4212
4213
4214 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4215 Log:
4216 - paranoia, prevent segfaults
4217
4218
4219 Changes: Modified:
4220 +2 -2 trunk/servlink/io.c (File Modified)
4221
4222
4223 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4224 Log:
4225 - more optimal servlink code
4226
4227
4228 Changes: Modified:
4229 +21 -8 trunk/servlink/io.c (File Modified)
4230
4231
4232 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4233 Log:
4234 - more efficient read strategy
4235
4236
4237 Changes: Modified:
4238 +15 -3 trunk/servlink/io.c (File Modified)
4239
4240
4241 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4242 Log:
4243 - use lzo_uintp cast to make LZO happy
4244
4245
4246 Changes: Modified:
4247 +3 -3 trunk/servlink/io.c (File Modified)
4248
4249
4250 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4251 Log:
4252 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4253
4254
4255 Changes: Modified:
4256 +4 -0 trunk/doc/example.conf (File Modified)
4257 +2 -1 trunk/include/s_newconf.h (File Modified)
4258 +4 -0 trunk/include/s_serv.h (File Modified)
4259 +1 -0 trunk/servlink/Makefile.in (File Modified)
4260 +16 -0 trunk/servlink/README (File Modified)
4261 +34 -2 trunk/servlink/control.c (File Modified)
4262 +3 -0 trunk/servlink/control.h (File Modified)
4263 +5929 -7 trunk/servlink/io.c (File Modified)
4264 + - trunk/servlink/lzoconf.h (File Added)
4265 + - trunk/servlink/lzodefs.h (File Added)
4266 + - trunk/servlink/minilzo.c (File Added)
4267 + - trunk/servlink/minilzo.h (File Added)
4268 +1 -0 trunk/servlink/servlink.h (File Modified)
4269 +1 -0 trunk/src/newconf.c (File Modified)
4270 +14 -2 trunk/src/s_serv.c (File Modified)
4271
4272
4273 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4274 Log:
4275 - remove imalloc, it was a concept that probably wouldn't have worked properly
4276
4277
4278 Changes: Modified:
4279 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4280 + - trunk/libcharybdis/imalloc.c (File Deleted)
4281 + - trunk/libcharybdis/imalloc.h (File Deleted)
4282
4283
4284 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4285 Log:
4286 - disable imalloc for now
4287
4288
4289 Changes: Modified:
4290 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4291
4292
4293 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4294 Log:
4295 - remove unneeded debug code
4296
4297
4298 Changes: Modified:
4299 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4300
4301
4302 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4303 Log:
4304 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4305
4306
4307 Changes: Modified:
4308 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4309
4310
4311 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4312 Log:
4313 - more stuff here, imalloc remains disabled for now
4314
4315
4316 Changes: Modified:
4317 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4318
4319
4320 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4321 Log:
4322 - more progress
4323
4324
4325 Changes: Modified:
4326 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4327
4328
4329 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4330 Log:
4331 - more tweaks
4332
4333
4334 Changes: Modified:
4335 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4336 +2 -0 trunk/src/ircd.c (File Modified)
4337
4338
4339 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4340 Log:
4341 - roll back libircd crap
4342
4343
4344 Changes: Modified:
4345 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4346 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4347 +29 -0 trunk/src/.depend (File Modified)
4348 +6 -21 trunk/src/Makefile.in (File Modified)
4349 +3 -218 trunk/src/ircd.c (File Modified)
4350 + - trunk/src/ircd_linker.c (File Deleted)
4351 + - trunk/src/main.c (File Deleted)
4352
4353
4354 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4355 Log:
4356 - realloc(), free() implementation
4357
4358
4359 Changes: Modified:
4360 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4361
4362
4363 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4364 Log:
4365 - malloc(), calloc() implementation
4366
4367
4368 Changes: Modified:
4369 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4370
4371
4372 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4373 Log:
4374 - block_free(), block_find(), retune_heaps() implementation
4375
4376
4377 Changes: Modified:
4378 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4379
4380
4381 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4382 Log:
4383 - block_destroy code, block_allocate code.
4384
4385
4386 Changes: Modified:
4387 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4388
4389
4390 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4391 Log:
4392 - block_new() code
4393
4394
4395 Changes: Modified:
4396 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4397
4398
4399 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4400 Log:
4401 - disable imalloc again :P
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4406
4407
4408 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4409 Log:
4410 - fix warning
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4415
4416
4417 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4418 Log:
4419 - fix typo
4420
4421
4422 Changes: Modified:
4423 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4424
4425
4426 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4427 Log:
4428 - constructor code for imalloc engine (malloc_init())
4429
4430
4431 Changes: Modified:
4432 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4433
4434
4435 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4436 Log:
4437 - imalloc engine improvements
4438
4439
4440 Changes: Modified:
4441 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4442
4443
4444 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4445 Log:
4446 - replace mmap() code with direct brk()/sbrk() calls.
4447
4448
4449 Changes: Modified:
4450 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4451
4452
4453 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4454 Log:
4455 - remove outdated i_malloc() interfaces
4456
4457
4458 Changes: Modified:
4459 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4460
4461
4462 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4463 Log:
4464 - redisable imalloc (sorry!)
4465
4466
4467 Changes: Modified:
4468 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4469
4470
4471 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4472 Log:
4473 - correct GET_PAGE_SLOT() macro
4474
4475
4476 Changes: Modified:
4477 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4478
4479
4480 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4481 Log:
4482 - oops forgot to commit it with imalloc turned off
4483
4484
4485 Changes: Modified:
4486 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4487
4488
4489 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4490 Log:
4491 - cleanups
4492
4493
4494 Changes: Modified:
4495 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4496 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4497
4498
4499 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4500 Log:
4501 - lowlevel imalloc code
4502
4503
4504 Changes: Modified:
4505 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4506 + - trunk/libcharybdis/imalloc.h (File Added)
4507
4508
4509 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4510 Log:
4511 - fix bindings
4512
4513
4514 Changes: Modified:
4515 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4516
4517
4518 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4519 Log:
4520 remove #ifndef
4521
4522
4523 Changes: Modified:
4524 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4525
4526
4527 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4528 Log:
4529 - 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)
4530
4531
4532 Changes: Modified:
4533 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4534 + - trunk/libcharybdis/imalloc.c (File Added)
4535
4536
4537 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4538 Log:
4539 - increment configure Id
4540
4541
4542 Changes: Modified:
4543 +2208 -1 trunk/configure (File Modified)
4544
4545
4546 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4547 Log:
4548 - bootstrap for imalloc code
4549
4550
4551 Changes: Modified:
4552 +54 -1 trunk/configure.ac (File Modified)
4553 +27 -0 trunk/include/setup.h.in (File Modified)
4554
4555
4556 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4557 Log:
4558 Clarify interaction of spoofs and channel bans/operator{} blocks.
4559
4560
4561 Changes: Modified:
4562 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4563 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4564
4565
4566 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4567 Log:
4568 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4569
4570
4571 Changes: Modified:
4572 +30 -22 trunk/src/ircd.c (File Modified)
4573
4574
4575 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4576 Log:
4577 If shared{} blocks deny something, the command
4578 is silently ignored.
4579
4580
4581 Changes: Modified:
4582 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4583
4584
4585 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4586 Log:
4587 Move up IsService check so we don't store a non-service
4588 in preClient->sasl_agent.
4589
4590
4591 Changes: Modified:
4592 +6 -6 trunk/modules/m_sasl.c (File Modified)
4593
4594
4595 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4596 Log:
4597 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4598 Add some more sanity checks on agent strings.
4599
4600
4601 Changes: Modified:
4602 +13 -11 trunk/modules/m_sasl.c (File Modified)
4603
4604
4605 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4606 Log:
4607 Unknown clients can have an ID too now so make sure to remove
4608 them from the hash if they exit.
4609
4610
4611 Changes: Modified:
4612 +3 -0 trunk/src/client.c (File Modified)
4613
4614
4615 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4616 Log:
4617 Only accept sasl from servers in a service{} block.
4618 Not tested but this must go in.
4619
4620
4621 Changes: Modified:
4622 +6 -0 trunk/modules/m_sasl.c (File Modified)
4623 +3 -0 trunk/modules/m_signon.c (File Modified)
4624
4625
4626 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4627 Log:
4628 Only process SAVE messages targetting registered users,
4629 not servers or unregistered connections. Could cause
4630 a crash when bad protocol was received.
4631
4632
4633 Changes: Modified:
4634 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4635
4636
4637 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4638 Log:
4639 - fix QJM buffer overflow vulnerability (fucking GXTi)
4640
4641
4642 Changes: Modified:
4643 +3 -3 trunk/src/s_user.c (File Modified)
4644
4645
4646 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4647 Log:
4648 Mention /scan umodes under oper_spy privilege.
4649
4650
4651 Changes: Modified:
4652 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4653
4654
4655 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4656 Log:
4657 Mention that overlapping cluster blocks are a bad thing.
4658
4659
4660 Changes: Modified:
4661 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4662
4663
4664 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4665 Log:
4666 - Document cluster{} and shared{} blocks.
4667 - Mention that service{} does not allow wildcards.
4668
4669
4670 Changes: Modified:
4671 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4672
4673
4674 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4675 Log:
4676 Document exempt{} and service{} blocks, point to reference.conf for
4677 general{}, channel{} and serverhide{}.
4678
4679
4680 Changes: Modified:
4681 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4682
4683
4684 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4685 Log:
4686 Document ~ in lists of values better.
4687
4688
4689 Changes: Modified:
4690 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4691
4692
4693 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4694 Log:
4695 More detailed CNOTICE, CPRIVMSG descriptions.
4696
4697
4698 Changes: Modified:
4699 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4700
4701
4702 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4703 Log:
4704 Oops, need both Revision and Id on modules.
4705
4706
4707 Changes: Modified:
4708 + - trunk/modules/sno_routing.c (Property Modified)
4709
4710
4711 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4712 Log:
4713 Tweak header comment a bit (filename, Id).
4714
4715
4716 Changes: Modified:
4717 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4718
4719
4720 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4721 Log:
4722 Add GLINE and UNGLINE.
4723
4724
4725 Changes: Modified:
4726 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4727
4728
4729 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4730 Log:
4731 New configure with proper Id.
4732
4733
4734 Changes: Modified:
4735 +3 -1 trunk/configure (File Modified)
4736
4737
4738 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4739 Log:
4740 Change #include directives for in6addr_any, hopefully compiles better now.
4741
4742
4743 Changes: Modified:
4744 +3 -1 trunk/configure.ac (File Modified)
4745
4746
4747 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4748 Log:
4749 Encourage putting actual administrative information
4750 in the admin{} block.
4751
4752
4753 Changes: Modified:
4754 +3 -3 trunk/doc/example.conf (File Modified)
4755
4756
4757 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4758 Log:
4759 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4760
4761
4762 Changes: Modified:
4763 +9 -7 trunk/include/s_conf.h (File Modified)
4764 +1 -0 trunk/src/newconf.c (File Modified)
4765 +10 -0 trunk/src/s_user.c (File Modified)
4766
4767
4768 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4769 Log:
4770 - Change to glines = no in example confs
4771 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4772 are disabled.
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/doc/example.conf (File Modified)
4777 +1 -1 trunk/doc/reference.conf (File Modified)
4778 +2 -2 trunk/modules/m_gline.c (File Modified)
4779
4780
4781 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4782 Log:
4783 - forward-port QJM fix from 1.1
4784
4785
4786 Changes: Modified:
4787 +2 -0 trunk/src/s_user.c (File Modified)
4788
4789
4790 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4791 Log:
4792 - add switch to configure to disable the block allocator
4793
4794
4795 Changes: Modified:
4796 +18 -0 trunk/configure (File Modified)
4797 +9 -0 trunk/configure.ac (File Modified)
4798 +0 -6 trunk/include/config.h (File Modified)
4799 +3 -0 trunk/include/setup.h.in (File Modified)
4800
4801
4802 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4803 Log:
4804 Fix wierd error that would exit SASL users with "Overridden"
4805
4806 Changes: Modified:
4807 +1 -1 trunk/modules/m_signon.c (File Modified)
4808
4809
4810 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4811 Log:
4812 Remove obsolete XXX comment about lazylinks.
4813
4814
4815 Changes: Modified:
4816 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4817
4818
4819 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4820 Log:
4821 OJOIN: make sure to send the wallops remotely for #channels
4822
4823
4824 Changes: Modified:
4825 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4826
4827
4828 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4829 Log:
4830 Accountability for OJOIN (contrib module)
4831
4832 Changes: Modified:
4833 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4834
4835
4836 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4837 Log:
4838 - move more stuff over to ircd_state
4839
4840
4841 Changes: Modified:
4842 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4843 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4844 +9 -0 trunk/src/ircd_state.c (File Modified)
4845 +3 -3 trunk/src/patricia.c (File Modified)
4846
4847
4848 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4849 Log:
4850 - move more stuff out of libircd and into ircd_state.c
4851
4852
4853 Changes: Modified:
4854 +5 -5 trunk/src/channel.c (File Modified)
4855 +4 -4 trunk/src/client.c (File Modified)
4856 +12 -0 trunk/src/ircd_state.c (File Modified)
4857
4858
4859 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4860 Log:
4861 - this is just barrels of fun
4862
4863
4864 Changes: Modified:
4865 + - trunk/include/ircd_state.h (File Added)
4866 +1 -1 trunk/src/Makefile.in (File Modified)
4867 +2 -1 trunk/src/channel.c (File Modified)
4868 +3 -52 trunk/src/ircd.c (File Modified)
4869 +100 -3 trunk/src/ircd_state.c (File Modified)
4870
4871
4872 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4873 Log:
4874 It's .include, not #include.
4875
4876
4877 Changes: Modified:
4878 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4879
4880
4881 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4882 Log:
4883 More consistent section titles.
4884
4885
4886 Changes: Modified:
4887 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4888 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4889 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4890
4891
4892 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4893 Log:
4894 Mention possible exceeding of +j/+l due to propagation
4895 delays between servers.
4896
4897
4898 Changes: Modified:
4899 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4900
4901
4902 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4903 Log:
4904 Formatting nits:
4905 - "text" -> <quote>text</quote>
4906 - <filename>
4907 - a few more
4908
4909
4910 Changes: Modified:
4911 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4912 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4913 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4914 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4915
4916
4917 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4918 Log:
4919 Remove text about deprecation of glines.
4920
4921
4922 Changes: Modified:
4923 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4924
4925
4926 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4927 Log:
4928 - Add description of umode +D, deaf.
4929 - Mention CALLERID 005 token with umode +g.
4930
4931
4932 Changes: Modified:
4933 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4934
4935
4936 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4937 Log:
4938 Strip off a leading colon in services shortcuts (aliases).
4939
4940
4941 Changes: Modified:
4942 +2 -0 trunk/src/parse.c (File Modified)
4943
4944
4945 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4946 Log:
4947 Add no_oper_invis contrib module, denies opers setting
4948 themselves invisible (except hidden_oper's).
4949
4950
4951 Changes: Modified:
4952 +42 -0 trunk/contrib/Makefile.in (File Modified)
4953 + - trunk/contrib/no_oper_invis.c (File Added)
4954
4955
4956 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4957 Log:
4958 Mention /stats E, make the other /stats descriptions more consistent.
4959
4960
4961 Changes: Modified:
4962 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4963
4964
4965 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4966 Log:
4967 Mention that the KILL reason and oper will appear on channels.
4968
4969
4970 Changes: Modified:
4971 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4972
4973
4974 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4975 Log:
4976 Mention /mode #channel f to query forward channel from outside.
4977
4978
4979 Changes: Modified:
4980 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4981
4982
4983 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4984 Log:
4985 Port over RATBOX_2_1 r20960 (anfl):
4986 client connect notices to +C should be hiding the extra
4987 fields for spoofed users
4988
4989
4990 Changes: Modified:
4991 +2 -1 trunk/src/s_user.c (File Modified)
4992
4993
4994 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4995 Log:
4996 Add a chapter with our extra user commands:
4997 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4998
4999
5000 Changes: Modified:
5001 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5002 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5003
5004
5005 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5006 Log:
5007 Do not put by <server>: in SQUIT reasons to servers
5008 other than the one being exited.
5009
5010
5011 Changes: Modified:
5012 +1 -1 trunk/src/client.c (File Modified)
5013
5014
5015 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5016 Log:
5017 Regenerate configure.
5018
5019
5020 Changes: Modified:
5021 +1162 -1159 trunk/configure (File Modified)
5022
5023
5024 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5025 Log:
5026 Move the warning flags down so they do not mess up
5027 checks like for -Wl,-export-dynamic.
5028
5029
5030 Changes: Modified:
5031 +33 -30 trunk/configure.ac (File Modified)
5032
5033
5034 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5035 Log:
5036 - more work here
5037
5038
5039 Changes: Modified:
5040 +2 -1 trunk/iauth/Makefile.in (File Modified)
5041
5042
5043 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5044 Log:
5045 - build iauth makefile
5046
5047
5048 Changes: Modified:
5049 +3 -2 trunk/configure (File Modified)
5050 +1 -0 trunk/configure.ac (File Modified)
5051
5052
5053 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5054 Log:
5055 - Makefile
5056
5057
5058 Changes: Modified:
5059 + - trunk/iauth/Makefile.in (File Added)
5060
5061
5062 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5063 Log:
5064 - add iauth.conf.example from irc2.11
5065
5066
5067 Changes: Modified:
5068 + - trunk/doc/example-iauth.conf (File Added)
5069
5070
5071 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5072 Log:
5073 - wow, i found some docs on this thing
5074
5075
5076 Changes: Modified:
5077 + - trunk/doc/technical/iauth-internals.txt (File Added)
5078
5079
5080 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5081 Log:
5082 - no longer applicable
5083
5084
5085 Changes: Modified:
5086 + - trunk/authdaemon/ (File Deleted)
5087
5088
5089 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5090 Log:
5091 - remove libircd.so on make clean (oops)
5092
5093
5094 Changes: Modified:
5095 +1 -1 trunk/src/Makefile.in (File Modified)
5096
5097
5098 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5099 Log:
5100 - merge iauth source for experimentation
5101
5102
5103 Changes: Modified:
5104 + - trunk/iauth/ (File Added)
5105 + - trunk/iauth/a_conf.c (File Added)
5106 + - trunk/iauth/a_conf_def.h (File Added)
5107 + - trunk/iauth/a_conf_ext.h (File Added)
5108 + - trunk/iauth/a_defines.h (File Added)
5109 + - trunk/iauth/a_externs.h (File Added)
5110 + - trunk/iauth/a_io.c (File Added)
5111 + - trunk/iauth/a_io_ext.h (File Added)
5112 + - trunk/iauth/a_log.c (File Added)
5113 + - trunk/iauth/a_log_def.h (File Added)
5114 + - trunk/iauth/a_log_ext.h (File Added)
5115 + - trunk/iauth/a_struct_def.h (File Added)
5116 + - trunk/iauth/iauth.c (File Added)
5117 + - trunk/iauth/mod_lhex.c (File Added)
5118 + - trunk/iauth/mod_lhex_ext.h (File Added)
5119 + - trunk/iauth/mod_pipe.c (File Added)
5120 + - trunk/iauth/mod_pipe_ext.h (File Added)
5121 + - trunk/iauth/mod_rfc931.c (File Added)
5122 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5123 + - trunk/iauth/mod_socks.c (File Added)
5124 + - trunk/iauth/mod_socks_ext.h (File Added)
5125 + - trunk/iauth/mod_webproxy.c (File Added)
5126 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5127
5128
5129 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5130 Log:
5131 User /quote help index was not sorted properly.
5132
5133
5134 Changes: Modified:
5135 +2 -2 trunk/help/Makefile.in (File Modified)
5136 +8 -8 trunk/help/users/index (File Modified)
5137
5138
5139 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5140 Log:
5141 Add SCAN help file.
5142
5143
5144 Changes: Modified:
5145 +25 -8 trunk/help/opers/index (File Modified)
5146 + - trunk/help/opers/scan (File Added)
5147
5148
5149 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5150 Log:
5151 SGML docs:
5152 - Document SCAN UMODES
5153 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5154
5155
5156 Changes: Modified:
5157 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5158
5159
5160 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5161 Log:
5162 Add our copyright information to /info (part of release-1.1 r1026).
5163
5164
5165 Changes: Modified:
5166 +1 -0 trunk/src/version.c.SH (File Modified)
5167
5168
5169 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5170 Log:
5171 Fix some compile warnings.
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/modules/core/m_join.c (File Modified)
5176 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5177 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5178 +1 -1 trunk/modules/m_scan.c (File Modified)
5179 +4 -4 trunk/modules/m_signon.c (File Modified)
5180
5181
5182 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5183 Log:
5184 RSFNC: OK, actually consider unknowns also for detecting a collide.
5185 Otherwise we can get two clients with the same nick.
5186
5187
5188 Changes: Modified:
5189 +1 -1 trunk/modules/m_services.c (File Modified)
5190
5191
5192 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5193 Log:
5194 - charybdis profiling stuff
5195 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5196 - update .depend
5197
5198
5199 Changes: Modified:
5200 +0 -8 trunk/configure (File Modified)
5201 +1 -8 trunk/configure.ac (File Modified)
5202 +18 -0 trunk/include/channel.h (File Modified)
5203 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5204 +335 -260 trunk/src/.depend (File Modified)
5205 +1569 -0 trunk/src/Makefile.in (File Modified)
5206 + - trunk/src/chmode.c (File Added)
5207 +16 -1 trunk/src/ircd.c (File Modified)
5208 +11 -0 trunk/src/main.c (File Modified)
5209 +11 -0 trunk/src/modules.c (File Modified)
5210
5211
5212 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5213 Log:
5214 RSFNC: Do not send kills to servers for unknowns
5215
5216
5217 Changes: Modified:
5218 +4 -2 trunk/modules/m_services.c (File Modified)
5219
5220
5221 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5222 Log:
5223 Describe service{} blocks in reference.conf.
5224
5225
5226 Changes: Modified:
5227 +12 -0 trunk/doc/reference.conf (File Modified)
5228
5229
5230 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5231 Log:
5232 Replace this list of modes with pointers to other documentation.
5233
5234
5235 Changes: Modified:
5236 +6 -50 trunk/doc/modes.txt (File Modified)
5237
5238
5239 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5240 Log:
5241 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5242 looks too much like an old-ircd client pointer otherwise.
5243
5244
5245 Changes: Modified:
5246 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5247
5248
5249 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5250 Log:
5251 findforwards:
5252 - note truncation of the list (perhaps sending multiple
5253 notices is better)
5254 - clarify in a comment that /findforwards on a nonexistent
5255 channel can be useful
5256 - sendto_one_notice() requires that the text start with
5257 a colon
5258
5259
5260 Changes: Modified:
5261 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5262
5263
5264 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5265 Log:
5266 When we close a local server's link, always include the
5267 name of the client causing the exit in the reason in the
5268 SQUIT we send them (replacing them with us). This makes
5269 sure server notices for stuff like "Not enough arguments
5270 to server command" are different on the two sides.
5271
5272
5273 Changes: Modified:
5274 +7 -5 trunk/src/client.c (File Modified)
5275
5276
5277 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5278 Log:
5279 New contrib module m_findforwards.c
5280
5281
5282 Changes: Modified:
5283 +112 -0 trunk/contrib/Makefile.in (File Modified)
5284 + - trunk/contrib/m_findforwards.c (File Added)
5285
5286
5287 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5288 Log:
5289 Whoops, don't show real host behind auth{} spoof in
5290 spoof notices if hide_spoof_ips is enabled.
5291
5292 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5293
5294
5295 Changes: Modified:
5296 +3 -2 trunk/src/s_conf.c (File Modified)
5297
5298
5299 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5300 Log:
5301 Add dalnet-style /identify that sends to nickserv or chanserv.
5302
5303
5304 Changes: Modified:
5305 +102 -0 trunk/contrib/Makefile.in (File Modified)
5306 + - trunk/contrib/m_identify.c (File Added)
5307
5308
5309 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5310 Log:
5311 Document alias{} blocks a bit better.
5312
5313
5314 Changes: Modified:
5315 +9 -0 trunk/doc/reference.conf (File Modified)
5316
5317
5318 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5319 Log:
5320 - add aliases to /stats m (data usage is not counted though, sorry)
5321
5322
5323 Changes: Modified:
5324 +1 -0 trunk/include/s_conf.h (File Modified)
5325 +3 -0 trunk/src/newconf.c (File Modified)
5326 +15 -0 trunk/src/parse.c (File Modified)
5327
5328
5329 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5330 Log:
5331 - remove m_sshortcut as it's no longer relevant
5332
5333
5334 Changes: Modified:
5335 +0 -145 trunk/modules/Makefile.in (File Modified)
5336 + - trunk/modules/m_sshortcut.c (File Deleted)
5337
5338
5339 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5340 Log:
5341 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5342 targets instead of my original idea :P)
5343
5344
5345 Changes: Modified:
5346 +32 -0 trunk/doc/example.conf (File Modified)
5347 +35 -0 trunk/doc/reference.conf (File Modified)
5348 +4 -0 trunk/include/parse.h (File Modified)
5349 +7 -0 trunk/include/s_conf.h (File Modified)
5350 +82 -0 trunk/src/newconf.c (File Modified)
5351 +78 -0 trunk/src/parse.c (File Modified)
5352 +16 -0 trunk/src/s_conf.c (File Modified)
5353
5354
5355 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5356 Log:
5357 Remove some spaces after tabs. ??
5358
5359
5360 Changes: Modified:
5361 +18 -18 trunk/src/newconf.c (File Modified)
5362
5363
5364 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5365 Log:
5366 Global /who:
5367 - make sure to clear all marks also if the who was aborted
5368 because of too many matches
5369 - give ERR_TOOMANYMATCHES if too many matches
5370 - clarify comments
5371
5372 ratbox RATBOX_2_2 r22003 (jilles)
5373
5374
5375 Changes: Modified:
5376 +28 -26 trunk/modules/m_who.c (File Modified)
5377
5378
5379 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5380 Log:
5381 - devel is 2.0
5382
5383
5384 Changes: Modified:
5385 +9 -9 trunk/configure (File Modified)
5386 +1 -1 trunk/configure.ac (File Modified)
5387
5388
5389 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5390 Log:
5391 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5392
5393
5394 Changes: Modified:
5395 +2 -1 trunk/include/s_newconf.h (File Modified)
5396 +20 -0 trunk/modules/m_rehash.c (File Modified)
5397 +1 -1 trunk/src/s_newconf.c (File Modified)
5398
5399
5400 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5401 Log:
5402 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5403
5404
5405 Changes: Modified:
5406 +0 -1 trunk/doc/example.conf (File Modified)
5407 +0 -3 trunk/doc/reference.conf (File Modified)
5408 +0 -1 trunk/include/s_conf.h (File Modified)
5409 +0 -6 trunk/modules/m_info.c (File Modified)
5410 +1 -1 trunk/src/channel.c (File Modified)
5411 +0 -1 trunk/src/newconf.c (File Modified)
5412
5413
5414 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5415 Log:
5416 Missing header in m_chghost.c
5417
5418 Changes: Modified:
5419 +1 -0 trunk/modules/m_chghost.c (File Modified)
5420
5421
5422 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5423 Log:
5424 Relocate QJM code to a seperate function(change_nick_user_host)
5425 Change CHGHOST to use change_nick_user_host instead of just setting it
5426
5427
5428 Changes: Modified:
5429 +3 -0 trunk/include/s_user.h (File Modified)
5430 +1 -1 trunk/modules/m_chghost.c (File Modified)
5431 +3 -78 trunk/modules/m_signon.c (File Modified)
5432 +89 -0 trunk/src/s_user.c (File Modified)
5433
5434
5435 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5436 Log:
5437 Restore /stats a (dns servers, admin-only).
5438
5439
5440 Changes: Modified:
5441 +1 -0 trunk/include/res.h (File Modified)
5442 +5 -8 trunk/modules/m_stats.c (File Modified)
5443 +16 -0 trunk/src/res.c (File Modified)
5444
5445
5446 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5447 Log:
5448 - Add CHARYBDIS_PROFILE if we are profiling.
5449 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5450 - Remove duplicate --enable-epoll entry.
5451
5452
5453 Changes: Modified:
5454 +1595 -15 trunk/configure (File Modified)
5455 +30 -11 trunk/configure.ac (File Modified)
5456 +3 -0 trunk/include/setup.h.in (File Modified)
5457
5458
5459 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5460 Log:
5461 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5462
5463
5464 Changes: Modified:
5465 +28 -0 trunk/aclocal.m4 (File Modified)
5466
5467
5468 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5469 Log:
5470 Allow requesting forward channel and quiet list in same mode command.
5471
5472
5473 Changes: Modified:
5474 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5475
5476
5477 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5478 Log:
5479 Add description of xline wildcards.
5480
5481
5482 Changes: Modified:
5483 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5484
5485
5486 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5487 Log:
5488 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5489
5490
5491 Changes: Modified:
5492 +0 -4 trunk/modules/m_services.c (File Modified)
5493
5494
5495 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5496 Log:
5497 typo
5498
5499
5500 Changes: Modified:
5501 +1 -1 trunk/include/hook.h (File Modified)
5502
5503
5504 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5505 Log:
5506 call_hook, not hook_call
5507
5508
5509 Changes: Modified:
5510 +1 -1 trunk/modules/core/m_join.c (File Modified)
5511
5512
5513 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5514 Log:
5515 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5516 Could be useful for a number of things.
5517
5518
5519 Changes: Modified:
5520 +9 -0 trunk/modules/core/m_join.c (File Modified)
5521
5522
5523 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5524 Log:
5525 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5526
5527
5528 Changes: Modified:
5529 +7 -0 trunk/include/hook.h (File Modified)
5530
5531
5532 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5533 Log:
5534 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5535
5536
5537 Changes: Modified:
5538 +15 -0 trunk/modules/m_services.c (File Modified)
5539
5540
5541 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5542 Log:
5543 Clarify snomask +f, +k, +u.
5544
5545
5546 Changes: Modified:
5547 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5548
5549
5550 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5551 Log:
5552 Cmode +p and +s may be set simultaneously.
5553
5554
5555 Changes: Modified:
5556 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5557
5558
5559 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5560 Log:
5561 actually, we should check the data version on each reload (oops)
5562
5563
5564 Changes: Modified:
5565 +6 -6 trunk/src/main.c (File Modified)
5566
5567
5568 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5569 Log:
5570 more work on the loader
5571
5572
5573 Changes: Modified:
5574 +45 -21 trunk/src/main.c (File Modified)
5575
5576
5577 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5578 Log:
5579 Add prototype ircd_state.c
5580
5581
5582 Changes: Modified:
5583 + - trunk/src/ircd_state.c (File Added)
5584
5585
5586 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5587 Log:
5588 Smaller improvements.
5589
5590
5591 Changes: Modified:
5592 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5593
5594
5595 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5596 Log:
5597 Add a lot of stuff here.
5598
5599
5600 Changes: Modified:
5601 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5602
5603
5604 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5605 Log:
5606 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5607
5608
5609 Changes: Modified:
5610 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5611
5612
5613 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5614 Log:
5615 Invex doesn't trump +r or (sic) +J.
5616
5617
5618 Changes: Modified:
5619 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5620
5621
5622 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5623 Log:
5624 Check to make sure a module is not loaded before loading it.
5625
5626
5627 Changes: Modified:
5628 +6 -1 trunk/src/ircd_parser.y (File Modified)
5629
5630
5631 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5632 Log:
5633 - Add a missing comma in the HeaderMessages array
5634 - Only send "Your hostname is too long ..." if that really is the case
5635
5636
5637 Changes: Modified:
5638 +2 -2 trunk/src/s_auth.c (File Modified)
5639
5640
5641 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5642 Log:
5643 build_symtable() will have already bailed here, so no need to check
5644 explicitly whether or not charybdis_main is NULL.
5645
5646
5647 Changes: Modified:
5648 +7 -16 trunk/src/main.c (File Modified)
5649
5650
5651 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5652 Log:
5653 Data structure versioning, part 1.
5654
5655
5656 Changes: Modified:
5657 +10 -1 trunk/include/ircd_defs.h (File Modified)
5658 +2 -0 trunk/src/ircd.c (File Modified)
5659 +15 -3 trunk/src/main.c (File Modified)
5660
5661
5662 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5663 Log:
5664 build a symbol table and use that instead of doing a raw dlsym on everything
5665
5666
5667 Changes: Modified:
5668 + - trunk/include/ircd_linker.h (File Added)
5669 +71 -1 trunk/src/Makefile.in (File Modified)
5670 + - trunk/src/ircd_linker.c (File Added)
5671 +16 -4 trunk/src/main.c (File Modified)
5672
5673
5674 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5675 Log:
5676 The launcher now calls io_loop() instead of charybdis_main().
5677 This is so that we do not have to reinitialize *everything* later.
5678
5679
5680 Changes: Modified:
5681 +1 -0 trunk/include/ircd.h (File Modified)
5682 +6 -7 trunk/src/ircd.c (File Modified)
5683 +13 -1 trunk/src/main.c (File Modified)
5684
5685
5686 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5687 Log:
5688 Use global binding on libircd.so.
5689
5690
5691 Changes: Modified:
5692 +1 -1 trunk/src/main.c (File Modified)
5693
5694
5695 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5696 Log:
5697 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5698 (it will do more later)
5699
5700
5701 Changes: Modified:
5702 +14 -12 trunk/include/config.h (File Modified)
5703 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5704 +31 -5 trunk/src/Makefile.in (File Modified)
5705 +78 -1 trunk/src/ircd.c (File Modified)
5706 + - trunk/src/main.c (File Added)
5707
5708
5709 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5710 Log:
5711 Add whitespace here, oops.
5712
5713
5714 Changes: Modified:
5715 +1 -1 trunk/CREDITS (File Modified)
5716
5717
5718 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5719 Log:
5720 Properly copy over the IP address here instead of using a cheap hack.
5721 Because the hack didn't work right except on IPv6. :|
5722
5723
5724 Changes: Modified:
5725 +12 -2 trunk/src/s_newconf.c (File Modified)
5726
5727
5728 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5729 Log:
5730 Revert reject cache notice to ratbox's, which more
5731 clearly suggests what's happening.
5732
5733
5734 Changes: Modified:
5735 +4 -1 trunk/src/reject.c (File Modified)
5736
5737
5738 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5739 Log:
5740 Fix the openssl status in the overview information.
5741
5742
5743 Changes: Modified:
5744 +1 -3 trunk/configure (File Modified)
5745 +1 -3 trunk/configure.ac (File Modified)
5746
5747
5748 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5749 Log:
5750 - Add simple exempt{} block (127.0.0.1) to example.conf.
5751 - Remove mention of deny{}.
5752
5753
5754 Changes: Modified:
5755 +5 -0 trunk/doc/example.conf (File Modified)
5756 +1 -1 trunk/doc/reference.conf (File Modified)
5757
5758
5759 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5760 Log:
5761 example.conf: add some comments at the start
5762 reference.conf: some ircd-ratbox -> charybdis
5763
5764
5765 Changes: Modified:
5766 +11 -0 trunk/doc/example.conf (File Modified)
5767 +6 -5 trunk/doc/reference.conf (File Modified)
5768
5769
5770 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5771 Log:
5772 Rename m_createauthonly module to createauthonly
5773 as this is not a module providing an m_function
5774 (command).
5775
5776
5777 Changes: Modified:
5778 +1 -38 trunk/contrib/Makefile.in (File Modified)
5779 + - trunk/contrib/createauthonly.c (File Added)
5780 + - trunk/contrib/m_createauthonly.c (File Deleted)
5781
5782
5783 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5784 Log:
5785 Add to example confs commented lines for:
5786 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5787 sno_globalkline.so, sno_globaloper.so.
5788
5789
5790 Changes: Modified:
5791 +5 -1 trunk/doc/example.conf (File Modified)
5792 +9 -1 trunk/doc/reference.conf (File Modified)
5793
5794
5795 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5796 Log:
5797 - Unbreak connecting to connect{}s with hostnames
5798 instead of IP addresses (broken with new resolver).
5799 - Try to do A/AAAA query based on aftype in
5800 connect{} (doesn't seem to work fully).
5801
5802
5803 Changes: Modified:
5804 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5805
5806
5807 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5808 Log:
5809 Unbreak /rehash dns.
5810
5811
5812 Changes: Modified:
5813 +1 -0 trunk/src/res.c (File Modified)
5814
5815
5816 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5817 Log:
5818 Preserve Hybrid Id and add one of our own.
5819
5820
5821 Changes: Modified:
5822 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5823 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5824
5825
5826 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5827 Log:
5828 Add anfl and Androsyn to CREDITS.
5829 They wrote a lot of ratbox code we use, both before and after the fork.
5830
5831
5832 Changes: Modified:
5833 +2 -0 trunk/CREDITS (File Modified)
5834
5835
5836 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5837 Log:
5838 Hostname validity check.
5839
5840
5841 Changes: Modified:
5842 +42 -3 trunk/src/s_auth.c (File Modified)
5843
5844
5845 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5846 Log:
5847 Version bump to 1.2.0.
5848
5849
5850 Changes: Modified:
5851 +9 -9 trunk/configure (File Modified)
5852 +1 -1 trunk/configure.ac (File Modified)
5853
5854
5855 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5856 Log:
5857 - Missed a spot in the IPv6 code here. Should be usable now.
5858
5859
5860 Changes: Modified:
5861 +2 -2 trunk/src/res.c (File Modified)
5862
5863
5864 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5865 Log:
5866 Alright, so, this massive commit does the following:
5867 - Removes adns
5868 - Adds a resolver based on the undernet and hybrid one.
5869 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5870 - Makes a check in ./configure be posixly correct
5871 - Simplifies the auth code and DNS callbacks
5872
5873 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5874
5875
5876 Changes: Modified:
5877 +1 -1 trunk/Makefile.in (File Modified)
5878 + - trunk/adns/ (File Deleted)
5879 +148 -80 trunk/configure (File Modified)
5880 +1 -2 trunk/configure.ac (File Modified)
5881 +6 -0 trunk/include/client.h (File Modified)
5882 +1 -0 trunk/include/packet.h (File Modified)
5883 +153 -41 trunk/include/res.h (File Modified)
5884 + - trunk/include/reslib.h (File Added)
5885 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5886 +930 -1449 trunk/modules/.depend (File Modified)
5887 +3 -0 trunk/modules/m_stats.c (File Modified)
5888 +417 -621 trunk/src/.depend (File Modified)
5889 +1 -1 trunk/src/.indent.pro (File Modified)
5890 +2069 -289 trunk/src/Makefile.in (File Modified)
5891 + - trunk/src/adns.c (File Deleted)
5892 + - trunk/src/res.c (File Added)
5893 + - trunk/src/reslib.c (File Added)
5894 +11 -50 trunk/src/s_auth.c (File Modified)
5895 +4 -26 trunk/src/s_newconf.c (File Modified)
5896
5897
5898 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5899 Log:
5900 Document the NOBALLOC feature.
5901
5902
5903 Changes: Modified:
5904 +7 -1 trunk/include/config.h (File Modified)
5905
5906
5907 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5908 Log:
5909 commands.sgml changes
5910
5911
5912 Changes: Modified:
5913 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5914
5915
5916 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5917 Log:
5918 connect{} changes.
5919
5920
5921 Changes: Modified:
5922 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5923
5924
5925 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5926 Log:
5927 Improve description of class{} block (in particular,
5928 mention server classes as well as client classes).
5929
5930
5931 Changes: Modified:
5932 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5933
5934
5935 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5936 Log:
5937 In comment:
5938 -/* sendq: servers need a higher sendq as they send more data */
5939 +/* sendq: servers need a higher sendq as they are sent more data */
5940
5941
5942 Changes: Modified:
5943 +1 -1 trunk/doc/reference.conf (File Modified)
5944
5945
5946 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5947 Log:
5948 Add modules{} block.
5949
5950
5951 Changes: Modified:
5952 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5953
5954
5955 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5956 Log:
5957 Add general::oper_snomask, snomask on oper up for opers
5958 that have umode +s set on oper up, but do not have
5959 a specific snomask setting in their operator block.
5960 If this is empty or not specified, +s is used as before.
5961
5962
5963 Changes: Modified:
5964 +4 -1 trunk/doc/example.conf (File Modified)
5965 +7 -1 trunk/doc/reference.conf (File Modified)
5966 +1 -0 trunk/include/client.h (File Modified)
5967 +1 -0 trunk/include/s_conf.h (File Modified)
5968 +32 -0 trunk/src/newconf.c (File Modified)
5969 +1 -0 trunk/src/s_conf.c (File Modified)
5970 +13 -3 trunk/src/s_user.c (File Modified)
5971
5972
5973 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5974 Log:
5975 fix error
5976
5977 Changes: Modified:
5978 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5979
5980
5981 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5982 Log:
5983 Add MASKTRACE and CHANTRACE commands.
5984
5985
5986 Changes: Modified:
5987 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5988
5989
5990 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5991 Log:
5992 document loadmodule directive
5993
5994
5995 Changes: Modified:
5996 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5997
5998
5999 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6000 Log:
6001 finish this up
6002
6003
6004 Changes: Modified:
6005 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6006
6007
6008 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6009 Log:
6010 q:lines are no longer living in the ircd.conf either
6011
6012
6013 Changes: Modified:
6014 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6015
6016
6017 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6018 Log:
6019 remove k:line, d:line, x:line as they are their own files now
6020
6021
6022 Changes: Modified:
6023 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6024
6025
6026 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6027 Log:
6028 New place for operator::snomask.
6029
6030
6031 Changes: Modified:
6032 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6033
6034
6035 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6036 Log:
6037 Document connect {}.
6038
6039
6040 Changes: Modified:
6041 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6042
6043
6044 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6045 Log:
6046 example.conf: move operator::snomask to a more logical place,
6047 more sensible default
6048 reference.conf: add operator::snomask
6049
6050
6051 Changes: Modified:
6052 +3 -3 trunk/doc/example.conf (File Modified)
6053 +3 -0 trunk/doc/reference.conf (File Modified)
6054
6055
6056 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6057 Log:
6058 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6059 in those conf entries that take umodes like <name1>, <name2>, ...
6060
6061
6062 Changes: Modified:
6063 +3 -0 trunk/doc/reference.conf (File Modified)
6064 +3 -0 trunk/src/newconf.c (File Modified)
6065
6066
6067 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6068 Log:
6069 Remove H:line
6070
6071
6072 Changes: Modified:
6073 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6074
6075
6076 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6077 Log:
6078 Aesthetic changes.
6079
6080
6081 Changes: Modified:
6082 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6083
6084
6085 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6086 Log:
6087 s/allow/auth
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:26:36 UTC (20060212-768)
6095 Log:
6096 fix
6097
6098
6099 Changes: Modified:
6100 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6101
6102
6103 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6104 Log:
6105 Document operator {} blocks.
6106
6107
6108 Changes: Modified:
6109 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6110
6111
6112 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6113 Log:
6114 auth{}: clarify/add some details
6115
6116
6117 Changes: Modified:
6118 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6119
6120
6121 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6122 Log:
6123 auth{}: Move a paragraph.
6124
6125
6126 Changes: Modified:
6127 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6128
6129
6130 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6131 Log:
6132 Document auth{} blocks.
6133
6134
6135 Changes: Modified:
6136 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6137
6138
6139 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6140 Log:
6141 Add umode +R.
6142
6143
6144 Changes: Modified:
6145 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6146
6147
6148 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6149 Log:
6150 Add umode +R, prevents unidentified clients from
6151 sending private messages or notices. /accept'ed
6152 clients and opers are exempt.
6153 Due to the /accept part, this is only checked
6154 at the target's server, may want to change
6155 this?
6156
6157
6158 Changes: Modified:
6159 +1 -0 trunk/help/opers/umode (File Modified)
6160 +1 -0 trunk/help/users/umode (File Modified)
6161 +2 -0 trunk/include/client.h (File Modified)
6162 +1 -0 trunk/include/numeric.h (File Modified)
6163 +11 -1 trunk/modules/core/m_message.c (File Modified)
6164 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6165 +1 -1 trunk/src/messages.tab (File Modified)
6166 +1 -1 trunk/src/s_user.c (File Modified)
6167
6168
6169 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6170 Log:
6171 Don't allow a nick change if banned or quieted (and not
6172 voiced or opped) on a channel. This uses numeric 435
6173 (bahamut's "cannot change to a banned nick") because
6174 bahamut/ircu's 437 and hyperion's 438 already have
6175 another meaning for us.
6176
6177
6178 Changes: Modified:
6179 +2 -0 trunk/include/channel.h (File Modified)
6180 +1 -0 trunk/include/numeric.h (File Modified)
6181 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6182 +38 -0 trunk/src/channel.c (File Modified)
6183 +1 -1 trunk/src/messages.tab (File Modified)
6184
6185
6186 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6187 Log:
6188 KNOCK:
6189 - respect ban exceptions
6190 - also deny a knock if quieted
6191
6192
6193 Changes: Modified:
6194 +2 -1 trunk/modules/m_knock.c (File Modified)
6195
6196
6197 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6198 Log:
6199 Reverse bad substitution in comment.
6200
6201
6202 Changes: Modified:
6203 +1 -1 trunk/src/channel.c (File Modified)
6204
6205
6206 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6207 Log:
6208 - set DynSpoof flag for clients spoofed at registration
6209 - add orighost instead of host to the hostname hash
6210
6211
6212 Changes: Modified:
6213 +5 -1 trunk/src/s_user.c (File Modified)
6214
6215
6216 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6217 Log:
6218 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6219
6220
6221 Changes: Modified:
6222 +2 -3 trunk/src/send.c (File Modified)
6223
6224
6225 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6226 Log:
6227 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6228
6229
6230 Changes: Modified:
6231 +17 -7 trunk/modules/m_signon.c (File Modified)
6232
6233
6234 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6235 Log:
6236 Correct minimum args on ENCAP SASL to avoid nasty core.
6237
6238
6239 Changes: Modified:
6240 +1 -1 trunk/modules/m_sasl.c (File Modified)
6241
6242
6243 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6244 Log:
6245 Style nits: sptr can't ever be NULL, don't compare truth
6246 values with YES.
6247
6248
6249 Changes: Modified:
6250 +2 -3 trunk/modules/m_scan.c (File Modified)
6251
6252
6253 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6254 Log:
6255 - Comment out scan_cmodes() prototype to suppress warning
6256 - Correct minimum parameter count for mo_scan()
6257
6258
6259 Changes: Modified:
6260 +2 -2 trunk/modules/m_scan.c (File Modified)
6261
6262
6263 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6264 Log:
6265 SCAN UMODES:
6266 - Include full command in operspy notice
6267 - Allow global scans (no-list used, mask not used) without operspy
6268 - Use ERR_NOPRIVS numeric
6269
6270
6271 Changes: Modified:
6272 +21 -9 trunk/modules/m_scan.c (File Modified)
6273
6274
6275 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6276 Log:
6277 Cancel out the >3 default if < is given; this way
6278 any </> specification fully overrides the default.
6279
6280
6281 Changes: Modified:
6282 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6283
6284
6285 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6286 Log:
6287 - Call mo_list() from m_list() to reduce code duplication
6288 - Default to >3, rather arbitrarily (conf option?)
6289 - Make < and > mean less than and greater than again
6290
6291
6292 Changes: Modified:
6293 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6294
6295
6296 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6297 Log:
6298 When processing topic burst, hide connecting server
6299 on netburst if flatten links is enabled.
6300
6301
6302 Changes: Modified:
6303 +9 -2 trunk/modules/m_tb.c (File Modified)
6304
6305
6306 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6307 Log:
6308 - remove PENALTY token
6309
6310
6311 Changes: Modified:
6312 +0 -1 trunk/include/supported.h (File Modified)
6313
6314
6315 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6316 Log:
6317 005 fixups:
6318 - Add PENALTY because we have a pace-wait system.
6319 - Add FNC due to SAVE and RSFNC
6320 - Add q to MAXLIST.
6321
6322
6323 Changes: Modified:
6324 +4 -2 trunk/include/supported.h (File Modified)
6325
6326
6327 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6328 Log:
6329 mkay, indent went nuts here
6330
6331
6332 Changes: Modified:
6333 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6334
6335
6336 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6337 Log:
6338 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6339 and can be used instead. The SAFELIST implementation is the one used by
6340 default, as most users/networks will be used to it.
6341
6342
6343 Changes: Modified:
6344 +1 -0 trunk/NEWS (File Modified)
6345 +14 -0 trunk/include/client.h (File Modified)
6346 +5 -0 trunk/include/hash.h (File Modified)
6347 +404 -272 trunk/modules/Makefile.in (File Modified)
6348 + - trunk/modules/m_list.c (File Deleted)
6349 + - trunk/modules/m_list_ratbox.c (File Added)
6350 + - trunk/modules/m_list_safelist.c (File Added)
6351 +5 -5 trunk/src/hash.c (File Modified)
6352
6353
6354 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6355 Log:
6356 Clear invites on a lowerTS JOIN or SJOIN.
6357 This should complete kick_on_split_riding protection.
6358
6359
6360 Changes: Modified:
6361 +5 -0 trunk/modules/core/m_join.c (File Modified)
6362 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6363
6364
6365 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6366 Log:
6367 Like in ratbox, send and interpret timestamps on invites.
6368
6369
6370 Changes: Modified:
6371 +9 -2 trunk/modules/m_invite.c (File Modified)
6372
6373
6374 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6375 Log:
6376 Add +S (network service) umode. Just for completeness, users or opers
6377 cannot set this.
6378
6379
6380 Changes: Modified:
6381 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6382
6383
6384 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6385 Log:
6386 update NEWS a bit
6387
6388
6389 Changes: Modified:
6390 +35 -2 trunk/NEWS (File Modified)
6391
6392
6393 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6394 Log:
6395 Split off a PreClient structure for data to be freed on registation (i.e. password).
6396 New hook introduce_client for post-registration messages.
6397 Fix b0rked SASL numerics.
6398 Burst REALHOST post-introduction for spoofed-on-registration clients.
6399 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6400 Pre-registration signon support.
6401
6402
6403 Changes: Modified:
6404 +10 -0 trunk/configure (File Modified)
6405 +2 -0 trunk/configure.ac (File Modified)
6406 +14 -4 trunk/include/client.h (File Modified)
6407 +1 -0 trunk/include/hook.h (File Modified)
6408 +1 -0 trunk/include/numeric.h (File Modified)
6409 +3 -0 trunk/include/setup.h.in (File Modified)
6410 +16 -0 trunk/modules/m_chghost.c (File Modified)
6411 +25 -21 trunk/modules/m_sasl.c (File Modified)
6412 +63 -30 trunk/modules/m_signon.c (File Modified)
6413 +18 -0 trunk/src/client.c (File Modified)
6414 +2 -0 trunk/src/hook.c (File Modified)
6415 +5 -5 trunk/src/messages.tab (File Modified)
6416 +2 -0 trunk/src/s_serv.c (File Modified)
6417 +28 -2 trunk/src/s_user.c (File Modified)
6418
6419
6420 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6421 Log:
6422 Update hook documentation.
6423
6424
6425 Changes: Modified:
6426 +30 -0 trunk/doc/hooks.txt (File Modified)
6427
6428
6429 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6430 Log:
6431 Improve @/# handling in match_esc().
6432
6433
6434 Changes: Modified:
6435 +21 -13 trunk/src/match.c (File Modified)
6436
6437
6438 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6439 Log:
6440 backtrack instead of bailing out when handling a mismatched escape
6441
6442
6443 Changes: Modified:
6444 +1 -1 trunk/src/match.c (File Modified)
6445
6446
6447 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6448 Log:
6449 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6450
6451 Changes: Modified:
6452 +2 -1 trunk/CREDITS (File Modified)
6453
6454
6455 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6456 Log:
6457 Fix the escape brokenness and pick up a more efficient matching algorithm,
6458 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6459 Patch sent upstream. They can do whatever they want with it, *shrug*.
6460
6461
6462 Changes: Modified:
6463 +147 -161 trunk/src/match.c (File Modified)
6464
6465
6466 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6467 Log:
6468 If flatten links is enabled, fake the origins of some ServerModes
6469 sent to clients so that the server sending the netburst is hidden.
6470 Most mode hacks still show the true source.
6471
6472
6473 Changes: Modified:
6474 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6475 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6476
6477
6478 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6479 Log:
6480 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6481 where the exit originated).
6482 - When receiving an SQUIT for a server themselves
6483 (IsMe(target_p) || target_p == client_p)
6484 close their link and send a local server notice.
6485
6486
6487 Changes: Modified:
6488 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6489 +6 -3 trunk/src/client.c (File Modified)
6490
6491
6492 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6493 Log:
6494 Hooking into the wrong hook, whoops. :P
6495
6496
6497 Changes: Modified:
6498 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6499 +6 -10 trunk/modules/core/m_join.c (File Modified)
6500
6501
6502 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6503 Log:
6504 this doesn't work right, right now :P
6505
6506
6507 Changes: Modified:
6508 +40 -0 trunk/contrib/Makefile.in (File Modified)
6509 + - trunk/contrib/m_createauthonly.c (File Added)
6510 +6 -0 trunk/include/hook.h (File Modified)
6511 +26 -1 trunk/modules/core/m_join.c (File Modified)
6512 +1 -1 trunk/src/ircd.c (File Modified)
6513
6514
6515 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6516 Log:
6517 Make can_join() hookable.
6518
6519
6520 Changes: Modified:
6521 +12 -1 trunk/src/channel.c (File Modified)
6522
6523
6524 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6525 Log:
6526 add 'int approved;' to the channel event hook
6527
6528
6529 Changes: Modified:
6530 +1 -0 trunk/include/hook.h (File Modified)
6531
6532
6533 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6534 Log:
6535 Use SIDs in SASL ENCAP origin.
6536 Ignore responses from other agents once the first SASL response has been received for a client.
6537
6538
6539 Changes: Modified:
6540 +9 -5 trunk/modules/m_sasl.c (File Modified)
6541
6542
6543 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6544 Log:
6545 Removed stray debug code.
6546
6547
6548 Changes: Modified:
6549 +1 -1 trunk/modules/m_sasl.c (File Modified)
6550
6551
6552 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6553 Log:
6554 Don't complain "unknown MODE flag" if a non-oper attempts
6555 to unset an oper only umode they do not have.
6556 This is to prevent unwanted error messages when users/bots
6557 do things like MODE <nick> +i-sw.
6558
6559
6560 Changes: Modified:
6561 +4 -2 trunk/src/s_user.c (File Modified)
6562
6563
6564 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6565 Log:
6566 Fix client_exit hook name and only call it for local exits that are not
6567 IsAnyServer.
6568
6569
6570 Changes: Modified:
6571 +3 -2 trunk/modules/m_sasl.c (File Modified)
6572
6573
6574 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6575 Log:
6576 Fix SASL logic to actually use stored agent UID.
6577 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6578 Add abort code for exiting clients.
6579
6580
6581 Changes: Modified:
6582 +18 -9 trunk/modules/m_sasl.c (File Modified)
6583
6584
6585 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6586 Log:
6587 Port over ratbox 2.2 /challenge. This is slightly more secure
6588 (better crypto, longer keys, challenge timeout) and has better
6589 client scripts.
6590
6591 The respond tool is no longer part of the ircd tree but a
6592 separate package, currently available from
6593 http://respond.ircd-ratbox.org (we should mirror/... this).
6594
6595
6596 Changes: Modified:
6597 +65 -310 trunk/doc/challenge.txt (File Modified)
6598 +5 -5 trunk/include/client.h (File Modified)
6599 +3 -0 trunk/include/irc_string.h (File Modified)
6600 +3 -0 trunk/include/numeric.h (File Modified)
6601 +94 -50 trunk/modules/m_challenge.c (File Modified)
6602 +1 -2 trunk/src/client.c (File Modified)
6603 +125 -0 trunk/src/irc_string.c (File Modified)
6604 +2 -2 trunk/src/messages.tab (File Modified)
6605 + - trunk/tools/rsa_respond/ (File Deleted)
6606
6607
6608 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6609 Log:
6610 Preliminary SASL support.
6611
6612
6613 Changes: Modified:
6614 +7 -0 trunk/include/client.h (File Modified)
6615 +6 -0 trunk/include/numeric.h (File Modified)
6616 +1 -0 trunk/modules/Makefile.in (File Modified)
6617 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6618 +175 -1 trunk/modules/m_cap.c (File Modified)
6619 + - trunk/modules/m_sasl.c (File Added)
6620 +2 -0 trunk/modules/m_user.c (File Modified)
6621 +5 -5 trunk/src/messages.tab (File Modified)
6622 +8 -2 trunk/src/s_user.c (File Modified)
6623
6624
6625 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6626 Log:
6627 SIGNON: make logout also apply remotely.
6628
6629
6630 Changes: Modified:
6631 +7 -2 trunk/modules/m_signon.c (File Modified)
6632
6633
6634 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6635 Log:
6636 Use an asterisk when sending empty logins in SIGNON.
6637
6638
6639 Changes: Modified:
6640 +5 -5 trunk/modules/m_signon.c (File Modified)
6641
6642
6643 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6644 Log:
6645 SIGNON: Only add whowas entry (add_history()) and wipe
6646 accepts (del_all_accepts()) if nick changed.
6647
6648
6649 Changes: Modified:
6650 +5 -3 trunk/modules/m_signon.c (File Modified)
6651
6652
6653 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6654 Log:
6655 SIGNON: slight fixes to collision code:
6656 - don't kill if target_p == source_p (nick unchanged or only changed case)
6657 - add comment that SAVE support is missing
6658 - use sendto_realops_snomask() instead of sendto_realops_flags()
6659
6660
6661 Changes: Modified:
6662 +9 -6 trunk/modules/m_signon.c (File Modified)
6663
6664
6665 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6666 Log:
6667 Fix up kills for bad nick/user/host on SIGNON.
6668
6669
6670 Changes: Modified:
6671 +16 -6 trunk/modules/m_signon.c (File Modified)
6672
6673
6674 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6675 Log:
6676 If changing to a nick with a digit, only allow the UID.
6677
6678
6679 Changes: Modified:
6680 +4 -0 trunk/modules/m_signon.c (File Modified)
6681
6682
6683 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6684 Log:
6685 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6686 Strip leading digits from logins that are not purely numeric.
6687
6688
6689 Changes: Modified:
6690 +3 -0 trunk/include/numeric.h (File Modified)
6691 +2 -0 trunk/include/send.h (File Modified)
6692 +1 -0 trunk/modules/Makefile.in (File Modified)
6693 +456 -3 trunk/modules/m_services.c (File Modified)
6694 + - trunk/modules/m_signon.c (File Added)
6695 +2 -2 trunk/src/messages.tab (File Modified)
6696 +98 -0 trunk/src/send.c (File Modified)
6697
6698
6699 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6700 Log:
6701 Remove old server notice umodes from example confs.
6702
6703
6704 Changes: Modified:
6705 +1 -2 trunk/doc/example.conf (File Modified)
6706 +4 -17 trunk/doc/reference.conf (File Modified)
6707
6708
6709 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6710 Log:
6711 Add snomask help file (forgot this earlier).
6712
6713
6714 Changes: Modified:
6715 + - trunk/help/opers/snomask (File Added)
6716
6717
6718 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6719 Log:
6720 Add umode +l (receive locops).
6721
6722
6723 Changes: Modified:
6724 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6725
6726
6727 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6728 Log:
6729 We don't plan to implement cmode +R (quiet unidentified) and
6730 umode +I (deny invite) for 1.1, so comment them out from the
6731 docs.
6732
6733
6734 Changes: Modified:
6735 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6736 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6737
6738
6739 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6740 Log:
6741 Improve snomask usage description.
6742
6743
6744 Changes: Modified:
6745 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6746
6747
6748 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6749 Log:
6750 Mention the word snomask with umode +s (needs to be a link really).
6751
6752
6753 Changes: Modified:
6754 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6755
6756
6757 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6758 Log:
6759 Add snomask +Z (operspy notices).
6760
6761
6762 Changes: Modified:
6763 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6764
6765
6766 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6767 Log:
6768 Misc updates/clarifications.
6769
6770
6771 Changes: Modified:
6772 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6773
6774
6775 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6776 Log:
6777 Document snomasks.
6778
6779
6780 Changes: Modified:
6781 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6782 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6783 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6784
6785
6786 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6787 Log:
6788 - Allow ENCAP REALHOST outside burst
6789 - Fix comment describing race condition: this can only happen
6790 on a local whois with use_whois_actually enabled
6791
6792
6793 Changes: Modified:
6794 +4 -6 trunk/modules/m_chghost.c (File Modified)
6795
6796
6797 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6798 Log:
6799 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6800
6801
6802 Changes: Modified:
6803 +39 -0 trunk/contrib/Makefile.in (File Modified)
6804 + - trunk/contrib/sno_globaloper.c (File Added)
6805
6806
6807 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6808 Log:
6809 Pass along old umodes and snomask in umode_changed hook,
6810 changing its parameter type from struct Client *
6811 to hook_data_umode_changed *. (For a new client, both
6812 are zero.)
6813
6814 The IP cloaking module now fully ignores umode changes
6815 where +h didn't change.
6816
6817
6818 Changes: Modified:
6819 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6820 +7 -0 trunk/include/hook.h (File Modified)
6821 +18 -4 trunk/src/s_user.c (File Modified)
6822
6823
6824 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6825 Log:
6826 move libcharybdis-provided function initialisation into libcharybdis_init().
6827
6828
6829 Changes: Modified:
6830 +32 -11 trunk/src/ircd.c (File Modified)
6831
6832
6833 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6834 Log:
6835 Make +f notices (local host, global host, global user@host, local class)
6836 netwide. Exceeding /quote set max remains local.
6837
6838
6839 Changes: Modified:
6840 +4 -4 trunk/src/s_conf.c (File Modified)
6841
6842
6843 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6844 Log:
6845 Netwide notices about attempts to join juped channels.
6846
6847
6848 Changes: Modified:
6849 +1 -1 trunk/modules/core/m_join.c (File Modified)
6850
6851
6852 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6853 Log:
6854 Send server notices about failed oper attempts globally.
6855 Successful remote oper attempt notices will be generated
6856 from the mode changes.
6857
6858
6859 Changes: Modified:
6860 +3 -3 trunk/modules/m_challenge.c (File Modified)
6861 +2 -2 trunk/modules/m_oper.c (File Modified)
6862
6863
6864 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6865 Log:
6866 Rest of infrastructure for sending server notices globally.
6867 Uses a new L_NETWIDE level on sendto_realops_snomask().
6868
6869
6870 Changes: Modified:
6871 +1 -0 trunk/include/send.h (File Modified)
6872 +31 -4 trunk/src/send.c (File Modified)
6873
6874
6875 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6876 Log:
6877 Add general::global_snotices conf option to control
6878 whether we send out SNOTEs. Does not do anything yet.
6879
6880
6881 Changes: Modified:
6882 +1 -0 trunk/doc/example.conf (File Modified)
6883 +6 -0 trunk/doc/reference.conf (File Modified)
6884 +1 -0 trunk/include/s_conf.h (File Modified)
6885 +6 -0 trunk/modules/m_info.c (File Modified)
6886 +1 -0 trunk/src/newconf.c (File Modified)
6887 +1 -0 trunk/src/s_conf.c (File Modified)
6888
6889
6890 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6891 Log:
6892 Only accept SNOTE from servers.
6893
6894
6895 Changes: Modified:
6896 +2 -0 trunk/modules/m_snote.c (File Modified)
6897
6898
6899 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6900 Log:
6901 Correct parv indices so this actually works.
6902
6903
6904 Changes: Modified:
6905 +2 -2 trunk/modules/m_snote.c (File Modified)
6906
6907
6908 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6909 Log:
6910 s/scan/snote/g
6911
6912
6913 Changes: Modified:
6914 +3 -3 trunk/modules/m_snote.c (File Modified)
6915
6916
6917 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6918 Log:
6919 Add m_snote.c, SNOTE propagator.
6920
6921
6922 Changes: Modified:
6923 +86 -0 trunk/modules/Makefile.in (File Modified)
6924 + - trunk/modules/m_snote.c (File Added)
6925
6926
6927 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6928 Log:
6929 start seeding the 1.1 NEWS file
6930
6931
6932 Changes: Modified:
6933 +4 -0 trunk/NEWS (File Modified)
6934
6935
6936 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6937 Log:
6938 rename some modules to more descriptive names...
6939
6940
6941 Changes: Modified:
6942 +2 -131 trunk/contrib/Makefile.in (File Modified)
6943 + - trunk/contrib/globalconnexit.c (File Deleted)
6944 + - trunk/contrib/globallineactive.c (File Deleted)
6945 + - trunk/contrib/sno_farconnect.c (File Added)
6946 + - trunk/contrib/sno_globalkline.c (File Added)
6947 +1 -120 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/networknotice.c (File Deleted)
6949 + - trunk/modules/sno_routing.c (File Added)
6950
6951
6952 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6953 Log:
6954 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6955 Uses FLAGS2_FLOODDONE bit on servers.
6956
6957
6958 Changes: Modified:
6959 +3 -0 trunk/include/client.h (File Modified)
6960 +121 -1 trunk/modules/Makefile.in (File Modified)
6961 + - trunk/modules/networknotice.c (File Added)
6962
6963
6964 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6965 Log:
6966 Don't show servers in /trace to nonopers if flatten links is enabled.
6967
6968
6969 Changes: Modified:
6970 +8 -5 trunk/modules/m_trace.c (File Modified)
6971
6972
6973 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6974 Log:
6975 CHGHOST:
6976 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6977 - send back confirmation to source, if local client
6978 - send a +s server notice if the source is neither a server nor a service (+S)
6979
6980
6981 Changes: Modified:
6982 +5 -1 trunk/modules/m_chghost.c (File Modified)
6983
6984
6985 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6986 Log:
6987 Use sendto_realops_snomask_from() to make the
6988 server notices appear to come from the affected
6989 user's server.
6990
6991
6992 Changes: Modified:
6993 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6994 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6995
6996
6997 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6998 Log:
6999 Add sendto_realops_snomask_from(), allows
7000 specification of apparent source server.
7001
7002
7003 Changes: Modified:
7004 +1 -0 trunk/include/send.h (File Modified)
7005 +41 -1 trunk/src/send.c (File Modified)
7006
7007
7008 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7009 Log:
7010 Revert r579. Keep host, not orighost in oper up notice.
7011 It would be inconsistent to have orighost there, and we
7012 don't want to mess up all server notices by putting both
7013 host and orighost.
7014
7015
7016 Changes: Modified:
7017 +1 -1 trunk/src/s_user.c (File Modified)
7018
7019
7020 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7021 Log:
7022 Include the IP address in operlog/foperlog.
7023
7024
7025 Changes: Modified:
7026 +10 -8 trunk/modules/m_challenge.c (File Modified)
7027 +8 -6 trunk/modules/m_oper.c (File Modified)
7028
7029
7030 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7031 Log:
7032 Call umode_changed hook on oper up.
7033
7034
7035 Changes: Modified:
7036 +1 -0 trunk/src/s_user.c (File Modified)
7037
7038
7039 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7040 Log:
7041 Add globalconnexit contrib module, shows remote client connects/exits
7042 except netsplits/netjoin on snomask +F.
7043 Notice formatting will probably change somewhat still.
7044
7045
7046 Changes: Modified:
7047 +80 -0 trunk/contrib/Makefile.in (File Modified)
7048 + - trunk/contrib/globalconnexit.c (File Added)
7049
7050
7051 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7052 Log:
7053 Declare snomask_modes[] so modules can provide snomasks.
7054
7055
7056 Changes: Modified:
7057 +2 -0 trunk/include/snomask.h (File Modified)
7058
7059
7060 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7061 Log:
7062 Replace user_signon hook with two new hooks: new_local_user
7063 and new_remote_user.
7064 These are called right before the user is introduced to the
7065 rest of the network.
7066
7067
7068 Changes: Modified:
7069 +2 -1 trunk/include/hook.h (File Modified)
7070 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7071 +4 -2 trunk/src/hook.c (File Modified)
7072 +2 -3 trunk/src/s_user.c (File Modified)
7073
7074
7075 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7076 Log:
7077 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7078
7079
7080 Changes: Modified:
7081 +2 -2 trunk/modules/m_scan.c (File Modified)
7082
7083
7084 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7085 Log:
7086 Update doc/technical/send.txt.
7087
7088
7089 Changes: Modified:
7090 +91 -131 trunk/doc/technical/send.txt (File Modified)
7091
7092
7093 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7094 Log:
7095 Add chantrace and masktrace to help files.
7096
7097
7098 Changes: Modified:
7099 + - trunk/help/opers/chantrace (File Added)
7100 +27 -20 trunk/help/opers/index (File Modified)
7101 + - trunk/help/opers/masktrace (File Added)
7102 +2 -0 trunk/help/opers/operspy (File Modified)
7103
7104
7105 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7106 Log:
7107 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7108 Shows etrace-like output for all users in a channel,
7109 in particular IP addresses.
7110
7111
7112 Changes: Modified:
7113 +75 -2 trunk/modules/m_etrace.c (File Modified)
7114
7115
7116 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7117 Log:
7118 Port over ratbox 2.2 r21727 (anfl):
7119 add some logging when we drop servers in places where we only notify opers
7120
7121
7122 Changes: Modified:
7123 +31 -0 trunk/modules/core/m_server.c (File Modified)
7124
7125
7126 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7127 Log:
7128 display orighost in operup message
7129
7130
7131 Changes: Modified:
7132 +1 -1 trunk/src/s_user.c (File Modified)
7133
7134
7135 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7136 Log:
7137 Add globallineactive contrib module, a hack which can often
7138 show k/d/g/x line active for remote clients.
7139
7140
7141 Changes: Modified:
7142 +52 -0 trunk/contrib/Makefile.in (File Modified)
7143 + - trunk/contrib/globallineactive.c (File Added)
7144
7145
7146 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7147 Log:
7148 Show IP field in the same way as MASKTRACE:
7149 "255.255.255.255" if it's unknown (remote TS5 client)
7150 and "0" if we or the remote server are purposely
7151 hiding it.
7152
7153
7154 Changes: Modified:
7155 +12 -1 trunk/modules/m_scan.c (File Modified)
7156
7157
7158 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7159 Log:
7160 scan umodes:
7161 - don't show servers in a global scan
7162 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7163
7164
7165 Changes: Modified:
7166 +4 -1 trunk/modules/m_scan.c (File Modified)
7167
7168
7169 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7170 Log:
7171 Implement SCAN UMODES.
7172
7173
7174 Changes: Modified:
7175 +3 -0 trunk/include/numeric.h (File Modified)
7176 +128 -2 trunk/modules/m_scan.c (File Modified)
7177 +2 -2 trunk/src/messages.tab (File Modified)
7178
7179
7180 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7181 Log:
7182 more oops
7183
7184
7185 Changes: Modified:
7186 +1 -1 trunk/modules/m_scan.c (File Modified)
7187
7188
7189 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7190 Log:
7191 parv[0] should be parv[1].
7192
7193
7194 Changes: Modified:
7195 +1 -1 trunk/modules/m_scan.c (File Modified)
7196
7197
7198 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7199 Log:
7200 another oops
7201
7202
7203 Changes: Modified:
7204 +1 -1 trunk/modules/m_scan.c (File Modified)
7205
7206
7207 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7208 Log:
7209 fix mistake here
7210
7211
7212 Changes: Modified:
7213 +2 -2 trunk/modules/m_scan.c (File Modified)
7214
7215
7216 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7217 Log:
7218 framework for scan command
7219
7220
7221 Changes: Modified:
7222 +113 -0 trunk/modules/Makefile.in (File Modified)
7223 + - trunk/modules/m_scan.c (File Added)
7224
7225
7226 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7227 Log:
7228 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7229
7230
7231 Changes: Modified:
7232 +2 -0 trunk/include/irc_string.h (File Modified)
7233 +157 -1 trunk/modules/m_etrace.c (File Modified)
7234 +129 -90 trunk/src/match.c (File Modified)
7235
7236
7237 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7238 Log:
7239 orighost may live in a different hash bucket (likely the case), lets check it standalone
7240
7241
7242 Changes: Modified:
7243 +39 -3 trunk/src/hostmask.c (File Modified)
7244
7245
7246 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7247 Log:
7248 SVN didn't check modules/ somehow, hrmm.
7249
7250
7251 Changes: Modified:
7252 +1 -1 trunk/modules/m_kline.c (File Modified)
7253 +6 -6 trunk/modules/m_stats.c (File Modified)
7254
7255
7256 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7257 Log:
7258 Track hostmask entries for client_p->orighost, if available.
7259 Not throughly tested, but seems to work fine.
7260
7261
7262 Changes: Modified:
7263 +8 -4 trunk/include/hostmask.h (File Modified)
7264 +14 -10 trunk/src/hostmask.c (File Modified)
7265
7266
7267 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7268 Log:
7269 Pass on SQUIT reasons more.
7270
7271
7272 Changes: Modified:
7273 +17 -19 trunk/src/client.c (File Modified)
7274
7275
7276 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7277 Log:
7278 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7279 This way, hidden admins also get them.
7280
7281
7282 Changes: Modified:
7283 +4 -4 trunk/src/send.c (File Modified)
7284
7285
7286 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7287 Log:
7288 From ircd-ratbox 2.2 (r21339 anfl):
7289 ms_kill() should be using find_person(), not find_client()
7290 otherwise it can generate a core.
7291
7292
7293 Changes: Modified:
7294 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7295
7296
7297 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7298 Log:
7299 Add m_error to core_module_table, so it is loaded by default.
7300
7301
7302 Changes: Modified:
7303 +1 -0 trunk/src/modules.c (File Modified)
7304
7305
7306 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7307 Log:
7308 comment is a const char *, not char *.
7309
7310
7311 Changes: Modified:
7312 +1 -1 trunk/include/hook.h (File Modified)
7313
7314
7315 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7316 Log:
7317 Fix a long standing hybrid 7 bug: when getting a read error
7318 on a server, report_error() is called with a %d instead of
7319 a %s in the format string ("Lost connection" in +d).
7320
7321
7322 Changes: Modified:
7323 +1 -1 trunk/src/client.c (File Modified)
7324
7325
7326 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7327 Log:
7328 Clarifications.
7329
7330
7331 Changes: Modified:
7332 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7333
7334
7335 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7336 Log:
7337 Add document describing capabilities and what they mean.
7338
7339
7340 Changes: Modified:
7341 + - trunk/doc/technical/capab.txt (File Added)
7342
7343
7344 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7345 Log:
7346 Change client_exit hook to pass all exit_client() parameters.
7347
7348
7349 Changes: Modified:
7350 +8 -0 trunk/include/hook.h (File Modified)
7351 +6 -1 trunk/src/client.c (File Modified)
7352
7353
7354 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7355 Log:
7356 Add client_exit hook, called in exit_client() for all
7357 clients of all types, except clients exiting because
7358 of netsplits (QS). The only thing done before it is
7359 marking the client as "closing" (to prevent
7360 recursion).
7361
7362
7363 Changes: Modified:
7364 +1 -0 trunk/include/hook.h (File Modified)
7365 +2 -0 trunk/src/client.c (File Modified)
7366 +2 -0 trunk/src/hook.c (File Modified)
7367
7368
7369 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7370 Log:
7371 Improve the code that calculates the nnnS nnnC counts
7372 in RPL_TRACESERVER.
7373
7374 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7375
7376
7377 Changes: Modified:
7378 +43 -36 trunk/modules/m_trace.c (File Modified)
7379
7380
7381 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7382 Log:
7383 Add server_eob hook.
7384 Planning to use this for netsplit/join notices.
7385
7386
7387 Changes: Modified:
7388 +1 -0 trunk/include/hook.h (File Modified)
7389 +2 -0 trunk/modules/m_pong.c (File Modified)
7390 +2 -0 trunk/src/hook.c (File Modified)
7391
7392
7393 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7394 Log:
7395 Default motd: ircd-ratbox -> charybdis
7396
7397
7398 Changes: Modified:
7399 +1 -1 trunk/doc/ircd.motd (File Modified)
7400
7401
7402 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7403 Log:
7404 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7405
7406
7407 Changes: Modified:
7408 +4 -4 trunk/src/s_user.c (File Modified)
7409
7410
7411 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7412 Log:
7413 - Remove obsolete EOB help file
7414 - Document snomask in the help files
7415 - Update indexes
7416
7417
7418 Changes: Modified:
7419 + - trunk/help/opers/eob (File Deleted)
7420 +13 -12 trunk/help/opers/index (File Modified)
7421 +1 -13 trunk/help/opers/umode (File Modified)
7422 +7 -7 trunk/help/users/index (File Modified)
7423
7424
7425 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7426 Log:
7427 Bail if snomask to parse is not given. Pointy hat to myself.
7428
7429
7430 Changes: Modified:
7431 +3 -0 trunk/src/snomask.c (File Modified)
7432
7433
7434 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7435 Log:
7436 Remove m_flags from autoconf
7437
7438
7439 Changes: Modified:
7440 +0 -1 trunk/contrib/Makefile.in (File Modified)
7441
7442
7443 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7444 Log:
7445 remove m_flags
7446
7447
7448 Changes: Modified:
7449 + - trunk/contrib/m_flags.c (File Deleted)
7450
7451
7452 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7453 Log:
7454 If +s is in oper_only_umodes, clear snomask on deoper.
7455
7456
7457 Changes: Modified:
7458 +5 -0 trunk/src/s_user.c (File Modified)
7459
7460
7461 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7462 Log:
7463 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7464
7465
7466 Changes: Modified:
7467 +2 -2 trunk/configure (File Modified)
7468 +2 -2 trunk/configure.ac (File Modified)
7469
7470
7471 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7472 Log:
7473 Remove the old server notice umodes.
7474 Default oper only umodes is now +s.
7475 Please make sure all remaining umodes still work.
7476
7477
7478 Changes: Modified:
7479 +3 -21 trunk/include/client.h (File Modified)
7480 +0 -12 trunk/src/newconf.c (File Modified)
7481 +1 -1 trunk/src/s_conf.c (File Modified)
7482 +12 -12 trunk/src/s_user.c (File Modified)
7483
7484
7485 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7486 Log:
7487 operator::flags nick_changes now controls +n snomask instead of +n umode.
7488
7489
7490 Changes: Modified:
7491 +8 -8 trunk/src/s_user.c (File Modified)
7492
7493
7494 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7495 Log:
7496 Move down h_umode_changed hook call after umode allowed checks
7497 (so it will not see +a if someone tries to set it but is not
7498 allowed to).
7499
7500
7501 Changes: Modified:
7502 +2 -3 trunk/src/s_user.c (File Modified)
7503
7504
7505 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7506 Log:
7507 Move over non-+s server notices (hopefully, all of them).
7508
7509
7510 Changes: Modified:
7511 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7512 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7513 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7514 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7515 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7516 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7517 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7518 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7519 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7520 +2 -2 trunk/libcharybdis/event.c (File Modified)
7521 +2 -2 trunk/modules/core/m_join.c (File Modified)
7522 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7523 +3 -3 trunk/modules/core/m_message.c (File Modified)
7524 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7525 +2 -2 trunk/modules/core/m_server.c (File Modified)
7526 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7527 +1 -1 trunk/modules/m_post.c (File Modified)
7528 +1 -1 trunk/modules/m_services.c (File Modified)
7529 +2 -2 trunk/src/channel.c (File Modified)
7530 +3 -3 trunk/src/client.c (File Modified)
7531 +1 -1 trunk/src/hash.c (File Modified)
7532 +5 -5 trunk/src/s_conf.c (File Modified)
7533 +2 -2 trunk/src/s_log.c (File Modified)
7534 +4 -4 trunk/src/s_user.c (File Modified)
7535
7536
7537 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7538 Log:
7539 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7540
7541
7542 Changes: Modified:
7543 +2 -1 trunk/include/snomask.h (File Modified)
7544 +2 -2 trunk/src/snomask.c (File Modified)
7545
7546
7547 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7548 Log:
7549 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7550
7551
7552 Changes: Modified:
7553 +1 -1 trunk/contrib/example_module.c (File Modified)
7554 +2 -2 trunk/include/ircd_defs.h (File Modified)
7555 +6 -6 trunk/modules/core/m_error.c (File Modified)
7556 +1 -1 trunk/modules/core/m_join.c (File Modified)
7557 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7558 +1 -1 trunk/modules/core/m_message.c (File Modified)
7559 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7560 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7561 +18 -18 trunk/modules/core/m_server.c (File Modified)
7562 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7563 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7564 +4 -4 trunk/modules/m_challenge.c (File Modified)
7565 +4 -4 trunk/modules/m_dline.c (File Modified)
7566 +13 -13 trunk/modules/m_gline.c (File Modified)
7567 +5 -5 trunk/modules/m_kline.c (File Modified)
7568 +2 -2 trunk/modules/m_oper.c (File Modified)
7569 +1 -1 trunk/modules/m_pong.c (File Modified)
7570 +13 -13 trunk/modules/m_rehash.c (File Modified)
7571 +4 -4 trunk/modules/m_resv.c (File Modified)
7572 +16 -16 trunk/modules/m_set.c (File Modified)
7573 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7574 +6 -6 trunk/modules/m_xline.c (File Modified)
7575 +1 -1 trunk/src/adns.c (File Modified)
7576 +2 -2 trunk/src/channel.c (File Modified)
7577 +1 -1 trunk/src/listener.c (File Modified)
7578 +1 -1 trunk/src/s_auth.c (File Modified)
7579 +15 -15 trunk/src/s_conf.c (File Modified)
7580 +3 -3 trunk/src/s_user.c (File Modified)
7581 +7 -7 trunk/src/send.c (File Modified)
7582
7583
7584 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7585 Log:
7586 On oper up:
7587 - set +s snomask if +s umode set but no snomasks
7588 - put numerics in more logical order
7589
7590
7591 Changes: Modified:
7592 +3 -1 trunk/src/s_user.c (File Modified)
7593
7594
7595 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7596 Log:
7597 parse_snobuf_to_mask(): default to + at start
7598 allows stuff like /mode jilles +s C
7599
7600
7601 Changes: Modified:
7602 +1 -1 trunk/src/snomask.c (File Modified)
7603
7604
7605 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7606 Log:
7607 Changes to user_mode() snomask handling.
7608 - show snomask (if not 0) on /mode <nick>
7609 - show snomask once at the end if +s/-s used
7610 - only parse 1 parameter for umode changes
7611 - don't crash on /mode <nick> +s
7612 - /mode <nick> -s clears snomask, doesn't use parameter
7613 - set umode +s iff snomask is not 0
7614 - snomask is not propagated, but umode +s is
7615
7616
7617 Changes: Modified:
7618 +97 -72 trunk/src/s_user.c (File Modified)
7619
7620
7621 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7622 Log:
7623 Convert some messages over to snomask.
7624
7625
7626 Changes: Modified:
7627 +29 -29 trunk/src/client.c (File Modified)
7628 +2 -2 trunk/src/ircd.c (File Modified)
7629 +13 -13 trunk/src/modules.c (File Modified)
7630 +1 -1 trunk/src/newconf.c (File Modified)
7631 +5 -5 trunk/src/parse.c (File Modified)
7632 +1 -1 trunk/src/restart.c (File Modified)
7633 +4 -4 trunk/src/s_newconf.c (File Modified)
7634 +11 -11 trunk/src/s_serv.c (File Modified)
7635
7636
7637 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7638 Log:
7639 include snomask.h from client.h
7640
7641
7642 Changes: Modified:
7643 +1 -0 trunk/include/client.h (File Modified)
7644
7645
7646 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7647 Log:
7648 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7649
7650
7651 Changes: Modified:
7652 +1 -0 trunk/src/newconf.c (File Modified)
7653 +2 -1 trunk/src/snomask.c (File Modified)
7654
7655
7656 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7657 Log:
7658 should start with +, not \0. Whoops. :)
7659
7660
7661 Changes: Modified:
7662 +1 -1 trunk/src/snomask.c (File Modified)
7663
7664
7665 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7666 Log:
7667 core snomask support.
7668
7669
7670 Changes: Modified:
7671 +3 -0 trunk/doc/example.conf (File Modified)
7672 +2 -0 trunk/include/client.h (File Modified)
7673 +2 -0 trunk/include/numeric.h (File Modified)
7674 +2 -0 trunk/include/s_newconf.h (File Modified)
7675 +63 -0 trunk/include/send.h (File Modified)
7676 + - trunk/include/snomask.h (File Added)
7677 +1 -0 trunk/src/Makefile.in (File Modified)
7678 +1 -1 trunk/src/messages.tab (File Modified)
7679 +8 -0 trunk/src/newconf.c (File Modified)
7680 +12 -0 trunk/src/s_user.c (File Modified)
7681 +235 -0 trunk/src/send.c (File Modified)
7682 + - trunk/src/snomask.c (File Added)
7683
7684
7685 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7686 Log:
7687 add a blank line after the license info.
7688
7689
7690 Changes: Modified:
7691 +1 -1 trunk/CREDITS (File Modified)
7692
7693
7694 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7695 Log:
7696 Extend copyright to 2006.
7697
7698
7699 Changes: Modified:
7700 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7701
7702
7703 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7704 Log:
7705 - Fix up book id.
7706 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7707
7708
7709 Changes: Modified:
7710 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7711 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7712
7713
7714 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7715 Log:
7716 Add oper privileges document.
7717
7718
7719 Changes: Modified:
7720 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7721 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7722
7723
7724 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7725 Log:
7726 Capitalize message names in services shortcuts (for consistency).
7727
7728
7729 Changes: Modified:
7730 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7731
7732
7733 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7734 Log:
7735 Remove C++ comment.
7736
7737
7738 Changes: Modified:
7739 +1 -1 trunk/src/patricia.c (File Modified)
7740
7741
7742 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7743 Log:
7744 Remove obsolete 'nextconnect' variable.
7745
7746
7747 Changes: Modified:
7748 +0 -1 trunk/include/ircd.h (File Modified)
7749 +0 -2 trunk/src/client.c (File Modified)
7750 +0 -1 trunk/src/ircd.c (File Modified)
7751
7752
7753 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7754 Log:
7755 Remove this remnant of the hybrid 6 ziplinks implementation.
7756
7757
7758 Changes: Modified:
7759 + - trunk/include/s_zip.h (File Deleted)
7760
7761
7762 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7763 Log:
7764 Make clone limiting work on orighost, not host (so it
7765 looks through services cloaks). Lightly tested, please
7766 test/review.
7767
7768
7769 Changes: Modified:
7770 +2 -0 trunk/modules/m_chghost.c (File Modified)
7771 +1 -1 trunk/src/client.c (File Modified)
7772 +1 -1 trunk/src/s_conf.c (File Modified)
7773
7774
7775 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7776 Log:
7777 Don't forget to link me_realhost() into the command hash.
7778
7779 Pointy hat to: myself
7780
7781
7782 Changes: Modified:
7783 +1 -1 trunk/modules/m_chghost.c (File Modified)
7784
7785
7786 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7787 Log:
7788 It's call_hook, not hook_call.
7789
7790
7791 Changes: Modified:
7792 +1 -1 trunk/src/s_user.c (File Modified)
7793
7794
7795 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7796 Log:
7797 Add unreject help file.
7798
7799
7800 Changes: Modified:
7801 + - trunk/help/opers/unreject (File Added)
7802
7803
7804 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7805 Log:
7806 Link the all-important 42 module to the build :P
7807
7808
7809 Changes: Modified:
7810 +1 -0 trunk/contrib/Makefile.in (File Modified)
7811
7812
7813 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7814 Log:
7815 Mention /rehash help.
7816
7817
7818 Changes: Modified:
7819 +1 -0 trunk/help/opers/rehash (File Modified)
7820
7821
7822 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7823 Log:
7824 Add h_user_signon hook.
7825
7826
7827 Changes: Modified:
7828 +1 -0 trunk/include/hook.h (File Modified)
7829 +2 -0 trunk/src/hook.c (File Modified)
7830 +4 -0 trunk/src/s_user.c (File Modified)
7831
7832
7833 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7834 Log:
7835 Oops, forgot to set orighost for remote client introductions.
7836
7837
7838 Changes: Modified:
7839 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7840
7841
7842 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7843 Log:
7844 Use TS6 forms in services shortcuts, if possible.
7845
7846
7847 Changes: Modified:
7848 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7849
7850
7851 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7852 Log:
7853 - Start out default_umodes conf entry from the empty set instead of +i.
7854 - Move oper_only_umodes check to where default_umodes is used, as
7855 oper_only_umodes may not be set yet while we're reading the conf.
7856
7857
7858 Changes: Modified:
7859 +6 -7 trunk/src/newconf.c (File Modified)
7860 +1 -1 trunk/src/s_user.c (File Modified)
7861
7862
7863 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7864 Log:
7865 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7866
7867
7868 Changes: Modified:
7869 +1 -0 trunk/doc/example.conf (File Modified)
7870 +7 -0 trunk/doc/reference.conf (File Modified)
7871 +0 -7 trunk/include/config.h.dist (File Modified)
7872 +1 -0 trunk/include/s_conf.h (File Modified)
7873 +6 -0 trunk/modules/m_info.c (File Modified)
7874 +9 -18 trunk/src/client.c (File Modified)
7875 +1 -0 trunk/src/newconf.c (File Modified)
7876 +1 -0 trunk/src/s_conf.c (File Modified)
7877
7878
7879 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7880 Log:
7881 - Allow NULL target_ip in show_ip() (indicates message is being
7882 sent to local opers)
7883 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7884 confitem
7885 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7886 those in src/client.c
7887
7888 From ratbox 2.2 svn (anfl)
7889
7890
7891 Changes: Modified:
7892 +1 -0 trunk/include/client.h (File Modified)
7893 +21 -2 trunk/src/client.c (File Modified)
7894 +2 -4 trunk/src/hostmask.c (File Modified)
7895 +1 -5 trunk/src/s_conf.c (File Modified)
7896 +4 -8 trunk/src/s_user.c (File Modified)
7897
7898
7899 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7900 Log:
7901 Fire off events properly.
7902
7903
7904 Changes: Modified:
7905 +7 -3 trunk/src/s_user.c (File Modified)
7906
7907
7908 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7909 Log:
7910 make sure modules which depend on umode information get the message upon connection (oops)
7911
7912
7913 Changes: Modified:
7914 +3 -0 trunk/src/s_user.c (File Modified)
7915
7916
7917 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7918 Log:
7919 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7920 From ratbox 2.2 svn.
7921
7922
7923 Changes: Modified:
7924 +3 -7 trunk/modules/m_etrace.c (File Modified)
7925
7926
7927 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7928 Log:
7929 Replace silly `default_invisible' option with more versatile default_umodes.
7930
7931
7932 Changes: Modified:
7933 +2 -2 trunk/Makefile.in (File Modified)
7934 +12 -1 trunk/doc/example.conf (File Modified)
7935 +14 -7 trunk/doc/reference.conf (File Modified)
7936 +2 -4 trunk/include/s_conf.h (File Modified)
7937 +0 -6 trunk/modules/m_info.c (File Modified)
7938 +4 -0 trunk/src/modules.c (File Modified)
7939 +41 -1 trunk/src/newconf.c (File Modified)
7940 +2 -2 trunk/src/s_conf.c (File Modified)
7941 +3 -4 trunk/src/s_user.c (File Modified)
7942
7943
7944 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7945 Log:
7946 Add temporary nick resvs with the proper duration,
7947 not 60 times too long.
7948
7949
7950 Changes: Modified:
7951 +1 -1 trunk/modules/m_resv.c (File Modified)
7952
7953
7954 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7955 Log:
7956 Add kick on split riding. See reference.conf for more details.
7957
7958
7959 Changes: Modified:
7960 +1 -0 trunk/doc/example.conf (File Modified)
7961 +16 -0 trunk/doc/reference.conf (File Modified)
7962 +1 -0 trunk/include/s_conf.h (File Modified)
7963 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7964 +6 -0 trunk/modules/m_info.c (File Modified)
7965 +1 -0 trunk/src/newconf.c (File Modified)
7966 +1 -0 trunk/src/s_conf.c (File Modified)
7967
7968
7969 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7970 Log:
7971 New credits, denoting GXTi as being on the core team.
7972
7973
7974 Changes: Modified:
7975 +16 -5 trunk/CREDITS (File Modified)
7976
7977
7978 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7979 Log:
7980 better cloaking algorithm
7981
7982
7983 Changes: Modified:
7984 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7985
7986
7987 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7988 Log:
7989 don't do redundant bitshifting.
7990
7991
7992 Changes: Modified:
7993 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7994
7995
7996 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7997 Log:
7998 Add ip_cloaking.so.
7999
8000
8001 Changes: Modified:
8002 +1 -0 trunk/contrib/Makefile.in (File Modified)
8003
8004
8005 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8006 Log:
8007 Set the DynSpoof flag properly.
8008
8009
8010 Changes: Modified:
8011 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8012
8013
8014 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8015 Log:
8016 first go at an ip_cloaking implementation for charybdis.
8017
8018
8019 Changes: Modified:
8020 + - trunk/contrib/ip_cloaking.c (File Added)
8021
8022
8023 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8024 Log:
8025 Add libcharybdis to contrib/ includes.
8026
8027
8028 Changes: Modified:
8029 +1 -1 trunk/contrib/Makefile.in (File Modified)
8030
8031
8032 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8033 Log:
8034 add h_umode_changed hook for modules that provide usermodes.
8035
8036
8037 Changes: Modified:
8038 +1 -0 trunk/include/hook.h (File Modified)
8039 +2 -1 trunk/src/hook.c (File Modified)
8040 +3 -0 trunk/src/s_user.c (File Modified)
8041
8042
8043 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8044 Log:
8045 Show quiets in /stats z.
8046
8047
8048 Changes: Modified:
8049 +15 -10 trunk/src/s_stats.c (File Modified)
8050
8051
8052 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8053 Log:
8054 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8055
8056
8057 Changes: Modified:
8058 +0 -12 trunk/configure (File Modified)
8059 +0 -9 trunk/configure.ac (File Modified)
8060 +0 -3 trunk/include/setup.h.in (File Modified)
8061
8062
8063 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8064 Log:
8065 change various buffer sizes to = topiclen.
8066
8067
8068 Changes: Modified:
8069 +3 -4 trunk/include/ircd_defs.h (File Modified)
8070
8071
8072 jon 2005/12/12 19:32:18 UTC (20051212-400)
8073 Log:
8074 - Partial commit test, partial ego strokage ;)
8075
8076
8077 Changes: Modified:
8078 +2 -1 trunk/CREDITS (File Modified)
8079
8080
8081 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8082 Log:
8083 More kqueue corrections.
8084
8085 Changes: Modified:
8086 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8087
8088
8089 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8090 Log:
8091 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8092 Not sure why this wasn't this way to begin with.
8093
8094
8095 Changes: Modified:
8096 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8097
8098
8099 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8100 Log:
8101 example.conf tweaks:
8102 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8103 most people do not need this.
8104 Enable serverinfo::hub.
8105
8106
8107 Changes: Modified:
8108 +14 -11 trunk/doc/example.conf (File Modified)
8109
8110
8111 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8112 Log:
8113 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8114
8115
8116 Changes: Modified:
8117 +1 -1 trunk/src/s_serv.c (File Modified)
8118
8119
8120 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8121 Log:
8122 header include changes
8123
8124
8125 Changes: Modified:
8126 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8127 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8128 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8129 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8130 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8131 +1 -21 trunk/libcharybdis/select.c (File Modified)
8132
8133
8134 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8135 Log:
8136 s/ilog/libcharybdis_{die,log,restart}/g
8137
8138
8139 Changes: Modified:
8140 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8141 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8142 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8143 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8144 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8145 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8146 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8147 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8148
8149
8150 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8151 Log:
8152 Use the right callbacks in the function code.
8153
8154 Changes: Modified:
8155 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8156
8157
8158 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8159 Log:
8160 More work, it builds again!
8161
8162
8163 Changes: Modified:
8164 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8165 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8166 + - trunk/libcharybdis/libcharybdis.c (File Added)
8167 + - trunk/libcharybdis/libcharybdis.h (File Added)
8168
8169
8170 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8171 Log:
8172 Move some stuff around.
8173
8174
8175 Changes: Modified:
8176 + - trunk/include/memory.h (File Deleted)
8177 + - trunk/include/tools.h (File Deleted)
8178 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8179 + - trunk/libcharybdis/memory.c (File Added)
8180 + - trunk/libcharybdis/memory.h (File Added)
8181 + - trunk/libcharybdis/snprintf.c (File Added)
8182 + - trunk/libcharybdis/tools.c (File Added)
8183 + - trunk/libcharybdis/tools.h (File Added)
8184 +1000 -1062 trunk/modules/.depend (File Modified)
8185 +421 -455 trunk/src/.depend (File Modified)
8186 +0 -1191 trunk/src/Makefile.in (File Modified)
8187 + - trunk/src/memory.c (File Deleted)
8188 + - trunk/src/snprintf.c (File Deleted)
8189 + - trunk/src/tools.c (File Deleted)
8190
8191
8192 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8193 Log:
8194 move more headers into libcharybdis
8195
8196 Changes: Modified:
8197 + - trunk/include/balloc.h (File Deleted)
8198 + - trunk/include/event.h (File Deleted)
8199 + - trunk/libcharybdis/balloc.h (File Added)
8200 + - trunk/libcharybdis/event.h (File Added)
8201 +924 -1020 trunk/modules/.depend (File Modified)
8202 +327 -406 trunk/src/.depend (File Modified)
8203
8204
8205 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8206 Log:
8207 balloc, events -> libcharybdis
8208
8209 Changes: Modified:
8210 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8211 + - trunk/libcharybdis/balloc.c (File Added)
8212 + - trunk/libcharybdis/event.c (File Added)
8213 +0 -1008 trunk/src/Makefile.in (File Modified)
8214 + - trunk/src/balloc.c (File Deleted)
8215 + - trunk/src/event.c (File Deleted)
8216
8217
8218 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8219 Log:
8220 More fun
8221
8222 Changes: Modified:
8223 + - trunk/include/commio.h (File Deleted)
8224 + - trunk/include/linebuf.h (File Deleted)
8225 + - trunk/libcharybdis/commio.h (File Added)
8226 + - trunk/libcharybdis/linebuf.h (File Added)
8227 +1644 -530 trunk/modules/.depend (File Modified)
8228 +1 -1 trunk/modules/Makefile.in (File Modified)
8229 +720 -284 trunk/src/.depend (File Modified)
8230
8231
8232 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8233 Log:
8234 Makefile reworking -- moving libcharybdis headers into proper location.
8235
8236 Changes: Modified:
8237 +1 -1 trunk/adns/Makefile.in (File Modified)
8238 +1 -1 trunk/src/Makefile.in (File Modified)
8239
8240
8241 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8242 Log:
8243 Document proposed authdaemon protocol.
8244
8245 Changes: Modified:
8246 + - trunk/authdaemon/protocol.txt (File Added)
8247
8248
8249 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8250 Log:
8251 Makefile oops
8252
8253 Changes: Modified:
8254 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8255
8256
8257 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8258 Log:
8259 Remove dead makefile from generation
8260
8261 Changes: Modified:
8262 +1 -2 trunk/configure (File Modified)
8263 +0 -1 trunk/configure.ac (File Modified)
8264
8265
8266 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8267 Log:
8268 libcharybdisIO -> libcharybdis
8269
8270 Changes: Modified:
8271 +1 -1 trunk/src/Makefile.in (File Modified)
8272
8273
8274 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8275 Log:
8276 More restructuring.
8277
8278 Changes: Modified:
8279 + - trunk/libcharybdis/Makefile.in (File Added)
8280 + - trunk/libcharybdis/commio.c (File Added)
8281 + - trunk/libcharybdis/devpoll.c (File Added)
8282 + - trunk/libcharybdis/epoll.c (File Added)
8283 + - trunk/libcharybdis/io/ (File Deleted)
8284 + - trunk/libcharybdis/kqueue.c (File Added)
8285 + - trunk/libcharybdis/linebuf.c (File Added)
8286 + - trunk/libcharybdis/log/ (File Deleted)
8287 + - trunk/libcharybdis/poll.c (File Added)
8288 + - trunk/libcharybdis/ports.c (File Added)
8289 + - trunk/libcharybdis/select.c (File Added)
8290
8291
8292 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8293 Log:
8294 Blah kill makefile
8295
8296 Changes: Modified:
8297 + - trunk/libcharybdis/Makefile.in (File Deleted)
8298
8299
8300 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8301 Log:
8302 Blah kill makefile
8303
8304 Changes: Modified:
8305 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8306
8307
8308 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8309 Log:
8310 add authdaemon dir for later hacking
8311
8312
8313 Changes: Modified:
8314 + - trunk/authdaemon/ (File Added)
8315
8316
8317 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8318 Log:
8319 linebuf -> libcharybdisIO
8320
8321
8322 Changes: Modified:
8323 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8324 + - trunk/libcharybdis/io/linebuf.c (File Added)
8325 + - trunk/libcharybdis/log/ (File Added)
8326 + - trunk/libcharybdis/log/Makefile.in (File Added)
8327 +0 -687 trunk/src/Makefile.in (File Modified)
8328 + - trunk/src/linebuf.c (File Deleted)
8329
8330
8331 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8332 Log:
8333 Solaris 10 I/O ports support
8334
8335 Changes: Modified:
8336 + - trunk/libcharybdis/io/ports.c (File Added)
8337
8338
8339 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8340 Log:
8341 libcharybdis stuff
8342
8343
8344 Changes: Modified:
8345 +1 -1 trunk/Makefile.in (File Modified)
8346 +3 -1 trunk/configure (File Modified)
8347 +133 -10 trunk/configure.ac (File Modified)
8348 + - trunk/libcharybdis/ (File Added)
8349 + - trunk/libcharybdis/Makefile.in (File Added)
8350 + - trunk/libcharybdis/io/ (File Added)
8351 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8352 +2 -3 trunk/src/Makefile.in (File Modified)
8353 + - trunk/src/io/ (File Deleted)
8354
8355
8356 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8357 Log:
8358 split IO stuff into libcharybdisIO.
8359
8360
8361 Changes: Modified:
8362 + - trunk/src/commio.c (File Deleted)
8363 + - trunk/src/devpoll.c (File Deleted)
8364 + - trunk/src/epoll.c (File Deleted)
8365 + - trunk/src/io/ (File Added)
8366 + - trunk/src/io/Makefile.in (File Added)
8367 + - trunk/src/io/commio.c (File Added)
8368 + - trunk/src/io/devpoll.c (File Added)
8369 + - trunk/src/io/epoll.c (File Added)
8370 + - trunk/src/io/kqueue.c (File Added)
8371 + - trunk/src/io/poll.c (File Added)
8372 + - trunk/src/io/select.c (File Added)
8373 + - trunk/src/kqueue.c (File Deleted)
8374 + - trunk/src/poll.c (File Deleted)
8375 + - trunk/src/select.c (File Deleted)
8376
8377
8378 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8379 Log:
8380 Version bump: 1.1.0
8381
8382
8383 Changes: Modified:
8384 +86 -155 trunk/configure (File Modified)
8385 +1 -1 trunk/configure.ac (File Modified)
8386
8387
8388 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8389 Log:
8390 Remove mentions of mkkeypair/cryptlinks.
8391
8392
8393 Changes: Modified:
8394 +1 -3 trunk/doc/challenge.txt (File Modified)
8395
8396
8397 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8398 Log:
8399 Clarify serverinfo{} description.
8400
8401
8402 Changes: Modified:
8403 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8404
8405
8406 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8407 Log:
8408 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8409
8410
8411 Changes: Modified:
8412 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8413
8414
8415 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8416 Log:
8417 Improvements also applicable to hyperion 1.x.
8418
8419
8420 Changes: Modified:
8421 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8422
8423
8424 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8425 Log:
8426 - Add +F description
8427 - General improvements and changes to charybdis
8428
8429
8430 Changes: Modified:
8431 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8432
8433
8434 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8435 Log:
8436 The server notice umodes only have an effect
8437 for opers. ("sendto_realops_flags", so having
8438 the umode is not enough, they must also be
8439 opered)
8440
8441
8442 Changes: Modified:
8443 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8444
8445
8446 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8447 Log:
8448 Updates to umodes docs.
8449
8450
8451 Changes: Modified:
8452 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8453
8454
8455 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8456 Log:
8457 Add SGML documentation.
8458
8459 Changes: Modified:
8460 + - trunk/doc/sgml/ (File Added)
8461 + - trunk/doc/sgml/oper-guide/ (File Added)
8462 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8463 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8464 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8465 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8466 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8467 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8468 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8469
8470
8471 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8472 Log:
8473 Make operwall flag restrict setting umode +z.
8474 This repairs this flag broken in charybdis-1.0.
8475
8476
8477 Changes: Modified:
8478 +41 -0 trunk/contrib/m_flags.c (File Modified)
8479 +9 -0 trunk/src/s_user.c (File Modified)
8480
8481
8482 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8483 Log:
8484 Don't complain/reset remote clients +n. I'm still not
8485 convinced propagating all umodes is the way to go, oh
8486 well.
8487
8488
8489 Changes: Modified:
8490 +1 -1 trunk/src/s_user.c (File Modified)
8491
8492
8493 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8494 Log:
8495 - Require admin flag for oper /chghost (if it's enabled
8496 which is not default)
8497 - Give error message on nonexistant nick
8498
8499
8500 Changes: Modified:
8501 +12 -0 trunk/modules/m_chghost.c (File Modified)
8502
8503
8504 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8505 Log:
8506 Incorporated jilles' dynspoof patch with a few minor changes.
8507
8508 Changes: Modified:
8509 +5 -2 trunk/include/client.h (File Modified)
8510 +1 -0 trunk/include/numeric.h (File Modified)
8511 +75 -4 trunk/modules/m_chghost.c (File Modified)
8512 +2 -21 trunk/modules/m_stats.c (File Modified)
8513 +2 -8 trunk/modules/m_trace.c (File Modified)
8514 +2 -0 trunk/src/client.c (File Modified)
8515 +3 -0 trunk/src/s_user.c (File Modified)
8516
8517
8518 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8519 Log:
8520 Update NEWS.
8521
8522 Changes: Modified:
8523 +5 -0 trunk/NEWS (File Modified)
8524
8525
8526 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8527 Log:
8528 Make show_ip() far less braindead.
8529
8530 Obtained from: ratbox 2.2 SVN
8531
8532
8533 Changes: Modified:
8534 +14 -85 trunk/src/client.c (File Modified)
8535
8536
8537 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8538 Log:
8539 Instead of not showing channels at all for whoising services,
8540 only show channels the requester is also on. If operspying
8541 services, show all the channels.
8542
8543
8544 Changes: Modified:
8545 +37 -40 trunk/modules/m_whois.c (File Modified)
8546
8547
8548 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8549 Log:
8550 - Show real errno if we fail to connect to a server
8551 - Don't show server IPs on IRC if a server goes dead
8552 during handshake
8553
8554
8555 Changes: Modified:
8556 +2 -5 trunk/src/s_serv.c (File Modified)
8557
8558
8559 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8560 Log:
8561 Revert hybrid 7.2 aline code. It causes too many problems.
8562
8563
8564 Changes: Modified:
8565 +1 -47 trunk/NEWS (File Modified)
8566 + - trunk/include/aline.h (File Deleted)
8567 +53 -6 trunk/modules/m_dline.c (File Modified)
8568 +212 -16 trunk/modules/m_kline.c (File Modified)
8569 +37 -8 trunk/modules/m_resv.c (File Modified)
8570 +45 -24 trunk/modules/m_xline.c (File Modified)
8571 +0 -485 trunk/src/Makefile.in (File Modified)
8572 + - trunk/src/aline.c (File Deleted)
8573
8574
8575 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8576 Log:
8577 Incorporate recent ratbox monitor bugfixes (could crash).
8578
8579
8580 Changes: Modified:
8581 +16 -0 trunk/modules/m_monitor.c (File Modified)
8582 +4 -3 trunk/src/monitor.c (File Modified)
8583
8584
8585 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8586 Log:
8587 Fix /invite UID leak.
8588
8589 Found by logiclrd@EFnet.
8590
8591
8592 Changes: Modified:
8593 +3 -2 trunk/modules/m_invite.c (File Modified)
8594
8595
8596 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8597 Log:
8598 Don't show what channels a service is in.
8599
8600 Changes: Modified:
8601 +1 -0 trunk/NEWS (File Modified)
8602 +40 -35 trunk/modules/m_whois.c (File Modified)
8603
8604
8605 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8606 Log:
8607 Update version to 1.0.3.
8608
8609
8610 Changes: Modified:
8611 +9 -9 trunk/configure (File Modified)
8612 +1 -1 trunk/configure.ac (File Modified)
8613
8614
8615 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8616 Log:
8617 Update NEWS.
8618
8619
8620 Changes: Modified:
8621 +7 -1 trunk/NEWS (File Modified)
8622
8623
8624 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8625 Log:
8626 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8627 More static buffers :(
8628
8629
8630 Changes: Modified:
8631 +12 -4 trunk/src/aline.c (File Modified)
8632
8633
8634 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8635 Log:
8636 Make operspy mode (/mode !#channel showing parameters
8637 even if not on channel) work again.
8638
8639
8640 Changes: Modified:
8641 +4 -4 trunk/src/channel.c (File Modified)
8642
8643
8644 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8645 Log:
8646 Call server_introduced hook on TS6 remote server
8647 introduction (ms_sid()).
8648
8649
8650 Changes: Modified:
8651 +6 -0 trunk/modules/core/m_server.c (File Modified)
8652
8653
8654 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8655 Log:
8656 Cyrix boxes are wierd.
8657
8658 Changes: Modified:
8659 +2 -1 trunk/modules/m_services.c (File Modified)
8660
8661
8662 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8663 Log:
8664 More paranoia.
8665
8666 Changes: Modified:
8667 +1 -1 trunk/include/client.h (File Modified)
8668 +3 -1 trunk/modules/m_services.c (File Modified)
8669
8670
8671 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8672 Log:
8673 heh
8674
8675 Changes: Modified:
8676 +1 -6 trunk/modules/m_services.c (File Modified)
8677
8678
8679 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8680 Log:
8681 Disable a check that doesn't always seem to work right for some reason.
8682
8683 Changes: Modified:
8684 +2 -0 trunk/modules/m_services.c (File Modified)
8685
8686
8687 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8688 Log:
8689 Update NEWS.
8690
8691
8692 Changes: Modified:
8693 +4 -1 trunk/NEWS (File Modified)
8694
8695
8696 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8697 Log:
8698 1.0.2
8699
8700
8701 Changes: Modified:
8702 +9 -9 trunk/configure (File Modified)
8703 +1 -1 trunk/configure.ac (File Modified)
8704
8705
8706 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8707 Log:
8708 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8709
8710
8711 Changes: Modified:
8712 +3 -13 trunk/modules/m_trace.c (File Modified)
8713
8714
8715 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8716 Log:
8717 Don't send empty RPL_WHOISCHANNELS on remote whois.
8718
8719 Pointy hat to: jilles
8720
8721
8722 Changes: Modified:
8723 +1 -1 trunk/modules/m_whois.c (File Modified)
8724
8725
8726 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8727 Log:
8728 Update NEWS.
8729
8730
8731 Changes: Modified:
8732 +3 -0 trunk/NEWS (File Modified)
8733
8734
8735 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8736 Log:
8737 Modular umode support.
8738
8739
8740 Changes: Modified:
8741 +0 -9 trunk/include/client.h (File Modified)
8742 +2 -1 trunk/include/s_user.h (File Modified)
8743 +1 -1 trunk/include/tools.h (File Modified)
8744 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8745 +3 -0 trunk/src/ircd.c (File Modified)
8746 +1 -1 trunk/src/messages.tab (File Modified)
8747 +2 -2 trunk/src/s_serv.c (File Modified)
8748 +37 -59 trunk/src/s_user.c (File Modified)
8749 +21 -0 trunk/src/tools.c (File Modified)
8750
8751
8752 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8753 Log:
8754 Optionally do forced nick change to the UID instead of kill
8755 on nick collisions, see doc/collision_fnc.txt for more
8756 details.
8757
8758
8759 Changes: Modified:
8760 + - trunk/doc/collision_fnc.txt (File Added)
8761 +1 -0 trunk/doc/example.conf (File Modified)
8762 +8 -0 trunk/doc/reference.conf (File Modified)
8763 +1 -0 trunk/include/numeric.h (File Modified)
8764 +1 -0 trunk/include/s_conf.h (File Modified)
8765 +2 -1 trunk/include/s_serv.h (File Modified)
8766 +1 -0 trunk/include/s_stats.h (File Modified)
8767 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8768 +1 -1 trunk/src/messages.tab (File Modified)
8769 +1 -0 trunk/src/newconf.c (File Modified)
8770 +1 -0 trunk/src/s_conf.c (File Modified)
8771 +1 -0 trunk/src/s_serv.c (File Modified)
8772 +2 -2 trunk/src/s_stats.c (File Modified)
8773
8774
8775 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8776 Log:
8777 Update NEWS.
8778
8779
8780 Modified:
8781 trunk/NEWS (File Modified)
8782
8783
8784 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8785 Log:
8786 Don't allow lookups by uid in /monitor + and /monitor s.
8787
8788
8789 Modified:
8790 trunk/modules/m_monitor.c (File Modified)
8791
8792
8793 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8794 Log:
8795 Stop garbage +j being set in cases like +j aaa:bbb by
8796 initializing the variables properly.
8797
8798 Reported by kyle.
8799
8800
8801 Modified:
8802 trunk/modules/core/m_mode.c (File Modified)
8803 trunk/modules/core/m_sjoin.c (File Modified)
8804
8805
8806 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8807 Log:
8808 Apply flags to the proper server in me_gcap().
8809
8810
8811 Modified:
8812 trunk/modules/m_capab.c (File Modified)
8813
8814
8815 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8816 Log:
8817 Use find_named_client() instead of find_client() to check
8818 for nick collisions.
8819
8820
8821 Modified:
8822 trunk/modules/core/m_nick.c (File Modified)
8823
8824
8825 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8826 Log:
8827 - Replace old 381 numeric with a new, more positive one!
8828
8829
8830 Modified:
8831 trunk/src/messages.tab (File Modified)
8832
8833
8834 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8835 Log:
8836 Make it compile again.
8837
8838
8839 Modified:
8840 trunk/src/channel.c (File Modified)
8841 trunk/src/client.c (File Modified)
8842 trunk/src/ircd.c (File Modified)
8843 trunk/src/packet.c (File Modified)
8844
8845
8846 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8847 Log:
8848 - Prevent UID disclosure in cmode setting.
8849
8850
8851 Modified:
8852 trunk/NEWS (File Modified)
8853 trunk/modules/core/m_mode.c (File Modified)
8854
8855
8856 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8857 Log:
8858 A different check which prevents UID disclosure.
8859
8860
8861 Modified:
8862 trunk/modules/core/m_kick.c (File Modified)
8863
8864
8865 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8866 Log:
8867 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8868
8869
8870 Modified:
8871 trunk/modules/core/m_kick.c (File Modified)
8872
8873
8874 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8875 Log:
8876 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8877
8878
8879 Modified:
8880 trunk/NEWS (File Modified)
8881 trunk/modules/m_accept.c (File Modified)
8882 trunk/modules/m_admin.c (File Modified)
8883 trunk/modules/m_away.c (File Modified)
8884 trunk/modules/m_cap.c (File Modified)
8885 trunk/modules/m_capab.c (File Modified)
8886 trunk/modules/m_challenge.c (File Modified)
8887 trunk/modules/m_chghost.c (File Modified)
8888 trunk/modules/m_close.c (File Modified)
8889 trunk/modules/m_cmessage.c (File Modified)
8890 trunk/modules/m_connect.c (File Modified)
8891 trunk/modules/m_dline.c (File Modified)
8892 trunk/modules/m_encap.c (File Modified)
8893 trunk/modules/m_etrace.c (File Modified)
8894 trunk/modules/m_gline.c (File Modified)
8895 trunk/modules/m_help.c (File Modified)
8896 trunk/modules/m_info.c (File Modified)
8897 trunk/modules/m_invite.c (File Modified)
8898 trunk/modules/m_ison.c (File Modified)
8899 trunk/modules/m_kline.c (File Modified)
8900 trunk/modules/m_knock.c (File Modified)
8901 trunk/modules/m_links.c (File Modified)
8902 trunk/modules/m_list.c (File Modified)
8903 trunk/modules/m_locops.c (File Modified)
8904 trunk/modules/m_lusers.c (File Modified)
8905 trunk/modules/m_map.c (File Modified)
8906 trunk/modules/m_monitor.c (File Modified)
8907 trunk/modules/m_motd.c (File Modified)
8908 trunk/modules/m_names.c (File Modified)
8909 trunk/modules/m_oper.c (File Modified)
8910 trunk/modules/m_operspy.c (File Modified)
8911 trunk/modules/m_pass.c (File Modified)
8912 trunk/modules/m_ping.c (File Modified)
8913 trunk/modules/m_pong.c (File Modified)
8914 trunk/modules/m_post.c (File Modified)
8915 trunk/modules/m_rehash.c (File Modified)
8916 trunk/modules/m_restart.c (File Modified)
8917 trunk/modules/m_resv.c (File Modified)
8918 trunk/modules/m_services.c (File Modified)
8919 trunk/modules/m_set.c (File Modified)
8920 trunk/modules/m_sshortcut.c (File Modified)
8921 trunk/modules/m_stats.c (File Modified)
8922 trunk/modules/m_svinfo.c (File Modified)
8923 trunk/modules/m_tb.c (File Modified)
8924 trunk/modules/m_testline.c (File Modified)
8925 trunk/modules/m_testmask.c (File Modified)
8926 trunk/modules/m_time.c (File Modified)
8927 trunk/modules/m_topic.c (File Modified)
8928 trunk/modules/m_trace.c (File Modified)
8929 trunk/modules/m_unreject.c (File Modified)
8930 trunk/modules/m_user.c (File Modified)
8931 trunk/modules/m_userhost.c (File Modified)
8932 trunk/modules/m_users.c (File Modified)
8933 trunk/modules/m_version.c (File Modified)
8934 trunk/modules/m_wallops.c (File Modified)
8935 trunk/modules/m_who.c (File Modified)
8936 trunk/modules/m_whois.c (File Modified)
8937 trunk/modules/m_whowas.c (File Modified)
8938 trunk/modules/m_xline.c (File Modified)
8939 trunk/src/adns.c (File Modified)
8940 trunk/src/aline.c (File Modified)
8941 trunk/src/cache.c (File Modified)
8942 trunk/src/channel.c (File Modified)
8943 trunk/src/class.c (File Modified)
8944 trunk/src/client.c (File Modified)
8945 trunk/src/commio.c (File Modified)
8946 trunk/src/event.c (File Modified)
8947 trunk/src/hash.c (File Modified)
8948 trunk/src/hostmask.c (File Modified)
8949 trunk/src/ircd.c (File Modified)
8950 trunk/src/kdparse.c (File Modified)
8951 trunk/src/linebuf.c (File Modified)
8952 trunk/src/listener.c (File Modified)
8953 trunk/src/modules.c (File Modified)
8954 trunk/src/monitor.c (File Modified)
8955 trunk/src/newconf.c (File Modified)
8956 trunk/src/packet.c (File Modified)
8957 trunk/src/parse.c (File Modified)
8958 trunk/src/reject.c (File Modified)
8959 trunk/src/s_auth.c (File Modified)
8960 trunk/src/s_conf.c (File Modified)
8961 trunk/src/s_gline.c (File Modified)
8962 trunk/src/s_log.c (File Modified)
8963 trunk/src/s_newconf.c (File Modified)
8964 trunk/src/s_serv.c (File Modified)
8965 trunk/src/s_stats.c (File Modified)
8966 trunk/src/s_user.c (File Modified)
8967 trunk/src/send.c (File Modified)
8968 trunk/src/whowas.c (File Modified)
8969
8970
8971 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8972 Log:
8973 - More coding style niceities. Pretty much got client.h squared away.
8974
8975
8976 Modified:
8977 trunk/modules/m_dline.c (File Modified)
8978 trunk/modules/m_gline.c (File Modified)
8979 trunk/modules/m_kline.c (File Modified)
8980 trunk/modules/m_rehash.c (File Modified)
8981 trunk/modules/m_resv.c (File Modified)
8982 trunk/modules/m_stats.c (File Modified)
8983 trunk/modules/m_testline.c (File Modified)
8984 trunk/modules/m_user.c (File Modified)
8985 trunk/modules/m_xline.c (File Modified)
8986
8987
8988 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8989 Log:
8990 - Propagate quiets (+q) on netjoins
8991 - Clear +q list too on lowerTS sjoin from TS6 source
8992
8993
8994 Modified:
8995 trunk/modules/core/m_sjoin.c (File Modified)
8996 trunk/src/s_serv.c (File Modified)
8997
8998
8999 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9000 Log:
9001 Second argument to whois is always a nick, never a uid.
9002 This prevents /whois other.server uid to get information
9003 about that uid.
9004
9005
9006 Modified:
9007 trunk/modules/m_whois.c (File Modified)
9008
9009
9010 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9011 Log:
9012 Don't allow local users to use uids in user mode.
9013
9014
9015 Modified:
9016 trunk/src/s_user.c (File Modified)
9017
9018
9019 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9020 Log:
9021 Make it compile again.
9022
9023
9024 Modified:
9025 trunk/src/s_stats.c (File Modified)
9026
9027
9028 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9029 Log:
9030 Fix propagation of empty SJOIN.
9031
9032
9033 Modified:
9034 trunk/modules/core/m_sjoin.c (File Modified)
9035
9036
9037 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9038 Log:
9039 Some atheme-style niceties here.
9040
9041
9042 Modified:
9043 trunk/modules/m_accept.c (File Modified)
9044 trunk/modules/m_admin.c (File Modified)
9045 trunk/modules/m_away.c (File Modified)
9046 trunk/modules/m_cap.c (File Modified)
9047 trunk/modules/m_capab.c (File Modified)
9048 trunk/modules/m_challenge.c (File Modified)
9049 trunk/modules/m_chghost.c (File Modified)
9050 trunk/modules/m_close.c (File Modified)
9051 trunk/modules/m_cmessage.c (File Modified)
9052 trunk/modules/m_connect.c (File Modified)
9053 trunk/modules/m_dline.c (File Modified)
9054 trunk/modules/m_encap.c (File Modified)
9055 trunk/modules/m_etrace.c (File Modified)
9056 trunk/modules/m_gline.c (File Modified)
9057 trunk/modules/m_help.c (File Modified)
9058 trunk/modules/m_info.c (File Modified)
9059 trunk/modules/m_invite.c (File Modified)
9060 trunk/modules/m_ison.c (File Modified)
9061 trunk/modules/m_kline.c (File Modified)
9062 trunk/modules/m_knock.c (File Modified)
9063 trunk/modules/m_links.c (File Modified)
9064 trunk/modules/m_list.c (File Modified)
9065 trunk/modules/m_locops.c (File Modified)
9066 trunk/modules/m_lusers.c (File Modified)
9067 trunk/modules/m_map.c (File Modified)
9068 trunk/modules/m_monitor.c (File Modified)
9069 trunk/modules/m_motd.c (File Modified)
9070 trunk/modules/m_names.c (File Modified)
9071 trunk/modules/m_oper.c (File Modified)
9072 trunk/modules/m_operspy.c (File Modified)
9073 trunk/modules/m_pass.c (File Modified)
9074 trunk/modules/m_ping.c (File Modified)
9075 trunk/modules/m_pong.c (File Modified)
9076 trunk/modules/m_post.c (File Modified)
9077 trunk/modules/m_rehash.c (File Modified)
9078 trunk/modules/m_restart.c (File Modified)
9079 trunk/modules/m_resv.c (File Modified)
9080 trunk/modules/m_services.c (File Modified)
9081 trunk/modules/m_set.c (File Modified)
9082 trunk/modules/m_sshortcut.c (File Modified)
9083 trunk/modules/m_stats.c (File Modified)
9084 trunk/modules/m_svinfo.c (File Modified)
9085 trunk/modules/m_tb.c (File Modified)
9086 trunk/modules/m_testline.c (File Modified)
9087 trunk/modules/m_testmask.c (File Modified)
9088 trunk/modules/m_time.c (File Modified)
9089 trunk/modules/m_topic.c (File Modified)
9090 trunk/modules/m_trace.c (File Modified)
9091 trunk/modules/m_unreject.c (File Modified)
9092 trunk/modules/m_user.c (File Modified)
9093 trunk/modules/m_userhost.c (File Modified)
9094 trunk/modules/m_users.c (File Modified)
9095 trunk/modules/m_version.c (File Modified)
9096 trunk/modules/m_wallops.c (File Modified)
9097 trunk/modules/m_who.c (File Modified)
9098 trunk/modules/m_whois.c (File Modified)
9099 trunk/modules/m_whowas.c (File Modified)
9100 trunk/modules/m_xline.c (File Modified)
9101
9102
9103 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9104 Log:
9105 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9106
9107
9108 Modified:
9109 trunk/.indent.pro (File Modified)
9110 trunk/include/charybdis.h (File Added)
9111 trunk/include/client.h (File Modified)
9112 trunk/modules/.indent.pro (File Modified)
9113 trunk/src/.indent.pro (File Modified)
9114 trunk/src/adns.c (File Modified)
9115 trunk/src/aline.c (File Modified)
9116 trunk/src/cache.c (File Modified)
9117 trunk/src/channel.c (File Modified)
9118 trunk/src/class.c (File Modified)
9119 trunk/src/client.c (File Modified)
9120 trunk/src/commio.c (File Modified)
9121 trunk/src/event.c (File Modified)
9122 trunk/src/hash.c (File Modified)
9123 trunk/src/hostmask.c (File Modified)
9124 trunk/src/ircd.c (File Modified)
9125 trunk/src/kdparse.c (File Modified)
9126 trunk/src/linebuf.c (File Modified)
9127 trunk/src/listener.c (File Modified)
9128 trunk/src/modules.c (File Modified)
9129 trunk/src/monitor.c (File Modified)
9130 trunk/src/newconf.c (File Modified)
9131 trunk/src/packet.c (File Modified)
9132 trunk/src/parse.c (File Modified)
9133 trunk/src/reject.c (File Modified)
9134 trunk/src/s_auth.c (File Modified)
9135 trunk/src/s_conf.c (File Modified)
9136 trunk/src/s_gline.c (File Modified)
9137 trunk/src/s_log.c (File Modified)
9138 trunk/src/s_newconf.c (File Modified)
9139 trunk/src/s_serv.c (File Modified)
9140 trunk/src/s_stats.c (File Modified)
9141 trunk/src/s_user.c (File Modified)
9142 trunk/src/send.c (File Modified)
9143 trunk/src/whowas.c (File Modified)
9144
9145
9146 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9147 Log:
9148 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9149 - Convert a few modules towards using this code.
9150 - Make a note about this change in NEWS.
9151
9152
9153 Modified:
9154 trunk/NEWS (File Modified)
9155 trunk/include/aline.h (File Added)
9156 trunk/modules/m_dline.c (File Modified)
9157 trunk/modules/m_kline.c (File Modified)
9158 trunk/modules/m_resv.c (File Modified)
9159 trunk/modules/m_xline.c (File Modified)
9160 trunk/src/Makefile.in (File Modified)
9161 trunk/src/aline.c (File Added)
9162
9163
9164 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9165 Log:
9166 - Update NEWS document.
9167
9168
9169 Modified:
9170 trunk/NEWS (File Modified)
9171
9172
9173 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9174 Log:
9175 Use find_named_person() instead of find_person() in services shortcuts.
9176
9177
9178 Modified:
9179 trunk/modules/m_sshortcut.c (File Modified)
9180
9181
9182 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9183 Log:
9184 Fix propagation of empty channels (+P).
9185
9186
9187 Modified:
9188 trunk/modules/core/m_sjoin.c (File Modified)
9189 trunk/src/s_serv.c (File Modified)
9190
9191
9192 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9193 Log:
9194 Use same comparison for +f.
9195
9196
9197 Modified:
9198 trunk/modules/core/m_join.c (File Modified)
9199
9200
9201 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9202 Log:
9203 Retire server-server non-encap CHGHOST, and clean it up a bit.
9204
9205
9206 Modified:
9207 trunk/modules/m_chghost.c (File Modified)
9208
9209
9210 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9211 Log:
9212 Use TS6 form for SQUIT wallops.
9213
9214
9215 Modified:
9216 trunk/modules/core/m_squit.c (File Modified)
9217
9218
9219 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9220 Log:
9221 Propagate nick changes for remote clients in TS6 form if possible;
9222 simplify the code a bit.
9223
9224
9225 Modified:
9226 trunk/modules/core/m_nick.c (File Modified)
9227
9228
9229 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9230 Log:
9231 Only clear oper_only_umodes on deoper for local clients.
9232
9233
9234 Modified:
9235 trunk/src/s_user.c (File Modified)
9236
9237
9238 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9239 Log:
9240 - Don't enable use_whois_actually in the default config, makes cloaking
9241 only useful for vanity.
9242
9243
9244 Modified:
9245 trunk/doc/example.conf (File Modified)
9246
9247
9248 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9249 Log:
9250 Fix linebuf raw code to not truncate lines longer than
9251 510 characters. This stops ziplinks corruption at
9252 the initial burst if the other side sends a lot.
9253
9254
9255 Modified:
9256 trunk/src/linebuf.c (File Modified)
9257
9258
9259 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9260 Log:
9261 - Add +r to channel_modes().
9262
9263
9264 Modified:
9265 trunk/src/channel.c (File Modified)
9266
9267
9268 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9269 Log:
9270 Update NEWS.
9271
9272
9273 Modified:
9274 trunk/NEWS (File Modified)
9275
9276
9277 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9278 Log:
9279 err, nvm. wrong project :-P
9280
9281
9282 Modified:
9283 trunk/src/match.c (File Modified)
9284
9285
9286 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9287 Log:
9288 make sure we don't crash on match(NULL, test)
9289
9290
9291 Modified:
9292 trunk/src/match.c (File Modified)
9293
9294
9295 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9296 Log:
9297 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9298 flags = rehash in shared{}.
9299 Uses :<source> ENCAP <target> REHASH [option].
9300
9301
9302 Modified:
9303 trunk/doc/example.conf (File Modified)
9304 trunk/doc/reference.conf (File Modified)
9305 trunk/help/opers/rehash (File Modified)
9306 trunk/include/s_newconf.h (File Modified)
9307 trunk/modules/m_rehash.c (File Modified)
9308 trunk/modules/m_stats.c (File Modified)
9309 trunk/src/newconf.c (File Modified)
9310
9311
9312 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9313 Log:
9314 Initialize flags to 0 in conf_set_shared_flags() and
9315 conf_set_cluster_flags().
9316
9317
9318 Modified:
9319 trunk/src/newconf.c (File Modified)
9320
9321
9322 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9323 Log:
9324 Don't allow a forward from a #channel to an &channel.
9325 Error message is Illegal channel name.
9326
9327
9328 Modified:
9329 trunk/modules/core/m_mode.c (File Modified)
9330
9331
9332 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9333 Log:
9334 - change version to 1.0.1
9335
9336
9337 Modified:
9338 trunk/configure (File Modified)
9339 trunk/configure.ac (File Modified)
9340
9341
9342 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9343 Log:
9344 Update NEWS.
9345
9346
9347 Modified:
9348 trunk/NEWS (File Modified)
9349
9350
9351 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9352 Log:
9353 Services shortcuts changes:
9354 - Require umode +S on target
9355 - Use ERR_SERVICESDOWN (440) for error message
9356 - Fix check for empty string
9357
9358
9359 Modified:
9360 trunk/include/numeric.h (File Modified)
9361 trunk/modules/m_sshortcut.c (File Modified)
9362 trunk/src/messages.tab (File Modified)
9363
9364
9365 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9366 Log:
9367 s/IsChanService/IsService/g;
9368
9369
9370 Modified:
9371 trunk/modules/m_sshortcut.c (File Modified)
9372
9373
9374 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9375 Log:
9376 Add check for service validity in shortcut routines.
9377
9378
9379 Modified:
9380 trunk/modules/m_sshortcut.c (File Modified)
9381
9382
9383 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9384 Log:
9385 Don't allow forwarding to a -F channel the setter is not on.
9386
9387
9388 Modified:
9389 trunk/modules/core/m_mode.c (File Modified)
9390
9391
9392 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9393 Log:
9394 Describe identify_service and identify_command in
9395 reference.conf.
9396
9397
9398 Modified:
9399 trunk/doc/reference.conf (File Modified)
9400
9401
9402 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9403 Log:
9404 More helpfile updates.
9405
9406
9407 Modified:
9408 trunk/help/Makefile.in (File Modified)
9409 trunk/help/opers/die (File Modified)
9410 trunk/help/opers/join (File Modified)
9411 trunk/help/opers/links (File Modified)
9412 trunk/help/opers/lusers (File Modified)
9413 trunk/help/opers/map (File Added)
9414 trunk/help/opers/motd (File Modified)
9415 trunk/help/opers/names (File Modified)
9416 trunk/help/opers/notice (File Modified)
9417 trunk/help/opers/operspy (File Modified)
9418 trunk/help/opers/part (File Modified)
9419 trunk/help/opers/privmsg (File Modified)
9420 trunk/help/opers/restart (File Modified)
9421 trunk/help/opers/set (File Modified)
9422 trunk/help/opers/stats (File Modified)
9423 trunk/help/opers/trace (File Modified)
9424 trunk/help/opers/version (File Modified)
9425 trunk/help/users/notice (File Modified)
9426 trunk/help/users/privmsg (File Modified)
9427 trunk/help/users/stats (File Modified)
9428
9429
9430 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9431 Log:
9432 Update help files.
9433
9434
9435 Modified:
9436 trunk/help/opers/cmode (File Modified)
9437 trunk/help/opers/umode (File Modified)
9438 trunk/help/opers/wallops (File Modified)
9439 trunk/help/opers/who (File Modified)
9440 trunk/help/users/umode (File Modified)
9441
9442
9443 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9444 Log:
9445 Include cmode +r in 004 and 005.
9446
9447
9448 Modified:
9449 trunk/include/supported.h (File Modified)
9450 trunk/src/messages.tab (File Modified)
9451
9452
9453 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9454 Log:
9455 No need to clear all 3 buffers in channel_modes().
9456
9457
9458 Modified:
9459 trunk/src/channel.c (File Modified)
9460
9461
9462 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9463 Log:
9464 - Fix multiple +f modes per line
9465 - -f shouldn't take a parameter
9466
9467
9468 Modified:
9469 trunk/modules/core/m_mode.c (File Modified)
9470
9471
9472 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9473 Log:
9474 Channel mode +Q now prevents forwarding to or through
9475 a channel, just like in hyperion, not from a channel.
9476
9477
9478 Modified:
9479 trunk/modules/core/m_join.c (File Modified)
9480
9481
9482 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9483 Log:
9484 Complete +F/+Q propagation.
9485
9486
9487 Modified:
9488 trunk/modules/core/m_join.c (File Modified)
9489 trunk/modules/core/m_sjoin.c (File Modified)
9490 trunk/src/channel.c (File Modified)
9491
9492
9493 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9494 Log:
9495 - A few minor fixes.
9496
9497
9498 Modified:
9499 trunk/modules/core/m_join.c (File Modified)
9500 trunk/modules/m_services.c (File Modified)
9501
9502
9503 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9504 Log:
9505 - Fix netsplit obfuscation.
9506
9507
9508 Modified:
9509 trunk/src/client.c (File Modified)
9510
9511
9512 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9513 Log:
9514 - Fix another /stats p related bug.
9515
9516
9517 Modified:
9518 trunk/src/client.c (File Modified)
9519
9520
9521 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9522 Log:
9523 - Update example.conf.
9524
9525
9526 Modified:
9527 trunk/doc/example.conf (File Modified)
9528
9529
9530 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9531 Log:
9532 - Fix a minor bug here, and re-release 1.0.
9533
9534
9535 Modified:
9536 trunk/modules/core/m_nick.c (File Modified)
9537
9538
9539 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9540 Log:
9541 - Add bursted clients to /stats p list.
9542
9543
9544 Modified:
9545 trunk/modules/core/m_nick.c (File Modified)
9546
9547
9548 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9549 Log:
9550 - Add identify_service, identify_command options to the example.conf,
9551 newconf parser.
9552
9553
9554 Modified:
9555 trunk/NEWS (File Modified)
9556 trunk/doc/example.conf (File Modified)
9557 trunk/src/newconf.c (File Modified)
9558
9559
9560 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9561 Log:
9562 - Add services shortcuts.
9563
9564
9565 Modified:
9566 trunk/modules/Makefile.in (File Modified)
9567 trunk/modules/m_sshortcut.c (File Added)
9568
9569
9570 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9571 Log:
9572 - put back checks i removed by mistake
9573
9574
9575 Modified:
9576 trunk/modules/core/m_join.c (File Modified)
9577
9578
9579 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9580 Log:
9581 - Implement channel mode +Q, which disables forwarding.
9582 - Make forwarding usable by everyone.
9583 - Implement channel mode +F which bypasses authority checks on a target
9584 set with this mode
9585 - Update NEWS.
9586
9587
9588 Modified:
9589 trunk/NEWS (File Modified)
9590 trunk/include/channel.h (File Modified)
9591 trunk/include/supported.h (File Modified)
9592 trunk/modules/core/m_join.c (File Modified)
9593 trunk/modules/core/m_mode.c (File Modified)
9594 trunk/src/messages.tab (File Modified)
9595
9596
9597 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9598 Log:
9599 - Fix account handling brokenness.
9600
9601
9602 Modified:
9603 trunk/modules/m_services.c (File Modified)
9604
9605
9606 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9607 Log:
9608 Identify to services via server password hack. Still
9609 needs config file parts, like
9610 identifyservice = "nickserv@services.int";
9611 identifycommand = "IDENTIFY";
9612
9613
9614 Modified:
9615 trunk/include/s_conf.h (File Modified)
9616 trunk/src/s_user.c (File Modified)
9617
9618
9619 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9620 Log:
9621 Make send.c compile.
9622
9623
9624 Modified:
9625 trunk/src/send.c (File Modified)
9626
9627
9628 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9629 Log:
9630 - Handle this better.
9631
9632
9633 Modified:
9634 trunk/src/send.c (File Modified)
9635
9636
9637 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9638 Log:
9639 If the source is not a client, don't send to normal users.
9640
9641
9642 Modified:
9643 trunk/src/send.c (File Modified)
9644
9645
9646 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9647 Log:
9648 - Make /wallops behave as wallops in other ircds.
9649
9650
9651 Modified:
9652 trunk/modules/m_wallops.c (File Modified)
9653 trunk/src/send.c (File Modified)
9654
9655
9656 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9657 Log:
9658 - charybdis-1.0
9659
9660
9661 Modified:
9662 trunk/NEWS (File Modified)
9663 trunk/configure (File Modified)
9664 trunk/configure.ac (File Modified)
9665
9666
9667 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9668 Log:
9669 - Remove efnet configuration.
9670 - Rename example.conf as reference.conf, and replace the default
9671 example.conf with one suitable for AthemeNET.
9672 - Update makefile to reflect these changes.
9673
9674
9675 Modified:
9676 trunk/doc/Makefile.in (File Modified)
9677 trunk/doc/example.conf (File Modified)
9678 trunk/doc/example.efnet.conf (File Deleted)
9679 trunk/doc/reference.conf (File Added)
9680
9681
9682 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9683 Log:
9684 - Don't display opers who are /away.
9685
9686
9687 Modified:
9688 trunk/modules/m_stats.c (File Modified)
9689
9690
9691 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9692 Log:
9693 Put cmode +f in 004 and 005.
9694
9695
9696 Modified:
9697 trunk/include/supported.h (File Modified)
9698 trunk/src/messages.tab (File Modified)
9699
9700
9701 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9702 Log:
9703 Add user umode +Q which prevents a user from
9704 being forwarded.
9705
9706
9707 Modified:
9708 trunk/include/client.h (File Modified)
9709 trunk/modules/core/m_join.c (File Modified)
9710 trunk/src/messages.tab (File Modified)
9711 trunk/src/s_user.c (File Modified)
9712
9713
9714 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9715 Log:
9716 Implement channel forwarding in m_join(). As in
9717 hyperion, failing to join because of +i, +r or +j
9718 can cause you to be forwarded, potentially
9719 recursively. Unlike hyperion, a single numeric
9720 is sent in case of a successful forward, otherwise
9721 the ircd acts if there were no forward.
9722
9723
9724 Modified:
9725 trunk/include/numeric.h (File Modified)
9726 trunk/modules/core/m_join.c (File Modified)
9727 trunk/src/messages.tab (File Modified)
9728
9729
9730 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9731 Log:
9732 Allow servers to set oper-only cmodes as well.
9733
9734
9735 Modified:
9736 trunk/modules/core/m_mode.c (File Modified)
9737
9738
9739 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9740 Log:
9741 Add cmode +f which takes a channel name, settable
9742 only by opers for now. Does not do anything yet.
9743
9744
9745 Modified:
9746 trunk/include/channel.h (File Modified)
9747 trunk/modules/core/m_join.c (File Modified)
9748 trunk/modules/core/m_mode.c (File Modified)
9749 trunk/modules/core/m_sjoin.c (File Modified)
9750 trunk/src/channel.c (File Modified)
9751
9752
9753 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9754 Log:
9755 Fully initialize 'mode' in ms_join() and ms_sjoin()
9756 to avoid old +j garbage from being used.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_join.c (File Modified)
9761 trunk/modules/core/m_sjoin.c (File Modified)
9762
9763
9764 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9765 Log:
9766 - only touch join_count/join_delta if join throttling
9767 is enabled on the channel
9768 - reset join_count/join_delta to 0 if -j is set
9769
9770
9771 Modified:
9772 trunk/modules/core/m_join.c (File Modified)
9773 trunk/modules/core/m_mode.c (File Modified)
9774 trunk/modules/core/m_sjoin.c (File Modified)
9775
9776
9777 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9778 Log:
9779 Also start a new "period" for join throttling for remote joins,
9780 if necessary. Make the code slightly clearer.
9781
9782
9783 Modified:
9784 trunk/modules/core/m_join.c (File Modified)
9785 trunk/src/channel.c (File Modified)
9786
9787
9788 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9789 Log:
9790 Some +j improvements, still broken.
9791
9792
9793 Modified:
9794 trunk/modules/core/m_join.c (File Modified)
9795 trunk/modules/core/m_sjoin.c (File Modified)
9796
9797
9798 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9799 Log:
9800 Only do +z processing for +m channels the sender is on,
9801 as bans/quiets are currently only checked locally.
9802
9803
9804 Modified:
9805 trunk/modules/core/m_message.c (File Modified)
9806
9807
9808 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9809 Log:
9810 - Add max_bans_large configuration option, defaulting to 500, to
9811 limit the number of bans in a +L channel
9812 - Change b/e/I to b/e/I/q in texts
9813
9814
9815 Modified:
9816 trunk/doc/example.conf (File Modified)
9817 trunk/include/s_conf.h (File Modified)
9818 trunk/modules/core/m_mode.c (File Modified)
9819 trunk/modules/m_info.c (File Modified)
9820 trunk/src/newconf.c (File Modified)
9821 trunk/src/s_conf.c (File Modified)
9822
9823
9824 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9825 Log:
9826 Store invite for +gi channels.
9827 Note that +gi is significantly weaker access control than +i.
9828
9829
9830 Modified:
9831 trunk/modules/m_invite.c (File Modified)
9832
9833
9834 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9835 Log:
9836 Nonops are allowed to see +q lists.
9837
9838
9839 Modified:
9840 trunk/modules/core/m_mode.c (File Modified)
9841
9842
9843 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9844 Log:
9845 Invalidate can_send() cache on -q.
9846
9847
9848 Modified:
9849 trunk/modules/core/m_mode.c (File Modified)
9850
9851
9852 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9853 Log:
9854 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9855
9856
9857 Modified:
9858 trunk/modules/core/m_sjoin.c (File Modified)
9859
9860
9861 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9862 Log:
9863 - Allow blank SJOINs -- for permanant channels.
9864
9865
9866 Modified:
9867 trunk/modules/core/m_sjoin.c (File Modified)
9868
9869
9870 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9871 Log:
9872 - Burst permanant channels.
9873
9874
9875 Modified:
9876 trunk/src/s_serv.c (File Modified)
9877
9878
9879 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9880 Log:
9881 - Fix handling of permanant channels.
9882
9883
9884 Modified:
9885 trunk/modules/core/m_join.c (File Modified)
9886
9887
9888 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9889 Log:
9890 - Run indent on core modules.
9891 - Add propagation of join throttle settings.
9892
9893
9894 Modified:
9895 trunk/modules/core/m_die.c (File Modified)
9896 trunk/modules/core/m_error.c (File Modified)
9897 trunk/modules/core/m_join.c (File Modified)
9898 trunk/modules/core/m_kick.c (File Modified)
9899 trunk/modules/core/m_kill.c (File Modified)
9900 trunk/modules/core/m_message.c (File Modified)
9901 trunk/modules/core/m_mode.c (File Modified)
9902 trunk/modules/core/m_nick.c (File Modified)
9903 trunk/modules/core/m_part.c (File Modified)
9904 trunk/modules/core/m_quit.c (File Modified)
9905 trunk/modules/core/m_server.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9907 trunk/modules/core/m_squit.c (File Modified)
9908
9909
9910 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9911 Log:
9912 - Fix mistake in commit message.
9913
9914
9915 Modified:
9916 trunk/ChangeLog (File Modified)
9917
9918
9919 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9920 Log:
9921 - Channel throttling.
9922
9923
9924 Modified:
9925 trunk/NEWS (File Modified)
9926 trunk/include/supported.h (File Modified)
9927 trunk/modules/core/m_mode.c (File Modified)
9928 trunk/src/messages.tab (File Modified)
9929
9930
9931 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9932 Log:
9933 - Channel throttle logic fixes.
9934
9935
9936 Modified:
9937 trunk/include/channel.h (File Modified)
9938
9939
9940 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9941 Log:
9942 - Add the throttle logic.
9943
9944
9945 Modified:
9946 trunk/include/channel.h (File Modified)
9947 trunk/include/numeric.h (File Modified)
9948 trunk/modules/core/m_join.c (File Modified)
9949 trunk/src/channel.c (File Modified)
9950 trunk/src/messages.tab (File Modified)
9951
9952
9953 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9954 Log:
9955 - Cosmetic fixes to CREDITS.
9956
9957
9958 Modified:
9959 trunk/CREDITS (File Modified)
9960
9961
9962 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9963 Log:
9964 - Better channel_modes() from ShadowIRCd 4.
9965
9966
9967 Modified:
9968 trunk/include/channel.h (File Modified)
9969 trunk/src/channel.c (File Modified)
9970
9971
9972 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9973 Log:
9974 - Strip colour codes from parts.
9975
9976
9977 Modified:
9978 trunk/modules/core/m_part.c (File Modified)
9979
9980
9981 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9982 Log:
9983 - Strip colour codes from quits.
9984
9985
9986 Modified:
9987 trunk/modules/core/m_quit.c (File Modified)
9988
9989
9990 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9991 Log:
9992 - add +c/+g/+z to channel_modes().
9993
9994
9995 Modified:
9996 trunk/src/channel.c (File Modified)
9997
9998
9999 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10000 Log:
10001 - Add +g to 004/005 numerics.
10002
10003
10004 Modified:
10005 trunk/include/supported.h (File Modified)
10006 trunk/src/messages.tab (File Modified)
10007
10008
10009 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10010 Log:
10011 - Add +cgz to set_final_mode() in both join/sjoin.
10012 - Implement channel mode +g: Free invite.
10013
10014
10015 Modified:
10016 trunk/include/channel.h (File Modified)
10017 trunk/modules/core/m_join.c (File Modified)
10018 trunk/modules/core/m_mode.c (File Modified)
10019 trunk/modules/core/m_sjoin.c (File Modified)
10020 trunk/modules/m_invite.c (File Modified)
10021
10022
10023 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10024 Log:
10025 - Make sure /stats p uses the right list.
10026
10027
10028 Modified:
10029 trunk/modules/m_stats.c (File Modified)
10030
10031
10032 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10033 Log:
10034 - local oper list becomes local_oper_list.
10035 - all opers are stored on oper_list for /stats p.
10036
10037
10038 Modified:
10039 trunk/include/ircd.h (File Modified)
10040 trunk/modules/m_stats.c (File Modified)
10041 trunk/modules/m_trace.c (File Modified)
10042 trunk/src/client.c (File Modified)
10043 trunk/src/ircd.c (File Modified)
10044 trunk/src/s_user.c (File Modified)
10045 trunk/src/send.c (File Modified)
10046
10047
10048 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10049 Log:
10050 - Remove ENABLE_SERVICES legacy define.
10051
10052
10053 Modified:
10054 trunk/configure (File Modified)
10055 trunk/configure.ac (File Modified)
10056 trunk/include/client.h (File Modified)
10057 trunk/include/m_info.h (File Modified)
10058 trunk/include/s_conf.h (File Modified)
10059 trunk/modules/Makefile.in (File Modified)
10060 trunk/modules/core/m_kick.c (File Modified)
10061 trunk/modules/core/m_mode.c (File Modified)
10062 trunk/modules/core/m_nick.c (File Modified)
10063 trunk/modules/core/m_sjoin.c (File Modified)
10064 trunk/modules/m_services.c (File Modified)
10065 trunk/src/channel.c (File Modified)
10066 trunk/src/newconf.c (File Modified)
10067 trunk/src/s_conf.c (File Modified)
10068 trunk/src/s_serv.c (File Modified)
10069 trunk/src/s_user.c (File Modified)
10070
10071
10072 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10073 Log:
10074 - New reject message, ala ircu.
10075
10076
10077 Modified:
10078 trunk/src/reject.c (File Modified)
10079
10080
10081 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10082 Log:
10083 - Reduce 'broadcast storm' effect in m_chghost.
10084
10085
10086 Modified:
10087 trunk/modules/m_chghost.c (File Modified)
10088
10089
10090 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10091 Log:
10092 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10093
10094
10095 Modified:
10096 trunk/include/supported.h (File Modified)
10097 trunk/src/messages.tab (File Modified)
10098
10099
10100 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10101 Log:
10102 - Implement +z.
10103
10104
10105 Modified:
10106 trunk/include/channel.h (File Modified)
10107 trunk/modules/core/m_message.c (File Modified)
10108 trunk/modules/core/m_mode.c (File Modified)
10109
10110
10111 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10112 Log:
10113 - use sendto_one_numeric() in some places.
10114
10115
10116 Modified:
10117 trunk/modules/core/m_mode.c (File Modified)
10118
10119
10120 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10121 Log:
10122 - Implement channel mode +c -- colour stripping.
10123
10124
10125 Modified:
10126 trunk/include/irc_string.h (File Modified)
10127 trunk/include/supported.h (File Modified)
10128 trunk/modules/core/m_message.c (File Modified)
10129 trunk/modules/core/m_mode.c (File Modified)
10130 trunk/src/irc_string.c (File Modified)
10131 trunk/src/messages.tab (File Modified)
10132
10133
10134 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10135 Log:
10136 - Add +qLP to CHANMODES 005 numeric.
10137
10138
10139 Modified:
10140 trunk/include/supported.h (File Modified)
10141
10142
10143 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10144 Log:
10145 Move credits files to doc/.
10146
10147
10148 Modified:
10149 trunk/Hybrid-team (File Deleted)
10150 trunk/Ratbox-team (File Deleted)
10151 trunk/doc/Hybrid-team (File Added)
10152 trunk/doc/Ratbox-team (File Added)
10153
10154
10155 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10156 Log:
10157 - Rename Ratbox credits as Ratbox-team.
10158 - Add in our own CREDITS.
10159
10160
10161 Modified:
10162 trunk/CREDITS (File Deleted)
10163 trunk/CREDITS (File Added)
10164 trunk/Ratbox-team (File Added)
10165
10166
10167 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10168 Log:
10169 - Quietcache fixes.
10170
10171
10172 Modified:
10173 trunk/modules/core/m_mode.c (File Modified)
10174
10175
10176 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10177 Log:
10178 - Rebuild configure.
10179
10180
10181 Modified:
10182 trunk/autom4te.cache/ (File Deleted)
10183 trunk/configure (File Modified)
10184
10185
10186 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10187 Log:
10188 Add +q to messages.tab.
10189
10190
10191 Modified:
10192 trunk/src/messages.tab (File Modified)
10193
10194
10195 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10196 Log:
10197 - port m_sjoin stuff to TS6 JOIN syntax.
10198
10199
10200 Modified:
10201 trunk/modules/core/m_join.c (File Modified)
10202
10203
10204 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10205 Log:
10206 - Implement channel mode +q (quiet)
10207
10208
10209 Modified:
10210 trunk/include/channel.h (File Modified)
10211 trunk/modules/core/m_mode.c (File Modified)
10212 trunk/src/channel.c (File Modified)
10213
10214
10215 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10216 Log:
10217 Add +L/+P for set_final_mode().
10218
10219
10220 Modified:
10221 trunk/modules/core/m_sjoin.c (File Modified)
10222
10223
10224 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10225 Log:
10226 Add +L/+P in channel_modes().
10227
10228
10229 Modified:
10230 trunk/src/channel.c (File Modified)
10231
10232
10233 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10234 Log:
10235 - Use MODE_PERMANENT, not MODE_PERMANANT
10236 - Actually use chm_staff()
10237
10238 It compiles but is not otherwise tested.
10239
10240
10241 Modified:
10242 trunk/include/channel.h (File Modified)
10243 trunk/modules/core/m_mode.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10245 trunk/src/channel.c (File Modified)
10246
10247
10248 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10249 Log:
10250 - Ok, patchlevel.h is fixed now.
10251
10252
10253 Modified:
10254 trunk/include/patchlevel.h (File Modified)
10255
10256
10257 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10258 Log:
10259 - *sigh*
10260
10261
10262 Modified:
10263 trunk/include/patchlevel.h (File Modified)
10264 trunk/src/version.c.SH (File Modified)
10265
10266
10267 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10268 Log:
10269 - Fix compilation issue with version.c.
10270
10271
10272 Modified:
10273 trunk/src/version.c.SH (File Modified)
10274
10275
10276 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10277 Log:
10278 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10279 this from the BUGS file.
10280
10281
10282 Modified:
10283 trunk/BUGS (File Modified)
10284
10285
10286 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10287 Log:
10288 Mangle all netsplit messages if flatten links is enabled.
10289
10290
10291 Modified:
10292 trunk/src/client.c (File Modified)
10293
10294
10295 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10296 Log:
10297 - jilles pointed out that /stats p needed severe changes -- implement
10298 them
10299
10300
10301 Modified:
10302 trunk/modules/m_stats.c (File Modified)
10303
10304
10305 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10306 Log:
10307 Rename RELNOTES to NEWS.
10308
10309
10310 Modified:
10311 trunk/NEWS (File Added)
10312 trunk/RELNOTES (File Deleted)
10313
10314
10315 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10316 Log:
10317 Update RELNOTES.
10318
10319
10320 Modified:
10321 trunk/RELNOTES (File Modified)
10322
10323
10324 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10325 Log:
10326 - Make /stats p work globally.
10327 - Change 'OPER(s)' to 'staff members'
10328
10329
10330 Modified:
10331 trunk/modules/m_stats.c (File Modified)
10332
10333
10334 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10335 Log:
10336 - add modes, +LP to RPL_MYINFO.
10337
10338
10339 Modified:
10340 trunk/src/messages.tab (File Modified)
10341
10342
10343 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10344 Log:
10345 More stuff to RELNOTES.
10346
10347
10348 Modified:
10349 trunk/RELNOTES (File Modified)
10350
10351
10352 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10353 Log:
10354 - Implement +P.
10355
10356
10357 Modified:
10358 trunk/modules/core/m_sjoin.c (File Modified)
10359 trunk/src/channel.c (File Modified)
10360
10361
10362 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10363 Log:
10364 - Implement list limit exceed modes -- +L.
10365
10366
10367 Modified:
10368 trunk/modules/core/m_mode.c (File Modified)
10369
10370
10371 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10372 Log:
10373 - Add handlers for modes +L, +P.
10374
10375
10376 Modified:
10377 trunk/include/channel.h (File Modified)
10378 trunk/modules/core/m_mode.c (File Modified)
10379
10380
10381 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10382 Log:
10383 Update properties on *everything*.
10384
10385
10386 Modified:
10387 trunk/.cvsignore (Property Modified)
10388 trunk/.indent.pro (Property Modified)
10389 trunk/BUGS (File Modified) (Property Modified)
10390 trunk/CREDITS (File Modified) (Property Modified)
10391 trunk/ChangeLog (Property Modified)
10392 trunk/Hybrid-team (File Modified) (Property Modified)
10393 trunk/INSTALL (File Modified) (Property Modified)
10394 trunk/LICENSE (File Modified) (Property Modified)
10395 trunk/Makefile.in (File Modified) (Property Modified)
10396 trunk/README.FIRST (File Modified) (Property Modified)
10397 trunk/RELNOTES (File Modified) (Property Modified)
10398 trunk/SVN-Access (Property Modified)
10399 trunk/aclocal.m4 (File Modified) (Property Modified)
10400 trunk/adns/.cvsignore (Property Modified)
10401 trunk/adns/COPYING (Property Modified)
10402 trunk/adns/GPL-vs-LGPL (Property Modified)
10403 trunk/adns/Makefile.in (File Modified) (Property Modified)
10404 trunk/adns/README (Property Modified)
10405 trunk/adns/README.ircd (Property Modified)
10406 trunk/adns/adns.h (File Modified) (Property Modified)
10407 trunk/adns/check.c (File Modified) (Property Modified)
10408 trunk/adns/dlist.h (File Modified) (Property Modified)
10409 trunk/adns/event.c (File Modified) (Property Modified)
10410 trunk/adns/general.c (File Modified) (Property Modified)
10411 trunk/adns/internal.h (File Modified) (Property Modified)
10412 trunk/adns/parse.c (File Modified) (Property Modified)
10413 trunk/adns/query.c (File Modified) (Property Modified)
10414 trunk/adns/reply.c (File Modified) (Property Modified)
10415 trunk/adns/setup.c (File Modified) (Property Modified)
10416 trunk/adns/transmit.c (File Modified) (Property Modified)
10417 trunk/adns/tvarith.h (File Modified) (Property Modified)
10418 trunk/adns/types.c (File Modified) (Property Modified)
10419 trunk/configure (File Modified) (Property Modified)
10420 trunk/configure.ac (File Modified) (Property Modified)
10421 trunk/contrib/.cvsignore (Property Modified)
10422 trunk/contrib/.indent.pro (Property Modified)
10423 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10424 trunk/contrib/README (File Modified) (Property Modified)
10425 trunk/contrib/example_module.c (File Modified) (Property Modified)
10426 trunk/contrib/m_42.c (File Modified) (Property Modified)
10427 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10428 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10429 trunk/contrib/m_force.c (File Modified) (Property Modified)
10430 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10431 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10432 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10433 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10434 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10435 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10436 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10437 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10438 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10439 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10440 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10441 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10442 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10443 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10444 trunk/doc/.cvsignore (Property Modified)
10445 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10446 trunk/doc/Makefile.in (File Modified) (Property Modified)
10447 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10448 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10449 trunk/doc/challenge.txt (File Modified) (Property Modified)
10450 trunk/doc/example.conf (File Modified) (Property Modified)
10451 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10452 trunk/doc/hooks.txt (File Modified) (Property Modified)
10453 trunk/doc/index.txt (File Modified) (Property Modified)
10454 trunk/doc/ircd.8 (File Modified) (Property Modified)
10455 trunk/doc/ircd.motd (Property Modified)
10456 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10457 trunk/doc/modeg.txt (File Modified) (Property Modified)
10458 trunk/doc/modes.txt (File Modified) (Property Modified)
10459 trunk/doc/monitor.txt (File Modified) (Property Modified)
10460 trunk/doc/old/Authors (Property Modified)
10461 trunk/doc/operguide.txt (File Modified) (Property Modified)
10462 trunk/doc/opermyth.txt (Property Modified)
10463 trunk/doc/server-version-info (File Modified) (Property Modified)
10464 trunk/doc/services.txt (File Modified) (Property Modified)
10465 trunk/doc/technical/README.TSora (Property Modified)
10466 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10467 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10468 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10469 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10470 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10471 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10472 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10473 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10474 trunk/doc/technical/rfc1459.txt (Property Modified)
10475 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10476 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10477 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10478 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10479 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10480 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10481 trunk/help/Makefile.in (File Modified) (Property Modified)
10482 trunk/help/opers/accept (Property Modified)
10483 trunk/help/opers/admin (Property Modified)
10484 trunk/help/opers/away (Property Modified)
10485 trunk/help/opers/capab (Property Modified)
10486 trunk/help/opers/challenge (Property Modified)
10487 trunk/help/opers/close (Property Modified)
10488 trunk/help/opers/cmode (Property Modified)
10489 trunk/help/opers/cnotice (Property Modified)
10490 trunk/help/opers/connect (Property Modified)
10491 trunk/help/opers/cprivmsg (Property Modified)
10492 trunk/help/opers/credits (Property Modified)
10493 trunk/help/opers/die (Property Modified)
10494 trunk/help/opers/dline (Property Modified)
10495 trunk/help/opers/eob (Property Modified)
10496 trunk/help/opers/error (Property Modified)
10497 trunk/help/opers/etrace (Property Modified)
10498 trunk/help/opers/gline (Property Modified)
10499 trunk/help/opers/help (Property Modified)
10500 trunk/help/opers/index (Property Modified)
10501 trunk/help/opers/info (Property Modified)
10502 trunk/help/opers/invite (Property Modified)
10503 trunk/help/opers/ison (Property Modified)
10504 trunk/help/opers/join (Property Modified)
10505 trunk/help/opers/kick (Property Modified)
10506 trunk/help/opers/kill (Property Modified)
10507 trunk/help/opers/kline (Property Modified)
10508 trunk/help/opers/knock (Property Modified)
10509 trunk/help/opers/links (Property Modified)
10510 trunk/help/opers/list (Property Modified)
10511 trunk/help/opers/locops (Property Modified)
10512 trunk/help/opers/lusers (Property Modified)
10513 trunk/help/opers/modlist (Property Modified)
10514 trunk/help/opers/modload (Property Modified)
10515 trunk/help/opers/modrestart (Property Modified)
10516 trunk/help/opers/modunload (Property Modified)
10517 trunk/help/opers/motd (Property Modified)
10518 trunk/help/opers/names (Property Modified)
10519 trunk/help/opers/nick (Property Modified)
10520 trunk/help/opers/notice (Property Modified)
10521 trunk/help/opers/oper (Property Modified)
10522 trunk/help/opers/operspy (Property Modified)
10523 trunk/help/opers/operwall (Property Modified)
10524 trunk/help/opers/part (Property Modified)
10525 trunk/help/opers/pass (Property Modified)
10526 trunk/help/opers/ping (Property Modified)
10527 trunk/help/opers/pong (Property Modified)
10528 trunk/help/opers/post (Property Modified)
10529 trunk/help/opers/privmsg (Property Modified)
10530 trunk/help/opers/quit (Property Modified)
10531 trunk/help/opers/rehash (Property Modified)
10532 trunk/help/opers/restart (Property Modified)
10533 trunk/help/opers/resv (Property Modified)
10534 trunk/help/opers/server (Property Modified)
10535 trunk/help/opers/set (Property Modified)
10536 trunk/help/opers/sjoin (Property Modified)
10537 trunk/help/opers/squit (Property Modified)
10538 trunk/help/opers/stats (Property Modified)
10539 trunk/help/opers/svinfo (Property Modified)
10540 trunk/help/opers/testgecos (Property Modified)
10541 trunk/help/opers/testline (Property Modified)
10542 trunk/help/opers/testmask (Property Modified)
10543 trunk/help/opers/time (Property Modified)
10544 trunk/help/opers/topic (Property Modified)
10545 trunk/help/opers/trace (Property Modified)
10546 trunk/help/opers/uhelp (Property Modified)
10547 trunk/help/opers/umode (Property Modified)
10548 trunk/help/opers/undline (Property Modified)
10549 trunk/help/opers/ungline (Property Modified)
10550 trunk/help/opers/unkline (Property Modified)
10551 trunk/help/opers/unresv (Property Modified)
10552 trunk/help/opers/unxline (Property Modified)
10553 trunk/help/opers/user (Property Modified)
10554 trunk/help/opers/userhost (Property Modified)
10555 trunk/help/opers/users (Property Modified)
10556 trunk/help/opers/version (Property Modified)
10557 trunk/help/opers/wallops (Property Modified)
10558 trunk/help/opers/who (Property Modified)
10559 trunk/help/opers/whois (Property Modified)
10560 trunk/help/opers/whowas (Property Modified)
10561 trunk/help/opers/xline (Property Modified)
10562 trunk/help/users/index (Property Modified)
10563 trunk/help/users/info (Property Modified)
10564 trunk/help/users/notice (Property Modified)
10565 trunk/help/users/privmsg (Property Modified)
10566 trunk/help/users/stats (Property Modified)
10567 trunk/help/users/umode (Property Modified)
10568 trunk/include/.cvsignore (Property Modified)
10569 trunk/include/.indent.pro (Property Modified)
10570 trunk/include/balloc.h (File Modified) (Property Modified)
10571 trunk/include/cache.h (File Modified) (Property Modified)
10572 trunk/include/channel.h (File Modified) (Property Modified)
10573 trunk/include/class.h (File Modified) (Property Modified)
10574 trunk/include/client.h (File Modified) (Property Modified)
10575 trunk/include/commio.h (File Modified) (Property Modified)
10576 trunk/include/common.h (File Modified) (Property Modified)
10577 trunk/include/config.h (File Modified) (Property Modified)
10578 trunk/include/config.h.dist (File Modified) (Property Modified)
10579 trunk/include/defaults.h (File Modified) (Property Modified)
10580 trunk/include/event.h (File Modified) (Property Modified)
10581 trunk/include/hash.h (File Modified) (Property Modified)
10582 trunk/include/hook.h (File Modified) (Property Modified)
10583 trunk/include/hostmask.h (File Modified) (Property Modified)
10584 trunk/include/irc_string.h (File Modified) (Property Modified)
10585 trunk/include/ircd.h (File Modified) (Property Modified)
10586 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10587 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10588 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10589 trunk/include/linebuf.h (File Modified) (Property Modified)
10590 trunk/include/listener.h (File Modified) (Property Modified)
10591 trunk/include/m_info.h (File Modified) (Property Modified)
10592 trunk/include/memory.h (File Modified) (Property Modified)
10593 trunk/include/modules.h (File Modified) (Property Modified)
10594 trunk/include/monitor.h (File Modified) (Property Modified)
10595 trunk/include/msg.h (File Modified) (Property Modified)
10596 trunk/include/newconf.h (File Modified) (Property Modified)
10597 trunk/include/numeric.h (File Modified) (Property Modified)
10598 trunk/include/packet.h (File Modified) (Property Modified)
10599 trunk/include/parse.h (File Modified) (Property Modified)
10600 trunk/include/patchlevel.h (File Modified) (Property Modified)
10601 trunk/include/patricia.h (File Modified) (Property Modified)
10602 trunk/include/reject.h (File Modified) (Property Modified)
10603 trunk/include/res.h (File Modified) (Property Modified)
10604 trunk/include/restart.h (File Modified) (Property Modified)
10605 trunk/include/s_auth.h (File Modified) (Property Modified)
10606 trunk/include/s_conf.h (File Modified) (Property Modified)
10607 trunk/include/s_gline.h (File Modified) (Property Modified)
10608 trunk/include/s_log.h (File Modified) (Property Modified)
10609 trunk/include/s_newconf.h (File Modified) (Property Modified)
10610 trunk/include/s_serv.h (File Modified) (Property Modified)
10611 trunk/include/s_stats.h (File Modified) (Property Modified)
10612 trunk/include/s_user.h (File Modified) (Property Modified)
10613 trunk/include/s_zip.h (File Modified) (Property Modified)
10614 trunk/include/scache.h (File Modified) (Property Modified)
10615 trunk/include/send.h (File Modified) (Property Modified)
10616 trunk/include/serno.h (Property Modified)
10617 trunk/include/setup.h.in (Property Modified)
10618 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10619 trunk/include/stdinc.h (File Modified) (Property Modified)
10620 trunk/include/supported.h (File Modified) (Property Modified)
10621 trunk/include/tools.h (File Modified) (Property Modified)
10622 trunk/include/whowas.h (File Modified) (Property Modified)
10623 trunk/install-sh (File Modified) (Property Modified)
10624 trunk/modules/.cvsignore (Property Modified)
10625 trunk/modules/.depend (Property Modified)
10626 trunk/modules/.indent.pro (Property Modified)
10627 trunk/modules/Makefile.in (File Modified) (Property Modified)
10628 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10629 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10630 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10631 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10632 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10633 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10634 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10635 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10636 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10637 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10638 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10639 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10640 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10641 trunk/modules/m_accept.c (File Modified) (Property Modified)
10642 trunk/modules/m_admin.c (File Modified) (Property Modified)
10643 trunk/modules/m_away.c (File Modified) (Property Modified)
10644 trunk/modules/m_cap.c (File Modified) (Property Modified)
10645 trunk/modules/m_capab.c (File Modified) (Property Modified)
10646 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10647 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10648 trunk/modules/m_close.c (File Modified) (Property Modified)
10649 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10650 trunk/modules/m_connect.c (File Modified) (Property Modified)
10651 trunk/modules/m_dline.c (File Modified) (Property Modified)
10652 trunk/modules/m_encap.c (File Modified) (Property Modified)
10653 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10654 trunk/modules/m_gline.c (File Modified) (Property Modified)
10655 trunk/modules/m_help.c (File Modified) (Property Modified)
10656 trunk/modules/m_info.c (File Modified) (Property Modified)
10657 trunk/modules/m_invite.c (File Modified) (Property Modified)
10658 trunk/modules/m_ison.c (File Modified) (Property Modified)
10659 trunk/modules/m_kline.c (File Modified) (Property Modified)
10660 trunk/modules/m_knock.c (File Modified) (Property Modified)
10661 trunk/modules/m_links.c (File Modified) (Property Modified)
10662 trunk/modules/m_list.c (File Modified) (Property Modified)
10663 trunk/modules/m_locops.c (File Modified) (Property Modified)
10664 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10665 trunk/modules/m_map.c (File Modified) (Property Modified)
10666 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10667 trunk/modules/m_motd.c (File Modified) (Property Modified)
10668 trunk/modules/m_names.c (File Modified) (Property Modified)
10669 trunk/modules/m_oper.c (File Modified) (Property Modified)
10670 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10671 trunk/modules/m_pass.c (File Modified) (Property Modified)
10672 trunk/modules/m_ping.c (File Modified) (Property Modified)
10673 trunk/modules/m_pong.c (File Modified) (Property Modified)
10674 trunk/modules/m_post.c (File Modified) (Property Modified)
10675 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10676 trunk/modules/m_restart.c (File Modified) (Property Modified)
10677 trunk/modules/m_resv.c (File Modified) (Property Modified)
10678 trunk/modules/m_services.c (File Modified) (Property Modified)
10679 trunk/modules/m_set.c (File Modified) (Property Modified)
10680 trunk/modules/m_stats.c (File Modified) (Property Modified)
10681 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10682 trunk/modules/m_tb.c (File Modified) (Property Modified)
10683 trunk/modules/m_testline.c (File Modified) (Property Modified)
10684 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10685 trunk/modules/m_time.c (File Modified) (Property Modified)
10686 trunk/modules/m_topic.c (File Modified) (Property Modified)
10687 trunk/modules/m_trace.c (File Modified) (Property Modified)
10688 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10689 trunk/modules/m_user.c (File Modified) (Property Modified)
10690 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10691 trunk/modules/m_users.c (File Modified) (Property Modified)
10692 trunk/modules/m_version.c (File Modified) (Property Modified)
10693 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10694 trunk/modules/m_who.c (File Modified) (Property Modified)
10695 trunk/modules/m_whois.c (File Modified) (Property Modified)
10696 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10697 trunk/modules/m_xline.c (File Modified) (Property Modified)
10698 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10699 trunk/servlink/.cvsignore (Property Modified)
10700 trunk/servlink/.indent.pro (Property Modified)
10701 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10702 trunk/servlink/README (File Modified) (Property Modified)
10703 trunk/servlink/TODO (File Modified) (Property Modified)
10704 trunk/servlink/control.c (File Modified) (Property Modified)
10705 trunk/servlink/control.h (File Modified) (Property Modified)
10706 trunk/servlink/io.c (File Modified) (Property Modified)
10707 trunk/servlink/io.h (File Modified) (Property Modified)
10708 trunk/servlink/servlink.c (File Modified) (Property Modified)
10709 trunk/servlink/servlink.h (File Modified) (Property Modified)
10710 trunk/src/.cvsignore (Property Modified)
10711 trunk/src/.depend (Property Modified)
10712 trunk/src/.indent.pro (Property Modified)
10713 trunk/src/Makefile.in (File Modified) (Property Modified)
10714 trunk/src/adns.c (File Modified) (Property Modified)
10715 trunk/src/balloc.c (File Modified) (Property Modified)
10716 trunk/src/cache.c (File Modified) (Property Modified)
10717 trunk/src/channel.c (File Modified) (Property Modified)
10718 trunk/src/class.c (File Modified) (Property Modified)
10719 trunk/src/client.c (File Modified) (Property Modified)
10720 trunk/src/commio.c (File Modified) (Property Modified)
10721 trunk/src/devpoll.c (File Modified) (Property Modified)
10722 trunk/src/epoll.c (File Modified) (Property Modified)
10723 trunk/src/event.c (File Modified) (Property Modified)
10724 trunk/src/getopt.c (File Modified) (Property Modified)
10725 trunk/src/hash.c (File Modified) (Property Modified)
10726 trunk/src/hook.c (File Modified) (Property Modified)
10727 trunk/src/hostmask.c (File Modified) (Property Modified)
10728 trunk/src/irc_string.c (File Modified) (Property Modified)
10729 trunk/src/ircd.c (File Modified) (Property Modified)
10730 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10731 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10732 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10733 trunk/src/kdparse.c (File Modified) (Property Modified)
10734 trunk/src/kqueue.c (File Modified) (Property Modified)
10735 trunk/src/linebuf.c (File Modified) (Property Modified)
10736 trunk/src/listener.c (File Modified) (Property Modified)
10737 trunk/src/match.c (File Modified) (Property Modified)
10738 trunk/src/memory.c (File Modified) (Property Modified)
10739 trunk/src/messages.tab (File Modified) (Property Modified)
10740 trunk/src/modules.c (File Modified) (Property Modified)
10741 trunk/src/monitor.c (File Modified) (Property Modified)
10742 trunk/src/newconf.c (File Modified) (Property Modified)
10743 trunk/src/numeric.c (File Modified) (Property Modified)
10744 trunk/src/packet.c (File Modified) (Property Modified)
10745 trunk/src/parse.c (File Modified) (Property Modified)
10746 trunk/src/patricia.c (File Modified) (Property Modified)
10747 trunk/src/poll.c (File Modified) (Property Modified)
10748 trunk/src/reject.c (File Modified) (Property Modified)
10749 trunk/src/restart.c (File Modified) (Property Modified)
10750 trunk/src/s_auth.c (File Modified) (Property Modified)
10751 trunk/src/s_conf.c (File Modified) (Property Modified)
10752 trunk/src/s_gline.c (File Modified) (Property Modified)
10753 trunk/src/s_log.c (File Modified) (Property Modified)
10754 trunk/src/s_newconf.c (File Modified) (Property Modified)
10755 trunk/src/s_serv.c (File Modified) (Property Modified)
10756 trunk/src/s_stats.c (File Modified) (Property Modified)
10757 trunk/src/s_user.c (File Modified) (Property Modified)
10758 trunk/src/scache.c (File Modified) (Property Modified)
10759 trunk/src/select.c (File Modified) (Property Modified)
10760 trunk/src/send.c (File Modified) (Property Modified)
10761 trunk/src/snprintf.c (File Modified) (Property Modified)
10762 trunk/src/tools.c (File Modified) (Property Modified)
10763 trunk/src/version.c.SH (File Modified) (Property Modified)
10764 trunk/src/whowas.c (File Modified) (Property Modified)
10765 trunk/tools/.cvsignore (Property Modified)
10766 trunk/tools/Makefile.in (File Modified) (Property Modified)
10767 trunk/tools/README (File Modified) (Property Modified)
10768 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10769 trunk/tools/convertilines.c (File Modified) (Property Modified)
10770 trunk/tools/convertklines.c (File Modified) (Property Modified)
10771 trunk/tools/mkkeypair (Property Modified)
10772 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10773 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10774 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10775 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10776 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10777 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10778 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10779 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10780 trunk/tools/untabify (File Modified) (Property Modified)
10781 trunk/tools/viconf.c (File Modified) (Property Modified)
10782
10783
10784 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10785 Log:
10786 - Update RELNOTES.
10787
10788
10789 Modified:
10790 trunk/RELNOTES (File Modified)
10791
10792
10793 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10794 Log:
10795 - Make version.c use our serial, not ratbox's.
10796
10797
10798 Modified:
10799 trunk/src/version.c.SH (File Modified)
10800
10801
10802 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10803 Log:
10804 - update RELNOTES
10805 - revved patchlevel to 2.1.5
10806
10807
10808 Modified:
10809 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10811
10812
10813 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10814 Log:
10815 - fix buffer overflow and unterminated buffer when removing TS6 bans
10816 - fix rebuilding of SJOIN
10817
10818
10819 Modified:
10820 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10821
10822
10823 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10824 Log:
10825 have servlink report if it gets an uncompressed error message when it gets inflate failures
10826
10827 Modified:
10828 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10829
10830
10831 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10832 Log:
10833 - extend our copyrights to 2005.
10834
10835
10836 Modified:
10837 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10941
10942
10943 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10944 Log:
10945 - update RELNOTES
10946 - revved patchlevel to 2.1.4
10947
10948
10949 Modified:
10950 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10952
10953
10954 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10955 Log:
10956 - add TARGMAX to 005
10957 - remove the +1 from ->uid in struct Client
10958 - fix checking of accept entries in m_accept.c
10959
10960
10961 Modified:
10962 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10966
10967
10968 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10969 Log:
10970 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10971 send it over TS6
10972
10973
10974 Modified:
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10976
10977
10978 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10979 Log:
10980 - remove an unused variable
10981
10982
10983 Modified:
10984 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10985
10986
10987 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10988 Log:
10989 don't burst a TS5 name in burst_TS6. -via jillies
10990
10991 Modified:
10992 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10993
10994
10995 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10996 Log:
10997 - via jilles, make nickchanges invalidate any cached bans for
10998 quiet_on_ban
10999
11000
11001 Modified:
11002 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11006
11007
11008 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11009 Log:
11010 - fix some char vs byte usage to make adns compile cleanly with gcc4
11011
11012
11013 Modified:
11014 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11022
11023
11024 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11025 Log:
11026 userhost should allow 5 userhost checks, not 4
11027
11028 Modified:
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11030
11031
11032 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11033 Log:
11034 - another darwin fix
11035
11036
11037 Modified:
11038 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11039
11040
11041 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11042 Log:
11043 - darwin fixes
11044
11045
11046 Modified:
11047 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11055
11056
11057 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11058 Log:
11059 - remove bogus extern of abort_list
11060
11061
11062 Modified:
11063 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11064
11065
11066 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11067 Log:
11068 svn repo access stuff
11069
11070 Modified:
11071 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11072
11073
11074 androsyn 2005/07/07 21:01:50 UTC (20050707_1-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/07 21:01:50 UTC (20050707_0-20547)
11084 Log:
11085 test commit
11086
11087
11088 Modified:
11089 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11090
11091
11092 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11093 Log:
11094 revert omotd..i thought it was a good idea..oh well
11095
11096 Modified:
11097 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11098
11099
11100 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11101 Log:
11102 Commas are bad things in channel keys
11103
11104
11105 Modified:
11106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11107
11108
11109 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11110 Log:
11111 Add OMOTD command to display oper motd
11112
11113
11114 Modified:
11115 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11116
11117
11118 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11119 Log:
11120 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11121
11122 Modified:
11123 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11124
11125
11126 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11127
11128 Modified files: (Branch: RATBOX_2_1)
11129 modules m_whois.c
11130 Log:
11131 - stop testing whois for protocol violations, as they can be caused in
11132 ircds going all the way back to the original ircd2.8
11133
11134 Revision Changes Path
11135 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11136
11137
11138
11139 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11140
11141 Modified files: (Branch: RATBOX_2_1)
11142 modules m_time.c
11143 Log:
11144 - remove some 2.2 code
11145
11146 Revision Changes Path
11147 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11148
11149
11150
11151 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11152
11153 Modified files: (Branch: RATBOX_2_1)
11154 modules m_time.c
11155 Log:
11156 backport of the silly december 31st bug
11157
11158 Revision Changes Path
11159 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11160
11161
11162
11163 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11164
11165 Modified files: (Branch: RATBOX_2_1)
11166 . RELNOTES
11167 include patchlevel.h
11168 Log:
11169 - revved patchlevel to 2.1.3
11170
11171 Revision Changes Path
11172 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11173 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11174
11175
11176
11177 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11178
11179 Modified files: (Branch: RATBOX_2_1)
11180 include client.h
11181 modules m_accept.c
11182 modules/core m_nick.c
11183 src client.c
11184 Log:
11185 - stop removing a clients own list of accepted clients when they do a
11186 nickchange
11187 - clean up the accept code so its less retarded
11188
11189 Revision Changes Path
11190 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11191 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11192 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11193 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11194
11195
11196
11197 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11198
11199 Modified files: (Branch: RATBOX_2_1)
11200 include event.h
11201 modules m_links.c
11202 src event.c ircd.c newconf.c
11203 Log:
11204 - remove a defn of links_cache_list in m_links.c which was causing
11205 the flattened links update to be ignored
11206 - add eventUpdate(), and make links_delay update on rehash
11207
11208 Revision Changes Path
11209 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11210 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11211 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11212 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11213 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11214
11215
11216
11217 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11218
11219 Modified files: (Branch: RATBOX_2_1)
11220 doc services.txt
11221 src newconf.c
11222 Log:
11223 - make the conf parser apply service {}; on rehash
11224
11225 Revision Changes Path
11226 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11227 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11228
11229
11230
11231 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11232
11233 Modified files: (Branch: RATBOX_2_1)
11234 include m_info.h
11235 Log:
11236 - show ENABLE_SERVICES define in info
11237
11238 Revision Changes Path
11239 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11240
11241
11242
11243 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11244
11245 Modified files: (Branch: RATBOX_2_1)
11246 modules m_services.c m_stats.c
11247 Log:
11248 - via jilles, make m_services.c hook into stats U and display service
11249 blocks
11250
11251 Revision Changes Path
11252 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11253 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11254
11255
11256
11257 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11258
11259 Modified files: (Branch: RATBOX_2_1)
11260 . configure configure.ac
11261 Log:
11262 - default build to -O2
11263
11264 Revision Changes Path
11265 7.249.2.2 +4 -4 ircd-ratbox/configure
11266 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11267
11268
11269
11270 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11271
11272 Modified files: (Branch: RATBOX_2_1)
11273 doc example.conf example.efnet.conf
11274 include client.h s_conf.h s_newconf.h
11275 modules m_info.c
11276 modules/core m_join.c m_nick.c
11277 src channel.c newconf.c s_conf.c s_user.c
11278 Log:
11279 - remove no_oper_resvs from general {};
11280 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11281
11282 Revision Changes Path
11283 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11284 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11285 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11286 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11287 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11288 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11289 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11290 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11291 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11292 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11293 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11294 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11295
11296
11297
11298 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11299
11300 Modified files: (Branch: RATBOX_2_1)
11301 modules/core m_mode.c m_nick.c
11302 src s_newconf.c
11303 Log:
11304 - 2.0 sync:
11305 - raise max temptime to a year
11306 - tidy up BMASK
11307 - require 9 parameters in ms_nick(), 10 in ms_uid()
11308
11309 Revision Changes Path
11310 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11311 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11312 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11313
11314
11315
11316 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11317
11318 Modified files: (Branch: RATBOX_2_1)
11319 modules m_services.c
11320 Log:
11321 - only show services logged in info when its a local client
11322
11323 Revision Changes Path
11324 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11325
11326
11327
11328 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11329
11330 Modified files: (Branch: RATBOX_2_1)
11331 src match.c
11332 Log:
11333 passing a pointer to a pointer is not what was intended, oops
11334
11335 Revision Changes Path
11336 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11337
11338
11339
11340 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11341
11342 Modified files: (Branch: RATBOX_2_1)
11343 doc services.txt
11344 Log:
11345 - update services.txt with FNC
11346
11347 Revision Changes Path
11348 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11349
11350
11351
11352 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11353
11354 Modified files: (Branch: RATBOX_2_1)
11355 modules m_resv.c
11356 Log:
11357 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11358
11359 Revision Changes Path
11360 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11361
11362
11363
11364 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11365
11366 Modified files: (Branch: RATBOX_2_1)
11367 src s_auth.c
11368 Log:
11369 - add some uniqueness into auth process for bopm
11370
11371 Revision Changes Path
11372 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11373
11374
11375
11376 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11377
11378 Modified files: (Branch: RATBOX_2_1)
11379 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11380 Log:
11381 - make contrib/ compile
11382
11383 Revision Changes Path
11384 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11385 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11386 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11387 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11388
11389
11390
11391 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11392
11393 Modified files: (Branch: RATBOX_2_1)
11394 modules m_monitor.c
11395 Log:
11396 Don't allow MONITOR from an unregistered client
11397
11398 Revision Changes Path
11399 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11400
11401
11402
11403 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11404
11405 Modified files: (Branch: RATBOX_2_1)
11406 doc example.conf example.efnet.conf
11407 include class.h
11408 src class.c messages.tab newconf.c
11409 Log:
11410 - remove sendq_eob, its become more of a hindrance than a benefit.
11411 - sync example.efnet.conf cluster {}; with example.conf
11412
11413 Revision Changes Path
11414 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11415 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11416 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11417 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11418 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11419 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11420
11421
11422
11423 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11424
11425 Modified files: (Branch: RATBOX_2_1)
11426 . RELNOTES
11427 include patchlevel.h
11428 Log:
11429 - update RELNOTES
11430 - revved patchlevel to 2.1.2
11431
11432 Revision Changes Path
11433 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11434 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11435
11436
11437
11438 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11439
11440 Modified files: (Branch: RATBOX_2_1)
11441 . configure configure.ac
11442 Log:
11443 - raise default topiclen to 160.
11444
11445 Revision Changes Path
11446 7.249.2.1 +3 -3 ircd-ratbox/configure
11447 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11448
11449
11450
11451 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11452
11453 Modified files: (Branch: RATBOX_2_1)
11454 modules m_services.c
11455 Log:
11456 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11457 tsinfo matches this
11458
11459 Revision Changes Path
11460 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11461
11462
11463
11464 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11465
11466 Modified files: (Branch: RATBOX_2_1)
11467 modules m_services.c
11468 Log:
11469 - monitor_signoff() the client we're nickchanging
11470
11471 Revision Changes Path
11472 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11473
11474
11475
11476 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11477
11478 Modified files: (Branch: RATBOX_2_1)
11479 modules m_trace.c
11480 Log:
11481 - fix various UID problems with trace
11482
11483 Revision Changes Path
11484 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11485
11486
11487
11488 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11489
11490 Modified files: (Branch: RATBOX_2_1)
11491 help/opers dline kline
11492 modules m_resv.c m_stats.c
11493 modules/core m_mode.c
11494 Log:
11495 - sync with 2.0
11496 - tidy up kline/dline help to note they dont accept nick as target
11497 - disallow bans beginning with ':' over bmask
11498 - disallow bans with a space in chm_ban
11499 - stop counting hidden opers in stats p
11500 - match() parameters in remote unresv were inverted, causing it to fail
11501 - fix possibility of clients setting blank keys
11502
11503 Revision Changes Path
11504 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11505 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11506 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11507 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11508 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11509
11510
11511
11512 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11513
11514 Modified files: (Branch: RATBOX_2_1)
11515 src send.c
11516 Log:
11517 - fix problems with amd64 and the way we do va_list
11518
11519 Revision Changes Path
11520 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11521
11522
11523
11524 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11525
11526 Modified files: (Branch: RATBOX_2_1)
11527 modules m_services.c
11528 Log:
11529 - tidy up the kill notifications for RSFNC
11530
11531 Revision Changes Path
11532 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11533
11534
11535
11536 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11537
11538 Modified files: (Branch: RATBOX_2_1)
11539 include s_serv.h
11540 modules m_services.c
11541 src s_serv.c
11542 Log:
11543 - some more rserv stuff:
11544 - add RSFNC capability
11545 - fix up RSFNC, kill existing clients if they exist.
11546
11547 Revision Changes Path
11548 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11549 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11550 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11551
11552
11553
11554 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11555
11556 Modified files: (Branch: RATBOX_2_1)
11557 modules m_services.c
11558 Log:
11559 - first stab at a FNC implementation for rserv
11560
11561 Revision Changes Path
11562 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11563
11564
11565
11566 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11567
11568 Modified files: (Branch: RATBOX_2_1)
11569 help/opers umode
11570 Log:
11571 - remove a tab
11572
11573 Revision Changes Path
11574 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11575
11576
11577
11578 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11579
11580 Modified files: (Branch: RATBOX_2_1)
11581 src newconf.c
11582 Log:
11583 - add links_delay back
11584
11585 Revision Changes Path
11586 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11587
11588
11589
11590 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11591
11592 Modified files: (Branch: RATBOX_2_1)
11593 help/opers umode
11594 help/users umode
11595 Log:
11596 - swap tabs for spaces
11597
11598 Revision Changes Path
11599 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11600 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11601
11602
11603
11604 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11605
11606 Modified files: (Branch: RATBOX_2_1)
11607 include m_info.h
11608 Log:
11609 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11610 contained in the client_flood conf option
11611 - remove a couple of unused defines from info
11612
11613 Revision Changes Path
11614 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11615
11616
11617
11618 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11619
11620 Modified files: (Branch: RATBOX_2_1)
11621 src s_conf.c
11622 Log:
11623 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11624
11625 Revision Changes Path
11626 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11627
11628
11629
11630 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11631
11632 Modified files: (Branch: RATBOX_2_1)
11633 doc example.conf example.efnet.conf
11634 Log:
11635 - fix missing closing comment tag
11636
11637 Revision Changes Path
11638 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11639 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11640
11641
11642
11643 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11644
11645 Modified files: (Branch: RATBOX_2_1)
11646 . RELNOTES
11647 include patchlevel.h
11648 Log:
11649 - revved patchlevel to 2.1.1
11650
11651 Revision Changes Path
11652 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11653 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11654
11655
11656
11657 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11658
11659 Modified files: (Branch: RATBOX_2_1)
11660 modules m_kline.c
11661 Log:
11662 - sync up remote kline reasons, so theyre consistent with what happens
11663 when we add local klines - notably the "Temporary K-line x min" and
11664 date added to reason.
11665
11666 Revision Changes Path
11667 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11668
11669
11670
11671 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11672
11673 Modified files: (Branch: RATBOX_2_1)
11674 doc monitor.txt
11675 Log:
11676 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11677
11678 Revision Changes Path
11679 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11680
11681
11682
11683 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11684
11685 Modified files: (Branch: RATBOX_2_1)
11686 src commio.c
11687 Log:
11688 used the data pointer we saved, not what just got nulled
11689
11690 Revision Changes Path
11691 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11692
11693
11694
11695 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11696
11697 Modified files: (Branch: RATBOX_2_1)
11698 modules m_resv.c m_xline.c
11699 Log:
11700 - fix broken propagation of xline/resv
11701
11702 Revision Changes Path
11703 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11704 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11705
11706
11707
11708 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11709
11710 Modified files: (Branch: RATBOX_2_1)
11711 src s_auth.c
11712 Log:
11713 - properly increment bad auth count for stats T when we timeout an auth
11714
11715 Revision Changes Path
11716 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11717
11718
11719
11720 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11721
11722 Modified files: (Branch: RATBOX_2_1)
11723 doc monitor.txt
11724 include client.h
11725 modules/core m_nick.c
11726 Log:
11727 - fix a bit that didnt make sense in monitor.txt
11728 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11729
11730 Revision Changes Path
11731 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11732 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11733 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11734
11735
11736
11737 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 src s_auth.c
11741 Log:
11742 removing dlink nodes from auth_poll_list twice is bad
11743
11744 Revision Changes Path
11745 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11746
11747
11748
11749 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11750
11751 Modified files: (Branch: RATBOX_2_1)
11752 modules m_stats.c
11753 Log:
11754 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11755 changed to RPL_STATSDEBUG
11756
11757 Revision Changes Path
11758 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11759
11760
11761
11762 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11763
11764 Added files: (Branch: RATBOX_2_1)
11765 doc tgchange.txt
11766 Log:
11767 - add some documentation about target change
11768
11769 Revision Changes Path
11770 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11771
11772
11773
11774 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11775
11776 Modified files: (Branch: RATBOX_2_1)
11777 include supported.h
11778 modules/core m_message.c
11779 Log:
11780 - remove extra argument to 005
11781 - disallow messaging of UIDs
11782
11783 Revision Changes Path
11784 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11785 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11786
11787
11788
11789 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11790
11791 Modified files: (Branch: RATBOX_2_1)
11792 src parse.c
11793 Log:
11794 - fix a longstanding parser bug with wrong limit checking, causing us to
11795 accept one less parameter than we're allowed to accept.
11796
11797 Revision Changes Path
11798 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11799
11800
11801
11802 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11803
11804 Modified files: (Branch: RATBOX_2_1)
11805 modules/core m_message.c
11806 Log:
11807 - exempt users messaging themselves from target change
11808
11809 Revision Changes Path
11810 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11811
11812
11813
11814 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11815
11816 Modified files: (Branch: RATBOX_2_1)
11817 include supported.h
11818 Log:
11819 - stop violating MAXPARA on 005.
11820
11821 Revision Changes Path
11822 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11823
11824
11825
11826 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11827
11828 Modified files: (Branch: RATBOX_2_1)
11829 modules/core m_nick.c
11830 Log:
11831 - dont store an ipv6 sockhost if we're not compiled with v6 support
11832
11833 Revision Changes Path
11834 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11835
11836
11837
11838 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11839
11840 Modified files: (Branch: RATBOX_2_1)
11841 include stdinc.h
11842 Log:
11843 - remove some vms includes
11844
11845 Revision Changes Path
11846 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11847
11848
11849
11850 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11851
11852 Modified files: (Branch: RATBOX_2_1)
11853 . ChangeLog
11854 include serno.h
11855 Log:
11856 - force commit for new branch
11857
11858 Revision Changes Path
11859 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11860 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11861
11862
11863
11864 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11865
11866 Modified files:
11867 . RELNOTES configure configure.ac
11868 include patchlevel.h
11869 Log:
11870 - revved patchlevel to 2.1.0
11871
11872 Revision Changes Path
11873 1.114 +6 -2 ircd-ratbox/RELNOTES
11874 7.249 +11 -11 ircd-ratbox/configure
11875 7.63 +3 -3 ircd-ratbox/configure.ac
11876 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11877
11878
11879
11880 leeh 2005/03/04 13:31:32 EST (20050304_2)
11881
11882 Modified files:
11883 . RELNOTES
11884 include patchlevel.h
11885 Log:
11886 - update RELNOTES
11887 - revved patchlevel to 2.1.0beta2
11888
11889 Revision Changes Path
11890 1.113 +12 -0 ircd-ratbox/RELNOTES
11891 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11892
11893
11894
11895 leeh 2005/03/04 13:27:05 EST (20050304_1)
11896
11897 Modified files:
11898 doc whats-new-2.1.txt
11899 src channel.c
11900 Log:
11901 - update whats-new-2.1
11902 - when we're handling global NAMES, dont output channels if there are no
11903 members within them we can show.
11904
11905 Revision Changes Path
11906 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11907 7.436 +12 -2 ircd-ratbox/src/channel.c
11908
11909
11910
11911 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11912
11913 Modified files:
11914 src patricia.c
11915 Log:
11916 That would be a node_heap not a prefix_heap..oops
11917
11918 Revision Changes Path
11919 7.30 +1 -1 ircd-ratbox/src/patricia.c
11920
11921
11922
11923 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11924
11925 Modified files:
11926 include stdinc.h
11927 Log:
11928 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11929 otherwise..the other macros might work????
11930
11931 Revision Changes Path
11932 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11933
11934
11935
11936 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11937
11938 Modified files:
11939 . configure configure.ac
11940 Log:
11941 i hate autoconf
11942
11943 Revision Changes Path
11944 7.248 +5 -5 ircd-ratbox/configure
11945 7.62 +5 -5 ircd-ratbox/configure.ac
11946
11947
11948
11949 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11950
11951 Modified files:
11952 . configure configure.ac
11953 Log:
11954 i hate autoconf
11955
11956 Revision Changes Path
11957 7.247 +3 -2 ircd-ratbox/configure
11958 7.61 +3 -2 ircd-ratbox/configure.ac
11959
11960
11961
11962 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11963
11964 Modified files:
11965 . configure configure.ac
11966 Log:
11967 doh
11968
11969 Revision Changes Path
11970 7.246 +6 -6 ircd-ratbox/configure
11971 7.60 +4 -4 ircd-ratbox/configure.ac
11972
11973
11974
11975 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11976
11977 Modified files:
11978 . configure configure.ac
11979 include stdinc.h
11980 Log:
11981 Doh these changes got put on RATBOX_2_0 when they were meant for
11982 head..oops...
11983 Also merged in the monitor heap size stuff, not that i think monitor has
11984 been moved to head
11985
11986 Revision Changes Path
11987 7.245 +12 -3 ircd-ratbox/configure
11988 7.59 +11 -3 ircd-ratbox/configure.ac
11989 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11990
11991
11992
11993 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11994
11995 Modified files:
11996 include stdinc.h
11997 Log:
11998 Add more robust alloca checking
11999
12000 Revision Changes Path
12001 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12002
12003
12004
12005 leeh 2005/02/24 15:27:17 EST (20050224_9)
12006
12007 Modified files:
12008 contrib m_42.c
12009 Log:
12010 - fix the copyright on m_42.c :p
12011
12012 Revision Changes Path
12013 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12014
12015
12016
12017 leeh 2005/02/24 15:22:53 EST (20050224_8)
12018
12019 Modified files:
12020 include supported.h
12021 modules m_dline.c
12022 Log:
12023 - fix a core in undline on bad masks
12024 - remove an unwanted space from beginning of second 005 numeric
12025
12026 Revision Changes Path
12027 7.5 +1 -1 ircd-ratbox/include/supported.h
12028 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12029
12030
12031
12032 leeh 2005/02/24 15:18:59 EST (20050224_7)
12033
12034 Modified files:
12035 modules m_monitor.c
12036 Log:
12037 - use max_monitor when adding nicknames
12038 - add in monitor s
12039 that should be everything now..
12040
12041 Revision Changes Path
12042 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12043
12044
12045
12046 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12047
12048 Modified files:
12049 contrib m_42.c
12050 Log:
12051 42
12052
12053 Revision Changes Path
12054 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12055
12056
12057
12058 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12059
12060 Modified files:
12061 contrib m_42.c
12062 Log:
12063 42
12064
12065 Revision Changes Path
12066 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12067
12068
12069
12070 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12071
12072 Added files:
12073 contrib m_42.c
12074 Log:
12075 The Answer to Life, the Universe, and Everything
12076
12077 Revision Changes Path
12078 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12079
12080
12081
12082 leeh 2005/02/24 14:53:04 EST (20050224_3)
12083
12084 Modified files:
12085 include monitor.h
12086 modules m_monitor.c
12087 src ircd.c monitor.c
12088 Log:
12089 - call init_monitor() on startup
12090 - add in support for adding/deleting/listing monitor entries
12091
12092 Revision Changes Path
12093 7.2 +3 -1 ircd-ratbox/include/monitor.h
12094 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12095 7.374 +2 -0 ircd-ratbox/src/ircd.c
12096 7.3 +15 -4 ircd-ratbox/src/monitor.c
12097
12098
12099
12100 leeh 2005/02/23 21:20:10 EST (20050224_2)
12101
12102 Modified files:
12103 doc example.conf example.efnet.conf
12104 include s_conf.h supported.h
12105 modules Makefile.in
12106 src client.c newconf.c s_conf.c
12107 Added files:
12108 modules m_monitor.c
12109 Log:
12110 - add the max_monitor config option
12111 - advertise MONITOR=%d in 005
12112 - clear a local clients monitor list on exit
12113 - add the framework for the MONITOR command
12114 - bed.
12115
12116 Revision Changes Path
12117 7.261 +5 -0 ircd-ratbox/doc/example.conf
12118 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12119 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12120 7.4 +4 -2 ircd-ratbox/include/supported.h
12121 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12122 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12123 7.492 +1 -0 ircd-ratbox/src/client.c
12124 7.202 +1 -0 ircd-ratbox/src/newconf.c
12125 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12126
12127
12128
12129 leeh 2005/02/23 20:57:51 EST (20050224_1)
12130
12131 Modified files:
12132 . configure configure.ac
12133 include setup.h.in
12134 src monitor.c
12135 Log:
12136 - move MONITOR_HEAP_SIZE over to configure
12137
12138 Revision Changes Path
12139 7.244 ircd-ratbox/configure
12140 7.58 +4 -2 ircd-ratbox/configure.ac
12141 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12142 7.2 +0 -2 ircd-ratbox/src/monitor.c
12143
12144
12145
12146 leeh 2005/02/23 20:48:08 EST (20050224_0)
12147
12148 Modified files:
12149 doc monitor.txt
12150 include client.h numeric.h
12151 modules/core m_nick.c
12152 src Makefile.in client.c messages.tab
12153 s_user.c
12154 Added files:
12155 include monitor.h
12156 src monitor.c
12157 Log:
12158 - first half of my server-side notify list implementation..
12159
12160 Revision Changes Path
12161 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12162 7.266 +3 -0 ircd-ratbox/include/client.h
12163 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12164 7.58 +6 -0 ircd-ratbox/include/numeric.h
12165 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12166 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12167 7.491 +3 -0 ircd-ratbox/src/client.c
12168 7.126 +5 -5 ircd-ratbox/src/messages.tab
12169 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12170 7.342 +2 -0 ircd-ratbox/src/s_user.c
12171
12172
12173
12174 leeh 2005/02/23 18:42:59 EST (20050223_0)
12175
12176 Modified files:
12177 include hash.h
12178 Log:
12179 - double the size of the client and channel hashtables (64k -> 128k and
12180 32k -> 64k). The improvements are quite significant..
12181
12182 Revision Changes Path
12183 7.54 +4 -4 ircd-ratbox/include/hash.h
12184
12185
12186
12187 leeh 2005/02/22 14:55:56 EST (20050222_1)
12188
12189 Modified files:
12190 doc monitor.txt
12191 modules m_services.c
12192 Log:
12193 - remove a couple of unused vars
12194 - update monitor.txt
12195
12196 Revision Changes Path
12197 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12198 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12199
12200
12201
12202 leeh 2005/02/21 19:47:24 EST (20050222_0)
12203
12204 Added files:
12205 doc monitor.txt
12206 Log:
12207 - add in my documentation on the upcoming MONITOR command
12208
12209 Revision Changes Path
12210 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12211
12212
12213
12214 leeh 2005/02/21 12:09:34 EST (20050221_0)
12215
12216 Modified files:
12217 . configure configure.ac
12218 doc whats-new-2.1.txt
12219 tools README.mkpasswd
12220 Removed files:
12221 src crypt.c
12222 Log:
12223 - update whats-new-2.1.txt some more
12224 - we dont have vms mkpasswd anymore
12225 - remove the unused crypt.c
12226
12227 Revision Changes Path
12228 7.243 +3 -6 ircd-ratbox/configure
12229 7.57 +2 -4 ircd-ratbox/configure.ac
12230 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12231 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12232 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12233
12234
12235
12236 leeh 2005/02/19 12:38:09 EST (20050219_3)
12237
12238 Modified files:
12239 doc example.conf example.efnet.conf
12240 include ircd.h
12241 modules m_pong.c
12242 src channel.c client.c ircd.c s_conf.c
12243 Log:
12244 - rework the splitcode, splitservers is now how many servers we've marked as
12245 EOB, rather than how many are linked. Thus pull ourselves out of
12246 splitmode immediately once this is satisfied
12247
12248 Revision Changes Path
12249 7.260 +8 -9 ircd-ratbox/doc/example.conf
12250 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12251 7.83 +1 -0 ircd-ratbox/include/ircd.h
12252 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12253 7.435 +16 -36 ircd-ratbox/src/channel.c
12254 7.490 +2 -0 ircd-ratbox/src/client.c
12255 7.373 +2 -1 ircd-ratbox/src/ircd.c
12256 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12257
12258
12259
12260 leeh 2005/02/19 09:02:34 EST (20050219_2)
12261
12262 Modified files:
12263 doc example.conf example.efnet.conf
12264 include ircd.h s_conf.h
12265 modules m_set.c
12266 src channel.c ircd.c newconf.c s_conf.c
12267 Log:
12268 - remove split_delay
12269
12270 Revision Changes Path
12271 7.259 +0 -5 ircd-ratbox/doc/example.conf
12272 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12273 7.82 +0 -1 ircd-ratbox/include/ircd.h
12274 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12275 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12276 7.434 +2 -7 ircd-ratbox/src/channel.c
12277 7.372 +0 -1 ircd-ratbox/src/ircd.c
12278 7.201 +0 -1 ircd-ratbox/src/newconf.c
12279 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12280
12281
12282
12283 leeh 2005/02/19 08:48:05 EST (20050219_1)
12284
12285 Modified files:
12286 include client.h
12287 modules m_cap.c m_who.c
12288 src channel.c
12289 Log:
12290 - implemented multi-prefix client capability, which allows stacking of @+ in
12291 names and who
12292
12293 Revision Changes Path
12294 7.265 +1 -1 ircd-ratbox/include/client.h
12295 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12296 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12297 7.433 +4 -6 ircd-ratbox/src/channel.c
12298
12299
12300
12301 leeh 2005/02/19 06:27:58 EST (20050219_0)
12302
12303 Modified files:
12304 modules m_etrace.c
12305 src newconf.c s_conf.c s_newconf.c
12306 Log:
12307 - removed some unused vars/functions
12308
12309 Revision Changes Path
12310 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12311 7.200 +0 -15 ircd-ratbox/src/newconf.c
12312 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12313 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12314
12315
12316
12317 leeh 2005/02/16 12:58:24 EST (20050216_2)
12318
12319 Modified files:
12320 . RELNOTES configure configure.ac
12321 include patchlevel.h
12322 Log:
12323 - update configure to reflect this is 'devel'
12324 - update RELNOTES
12325 - revved patchlevel to 2.1.0beta1
12326
12327 Revision Changes Path
12328 1.112 +9 -1 ircd-ratbox/RELNOTES
12329 7.242 +11 -11 ircd-ratbox/configure
12330 7.56 +3 -3 ircd-ratbox/configure.ac
12331 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12332
12333
12334
12335 leeh 2005/02/16 12:46:30 EST (20050216_1)
12336
12337 Modified files:
12338 . configure configure.ac
12339 include client.h numeric.h s_conf.h setup.h.in
12340 supported.h
12341 modules Makefile.in
12342 modules/core m_nick.c
12343 src Makefile.in client.c ircd.c messages.tab
12344 newconf.c s_conf.c s_user.c
12345 Removed files:
12346 include watch.h
12347 modules m_watch.c
12348 src watch.c
12349 Log:
12350 - remove watch, the protocol for this sucks so hard I just dont want it
12351 here ;-)
12352
12353 Revision Changes Path
12354 7.241 +2 -12 ircd-ratbox/configure
12355 7.55 +2 -4 ircd-ratbox/configure.ac
12356 7.264 +0 -2 ircd-ratbox/include/client.h
12357 7.57 +0 -11 ircd-ratbox/include/numeric.h
12358 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12359 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12360 7.3 +2 -3 ircd-ratbox/include/supported.h
12361 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12362 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12363 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12364 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12365 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12366 7.489 +0 -3 ircd-ratbox/src/client.c
12367 7.371 +0 -2 ircd-ratbox/src/ircd.c
12368 7.125 +9 -9 ircd-ratbox/src/messages.tab
12369 7.199 +0 -1 ircd-ratbox/src/newconf.c
12370 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12371 7.341 +0 -2 ircd-ratbox/src/s_user.c
12372 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12373
12374
12375
12376 leeh 2005/02/15 19:13:31 EST (20050216_0)
12377
12378 Modified files:
12379 include stdinc.h
12380 src event.c ircd_lexer.l ircd_signal.c
12381 modules.c
12382 Removed files:
12383 servlink descrip.mms
12384 Log:
12385 - remove a few vms bits
12386
12387 Revision Changes Path
12388 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12389 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12390 7.47 +0 -54 ircd-ratbox/src/event.c
12391 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12392 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12393 7.152 +0 -3 ircd-ratbox/src/modules.c
12394
12395
12396
12397 leeh 2005/02/15 18:53:32 EST (20050215_0)
12398
12399 Modified files:
12400 include hostmask.h ircd.h s_conf.h s_newconf.h
12401 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12402 m_xline.c
12403 src hostmask.c ircd.c ircd_signal.c s_conf.c
12404 s_newconf.c
12405 Log:
12406 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12407 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12408
12409 Revision Changes Path
12410 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12411 7.81 +1 -0 ircd-ratbox/include/ircd.h
12412 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12413 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12414 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12415 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12416 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12417 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12418 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12419 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12420 7.370 +7 -0 ircd-ratbox/src/ircd.c
12421 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12422 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12423 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12424
12425
12426
12427 leeh 2005/02/13 10:21:41 EST (20050213_4)
12428
12429 Modified files:
12430 doc services.txt
12431 Added files:
12432 doc whats-new-2.0.txt whats-new-2.1.txt
12433 Removed files:
12434 doc whats-new.txt
12435 Log:
12436 - move whats-new.txt to whats-new-2.0.txt
12437 - add in whats-new-2.1.txt
12438 - update services.txt with the whois for logged in users
12439
12440 Revision Changes Path
12441 7.2 +5 -0 ircd-ratbox/doc/services.txt
12442 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12443 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12444 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12445
12446
12447
12448 leeh 2005/02/13 09:20:37 EST (20050213_3)
12449
12450 Modified files:
12451 include supported.h
12452 modules/core m_message.c
12453 Log:
12454 - fix a compile error in m_message.c
12455 - update 005 to the spec and add CPRIVMSG/CNOTICE
12456
12457 Revision Changes Path
12458 7.2 +31 -37 ircd-ratbox/include/supported.h
12459 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12460
12461
12462
12463 leeh 2005/02/13 09:14:12 EST (20050213_2)
12464
12465 Modified files:
12466 src channel.c
12467 Log:
12468 - fix the membership memleak
12469
12470 Revision Changes Path
12471 7.432 +0 -3 ircd-ratbox/src/channel.c
12472
12473
12474
12475 leeh 2005/02/12 21:51:56 EST (20050213_1)
12476
12477 Modified files:
12478 include client.h
12479 modules/core m_message.c
12480 Log:
12481 - add a bitmask to track when they send their first message, only allowing
12482 clearing stuff after that.
12483
12484 Revision Changes Path
12485 7.263 +4 -0 ircd-ratbox/include/client.h
12486 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12487
12488
12489
12490 leeh 2005/02/12 21:17:52 EST (20050213_0)
12491
12492 Modified files:
12493 include patricia.h s_newconf.h
12494 modules/core m_message.c
12495 src patricia.c s_newconf.c s_user.c
12496 Log:
12497 - add in the patricia for tracking who fills up targets, give them a reduced
12498 count on connect
12499
12500 Revision Changes Path
12501 7.20 +1 -1 ircd-ratbox/include/patricia.h
12502 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12503 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12504 7.29 +1 -1 ircd-ratbox/src/patricia.c
12505 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12506 7.340 +4 -0 ircd-ratbox/src/s_user.c
12507
12508
12509
12510 leeh 2005/02/12 18:35:10 EST (20050212_0)
12511
12512 Modified files:
12513 include ircd_defs.h
12514 src class.c reject.c
12515 Log:
12516 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12517
12518 Revision Changes Path
12519 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12520 7.68 +1 -5 ircd-ratbox/src/class.c
12521 1.33 +1 -5 ircd-ratbox/src/reject.c
12522
12523
12524
12525 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12526
12527 Modified files:
12528 modules m_watch.c
12529 Log:
12530 remove stupid memory leak
12531
12532 Revision Changes Path
12533 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12534
12535
12536
12537 leeh 2005/02/11 06:42:48 EST (20050211_0)
12538
12539 Modified files:
12540 modules m_gline.c
12541 Log:
12542 - workaround hyb6 allowing empty gline reasons
12543
12544 Revision Changes Path
12545 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12546
12547
12548
12549 leeh 2005/02/09 14:39:13 EST (20050209_2)
12550
12551 Modified files:
12552 include s_conf.h
12553 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12554 src ircd.c s_conf.c
12555 Log:
12556 - move temp dlines and temp klines over to an array, rather than completely
12557 seperate dlinks.
12558
12559 Revision Changes Path
12560 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12561 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12562 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12563 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12564 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12565 7.369 +0 -5 ircd-ratbox/src/ircd.c
12566 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12567
12568
12569
12570 leeh 2005/02/09 14:02:13 EST (20050209_1)
12571
12572 Modified files:
12573 include s_user.h
12574 modules m_cap.c m_pong.c m_user.c
12575 modules/core m_nick.c
12576 src s_user.c
12577 Log:
12578 - remove 'nick' param from register_local_user(), its not needed.
12579
12580 Revision Changes Path
12581 7.35 +1 -1 ircd-ratbox/include/s_user.h
12582 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12583 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12584 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12585 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12586 7.339 +6 -6 ircd-ratbox/src/s_user.c
12587
12588
12589
12590 leeh 2005/02/09 13:12:53 EST (20050209_0)
12591
12592 Modified files:
12593 modules m_cmessage.c
12594 Log:
12595 - dont send numerics when we're dealing with CNOTICE
12596 - add in checking for +g, and resetting idle
12597
12598 Revision Changes Path
12599 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12600
12601
12602
12603 leeh 2005/02/08 11:37:50 EST (20050208_2)
12604
12605 Modified files:
12606 src s_newconf.c
12607 Log:
12608 - fix operator blocks to work on ip spoofs
12609
12610 Revision Changes Path
12611 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12612
12613
12614
12615 leeh 2005/02/07 19:23:22 EST (20050208_1)
12616
12617 Modified files:
12618 doc example.conf example.efnet.conf
12619 src newconf.c
12620 Log:
12621 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12622
12623 Revision Changes Path
12624 7.258 +0 -39 ircd-ratbox/doc/example.conf
12625 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12626 7.198 +0 -272 ircd-ratbox/src/newconf.c
12627
12628
12629
12630 leeh 2005/02/07 19:19:32 EST (20050208_0)
12631
12632 Modified files:
12633 src s_conf.c
12634 Log:
12635 - added support for kline.conf.perm et al, these take the same formats
12636 as their non-permanent partners, but you cant remove them via the ircd.
12637
12638 Revision Changes Path
12639 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12640
12641
12642
12643 leeh 2005/02/02 19:18:59 EST (20050203_1)
12644
12645 Modified files:
12646 help Makefile.in
12647 help/opers index
12648 help/users index
12649 Added files:
12650 help/opers cnotice cprivmsg
12651 Log:
12652 - added help files for cprivmsg/cnotice
12653
12654 Revision Changes Path
12655 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12656 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12657 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12658 1.10 +19 -19 ircd-ratbox/help/opers/index
12659 1.7 +10 -9 ircd-ratbox/help/users/index
12660
12661
12662
12663 leeh 2005/02/02 19:14:25 EST (20050203_0)
12664
12665 Modified files:
12666 include numeric.h
12667 modules Makefile.in
12668 src messages.tab
12669 Added files:
12670 modules m_cmessage.c
12671 Log:
12672 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12673 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12674 nick is a member. These bypass any target change limitations.
12675 - added ERR_VOICENEEDED, numeric 489.
12676
12677 Revision Changes Path
12678 7.56 +2 -0 ircd-ratbox/include/numeric.h
12679 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12680 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12681 7.124 +1 -1 ircd-ratbox/src/messages.tab
12682
12683
12684
12685 leeh 2005/02/02 16:58:16 EST (20050202_4)
12686
12687 Modified files:
12688 help/opers etrace
12689 Log:
12690 - update etrace help
12691
12692 Revision Changes Path
12693 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12694
12695
12696
12697 leeh 2005/02/02 16:55:04 EST (20050202_3)
12698
12699 Modified files:
12700 modules m_etrace.c
12701 Log:
12702 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12703 can put its external ip address in there..
12704
12705 Revision Changes Path
12706 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12707
12708
12709
12710 leeh 2005/02/02 16:41:06 EST (20050202_2)
12711
12712 Modified files:
12713 modules m_etrace.c
12714 Log:
12715 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12716 if its a non-local client. These will just get "lost" if the remote
12717 server doesnt support this..
12718
12719 Revision Changes Path
12720 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12721
12722
12723
12724 leeh 2005/02/02 16:12:12 EST (20050202_1)
12725
12726 Modified files:
12727 include client.h numeric.h s_conf.h
12728 modules/core m_message.c
12729 src messages.tab newconf.c s_conf.c
12730 Log:
12731 - first part of the target change code, add the storage of targets for
12732 localuser, throttle messages when they fill all the available slots
12733
12734 Revision Changes Path
12735 7.262 +5 -1 ircd-ratbox/include/client.h
12736 7.55 +2 -0 ircd-ratbox/include/numeric.h
12737 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12738 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12739 7.123 +1 -1 ircd-ratbox/src/messages.tab
12740 7.197 +1 -0 ircd-ratbox/src/newconf.c
12741 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12742
12743
12744
12745 leeh 2005/02/02 13:28:10 EST (20050202_0)
12746
12747 Modified files:
12748 modules m_resv.c m_stats.c m_testline.c
12749 modules/core m_join.c
12750 src hash.c kdparse.c messages.tab s_newconf.c
12751 Log:
12752 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12753 tracking of when resvs get hit
12754
12755 Revision Changes Path
12756 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12757 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12758 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12759 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12760 7.114 +3 -0 ircd-ratbox/src/hash.c
12761 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12762 7.122 +1 -1 ircd-ratbox/src/messages.tab
12763 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12764
12765
12766
12767 leeh 2005/01/31 09:04:10 EST (20050131_2)
12768
12769 Modified files:
12770 src s_log.c
12771 Log:
12772 - fflush() logfiles
12773
12774 Revision Changes Path
12775 7.79 +2 -0 ircd-ratbox/src/s_log.c
12776
12777
12778
12779 leeh 2005/01/31 08:59:09 EST (20050131_1)
12780
12781 Modified files:
12782 src commio.c
12783 Log:
12784 - rename fd_dump() to comm_dump()
12785
12786 Revision Changes Path
12787 1.27 +2 -2 ircd-ratbox/src/commio.c
12788
12789
12790
12791 leeh 2005/01/30 19:16:08 EST (20050131_0)
12792
12793 Modified files:
12794 doc hooks.txt
12795 include hook.h
12796 modules m_services.c
12797 modules/core m_server.c
12798 src hook.c s_serv.c
12799 Log:
12800 - added hook for server_introduced
12801 - fixed up services support for hooks
12802
12803 Revision Changes Path
12804 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12805 1.31 +1 -0 ircd-ratbox/include/hook.h
12806 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12807 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12808 7.36 +2 -0 ircd-ratbox/src/hook.c
12809 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12810
12811
12812
12813 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12814
12815 Modified files:
12816 src commio.c
12817 Log:
12818 Add back in the comm_fd_hack thing for solaris
12819
12820 Revision Changes Path
12821 1.26 +26 -1 ircd-ratbox/src/commio.c
12822
12823
12824
12825 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12826
12827 Modified files:
12828 adns adns.h
12829 include commio.h s_conf.h watch.h
12830 modules m_dline.c m_kline.c m_resv.c m_stats.c
12831 m_watch.c m_xline.c
12832 modules/core m_nick.c
12833 src balloc.c cache.c client.c commio.c
12834 epoll.c ircd.c ircd_lexer.l kdparse.c
12835 listener.c s_auth.c s_conf.c s_log.c
12836 s_serv.c watch.c
12837 Log:
12838 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12839
12840 Revision Changes Path
12841 1.18 +0 -2 ircd-ratbox/adns/adns.h
12842 1.14 +6 -37 ircd-ratbox/include/commio.h
12843 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12844 7.3 +2 -2 ircd-ratbox/include/watch.h
12845 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12846 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12847 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12848 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12849 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12850 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12851 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12852 7.85 +1 -1 ircd-ratbox/src/balloc.c
12853 1.24 +5 -5 ircd-ratbox/src/cache.c
12854 7.488 +4 -4 ircd-ratbox/src/client.c
12855 1.25 +10 -280 ircd-ratbox/src/commio.c
12856 1.33 +1 -1 ircd-ratbox/src/epoll.c
12857 7.368 +4 -4 ircd-ratbox/src/ircd.c
12858 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12859 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12860 7.125 +8 -8 ircd-ratbox/src/listener.c
12861 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12862 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12863 7.78 +20 -20 ircd-ratbox/src/s_log.c
12864 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12865 1.6 +22 -15 ircd-ratbox/src/watch.c
12866
12867
12868
12869 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12870
12871 Modified files:
12872 modules/core m_mode.c
12873 Log:
12874 remove two unused variables
12875
12876 Revision Changes Path
12877 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12878
12879
12880
12881 leeh 2005/01/28 15:31:40 EST (20050128_1)
12882
12883 Modified files:
12884 modules m_kline.c
12885 src s_conf.c
12886 Log:
12887 - mo_kline() needs minpara of 3, not 2
12888 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12889 - require me.info is never blank
12890
12891 Revision Changes Path
12892 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12893 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12894
12895
12896
12897 leeh 2005/01/28 15:26:28 EST (20050128_0)
12898
12899 Modified files:
12900 modules/core m_mode.c m_sjoin.c
12901 Log:
12902 - patch via jilles to fix +eI lists being shown to lusers when handling
12903 protocol stuff over TS6
12904
12905 Revision Changes Path
12906 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12907 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12908
12909
12910
12911 leeh 2005/01/25 19:47:38 EST (20050126_0)
12912
12913 Modified files:
12914 include channel.h
12915 modules/core m_join.c m_mode.c m_sjoin.c
12916 src channel.c messages.tab s_serv.c
12917 Log:
12918 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12919 an operspy call with &me
12920 - remove modebuf/parabuf params from channel_modes(), we now generate a
12921 buffer internally which we return.
12922
12923 Revision Changes Path
12924 7.163 +1 -1 ircd-ratbox/include/channel.h
12925 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12926 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12927 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12928 7.431 +25 -18 ircd-ratbox/src/channel.c
12929 7.121 +1 -1 ircd-ratbox/src/messages.tab
12930 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12931
12932
12933
12934 alz 2005/01/25 18:09:18 EST (20050125_5)
12935
12936 Modified files:
12937 doc example.conf example.efnet.conf
12938 include s_conf.h
12939 modules m_info.c
12940 src listener.c newconf.c s_conf.c
12941 Log:
12942 Added dline_with_reason config option (default yes):
12943
12944 /* dline reason: show the user the dline reason when they connect
12945 * and are dlined.
12946 */
12947 dline_with_reason = yes;
12948
12949 Revision Changes Path
12950 7.257 +6 -1 ircd-ratbox/doc/example.conf
12951 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12952 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12953 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12954 7.124 +1 -1 ircd-ratbox/src/listener.c
12955 7.196 +1 -0 ircd-ratbox/src/newconf.c
12956 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12957
12958
12959
12960 leeh 2005/01/25 13:21:17 EST (20050125_4)
12961
12962 Modified files:
12963 src newconf.c
12964 Log:
12965 - make conf_set_generic_string() test len exists before it uses it.
12966
12967 Revision Changes Path
12968 7.195 +1 -1 ircd-ratbox/src/newconf.c
12969
12970
12971
12972 leeh 2005/01/25 13:10:56 EST (20050125_3)
12973
12974 Modified files:
12975 doc example.conf
12976 src newconf.c
12977 Log:
12978 - rename 'type' to 'flags' in cluster {};
12979 - add stacking of servers in cluster {}; documented in example.conf
12980
12981 Revision Changes Path
12982 7.256 +18 -10 ircd-ratbox/doc/example.conf
12983 7.194 +39 -7 ircd-ratbox/src/newconf.c
12984
12985
12986
12987 alz 2005/01/25 12:48:54 EST (20050125_2)
12988
12989 Modified files:
12990 include s_conf.h
12991 src listener.c s_conf.c
12992 Log:
12993 Added dline reasons, connecting/banned clients now see ban reason.
12994
12995 Revision Changes Path
12996 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12997 7.123 +17 -4 ircd-ratbox/src/listener.c
12998 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12999
13000
13001
13002 leeh 2005/01/25 07:44:37 EST (20050125_1)
13003
13004 Modified files:
13005 doc example.conf example.efnet.conf
13006 src newconf.c
13007 Log:
13008 - implement stacking of shared {}; blocks, documented in example.conf
13009
13010 Revision Changes Path
13011 7.255 +26 -13 ircd-ratbox/doc/example.conf
13012 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13013 7.193 +51 -36 ircd-ratbox/src/newconf.c
13014
13015
13016
13017 leeh 2005/01/24 19:08:29 EST (20050125_0)
13018
13019 Modified files:
13020 doc example.conf
13021 include client.h s_conf.h
13022 modules/core m_join.c
13023 src newconf.c s_user.c
13024 Log:
13025 - added jupe_exempt to auth {};, exempts the user from generating warnings
13026 when they attempt to join juped channels.
13027
13028 Revision Changes Path
13029 7.254 +2 -0 ircd-ratbox/doc/example.conf
13030 7.261 +3 -0 ircd-ratbox/include/client.h
13031 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13032 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13033 7.192 +1 -0 ircd-ratbox/src/newconf.c
13034 7.338 +8 -0 ircd-ratbox/src/s_user.c
13035
13036
13037
13038 leeh 2005/01/24 18:57:02 EST (20050124_6)
13039
13040 Modified files:
13041 src newconf.c
13042 Log:
13043 - rework shared {};, the format is now:
13044 shared {
13045 oper = "flame@*.leeh.co.uk", "*.lan";
13046 flags = kline;
13047 };
13048
13049 With no privs:
13050 shared {
13051 oper = "flame@*.leeh.co.uk", "*.lan";
13052 flags = none;
13053 };
13054
13055 Revision Changes Path
13056 7.191 +55 -23 ircd-ratbox/src/newconf.c
13057
13058
13059
13060 leeh 2005/01/24 17:25:58 EST (20050124_5)
13061
13062 Modified files:
13063 include modules.h
13064 Log:
13065 - fix the prototype on load_static_modules()
13066
13067 Revision Changes Path
13068 7.61 +1 -1 ircd-ratbox/include/modules.h
13069
13070
13071
13072 leeh 2005/01/24 16:00:30 EST (20050124_4)
13073
13074 Modified files:
13075 modules m_cap.c
13076 Log:
13077 - have cap end call register_local_user() with its own copy of
13078 source_p->username so its safe for unidented users..
13079
13080 Revision Changes Path
13081 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13082
13083
13084
13085 leeh 2005/01/24 15:48:09 EST (20050124_3)
13086
13087 Modified files:
13088 include newconf.h s_conf.h
13089 modules m_info.c
13090 src newconf.c s_conf.c s_log.c
13091 Log:
13092 - move the conf parser over to a table based structure, with generic setting
13093 of integers/strings
13094
13095 Revision Changes Path
13096 7.34 +9 -8 ircd-ratbox/include/newconf.h
13097 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13098 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13099 7.190 +264 -808 ircd-ratbox/src/newconf.c
13100 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13101 7.77 +13 -13 ircd-ratbox/src/s_log.c
13102
13103
13104
13105 leeh 2005/01/24 13:11:30 EST (20050124_2)
13106
13107 Modified files:
13108 doc example.conf
13109 src newconf.c
13110 Log:
13111 - added stacking of ips in exempt {};
13112
13113 Revision Changes Path
13114 7.253 +4 -0 ircd-ratbox/doc/example.conf
13115 7.189 +11 -30 ircd-ratbox/src/newconf.c
13116
13117
13118
13119 leeh 2005/01/24 12:59:57 EST (20050124_1)
13120
13121 Modified files:
13122 include tools.h
13123 src channel.c client.c hash.c hook.c
13124 newconf.c s_user.c watch.c
13125 Log:
13126 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13127 consistent with the rest of the dlink code.
13128
13129 Revision Changes Path
13130 1.54 +7 -7 ircd-ratbox/include/tools.h
13131 7.430 +2 -2 ircd-ratbox/src/channel.c
13132 7.487 +6 -6 ircd-ratbox/src/client.c
13133 7.113 +5 -5 ircd-ratbox/src/hash.c
13134 7.35 +1 -1 ircd-ratbox/src/hook.c
13135 7.188 +2 -2 ircd-ratbox/src/newconf.c
13136 7.337 +1 -1 ircd-ratbox/src/s_user.c
13137 1.5 +4 -4 ircd-ratbox/src/watch.c
13138
13139
13140
13141 leeh 2005/01/24 12:47:13 EST (20050124_0)
13142
13143 Modified files:
13144 modules m_cap.c
13145 Log:
13146 - cheap hack on sticky capabs..
13147
13148 Revision Changes Path
13149 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13150
13151
13152
13153 leeh 2005/01/22 11:36:54 EST (20050122_0)
13154
13155 Modified files:
13156 modules m_cap.c
13157 Log:
13158 - updated my clicap implementation to match the spec so far..
13159
13160 Revision Changes Path
13161 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13162
13163
13164
13165 leeh 2005/01/21 07:14:43 EST (20050121_2)
13166
13167 Modified files:
13168 doc hooks.txt
13169 include hook.h
13170 modules m_services.c
13171 src hook.c s_serv.c
13172 Log:
13173 - added hooks for when we're sending a burst
13174 - rewrote hooks.txt
13175 - fix up the hooks ive already done in services compatibility, ill add the
13176 hooks for server/client introductions in a bit.
13177
13178 Revision Changes Path
13179 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13180 1.30 +4 -0 ircd-ratbox/include/hook.h
13181 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13182 7.34 +7 -0 ircd-ratbox/src/hook.c
13183 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13184
13185
13186
13187 leeh 2005/01/21 06:34:03 EST (20050121_1)
13188
13189 Modified files:
13190 contrib example_module.c spy_admin_notice.c
13191 spy_info_notice.c spy_links_notice.c
13192 spy_motd_notice.c spy_stats_notice.c
13193 spy_stats_p_notice.c spy_trace_notice.c
13194 spy_whois_notice.c
13195 spy_whois_notice_global.c
13196 include hook.h
13197 modules m_admin.c m_info.c m_links.c m_motd.c
13198 m_services.c m_stats.c m_trace.c
13199 m_whois.c static_modules.c.SH
13200 modules/core m_server.c
13201 src client.c hook.c ircd.c modules.c packet.c
13202 s_auth.c s_serv.c s_user.c send.c
13203 Log:
13204 - add a better implementation of the hook system, its now a slow leaking
13205 array and events are created whenever we try adding a hook for it, or
13206 theyre registered for the caller.
13207
13208 Ive temporarily fucked services support and removed most of the other
13209 hooks.. I shall fix this soon.
13210
13211 Revision Changes Path
13212 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13213 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13214 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13215 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13216 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13217 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13218 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13219 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13220 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13221 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13222 1.29 +34 -70 ircd-ratbox/include/hook.h
13223 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13224 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13225 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13226 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13227 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13228 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13229 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13230 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13231 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13232 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13233 7.486 +1 -28 ircd-ratbox/src/client.c
13234 7.33 +131 -137 ircd-ratbox/src/hook.c
13235 7.367 +1 -1 ircd-ratbox/src/ircd.c
13236 7.151 +6 -10 ircd-ratbox/src/modules.c
13237 7.138 +10 -14 ircd-ratbox/src/packet.c
13238 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13239 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13240 7.336 +0 -6 ircd-ratbox/src/s_user.c
13241 7.286 +8 -6 ircd-ratbox/src/send.c
13242
13243
13244
13245 leeh 2005/01/20 19:19:20 EST (20050121_0)
13246
13247 Modified files:
13248 include hostmask.h
13249 Log:
13250 - remove an unused struct
13251
13252 Revision Changes Path
13253 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13254
13255
13256
13257 leeh 2005/01/20 13:38:39 EST (20050120_1)
13258
13259 Modified files:
13260 . configure configure.ac
13261 include client.h numeric.h patchlevel.h
13262 modules Makefile.in
13263 src messages.tab s_user.c
13264 Added files:
13265 modules m_cap.c
13266 Log:
13267 - drop back to -O0, fix patchlevel.h
13268 - first stab at client capabilities.. this still needs work.
13269
13270 Revision Changes Path
13271 7.240 +3 -3 ircd-ratbox/configure
13272 7.54 +3 -3 ircd-ratbox/configure.ac
13273 7.260 +3 -0 ircd-ratbox/include/client.h
13274 7.54 +2 -0 ircd-ratbox/include/numeric.h
13275 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13276 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13277 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13278 7.120 +1 -1 ircd-ratbox/src/messages.tab
13279 7.335 +3 -0 ircd-ratbox/src/s_user.c
13280
13281
13282
13283 leeh 2005/01/20 06:04:41 EST (20050120_0)
13284
13285 Modified files:
13286 . ChangeLog RELNOTES
13287 include config.h config.h.dist memory.h
13288 patchlevel.h
13289 modules m_stats.c
13290 src commio.c crypt.c getopt.c ircd.c s_serv.c
13291 Removed files:
13292 . README.VMS clean.com make.com
13293 include setup.h_vms
13294 modules descrip.mms static_modules_c.com
13295 modules/core descrip.mms
13296 src descrip.mms qio.c version.com
13297 tools descrip.mms mkpasswd_vms.c
13298 Log:
13299 - clean changelog, relnotes
13300 - mark patchlevel as 2.1.0beta
13301 - remove VMS support
13302
13303 Revision Changes Path
13304 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13305 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13306 1.111 +1 -348 ircd-ratbox/RELNOTES
13307 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13308 7.182 +0 -42 ircd-ratbox/include/config.h
13309 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13310 7.50 +0 -4 ircd-ratbox/include/memory.h
13311 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13312 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13313 7.2 +0 -58 ircd-ratbox/make.com (dead)
13314 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13315 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13316 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13317 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13318 1.24 +7 -30 ircd-ratbox/src/commio.c
13319 7.12 +0 -4 ircd-ratbox/src/crypt.c
13320 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13321 7.24 +0 -4 ircd-ratbox/src/getopt.c
13322 7.366 +4 -19 ircd-ratbox/src/ircd.c
13323 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13324 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13325 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13326 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13327 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13328
13329
13330
13331 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13332
13333 Modified files:
13334 include watch.h
13335 src watch.c
13336 Log:
13337 not using the return values on a few watch functions so make them void
13338
13339 Revision Changes Path
13340 7.2 +5 -5 ircd-ratbox/include/watch.h
13341 1.4 +19 -28 ircd-ratbox/src/watch.c
13342
13343
13344 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13345
13346 Modified files:
13347 modules m_watch.c
13348 Log:
13349 Make watch throttle, don't accept letter commands stacked
13350
13351 Revision Changes Path
13352 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13353
13354
13355
13356 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13357
13358 Modified files:
13359 modules m_gline.c
13360 Log:
13361 fix merge error
13362
13363 Revision Changes Path
13364 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13365
13366
13367
13368 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13369
13370 Modified files:
13371 . ChangeLog README.FIRST RELNOTES configure
13372 configure.ac
13373 adns adns.h internal.h parse.c transmit.c
13374 types.c
13375 contrib example_module.c spy_admin_notice.c
13376 spy_info_notice.c spy_links_notice.c
13377 spy_motd_notice.c spy_stats_notice.c
13378 spy_stats_p_notice.c spy_trace_notice.c
13379 spy_whois_notice.c
13380 spy_whois_notice_global.c
13381 doc example.conf example.efnet.conf ircd.motd
13382 server-version-info whats-new.txt
13383 help/opers umode xline
13384 help/users umode
13385 include cache.h channel.h class.h client.h
13386 commio.h config.h config.h.dist hash.h
13387 hook.h hostmask.h irc_string.h ircd.h
13388 ircd_defs.h m_info.h memory.h msg.h
13389 newconf.h numeric.h packet.h patchlevel.h
13390 patricia.h s_conf.h s_gline.h s_newconf.h
13391 s_serv.h s_user.h scache.h serno.h
13392 setup.h.in sprintf_irc.h stdinc.h tools.h
13393 modules .depend Makefile.in m_admin.c m_away.c
13394 m_dline.c m_encap.c m_gline.c m_info.c
13395 m_kline.c m_links.c m_list.c m_lusers.c
13396 m_motd.c m_oper.c m_operspy.c m_rehash.c
13397 m_restart.c m_resv.c m_set.c m_stats.c
13398 m_svinfo.c m_testline.c m_testmask.c
13399 m_topic.c m_trace.c m_watch.c m_who.c
13400 m_whois.c m_whowas.c m_xline.c
13401 static_modules.c.SH
13402 modules/core m_error.c m_message.c m_mode.c m_quit.c
13403 m_server.c m_squit.c
13404 src .depend Makefile.in adns.c balloc.c
13405 cache.c channel.c class.c client.c
13406 commio.c crypt.c devpoll.c epoll.c
13407 event.c getopt.c hash.c hook.c hostmask.c
13408 irc_string.c ircd.c ircd_lexer.l
13409 ircd_parser.y ircd_signal.c listener.c
13410 modules.c newconf.c numeric.c packet.c
13411 parse.c patricia.c poll.c reject.c
13412 restart.c s_auth.c s_conf.c s_log.c
13413 s_newconf.c s_serv.c s_user.c scache.c
13414 select.c send.c snprintf.c tools.c
13415 version.c.SH watch.c whowas.c
13416 tools README.mkpasswd mkpasswd.c
13417 Added files:
13418 . README.VMS clean.com make.com
13419 doc services.txt
13420 include common.h s_stats.h setup.h_vms
13421 supported.h
13422 modules descrip.mms m_challenge.c m_etrace.c
13423 m_invite.c m_names.c m_pass.c m_ping.c
13424 m_pong.c m_services.c m_tb.c m_user.c
13425 m_users.c m_version.c
13426 static_modules_c.com
13427 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13428 m_part.c m_sjoin.c
13429 servlink descrip.mms
13430 src descrip.mms kdparse.c messages.tab qio.c
13431 s_gline.c s_stats.c version.com
13432 tools descrip.mms mkpasswd_vms.c
13433 Removed files:
13434 doc 005.txt
13435 include banconf.h
13436 modules/core channels.c users.c
13437 src banconf.c
13438 Log:
13439 merge from RATBOX_2_0
13440
13441 Revision Changes Path
13442 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13443 7.40 +1 -0 ircd-ratbox/README.FIRST
13444 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13445 1.110 +114 -6 ircd-ratbox/RELNOTES
13446 1.17 +4 -0 ircd-ratbox/adns/adns.h
13447 1.17 +4 -4 ircd-ratbox/adns/internal.h
13448 1.12 +38 -38 ircd-ratbox/adns/parse.c
13449 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13450 1.19 +13 -13 ircd-ratbox/adns/types.c
13451 7.1 +10 -0 ircd-ratbox/clean.com (new)
13452 7.239 +47 -29 ircd-ratbox/configure
13453 7.53 +40 -32 ircd-ratbox/configure.ac
13454 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13455 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13456 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13457 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13458 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13459 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13460 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13461 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13462 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13463 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13464 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13465 7.252 +68 -22 ircd-ratbox/doc/example.conf
13466 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13467 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13468 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13469 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13470 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13471 1.5 +2 -1 ircd-ratbox/help/opers/umode
13472 1.7 +1 -1 ircd-ratbox/help/opers/xline
13473 1.2 +1 -0 ircd-ratbox/help/users/umode
13474 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13475 1.7 +8 -0 ircd-ratbox/include/cache.h
13476 7.162 +18 -16 ircd-ratbox/include/channel.h
13477 7.25 +4 -0 ircd-ratbox/include/class.h
13478 7.259 +34 -28 ircd-ratbox/include/client.h
13479 1.13 +45 -7 ircd-ratbox/include/commio.h
13480 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13481 7.181 +74 -16 ircd-ratbox/include/config.h
13482 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13483 7.53 +2 -0 ircd-ratbox/include/hash.h
13484 1.28 +73 -27 ircd-ratbox/include/hook.h
13485 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13486 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13487 7.80 +6 -31 ircd-ratbox/include/ircd.h
13488 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13489 7.56 +14 -8 ircd-ratbox/include/m_info.h
13490 7.49 +4 -0 ircd-ratbox/include/memory.h
13491 7.53 +2 -0 ircd-ratbox/include/msg.h
13492 7.33 +9 -9 ircd-ratbox/include/newconf.h
13493 7.53 +12 -8 ircd-ratbox/include/numeric.h
13494 7.27 +1 -1 ircd-ratbox/include/packet.h
13495 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13496 7.19 +25 -1 ircd-ratbox/include/patricia.h
13497 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13498 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13499 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13500 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13501 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13502 7.34 +13 -9 ircd-ratbox/include/s_user.h
13503 7.15 +1 -1 ircd-ratbox/include/scache.h
13504 7.5366 +1 -1 ircd-ratbox/include/serno.h
13505 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13506 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13507 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13508 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13509 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13510 1.53 +10 -10 ircd-ratbox/include/tools.h
13511 7.1 +58 -0 ircd-ratbox/make.com (new)
13512 1.45 +338 -182 ircd-ratbox/modules/.depend
13513 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13514 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13515 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13516 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13517 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13518 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13519 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13520 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13521 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13522 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13523 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13524 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13525 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13526 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13527 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13528 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13529 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13530 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13531 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13532 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13533 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13534 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13535 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13536 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13537 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13538 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13539 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13540 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13541 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13542 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13543 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13544 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13545 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13546 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13547 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13548 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13549 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13550 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13551 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13552 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13553 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13554 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13555 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13556 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13557 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13558 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13559 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13560 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13561 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13562 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13563 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13564 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13565 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13566 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13567 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13568 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13569 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13570 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13571 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13572 7.48 +162 -119 ircd-ratbox/src/.depend
13573 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13574 7.75 +5 -5 ircd-ratbox/src/adns.c
13575 7.84 +1 -1 ircd-ratbox/src/balloc.c
13576 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13577 1.23 +75 -7 ircd-ratbox/src/cache.c
13578 7.429 +342 -79 ircd-ratbox/src/channel.c
13579 7.67 +42 -2 ircd-ratbox/src/class.c
13580 7.485 +245 -85 ircd-ratbox/src/client.c
13581 1.23 +349 -43 ircd-ratbox/src/commio.c
13582 7.11 +4 -0 ircd-ratbox/src/crypt.c
13583 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13584 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13585 1.32 +4 -8 ircd-ratbox/src/epoll.c
13586 7.46 +63 -6 ircd-ratbox/src/event.c
13587 7.23 +4 -0 ircd-ratbox/src/getopt.c
13588 7.112 +8 -7 ircd-ratbox/src/hash.c
13589 7.32 +135 -133 ircd-ratbox/src/hook.c
13590 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13591 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13592 7.365 +56 -48 ircd-ratbox/src/ircd.c
13593 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13594 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13595 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13596 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13597 7.122 +14 -13 ircd-ratbox/src/listener.c
13598 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13599 7.150 +17 -8 ircd-ratbox/src/modules.c
13600 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13601 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13602 7.137 +55 -42 ircd-ratbox/src/packet.c
13603 7.187 +8 -15 ircd-ratbox/src/parse.c
13604 7.28 +2 -4 ircd-ratbox/src/patricia.c
13605 7.82 +3 -1 ircd-ratbox/src/poll.c
13606 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13607 1.32 +8 -3 ircd-ratbox/src/reject.c
13608 7.34 +1 -0 ircd-ratbox/src/restart.c
13609 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13610 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13611 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13612 7.76 +32 -35 ircd-ratbox/src/s_log.c
13613 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13614 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13615 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13616 7.334 +773 -2 ircd-ratbox/src/s_user.c
13617 7.27 +2 -1 ircd-ratbox/src/scache.c
13618 7.44 +2 -0 ircd-ratbox/src/select.c
13619 7.285 +12 -12 ircd-ratbox/src/send.c
13620 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13621 7.46 +0 -1 ircd-ratbox/src/tools.c
13622 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13623 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13624 1.3 +4 -4 ircd-ratbox/src/watch.c
13625 7.32 +1 -0 ircd-ratbox/src/whowas.c
13626 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13627 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13628 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13629 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13630
13631
13632
13633 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13634
13635 Modified files: (Branch: RATBOX_2_0)
13636 src client.c
13637 Log:
13638 a remote client is never going to have a watch list..duh
13639
13640 Revision Changes Path
13641 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13642
13643
13644
13645 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13646
13647 Added files: (Branch: RATBOX_2_0)
13648 modules m_watch.c
13649 Log:
13650 get that one too
13651
13652 Revision Changes Path
13653 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13654
13655
13656
13657 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13658
13659 Added files: (Branch: RATBOX_2_0)
13660 include watch.h
13661 src watch.c
13662 Log:
13663 helps if we actually include the .c/.h files
13664
13665 Revision Changes Path
13666 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13667 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13668
13669
13670
13671 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13672
13673 Modified files: (Branch: RATBOX_2_0)
13674 . configure configure.ac
13675 include client.h numeric.h s_conf.h setup.h.in
13676 supported.h
13677 modules Makefile.in
13678 modules/core m_nick.c
13679 src Makefile.in client.c ircd.c messages.tab
13680 newconf.c s_conf.c s_user.c
13681 Log:
13682 backport watch from devel
13683
13684 Revision Changes Path
13685 7.229.2.10 +12 -2 ircd-ratbox/configure
13686 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13687 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13688 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13689 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13690 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13691 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13692 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13693 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13694 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13695 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13696 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13697 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13698 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13699 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13700 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13701
13702
13703
13704 leeh 2005/01/12 10:12:40 EST (20050112_1)
13705
13706 Modified files: (Branch: RATBOX_2_0)
13707 include numeric.h
13708 modules m_services.c m_whois.c
13709 src messages.tab
13710 Log:
13711 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13712 when the user is logged in
13713
13714 Revision Changes Path
13715 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13716 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13717 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13718 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13719
13720
13721
13722 leeh 2005/01/11 19:47:14 EST (20050112_0)
13723
13724 Modified files: (Branch: RATBOX_2_0)
13725 include supported.h
13726 Added files: (Branch: RATBOX_2_0)
13727 doc services.txt
13728 Log:
13729 - add +r to 005
13730 - added doc/services.txt, outlining the compatibility code
13731
13732 Revision Changes Path
13733 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13734 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13735
13736
13737
13738 leeh 2005/01/11 18:38:10 EST (20050111_5)
13739
13740 Modified files: (Branch: RATBOX_2_0)
13741 include client.h hook.h
13742 modules m_services.c
13743 modules/core m_server.c
13744 src hook.c s_serv.c
13745 Log:
13746 - more services compatibility code:
13747 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13748 appropriate service {}; entry, only accept SU from these.
13749 - hook into us finishing nick burst, and have services burst a list of
13750 logged in users
13751
13752 Revision Changes Path
13753 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13754 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13755 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13756 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13757 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13758 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13759
13760
13761
13762 leeh 2005/01/11 17:32:42 EST (20050111_4)
13763
13764 Modified files: (Branch: RATBOX_2_0)
13765 . configure configure.ac
13766 include client.h
13767 modules Makefile.in
13768 src channel.c
13769 Added files: (Branch: RATBOX_2_0)
13770 modules m_services.c
13771 Log:
13772 - more services compatibility code:
13773 - encap handlers for SU (services marking client as logged in)
13774 - and for LOGIN (servers bursting logged in status)
13775 - move suser from Client -> User
13776
13777 Revision Changes Path
13778 7.229.2.9 +9 -3 ircd-ratbox/configure
13779 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13780 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13781 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13782 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13783 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13784
13785
13786
13787 leeh 2005/01/11 16:46:34 EST (20050111_3)
13788
13789 Modified files: (Branch: RATBOX_2_0)
13790 include ircd_defs.h
13791 Log:
13792 - whoops, missing #endif
13793
13794 Revision Changes Path
13795 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13796
13797
13798
13799 leeh 2005/01/11 15:56:57 EST (20050111_2)
13800
13801 Modified files: (Branch: RATBOX_2_0)
13802 include ircd_defs.h
13803 Log:
13804 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13805 have ipv6 just report sizeof(struct sockaddr_in)
13806
13807 Revision Changes Path
13808 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13809
13810
13811
13812 leeh 2005/01/10 20:19:35 EST (20050111_1)
13813
13814 Modified files: (Branch: RATBOX_2_0)
13815 src newconf.c
13816 Log:
13817 - fix a gcc warning
13818
13819 Revision Changes Path
13820 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13821
13822
13823
13824 leeh 2005/01/10 20:10:35 EST (20050111_0)
13825
13826 Modified files: (Branch: RATBOX_2_0)
13827 adns internal.h parse.c transmit.c types.c
13828 Log:
13829 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13830 conflict
13831
13832 Revision Changes Path
13833 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13834 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13835 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13836 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13837
13838
13839
13840 leeh 2005/01/10 17:48:48 EST (20050110_3)
13841
13842 Modified files: (Branch: RATBOX_2_0)
13843 modules m_xline.c
13844 Log:
13845 - send out the reformatted xline to opers (\s -> ' ')
13846
13847 Revision Changes Path
13848 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13849
13850
13851
13852 leeh 2005/01/10 16:18:53 EST (20050110_2)
13853
13854 Modified files: (Branch: RATBOX_2_0)
13855 help/opers umode
13856 help/users umode
13857 include client.h supported.h
13858 src messages.tab s_user.c send.c
13859 Log:
13860 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13861 channel privmsgs.
13862
13863 Revision Changes Path
13864 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13865 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13866 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13867 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13868 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13869 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13870 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13871
13872
13873
13874 leeh 2005/01/10 14:50:47 EST (20050110_1)
13875
13876 Modified files: (Branch: RATBOX_2_0)
13877 doc example.conf example.efnet.conf
13878 Log:
13879 - I dont remember ts6 desyncing on bans, so im not sure why the example
13880 confs say so.
13881
13882 Revision Changes Path
13883 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13884 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13885
13886
13887
13888 leeh 2005/01/10 13:31:10 EST (20050110_0)
13889
13890 Modified files: (Branch: RATBOX_2_0)
13891 . configure configure.ac
13892 include channel.h client.h numeric.h s_conf.h
13893 s_serv.h setup.h.in
13894 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13895 m_sjoin.c
13896 src channel.c messages.tab newconf.c s_conf.c
13897 s_serv.c s_user.c
13898 Log:
13899 - added --enable-services to configure, which enables some ratbox-services
13900 compatibility code:
13901 - chanmode +r, registered users only
13902 - usermode +S, prevents deop/kick of a service
13903 - service { }; block in conf for the above umode
13904
13905 Revision Changes Path
13906 7.229.2.8 +28 -16 ircd-ratbox/configure
13907 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13908 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13909 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13910 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13911 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13912 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13913 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13914 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13915 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13916 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13917 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13918 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13919 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13920 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13921 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13922 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13923 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13924 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13925
13926
13927
13928 leeh 2005/01/09 08:23:30 EST (20050109_0)
13929
13930 Modified files: (Branch: RATBOX_2_0)
13931 help/opers umode
13932 Log:
13933 - remove a tab, and add +C to opers umode help
13934
13935 Revision Changes Path
13936 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13937