]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - we do not need to call find_server() in the function for registering local...
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/11/20 11:08:23 UTC (20071120-3584)
2 Log:
3 Explain invalid username rejections to users when they are rejected.
4
5
6 Changes: Modified:
7 +2 -0 trunk/src/s_user.c (File Modified)
8
9
10 jilles 2007/11/17 21:55:48 UTC (20071117-3582)
11 Log:
12 Update description of oper privileges a bit.
13
14
15 Changes: Modified:
16 +3 -3 trunk/doc/example.conf (File Modified)
17 +3 -3 trunk/doc/reference.conf (File Modified)
18
19
20 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
21 Log:
22 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
23
24
25 Changes: Modified:
26 +1 -1 trunk/include/channel.h (File Modified)
27 +2 -2 trunk/src/channel.c (File Modified)
28 +6 -3 trunk/src/chmode.c (File Modified)
29
30
31 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
32 Log:
33 allocate_channel(): no need to truncate name, its only caller already does it
34 furthermore, truncating here causes an inconsistent channel name
35
36
37 Changes: Modified:
38 +1 -1 trunk/src/channel.c (File Modified)
39
40
41 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
42 Log:
43 Fix a memory leak.
44
45
46 Changes: Modified:
47 +1 -0 trunk/src/channel.c (File Modified)
48
49
50 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
51 Log:
52 Make /knock send to all channel members on +g (anyone may invite) channels.
53
54
55 Changes: Modified:
56 +2 -1 trunk/modules/m_knock.c (File Modified)
57
58
59 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
60 Log:
61 Make EXTBAN 005 token like unreal's (, instead of :).
62
63
64 Changes: Modified:
65 +1 -1 trunk/src/supported.c (File Modified)
66
67
68 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
69 Log:
70 Remove a sentence which gives the impression that TS6 is optional.
71
72
73 Changes: Modified:
74 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
75
76
77 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
78 Log:
79 Clarify format of IPv6 addresses in SGML documentation.
80
81
82 Changes: Modified:
83 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
84
85
86 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
87 Log:
88 Clarify format of IPv6 addresses in auth{} and connect{}.
89
90
91 Changes: Modified:
92 +7 -3 trunk/doc/example.conf (File Modified)
93 +9 -2 trunk/doc/reference.conf (File Modified)
94
95
96 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
97 Log:
98 Add more information about invitations and invexes.
99
100
101 Changes: Modified:
102 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
103
104
105 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
106 Log:
107 Add what /invite actually does (bypass +ijlr).
108
109
110 Changes: Modified:
111 +2 -0 trunk/help/opers/invite (File Modified)
112
113
114 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
115 Log:
116 callerid (+g) documentation:
117 - Mention 005 (isupport) token with possibility of different mode letter.
118 - Explicitly clarify that /accept can be used while -g, and setting -g
119 does not clear the accept list.
120 - Mention that some users may be able to bypass +g.
121 - Mention that /accept may allow more than just going through +g.
122 - Update to 716/717/718 numerics instead of notices.
123 - Clarify that the one-minute period applies to messages from all users,
124 not just one user.
125 - Add a numerics section with more exact syntax.
126
127
128 Changes: Modified:
129 +88 -10 trunk/doc/modeg.txt (File Modified)
130
131
132 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
133 Log:
134 Send TS6 protocol for the actual work of override modules.
135 Wallops remain TS5-style for now.
136
137
138 Changes: Modified:
139 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
140 +3 -1 trunk/extensions/m_okick.c (File Modified)
141 +6 -2 trunk/extensions/m_opme.c (File Modified)
142
143
144 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
145 Log:
146 - update IDEAS as TS6 only is partially done
147
148
149 Changes: Modified:
150 +1 -1 trunk/IDEAS (File Modified)
151
152
153 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
154 Log:
155 - TS6 is always enabled now.
156 There is no reason for it to not be enabled on a proper charybdis network.
157
158
159 Changes: Modified:
160 +0 -1 trunk/doc/example.conf (File Modified)
161 +1 -6 trunk/doc/reference.conf (File Modified)
162 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
163 +0 -1 trunk/include/s_conf.h (File Modified)
164 +1 -1 trunk/modules/m_pass.c (File Modified)
165 +0 -1 trunk/src/newconf.c (File Modified)
166 +0 -1 trunk/src/s_conf.c (File Modified)
167 +4 -15 trunk/src/s_serv.c (File Modified)
168
169
170 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
171 Log:
172 - better text for RPL_LOAD2HI explaining in a better way what is going on
173
174
175 Changes: Modified:
176 +1 -2 trunk/src/messages.tab (File Modified)
177
178
179 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
180 Log:
181 Also rerun autoheader, for solaris ports changes.
182
183
184 Changes: Modified:
185 +3 -0 trunk/include/setup.h.in (File Modified)
186
187
188 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
189 Log:
190 Rerun autoconf for version bump, at last.
191
192
193 Changes: Modified:
194 +9 -9 trunk/configure (File Modified)
195
196
197 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
198 Log:
199 Make highest connection counts a bit more consistent.
200
201
202 Changes: Modified:
203 +5 -0 trunk/src/s_serv.c (File Modified)
204 +8 -8 trunk/src/s_user.c (File Modified)
205
206
207 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
208 Log:
209 Fix wrong line numbers in ircd.conf parser (some comments).
210 from ratbox 2.2 (androsyn).
211
212
213 Changes: Modified:
214 +1 -0 trunk/src/ircd_lexer.l (File Modified)
215
216
217 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
218 Log:
219 Change EmptyString so gcc 4.2 doesn't complain.
220 from ratbox (androsyn), slightly changed
221
222
223 Changes: Modified:
224 +1 -1 trunk/include/irc_string.h (File Modified)
225
226
227 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
228 Log:
229 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
230 This already works correctly for successful/notfound case.
231
232
233 Changes: Modified:
234 +1 -1 trunk/modules/m_whois.c (File Modified)
235
236
237 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
238 Log:
239 Use mask_match() to check bans from local clients for
240 redundancy. This fixes the problem that bans like *!?@*
241 prevent any ban starting with *!*@ being set.
242
243
244 Changes: Modified:
245 +1 -1 trunk/src/chmode.c (File Modified)
246
247
248 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
249 Log:
250 Add mask_match(), like ircu mmatch().
251 This compares two masks and returns whether the "new" is
252 more specific than or equal to the "old". The difference
253 with match() is that a '?' in "old" does not match a '*' in
254 "new".
255
256
257 Changes: Modified:
258 +2 -0 trunk/include/irc_string.h (File Modified)
259 +73 -0 trunk/src/match.c (File Modified)
260
261
262 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
263 Log:
264 add_id() for local client: do not collapse() the ban mask.
265 The code calling this already collapses the mask, and if
266 not, doing it here would cause a desync.
267
268
269 Changes: Modified:
270 +0 -2 trunk/src/chmode.c (File Modified)
271
272
273 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
274 Log:
275 - fix dereference problems with not widely used polling engines
276
277
278 Changes: Modified:
279 +3 -0 trunk/libcharybdis/poll.c (File Modified)
280 +3 -1 trunk/libcharybdis/select.c (File Modified)
281
282
283 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
284 Log:
285 - forgot to do something
286
287
288 Changes: Modified:
289 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
290
291
292 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
293 Log:
294 - fix a possible problem with ipv6
295
296
297 Changes: Modified:
298 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
299
300
301 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
302 Log:
303 - new ip cloaking module
304
305
306 Changes: Modified:
307 +1 -0 trunk/extensions/Makefile.in (File Modified)
308 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
309 + - trunk/extensions/ip_cloaking_old.c (File Added)
310
311
312 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
313 Log:
314 monitor: send the same message buffer to all users
315 monitoring a certain nick; the target field of the
316 numeric becomes *, much like server notices
317
318
319 Changes: Modified:
320 +6 -0 trunk/doc/monitor.txt (File Modified)
321 +3 -0 trunk/include/send.h (File Modified)
322 +3 -15 trunk/src/monitor.c (File Modified)
323 +35 -0 trunk/src/send.c (File Modified)
324
325
326 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
327 Log:
328 Call add_to_hostname_hash() with correct (orig) hostname.
329
330
331 Changes: Modified:
332 +1 -1 trunk/modules/core/m_nick.c (File Modified)
333
334
335 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
336 Log:
337 Version bump on trunk to 2.3.
338
339
340 Changes: Modified:
341 +1 -1 trunk/configure.ac (File Modified)
342
343
344 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
345 Log:
346 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
347
348
349 Changes: Modified:
350 +2 -2 trunk/src/client.c (File Modified)
351
352
353 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
354 Log:
355 Add IRC_DEPRECATED macro for marking functions and data structures
356 as deprecated on compilers that support it.
357
358
359 Changes: Modified:
360 +14 -4 trunk/include/ircd_defs.h (File Modified)
361
362
363 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
364 Log:
365 - update IDEAS with link failover
366
367
368 Changes: Modified:
369 +1 -0 trunk/IDEAS (File Modified)
370
371
372 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
373 Log:
374 xline/resv wildcard checking:
375 - count escaped (\) characters as one nonwild
376 - accept strings without wilds no matter how short they are
377
378
379 Changes: Modified:
380 +8 -2 trunk/src/s_newconf.c (File Modified)
381
382
383 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
384 Log:
385 Tweak some comments in sno_whois extension.
386
387
388 Changes: Modified:
389 +2 -2 trunk/extensions/sno_whois.c (File Modified)
390
391
392 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
393 Log:
394 Tweak NEWS a little.
395
396
397 Changes: Modified:
398 +3 -6 trunk/NEWS (File Modified)
399
400
401 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
402 Log:
403 - allow JOIN 0 from remotes
404 - allow JOIN 0 from locals, but only if it is exactly one
405 zero and is the first channel
406
407
408 Changes: Modified:
409 +65 -0 trunk/modules/core/m_join.c (File Modified)
410
411
412 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
413 Log:
414 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
415 levels?), hideops, namespace cleanups, etc
416
417
418 Changes: Modified:
419 + - trunk/IDEAS (File Added)
420
421
422 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
423 Log:
424 - disallow JOIN 0
425
426
427 Changes: Modified:
428 +0 -65 trunk/modules/core/m_join.c (File Modified)
429
430
431 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
432 Log:
433 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
434 to their policies indicating that they wish to be contacted before their services are used.
435
436
437 Changes: Modified:
438 +6 -3 trunk/doc/example.conf (File Modified)
439 +6 -3 trunk/doc/reference.conf (File Modified)
440
441
442 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
443 Log:
444 - update NEWS in preparation of upcoming 2.2 release this week
445
446
447 Changes: Modified:
448 +3 -0 trunk/NEWS (File Modified)
449
450
451 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
452 Log:
453 Move sno_channeljoin to unsupported, due to the privacy
454 issue and the fact that any oper with admin or hidden_admin
455 can load extensions.
456
457
458 Changes: Modified:
459 +0 -1 trunk/doc/example.conf (File Modified)
460 +0 -2 trunk/doc/reference.conf (File Modified)
461 +0 -46 trunk/extensions/Makefile.in (File Modified)
462 + - trunk/extensions/sno_channeljoin.c (File Deleted)
463 +47 -1 trunk/unsupported/Makefile.in (File Modified)
464 + - trunk/unsupported/sno_channeljoin.c (File Added)
465
466
467 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
468 Log:
469 - createoperonly: like createauthonly, but checks opered status instead of authed status
470
471
472 Changes: Modified:
473 +41 -0 trunk/extensions/Makefile.in (File Modified)
474 + - trunk/extensions/createoperonly.c (File Added)
475
476
477 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
478 Log:
479 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
480
481
482 Changes: Modified:
483 +1 -0 trunk/doc/example.conf (File Modified)
484 +3 -1 trunk/doc/reference.conf (File Modified)
485 +46 -0 trunk/extensions/Makefile.in (File Modified)
486 + - trunk/extensions/sno_channeljoin.c (File Added)
487
488
489 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
490 Log:
491 - update config files
492
493
494 Changes: Modified:
495 +1 -0 trunk/doc/example.conf (File Modified)
496 +2 -0 trunk/doc/reference.conf (File Modified)
497
498
499 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
500 Log:
501 - fold in whois_notice_global functionality.
502
503
504 Changes: Modified:
505 +0 -1 trunk/extensions/Makefile.in (File Modified)
506 +1 -56 trunk/extensions/sno_whois.c (File Modified)
507 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
508
509
510 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
511 Log:
512 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
513
514
515 Changes: Modified:
516 +64 -57 trunk/extensions/Makefile.in (File Modified)
517 + - trunk/extensions/sno_whois.c (File Added)
518 + - trunk/extensions/spy_whois_notice.c (File Deleted)
519
520
521 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
522 Log:
523 Prevent too wide klines with CIDR masks.
524
525
526 Changes: Modified:
527 +17 -5 trunk/modules/m_kline.c (File Modified)
528
529
530 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
531 Log:
532 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
533
534
535 Changes: Modified:
536 +4 -0 trunk/modules/m_kline.c (File Modified)
537
538
539 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
540 Log:
541 - fold conf_connect_allowed() into accept_connection()
542 - extend add_connection() so that exempt{}s apply to max unregistered
543 connections per ip
544 from ratbox
545
546
547 Changes: Modified:
548 +1 -1 trunk/doc/example.conf (File Modified)
549 +1 -1 trunk/doc/reference.conf (File Modified)
550 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
551 +0 -2 trunk/include/s_conf.h (File Modified)
552 +14 -7 trunk/src/listener.c (File Modified)
553
554
555 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
556 Log:
557 m_webirc: call del_unknown_ip() otherwise the unknown will
558 never be subtracted from the cgiirc ip
559
560
561 Changes: Modified:
562 +2 -0 trunk/extensions/m_webirc.c (File Modified)
563
564
565 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
566 Log:
567 Remove s_assert in del_unknown_ip() supposedly if the ip
568 cannot be found, it is not feasible to avoid that case
569 entirely with m_webirc.c.
570
571
572 Changes: Modified:
573 +1 -2 trunk/src/reject.c (File Modified)
574
575
576 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
577 Log:
578 Apply ratbox flood fix.
579
580
581 Changes: Modified:
582 +1 -0 trunk/doc/example.conf (File Modified)
583 +5 -0 trunk/doc/reference.conf (File Modified)
584 +3 -0 trunk/include/client.h (File Modified)
585 +4 -0 trunk/include/reject.h (File Modified)
586 +1 -0 trunk/include/s_conf.h (File Modified)
587 +2 -0 trunk/src/client.c (File Modified)
588 +3 -0 trunk/src/listener.c (File Modified)
589 +1 -0 trunk/src/newconf.c (File Modified)
590 +8 -5 trunk/src/packet.c (File Modified)
591 +59 -2 trunk/src/reject.c (File Modified)
592 +1 -0 trunk/src/s_conf.c (File Modified)
593 +2 -0 trunk/src/s_serv.c (File Modified)
594 +1 -0 trunk/src/s_user.c (File Modified)
595
596
597 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
598 Log:
599 - fix a bug here
600
601
602 Changes: Modified:
603 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
604
605
606 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
607 Log:
608 - regen configure
609
610
611 Changes: Modified:
612 +114 -1 trunk/configure (File Modified)
613
614
615 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
616 Log:
617 - remove "ASM hashing code" from the configure overview
618
619
620 Changes: Modified:
621 +0 -1 trunk/configure.ac (File Modified)
622
623
624 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
625 Log:
626 Target left IRC (more friendly error message if a UID
627 cannot be found) for /invite.
628
629
630 Changes: Modified:
631 +8 -3 trunk/modules/m_invite.c (File Modified)
632
633
634 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
635 Log:
636 Remove emptyline craq because it leaks memory on /rehash motd etc.
637 from ratbox 2.2 (anfl/Androsyn)
638
639
640 Changes: Modified:
641 +6 -14 trunk/src/cache.c (File Modified)
642
643
644 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
645 Log:
646 Merge old trunk r2767:
647 Copy channel name from command on lowerTS JOIN/SJOIN,
648 this makes the capitalization of the channel name
649 timestamped like modes are.
650
651
652 Changes: Modified:
653 +3 -0 trunk/modules/core/m_join.c (File Modified)
654 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
655
656
657 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
658 Log:
659 Merge old trunk r2065,r2067:
660 channel_modes(): get rid of the trailing space
661 also make the *pbuf check work like it should
662 (don't call IsMember another time if we already
663 gave one parameter)
664 simplify a bit more, update comments
665
666
667 Changes: Modified:
668 +13 -13 trunk/src/channel.c (File Modified)
669
670
671 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
672 Log:
673 webirc bugfix
674
675
676 Changes: Modified:
677 +1 -1 trunk/extensions/m_webirc.c (File Modified)
678
679
680 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
681 Log:
682 chghost: refuse spoofs which are empty or start with a colon
683 (would break the protocol)
684
685
686 Changes: Modified:
687 +3 -0 trunk/modules/m_chghost.c (File Modified)
688
689
690 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
691 Log:
692 Fix description of 043 numeric.
693
694
695 Changes: Modified:
696 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
697
698
699 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
700 Log:
701 SAVE: make the nickTS of the UID nick equal to 100, so it
702 is always in sync on the network.
703
704
705 Changes: Modified:
706 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
707 +15 -11 trunk/modules/core/m_nick.c (File Modified)
708
709
710 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
711 Log:
712 Force nickTS to increase when a local user changes their nick.
713
714
715 Changes: Modified:
716 +5 -1 trunk/modules/core/m_nick.c (File Modified)
717
718
719 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
720 Log:
721 Remove #define UFLAGS. We haven't allowed this
722 undocumented extension to the IRC protocol for
723 years (allowing an initial umode in USER).
724
725
726 Changes: Modified:
727 +0 -2 trunk/modules/m_user.c (File Modified)
728
729
730 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
731 Log:
732 Move new_local_user hook, so it is possible to call
733 exit_client() from it, refusing the connection.
734
735
736 Changes: Modified:
737 +3 -1 trunk/doc/hooks.txt (File Modified)
738 +10 -9 trunk/src/s_user.c (File Modified)
739
740
741 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
742 Log:
743 Only free PreClient struct when the rest of the Client
744 is freed, not immediately upon exit_client(). Doing this
745 would cause problems with sasl's new_local_user hook
746 vs hooks that exit the client there.
747
748
749 Changes: Modified:
750 +0 -1 trunk/src/client.c (File Modified)
751
752
753 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
754 Log:
755 Use TS6 prefix for server-server JOIN 0.
756
757
758 Changes: Modified:
759 +2 -1 trunk/modules/core/m_join.c (File Modified)
760
761
762 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
763 Log:
764 Use orighost in kill server notices.
765
766
767 Changes: Modified:
768 +3 -3 trunk/modules/core/m_kill.c (File Modified)
769
770
771 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
772 Log:
773 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
774
775
776 Changes: Modified:
777 +3 -3 trunk/modules/m_set.c (File Modified)
778
779
780 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
781 Log:
782 - 2.2 operline
783
784
785 Changes: Modified:
786 +1 -1 trunk/src/messages.tab (File Modified)
787
788
789 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
790 Log:
791 Show max_clients in /info.
792
793
794 Changes: Modified:
795 +6 -0 trunk/modules/m_info.c (File Modified)
796
797
798 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
799 Log:
800 Don't allow /quote set max higher than the
801 serverinfo::max_clients ircd.conf value.
802
803
804 Changes: Modified:
805 +8 -0 trunk/modules/m_set.c (File Modified)
806
807
808 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
809 Log:
810 Change code that checks maxclients limit: allow exactly
811 the configured amount of non-exceed_limit clients.
812 Code that appeared to limit exceed_limit clients too
813 but less heavily removed (it was not effective because
814 the parentheses were wrong).
815
816
817 Changes: Modified:
818 +2 -4 trunk/src/s_user.c (File Modified)
819
820
821 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
822 Log:
823 By default, leave MAX_BUFFER fds free for log files,
824 server connections, ident lookups, exceed_limit clients,
825 etc. Mention this in example.conf and reference.conf.
826
827
828 Changes: Modified:
829 +4 -2 trunk/doc/example.conf (File Modified)
830 +3 -1 trunk/doc/reference.conf (File Modified)
831 +1 -1 trunk/src/s_conf.c (File Modified)
832
833
834 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
835 Log:
836 --with-maxclients configure option is gone
837
838
839 Changes: Modified:
840 +0 -11 trunk/INSTALL (File Modified)
841
842
843 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
844 Log:
845 Make the code that raises fd rlimit to hard limit work.
846
847
848 Changes: Modified:
849 +5 -5 trunk/src/ircd.c (File Modified)
850
851
852 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
853 Log:
854 - note the I/O reworking
855
856
857 Changes: Modified:
858 +2 -0 trunk/NEWS (File Modified)
859
860
861 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
862 Log:
863 - use mkdir -p
864
865
866 Changes: Modified:
867 +4 -4 trunk/doc/Makefile.in (File Modified)
868
869
870 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
871 Log:
872 - enforce proper conditions for EPOLL_CTL_DEL.
873 - remove possibly problematic "performance" check
874
875
876 Changes: Modified:
877 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
878
879
880 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
881 Log:
882 - rename m_list_safelist to m_list and remove ratbox implementation
883
884
885 Changes: Modified:
886 +393 -664 trunk/modules/Makefile.in (File Modified)
887 + - trunk/modules/m_list.c (File Added)
888 + - trunk/modules/m_list_ratbox.c (File Deleted)
889 + - trunk/modules/m_list_safelist.c (File Deleted)
890
891
892 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
893 Log:
894 - some more transit to sendto_one_numeric().
895
896
897 Changes: Modified:
898 +2 -3 trunk/modules/m_away.c (File Modified)
899 +3 -3 trunk/src/messages.tab (File Modified)
900 +1 -1 trunk/src/s_user.c (File Modified)
901
902
903 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
904 Log:
905 - change some sendto_one() to sendto_one_numeric().
906
907
908 Changes: Modified:
909 +4 -10 trunk/modules/m_admin.c (File Modified)
910 +3 -3 trunk/modules/m_map.c (File Modified)
911 +12 -12 trunk/src/messages.tab (File Modified)
912 +1 -2 trunk/src/s_conf.c (File Modified)
913 +9 -10 trunk/src/s_user.c (File Modified)
914
915
916 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
917 Log:
918 - river's ports.c from old charybdis trunk
919
920
921 Changes: Modified:
922 +195 -0 trunk/configure.ac (File Modified)
923 + - trunk/libcharybdis/ports.c (File Added)
924
925
926 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
927 Log:
928 - remove broken ports stuff and devpoll stuff.
929
930
931 Changes: Modified:
932 +0 -307 trunk/configure (File Modified)
933 +0 -21 trunk/configure.ac (File Modified)
934 +0 -474 trunk/include/setup.h.in (File Modified)
935 + - trunk/libcharybdis/devpoll.c (File Deleted)
936 + - trunk/libcharybdis/ports.c (File Deleted)
937
938
939 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
940 Log:
941 - regenerate files
942
943
944 Changes: Modified:
945 +1 -25 trunk/configure (File Modified)
946 +0 -3 trunk/include/setup.h.in (File Modified)
947
948
949 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
950 Log:
951 - remove x86-optimized hash code.
952
953
954 Changes: Modified:
955 +0 -13 trunk/configure.ac (File Modified)
956 +2 -187 trunk/src/Makefile.in (File Modified)
957 + - trunk/src/fnvhash.s (File Deleted)
958
959
960 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
961 Log:
962 - apparently setting KE_LENGTH to 128 is fine.
963
964
965 Changes: Modified:
966 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
967
968
969 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
970 Log:
971 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
972
973
974 Changes: Modified:
975 +5627 -5747 trunk/configure (File Modified)
976 +0 -15 trunk/configure.ac (File Modified)
977 +0 -2 trunk/include/m_info.h (File Modified)
978 +6 -9 trunk/include/setup.h.in (File Modified)
979 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
980
981
982 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
983 Log:
984 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
985 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
986 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
987
988
989 Changes: Modified:
990 +0 -5 trunk/include/config.h (File Modified)
991 +0 -5 trunk/include/config.h.dist (File Modified)
992 +0 -6 trunk/include/defaults.h (File Modified)
993 +0 -3 trunk/include/m_info.h (File Modified)
994 +21 -7 trunk/libcharybdis/commio.c (File Modified)
995 +2 -0 trunk/libcharybdis/commio.h (File Modified)
996 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
997 +4 -3 trunk/libcharybdis/poll.c (File Modified)
998 +0 -3 trunk/libcharybdis/select.c (File Modified)
999 +0 -9 trunk/src/ircd.c (File Modified)
1000 +23 -26 trunk/src/listener.c (File Modified)
1001 +2 -1 trunk/src/restart.c (File Modified)
1002 +5 -1 trunk/src/s_auth.c (File Modified)
1003 +1 -1 trunk/src/s_conf.c (File Modified)
1004 +3 -1 trunk/src/s_serv.c (File Modified)
1005
1006
1007 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
1008 Log:
1009 Repair operspy who !#channel, broken by me in r3283.
1010
1011
1012 Changes: Modified:
1013 +2 -2 trunk/modules/m_who.c (File Modified)
1014
1015
1016 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
1017 Log:
1018 Update bug report and IRC channel information.
1019
1020
1021 Changes: Modified:
1022 +2 -1 trunk/BUGS (File Modified)
1023 +2 -1 trunk/NEWS (File Modified)
1024
1025
1026 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1027 Log:
1028 Change copyright years in version.c.SH as in release-2.1 r3339.
1029
1030
1031 Changes: Modified:
1032 +2 -2 trunk/src/version.c.SH (File Modified)
1033
1034
1035 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1036 Log:
1037 Rerun autoconf.
1038
1039
1040 Changes: Modified:
1041 +104 -0 trunk/configure (File Modified)
1042
1043
1044 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1045 Log:
1046 Need to check for various flavours of epoll,
1047 even if --enable-epoll is forced.
1048
1049
1050 Changes: Modified:
1051 +1 -0 trunk/configure.ac (File Modified)
1052
1053
1054 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1055 Log:
1056 Hack to allow some more warnings, already present in configure (?).
1057
1058
1059 Changes: Modified:
1060 +1 -1 trunk/aclocal.m4 (File Modified)
1061
1062
1063 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1064 Log:
1065 Merge old trunk r2077,r2079:
1066 - Move closing of servlink control fd to close_connection()
1067 instead of doing it in exit_local_server(), and make sure
1068 we first close the data fd and then the control fd.
1069 - Have servlink process ready fds in order net, data, ctrl
1070 instead of ctrl, data, net. This seems to fix the problem
1071 that squit reasons do not show up on the other side of a
1072 ziplink (by making it send any final SQUIT and/or ERROR
1073 before noticing the closed control fd).
1074
1075
1076 Changes: Modified:
1077 +1 -1 trunk/servlink/io.c (File Modified)
1078 +3 -12 trunk/src/client.c (File Modified)
1079
1080
1081 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1082 Log:
1083 Don't show the UID if a TS6 server sends a kick with
1084 an empty or no comment. Note that charybdis never sends
1085 such kicks.
1086
1087
1088 Changes: Modified:
1089 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1090
1091
1092 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1093 Log:
1094 Merge old trunk r2081:
1095 Don't say that services cannot be killed in
1096 ERR_ISCHANSERVICE message (given when trying
1097 to kick or deop them), as that's not the case.
1098
1099
1100 Changes: Modified:
1101 +1 -1 trunk/src/messages.tab (File Modified)
1102
1103
1104 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1105 Log:
1106 Merge old trunk r2059
1107 Clarifications to the descriptions of umode +Q and cmode +F,
1108 suggested by Ariadne@SorceryNet.
1109
1110
1111 Changes: Modified:
1112 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1113 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1114
1115
1116 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1117 Log:
1118 Merge old trunk r2907,r2991:
1119 Allow TESTLINE on channel names.
1120
1121
1122 Changes: Modified:
1123 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1124 +4 -0 trunk/help/opers/testline (File Modified)
1125 +22 -0 trunk/modules/m_testline.c (File Modified)
1126
1127
1128 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1129 Log:
1130 Merge old trunk r2835:
1131 resolver: if sendto(2) fails, try sending to the next nameserver
1132
1133
1134 Changes: Modified:
1135 +1 -1 trunk/src/res.c (File Modified)
1136
1137
1138 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1139 Log:
1140 Merge old trunk r2817:
1141 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1142 starts with a digit. This is safe because the last
1143 parameter is a nick and never a UID. (The first parameter
1144 in a server-server two-param whois is a UID/SID.)
1145
1146
1147 Changes: Modified:
1148 +1 -1 trunk/modules/m_whois.c (File Modified)
1149
1150
1151 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1152 Log:
1153 Merge old trunk r2779,r2785:
1154 Show correct privilege name in a few ERR_NOPRIVS numerics.
1155
1156
1157 Changes: Modified:
1158 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1159 +1 -1 trunk/extensions/m_opme.c (File Modified)
1160 +2 -2 trunk/unsupported/m_force.c (File Modified)
1161
1162
1163 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1164 Log:
1165 Merge old trunk r2695:
1166 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1167 This will generate better server notices.
1168
1169
1170 Changes: Modified:
1171 +3 -2 trunk/modules/core/m_die.c (File Modified)
1172
1173
1174 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1175 Log:
1176 Merge old trunk r2294:
1177 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1178
1179
1180 Changes: Modified:
1181 +1 -1 trunk/src/s_user.c (File Modified)
1182
1183
1184 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1185 Log:
1186 Merge old trunk r2226:
1187 If we are connecting outward to a server, check if the
1188 server name they sent is the same as what we tried to
1189 connect to. Previously such a connection could succeed
1190 if there existed connect blocks with the same IP and
1191 passwords for the other server name.
1192
1193
1194 Changes: Modified:
1195 +11 -0 trunk/modules/core/m_server.c (File Modified)
1196
1197
1198 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1199 Log:
1200 Merge old trunk r2212:
1201 Another handling of SJOINs without nicks:
1202 Propagate them if the channel is +P or the channel
1203 already existed, otherwise remove the channel again
1204 and do not propagate the SJOIN.
1205
1206
1207 Changes: Modified:
1208 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1209
1210
1211 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1212 Log:
1213 Remove channels entirely from /whois on services.
1214 This cannot be overridden with operspy.
1215
1216
1217 Changes: Modified:
1218 +20 -17 trunk/modules/m_whois.c (File Modified)
1219
1220
1221 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1222 Log:
1223 Fix /who on channels with ** in their name.
1224
1225
1226 Changes: Modified:
1227 +2 -2 trunk/modules/m_who.c (File Modified)
1228
1229
1230 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1231 Log:
1232 NEWS: As in 2.1.3, mention that the TS6 revision will
1233 interoperate with older versions
1234
1235
1236 Changes: Modified:
1237 +2 -1 trunk/NEWS (File Modified)
1238
1239
1240 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1241 Log:
1242 Fix documentation of HIDE_SERVERS_IPS define.
1243
1244
1245 Changes: Modified:
1246 +2 -2 trunk/include/config.h.dist (File Modified)
1247
1248
1249 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1250 Log:
1251 Don't leak auth{} spoofed ip for I-line is full notice either.
1252
1253
1254 Changes: Modified:
1255 +1 -1 trunk/src/s_conf.c (File Modified)
1256
1257
1258 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1259 Log:
1260 Update NEWS.
1261
1262
1263 Changes: Modified:
1264 +37 -0 trunk/NEWS (File Modified)
1265
1266
1267 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1268 Log:
1269 Allow /invite (but not invex) to override +r, +l, +j in
1270 addition to +i. As before, a restrictive mode must be in
1271 place at /invite time for the invite to have an effect;
1272 +r does not count as a restrictive mode if the user is
1273 logged in; +l and +j always count as restrictive modes to
1274 allow for cases where they would allow join at /invite
1275 time but not when the user tries to join.
1276
1277
1278 Changes: Modified:
1279 +6 -2 trunk/modules/m_invite.c (File Modified)
1280 +21 -10 trunk/src/channel.c (File Modified)
1281
1282
1283 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1284 Log:
1285 Remove invite_ops_only, forcing it to YES.
1286
1287
1288 Changes: Modified:
1289 +0 -1 trunk/doc/example.conf (File Modified)
1290 +0 -5 trunk/doc/reference.conf (File Modified)
1291 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1292 +0 -1 trunk/include/s_conf.h (File Modified)
1293 +0 -6 trunk/modules/m_info.c (File Modified)
1294 +10 -14 trunk/modules/m_invite.c (File Modified)
1295 +0 -1 trunk/src/newconf.c (File Modified)
1296 +0 -1 trunk/src/s_conf.c (File Modified)
1297
1298
1299 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1300 Log:
1301 Move username check after xline and dnsbl checks, so it
1302 will not complain to opers about clients who are xlined
1303 or blacklisted anyway (both of which silently reject).
1304
1305
1306 Changes: Modified:
1307 +15 -15 trunk/src/s_user.c (File Modified)
1308
1309
1310 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1311 Log:
1312 - MASTER_MAX is no longer relevant
1313
1314
1315 Changes: Modified:
1316 +0 -7 trunk/modules/m_set.c (File Modified)
1317
1318
1319 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1320 Log:
1321 - add config option for setting max_clients.
1322
1323
1324 Changes: Modified:
1325 +5 -0 trunk/doc/example.conf (File Modified)
1326 +5 -0 trunk/doc/reference.conf (File Modified)
1327 +2 -0 trunk/include/s_conf.h (File Modified)
1328 +1 -1 trunk/src/ircd.c (File Modified)
1329 +2 -0 trunk/src/newconf.c (File Modified)
1330 +2 -1 trunk/src/s_conf.c (File Modified)
1331
1332
1333 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1334 Log:
1335 - remove get_maxrss() and all of that insecure and unsafe nonsense
1336
1337
1338 Changes: Modified:
1339 +3 -38 trunk/src/ircd.c (File Modified)
1340 +1 -1 trunk/src/restart.c (File Modified)
1341 +0 -4 trunk/src/s_stats.c (File Modified)
1342
1343
1344 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1345 Log:
1346 - avoid some potential NULL dereferencing
1347
1348
1349 Changes: Modified:
1350 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1351
1352
1353 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1354 Log:
1355 - fix a typo
1356
1357
1358 Changes: Modified:
1359 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1360
1361
1362 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1363 Log:
1364 - rework poll a bit for the MAXCONNECTIONS changes.
1365
1366
1367 Changes: Modified:
1368 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1369
1370
1371 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1372 Log:
1373 Our way of using kqueue may cause it to report fds we
1374 don't know about anymore, cope.
1375
1376
1377 Changes: Modified:
1378 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1379
1380
1381 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1382 Log:
1383 Don't reference freed memory (fde_t) in comm_close().
1384
1385
1386 Changes: Modified:
1387 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1388
1389
1390 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1391 Log:
1392 - fix for 100% cpu use
1393
1394
1395 Changes: Modified:
1396 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1397
1398
1399 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1400 Log:
1401 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1402
1403
1404 Changes: Modified:
1405 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1406
1407
1408 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1409 Log:
1410 - clear up use of fd_table in ircd.
1411
1412
1413 Changes: Modified:
1414 +3 -2 trunk/src/s_serv.c (File Modified)
1415
1416
1417 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1418 Log:
1419 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1420
1421
1422 Changes: Modified:
1423 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1424 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1425 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1426 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1427 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1428 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1429 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1430 +2 -2 trunk/libcharybdis/select.c (File Modified)
1431
1432
1433 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1434 Log:
1435 Fix some cases where the size argument to strlcpy()
1436 for usernames and hostnames is 1 too small.
1437
1438
1439 Changes: Modified:
1440 +1 -1 trunk/modules/m_chghost.c (File Modified)
1441 +2 -2 trunk/src/res.c (File Modified)
1442 +2 -2 trunk/src/s_user.c (File Modified)
1443
1444
1445 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1446 Log:
1447 Cut down quit/part/kick reasons to avoid quit reasons
1448 overflowing the client exiting server notice (from
1449 TOPICLEN to 260). kill reasons become shorter accordingly.
1450 kline/dline/gline reasons become 390.
1451 away messages stay at TOPICLEN for now.
1452
1453
1454 Changes: Modified:
1455 +8 -3 trunk/include/ircd_defs.h (File Modified)
1456 +2 -2 trunk/modules/m_dline.c (File Modified)
1457 +4 -4 trunk/modules/m_gline.c (File Modified)
1458 +2 -2 trunk/modules/m_kline.c (File Modified)
1459
1460
1461 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1462 Log:
1463 Don't leak auth{} spoofed IP addresses in +f notices.
1464 from ratbox (androsyn)
1465
1466
1467 Changes: Modified:
1468 +10 -3 trunk/src/s_conf.c (File Modified)
1469
1470
1471 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1472 Log:
1473 Make oper_up() take +i/-i during opering up into account
1474 (e.g. no_oper_invis extension, +i in operator::umodes).
1475 Remove the hack from no_oper_invis.
1476
1477
1478 Changes: Modified:
1479 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1480 +4 -0 trunk/src/s_user.c (File Modified)
1481
1482
1483 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1484 Log:
1485 no_oper_invis: decrement invisible count when clearing
1486 invisible on a local client who has just opered up
1487 oper_up() should really do this
1488
1489
1490 Changes: Modified:
1491 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1492
1493
1494 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1495 Log:
1496 Put "End of Channel Quiet List" instead of
1497 "End of Channel Ban List" for a +q list.
1498 Due to client restrictions the numerics for
1499 quiet lists must be the same as for ban lists.
1500
1501
1502 Changes: Modified:
1503 +4 -1 trunk/src/chmode.c (File Modified)
1504
1505
1506 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1507 Log:
1508 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1509 Change TS6 JOIN processing
1510 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1511 a local user joins an existing channel
1512 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1513 propagating a TS6 JOIN
1514 - don't interpret simple modes in an incoming TS6 JOIN
1515
1516 This is to avoid desyncs when certain mode changes (e.g. -im)
1517 cross with joins. A downside is that simple modes will be
1518 more desynched when a JOIN creates a channel or lowers TS,
1519 but that's less important.
1520
1521 Update the TS6 specification to include this, and clarify
1522 that TMODE can come from a server and that MODE must be
1523 translated into TMODE from other servers too.
1524
1525
1526 Changes: Modified:
1527 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1528 +19 -127 trunk/modules/core/m_join.c (File Modified)
1529
1530
1531 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1532 Log:
1533 Make -logfile work again.
1534
1535
1536 Changes: Modified:
1537 +2 -2 trunk/src/s_log.c (File Modified)
1538
1539
1540 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1541 Log:
1542 - fix off-by-one memory overflow error.
1543
1544
1545 Changes: Modified:
1546 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1547
1548
1549 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1550 Log:
1551 Change handling of modularized umodes:
1552 - keep the bitmask reserved forever to the letter, fixing
1553 the problems when loading multiple umode modules,
1554 unloading them and then loading them in a different order
1555 - don't allow local users to change umodes which have
1556 been unloaded and don't set them on new users via
1557 default_umodes
1558
1559
1560 Changes: Modified:
1561 +24 -3 trunk/src/s_user.c (File Modified)
1562
1563
1564 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1565 Log:
1566 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1567
1568
1569 Changes: Modified:
1570 +1 -0 trunk/include/s_user.h (File Modified)
1571 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1572 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1573 +22 -0 trunk/src/s_user.c (File Modified)
1574
1575
1576 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1577 Log:
1578 DNSBL keyword substitution is available as of 2.1.3.
1579
1580
1581 Changes: Modified:
1582 +1 -1 trunk/doc/example.conf (File Modified)
1583
1584
1585 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1586 Log:
1587 Change two occurances like match(userinput, target_p->name) ||
1588 match(target_p->name, userinput) to just match(userinput,
1589 target_p->name). No client name can contain * or ? now.
1590
1591
1592 Changes: Modified:
1593 +1 -1 trunk/modules/m_trace.c (File Modified)
1594 +1 -2 trunk/src/s_serv.c (File Modified)
1595
1596
1597 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1598 Log:
1599 Do not try find_server() on a name find_client() has
1600 returned NULL for, as this will always return NULL
1601 since the removal of hostmasking.
1602
1603
1604 Changes: Modified:
1605 +1 -2 trunk/modules/m_pong.c (File Modified)
1606 +0 -4 trunk/src/s_serv.c (File Modified)
1607
1608
1609 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1610 Log:
1611 Remove server_exists() which checked whether the
1612 server name existed taking hostmasking into account
1613 and just check with find_server(); admittedly
1614 this checks if the name is a SID but that's not
1615 a real problem.
1616
1617
1618 Changes: Modified:
1619 +3 -27 trunk/modules/core/m_server.c (File Modified)
1620
1621
1622 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1623 Log:
1624 Remove hash_find_masked_server(), which made it possible
1625 to specify the full (unmasked) name of a server behind
1626 a hostmask. As a result find_any_client() (for prefixes)
1627 becomes equal to find_client(), so remove that too.
1628
1629
1630 Changes: Modified:
1631 +0 -1 trunk/include/hash.h (File Modified)
1632 +1 -75 trunk/src/hash.c (File Modified)
1633 +1 -1 trunk/src/parse.c (File Modified)
1634
1635
1636 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1637 Log:
1638 Remove '*' from valid server name characters.
1639 This makes it impossible to connect hostmasked servers.
1640 (This support didn't work well anyway, was incompatible
1641 with TS6 and we never masked ourselves.)
1642
1643
1644 Changes: Modified:
1645 +1 -1 trunk/src/match.c (File Modified)
1646
1647
1648 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1649 Log:
1650 Change spambot, flooder and jupe joiner notices from host to orighost.
1651
1652
1653 Changes: Modified:
1654 +1 -1 trunk/modules/core/m_join.c (File Modified)
1655 +2 -2 trunk/modules/core/m_message.c (File Modified)
1656 +2 -2 trunk/src/channel.c (File Modified)
1657
1658
1659 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1660 Log:
1661 Add documentation for SASL client protocol, same as atheme doc/SASL.
1662
1663
1664 Changes: Modified:
1665 + - trunk/doc/sasl.txt (File Added)
1666
1667
1668 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1669 Log:
1670 Include real hostname in Closing Link message for unknown
1671 connections that have sent USER. This is helpful for
1672 k-lined users while not breaking server IP hiding.
1673
1674
1675 Changes: Modified:
1676 +3 -1 trunk/src/client.c (File Modified)
1677
1678
1679 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1680 Log:
1681 Rerun autoconf.
1682
1683
1684 Changes: Modified:
1685 +29 -29 trunk/configure (File Modified)
1686
1687
1688 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1689 Log:
1690 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1691
1692
1693 Changes: Modified:
1694 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1695
1696
1697 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1698 Log:
1699 Backport from early 3.x:
1700
1701 --
1702 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1703 Log:
1704 - remove "Processing connection to foobar.net" message
1705
1706
1707 Changes: Modified:
1708 +0 -3 trunk/src/s_auth.c (File Modified)
1709
1710
1711 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1712 Log:
1713 - missed the processing connection one (actually, we can probably nuke this one)
1714
1715
1716 Changes: Modified:
1717 +1 -2 trunk/src/s_auth.c (File Modified)
1718
1719
1720 river 2006/09/27 16:33:05 UTC (20060927-2174)
1721 Log:
1722 get_client_name = stupid
1723
1724
1725
1726 Changes: Modified:
1727 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1728
1729
1730 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1731 Log:
1732 - remove excessive arguments
1733
1734
1735 Changes: Modified:
1736 +1 -2 trunk/src/s_conf.c (File Modified)
1737 +1 -1 trunk/src/s_user.c (File Modified)
1738
1739
1740 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1741 Log:
1742 - use sendto_one_notice() for on-connect notices too.
1743
1744
1745 Changes: Modified:
1746 +10 -10 trunk/src/s_auth.c (File Modified)
1747
1748
1749 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1750 Log:
1751 - use sendto_one_notice() in the core, too.
1752
1753
1754 Changes: Modified:
1755 +2 -2 trunk/src/chmode.c (File Modified)
1756 +8 -15 trunk/src/modules.c (File Modified)
1757 +3 -5 trunk/src/s_conf.c (File Modified)
1758 +1 -2 trunk/src/s_newconf.c (File Modified)
1759 +20 -57 trunk/src/s_user.c (File Modified)
1760
1761
1762 river 2006/09/27 16:19:25 UTC (20060927-2166)
1763 Log:
1764 the KILL command will use get_client_name(, SHOW_IP) instead of
1765 target->name, and will show a more useful error for local opers
1766
1767
1768
1769 Changes: Modified:
1770 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1771
1772
1773 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1774 Log:
1775 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1776
1777
1778 Changes: Modified:
1779 +4 -2 trunk/src/send.c (File Modified)
1780
1781
1782 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1783 Log:
1784 - back out r2159
1785
1786
1787 Changes: Modified:
1788 +1 -1 trunk/include/client.h (File Modified)
1789
1790
1791 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1792 Log:
1793 - get_id(): fall back to "*" if client has no known name
1794
1795
1796 Changes: Modified:
1797 +1 -1 trunk/include/client.h (File Modified)
1798
1799
1800 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1801 Log:
1802 - convert to sendto_one_notice().
1803
1804
1805 Changes: Modified:
1806 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1807 +4 -6 trunk/unsupported/m_force.c (File Modified)
1808
1809
1810 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1811 Log:
1812 - use sendto_one_notice() in many places instead of
1813 sendto_one(source_p, ":%s NOTICE %s :", ...);
1814
1815
1816 Changes: Modified:
1817 +10 -25 trunk/extensions/example_module.c (File Modified)
1818 +5 -14 trunk/extensions/hurt.c (File Modified)
1819 +1 -2 trunk/extensions/m_42.c (File Modified)
1820 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1821 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1822 +1 -2 trunk/extensions/m_opme.c (File Modified)
1823 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1824 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1825 +3 -7 trunk/modules/core/m_die.c (File Modified)
1826 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1827 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1828 +1 -2 trunk/modules/m_challenge.c (File Modified)
1829 +11 -15 trunk/modules/m_connect.c (File Modified)
1830 +20 -28 trunk/modules/m_dline.c (File Modified)
1831 +2 -2 trunk/modules/m_etrace.c (File Modified)
1832 +11 -21 trunk/modules/m_gline.c (File Modified)
1833 +2 -4 trunk/modules/m_kline.c (File Modified)
1834 +1 -2 trunk/modules/m_rehash.c (File Modified)
1835 +3 -7 trunk/modules/m_restart.c (File Modified)
1836 +31 -45 trunk/modules/m_set.c (File Modified)
1837 +2 -4 trunk/modules/m_testmask.c (File Modified)
1838 +5 -8 trunk/modules/m_unreject.c (File Modified)
1839 +2 -5 trunk/modules/m_xline.c (File Modified)
1840 --
1841
1842
1843 Changes: Modified:
1844 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1845 +10 -25 trunk/extensions/example_module.c (File Modified)
1846 +5 -14 trunk/extensions/hurt.c (File Modified)
1847 +1 -2 trunk/extensions/m_42.c (File Modified)
1848 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1849 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1850 +1 -2 trunk/extensions/m_opme.c (File Modified)
1851 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1852 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1853 +3 -7 trunk/modules/core/m_die.c (File Modified)
1854 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1855 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1856 +1 -2 trunk/modules/m_challenge.c (File Modified)
1857 +11 -15 trunk/modules/m_connect.c (File Modified)
1858 +2 -4 trunk/modules/m_dline.c (File Modified)
1859 +2 -2 trunk/modules/m_etrace.c (File Modified)
1860 +11 -21 trunk/modules/m_gline.c (File Modified)
1861 +2 -4 trunk/modules/m_kline.c (File Modified)
1862 +1 -2 trunk/modules/m_rehash.c (File Modified)
1863 +3 -7 trunk/modules/m_restart.c (File Modified)
1864 +31 -45 trunk/modules/m_set.c (File Modified)
1865 +2 -4 trunk/modules/m_testmask.c (File Modified)
1866 +5 -8 trunk/modules/m_unreject.c (File Modified)
1867 +1 -3 trunk/modules/m_xline.c (File Modified)
1868 +2 -2 trunk/src/chmode.c (File Modified)
1869 +8 -15 trunk/src/modules.c (File Modified)
1870 +10 -14 trunk/src/s_auth.c (File Modified)
1871 +3 -6 trunk/src/s_conf.c (File Modified)
1872 +1 -2 trunk/src/s_newconf.c (File Modified)
1873 +20 -57 trunk/src/s_user.c (File Modified)
1874 +4 -2 trunk/src/send.c (File Modified)
1875 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1876 +4 -6 trunk/unsupported/m_force.c (File Modified)
1877
1878
1879 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1880 Log:
1881 - keyword-subst from charybdis 2.2.
1882
1883
1884 Changes: Modified:
1885 +12 -3 trunk/doc/example.conf (File Modified)
1886 +58 -3 trunk/doc/reference.conf (File Modified)
1887 + - trunk/include/substitution.h (File Added)
1888 +1 -0 trunk/src/Makefile.in (File Modified)
1889 +2 -2 trunk/src/s_conf.c (File Modified)
1890 +164 -1 trunk/src/s_user.c (File Modified)
1891 + - trunk/src/substitution.c (File Added)
1892
1893
1894 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1895 Log:
1896 Removed merge tracking for "svnmerge" for
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1898
1899
1900 Changes: Modified:
1901 + - trunk/ (Property Modified)
1902
1903
1904 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1905 Log:
1906 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1907 http://svn.atheme.org/charybdis/branches/release-2.2
1908
1909
1910 Changes: Modified:
1911 + - trunk/ (Property Modified)
1912
1913
1914 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1915 Log:
1916 Removed merge tracking for "svnmerge" for
1917 http://svn.atheme.org/charybdis/branches/release-2.2
1918
1919
1920 Changes: Modified:
1921 + - trunk/ (Property Modified)
1922
1923
1924 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1925 Log:
1926 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1927 http://svn.atheme.org/charybdis/branches/release-2.2
1928
1929
1930 Changes: Modified:
1931 + - trunk/ (Property Modified)
1932
1933
1934 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1935 Log:
1936 - bleah
1937
1938
1939 Changes: Modified:
1940 + - trunk/ (Property Modified)
1941
1942
1943 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1944 Log:
1945 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1946 http://svn.atheme.org/charybdis/branches/release-2.2
1947
1948
1949 Changes: Modified:
1950 + - trunk/ (Property Modified)
1951
1952
1953 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1954 Log:
1955 - version bump to 2.2.0
1956
1957
1958 Changes: Modified:
1959 +3 -1 trunk/NEWS (File Modified)
1960 +1 -1 trunk/configure.ac (File Modified)
1961
1962
1963 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1964 Log:
1965 - the new plan:
1966 + branches/release-2.1 -> 2.2 base
1967 + 3.0 -> branches/cxxconversion
1968 + backport some immediate 3.0 functionality for 2.2
1969 + other stuff
1970
1971
1972 Changes: Modified:
1973 + - trunk/ (File Added)
1974
1975
1976 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1977 Log:
1978 Merged revisions 3135,3137 via svnmerge from
1979 http://svn.atheme.org/charybdis/trunk
1980
1981 ........
1982 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1983
1984 - Expand TRACE description
1985 - Mention expiry time in TESTLINE
1986 ........
1987 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1988
1989 Update copyright year for sgml docs to 2007.
1990 ........
1991
1992
1993 Changes: Modified:
1994 + - branches/release-2.1/ (Property Modified)
1995 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1996 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1997
1998
1999 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
2000 Log:
2001 Merged revisions 1999 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2003 Add river to CREDITS
2004
2005 ........
2006 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
2007
2008 vanity
2009 ........
2010
2011
2012 Changes: Modified:
2013 + - branches/release-2.1/ (Property Modified)
2014 +1 -0 branches/release-2.1/CREDITS (File Modified)
2015
2016
2017 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
2018 Log:
2019 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2020 http://svn.atheme.org/charybdis/trunk
2021
2022 ........
2023 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2024
2025 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2026 ........
2027 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2028
2029 - add use_forward to /info
2030 ........
2031 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2032
2033 Call channel_modes() with &me instead of source_p when
2034 sending out a JOIN and SJOIN for a local user. This
2035 saves checking whether they are on the channel they
2036 have just joined.
2037 ........
2038 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2039
2040 If use_forward is disabled:
2041 - hide +fFQ in 005
2042 - hide +f in /mode #channel (/mode #channel f still shows it)
2043 - do not send any mode changes adding +f to local clients
2044 (-f ones are still sent)
2045 ........
2046
2047
2048 Changes: Modified:
2049 + - branches/release-2.1/ (Property Modified)
2050 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2051 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2052 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2053 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2054 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2055 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2056 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2057 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2058 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2059 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2060 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2061 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2062
2063
2064 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2065 Log:
2066 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2067
2068
2069 Changes: Modified:
2070 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2071 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2072 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2073
2074
2075 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2076 Log:
2077 Add accountability (wallops, log) to OKICK.
2078
2079
2080 Changes: Modified:
2081 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2082
2083
2084 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2085 Log:
2086 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2087 Similar to branches/release-2.2 r3061.
2088
2089
2090 Changes: Modified:
2091 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2092
2093
2094 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2095 Log:
2096 - Write xline to file after instead of before notifying opers and source
2097 - Also notify source of failure to add xline
2098 Similar to branches/release-2.2 r3057.
2099
2100
2101 Changes: Modified:
2102 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2103
2104
2105 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2106 Log:
2107 If a dline/kline/resv cannot be added to the file, send
2108 the regular notices to local opers and source anyway,
2109 and also warn the source (local opers were already warned).
2110 Similar to branches/release-2.2 r3053.
2111
2112
2113 Changes: Modified:
2114 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2115
2116
2117 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2118 Log:
2119 Port over fixes from unkline/unxline/unresv to undline.
2120 Similar to branches/release-2.2 r3049.
2121
2122
2123 Changes: Modified:
2124 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2125
2126
2127 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2128 Log:
2129 Merged revisions 2915 via svnmerge from
2130 http://svn.atheme.org/charybdis/trunk
2131
2132 ........
2133 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2134
2135 In usage message, show kline.conf and xline.conf instead
2136 of klines.conf and xlines.conf.
2137 ........
2138
2139
2140 Changes: Modified:
2141 + - branches/release-2.1/ (Property Modified)
2142 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2143
2144
2145 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2146 Log:
2147 Merged revisions 2831,2833,2853 via svnmerge from
2148 http://svn.atheme.org/charybdis/trunk
2149
2150 ........
2151 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2152
2153 unkline/unxline/unresv:
2154 - if fclose on the output returns an error, treat this as a
2155 write error too
2156 - check if the rename from the temp file to the ban conf failed
2157 ........
2158 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2159
2160 When adding a permanent dline/kline/xline/resv, check
2161 the return value of fclose().
2162 ........
2163 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2164
2165 Do not free xline aconf if it could not be written out.
2166 It will be added to the list in memory anyway.
2167 ........
2168
2169
2170 Changes: Modified:
2171 + - branches/release-2.1/ (Property Modified)
2172 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2173 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2174 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2175 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2176
2177
2178 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2179 Log:
2180 NEWS: Clarify effects of ip_cloaking changes a little.
2181
2182
2183 Changes: Modified:
2184 +2 -0 branches/release-2.1/NEWS (File Modified)
2185
2186
2187 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2188 Log:
2189 Rerun autoconf.
2190
2191
2192 Changes: Modified:
2193 +9 -9 branches/release-2.1/configure (File Modified)
2194
2195
2196 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2197 Log:
2198 Version bump on 2.1 branch to 2.1.2.
2199
2200
2201 Changes: Modified:
2202 +1 -1 branches/release-2.1/configure.ac (File Modified)
2203
2204
2205 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2206 Log:
2207 Mention r2801/r2805.
2208
2209
2210 Changes: Modified:
2211 +1 -0 branches/release-2.1/NEWS (File Modified)
2212
2213
2214 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2215 Log:
2216 Merged revisions 2801 via svnmerge from
2217 http://svn.atheme.org/charybdis/trunk
2218
2219 ........
2220 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2221
2222 ip_cloaking: try to avoid truncation by removing more
2223 components of the hostname (except the TLD).
2224 ........
2225
2226
2227 Changes: Modified:
2228 + - branches/release-2.1/ (Property Modified)
2229 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2230
2231
2232 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2233 Log:
2234 Update NEWS.
2235
2236
2237 Changes: Modified:
2238 +8 -1 branches/release-2.1/NEWS (File Modified)
2239
2240
2241 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2242 Log:
2243 Merged revisions 2781 via svnmerge from
2244 http://svn.atheme.org/charybdis/trunk
2245
2246 ........
2247 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2248
2249 Fix stupid bug: checked a hostmask against the found
2250 ban instead of all exceptions, causing all host mangled
2251 clients to be exempted if there was a single ban
2252 exception in many cases.
2253 ........
2254
2255
2256 Changes: Modified:
2257 + - branches/release-2.1/ (Property Modified)
2258 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2259
2260
2261 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2262 Log:
2263 Merged revisions 2773 via svnmerge from
2264 http://svn.atheme.org/charybdis/trunk
2265
2266 ........
2267 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2268
2269 user@host must be *@* for a shared{} block with flags=locops
2270 (server should not be *).
2271 ........
2272
2273
2274 Changes: Modified:
2275 + - branches/release-2.1/ (Property Modified)
2276 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2277
2278
2279 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2280 Log:
2281 Tweak \s code a little.
2282
2283
2284 Changes: Modified:
2285 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2286 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2287 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2288
2289
2290 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2291 Log:
2292 Merged revisions 2761 via svnmerge from
2293 http://svn.atheme.org/charybdis/trunk
2294
2295 ........
2296 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2297
2298 The testline/no_tilde fixes are in 2.1.1.
2299 ........
2300
2301
2302 Changes: Modified:
2303 + - branches/release-2.1/ (Property Modified)
2304 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2305
2306
2307 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2308 Log:
2309 Update NEWS.
2310
2311
2312 Changes: Modified:
2313 +4 -1 branches/release-2.1/NEWS (File Modified)
2314
2315
2316 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2317 Log:
2318 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
2319 http://svn.atheme.org/charybdis/trunk
2320 no_tilde fixes
2321
2322 ........
2323 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2324
2325 If the auth{} block has no_tilde and is not kline exempt,
2326 check the username without tilde against klines too.
2327 This is consistent with the way klines work on spoofs
2328 (klines checked on both raw and appearing-on-IRC version).
2329 ........
2330 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2331
2332 Rework the fix for klines with no_tilde.
2333 Add an extra argument to find_address_conf() for the
2334 username without tilde, as that may contain one character more.
2335 ........
2336 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2337
2338 Unbreak compile (because of r2697).
2339 testline with ~ could be improved some more perhaps, but this should work.
2340 ........
2341 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2342
2343 testline: take no_tilde and username truncation into account
2344 ........
2345 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2346
2347 Add some information on /testline with no_tilde and username truncation.
2348 ........
2349
2350
2351 Changes: Modified:
2352 + - branches/release-2.1/ (Property Modified)
2353 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2354 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2355 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2356 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2357 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2358 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2359
2360
2361 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2362 Log:
2363 Merged revisions 2149,2151 via svnmerge from
2364 http://svn.atheme.org/charybdis/trunk
2365
2366 ........
2367 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2368
2369 Move kills from services from +s to +k snomask.
2370 Kills from non-service opers remain on +s.
2371 ........
2372 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2373
2374 Update description of +s and +k snomasks.
2375 ........
2376
2377
2378 Changes: Modified:
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2381 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2382 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2383
2384
2385 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2386 Log:
2387 Merged revisions 2685 via svnmerge from
2388 http://svn.atheme.org/charybdis/trunk
2389
2390 ........
2391 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2392
2393 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2394 ........
2395
2396
2397 Changes: Modified:
2398 + - branches/release-2.1/ (Property Modified)
2399 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2400
2401
2402 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2403 Log:
2404 Merged revisions 2693 via svnmerge from
2405 http://svn.atheme.org/charybdis/trunk
2406
2407 ........
2408 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2409
2410 Fix truncation (by one) of unidented usernames
2411 if user registration is done because of DNSBL
2412 completion (which is the usual case if a valid
2413 NICK and USER are sent quickly and any DNSBLs
2414 are enabled).
2415 ........
2416
2417
2418 Changes: Modified:
2419 + - branches/release-2.1/ (Property Modified)
2420 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2421
2422
2423 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2424 Log:
2425 Update NEWS.
2426
2427
2428 Changes: Modified:
2429 +10 -0 branches/release-2.1/NEWS (File Modified)
2430
2431
2432 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2433 Log:
2434 Rerun autoconf.
2435
2436
2437 Changes: Modified:
2438 +9 -9 branches/release-2.1/configure (File Modified)
2439
2440
2441 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2442 Log:
2443 Version bump to 2.1.1.
2444
2445
2446 Changes: Modified:
2447 +1 -1 branches/release-2.1/configure.ac (File Modified)
2448
2449
2450 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2451 Log:
2452 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
2453 http://svn.atheme.org/charybdis/trunk
2454
2455 ........
2456 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2457
2458 - fix a server notice on SID collision where the server name is mentioned twice
2459 ........
2460 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2461
2462 - get_server_name() is stupid
2463 ........
2464 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2465
2466 - fix an oops
2467 ........
2468 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2469
2470 Do the Attempt to re-introduce SID server notice somewhat
2471 differently, showing a real host again if !HIDE_SERVERS_IPS
2472 and still showing the server name exactly once.
2473 ........
2474 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2475
2476 Fix log message for Attempt to re-introduce SID (server notice was ok).
2477 ........
2478 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2479
2480 - replace "No N line" with "no connect block" in a
2481 serverlog message
2482 - show attempted server name in a few serverlog messages
2483 ........
2484
2485
2486 Changes: Modified:
2487 + - branches/release-2.1/ (Property Modified)
2488 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2489
2490
2491 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2492 Log:
2493 Merged revisions 2218 via svnmerge from
2494 http://svn.atheme.org/charybdis/trunk
2495
2496 ........
2497 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2498
2499 Fix garbage in /stats y output on 64-bit archs.
2500 ........
2501
2502
2503 Changes: Modified:
2504 + - branches/release-2.1/ (Property Modified)
2505 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2506
2507
2508 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2509 Log:
2510 Merged revisions 2438 via svnmerge from
2511 http://svn.atheme.org/charybdis/trunk
2512
2513 ........
2514 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2515
2516 Enable Revision keyword in addition to Id.
2517 ........
2518
2519
2520 Changes: Modified:
2521 + - branches/release-2.1/ (Property Modified)
2522 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2523
2524
2525 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2526 Log:
2527 Merged revisions 2679 via svnmerge from
2528 http://svn.atheme.org/charybdis/trunk
2529
2530 ........
2531 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2532
2533 Port over ratbox 2.2 r23253 (anfl):
2534 - remove the cached storage of how many +beI there are, thereby fixing a
2535 case where it can get desynced from reality
2536 ........
2537
2538
2539 Changes: Modified:
2540 + - branches/release-2.1/ (Property Modified)
2541 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2542 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2543
2544
2545 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2546 Log:
2547 Merged revisions 2093,2095 via svnmerge from
2548 http://svn.atheme.org/charybdis/trunk
2549
2550 ........
2551 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2552
2553 - change DNSBL licensing to BSD.
2554 ........
2555 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2556
2557 - change x86-assembly FNV implementation to BSD license
2558 ........
2559
2560
2561 Changes: Modified:
2562 + - branches/release-2.1/ (Property Modified)
2563 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2564 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2565
2566
2567 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2568 Log:
2569 Merged revisions 2073,2075 via svnmerge from
2570 http://svn.atheme.org/charybdis/trunk
2571
2572 ........
2573 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2574
2575 Put full information in the squit reason when exiting
2576 a server due to a servlink (ziplinks) error.
2577 ........
2578 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2579
2580 Put full information in the squit reason when exiting
2581 a server due to not enough arguments for a command.
2582 ........
2583
2584
2585 Changes: Modified:
2586 + - branches/release-2.1/ (Property Modified)
2587 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2588 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2589
2590
2591 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2592 Log:
2593 Merged revisions 2071 via svnmerge from
2594 http://svn.atheme.org/charybdis/trunk
2595
2596 ........
2597 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2598
2599 Don't redirect users from an existing domain to an
2600 existing server in reference.conf.
2601 Idea from ratbox.
2602 ........
2603
2604
2605 Changes: Modified:
2606 + - branches/release-2.1/ (Property Modified)
2607 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2608
2609
2610 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2611 Log:
2612 Merged revisions 2053 via svnmerge from
2613 http://svn.atheme.org/charybdis/trunk
2614
2615 ........
2616 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2617
2618 Make find_channel_membership() choose the shortest list
2619 (channel's list or user's list) to search, avoiding excessive
2620 CPU usage with services which are in lots of channels.
2621 From ratbox 2.2 (anfl/jilles)
2622 ........
2623
2624
2625 Changes: Modified:
2626 + - branches/release-2.1/ (Property Modified)
2627 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2628
2629
2630 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2631 Log:
2632 Rerun autoconf.
2633
2634
2635 Changes: Modified:
2636 +9 -9 branches/release-2.1/configure (File Modified)
2637
2638
2639 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2640 Log:
2641 Version change 2.1.0rc1 -> 2.1.0 (release).
2642
2643
2644 Changes: Modified:
2645 +1 -1 branches/release-2.1/configure.ac (File Modified)
2646
2647
2648 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2649 Log:
2650 Merged revisions 2029 via svnmerge from
2651 http://svn.atheme.org/charybdis/trunk
2652
2653 ........
2654 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2655
2656 NEWS: mention m_webirc.c module
2657 ........
2658
2659
2660 Changes: Modified:
2661 + - branches/release-2.1/ (Property Modified)
2662 +1 -0 branches/release-2.1/NEWS (File Modified)
2663
2664
2665 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2666 Log:
2667 Rerun autoconf.
2668
2669
2670 Changes: Modified:
2671 +9 -9 branches/release-2.1/configure (File Modified)
2672
2673
2674 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2675 Log:
2676 Change version to 2.1.0rc1.
2677
2678
2679 Changes: Modified:
2680 +1 -1 branches/release-2.1/configure.ac (File Modified)
2681
2682
2683 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2684 Log:
2685 Merged revisions 2021 via svnmerge from
2686 http://svn.atheme.org/charybdis/trunk
2687
2688 ........
2689 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2690
2691 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2692 related flaky looking things, and instead keep a list
2693 of BlacklistClients in PreClient.
2694 ........
2695
2696
2697 Changes: Modified:
2698 + - branches/release-2.1/ (Property Modified)
2699 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2700 +1 -1 branches/release-2.1/include/client.h (File Modified)
2701 +0 -1 branches/release-2.1/include/res.h (File Modified)
2702 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2703 +0 -24 branches/release-2.1/src/res.c (File Modified)
2704 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2705
2706
2707 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2708 Log:
2709 Merged revisions 2015,2017 via svnmerge from
2710 http://svn.atheme.org/charybdis/trunk
2711
2712 ........
2713 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2714
2715 Check if the name in the question section of the
2716 DNS reply matches what we queried, to guard against
2717 late replies to a previous query with the same id.
2718 ........
2719 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2720
2721 res.c: add a comment summarizing our changes
2722 ........
2723
2724
2725 Changes: Modified:
2726 + - branches/release-2.1/ (Property Modified)
2727 +53 -18 branches/release-2.1/src/res.c (File Modified)
2728
2729
2730 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2731 Log:
2732 Merged revisions 1981 via svnmerge from
2733 http://svn.atheme.org/charybdis/trunk
2734
2735 ........
2736 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2737
2738 Alphabetize extensions and tweak the descriptions a little.
2739 ........
2740
2741
2742 Changes: Modified:
2743 + - branches/release-2.1/ (Property Modified)
2744 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2745 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2746
2747
2748 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2749 Log:
2750 Merged revisions 1975 via svnmerge from
2751 http://svn.atheme.org/charybdis/trunk
2752
2753 ........
2754 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2755
2756 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2757 We should use the IP and not truncate the hostname.
2758 From ratbox 2.2 (androsyn)
2759 ........
2760
2761
2762 Changes: Modified:
2763 + - branches/release-2.1/ (Property Modified)
2764 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2765
2766
2767 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2768 Log:
2769 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2770 http://svn.atheme.org/charybdis/trunk
2771
2772
2773 Changes: Modified:
2774 + - branches/release-2.1/ (Property Modified)
2775
2776
2777 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2778 Log:
2779 - branch 2.1 release family
2780
2781
2782 Changes: Modified:
2783 + - branches/release-2.1/ (File Added)
2784
2785
2786 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2787 Log:
2788 Describe new handling of host mangling in channel bans in SGML.
2789
2790
2791 Changes: Modified:
2792 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2793
2794
2795 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2796 Log:
2797 - ok, 2.1 operline brought to you by marvin the melancholy robot
2798
2799
2800 Changes: Modified:
2801 +1 -1 trunk/src/messages.tab (File Modified)
2802
2803
2804 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2805 Log:
2806 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2807 If anybody comes up with anything better, then please let us know
2808 and we will change this before 2.1 is branched.
2809
2810
2811 Changes: Modified:
2812 +1 -1 trunk/src/messages.tab (File Modified)
2813
2814
2815 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2816 Log:
2817 Add EUID to capab.txt.
2818
2819
2820 Changes: Modified:
2821 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2822
2823
2824 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2825 Log:
2826 Update NEWS file.
2827
2828
2829 Changes: Modified:
2830 +3 -0 trunk/NEWS (File Modified)
2831
2832
2833 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2834 Log:
2835 Allow service{} servers to manipulate the nick delay table
2836 (for "nickserv enforcement").
2837 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2838 If duration is 0, the nickdelay entry is removed, otherwise
2839 it is added with the duration in seconds (maximum 24 hours).
2840 It is suggested that this is used if the EUID capab is present.
2841
2842
2843 Changes: Modified:
2844 +42 -1 trunk/modules/m_services.c (File Modified)
2845
2846
2847 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2848 Log:
2849 HURT: strip off *@ from the start of the mask
2850 reject anything else containing '@' or '!'
2851
2852
2853 Changes: Modified:
2854 +11 -0 trunk/extensions/hurt.c (File Modified)
2855
2856
2857 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2858 Log:
2859 ircd.c: need supported.h here
2860
2861
2862 Changes: Modified:
2863 +1 -0 trunk/src/ircd.c (File Modified)
2864
2865
2866 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2867 Log:
2868 HURT: less ambiguity here
2869 ips/hosts to be hurt must contain a '.' or ':' otherwise
2870 they are interpreted as nicks
2871
2872
2873 Changes: Modified:
2874 +14 -9 trunk/extensions/hurt.c (File Modified)
2875
2876
2877 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2878 Log:
2879 - we're now ircd-charybdis.org.
2880 - properly alphabetize credits
2881
2882
2883 Changes: Modified:
2884 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2885
2886
2887 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2888 Log:
2889 - add additional modules to the configs
2890
2891
2892 Changes: Modified:
2893 +6 -0 trunk/doc/example.conf (File Modified)
2894 +12 -0 trunk/doc/reference.conf (File Modified)
2895
2896
2897 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2898 Log:
2899 - remove hurt.h, it is pointless and confusing
2900
2901
2902 Changes: Modified:
2903 +27 -62 trunk/extensions/hurt.c (File Modified)
2904 + - trunk/extensions/hurt.h (File Deleted)
2905
2906
2907 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2908 Log:
2909 - add code to suggest a local HURT by nickname.
2910 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2911
2912
2913 Changes: Modified:
2914 +40 -10 trunk/extensions/hurt.c (File Modified)
2915 +1 -0 trunk/extensions/hurt.h (File Modified)
2916
2917
2918 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2919 Log:
2920 - update NEWS file
2921
2922
2923 Changes: Modified:
2924 +2 -1 trunk/NEWS (File Modified)
2925
2926
2927 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2928 Log:
2929 MASKTRACE/TESTMASK: check orighost as well
2930
2931
2932 Changes: Modified:
2933 +4 -2 trunk/modules/m_etrace.c (File Modified)
2934 +3 -1 trunk/modules/m_testmask.c (File Modified)
2935
2936
2937 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2938 Log:
2939 Make RPL_ISUPPORT (005) numeric modularizable.
2940 Currently it will reassemble the numeric every time
2941 it needs to be sent, using a few dozen callbacks;
2942 if this is too slow some caching scheme should be
2943 implemented.
2944
2945
2946 Changes: Modified:
2947 +0 -1 trunk/include/s_user.h (File Modified)
2948 +36 -114 trunk/include/supported.h (File Modified)
2949 +1 -1 trunk/modules/m_version.c (File Modified)
2950 +1 -0 trunk/src/Makefile.in (File Modified)
2951 +1 -0 trunk/src/ircd.c (File Modified)
2952 +300 -25 trunk/src/s_user.c (File Modified)
2953 + - trunk/src/supported.c (File Added)
2954
2955
2956 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2957 Log:
2958 EUID orighost could differ from host only in case,
2959 do not mark as dynamic spoof then
2960
2961
2962 Changes: Modified:
2963 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2964
2965
2966 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2967 Log:
2968 kline help file: clarify a bit and remove some obsolete stuff
2969 partly suggested by Olin
2970
2971
2972 Changes: Modified:
2973 +8 -8 trunk/help/opers/kline (File Modified)
2974
2975
2976 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2977 Log:
2978 Update NEWS file.
2979
2980
2981 Changes: Modified:
2982 +20 -0 trunk/NEWS (File Modified)
2983
2984
2985 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2986 Log:
2987 Show real host/IP to nonopers whoising themselves.
2988 The IP is not shown for auth{} spoofs, otherwise it is,
2989 as it looked rather weird to me to show an auth{} spoofed
2990 IP like this. (/userhost on self still shows the IP.)
2991
2992
2993 Changes: Modified:
2994 +13 -2 trunk/modules/m_whois.c (File Modified)
2995
2996
2997 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2998 Log:
2999 Document nick_delay stuff and move it around a bit.
3000
3001
3002 Changes: Modified:
3003 +1 -2 trunk/doc/example.conf (File Modified)
3004 +8 -2 trunk/doc/reference.conf (File Modified)
3005
3006
3007 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
3008 Log:
3009 - disable nickdelay by default. Needs to be documented in reference.conf.
3010
3011
3012 Changes: Modified:
3013 +2 -0 trunk/doc/example.conf (File Modified)
3014 +2 -0 trunk/doc/reference.conf (File Modified)
3015
3016
3017 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
3018 Log:
3019 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3020
3021
3022 Changes: Modified:
3023 +2 -1 trunk/modules/m_services.c (File Modified)
3024
3025
3026 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3027 Log:
3028 ip_cloaking: somewhat hackish but we need to send the
3029 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3030 umodes
3031
3032
3033 Changes: Modified:
3034 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3035
3036
3037 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3038 Log:
3039 If EUID is used, show realhost in far connect notice
3040 (but not in far disconnect notice).
3041
3042
3043 Changes: Modified:
3044 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3045
3046
3047 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3048 Log:
3049 ip_cloaking:
3050 - use non-ENCAP CHGHOST if possible
3051 - really introduce new users with their mangled and real
3052 host if +h is in default umodes
3053
3054
3055 Changes: Modified:
3056 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3057
3058
3059 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3060 Log:
3061 Add non-ENCAP CHGHOST.
3062
3063
3064 Changes: Modified:
3065 +49 -11 trunk/modules/m_chghost.c (File Modified)
3066
3067
3068 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3069 Log:
3070 Initial addition of EUID (puts realhost/account in same
3071 command as user introduction).
3072 See doc/technical/euid.txt for more information.
3073 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3074
3075
3076 Changes: Modified:
3077 + - trunk/doc/technical/euid.txt (File Added)
3078 +2 -1 trunk/include/s_serv.h (File Modified)
3079 +1 -1 trunk/include/s_user.h (File Modified)
3080 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3081 +1 -34 trunk/modules/m_chghost.c (File Modified)
3082 +0 -28 trunk/modules/m_services.c (File Modified)
3083 +30 -1 trunk/src/s_serv.c (File Modified)
3084 +30 -3 trunk/src/s_user.c (File Modified)
3085
3086
3087 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3088 Log:
3089 Store the mangled host in localClient and use it for
3090 ban matching (also match real host for mangled users,
3091 also match mangled host for uncloaked users).
3092 Improve interaction of +h with auth{} and services
3093 spoofs.
3094 Note that all of this only applies to clients who
3095 connect after the mangling module is loaded
3096 (other clients cannot even set +h).
3097 The sorcerynet cloaking module has not been updated
3098 for these changes.
3099
3100
3101 Changes: Modified:
3102 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3103 +3 -0 trunk/include/client.h (File Modified)
3104 +64 -5 trunk/src/channel.c (File Modified)
3105 +1 -0 trunk/src/client.c (File Modified)
3106 +2 -2 trunk/src/s_user.c (File Modified)
3107
3108
3109 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3110 Log:
3111 Document /stats U letters in sgml.
3112
3113
3114 Changes: Modified:
3115 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3116
3117
3118 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3119 Log:
3120 Better description of hub_mask and leaf_mask.
3121
3122
3123 Changes: Modified:
3124 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3125
3126
3127 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3128 Log:
3129 Add operspy_dont_care_user_info to sgml docs.
3130
3131
3132 Changes: Modified:
3133 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3134
3135
3136 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3137 Log:
3138 Add general::operspy_dont_care_user_info.
3139 This makes /who mask equivalent to /who !mask for opers
3140 with the operspy flag, and removes the operspy log/notice
3141 on /who mask, /masktrace and /scan.
3142 The necessary privilege (operspy flag) is unchanged.
3143 Behaviour for the other operspy commands (channel
3144 related ones) is also unchanged.
3145
3146
3147 Changes: Modified:
3148 +1 -0 trunk/doc/example.conf (File Modified)
3149 +6 -0 trunk/doc/reference.conf (File Modified)
3150 +1 -0 trunk/include/s_conf.h (File Modified)
3151 +10 -8 trunk/modules/m_etrace.c (File Modified)
3152 +6 -0 trunk/modules/m_info.c (File Modified)
3153 +8 -5 trunk/modules/m_scan.c (File Modified)
3154 +1 -1 trunk/modules/m_version.c (File Modified)
3155 +6 -1 trunk/modules/m_who.c (File Modified)
3156 +1 -0 trunk/src/newconf.c (File Modified)
3157 +1 -0 trunk/src/s_conf.c (File Modified)
3158
3159
3160 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3161 Log:
3162 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3163 This letter will also be used for showing operspy with
3164 limited accountability (show non channel related info
3165 without '!' or notice).
3166
3167
3168 Changes: Modified:
3169 +2 -0 trunk/doc/server-version-info (File Modified)
3170 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3171 +2 -0 trunk/include/ircd.h (File Modified)
3172 +6 -0 trunk/modules/m_info.c (File Modified)
3173 +2 -0 trunk/modules/m_version.c (File Modified)
3174 +1 -0 trunk/src/ircd_state.c (File Modified)
3175
3176
3177 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3178 Log:
3179 Add m_webirc module, allows showing real host of CGI:IRC users.
3180 Differences to the version available on my web page for a while:
3181 instructions on how to set it up.
3182
3183
3184 Changes: Modified:
3185 +137 -0 trunk/extensions/Makefile.in (File Modified)
3186 + - trunk/extensions/m_webirc.c (File Added)
3187
3188
3189 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3190 Log:
3191 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3192
3193
3194 Changes: Modified:
3195 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3196
3197
3198 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3199 Log:
3200 - move beu from core to contributors
3201 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3202
3203
3204 Changes: Modified:
3205 +2 -2 trunk/CREDITS (File Modified)
3206
3207
3208 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3209 Log:
3210 Mention that class blocks must be defined before the
3211 auth or connect blocks referencing them.
3212
3213
3214 Changes: Modified:
3215 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3216
3217
3218 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3219 Log:
3220 extb_canjoin:
3221 - change from "can join" to "is banned", this reverses sense
3222 and removes "weird" checks like for +i, +l, +j
3223 - don't allow $j to same channel
3224 - +s/+p restriction removed, anyone can /mode b anyway
3225 - +k check removed
3226
3227
3228 Changes: Modified:
3229 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3230
3231
3232 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3233 Log:
3234 Add a few important lines from reference.conf to example.conf.
3235
3236
3237 Changes: Modified:
3238 +8 -1 trunk/doc/example.conf (File Modified)
3239
3240
3241 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3242 Log:
3243 - we don't support rtsigio anymore
3244 - we definately don't support VMS nor Cygwin either.
3245
3246
3247 Changes: Modified:
3248 +2 -2 trunk/INSTALL (File Modified)
3249 +0 -2 trunk/README.FIRST (File Modified)
3250
3251
3252 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3253 Log:
3254 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3255
3256
3257 Changes: Modified:
3258 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3259
3260
3261 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3262 Log:
3263 extb_canjoin:
3264 - return EXTBAN_NOMATCH for a valid ban that does not match
3265 - consider a $j ban invalid if we were already processing a
3266 can_join for a $j ban
3267
3268
3269 Changes: Modified:
3270 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3271
3272
3273 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3274 Log:
3275 extb_extgecos: realhost -> orighost
3276
3277
3278 Changes: Modified:
3279 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3280
3281
3282 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3283 Log:
3284 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3285
3286
3287 Changes: Modified:
3288 +59 -0 trunk/extensions/Makefile.in (File Modified)
3289 + - trunk/extensions/extb_canjoin.c (File Added)
3290
3291
3292 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3293 Log:
3294 - oh right, charybdis calls that 'orighost'.
3295
3296
3297 Changes: Modified:
3298 +2 -2 trunk/modules/m_who.c (File Modified)
3299
3300
3301 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3302 Log:
3303 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3304
3305
3306 Changes: Modified:
3307 +2 -0 trunk/modules/m_who.c (File Modified)
3308
3309
3310 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3311 Log:
3312 - also check $x against realhost
3313
3314
3315 Changes: Modified:
3316 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3317
3318
3319 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3320 Log:
3321 Sorcerynet people want a debugging notice moved from +s to +d.
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/src/blacklist.c (File Modified)
3326
3327
3328 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3329 Log:
3330 Use source_p instead of client_p for free_pre_client().
3331 client_p could be NULL or another client.
3332
3333
3334 Changes: Modified:
3335 +1 -1 trunk/src/client.c (File Modified)
3336
3337
3338 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3339 Log:
3340 - revert this, I know how to fix it now
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3345
3346
3347 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3348 Log:
3349 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3350 This fix is probably suboptimal, but it does indeed fix the problem.
3351
3352
3353 Changes: Modified:
3354 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3355
3356
3357 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3358 Log:
3359 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3360
3361
3362 Changes: Modified:
3363 +49 -0 trunk/extensions/Makefile.in (File Modified)
3364 + - trunk/extensions/extb_extgecos.c (File Added)
3365
3366
3367 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3368 Log:
3369 Remove undocumented and unused general::fallback_to_ip6_int config option.
3370
3371
3372 Changes: Modified:
3373 +0 -3 trunk/include/s_conf.h (File Modified)
3374 +0 -3 trunk/src/newconf.c (File Modified)
3375
3376
3377 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3378 Log:
3379 SGML docs:
3380 - document new TESTMASK
3381 - mention that TESTMASK matching is the same as MASKTRACE matching
3382 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3383 been that way)
3384
3385
3386 Changes: Modified:
3387 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3388
3389
3390 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3391 Log:
3392 New testmask from ratbox 2.2.
3393 Allows matches on nick, ip and gecos in addition to user
3394 and host, and is fully analogous to masktrace.
3395 The numeric has changed from 724 to 727 and fields in it
3396 have changed.
3397
3398
3399 Changes: Modified:
3400 +4 -3 trunk/help/opers/testmask (File Modified)
3401 +1 -0 trunk/include/numeric.h (File Modified)
3402 +82 -9 trunk/modules/m_testmask.c (File Modified)
3403 +2 -2 trunk/src/messages.tab (File Modified)
3404
3405
3406 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3407 Log:
3408 contrib -> extensions
3409
3410
3411 Changes: Modified:
3412 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3413
3414
3415 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3416 Log:
3417 CHGHOST: Check validity of new hostname.
3418 If the command came from a local client (disabled by
3419 default), send an error message and drop the command.
3420 If the command came from a remote client or server,
3421 send a notice to opers and the target user (if local).
3422
3423
3424 Changes: Modified:
3425 +42 -1 trunk/modules/m_chghost.c (File Modified)
3426
3427
3428 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3429 Log:
3430 Update NEWS file.
3431
3432
3433 Changes: Modified:
3434 +23 -1 trunk/NEWS (File Modified)
3435
3436
3437 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3438 Log:
3439 When an outgoing server connection succeeds, set
3440 localClient->ip by simply copying the whole sockaddr
3441 struct instead of copying certain parts only.
3442
3443
3444 Changes: Modified:
3445 +1 -19 trunk/src/s_serv.c (File Modified)
3446
3447
3448 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3449 Log:
3450 Give a special error message and ignore the connect block
3451 if trying to add a connect block for the server's own name.
3452
3453
3454 Changes: Modified:
3455 +7 -0 trunk/src/newconf.c (File Modified)
3456
3457
3458 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3459 Log:
3460 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3461 when --disable-balloc is used, so that it compiles.
3462 Obviously the BlockHeapUsage() stub returns just zeroes so
3463 /stats z will be less informative.
3464
3465
3466 Changes: Modified:
3467 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3468
3469
3470 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3471 Log:
3472 Free and zero dns_query in DNS callback for outgoing connect.
3473 This avoids double free of reslist.
3474
3475
3476 Changes: Modified:
3477 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3478
3479
3480 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3481 Log:
3482 From ratbox, log failed outgoing connections to serverlog.
3483 Added: IP address.
3484
3485
3486 Changes: Modified:
3487 +13 -1 trunk/src/s_serv.c (File Modified)
3488
3489
3490 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3491 Log:
3492 Change serverlog message when connecting to be more clear and show the port number.
3493
3494
3495 Changes: Modified:
3496 +1 -1 trunk/src/s_serv.c (File Modified)
3497
3498
3499 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3500 Log:
3501 Remove gethost_byname(), this is meaningless
3502 since the removal of AAAA -> A fallback (r1763).
3503
3504
3505 Changes: Modified:
3506 +0 -1 trunk/include/res.h (File Modified)
3507 +0 -12 trunk/src/res.c (File Modified)
3508
3509
3510 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3511 Log:
3512 Remove ip6.int support and use only ip6.arpa.
3513 The global ip6.int zone has disappeared on June 1
3514 and a lot of other software has been removing ip6.int
3515 support also.
3516 This removes the second and last case where IPv6
3517 support in charybdis causes extra lookups and slows
3518 DNS down.
3519
3520
3521 Changes: Modified:
3522 +5 -27 trunk/src/res.c (File Modified)
3523
3524
3525 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3526 Log:
3527 Mention new default (r1767) for connect::aftype in sgml docs.
3528
3529
3530 Changes: Modified:
3531 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3532
3533
3534 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3535 Log:
3536 Use IPv6 if connect::host looks like an IPv6 address
3537 (contains a colon). No need to aftype=ipv6 anymore.
3538
3539
3540 Changes: Modified:
3541 +2 -0 trunk/src/newconf.c (File Modified)
3542
3543
3544 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3545 Log:
3546 More information about connect::host.
3547
3548
3549 Changes: Modified:
3550 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3551
3552
3553 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3554 Log:
3555 Remove fallback to A if AAAA cannot be found.
3556 In case of a forward check of a reverse lookup, we
3557 already know if it's ipv4 or ipv6, so it is not
3558 useful and in case of a forward lookup of a hostname
3559 in connect::host, connect::aftype already specifies
3560 if it's ipv4 or ipv6.
3561
3562
3563 Changes: Modified:
3564 +4 -27 trunk/src/res.c (File Modified)
3565
3566
3567 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3568 Log:
3569 msg_channel():
3570 - check if +c made the message text empty and refuse
3571 to send it if so
3572 - don't copy message text if it is not necessary
3573 (channel is -c)
3574
3575
3576 Changes: Modified:
3577 +14 -4 trunk/modules/core/m_message.c (File Modified)
3578
3579
3580 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3581 Log:
3582 remove_conf_item(): do not free cf_name, this is generally a string constant
3583
3584
3585 Changes: Modified:
3586 +0 -1 trunk/src/newconf.c (File Modified)
3587
3588
3589 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3590 Log:
3591 Remove the old unused FDL_ constants.
3592
3593
3594 Changes: Modified:
3595 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3596
3597
3598 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3599 Log:
3600 Remove an unused struct irc_sockaddr_storage from fde_t
3601 (allocated for every possible file descriptor).
3602
3603
3604 Changes: Modified:
3605 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3606
3607
3608 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3609 Log:
3610 If the DNS lookup for an outgoing connection is still
3611 pending when it is closed, clean it up.
3612
3613
3614 Changes: Modified:
3615 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3616
3617
3618 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3619 Log:
3620 If proc_answer() fails (for example if a lookup for an
3621 A record returns a CNAME), fail the query immediately.
3622 Previously the packet was just ignored, leaving the
3623 query to time out.
3624
3625
3626 Changes: Modified:
3627 +4 -8 trunk/src/res.c (File Modified)
3628
3629
3630 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3631 Log:
3632 Correct sockhost field in an outgoing server connection.
3633 First copy the host field from the server_conf, then
3634 take the IP from to where the connection was attempted
3635 when the connection callback is called.
3636 (Before r1747 this used the IP from the server_conf.)
3637
3638
3639 Changes: Modified:
3640 +8 -2 trunk/src/s_serv.c (File Modified)
3641
3642
3643 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3644 Log:
3645 Remove ipnum (keep aftype) and dns_query from server_conf.
3646 We don't keep track of binary form address in connect{}
3647 blocks anymore, DNS lookups of names in host= gone.
3648 As before the DNS lookup is done on connect.
3649 This should unbreak hostnames in host= somewhat.
3650
3651
3652 Changes: Modified:
3653 +1 -2 trunk/include/s_newconf.h (File Modified)
3654 +2 -2 trunk/src/newconf.c (File Modified)
3655 +1 -42 trunk/src/s_newconf.c (File Modified)
3656 +12 -31 trunk/src/s_serv.c (File Modified)
3657
3658
3659 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3660 Log:
3661 Rerun autoconf.
3662
3663
3664 Changes: Modified:
3665 +1 -1 trunk/configure (File Modified)
3666
3667
3668 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3669 Log:
3670 Fix --disable-balloc help text (said --disable-small-net).
3671
3672
3673 Changes: Modified:
3674 +1 -1 trunk/configure.ac (File Modified)
3675
3676
3677 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3678 Log:
3679 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3680 services (+S). Unlike operstring and adminstring, this
3681 is not changeable with /quote set but is updated on rehash.
3682
3683
3684 Changes: Modified:
3685 +1 -0 trunk/doc/example.conf (File Modified)
3686 +10 -2 trunk/doc/reference.conf (File Modified)
3687 +1 -0 trunk/include/s_conf.h (File Modified)
3688 +6 -0 trunk/modules/m_info.c (File Modified)
3689 +3 -2 trunk/modules/m_whois.c (File Modified)
3690 +1 -0 trunk/src/newconf.c (File Modified)
3691 +1 -0 trunk/src/s_conf.c (File Modified)
3692
3693
3694 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3695 Log:
3696 Fix handling of comma in whois: ignore the comma and
3697 everything after it but do output the entire parameter
3698 in RPL_ENDOFWHOIS.
3699
3700
3701 Changes: Modified:
3702 +2 -2 trunk/modules/m_whois.c (File Modified)
3703
3704
3705 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3706 Log:
3707 New /stats letter 's' to list HURTs:
3708 - opers get the full listing.
3709 - users get any HURTs that match their sockhost/orighost if
3710 "stats_k_oper_only" is set to 1.
3711
3712
3713 Changes: Modified:
3714 +50 -0 trunk/extensions/hurt.c (File Modified)
3715
3716
3717 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3718 Log:
3719 - make the newconf system available to modules.
3720
3721
3722 Changes: Modified:
3723 +4 -1 trunk/include/newconf.h (File Modified)
3724 +4 -8 trunk/src/newconf.c (File Modified)
3725
3726
3727 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3728 Log:
3729 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3730
3731 Changes: Modified:
3732 +0 -3 trunk/doc/example.conf (File Modified)
3733 +0 -3 trunk/doc/reference.conf (File Modified)
3734
3735
3736 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3737 Log:
3738 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3739
3740
3741 Changes: Modified:
3742 +3 -0 trunk/doc/example.conf (File Modified)
3743 +3 -0 trunk/doc/reference.conf (File Modified)
3744
3745
3746 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3747 Log:
3748 Fix too early truncation of JOIN channel list.
3749
3750
3751 Changes: Modified:
3752 +2 -3 trunk/modules/core/m_join.c (File Modified)
3753
3754
3755 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3756 Log:
3757 - From ratbox 2.2 (anfl), send server notices about read
3758 errors from handshakes and servers to +s instead of +d.
3759 - Send various server notices about failed server
3760 connections which did not reach registered state network
3761 wide if the connection was initiated by a remote oper.
3762 This avoids annoying the whole net if there is a
3763 broken autoconnect, but allows all opers to see why a
3764 remote connect failed. Failed connections which did reach
3765 server state already generate server notices everywhere.
3766
3767 Note: this is an exception to our general policy to not send
3768 server notices about unregistered connections remotely.
3769
3770
3771 Changes: Modified:
3772 +1 -0 trunk/include/client.h (File Modified)
3773 +20 -6 trunk/src/client.c (File Modified)
3774 +6 -6 trunk/src/s_serv.c (File Modified)
3775
3776
3777 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3778 Log:
3779 - fix typoes
3780
3781
3782 Changes: Modified:
3783 +1 -1 trunk/doc/example.conf (File Modified)
3784 +1 -1 trunk/doc/reference.conf (File Modified)
3785
3786
3787 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3788 Log:
3789 Don't allow #channel +b $c:&channel (inconsistent target).
3790
3791
3792 Changes: Modified:
3793 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3794
3795
3796 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3797 Log:
3798 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3799
3800
3801 Changes: Modified:
3802 +0 -2 trunk/include/client.h (File Modified)
3803
3804
3805 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3806 Log:
3807 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3808
3809
3810 Changes: Modified:
3811 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3812
3813
3814 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3815 Log:
3816 Store IP addresses in whowas. These are shown to opers.
3817 Obtained from Eurus patches.
3818 orighost tracking removed (not worth the memory IMHO),
3819 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3820 with unknown IPs and to not violate auth{} spoof policy.
3821
3822
3823 Changes: Modified:
3824 +2 -0 trunk/doc/reference.conf (File Modified)
3825 +1 -0 trunk/include/numeric.h (File Modified)
3826 +1 -0 trunk/include/whowas.h (File Modified)
3827 +10 -1 trunk/modules/m_whowas.c (File Modified)
3828 +1 -1 trunk/src/messages.tab (File Modified)
3829 +4 -0 trunk/src/whowas.c (File Modified)
3830
3831
3832 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3833 Log:
3834 Describe hostmask parameter of masktrace better in sgml docs.
3835
3836
3837 Changes: Modified:
3838 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3839
3840
3841 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3842 Log:
3843 masktrace help file: mention CIDR IP masks
3844 From ratbox 2.2
3845
3846
3847 Changes: Modified:
3848 +2 -0 trunk/help/opers/masktrace (File Modified)
3849
3850
3851 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3852 Log:
3853 MASKTRACE: allow normal match() on IP address also
3854 From ratbox 2.2
3855
3856
3857 Changes: Modified:
3858 +2 -3 trunk/modules/m_etrace.c (File Modified)
3859
3860
3861 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3862 Log:
3863 Allow +S clients (services) to send to channels and @/+ channels always.
3864
3865
3866 Changes: Modified:
3867 +1 -1 trunk/modules/core/m_message.c (File Modified)
3868 +1 -1 trunk/src/channel.c (File Modified)
3869
3870
3871 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3872 Log:
3873 Allow servers to send to @#chan and +#chan.
3874
3875
3876 Changes: Modified:
3877 +1 -1 trunk/modules/core/m_message.c (File Modified)
3878
3879
3880 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3881 Log:
3882 Don't count opers on service{} servers in /lusers.
3883
3884
3885 Changes: Modified:
3886 +2 -2 trunk/src/s_user.c (File Modified)
3887
3888
3889 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3890 Log:
3891 Show opers the real host behind a dynamic spoof in WHOIS.
3892 If the user is auth{} spoofed, this shows the auth{} spoof
3893 otherwise it shows the DNS hostname and IP address.
3894 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3895
3896
3897 Changes: Modified:
3898 +1 -0 trunk/include/numeric.h (File Modified)
3899 +12 -2 trunk/modules/m_whois.c (File Modified)
3900 +1 -1 trunk/src/messages.tab (File Modified)
3901
3902
3903 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3904 Log:
3905 Remove #define HIDE_SPOOF_IPS from config.h, should
3906 have been done earlier.
3907
3908
3909 Changes: Modified:
3910 +0 -7 trunk/include/config.h (File Modified)
3911
3912
3913 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3914 Log:
3915 Bring back ERR_CANTKILLSERVER.
3916
3917
3918 Changes: Modified:
3919 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3920
3921
3922 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3923 Log:
3924 ip_cloaking module:
3925 - also send RPL_HOSTHIDDEN on -h
3926 - don't allow +h for auth{} spoofed clients
3927
3928
3929 Changes: Modified:
3930 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3931
3932
3933 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3934 Log:
3935 /etc/resolv.conf parsing:
3936 - don't crash (sometimes) if there is a line without an argument
3937 (e.g. 'search' by itself)
3938 - fix handling of lines with leading whitespace
3939
3940
3941 Changes: Modified:
3942 +9 -8 trunk/src/reslib.c (File Modified)
3943
3944
3945 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3946 Log:
3947 Put back code that terminates DNS queries, which was
3948 removed during the resolver changes.
3949
3950
3951 Changes: Modified:
3952 +4 -0 trunk/src/s_auth.c (File Modified)
3953
3954
3955 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3956 Log:
3957 - oh hey, that was in the wrong place
3958
3959
3960 Changes: Modified:
3961 +13 -13 trunk/src/s_auth.c (File Modified)
3962
3963
3964 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3965 Log:
3966 - handle a situation where a user can go away before DNS completes
3967
3968
3969 Changes: Modified:
3970 +13 -0 trunk/src/s_auth.c (File Modified)
3971
3972
3973 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3974 Log:
3975 More dnsbl stuff
3976
3977
3978 Changes: Modified:
3979 +1 -0 trunk/include/blacklist.h (File Modified)
3980 +1 -0 trunk/include/res.h (File Modified)
3981 +33 -2 trunk/src/blacklist.c (File Modified)
3982 +2 -0 trunk/src/client.c (File Modified)
3983 +24 -0 trunk/src/res.c (File Modified)
3984
3985
3986 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3987 Log:
3988 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3989 if comm_accept() failed.
3990
3991 Found with valgrind.
3992
3993
3994 Changes: Modified:
3995 +4 -4 trunk/src/listener.c (File Modified)
3996
3997
3998 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3999 Log:
4000 - handle unavailable Client/preClient structs
4001
4002
4003 Changes: Modified:
4004 +9 -0 trunk/src/blacklist.c (File Modified)
4005
4006
4007 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
4008 Log:
4009 Add +lf to SGML docs.
4010
4011
4012 Changes: Modified:
4013 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4014
4015
4016 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
4017 Log:
4018 Also do forwarding if the channel limit (+l) is exceeded.
4019
4020
4021 Changes: Modified:
4022 +1 -1 trunk/help/opers/cmode (File Modified)
4023 +2 -2 trunk/modules/core/m_join.c (File Modified)
4024
4025
4026 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4027 Log:
4028 Post-release lovin':
4029 - Update version to 2.1.0.
4030 - Regenerate configure.
4031
4032
4033 Changes: Modified:
4034 +9 -9 trunk/configure (File Modified)
4035 +1 -1 trunk/configure.ac (File Modified)
4036
4037
4038 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4039 Log:
4040 Comment out example blacklist{} block.
4041
4042
4043 Changes: Modified:
4044 +7 -7 trunk/doc/example.conf (File Modified)
4045 +7 -7 trunk/doc/reference.conf (File Modified)
4046
4047
4048 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4049 Log:
4050 Add note regarding use of AHBL BLs.
4051
4052
4053 Changes: Modified:
4054 +4 -0 trunk/doc/example.conf (File Modified)
4055 +4 -0 trunk/doc/reference.conf (File Modified)
4056
4057
4058 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4059 Log:
4060 Fix typos.
4061
4062
4063 Changes: Modified:
4064 +2 -2 trunk/CREDITS (File Modified)
4065
4066
4067 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4068 Log:
4069 Add beu to CREDITS.
4070
4071
4072 Changes: Modified:
4073 +1 -0 trunk/CREDITS (File Modified)
4074
4075
4076 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4077 Log:
4078 Put more recent ratbox CREDITS here.
4079
4080
4081 Changes: Modified:
4082 +3 -2 trunk/doc/Ratbox-team (File Modified)
4083
4084
4085 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4086 Log:
4087 Clarify a bit.
4088
4089
4090 Changes: Modified:
4091 +5 -4 trunk/NEWS (File Modified)
4092
4093
4094 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4095 Log:
4096 Mention that install or make install also avoids modunload crashes.
4097
4098
4099 Changes: Modified:
4100 +2 -1 trunk/BUGS (File Modified)
4101
4102
4103 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4104 Log:
4105 - update NEWS a bit
4106
4107
4108 Changes: Modified:
4109 +3 -8 trunk/NEWS (File Modified)
4110
4111
4112 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4113 Log:
4114 - further updates
4115
4116
4117 Changes: Modified:
4118 +3 -2 trunk/BUGS (File Modified)
4119
4120
4121 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4122 Log:
4123 - add orighost check to hurt.c
4124 - update BUGS info
4125
4126
4127 Changes: Modified:
4128 +1 -6 trunk/BUGS (File Modified)
4129 +1 -1 trunk/extensions/hurt.c (File Modified)
4130
4131
4132 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4133 Log:
4134 Make kline_exempt exempt from HURT also.
4135
4136
4137 Changes: Modified:
4138 +2 -1 trunk/extensions/hurt.c (File Modified)
4139
4140
4141 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4142 Log:
4143 Fix mask HEAL propagation.
4144
4145
4146 Changes: Modified:
4147 +6 -3 trunk/extensions/hurt.c (File Modified)
4148
4149
4150 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4151 Log:
4152 - Remove old cruft.
4153 - Update.
4154
4155
4156 Changes: Modified:
4157 +18 -31 trunk/extensions/README (File Modified)
4158
4159
4160 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4161 Log:
4162 More target change hax.
4163 Ick.
4164
4165
4166 Changes: Modified:
4167 +5 -0 trunk/extensions/hurt.c (File Modified)
4168
4169
4170 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4171 Log:
4172 Improvements to HURT propagation.
4173
4174
4175 Changes: Modified:
4176 +8 -6 trunk/extensions/hurt.c (File Modified)
4177
4178
4179 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4180 Log:
4181 - further simplification
4182
4183
4184 Changes: Modified:
4185 +25 -76 trunk/extensions/hurt.c (File Modified)
4186 +0 -9 trunk/extensions/hurt.h (File Modified)
4187
4188
4189 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4190 Log:
4191 - client_exit hook
4192
4193
4194 Changes: Modified:
4195 +13 -0 trunk/extensions/hurt.c (File Modified)
4196
4197
4198 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4199 Log:
4200 - cut off at 15 messages instead of 30
4201
4202
4203 Changes: Modified:
4204 +1 -1 trunk/extensions/hurt.h (File Modified)
4205
4206
4207 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4208 Log:
4209 Squash a warning here.
4210
4211
4212 Changes: Modified:
4213 +1 -3 trunk/src/ircd.c (File Modified)
4214
4215
4216 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4217 Log:
4218 Don't show servers in /stats l to nonopers if flatten links is enabled.
4219
4220
4221 Changes: Modified:
4222 +3 -1 trunk/modules/m_stats.c (File Modified)
4223
4224
4225 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4226 Log:
4227 - hurt expiry
4228
4229
4230 Changes: Modified:
4231 +20 -7 trunk/extensions/hurt.c (File Modified)
4232
4233
4234 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4235 Log:
4236 - remove inline stuff (yuck)
4237 - sockaddr should have been sockhost
4238
4239
4240 Changes: Modified:
4241 +22 -31 trunk/extensions/hurt.c (File Modified)
4242
4243
4244 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4245 Log:
4246 - make hurt checking actually work
4247
4248
4249 Changes: Modified:
4250 +2 -7 trunk/extensions/hurt.c (File Modified)
4251
4252
4253 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4254 Log:
4255 Slight tweak to alias{}.
4256
4257
4258 Changes: Modified:
4259 +4 -0 trunk/src/parse.c (File Modified)
4260
4261
4262 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4263 Log:
4264 - further simplification
4265
4266
4267 Changes: Modified:
4268 +59 -71 trunk/extensions/hurt.c (File Modified)
4269 +0 -1 trunk/extensions/hurt.h (File Modified)
4270
4271
4272 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4273 Log:
4274 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4275
4276
4277 Changes: Modified:
4278 +10 -20 trunk/extensions/hurt.c (File Modified)
4279 +0 -4 trunk/extensions/hurt.h (File Modified)
4280
4281
4282 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4283 Log:
4284 - remove some unnecessary code here (hurt_initial_check_event()).
4285
4286
4287 Changes: Modified:
4288 +0 -23 trunk/extensions/hurt.c (File Modified)
4289
4290
4291 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4292 Log:
4293 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4294
4295
4296 Changes: Modified:
4297 +8 -0 trunk/modules/core/m_message.c (File Modified)
4298
4299
4300 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4301 Log:
4302 - more sane tgchange hax
4303
4304
4305 Changes: Modified:
4306 +2 -1 trunk/extensions/hurt.c (File Modified)
4307
4308
4309 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4310 Log:
4311 Make HEAL <nick> work.
4312
4313
4314 Changes: Modified:
4315 +40 -43 trunk/extensions/hurt.c (File Modified)
4316
4317
4318 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4319 Log:
4320 Destroy hurt_clients list on unload.
4321
4322
4323 Changes: Modified:
4324 +7 -0 trunk/extensions/hurt.c (File Modified)
4325
4326
4327 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4328 Log:
4329 Coding style: no space between a function name and parenthesis.
4330
4331
4332 Changes: Modified:
4333 +43 -43 trunk/extensions/hurt.c (File Modified)
4334
4335
4336 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4337 Log:
4338 Now works and throws out hurt clients after 30 protocol messages
4339 unless they identify.
4340
4341
4342 Changes: Modified:
4343 +28 -36 trunk/extensions/hurt.c (File Modified)
4344 +1 -7 trunk/extensions/hurt.h (File Modified)
4345
4346
4347 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4348 Log:
4349 Working addition/lookup.
4350
4351
4352 Changes: Modified:
4353 +8 -0 trunk/extensions/hurt.c (File Modified)
4354
4355
4356 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4357 Log:
4358 Get rid of hyb6 style propagation (:server COMMAND source).
4359
4360
4361 Changes: Modified:
4362 +18 -22 trunk/extensions/hurt.c (File Modified)
4363
4364
4365 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4366 Log:
4367 add not-working hurt_add and hurt_find
4368
4369
4370 Changes: Modified:
4371 +13 -5 trunk/extensions/hurt.c (File Modified)
4372
4373
4374 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4375 Log:
4376 Comment out a lot of stuff so I can load and unload this without crashing.
4377
4378
4379 Changes: Modified:
4380 +17 -6 trunk/extensions/hurt.c (File Modified)
4381
4382
4383 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4384 Log:
4385 Fix svn:keywords and add a short comment at the top.
4386
4387
4388 Changes: Modified:
4389 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4390
4391
4392 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4393 Log:
4394 - Make hurt module compile
4395 - Link it to the build
4396 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4397 correct flag name, no CAP_TS6 use etc
4398
4399
4400 Changes: Modified:
4401 +1 -0 trunk/extensions/Makefile.in (File Modified)
4402 +30 -32 trunk/extensions/hurt.c (File Modified)
4403
4404
4405 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4406 Log:
4407 Put beu's hurt module in trunk.
4408
4409
4410 Changes: Modified:
4411 + - trunk/extensions/hurt.c (File Added)
4412 + - trunk/extensions/hurt.h (File Added)
4413
4414
4415 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4416 Log:
4417 - _iprint(): use stderr instead of stdout
4418
4419
4420 Changes: Modified:
4421 +1 -1 trunk/src/s_log.c (File Modified)
4422
4423
4424 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4425 Log:
4426 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4427 and subsequently destroy our kqueue when we close 0, 1, 2
4428 (broke /restart).
4429 - After closing fd 0, 1, 2 reopen them to /dev/null again
4430 so we don't send messages from malloc etc to a random
4431 user's connection.
4432 - Remove an obsolete comment.
4433
4434
4435 Changes: Modified:
4436 +13 -2 trunk/src/ircd.c (File Modified)
4437
4438
4439 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4440 Log:
4441 Update NEWS file.
4442
4443
4444 Changes: Modified:
4445 +29 -1 trunk/NEWS (File Modified)
4446
4447
4448 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4449 Log:
4450 Rerun autoconf.
4451
4452
4453 Changes: Modified:
4454 +1 -1 trunk/configure (File Modified)
4455
4456
4457 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4458 Log:
4459 Fix openssl version check to also accept versions newer than 0.9.6.
4460
4461
4462 Changes: Modified:
4463 +1 -1 trunk/configure.ac (File Modified)
4464
4465
4466 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4467 Log:
4468 Oops, need packet.h here.
4469
4470
4471 Changes: Modified:
4472 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4473
4474
4475 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4476 Log:
4477 End the flood grace period in CPRIVMSG/CNOTICE.
4478
4479
4480 Changes: Modified:
4481 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4482
4483
4484 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4485 Log:
4486 - update class::connectfreq documentation
4487
4488
4489 Changes: Modified:
4490 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4491
4492
4493 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4494 Log:
4495 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4496
4497
4498 Changes: Modified:
4499 +3 -6 trunk/src/s_serv.c (File Modified)
4500
4501
4502 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4503 Log:
4504 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4505
4506
4507 Changes: Modified:
4508 +1 -1 trunk/src/messages.tab (File Modified)
4509
4510
4511 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4512 Log:
4513 Don't mention that /stats p shows idle times, as it doesn't.
4514
4515
4516 Changes: Modified:
4517 +1 -1 trunk/help/opers/stats (File Modified)
4518 +1 -1 trunk/help/users/stats (File Modified)
4519
4520
4521 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4522 Log:
4523 /stats A shows DNS servers, it doesn't matter whether ircd
4524 uses ADNS or something else.
4525
4526
4527 Changes: Modified:
4528 +1 -1 trunk/help/opers/stats (File Modified)
4529
4530
4531 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4532 Log:
4533 get_client_name() fix
4534
4535
4536 Changes: Modified:
4537 +4 -0 trunk/src/client.c (File Modified)
4538
4539
4540 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4541 Log:
4542 Add some comments.
4543
4544
4545 Changes: Modified:
4546 +6 -0 trunk/src/ircd.c (File Modified)
4547
4548
4549 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4550 Log:
4551 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4552
4553 Changes: Modified:
4554 +16 -17 trunk/configure (File Modified)
4555 +1 -1 trunk/configure.ac (File Modified)
4556
4557
4558 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4559 Log:
4560 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4561
4562 Changes: Modified:
4563 +135 -0 trunk/configure (File Modified)
4564 +6 -0 trunk/configure.ac (File Modified)
4565
4566
4567 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4568 Log:
4569 Exit 0 on successful -conftest.
4570
4571
4572 Changes: Modified:
4573 +1 -1 trunk/src/ircd.c (File Modified)
4574
4575
4576 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4577 Log:
4578 Make the "keep the parent process around" thing work, by opening
4579 a pipe to the child process. This pipe is on fd 0 in the child
4580 process. After successful initialization, the child will write
4581 a byte to this pipe, on fatal errors it will close it without
4582 writing anything.
4583
4584 Somewhat hackish still but should work.
4585
4586
4587 Changes: Modified:
4588 +27 -30 trunk/src/ircd.c (File Modified)
4589
4590
4591 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4592 Log:
4593 - convert some error messages to ierror() over fprintf/ilog combination
4594
4595
4596 Changes: Modified:
4597 +3 -6 trunk/src/ircd.c (File Modified)
4598
4599
4600 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4601 Log:
4602 - inotice() for loadmodule when in foreground mode
4603
4604
4605 Changes: Modified:
4606 +3 -0 trunk/src/modules.c (File Modified)
4607
4608
4609 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4610 Log:
4611 - remove inotice() on loading modules from the config
4612
4613
4614 Changes: Modified:
4615 +0 -3 trunk/src/modules.c (File Modified)
4616
4617
4618 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4619 Log:
4620 - usleep for 50000usec in the parent process to allow for startup messages
4621 to be cleanly printed before detaching to shell, this should be more than
4622 enough time really
4623
4624
4625 Changes: Modified:
4626 +3 -0 trunk/src/ircd.c (File Modified)
4627
4628
4629 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4630 Log:
4631 - display more errors during normal startup as to try to help people find common problems
4632
4633
4634 Changes: Modified:
4635 +27 -10 trunk/src/ircd.c (File Modified)
4636
4637
4638 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4639 Log:
4640 - version bump in preparation of 2.0.0 release
4641
4642
4643 Changes: Modified:
4644 +9 -9 trunk/configure (File Modified)
4645 +1 -1 trunk/configure.ac (File Modified)
4646
4647
4648 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4649 Log:
4650 Change example.conf operator block from "admin" to "god",
4651 so as to show we encourage per-person operator blocks.
4652
4653
4654 Changes: Modified:
4655 +4 -2 trunk/doc/example.conf (File Modified)
4656
4657
4658 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4659 Log:
4660 Document alias{} block.
4661
4662
4663 Changes: Modified:
4664 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4665
4666
4667 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4668 Log:
4669 Document DNS blacklist stuff in sgml.
4670
4671
4672 Changes: Modified:
4673 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4674 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4675
4676
4677 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4678 Log:
4679 Misc /stats clarifications.
4680
4681
4682 Changes: Modified:
4683 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4684
4685
4686 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4687 Log:
4688 Move snomasks into umodes chapter.
4689 Move oprivs chapter down.
4690
4691
4692 Changes: Modified:
4693 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4694 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4695 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4696
4697
4698 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4699 Log:
4700 Mention operator{} user@host change.
4701
4702
4703 Changes: Modified:
4704 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4705
4706
4707 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4708 Log:
4709 operator{} block user@host matches against orighost now, not host.
4710 This means that services/+h spoofs do not work in operator{} blocks;
4711 auth{} spoofs still work.
4712
4713
4714 Changes: Modified:
4715 +4 -0 trunk/doc/example.conf (File Modified)
4716 +1 -1 trunk/doc/reference.conf (File Modified)
4717 +2 -2 trunk/modules/m_challenge.c (File Modified)
4718 +1 -1 trunk/modules/m_oper.c (File Modified)
4719
4720
4721 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4722 Log:
4723 - inotice/iwarn/ierror() stuff I was working on
4724
4725
4726 Changes: Modified:
4727 +3 -0 trunk/include/s_log.h (File Modified)
4728 +15 -11 trunk/src/ircd.c (File Modified)
4729 +3 -1 trunk/src/modules.c (File Modified)
4730 +1 -1 trunk/src/newconf.c (File Modified)
4731 +54 -0 trunk/src/s_log.c (File Modified)
4732
4733
4734 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4735 Log:
4736 Oops, don't add blacklists to the list twice on rehash.
4737
4738
4739 Changes: Modified:
4740 +3 -2 trunk/src/blacklist.c (File Modified)
4741
4742
4743 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4744 Log:
4745 Remove notices to the client about progress of dnsbl lookups.
4746
4747
4748 Changes: Modified:
4749 +0 -4 trunk/src/blacklist.c (File Modified)
4750
4751
4752 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4753 Log:
4754 Add auth{} flag dnsbl_exempt.
4755
4756
4757 Changes: Modified:
4758 +2 -1 trunk/doc/example.conf (File Modified)
4759 +2 -1 trunk/doc/reference.conf (File Modified)
4760 +2 -0 trunk/include/s_conf.h (File Modified)
4761 +1 -0 trunk/src/newconf.c (File Modified)
4762 +8 -1 trunk/src/s_user.c (File Modified)
4763
4764
4765 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4766 Log:
4767 Switch alias{} and blacklist{} around, for consistency with example.conf.
4768
4769
4770 Changes: Modified:
4771 +18 -18 trunk/doc/reference.conf (File Modified)
4772
4773
4774 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4775 Log:
4776 Send a warning to the user if they are dnsbl listed but exempted.
4777
4778
4779 Changes: Modified:
4780 +17 -12 trunk/src/s_user.c (File Modified)
4781
4782
4783 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4784 Log:
4785 Move throwing out dnsbl listed clients to registration,
4786 and make kline_exempt exempt from it.
4787
4788
4789 Changes: Modified:
4790 +1 -0 trunk/include/blacklist.h (File Modified)
4791 +4 -0 trunk/include/client.h (File Modified)
4792 +15 -16 trunk/src/blacklist.c (File Modified)
4793 +6 -0 trunk/src/client.c (File Modified)
4794 +17 -0 trunk/src/s_user.c (File Modified)
4795
4796
4797 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4798 Log:
4799 Show refcount in /stats n.
4800
4801
4802 Changes: Modified:
4803 +3 -2 trunk/modules/m_stats.c (File Modified)
4804
4805
4806 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4807 Log:
4808 Don't look up dnsbls twice if they send USER twice.
4809
4810
4811 Changes: Modified:
4812 +5 -3 trunk/modules/m_user.c (File Modified)
4813
4814
4815 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4816 Log:
4817 Add /stats n to help files.
4818
4819
4820 Changes: Modified:
4821 +1 -0 trunk/help/opers/stats (File Modified)
4822 +1 -0 trunk/help/users/stats (File Modified)
4823
4824
4825 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4826 Log:
4827 Only check dnsbls for A records, not AAAA.
4828
4829
4830 Changes: Modified:
4831 +1 -1 trunk/src/blacklist.c (File Modified)
4832
4833
4834 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4835 Log:
4836 Don't remove non-illegal blacklists on completion of check.
4837 Add debugging notices (not working).
4838
4839
4840 Changes: Modified:
4841 +5 -1 trunk/src/blacklist.c (File Modified)
4842
4843
4844 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4845 Log:
4846 Don't call register_local_user() if they haven't sent a nick yet.
4847
4848
4849 Changes: Modified:
4850 +1 -1 trunk/src/blacklist.c (File Modified)
4851
4852
4853 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4854 Log:
4855 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4856
4857
4858 Changes: Modified:
4859 +21 -0 trunk/modules/m_stats.c (File Modified)
4860
4861
4862 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4863 Log:
4864 More dnsbl rehash fixes, it was adding bogus entries.
4865
4866
4867 Changes: Modified:
4868 +2 -7 trunk/src/newconf.c (File Modified)
4869
4870
4871 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4872 Log:
4873 Need blacklist.h here.
4874
4875
4876 Changes: Modified:
4877 +1 -0 trunk/src/s_conf.c (File Modified)
4878
4879
4880 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4881 Log:
4882 - nuke iauth
4883
4884
4885 Changes: Modified:
4886 +1 -2 trunk/configure (File Modified)
4887 +0 -48 trunk/configure.ac (File Modified)
4888 + - trunk/doc/example-iauth.conf (File Deleted)
4889 + - trunk/iauth/ (File Deleted)
4890
4891
4892 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4893 Log:
4894 Improve handling of rehashing with blacklists.
4895 Also some coding style tweaks.
4896
4897
4898 Changes: Modified:
4899 +3 -2 trunk/include/blacklist.h (File Modified)
4900 +35 -16 trunk/src/blacklist.c (File Modified)
4901 +2 -0 trunk/src/s_conf.c (File Modified)
4902
4903
4904 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4905 Log:
4906 Clear can_send cache if a user logs in or out from services.
4907
4908
4909 Changes: Modified:
4910 +2 -0 trunk/modules/m_services.c (File Modified)
4911
4912
4913 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4914 Log:
4915 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4916 This directory is not entered by default.
4917 More stuff needs to be moved into here.
4918
4919
4920 Changes: Modified:
4921 +2 -1 trunk/configure (File Modified)
4922 +1 -0 trunk/configure.ac (File Modified)
4923 +69 -458 trunk/extensions/Makefile.in (File Modified)
4924 + - trunk/extensions/m_clearchan.c (File Deleted)
4925 + - trunk/extensions/m_force.c (File Deleted)
4926 + - trunk/unsupported/ (File Added)
4927 + - trunk/unsupported/Makefile.in (File Added)
4928 + - trunk/unsupported/m_clearchan.c (File Added)
4929 + - trunk/unsupported/m_force.c (File Added)
4930
4931
4932 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4933 Log:
4934 Logging/wallops for forcejoin/forcepart, numeric fix.
4935 This needs to be moved to the toys section.
4936
4937
4938 Changes: Modified:
4939 +22 -2 trunk/extensions/m_force.c (File Modified)
4940
4941
4942 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4943 Log:
4944 Fix comments at the top (including copyright).
4945
4946
4947 Changes: Modified:
4948 +3 -2 trunk/extensions/m_omode.c (File Modified)
4949
4950
4951 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4952 Log:
4953 Add OMODE command to extensions/ for oper mode hacking:
4954 - requires admin privs
4955 - does not work for opped opers
4956 - sends wallops
4957 - sends a ServerMode for opping the oper themselves,
4958 otherwise a mode coming from the oper (not only
4959 does this provide full accountability, it is also
4960 easiest to implement while avoiding channels
4961 messed up with bogus bans etc).
4962
4963
4964 Changes: Modified:
4965 +171 -0 trunk/extensions/Makefile.in (File Modified)
4966 + - trunk/extensions/m_omode.c (File Added)
4967
4968
4969 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4970 Log:
4971 Metadata fix
4972
4973
4974 Changes: Modified:
4975 + - trunk/include/blacklist.h (Property Modified)
4976 + - trunk/src/blacklist.c (Property Modified)
4977
4978
4979 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4980 Log:
4981 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4982
4983
4984 Changes: Modified:
4985 +5 -1 trunk/src/blacklist.c (File Modified)
4986
4987
4988 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4989 Log:
4990 Initial DNS blacklist support:
4991 - see example.conf for how to use.
4992 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4993 - tor.ahbl.org is also included because most networks will not want to allow tor
4994 (and we're considering going KoS on tor users here anyway due to abuse)
4995
4996
4997 Changes: Modified:
4998 +18 -0 trunk/doc/example.conf (File Modified)
4999 +66 -0 trunk/doc/reference.conf (File Modified)
5000 + - trunk/include/blacklist.h (File Added)
5001 +2 -0 trunk/include/client.h (File Modified)
5002 +3 -0 trunk/modules/m_user.c (File Modified)
5003 +152 -0 trunk/src/Makefile.in (File Modified)
5004 + - trunk/src/blacklist.c (File Added)
5005 +34 -0 trunk/src/newconf.c (File Modified)
5006 +1 -0 trunk/src/s_auth.c (File Modified)
5007 +4 -0 trunk/src/s_user.c (File Modified)
5008
5009
5010 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
5011 Log:
5012 Remove last bit of lzo stuff (comment in example.conf connect{}).
5013
5014
5015 Changes: Modified:
5016 +0 -4 trunk/doc/example.conf (File Modified)
5017
5018
5019 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5020 Log:
5021 Show sasl successes and failures in /stats t (like other
5022 things in /stats t, about local clients only).
5023
5024
5025 Changes: Modified:
5026 +2 -0 trunk/include/s_stats.h (File Modified)
5027 +3 -0 trunk/modules/m_sasl.c (File Modified)
5028 +3 -0 trunk/src/s_stats.c (File Modified)
5029
5030
5031 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5032 Log:
5033 Allow messaging services by nickname without using
5034 target change slots (this was already possible with
5035 user@server notation or services shortcuts).
5036
5037
5038 Changes: Modified:
5039 +2 -2 trunk/modules/core/m_message.c (File Modified)
5040
5041
5042 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5043 Log:
5044 Abort a safelist if a new /list comes in while one is already in progress.
5045
5046
5047 Changes: Modified:
5048 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5049
5050
5051 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5052 Log:
5053 Change $![letter]:[mask] to $~[letter]:[mask]
5054 so both ! and ~ invert an extban.
5055
5056
5057 Changes: Modified:
5058 +2 -0 trunk/src/chmode.c (File Modified)
5059
5060
5061 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5062 Log:
5063 - revert due to technical issues
5064
5065
5066 Changes: Modified:
5067 +1 -1 trunk/src/extban.c (File Modified)
5068
5069
5070 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5071 Log:
5072 - 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
5073
5074
5075 Changes: Modified:
5076 +1 -1 trunk/src/extban.c (File Modified)
5077
5078
5079 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5080 Log:
5081 Don't pace /list on a single channel.
5082
5083
5084 Changes: Modified:
5085 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5086
5087
5088 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5089 Log:
5090 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5091
5092
5093 Changes: Modified:
5094 +4 -2 trunk/include/supported.h (File Modified)
5095
5096
5097 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5098 Log:
5099 Extban types are case insensitive; force them to lowercase when added.
5100
5101
5102 Changes: Modified:
5103 +5 -5 trunk/doc/extban.txt (File Modified)
5104 +4 -0 trunk/src/chmode.c (File Modified)
5105 +3 -3 trunk/src/extban.c (File Modified)
5106
5107
5108 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5109 Log:
5110 sendto_wallops_flags():
5111 - instead of checking IsOper on each client, walk the appropriate list
5112 - instead of sending non-+z wallops from persons to nonopers, send only
5113 +w wallops from persons
5114
5115
5116 Changes: Modified:
5117 +1 -5 trunk/src/send.c (File Modified)
5118
5119
5120 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5121 Log:
5122 Prefix oper wallops with "WALLOPS - " if they would
5123 otherwise look like operwalls or locops, when sending
5124 them to local users.
5125
5126
5127 Changes: Modified:
5128 +11 -1 trunk/modules/m_wallops.c (File Modified)
5129
5130
5131 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5132 Log:
5133 Make sure destination field in some sasl numerics
5134 is the user's nick, not the sasl agent or server
5135 name.
5136
5137
5138 Changes: Modified:
5139 +2 -2 trunk/modules/m_sasl.c (File Modified)
5140
5141
5142 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5143 Log:
5144 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5145
5146
5147 Changes: Modified:
5148 +1 -1 trunk/extensions/Makefile.in (File Modified)
5149
5150
5151 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5152 Log:
5153 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5154
5155
5156 Changes: Modified:
5157 +1 -0 trunk/src/s_user.c (File Modified)
5158
5159
5160 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5161 Log:
5162 Fix build for when IPv6 is disabled.
5163
5164
5165 Changes: Modified:
5166 +12 -10 trunk/src/s_auth.c (File Modified)
5167
5168
5169 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5170 Log:
5171 Add information about adding extban types.
5172
5173
5174 Changes: Modified:
5175 +25 -0 trunk/doc/extban.txt (File Modified)
5176
5177
5178 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5179 Log:
5180 Better extban validation: try to match a new extban from
5181 a local user against its setter to see if it is valid.
5182 Unknown extban types from remotes are no longer hidden.
5183
5184
5185 Changes: Modified:
5186 +4 -3 trunk/doc/extban.txt (File Modified)
5187 +1 -0 trunk/include/channel.h (File Modified)
5188 +2 -6 trunk/src/chmode.c (File Modified)
5189 +32 -0 trunk/src/extban.c (File Modified)
5190
5191
5192 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5193 Log:
5194 Make sure both .c.o: and .s.o: are followed by the necessary command.
5195
5196
5197 Changes: Modified:
5198 +1 -0 trunk/src/Makefile.in (File Modified)
5199
5200
5201 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5202 Log:
5203 Add need_sasl auth{} flag to sgml documentation.
5204
5205
5206 Changes: Modified:
5207 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5208
5209
5210 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5211 Log:
5212 Document need_sasl auth{} flag in example confs.
5213
5214
5215 Changes: Modified:
5216 +1 -0 trunk/doc/example.conf (File Modified)
5217 +1 -0 trunk/doc/reference.conf (File Modified)
5218
5219
5220 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5221 Log:
5222 Don't allow TB to set an empty topic.
5223 This would be possible if a server sent bad protocol
5224 and could cause a crash.
5225
5226
5227 Changes: Modified:
5228 +4 -0 trunk/modules/m_tb.c (File Modified)
5229
5230
5231 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5232 Log:
5233 - oops
5234
5235
5236 Changes: Modified:
5237 +1 -1 trunk/Makefile.in (File Modified)
5238
5239
5240 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5241 Log:
5242 - typo fix
5243
5244
5245 Changes: Modified:
5246 +2 -2 trunk/configure (File Modified)
5247 +1 -1 trunk/configure.ac (File Modified)
5248
5249
5250 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5251 Log:
5252 - rebuild configure
5253
5254
5255 Changes: Modified:
5256 +2 -2 trunk/configure (File Modified)
5257
5258
5259 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5260 Log:
5261 - makefile fix
5262
5263
5264 Changes: Modified:
5265 +1 -1 trunk/extensions/Makefile.in (File Modified)
5266
5267
5268 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5269 Log:
5270 - rename contrib to extensions to bring some clarity to things
5271
5272
5273 Changes: Modified:
5274 +1 -1 trunk/Makefile.in (File Modified)
5275 +1 -1 trunk/configure.ac (File Modified)
5276 +10 -10 trunk/doc/example.conf (File Modified)
5277 +10 -10 trunk/doc/reference.conf (File Modified)
5278 + - trunk/extensions/ (File Added)
5279 + - trunk/extras/ (File Deleted)
5280
5281
5282 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5283 Log:
5284 - temporary rename
5285
5286
5287 Changes: Modified:
5288 +1 -1 trunk/Makefile.in (File Modified)
5289 +1 -1 trunk/configure.ac (File Modified)
5290 + - trunk/contrib/ (File Deleted)
5291 + - trunk/extras/ (File Added)
5292
5293
5294 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5295 Log:
5296 Don't allow servers to QUIT (they should use SQUIT).
5297
5298
5299 Changes: Modified:
5300 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5301
5302
5303 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5304 Log:
5305 - keywords
5306
5307
5308 Changes: Modified:
5309 + - trunk/src/fnvhash.s (Property Modified)
5310
5311
5312 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5313 Log:
5314 - reduced version of code
5315
5316
5317 Changes: Modified:
5318 +9 -61 trunk/src/fnvhash.s (File Modified)
5319
5320
5321 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5322 Log:
5323 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5324
5325
5326 Changes: Modified:
5327 +1 -1 trunk/src/fnvhash.s (File Modified)
5328
5329
5330 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5331 Log:
5332 Fix orighost matching for klines, etc. Was hashing the visible
5333 host, oops.
5334
5335
5336 Changes: Modified:
5337 +1 -1 trunk/src/hostmask.c (File Modified)
5338
5339
5340 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5341 Log:
5342 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5343
5344
5345 Changes: Modified:
5346 +7 -1 trunk/configure (File Modified)
5347 +5 -0 trunk/configure.ac (File Modified)
5348 +5 -6 trunk/src/Makefile.in (File Modified)
5349 +0 -4 trunk/src/fnvhash.s (File Modified)
5350 +0 -2 trunk/src/hash.c (File Modified)
5351
5352
5353 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5354 Log:
5355 - regenerate configure
5356
5357
5358 Changes: Modified:
5359 +18 -0 trunk/configure (File Modified)
5360
5361
5362 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5363 Log:
5364 - --enable-ricer-hashing option.
5365
5366
5367 Changes: Modified:
5368 +9 -0 trunk/configure.ac (File Modified)
5369 +3 -0 trunk/include/setup.h.in (File Modified)
5370
5371
5372 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5373 Log:
5374 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5375
5376
5377 Changes: Modified:
5378 + - trunk/src/fnvhash.s (File Added)
5379 +3 -0 trunk/src/hash.c (File Modified)
5380
5381
5382 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5383 Log:
5384 Fix syntax error in reference.conf.
5385
5386
5387 Changes: Modified:
5388 +0 -1 trunk/doc/reference.conf (File Modified)
5389
5390
5391 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5392 Log:
5393 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5394 (&& instead of ||...)
5395 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5396
5397
5398 Changes: Modified:
5399 +1 -1 trunk/src/chmode.c (File Modified)
5400
5401
5402 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5403 Log:
5404 Documentation for extban.
5405
5406
5407 Changes: Modified:
5408 + - trunk/doc/extban.txt (File Added)
5409
5410
5411 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5412 Log:
5413 Add extban modules to example confs.
5414
5415
5416 Changes: Modified:
5417 +5 -0 trunk/doc/example.conf (File Modified)
5418 +10 -0 trunk/doc/reference.conf (File Modified)
5419
5420
5421 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5422 Log:
5423 Initial addition of extended ban types (conditionals).
5424 Allows custom +bqeI checks via modules.
5425 Initial extra types are account (a[:mask]), oper (o),
5426 channel (c:name), realname (r:mask), server (s:mask).
5427
5428
5429 Changes: Modified:
5430 +229 -0 trunk/contrib/Makefile.in (File Modified)
5431 + - trunk/contrib/extb_account.c (File Added)
5432 + - trunk/contrib/extb_channel.c (File Added)
5433 + - trunk/contrib/extb_oper.c (File Added)
5434 + - trunk/contrib/extb_realname.c (File Added)
5435 + - trunk/contrib/extb_server.c (File Added)
5436 +13 -0 trunk/include/channel.h (File Modified)
5437 +1 -0 trunk/src/Makefile.in (File Modified)
5438 +14 -5 trunk/src/channel.c (File Modified)
5439 +91 -0 trunk/src/chmode.c (File Modified)
5440 + - trunk/src/extban.c (File Added)
5441
5442
5443 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5444 Log:
5445 Do not force +bqeI modes starting with '$' in nick!user@host format.
5446 * and ? characters in them are still assumed to be wildcards.
5447
5448
5449 Changes: Modified:
5450 +6 -0 trunk/src/chmode.c (File Modified)
5451
5452
5453 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5454 Log:
5455 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5456
5457
5458 Changes: Modified:
5459 +4 -0 trunk/modules/m_capab.c (File Modified)
5460
5461
5462 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5463 Log:
5464 Stop some mixing of client and server protocol.
5465
5466
5467 Changes: Modified:
5468 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5469 +4 -2 trunk/modules/m_pass.c (File Modified)
5470 +6 -0 trunk/modules/m_sasl.c (File Modified)
5471 +6 -0 trunk/modules/m_user.c (File Modified)
5472
5473
5474 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5475 Log:
5476 - additional revert
5477
5478
5479 Changes: Modified:
5480 +0 -2 trunk/include/s_newconf.h (File Modified)
5481 +0 -4 trunk/include/s_serv.h (File Modified)
5482 +0 -1 trunk/src/newconf.c (File Modified)
5483 +1 -13 trunk/src/s_serv.c (File Modified)
5484
5485
5486 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5487 Log:
5488 - revert LZOLink patch for now
5489
5490
5491 Changes: Modified:
5492 +0 -1 trunk/servlink/Makefile.in (File Modified)
5493 +0 -16 trunk/servlink/README (File Modified)
5494 +2 -36 trunk/servlink/control.c (File Modified)
5495 +0 -3 trunk/servlink/control.h (File Modified)
5496 +7 -5955 trunk/servlink/io.c (File Modified)
5497 + - trunk/servlink/lzoconf.h (File Deleted)
5498 + - trunk/servlink/lzodefs.h (File Deleted)
5499 + - trunk/servlink/minilzo.c (File Deleted)
5500 + - trunk/servlink/minilzo.h (File Deleted)
5501 +0 -1 trunk/servlink/servlink.h (File Modified)
5502
5503
5504 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5505 Log:
5506 - more stuff here
5507
5508
5509 Changes: Modified:
5510 +4 -2 trunk/servlink/control.c (File Modified)
5511 +2 -1 trunk/servlink/io.c (File Modified)
5512
5513
5514 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5515 Log:
5516 - oops
5517
5518
5519 Changes: Modified:
5520 +2 -2 trunk/servlink/io.c (File Modified)
5521
5522
5523 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5524 Log:
5525 - paranoia, prevent segfaults
5526
5527
5528 Changes: Modified:
5529 +2 -2 trunk/servlink/io.c (File Modified)
5530
5531
5532 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5533 Log:
5534 - more optimal servlink code
5535
5536
5537 Changes: Modified:
5538 +21 -8 trunk/servlink/io.c (File Modified)
5539
5540
5541 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5542 Log:
5543 - more efficient read strategy
5544
5545
5546 Changes: Modified:
5547 +15 -3 trunk/servlink/io.c (File Modified)
5548
5549
5550 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5551 Log:
5552 - use lzo_uintp cast to make LZO happy
5553
5554
5555 Changes: Modified:
5556 +3 -3 trunk/servlink/io.c (File Modified)
5557
5558
5559 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5560 Log:
5561 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5562
5563
5564 Changes: Modified:
5565 +4 -0 trunk/doc/example.conf (File Modified)
5566 +2 -1 trunk/include/s_newconf.h (File Modified)
5567 +4 -0 trunk/include/s_serv.h (File Modified)
5568 +1 -0 trunk/servlink/Makefile.in (File Modified)
5569 +16 -0 trunk/servlink/README (File Modified)
5570 +34 -2 trunk/servlink/control.c (File Modified)
5571 +3 -0 trunk/servlink/control.h (File Modified)
5572 +5929 -7 trunk/servlink/io.c (File Modified)
5573 + - trunk/servlink/lzoconf.h (File Added)
5574 + - trunk/servlink/lzodefs.h (File Added)
5575 + - trunk/servlink/minilzo.c (File Added)
5576 + - trunk/servlink/minilzo.h (File Added)
5577 +1 -0 trunk/servlink/servlink.h (File Modified)
5578 +1 -0 trunk/src/newconf.c (File Modified)
5579 +14 -2 trunk/src/s_serv.c (File Modified)
5580
5581
5582 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5583 Log:
5584 - remove imalloc, it was a concept that probably wouldn't have worked properly
5585
5586
5587 Changes: Modified:
5588 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5589 + - trunk/libcharybdis/imalloc.c (File Deleted)
5590 + - trunk/libcharybdis/imalloc.h (File Deleted)
5591
5592
5593 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5594 Log:
5595 - disable imalloc for now
5596
5597
5598 Changes: Modified:
5599 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5600
5601
5602 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5603 Log:
5604 - remove unneeded debug code
5605
5606
5607 Changes: Modified:
5608 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5609
5610
5611 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5612 Log:
5613 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5614
5615
5616 Changes: Modified:
5617 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5618
5619
5620 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5621 Log:
5622 - more stuff here, imalloc remains disabled for now
5623
5624
5625 Changes: Modified:
5626 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5627
5628
5629 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5630 Log:
5631 - more progress
5632
5633
5634 Changes: Modified:
5635 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5636
5637
5638 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5639 Log:
5640 - more tweaks
5641
5642
5643 Changes: Modified:
5644 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5645 +2 -0 trunk/src/ircd.c (File Modified)
5646
5647
5648 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5649 Log:
5650 - roll back libircd crap
5651
5652
5653 Changes: Modified:
5654 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5655 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5656 +29 -0 trunk/src/.depend (File Modified)
5657 +6 -21 trunk/src/Makefile.in (File Modified)
5658 +3 -218 trunk/src/ircd.c (File Modified)
5659 + - trunk/src/ircd_linker.c (File Deleted)
5660 + - trunk/src/main.c (File Deleted)
5661
5662
5663 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5664 Log:
5665 - realloc(), free() implementation
5666
5667
5668 Changes: Modified:
5669 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5670
5671
5672 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5673 Log:
5674 - malloc(), calloc() implementation
5675
5676
5677 Changes: Modified:
5678 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5679
5680
5681 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5682 Log:
5683 - block_free(), block_find(), retune_heaps() implementation
5684
5685
5686 Changes: Modified:
5687 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5688
5689
5690 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5691 Log:
5692 - block_destroy code, block_allocate code.
5693
5694
5695 Changes: Modified:
5696 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5697
5698
5699 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5700 Log:
5701 - block_new() code
5702
5703
5704 Changes: Modified:
5705 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5706
5707
5708 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5709 Log:
5710 - disable imalloc again :P
5711
5712
5713 Changes: Modified:
5714 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5715
5716
5717 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5718 Log:
5719 - fix warning
5720
5721
5722 Changes: Modified:
5723 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5724
5725
5726 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5727 Log:
5728 - fix typo
5729
5730
5731 Changes: Modified:
5732 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5733
5734
5735 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5736 Log:
5737 - constructor code for imalloc engine (malloc_init())
5738
5739
5740 Changes: Modified:
5741 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5742
5743
5744 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5745 Log:
5746 - imalloc engine improvements
5747
5748
5749 Changes: Modified:
5750 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5751
5752
5753 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5754 Log:
5755 - replace mmap() code with direct brk()/sbrk() calls.
5756
5757
5758 Changes: Modified:
5759 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5760
5761
5762 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5763 Log:
5764 - remove outdated i_malloc() interfaces
5765
5766
5767 Changes: Modified:
5768 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5769
5770
5771 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5772 Log:
5773 - redisable imalloc (sorry!)
5774
5775
5776 Changes: Modified:
5777 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5778
5779
5780 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5781 Log:
5782 - correct GET_PAGE_SLOT() macro
5783
5784
5785 Changes: Modified:
5786 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5787
5788
5789 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5790 Log:
5791 - oops forgot to commit it with imalloc turned off
5792
5793
5794 Changes: Modified:
5795 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5796
5797
5798 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5799 Log:
5800 - cleanups
5801
5802
5803 Changes: Modified:
5804 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5805 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5806
5807
5808 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5809 Log:
5810 - lowlevel imalloc code
5811
5812
5813 Changes: Modified:
5814 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5815 + - trunk/libcharybdis/imalloc.h (File Added)
5816
5817
5818 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5819 Log:
5820 - fix bindings
5821
5822
5823 Changes: Modified:
5824 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5825
5826
5827 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5828 Log:
5829 remove #ifndef
5830
5831
5832 Changes: Modified:
5833 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5834
5835
5836 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5837 Log:
5838 - 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)
5839
5840
5841 Changes: Modified:
5842 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5843 + - trunk/libcharybdis/imalloc.c (File Added)
5844
5845
5846 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5847 Log:
5848 - increment configure Id
5849
5850
5851 Changes: Modified:
5852 +2208 -1 trunk/configure (File Modified)
5853
5854
5855 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5856 Log:
5857 - bootstrap for imalloc code
5858
5859
5860 Changes: Modified:
5861 +54 -1 trunk/configure.ac (File Modified)
5862 +27 -0 trunk/include/setup.h.in (File Modified)
5863
5864
5865 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5866 Log:
5867 Clarify interaction of spoofs and channel bans/operator{} blocks.
5868
5869
5870 Changes: Modified:
5871 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5872 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5873
5874
5875 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5876 Log:
5877 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5878
5879
5880 Changes: Modified:
5881 +30 -22 trunk/src/ircd.c (File Modified)
5882
5883
5884 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5885 Log:
5886 If shared{} blocks deny something, the command
5887 is silently ignored.
5888
5889
5890 Changes: Modified:
5891 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5892
5893
5894 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5895 Log:
5896 Move up IsService check so we don't store a non-service
5897 in preClient->sasl_agent.
5898
5899
5900 Changes: Modified:
5901 +6 -6 trunk/modules/m_sasl.c (File Modified)
5902
5903
5904 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5905 Log:
5906 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5907 Add some more sanity checks on agent strings.
5908
5909
5910 Changes: Modified:
5911 +13 -11 trunk/modules/m_sasl.c (File Modified)
5912
5913
5914 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5915 Log:
5916 Unknown clients can have an ID too now so make sure to remove
5917 them from the hash if they exit.
5918
5919
5920 Changes: Modified:
5921 +3 -0 trunk/src/client.c (File Modified)
5922
5923
5924 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5925 Log:
5926 Only accept sasl from servers in a service{} block.
5927 Not tested but this must go in.
5928
5929
5930 Changes: Modified:
5931 +6 -0 trunk/modules/m_sasl.c (File Modified)
5932 +3 -0 trunk/modules/m_signon.c (File Modified)
5933
5934
5935 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5936 Log:
5937 Only process SAVE messages targetting registered users,
5938 not servers or unregistered connections. Could cause
5939 a crash when bad protocol was received.
5940
5941
5942 Changes: Modified:
5943 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5944
5945
5946 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5947 Log:
5948 - fix QJM buffer overflow vulnerability (fucking GXTi)
5949
5950
5951 Changes: Modified:
5952 +3 -3 trunk/src/s_user.c (File Modified)
5953
5954
5955 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5956 Log:
5957 Mention /scan umodes under oper_spy privilege.
5958
5959
5960 Changes: Modified:
5961 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5962
5963
5964 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5965 Log:
5966 Mention that overlapping cluster blocks are a bad thing.
5967
5968
5969 Changes: Modified:
5970 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5971
5972
5973 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5974 Log:
5975 - Document cluster{} and shared{} blocks.
5976 - Mention that service{} does not allow wildcards.
5977
5978
5979 Changes: Modified:
5980 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5981
5982
5983 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5984 Log:
5985 Document exempt{} and service{} blocks, point to reference.conf for
5986 general{}, channel{} and serverhide{}.
5987
5988
5989 Changes: Modified:
5990 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5991
5992
5993 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5994 Log:
5995 Document ~ in lists of values better.
5996
5997
5998 Changes: Modified:
5999 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6000
6001
6002 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
6003 Log:
6004 More detailed CNOTICE, CPRIVMSG descriptions.
6005
6006
6007 Changes: Modified:
6008 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
6009
6010
6011 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
6012 Log:
6013 Oops, need both Revision and Id on modules.
6014
6015
6016 Changes: Modified:
6017 + - trunk/modules/sno_routing.c (Property Modified)
6018
6019
6020 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6021 Log:
6022 Tweak header comment a bit (filename, Id).
6023
6024
6025 Changes: Modified:
6026 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6027
6028
6029 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6030 Log:
6031 Add GLINE and UNGLINE.
6032
6033
6034 Changes: Modified:
6035 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6036
6037
6038 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6039 Log:
6040 New configure with proper Id.
6041
6042
6043 Changes: Modified:
6044 +3 -1 trunk/configure (File Modified)
6045
6046
6047 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6048 Log:
6049 Change #include directives for in6addr_any, hopefully compiles better now.
6050
6051
6052 Changes: Modified:
6053 +3 -1 trunk/configure.ac (File Modified)
6054
6055
6056 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6057 Log:
6058 Encourage putting actual administrative information
6059 in the admin{} block.
6060
6061
6062 Changes: Modified:
6063 +3 -3 trunk/doc/example.conf (File Modified)
6064
6065
6066 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6067 Log:
6068 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6069
6070
6071 Changes: Modified:
6072 +9 -7 trunk/include/s_conf.h (File Modified)
6073 +1 -0 trunk/src/newconf.c (File Modified)
6074 +10 -0 trunk/src/s_user.c (File Modified)
6075
6076
6077 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6078 Log:
6079 - Change to glines = no in example confs
6080 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6081 are disabled.
6082
6083
6084 Changes: Modified:
6085 +1 -1 trunk/doc/example.conf (File Modified)
6086 +1 -1 trunk/doc/reference.conf (File Modified)
6087 +2 -2 trunk/modules/m_gline.c (File Modified)
6088
6089
6090 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6091 Log:
6092 - forward-port QJM fix from 1.1
6093
6094
6095 Changes: Modified:
6096 +2 -0 trunk/src/s_user.c (File Modified)
6097
6098
6099 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6100 Log:
6101 - add switch to configure to disable the block allocator
6102
6103
6104 Changes: Modified:
6105 +18 -0 trunk/configure (File Modified)
6106 +9 -0 trunk/configure.ac (File Modified)
6107 +0 -6 trunk/include/config.h (File Modified)
6108 +3 -0 trunk/include/setup.h.in (File Modified)
6109
6110
6111 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6112 Log:
6113 Fix wierd error that would exit SASL users with "Overridden"
6114
6115 Changes: Modified:
6116 +1 -1 trunk/modules/m_signon.c (File Modified)
6117
6118
6119 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6120 Log:
6121 Remove obsolete XXX comment about lazylinks.
6122
6123
6124 Changes: Modified:
6125 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6126
6127
6128 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6129 Log:
6130 OJOIN: make sure to send the wallops remotely for #channels
6131
6132
6133 Changes: Modified:
6134 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6135
6136
6137 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6138 Log:
6139 Accountability for OJOIN (contrib module)
6140
6141 Changes: Modified:
6142 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6143
6144
6145 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6146 Log:
6147 - move more stuff over to ircd_state
6148
6149
6150 Changes: Modified:
6151 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6152 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6153 +9 -0 trunk/src/ircd_state.c (File Modified)
6154 +3 -3 trunk/src/patricia.c (File Modified)
6155
6156
6157 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6158 Log:
6159 - move more stuff out of libircd and into ircd_state.c
6160
6161
6162 Changes: Modified:
6163 +5 -5 trunk/src/channel.c (File Modified)
6164 +4 -4 trunk/src/client.c (File Modified)
6165 +12 -0 trunk/src/ircd_state.c (File Modified)
6166
6167
6168 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6169 Log:
6170 - this is just barrels of fun
6171
6172
6173 Changes: Modified:
6174 + - trunk/include/ircd_state.h (File Added)
6175 +1 -1 trunk/src/Makefile.in (File Modified)
6176 +2 -1 trunk/src/channel.c (File Modified)
6177 +3 -52 trunk/src/ircd.c (File Modified)
6178 +100 -3 trunk/src/ircd_state.c (File Modified)
6179
6180
6181 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6182 Log:
6183 It's .include, not #include.
6184
6185
6186 Changes: Modified:
6187 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6188
6189
6190 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6191 Log:
6192 More consistent section titles.
6193
6194
6195 Changes: Modified:
6196 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6197 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6198 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6199
6200
6201 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6202 Log:
6203 Mention possible exceeding of +j/+l due to propagation
6204 delays between servers.
6205
6206
6207 Changes: Modified:
6208 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6209
6210
6211 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6212 Log:
6213 Formatting nits:
6214 - "text" -> <quote>text</quote>
6215 - <filename>
6216 - a few more
6217
6218
6219 Changes: Modified:
6220 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6221 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6222 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6223 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6224
6225
6226 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6227 Log:
6228 Remove text about deprecation of glines.
6229
6230
6231 Changes: Modified:
6232 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6233
6234
6235 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6236 Log:
6237 - Add description of umode +D, deaf.
6238 - Mention CALLERID 005 token with umode +g.
6239
6240
6241 Changes: Modified:
6242 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6243
6244
6245 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6246 Log:
6247 Strip off a leading colon in services shortcuts (aliases).
6248
6249
6250 Changes: Modified:
6251 +2 -0 trunk/src/parse.c (File Modified)
6252
6253
6254 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6255 Log:
6256 Add no_oper_invis contrib module, denies opers setting
6257 themselves invisible (except hidden_oper's).
6258
6259
6260 Changes: Modified:
6261 +42 -0 trunk/contrib/Makefile.in (File Modified)
6262 + - trunk/contrib/no_oper_invis.c (File Added)
6263
6264
6265 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6266 Log:
6267 Mention /stats E, make the other /stats descriptions more consistent.
6268
6269
6270 Changes: Modified:
6271 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6272
6273
6274 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6275 Log:
6276 Mention that the KILL reason and oper will appear on channels.
6277
6278
6279 Changes: Modified:
6280 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6281
6282
6283 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6284 Log:
6285 Mention /mode #channel f to query forward channel from outside.
6286
6287
6288 Changes: Modified:
6289 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6290
6291
6292 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6293 Log:
6294 Port over RATBOX_2_1 r20960 (anfl):
6295 client connect notices to +C should be hiding the extra
6296 fields for spoofed users
6297
6298
6299 Changes: Modified:
6300 +2 -1 trunk/src/s_user.c (File Modified)
6301
6302
6303 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6304 Log:
6305 Add a chapter with our extra user commands:
6306 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6307
6308
6309 Changes: Modified:
6310 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6311 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6312
6313
6314 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6315 Log:
6316 Do not put by <server>: in SQUIT reasons to servers
6317 other than the one being exited.
6318
6319
6320 Changes: Modified:
6321 +1 -1 trunk/src/client.c (File Modified)
6322
6323
6324 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6325 Log:
6326 Regenerate configure.
6327
6328
6329 Changes: Modified:
6330 +1162 -1159 trunk/configure (File Modified)
6331
6332
6333 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6334 Log:
6335 Move the warning flags down so they do not mess up
6336 checks like for -Wl,-export-dynamic.
6337
6338
6339 Changes: Modified:
6340 +33 -30 trunk/configure.ac (File Modified)
6341
6342
6343 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6344 Log:
6345 - more work here
6346
6347
6348 Changes: Modified:
6349 +2 -1 trunk/iauth/Makefile.in (File Modified)
6350
6351
6352 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6353 Log:
6354 - build iauth makefile
6355
6356
6357 Changes: Modified:
6358 +3 -2 trunk/configure (File Modified)
6359 +1 -0 trunk/configure.ac (File Modified)
6360
6361
6362 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6363 Log:
6364 - Makefile
6365
6366
6367 Changes: Modified:
6368 + - trunk/iauth/Makefile.in (File Added)
6369
6370
6371 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6372 Log:
6373 - add iauth.conf.example from irc2.11
6374
6375
6376 Changes: Modified:
6377 + - trunk/doc/example-iauth.conf (File Added)
6378
6379
6380 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6381 Log:
6382 - wow, i found some docs on this thing
6383
6384
6385 Changes: Modified:
6386 + - trunk/doc/technical/iauth-internals.txt (File Added)
6387
6388
6389 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6390 Log:
6391 - no longer applicable
6392
6393
6394 Changes: Modified:
6395 + - trunk/authdaemon/ (File Deleted)
6396
6397
6398 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6399 Log:
6400 - remove libircd.so on make clean (oops)
6401
6402
6403 Changes: Modified:
6404 +1 -1 trunk/src/Makefile.in (File Modified)
6405
6406
6407 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6408 Log:
6409 - merge iauth source for experimentation
6410
6411
6412 Changes: Modified:
6413 + - trunk/iauth/ (File Added)
6414 + - trunk/iauth/a_conf.c (File Added)
6415 + - trunk/iauth/a_conf_def.h (File Added)
6416 + - trunk/iauth/a_conf_ext.h (File Added)
6417 + - trunk/iauth/a_defines.h (File Added)
6418 + - trunk/iauth/a_externs.h (File Added)
6419 + - trunk/iauth/a_io.c (File Added)
6420 + - trunk/iauth/a_io_ext.h (File Added)
6421 + - trunk/iauth/a_log.c (File Added)
6422 + - trunk/iauth/a_log_def.h (File Added)
6423 + - trunk/iauth/a_log_ext.h (File Added)
6424 + - trunk/iauth/a_struct_def.h (File Added)
6425 + - trunk/iauth/iauth.c (File Added)
6426 + - trunk/iauth/mod_lhex.c (File Added)
6427 + - trunk/iauth/mod_lhex_ext.h (File Added)
6428 + - trunk/iauth/mod_pipe.c (File Added)
6429 + - trunk/iauth/mod_pipe_ext.h (File Added)
6430 + - trunk/iauth/mod_rfc931.c (File Added)
6431 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6432 + - trunk/iauth/mod_socks.c (File Added)
6433 + - trunk/iauth/mod_socks_ext.h (File Added)
6434 + - trunk/iauth/mod_webproxy.c (File Added)
6435 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6436
6437
6438 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6439 Log:
6440 User /quote help index was not sorted properly.
6441
6442
6443 Changes: Modified:
6444 +2 -2 trunk/help/Makefile.in (File Modified)
6445 +8 -8 trunk/help/users/index (File Modified)
6446
6447
6448 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6449 Log:
6450 Add SCAN help file.
6451
6452
6453 Changes: Modified:
6454 +25 -8 trunk/help/opers/index (File Modified)
6455 + - trunk/help/opers/scan (File Added)
6456
6457
6458 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6459 Log:
6460 SGML docs:
6461 - Document SCAN UMODES
6462 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6463
6464
6465 Changes: Modified:
6466 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6467
6468
6469 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6470 Log:
6471 Add our copyright information to /info (part of release-1.1 r1026).
6472
6473
6474 Changes: Modified:
6475 +1 -0 trunk/src/version.c.SH (File Modified)
6476
6477
6478 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6479 Log:
6480 Fix some compile warnings.
6481
6482
6483 Changes: Modified:
6484 +1 -1 trunk/modules/core/m_join.c (File Modified)
6485 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6486 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6487 +1 -1 trunk/modules/m_scan.c (File Modified)
6488 +4 -4 trunk/modules/m_signon.c (File Modified)
6489
6490
6491 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6492 Log:
6493 RSFNC: OK, actually consider unknowns also for detecting a collide.
6494 Otherwise we can get two clients with the same nick.
6495
6496
6497 Changes: Modified:
6498 +1 -1 trunk/modules/m_services.c (File Modified)
6499
6500
6501 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6502 Log:
6503 - charybdis profiling stuff
6504 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6505 - update .depend
6506
6507
6508 Changes: Modified:
6509 +0 -8 trunk/configure (File Modified)
6510 +1 -8 trunk/configure.ac (File Modified)
6511 +18 -0 trunk/include/channel.h (File Modified)
6512 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6513 +335 -260 trunk/src/.depend (File Modified)
6514 +1569 -0 trunk/src/Makefile.in (File Modified)
6515 + - trunk/src/chmode.c (File Added)
6516 +16 -1 trunk/src/ircd.c (File Modified)
6517 +11 -0 trunk/src/main.c (File Modified)
6518 +11 -0 trunk/src/modules.c (File Modified)
6519
6520
6521 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6522 Log:
6523 RSFNC: Do not send kills to servers for unknowns
6524
6525
6526 Changes: Modified:
6527 +4 -2 trunk/modules/m_services.c (File Modified)
6528
6529
6530 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6531 Log:
6532 Describe service{} blocks in reference.conf.
6533
6534
6535 Changes: Modified:
6536 +12 -0 trunk/doc/reference.conf (File Modified)
6537
6538
6539 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6540 Log:
6541 Replace this list of modes with pointers to other documentation.
6542
6543
6544 Changes: Modified:
6545 +6 -50 trunk/doc/modes.txt (File Modified)
6546
6547
6548 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6549 Log:
6550 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6551 looks too much like an old-ircd client pointer otherwise.
6552
6553
6554 Changes: Modified:
6555 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6556
6557
6558 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6559 Log:
6560 findforwards:
6561 - note truncation of the list (perhaps sending multiple
6562 notices is better)
6563 - clarify in a comment that /findforwards on a nonexistent
6564 channel can be useful
6565 - sendto_one_notice() requires that the text start with
6566 a colon
6567
6568
6569 Changes: Modified:
6570 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6571
6572
6573 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6574 Log:
6575 When we close a local server's link, always include the
6576 name of the client causing the exit in the reason in the
6577 SQUIT we send them (replacing them with us). This makes
6578 sure server notices for stuff like "Not enough arguments
6579 to server command" are different on the two sides.
6580
6581
6582 Changes: Modified:
6583 +7 -5 trunk/src/client.c (File Modified)
6584
6585
6586 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6587 Log:
6588 New contrib module m_findforwards.c
6589
6590
6591 Changes: Modified:
6592 +112 -0 trunk/contrib/Makefile.in (File Modified)
6593 + - trunk/contrib/m_findforwards.c (File Added)
6594
6595
6596 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6597 Log:
6598 Whoops, don't show real host behind auth{} spoof in
6599 spoof notices if hide_spoof_ips is enabled.
6600
6601 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6602
6603
6604 Changes: Modified:
6605 +3 -2 trunk/src/s_conf.c (File Modified)
6606
6607
6608 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6609 Log:
6610 Add dalnet-style /identify that sends to nickserv or chanserv.
6611
6612
6613 Changes: Modified:
6614 +102 -0 trunk/contrib/Makefile.in (File Modified)
6615 + - trunk/contrib/m_identify.c (File Added)
6616
6617
6618 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6619 Log:
6620 Document alias{} blocks a bit better.
6621
6622
6623 Changes: Modified:
6624 +9 -0 trunk/doc/reference.conf (File Modified)
6625
6626
6627 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6628 Log:
6629 - add aliases to /stats m (data usage is not counted though, sorry)
6630
6631
6632 Changes: Modified:
6633 +1 -0 trunk/include/s_conf.h (File Modified)
6634 +3 -0 trunk/src/newconf.c (File Modified)
6635 +15 -0 trunk/src/parse.c (File Modified)
6636
6637
6638 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6639 Log:
6640 - remove m_sshortcut as it's no longer relevant
6641
6642
6643 Changes: Modified:
6644 +0 -145 trunk/modules/Makefile.in (File Modified)
6645 + - trunk/modules/m_sshortcut.c (File Deleted)
6646
6647
6648 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6649 Log:
6650 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6651 targets instead of my original idea :P)
6652
6653
6654 Changes: Modified:
6655 +32 -0 trunk/doc/example.conf (File Modified)
6656 +35 -0 trunk/doc/reference.conf (File Modified)
6657 +4 -0 trunk/include/parse.h (File Modified)
6658 +7 -0 trunk/include/s_conf.h (File Modified)
6659 +82 -0 trunk/src/newconf.c (File Modified)
6660 +78 -0 trunk/src/parse.c (File Modified)
6661 +16 -0 trunk/src/s_conf.c (File Modified)
6662
6663
6664 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6665 Log:
6666 Remove some spaces after tabs. ??
6667
6668
6669 Changes: Modified:
6670 +18 -18 trunk/src/newconf.c (File Modified)
6671
6672
6673 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6674 Log:
6675 Global /who:
6676 - make sure to clear all marks also if the who was aborted
6677 because of too many matches
6678 - give ERR_TOOMANYMATCHES if too many matches
6679 - clarify comments
6680
6681 ratbox RATBOX_2_2 r22003 (jilles)
6682
6683
6684 Changes: Modified:
6685 +28 -26 trunk/modules/m_who.c (File Modified)
6686
6687
6688 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6689 Log:
6690 - devel is 2.0
6691
6692
6693 Changes: Modified:
6694 +9 -9 trunk/configure (File Modified)
6695 +1 -1 trunk/configure.ac (File Modified)
6696
6697
6698 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6699 Log:
6700 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6701
6702
6703 Changes: Modified:
6704 +2 -1 trunk/include/s_newconf.h (File Modified)
6705 +20 -0 trunk/modules/m_rehash.c (File Modified)
6706 +1 -1 trunk/src/s_newconf.c (File Modified)
6707
6708
6709 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6710 Log:
6711 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6712
6713
6714 Changes: Modified:
6715 +0 -1 trunk/doc/example.conf (File Modified)
6716 +0 -3 trunk/doc/reference.conf (File Modified)
6717 +0 -1 trunk/include/s_conf.h (File Modified)
6718 +0 -6 trunk/modules/m_info.c (File Modified)
6719 +1 -1 trunk/src/channel.c (File Modified)
6720 +0 -1 trunk/src/newconf.c (File Modified)
6721
6722
6723 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6724 Log:
6725 Missing header in m_chghost.c
6726
6727 Changes: Modified:
6728 +1 -0 trunk/modules/m_chghost.c (File Modified)
6729
6730
6731 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6732 Log:
6733 Relocate QJM code to a seperate function(change_nick_user_host)
6734 Change CHGHOST to use change_nick_user_host instead of just setting it
6735
6736
6737 Changes: Modified:
6738 +3 -0 trunk/include/s_user.h (File Modified)
6739 +1 -1 trunk/modules/m_chghost.c (File Modified)
6740 +3 -78 trunk/modules/m_signon.c (File Modified)
6741 +89 -0 trunk/src/s_user.c (File Modified)
6742
6743
6744 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6745 Log:
6746 Restore /stats a (dns servers, admin-only).
6747
6748
6749 Changes: Modified:
6750 +1 -0 trunk/include/res.h (File Modified)
6751 +5 -8 trunk/modules/m_stats.c (File Modified)
6752 +16 -0 trunk/src/res.c (File Modified)
6753
6754
6755 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6756 Log:
6757 - Add CHARYBDIS_PROFILE if we are profiling.
6758 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6759 - Remove duplicate --enable-epoll entry.
6760
6761
6762 Changes: Modified:
6763 +1595 -15 trunk/configure (File Modified)
6764 +30 -11 trunk/configure.ac (File Modified)
6765 +3 -0 trunk/include/setup.h.in (File Modified)
6766
6767
6768 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6769 Log:
6770 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6771
6772
6773 Changes: Modified:
6774 +28 -0 trunk/aclocal.m4 (File Modified)
6775
6776
6777 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6778 Log:
6779 Allow requesting forward channel and quiet list in same mode command.
6780
6781
6782 Changes: Modified:
6783 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6784
6785
6786 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6787 Log:
6788 Add description of xline wildcards.
6789
6790
6791 Changes: Modified:
6792 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6793
6794
6795 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6796 Log:
6797 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6798
6799
6800 Changes: Modified:
6801 +0 -4 trunk/modules/m_services.c (File Modified)
6802
6803
6804 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6805 Log:
6806 typo
6807
6808
6809 Changes: Modified:
6810 +1 -1 trunk/include/hook.h (File Modified)
6811
6812
6813 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6814 Log:
6815 call_hook, not hook_call
6816
6817
6818 Changes: Modified:
6819 +1 -1 trunk/modules/core/m_join.c (File Modified)
6820
6821
6822 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6823 Log:
6824 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6825 Could be useful for a number of things.
6826
6827
6828 Changes: Modified:
6829 +9 -0 trunk/modules/core/m_join.c (File Modified)
6830
6831
6832 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6833 Log:
6834 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6835
6836
6837 Changes: Modified:
6838 +7 -0 trunk/include/hook.h (File Modified)
6839
6840
6841 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6842 Log:
6843 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6844
6845
6846 Changes: Modified:
6847 +15 -0 trunk/modules/m_services.c (File Modified)
6848
6849
6850 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6851 Log:
6852 Clarify snomask +f, +k, +u.
6853
6854
6855 Changes: Modified:
6856 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6857
6858
6859 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6860 Log:
6861 Cmode +p and +s may be set simultaneously.
6862
6863
6864 Changes: Modified:
6865 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6866
6867
6868 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6869 Log:
6870 actually, we should check the data version on each reload (oops)
6871
6872
6873 Changes: Modified:
6874 +6 -6 trunk/src/main.c (File Modified)
6875
6876
6877 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6878 Log:
6879 more work on the loader
6880
6881
6882 Changes: Modified:
6883 +45 -21 trunk/src/main.c (File Modified)
6884
6885
6886 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6887 Log:
6888 Add prototype ircd_state.c
6889
6890
6891 Changes: Modified:
6892 + - trunk/src/ircd_state.c (File Added)
6893
6894
6895 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6896 Log:
6897 Smaller improvements.
6898
6899
6900 Changes: Modified:
6901 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6902
6903
6904 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6905 Log:
6906 Add a lot of stuff here.
6907
6908
6909 Changes: Modified:
6910 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6911
6912
6913 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6914 Log:
6915 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6916
6917
6918 Changes: Modified:
6919 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6920
6921
6922 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6923 Log:
6924 Invex doesn't trump +r or (sic) +J.
6925
6926
6927 Changes: Modified:
6928 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6929
6930
6931 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6932 Log:
6933 Check to make sure a module is not loaded before loading it.
6934
6935
6936 Changes: Modified:
6937 +6 -1 trunk/src/ircd_parser.y (File Modified)
6938
6939
6940 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6941 Log:
6942 - Add a missing comma in the HeaderMessages array
6943 - Only send "Your hostname is too long ..." if that really is the case
6944
6945
6946 Changes: Modified:
6947 +2 -2 trunk/src/s_auth.c (File Modified)
6948
6949
6950 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6951 Log:
6952 build_symtable() will have already bailed here, so no need to check
6953 explicitly whether or not charybdis_main is NULL.
6954
6955
6956 Changes: Modified:
6957 +7 -16 trunk/src/main.c (File Modified)
6958
6959
6960 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6961 Log:
6962 Data structure versioning, part 1.
6963
6964
6965 Changes: Modified:
6966 +10 -1 trunk/include/ircd_defs.h (File Modified)
6967 +2 -0 trunk/src/ircd.c (File Modified)
6968 +15 -3 trunk/src/main.c (File Modified)
6969
6970
6971 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6972 Log:
6973 build a symbol table and use that instead of doing a raw dlsym on everything
6974
6975
6976 Changes: Modified:
6977 + - trunk/include/ircd_linker.h (File Added)
6978 +71 -1 trunk/src/Makefile.in (File Modified)
6979 + - trunk/src/ircd_linker.c (File Added)
6980 +16 -4 trunk/src/main.c (File Modified)
6981
6982
6983 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6984 Log:
6985 The launcher now calls io_loop() instead of charybdis_main().
6986 This is so that we do not have to reinitialize *everything* later.
6987
6988
6989 Changes: Modified:
6990 +1 -0 trunk/include/ircd.h (File Modified)
6991 +6 -7 trunk/src/ircd.c (File Modified)
6992 +13 -1 trunk/src/main.c (File Modified)
6993
6994
6995 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6996 Log:
6997 Use global binding on libircd.so.
6998
6999
7000 Changes: Modified:
7001 +1 -1 trunk/src/main.c (File Modified)
7002
7003
7004 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
7005 Log:
7006 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
7007 (it will do more later)
7008
7009
7010 Changes: Modified:
7011 +14 -12 trunk/include/config.h (File Modified)
7012 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7013 +31 -5 trunk/src/Makefile.in (File Modified)
7014 +78 -1 trunk/src/ircd.c (File Modified)
7015 + - trunk/src/main.c (File Added)
7016
7017
7018 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7019 Log:
7020 Add whitespace here, oops.
7021
7022
7023 Changes: Modified:
7024 +1 -1 trunk/CREDITS (File Modified)
7025
7026
7027 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7028 Log:
7029 Properly copy over the IP address here instead of using a cheap hack.
7030 Because the hack didn't work right except on IPv6. :|
7031
7032
7033 Changes: Modified:
7034 +12 -2 trunk/src/s_newconf.c (File Modified)
7035
7036
7037 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7038 Log:
7039 Revert reject cache notice to ratbox's, which more
7040 clearly suggests what's happening.
7041
7042
7043 Changes: Modified:
7044 +4 -1 trunk/src/reject.c (File Modified)
7045
7046
7047 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7048 Log:
7049 Fix the openssl status in the overview information.
7050
7051
7052 Changes: Modified:
7053 +1 -3 trunk/configure (File Modified)
7054 +1 -3 trunk/configure.ac (File Modified)
7055
7056
7057 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7058 Log:
7059 - Add simple exempt{} block (127.0.0.1) to example.conf.
7060 - Remove mention of deny{}.
7061
7062
7063 Changes: Modified:
7064 +5 -0 trunk/doc/example.conf (File Modified)
7065 +1 -1 trunk/doc/reference.conf (File Modified)
7066
7067
7068 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7069 Log:
7070 example.conf: add some comments at the start
7071 reference.conf: some ircd-ratbox -> charybdis
7072
7073
7074 Changes: Modified:
7075 +11 -0 trunk/doc/example.conf (File Modified)
7076 +6 -5 trunk/doc/reference.conf (File Modified)
7077
7078
7079 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7080 Log:
7081 Rename m_createauthonly module to createauthonly
7082 as this is not a module providing an m_function
7083 (command).
7084
7085
7086 Changes: Modified:
7087 +1 -38 trunk/contrib/Makefile.in (File Modified)
7088 + - trunk/contrib/createauthonly.c (File Added)
7089 + - trunk/contrib/m_createauthonly.c (File Deleted)
7090
7091
7092 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7093 Log:
7094 Add to example confs commented lines for:
7095 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7096 sno_globalkline.so, sno_globaloper.so.
7097
7098
7099 Changes: Modified:
7100 +5 -1 trunk/doc/example.conf (File Modified)
7101 +9 -1 trunk/doc/reference.conf (File Modified)
7102
7103
7104 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7105 Log:
7106 - Unbreak connecting to connect{}s with hostnames
7107 instead of IP addresses (broken with new resolver).
7108 - Try to do A/AAAA query based on aftype in
7109 connect{} (doesn't seem to work fully).
7110
7111
7112 Changes: Modified:
7113 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7114
7115
7116 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7117 Log:
7118 Unbreak /rehash dns.
7119
7120
7121 Changes: Modified:
7122 +1 -0 trunk/src/res.c (File Modified)
7123
7124
7125 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7126 Log:
7127 Preserve Hybrid Id and add one of our own.
7128
7129
7130 Changes: Modified:
7131 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7132 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7133
7134
7135 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7136 Log:
7137 Add anfl and Androsyn to CREDITS.
7138 They wrote a lot of ratbox code we use, both before and after the fork.
7139
7140
7141 Changes: Modified:
7142 +2 -0 trunk/CREDITS (File Modified)
7143
7144
7145 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7146 Log:
7147 Hostname validity check.
7148
7149
7150 Changes: Modified:
7151 +42 -3 trunk/src/s_auth.c (File Modified)
7152
7153
7154 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7155 Log:
7156 Version bump to 1.2.0.
7157
7158
7159 Changes: Modified:
7160 +9 -9 trunk/configure (File Modified)
7161 +1 -1 trunk/configure.ac (File Modified)
7162
7163
7164 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7165 Log:
7166 - Missed a spot in the IPv6 code here. Should be usable now.
7167
7168
7169 Changes: Modified:
7170 +2 -2 trunk/src/res.c (File Modified)
7171
7172
7173 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7174 Log:
7175 Alright, so, this massive commit does the following:
7176 - Removes adns
7177 - Adds a resolver based on the undernet and hybrid one.
7178 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7179 - Makes a check in ./configure be posixly correct
7180 - Simplifies the auth code and DNS callbacks
7181
7182 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7183
7184
7185 Changes: Modified:
7186 +1 -1 trunk/Makefile.in (File Modified)
7187 + - trunk/adns/ (File Deleted)
7188 +148 -80 trunk/configure (File Modified)
7189 +1 -2 trunk/configure.ac (File Modified)
7190 +6 -0 trunk/include/client.h (File Modified)
7191 +1 -0 trunk/include/packet.h (File Modified)
7192 +153 -41 trunk/include/res.h (File Modified)
7193 + - trunk/include/reslib.h (File Added)
7194 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7195 +930 -1449 trunk/modules/.depend (File Modified)
7196 +3 -0 trunk/modules/m_stats.c (File Modified)
7197 +417 -621 trunk/src/.depend (File Modified)
7198 +1 -1 trunk/src/.indent.pro (File Modified)
7199 +2069 -289 trunk/src/Makefile.in (File Modified)
7200 + - trunk/src/adns.c (File Deleted)
7201 + - trunk/src/res.c (File Added)
7202 + - trunk/src/reslib.c (File Added)
7203 +11 -50 trunk/src/s_auth.c (File Modified)
7204 +4 -26 trunk/src/s_newconf.c (File Modified)
7205
7206
7207 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7208 Log:
7209 Document the NOBALLOC feature.
7210
7211
7212 Changes: Modified:
7213 +7 -1 trunk/include/config.h (File Modified)
7214
7215
7216 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7217 Log:
7218 commands.sgml changes
7219
7220
7221 Changes: Modified:
7222 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7223
7224
7225 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7226 Log:
7227 connect{} changes.
7228
7229
7230 Changes: Modified:
7231 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7232
7233
7234 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7235 Log:
7236 Improve description of class{} block (in particular,
7237 mention server classes as well as client classes).
7238
7239
7240 Changes: Modified:
7241 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7242
7243
7244 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7245 Log:
7246 In comment:
7247 -/* sendq: servers need a higher sendq as they send more data */
7248 +/* sendq: servers need a higher sendq as they are sent more data */
7249
7250
7251 Changes: Modified:
7252 +1 -1 trunk/doc/reference.conf (File Modified)
7253
7254
7255 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7256 Log:
7257 Add modules{} block.
7258
7259
7260 Changes: Modified:
7261 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7262
7263
7264 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7265 Log:
7266 Add general::oper_snomask, snomask on oper up for opers
7267 that have umode +s set on oper up, but do not have
7268 a specific snomask setting in their operator block.
7269 If this is empty or not specified, +s is used as before.
7270
7271
7272 Changes: Modified:
7273 +4 -1 trunk/doc/example.conf (File Modified)
7274 +7 -1 trunk/doc/reference.conf (File Modified)
7275 +1 -0 trunk/include/client.h (File Modified)
7276 +1 -0 trunk/include/s_conf.h (File Modified)
7277 +32 -0 trunk/src/newconf.c (File Modified)
7278 +1 -0 trunk/src/s_conf.c (File Modified)
7279 +13 -3 trunk/src/s_user.c (File Modified)
7280
7281
7282 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7283 Log:
7284 fix error
7285
7286 Changes: Modified:
7287 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7288
7289
7290 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7291 Log:
7292 Add MASKTRACE and CHANTRACE commands.
7293
7294
7295 Changes: Modified:
7296 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7297
7298
7299 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7300 Log:
7301 document loadmodule directive
7302
7303
7304 Changes: Modified:
7305 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7306
7307
7308 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7309 Log:
7310 finish this up
7311
7312
7313 Changes: Modified:
7314 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7315
7316
7317 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7318 Log:
7319 q:lines are no longer living in the ircd.conf either
7320
7321
7322 Changes: Modified:
7323 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7324
7325
7326 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7327 Log:
7328 remove k:line, d:line, x:line as they are their own files now
7329
7330
7331 Changes: Modified:
7332 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7333
7334
7335 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7336 Log:
7337 New place for operator::snomask.
7338
7339
7340 Changes: Modified:
7341 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7342
7343
7344 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7345 Log:
7346 Document connect {}.
7347
7348
7349 Changes: Modified:
7350 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7351
7352
7353 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7354 Log:
7355 example.conf: move operator::snomask to a more logical place,
7356 more sensible default
7357 reference.conf: add operator::snomask
7358
7359
7360 Changes: Modified:
7361 +3 -3 trunk/doc/example.conf (File Modified)
7362 +3 -0 trunk/doc/reference.conf (File Modified)
7363
7364
7365 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7366 Log:
7367 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7368 in those conf entries that take umodes like <name1>, <name2>, ...
7369
7370
7371 Changes: Modified:
7372 +3 -0 trunk/doc/reference.conf (File Modified)
7373 +3 -0 trunk/src/newconf.c (File Modified)
7374
7375
7376 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7377 Log:
7378 Remove H:line
7379
7380
7381 Changes: Modified:
7382 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7383
7384
7385 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7386 Log:
7387 Aesthetic changes.
7388
7389
7390 Changes: Modified:
7391 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7392
7393
7394 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7395 Log:
7396 s/allow/auth
7397
7398
7399 Changes: Modified:
7400 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7401
7402
7403 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7404 Log:
7405 fix
7406
7407
7408 Changes: Modified:
7409 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7410
7411
7412 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7413 Log:
7414 Document operator {} blocks.
7415
7416
7417 Changes: Modified:
7418 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7419
7420
7421 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7422 Log:
7423 auth{}: clarify/add some details
7424
7425
7426 Changes: Modified:
7427 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7428
7429
7430 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7431 Log:
7432 auth{}: Move a paragraph.
7433
7434
7435 Changes: Modified:
7436 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7437
7438
7439 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7440 Log:
7441 Document auth{} blocks.
7442
7443
7444 Changes: Modified:
7445 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7446
7447
7448 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7449 Log:
7450 Add umode +R.
7451
7452
7453 Changes: Modified:
7454 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7455
7456
7457 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7458 Log:
7459 Add umode +R, prevents unidentified clients from
7460 sending private messages or notices. /accept'ed
7461 clients and opers are exempt.
7462 Due to the /accept part, this is only checked
7463 at the target's server, may want to change
7464 this?
7465
7466
7467 Changes: Modified:
7468 +1 -0 trunk/help/opers/umode (File Modified)
7469 +1 -0 trunk/help/users/umode (File Modified)
7470 +2 -0 trunk/include/client.h (File Modified)
7471 +1 -0 trunk/include/numeric.h (File Modified)
7472 +11 -1 trunk/modules/core/m_message.c (File Modified)
7473 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7474 +1 -1 trunk/src/messages.tab (File Modified)
7475 +1 -1 trunk/src/s_user.c (File Modified)
7476
7477
7478 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7479 Log:
7480 Don't allow a nick change if banned or quieted (and not
7481 voiced or opped) on a channel. This uses numeric 435
7482 (bahamut's "cannot change to a banned nick") because
7483 bahamut/ircu's 437 and hyperion's 438 already have
7484 another meaning for us.
7485
7486
7487 Changes: Modified:
7488 +2 -0 trunk/include/channel.h (File Modified)
7489 +1 -0 trunk/include/numeric.h (File Modified)
7490 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7491 +38 -0 trunk/src/channel.c (File Modified)
7492 +1 -1 trunk/src/messages.tab (File Modified)
7493
7494
7495 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7496 Log:
7497 KNOCK:
7498 - respect ban exceptions
7499 - also deny a knock if quieted
7500
7501
7502 Changes: Modified:
7503 +2 -1 trunk/modules/m_knock.c (File Modified)
7504
7505
7506 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7507 Log:
7508 Reverse bad substitution in comment.
7509
7510
7511 Changes: Modified:
7512 +1 -1 trunk/src/channel.c (File Modified)
7513
7514
7515 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7516 Log:
7517 - set DynSpoof flag for clients spoofed at registration
7518 - add orighost instead of host to the hostname hash
7519
7520
7521 Changes: Modified:
7522 +5 -1 trunk/src/s_user.c (File Modified)
7523
7524
7525 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7526 Log:
7527 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7528
7529
7530 Changes: Modified:
7531 +2 -3 trunk/src/send.c (File Modified)
7532
7533
7534 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7535 Log:
7536 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7537
7538
7539 Changes: Modified:
7540 +17 -7 trunk/modules/m_signon.c (File Modified)
7541
7542
7543 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7544 Log:
7545 Correct minimum args on ENCAP SASL to avoid nasty core.
7546
7547
7548 Changes: Modified:
7549 +1 -1 trunk/modules/m_sasl.c (File Modified)
7550
7551
7552 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7553 Log:
7554 Style nits: sptr can't ever be NULL, don't compare truth
7555 values with YES.
7556
7557
7558 Changes: Modified:
7559 +2 -3 trunk/modules/m_scan.c (File Modified)
7560
7561
7562 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7563 Log:
7564 - Comment out scan_cmodes() prototype to suppress warning
7565 - Correct minimum parameter count for mo_scan()
7566
7567
7568 Changes: Modified:
7569 +2 -2 trunk/modules/m_scan.c (File Modified)
7570
7571
7572 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7573 Log:
7574 SCAN UMODES:
7575 - Include full command in operspy notice
7576 - Allow global scans (no-list used, mask not used) without operspy
7577 - Use ERR_NOPRIVS numeric
7578
7579
7580 Changes: Modified:
7581 +21 -9 trunk/modules/m_scan.c (File Modified)
7582
7583
7584 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7585 Log:
7586 Cancel out the >3 default if < is given; this way
7587 any </> specification fully overrides the default.
7588
7589
7590 Changes: Modified:
7591 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7592
7593
7594 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7595 Log:
7596 - Call mo_list() from m_list() to reduce code duplication
7597 - Default to >3, rather arbitrarily (conf option?)
7598 - Make < and > mean less than and greater than again
7599
7600
7601 Changes: Modified:
7602 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7603
7604
7605 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7606 Log:
7607 When processing topic burst, hide connecting server
7608 on netburst if flatten links is enabled.
7609
7610
7611 Changes: Modified:
7612 +9 -2 trunk/modules/m_tb.c (File Modified)
7613
7614
7615 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7616 Log:
7617 - remove PENALTY token
7618
7619
7620 Changes: Modified:
7621 +0 -1 trunk/include/supported.h (File Modified)
7622
7623
7624 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7625 Log:
7626 005 fixups:
7627 - Add PENALTY because we have a pace-wait system.
7628 - Add FNC due to SAVE and RSFNC
7629 - Add q to MAXLIST.
7630
7631
7632 Changes: Modified:
7633 +4 -2 trunk/include/supported.h (File Modified)
7634
7635
7636 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7637 Log:
7638 mkay, indent went nuts here
7639
7640
7641 Changes: Modified:
7642 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7643
7644
7645 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7646 Log:
7647 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7648 and can be used instead. The SAFELIST implementation is the one used by
7649 default, as most users/networks will be used to it.
7650
7651
7652 Changes: Modified:
7653 +1 -0 trunk/NEWS (File Modified)
7654 +14 -0 trunk/include/client.h (File Modified)
7655 +5 -0 trunk/include/hash.h (File Modified)
7656 +404 -272 trunk/modules/Makefile.in (File Modified)
7657 + - trunk/modules/m_list.c (File Deleted)
7658 + - trunk/modules/m_list_ratbox.c (File Added)
7659 + - trunk/modules/m_list_safelist.c (File Added)
7660 +5 -5 trunk/src/hash.c (File Modified)
7661
7662
7663 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7664 Log:
7665 Clear invites on a lowerTS JOIN or SJOIN.
7666 This should complete kick_on_split_riding protection.
7667
7668
7669 Changes: Modified:
7670 +5 -0 trunk/modules/core/m_join.c (File Modified)
7671 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7672
7673
7674 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7675 Log:
7676 Like in ratbox, send and interpret timestamps on invites.
7677
7678
7679 Changes: Modified:
7680 +9 -2 trunk/modules/m_invite.c (File Modified)
7681
7682
7683 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7684 Log:
7685 Add +S (network service) umode. Just for completeness, users or opers
7686 cannot set this.
7687
7688
7689 Changes: Modified:
7690 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7691
7692
7693 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7694 Log:
7695 update NEWS a bit
7696
7697
7698 Changes: Modified:
7699 +35 -2 trunk/NEWS (File Modified)
7700
7701
7702 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7703 Log:
7704 Split off a PreClient structure for data to be freed on registation (i.e. password).
7705 New hook introduce_client for post-registration messages.
7706 Fix b0rked SASL numerics.
7707 Burst REALHOST post-introduction for spoofed-on-registration clients.
7708 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7709 Pre-registration signon support.
7710
7711
7712 Changes: Modified:
7713 +10 -0 trunk/configure (File Modified)
7714 +2 -0 trunk/configure.ac (File Modified)
7715 +14 -4 trunk/include/client.h (File Modified)
7716 +1 -0 trunk/include/hook.h (File Modified)
7717 +1 -0 trunk/include/numeric.h (File Modified)
7718 +3 -0 trunk/include/setup.h.in (File Modified)
7719 +16 -0 trunk/modules/m_chghost.c (File Modified)
7720 +25 -21 trunk/modules/m_sasl.c (File Modified)
7721 +63 -30 trunk/modules/m_signon.c (File Modified)
7722 +18 -0 trunk/src/client.c (File Modified)
7723 +2 -0 trunk/src/hook.c (File Modified)
7724 +5 -5 trunk/src/messages.tab (File Modified)
7725 +2 -0 trunk/src/s_serv.c (File Modified)
7726 +28 -2 trunk/src/s_user.c (File Modified)
7727
7728
7729 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7730 Log:
7731 Update hook documentation.
7732
7733
7734 Changes: Modified:
7735 +30 -0 trunk/doc/hooks.txt (File Modified)
7736
7737
7738 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7739 Log:
7740 Improve @/# handling in match_esc().
7741
7742
7743 Changes: Modified:
7744 +21 -13 trunk/src/match.c (File Modified)
7745
7746
7747 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7748 Log:
7749 backtrack instead of bailing out when handling a mismatched escape
7750
7751
7752 Changes: Modified:
7753 +1 -1 trunk/src/match.c (File Modified)
7754
7755
7756 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7757 Log:
7758 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7759
7760 Changes: Modified:
7761 +2 -1 trunk/CREDITS (File Modified)
7762
7763
7764 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7765 Log:
7766 Fix the escape brokenness and pick up a more efficient matching algorithm,
7767 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7768 Patch sent upstream. They can do whatever they want with it, *shrug*.
7769
7770
7771 Changes: Modified:
7772 +147 -161 trunk/src/match.c (File Modified)
7773
7774
7775 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7776 Log:
7777 If flatten links is enabled, fake the origins of some ServerModes
7778 sent to clients so that the server sending the netburst is hidden.
7779 Most mode hacks still show the true source.
7780
7781
7782 Changes: Modified:
7783 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7784 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7785
7786
7787 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7788 Log:
7789 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7790 where the exit originated).
7791 - When receiving an SQUIT for a server themselves
7792 (IsMe(target_p) || target_p == client_p)
7793 close their link and send a local server notice.
7794
7795
7796 Changes: Modified:
7797 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7798 +6 -3 trunk/src/client.c (File Modified)
7799
7800
7801 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7802 Log:
7803 Hooking into the wrong hook, whoops. :P
7804
7805
7806 Changes: Modified:
7807 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7808 +6 -10 trunk/modules/core/m_join.c (File Modified)
7809
7810
7811 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7812 Log:
7813 this doesn't work right, right now :P
7814
7815
7816 Changes: Modified:
7817 +40 -0 trunk/contrib/Makefile.in (File Modified)
7818 + - trunk/contrib/m_createauthonly.c (File Added)
7819 +6 -0 trunk/include/hook.h (File Modified)
7820 +26 -1 trunk/modules/core/m_join.c (File Modified)
7821 +1 -1 trunk/src/ircd.c (File Modified)
7822
7823
7824 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7825 Log:
7826 Make can_join() hookable.
7827
7828
7829 Changes: Modified:
7830 +12 -1 trunk/src/channel.c (File Modified)
7831
7832
7833 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7834 Log:
7835 add 'int approved;' to the channel event hook
7836
7837
7838 Changes: Modified:
7839 +1 -0 trunk/include/hook.h (File Modified)
7840
7841
7842 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7843 Log:
7844 Use SIDs in SASL ENCAP origin.
7845 Ignore responses from other agents once the first SASL response has been received for a client.
7846
7847
7848 Changes: Modified:
7849 +9 -5 trunk/modules/m_sasl.c (File Modified)
7850
7851
7852 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7853 Log:
7854 Removed stray debug code.
7855
7856
7857 Changes: Modified:
7858 +1 -1 trunk/modules/m_sasl.c (File Modified)
7859
7860
7861 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7862 Log:
7863 Don't complain "unknown MODE flag" if a non-oper attempts
7864 to unset an oper only umode they do not have.
7865 This is to prevent unwanted error messages when users/bots
7866 do things like MODE <nick> +i-sw.
7867
7868
7869 Changes: Modified:
7870 +4 -2 trunk/src/s_user.c (File Modified)
7871
7872
7873 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7874 Log:
7875 Fix client_exit hook name and only call it for local exits that are not
7876 IsAnyServer.
7877
7878
7879 Changes: Modified:
7880 +3 -2 trunk/modules/m_sasl.c (File Modified)
7881
7882
7883 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7884 Log:
7885 Fix SASL logic to actually use stored agent UID.
7886 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7887 Add abort code for exiting clients.
7888
7889
7890 Changes: Modified:
7891 +18 -9 trunk/modules/m_sasl.c (File Modified)
7892
7893
7894 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7895 Log:
7896 Port over ratbox 2.2 /challenge. This is slightly more secure
7897 (better crypto, longer keys, challenge timeout) and has better
7898 client scripts.
7899
7900 The respond tool is no longer part of the ircd tree but a
7901 separate package, currently available from
7902 http://respond.ircd-ratbox.org (we should mirror/... this).
7903
7904
7905 Changes: Modified:
7906 +65 -310 trunk/doc/challenge.txt (File Modified)
7907 +5 -5 trunk/include/client.h (File Modified)
7908 +3 -0 trunk/include/irc_string.h (File Modified)
7909 +3 -0 trunk/include/numeric.h (File Modified)
7910 +94 -50 trunk/modules/m_challenge.c (File Modified)
7911 +1 -2 trunk/src/client.c (File Modified)
7912 +125 -0 trunk/src/irc_string.c (File Modified)
7913 +2 -2 trunk/src/messages.tab (File Modified)
7914 + - trunk/tools/rsa_respond/ (File Deleted)
7915
7916
7917 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7918 Log:
7919 Preliminary SASL support.
7920
7921
7922 Changes: Modified:
7923 +7 -0 trunk/include/client.h (File Modified)
7924 +6 -0 trunk/include/numeric.h (File Modified)
7925 +1 -0 trunk/modules/Makefile.in (File Modified)
7926 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7927 +175 -1 trunk/modules/m_cap.c (File Modified)
7928 + - trunk/modules/m_sasl.c (File Added)
7929 +2 -0 trunk/modules/m_user.c (File Modified)
7930 +5 -5 trunk/src/messages.tab (File Modified)
7931 +8 -2 trunk/src/s_user.c (File Modified)
7932
7933
7934 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7935 Log:
7936 SIGNON: make logout also apply remotely.
7937
7938
7939 Changes: Modified:
7940 +7 -2 trunk/modules/m_signon.c (File Modified)
7941
7942
7943 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7944 Log:
7945 Use an asterisk when sending empty logins in SIGNON.
7946
7947
7948 Changes: Modified:
7949 +5 -5 trunk/modules/m_signon.c (File Modified)
7950
7951
7952 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7953 Log:
7954 SIGNON: Only add whowas entry (add_history()) and wipe
7955 accepts (del_all_accepts()) if nick changed.
7956
7957
7958 Changes: Modified:
7959 +5 -3 trunk/modules/m_signon.c (File Modified)
7960
7961
7962 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7963 Log:
7964 SIGNON: slight fixes to collision code:
7965 - don't kill if target_p == source_p (nick unchanged or only changed case)
7966 - add comment that SAVE support is missing
7967 - use sendto_realops_snomask() instead of sendto_realops_flags()
7968
7969
7970 Changes: Modified:
7971 +9 -6 trunk/modules/m_signon.c (File Modified)
7972
7973
7974 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7975 Log:
7976 Fix up kills for bad nick/user/host on SIGNON.
7977
7978
7979 Changes: Modified:
7980 +16 -6 trunk/modules/m_signon.c (File Modified)
7981
7982
7983 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7984 Log:
7985 If changing to a nick with a digit, only allow the UID.
7986
7987
7988 Changes: Modified:
7989 +4 -0 trunk/modules/m_signon.c (File Modified)
7990
7991
7992 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7993 Log:
7994 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7995 Strip leading digits from logins that are not purely numeric.
7996
7997
7998 Changes: Modified:
7999 +3 -0 trunk/include/numeric.h (File Modified)
8000 +2 -0 trunk/include/send.h (File Modified)
8001 +1 -0 trunk/modules/Makefile.in (File Modified)
8002 +456 -3 trunk/modules/m_services.c (File Modified)
8003 + - trunk/modules/m_signon.c (File Added)
8004 +2 -2 trunk/src/messages.tab (File Modified)
8005 +98 -0 trunk/src/send.c (File Modified)
8006
8007
8008 jilles 2006/02/02 14:10:16 UTC (20060202-659)
8009 Log:
8010 Remove old server notice umodes from example confs.
8011
8012
8013 Changes: Modified:
8014 +1 -2 trunk/doc/example.conf (File Modified)
8015 +4 -17 trunk/doc/reference.conf (File Modified)
8016
8017
8018 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8019 Log:
8020 Add snomask help file (forgot this earlier).
8021
8022
8023 Changes: Modified:
8024 + - trunk/help/opers/snomask (File Added)
8025
8026
8027 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8028 Log:
8029 Add umode +l (receive locops).
8030
8031
8032 Changes: Modified:
8033 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8034
8035
8036 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8037 Log:
8038 We don't plan to implement cmode +R (quiet unidentified) and
8039 umode +I (deny invite) for 1.1, so comment them out from the
8040 docs.
8041
8042
8043 Changes: Modified:
8044 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8045 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8046
8047
8048 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8049 Log:
8050 Improve snomask usage description.
8051
8052
8053 Changes: Modified:
8054 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8055
8056
8057 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8058 Log:
8059 Mention the word snomask with umode +s (needs to be a link really).
8060
8061
8062 Changes: Modified:
8063 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8064
8065
8066 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8067 Log:
8068 Add snomask +Z (operspy notices).
8069
8070
8071 Changes: Modified:
8072 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8073
8074
8075 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8076 Log:
8077 Misc updates/clarifications.
8078
8079
8080 Changes: Modified:
8081 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8082
8083
8084 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8085 Log:
8086 Document snomasks.
8087
8088
8089 Changes: Modified:
8090 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8091 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8092 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8093
8094
8095 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8096 Log:
8097 - Allow ENCAP REALHOST outside burst
8098 - Fix comment describing race condition: this can only happen
8099 on a local whois with use_whois_actually enabled
8100
8101
8102 Changes: Modified:
8103 +4 -6 trunk/modules/m_chghost.c (File Modified)
8104
8105
8106 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8107 Log:
8108 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8109
8110
8111 Changes: Modified:
8112 +39 -0 trunk/contrib/Makefile.in (File Modified)
8113 + - trunk/contrib/sno_globaloper.c (File Added)
8114
8115
8116 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8117 Log:
8118 Pass along old umodes and snomask in umode_changed hook,
8119 changing its parameter type from struct Client *
8120 to hook_data_umode_changed *. (For a new client, both
8121 are zero.)
8122
8123 The IP cloaking module now fully ignores umode changes
8124 where +h didn't change.
8125
8126
8127 Changes: Modified:
8128 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8129 +7 -0 trunk/include/hook.h (File Modified)
8130 +18 -4 trunk/src/s_user.c (File Modified)
8131
8132
8133 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8134 Log:
8135 move libcharybdis-provided function initialisation into libcharybdis_init().
8136
8137
8138 Changes: Modified:
8139 +32 -11 trunk/src/ircd.c (File Modified)
8140
8141
8142 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8143 Log:
8144 Make +f notices (local host, global host, global user@host, local class)
8145 netwide. Exceeding /quote set max remains local.
8146
8147
8148 Changes: Modified:
8149 +4 -4 trunk/src/s_conf.c (File Modified)
8150
8151
8152 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8153 Log:
8154 Netwide notices about attempts to join juped channels.
8155
8156
8157 Changes: Modified:
8158 +1 -1 trunk/modules/core/m_join.c (File Modified)
8159
8160
8161 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8162 Log:
8163 Send server notices about failed oper attempts globally.
8164 Successful remote oper attempt notices will be generated
8165 from the mode changes.
8166
8167
8168 Changes: Modified:
8169 +3 -3 trunk/modules/m_challenge.c (File Modified)
8170 +2 -2 trunk/modules/m_oper.c (File Modified)
8171
8172
8173 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8174 Log:
8175 Rest of infrastructure for sending server notices globally.
8176 Uses a new L_NETWIDE level on sendto_realops_snomask().
8177
8178
8179 Changes: Modified:
8180 +1 -0 trunk/include/send.h (File Modified)
8181 +31 -4 trunk/src/send.c (File Modified)
8182
8183
8184 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8185 Log:
8186 Add general::global_snotices conf option to control
8187 whether we send out SNOTEs. Does not do anything yet.
8188
8189
8190 Changes: Modified:
8191 +1 -0 trunk/doc/example.conf (File Modified)
8192 +6 -0 trunk/doc/reference.conf (File Modified)
8193 +1 -0 trunk/include/s_conf.h (File Modified)
8194 +6 -0 trunk/modules/m_info.c (File Modified)
8195 +1 -0 trunk/src/newconf.c (File Modified)
8196 +1 -0 trunk/src/s_conf.c (File Modified)
8197
8198
8199 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8200 Log:
8201 Only accept SNOTE from servers.
8202
8203
8204 Changes: Modified:
8205 +2 -0 trunk/modules/m_snote.c (File Modified)
8206
8207
8208 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8209 Log:
8210 Correct parv indices so this actually works.
8211
8212
8213 Changes: Modified:
8214 +2 -2 trunk/modules/m_snote.c (File Modified)
8215
8216
8217 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8218 Log:
8219 s/scan/snote/g
8220
8221
8222 Changes: Modified:
8223 +3 -3 trunk/modules/m_snote.c (File Modified)
8224
8225
8226 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8227 Log:
8228 Add m_snote.c, SNOTE propagator.
8229
8230
8231 Changes: Modified:
8232 +86 -0 trunk/modules/Makefile.in (File Modified)
8233 + - trunk/modules/m_snote.c (File Added)
8234
8235
8236 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8237 Log:
8238 start seeding the 1.1 NEWS file
8239
8240
8241 Changes: Modified:
8242 +4 -0 trunk/NEWS (File Modified)
8243
8244
8245 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8246 Log:
8247 rename some modules to more descriptive names...
8248
8249
8250 Changes: Modified:
8251 +2 -131 trunk/contrib/Makefile.in (File Modified)
8252 + - trunk/contrib/globalconnexit.c (File Deleted)
8253 + - trunk/contrib/globallineactive.c (File Deleted)
8254 + - trunk/contrib/sno_farconnect.c (File Added)
8255 + - trunk/contrib/sno_globalkline.c (File Added)
8256 +1 -120 trunk/modules/Makefile.in (File Modified)
8257 + - trunk/modules/networknotice.c (File Deleted)
8258 + - trunk/modules/sno_routing.c (File Added)
8259
8260
8261 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8262 Log:
8263 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8264 Uses FLAGS2_FLOODDONE bit on servers.
8265
8266
8267 Changes: Modified:
8268 +3 -0 trunk/include/client.h (File Modified)
8269 +121 -1 trunk/modules/Makefile.in (File Modified)
8270 + - trunk/modules/networknotice.c (File Added)
8271
8272
8273 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8274 Log:
8275 Don't show servers in /trace to nonopers if flatten links is enabled.
8276
8277
8278 Changes: Modified:
8279 +8 -5 trunk/modules/m_trace.c (File Modified)
8280
8281
8282 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8283 Log:
8284 CHGHOST:
8285 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8286 - send back confirmation to source, if local client
8287 - send a +s server notice if the source is neither a server nor a service (+S)
8288
8289
8290 Changes: Modified:
8291 +5 -1 trunk/modules/m_chghost.c (File Modified)
8292
8293
8294 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8295 Log:
8296 Use sendto_realops_snomask_from() to make the
8297 server notices appear to come from the affected
8298 user's server.
8299
8300
8301 Changes: Modified:
8302 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8303 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8304
8305
8306 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8307 Log:
8308 Add sendto_realops_snomask_from(), allows
8309 specification of apparent source server.
8310
8311
8312 Changes: Modified:
8313 +1 -0 trunk/include/send.h (File Modified)
8314 +41 -1 trunk/src/send.c (File Modified)
8315
8316
8317 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8318 Log:
8319 Revert r579. Keep host, not orighost in oper up notice.
8320 It would be inconsistent to have orighost there, and we
8321 don't want to mess up all server notices by putting both
8322 host and orighost.
8323
8324
8325 Changes: Modified:
8326 +1 -1 trunk/src/s_user.c (File Modified)
8327
8328
8329 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8330 Log:
8331 Include the IP address in operlog/foperlog.
8332
8333
8334 Changes: Modified:
8335 +10 -8 trunk/modules/m_challenge.c (File Modified)
8336 +8 -6 trunk/modules/m_oper.c (File Modified)
8337
8338
8339 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8340 Log:
8341 Call umode_changed hook on oper up.
8342
8343
8344 Changes: Modified:
8345 +1 -0 trunk/src/s_user.c (File Modified)
8346
8347
8348 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8349 Log:
8350 Add globalconnexit contrib module, shows remote client connects/exits
8351 except netsplits/netjoin on snomask +F.
8352 Notice formatting will probably change somewhat still.
8353
8354
8355 Changes: Modified:
8356 +80 -0 trunk/contrib/Makefile.in (File Modified)
8357 + - trunk/contrib/globalconnexit.c (File Added)
8358
8359
8360 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8361 Log:
8362 Declare snomask_modes[] so modules can provide snomasks.
8363
8364
8365 Changes: Modified:
8366 +2 -0 trunk/include/snomask.h (File Modified)
8367
8368
8369 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8370 Log:
8371 Replace user_signon hook with two new hooks: new_local_user
8372 and new_remote_user.
8373 These are called right before the user is introduced to the
8374 rest of the network.
8375
8376
8377 Changes: Modified:
8378 +2 -1 trunk/include/hook.h (File Modified)
8379 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8380 +4 -2 trunk/src/hook.c (File Modified)
8381 +2 -3 trunk/src/s_user.c (File Modified)
8382
8383
8384 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8385 Log:
8386 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8387
8388
8389 Changes: Modified:
8390 +2 -2 trunk/modules/m_scan.c (File Modified)
8391
8392
8393 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8394 Log:
8395 Update doc/technical/send.txt.
8396
8397
8398 Changes: Modified:
8399 +91 -131 trunk/doc/technical/send.txt (File Modified)
8400
8401
8402 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8403 Log:
8404 Add chantrace and masktrace to help files.
8405
8406
8407 Changes: Modified:
8408 + - trunk/help/opers/chantrace (File Added)
8409 +27 -20 trunk/help/opers/index (File Modified)
8410 + - trunk/help/opers/masktrace (File Added)
8411 +2 -0 trunk/help/opers/operspy (File Modified)
8412
8413
8414 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8415 Log:
8416 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8417 Shows etrace-like output for all users in a channel,
8418 in particular IP addresses.
8419
8420
8421 Changes: Modified:
8422 +75 -2 trunk/modules/m_etrace.c (File Modified)
8423
8424
8425 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8426 Log:
8427 Port over ratbox 2.2 r21727 (anfl):
8428 add some logging when we drop servers in places where we only notify opers
8429
8430
8431 Changes: Modified:
8432 +31 -0 trunk/modules/core/m_server.c (File Modified)
8433
8434
8435 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8436 Log:
8437 display orighost in operup message
8438
8439
8440 Changes: Modified:
8441 +1 -1 trunk/src/s_user.c (File Modified)
8442
8443
8444 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8445 Log:
8446 Add globallineactive contrib module, a hack which can often
8447 show k/d/g/x line active for remote clients.
8448
8449
8450 Changes: Modified:
8451 +52 -0 trunk/contrib/Makefile.in (File Modified)
8452 + - trunk/contrib/globallineactive.c (File Added)
8453
8454
8455 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8456 Log:
8457 Show IP field in the same way as MASKTRACE:
8458 "255.255.255.255" if it's unknown (remote TS5 client)
8459 and "0" if we or the remote server are purposely
8460 hiding it.
8461
8462
8463 Changes: Modified:
8464 +12 -1 trunk/modules/m_scan.c (File Modified)
8465
8466
8467 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8468 Log:
8469 scan umodes:
8470 - don't show servers in a global scan
8471 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8472
8473
8474 Changes: Modified:
8475 +4 -1 trunk/modules/m_scan.c (File Modified)
8476
8477
8478 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8479 Log:
8480 Implement SCAN UMODES.
8481
8482
8483 Changes: Modified:
8484 +3 -0 trunk/include/numeric.h (File Modified)
8485 +128 -2 trunk/modules/m_scan.c (File Modified)
8486 +2 -2 trunk/src/messages.tab (File Modified)
8487
8488
8489 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8490 Log:
8491 more oops
8492
8493
8494 Changes: Modified:
8495 +1 -1 trunk/modules/m_scan.c (File Modified)
8496
8497
8498 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8499 Log:
8500 parv[0] should be parv[1].
8501
8502
8503 Changes: Modified:
8504 +1 -1 trunk/modules/m_scan.c (File Modified)
8505
8506
8507 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8508 Log:
8509 another oops
8510
8511
8512 Changes: Modified:
8513 +1 -1 trunk/modules/m_scan.c (File Modified)
8514
8515
8516 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8517 Log:
8518 fix mistake here
8519
8520
8521 Changes: Modified:
8522 +2 -2 trunk/modules/m_scan.c (File Modified)
8523
8524
8525 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8526 Log:
8527 framework for scan command
8528
8529
8530 Changes: Modified:
8531 +113 -0 trunk/modules/Makefile.in (File Modified)
8532 + - trunk/modules/m_scan.c (File Added)
8533
8534
8535 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8536 Log:
8537 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8538
8539
8540 Changes: Modified:
8541 +2 -0 trunk/include/irc_string.h (File Modified)
8542 +157 -1 trunk/modules/m_etrace.c (File Modified)
8543 +129 -90 trunk/src/match.c (File Modified)
8544
8545
8546 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8547 Log:
8548 orighost may live in a different hash bucket (likely the case), lets check it standalone
8549
8550
8551 Changes: Modified:
8552 +39 -3 trunk/src/hostmask.c (File Modified)
8553
8554
8555 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8556 Log:
8557 SVN didn't check modules/ somehow, hrmm.
8558
8559
8560 Changes: Modified:
8561 +1 -1 trunk/modules/m_kline.c (File Modified)
8562 +6 -6 trunk/modules/m_stats.c (File Modified)
8563
8564
8565 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8566 Log:
8567 Track hostmask entries for client_p->orighost, if available.
8568 Not throughly tested, but seems to work fine.
8569
8570
8571 Changes: Modified:
8572 +8 -4 trunk/include/hostmask.h (File Modified)
8573 +14 -10 trunk/src/hostmask.c (File Modified)
8574
8575
8576 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8577 Log:
8578 Pass on SQUIT reasons more.
8579
8580
8581 Changes: Modified:
8582 +17 -19 trunk/src/client.c (File Modified)
8583
8584
8585 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8586 Log:
8587 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8588 This way, hidden admins also get them.
8589
8590
8591 Changes: Modified:
8592 +4 -4 trunk/src/send.c (File Modified)
8593
8594
8595 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8596 Log:
8597 From ircd-ratbox 2.2 (r21339 anfl):
8598 ms_kill() should be using find_person(), not find_client()
8599 otherwise it can generate a core.
8600
8601
8602 Changes: Modified:
8603 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8604
8605
8606 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8607 Log:
8608 Add m_error to core_module_table, so it is loaded by default.
8609
8610
8611 Changes: Modified:
8612 +1 -0 trunk/src/modules.c (File Modified)
8613
8614
8615 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8616 Log:
8617 comment is a const char *, not char *.
8618
8619
8620 Changes: Modified:
8621 +1 -1 trunk/include/hook.h (File Modified)
8622
8623
8624 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8625 Log:
8626 Fix a long standing hybrid 7 bug: when getting a read error
8627 on a server, report_error() is called with a %d instead of
8628 a %s in the format string ("Lost connection" in +d).
8629
8630
8631 Changes: Modified:
8632 +1 -1 trunk/src/client.c (File Modified)
8633
8634
8635 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8636 Log:
8637 Clarifications.
8638
8639
8640 Changes: Modified:
8641 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8642
8643
8644 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8645 Log:
8646 Add document describing capabilities and what they mean.
8647
8648
8649 Changes: Modified:
8650 + - trunk/doc/technical/capab.txt (File Added)
8651
8652
8653 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8654 Log:
8655 Change client_exit hook to pass all exit_client() parameters.
8656
8657
8658 Changes: Modified:
8659 +8 -0 trunk/include/hook.h (File Modified)
8660 +6 -1 trunk/src/client.c (File Modified)
8661
8662
8663 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8664 Log:
8665 Add client_exit hook, called in exit_client() for all
8666 clients of all types, except clients exiting because
8667 of netsplits (QS). The only thing done before it is
8668 marking the client as "closing" (to prevent
8669 recursion).
8670
8671
8672 Changes: Modified:
8673 +1 -0 trunk/include/hook.h (File Modified)
8674 +2 -0 trunk/src/client.c (File Modified)
8675 +2 -0 trunk/src/hook.c (File Modified)
8676
8677
8678 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8679 Log:
8680 Improve the code that calculates the nnnS nnnC counts
8681 in RPL_TRACESERVER.
8682
8683 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8684
8685
8686 Changes: Modified:
8687 +43 -36 trunk/modules/m_trace.c (File Modified)
8688
8689
8690 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8691 Log:
8692 Add server_eob hook.
8693 Planning to use this for netsplit/join notices.
8694
8695
8696 Changes: Modified:
8697 +1 -0 trunk/include/hook.h (File Modified)
8698 +2 -0 trunk/modules/m_pong.c (File Modified)
8699 +2 -0 trunk/src/hook.c (File Modified)
8700
8701
8702 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8703 Log:
8704 Default motd: ircd-ratbox -> charybdis
8705
8706
8707 Changes: Modified:
8708 +1 -1 trunk/doc/ircd.motd (File Modified)
8709
8710
8711 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8712 Log:
8713 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8714
8715
8716 Changes: Modified:
8717 +4 -4 trunk/src/s_user.c (File Modified)
8718
8719
8720 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8721 Log:
8722 - Remove obsolete EOB help file
8723 - Document snomask in the help files
8724 - Update indexes
8725
8726
8727 Changes: Modified:
8728 + - trunk/help/opers/eob (File Deleted)
8729 +13 -12 trunk/help/opers/index (File Modified)
8730 +1 -13 trunk/help/opers/umode (File Modified)
8731 +7 -7 trunk/help/users/index (File Modified)
8732
8733
8734 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8735 Log:
8736 Bail if snomask to parse is not given. Pointy hat to myself.
8737
8738
8739 Changes: Modified:
8740 +3 -0 trunk/src/snomask.c (File Modified)
8741
8742
8743 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8744 Log:
8745 Remove m_flags from autoconf
8746
8747
8748 Changes: Modified:
8749 +0 -1 trunk/contrib/Makefile.in (File Modified)
8750
8751
8752 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8753 Log:
8754 remove m_flags
8755
8756
8757 Changes: Modified:
8758 + - trunk/contrib/m_flags.c (File Deleted)
8759
8760
8761 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8762 Log:
8763 If +s is in oper_only_umodes, clear snomask on deoper.
8764
8765
8766 Changes: Modified:
8767 +5 -0 trunk/src/s_user.c (File Modified)
8768
8769
8770 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8771 Log:
8772 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8773
8774
8775 Changes: Modified:
8776 +2 -2 trunk/configure (File Modified)
8777 +2 -2 trunk/configure.ac (File Modified)
8778
8779
8780 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8781 Log:
8782 Remove the old server notice umodes.
8783 Default oper only umodes is now +s.
8784 Please make sure all remaining umodes still work.
8785
8786
8787 Changes: Modified:
8788 +3 -21 trunk/include/client.h (File Modified)
8789 +0 -12 trunk/src/newconf.c (File Modified)
8790 +1 -1 trunk/src/s_conf.c (File Modified)
8791 +12 -12 trunk/src/s_user.c (File Modified)
8792
8793
8794 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8795 Log:
8796 operator::flags nick_changes now controls +n snomask instead of +n umode.
8797
8798
8799 Changes: Modified:
8800 +8 -8 trunk/src/s_user.c (File Modified)
8801
8802
8803 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8804 Log:
8805 Move down h_umode_changed hook call after umode allowed checks
8806 (so it will not see +a if someone tries to set it but is not
8807 allowed to).
8808
8809
8810 Changes: Modified:
8811 +2 -3 trunk/src/s_user.c (File Modified)
8812
8813
8814 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8815 Log:
8816 Move over non-+s server notices (hopefully, all of them).
8817
8818
8819 Changes: Modified:
8820 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8821 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8822 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8823 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8824 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8825 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8826 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8827 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8828 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8829 +2 -2 trunk/libcharybdis/event.c (File Modified)
8830 +2 -2 trunk/modules/core/m_join.c (File Modified)
8831 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8832 +3 -3 trunk/modules/core/m_message.c (File Modified)
8833 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8834 +2 -2 trunk/modules/core/m_server.c (File Modified)
8835 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8836 +1 -1 trunk/modules/m_post.c (File Modified)
8837 +1 -1 trunk/modules/m_services.c (File Modified)
8838 +2 -2 trunk/src/channel.c (File Modified)
8839 +3 -3 trunk/src/client.c (File Modified)
8840 +1 -1 trunk/src/hash.c (File Modified)
8841 +5 -5 trunk/src/s_conf.c (File Modified)
8842 +2 -2 trunk/src/s_log.c (File Modified)
8843 +4 -4 trunk/src/s_user.c (File Modified)
8844
8845
8846 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8847 Log:
8848 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8849
8850
8851 Changes: Modified:
8852 +2 -1 trunk/include/snomask.h (File Modified)
8853 +2 -2 trunk/src/snomask.c (File Modified)
8854
8855
8856 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8857 Log:
8858 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8859
8860
8861 Changes: Modified:
8862 +1 -1 trunk/contrib/example_module.c (File Modified)
8863 +2 -2 trunk/include/ircd_defs.h (File Modified)
8864 +6 -6 trunk/modules/core/m_error.c (File Modified)
8865 +1 -1 trunk/modules/core/m_join.c (File Modified)
8866 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8867 +1 -1 trunk/modules/core/m_message.c (File Modified)
8868 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8869 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8870 +18 -18 trunk/modules/core/m_server.c (File Modified)
8871 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8872 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8873 +4 -4 trunk/modules/m_challenge.c (File Modified)
8874 +4 -4 trunk/modules/m_dline.c (File Modified)
8875 +13 -13 trunk/modules/m_gline.c (File Modified)
8876 +5 -5 trunk/modules/m_kline.c (File Modified)
8877 +2 -2 trunk/modules/m_oper.c (File Modified)
8878 +1 -1 trunk/modules/m_pong.c (File Modified)
8879 +13 -13 trunk/modules/m_rehash.c (File Modified)
8880 +4 -4 trunk/modules/m_resv.c (File Modified)
8881 +16 -16 trunk/modules/m_set.c (File Modified)
8882 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8883 +6 -6 trunk/modules/m_xline.c (File Modified)
8884 +1 -1 trunk/src/adns.c (File Modified)
8885 +2 -2 trunk/src/channel.c (File Modified)
8886 +1 -1 trunk/src/listener.c (File Modified)
8887 +1 -1 trunk/src/s_auth.c (File Modified)
8888 +15 -15 trunk/src/s_conf.c (File Modified)
8889 +3 -3 trunk/src/s_user.c (File Modified)
8890 +7 -7 trunk/src/send.c (File Modified)
8891
8892
8893 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8894 Log:
8895 On oper up:
8896 - set +s snomask if +s umode set but no snomasks
8897 - put numerics in more logical order
8898
8899
8900 Changes: Modified:
8901 +3 -1 trunk/src/s_user.c (File Modified)
8902
8903
8904 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8905 Log:
8906 parse_snobuf_to_mask(): default to + at start
8907 allows stuff like /mode jilles +s C
8908
8909
8910 Changes: Modified:
8911 +1 -1 trunk/src/snomask.c (File Modified)
8912
8913
8914 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8915 Log:
8916 Changes to user_mode() snomask handling.
8917 - show snomask (if not 0) on /mode <nick>
8918 - show snomask once at the end if +s/-s used
8919 - only parse 1 parameter for umode changes
8920 - don't crash on /mode <nick> +s
8921 - /mode <nick> -s clears snomask, doesn't use parameter
8922 - set umode +s iff snomask is not 0
8923 - snomask is not propagated, but umode +s is
8924
8925
8926 Changes: Modified:
8927 +97 -72 trunk/src/s_user.c (File Modified)
8928
8929
8930 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8931 Log:
8932 Convert some messages over to snomask.
8933
8934
8935 Changes: Modified:
8936 +29 -29 trunk/src/client.c (File Modified)
8937 +2 -2 trunk/src/ircd.c (File Modified)
8938 +13 -13 trunk/src/modules.c (File Modified)
8939 +1 -1 trunk/src/newconf.c (File Modified)
8940 +5 -5 trunk/src/parse.c (File Modified)
8941 +1 -1 trunk/src/restart.c (File Modified)
8942 +4 -4 trunk/src/s_newconf.c (File Modified)
8943 +11 -11 trunk/src/s_serv.c (File Modified)
8944
8945
8946 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8947 Log:
8948 include snomask.h from client.h
8949
8950
8951 Changes: Modified:
8952 +1 -0 trunk/include/client.h (File Modified)
8953
8954
8955 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8956 Log:
8957 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8958
8959
8960 Changes: Modified:
8961 +1 -0 trunk/src/newconf.c (File Modified)
8962 +2 -1 trunk/src/snomask.c (File Modified)
8963
8964
8965 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8966 Log:
8967 should start with +, not \0. Whoops. :)
8968
8969
8970 Changes: Modified:
8971 +1 -1 trunk/src/snomask.c (File Modified)
8972
8973
8974 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8975 Log:
8976 core snomask support.
8977
8978
8979 Changes: Modified:
8980 +3 -0 trunk/doc/example.conf (File Modified)
8981 +2 -0 trunk/include/client.h (File Modified)
8982 +2 -0 trunk/include/numeric.h (File Modified)
8983 +2 -0 trunk/include/s_newconf.h (File Modified)
8984 +63 -0 trunk/include/send.h (File Modified)
8985 + - trunk/include/snomask.h (File Added)
8986 +1 -0 trunk/src/Makefile.in (File Modified)
8987 +1 -1 trunk/src/messages.tab (File Modified)
8988 +8 -0 trunk/src/newconf.c (File Modified)
8989 +12 -0 trunk/src/s_user.c (File Modified)
8990 +235 -0 trunk/src/send.c (File Modified)
8991 + - trunk/src/snomask.c (File Added)
8992
8993
8994 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8995 Log:
8996 add a blank line after the license info.
8997
8998
8999 Changes: Modified:
9000 +1 -1 trunk/CREDITS (File Modified)
9001
9002
9003 jilles 2006/01/14 19:59:18 UTC (20060114-472)
9004 Log:
9005 Extend copyright to 2006.
9006
9007
9008 Changes: Modified:
9009 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9010
9011
9012 jilles 2006/01/14 19:56:24 UTC (20060114-470)
9013 Log:
9014 - Fix up book id.
9015 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
9016
9017
9018 Changes: Modified:
9019 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9020 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9021
9022
9023 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9024 Log:
9025 Add oper privileges document.
9026
9027
9028 Changes: Modified:
9029 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9030 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9031
9032
9033 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9034 Log:
9035 Capitalize message names in services shortcuts (for consistency).
9036
9037
9038 Changes: Modified:
9039 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9040
9041
9042 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9043 Log:
9044 Remove C++ comment.
9045
9046
9047 Changes: Modified:
9048 +1 -1 trunk/src/patricia.c (File Modified)
9049
9050
9051 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9052 Log:
9053 Remove obsolete 'nextconnect' variable.
9054
9055
9056 Changes: Modified:
9057 +0 -1 trunk/include/ircd.h (File Modified)
9058 +0 -2 trunk/src/client.c (File Modified)
9059 +0 -1 trunk/src/ircd.c (File Modified)
9060
9061
9062 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9063 Log:
9064 Remove this remnant of the hybrid 6 ziplinks implementation.
9065
9066
9067 Changes: Modified:
9068 + - trunk/include/s_zip.h (File Deleted)
9069
9070
9071 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9072 Log:
9073 Make clone limiting work on orighost, not host (so it
9074 looks through services cloaks). Lightly tested, please
9075 test/review.
9076
9077
9078 Changes: Modified:
9079 +2 -0 trunk/modules/m_chghost.c (File Modified)
9080 +1 -1 trunk/src/client.c (File Modified)
9081 +1 -1 trunk/src/s_conf.c (File Modified)
9082
9083
9084 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9085 Log:
9086 Don't forget to link me_realhost() into the command hash.
9087
9088 Pointy hat to: myself
9089
9090
9091 Changes: Modified:
9092 +1 -1 trunk/modules/m_chghost.c (File Modified)
9093
9094
9095 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9096 Log:
9097 It's call_hook, not hook_call.
9098
9099
9100 Changes: Modified:
9101 +1 -1 trunk/src/s_user.c (File Modified)
9102
9103
9104 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9105 Log:
9106 Add unreject help file.
9107
9108
9109 Changes: Modified:
9110 + - trunk/help/opers/unreject (File Added)
9111
9112
9113 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9114 Log:
9115 Link the all-important 42 module to the build :P
9116
9117
9118 Changes: Modified:
9119 +1 -0 trunk/contrib/Makefile.in (File Modified)
9120
9121
9122 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9123 Log:
9124 Mention /rehash help.
9125
9126
9127 Changes: Modified:
9128 +1 -0 trunk/help/opers/rehash (File Modified)
9129
9130
9131 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9132 Log:
9133 Add h_user_signon hook.
9134
9135
9136 Changes: Modified:
9137 +1 -0 trunk/include/hook.h (File Modified)
9138 +2 -0 trunk/src/hook.c (File Modified)
9139 +4 -0 trunk/src/s_user.c (File Modified)
9140
9141
9142 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9143 Log:
9144 Oops, forgot to set orighost for remote client introductions.
9145
9146
9147 Changes: Modified:
9148 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9149
9150
9151 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9152 Log:
9153 Use TS6 forms in services shortcuts, if possible.
9154
9155
9156 Changes: Modified:
9157 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9158
9159
9160 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9161 Log:
9162 - Start out default_umodes conf entry from the empty set instead of +i.
9163 - Move oper_only_umodes check to where default_umodes is used, as
9164 oper_only_umodes may not be set yet while we're reading the conf.
9165
9166
9167 Changes: Modified:
9168 +6 -7 trunk/src/newconf.c (File Modified)
9169 +1 -1 trunk/src/s_user.c (File Modified)
9170
9171
9172 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9173 Log:
9174 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9175
9176
9177 Changes: Modified:
9178 +1 -0 trunk/doc/example.conf (File Modified)
9179 +7 -0 trunk/doc/reference.conf (File Modified)
9180 +0 -7 trunk/include/config.h.dist (File Modified)
9181 +1 -0 trunk/include/s_conf.h (File Modified)
9182 +6 -0 trunk/modules/m_info.c (File Modified)
9183 +9 -18 trunk/src/client.c (File Modified)
9184 +1 -0 trunk/src/newconf.c (File Modified)
9185 +1 -0 trunk/src/s_conf.c (File Modified)
9186
9187
9188 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9189 Log:
9190 - Allow NULL target_ip in show_ip() (indicates message is being
9191 sent to local opers)
9192 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9193 confitem
9194 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9195 those in src/client.c
9196
9197 From ratbox 2.2 svn (anfl)
9198
9199
9200 Changes: Modified:
9201 +1 -0 trunk/include/client.h (File Modified)
9202 +21 -2 trunk/src/client.c (File Modified)
9203 +2 -4 trunk/src/hostmask.c (File Modified)
9204 +1 -5 trunk/src/s_conf.c (File Modified)
9205 +4 -8 trunk/src/s_user.c (File Modified)
9206
9207
9208 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9209 Log:
9210 Fire off events properly.
9211
9212
9213 Changes: Modified:
9214 +7 -3 trunk/src/s_user.c (File Modified)
9215
9216
9217 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9218 Log:
9219 make sure modules which depend on umode information get the message upon connection (oops)
9220
9221
9222 Changes: Modified:
9223 +3 -0 trunk/src/s_user.c (File Modified)
9224
9225
9226 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9227 Log:
9228 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9229 From ratbox 2.2 svn.
9230
9231
9232 Changes: Modified:
9233 +3 -7 trunk/modules/m_etrace.c (File Modified)
9234
9235
9236 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9237 Log:
9238 Replace silly `default_invisible' option with more versatile default_umodes.
9239
9240
9241 Changes: Modified:
9242 +2 -2 trunk/Makefile.in (File Modified)
9243 +12 -1 trunk/doc/example.conf (File Modified)
9244 +14 -7 trunk/doc/reference.conf (File Modified)
9245 +2 -4 trunk/include/s_conf.h (File Modified)
9246 +0 -6 trunk/modules/m_info.c (File Modified)
9247 +4 -0 trunk/src/modules.c (File Modified)
9248 +41 -1 trunk/src/newconf.c (File Modified)
9249 +2 -2 trunk/src/s_conf.c (File Modified)
9250 +3 -4 trunk/src/s_user.c (File Modified)
9251
9252
9253 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9254 Log:
9255 Add temporary nick resvs with the proper duration,
9256 not 60 times too long.
9257
9258
9259 Changes: Modified:
9260 +1 -1 trunk/modules/m_resv.c (File Modified)
9261
9262
9263 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9264 Log:
9265 Add kick on split riding. See reference.conf for more details.
9266
9267
9268 Changes: Modified:
9269 +1 -0 trunk/doc/example.conf (File Modified)
9270 +16 -0 trunk/doc/reference.conf (File Modified)
9271 +1 -0 trunk/include/s_conf.h (File Modified)
9272 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9273 +6 -0 trunk/modules/m_info.c (File Modified)
9274 +1 -0 trunk/src/newconf.c (File Modified)
9275 +1 -0 trunk/src/s_conf.c (File Modified)
9276
9277
9278 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9279 Log:
9280 New credits, denoting GXTi as being on the core team.
9281
9282
9283 Changes: Modified:
9284 +16 -5 trunk/CREDITS (File Modified)
9285
9286
9287 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9288 Log:
9289 better cloaking algorithm
9290
9291
9292 Changes: Modified:
9293 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9294
9295
9296 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9297 Log:
9298 don't do redundant bitshifting.
9299
9300
9301 Changes: Modified:
9302 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9303
9304
9305 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9306 Log:
9307 Add ip_cloaking.so.
9308
9309
9310 Changes: Modified:
9311 +1 -0 trunk/contrib/Makefile.in (File Modified)
9312
9313
9314 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9315 Log:
9316 Set the DynSpoof flag properly.
9317
9318
9319 Changes: Modified:
9320 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9321
9322
9323 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9324 Log:
9325 first go at an ip_cloaking implementation for charybdis.
9326
9327
9328 Changes: Modified:
9329 + - trunk/contrib/ip_cloaking.c (File Added)
9330
9331
9332 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9333 Log:
9334 Add libcharybdis to contrib/ includes.
9335
9336
9337 Changes: Modified:
9338 +1 -1 trunk/contrib/Makefile.in (File Modified)
9339
9340
9341 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9342 Log:
9343 add h_umode_changed hook for modules that provide usermodes.
9344
9345
9346 Changes: Modified:
9347 +1 -0 trunk/include/hook.h (File Modified)
9348 +2 -1 trunk/src/hook.c (File Modified)
9349 +3 -0 trunk/src/s_user.c (File Modified)
9350
9351
9352 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9353 Log:
9354 Show quiets in /stats z.
9355
9356
9357 Changes: Modified:
9358 +15 -10 trunk/src/s_stats.c (File Modified)
9359
9360
9361 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9362 Log:
9363 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9364
9365
9366 Changes: Modified:
9367 +0 -12 trunk/configure (File Modified)
9368 +0 -9 trunk/configure.ac (File Modified)
9369 +0 -3 trunk/include/setup.h.in (File Modified)
9370
9371
9372 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9373 Log:
9374 change various buffer sizes to = topiclen.
9375
9376
9377 Changes: Modified:
9378 +3 -4 trunk/include/ircd_defs.h (File Modified)
9379
9380
9381 jon 2005/12/12 19:32:18 UTC (20051212-400)
9382 Log:
9383 - Partial commit test, partial ego strokage ;)
9384
9385
9386 Changes: Modified:
9387 +2 -1 trunk/CREDITS (File Modified)
9388
9389
9390 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9391 Log:
9392 More kqueue corrections.
9393
9394 Changes: Modified:
9395 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9396
9397
9398 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9399 Log:
9400 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9401 Not sure why this wasn't this way to begin with.
9402
9403
9404 Changes: Modified:
9405 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9406
9407
9408 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9409 Log:
9410 example.conf tweaks:
9411 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9412 most people do not need this.
9413 Enable serverinfo::hub.
9414
9415
9416 Changes: Modified:
9417 +14 -11 trunk/doc/example.conf (File Modified)
9418
9419
9420 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9421 Log:
9422 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9423
9424
9425 Changes: Modified:
9426 +1 -1 trunk/src/s_serv.c (File Modified)
9427
9428
9429 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9430 Log:
9431 header include changes
9432
9433
9434 Changes: Modified:
9435 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9436 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9437 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9438 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9439 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9440 +1 -21 trunk/libcharybdis/select.c (File Modified)
9441
9442
9443 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9444 Log:
9445 s/ilog/libcharybdis_{die,log,restart}/g
9446
9447
9448 Changes: Modified:
9449 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9450 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9451 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9452 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9453 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9454 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9455 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9456 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9457
9458
9459 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9460 Log:
9461 Use the right callbacks in the function code.
9462
9463 Changes: Modified:
9464 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9465
9466
9467 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9468 Log:
9469 More work, it builds again!
9470
9471
9472 Changes: Modified:
9473 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9474 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9475 + - trunk/libcharybdis/libcharybdis.c (File Added)
9476 + - trunk/libcharybdis/libcharybdis.h (File Added)
9477
9478
9479 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9480 Log:
9481 Move some stuff around.
9482
9483
9484 Changes: Modified:
9485 + - trunk/include/memory.h (File Deleted)
9486 + - trunk/include/tools.h (File Deleted)
9487 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9488 + - trunk/libcharybdis/memory.c (File Added)
9489 + - trunk/libcharybdis/memory.h (File Added)
9490 + - trunk/libcharybdis/snprintf.c (File Added)
9491 + - trunk/libcharybdis/tools.c (File Added)
9492 + - trunk/libcharybdis/tools.h (File Added)
9493 +1000 -1062 trunk/modules/.depend (File Modified)
9494 +421 -455 trunk/src/.depend (File Modified)
9495 +0 -1191 trunk/src/Makefile.in (File Modified)
9496 + - trunk/src/memory.c (File Deleted)
9497 + - trunk/src/snprintf.c (File Deleted)
9498 + - trunk/src/tools.c (File Deleted)
9499
9500
9501 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9502 Log:
9503 move more headers into libcharybdis
9504
9505 Changes: Modified:
9506 + - trunk/include/balloc.h (File Deleted)
9507 + - trunk/include/event.h (File Deleted)
9508 + - trunk/libcharybdis/balloc.h (File Added)
9509 + - trunk/libcharybdis/event.h (File Added)
9510 +924 -1020 trunk/modules/.depend (File Modified)
9511 +327 -406 trunk/src/.depend (File Modified)
9512
9513
9514 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9515 Log:
9516 balloc, events -> libcharybdis
9517
9518 Changes: Modified:
9519 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9520 + - trunk/libcharybdis/balloc.c (File Added)
9521 + - trunk/libcharybdis/event.c (File Added)
9522 +0 -1008 trunk/src/Makefile.in (File Modified)
9523 + - trunk/src/balloc.c (File Deleted)
9524 + - trunk/src/event.c (File Deleted)
9525
9526
9527 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9528 Log:
9529 More fun
9530
9531 Changes: Modified:
9532 + - trunk/include/commio.h (File Deleted)
9533 + - trunk/include/linebuf.h (File Deleted)
9534 + - trunk/libcharybdis/commio.h (File Added)
9535 + - trunk/libcharybdis/linebuf.h (File Added)
9536 +1644 -530 trunk/modules/.depend (File Modified)
9537 +1 -1 trunk/modules/Makefile.in (File Modified)
9538 +720 -284 trunk/src/.depend (File Modified)
9539
9540
9541 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9542 Log:
9543 Makefile reworking -- moving libcharybdis headers into proper location.
9544
9545 Changes: Modified:
9546 +1 -1 trunk/adns/Makefile.in (File Modified)
9547 +1 -1 trunk/src/Makefile.in (File Modified)
9548
9549
9550 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9551 Log:
9552 Document proposed authdaemon protocol.
9553
9554 Changes: Modified:
9555 + - trunk/authdaemon/protocol.txt (File Added)
9556
9557
9558 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9559 Log:
9560 Makefile oops
9561
9562 Changes: Modified:
9563 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9564
9565
9566 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9567 Log:
9568 Remove dead makefile from generation
9569
9570 Changes: Modified:
9571 +1 -2 trunk/configure (File Modified)
9572 +0 -1 trunk/configure.ac (File Modified)
9573
9574
9575 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9576 Log:
9577 libcharybdisIO -> libcharybdis
9578
9579 Changes: Modified:
9580 +1 -1 trunk/src/Makefile.in (File Modified)
9581
9582
9583 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9584 Log:
9585 More restructuring.
9586
9587 Changes: Modified:
9588 + - trunk/libcharybdis/Makefile.in (File Added)
9589 + - trunk/libcharybdis/commio.c (File Added)
9590 + - trunk/libcharybdis/devpoll.c (File Added)
9591 + - trunk/libcharybdis/epoll.c (File Added)
9592 + - trunk/libcharybdis/io/ (File Deleted)
9593 + - trunk/libcharybdis/kqueue.c (File Added)
9594 + - trunk/libcharybdis/linebuf.c (File Added)
9595 + - trunk/libcharybdis/log/ (File Deleted)
9596 + - trunk/libcharybdis/poll.c (File Added)
9597 + - trunk/libcharybdis/ports.c (File Added)
9598 + - trunk/libcharybdis/select.c (File Added)
9599
9600
9601 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9602 Log:
9603 Blah kill makefile
9604
9605 Changes: Modified:
9606 + - trunk/libcharybdis/Makefile.in (File Deleted)
9607
9608
9609 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9610 Log:
9611 Blah kill makefile
9612
9613 Changes: Modified:
9614 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9615
9616
9617 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9618 Log:
9619 add authdaemon dir for later hacking
9620
9621
9622 Changes: Modified:
9623 + - trunk/authdaemon/ (File Added)
9624
9625
9626 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9627 Log:
9628 linebuf -> libcharybdisIO
9629
9630
9631 Changes: Modified:
9632 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9633 + - trunk/libcharybdis/io/linebuf.c (File Added)
9634 + - trunk/libcharybdis/log/ (File Added)
9635 + - trunk/libcharybdis/log/Makefile.in (File Added)
9636 +0 -687 trunk/src/Makefile.in (File Modified)
9637 + - trunk/src/linebuf.c (File Deleted)
9638
9639
9640 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9641 Log:
9642 Solaris 10 I/O ports support
9643
9644 Changes: Modified:
9645 + - trunk/libcharybdis/io/ports.c (File Added)
9646
9647
9648 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9649 Log:
9650 libcharybdis stuff
9651
9652
9653 Changes: Modified:
9654 +1 -1 trunk/Makefile.in (File Modified)
9655 +3 -1 trunk/configure (File Modified)
9656 +133 -10 trunk/configure.ac (File Modified)
9657 + - trunk/libcharybdis/ (File Added)
9658 + - trunk/libcharybdis/Makefile.in (File Added)
9659 + - trunk/libcharybdis/io/ (File Added)
9660 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9661 +2 -3 trunk/src/Makefile.in (File Modified)
9662 + - trunk/src/io/ (File Deleted)
9663
9664
9665 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9666 Log:
9667 split IO stuff into libcharybdisIO.
9668
9669
9670 Changes: Modified:
9671 + - trunk/src/commio.c (File Deleted)
9672 + - trunk/src/devpoll.c (File Deleted)
9673 + - trunk/src/epoll.c (File Deleted)
9674 + - trunk/src/io/ (File Added)
9675 + - trunk/src/io/Makefile.in (File Added)
9676 + - trunk/src/io/commio.c (File Added)
9677 + - trunk/src/io/devpoll.c (File Added)
9678 + - trunk/src/io/epoll.c (File Added)
9679 + - trunk/src/io/kqueue.c (File Added)
9680 + - trunk/src/io/poll.c (File Added)
9681 + - trunk/src/io/select.c (File Added)
9682 + - trunk/src/kqueue.c (File Deleted)
9683 + - trunk/src/poll.c (File Deleted)
9684 + - trunk/src/select.c (File Deleted)
9685
9686
9687 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9688 Log:
9689 Version bump: 1.1.0
9690
9691
9692 Changes: Modified:
9693 +86 -155 trunk/configure (File Modified)
9694 +1 -1 trunk/configure.ac (File Modified)
9695
9696
9697 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9698 Log:
9699 Remove mentions of mkkeypair/cryptlinks.
9700
9701
9702 Changes: Modified:
9703 +1 -3 trunk/doc/challenge.txt (File Modified)
9704
9705
9706 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9707 Log:
9708 Clarify serverinfo{} description.
9709
9710
9711 Changes: Modified:
9712 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9713
9714
9715 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9716 Log:
9717 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9718
9719
9720 Changes: Modified:
9721 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9722
9723
9724 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9725 Log:
9726 Improvements also applicable to hyperion 1.x.
9727
9728
9729 Changes: Modified:
9730 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9731
9732
9733 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9734 Log:
9735 - Add +F description
9736 - General improvements and changes to charybdis
9737
9738
9739 Changes: Modified:
9740 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9741
9742
9743 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9744 Log:
9745 The server notice umodes only have an effect
9746 for opers. ("sendto_realops_flags", so having
9747 the umode is not enough, they must also be
9748 opered)
9749
9750
9751 Changes: Modified:
9752 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9753
9754
9755 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9756 Log:
9757 Updates to umodes docs.
9758
9759
9760 Changes: Modified:
9761 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9762
9763
9764 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9765 Log:
9766 Add SGML documentation.
9767
9768 Changes: Modified:
9769 + - trunk/doc/sgml/ (File Added)
9770 + - trunk/doc/sgml/oper-guide/ (File Added)
9771 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9772 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9773 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9774 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9775 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9776 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9777 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9778
9779
9780 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9781 Log:
9782 Make operwall flag restrict setting umode +z.
9783 This repairs this flag broken in charybdis-1.0.
9784
9785
9786 Changes: Modified:
9787 +41 -0 trunk/contrib/m_flags.c (File Modified)
9788 +9 -0 trunk/src/s_user.c (File Modified)
9789
9790
9791 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9792 Log:
9793 Don't complain/reset remote clients +n. I'm still not
9794 convinced propagating all umodes is the way to go, oh
9795 well.
9796
9797
9798 Changes: Modified:
9799 +1 -1 trunk/src/s_user.c (File Modified)
9800
9801
9802 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9803 Log:
9804 - Require admin flag for oper /chghost (if it's enabled
9805 which is not default)
9806 - Give error message on nonexistant nick
9807
9808
9809 Changes: Modified:
9810 +12 -0 trunk/modules/m_chghost.c (File Modified)
9811
9812
9813 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9814 Log:
9815 Incorporated jilles' dynspoof patch with a few minor changes.
9816
9817 Changes: Modified:
9818 +5 -2 trunk/include/client.h (File Modified)
9819 +1 -0 trunk/include/numeric.h (File Modified)
9820 +75 -4 trunk/modules/m_chghost.c (File Modified)
9821 +2 -21 trunk/modules/m_stats.c (File Modified)
9822 +2 -8 trunk/modules/m_trace.c (File Modified)
9823 +2 -0 trunk/src/client.c (File Modified)
9824 +3 -0 trunk/src/s_user.c (File Modified)
9825
9826
9827 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9828 Log:
9829 Update NEWS.
9830
9831 Changes: Modified:
9832 +5 -0 trunk/NEWS (File Modified)
9833
9834
9835 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9836 Log:
9837 Make show_ip() far less braindead.
9838
9839 Obtained from: ratbox 2.2 SVN
9840
9841
9842 Changes: Modified:
9843 +14 -85 trunk/src/client.c (File Modified)
9844
9845
9846 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9847 Log:
9848 Instead of not showing channels at all for whoising services,
9849 only show channels the requester is also on. If operspying
9850 services, show all the channels.
9851
9852
9853 Changes: Modified:
9854 +37 -40 trunk/modules/m_whois.c (File Modified)
9855
9856
9857 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9858 Log:
9859 - Show real errno if we fail to connect to a server
9860 - Don't show server IPs on IRC if a server goes dead
9861 during handshake
9862
9863
9864 Changes: Modified:
9865 +2 -5 trunk/src/s_serv.c (File Modified)
9866
9867
9868 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9869 Log:
9870 Revert hybrid 7.2 aline code. It causes too many problems.
9871
9872
9873 Changes: Modified:
9874 +1 -47 trunk/NEWS (File Modified)
9875 + - trunk/include/aline.h (File Deleted)
9876 +53 -6 trunk/modules/m_dline.c (File Modified)
9877 +212 -16 trunk/modules/m_kline.c (File Modified)
9878 +37 -8 trunk/modules/m_resv.c (File Modified)
9879 +45 -24 trunk/modules/m_xline.c (File Modified)
9880 +0 -485 trunk/src/Makefile.in (File Modified)
9881 + - trunk/src/aline.c (File Deleted)
9882
9883
9884 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9885 Log:
9886 Incorporate recent ratbox monitor bugfixes (could crash).
9887
9888
9889 Changes: Modified:
9890 +16 -0 trunk/modules/m_monitor.c (File Modified)
9891 +4 -3 trunk/src/monitor.c (File Modified)
9892
9893
9894 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9895 Log:
9896 Fix /invite UID leak.
9897
9898 Found by logiclrd@EFnet.
9899
9900
9901 Changes: Modified:
9902 +3 -2 trunk/modules/m_invite.c (File Modified)
9903
9904
9905 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9906 Log:
9907 Don't show what channels a service is in.
9908
9909 Changes: Modified:
9910 +1 -0 trunk/NEWS (File Modified)
9911 +40 -35 trunk/modules/m_whois.c (File Modified)
9912
9913
9914 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9915 Log:
9916 Update version to 1.0.3.
9917
9918
9919 Changes: Modified:
9920 +9 -9 trunk/configure (File Modified)
9921 +1 -1 trunk/configure.ac (File Modified)
9922
9923
9924 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9925 Log:
9926 Update NEWS.
9927
9928
9929 Changes: Modified:
9930 +7 -1 trunk/NEWS (File Modified)
9931
9932
9933 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9934 Log:
9935 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9936 More static buffers :(
9937
9938
9939 Changes: Modified:
9940 +12 -4 trunk/src/aline.c (File Modified)
9941
9942
9943 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9944 Log:
9945 Make operspy mode (/mode !#channel showing parameters
9946 even if not on channel) work again.
9947
9948
9949 Changes: Modified:
9950 +4 -4 trunk/src/channel.c (File Modified)
9951
9952
9953 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9954 Log:
9955 Call server_introduced hook on TS6 remote server
9956 introduction (ms_sid()).
9957
9958
9959 Changes: Modified:
9960 +6 -0 trunk/modules/core/m_server.c (File Modified)
9961
9962
9963 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9964 Log:
9965 Cyrix boxes are wierd.
9966
9967 Changes: Modified:
9968 +2 -1 trunk/modules/m_services.c (File Modified)
9969
9970
9971 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9972 Log:
9973 More paranoia.
9974
9975 Changes: Modified:
9976 +1 -1 trunk/include/client.h (File Modified)
9977 +3 -1 trunk/modules/m_services.c (File Modified)
9978
9979
9980 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9981 Log:
9982 heh
9983
9984 Changes: Modified:
9985 +1 -6 trunk/modules/m_services.c (File Modified)
9986
9987
9988 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9989 Log:
9990 Disable a check that doesn't always seem to work right for some reason.
9991
9992 Changes: Modified:
9993 +2 -0 trunk/modules/m_services.c (File Modified)
9994
9995
9996 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9997 Log:
9998 Update NEWS.
9999
10000
10001 Changes: Modified:
10002 +4 -1 trunk/NEWS (File Modified)
10003
10004
10005 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
10006 Log:
10007 1.0.2
10008
10009
10010 Changes: Modified:
10011 +9 -9 trunk/configure (File Modified)
10012 +1 -1 trunk/configure.ac (File Modified)
10013
10014
10015 jilles 2005/10/08 22:30:18 UTC (20051008-284)
10016 Log:
10017 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
10018
10019
10020 Changes: Modified:
10021 +3 -13 trunk/modules/m_trace.c (File Modified)
10022
10023
10024 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10025 Log:
10026 Don't send empty RPL_WHOISCHANNELS on remote whois.
10027
10028 Pointy hat to: jilles
10029
10030
10031 Changes: Modified:
10032 +1 -1 trunk/modules/m_whois.c (File Modified)
10033
10034
10035 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10036 Log:
10037 Update NEWS.
10038
10039
10040 Changes: Modified:
10041 +3 -0 trunk/NEWS (File Modified)
10042
10043
10044 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10045 Log:
10046 Modular umode support.
10047
10048
10049 Changes: Modified:
10050 +0 -9 trunk/include/client.h (File Modified)
10051 +2 -1 trunk/include/s_user.h (File Modified)
10052 +1 -1 trunk/include/tools.h (File Modified)
10053 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10054 +3 -0 trunk/src/ircd.c (File Modified)
10055 +1 -1 trunk/src/messages.tab (File Modified)
10056 +2 -2 trunk/src/s_serv.c (File Modified)
10057 +37 -59 trunk/src/s_user.c (File Modified)
10058 +21 -0 trunk/src/tools.c (File Modified)
10059
10060
10061 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10062 Log:
10063 Optionally do forced nick change to the UID instead of kill
10064 on nick collisions, see doc/collision_fnc.txt for more
10065 details.
10066
10067
10068 Changes: Modified:
10069 + - trunk/doc/collision_fnc.txt (File Added)
10070 +1 -0 trunk/doc/example.conf (File Modified)
10071 +8 -0 trunk/doc/reference.conf (File Modified)
10072 +1 -0 trunk/include/numeric.h (File Modified)
10073 +1 -0 trunk/include/s_conf.h (File Modified)
10074 +2 -1 trunk/include/s_serv.h (File Modified)
10075 +1 -0 trunk/include/s_stats.h (File Modified)
10076 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10077 +1 -1 trunk/src/messages.tab (File Modified)
10078 +1 -0 trunk/src/newconf.c (File Modified)
10079 +1 -0 trunk/src/s_conf.c (File Modified)
10080 +1 -0 trunk/src/s_serv.c (File Modified)
10081 +2 -2 trunk/src/s_stats.c (File Modified)
10082
10083
10084 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10085 Log:
10086 Update NEWS.
10087
10088
10089 Modified:
10090 trunk/NEWS (File Modified)
10091
10092
10093 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10094 Log:
10095 Don't allow lookups by uid in /monitor + and /monitor s.
10096
10097
10098 Modified:
10099 trunk/modules/m_monitor.c (File Modified)
10100
10101
10102 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10103 Log:
10104 Stop garbage +j being set in cases like +j aaa:bbb by
10105 initializing the variables properly.
10106
10107 Reported by kyle.
10108
10109
10110 Modified:
10111 trunk/modules/core/m_mode.c (File Modified)
10112 trunk/modules/core/m_sjoin.c (File Modified)
10113
10114
10115 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10116 Log:
10117 Apply flags to the proper server in me_gcap().
10118
10119
10120 Modified:
10121 trunk/modules/m_capab.c (File Modified)
10122
10123
10124 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10125 Log:
10126 Use find_named_client() instead of find_client() to check
10127 for nick collisions.
10128
10129
10130 Modified:
10131 trunk/modules/core/m_nick.c (File Modified)
10132
10133
10134 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10135 Log:
10136 - Replace old 381 numeric with a new, more positive one!
10137
10138
10139 Modified:
10140 trunk/src/messages.tab (File Modified)
10141
10142
10143 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10144 Log:
10145 Make it compile again.
10146
10147
10148 Modified:
10149 trunk/src/channel.c (File Modified)
10150 trunk/src/client.c (File Modified)
10151 trunk/src/ircd.c (File Modified)
10152 trunk/src/packet.c (File Modified)
10153
10154
10155 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10156 Log:
10157 - Prevent UID disclosure in cmode setting.
10158
10159
10160 Modified:
10161 trunk/NEWS (File Modified)
10162 trunk/modules/core/m_mode.c (File Modified)
10163
10164
10165 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10166 Log:
10167 A different check which prevents UID disclosure.
10168
10169
10170 Modified:
10171 trunk/modules/core/m_kick.c (File Modified)
10172
10173
10174 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10175 Log:
10176 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10177
10178
10179 Modified:
10180 trunk/modules/core/m_kick.c (File Modified)
10181
10182
10183 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10184 Log:
10185 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10186
10187
10188 Modified:
10189 trunk/NEWS (File Modified)
10190 trunk/modules/m_accept.c (File Modified)
10191 trunk/modules/m_admin.c (File Modified)
10192 trunk/modules/m_away.c (File Modified)
10193 trunk/modules/m_cap.c (File Modified)
10194 trunk/modules/m_capab.c (File Modified)
10195 trunk/modules/m_challenge.c (File Modified)
10196 trunk/modules/m_chghost.c (File Modified)
10197 trunk/modules/m_close.c (File Modified)
10198 trunk/modules/m_cmessage.c (File Modified)
10199 trunk/modules/m_connect.c (File Modified)
10200 trunk/modules/m_dline.c (File Modified)
10201 trunk/modules/m_encap.c (File Modified)
10202 trunk/modules/m_etrace.c (File Modified)
10203 trunk/modules/m_gline.c (File Modified)
10204 trunk/modules/m_help.c (File Modified)
10205 trunk/modules/m_info.c (File Modified)
10206 trunk/modules/m_invite.c (File Modified)
10207 trunk/modules/m_ison.c (File Modified)
10208 trunk/modules/m_kline.c (File Modified)
10209 trunk/modules/m_knock.c (File Modified)
10210 trunk/modules/m_links.c (File Modified)
10211 trunk/modules/m_list.c (File Modified)
10212 trunk/modules/m_locops.c (File Modified)
10213 trunk/modules/m_lusers.c (File Modified)
10214 trunk/modules/m_map.c (File Modified)
10215 trunk/modules/m_monitor.c (File Modified)
10216 trunk/modules/m_motd.c (File Modified)
10217 trunk/modules/m_names.c (File Modified)
10218 trunk/modules/m_oper.c (File Modified)
10219 trunk/modules/m_operspy.c (File Modified)
10220 trunk/modules/m_pass.c (File Modified)
10221 trunk/modules/m_ping.c (File Modified)
10222 trunk/modules/m_pong.c (File Modified)
10223 trunk/modules/m_post.c (File Modified)
10224 trunk/modules/m_rehash.c (File Modified)
10225 trunk/modules/m_restart.c (File Modified)
10226 trunk/modules/m_resv.c (File Modified)
10227 trunk/modules/m_services.c (File Modified)
10228 trunk/modules/m_set.c (File Modified)
10229 trunk/modules/m_sshortcut.c (File Modified)
10230 trunk/modules/m_stats.c (File Modified)
10231 trunk/modules/m_svinfo.c (File Modified)
10232 trunk/modules/m_tb.c (File Modified)
10233 trunk/modules/m_testline.c (File Modified)
10234 trunk/modules/m_testmask.c (File Modified)
10235 trunk/modules/m_time.c (File Modified)
10236 trunk/modules/m_topic.c (File Modified)
10237 trunk/modules/m_trace.c (File Modified)
10238 trunk/modules/m_unreject.c (File Modified)
10239 trunk/modules/m_user.c (File Modified)
10240 trunk/modules/m_userhost.c (File Modified)
10241 trunk/modules/m_users.c (File Modified)
10242 trunk/modules/m_version.c (File Modified)
10243 trunk/modules/m_wallops.c (File Modified)
10244 trunk/modules/m_who.c (File Modified)
10245 trunk/modules/m_whois.c (File Modified)
10246 trunk/modules/m_whowas.c (File Modified)
10247 trunk/modules/m_xline.c (File Modified)
10248 trunk/src/adns.c (File Modified)
10249 trunk/src/aline.c (File Modified)
10250 trunk/src/cache.c (File Modified)
10251 trunk/src/channel.c (File Modified)
10252 trunk/src/class.c (File Modified)
10253 trunk/src/client.c (File Modified)
10254 trunk/src/commio.c (File Modified)
10255 trunk/src/event.c (File Modified)
10256 trunk/src/hash.c (File Modified)
10257 trunk/src/hostmask.c (File Modified)
10258 trunk/src/ircd.c (File Modified)
10259 trunk/src/kdparse.c (File Modified)
10260 trunk/src/linebuf.c (File Modified)
10261 trunk/src/listener.c (File Modified)
10262 trunk/src/modules.c (File Modified)
10263 trunk/src/monitor.c (File Modified)
10264 trunk/src/newconf.c (File Modified)
10265 trunk/src/packet.c (File Modified)
10266 trunk/src/parse.c (File Modified)
10267 trunk/src/reject.c (File Modified)
10268 trunk/src/s_auth.c (File Modified)
10269 trunk/src/s_conf.c (File Modified)
10270 trunk/src/s_gline.c (File Modified)
10271 trunk/src/s_log.c (File Modified)
10272 trunk/src/s_newconf.c (File Modified)
10273 trunk/src/s_serv.c (File Modified)
10274 trunk/src/s_stats.c (File Modified)
10275 trunk/src/s_user.c (File Modified)
10276 trunk/src/send.c (File Modified)
10277 trunk/src/whowas.c (File Modified)
10278
10279
10280 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10281 Log:
10282 - More coding style niceities. Pretty much got client.h squared away.
10283
10284
10285 Modified:
10286 trunk/modules/m_dline.c (File Modified)
10287 trunk/modules/m_gline.c (File Modified)
10288 trunk/modules/m_kline.c (File Modified)
10289 trunk/modules/m_rehash.c (File Modified)
10290 trunk/modules/m_resv.c (File Modified)
10291 trunk/modules/m_stats.c (File Modified)
10292 trunk/modules/m_testline.c (File Modified)
10293 trunk/modules/m_user.c (File Modified)
10294 trunk/modules/m_xline.c (File Modified)
10295
10296
10297 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10298 Log:
10299 - Propagate quiets (+q) on netjoins
10300 - Clear +q list too on lowerTS sjoin from TS6 source
10301
10302
10303 Modified:
10304 trunk/modules/core/m_sjoin.c (File Modified)
10305 trunk/src/s_serv.c (File Modified)
10306
10307
10308 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10309 Log:
10310 Second argument to whois is always a nick, never a uid.
10311 This prevents /whois other.server uid to get information
10312 about that uid.
10313
10314
10315 Modified:
10316 trunk/modules/m_whois.c (File Modified)
10317
10318
10319 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10320 Log:
10321 Don't allow local users to use uids in user mode.
10322
10323
10324 Modified:
10325 trunk/src/s_user.c (File Modified)
10326
10327
10328 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10329 Log:
10330 Make it compile again.
10331
10332
10333 Modified:
10334 trunk/src/s_stats.c (File Modified)
10335
10336
10337 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10338 Log:
10339 Fix propagation of empty SJOIN.
10340
10341
10342 Modified:
10343 trunk/modules/core/m_sjoin.c (File Modified)
10344
10345
10346 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10347 Log:
10348 Some atheme-style niceties here.
10349
10350
10351 Modified:
10352 trunk/modules/m_accept.c (File Modified)
10353 trunk/modules/m_admin.c (File Modified)
10354 trunk/modules/m_away.c (File Modified)
10355 trunk/modules/m_cap.c (File Modified)
10356 trunk/modules/m_capab.c (File Modified)
10357 trunk/modules/m_challenge.c (File Modified)
10358 trunk/modules/m_chghost.c (File Modified)
10359 trunk/modules/m_close.c (File Modified)
10360 trunk/modules/m_cmessage.c (File Modified)
10361 trunk/modules/m_connect.c (File Modified)
10362 trunk/modules/m_dline.c (File Modified)
10363 trunk/modules/m_encap.c (File Modified)
10364 trunk/modules/m_etrace.c (File Modified)
10365 trunk/modules/m_gline.c (File Modified)
10366 trunk/modules/m_help.c (File Modified)
10367 trunk/modules/m_info.c (File Modified)
10368 trunk/modules/m_invite.c (File Modified)
10369 trunk/modules/m_ison.c (File Modified)
10370 trunk/modules/m_kline.c (File Modified)
10371 trunk/modules/m_knock.c (File Modified)
10372 trunk/modules/m_links.c (File Modified)
10373 trunk/modules/m_list.c (File Modified)
10374 trunk/modules/m_locops.c (File Modified)
10375 trunk/modules/m_lusers.c (File Modified)
10376 trunk/modules/m_map.c (File Modified)
10377 trunk/modules/m_monitor.c (File Modified)
10378 trunk/modules/m_motd.c (File Modified)
10379 trunk/modules/m_names.c (File Modified)
10380 trunk/modules/m_oper.c (File Modified)
10381 trunk/modules/m_operspy.c (File Modified)
10382 trunk/modules/m_pass.c (File Modified)
10383 trunk/modules/m_ping.c (File Modified)
10384 trunk/modules/m_pong.c (File Modified)
10385 trunk/modules/m_post.c (File Modified)
10386 trunk/modules/m_rehash.c (File Modified)
10387 trunk/modules/m_restart.c (File Modified)
10388 trunk/modules/m_resv.c (File Modified)
10389 trunk/modules/m_services.c (File Modified)
10390 trunk/modules/m_set.c (File Modified)
10391 trunk/modules/m_sshortcut.c (File Modified)
10392 trunk/modules/m_stats.c (File Modified)
10393 trunk/modules/m_svinfo.c (File Modified)
10394 trunk/modules/m_tb.c (File Modified)
10395 trunk/modules/m_testline.c (File Modified)
10396 trunk/modules/m_testmask.c (File Modified)
10397 trunk/modules/m_time.c (File Modified)
10398 trunk/modules/m_topic.c (File Modified)
10399 trunk/modules/m_trace.c (File Modified)
10400 trunk/modules/m_unreject.c (File Modified)
10401 trunk/modules/m_user.c (File Modified)
10402 trunk/modules/m_userhost.c (File Modified)
10403 trunk/modules/m_users.c (File Modified)
10404 trunk/modules/m_version.c (File Modified)
10405 trunk/modules/m_wallops.c (File Modified)
10406 trunk/modules/m_who.c (File Modified)
10407 trunk/modules/m_whois.c (File Modified)
10408 trunk/modules/m_whowas.c (File Modified)
10409 trunk/modules/m_xline.c (File Modified)
10410
10411
10412 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10413 Log:
10414 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10415
10416
10417 Modified:
10418 trunk/.indent.pro (File Modified)
10419 trunk/include/charybdis.h (File Added)
10420 trunk/include/client.h (File Modified)
10421 trunk/modules/.indent.pro (File Modified)
10422 trunk/src/.indent.pro (File Modified)
10423 trunk/src/adns.c (File Modified)
10424 trunk/src/aline.c (File Modified)
10425 trunk/src/cache.c (File Modified)
10426 trunk/src/channel.c (File Modified)
10427 trunk/src/class.c (File Modified)
10428 trunk/src/client.c (File Modified)
10429 trunk/src/commio.c (File Modified)
10430 trunk/src/event.c (File Modified)
10431 trunk/src/hash.c (File Modified)
10432 trunk/src/hostmask.c (File Modified)
10433 trunk/src/ircd.c (File Modified)
10434 trunk/src/kdparse.c (File Modified)
10435 trunk/src/linebuf.c (File Modified)
10436 trunk/src/listener.c (File Modified)
10437 trunk/src/modules.c (File Modified)
10438 trunk/src/monitor.c (File Modified)
10439 trunk/src/newconf.c (File Modified)
10440 trunk/src/packet.c (File Modified)
10441 trunk/src/parse.c (File Modified)
10442 trunk/src/reject.c (File Modified)
10443 trunk/src/s_auth.c (File Modified)
10444 trunk/src/s_conf.c (File Modified)
10445 trunk/src/s_gline.c (File Modified)
10446 trunk/src/s_log.c (File Modified)
10447 trunk/src/s_newconf.c (File Modified)
10448 trunk/src/s_serv.c (File Modified)
10449 trunk/src/s_stats.c (File Modified)
10450 trunk/src/s_user.c (File Modified)
10451 trunk/src/send.c (File Modified)
10452 trunk/src/whowas.c (File Modified)
10453
10454
10455 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10456 Log:
10457 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10458 - Convert a few modules towards using this code.
10459 - Make a note about this change in NEWS.
10460
10461
10462 Modified:
10463 trunk/NEWS (File Modified)
10464 trunk/include/aline.h (File Added)
10465 trunk/modules/m_dline.c (File Modified)
10466 trunk/modules/m_kline.c (File Modified)
10467 trunk/modules/m_resv.c (File Modified)
10468 trunk/modules/m_xline.c (File Modified)
10469 trunk/src/Makefile.in (File Modified)
10470 trunk/src/aline.c (File Added)
10471
10472
10473 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10474 Log:
10475 - Update NEWS document.
10476
10477
10478 Modified:
10479 trunk/NEWS (File Modified)
10480
10481
10482 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10483 Log:
10484 Use find_named_person() instead of find_person() in services shortcuts.
10485
10486
10487 Modified:
10488 trunk/modules/m_sshortcut.c (File Modified)
10489
10490
10491 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10492 Log:
10493 Fix propagation of empty channels (+P).
10494
10495
10496 Modified:
10497 trunk/modules/core/m_sjoin.c (File Modified)
10498 trunk/src/s_serv.c (File Modified)
10499
10500
10501 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10502 Log:
10503 Use same comparison for +f.
10504
10505
10506 Modified:
10507 trunk/modules/core/m_join.c (File Modified)
10508
10509
10510 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10511 Log:
10512 Retire server-server non-encap CHGHOST, and clean it up a bit.
10513
10514
10515 Modified:
10516 trunk/modules/m_chghost.c (File Modified)
10517
10518
10519 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10520 Log:
10521 Use TS6 form for SQUIT wallops.
10522
10523
10524 Modified:
10525 trunk/modules/core/m_squit.c (File Modified)
10526
10527
10528 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10529 Log:
10530 Propagate nick changes for remote clients in TS6 form if possible;
10531 simplify the code a bit.
10532
10533
10534 Modified:
10535 trunk/modules/core/m_nick.c (File Modified)
10536
10537
10538 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10539 Log:
10540 Only clear oper_only_umodes on deoper for local clients.
10541
10542
10543 Modified:
10544 trunk/src/s_user.c (File Modified)
10545
10546
10547 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10548 Log:
10549 - Don't enable use_whois_actually in the default config, makes cloaking
10550 only useful for vanity.
10551
10552
10553 Modified:
10554 trunk/doc/example.conf (File Modified)
10555
10556
10557 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10558 Log:
10559 Fix linebuf raw code to not truncate lines longer than
10560 510 characters. This stops ziplinks corruption at
10561 the initial burst if the other side sends a lot.
10562
10563
10564 Modified:
10565 trunk/src/linebuf.c (File Modified)
10566
10567
10568 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10569 Log:
10570 - Add +r to channel_modes().
10571
10572
10573 Modified:
10574 trunk/src/channel.c (File Modified)
10575
10576
10577 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10578 Log:
10579 Update NEWS.
10580
10581
10582 Modified:
10583 trunk/NEWS (File Modified)
10584
10585
10586 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10587 Log:
10588 err, nvm. wrong project :-P
10589
10590
10591 Modified:
10592 trunk/src/match.c (File Modified)
10593
10594
10595 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10596 Log:
10597 make sure we don't crash on match(NULL, test)
10598
10599
10600 Modified:
10601 trunk/src/match.c (File Modified)
10602
10603
10604 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10605 Log:
10606 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10607 flags = rehash in shared{}.
10608 Uses :<source> ENCAP <target> REHASH [option].
10609
10610
10611 Modified:
10612 trunk/doc/example.conf (File Modified)
10613 trunk/doc/reference.conf (File Modified)
10614 trunk/help/opers/rehash (File Modified)
10615 trunk/include/s_newconf.h (File Modified)
10616 trunk/modules/m_rehash.c (File Modified)
10617 trunk/modules/m_stats.c (File Modified)
10618 trunk/src/newconf.c (File Modified)
10619
10620
10621 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10622 Log:
10623 Initialize flags to 0 in conf_set_shared_flags() and
10624 conf_set_cluster_flags().
10625
10626
10627 Modified:
10628 trunk/src/newconf.c (File Modified)
10629
10630
10631 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10632 Log:
10633 Don't allow a forward from a #channel to an &channel.
10634 Error message is Illegal channel name.
10635
10636
10637 Modified:
10638 trunk/modules/core/m_mode.c (File Modified)
10639
10640
10641 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10642 Log:
10643 - change version to 1.0.1
10644
10645
10646 Modified:
10647 trunk/configure (File Modified)
10648 trunk/configure.ac (File Modified)
10649
10650
10651 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10652 Log:
10653 Update NEWS.
10654
10655
10656 Modified:
10657 trunk/NEWS (File Modified)
10658
10659
10660 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10661 Log:
10662 Services shortcuts changes:
10663 - Require umode +S on target
10664 - Use ERR_SERVICESDOWN (440) for error message
10665 - Fix check for empty string
10666
10667
10668 Modified:
10669 trunk/include/numeric.h (File Modified)
10670 trunk/modules/m_sshortcut.c (File Modified)
10671 trunk/src/messages.tab (File Modified)
10672
10673
10674 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10675 Log:
10676 s/IsChanService/IsService/g;
10677
10678
10679 Modified:
10680 trunk/modules/m_sshortcut.c (File Modified)
10681
10682
10683 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10684 Log:
10685 Add check for service validity in shortcut routines.
10686
10687
10688 Modified:
10689 trunk/modules/m_sshortcut.c (File Modified)
10690
10691
10692 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10693 Log:
10694 Don't allow forwarding to a -F channel the setter is not on.
10695
10696
10697 Modified:
10698 trunk/modules/core/m_mode.c (File Modified)
10699
10700
10701 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10702 Log:
10703 Describe identify_service and identify_command in
10704 reference.conf.
10705
10706
10707 Modified:
10708 trunk/doc/reference.conf (File Modified)
10709
10710
10711 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10712 Log:
10713 More helpfile updates.
10714
10715
10716 Modified:
10717 trunk/help/Makefile.in (File Modified)
10718 trunk/help/opers/die (File Modified)
10719 trunk/help/opers/join (File Modified)
10720 trunk/help/opers/links (File Modified)
10721 trunk/help/opers/lusers (File Modified)
10722 trunk/help/opers/map (File Added)
10723 trunk/help/opers/motd (File Modified)
10724 trunk/help/opers/names (File Modified)
10725 trunk/help/opers/notice (File Modified)
10726 trunk/help/opers/operspy (File Modified)
10727 trunk/help/opers/part (File Modified)
10728 trunk/help/opers/privmsg (File Modified)
10729 trunk/help/opers/restart (File Modified)
10730 trunk/help/opers/set (File Modified)
10731 trunk/help/opers/stats (File Modified)
10732 trunk/help/opers/trace (File Modified)
10733 trunk/help/opers/version (File Modified)
10734 trunk/help/users/notice (File Modified)
10735 trunk/help/users/privmsg (File Modified)
10736 trunk/help/users/stats (File Modified)
10737
10738
10739 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10740 Log:
10741 Update help files.
10742
10743
10744 Modified:
10745 trunk/help/opers/cmode (File Modified)
10746 trunk/help/opers/umode (File Modified)
10747 trunk/help/opers/wallops (File Modified)
10748 trunk/help/opers/who (File Modified)
10749 trunk/help/users/umode (File Modified)
10750
10751
10752 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10753 Log:
10754 Include cmode +r in 004 and 005.
10755
10756
10757 Modified:
10758 trunk/include/supported.h (File Modified)
10759 trunk/src/messages.tab (File Modified)
10760
10761
10762 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10763 Log:
10764 No need to clear all 3 buffers in channel_modes().
10765
10766
10767 Modified:
10768 trunk/src/channel.c (File Modified)
10769
10770
10771 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10772 Log:
10773 - Fix multiple +f modes per line
10774 - -f shouldn't take a parameter
10775
10776
10777 Modified:
10778 trunk/modules/core/m_mode.c (File Modified)
10779
10780
10781 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10782 Log:
10783 Channel mode +Q now prevents forwarding to or through
10784 a channel, just like in hyperion, not from a channel.
10785
10786
10787 Modified:
10788 trunk/modules/core/m_join.c (File Modified)
10789
10790
10791 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10792 Log:
10793 Complete +F/+Q propagation.
10794
10795
10796 Modified:
10797 trunk/modules/core/m_join.c (File Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified)
10799 trunk/src/channel.c (File Modified)
10800
10801
10802 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10803 Log:
10804 - A few minor fixes.
10805
10806
10807 Modified:
10808 trunk/modules/core/m_join.c (File Modified)
10809 trunk/modules/m_services.c (File Modified)
10810
10811
10812 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10813 Log:
10814 - Fix netsplit obfuscation.
10815
10816
10817 Modified:
10818 trunk/src/client.c (File Modified)
10819
10820
10821 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10822 Log:
10823 - Fix another /stats p related bug.
10824
10825
10826 Modified:
10827 trunk/src/client.c (File Modified)
10828
10829
10830 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10831 Log:
10832 - Update example.conf.
10833
10834
10835 Modified:
10836 trunk/doc/example.conf (File Modified)
10837
10838
10839 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10840 Log:
10841 - Fix a minor bug here, and re-release 1.0.
10842
10843
10844 Modified:
10845 trunk/modules/core/m_nick.c (File Modified)
10846
10847
10848 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10849 Log:
10850 - Add bursted clients to /stats p list.
10851
10852
10853 Modified:
10854 trunk/modules/core/m_nick.c (File Modified)
10855
10856
10857 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10858 Log:
10859 - Add identify_service, identify_command options to the example.conf,
10860 newconf parser.
10861
10862
10863 Modified:
10864 trunk/NEWS (File Modified)
10865 trunk/doc/example.conf (File Modified)
10866 trunk/src/newconf.c (File Modified)
10867
10868
10869 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10870 Log:
10871 - Add services shortcuts.
10872
10873
10874 Modified:
10875 trunk/modules/Makefile.in (File Modified)
10876 trunk/modules/m_sshortcut.c (File Added)
10877
10878
10879 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10880 Log:
10881 - put back checks i removed by mistake
10882
10883
10884 Modified:
10885 trunk/modules/core/m_join.c (File Modified)
10886
10887
10888 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10889 Log:
10890 - Implement channel mode +Q, which disables forwarding.
10891 - Make forwarding usable by everyone.
10892 - Implement channel mode +F which bypasses authority checks on a target
10893 set with this mode
10894 - Update NEWS.
10895
10896
10897 Modified:
10898 trunk/NEWS (File Modified)
10899 trunk/include/channel.h (File Modified)
10900 trunk/include/supported.h (File Modified)
10901 trunk/modules/core/m_join.c (File Modified)
10902 trunk/modules/core/m_mode.c (File Modified)
10903 trunk/src/messages.tab (File Modified)
10904
10905
10906 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10907 Log:
10908 - Fix account handling brokenness.
10909
10910
10911 Modified:
10912 trunk/modules/m_services.c (File Modified)
10913
10914
10915 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10916 Log:
10917 Identify to services via server password hack. Still
10918 needs config file parts, like
10919 identifyservice = "nickserv@services.int";
10920 identifycommand = "IDENTIFY";
10921
10922
10923 Modified:
10924 trunk/include/s_conf.h (File Modified)
10925 trunk/src/s_user.c (File Modified)
10926
10927
10928 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10929 Log:
10930 Make send.c compile.
10931
10932
10933 Modified:
10934 trunk/src/send.c (File Modified)
10935
10936
10937 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10938 Log:
10939 - Handle this better.
10940
10941
10942 Modified:
10943 trunk/src/send.c (File Modified)
10944
10945
10946 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10947 Log:
10948 If the source is not a client, don't send to normal users.
10949
10950
10951 Modified:
10952 trunk/src/send.c (File Modified)
10953
10954
10955 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10956 Log:
10957 - Make /wallops behave as wallops in other ircds.
10958
10959
10960 Modified:
10961 trunk/modules/m_wallops.c (File Modified)
10962 trunk/src/send.c (File Modified)
10963
10964
10965 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10966 Log:
10967 - charybdis-1.0
10968
10969
10970 Modified:
10971 trunk/NEWS (File Modified)
10972 trunk/configure (File Modified)
10973 trunk/configure.ac (File Modified)
10974
10975
10976 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10977 Log:
10978 - Remove efnet configuration.
10979 - Rename example.conf as reference.conf, and replace the default
10980 example.conf with one suitable for AthemeNET.
10981 - Update makefile to reflect these changes.
10982
10983
10984 Modified:
10985 trunk/doc/Makefile.in (File Modified)
10986 trunk/doc/example.conf (File Modified)
10987 trunk/doc/example.efnet.conf (File Deleted)
10988 trunk/doc/reference.conf (File Added)
10989
10990
10991 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10992 Log:
10993 - Don't display opers who are /away.
10994
10995
10996 Modified:
10997 trunk/modules/m_stats.c (File Modified)
10998
10999
11000 jilles 2005/09/12 00:21:20 UTC (20050912-134)
11001 Log:
11002 Put cmode +f in 004 and 005.
11003
11004
11005 Modified:
11006 trunk/include/supported.h (File Modified)
11007 trunk/src/messages.tab (File Modified)
11008
11009
11010 jilles 2005/09/12 00:15:13 UTC (20050912-132)
11011 Log:
11012 Add user umode +Q which prevents a user from
11013 being forwarded.
11014
11015
11016 Modified:
11017 trunk/include/client.h (File Modified)
11018 trunk/modules/core/m_join.c (File Modified)
11019 trunk/src/messages.tab (File Modified)
11020 trunk/src/s_user.c (File Modified)
11021
11022
11023 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11024 Log:
11025 Implement channel forwarding in m_join(). As in
11026 hyperion, failing to join because of +i, +r or +j
11027 can cause you to be forwarded, potentially
11028 recursively. Unlike hyperion, a single numeric
11029 is sent in case of a successful forward, otherwise
11030 the ircd acts if there were no forward.
11031
11032
11033 Modified:
11034 trunk/include/numeric.h (File Modified)
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/src/messages.tab (File Modified)
11037
11038
11039 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11040 Log:
11041 Allow servers to set oper-only cmodes as well.
11042
11043
11044 Modified:
11045 trunk/modules/core/m_mode.c (File Modified)
11046
11047
11048 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11049 Log:
11050 Add cmode +f which takes a channel name, settable
11051 only by opers for now. Does not do anything yet.
11052
11053
11054 Modified:
11055 trunk/include/channel.h (File Modified)
11056 trunk/modules/core/m_join.c (File Modified)
11057 trunk/modules/core/m_mode.c (File Modified)
11058 trunk/modules/core/m_sjoin.c (File Modified)
11059 trunk/src/channel.c (File Modified)
11060
11061
11062 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11063 Log:
11064 Fully initialize 'mode' in ms_join() and ms_sjoin()
11065 to avoid old +j garbage from being used.
11066
11067
11068 Modified:
11069 trunk/modules/core/m_join.c (File Modified)
11070 trunk/modules/core/m_sjoin.c (File Modified)
11071
11072
11073 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11074 Log:
11075 - only touch join_count/join_delta if join throttling
11076 is enabled on the channel
11077 - reset join_count/join_delta to 0 if -j is set
11078
11079
11080 Modified:
11081 trunk/modules/core/m_join.c (File Modified)
11082 trunk/modules/core/m_mode.c (File Modified)
11083 trunk/modules/core/m_sjoin.c (File Modified)
11084
11085
11086 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11087 Log:
11088 Also start a new "period" for join throttling for remote joins,
11089 if necessary. Make the code slightly clearer.
11090
11091
11092 Modified:
11093 trunk/modules/core/m_join.c (File Modified)
11094 trunk/src/channel.c (File Modified)
11095
11096
11097 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11098 Log:
11099 Some +j improvements, still broken.
11100
11101
11102 Modified:
11103 trunk/modules/core/m_join.c (File Modified)
11104 trunk/modules/core/m_sjoin.c (File Modified)
11105
11106
11107 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11108 Log:
11109 Only do +z processing for +m channels the sender is on,
11110 as bans/quiets are currently only checked locally.
11111
11112
11113 Modified:
11114 trunk/modules/core/m_message.c (File Modified)
11115
11116
11117 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11118 Log:
11119 - Add max_bans_large configuration option, defaulting to 500, to
11120 limit the number of bans in a +L channel
11121 - Change b/e/I to b/e/I/q in texts
11122
11123
11124 Modified:
11125 trunk/doc/example.conf (File Modified)
11126 trunk/include/s_conf.h (File Modified)
11127 trunk/modules/core/m_mode.c (File Modified)
11128 trunk/modules/m_info.c (File Modified)
11129 trunk/src/newconf.c (File Modified)
11130 trunk/src/s_conf.c (File Modified)
11131
11132
11133 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11134 Log:
11135 Store invite for +gi channels.
11136 Note that +gi is significantly weaker access control than +i.
11137
11138
11139 Modified:
11140 trunk/modules/m_invite.c (File Modified)
11141
11142
11143 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11144 Log:
11145 Nonops are allowed to see +q lists.
11146
11147
11148 Modified:
11149 trunk/modules/core/m_mode.c (File Modified)
11150
11151
11152 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11153 Log:
11154 Invalidate can_send() cache on -q.
11155
11156
11157 Modified:
11158 trunk/modules/core/m_mode.c (File Modified)
11159
11160
11161 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11162 Log:
11163 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11164
11165
11166 Modified:
11167 trunk/modules/core/m_sjoin.c (File Modified)
11168
11169
11170 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11171 Log:
11172 - Allow blank SJOINs -- for permanant channels.
11173
11174
11175 Modified:
11176 trunk/modules/core/m_sjoin.c (File Modified)
11177
11178
11179 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11180 Log:
11181 - Burst permanant channels.
11182
11183
11184 Modified:
11185 trunk/src/s_serv.c (File Modified)
11186
11187
11188 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11189 Log:
11190 - Fix handling of permanant channels.
11191
11192
11193 Modified:
11194 trunk/modules/core/m_join.c (File Modified)
11195
11196
11197 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11198 Log:
11199 - Run indent on core modules.
11200 - Add propagation of join throttle settings.
11201
11202
11203 Modified:
11204 trunk/modules/core/m_die.c (File Modified)
11205 trunk/modules/core/m_error.c (File Modified)
11206 trunk/modules/core/m_join.c (File Modified)
11207 trunk/modules/core/m_kick.c (File Modified)
11208 trunk/modules/core/m_kill.c (File Modified)
11209 trunk/modules/core/m_message.c (File Modified)
11210 trunk/modules/core/m_mode.c (File Modified)
11211 trunk/modules/core/m_nick.c (File Modified)
11212 trunk/modules/core/m_part.c (File Modified)
11213 trunk/modules/core/m_quit.c (File Modified)
11214 trunk/modules/core/m_server.c (File Modified)
11215 trunk/modules/core/m_sjoin.c (File Modified)
11216 trunk/modules/core/m_squit.c (File Modified)
11217
11218
11219 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11220 Log:
11221 - Fix mistake in commit message.
11222
11223
11224 Modified:
11225 trunk/ChangeLog (File Modified)
11226
11227
11228 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11229 Log:
11230 - Channel throttling.
11231
11232
11233 Modified:
11234 trunk/NEWS (File Modified)
11235 trunk/include/supported.h (File Modified)
11236 trunk/modules/core/m_mode.c (File Modified)
11237 trunk/src/messages.tab (File Modified)
11238
11239
11240 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11241 Log:
11242 - Channel throttle logic fixes.
11243
11244
11245 Modified:
11246 trunk/include/channel.h (File Modified)
11247
11248
11249 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11250 Log:
11251 - Add the throttle logic.
11252
11253
11254 Modified:
11255 trunk/include/channel.h (File Modified)
11256 trunk/include/numeric.h (File Modified)
11257 trunk/modules/core/m_join.c (File Modified)
11258 trunk/src/channel.c (File Modified)
11259 trunk/src/messages.tab (File Modified)
11260
11261
11262 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11263 Log:
11264 - Cosmetic fixes to CREDITS.
11265
11266
11267 Modified:
11268 trunk/CREDITS (File Modified)
11269
11270
11271 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11272 Log:
11273 - Better channel_modes() from ShadowIRCd 4.
11274
11275
11276 Modified:
11277 trunk/include/channel.h (File Modified)
11278 trunk/src/channel.c (File Modified)
11279
11280
11281 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11282 Log:
11283 - Strip colour codes from parts.
11284
11285
11286 Modified:
11287 trunk/modules/core/m_part.c (File Modified)
11288
11289
11290 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11291 Log:
11292 - Strip colour codes from quits.
11293
11294
11295 Modified:
11296 trunk/modules/core/m_quit.c (File Modified)
11297
11298
11299 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11300 Log:
11301 - add +c/+g/+z to channel_modes().
11302
11303
11304 Modified:
11305 trunk/src/channel.c (File Modified)
11306
11307
11308 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11309 Log:
11310 - Add +g to 004/005 numerics.
11311
11312
11313 Modified:
11314 trunk/include/supported.h (File Modified)
11315 trunk/src/messages.tab (File Modified)
11316
11317
11318 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11319 Log:
11320 - Add +cgz to set_final_mode() in both join/sjoin.
11321 - Implement channel mode +g: Free invite.
11322
11323
11324 Modified:
11325 trunk/include/channel.h (File Modified)
11326 trunk/modules/core/m_join.c (File Modified)
11327 trunk/modules/core/m_mode.c (File Modified)
11328 trunk/modules/core/m_sjoin.c (File Modified)
11329 trunk/modules/m_invite.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11333 Log:
11334 - Make sure /stats p uses the right list.
11335
11336
11337 Modified:
11338 trunk/modules/m_stats.c (File Modified)
11339
11340
11341 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11342 Log:
11343 - local oper list becomes local_oper_list.
11344 - all opers are stored on oper_list for /stats p.
11345
11346
11347 Modified:
11348 trunk/include/ircd.h (File Modified)
11349 trunk/modules/m_stats.c (File Modified)
11350 trunk/modules/m_trace.c (File Modified)
11351 trunk/src/client.c (File Modified)
11352 trunk/src/ircd.c (File Modified)
11353 trunk/src/s_user.c (File Modified)
11354 trunk/src/send.c (File Modified)
11355
11356
11357 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11358 Log:
11359 - Remove ENABLE_SERVICES legacy define.
11360
11361
11362 Modified:
11363 trunk/configure (File Modified)
11364 trunk/configure.ac (File Modified)
11365 trunk/include/client.h (File Modified)
11366 trunk/include/m_info.h (File Modified)
11367 trunk/include/s_conf.h (File Modified)
11368 trunk/modules/Makefile.in (File Modified)
11369 trunk/modules/core/m_kick.c (File Modified)
11370 trunk/modules/core/m_mode.c (File Modified)
11371 trunk/modules/core/m_nick.c (File Modified)
11372 trunk/modules/core/m_sjoin.c (File Modified)
11373 trunk/modules/m_services.c (File Modified)
11374 trunk/src/channel.c (File Modified)
11375 trunk/src/newconf.c (File Modified)
11376 trunk/src/s_conf.c (File Modified)
11377 trunk/src/s_serv.c (File Modified)
11378 trunk/src/s_user.c (File Modified)
11379
11380
11381 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11382 Log:
11383 - New reject message, ala ircu.
11384
11385
11386 Modified:
11387 trunk/src/reject.c (File Modified)
11388
11389
11390 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11391 Log:
11392 - Reduce 'broadcast storm' effect in m_chghost.
11393
11394
11395 Modified:
11396 trunk/modules/m_chghost.c (File Modified)
11397
11398
11399 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11400 Log:
11401 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11402
11403
11404 Modified:
11405 trunk/include/supported.h (File Modified)
11406 trunk/src/messages.tab (File Modified)
11407
11408
11409 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11410 Log:
11411 - Implement +z.
11412
11413
11414 Modified:
11415 trunk/include/channel.h (File Modified)
11416 trunk/modules/core/m_message.c (File Modified)
11417 trunk/modules/core/m_mode.c (File Modified)
11418
11419
11420 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11421 Log:
11422 - use sendto_one_numeric() in some places.
11423
11424
11425 Modified:
11426 trunk/modules/core/m_mode.c (File Modified)
11427
11428
11429 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11430 Log:
11431 - Implement channel mode +c -- colour stripping.
11432
11433
11434 Modified:
11435 trunk/include/irc_string.h (File Modified)
11436 trunk/include/supported.h (File Modified)
11437 trunk/modules/core/m_message.c (File Modified)
11438 trunk/modules/core/m_mode.c (File Modified)
11439 trunk/src/irc_string.c (File Modified)
11440 trunk/src/messages.tab (File Modified)
11441
11442
11443 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11444 Log:
11445 - Add +qLP to CHANMODES 005 numeric.
11446
11447
11448 Modified:
11449 trunk/include/supported.h (File Modified)
11450
11451
11452 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11453 Log:
11454 Move credits files to doc/.
11455
11456
11457 Modified:
11458 trunk/Hybrid-team (File Deleted)
11459 trunk/Ratbox-team (File Deleted)
11460 trunk/doc/Hybrid-team (File Added)
11461 trunk/doc/Ratbox-team (File Added)
11462
11463
11464 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11465 Log:
11466 - Rename Ratbox credits as Ratbox-team.
11467 - Add in our own CREDITS.
11468
11469
11470 Modified:
11471 trunk/CREDITS (File Deleted)
11472 trunk/CREDITS (File Added)
11473 trunk/Ratbox-team (File Added)
11474
11475
11476 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11477 Log:
11478 - Quietcache fixes.
11479
11480
11481 Modified:
11482 trunk/modules/core/m_mode.c (File Modified)
11483
11484
11485 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11486 Log:
11487 - Rebuild configure.
11488
11489
11490 Modified:
11491 trunk/autom4te.cache/ (File Deleted)
11492 trunk/configure (File Modified)
11493
11494
11495 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11496 Log:
11497 Add +q to messages.tab.
11498
11499
11500 Modified:
11501 trunk/src/messages.tab (File Modified)
11502
11503
11504 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11505 Log:
11506 - port m_sjoin stuff to TS6 JOIN syntax.
11507
11508
11509 Modified:
11510 trunk/modules/core/m_join.c (File Modified)
11511
11512
11513 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11514 Log:
11515 - Implement channel mode +q (quiet)
11516
11517
11518 Modified:
11519 trunk/include/channel.h (File Modified)
11520 trunk/modules/core/m_mode.c (File Modified)
11521 trunk/src/channel.c (File Modified)
11522
11523
11524 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11525 Log:
11526 Add +L/+P for set_final_mode().
11527
11528
11529 Modified:
11530 trunk/modules/core/m_sjoin.c (File Modified)
11531
11532
11533 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11534 Log:
11535 Add +L/+P in channel_modes().
11536
11537
11538 Modified:
11539 trunk/src/channel.c (File Modified)
11540
11541
11542 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11543 Log:
11544 - Use MODE_PERMANENT, not MODE_PERMANANT
11545 - Actually use chm_staff()
11546
11547 It compiles but is not otherwise tested.
11548
11549
11550 Modified:
11551 trunk/include/channel.h (File Modified)
11552 trunk/modules/core/m_mode.c (File Modified)
11553 trunk/modules/core/m_sjoin.c (File Modified)
11554 trunk/src/channel.c (File Modified)
11555
11556
11557 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11558 Log:
11559 - Ok, patchlevel.h is fixed now.
11560
11561
11562 Modified:
11563 trunk/include/patchlevel.h (File Modified)
11564
11565
11566 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11567 Log:
11568 - *sigh*
11569
11570
11571 Modified:
11572 trunk/include/patchlevel.h (File Modified)
11573 trunk/src/version.c.SH (File Modified)
11574
11575
11576 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11577 Log:
11578 - Fix compilation issue with version.c.
11579
11580
11581 Modified:
11582 trunk/src/version.c.SH (File Modified)
11583
11584
11585 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11586 Log:
11587 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11588 this from the BUGS file.
11589
11590
11591 Modified:
11592 trunk/BUGS (File Modified)
11593
11594
11595 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11596 Log:
11597 Mangle all netsplit messages if flatten links is enabled.
11598
11599
11600 Modified:
11601 trunk/src/client.c (File Modified)
11602
11603
11604 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11605 Log:
11606 - jilles pointed out that /stats p needed severe changes -- implement
11607 them
11608
11609
11610 Modified:
11611 trunk/modules/m_stats.c (File Modified)
11612
11613
11614 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11615 Log:
11616 Rename RELNOTES to NEWS.
11617
11618
11619 Modified:
11620 trunk/NEWS (File Added)
11621 trunk/RELNOTES (File Deleted)
11622
11623
11624 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11625 Log:
11626 Update RELNOTES.
11627
11628
11629 Modified:
11630 trunk/RELNOTES (File Modified)
11631
11632
11633 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11634 Log:
11635 - Make /stats p work globally.
11636 - Change 'OPER(s)' to 'staff members'
11637
11638
11639 Modified:
11640 trunk/modules/m_stats.c (File Modified)
11641
11642
11643 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11644 Log:
11645 - add modes, +LP to RPL_MYINFO.
11646
11647
11648 Modified:
11649 trunk/src/messages.tab (File Modified)
11650
11651
11652 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11653 Log:
11654 More stuff to RELNOTES.
11655
11656
11657 Modified:
11658 trunk/RELNOTES (File Modified)
11659
11660
11661 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11662 Log:
11663 - Implement +P.
11664
11665
11666 Modified:
11667 trunk/modules/core/m_sjoin.c (File Modified)
11668 trunk/src/channel.c (File Modified)
11669
11670
11671 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11672 Log:
11673 - Implement list limit exceed modes -- +L.
11674
11675
11676 Modified:
11677 trunk/modules/core/m_mode.c (File Modified)
11678
11679
11680 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11681 Log:
11682 - Add handlers for modes +L, +P.
11683
11684
11685 Modified:
11686 trunk/include/channel.h (File Modified)
11687 trunk/modules/core/m_mode.c (File Modified)
11688
11689
11690 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11691 Log:
11692 Update properties on *everything*.
11693
11694
11695 Modified:
11696 trunk/.cvsignore (Property Modified)
11697 trunk/.indent.pro (Property Modified)
11698 trunk/BUGS (File Modified) (Property Modified)
11699 trunk/CREDITS (File Modified) (Property Modified)
11700 trunk/ChangeLog (Property Modified)
11701 trunk/Hybrid-team (File Modified) (Property Modified)
11702 trunk/INSTALL (File Modified) (Property Modified)
11703 trunk/LICENSE (File Modified) (Property Modified)
11704 trunk/Makefile.in (File Modified) (Property Modified)
11705 trunk/README.FIRST (File Modified) (Property Modified)
11706 trunk/RELNOTES (File Modified) (Property Modified)
11707 trunk/SVN-Access (Property Modified)
11708 trunk/aclocal.m4 (File Modified) (Property Modified)
11709 trunk/adns/.cvsignore (Property Modified)
11710 trunk/adns/COPYING (Property Modified)
11711 trunk/adns/GPL-vs-LGPL (Property Modified)
11712 trunk/adns/Makefile.in (File Modified) (Property Modified)
11713 trunk/adns/README (Property Modified)
11714 trunk/adns/README.ircd (Property Modified)
11715 trunk/adns/adns.h (File Modified) (Property Modified)
11716 trunk/adns/check.c (File Modified) (Property Modified)
11717 trunk/adns/dlist.h (File Modified) (Property Modified)
11718 trunk/adns/event.c (File Modified) (Property Modified)
11719 trunk/adns/general.c (File Modified) (Property Modified)
11720 trunk/adns/internal.h (File Modified) (Property Modified)
11721 trunk/adns/parse.c (File Modified) (Property Modified)
11722 trunk/adns/query.c (File Modified) (Property Modified)
11723 trunk/adns/reply.c (File Modified) (Property Modified)
11724 trunk/adns/setup.c (File Modified) (Property Modified)
11725 trunk/adns/transmit.c (File Modified) (Property Modified)
11726 trunk/adns/tvarith.h (File Modified) (Property Modified)
11727 trunk/adns/types.c (File Modified) (Property Modified)
11728 trunk/configure (File Modified) (Property Modified)
11729 trunk/configure.ac (File Modified) (Property Modified)
11730 trunk/contrib/.cvsignore (Property Modified)
11731 trunk/contrib/.indent.pro (Property Modified)
11732 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11733 trunk/contrib/README (File Modified) (Property Modified)
11734 trunk/contrib/example_module.c (File Modified) (Property Modified)
11735 trunk/contrib/m_42.c (File Modified) (Property Modified)
11736 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11737 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11738 trunk/contrib/m_force.c (File Modified) (Property Modified)
11739 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11740 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11741 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11742 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11743 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11744 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11745 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11746 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11747 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11748 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11749 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11750 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11751 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11752 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11753 trunk/doc/.cvsignore (Property Modified)
11754 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11755 trunk/doc/Makefile.in (File Modified) (Property Modified)
11756 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11757 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11758 trunk/doc/challenge.txt (File Modified) (Property Modified)
11759 trunk/doc/example.conf (File Modified) (Property Modified)
11760 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11761 trunk/doc/hooks.txt (File Modified) (Property Modified)
11762 trunk/doc/index.txt (File Modified) (Property Modified)
11763 trunk/doc/ircd.8 (File Modified) (Property Modified)
11764 trunk/doc/ircd.motd (Property Modified)
11765 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11766 trunk/doc/modeg.txt (File Modified) (Property Modified)
11767 trunk/doc/modes.txt (File Modified) (Property Modified)
11768 trunk/doc/monitor.txt (File Modified) (Property Modified)
11769 trunk/doc/old/Authors (Property Modified)
11770 trunk/doc/operguide.txt (File Modified) (Property Modified)
11771 trunk/doc/opermyth.txt (Property Modified)
11772 trunk/doc/server-version-info (File Modified) (Property Modified)
11773 trunk/doc/services.txt (File Modified) (Property Modified)
11774 trunk/doc/technical/README.TSora (Property Modified)
11775 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11776 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11777 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11778 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11779 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11780 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11781 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11782 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11783 trunk/doc/technical/rfc1459.txt (Property Modified)
11784 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11785 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11786 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11787 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11788 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11789 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11790 trunk/help/Makefile.in (File Modified) (Property Modified)
11791 trunk/help/opers/accept (Property Modified)
11792 trunk/help/opers/admin (Property Modified)
11793 trunk/help/opers/away (Property Modified)
11794 trunk/help/opers/capab (Property Modified)
11795 trunk/help/opers/challenge (Property Modified)
11796 trunk/help/opers/close (Property Modified)
11797 trunk/help/opers/cmode (Property Modified)
11798 trunk/help/opers/cnotice (Property Modified)
11799 trunk/help/opers/connect (Property Modified)
11800 trunk/help/opers/cprivmsg (Property Modified)
11801 trunk/help/opers/credits (Property Modified)
11802 trunk/help/opers/die (Property Modified)
11803 trunk/help/opers/dline (Property Modified)
11804 trunk/help/opers/eob (Property Modified)
11805 trunk/help/opers/error (Property Modified)
11806 trunk/help/opers/etrace (Property Modified)
11807 trunk/help/opers/gline (Property Modified)
11808 trunk/help/opers/help (Property Modified)
11809 trunk/help/opers/index (Property Modified)
11810 trunk/help/opers/info (Property Modified)
11811 trunk/help/opers/invite (Property Modified)
11812 trunk/help/opers/ison (Property Modified)
11813 trunk/help/opers/join (Property Modified)
11814 trunk/help/opers/kick (Property Modified)
11815 trunk/help/opers/kill (Property Modified)
11816 trunk/help/opers/kline (Property Modified)
11817 trunk/help/opers/knock (Property Modified)
11818 trunk/help/opers/links (Property Modified)
11819 trunk/help/opers/list (Property Modified)
11820 trunk/help/opers/locops (Property Modified)
11821 trunk/help/opers/lusers (Property Modified)
11822 trunk/help/opers/modlist (Property Modified)
11823 trunk/help/opers/modload (Property Modified)
11824 trunk/help/opers/modrestart (Property Modified)
11825 trunk/help/opers/modunload (Property Modified)
11826 trunk/help/opers/motd (Property Modified)
11827 trunk/help/opers/names (Property Modified)
11828 trunk/help/opers/nick (Property Modified)
11829 trunk/help/opers/notice (Property Modified)
11830 trunk/help/opers/oper (Property Modified)
11831 trunk/help/opers/operspy (Property Modified)
11832 trunk/help/opers/operwall (Property Modified)
11833 trunk/help/opers/part (Property Modified)
11834 trunk/help/opers/pass (Property Modified)
11835 trunk/help/opers/ping (Property Modified)
11836 trunk/help/opers/pong (Property Modified)
11837 trunk/help/opers/post (Property Modified)
11838 trunk/help/opers/privmsg (Property Modified)
11839 trunk/help/opers/quit (Property Modified)
11840 trunk/help/opers/rehash (Property Modified)
11841 trunk/help/opers/restart (Property Modified)
11842 trunk/help/opers/resv (Property Modified)
11843 trunk/help/opers/server (Property Modified)
11844 trunk/help/opers/set (Property Modified)
11845 trunk/help/opers/sjoin (Property Modified)
11846 trunk/help/opers/squit (Property Modified)
11847 trunk/help/opers/stats (Property Modified)
11848 trunk/help/opers/svinfo (Property Modified)
11849 trunk/help/opers/testgecos (Property Modified)
11850 trunk/help/opers/testline (Property Modified)
11851 trunk/help/opers/testmask (Property Modified)
11852 trunk/help/opers/time (Property Modified)
11853 trunk/help/opers/topic (Property Modified)
11854 trunk/help/opers/trace (Property Modified)
11855 trunk/help/opers/uhelp (Property Modified)
11856 trunk/help/opers/umode (Property Modified)
11857 trunk/help/opers/undline (Property Modified)
11858 trunk/help/opers/ungline (Property Modified)
11859 trunk/help/opers/unkline (Property Modified)
11860 trunk/help/opers/unresv (Property Modified)
11861 trunk/help/opers/unxline (Property Modified)
11862 trunk/help/opers/user (Property Modified)
11863 trunk/help/opers/userhost (Property Modified)
11864 trunk/help/opers/users (Property Modified)
11865 trunk/help/opers/version (Property Modified)
11866 trunk/help/opers/wallops (Property Modified)
11867 trunk/help/opers/who (Property Modified)
11868 trunk/help/opers/whois (Property Modified)
11869 trunk/help/opers/whowas (Property Modified)
11870 trunk/help/opers/xline (Property Modified)
11871 trunk/help/users/index (Property Modified)
11872 trunk/help/users/info (Property Modified)
11873 trunk/help/users/notice (Property Modified)
11874 trunk/help/users/privmsg (Property Modified)
11875 trunk/help/users/stats (Property Modified)
11876 trunk/help/users/umode (Property Modified)
11877 trunk/include/.cvsignore (Property Modified)
11878 trunk/include/.indent.pro (Property Modified)
11879 trunk/include/balloc.h (File Modified) (Property Modified)
11880 trunk/include/cache.h (File Modified) (Property Modified)
11881 trunk/include/channel.h (File Modified) (Property Modified)
11882 trunk/include/class.h (File Modified) (Property Modified)
11883 trunk/include/client.h (File Modified) (Property Modified)
11884 trunk/include/commio.h (File Modified) (Property Modified)
11885 trunk/include/common.h (File Modified) (Property Modified)
11886 trunk/include/config.h (File Modified) (Property Modified)
11887 trunk/include/config.h.dist (File Modified) (Property Modified)
11888 trunk/include/defaults.h (File Modified) (Property Modified)
11889 trunk/include/event.h (File Modified) (Property Modified)
11890 trunk/include/hash.h (File Modified) (Property Modified)
11891 trunk/include/hook.h (File Modified) (Property Modified)
11892 trunk/include/hostmask.h (File Modified) (Property Modified)
11893 trunk/include/irc_string.h (File Modified) (Property Modified)
11894 trunk/include/ircd.h (File Modified) (Property Modified)
11895 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11896 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11897 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11898 trunk/include/linebuf.h (File Modified) (Property Modified)
11899 trunk/include/listener.h (File Modified) (Property Modified)
11900 trunk/include/m_info.h (File Modified) (Property Modified)
11901 trunk/include/memory.h (File Modified) (Property Modified)
11902 trunk/include/modules.h (File Modified) (Property Modified)
11903 trunk/include/monitor.h (File Modified) (Property Modified)
11904 trunk/include/msg.h (File Modified) (Property Modified)
11905 trunk/include/newconf.h (File Modified) (Property Modified)
11906 trunk/include/numeric.h (File Modified) (Property Modified)
11907 trunk/include/packet.h (File Modified) (Property Modified)
11908 trunk/include/parse.h (File Modified) (Property Modified)
11909 trunk/include/patchlevel.h (File Modified) (Property Modified)
11910 trunk/include/patricia.h (File Modified) (Property Modified)
11911 trunk/include/reject.h (File Modified) (Property Modified)
11912 trunk/include/res.h (File Modified) (Property Modified)
11913 trunk/include/restart.h (File Modified) (Property Modified)
11914 trunk/include/s_auth.h (File Modified) (Property Modified)
11915 trunk/include/s_conf.h (File Modified) (Property Modified)
11916 trunk/include/s_gline.h (File Modified) (Property Modified)
11917 trunk/include/s_log.h (File Modified) (Property Modified)
11918 trunk/include/s_newconf.h (File Modified) (Property Modified)
11919 trunk/include/s_serv.h (File Modified) (Property Modified)
11920 trunk/include/s_stats.h (File Modified) (Property Modified)
11921 trunk/include/s_user.h (File Modified) (Property Modified)
11922 trunk/include/s_zip.h (File Modified) (Property Modified)
11923 trunk/include/scache.h (File Modified) (Property Modified)
11924 trunk/include/send.h (File Modified) (Property Modified)
11925 trunk/include/serno.h (Property Modified)
11926 trunk/include/setup.h.in (Property Modified)
11927 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11928 trunk/include/stdinc.h (File Modified) (Property Modified)
11929 trunk/include/supported.h (File Modified) (Property Modified)
11930 trunk/include/tools.h (File Modified) (Property Modified)
11931 trunk/include/whowas.h (File Modified) (Property Modified)
11932 trunk/install-sh (File Modified) (Property Modified)
11933 trunk/modules/.cvsignore (Property Modified)
11934 trunk/modules/.depend (Property Modified)
11935 trunk/modules/.indent.pro (Property Modified)
11936 trunk/modules/Makefile.in (File Modified) (Property Modified)
11937 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11938 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11939 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11940 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11941 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11942 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11943 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11944 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11945 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11946 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11947 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11948 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11949 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11950 trunk/modules/m_accept.c (File Modified) (Property Modified)
11951 trunk/modules/m_admin.c (File Modified) (Property Modified)
11952 trunk/modules/m_away.c (File Modified) (Property Modified)
11953 trunk/modules/m_cap.c (File Modified) (Property Modified)
11954 trunk/modules/m_capab.c (File Modified) (Property Modified)
11955 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11956 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11957 trunk/modules/m_close.c (File Modified) (Property Modified)
11958 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11959 trunk/modules/m_connect.c (File Modified) (Property Modified)
11960 trunk/modules/m_dline.c (File Modified) (Property Modified)
11961 trunk/modules/m_encap.c (File Modified) (Property Modified)
11962 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11963 trunk/modules/m_gline.c (File Modified) (Property Modified)
11964 trunk/modules/m_help.c (File Modified) (Property Modified)
11965 trunk/modules/m_info.c (File Modified) (Property Modified)
11966 trunk/modules/m_invite.c (File Modified) (Property Modified)
11967 trunk/modules/m_ison.c (File Modified) (Property Modified)
11968 trunk/modules/m_kline.c (File Modified) (Property Modified)
11969 trunk/modules/m_knock.c (File Modified) (Property Modified)
11970 trunk/modules/m_links.c (File Modified) (Property Modified)
11971 trunk/modules/m_list.c (File Modified) (Property Modified)
11972 trunk/modules/m_locops.c (File Modified) (Property Modified)
11973 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11974 trunk/modules/m_map.c (File Modified) (Property Modified)
11975 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11976 trunk/modules/m_motd.c (File Modified) (Property Modified)
11977 trunk/modules/m_names.c (File Modified) (Property Modified)
11978 trunk/modules/m_oper.c (File Modified) (Property Modified)
11979 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11980 trunk/modules/m_pass.c (File Modified) (Property Modified)
11981 trunk/modules/m_ping.c (File Modified) (Property Modified)
11982 trunk/modules/m_pong.c (File Modified) (Property Modified)
11983 trunk/modules/m_post.c (File Modified) (Property Modified)
11984 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11985 trunk/modules/m_restart.c (File Modified) (Property Modified)
11986 trunk/modules/m_resv.c (File Modified) (Property Modified)
11987 trunk/modules/m_services.c (File Modified) (Property Modified)
11988 trunk/modules/m_set.c (File Modified) (Property Modified)
11989 trunk/modules/m_stats.c (File Modified) (Property Modified)
11990 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11991 trunk/modules/m_tb.c (File Modified) (Property Modified)
11992 trunk/modules/m_testline.c (File Modified) (Property Modified)
11993 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11994 trunk/modules/m_time.c (File Modified) (Property Modified)
11995 trunk/modules/m_topic.c (File Modified) (Property Modified)
11996 trunk/modules/m_trace.c (File Modified) (Property Modified)
11997 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11998 trunk/modules/m_user.c (File Modified) (Property Modified)
11999 trunk/modules/m_userhost.c (File Modified) (Property Modified)
12000 trunk/modules/m_users.c (File Modified) (Property Modified)
12001 trunk/modules/m_version.c (File Modified) (Property Modified)
12002 trunk/modules/m_wallops.c (File Modified) (Property Modified)
12003 trunk/modules/m_who.c (File Modified) (Property Modified)
12004 trunk/modules/m_whois.c (File Modified) (Property Modified)
12005 trunk/modules/m_whowas.c (File Modified) (Property Modified)
12006 trunk/modules/m_xline.c (File Modified) (Property Modified)
12007 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
12008 trunk/servlink/.cvsignore (Property Modified)
12009 trunk/servlink/.indent.pro (Property Modified)
12010 trunk/servlink/Makefile.in (File Modified) (Property Modified)
12011 trunk/servlink/README (File Modified) (Property Modified)
12012 trunk/servlink/TODO (File Modified) (Property Modified)
12013 trunk/servlink/control.c (File Modified) (Property Modified)
12014 trunk/servlink/control.h (File Modified) (Property Modified)
12015 trunk/servlink/io.c (File Modified) (Property Modified)
12016 trunk/servlink/io.h (File Modified) (Property Modified)
12017 trunk/servlink/servlink.c (File Modified) (Property Modified)
12018 trunk/servlink/servlink.h (File Modified) (Property Modified)
12019 trunk/src/.cvsignore (Property Modified)
12020 trunk/src/.depend (Property Modified)
12021 trunk/src/.indent.pro (Property Modified)
12022 trunk/src/Makefile.in (File Modified) (Property Modified)
12023 trunk/src/adns.c (File Modified) (Property Modified)
12024 trunk/src/balloc.c (File Modified) (Property Modified)
12025 trunk/src/cache.c (File Modified) (Property Modified)
12026 trunk/src/channel.c (File Modified) (Property Modified)
12027 trunk/src/class.c (File Modified) (Property Modified)
12028 trunk/src/client.c (File Modified) (Property Modified)
12029 trunk/src/commio.c (File Modified) (Property Modified)
12030 trunk/src/devpoll.c (File Modified) (Property Modified)
12031 trunk/src/epoll.c (File Modified) (Property Modified)
12032 trunk/src/event.c (File Modified) (Property Modified)
12033 trunk/src/getopt.c (File Modified) (Property Modified)
12034 trunk/src/hash.c (File Modified) (Property Modified)
12035 trunk/src/hook.c (File Modified) (Property Modified)
12036 trunk/src/hostmask.c (File Modified) (Property Modified)
12037 trunk/src/irc_string.c (File Modified) (Property Modified)
12038 trunk/src/ircd.c (File Modified) (Property Modified)
12039 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12040 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12041 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12042 trunk/src/kdparse.c (File Modified) (Property Modified)
12043 trunk/src/kqueue.c (File Modified) (Property Modified)
12044 trunk/src/linebuf.c (File Modified) (Property Modified)
12045 trunk/src/listener.c (File Modified) (Property Modified)
12046 trunk/src/match.c (File Modified) (Property Modified)
12047 trunk/src/memory.c (File Modified) (Property Modified)
12048 trunk/src/messages.tab (File Modified) (Property Modified)
12049 trunk/src/modules.c (File Modified) (Property Modified)
12050 trunk/src/monitor.c (File Modified) (Property Modified)
12051 trunk/src/newconf.c (File Modified) (Property Modified)
12052 trunk/src/numeric.c (File Modified) (Property Modified)
12053 trunk/src/packet.c (File Modified) (Property Modified)
12054 trunk/src/parse.c (File Modified) (Property Modified)
12055 trunk/src/patricia.c (File Modified) (Property Modified)
12056 trunk/src/poll.c (File Modified) (Property Modified)
12057 trunk/src/reject.c (File Modified) (Property Modified)
12058 trunk/src/restart.c (File Modified) (Property Modified)
12059 trunk/src/s_auth.c (File Modified) (Property Modified)
12060 trunk/src/s_conf.c (File Modified) (Property Modified)
12061 trunk/src/s_gline.c (File Modified) (Property Modified)
12062 trunk/src/s_log.c (File Modified) (Property Modified)
12063 trunk/src/s_newconf.c (File Modified) (Property Modified)
12064 trunk/src/s_serv.c (File Modified) (Property Modified)
12065 trunk/src/s_stats.c (File Modified) (Property Modified)
12066 trunk/src/s_user.c (File Modified) (Property Modified)
12067 trunk/src/scache.c (File Modified) (Property Modified)
12068 trunk/src/select.c (File Modified) (Property Modified)
12069 trunk/src/send.c (File Modified) (Property Modified)
12070 trunk/src/snprintf.c (File Modified) (Property Modified)
12071 trunk/src/tools.c (File Modified) (Property Modified)
12072 trunk/src/version.c.SH (File Modified) (Property Modified)
12073 trunk/src/whowas.c (File Modified) (Property Modified)
12074 trunk/tools/.cvsignore (Property Modified)
12075 trunk/tools/Makefile.in (File Modified) (Property Modified)
12076 trunk/tools/README (File Modified) (Property Modified)
12077 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12078 trunk/tools/convertilines.c (File Modified) (Property Modified)
12079 trunk/tools/convertklines.c (File Modified) (Property Modified)
12080 trunk/tools/mkkeypair (Property Modified)
12081 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12082 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12083 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12084 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12085 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12086 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12087 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12088 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12089 trunk/tools/untabify (File Modified) (Property Modified)
12090 trunk/tools/viconf.c (File Modified) (Property Modified)
12091
12092
12093 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12094 Log:
12095 - Update RELNOTES.
12096
12097
12098 Modified:
12099 trunk/RELNOTES (File Modified)
12100
12101
12102 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12103 Log:
12104 - Make version.c use our serial, not ratbox's.
12105
12106
12107 Modified:
12108 trunk/src/version.c.SH (File Modified)
12109
12110
12111 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12112 Log:
12113 - update RELNOTES
12114 - revved patchlevel to 2.1.5
12115
12116
12117 Modified:
12118 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12120
12121
12122 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12123 Log:
12124 - fix buffer overflow and unterminated buffer when removing TS6 bans
12125 - fix rebuilding of SJOIN
12126
12127
12128 Modified:
12129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12130
12131
12132 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12133 Log:
12134 have servlink report if it gets an uncompressed error message when it gets inflate failures
12135
12136 Modified:
12137 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12138
12139
12140 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12141 Log:
12142 - extend our copyrights to 2005.
12143
12144
12145 Modified:
12146 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12236 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12237 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12238 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12239 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12240 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12241 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12242 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12243 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12246 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12247 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12248 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12249 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12250
12251
12252 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12253 Log:
12254 - update RELNOTES
12255 - revved patchlevel to 2.1.4
12256
12257
12258 Modified:
12259 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12260 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12261
12262
12263 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12264 Log:
12265 - add TARGMAX to 005
12266 - remove the +1 from ->uid in struct Client
12267 - fix checking of accept entries in m_accept.c
12268
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12273 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12274 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12275
12276
12277 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12278 Log:
12279 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12280 send it over TS6
12281
12282
12283 Modified:
12284 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12285
12286
12287 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12288 Log:
12289 - remove an unused variable
12290
12291
12292 Modified:
12293 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12294
12295
12296 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12297 Log:
12298 don't burst a TS5 name in burst_TS6. -via jillies
12299
12300 Modified:
12301 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12302
12303
12304 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12305 Log:
12306 - via jilles, make nickchanges invalidate any cached bans for
12307 quiet_on_ban
12308
12309
12310 Modified:
12311 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12312 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12313 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12314 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12315
12316
12317 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12318 Log:
12319 - fix some char vs byte usage to make adns compile cleanly with gcc4
12320
12321
12322 Modified:
12323 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12324 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12325 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12326 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12327 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12328 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12329 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12330 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12331
12332
12333 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12334 Log:
12335 userhost should allow 5 userhost checks, not 4
12336
12337 Modified:
12338 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12339
12340
12341 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12342 Log:
12343 - another darwin fix
12344
12345
12346 Modified:
12347 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12348
12349
12350 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12351 Log:
12352 - darwin fixes
12353
12354
12355 Modified:
12356 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12357 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12358 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12359 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12360 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12361 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12362 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12363 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12364
12365
12366 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12367 Log:
12368 - remove bogus extern of abort_list
12369
12370
12371 Modified:
12372 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12373
12374
12375 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12376 Log:
12377 svn repo access stuff
12378
12379 Modified:
12380 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12381
12382
12383 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12384 Log:
12385 test commit
12386
12387
12388 Modified:
12389 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12390
12391
12392 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12393 Log:
12394 test commit
12395
12396
12397 Modified:
12398 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12399
12400
12401 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12402 Log:
12403 revert omotd..i thought it was a good idea..oh well
12404
12405 Modified:
12406 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12407
12408
12409 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12410 Log:
12411 Commas are bad things in channel keys
12412
12413
12414 Modified:
12415 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12416
12417
12418 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12419 Log:
12420 Add OMOTD command to display oper motd
12421
12422
12423 Modified:
12424 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12425
12426
12427 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12428 Log:
12429 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12430
12431 Modified:
12432 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12433
12434
12435 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12436
12437 Modified files: (Branch: RATBOX_2_1)
12438 modules m_whois.c
12439 Log:
12440 - stop testing whois for protocol violations, as they can be caused in
12441 ircds going all the way back to the original ircd2.8
12442
12443 Revision Changes Path
12444 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12445
12446
12447
12448 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12449
12450 Modified files: (Branch: RATBOX_2_1)
12451 modules m_time.c
12452 Log:
12453 - remove some 2.2 code
12454
12455 Revision Changes Path
12456 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12457
12458
12459
12460 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12461
12462 Modified files: (Branch: RATBOX_2_1)
12463 modules m_time.c
12464 Log:
12465 backport of the silly december 31st bug
12466
12467 Revision Changes Path
12468 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12469
12470
12471
12472 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12473
12474 Modified files: (Branch: RATBOX_2_1)
12475 . RELNOTES
12476 include patchlevel.h
12477 Log:
12478 - revved patchlevel to 2.1.3
12479
12480 Revision Changes Path
12481 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12482 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12483
12484
12485
12486 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12487
12488 Modified files: (Branch: RATBOX_2_1)
12489 include client.h
12490 modules m_accept.c
12491 modules/core m_nick.c
12492 src client.c
12493 Log:
12494 - stop removing a clients own list of accepted clients when they do a
12495 nickchange
12496 - clean up the accept code so its less retarded
12497
12498 Revision Changes Path
12499 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12500 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12501 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12502 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12503
12504
12505
12506 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 include event.h
12510 modules m_links.c
12511 src event.c ircd.c newconf.c
12512 Log:
12513 - remove a defn of links_cache_list in m_links.c which was causing
12514 the flattened links update to be ignored
12515 - add eventUpdate(), and make links_delay update on rehash
12516
12517 Revision Changes Path
12518 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12519 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12520 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12521 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12522 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12523
12524
12525
12526 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12527
12528 Modified files: (Branch: RATBOX_2_1)
12529 doc services.txt
12530 src newconf.c
12531 Log:
12532 - make the conf parser apply service {}; on rehash
12533
12534 Revision Changes Path
12535 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12536 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12537
12538
12539
12540 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12541
12542 Modified files: (Branch: RATBOX_2_1)
12543 include m_info.h
12544 Log:
12545 - show ENABLE_SERVICES define in info
12546
12547 Revision Changes Path
12548 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12549
12550
12551
12552 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12553
12554 Modified files: (Branch: RATBOX_2_1)
12555 modules m_services.c m_stats.c
12556 Log:
12557 - via jilles, make m_services.c hook into stats U and display service
12558 blocks
12559
12560 Revision Changes Path
12561 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12562 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12563
12564
12565
12566 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12567
12568 Modified files: (Branch: RATBOX_2_1)
12569 . configure configure.ac
12570 Log:
12571 - default build to -O2
12572
12573 Revision Changes Path
12574 7.249.2.2 +4 -4 ircd-ratbox/configure
12575 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12576
12577
12578
12579 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12580
12581 Modified files: (Branch: RATBOX_2_1)
12582 doc example.conf example.efnet.conf
12583 include client.h s_conf.h s_newconf.h
12584 modules m_info.c
12585 modules/core m_join.c m_nick.c
12586 src channel.c newconf.c s_conf.c s_user.c
12587 Log:
12588 - remove no_oper_resvs from general {};
12589 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12590
12591 Revision Changes Path
12592 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12593 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12594 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12595 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12596 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12597 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12598 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12599 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12600 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12601 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12602 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12603 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12604
12605
12606
12607 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12608
12609 Modified files: (Branch: RATBOX_2_1)
12610 modules/core m_mode.c m_nick.c
12611 src s_newconf.c
12612 Log:
12613 - 2.0 sync:
12614 - raise max temptime to a year
12615 - tidy up BMASK
12616 - require 9 parameters in ms_nick(), 10 in ms_uid()
12617
12618 Revision Changes Path
12619 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12620 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12621 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12622
12623
12624
12625 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12626
12627 Modified files: (Branch: RATBOX_2_1)
12628 modules m_services.c
12629 Log:
12630 - only show services logged in info when its a local client
12631
12632 Revision Changes Path
12633 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12634
12635
12636
12637 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 src match.c
12641 Log:
12642 passing a pointer to a pointer is not what was intended, oops
12643
12644 Revision Changes Path
12645 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12646
12647
12648
12649 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12650
12651 Modified files: (Branch: RATBOX_2_1)
12652 doc services.txt
12653 Log:
12654 - update services.txt with FNC
12655
12656 Revision Changes Path
12657 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12658
12659
12660
12661 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 modules m_resv.c
12665 Log:
12666 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12667
12668 Revision Changes Path
12669 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12670
12671
12672
12673 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12674
12675 Modified files: (Branch: RATBOX_2_1)
12676 src s_auth.c
12677 Log:
12678 - add some uniqueness into auth process for bopm
12679
12680 Revision Changes Path
12681 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12682
12683
12684
12685 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12686
12687 Modified files: (Branch: RATBOX_2_1)
12688 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12689 Log:
12690 - make contrib/ compile
12691
12692 Revision Changes Path
12693 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12694 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12695 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12696 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12697
12698
12699
12700 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12701
12702 Modified files: (Branch: RATBOX_2_1)
12703 modules m_monitor.c
12704 Log:
12705 Don't allow MONITOR from an unregistered client
12706
12707 Revision Changes Path
12708 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12709
12710
12711
12712 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12713
12714 Modified files: (Branch: RATBOX_2_1)
12715 doc example.conf example.efnet.conf
12716 include class.h
12717 src class.c messages.tab newconf.c
12718 Log:
12719 - remove sendq_eob, its become more of a hindrance than a benefit.
12720 - sync example.efnet.conf cluster {}; with example.conf
12721
12722 Revision Changes Path
12723 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12724 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12725 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12726 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12727 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12728 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12729
12730
12731
12732 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12733
12734 Modified files: (Branch: RATBOX_2_1)
12735 . RELNOTES
12736 include patchlevel.h
12737 Log:
12738 - update RELNOTES
12739 - revved patchlevel to 2.1.2
12740
12741 Revision Changes Path
12742 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12743 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12744
12745
12746
12747 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12748
12749 Modified files: (Branch: RATBOX_2_1)
12750 . configure configure.ac
12751 Log:
12752 - raise default topiclen to 160.
12753
12754 Revision Changes Path
12755 7.249.2.1 +3 -3 ircd-ratbox/configure
12756 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12757
12758
12759
12760 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12761
12762 Modified files: (Branch: RATBOX_2_1)
12763 modules m_services.c
12764 Log:
12765 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12766 tsinfo matches this
12767
12768 Revision Changes Path
12769 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12770
12771
12772
12773 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12774
12775 Modified files: (Branch: RATBOX_2_1)
12776 modules m_services.c
12777 Log:
12778 - monitor_signoff() the client we're nickchanging
12779
12780 Revision Changes Path
12781 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12782
12783
12784
12785 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12786
12787 Modified files: (Branch: RATBOX_2_1)
12788 modules m_trace.c
12789 Log:
12790 - fix various UID problems with trace
12791
12792 Revision Changes Path
12793 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12794
12795
12796
12797 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12798
12799 Modified files: (Branch: RATBOX_2_1)
12800 help/opers dline kline
12801 modules m_resv.c m_stats.c
12802 modules/core m_mode.c
12803 Log:
12804 - sync with 2.0
12805 - tidy up kline/dline help to note they dont accept nick as target
12806 - disallow bans beginning with ':' over bmask
12807 - disallow bans with a space in chm_ban
12808 - stop counting hidden opers in stats p
12809 - match() parameters in remote unresv were inverted, causing it to fail
12810 - fix possibility of clients setting blank keys
12811
12812 Revision Changes Path
12813 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12814 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12815 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12816 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12817 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12818
12819
12820
12821 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12822
12823 Modified files: (Branch: RATBOX_2_1)
12824 src send.c
12825 Log:
12826 - fix problems with amd64 and the way we do va_list
12827
12828 Revision Changes Path
12829 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12830
12831
12832
12833 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12834
12835 Modified files: (Branch: RATBOX_2_1)
12836 modules m_services.c
12837 Log:
12838 - tidy up the kill notifications for RSFNC
12839
12840 Revision Changes Path
12841 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12842
12843
12844
12845 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12846
12847 Modified files: (Branch: RATBOX_2_1)
12848 include s_serv.h
12849 modules m_services.c
12850 src s_serv.c
12851 Log:
12852 - some more rserv stuff:
12853 - add RSFNC capability
12854 - fix up RSFNC, kill existing clients if they exist.
12855
12856 Revision Changes Path
12857 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12858 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12859 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12860
12861
12862
12863 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12864
12865 Modified files: (Branch: RATBOX_2_1)
12866 modules m_services.c
12867 Log:
12868 - first stab at a FNC implementation for rserv
12869
12870 Revision Changes Path
12871 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12872
12873
12874
12875 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12876
12877 Modified files: (Branch: RATBOX_2_1)
12878 help/opers umode
12879 Log:
12880 - remove a tab
12881
12882 Revision Changes Path
12883 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12884
12885
12886
12887 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12888
12889 Modified files: (Branch: RATBOX_2_1)
12890 src newconf.c
12891 Log:
12892 - add links_delay back
12893
12894 Revision Changes Path
12895 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12896
12897
12898
12899 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12900
12901 Modified files: (Branch: RATBOX_2_1)
12902 help/opers umode
12903 help/users umode
12904 Log:
12905 - swap tabs for spaces
12906
12907 Revision Changes Path
12908 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12909 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12910
12911
12912
12913 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12914
12915 Modified files: (Branch: RATBOX_2_1)
12916 include m_info.h
12917 Log:
12918 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12919 contained in the client_flood conf option
12920 - remove a couple of unused defines from info
12921
12922 Revision Changes Path
12923 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12924
12925
12926
12927 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12928
12929 Modified files: (Branch: RATBOX_2_1)
12930 src s_conf.c
12931 Log:
12932 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12933
12934 Revision Changes Path
12935 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12936
12937
12938
12939 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12940
12941 Modified files: (Branch: RATBOX_2_1)
12942 doc example.conf example.efnet.conf
12943 Log:
12944 - fix missing closing comment tag
12945
12946 Revision Changes Path
12947 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12948 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12949
12950
12951
12952 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12953
12954 Modified files: (Branch: RATBOX_2_1)
12955 . RELNOTES
12956 include patchlevel.h
12957 Log:
12958 - revved patchlevel to 2.1.1
12959
12960 Revision Changes Path
12961 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12962 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12963
12964
12965
12966 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12967
12968 Modified files: (Branch: RATBOX_2_1)
12969 modules m_kline.c
12970 Log:
12971 - sync up remote kline reasons, so theyre consistent with what happens
12972 when we add local klines - notably the "Temporary K-line x min" and
12973 date added to reason.
12974
12975 Revision Changes Path
12976 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12977
12978
12979
12980 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12981
12982 Modified files: (Branch: RATBOX_2_1)
12983 doc monitor.txt
12984 Log:
12985 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12986
12987 Revision Changes Path
12988 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12989
12990
12991
12992 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12993
12994 Modified files: (Branch: RATBOX_2_1)
12995 src commio.c
12996 Log:
12997 used the data pointer we saved, not what just got nulled
12998
12999 Revision Changes Path
13000 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
13001
13002
13003
13004 leeh 2005/04/05 12:14:32 UTC (20050405_0)
13005
13006 Modified files: (Branch: RATBOX_2_1)
13007 modules m_resv.c m_xline.c
13008 Log:
13009 - fix broken propagation of xline/resv
13010
13011 Revision Changes Path
13012 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
13013 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
13014
13015
13016
13017 leeh 2005/04/04 18:32:37 UTC (20050404_1)
13018
13019 Modified files: (Branch: RATBOX_2_1)
13020 src s_auth.c
13021 Log:
13022 - properly increment bad auth count for stats T when we timeout an auth
13023
13024 Revision Changes Path
13025 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13026
13027
13028
13029 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13030
13031 Modified files: (Branch: RATBOX_2_1)
13032 doc monitor.txt
13033 include client.h
13034 modules/core m_nick.c
13035 Log:
13036 - fix a bit that didnt make sense in monitor.txt
13037 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13038
13039 Revision Changes Path
13040 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13041 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13042 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13043
13044
13045
13046 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13047
13048 Modified files: (Branch: RATBOX_2_1)
13049 src s_auth.c
13050 Log:
13051 removing dlink nodes from auth_poll_list twice is bad
13052
13053 Revision Changes Path
13054 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13055
13056
13057
13058 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13059
13060 Modified files: (Branch: RATBOX_2_1)
13061 modules m_stats.c
13062 Log:
13063 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13064 changed to RPL_STATSDEBUG
13065
13066 Revision Changes Path
13067 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13068
13069
13070
13071 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13072
13073 Added files: (Branch: RATBOX_2_1)
13074 doc tgchange.txt
13075 Log:
13076 - add some documentation about target change
13077
13078 Revision Changes Path
13079 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13080
13081
13082
13083 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13084
13085 Modified files: (Branch: RATBOX_2_1)
13086 include supported.h
13087 modules/core m_message.c
13088 Log:
13089 - remove extra argument to 005
13090 - disallow messaging of UIDs
13091
13092 Revision Changes Path
13093 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13094 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13095
13096
13097
13098 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13099
13100 Modified files: (Branch: RATBOX_2_1)
13101 src parse.c
13102 Log:
13103 - fix a longstanding parser bug with wrong limit checking, causing us to
13104 accept one less parameter than we're allowed to accept.
13105
13106 Revision Changes Path
13107 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13108
13109
13110
13111 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13112
13113 Modified files: (Branch: RATBOX_2_1)
13114 modules/core m_message.c
13115 Log:
13116 - exempt users messaging themselves from target change
13117
13118 Revision Changes Path
13119 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13120
13121
13122
13123 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13124
13125 Modified files: (Branch: RATBOX_2_1)
13126 include supported.h
13127 Log:
13128 - stop violating MAXPARA on 005.
13129
13130 Revision Changes Path
13131 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13132
13133
13134
13135 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13136
13137 Modified files: (Branch: RATBOX_2_1)
13138 modules/core m_nick.c
13139 Log:
13140 - dont store an ipv6 sockhost if we're not compiled with v6 support
13141
13142 Revision Changes Path
13143 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13144
13145
13146
13147 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13148
13149 Modified files: (Branch: RATBOX_2_1)
13150 include stdinc.h
13151 Log:
13152 - remove some vms includes
13153
13154 Revision Changes Path
13155 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13156
13157
13158
13159 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13160
13161 Modified files: (Branch: RATBOX_2_1)
13162 . ChangeLog
13163 include serno.h
13164 Log:
13165 - force commit for new branch
13166
13167 Revision Changes Path
13168 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13169 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13170
13171
13172
13173 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13174
13175 Modified files:
13176 . RELNOTES configure configure.ac
13177 include patchlevel.h
13178 Log:
13179 - revved patchlevel to 2.1.0
13180
13181 Revision Changes Path
13182 1.114 +6 -2 ircd-ratbox/RELNOTES
13183 7.249 +11 -11 ircd-ratbox/configure
13184 7.63 +3 -3 ircd-ratbox/configure.ac
13185 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13186
13187
13188
13189 leeh 2005/03/04 13:31:32 EST (20050304_2)
13190
13191 Modified files:
13192 . RELNOTES
13193 include patchlevel.h
13194 Log:
13195 - update RELNOTES
13196 - revved patchlevel to 2.1.0beta2
13197
13198 Revision Changes Path
13199 1.113 +12 -0 ircd-ratbox/RELNOTES
13200 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13201
13202
13203
13204 leeh 2005/03/04 13:27:05 EST (20050304_1)
13205
13206 Modified files:
13207 doc whats-new-2.1.txt
13208 src channel.c
13209 Log:
13210 - update whats-new-2.1
13211 - when we're handling global NAMES, dont output channels if there are no
13212 members within them we can show.
13213
13214 Revision Changes Path
13215 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13216 7.436 +12 -2 ircd-ratbox/src/channel.c
13217
13218
13219
13220 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13221
13222 Modified files:
13223 src patricia.c
13224 Log:
13225 That would be a node_heap not a prefix_heap..oops
13226
13227 Revision Changes Path
13228 7.30 +1 -1 ircd-ratbox/src/patricia.c
13229
13230
13231
13232 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13233
13234 Modified files:
13235 include stdinc.h
13236 Log:
13237 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13238 otherwise..the other macros might work????
13239
13240 Revision Changes Path
13241 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13242
13243
13244
13245 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13246
13247 Modified files:
13248 . configure configure.ac
13249 Log:
13250 i hate autoconf
13251
13252 Revision Changes Path
13253 7.248 +5 -5 ircd-ratbox/configure
13254 7.62 +5 -5 ircd-ratbox/configure.ac
13255
13256
13257
13258 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13259
13260 Modified files:
13261 . configure configure.ac
13262 Log:
13263 i hate autoconf
13264
13265 Revision Changes Path
13266 7.247 +3 -2 ircd-ratbox/configure
13267 7.61 +3 -2 ircd-ratbox/configure.ac
13268
13269
13270
13271 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13272
13273 Modified files:
13274 . configure configure.ac
13275 Log:
13276 doh
13277
13278 Revision Changes Path
13279 7.246 +6 -6 ircd-ratbox/configure
13280 7.60 +4 -4 ircd-ratbox/configure.ac
13281
13282
13283
13284 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13285
13286 Modified files:
13287 . configure configure.ac
13288 include stdinc.h
13289 Log:
13290 Doh these changes got put on RATBOX_2_0 when they were meant for
13291 head..oops...
13292 Also merged in the monitor heap size stuff, not that i think monitor has
13293 been moved to head
13294
13295 Revision Changes Path
13296 7.245 +12 -3 ircd-ratbox/configure
13297 7.59 +11 -3 ircd-ratbox/configure.ac
13298 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13299
13300
13301
13302 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13303
13304 Modified files:
13305 include stdinc.h
13306 Log:
13307 Add more robust alloca checking
13308
13309 Revision Changes Path
13310 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13311
13312
13313
13314 leeh 2005/02/24 15:27:17 EST (20050224_9)
13315
13316 Modified files:
13317 contrib m_42.c
13318 Log:
13319 - fix the copyright on m_42.c :p
13320
13321 Revision Changes Path
13322 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13323
13324
13325
13326 leeh 2005/02/24 15:22:53 EST (20050224_8)
13327
13328 Modified files:
13329 include supported.h
13330 modules m_dline.c
13331 Log:
13332 - fix a core in undline on bad masks
13333 - remove an unwanted space from beginning of second 005 numeric
13334
13335 Revision Changes Path
13336 7.5 +1 -1 ircd-ratbox/include/supported.h
13337 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13338
13339
13340
13341 leeh 2005/02/24 15:18:59 EST (20050224_7)
13342
13343 Modified files:
13344 modules m_monitor.c
13345 Log:
13346 - use max_monitor when adding nicknames
13347 - add in monitor s
13348 that should be everything now..
13349
13350 Revision Changes Path
13351 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13352
13353
13354
13355 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13356
13357 Modified files:
13358 contrib m_42.c
13359 Log:
13360 42
13361
13362 Revision Changes Path
13363 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13364
13365
13366
13367 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13368
13369 Modified files:
13370 contrib m_42.c
13371 Log:
13372 42
13373
13374 Revision Changes Path
13375 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13376
13377
13378
13379 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13380
13381 Added files:
13382 contrib m_42.c
13383 Log:
13384 The Answer to Life, the Universe, and Everything
13385
13386 Revision Changes Path
13387 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13388
13389
13390
13391 leeh 2005/02/24 14:53:04 EST (20050224_3)
13392
13393 Modified files:
13394 include monitor.h
13395 modules m_monitor.c
13396 src ircd.c monitor.c
13397 Log:
13398 - call init_monitor() on startup
13399 - add in support for adding/deleting/listing monitor entries
13400
13401 Revision Changes Path
13402 7.2 +3 -1 ircd-ratbox/include/monitor.h
13403 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13404 7.374 +2 -0 ircd-ratbox/src/ircd.c
13405 7.3 +15 -4 ircd-ratbox/src/monitor.c
13406
13407
13408
13409 leeh 2005/02/23 21:20:10 EST (20050224_2)
13410
13411 Modified files:
13412 doc example.conf example.efnet.conf
13413 include s_conf.h supported.h
13414 modules Makefile.in
13415 src client.c newconf.c s_conf.c
13416 Added files:
13417 modules m_monitor.c
13418 Log:
13419 - add the max_monitor config option
13420 - advertise MONITOR=%d in 005
13421 - clear a local clients monitor list on exit
13422 - add the framework for the MONITOR command
13423 - bed.
13424
13425 Revision Changes Path
13426 7.261 +5 -0 ircd-ratbox/doc/example.conf
13427 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13428 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13429 7.4 +4 -2 ircd-ratbox/include/supported.h
13430 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13431 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13432 7.492 +1 -0 ircd-ratbox/src/client.c
13433 7.202 +1 -0 ircd-ratbox/src/newconf.c
13434 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13435
13436
13437
13438 leeh 2005/02/23 20:57:51 EST (20050224_1)
13439
13440 Modified files:
13441 . configure configure.ac
13442 include setup.h.in
13443 src monitor.c
13444 Log:
13445 - move MONITOR_HEAP_SIZE over to configure
13446
13447 Revision Changes Path
13448 7.244 ircd-ratbox/configure
13449 7.58 +4 -2 ircd-ratbox/configure.ac
13450 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13451 7.2 +0 -2 ircd-ratbox/src/monitor.c
13452
13453
13454
13455 leeh 2005/02/23 20:48:08 EST (20050224_0)
13456
13457 Modified files:
13458 doc monitor.txt
13459 include client.h numeric.h
13460 modules/core m_nick.c
13461 src Makefile.in client.c messages.tab
13462 s_user.c
13463 Added files:
13464 include monitor.h
13465 src monitor.c
13466 Log:
13467 - first half of my server-side notify list implementation..
13468
13469 Revision Changes Path
13470 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13471 7.266 +3 -0 ircd-ratbox/include/client.h
13472 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13473 7.58 +6 -0 ircd-ratbox/include/numeric.h
13474 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13475 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13476 7.491 +3 -0 ircd-ratbox/src/client.c
13477 7.126 +5 -5 ircd-ratbox/src/messages.tab
13478 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13479 7.342 +2 -0 ircd-ratbox/src/s_user.c
13480
13481
13482
13483 leeh 2005/02/23 18:42:59 EST (20050223_0)
13484
13485 Modified files:
13486 include hash.h
13487 Log:
13488 - double the size of the client and channel hashtables (64k -> 128k and
13489 32k -> 64k). The improvements are quite significant..
13490
13491 Revision Changes Path
13492 7.54 +4 -4 ircd-ratbox/include/hash.h
13493
13494
13495
13496 leeh 2005/02/22 14:55:56 EST (20050222_1)
13497
13498 Modified files:
13499 doc monitor.txt
13500 modules m_services.c
13501 Log:
13502 - remove a couple of unused vars
13503 - update monitor.txt
13504
13505 Revision Changes Path
13506 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13507 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13508
13509
13510
13511 leeh 2005/02/21 19:47:24 EST (20050222_0)
13512
13513 Added files:
13514 doc monitor.txt
13515 Log:
13516 - add in my documentation on the upcoming MONITOR command
13517
13518 Revision Changes Path
13519 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13520
13521
13522
13523 leeh 2005/02/21 12:09:34 EST (20050221_0)
13524
13525 Modified files:
13526 . configure configure.ac
13527 doc whats-new-2.1.txt
13528 tools README.mkpasswd
13529 Removed files:
13530 src crypt.c
13531 Log:
13532 - update whats-new-2.1.txt some more
13533 - we dont have vms mkpasswd anymore
13534 - remove the unused crypt.c
13535
13536 Revision Changes Path
13537 7.243 +3 -6 ircd-ratbox/configure
13538 7.57 +2 -4 ircd-ratbox/configure.ac
13539 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13540 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13541 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13542
13543
13544
13545 leeh 2005/02/19 12:38:09 EST (20050219_3)
13546
13547 Modified files:
13548 doc example.conf example.efnet.conf
13549 include ircd.h
13550 modules m_pong.c
13551 src channel.c client.c ircd.c s_conf.c
13552 Log:
13553 - rework the splitcode, splitservers is now how many servers we've marked as
13554 EOB, rather than how many are linked. Thus pull ourselves out of
13555 splitmode immediately once this is satisfied
13556
13557 Revision Changes Path
13558 7.260 +8 -9 ircd-ratbox/doc/example.conf
13559 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13560 7.83 +1 -0 ircd-ratbox/include/ircd.h
13561 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13562 7.435 +16 -36 ircd-ratbox/src/channel.c
13563 7.490 +2 -0 ircd-ratbox/src/client.c
13564 7.373 +2 -1 ircd-ratbox/src/ircd.c
13565 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13566
13567
13568
13569 leeh 2005/02/19 09:02:34 EST (20050219_2)
13570
13571 Modified files:
13572 doc example.conf example.efnet.conf
13573 include ircd.h s_conf.h
13574 modules m_set.c
13575 src channel.c ircd.c newconf.c s_conf.c
13576 Log:
13577 - remove split_delay
13578
13579 Revision Changes Path
13580 7.259 +0 -5 ircd-ratbox/doc/example.conf
13581 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13582 7.82 +0 -1 ircd-ratbox/include/ircd.h
13583 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13584 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13585 7.434 +2 -7 ircd-ratbox/src/channel.c
13586 7.372 +0 -1 ircd-ratbox/src/ircd.c
13587 7.201 +0 -1 ircd-ratbox/src/newconf.c
13588 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13589
13590
13591
13592 leeh 2005/02/19 08:48:05 EST (20050219_1)
13593
13594 Modified files:
13595 include client.h
13596 modules m_cap.c m_who.c
13597 src channel.c
13598 Log:
13599 - implemented multi-prefix client capability, which allows stacking of @+ in
13600 names and who
13601
13602 Revision Changes Path
13603 7.265 +1 -1 ircd-ratbox/include/client.h
13604 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13605 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13606 7.433 +4 -6 ircd-ratbox/src/channel.c
13607
13608
13609
13610 leeh 2005/02/19 06:27:58 EST (20050219_0)
13611
13612 Modified files:
13613 modules m_etrace.c
13614 src newconf.c s_conf.c s_newconf.c
13615 Log:
13616 - removed some unused vars/functions
13617
13618 Revision Changes Path
13619 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13620 7.200 +0 -15 ircd-ratbox/src/newconf.c
13621 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13622 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13623
13624
13625
13626 leeh 2005/02/16 12:58:24 EST (20050216_2)
13627
13628 Modified files:
13629 . RELNOTES configure configure.ac
13630 include patchlevel.h
13631 Log:
13632 - update configure to reflect this is 'devel'
13633 - update RELNOTES
13634 - revved patchlevel to 2.1.0beta1
13635
13636 Revision Changes Path
13637 1.112 +9 -1 ircd-ratbox/RELNOTES
13638 7.242 +11 -11 ircd-ratbox/configure
13639 7.56 +3 -3 ircd-ratbox/configure.ac
13640 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13641
13642
13643
13644 leeh 2005/02/16 12:46:30 EST (20050216_1)
13645
13646 Modified files:
13647 . configure configure.ac
13648 include client.h numeric.h s_conf.h setup.h.in
13649 supported.h
13650 modules Makefile.in
13651 modules/core m_nick.c
13652 src Makefile.in client.c ircd.c messages.tab
13653 newconf.c s_conf.c s_user.c
13654 Removed files:
13655 include watch.h
13656 modules m_watch.c
13657 src watch.c
13658 Log:
13659 - remove watch, the protocol for this sucks so hard I just dont want it
13660 here ;-)
13661
13662 Revision Changes Path
13663 7.241 +2 -12 ircd-ratbox/configure
13664 7.55 +2 -4 ircd-ratbox/configure.ac
13665 7.264 +0 -2 ircd-ratbox/include/client.h
13666 7.57 +0 -11 ircd-ratbox/include/numeric.h
13667 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13668 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13669 7.3 +2 -3 ircd-ratbox/include/supported.h
13670 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13671 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13672 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13673 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13674 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13675 7.489 +0 -3 ircd-ratbox/src/client.c
13676 7.371 +0 -2 ircd-ratbox/src/ircd.c
13677 7.125 +9 -9 ircd-ratbox/src/messages.tab
13678 7.199 +0 -1 ircd-ratbox/src/newconf.c
13679 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13680 7.341 +0 -2 ircd-ratbox/src/s_user.c
13681 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13682
13683
13684
13685 leeh 2005/02/15 19:13:31 EST (20050216_0)
13686
13687 Modified files:
13688 include stdinc.h
13689 src event.c ircd_lexer.l ircd_signal.c
13690 modules.c
13691 Removed files:
13692 servlink descrip.mms
13693 Log:
13694 - remove a few vms bits
13695
13696 Revision Changes Path
13697 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13698 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13699 7.47 +0 -54 ircd-ratbox/src/event.c
13700 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13701 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13702 7.152 +0 -3 ircd-ratbox/src/modules.c
13703
13704
13705
13706 leeh 2005/02/15 18:53:32 EST (20050215_0)
13707
13708 Modified files:
13709 include hostmask.h ircd.h s_conf.h s_newconf.h
13710 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13711 m_xline.c
13712 src hostmask.c ircd.c ircd_signal.c s_conf.c
13713 s_newconf.c
13714 Log:
13715 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13716 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13717
13718 Revision Changes Path
13719 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13720 7.81 +1 -0 ircd-ratbox/include/ircd.h
13721 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13722 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13723 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13724 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13725 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13726 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13727 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13728 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13729 7.370 +7 -0 ircd-ratbox/src/ircd.c
13730 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13731 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13732 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13733
13734
13735
13736 leeh 2005/02/13 10:21:41 EST (20050213_4)
13737
13738 Modified files:
13739 doc services.txt
13740 Added files:
13741 doc whats-new-2.0.txt whats-new-2.1.txt
13742 Removed files:
13743 doc whats-new.txt
13744 Log:
13745 - move whats-new.txt to whats-new-2.0.txt
13746 - add in whats-new-2.1.txt
13747 - update services.txt with the whois for logged in users
13748
13749 Revision Changes Path
13750 7.2 +5 -0 ircd-ratbox/doc/services.txt
13751 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13752 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13753 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13754
13755
13756
13757 leeh 2005/02/13 09:20:37 EST (20050213_3)
13758
13759 Modified files:
13760 include supported.h
13761 modules/core m_message.c
13762 Log:
13763 - fix a compile error in m_message.c
13764 - update 005 to the spec and add CPRIVMSG/CNOTICE
13765
13766 Revision Changes Path
13767 7.2 +31 -37 ircd-ratbox/include/supported.h
13768 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13769
13770
13771
13772 leeh 2005/02/13 09:14:12 EST (20050213_2)
13773
13774 Modified files:
13775 src channel.c
13776 Log:
13777 - fix the membership memleak
13778
13779 Revision Changes Path
13780 7.432 +0 -3 ircd-ratbox/src/channel.c
13781
13782
13783
13784 leeh 2005/02/12 21:51:56 EST (20050213_1)
13785
13786 Modified files:
13787 include client.h
13788 modules/core m_message.c
13789 Log:
13790 - add a bitmask to track when they send their first message, only allowing
13791 clearing stuff after that.
13792
13793 Revision Changes Path
13794 7.263 +4 -0 ircd-ratbox/include/client.h
13795 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13796
13797
13798
13799 leeh 2005/02/12 21:17:52 EST (20050213_0)
13800
13801 Modified files:
13802 include patricia.h s_newconf.h
13803 modules/core m_message.c
13804 src patricia.c s_newconf.c s_user.c
13805 Log:
13806 - add in the patricia for tracking who fills up targets, give them a reduced
13807 count on connect
13808
13809 Revision Changes Path
13810 7.20 +1 -1 ircd-ratbox/include/patricia.h
13811 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13812 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13813 7.29 +1 -1 ircd-ratbox/src/patricia.c
13814 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13815 7.340 +4 -0 ircd-ratbox/src/s_user.c
13816
13817
13818
13819 leeh 2005/02/12 18:35:10 EST (20050212_0)
13820
13821 Modified files:
13822 include ircd_defs.h
13823 src class.c reject.c
13824 Log:
13825 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13826
13827 Revision Changes Path
13828 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13829 7.68 +1 -5 ircd-ratbox/src/class.c
13830 1.33 +1 -5 ircd-ratbox/src/reject.c
13831
13832
13833
13834 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13835
13836 Modified files:
13837 modules m_watch.c
13838 Log:
13839 remove stupid memory leak
13840
13841 Revision Changes Path
13842 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13843
13844
13845
13846 leeh 2005/02/11 06:42:48 EST (20050211_0)
13847
13848 Modified files:
13849 modules m_gline.c
13850 Log:
13851 - workaround hyb6 allowing empty gline reasons
13852
13853 Revision Changes Path
13854 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13855
13856
13857
13858 leeh 2005/02/09 14:39:13 EST (20050209_2)
13859
13860 Modified files:
13861 include s_conf.h
13862 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13863 src ircd.c s_conf.c
13864 Log:
13865 - move temp dlines and temp klines over to an array, rather than completely
13866 seperate dlinks.
13867
13868 Revision Changes Path
13869 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13870 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13871 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13872 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13873 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13874 7.369 +0 -5 ircd-ratbox/src/ircd.c
13875 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13876
13877
13878
13879 leeh 2005/02/09 14:02:13 EST (20050209_1)
13880
13881 Modified files:
13882 include s_user.h
13883 modules m_cap.c m_pong.c m_user.c
13884 modules/core m_nick.c
13885 src s_user.c
13886 Log:
13887 - remove 'nick' param from register_local_user(), its not needed.
13888
13889 Revision Changes Path
13890 7.35 +1 -1 ircd-ratbox/include/s_user.h
13891 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13892 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13893 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13894 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13895 7.339 +6 -6 ircd-ratbox/src/s_user.c
13896
13897
13898
13899 leeh 2005/02/09 13:12:53 EST (20050209_0)
13900
13901 Modified files:
13902 modules m_cmessage.c
13903 Log:
13904 - dont send numerics when we're dealing with CNOTICE
13905 - add in checking for +g, and resetting idle
13906
13907 Revision Changes Path
13908 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13909
13910
13911
13912 leeh 2005/02/08 11:37:50 EST (20050208_2)
13913
13914 Modified files:
13915 src s_newconf.c
13916 Log:
13917 - fix operator blocks to work on ip spoofs
13918
13919 Revision Changes Path
13920 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13921
13922
13923
13924 leeh 2005/02/07 19:23:22 EST (20050208_1)
13925
13926 Modified files:
13927 doc example.conf example.efnet.conf
13928 src newconf.c
13929 Log:
13930 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13931
13932 Revision Changes Path
13933 7.258 +0 -39 ircd-ratbox/doc/example.conf
13934 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13935 7.198 +0 -272 ircd-ratbox/src/newconf.c
13936
13937
13938
13939 leeh 2005/02/07 19:19:32 EST (20050208_0)
13940
13941 Modified files:
13942 src s_conf.c
13943 Log:
13944 - added support for kline.conf.perm et al, these take the same formats
13945 as their non-permanent partners, but you cant remove them via the ircd.
13946
13947 Revision Changes Path
13948 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13949
13950
13951
13952 leeh 2005/02/02 19:18:59 EST (20050203_1)
13953
13954 Modified files:
13955 help Makefile.in
13956 help/opers index
13957 help/users index
13958 Added files:
13959 help/opers cnotice cprivmsg
13960 Log:
13961 - added help files for cprivmsg/cnotice
13962
13963 Revision Changes Path
13964 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13965 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13966 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13967 1.10 +19 -19 ircd-ratbox/help/opers/index
13968 1.7 +10 -9 ircd-ratbox/help/users/index
13969
13970
13971
13972 leeh 2005/02/02 19:14:25 EST (20050203_0)
13973
13974 Modified files:
13975 include numeric.h
13976 modules Makefile.in
13977 src messages.tab
13978 Added files:
13979 modules m_cmessage.c
13980 Log:
13981 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13982 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13983 nick is a member. These bypass any target change limitations.
13984 - added ERR_VOICENEEDED, numeric 489.
13985
13986 Revision Changes Path
13987 7.56 +2 -0 ircd-ratbox/include/numeric.h
13988 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13989 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13990 7.124 +1 -1 ircd-ratbox/src/messages.tab
13991
13992
13993
13994 leeh 2005/02/02 16:58:16 EST (20050202_4)
13995
13996 Modified files:
13997 help/opers etrace
13998 Log:
13999 - update etrace help
14000
14001 Revision Changes Path
14002 1.3 +7 -1 ircd-ratbox/help/opers/etrace
14003
14004
14005
14006 leeh 2005/02/02 16:55:04 EST (20050202_3)
14007
14008 Modified files:
14009 modules m_etrace.c
14010 Log:
14011 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
14012 can put its external ip address in there..
14013
14014 Revision Changes Path
14015 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
14016
14017
14018
14019 leeh 2005/02/02 16:41:06 EST (20050202_2)
14020
14021 Modified files:
14022 modules m_etrace.c
14023 Log:
14024 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14025 if its a non-local client. These will just get "lost" if the remote
14026 server doesnt support this..
14027
14028 Revision Changes Path
14029 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14030
14031
14032
14033 leeh 2005/02/02 16:12:12 EST (20050202_1)
14034
14035 Modified files:
14036 include client.h numeric.h s_conf.h
14037 modules/core m_message.c
14038 src messages.tab newconf.c s_conf.c
14039 Log:
14040 - first part of the target change code, add the storage of targets for
14041 localuser, throttle messages when they fill all the available slots
14042
14043 Revision Changes Path
14044 7.262 +5 -1 ircd-ratbox/include/client.h
14045 7.55 +2 -0 ircd-ratbox/include/numeric.h
14046 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14047 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14048 7.123 +1 -1 ircd-ratbox/src/messages.tab
14049 7.197 +1 -0 ircd-ratbox/src/newconf.c
14050 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14051
14052
14053
14054 leeh 2005/02/02 13:28:10 EST (20050202_0)
14055
14056 Modified files:
14057 modules m_resv.c m_stats.c m_testline.c
14058 modules/core m_join.c
14059 src hash.c kdparse.c messages.tab s_newconf.c
14060 Log:
14061 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14062 tracking of when resvs get hit
14063
14064 Revision Changes Path
14065 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14066 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14067 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14068 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14069 7.114 +3 -0 ircd-ratbox/src/hash.c
14070 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14071 7.122 +1 -1 ircd-ratbox/src/messages.tab
14072 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14073
14074
14075
14076 leeh 2005/01/31 09:04:10 EST (20050131_2)
14077
14078 Modified files:
14079 src s_log.c
14080 Log:
14081 - fflush() logfiles
14082
14083 Revision Changes Path
14084 7.79 +2 -0 ircd-ratbox/src/s_log.c
14085
14086
14087
14088 leeh 2005/01/31 08:59:09 EST (20050131_1)
14089
14090 Modified files:
14091 src commio.c
14092 Log:
14093 - rename fd_dump() to comm_dump()
14094
14095 Revision Changes Path
14096 1.27 +2 -2 ircd-ratbox/src/commio.c
14097
14098
14099
14100 leeh 2005/01/30 19:16:08 EST (20050131_0)
14101
14102 Modified files:
14103 doc hooks.txt
14104 include hook.h
14105 modules m_services.c
14106 modules/core m_server.c
14107 src hook.c s_serv.c
14108 Log:
14109 - added hook for server_introduced
14110 - fixed up services support for hooks
14111
14112 Revision Changes Path
14113 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14114 1.31 +1 -0 ircd-ratbox/include/hook.h
14115 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14116 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14117 7.36 +2 -0 ircd-ratbox/src/hook.c
14118 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14119
14120
14121
14122 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14123
14124 Modified files:
14125 src commio.c
14126 Log:
14127 Add back in the comm_fd_hack thing for solaris
14128
14129 Revision Changes Path
14130 1.26 +26 -1 ircd-ratbox/src/commio.c
14131
14132
14133
14134 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14135
14136 Modified files:
14137 adns adns.h
14138 include commio.h s_conf.h watch.h
14139 modules m_dline.c m_kline.c m_resv.c m_stats.c
14140 m_watch.c m_xline.c
14141 modules/core m_nick.c
14142 src balloc.c cache.c client.c commio.c
14143 epoll.c ircd.c ircd_lexer.l kdparse.c
14144 listener.c s_auth.c s_conf.c s_log.c
14145 s_serv.c watch.c
14146 Log:
14147 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14148
14149 Revision Changes Path
14150 1.18 +0 -2 ircd-ratbox/adns/adns.h
14151 1.14 +6 -37 ircd-ratbox/include/commio.h
14152 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14153 7.3 +2 -2 ircd-ratbox/include/watch.h
14154 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14155 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14156 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14157 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14158 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14159 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14160 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14161 7.85 +1 -1 ircd-ratbox/src/balloc.c
14162 1.24 +5 -5 ircd-ratbox/src/cache.c
14163 7.488 +4 -4 ircd-ratbox/src/client.c
14164 1.25 +10 -280 ircd-ratbox/src/commio.c
14165 1.33 +1 -1 ircd-ratbox/src/epoll.c
14166 7.368 +4 -4 ircd-ratbox/src/ircd.c
14167 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14168 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14169 7.125 +8 -8 ircd-ratbox/src/listener.c
14170 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14171 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14172 7.78 +20 -20 ircd-ratbox/src/s_log.c
14173 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14174 1.6 +22 -15 ircd-ratbox/src/watch.c
14175
14176
14177
14178 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14179
14180 Modified files:
14181 modules/core m_mode.c
14182 Log:
14183 remove two unused variables
14184
14185 Revision Changes Path
14186 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14187
14188
14189
14190 leeh 2005/01/28 15:31:40 EST (20050128_1)
14191
14192 Modified files:
14193 modules m_kline.c
14194 src s_conf.c
14195 Log:
14196 - mo_kline() needs minpara of 3, not 2
14197 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14198 - require me.info is never blank
14199
14200 Revision Changes Path
14201 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14202 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14203
14204
14205
14206 leeh 2005/01/28 15:26:28 EST (20050128_0)
14207
14208 Modified files:
14209 modules/core m_mode.c m_sjoin.c
14210 Log:
14211 - patch via jilles to fix +eI lists being shown to lusers when handling
14212 protocol stuff over TS6
14213
14214 Revision Changes Path
14215 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14216 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14217
14218
14219
14220 leeh 2005/01/25 19:47:38 EST (20050126_0)
14221
14222 Modified files:
14223 include channel.h
14224 modules/core m_join.c m_mode.c m_sjoin.c
14225 src channel.c messages.tab s_serv.c
14226 Log:
14227 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14228 an operspy call with &me
14229 - remove modebuf/parabuf params from channel_modes(), we now generate a
14230 buffer internally which we return.
14231
14232 Revision Changes Path
14233 7.163 +1 -1 ircd-ratbox/include/channel.h
14234 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14235 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14236 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14237 7.431 +25 -18 ircd-ratbox/src/channel.c
14238 7.121 +1 -1 ircd-ratbox/src/messages.tab
14239 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14240
14241
14242
14243 alz 2005/01/25 18:09:18 EST (20050125_5)
14244
14245 Modified files:
14246 doc example.conf example.efnet.conf
14247 include s_conf.h
14248 modules m_info.c
14249 src listener.c newconf.c s_conf.c
14250 Log:
14251 Added dline_with_reason config option (default yes):
14252
14253 /* dline reason: show the user the dline reason when they connect
14254 * and are dlined.
14255 */
14256 dline_with_reason = yes;
14257
14258 Revision Changes Path
14259 7.257 +6 -1 ircd-ratbox/doc/example.conf
14260 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14261 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14262 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14263 7.124 +1 -1 ircd-ratbox/src/listener.c
14264 7.196 +1 -0 ircd-ratbox/src/newconf.c
14265 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14266
14267
14268
14269 leeh 2005/01/25 13:21:17 EST (20050125_4)
14270
14271 Modified files:
14272 src newconf.c
14273 Log:
14274 - make conf_set_generic_string() test len exists before it uses it.
14275
14276 Revision Changes Path
14277 7.195 +1 -1 ircd-ratbox/src/newconf.c
14278
14279
14280
14281 leeh 2005/01/25 13:10:56 EST (20050125_3)
14282
14283 Modified files:
14284 doc example.conf
14285 src newconf.c
14286 Log:
14287 - rename 'type' to 'flags' in cluster {};
14288 - add stacking of servers in cluster {}; documented in example.conf
14289
14290 Revision Changes Path
14291 7.256 +18 -10 ircd-ratbox/doc/example.conf
14292 7.194 +39 -7 ircd-ratbox/src/newconf.c
14293
14294
14295
14296 alz 2005/01/25 12:48:54 EST (20050125_2)
14297
14298 Modified files:
14299 include s_conf.h
14300 src listener.c s_conf.c
14301 Log:
14302 Added dline reasons, connecting/banned clients now see ban reason.
14303
14304 Revision Changes Path
14305 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14306 7.123 +17 -4 ircd-ratbox/src/listener.c
14307 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14308
14309
14310
14311 leeh 2005/01/25 07:44:37 EST (20050125_1)
14312
14313 Modified files:
14314 doc example.conf example.efnet.conf
14315 src newconf.c
14316 Log:
14317 - implement stacking of shared {}; blocks, documented in example.conf
14318
14319 Revision Changes Path
14320 7.255 +26 -13 ircd-ratbox/doc/example.conf
14321 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14322 7.193 +51 -36 ircd-ratbox/src/newconf.c
14323
14324
14325
14326 leeh 2005/01/24 19:08:29 EST (20050125_0)
14327
14328 Modified files:
14329 doc example.conf
14330 include client.h s_conf.h
14331 modules/core m_join.c
14332 src newconf.c s_user.c
14333 Log:
14334 - added jupe_exempt to auth {};, exempts the user from generating warnings
14335 when they attempt to join juped channels.
14336
14337 Revision Changes Path
14338 7.254 +2 -0 ircd-ratbox/doc/example.conf
14339 7.261 +3 -0 ircd-ratbox/include/client.h
14340 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14341 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14342 7.192 +1 -0 ircd-ratbox/src/newconf.c
14343 7.338 +8 -0 ircd-ratbox/src/s_user.c
14344
14345
14346
14347 leeh 2005/01/24 18:57:02 EST (20050124_6)
14348
14349 Modified files:
14350 src newconf.c
14351 Log:
14352 - rework shared {};, the format is now:
14353 shared {
14354 oper = "flame@*.leeh.co.uk", "*.lan";
14355 flags = kline;
14356 };
14357
14358 With no privs:
14359 shared {
14360 oper = "flame@*.leeh.co.uk", "*.lan";
14361 flags = none;
14362 };
14363
14364 Revision Changes Path
14365 7.191 +55 -23 ircd-ratbox/src/newconf.c
14366
14367
14368
14369 leeh 2005/01/24 17:25:58 EST (20050124_5)
14370
14371 Modified files:
14372 include modules.h
14373 Log:
14374 - fix the prototype on load_static_modules()
14375
14376 Revision Changes Path
14377 7.61 +1 -1 ircd-ratbox/include/modules.h
14378
14379
14380
14381 leeh 2005/01/24 16:00:30 EST (20050124_4)
14382
14383 Modified files:
14384 modules m_cap.c
14385 Log:
14386 - have cap end call register_local_user() with its own copy of
14387 source_p->username so its safe for unidented users..
14388
14389 Revision Changes Path
14390 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14391
14392
14393
14394 leeh 2005/01/24 15:48:09 EST (20050124_3)
14395
14396 Modified files:
14397 include newconf.h s_conf.h
14398 modules m_info.c
14399 src newconf.c s_conf.c s_log.c
14400 Log:
14401 - move the conf parser over to a table based structure, with generic setting
14402 of integers/strings
14403
14404 Revision Changes Path
14405 7.34 +9 -8 ircd-ratbox/include/newconf.h
14406 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14407 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14408 7.190 +264 -808 ircd-ratbox/src/newconf.c
14409 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14410 7.77 +13 -13 ircd-ratbox/src/s_log.c
14411
14412
14413
14414 leeh 2005/01/24 13:11:30 EST (20050124_2)
14415
14416 Modified files:
14417 doc example.conf
14418 src newconf.c
14419 Log:
14420 - added stacking of ips in exempt {};
14421
14422 Revision Changes Path
14423 7.253 +4 -0 ircd-ratbox/doc/example.conf
14424 7.189 +11 -30 ircd-ratbox/src/newconf.c
14425
14426
14427
14428 leeh 2005/01/24 12:59:57 EST (20050124_1)
14429
14430 Modified files:
14431 include tools.h
14432 src channel.c client.c hash.c hook.c
14433 newconf.c s_user.c watch.c
14434 Log:
14435 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14436 consistent with the rest of the dlink code.
14437
14438 Revision Changes Path
14439 1.54 +7 -7 ircd-ratbox/include/tools.h
14440 7.430 +2 -2 ircd-ratbox/src/channel.c
14441 7.487 +6 -6 ircd-ratbox/src/client.c
14442 7.113 +5 -5 ircd-ratbox/src/hash.c
14443 7.35 +1 -1 ircd-ratbox/src/hook.c
14444 7.188 +2 -2 ircd-ratbox/src/newconf.c
14445 7.337 +1 -1 ircd-ratbox/src/s_user.c
14446 1.5 +4 -4 ircd-ratbox/src/watch.c
14447
14448
14449
14450 leeh 2005/01/24 12:47:13 EST (20050124_0)
14451
14452 Modified files:
14453 modules m_cap.c
14454 Log:
14455 - cheap hack on sticky capabs..
14456
14457 Revision Changes Path
14458 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14459
14460
14461
14462 leeh 2005/01/22 11:36:54 EST (20050122_0)
14463
14464 Modified files:
14465 modules m_cap.c
14466 Log:
14467 - updated my clicap implementation to match the spec so far..
14468
14469 Revision Changes Path
14470 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14471
14472
14473
14474 leeh 2005/01/21 07:14:43 EST (20050121_2)
14475
14476 Modified files:
14477 doc hooks.txt
14478 include hook.h
14479 modules m_services.c
14480 src hook.c s_serv.c
14481 Log:
14482 - added hooks for when we're sending a burst
14483 - rewrote hooks.txt
14484 - fix up the hooks ive already done in services compatibility, ill add the
14485 hooks for server/client introductions in a bit.
14486
14487 Revision Changes Path
14488 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14489 1.30 +4 -0 ircd-ratbox/include/hook.h
14490 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14491 7.34 +7 -0 ircd-ratbox/src/hook.c
14492 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14493
14494
14495
14496 leeh 2005/01/21 06:34:03 EST (20050121_1)
14497
14498 Modified files:
14499 contrib example_module.c spy_admin_notice.c
14500 spy_info_notice.c spy_links_notice.c
14501 spy_motd_notice.c spy_stats_notice.c
14502 spy_stats_p_notice.c spy_trace_notice.c
14503 spy_whois_notice.c
14504 spy_whois_notice_global.c
14505 include hook.h
14506 modules m_admin.c m_info.c m_links.c m_motd.c
14507 m_services.c m_stats.c m_trace.c
14508 m_whois.c static_modules.c.SH
14509 modules/core m_server.c
14510 src client.c hook.c ircd.c modules.c packet.c
14511 s_auth.c s_serv.c s_user.c send.c
14512 Log:
14513 - add a better implementation of the hook system, its now a slow leaking
14514 array and events are created whenever we try adding a hook for it, or
14515 theyre registered for the caller.
14516
14517 Ive temporarily fucked services support and removed most of the other
14518 hooks.. I shall fix this soon.
14519
14520 Revision Changes Path
14521 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14522 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14523 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14524 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14525 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14526 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14527 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14528 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14529 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14530 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14531 1.29 +34 -70 ircd-ratbox/include/hook.h
14532 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14533 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14534 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14535 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14536 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14537 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14538 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14539 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14540 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14541 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14542 7.486 +1 -28 ircd-ratbox/src/client.c
14543 7.33 +131 -137 ircd-ratbox/src/hook.c
14544 7.367 +1 -1 ircd-ratbox/src/ircd.c
14545 7.151 +6 -10 ircd-ratbox/src/modules.c
14546 7.138 +10 -14 ircd-ratbox/src/packet.c
14547 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14548 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14549 7.336 +0 -6 ircd-ratbox/src/s_user.c
14550 7.286 +8 -6 ircd-ratbox/src/send.c
14551
14552
14553
14554 leeh 2005/01/20 19:19:20 EST (20050121_0)
14555
14556 Modified files:
14557 include hostmask.h
14558 Log:
14559 - remove an unused struct
14560
14561 Revision Changes Path
14562 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14563
14564
14565
14566 leeh 2005/01/20 13:38:39 EST (20050120_1)
14567
14568 Modified files:
14569 . configure configure.ac
14570 include client.h numeric.h patchlevel.h
14571 modules Makefile.in
14572 src messages.tab s_user.c
14573 Added files:
14574 modules m_cap.c
14575 Log:
14576 - drop back to -O0, fix patchlevel.h
14577 - first stab at client capabilities.. this still needs work.
14578
14579 Revision Changes Path
14580 7.240 +3 -3 ircd-ratbox/configure
14581 7.54 +3 -3 ircd-ratbox/configure.ac
14582 7.260 +3 -0 ircd-ratbox/include/client.h
14583 7.54 +2 -0 ircd-ratbox/include/numeric.h
14584 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14585 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14586 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14587 7.120 +1 -1 ircd-ratbox/src/messages.tab
14588 7.335 +3 -0 ircd-ratbox/src/s_user.c
14589
14590
14591
14592 leeh 2005/01/20 06:04:41 EST (20050120_0)
14593
14594 Modified files:
14595 . ChangeLog RELNOTES
14596 include config.h config.h.dist memory.h
14597 patchlevel.h
14598 modules m_stats.c
14599 src commio.c crypt.c getopt.c ircd.c s_serv.c
14600 Removed files:
14601 . README.VMS clean.com make.com
14602 include setup.h_vms
14603 modules descrip.mms static_modules_c.com
14604 modules/core descrip.mms
14605 src descrip.mms qio.c version.com
14606 tools descrip.mms mkpasswd_vms.c
14607 Log:
14608 - clean changelog, relnotes
14609 - mark patchlevel as 2.1.0beta
14610 - remove VMS support
14611
14612 Revision Changes Path
14613 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14614 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14615 1.111 +1 -348 ircd-ratbox/RELNOTES
14616 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14617 7.182 +0 -42 ircd-ratbox/include/config.h
14618 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14619 7.50 +0 -4 ircd-ratbox/include/memory.h
14620 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14621 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14622 7.2 +0 -58 ircd-ratbox/make.com (dead)
14623 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14624 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14625 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14626 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14627 1.24 +7 -30 ircd-ratbox/src/commio.c
14628 7.12 +0 -4 ircd-ratbox/src/crypt.c
14629 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14630 7.24 +0 -4 ircd-ratbox/src/getopt.c
14631 7.366 +4 -19 ircd-ratbox/src/ircd.c
14632 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14633 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14634 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14635 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14636 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14637
14638
14639
14640 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14641
14642 Modified files:
14643 include watch.h
14644 src watch.c
14645 Log:
14646 not using the return values on a few watch functions so make them void
14647
14648 Revision Changes Path
14649 7.2 +5 -5 ircd-ratbox/include/watch.h
14650 1.4 +19 -28 ircd-ratbox/src/watch.c
14651
14652
14653 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14654
14655 Modified files:
14656 modules m_watch.c
14657 Log:
14658 Make watch throttle, don't accept letter commands stacked
14659
14660 Revision Changes Path
14661 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14662
14663
14664
14665 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14666
14667 Modified files:
14668 modules m_gline.c
14669 Log:
14670 fix merge error
14671
14672 Revision Changes Path
14673 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14674
14675
14676
14677 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14678
14679 Modified files:
14680 . ChangeLog README.FIRST RELNOTES configure
14681 configure.ac
14682 adns adns.h internal.h parse.c transmit.c
14683 types.c
14684 contrib example_module.c spy_admin_notice.c
14685 spy_info_notice.c spy_links_notice.c
14686 spy_motd_notice.c spy_stats_notice.c
14687 spy_stats_p_notice.c spy_trace_notice.c
14688 spy_whois_notice.c
14689 spy_whois_notice_global.c
14690 doc example.conf example.efnet.conf ircd.motd
14691 server-version-info whats-new.txt
14692 help/opers umode xline
14693 help/users umode
14694 include cache.h channel.h class.h client.h
14695 commio.h config.h config.h.dist hash.h
14696 hook.h hostmask.h irc_string.h ircd.h
14697 ircd_defs.h m_info.h memory.h msg.h
14698 newconf.h numeric.h packet.h patchlevel.h
14699 patricia.h s_conf.h s_gline.h s_newconf.h
14700 s_serv.h s_user.h scache.h serno.h
14701 setup.h.in sprintf_irc.h stdinc.h tools.h
14702 modules .depend Makefile.in m_admin.c m_away.c
14703 m_dline.c m_encap.c m_gline.c m_info.c
14704 m_kline.c m_links.c m_list.c m_lusers.c
14705 m_motd.c m_oper.c m_operspy.c m_rehash.c
14706 m_restart.c m_resv.c m_set.c m_stats.c
14707 m_svinfo.c m_testline.c m_testmask.c
14708 m_topic.c m_trace.c m_watch.c m_who.c
14709 m_whois.c m_whowas.c m_xline.c
14710 static_modules.c.SH
14711 modules/core m_error.c m_message.c m_mode.c m_quit.c
14712 m_server.c m_squit.c
14713 src .depend Makefile.in adns.c balloc.c
14714 cache.c channel.c class.c client.c
14715 commio.c crypt.c devpoll.c epoll.c
14716 event.c getopt.c hash.c hook.c hostmask.c
14717 irc_string.c ircd.c ircd_lexer.l
14718 ircd_parser.y ircd_signal.c listener.c
14719 modules.c newconf.c numeric.c packet.c
14720 parse.c patricia.c poll.c reject.c
14721 restart.c s_auth.c s_conf.c s_log.c
14722 s_newconf.c s_serv.c s_user.c scache.c
14723 select.c send.c snprintf.c tools.c
14724 version.c.SH watch.c whowas.c
14725 tools README.mkpasswd mkpasswd.c
14726 Added files:
14727 . README.VMS clean.com make.com
14728 doc services.txt
14729 include common.h s_stats.h setup.h_vms
14730 supported.h
14731 modules descrip.mms m_challenge.c m_etrace.c
14732 m_invite.c m_names.c m_pass.c m_ping.c
14733 m_pong.c m_services.c m_tb.c m_user.c
14734 m_users.c m_version.c
14735 static_modules_c.com
14736 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14737 m_part.c m_sjoin.c
14738 servlink descrip.mms
14739 src descrip.mms kdparse.c messages.tab qio.c
14740 s_gline.c s_stats.c version.com
14741 tools descrip.mms mkpasswd_vms.c
14742 Removed files:
14743 doc 005.txt
14744 include banconf.h
14745 modules/core channels.c users.c
14746 src banconf.c
14747 Log:
14748 merge from RATBOX_2_0
14749
14750 Revision Changes Path
14751 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14752 7.40 +1 -0 ircd-ratbox/README.FIRST
14753 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14754 1.110 +114 -6 ircd-ratbox/RELNOTES
14755 1.17 +4 -0 ircd-ratbox/adns/adns.h
14756 1.17 +4 -4 ircd-ratbox/adns/internal.h
14757 1.12 +38 -38 ircd-ratbox/adns/parse.c
14758 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14759 1.19 +13 -13 ircd-ratbox/adns/types.c
14760 7.1 +10 -0 ircd-ratbox/clean.com (new)
14761 7.239 +47 -29 ircd-ratbox/configure
14762 7.53 +40 -32 ircd-ratbox/configure.ac
14763 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14764 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14765 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14766 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14767 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14768 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14769 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14770 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14771 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14772 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14773 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14774 7.252 +68 -22 ircd-ratbox/doc/example.conf
14775 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14776 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14777 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14778 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14779 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14780 1.5 +2 -1 ircd-ratbox/help/opers/umode
14781 1.7 +1 -1 ircd-ratbox/help/opers/xline
14782 1.2 +1 -0 ircd-ratbox/help/users/umode
14783 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14784 1.7 +8 -0 ircd-ratbox/include/cache.h
14785 7.162 +18 -16 ircd-ratbox/include/channel.h
14786 7.25 +4 -0 ircd-ratbox/include/class.h
14787 7.259 +34 -28 ircd-ratbox/include/client.h
14788 1.13 +45 -7 ircd-ratbox/include/commio.h
14789 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14790 7.181 +74 -16 ircd-ratbox/include/config.h
14791 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14792 7.53 +2 -0 ircd-ratbox/include/hash.h
14793 1.28 +73 -27 ircd-ratbox/include/hook.h
14794 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14795 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14796 7.80 +6 -31 ircd-ratbox/include/ircd.h
14797 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14798 7.56 +14 -8 ircd-ratbox/include/m_info.h
14799 7.49 +4 -0 ircd-ratbox/include/memory.h
14800 7.53 +2 -0 ircd-ratbox/include/msg.h
14801 7.33 +9 -9 ircd-ratbox/include/newconf.h
14802 7.53 +12 -8 ircd-ratbox/include/numeric.h
14803 7.27 +1 -1 ircd-ratbox/include/packet.h
14804 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14805 7.19 +25 -1 ircd-ratbox/include/patricia.h
14806 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14807 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14808 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14809 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14810 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14811 7.34 +13 -9 ircd-ratbox/include/s_user.h
14812 7.15 +1 -1 ircd-ratbox/include/scache.h
14813 7.5366 +1 -1 ircd-ratbox/include/serno.h
14814 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14815 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14816 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14817 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14818 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14819 1.53 +10 -10 ircd-ratbox/include/tools.h
14820 7.1 +58 -0 ircd-ratbox/make.com (new)
14821 1.45 +338 -182 ircd-ratbox/modules/.depend
14822 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14823 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14824 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14825 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14826 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14827 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14828 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14829 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14830 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14831 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14832 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14833 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14834 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14835 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14836 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14837 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14838 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14839 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14840 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14841 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14842 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14843 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14844 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14845 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14846 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14847 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14848 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14849 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14850 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14851 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14852 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14853 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14854 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14855 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14856 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14857 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14858 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14859 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14860 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14861 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14862 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14863 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14864 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14865 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14866 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14867 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14868 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14869 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14870 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14871 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14872 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14873 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14874 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14875 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14876 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14877 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14878 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14879 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14880 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14881 7.48 +162 -119 ircd-ratbox/src/.depend
14882 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14883 7.75 +5 -5 ircd-ratbox/src/adns.c
14884 7.84 +1 -1 ircd-ratbox/src/balloc.c
14885 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14886 1.23 +75 -7 ircd-ratbox/src/cache.c
14887 7.429 +342 -79 ircd-ratbox/src/channel.c
14888 7.67 +42 -2 ircd-ratbox/src/class.c
14889 7.485 +245 -85 ircd-ratbox/src/client.c
14890 1.23 +349 -43 ircd-ratbox/src/commio.c
14891 7.11 +4 -0 ircd-ratbox/src/crypt.c
14892 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14893 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14894 1.32 +4 -8 ircd-ratbox/src/epoll.c
14895 7.46 +63 -6 ircd-ratbox/src/event.c
14896 7.23 +4 -0 ircd-ratbox/src/getopt.c
14897 7.112 +8 -7 ircd-ratbox/src/hash.c
14898 7.32 +135 -133 ircd-ratbox/src/hook.c
14899 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14900 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14901 7.365 +56 -48 ircd-ratbox/src/ircd.c
14902 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14903 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14904 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14905 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14906 7.122 +14 -13 ircd-ratbox/src/listener.c
14907 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14908 7.150 +17 -8 ircd-ratbox/src/modules.c
14909 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14910 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14911 7.137 +55 -42 ircd-ratbox/src/packet.c
14912 7.187 +8 -15 ircd-ratbox/src/parse.c
14913 7.28 +2 -4 ircd-ratbox/src/patricia.c
14914 7.82 +3 -1 ircd-ratbox/src/poll.c
14915 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14916 1.32 +8 -3 ircd-ratbox/src/reject.c
14917 7.34 +1 -0 ircd-ratbox/src/restart.c
14918 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14919 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14920 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14921 7.76 +32 -35 ircd-ratbox/src/s_log.c
14922 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14923 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14924 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14925 7.334 +773 -2 ircd-ratbox/src/s_user.c
14926 7.27 +2 -1 ircd-ratbox/src/scache.c
14927 7.44 +2 -0 ircd-ratbox/src/select.c
14928 7.285 +12 -12 ircd-ratbox/src/send.c
14929 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14930 7.46 +0 -1 ircd-ratbox/src/tools.c
14931 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14932 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14933 1.3 +4 -4 ircd-ratbox/src/watch.c
14934 7.32 +1 -0 ircd-ratbox/src/whowas.c
14935 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14936 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14937 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14938 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14939
14940
14941
14942 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14943
14944 Modified files: (Branch: RATBOX_2_0)
14945 src client.c
14946 Log:
14947 a remote client is never going to have a watch list..duh
14948
14949 Revision Changes Path
14950 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14951
14952
14953
14954 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14955
14956 Added files: (Branch: RATBOX_2_0)
14957 modules m_watch.c
14958 Log:
14959 get that one too
14960
14961 Revision Changes Path
14962 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14963
14964
14965
14966 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14967
14968 Added files: (Branch: RATBOX_2_0)
14969 include watch.h
14970 src watch.c
14971 Log:
14972 helps if we actually include the .c/.h files
14973
14974 Revision Changes Path
14975 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14976 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14977
14978
14979
14980 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14981
14982 Modified files: (Branch: RATBOX_2_0)
14983 . configure configure.ac
14984 include client.h numeric.h s_conf.h setup.h.in
14985 supported.h
14986 modules Makefile.in
14987 modules/core m_nick.c
14988 src Makefile.in client.c ircd.c messages.tab
14989 newconf.c s_conf.c s_user.c
14990 Log:
14991 backport watch from devel
14992
14993 Revision Changes Path
14994 7.229.2.10 +12 -2 ircd-ratbox/configure
14995 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14996 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14997 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14998 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14999 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
15000 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
15001 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
15002 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
15003 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
15004 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
15005 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
15006 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
15007 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
15008 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
15009 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
15010
15011
15012
15013 leeh 2005/01/12 10:12:40 EST (20050112_1)
15014
15015 Modified files: (Branch: RATBOX_2_0)
15016 include numeric.h
15017 modules m_services.c m_whois.c
15018 src messages.tab
15019 Log:
15020 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15021 when the user is logged in
15022
15023 Revision Changes Path
15024 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15025 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15026 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15027 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15028
15029
15030
15031 leeh 2005/01/11 19:47:14 EST (20050112_0)
15032
15033 Modified files: (Branch: RATBOX_2_0)
15034 include supported.h
15035 Added files: (Branch: RATBOX_2_0)
15036 doc services.txt
15037 Log:
15038 - add +r to 005
15039 - added doc/services.txt, outlining the compatibility code
15040
15041 Revision Changes Path
15042 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15043 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15044
15045
15046
15047 leeh 2005/01/11 18:38:10 EST (20050111_5)
15048
15049 Modified files: (Branch: RATBOX_2_0)
15050 include client.h hook.h
15051 modules m_services.c
15052 modules/core m_server.c
15053 src hook.c s_serv.c
15054 Log:
15055 - more services compatibility code:
15056 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15057 appropriate service {}; entry, only accept SU from these.
15058 - hook into us finishing nick burst, and have services burst a list of
15059 logged in users
15060
15061 Revision Changes Path
15062 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15063 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15064 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15065 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15066 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15067 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15068
15069
15070
15071 leeh 2005/01/11 17:32:42 EST (20050111_4)
15072
15073 Modified files: (Branch: RATBOX_2_0)
15074 . configure configure.ac
15075 include client.h
15076 modules Makefile.in
15077 src channel.c
15078 Added files: (Branch: RATBOX_2_0)
15079 modules m_services.c
15080 Log:
15081 - more services compatibility code:
15082 - encap handlers for SU (services marking client as logged in)
15083 - and for LOGIN (servers bursting logged in status)
15084 - move suser from Client -> User
15085
15086 Revision Changes Path
15087 7.229.2.9 +9 -3 ircd-ratbox/configure
15088 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15089 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15090 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15091 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15092 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15093
15094
15095
15096 leeh 2005/01/11 16:46:34 EST (20050111_3)
15097
15098 Modified files: (Branch: RATBOX_2_0)
15099 include ircd_defs.h
15100 Log:
15101 - whoops, missing #endif
15102
15103 Revision Changes Path
15104 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15105
15106
15107
15108 leeh 2005/01/11 15:56:57 EST (20050111_2)
15109
15110 Modified files: (Branch: RATBOX_2_0)
15111 include ircd_defs.h
15112 Log:
15113 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15114 have ipv6 just report sizeof(struct sockaddr_in)
15115
15116 Revision Changes Path
15117 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15118
15119
15120
15121 leeh 2005/01/10 20:19:35 EST (20050111_1)
15122
15123 Modified files: (Branch: RATBOX_2_0)
15124 src newconf.c
15125 Log:
15126 - fix a gcc warning
15127
15128 Revision Changes Path
15129 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15130
15131
15132
15133 leeh 2005/01/10 20:10:35 EST (20050111_0)
15134
15135 Modified files: (Branch: RATBOX_2_0)
15136 adns internal.h parse.c transmit.c types.c
15137 Log:
15138 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15139 conflict
15140
15141 Revision Changes Path
15142 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15143 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15144 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15145 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15146
15147
15148
15149 leeh 2005/01/10 17:48:48 EST (20050110_3)
15150
15151 Modified files: (Branch: RATBOX_2_0)
15152 modules m_xline.c
15153 Log:
15154 - send out the reformatted xline to opers (\s -> ' ')
15155
15156 Revision Changes Path
15157 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15158
15159
15160
15161 leeh 2005/01/10 16:18:53 EST (20050110_2)
15162
15163 Modified files: (Branch: RATBOX_2_0)
15164 help/opers umode
15165 help/users umode
15166 include client.h supported.h
15167 src messages.tab s_user.c send.c
15168 Log:
15169 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15170 channel privmsgs.
15171
15172 Revision Changes Path
15173 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15174 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15175 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15176 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15177 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15178 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15179 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15180
15181
15182
15183 leeh 2005/01/10 14:50:47 EST (20050110_1)
15184
15185 Modified files: (Branch: RATBOX_2_0)
15186 doc example.conf example.efnet.conf
15187 Log:
15188 - I dont remember ts6 desyncing on bans, so im not sure why the example
15189 confs say so.
15190
15191 Revision Changes Path
15192 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15193 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15194
15195
15196
15197 leeh 2005/01/10 13:31:10 EST (20050110_0)
15198
15199 Modified files: (Branch: RATBOX_2_0)
15200 . configure configure.ac
15201 include channel.h client.h numeric.h s_conf.h
15202 s_serv.h setup.h.in
15203 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15204 m_sjoin.c
15205 src channel.c messages.tab newconf.c s_conf.c
15206 s_serv.c s_user.c
15207 Log:
15208 - added --enable-services to configure, which enables some ratbox-services
15209 compatibility code:
15210 - chanmode +r, registered users only
15211 - usermode +S, prevents deop/kick of a service
15212 - service { }; block in conf for the above umode
15213
15214 Revision Changes Path
15215 7.229.2.8 +28 -16 ircd-ratbox/configure
15216 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15217 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15218 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15219 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15220 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15221 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15222 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15223 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15224 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15225 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15226 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15227 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15228 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15229 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15230 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15231 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15232 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15233 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15234
15235
15236
15237 leeh 2005/01/09 08:23:30 EST (20050109_0)
15238
15239 Modified files: (Branch: RATBOX_2_0)
15240 help/opers umode
15241 Log:
15242 - remove a tab, and add +C to opers umode help
15243
15244 Revision Changes Path
15245 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15246