]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
3de204efe401128d63fb0a22bc3c9e3be99af37e
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/11/17 21:55:48 UTC (20071117-3582)
2 Log:
3 Update description of oper privileges a bit.
4
5
6 Changes: Modified:
7 +3 -3 trunk/doc/example.conf (File Modified)
8 +3 -3 trunk/doc/reference.conf (File Modified)
9
10
11 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
12 Log:
13 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
14
15
16 Changes: Modified:
17 +1 -1 trunk/include/channel.h (File Modified)
18 +2 -2 trunk/src/channel.c (File Modified)
19 +6 -3 trunk/src/chmode.c (File Modified)
20
21
22 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
23 Log:
24 allocate_channel(): no need to truncate name, its only caller already does it
25 furthermore, truncating here causes an inconsistent channel name
26
27
28 Changes: Modified:
29 +1 -1 trunk/src/channel.c (File Modified)
30
31
32 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
33 Log:
34 Fix a memory leak.
35
36
37 Changes: Modified:
38 +1 -0 trunk/src/channel.c (File Modified)
39
40
41 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
42 Log:
43 Make /knock send to all channel members on +g (anyone may invite) channels.
44
45
46 Changes: Modified:
47 +2 -1 trunk/modules/m_knock.c (File Modified)
48
49
50 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
51 Log:
52 Make EXTBAN 005 token like unreal's (, instead of :).
53
54
55 Changes: Modified:
56 +1 -1 trunk/src/supported.c (File Modified)
57
58
59 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
60 Log:
61 Remove a sentence which gives the impression that TS6 is optional.
62
63
64 Changes: Modified:
65 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
66
67
68 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
69 Log:
70 Clarify format of IPv6 addresses in SGML documentation.
71
72
73 Changes: Modified:
74 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
75
76
77 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
78 Log:
79 Clarify format of IPv6 addresses in auth{} and connect{}.
80
81
82 Changes: Modified:
83 +7 -3 trunk/doc/example.conf (File Modified)
84 +9 -2 trunk/doc/reference.conf (File Modified)
85
86
87 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
88 Log:
89 Add more information about invitations and invexes.
90
91
92 Changes: Modified:
93 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
94
95
96 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
97 Log:
98 Add what /invite actually does (bypass +ijlr).
99
100
101 Changes: Modified:
102 +2 -0 trunk/help/opers/invite (File Modified)
103
104
105 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
106 Log:
107 callerid (+g) documentation:
108 - Mention 005 (isupport) token with possibility of different mode letter.
109 - Explicitly clarify that /accept can be used while -g, and setting -g
110 does not clear the accept list.
111 - Mention that some users may be able to bypass +g.
112 - Mention that /accept may allow more than just going through +g.
113 - Update to 716/717/718 numerics instead of notices.
114 - Clarify that the one-minute period applies to messages from all users,
115 not just one user.
116 - Add a numerics section with more exact syntax.
117
118
119 Changes: Modified:
120 +88 -10 trunk/doc/modeg.txt (File Modified)
121
122
123 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
124 Log:
125 Send TS6 protocol for the actual work of override modules.
126 Wallops remain TS5-style for now.
127
128
129 Changes: Modified:
130 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
131 +3 -1 trunk/extensions/m_okick.c (File Modified)
132 +6 -2 trunk/extensions/m_opme.c (File Modified)
133
134
135 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
136 Log:
137 - update IDEAS as TS6 only is partially done
138
139
140 Changes: Modified:
141 +1 -1 trunk/IDEAS (File Modified)
142
143
144 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
145 Log:
146 - TS6 is always enabled now.
147 There is no reason for it to not be enabled on a proper charybdis network.
148
149
150 Changes: Modified:
151 +0 -1 trunk/doc/example.conf (File Modified)
152 +1 -6 trunk/doc/reference.conf (File Modified)
153 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
154 +0 -1 trunk/include/s_conf.h (File Modified)
155 +1 -1 trunk/modules/m_pass.c (File Modified)
156 +0 -1 trunk/src/newconf.c (File Modified)
157 +0 -1 trunk/src/s_conf.c (File Modified)
158 +4 -15 trunk/src/s_serv.c (File Modified)
159
160
161 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
162 Log:
163 - better text for RPL_LOAD2HI explaining in a better way what is going on
164
165
166 Changes: Modified:
167 +1 -2 trunk/src/messages.tab (File Modified)
168
169
170 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
171 Log:
172 Also rerun autoheader, for solaris ports changes.
173
174
175 Changes: Modified:
176 +3 -0 trunk/include/setup.h.in (File Modified)
177
178
179 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
180 Log:
181 Rerun autoconf for version bump, at last.
182
183
184 Changes: Modified:
185 +9 -9 trunk/configure (File Modified)
186
187
188 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
189 Log:
190 Make highest connection counts a bit more consistent.
191
192
193 Changes: Modified:
194 +5 -0 trunk/src/s_serv.c (File Modified)
195 +8 -8 trunk/src/s_user.c (File Modified)
196
197
198 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
199 Log:
200 Fix wrong line numbers in ircd.conf parser (some comments).
201 from ratbox 2.2 (androsyn).
202
203
204 Changes: Modified:
205 +1 -0 trunk/src/ircd_lexer.l (File Modified)
206
207
208 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
209 Log:
210 Change EmptyString so gcc 4.2 doesn't complain.
211 from ratbox (androsyn), slightly changed
212
213
214 Changes: Modified:
215 +1 -1 trunk/include/irc_string.h (File Modified)
216
217
218 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
219 Log:
220 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
221 This already works correctly for successful/notfound case.
222
223
224 Changes: Modified:
225 +1 -1 trunk/modules/m_whois.c (File Modified)
226
227
228 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
229 Log:
230 Use mask_match() to check bans from local clients for
231 redundancy. This fixes the problem that bans like *!?@*
232 prevent any ban starting with *!*@ being set.
233
234
235 Changes: Modified:
236 +1 -1 trunk/src/chmode.c (File Modified)
237
238
239 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
240 Log:
241 Add mask_match(), like ircu mmatch().
242 This compares two masks and returns whether the "new" is
243 more specific than or equal to the "old". The difference
244 with match() is that a '?' in "old" does not match a '*' in
245 "new".
246
247
248 Changes: Modified:
249 +2 -0 trunk/include/irc_string.h (File Modified)
250 +73 -0 trunk/src/match.c (File Modified)
251
252
253 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
254 Log:
255 add_id() for local client: do not collapse() the ban mask.
256 The code calling this already collapses the mask, and if
257 not, doing it here would cause a desync.
258
259
260 Changes: Modified:
261 +0 -2 trunk/src/chmode.c (File Modified)
262
263
264 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
265 Log:
266 - fix dereference problems with not widely used polling engines
267
268
269 Changes: Modified:
270 +3 -0 trunk/libcharybdis/poll.c (File Modified)
271 +3 -1 trunk/libcharybdis/select.c (File Modified)
272
273
274 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
275 Log:
276 - forgot to do something
277
278
279 Changes: Modified:
280 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
281
282
283 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
284 Log:
285 - fix a possible problem with ipv6
286
287
288 Changes: Modified:
289 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
290
291
292 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
293 Log:
294 - new ip cloaking module
295
296
297 Changes: Modified:
298 +1 -0 trunk/extensions/Makefile.in (File Modified)
299 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
300 + - trunk/extensions/ip_cloaking_old.c (File Added)
301
302
303 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
304 Log:
305 monitor: send the same message buffer to all users
306 monitoring a certain nick; the target field of the
307 numeric becomes *, much like server notices
308
309
310 Changes: Modified:
311 +6 -0 trunk/doc/monitor.txt (File Modified)
312 +3 -0 trunk/include/send.h (File Modified)
313 +3 -15 trunk/src/monitor.c (File Modified)
314 +35 -0 trunk/src/send.c (File Modified)
315
316
317 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
318 Log:
319 Call add_to_hostname_hash() with correct (orig) hostname.
320
321
322 Changes: Modified:
323 +1 -1 trunk/modules/core/m_nick.c (File Modified)
324
325
326 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
327 Log:
328 Version bump on trunk to 2.3.
329
330
331 Changes: Modified:
332 +1 -1 trunk/configure.ac (File Modified)
333
334
335 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
336 Log:
337 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
338
339
340 Changes: Modified:
341 +2 -2 trunk/src/client.c (File Modified)
342
343
344 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
345 Log:
346 Add IRC_DEPRECATED macro for marking functions and data structures
347 as deprecated on compilers that support it.
348
349
350 Changes: Modified:
351 +14 -4 trunk/include/ircd_defs.h (File Modified)
352
353
354 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
355 Log:
356 - update IDEAS with link failover
357
358
359 Changes: Modified:
360 +1 -0 trunk/IDEAS (File Modified)
361
362
363 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
364 Log:
365 xline/resv wildcard checking:
366 - count escaped (\) characters as one nonwild
367 - accept strings without wilds no matter how short they are
368
369
370 Changes: Modified:
371 +8 -2 trunk/src/s_newconf.c (File Modified)
372
373
374 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
375 Log:
376 Tweak some comments in sno_whois extension.
377
378
379 Changes: Modified:
380 +2 -2 trunk/extensions/sno_whois.c (File Modified)
381
382
383 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
384 Log:
385 Tweak NEWS a little.
386
387
388 Changes: Modified:
389 +3 -6 trunk/NEWS (File Modified)
390
391
392 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
393 Log:
394 - allow JOIN 0 from remotes
395 - allow JOIN 0 from locals, but only if it is exactly one
396 zero and is the first channel
397
398
399 Changes: Modified:
400 +65 -0 trunk/modules/core/m_join.c (File Modified)
401
402
403 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
404 Log:
405 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
406 levels?), hideops, namespace cleanups, etc
407
408
409 Changes: Modified:
410 + - trunk/IDEAS (File Added)
411
412
413 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
414 Log:
415 - disallow JOIN 0
416
417
418 Changes: Modified:
419 +0 -65 trunk/modules/core/m_join.c (File Modified)
420
421
422 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
423 Log:
424 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
425 to their policies indicating that they wish to be contacted before their services are used.
426
427
428 Changes: Modified:
429 +6 -3 trunk/doc/example.conf (File Modified)
430 +6 -3 trunk/doc/reference.conf (File Modified)
431
432
433 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
434 Log:
435 - update NEWS in preparation of upcoming 2.2 release this week
436
437
438 Changes: Modified:
439 +3 -0 trunk/NEWS (File Modified)
440
441
442 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
443 Log:
444 Move sno_channeljoin to unsupported, due to the privacy
445 issue and the fact that any oper with admin or hidden_admin
446 can load extensions.
447
448
449 Changes: Modified:
450 +0 -1 trunk/doc/example.conf (File Modified)
451 +0 -2 trunk/doc/reference.conf (File Modified)
452 +0 -46 trunk/extensions/Makefile.in (File Modified)
453 + - trunk/extensions/sno_channeljoin.c (File Deleted)
454 +47 -1 trunk/unsupported/Makefile.in (File Modified)
455 + - trunk/unsupported/sno_channeljoin.c (File Added)
456
457
458 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
459 Log:
460 - createoperonly: like createauthonly, but checks opered status instead of authed status
461
462
463 Changes: Modified:
464 +41 -0 trunk/extensions/Makefile.in (File Modified)
465 + - trunk/extensions/createoperonly.c (File Added)
466
467
468 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
469 Log:
470 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
471
472
473 Changes: Modified:
474 +1 -0 trunk/doc/example.conf (File Modified)
475 +3 -1 trunk/doc/reference.conf (File Modified)
476 +46 -0 trunk/extensions/Makefile.in (File Modified)
477 + - trunk/extensions/sno_channeljoin.c (File Added)
478
479
480 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
481 Log:
482 - update config files
483
484
485 Changes: Modified:
486 +1 -0 trunk/doc/example.conf (File Modified)
487 +2 -0 trunk/doc/reference.conf (File Modified)
488
489
490 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
491 Log:
492 - fold in whois_notice_global functionality.
493
494
495 Changes: Modified:
496 +0 -1 trunk/extensions/Makefile.in (File Modified)
497 +1 -56 trunk/extensions/sno_whois.c (File Modified)
498 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
499
500
501 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
502 Log:
503 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
504
505
506 Changes: Modified:
507 +64 -57 trunk/extensions/Makefile.in (File Modified)
508 + - trunk/extensions/sno_whois.c (File Added)
509 + - trunk/extensions/spy_whois_notice.c (File Deleted)
510
511
512 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
513 Log:
514 Prevent too wide klines with CIDR masks.
515
516
517 Changes: Modified:
518 +17 -5 trunk/modules/m_kline.c (File Modified)
519
520
521 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
522 Log:
523 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
524
525
526 Changes: Modified:
527 +4 -0 trunk/modules/m_kline.c (File Modified)
528
529
530 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
531 Log:
532 - fold conf_connect_allowed() into accept_connection()
533 - extend add_connection() so that exempt{}s apply to max unregistered
534 connections per ip
535 from ratbox
536
537
538 Changes: Modified:
539 +1 -1 trunk/doc/example.conf (File Modified)
540 +1 -1 trunk/doc/reference.conf (File Modified)
541 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
542 +0 -2 trunk/include/s_conf.h (File Modified)
543 +14 -7 trunk/src/listener.c (File Modified)
544
545
546 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
547 Log:
548 m_webirc: call del_unknown_ip() otherwise the unknown will
549 never be subtracted from the cgiirc ip
550
551
552 Changes: Modified:
553 +2 -0 trunk/extensions/m_webirc.c (File Modified)
554
555
556 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
557 Log:
558 Remove s_assert in del_unknown_ip() supposedly if the ip
559 cannot be found, it is not feasible to avoid that case
560 entirely with m_webirc.c.
561
562
563 Changes: Modified:
564 +1 -2 trunk/src/reject.c (File Modified)
565
566
567 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
568 Log:
569 Apply ratbox flood fix.
570
571
572 Changes: Modified:
573 +1 -0 trunk/doc/example.conf (File Modified)
574 +5 -0 trunk/doc/reference.conf (File Modified)
575 +3 -0 trunk/include/client.h (File Modified)
576 +4 -0 trunk/include/reject.h (File Modified)
577 +1 -0 trunk/include/s_conf.h (File Modified)
578 +2 -0 trunk/src/client.c (File Modified)
579 +3 -0 trunk/src/listener.c (File Modified)
580 +1 -0 trunk/src/newconf.c (File Modified)
581 +8 -5 trunk/src/packet.c (File Modified)
582 +59 -2 trunk/src/reject.c (File Modified)
583 +1 -0 trunk/src/s_conf.c (File Modified)
584 +2 -0 trunk/src/s_serv.c (File Modified)
585 +1 -0 trunk/src/s_user.c (File Modified)
586
587
588 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
589 Log:
590 - fix a bug here
591
592
593 Changes: Modified:
594 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
595
596
597 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
598 Log:
599 - regen configure
600
601
602 Changes: Modified:
603 +114 -1 trunk/configure (File Modified)
604
605
606 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
607 Log:
608 - remove "ASM hashing code" from the configure overview
609
610
611 Changes: Modified:
612 +0 -1 trunk/configure.ac (File Modified)
613
614
615 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
616 Log:
617 Target left IRC (more friendly error message if a UID
618 cannot be found) for /invite.
619
620
621 Changes: Modified:
622 +8 -3 trunk/modules/m_invite.c (File Modified)
623
624
625 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
626 Log:
627 Remove emptyline craq because it leaks memory on /rehash motd etc.
628 from ratbox 2.2 (anfl/Androsyn)
629
630
631 Changes: Modified:
632 +6 -14 trunk/src/cache.c (File Modified)
633
634
635 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
636 Log:
637 Merge old trunk r2767:
638 Copy channel name from command on lowerTS JOIN/SJOIN,
639 this makes the capitalization of the channel name
640 timestamped like modes are.
641
642
643 Changes: Modified:
644 +3 -0 trunk/modules/core/m_join.c (File Modified)
645 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
646
647
648 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
649 Log:
650 Merge old trunk r2065,r2067:
651 channel_modes(): get rid of the trailing space
652 also make the *pbuf check work like it should
653 (don't call IsMember another time if we already
654 gave one parameter)
655 simplify a bit more, update comments
656
657
658 Changes: Modified:
659 +13 -13 trunk/src/channel.c (File Modified)
660
661
662 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
663 Log:
664 webirc bugfix
665
666
667 Changes: Modified:
668 +1 -1 trunk/extensions/m_webirc.c (File Modified)
669
670
671 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
672 Log:
673 chghost: refuse spoofs which are empty or start with a colon
674 (would break the protocol)
675
676
677 Changes: Modified:
678 +3 -0 trunk/modules/m_chghost.c (File Modified)
679
680
681 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
682 Log:
683 Fix description of 043 numeric.
684
685
686 Changes: Modified:
687 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
688
689
690 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
691 Log:
692 SAVE: make the nickTS of the UID nick equal to 100, so it
693 is always in sync on the network.
694
695
696 Changes: Modified:
697 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
698 +15 -11 trunk/modules/core/m_nick.c (File Modified)
699
700
701 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
702 Log:
703 Force nickTS to increase when a local user changes their nick.
704
705
706 Changes: Modified:
707 +5 -1 trunk/modules/core/m_nick.c (File Modified)
708
709
710 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
711 Log:
712 Remove #define UFLAGS. We haven't allowed this
713 undocumented extension to the IRC protocol for
714 years (allowing an initial umode in USER).
715
716
717 Changes: Modified:
718 +0 -2 trunk/modules/m_user.c (File Modified)
719
720
721 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
722 Log:
723 Move new_local_user hook, so it is possible to call
724 exit_client() from it, refusing the connection.
725
726
727 Changes: Modified:
728 +3 -1 trunk/doc/hooks.txt (File Modified)
729 +10 -9 trunk/src/s_user.c (File Modified)
730
731
732 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
733 Log:
734 Only free PreClient struct when the rest of the Client
735 is freed, not immediately upon exit_client(). Doing this
736 would cause problems with sasl's new_local_user hook
737 vs hooks that exit the client there.
738
739
740 Changes: Modified:
741 +0 -1 trunk/src/client.c (File Modified)
742
743
744 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
745 Log:
746 Use TS6 prefix for server-server JOIN 0.
747
748
749 Changes: Modified:
750 +2 -1 trunk/modules/core/m_join.c (File Modified)
751
752
753 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
754 Log:
755 Use orighost in kill server notices.
756
757
758 Changes: Modified:
759 +3 -3 trunk/modules/core/m_kill.c (File Modified)
760
761
762 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
763 Log:
764 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
765
766
767 Changes: Modified:
768 +3 -3 trunk/modules/m_set.c (File Modified)
769
770
771 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
772 Log:
773 - 2.2 operline
774
775
776 Changes: Modified:
777 +1 -1 trunk/src/messages.tab (File Modified)
778
779
780 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
781 Log:
782 Show max_clients in /info.
783
784
785 Changes: Modified:
786 +6 -0 trunk/modules/m_info.c (File Modified)
787
788
789 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
790 Log:
791 Don't allow /quote set max higher than the
792 serverinfo::max_clients ircd.conf value.
793
794
795 Changes: Modified:
796 +8 -0 trunk/modules/m_set.c (File Modified)
797
798
799 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
800 Log:
801 Change code that checks maxclients limit: allow exactly
802 the configured amount of non-exceed_limit clients.
803 Code that appeared to limit exceed_limit clients too
804 but less heavily removed (it was not effective because
805 the parentheses were wrong).
806
807
808 Changes: Modified:
809 +2 -4 trunk/src/s_user.c (File Modified)
810
811
812 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
813 Log:
814 By default, leave MAX_BUFFER fds free for log files,
815 server connections, ident lookups, exceed_limit clients,
816 etc. Mention this in example.conf and reference.conf.
817
818
819 Changes: Modified:
820 +4 -2 trunk/doc/example.conf (File Modified)
821 +3 -1 trunk/doc/reference.conf (File Modified)
822 +1 -1 trunk/src/s_conf.c (File Modified)
823
824
825 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
826 Log:
827 --with-maxclients configure option is gone
828
829
830 Changes: Modified:
831 +0 -11 trunk/INSTALL (File Modified)
832
833
834 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
835 Log:
836 Make the code that raises fd rlimit to hard limit work.
837
838
839 Changes: Modified:
840 +5 -5 trunk/src/ircd.c (File Modified)
841
842
843 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
844 Log:
845 - note the I/O reworking
846
847
848 Changes: Modified:
849 +2 -0 trunk/NEWS (File Modified)
850
851
852 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
853 Log:
854 - use mkdir -p
855
856
857 Changes: Modified:
858 +4 -4 trunk/doc/Makefile.in (File Modified)
859
860
861 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
862 Log:
863 - enforce proper conditions for EPOLL_CTL_DEL.
864 - remove possibly problematic "performance" check
865
866
867 Changes: Modified:
868 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
869
870
871 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
872 Log:
873 - rename m_list_safelist to m_list and remove ratbox implementation
874
875
876 Changes: Modified:
877 +393 -664 trunk/modules/Makefile.in (File Modified)
878 + - trunk/modules/m_list.c (File Added)
879 + - trunk/modules/m_list_ratbox.c (File Deleted)
880 + - trunk/modules/m_list_safelist.c (File Deleted)
881
882
883 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
884 Log:
885 - some more transit to sendto_one_numeric().
886
887
888 Changes: Modified:
889 +2 -3 trunk/modules/m_away.c (File Modified)
890 +3 -3 trunk/src/messages.tab (File Modified)
891 +1 -1 trunk/src/s_user.c (File Modified)
892
893
894 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
895 Log:
896 - change some sendto_one() to sendto_one_numeric().
897
898
899 Changes: Modified:
900 +4 -10 trunk/modules/m_admin.c (File Modified)
901 +3 -3 trunk/modules/m_map.c (File Modified)
902 +12 -12 trunk/src/messages.tab (File Modified)
903 +1 -2 trunk/src/s_conf.c (File Modified)
904 +9 -10 trunk/src/s_user.c (File Modified)
905
906
907 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
908 Log:
909 - river's ports.c from old charybdis trunk
910
911
912 Changes: Modified:
913 +195 -0 trunk/configure.ac (File Modified)
914 + - trunk/libcharybdis/ports.c (File Added)
915
916
917 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
918 Log:
919 - remove broken ports stuff and devpoll stuff.
920
921
922 Changes: Modified:
923 +0 -307 trunk/configure (File Modified)
924 +0 -21 trunk/configure.ac (File Modified)
925 +0 -474 trunk/include/setup.h.in (File Modified)
926 + - trunk/libcharybdis/devpoll.c (File Deleted)
927 + - trunk/libcharybdis/ports.c (File Deleted)
928
929
930 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
931 Log:
932 - regenerate files
933
934
935 Changes: Modified:
936 +1 -25 trunk/configure (File Modified)
937 +0 -3 trunk/include/setup.h.in (File Modified)
938
939
940 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
941 Log:
942 - remove x86-optimized hash code.
943
944
945 Changes: Modified:
946 +0 -13 trunk/configure.ac (File Modified)
947 +2 -187 trunk/src/Makefile.in (File Modified)
948 + - trunk/src/fnvhash.s (File Deleted)
949
950
951 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
952 Log:
953 - apparently setting KE_LENGTH to 128 is fine.
954
955
956 Changes: Modified:
957 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
958
959
960 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
961 Log:
962 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
963
964
965 Changes: Modified:
966 +5627 -5747 trunk/configure (File Modified)
967 +0 -15 trunk/configure.ac (File Modified)
968 +0 -2 trunk/include/m_info.h (File Modified)
969 +6 -9 trunk/include/setup.h.in (File Modified)
970 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
971
972
973 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
974 Log:
975 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
976 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
977 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
978
979
980 Changes: Modified:
981 +0 -5 trunk/include/config.h (File Modified)
982 +0 -5 trunk/include/config.h.dist (File Modified)
983 +0 -6 trunk/include/defaults.h (File Modified)
984 +0 -3 trunk/include/m_info.h (File Modified)
985 +21 -7 trunk/libcharybdis/commio.c (File Modified)
986 +2 -0 trunk/libcharybdis/commio.h (File Modified)
987 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
988 +4 -3 trunk/libcharybdis/poll.c (File Modified)
989 +0 -3 trunk/libcharybdis/select.c (File Modified)
990 +0 -9 trunk/src/ircd.c (File Modified)
991 +23 -26 trunk/src/listener.c (File Modified)
992 +2 -1 trunk/src/restart.c (File Modified)
993 +5 -1 trunk/src/s_auth.c (File Modified)
994 +1 -1 trunk/src/s_conf.c (File Modified)
995 +3 -1 trunk/src/s_serv.c (File Modified)
996
997
998 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
999 Log:
1000 Repair operspy who !#channel, broken by me in r3283.
1001
1002
1003 Changes: Modified:
1004 +2 -2 trunk/modules/m_who.c (File Modified)
1005
1006
1007 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
1008 Log:
1009 Update bug report and IRC channel information.
1010
1011
1012 Changes: Modified:
1013 +2 -1 trunk/BUGS (File Modified)
1014 +2 -1 trunk/NEWS (File Modified)
1015
1016
1017 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1018 Log:
1019 Change copyright years in version.c.SH as in release-2.1 r3339.
1020
1021
1022 Changes: Modified:
1023 +2 -2 trunk/src/version.c.SH (File Modified)
1024
1025
1026 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1027 Log:
1028 Rerun autoconf.
1029
1030
1031 Changes: Modified:
1032 +104 -0 trunk/configure (File Modified)
1033
1034
1035 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1036 Log:
1037 Need to check for various flavours of epoll,
1038 even if --enable-epoll is forced.
1039
1040
1041 Changes: Modified:
1042 +1 -0 trunk/configure.ac (File Modified)
1043
1044
1045 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1046 Log:
1047 Hack to allow some more warnings, already present in configure (?).
1048
1049
1050 Changes: Modified:
1051 +1 -1 trunk/aclocal.m4 (File Modified)
1052
1053
1054 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1055 Log:
1056 Merge old trunk r2077,r2079:
1057 - Move closing of servlink control fd to close_connection()
1058 instead of doing it in exit_local_server(), and make sure
1059 we first close the data fd and then the control fd.
1060 - Have servlink process ready fds in order net, data, ctrl
1061 instead of ctrl, data, net. This seems to fix the problem
1062 that squit reasons do not show up on the other side of a
1063 ziplink (by making it send any final SQUIT and/or ERROR
1064 before noticing the closed control fd).
1065
1066
1067 Changes: Modified:
1068 +1 -1 trunk/servlink/io.c (File Modified)
1069 +3 -12 trunk/src/client.c (File Modified)
1070
1071
1072 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1073 Log:
1074 Don't show the UID if a TS6 server sends a kick with
1075 an empty or no comment. Note that charybdis never sends
1076 such kicks.
1077
1078
1079 Changes: Modified:
1080 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1081
1082
1083 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1084 Log:
1085 Merge old trunk r2081:
1086 Don't say that services cannot be killed in
1087 ERR_ISCHANSERVICE message (given when trying
1088 to kick or deop them), as that's not the case.
1089
1090
1091 Changes: Modified:
1092 +1 -1 trunk/src/messages.tab (File Modified)
1093
1094
1095 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1096 Log:
1097 Merge old trunk r2059
1098 Clarifications to the descriptions of umode +Q and cmode +F,
1099 suggested by Ariadne@SorceryNet.
1100
1101
1102 Changes: Modified:
1103 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1104 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1105
1106
1107 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1108 Log:
1109 Merge old trunk r2907,r2991:
1110 Allow TESTLINE on channel names.
1111
1112
1113 Changes: Modified:
1114 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1115 +4 -0 trunk/help/opers/testline (File Modified)
1116 +22 -0 trunk/modules/m_testline.c (File Modified)
1117
1118
1119 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1120 Log:
1121 Merge old trunk r2835:
1122 resolver: if sendto(2) fails, try sending to the next nameserver
1123
1124
1125 Changes: Modified:
1126 +1 -1 trunk/src/res.c (File Modified)
1127
1128
1129 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1130 Log:
1131 Merge old trunk r2817:
1132 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1133 starts with a digit. This is safe because the last
1134 parameter is a nick and never a UID. (The first parameter
1135 in a server-server two-param whois is a UID/SID.)
1136
1137
1138 Changes: Modified:
1139 +1 -1 trunk/modules/m_whois.c (File Modified)
1140
1141
1142 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1143 Log:
1144 Merge old trunk r2779,r2785:
1145 Show correct privilege name in a few ERR_NOPRIVS numerics.
1146
1147
1148 Changes: Modified:
1149 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1150 +1 -1 trunk/extensions/m_opme.c (File Modified)
1151 +2 -2 trunk/unsupported/m_force.c (File Modified)
1152
1153
1154 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1155 Log:
1156 Merge old trunk r2695:
1157 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1158 This will generate better server notices.
1159
1160
1161 Changes: Modified:
1162 +3 -2 trunk/modules/core/m_die.c (File Modified)
1163
1164
1165 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1166 Log:
1167 Merge old trunk r2294:
1168 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1169
1170
1171 Changes: Modified:
1172 +1 -1 trunk/src/s_user.c (File Modified)
1173
1174
1175 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1176 Log:
1177 Merge old trunk r2226:
1178 If we are connecting outward to a server, check if the
1179 server name they sent is the same as what we tried to
1180 connect to. Previously such a connection could succeed
1181 if there existed connect blocks with the same IP and
1182 passwords for the other server name.
1183
1184
1185 Changes: Modified:
1186 +11 -0 trunk/modules/core/m_server.c (File Modified)
1187
1188
1189 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1190 Log:
1191 Merge old trunk r2212:
1192 Another handling of SJOINs without nicks:
1193 Propagate them if the channel is +P or the channel
1194 already existed, otherwise remove the channel again
1195 and do not propagate the SJOIN.
1196
1197
1198 Changes: Modified:
1199 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1200
1201
1202 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1203 Log:
1204 Remove channels entirely from /whois on services.
1205 This cannot be overridden with operspy.
1206
1207
1208 Changes: Modified:
1209 +20 -17 trunk/modules/m_whois.c (File Modified)
1210
1211
1212 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1213 Log:
1214 Fix /who on channels with ** in their name.
1215
1216
1217 Changes: Modified:
1218 +2 -2 trunk/modules/m_who.c (File Modified)
1219
1220
1221 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1222 Log:
1223 NEWS: As in 2.1.3, mention that the TS6 revision will
1224 interoperate with older versions
1225
1226
1227 Changes: Modified:
1228 +2 -1 trunk/NEWS (File Modified)
1229
1230
1231 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1232 Log:
1233 Fix documentation of HIDE_SERVERS_IPS define.
1234
1235
1236 Changes: Modified:
1237 +2 -2 trunk/include/config.h.dist (File Modified)
1238
1239
1240 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1241 Log:
1242 Don't leak auth{} spoofed ip for I-line is full notice either.
1243
1244
1245 Changes: Modified:
1246 +1 -1 trunk/src/s_conf.c (File Modified)
1247
1248
1249 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1250 Log:
1251 Update NEWS.
1252
1253
1254 Changes: Modified:
1255 +37 -0 trunk/NEWS (File Modified)
1256
1257
1258 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1259 Log:
1260 Allow /invite (but not invex) to override +r, +l, +j in
1261 addition to +i. As before, a restrictive mode must be in
1262 place at /invite time for the invite to have an effect;
1263 +r does not count as a restrictive mode if the user is
1264 logged in; +l and +j always count as restrictive modes to
1265 allow for cases where they would allow join at /invite
1266 time but not when the user tries to join.
1267
1268
1269 Changes: Modified:
1270 +6 -2 trunk/modules/m_invite.c (File Modified)
1271 +21 -10 trunk/src/channel.c (File Modified)
1272
1273
1274 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1275 Log:
1276 Remove invite_ops_only, forcing it to YES.
1277
1278
1279 Changes: Modified:
1280 +0 -1 trunk/doc/example.conf (File Modified)
1281 +0 -5 trunk/doc/reference.conf (File Modified)
1282 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1283 +0 -1 trunk/include/s_conf.h (File Modified)
1284 +0 -6 trunk/modules/m_info.c (File Modified)
1285 +10 -14 trunk/modules/m_invite.c (File Modified)
1286 +0 -1 trunk/src/newconf.c (File Modified)
1287 +0 -1 trunk/src/s_conf.c (File Modified)
1288
1289
1290 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1291 Log:
1292 Move username check after xline and dnsbl checks, so it
1293 will not complain to opers about clients who are xlined
1294 or blacklisted anyway (both of which silently reject).
1295
1296
1297 Changes: Modified:
1298 +15 -15 trunk/src/s_user.c (File Modified)
1299
1300
1301 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1302 Log:
1303 - MASTER_MAX is no longer relevant
1304
1305
1306 Changes: Modified:
1307 +0 -7 trunk/modules/m_set.c (File Modified)
1308
1309
1310 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1311 Log:
1312 - add config option for setting max_clients.
1313
1314
1315 Changes: Modified:
1316 +5 -0 trunk/doc/example.conf (File Modified)
1317 +5 -0 trunk/doc/reference.conf (File Modified)
1318 +2 -0 trunk/include/s_conf.h (File Modified)
1319 +1 -1 trunk/src/ircd.c (File Modified)
1320 +2 -0 trunk/src/newconf.c (File Modified)
1321 +2 -1 trunk/src/s_conf.c (File Modified)
1322
1323
1324 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1325 Log:
1326 - remove get_maxrss() and all of that insecure and unsafe nonsense
1327
1328
1329 Changes: Modified:
1330 +3 -38 trunk/src/ircd.c (File Modified)
1331 +1 -1 trunk/src/restart.c (File Modified)
1332 +0 -4 trunk/src/s_stats.c (File Modified)
1333
1334
1335 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1336 Log:
1337 - avoid some potential NULL dereferencing
1338
1339
1340 Changes: Modified:
1341 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1342
1343
1344 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1345 Log:
1346 - fix a typo
1347
1348
1349 Changes: Modified:
1350 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1351
1352
1353 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1354 Log:
1355 - rework poll a bit for the MAXCONNECTIONS changes.
1356
1357
1358 Changes: Modified:
1359 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1360
1361
1362 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1363 Log:
1364 Our way of using kqueue may cause it to report fds we
1365 don't know about anymore, cope.
1366
1367
1368 Changes: Modified:
1369 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1370
1371
1372 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1373 Log:
1374 Don't reference freed memory (fde_t) in comm_close().
1375
1376
1377 Changes: Modified:
1378 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1379
1380
1381 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1382 Log:
1383 - fix for 100% cpu use
1384
1385
1386 Changes: Modified:
1387 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1388
1389
1390 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1391 Log:
1392 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1393
1394
1395 Changes: Modified:
1396 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1397
1398
1399 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1400 Log:
1401 - clear up use of fd_table in ircd.
1402
1403
1404 Changes: Modified:
1405 +3 -2 trunk/src/s_serv.c (File Modified)
1406
1407
1408 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1409 Log:
1410 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1411
1412
1413 Changes: Modified:
1414 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1415 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1416 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1417 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1418 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1419 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1420 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1421 +2 -2 trunk/libcharybdis/select.c (File Modified)
1422
1423
1424 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1425 Log:
1426 Fix some cases where the size argument to strlcpy()
1427 for usernames and hostnames is 1 too small.
1428
1429
1430 Changes: Modified:
1431 +1 -1 trunk/modules/m_chghost.c (File Modified)
1432 +2 -2 trunk/src/res.c (File Modified)
1433 +2 -2 trunk/src/s_user.c (File Modified)
1434
1435
1436 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1437 Log:
1438 Cut down quit/part/kick reasons to avoid quit reasons
1439 overflowing the client exiting server notice (from
1440 TOPICLEN to 260). kill reasons become shorter accordingly.
1441 kline/dline/gline reasons become 390.
1442 away messages stay at TOPICLEN for now.
1443
1444
1445 Changes: Modified:
1446 +8 -3 trunk/include/ircd_defs.h (File Modified)
1447 +2 -2 trunk/modules/m_dline.c (File Modified)
1448 +4 -4 trunk/modules/m_gline.c (File Modified)
1449 +2 -2 trunk/modules/m_kline.c (File Modified)
1450
1451
1452 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1453 Log:
1454 Don't leak auth{} spoofed IP addresses in +f notices.
1455 from ratbox (androsyn)
1456
1457
1458 Changes: Modified:
1459 +10 -3 trunk/src/s_conf.c (File Modified)
1460
1461
1462 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1463 Log:
1464 Make oper_up() take +i/-i during opering up into account
1465 (e.g. no_oper_invis extension, +i in operator::umodes).
1466 Remove the hack from no_oper_invis.
1467
1468
1469 Changes: Modified:
1470 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1471 +4 -0 trunk/src/s_user.c (File Modified)
1472
1473
1474 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1475 Log:
1476 no_oper_invis: decrement invisible count when clearing
1477 invisible on a local client who has just opered up
1478 oper_up() should really do this
1479
1480
1481 Changes: Modified:
1482 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1483
1484
1485 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1486 Log:
1487 Put "End of Channel Quiet List" instead of
1488 "End of Channel Ban List" for a +q list.
1489 Due to client restrictions the numerics for
1490 quiet lists must be the same as for ban lists.
1491
1492
1493 Changes: Modified:
1494 +4 -1 trunk/src/chmode.c (File Modified)
1495
1496
1497 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1498 Log:
1499 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1500 Change TS6 JOIN processing
1501 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1502 a local user joins an existing channel
1503 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1504 propagating a TS6 JOIN
1505 - don't interpret simple modes in an incoming TS6 JOIN
1506
1507 This is to avoid desyncs when certain mode changes (e.g. -im)
1508 cross with joins. A downside is that simple modes will be
1509 more desynched when a JOIN creates a channel or lowers TS,
1510 but that's less important.
1511
1512 Update the TS6 specification to include this, and clarify
1513 that TMODE can come from a server and that MODE must be
1514 translated into TMODE from other servers too.
1515
1516
1517 Changes: Modified:
1518 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1519 +19 -127 trunk/modules/core/m_join.c (File Modified)
1520
1521
1522 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1523 Log:
1524 Make -logfile work again.
1525
1526
1527 Changes: Modified:
1528 +2 -2 trunk/src/s_log.c (File Modified)
1529
1530
1531 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1532 Log:
1533 - fix off-by-one memory overflow error.
1534
1535
1536 Changes: Modified:
1537 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1538
1539
1540 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1541 Log:
1542 Change handling of modularized umodes:
1543 - keep the bitmask reserved forever to the letter, fixing
1544 the problems when loading multiple umode modules,
1545 unloading them and then loading them in a different order
1546 - don't allow local users to change umodes which have
1547 been unloaded and don't set them on new users via
1548 default_umodes
1549
1550
1551 Changes: Modified:
1552 +24 -3 trunk/src/s_user.c (File Modified)
1553
1554
1555 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1556 Log:
1557 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1558
1559
1560 Changes: Modified:
1561 +1 -0 trunk/include/s_user.h (File Modified)
1562 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1563 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1564 +22 -0 trunk/src/s_user.c (File Modified)
1565
1566
1567 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1568 Log:
1569 DNSBL keyword substitution is available as of 2.1.3.
1570
1571
1572 Changes: Modified:
1573 +1 -1 trunk/doc/example.conf (File Modified)
1574
1575
1576 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1577 Log:
1578 Change two occurances like match(userinput, target_p->name) ||
1579 match(target_p->name, userinput) to just match(userinput,
1580 target_p->name). No client name can contain * or ? now.
1581
1582
1583 Changes: Modified:
1584 +1 -1 trunk/modules/m_trace.c (File Modified)
1585 +1 -2 trunk/src/s_serv.c (File Modified)
1586
1587
1588 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1589 Log:
1590 Do not try find_server() on a name find_client() has
1591 returned NULL for, as this will always return NULL
1592 since the removal of hostmasking.
1593
1594
1595 Changes: Modified:
1596 +1 -2 trunk/modules/m_pong.c (File Modified)
1597 +0 -4 trunk/src/s_serv.c (File Modified)
1598
1599
1600 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1601 Log:
1602 Remove server_exists() which checked whether the
1603 server name existed taking hostmasking into account
1604 and just check with find_server(); admittedly
1605 this checks if the name is a SID but that's not
1606 a real problem.
1607
1608
1609 Changes: Modified:
1610 +3 -27 trunk/modules/core/m_server.c (File Modified)
1611
1612
1613 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1614 Log:
1615 Remove hash_find_masked_server(), which made it possible
1616 to specify the full (unmasked) name of a server behind
1617 a hostmask. As a result find_any_client() (for prefixes)
1618 becomes equal to find_client(), so remove that too.
1619
1620
1621 Changes: Modified:
1622 +0 -1 trunk/include/hash.h (File Modified)
1623 +1 -75 trunk/src/hash.c (File Modified)
1624 +1 -1 trunk/src/parse.c (File Modified)
1625
1626
1627 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1628 Log:
1629 Remove '*' from valid server name characters.
1630 This makes it impossible to connect hostmasked servers.
1631 (This support didn't work well anyway, was incompatible
1632 with TS6 and we never masked ourselves.)
1633
1634
1635 Changes: Modified:
1636 +1 -1 trunk/src/match.c (File Modified)
1637
1638
1639 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1640 Log:
1641 Change spambot, flooder and jupe joiner notices from host to orighost.
1642
1643
1644 Changes: Modified:
1645 +1 -1 trunk/modules/core/m_join.c (File Modified)
1646 +2 -2 trunk/modules/core/m_message.c (File Modified)
1647 +2 -2 trunk/src/channel.c (File Modified)
1648
1649
1650 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1651 Log:
1652 Add documentation for SASL client protocol, same as atheme doc/SASL.
1653
1654
1655 Changes: Modified:
1656 + - trunk/doc/sasl.txt (File Added)
1657
1658
1659 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1660 Log:
1661 Include real hostname in Closing Link message for unknown
1662 connections that have sent USER. This is helpful for
1663 k-lined users while not breaking server IP hiding.
1664
1665
1666 Changes: Modified:
1667 +3 -1 trunk/src/client.c (File Modified)
1668
1669
1670 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1671 Log:
1672 Rerun autoconf.
1673
1674
1675 Changes: Modified:
1676 +29 -29 trunk/configure (File Modified)
1677
1678
1679 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1680 Log:
1681 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1682
1683
1684 Changes: Modified:
1685 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1686
1687
1688 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1689 Log:
1690 Backport from early 3.x:
1691
1692 --
1693 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1694 Log:
1695 - remove "Processing connection to foobar.net" message
1696
1697
1698 Changes: Modified:
1699 +0 -3 trunk/src/s_auth.c (File Modified)
1700
1701
1702 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1703 Log:
1704 - missed the processing connection one (actually, we can probably nuke this one)
1705
1706
1707 Changes: Modified:
1708 +1 -2 trunk/src/s_auth.c (File Modified)
1709
1710
1711 river 2006/09/27 16:33:05 UTC (20060927-2174)
1712 Log:
1713 get_client_name = stupid
1714
1715
1716
1717 Changes: Modified:
1718 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1719
1720
1721 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1722 Log:
1723 - remove excessive arguments
1724
1725
1726 Changes: Modified:
1727 +1 -2 trunk/src/s_conf.c (File Modified)
1728 +1 -1 trunk/src/s_user.c (File Modified)
1729
1730
1731 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1732 Log:
1733 - use sendto_one_notice() for on-connect notices too.
1734
1735
1736 Changes: Modified:
1737 +10 -10 trunk/src/s_auth.c (File Modified)
1738
1739
1740 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1741 Log:
1742 - use sendto_one_notice() in the core, too.
1743
1744
1745 Changes: Modified:
1746 +2 -2 trunk/src/chmode.c (File Modified)
1747 +8 -15 trunk/src/modules.c (File Modified)
1748 +3 -5 trunk/src/s_conf.c (File Modified)
1749 +1 -2 trunk/src/s_newconf.c (File Modified)
1750 +20 -57 trunk/src/s_user.c (File Modified)
1751
1752
1753 river 2006/09/27 16:19:25 UTC (20060927-2166)
1754 Log:
1755 the KILL command will use get_client_name(, SHOW_IP) instead of
1756 target->name, and will show a more useful error for local opers
1757
1758
1759
1760 Changes: Modified:
1761 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1762
1763
1764 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1765 Log:
1766 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1767
1768
1769 Changes: Modified:
1770 +4 -2 trunk/src/send.c (File Modified)
1771
1772
1773 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1774 Log:
1775 - back out r2159
1776
1777
1778 Changes: Modified:
1779 +1 -1 trunk/include/client.h (File Modified)
1780
1781
1782 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1783 Log:
1784 - get_id(): fall back to "*" if client has no known name
1785
1786
1787 Changes: Modified:
1788 +1 -1 trunk/include/client.h (File Modified)
1789
1790
1791 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1792 Log:
1793 - convert to sendto_one_notice().
1794
1795
1796 Changes: Modified:
1797 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1798 +4 -6 trunk/unsupported/m_force.c (File Modified)
1799
1800
1801 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1802 Log:
1803 - use sendto_one_notice() in many places instead of
1804 sendto_one(source_p, ":%s NOTICE %s :", ...);
1805
1806
1807 Changes: Modified:
1808 +10 -25 trunk/extensions/example_module.c (File Modified)
1809 +5 -14 trunk/extensions/hurt.c (File Modified)
1810 +1 -2 trunk/extensions/m_42.c (File Modified)
1811 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1812 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1813 +1 -2 trunk/extensions/m_opme.c (File Modified)
1814 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1815 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1816 +3 -7 trunk/modules/core/m_die.c (File Modified)
1817 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1818 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1819 +1 -2 trunk/modules/m_challenge.c (File Modified)
1820 +11 -15 trunk/modules/m_connect.c (File Modified)
1821 +20 -28 trunk/modules/m_dline.c (File Modified)
1822 +2 -2 trunk/modules/m_etrace.c (File Modified)
1823 +11 -21 trunk/modules/m_gline.c (File Modified)
1824 +2 -4 trunk/modules/m_kline.c (File Modified)
1825 +1 -2 trunk/modules/m_rehash.c (File Modified)
1826 +3 -7 trunk/modules/m_restart.c (File Modified)
1827 +31 -45 trunk/modules/m_set.c (File Modified)
1828 +2 -4 trunk/modules/m_testmask.c (File Modified)
1829 +5 -8 trunk/modules/m_unreject.c (File Modified)
1830 +2 -5 trunk/modules/m_xline.c (File Modified)
1831 --
1832
1833
1834 Changes: Modified:
1835 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1836 +10 -25 trunk/extensions/example_module.c (File Modified)
1837 +5 -14 trunk/extensions/hurt.c (File Modified)
1838 +1 -2 trunk/extensions/m_42.c (File Modified)
1839 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1840 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1841 +1 -2 trunk/extensions/m_opme.c (File Modified)
1842 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1843 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1844 +3 -7 trunk/modules/core/m_die.c (File Modified)
1845 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1846 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1847 +1 -2 trunk/modules/m_challenge.c (File Modified)
1848 +11 -15 trunk/modules/m_connect.c (File Modified)
1849 +2 -4 trunk/modules/m_dline.c (File Modified)
1850 +2 -2 trunk/modules/m_etrace.c (File Modified)
1851 +11 -21 trunk/modules/m_gline.c (File Modified)
1852 +2 -4 trunk/modules/m_kline.c (File Modified)
1853 +1 -2 trunk/modules/m_rehash.c (File Modified)
1854 +3 -7 trunk/modules/m_restart.c (File Modified)
1855 +31 -45 trunk/modules/m_set.c (File Modified)
1856 +2 -4 trunk/modules/m_testmask.c (File Modified)
1857 +5 -8 trunk/modules/m_unreject.c (File Modified)
1858 +1 -3 trunk/modules/m_xline.c (File Modified)
1859 +2 -2 trunk/src/chmode.c (File Modified)
1860 +8 -15 trunk/src/modules.c (File Modified)
1861 +10 -14 trunk/src/s_auth.c (File Modified)
1862 +3 -6 trunk/src/s_conf.c (File Modified)
1863 +1 -2 trunk/src/s_newconf.c (File Modified)
1864 +20 -57 trunk/src/s_user.c (File Modified)
1865 +4 -2 trunk/src/send.c (File Modified)
1866 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1867 +4 -6 trunk/unsupported/m_force.c (File Modified)
1868
1869
1870 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1871 Log:
1872 - keyword-subst from charybdis 2.2.
1873
1874
1875 Changes: Modified:
1876 +12 -3 trunk/doc/example.conf (File Modified)
1877 +58 -3 trunk/doc/reference.conf (File Modified)
1878 + - trunk/include/substitution.h (File Added)
1879 +1 -0 trunk/src/Makefile.in (File Modified)
1880 +2 -2 trunk/src/s_conf.c (File Modified)
1881 +164 -1 trunk/src/s_user.c (File Modified)
1882 + - trunk/src/substitution.c (File Added)
1883
1884
1885 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1886 Log:
1887 Removed merge tracking for "svnmerge" for
1888 http://svn.atheme.org/charybdis/branches/release-2.2
1889
1890
1891 Changes: Modified:
1892 + - trunk/ (Property Modified)
1893
1894
1895 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1896 Log:
1897 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1898 http://svn.atheme.org/charybdis/branches/release-2.2
1899
1900
1901 Changes: Modified:
1902 + - trunk/ (Property Modified)
1903
1904
1905 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1906 Log:
1907 Removed merge tracking for "svnmerge" for
1908 http://svn.atheme.org/charybdis/branches/release-2.2
1909
1910
1911 Changes: Modified:
1912 + - trunk/ (Property Modified)
1913
1914
1915 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1916 Log:
1917 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1918 http://svn.atheme.org/charybdis/branches/release-2.2
1919
1920
1921 Changes: Modified:
1922 + - trunk/ (Property Modified)
1923
1924
1925 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1926 Log:
1927 - bleah
1928
1929
1930 Changes: Modified:
1931 + - trunk/ (Property Modified)
1932
1933
1934 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1935 Log:
1936 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1937 http://svn.atheme.org/charybdis/branches/release-2.2
1938
1939
1940 Changes: Modified:
1941 + - trunk/ (Property Modified)
1942
1943
1944 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1945 Log:
1946 - version bump to 2.2.0
1947
1948
1949 Changes: Modified:
1950 +3 -1 trunk/NEWS (File Modified)
1951 +1 -1 trunk/configure.ac (File Modified)
1952
1953
1954 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1955 Log:
1956 - the new plan:
1957 + branches/release-2.1 -> 2.2 base
1958 + 3.0 -> branches/cxxconversion
1959 + backport some immediate 3.0 functionality for 2.2
1960 + other stuff
1961
1962
1963 Changes: Modified:
1964 + - trunk/ (File Added)
1965
1966
1967 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1968 Log:
1969 Merged revisions 3135,3137 via svnmerge from
1970 http://svn.atheme.org/charybdis/trunk
1971
1972 ........
1973 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1974
1975 - Expand TRACE description
1976 - Mention expiry time in TESTLINE
1977 ........
1978 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1979
1980 Update copyright year for sgml docs to 2007.
1981 ........
1982
1983
1984 Changes: Modified:
1985 + - branches/release-2.1/ (Property Modified)
1986 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1987 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1988
1989
1990 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1991 Log:
1992 Merged revisions 1999 via svnmerge from
1993 http://svn.atheme.org/charybdis/trunk
1994 Add river to CREDITS
1995
1996 ........
1997 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1998
1999 vanity
2000 ........
2001
2002
2003 Changes: Modified:
2004 + - branches/release-2.1/ (Property Modified)
2005 +1 -0 branches/release-2.1/CREDITS (File Modified)
2006
2007
2008 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
2009 Log:
2010 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2012
2013 ........
2014 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2015
2016 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2017 ........
2018 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2019
2020 - add use_forward to /info
2021 ........
2022 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2023
2024 Call channel_modes() with &me instead of source_p when
2025 sending out a JOIN and SJOIN for a local user. This
2026 saves checking whether they are on the channel they
2027 have just joined.
2028 ........
2029 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2030
2031 If use_forward is disabled:
2032 - hide +fFQ in 005
2033 - hide +f in /mode #channel (/mode #channel f still shows it)
2034 - do not send any mode changes adding +f to local clients
2035 (-f ones are still sent)
2036 ........
2037
2038
2039 Changes: Modified:
2040 + - branches/release-2.1/ (Property Modified)
2041 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2042 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2043 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2044 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2045 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2046 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2047 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2048 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2049 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2050 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2051 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2052 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2053
2054
2055 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2056 Log:
2057 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2058
2059
2060 Changes: Modified:
2061 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2062 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2063 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2064
2065
2066 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2067 Log:
2068 Add accountability (wallops, log) to OKICK.
2069
2070
2071 Changes: Modified:
2072 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2073
2074
2075 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2076 Log:
2077 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2078 Similar to branches/release-2.2 r3061.
2079
2080
2081 Changes: Modified:
2082 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2083
2084
2085 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2086 Log:
2087 - Write xline to file after instead of before notifying opers and source
2088 - Also notify source of failure to add xline
2089 Similar to branches/release-2.2 r3057.
2090
2091
2092 Changes: Modified:
2093 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2094
2095
2096 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2097 Log:
2098 If a dline/kline/resv cannot be added to the file, send
2099 the regular notices to local opers and source anyway,
2100 and also warn the source (local opers were already warned).
2101 Similar to branches/release-2.2 r3053.
2102
2103
2104 Changes: Modified:
2105 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2106
2107
2108 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2109 Log:
2110 Port over fixes from unkline/unxline/unresv to undline.
2111 Similar to branches/release-2.2 r3049.
2112
2113
2114 Changes: Modified:
2115 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2116
2117
2118 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2119 Log:
2120 Merged revisions 2915 via svnmerge from
2121 http://svn.atheme.org/charybdis/trunk
2122
2123 ........
2124 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2125
2126 In usage message, show kline.conf and xline.conf instead
2127 of klines.conf and xlines.conf.
2128 ........
2129
2130
2131 Changes: Modified:
2132 + - branches/release-2.1/ (Property Modified)
2133 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2134
2135
2136 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2137 Log:
2138 Merged revisions 2831,2833,2853 via svnmerge from
2139 http://svn.atheme.org/charybdis/trunk
2140
2141 ........
2142 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2143
2144 unkline/unxline/unresv:
2145 - if fclose on the output returns an error, treat this as a
2146 write error too
2147 - check if the rename from the temp file to the ban conf failed
2148 ........
2149 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2150
2151 When adding a permanent dline/kline/xline/resv, check
2152 the return value of fclose().
2153 ........
2154 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2155
2156 Do not free xline aconf if it could not be written out.
2157 It will be added to the list in memory anyway.
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2164 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2165 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2166 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2167
2168
2169 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2170 Log:
2171 NEWS: Clarify effects of ip_cloaking changes a little.
2172
2173
2174 Changes: Modified:
2175 +2 -0 branches/release-2.1/NEWS (File Modified)
2176
2177
2178 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2179 Log:
2180 Rerun autoconf.
2181
2182
2183 Changes: Modified:
2184 +9 -9 branches/release-2.1/configure (File Modified)
2185
2186
2187 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2188 Log:
2189 Version bump on 2.1 branch to 2.1.2.
2190
2191
2192 Changes: Modified:
2193 +1 -1 branches/release-2.1/configure.ac (File Modified)
2194
2195
2196 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2197 Log:
2198 Mention r2801/r2805.
2199
2200
2201 Changes: Modified:
2202 +1 -0 branches/release-2.1/NEWS (File Modified)
2203
2204
2205 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2206 Log:
2207 Merged revisions 2801 via svnmerge from
2208 http://svn.atheme.org/charybdis/trunk
2209
2210 ........
2211 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2212
2213 ip_cloaking: try to avoid truncation by removing more
2214 components of the hostname (except the TLD).
2215 ........
2216
2217
2218 Changes: Modified:
2219 + - branches/release-2.1/ (Property Modified)
2220 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2221
2222
2223 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2224 Log:
2225 Update NEWS.
2226
2227
2228 Changes: Modified:
2229 +8 -1 branches/release-2.1/NEWS (File Modified)
2230
2231
2232 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2233 Log:
2234 Merged revisions 2781 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2236
2237 ........
2238 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2239
2240 Fix stupid bug: checked a hostmask against the found
2241 ban instead of all exceptions, causing all host mangled
2242 clients to be exempted if there was a single ban
2243 exception in many cases.
2244 ........
2245
2246
2247 Changes: Modified:
2248 + - branches/release-2.1/ (Property Modified)
2249 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2250
2251
2252 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2253 Log:
2254 Merged revisions 2773 via svnmerge from
2255 http://svn.atheme.org/charybdis/trunk
2256
2257 ........
2258 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2259
2260 user@host must be *@* for a shared{} block with flags=locops
2261 (server should not be *).
2262 ........
2263
2264
2265 Changes: Modified:
2266 + - branches/release-2.1/ (Property Modified)
2267 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2268
2269
2270 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2271 Log:
2272 Tweak \s code a little.
2273
2274
2275 Changes: Modified:
2276 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2277 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2278 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2279
2280
2281 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2282 Log:
2283 Merged revisions 2761 via svnmerge from
2284 http://svn.atheme.org/charybdis/trunk
2285
2286 ........
2287 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2288
2289 The testline/no_tilde fixes are in 2.1.1.
2290 ........
2291
2292
2293 Changes: Modified:
2294 + - branches/release-2.1/ (Property Modified)
2295 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2296
2297
2298 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2299 Log:
2300 Update NEWS.
2301
2302
2303 Changes: Modified:
2304 +4 -1 branches/release-2.1/NEWS (File Modified)
2305
2306
2307 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2308 Log:
2309 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
2310 http://svn.atheme.org/charybdis/trunk
2311 no_tilde fixes
2312
2313 ........
2314 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2315
2316 If the auth{} block has no_tilde and is not kline exempt,
2317 check the username without tilde against klines too.
2318 This is consistent with the way klines work on spoofs
2319 (klines checked on both raw and appearing-on-IRC version).
2320 ........
2321 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2322
2323 Rework the fix for klines with no_tilde.
2324 Add an extra argument to find_address_conf() for the
2325 username without tilde, as that may contain one character more.
2326 ........
2327 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2328
2329 Unbreak compile (because of r2697).
2330 testline with ~ could be improved some more perhaps, but this should work.
2331 ........
2332 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2333
2334 testline: take no_tilde and username truncation into account
2335 ........
2336 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2337
2338 Add some information on /testline with no_tilde and username truncation.
2339 ........
2340
2341
2342 Changes: Modified:
2343 + - branches/release-2.1/ (Property Modified)
2344 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2345 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2346 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2347 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2348 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2349 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2350
2351
2352 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2353 Log:
2354 Merged revisions 2149,2151 via svnmerge from
2355 http://svn.atheme.org/charybdis/trunk
2356
2357 ........
2358 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2359
2360 Move kills from services from +s to +k snomask.
2361 Kills from non-service opers remain on +s.
2362 ........
2363 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2364
2365 Update description of +s and +k snomasks.
2366 ........
2367
2368
2369 Changes: Modified:
2370 + - branches/release-2.1/ (Property Modified)
2371 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2372 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2373 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2374
2375
2376 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2377 Log:
2378 Merged revisions 2685 via svnmerge from
2379 http://svn.atheme.org/charybdis/trunk
2380
2381 ........
2382 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2383
2384 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2385 ........
2386
2387
2388 Changes: Modified:
2389 + - branches/release-2.1/ (Property Modified)
2390 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2391
2392
2393 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2394 Log:
2395 Merged revisions 2693 via svnmerge from
2396 http://svn.atheme.org/charybdis/trunk
2397
2398 ........
2399 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2400
2401 Fix truncation (by one) of unidented usernames
2402 if user registration is done because of DNSBL
2403 completion (which is the usual case if a valid
2404 NICK and USER are sent quickly and any DNSBLs
2405 are enabled).
2406 ........
2407
2408
2409 Changes: Modified:
2410 + - branches/release-2.1/ (Property Modified)
2411 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2412
2413
2414 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2415 Log:
2416 Update NEWS.
2417
2418
2419 Changes: Modified:
2420 +10 -0 branches/release-2.1/NEWS (File Modified)
2421
2422
2423 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2424 Log:
2425 Rerun autoconf.
2426
2427
2428 Changes: Modified:
2429 +9 -9 branches/release-2.1/configure (File Modified)
2430
2431
2432 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2433 Log:
2434 Version bump to 2.1.1.
2435
2436
2437 Changes: Modified:
2438 +1 -1 branches/release-2.1/configure.ac (File Modified)
2439
2440
2441 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2442 Log:
2443 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
2444 http://svn.atheme.org/charybdis/trunk
2445
2446 ........
2447 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2448
2449 - fix a server notice on SID collision where the server name is mentioned twice
2450 ........
2451 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2452
2453 - get_server_name() is stupid
2454 ........
2455 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2456
2457 - fix an oops
2458 ........
2459 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2460
2461 Do the Attempt to re-introduce SID server notice somewhat
2462 differently, showing a real host again if !HIDE_SERVERS_IPS
2463 and still showing the server name exactly once.
2464 ........
2465 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2466
2467 Fix log message for Attempt to re-introduce SID (server notice was ok).
2468 ........
2469 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2470
2471 - replace "No N line" with "no connect block" in a
2472 serverlog message
2473 - show attempted server name in a few serverlog messages
2474 ........
2475
2476
2477 Changes: Modified:
2478 + - branches/release-2.1/ (Property Modified)
2479 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2480
2481
2482 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2483 Log:
2484 Merged revisions 2218 via svnmerge from
2485 http://svn.atheme.org/charybdis/trunk
2486
2487 ........
2488 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2489
2490 Fix garbage in /stats y output on 64-bit archs.
2491 ........
2492
2493
2494 Changes: Modified:
2495 + - branches/release-2.1/ (Property Modified)
2496 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2497
2498
2499 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2500 Log:
2501 Merged revisions 2438 via svnmerge from
2502 http://svn.atheme.org/charybdis/trunk
2503
2504 ........
2505 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2506
2507 Enable Revision keyword in addition to Id.
2508 ........
2509
2510
2511 Changes: Modified:
2512 + - branches/release-2.1/ (Property Modified)
2513 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2514
2515
2516 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2517 Log:
2518 Merged revisions 2679 via svnmerge from
2519 http://svn.atheme.org/charybdis/trunk
2520
2521 ........
2522 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2523
2524 Port over ratbox 2.2 r23253 (anfl):
2525 - remove the cached storage of how many +beI there are, thereby fixing a
2526 case where it can get desynced from reality
2527 ........
2528
2529
2530 Changes: Modified:
2531 + - branches/release-2.1/ (Property Modified)
2532 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2533 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2534
2535
2536 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2537 Log:
2538 Merged revisions 2093,2095 via svnmerge from
2539 http://svn.atheme.org/charybdis/trunk
2540
2541 ........
2542 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2543
2544 - change DNSBL licensing to BSD.
2545 ........
2546 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2547
2548 - change x86-assembly FNV implementation to BSD license
2549 ........
2550
2551
2552 Changes: Modified:
2553 + - branches/release-2.1/ (Property Modified)
2554 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2555 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2556
2557
2558 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2559 Log:
2560 Merged revisions 2073,2075 via svnmerge from
2561 http://svn.atheme.org/charybdis/trunk
2562
2563 ........
2564 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2565
2566 Put full information in the squit reason when exiting
2567 a server due to a servlink (ziplinks) error.
2568 ........
2569 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2570
2571 Put full information in the squit reason when exiting
2572 a server due to not enough arguments for a command.
2573 ........
2574
2575
2576 Changes: Modified:
2577 + - branches/release-2.1/ (Property Modified)
2578 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2579 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2580
2581
2582 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2583 Log:
2584 Merged revisions 2071 via svnmerge from
2585 http://svn.atheme.org/charybdis/trunk
2586
2587 ........
2588 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2589
2590 Don't redirect users from an existing domain to an
2591 existing server in reference.conf.
2592 Idea from ratbox.
2593 ........
2594
2595
2596 Changes: Modified:
2597 + - branches/release-2.1/ (Property Modified)
2598 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2599
2600
2601 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2602 Log:
2603 Merged revisions 2053 via svnmerge from
2604 http://svn.atheme.org/charybdis/trunk
2605
2606 ........
2607 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2608
2609 Make find_channel_membership() choose the shortest list
2610 (channel's list or user's list) to search, avoiding excessive
2611 CPU usage with services which are in lots of channels.
2612 From ratbox 2.2 (anfl/jilles)
2613 ........
2614
2615
2616 Changes: Modified:
2617 + - branches/release-2.1/ (Property Modified)
2618 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2619
2620
2621 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2622 Log:
2623 Rerun autoconf.
2624
2625
2626 Changes: Modified:
2627 +9 -9 branches/release-2.1/configure (File Modified)
2628
2629
2630 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2631 Log:
2632 Version change 2.1.0rc1 -> 2.1.0 (release).
2633
2634
2635 Changes: Modified:
2636 +1 -1 branches/release-2.1/configure.ac (File Modified)
2637
2638
2639 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2640 Log:
2641 Merged revisions 2029 via svnmerge from
2642 http://svn.atheme.org/charybdis/trunk
2643
2644 ........
2645 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2646
2647 NEWS: mention m_webirc.c module
2648 ........
2649
2650
2651 Changes: Modified:
2652 + - branches/release-2.1/ (Property Modified)
2653 +1 -0 branches/release-2.1/NEWS (File Modified)
2654
2655
2656 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2657 Log:
2658 Rerun autoconf.
2659
2660
2661 Changes: Modified:
2662 +9 -9 branches/release-2.1/configure (File Modified)
2663
2664
2665 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2666 Log:
2667 Change version to 2.1.0rc1.
2668
2669
2670 Changes: Modified:
2671 +1 -1 branches/release-2.1/configure.ac (File Modified)
2672
2673
2674 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2675 Log:
2676 Merged revisions 2021 via svnmerge from
2677 http://svn.atheme.org/charybdis/trunk
2678
2679 ........
2680 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2681
2682 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2683 related flaky looking things, and instead keep a list
2684 of BlacklistClients in PreClient.
2685 ........
2686
2687
2688 Changes: Modified:
2689 + - branches/release-2.1/ (Property Modified)
2690 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2691 +1 -1 branches/release-2.1/include/client.h (File Modified)
2692 +0 -1 branches/release-2.1/include/res.h (File Modified)
2693 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2694 +0 -24 branches/release-2.1/src/res.c (File Modified)
2695 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2696
2697
2698 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2699 Log:
2700 Merged revisions 2015,2017 via svnmerge from
2701 http://svn.atheme.org/charybdis/trunk
2702
2703 ........
2704 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2705
2706 Check if the name in the question section of the
2707 DNS reply matches what we queried, to guard against
2708 late replies to a previous query with the same id.
2709 ........
2710 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2711
2712 res.c: add a comment summarizing our changes
2713 ........
2714
2715
2716 Changes: Modified:
2717 + - branches/release-2.1/ (Property Modified)
2718 +53 -18 branches/release-2.1/src/res.c (File Modified)
2719
2720
2721 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2722 Log:
2723 Merged revisions 1981 via svnmerge from
2724 http://svn.atheme.org/charybdis/trunk
2725
2726 ........
2727 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2728
2729 Alphabetize extensions and tweak the descriptions a little.
2730 ........
2731
2732
2733 Changes: Modified:
2734 + - branches/release-2.1/ (Property Modified)
2735 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2736 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2737
2738
2739 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2740 Log:
2741 Merged revisions 1975 via svnmerge from
2742 http://svn.atheme.org/charybdis/trunk
2743
2744 ........
2745 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2746
2747 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2748 We should use the IP and not truncate the hostname.
2749 From ratbox 2.2 (androsyn)
2750 ........
2751
2752
2753 Changes: Modified:
2754 + - branches/release-2.1/ (Property Modified)
2755 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2756
2757
2758 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2759 Log:
2760 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2761 http://svn.atheme.org/charybdis/trunk
2762
2763
2764 Changes: Modified:
2765 + - branches/release-2.1/ (Property Modified)
2766
2767
2768 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2769 Log:
2770 - branch 2.1 release family
2771
2772
2773 Changes: Modified:
2774 + - branches/release-2.1/ (File Added)
2775
2776
2777 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2778 Log:
2779 Describe new handling of host mangling in channel bans in SGML.
2780
2781
2782 Changes: Modified:
2783 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2784
2785
2786 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2787 Log:
2788 - ok, 2.1 operline brought to you by marvin the melancholy robot
2789
2790
2791 Changes: Modified:
2792 +1 -1 trunk/src/messages.tab (File Modified)
2793
2794
2795 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2796 Log:
2797 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2798 If anybody comes up with anything better, then please let us know
2799 and we will change this before 2.1 is branched.
2800
2801
2802 Changes: Modified:
2803 +1 -1 trunk/src/messages.tab (File Modified)
2804
2805
2806 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2807 Log:
2808 Add EUID to capab.txt.
2809
2810
2811 Changes: Modified:
2812 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2813
2814
2815 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2816 Log:
2817 Update NEWS file.
2818
2819
2820 Changes: Modified:
2821 +3 -0 trunk/NEWS (File Modified)
2822
2823
2824 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2825 Log:
2826 Allow service{} servers to manipulate the nick delay table
2827 (for "nickserv enforcement").
2828 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2829 If duration is 0, the nickdelay entry is removed, otherwise
2830 it is added with the duration in seconds (maximum 24 hours).
2831 It is suggested that this is used if the EUID capab is present.
2832
2833
2834 Changes: Modified:
2835 +42 -1 trunk/modules/m_services.c (File Modified)
2836
2837
2838 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2839 Log:
2840 HURT: strip off *@ from the start of the mask
2841 reject anything else containing '@' or '!'
2842
2843
2844 Changes: Modified:
2845 +11 -0 trunk/extensions/hurt.c (File Modified)
2846
2847
2848 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2849 Log:
2850 ircd.c: need supported.h here
2851
2852
2853 Changes: Modified:
2854 +1 -0 trunk/src/ircd.c (File Modified)
2855
2856
2857 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2858 Log:
2859 HURT: less ambiguity here
2860 ips/hosts to be hurt must contain a '.' or ':' otherwise
2861 they are interpreted as nicks
2862
2863
2864 Changes: Modified:
2865 +14 -9 trunk/extensions/hurt.c (File Modified)
2866
2867
2868 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2869 Log:
2870 - we're now ircd-charybdis.org.
2871 - properly alphabetize credits
2872
2873
2874 Changes: Modified:
2875 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2876
2877
2878 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2879 Log:
2880 - add additional modules to the configs
2881
2882
2883 Changes: Modified:
2884 +6 -0 trunk/doc/example.conf (File Modified)
2885 +12 -0 trunk/doc/reference.conf (File Modified)
2886
2887
2888 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2889 Log:
2890 - remove hurt.h, it is pointless and confusing
2891
2892
2893 Changes: Modified:
2894 +27 -62 trunk/extensions/hurt.c (File Modified)
2895 + - trunk/extensions/hurt.h (File Deleted)
2896
2897
2898 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2899 Log:
2900 - add code to suggest a local HURT by nickname.
2901 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2902
2903
2904 Changes: Modified:
2905 +40 -10 trunk/extensions/hurt.c (File Modified)
2906 +1 -0 trunk/extensions/hurt.h (File Modified)
2907
2908
2909 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2910 Log:
2911 - update NEWS file
2912
2913
2914 Changes: Modified:
2915 +2 -1 trunk/NEWS (File Modified)
2916
2917
2918 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2919 Log:
2920 MASKTRACE/TESTMASK: check orighost as well
2921
2922
2923 Changes: Modified:
2924 +4 -2 trunk/modules/m_etrace.c (File Modified)
2925 +3 -1 trunk/modules/m_testmask.c (File Modified)
2926
2927
2928 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2929 Log:
2930 Make RPL_ISUPPORT (005) numeric modularizable.
2931 Currently it will reassemble the numeric every time
2932 it needs to be sent, using a few dozen callbacks;
2933 if this is too slow some caching scheme should be
2934 implemented.
2935
2936
2937 Changes: Modified:
2938 +0 -1 trunk/include/s_user.h (File Modified)
2939 +36 -114 trunk/include/supported.h (File Modified)
2940 +1 -1 trunk/modules/m_version.c (File Modified)
2941 +1 -0 trunk/src/Makefile.in (File Modified)
2942 +1 -0 trunk/src/ircd.c (File Modified)
2943 +300 -25 trunk/src/s_user.c (File Modified)
2944 + - trunk/src/supported.c (File Added)
2945
2946
2947 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2948 Log:
2949 EUID orighost could differ from host only in case,
2950 do not mark as dynamic spoof then
2951
2952
2953 Changes: Modified:
2954 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2955
2956
2957 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2958 Log:
2959 kline help file: clarify a bit and remove some obsolete stuff
2960 partly suggested by Olin
2961
2962
2963 Changes: Modified:
2964 +8 -8 trunk/help/opers/kline (File Modified)
2965
2966
2967 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2968 Log:
2969 Update NEWS file.
2970
2971
2972 Changes: Modified:
2973 +20 -0 trunk/NEWS (File Modified)
2974
2975
2976 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2977 Log:
2978 Show real host/IP to nonopers whoising themselves.
2979 The IP is not shown for auth{} spoofs, otherwise it is,
2980 as it looked rather weird to me to show an auth{} spoofed
2981 IP like this. (/userhost on self still shows the IP.)
2982
2983
2984 Changes: Modified:
2985 +13 -2 trunk/modules/m_whois.c (File Modified)
2986
2987
2988 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2989 Log:
2990 Document nick_delay stuff and move it around a bit.
2991
2992
2993 Changes: Modified:
2994 +1 -2 trunk/doc/example.conf (File Modified)
2995 +8 -2 trunk/doc/reference.conf (File Modified)
2996
2997
2998 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2999 Log:
3000 - disable nickdelay by default. Needs to be documented in reference.conf.
3001
3002
3003 Changes: Modified:
3004 +2 -0 trunk/doc/example.conf (File Modified)
3005 +2 -0 trunk/doc/reference.conf (File Modified)
3006
3007
3008 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
3009 Log:
3010 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3011
3012
3013 Changes: Modified:
3014 +2 -1 trunk/modules/m_services.c (File Modified)
3015
3016
3017 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3018 Log:
3019 ip_cloaking: somewhat hackish but we need to send the
3020 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3021 umodes
3022
3023
3024 Changes: Modified:
3025 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3026
3027
3028 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3029 Log:
3030 If EUID is used, show realhost in far connect notice
3031 (but not in far disconnect notice).
3032
3033
3034 Changes: Modified:
3035 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3036
3037
3038 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3039 Log:
3040 ip_cloaking:
3041 - use non-ENCAP CHGHOST if possible
3042 - really introduce new users with their mangled and real
3043 host if +h is in default umodes
3044
3045
3046 Changes: Modified:
3047 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3048
3049
3050 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3051 Log:
3052 Add non-ENCAP CHGHOST.
3053
3054
3055 Changes: Modified:
3056 +49 -11 trunk/modules/m_chghost.c (File Modified)
3057
3058
3059 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3060 Log:
3061 Initial addition of EUID (puts realhost/account in same
3062 command as user introduction).
3063 See doc/technical/euid.txt for more information.
3064 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3065
3066
3067 Changes: Modified:
3068 + - trunk/doc/technical/euid.txt (File Added)
3069 +2 -1 trunk/include/s_serv.h (File Modified)
3070 +1 -1 trunk/include/s_user.h (File Modified)
3071 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3072 +1 -34 trunk/modules/m_chghost.c (File Modified)
3073 +0 -28 trunk/modules/m_services.c (File Modified)
3074 +30 -1 trunk/src/s_serv.c (File Modified)
3075 +30 -3 trunk/src/s_user.c (File Modified)
3076
3077
3078 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3079 Log:
3080 Store the mangled host in localClient and use it for
3081 ban matching (also match real host for mangled users,
3082 also match mangled host for uncloaked users).
3083 Improve interaction of +h with auth{} and services
3084 spoofs.
3085 Note that all of this only applies to clients who
3086 connect after the mangling module is loaded
3087 (other clients cannot even set +h).
3088 The sorcerynet cloaking module has not been updated
3089 for these changes.
3090
3091
3092 Changes: Modified:
3093 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3094 +3 -0 trunk/include/client.h (File Modified)
3095 +64 -5 trunk/src/channel.c (File Modified)
3096 +1 -0 trunk/src/client.c (File Modified)
3097 +2 -2 trunk/src/s_user.c (File Modified)
3098
3099
3100 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3101 Log:
3102 Document /stats U letters in sgml.
3103
3104
3105 Changes: Modified:
3106 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3107
3108
3109 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3110 Log:
3111 Better description of hub_mask and leaf_mask.
3112
3113
3114 Changes: Modified:
3115 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3116
3117
3118 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3119 Log:
3120 Add operspy_dont_care_user_info to sgml docs.
3121
3122
3123 Changes: Modified:
3124 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3125
3126
3127 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3128 Log:
3129 Add general::operspy_dont_care_user_info.
3130 This makes /who mask equivalent to /who !mask for opers
3131 with the operspy flag, and removes the operspy log/notice
3132 on /who mask, /masktrace and /scan.
3133 The necessary privilege (operspy flag) is unchanged.
3134 Behaviour for the other operspy commands (channel
3135 related ones) is also unchanged.
3136
3137
3138 Changes: Modified:
3139 +1 -0 trunk/doc/example.conf (File Modified)
3140 +6 -0 trunk/doc/reference.conf (File Modified)
3141 +1 -0 trunk/include/s_conf.h (File Modified)
3142 +10 -8 trunk/modules/m_etrace.c (File Modified)
3143 +6 -0 trunk/modules/m_info.c (File Modified)
3144 +8 -5 trunk/modules/m_scan.c (File Modified)
3145 +1 -1 trunk/modules/m_version.c (File Modified)
3146 +6 -1 trunk/modules/m_who.c (File Modified)
3147 +1 -0 trunk/src/newconf.c (File Modified)
3148 +1 -0 trunk/src/s_conf.c (File Modified)
3149
3150
3151 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3152 Log:
3153 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3154 This letter will also be used for showing operspy with
3155 limited accountability (show non channel related info
3156 without '!' or notice).
3157
3158
3159 Changes: Modified:
3160 +2 -0 trunk/doc/server-version-info (File Modified)
3161 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3162 +2 -0 trunk/include/ircd.h (File Modified)
3163 +6 -0 trunk/modules/m_info.c (File Modified)
3164 +2 -0 trunk/modules/m_version.c (File Modified)
3165 +1 -0 trunk/src/ircd_state.c (File Modified)
3166
3167
3168 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3169 Log:
3170 Add m_webirc module, allows showing real host of CGI:IRC users.
3171 Differences to the version available on my web page for a while:
3172 instructions on how to set it up.
3173
3174
3175 Changes: Modified:
3176 +137 -0 trunk/extensions/Makefile.in (File Modified)
3177 + - trunk/extensions/m_webirc.c (File Added)
3178
3179
3180 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3181 Log:
3182 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3183
3184
3185 Changes: Modified:
3186 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3187
3188
3189 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3190 Log:
3191 - move beu from core to contributors
3192 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3193
3194
3195 Changes: Modified:
3196 +2 -2 trunk/CREDITS (File Modified)
3197
3198
3199 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3200 Log:
3201 Mention that class blocks must be defined before the
3202 auth or connect blocks referencing them.
3203
3204
3205 Changes: Modified:
3206 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3207
3208
3209 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3210 Log:
3211 extb_canjoin:
3212 - change from "can join" to "is banned", this reverses sense
3213 and removes "weird" checks like for +i, +l, +j
3214 - don't allow $j to same channel
3215 - +s/+p restriction removed, anyone can /mode b anyway
3216 - +k check removed
3217
3218
3219 Changes: Modified:
3220 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3221
3222
3223 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3224 Log:
3225 Add a few important lines from reference.conf to example.conf.
3226
3227
3228 Changes: Modified:
3229 +8 -1 trunk/doc/example.conf (File Modified)
3230
3231
3232 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3233 Log:
3234 - we don't support rtsigio anymore
3235 - we definately don't support VMS nor Cygwin either.
3236
3237
3238 Changes: Modified:
3239 +2 -2 trunk/INSTALL (File Modified)
3240 +0 -2 trunk/README.FIRST (File Modified)
3241
3242
3243 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3244 Log:
3245 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3250
3251
3252 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3253 Log:
3254 extb_canjoin:
3255 - return EXTBAN_NOMATCH for a valid ban that does not match
3256 - consider a $j ban invalid if we were already processing a
3257 can_join for a $j ban
3258
3259
3260 Changes: Modified:
3261 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3262
3263
3264 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3265 Log:
3266 extb_extgecos: realhost -> orighost
3267
3268
3269 Changes: Modified:
3270 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3271
3272
3273 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3274 Log:
3275 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3276
3277
3278 Changes: Modified:
3279 +59 -0 trunk/extensions/Makefile.in (File Modified)
3280 + - trunk/extensions/extb_canjoin.c (File Added)
3281
3282
3283 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3284 Log:
3285 - oh right, charybdis calls that 'orighost'.
3286
3287
3288 Changes: Modified:
3289 +2 -2 trunk/modules/m_who.c (File Modified)
3290
3291
3292 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3293 Log:
3294 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3295
3296
3297 Changes: Modified:
3298 +2 -0 trunk/modules/m_who.c (File Modified)
3299
3300
3301 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3302 Log:
3303 - also check $x against realhost
3304
3305
3306 Changes: Modified:
3307 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3308
3309
3310 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3311 Log:
3312 Sorcerynet people want a debugging notice moved from +s to +d.
3313
3314
3315 Changes: Modified:
3316 +1 -1 trunk/src/blacklist.c (File Modified)
3317
3318
3319 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3320 Log:
3321 Use source_p instead of client_p for free_pre_client().
3322 client_p could be NULL or another client.
3323
3324
3325 Changes: Modified:
3326 +1 -1 trunk/src/client.c (File Modified)
3327
3328
3329 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3330 Log:
3331 - revert this, I know how to fix it now
3332
3333
3334 Changes: Modified:
3335 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3336
3337
3338 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3339 Log:
3340 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3341 This fix is probably suboptimal, but it does indeed fix the problem.
3342
3343
3344 Changes: Modified:
3345 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3346
3347
3348 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3349 Log:
3350 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3351
3352
3353 Changes: Modified:
3354 +49 -0 trunk/extensions/Makefile.in (File Modified)
3355 + - trunk/extensions/extb_extgecos.c (File Added)
3356
3357
3358 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3359 Log:
3360 Remove undocumented and unused general::fallback_to_ip6_int config option.
3361
3362
3363 Changes: Modified:
3364 +0 -3 trunk/include/s_conf.h (File Modified)
3365 +0 -3 trunk/src/newconf.c (File Modified)
3366
3367
3368 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3369 Log:
3370 SGML docs:
3371 - document new TESTMASK
3372 - mention that TESTMASK matching is the same as MASKTRACE matching
3373 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3374 been that way)
3375
3376
3377 Changes: Modified:
3378 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3379
3380
3381 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3382 Log:
3383 New testmask from ratbox 2.2.
3384 Allows matches on nick, ip and gecos in addition to user
3385 and host, and is fully analogous to masktrace.
3386 The numeric has changed from 724 to 727 and fields in it
3387 have changed.
3388
3389
3390 Changes: Modified:
3391 +4 -3 trunk/help/opers/testmask (File Modified)
3392 +1 -0 trunk/include/numeric.h (File Modified)
3393 +82 -9 trunk/modules/m_testmask.c (File Modified)
3394 +2 -2 trunk/src/messages.tab (File Modified)
3395
3396
3397 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3398 Log:
3399 contrib -> extensions
3400
3401
3402 Changes: Modified:
3403 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3404
3405
3406 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3407 Log:
3408 CHGHOST: Check validity of new hostname.
3409 If the command came from a local client (disabled by
3410 default), send an error message and drop the command.
3411 If the command came from a remote client or server,
3412 send a notice to opers and the target user (if local).
3413
3414
3415 Changes: Modified:
3416 +42 -1 trunk/modules/m_chghost.c (File Modified)
3417
3418
3419 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3420 Log:
3421 Update NEWS file.
3422
3423
3424 Changes: Modified:
3425 +23 -1 trunk/NEWS (File Modified)
3426
3427
3428 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3429 Log:
3430 When an outgoing server connection succeeds, set
3431 localClient->ip by simply copying the whole sockaddr
3432 struct instead of copying certain parts only.
3433
3434
3435 Changes: Modified:
3436 +1 -19 trunk/src/s_serv.c (File Modified)
3437
3438
3439 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3440 Log:
3441 Give a special error message and ignore the connect block
3442 if trying to add a connect block for the server's own name.
3443
3444
3445 Changes: Modified:
3446 +7 -0 trunk/src/newconf.c (File Modified)
3447
3448
3449 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3450 Log:
3451 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3452 when --disable-balloc is used, so that it compiles.
3453 Obviously the BlockHeapUsage() stub returns just zeroes so
3454 /stats z will be less informative.
3455
3456
3457 Changes: Modified:
3458 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3459
3460
3461 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3462 Log:
3463 Free and zero dns_query in DNS callback for outgoing connect.
3464 This avoids double free of reslist.
3465
3466
3467 Changes: Modified:
3468 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3469
3470
3471 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3472 Log:
3473 From ratbox, log failed outgoing connections to serverlog.
3474 Added: IP address.
3475
3476
3477 Changes: Modified:
3478 +13 -1 trunk/src/s_serv.c (File Modified)
3479
3480
3481 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3482 Log:
3483 Change serverlog message when connecting to be more clear and show the port number.
3484
3485
3486 Changes: Modified:
3487 +1 -1 trunk/src/s_serv.c (File Modified)
3488
3489
3490 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3491 Log:
3492 Remove gethost_byname(), this is meaningless
3493 since the removal of AAAA -> A fallback (r1763).
3494
3495
3496 Changes: Modified:
3497 +0 -1 trunk/include/res.h (File Modified)
3498 +0 -12 trunk/src/res.c (File Modified)
3499
3500
3501 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3502 Log:
3503 Remove ip6.int support and use only ip6.arpa.
3504 The global ip6.int zone has disappeared on June 1
3505 and a lot of other software has been removing ip6.int
3506 support also.
3507 This removes the second and last case where IPv6
3508 support in charybdis causes extra lookups and slows
3509 DNS down.
3510
3511
3512 Changes: Modified:
3513 +5 -27 trunk/src/res.c (File Modified)
3514
3515
3516 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3517 Log:
3518 Mention new default (r1767) for connect::aftype in sgml docs.
3519
3520
3521 Changes: Modified:
3522 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3523
3524
3525 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3526 Log:
3527 Use IPv6 if connect::host looks like an IPv6 address
3528 (contains a colon). No need to aftype=ipv6 anymore.
3529
3530
3531 Changes: Modified:
3532 +2 -0 trunk/src/newconf.c (File Modified)
3533
3534
3535 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3536 Log:
3537 More information about connect::host.
3538
3539
3540 Changes: Modified:
3541 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3542
3543
3544 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3545 Log:
3546 Remove fallback to A if AAAA cannot be found.
3547 In case of a forward check of a reverse lookup, we
3548 already know if it's ipv4 or ipv6, so it is not
3549 useful and in case of a forward lookup of a hostname
3550 in connect::host, connect::aftype already specifies
3551 if it's ipv4 or ipv6.
3552
3553
3554 Changes: Modified:
3555 +4 -27 trunk/src/res.c (File Modified)
3556
3557
3558 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3559 Log:
3560 msg_channel():
3561 - check if +c made the message text empty and refuse
3562 to send it if so
3563 - don't copy message text if it is not necessary
3564 (channel is -c)
3565
3566
3567 Changes: Modified:
3568 +14 -4 trunk/modules/core/m_message.c (File Modified)
3569
3570
3571 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3572 Log:
3573 remove_conf_item(): do not free cf_name, this is generally a string constant
3574
3575
3576 Changes: Modified:
3577 +0 -1 trunk/src/newconf.c (File Modified)
3578
3579
3580 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3581 Log:
3582 Remove the old unused FDL_ constants.
3583
3584
3585 Changes: Modified:
3586 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3587
3588
3589 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3590 Log:
3591 Remove an unused struct irc_sockaddr_storage from fde_t
3592 (allocated for every possible file descriptor).
3593
3594
3595 Changes: Modified:
3596 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3597
3598
3599 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3600 Log:
3601 If the DNS lookup for an outgoing connection is still
3602 pending when it is closed, clean it up.
3603
3604
3605 Changes: Modified:
3606 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3607
3608
3609 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3610 Log:
3611 If proc_answer() fails (for example if a lookup for an
3612 A record returns a CNAME), fail the query immediately.
3613 Previously the packet was just ignored, leaving the
3614 query to time out.
3615
3616
3617 Changes: Modified:
3618 +4 -8 trunk/src/res.c (File Modified)
3619
3620
3621 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3622 Log:
3623 Correct sockhost field in an outgoing server connection.
3624 First copy the host field from the server_conf, then
3625 take the IP from to where the connection was attempted
3626 when the connection callback is called.
3627 (Before r1747 this used the IP from the server_conf.)
3628
3629
3630 Changes: Modified:
3631 +8 -2 trunk/src/s_serv.c (File Modified)
3632
3633
3634 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3635 Log:
3636 Remove ipnum (keep aftype) and dns_query from server_conf.
3637 We don't keep track of binary form address in connect{}
3638 blocks anymore, DNS lookups of names in host= gone.
3639 As before the DNS lookup is done on connect.
3640 This should unbreak hostnames in host= somewhat.
3641
3642
3643 Changes: Modified:
3644 +1 -2 trunk/include/s_newconf.h (File Modified)
3645 +2 -2 trunk/src/newconf.c (File Modified)
3646 +1 -42 trunk/src/s_newconf.c (File Modified)
3647 +12 -31 trunk/src/s_serv.c (File Modified)
3648
3649
3650 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3651 Log:
3652 Rerun autoconf.
3653
3654
3655 Changes: Modified:
3656 +1 -1 trunk/configure (File Modified)
3657
3658
3659 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3660 Log:
3661 Fix --disable-balloc help text (said --disable-small-net).
3662
3663
3664 Changes: Modified:
3665 +1 -1 trunk/configure.ac (File Modified)
3666
3667
3668 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3669 Log:
3670 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3671 services (+S). Unlike operstring and adminstring, this
3672 is not changeable with /quote set but is updated on rehash.
3673
3674
3675 Changes: Modified:
3676 +1 -0 trunk/doc/example.conf (File Modified)
3677 +10 -2 trunk/doc/reference.conf (File Modified)
3678 +1 -0 trunk/include/s_conf.h (File Modified)
3679 +6 -0 trunk/modules/m_info.c (File Modified)
3680 +3 -2 trunk/modules/m_whois.c (File Modified)
3681 +1 -0 trunk/src/newconf.c (File Modified)
3682 +1 -0 trunk/src/s_conf.c (File Modified)
3683
3684
3685 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3686 Log:
3687 Fix handling of comma in whois: ignore the comma and
3688 everything after it but do output the entire parameter
3689 in RPL_ENDOFWHOIS.
3690
3691
3692 Changes: Modified:
3693 +2 -2 trunk/modules/m_whois.c (File Modified)
3694
3695
3696 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3697 Log:
3698 New /stats letter 's' to list HURTs:
3699 - opers get the full listing.
3700 - users get any HURTs that match their sockhost/orighost if
3701 "stats_k_oper_only" is set to 1.
3702
3703
3704 Changes: Modified:
3705 +50 -0 trunk/extensions/hurt.c (File Modified)
3706
3707
3708 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3709 Log:
3710 - make the newconf system available to modules.
3711
3712
3713 Changes: Modified:
3714 +4 -1 trunk/include/newconf.h (File Modified)
3715 +4 -8 trunk/src/newconf.c (File Modified)
3716
3717
3718 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3719 Log:
3720 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3721
3722 Changes: Modified:
3723 +0 -3 trunk/doc/example.conf (File Modified)
3724 +0 -3 trunk/doc/reference.conf (File Modified)
3725
3726
3727 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3728 Log:
3729 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3730
3731
3732 Changes: Modified:
3733 +3 -0 trunk/doc/example.conf (File Modified)
3734 +3 -0 trunk/doc/reference.conf (File Modified)
3735
3736
3737 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3738 Log:
3739 Fix too early truncation of JOIN channel list.
3740
3741
3742 Changes: Modified:
3743 +2 -3 trunk/modules/core/m_join.c (File Modified)
3744
3745
3746 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3747 Log:
3748 - From ratbox 2.2 (anfl), send server notices about read
3749 errors from handshakes and servers to +s instead of +d.
3750 - Send various server notices about failed server
3751 connections which did not reach registered state network
3752 wide if the connection was initiated by a remote oper.
3753 This avoids annoying the whole net if there is a
3754 broken autoconnect, but allows all opers to see why a
3755 remote connect failed. Failed connections which did reach
3756 server state already generate server notices everywhere.
3757
3758 Note: this is an exception to our general policy to not send
3759 server notices about unregistered connections remotely.
3760
3761
3762 Changes: Modified:
3763 +1 -0 trunk/include/client.h (File Modified)
3764 +20 -6 trunk/src/client.c (File Modified)
3765 +6 -6 trunk/src/s_serv.c (File Modified)
3766
3767
3768 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3769 Log:
3770 - fix typoes
3771
3772
3773 Changes: Modified:
3774 +1 -1 trunk/doc/example.conf (File Modified)
3775 +1 -1 trunk/doc/reference.conf (File Modified)
3776
3777
3778 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3779 Log:
3780 Don't allow #channel +b $c:&channel (inconsistent target).
3781
3782
3783 Changes: Modified:
3784 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3785
3786
3787 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3788 Log:
3789 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3790
3791
3792 Changes: Modified:
3793 +0 -2 trunk/include/client.h (File Modified)
3794
3795
3796 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3797 Log:
3798 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3799
3800
3801 Changes: Modified:
3802 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3803
3804
3805 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3806 Log:
3807 Store IP addresses in whowas. These are shown to opers.
3808 Obtained from Eurus patches.
3809 orighost tracking removed (not worth the memory IMHO),
3810 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3811 with unknown IPs and to not violate auth{} spoof policy.
3812
3813
3814 Changes: Modified:
3815 +2 -0 trunk/doc/reference.conf (File Modified)
3816 +1 -0 trunk/include/numeric.h (File Modified)
3817 +1 -0 trunk/include/whowas.h (File Modified)
3818 +10 -1 trunk/modules/m_whowas.c (File Modified)
3819 +1 -1 trunk/src/messages.tab (File Modified)
3820 +4 -0 trunk/src/whowas.c (File Modified)
3821
3822
3823 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3824 Log:
3825 Describe hostmask parameter of masktrace better in sgml docs.
3826
3827
3828 Changes: Modified:
3829 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3830
3831
3832 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3833 Log:
3834 masktrace help file: mention CIDR IP masks
3835 From ratbox 2.2
3836
3837
3838 Changes: Modified:
3839 +2 -0 trunk/help/opers/masktrace (File Modified)
3840
3841
3842 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3843 Log:
3844 MASKTRACE: allow normal match() on IP address also
3845 From ratbox 2.2
3846
3847
3848 Changes: Modified:
3849 +2 -3 trunk/modules/m_etrace.c (File Modified)
3850
3851
3852 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3853 Log:
3854 Allow +S clients (services) to send to channels and @/+ channels always.
3855
3856
3857 Changes: Modified:
3858 +1 -1 trunk/modules/core/m_message.c (File Modified)
3859 +1 -1 trunk/src/channel.c (File Modified)
3860
3861
3862 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3863 Log:
3864 Allow servers to send to @#chan and +#chan.
3865
3866
3867 Changes: Modified:
3868 +1 -1 trunk/modules/core/m_message.c (File Modified)
3869
3870
3871 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3872 Log:
3873 Don't count opers on service{} servers in /lusers.
3874
3875
3876 Changes: Modified:
3877 +2 -2 trunk/src/s_user.c (File Modified)
3878
3879
3880 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3881 Log:
3882 Show opers the real host behind a dynamic spoof in WHOIS.
3883 If the user is auth{} spoofed, this shows the auth{} spoof
3884 otherwise it shows the DNS hostname and IP address.
3885 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3886
3887
3888 Changes: Modified:
3889 +1 -0 trunk/include/numeric.h (File Modified)
3890 +12 -2 trunk/modules/m_whois.c (File Modified)
3891 +1 -1 trunk/src/messages.tab (File Modified)
3892
3893
3894 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3895 Log:
3896 Remove #define HIDE_SPOOF_IPS from config.h, should
3897 have been done earlier.
3898
3899
3900 Changes: Modified:
3901 +0 -7 trunk/include/config.h (File Modified)
3902
3903
3904 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3905 Log:
3906 Bring back ERR_CANTKILLSERVER.
3907
3908
3909 Changes: Modified:
3910 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3911
3912
3913 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3914 Log:
3915 ip_cloaking module:
3916 - also send RPL_HOSTHIDDEN on -h
3917 - don't allow +h for auth{} spoofed clients
3918
3919
3920 Changes: Modified:
3921 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3922
3923
3924 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3925 Log:
3926 /etc/resolv.conf parsing:
3927 - don't crash (sometimes) if there is a line without an argument
3928 (e.g. 'search' by itself)
3929 - fix handling of lines with leading whitespace
3930
3931
3932 Changes: Modified:
3933 +9 -8 trunk/src/reslib.c (File Modified)
3934
3935
3936 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3937 Log:
3938 Put back code that terminates DNS queries, which was
3939 removed during the resolver changes.
3940
3941
3942 Changes: Modified:
3943 +4 -0 trunk/src/s_auth.c (File Modified)
3944
3945
3946 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3947 Log:
3948 - oh hey, that was in the wrong place
3949
3950
3951 Changes: Modified:
3952 +13 -13 trunk/src/s_auth.c (File Modified)
3953
3954
3955 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3956 Log:
3957 - handle a situation where a user can go away before DNS completes
3958
3959
3960 Changes: Modified:
3961 +13 -0 trunk/src/s_auth.c (File Modified)
3962
3963
3964 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3965 Log:
3966 More dnsbl stuff
3967
3968
3969 Changes: Modified:
3970 +1 -0 trunk/include/blacklist.h (File Modified)
3971 +1 -0 trunk/include/res.h (File Modified)
3972 +33 -2 trunk/src/blacklist.c (File Modified)
3973 +2 -0 trunk/src/client.c (File Modified)
3974 +24 -0 trunk/src/res.c (File Modified)
3975
3976
3977 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3978 Log:
3979 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3980 if comm_accept() failed.
3981
3982 Found with valgrind.
3983
3984
3985 Changes: Modified:
3986 +4 -4 trunk/src/listener.c (File Modified)
3987
3988
3989 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3990 Log:
3991 - handle unavailable Client/preClient structs
3992
3993
3994 Changes: Modified:
3995 +9 -0 trunk/src/blacklist.c (File Modified)
3996
3997
3998 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3999 Log:
4000 Add +lf to SGML docs.
4001
4002
4003 Changes: Modified:
4004 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4005
4006
4007 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
4008 Log:
4009 Also do forwarding if the channel limit (+l) is exceeded.
4010
4011
4012 Changes: Modified:
4013 +1 -1 trunk/help/opers/cmode (File Modified)
4014 +2 -2 trunk/modules/core/m_join.c (File Modified)
4015
4016
4017 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4018 Log:
4019 Post-release lovin':
4020 - Update version to 2.1.0.
4021 - Regenerate configure.
4022
4023
4024 Changes: Modified:
4025 +9 -9 trunk/configure (File Modified)
4026 +1 -1 trunk/configure.ac (File Modified)
4027
4028
4029 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4030 Log:
4031 Comment out example blacklist{} block.
4032
4033
4034 Changes: Modified:
4035 +7 -7 trunk/doc/example.conf (File Modified)
4036 +7 -7 trunk/doc/reference.conf (File Modified)
4037
4038
4039 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4040 Log:
4041 Add note regarding use of AHBL BLs.
4042
4043
4044 Changes: Modified:
4045 +4 -0 trunk/doc/example.conf (File Modified)
4046 +4 -0 trunk/doc/reference.conf (File Modified)
4047
4048
4049 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4050 Log:
4051 Fix typos.
4052
4053
4054 Changes: Modified:
4055 +2 -2 trunk/CREDITS (File Modified)
4056
4057
4058 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4059 Log:
4060 Add beu to CREDITS.
4061
4062
4063 Changes: Modified:
4064 +1 -0 trunk/CREDITS (File Modified)
4065
4066
4067 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4068 Log:
4069 Put more recent ratbox CREDITS here.
4070
4071
4072 Changes: Modified:
4073 +3 -2 trunk/doc/Ratbox-team (File Modified)
4074
4075
4076 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4077 Log:
4078 Clarify a bit.
4079
4080
4081 Changes: Modified:
4082 +5 -4 trunk/NEWS (File Modified)
4083
4084
4085 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4086 Log:
4087 Mention that install or make install also avoids modunload crashes.
4088
4089
4090 Changes: Modified:
4091 +2 -1 trunk/BUGS (File Modified)
4092
4093
4094 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4095 Log:
4096 - update NEWS a bit
4097
4098
4099 Changes: Modified:
4100 +3 -8 trunk/NEWS (File Modified)
4101
4102
4103 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4104 Log:
4105 - further updates
4106
4107
4108 Changes: Modified:
4109 +3 -2 trunk/BUGS (File Modified)
4110
4111
4112 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4113 Log:
4114 - add orighost check to hurt.c
4115 - update BUGS info
4116
4117
4118 Changes: Modified:
4119 +1 -6 trunk/BUGS (File Modified)
4120 +1 -1 trunk/extensions/hurt.c (File Modified)
4121
4122
4123 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4124 Log:
4125 Make kline_exempt exempt from HURT also.
4126
4127
4128 Changes: Modified:
4129 +2 -1 trunk/extensions/hurt.c (File Modified)
4130
4131
4132 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4133 Log:
4134 Fix mask HEAL propagation.
4135
4136
4137 Changes: Modified:
4138 +6 -3 trunk/extensions/hurt.c (File Modified)
4139
4140
4141 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4142 Log:
4143 - Remove old cruft.
4144 - Update.
4145
4146
4147 Changes: Modified:
4148 +18 -31 trunk/extensions/README (File Modified)
4149
4150
4151 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4152 Log:
4153 More target change hax.
4154 Ick.
4155
4156
4157 Changes: Modified:
4158 +5 -0 trunk/extensions/hurt.c (File Modified)
4159
4160
4161 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4162 Log:
4163 Improvements to HURT propagation.
4164
4165
4166 Changes: Modified:
4167 +8 -6 trunk/extensions/hurt.c (File Modified)
4168
4169
4170 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4171 Log:
4172 - further simplification
4173
4174
4175 Changes: Modified:
4176 +25 -76 trunk/extensions/hurt.c (File Modified)
4177 +0 -9 trunk/extensions/hurt.h (File Modified)
4178
4179
4180 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4181 Log:
4182 - client_exit hook
4183
4184
4185 Changes: Modified:
4186 +13 -0 trunk/extensions/hurt.c (File Modified)
4187
4188
4189 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4190 Log:
4191 - cut off at 15 messages instead of 30
4192
4193
4194 Changes: Modified:
4195 +1 -1 trunk/extensions/hurt.h (File Modified)
4196
4197
4198 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4199 Log:
4200 Squash a warning here.
4201
4202
4203 Changes: Modified:
4204 +1 -3 trunk/src/ircd.c (File Modified)
4205
4206
4207 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4208 Log:
4209 Don't show servers in /stats l to nonopers if flatten links is enabled.
4210
4211
4212 Changes: Modified:
4213 +3 -1 trunk/modules/m_stats.c (File Modified)
4214
4215
4216 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4217 Log:
4218 - hurt expiry
4219
4220
4221 Changes: Modified:
4222 +20 -7 trunk/extensions/hurt.c (File Modified)
4223
4224
4225 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4226 Log:
4227 - remove inline stuff (yuck)
4228 - sockaddr should have been sockhost
4229
4230
4231 Changes: Modified:
4232 +22 -31 trunk/extensions/hurt.c (File Modified)
4233
4234
4235 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4236 Log:
4237 - make hurt checking actually work
4238
4239
4240 Changes: Modified:
4241 +2 -7 trunk/extensions/hurt.c (File Modified)
4242
4243
4244 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4245 Log:
4246 Slight tweak to alias{}.
4247
4248
4249 Changes: Modified:
4250 +4 -0 trunk/src/parse.c (File Modified)
4251
4252
4253 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4254 Log:
4255 - further simplification
4256
4257
4258 Changes: Modified:
4259 +59 -71 trunk/extensions/hurt.c (File Modified)
4260 +0 -1 trunk/extensions/hurt.h (File Modified)
4261
4262
4263 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4264 Log:
4265 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4266
4267
4268 Changes: Modified:
4269 +10 -20 trunk/extensions/hurt.c (File Modified)
4270 +0 -4 trunk/extensions/hurt.h (File Modified)
4271
4272
4273 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4274 Log:
4275 - remove some unnecessary code here (hurt_initial_check_event()).
4276
4277
4278 Changes: Modified:
4279 +0 -23 trunk/extensions/hurt.c (File Modified)
4280
4281
4282 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4283 Log:
4284 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4285
4286
4287 Changes: Modified:
4288 +8 -0 trunk/modules/core/m_message.c (File Modified)
4289
4290
4291 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4292 Log:
4293 - more sane tgchange hax
4294
4295
4296 Changes: Modified:
4297 +2 -1 trunk/extensions/hurt.c (File Modified)
4298
4299
4300 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4301 Log:
4302 Make HEAL <nick> work.
4303
4304
4305 Changes: Modified:
4306 +40 -43 trunk/extensions/hurt.c (File Modified)
4307
4308
4309 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4310 Log:
4311 Destroy hurt_clients list on unload.
4312
4313
4314 Changes: Modified:
4315 +7 -0 trunk/extensions/hurt.c (File Modified)
4316
4317
4318 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4319 Log:
4320 Coding style: no space between a function name and parenthesis.
4321
4322
4323 Changes: Modified:
4324 +43 -43 trunk/extensions/hurt.c (File Modified)
4325
4326
4327 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4328 Log:
4329 Now works and throws out hurt clients after 30 protocol messages
4330 unless they identify.
4331
4332
4333 Changes: Modified:
4334 +28 -36 trunk/extensions/hurt.c (File Modified)
4335 +1 -7 trunk/extensions/hurt.h (File Modified)
4336
4337
4338 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4339 Log:
4340 Working addition/lookup.
4341
4342
4343 Changes: Modified:
4344 +8 -0 trunk/extensions/hurt.c (File Modified)
4345
4346
4347 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4348 Log:
4349 Get rid of hyb6 style propagation (:server COMMAND source).
4350
4351
4352 Changes: Modified:
4353 +18 -22 trunk/extensions/hurt.c (File Modified)
4354
4355
4356 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4357 Log:
4358 add not-working hurt_add and hurt_find
4359
4360
4361 Changes: Modified:
4362 +13 -5 trunk/extensions/hurt.c (File Modified)
4363
4364
4365 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4366 Log:
4367 Comment out a lot of stuff so I can load and unload this without crashing.
4368
4369
4370 Changes: Modified:
4371 +17 -6 trunk/extensions/hurt.c (File Modified)
4372
4373
4374 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4375 Log:
4376 Fix svn:keywords and add a short comment at the top.
4377
4378
4379 Changes: Modified:
4380 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4381
4382
4383 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4384 Log:
4385 - Make hurt module compile
4386 - Link it to the build
4387 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4388 correct flag name, no CAP_TS6 use etc
4389
4390
4391 Changes: Modified:
4392 +1 -0 trunk/extensions/Makefile.in (File Modified)
4393 +30 -32 trunk/extensions/hurt.c (File Modified)
4394
4395
4396 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4397 Log:
4398 Put beu's hurt module in trunk.
4399
4400
4401 Changes: Modified:
4402 + - trunk/extensions/hurt.c (File Added)
4403 + - trunk/extensions/hurt.h (File Added)
4404
4405
4406 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4407 Log:
4408 - _iprint(): use stderr instead of stdout
4409
4410
4411 Changes: Modified:
4412 +1 -1 trunk/src/s_log.c (File Modified)
4413
4414
4415 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4416 Log:
4417 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4418 and subsequently destroy our kqueue when we close 0, 1, 2
4419 (broke /restart).
4420 - After closing fd 0, 1, 2 reopen them to /dev/null again
4421 so we don't send messages from malloc etc to a random
4422 user's connection.
4423 - Remove an obsolete comment.
4424
4425
4426 Changes: Modified:
4427 +13 -2 trunk/src/ircd.c (File Modified)
4428
4429
4430 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4431 Log:
4432 Update NEWS file.
4433
4434
4435 Changes: Modified:
4436 +29 -1 trunk/NEWS (File Modified)
4437
4438
4439 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4440 Log:
4441 Rerun autoconf.
4442
4443
4444 Changes: Modified:
4445 +1 -1 trunk/configure (File Modified)
4446
4447
4448 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4449 Log:
4450 Fix openssl version check to also accept versions newer than 0.9.6.
4451
4452
4453 Changes: Modified:
4454 +1 -1 trunk/configure.ac (File Modified)
4455
4456
4457 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4458 Log:
4459 Oops, need packet.h here.
4460
4461
4462 Changes: Modified:
4463 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4464
4465
4466 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4467 Log:
4468 End the flood grace period in CPRIVMSG/CNOTICE.
4469
4470
4471 Changes: Modified:
4472 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4473
4474
4475 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4476 Log:
4477 - update class::connectfreq documentation
4478
4479
4480 Changes: Modified:
4481 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4482
4483
4484 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4485 Log:
4486 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4487
4488
4489 Changes: Modified:
4490 +3 -6 trunk/src/s_serv.c (File Modified)
4491
4492
4493 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4494 Log:
4495 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4496
4497
4498 Changes: Modified:
4499 +1 -1 trunk/src/messages.tab (File Modified)
4500
4501
4502 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4503 Log:
4504 Don't mention that /stats p shows idle times, as it doesn't.
4505
4506
4507 Changes: Modified:
4508 +1 -1 trunk/help/opers/stats (File Modified)
4509 +1 -1 trunk/help/users/stats (File Modified)
4510
4511
4512 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4513 Log:
4514 /stats A shows DNS servers, it doesn't matter whether ircd
4515 uses ADNS or something else.
4516
4517
4518 Changes: Modified:
4519 +1 -1 trunk/help/opers/stats (File Modified)
4520
4521
4522 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4523 Log:
4524 get_client_name() fix
4525
4526
4527 Changes: Modified:
4528 +4 -0 trunk/src/client.c (File Modified)
4529
4530
4531 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4532 Log:
4533 Add some comments.
4534
4535
4536 Changes: Modified:
4537 +6 -0 trunk/src/ircd.c (File Modified)
4538
4539
4540 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4541 Log:
4542 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4543
4544 Changes: Modified:
4545 +16 -17 trunk/configure (File Modified)
4546 +1 -1 trunk/configure.ac (File Modified)
4547
4548
4549 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4550 Log:
4551 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4552
4553 Changes: Modified:
4554 +135 -0 trunk/configure (File Modified)
4555 +6 -0 trunk/configure.ac (File Modified)
4556
4557
4558 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4559 Log:
4560 Exit 0 on successful -conftest.
4561
4562
4563 Changes: Modified:
4564 +1 -1 trunk/src/ircd.c (File Modified)
4565
4566
4567 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4568 Log:
4569 Make the "keep the parent process around" thing work, by opening
4570 a pipe to the child process. This pipe is on fd 0 in the child
4571 process. After successful initialization, the child will write
4572 a byte to this pipe, on fatal errors it will close it without
4573 writing anything.
4574
4575 Somewhat hackish still but should work.
4576
4577
4578 Changes: Modified:
4579 +27 -30 trunk/src/ircd.c (File Modified)
4580
4581
4582 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4583 Log:
4584 - convert some error messages to ierror() over fprintf/ilog combination
4585
4586
4587 Changes: Modified:
4588 +3 -6 trunk/src/ircd.c (File Modified)
4589
4590
4591 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4592 Log:
4593 - inotice() for loadmodule when in foreground mode
4594
4595
4596 Changes: Modified:
4597 +3 -0 trunk/src/modules.c (File Modified)
4598
4599
4600 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4601 Log:
4602 - remove inotice() on loading modules from the config
4603
4604
4605 Changes: Modified:
4606 +0 -3 trunk/src/modules.c (File Modified)
4607
4608
4609 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4610 Log:
4611 - usleep for 50000usec in the parent process to allow for startup messages
4612 to be cleanly printed before detaching to shell, this should be more than
4613 enough time really
4614
4615
4616 Changes: Modified:
4617 +3 -0 trunk/src/ircd.c (File Modified)
4618
4619
4620 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4621 Log:
4622 - display more errors during normal startup as to try to help people find common problems
4623
4624
4625 Changes: Modified:
4626 +27 -10 trunk/src/ircd.c (File Modified)
4627
4628
4629 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4630 Log:
4631 - version bump in preparation of 2.0.0 release
4632
4633
4634 Changes: Modified:
4635 +9 -9 trunk/configure (File Modified)
4636 +1 -1 trunk/configure.ac (File Modified)
4637
4638
4639 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4640 Log:
4641 Change example.conf operator block from "admin" to "god",
4642 so as to show we encourage per-person operator blocks.
4643
4644
4645 Changes: Modified:
4646 +4 -2 trunk/doc/example.conf (File Modified)
4647
4648
4649 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4650 Log:
4651 Document alias{} block.
4652
4653
4654 Changes: Modified:
4655 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4656
4657
4658 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4659 Log:
4660 Document DNS blacklist stuff in sgml.
4661
4662
4663 Changes: Modified:
4664 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4665 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4666
4667
4668 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4669 Log:
4670 Misc /stats clarifications.
4671
4672
4673 Changes: Modified:
4674 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4675
4676
4677 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4678 Log:
4679 Move snomasks into umodes chapter.
4680 Move oprivs chapter down.
4681
4682
4683 Changes: Modified:
4684 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4685 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4686 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4687
4688
4689 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4690 Log:
4691 Mention operator{} user@host change.
4692
4693
4694 Changes: Modified:
4695 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4696
4697
4698 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4699 Log:
4700 operator{} block user@host matches against orighost now, not host.
4701 This means that services/+h spoofs do not work in operator{} blocks;
4702 auth{} spoofs still work.
4703
4704
4705 Changes: Modified:
4706 +4 -0 trunk/doc/example.conf (File Modified)
4707 +1 -1 trunk/doc/reference.conf (File Modified)
4708 +2 -2 trunk/modules/m_challenge.c (File Modified)
4709 +1 -1 trunk/modules/m_oper.c (File Modified)
4710
4711
4712 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4713 Log:
4714 - inotice/iwarn/ierror() stuff I was working on
4715
4716
4717 Changes: Modified:
4718 +3 -0 trunk/include/s_log.h (File Modified)
4719 +15 -11 trunk/src/ircd.c (File Modified)
4720 +3 -1 trunk/src/modules.c (File Modified)
4721 +1 -1 trunk/src/newconf.c (File Modified)
4722 +54 -0 trunk/src/s_log.c (File Modified)
4723
4724
4725 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4726 Log:
4727 Oops, don't add blacklists to the list twice on rehash.
4728
4729
4730 Changes: Modified:
4731 +3 -2 trunk/src/blacklist.c (File Modified)
4732
4733
4734 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4735 Log:
4736 Remove notices to the client about progress of dnsbl lookups.
4737
4738
4739 Changes: Modified:
4740 +0 -4 trunk/src/blacklist.c (File Modified)
4741
4742
4743 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4744 Log:
4745 Add auth{} flag dnsbl_exempt.
4746
4747
4748 Changes: Modified:
4749 +2 -1 trunk/doc/example.conf (File Modified)
4750 +2 -1 trunk/doc/reference.conf (File Modified)
4751 +2 -0 trunk/include/s_conf.h (File Modified)
4752 +1 -0 trunk/src/newconf.c (File Modified)
4753 +8 -1 trunk/src/s_user.c (File Modified)
4754
4755
4756 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4757 Log:
4758 Switch alias{} and blacklist{} around, for consistency with example.conf.
4759
4760
4761 Changes: Modified:
4762 +18 -18 trunk/doc/reference.conf (File Modified)
4763
4764
4765 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4766 Log:
4767 Send a warning to the user if they are dnsbl listed but exempted.
4768
4769
4770 Changes: Modified:
4771 +17 -12 trunk/src/s_user.c (File Modified)
4772
4773
4774 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4775 Log:
4776 Move throwing out dnsbl listed clients to registration,
4777 and make kline_exempt exempt from it.
4778
4779
4780 Changes: Modified:
4781 +1 -0 trunk/include/blacklist.h (File Modified)
4782 +4 -0 trunk/include/client.h (File Modified)
4783 +15 -16 trunk/src/blacklist.c (File Modified)
4784 +6 -0 trunk/src/client.c (File Modified)
4785 +17 -0 trunk/src/s_user.c (File Modified)
4786
4787
4788 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4789 Log:
4790 Show refcount in /stats n.
4791
4792
4793 Changes: Modified:
4794 +3 -2 trunk/modules/m_stats.c (File Modified)
4795
4796
4797 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4798 Log:
4799 Don't look up dnsbls twice if they send USER twice.
4800
4801
4802 Changes: Modified:
4803 +5 -3 trunk/modules/m_user.c (File Modified)
4804
4805
4806 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4807 Log:
4808 Add /stats n to help files.
4809
4810
4811 Changes: Modified:
4812 +1 -0 trunk/help/opers/stats (File Modified)
4813 +1 -0 trunk/help/users/stats (File Modified)
4814
4815
4816 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4817 Log:
4818 Only check dnsbls for A records, not AAAA.
4819
4820
4821 Changes: Modified:
4822 +1 -1 trunk/src/blacklist.c (File Modified)
4823
4824
4825 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4826 Log:
4827 Don't remove non-illegal blacklists on completion of check.
4828 Add debugging notices (not working).
4829
4830
4831 Changes: Modified:
4832 +5 -1 trunk/src/blacklist.c (File Modified)
4833
4834
4835 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4836 Log:
4837 Don't call register_local_user() if they haven't sent a nick yet.
4838
4839
4840 Changes: Modified:
4841 +1 -1 trunk/src/blacklist.c (File Modified)
4842
4843
4844 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4845 Log:
4846 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4847
4848
4849 Changes: Modified:
4850 +21 -0 trunk/modules/m_stats.c (File Modified)
4851
4852
4853 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4854 Log:
4855 More dnsbl rehash fixes, it was adding bogus entries.
4856
4857
4858 Changes: Modified:
4859 +2 -7 trunk/src/newconf.c (File Modified)
4860
4861
4862 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4863 Log:
4864 Need blacklist.h here.
4865
4866
4867 Changes: Modified:
4868 +1 -0 trunk/src/s_conf.c (File Modified)
4869
4870
4871 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4872 Log:
4873 - nuke iauth
4874
4875
4876 Changes: Modified:
4877 +1 -2 trunk/configure (File Modified)
4878 +0 -48 trunk/configure.ac (File Modified)
4879 + - trunk/doc/example-iauth.conf (File Deleted)
4880 + - trunk/iauth/ (File Deleted)
4881
4882
4883 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4884 Log:
4885 Improve handling of rehashing with blacklists.
4886 Also some coding style tweaks.
4887
4888
4889 Changes: Modified:
4890 +3 -2 trunk/include/blacklist.h (File Modified)
4891 +35 -16 trunk/src/blacklist.c (File Modified)
4892 +2 -0 trunk/src/s_conf.c (File Modified)
4893
4894
4895 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4896 Log:
4897 Clear can_send cache if a user logs in or out from services.
4898
4899
4900 Changes: Modified:
4901 +2 -0 trunk/modules/m_services.c (File Modified)
4902
4903
4904 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4905 Log:
4906 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4907 This directory is not entered by default.
4908 More stuff needs to be moved into here.
4909
4910
4911 Changes: Modified:
4912 +2 -1 trunk/configure (File Modified)
4913 +1 -0 trunk/configure.ac (File Modified)
4914 +69 -458 trunk/extensions/Makefile.in (File Modified)
4915 + - trunk/extensions/m_clearchan.c (File Deleted)
4916 + - trunk/extensions/m_force.c (File Deleted)
4917 + - trunk/unsupported/ (File Added)
4918 + - trunk/unsupported/Makefile.in (File Added)
4919 + - trunk/unsupported/m_clearchan.c (File Added)
4920 + - trunk/unsupported/m_force.c (File Added)
4921
4922
4923 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4924 Log:
4925 Logging/wallops for forcejoin/forcepart, numeric fix.
4926 This needs to be moved to the toys section.
4927
4928
4929 Changes: Modified:
4930 +22 -2 trunk/extensions/m_force.c (File Modified)
4931
4932
4933 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4934 Log:
4935 Fix comments at the top (including copyright).
4936
4937
4938 Changes: Modified:
4939 +3 -2 trunk/extensions/m_omode.c (File Modified)
4940
4941
4942 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4943 Log:
4944 Add OMODE command to extensions/ for oper mode hacking:
4945 - requires admin privs
4946 - does not work for opped opers
4947 - sends wallops
4948 - sends a ServerMode for opping the oper themselves,
4949 otherwise a mode coming from the oper (not only
4950 does this provide full accountability, it is also
4951 easiest to implement while avoiding channels
4952 messed up with bogus bans etc).
4953
4954
4955 Changes: Modified:
4956 +171 -0 trunk/extensions/Makefile.in (File Modified)
4957 + - trunk/extensions/m_omode.c (File Added)
4958
4959
4960 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4961 Log:
4962 Metadata fix
4963
4964
4965 Changes: Modified:
4966 + - trunk/include/blacklist.h (Property Modified)
4967 + - trunk/src/blacklist.c (Property Modified)
4968
4969
4970 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4971 Log:
4972 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4973
4974
4975 Changes: Modified:
4976 +5 -1 trunk/src/blacklist.c (File Modified)
4977
4978
4979 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4980 Log:
4981 Initial DNS blacklist support:
4982 - see example.conf for how to use.
4983 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4984 - tor.ahbl.org is also included because most networks will not want to allow tor
4985 (and we're considering going KoS on tor users here anyway due to abuse)
4986
4987
4988 Changes: Modified:
4989 +18 -0 trunk/doc/example.conf (File Modified)
4990 +66 -0 trunk/doc/reference.conf (File Modified)
4991 + - trunk/include/blacklist.h (File Added)
4992 +2 -0 trunk/include/client.h (File Modified)
4993 +3 -0 trunk/modules/m_user.c (File Modified)
4994 +152 -0 trunk/src/Makefile.in (File Modified)
4995 + - trunk/src/blacklist.c (File Added)
4996 +34 -0 trunk/src/newconf.c (File Modified)
4997 +1 -0 trunk/src/s_auth.c (File Modified)
4998 +4 -0 trunk/src/s_user.c (File Modified)
4999
5000
5001 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
5002 Log:
5003 Remove last bit of lzo stuff (comment in example.conf connect{}).
5004
5005
5006 Changes: Modified:
5007 +0 -4 trunk/doc/example.conf (File Modified)
5008
5009
5010 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5011 Log:
5012 Show sasl successes and failures in /stats t (like other
5013 things in /stats t, about local clients only).
5014
5015
5016 Changes: Modified:
5017 +2 -0 trunk/include/s_stats.h (File Modified)
5018 +3 -0 trunk/modules/m_sasl.c (File Modified)
5019 +3 -0 trunk/src/s_stats.c (File Modified)
5020
5021
5022 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5023 Log:
5024 Allow messaging services by nickname without using
5025 target change slots (this was already possible with
5026 user@server notation or services shortcuts).
5027
5028
5029 Changes: Modified:
5030 +2 -2 trunk/modules/core/m_message.c (File Modified)
5031
5032
5033 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5034 Log:
5035 Abort a safelist if a new /list comes in while one is already in progress.
5036
5037
5038 Changes: Modified:
5039 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5040
5041
5042 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5043 Log:
5044 Change $![letter]:[mask] to $~[letter]:[mask]
5045 so both ! and ~ invert an extban.
5046
5047
5048 Changes: Modified:
5049 +2 -0 trunk/src/chmode.c (File Modified)
5050
5051
5052 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5053 Log:
5054 - revert due to technical issues
5055
5056
5057 Changes: Modified:
5058 +1 -1 trunk/src/extban.c (File Modified)
5059
5060
5061 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5062 Log:
5063 - 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
5064
5065
5066 Changes: Modified:
5067 +1 -1 trunk/src/extban.c (File Modified)
5068
5069
5070 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5071 Log:
5072 Don't pace /list on a single channel.
5073
5074
5075 Changes: Modified:
5076 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5077
5078
5079 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5080 Log:
5081 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5082
5083
5084 Changes: Modified:
5085 +4 -2 trunk/include/supported.h (File Modified)
5086
5087
5088 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5089 Log:
5090 Extban types are case insensitive; force them to lowercase when added.
5091
5092
5093 Changes: Modified:
5094 +5 -5 trunk/doc/extban.txt (File Modified)
5095 +4 -0 trunk/src/chmode.c (File Modified)
5096 +3 -3 trunk/src/extban.c (File Modified)
5097
5098
5099 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5100 Log:
5101 sendto_wallops_flags():
5102 - instead of checking IsOper on each client, walk the appropriate list
5103 - instead of sending non-+z wallops from persons to nonopers, send only
5104 +w wallops from persons
5105
5106
5107 Changes: Modified:
5108 +1 -5 trunk/src/send.c (File Modified)
5109
5110
5111 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5112 Log:
5113 Prefix oper wallops with "WALLOPS - " if they would
5114 otherwise look like operwalls or locops, when sending
5115 them to local users.
5116
5117
5118 Changes: Modified:
5119 +11 -1 trunk/modules/m_wallops.c (File Modified)
5120
5121
5122 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5123 Log:
5124 Make sure destination field in some sasl numerics
5125 is the user's nick, not the sasl agent or server
5126 name.
5127
5128
5129 Changes: Modified:
5130 +2 -2 trunk/modules/m_sasl.c (File Modified)
5131
5132
5133 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5134 Log:
5135 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5136
5137
5138 Changes: Modified:
5139 +1 -1 trunk/extensions/Makefile.in (File Modified)
5140
5141
5142 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5143 Log:
5144 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5145
5146
5147 Changes: Modified:
5148 +1 -0 trunk/src/s_user.c (File Modified)
5149
5150
5151 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5152 Log:
5153 Fix build for when IPv6 is disabled.
5154
5155
5156 Changes: Modified:
5157 +12 -10 trunk/src/s_auth.c (File Modified)
5158
5159
5160 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5161 Log:
5162 Add information about adding extban types.
5163
5164
5165 Changes: Modified:
5166 +25 -0 trunk/doc/extban.txt (File Modified)
5167
5168
5169 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5170 Log:
5171 Better extban validation: try to match a new extban from
5172 a local user against its setter to see if it is valid.
5173 Unknown extban types from remotes are no longer hidden.
5174
5175
5176 Changes: Modified:
5177 +4 -3 trunk/doc/extban.txt (File Modified)
5178 +1 -0 trunk/include/channel.h (File Modified)
5179 +2 -6 trunk/src/chmode.c (File Modified)
5180 +32 -0 trunk/src/extban.c (File Modified)
5181
5182
5183 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5184 Log:
5185 Make sure both .c.o: and .s.o: are followed by the necessary command.
5186
5187
5188 Changes: Modified:
5189 +1 -0 trunk/src/Makefile.in (File Modified)
5190
5191
5192 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5193 Log:
5194 Add need_sasl auth{} flag to sgml documentation.
5195
5196
5197 Changes: Modified:
5198 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5199
5200
5201 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5202 Log:
5203 Document need_sasl auth{} flag in example confs.
5204
5205
5206 Changes: Modified:
5207 +1 -0 trunk/doc/example.conf (File Modified)
5208 +1 -0 trunk/doc/reference.conf (File Modified)
5209
5210
5211 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5212 Log:
5213 Don't allow TB to set an empty topic.
5214 This would be possible if a server sent bad protocol
5215 and could cause a crash.
5216
5217
5218 Changes: Modified:
5219 +4 -0 trunk/modules/m_tb.c (File Modified)
5220
5221
5222 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5223 Log:
5224 - oops
5225
5226
5227 Changes: Modified:
5228 +1 -1 trunk/Makefile.in (File Modified)
5229
5230
5231 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5232 Log:
5233 - typo fix
5234
5235
5236 Changes: Modified:
5237 +2 -2 trunk/configure (File Modified)
5238 +1 -1 trunk/configure.ac (File Modified)
5239
5240
5241 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5242 Log:
5243 - rebuild configure
5244
5245
5246 Changes: Modified:
5247 +2 -2 trunk/configure (File Modified)
5248
5249
5250 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5251 Log:
5252 - makefile fix
5253
5254
5255 Changes: Modified:
5256 +1 -1 trunk/extensions/Makefile.in (File Modified)
5257
5258
5259 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5260 Log:
5261 - rename contrib to extensions to bring some clarity to things
5262
5263
5264 Changes: Modified:
5265 +1 -1 trunk/Makefile.in (File Modified)
5266 +1 -1 trunk/configure.ac (File Modified)
5267 +10 -10 trunk/doc/example.conf (File Modified)
5268 +10 -10 trunk/doc/reference.conf (File Modified)
5269 + - trunk/extensions/ (File Added)
5270 + - trunk/extras/ (File Deleted)
5271
5272
5273 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5274 Log:
5275 - temporary rename
5276
5277
5278 Changes: Modified:
5279 +1 -1 trunk/Makefile.in (File Modified)
5280 +1 -1 trunk/configure.ac (File Modified)
5281 + - trunk/contrib/ (File Deleted)
5282 + - trunk/extras/ (File Added)
5283
5284
5285 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5286 Log:
5287 Don't allow servers to QUIT (they should use SQUIT).
5288
5289
5290 Changes: Modified:
5291 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5292
5293
5294 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5295 Log:
5296 - keywords
5297
5298
5299 Changes: Modified:
5300 + - trunk/src/fnvhash.s (Property Modified)
5301
5302
5303 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5304 Log:
5305 - reduced version of code
5306
5307
5308 Changes: Modified:
5309 +9 -61 trunk/src/fnvhash.s (File Modified)
5310
5311
5312 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5313 Log:
5314 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5315
5316
5317 Changes: Modified:
5318 +1 -1 trunk/src/fnvhash.s (File Modified)
5319
5320
5321 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5322 Log:
5323 Fix orighost matching for klines, etc. Was hashing the visible
5324 host, oops.
5325
5326
5327 Changes: Modified:
5328 +1 -1 trunk/src/hostmask.c (File Modified)
5329
5330
5331 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5332 Log:
5333 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5334
5335
5336 Changes: Modified:
5337 +7 -1 trunk/configure (File Modified)
5338 +5 -0 trunk/configure.ac (File Modified)
5339 +5 -6 trunk/src/Makefile.in (File Modified)
5340 +0 -4 trunk/src/fnvhash.s (File Modified)
5341 +0 -2 trunk/src/hash.c (File Modified)
5342
5343
5344 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5345 Log:
5346 - regenerate configure
5347
5348
5349 Changes: Modified:
5350 +18 -0 trunk/configure (File Modified)
5351
5352
5353 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5354 Log:
5355 - --enable-ricer-hashing option.
5356
5357
5358 Changes: Modified:
5359 +9 -0 trunk/configure.ac (File Modified)
5360 +3 -0 trunk/include/setup.h.in (File Modified)
5361
5362
5363 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5364 Log:
5365 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5366
5367
5368 Changes: Modified:
5369 + - trunk/src/fnvhash.s (File Added)
5370 +3 -0 trunk/src/hash.c (File Modified)
5371
5372
5373 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5374 Log:
5375 Fix syntax error in reference.conf.
5376
5377
5378 Changes: Modified:
5379 +0 -1 trunk/doc/reference.conf (File Modified)
5380
5381
5382 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5383 Log:
5384 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5385 (&& instead of ||...)
5386 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5387
5388
5389 Changes: Modified:
5390 +1 -1 trunk/src/chmode.c (File Modified)
5391
5392
5393 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5394 Log:
5395 Documentation for extban.
5396
5397
5398 Changes: Modified:
5399 + - trunk/doc/extban.txt (File Added)
5400
5401
5402 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5403 Log:
5404 Add extban modules to example confs.
5405
5406
5407 Changes: Modified:
5408 +5 -0 trunk/doc/example.conf (File Modified)
5409 +10 -0 trunk/doc/reference.conf (File Modified)
5410
5411
5412 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5413 Log:
5414 Initial addition of extended ban types (conditionals).
5415 Allows custom +bqeI checks via modules.
5416 Initial extra types are account (a[:mask]), oper (o),
5417 channel (c:name), realname (r:mask), server (s:mask).
5418
5419
5420 Changes: Modified:
5421 +229 -0 trunk/contrib/Makefile.in (File Modified)
5422 + - trunk/contrib/extb_account.c (File Added)
5423 + - trunk/contrib/extb_channel.c (File Added)
5424 + - trunk/contrib/extb_oper.c (File Added)
5425 + - trunk/contrib/extb_realname.c (File Added)
5426 + - trunk/contrib/extb_server.c (File Added)
5427 +13 -0 trunk/include/channel.h (File Modified)
5428 +1 -0 trunk/src/Makefile.in (File Modified)
5429 +14 -5 trunk/src/channel.c (File Modified)
5430 +91 -0 trunk/src/chmode.c (File Modified)
5431 + - trunk/src/extban.c (File Added)
5432
5433
5434 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5435 Log:
5436 Do not force +bqeI modes starting with '$' in nick!user@host format.
5437 * and ? characters in them are still assumed to be wildcards.
5438
5439
5440 Changes: Modified:
5441 +6 -0 trunk/src/chmode.c (File Modified)
5442
5443
5444 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5445 Log:
5446 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5447
5448
5449 Changes: Modified:
5450 +4 -0 trunk/modules/m_capab.c (File Modified)
5451
5452
5453 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5454 Log:
5455 Stop some mixing of client and server protocol.
5456
5457
5458 Changes: Modified:
5459 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5460 +4 -2 trunk/modules/m_pass.c (File Modified)
5461 +6 -0 trunk/modules/m_sasl.c (File Modified)
5462 +6 -0 trunk/modules/m_user.c (File Modified)
5463
5464
5465 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5466 Log:
5467 - additional revert
5468
5469
5470 Changes: Modified:
5471 +0 -2 trunk/include/s_newconf.h (File Modified)
5472 +0 -4 trunk/include/s_serv.h (File Modified)
5473 +0 -1 trunk/src/newconf.c (File Modified)
5474 +1 -13 trunk/src/s_serv.c (File Modified)
5475
5476
5477 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5478 Log:
5479 - revert LZOLink patch for now
5480
5481
5482 Changes: Modified:
5483 +0 -1 trunk/servlink/Makefile.in (File Modified)
5484 +0 -16 trunk/servlink/README (File Modified)
5485 +2 -36 trunk/servlink/control.c (File Modified)
5486 +0 -3 trunk/servlink/control.h (File Modified)
5487 +7 -5955 trunk/servlink/io.c (File Modified)
5488 + - trunk/servlink/lzoconf.h (File Deleted)
5489 + - trunk/servlink/lzodefs.h (File Deleted)
5490 + - trunk/servlink/minilzo.c (File Deleted)
5491 + - trunk/servlink/minilzo.h (File Deleted)
5492 +0 -1 trunk/servlink/servlink.h (File Modified)
5493
5494
5495 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5496 Log:
5497 - more stuff here
5498
5499
5500 Changes: Modified:
5501 +4 -2 trunk/servlink/control.c (File Modified)
5502 +2 -1 trunk/servlink/io.c (File Modified)
5503
5504
5505 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5506 Log:
5507 - oops
5508
5509
5510 Changes: Modified:
5511 +2 -2 trunk/servlink/io.c (File Modified)
5512
5513
5514 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5515 Log:
5516 - paranoia, prevent segfaults
5517
5518
5519 Changes: Modified:
5520 +2 -2 trunk/servlink/io.c (File Modified)
5521
5522
5523 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5524 Log:
5525 - more optimal servlink code
5526
5527
5528 Changes: Modified:
5529 +21 -8 trunk/servlink/io.c (File Modified)
5530
5531
5532 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5533 Log:
5534 - more efficient read strategy
5535
5536
5537 Changes: Modified:
5538 +15 -3 trunk/servlink/io.c (File Modified)
5539
5540
5541 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5542 Log:
5543 - use lzo_uintp cast to make LZO happy
5544
5545
5546 Changes: Modified:
5547 +3 -3 trunk/servlink/io.c (File Modified)
5548
5549
5550 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5551 Log:
5552 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5553
5554
5555 Changes: Modified:
5556 +4 -0 trunk/doc/example.conf (File Modified)
5557 +2 -1 trunk/include/s_newconf.h (File Modified)
5558 +4 -0 trunk/include/s_serv.h (File Modified)
5559 +1 -0 trunk/servlink/Makefile.in (File Modified)
5560 +16 -0 trunk/servlink/README (File Modified)
5561 +34 -2 trunk/servlink/control.c (File Modified)
5562 +3 -0 trunk/servlink/control.h (File Modified)
5563 +5929 -7 trunk/servlink/io.c (File Modified)
5564 + - trunk/servlink/lzoconf.h (File Added)
5565 + - trunk/servlink/lzodefs.h (File Added)
5566 + - trunk/servlink/minilzo.c (File Added)
5567 + - trunk/servlink/minilzo.h (File Added)
5568 +1 -0 trunk/servlink/servlink.h (File Modified)
5569 +1 -0 trunk/src/newconf.c (File Modified)
5570 +14 -2 trunk/src/s_serv.c (File Modified)
5571
5572
5573 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5574 Log:
5575 - remove imalloc, it was a concept that probably wouldn't have worked properly
5576
5577
5578 Changes: Modified:
5579 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5580 + - trunk/libcharybdis/imalloc.c (File Deleted)
5581 + - trunk/libcharybdis/imalloc.h (File Deleted)
5582
5583
5584 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5585 Log:
5586 - disable imalloc for now
5587
5588
5589 Changes: Modified:
5590 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5591
5592
5593 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5594 Log:
5595 - remove unneeded debug code
5596
5597
5598 Changes: Modified:
5599 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5600
5601
5602 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5603 Log:
5604 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5605
5606
5607 Changes: Modified:
5608 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5609
5610
5611 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5612 Log:
5613 - more stuff here, imalloc remains disabled for now
5614
5615
5616 Changes: Modified:
5617 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5618
5619
5620 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5621 Log:
5622 - more progress
5623
5624
5625 Changes: Modified:
5626 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5627
5628
5629 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5630 Log:
5631 - more tweaks
5632
5633
5634 Changes: Modified:
5635 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5636 +2 -0 trunk/src/ircd.c (File Modified)
5637
5638
5639 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5640 Log:
5641 - roll back libircd crap
5642
5643
5644 Changes: Modified:
5645 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5646 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5647 +29 -0 trunk/src/.depend (File Modified)
5648 +6 -21 trunk/src/Makefile.in (File Modified)
5649 +3 -218 trunk/src/ircd.c (File Modified)
5650 + - trunk/src/ircd_linker.c (File Deleted)
5651 + - trunk/src/main.c (File Deleted)
5652
5653
5654 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5655 Log:
5656 - realloc(), free() implementation
5657
5658
5659 Changes: Modified:
5660 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5661
5662
5663 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5664 Log:
5665 - malloc(), calloc() implementation
5666
5667
5668 Changes: Modified:
5669 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5670
5671
5672 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5673 Log:
5674 - block_free(), block_find(), retune_heaps() implementation
5675
5676
5677 Changes: Modified:
5678 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5679
5680
5681 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5682 Log:
5683 - block_destroy code, block_allocate code.
5684
5685
5686 Changes: Modified:
5687 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5688
5689
5690 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5691 Log:
5692 - block_new() code
5693
5694
5695 Changes: Modified:
5696 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5697
5698
5699 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5700 Log:
5701 - disable imalloc again :P
5702
5703
5704 Changes: Modified:
5705 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5706
5707
5708 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5709 Log:
5710 - fix warning
5711
5712
5713 Changes: Modified:
5714 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5715
5716
5717 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5718 Log:
5719 - fix typo
5720
5721
5722 Changes: Modified:
5723 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5724
5725
5726 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5727 Log:
5728 - constructor code for imalloc engine (malloc_init())
5729
5730
5731 Changes: Modified:
5732 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5733
5734
5735 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5736 Log:
5737 - imalloc engine improvements
5738
5739
5740 Changes: Modified:
5741 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5742
5743
5744 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5745 Log:
5746 - replace mmap() code with direct brk()/sbrk() calls.
5747
5748
5749 Changes: Modified:
5750 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5751
5752
5753 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5754 Log:
5755 - remove outdated i_malloc() interfaces
5756
5757
5758 Changes: Modified:
5759 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5760
5761
5762 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5763 Log:
5764 - redisable imalloc (sorry!)
5765
5766
5767 Changes: Modified:
5768 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5769
5770
5771 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5772 Log:
5773 - correct GET_PAGE_SLOT() macro
5774
5775
5776 Changes: Modified:
5777 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5778
5779
5780 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5781 Log:
5782 - oops forgot to commit it with imalloc turned off
5783
5784
5785 Changes: Modified:
5786 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5787
5788
5789 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5790 Log:
5791 - cleanups
5792
5793
5794 Changes: Modified:
5795 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5796 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5797
5798
5799 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5800 Log:
5801 - lowlevel imalloc code
5802
5803
5804 Changes: Modified:
5805 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5806 + - trunk/libcharybdis/imalloc.h (File Added)
5807
5808
5809 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5810 Log:
5811 - fix bindings
5812
5813
5814 Changes: Modified:
5815 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5816
5817
5818 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5819 Log:
5820 remove #ifndef
5821
5822
5823 Changes: Modified:
5824 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5825
5826
5827 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5828 Log:
5829 - 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)
5830
5831
5832 Changes: Modified:
5833 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5834 + - trunk/libcharybdis/imalloc.c (File Added)
5835
5836
5837 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5838 Log:
5839 - increment configure Id
5840
5841
5842 Changes: Modified:
5843 +2208 -1 trunk/configure (File Modified)
5844
5845
5846 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5847 Log:
5848 - bootstrap for imalloc code
5849
5850
5851 Changes: Modified:
5852 +54 -1 trunk/configure.ac (File Modified)
5853 +27 -0 trunk/include/setup.h.in (File Modified)
5854
5855
5856 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5857 Log:
5858 Clarify interaction of spoofs and channel bans/operator{} blocks.
5859
5860
5861 Changes: Modified:
5862 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5863 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5864
5865
5866 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5867 Log:
5868 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5869
5870
5871 Changes: Modified:
5872 +30 -22 trunk/src/ircd.c (File Modified)
5873
5874
5875 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5876 Log:
5877 If shared{} blocks deny something, the command
5878 is silently ignored.
5879
5880
5881 Changes: Modified:
5882 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5883
5884
5885 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5886 Log:
5887 Move up IsService check so we don't store a non-service
5888 in preClient->sasl_agent.
5889
5890
5891 Changes: Modified:
5892 +6 -6 trunk/modules/m_sasl.c (File Modified)
5893
5894
5895 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5896 Log:
5897 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5898 Add some more sanity checks on agent strings.
5899
5900
5901 Changes: Modified:
5902 +13 -11 trunk/modules/m_sasl.c (File Modified)
5903
5904
5905 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5906 Log:
5907 Unknown clients can have an ID too now so make sure to remove
5908 them from the hash if they exit.
5909
5910
5911 Changes: Modified:
5912 +3 -0 trunk/src/client.c (File Modified)
5913
5914
5915 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5916 Log:
5917 Only accept sasl from servers in a service{} block.
5918 Not tested but this must go in.
5919
5920
5921 Changes: Modified:
5922 +6 -0 trunk/modules/m_sasl.c (File Modified)
5923 +3 -0 trunk/modules/m_signon.c (File Modified)
5924
5925
5926 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5927 Log:
5928 Only process SAVE messages targetting registered users,
5929 not servers or unregistered connections. Could cause
5930 a crash when bad protocol was received.
5931
5932
5933 Changes: Modified:
5934 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5935
5936
5937 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5938 Log:
5939 - fix QJM buffer overflow vulnerability (fucking GXTi)
5940
5941
5942 Changes: Modified:
5943 +3 -3 trunk/src/s_user.c (File Modified)
5944
5945
5946 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5947 Log:
5948 Mention /scan umodes under oper_spy privilege.
5949
5950
5951 Changes: Modified:
5952 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5953
5954
5955 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5956 Log:
5957 Mention that overlapping cluster blocks are a bad thing.
5958
5959
5960 Changes: Modified:
5961 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5962
5963
5964 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5965 Log:
5966 - Document cluster{} and shared{} blocks.
5967 - Mention that service{} does not allow wildcards.
5968
5969
5970 Changes: Modified:
5971 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5972
5973
5974 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5975 Log:
5976 Document exempt{} and service{} blocks, point to reference.conf for
5977 general{}, channel{} and serverhide{}.
5978
5979
5980 Changes: Modified:
5981 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5982
5983
5984 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5985 Log:
5986 Document ~ in lists of values better.
5987
5988
5989 Changes: Modified:
5990 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5991
5992
5993 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5994 Log:
5995 More detailed CNOTICE, CPRIVMSG descriptions.
5996
5997
5998 Changes: Modified:
5999 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
6000
6001
6002 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
6003 Log:
6004 Oops, need both Revision and Id on modules.
6005
6006
6007 Changes: Modified:
6008 + - trunk/modules/sno_routing.c (Property Modified)
6009
6010
6011 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6012 Log:
6013 Tweak header comment a bit (filename, Id).
6014
6015
6016 Changes: Modified:
6017 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6018
6019
6020 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6021 Log:
6022 Add GLINE and UNGLINE.
6023
6024
6025 Changes: Modified:
6026 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6027
6028
6029 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6030 Log:
6031 New configure with proper Id.
6032
6033
6034 Changes: Modified:
6035 +3 -1 trunk/configure (File Modified)
6036
6037
6038 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6039 Log:
6040 Change #include directives for in6addr_any, hopefully compiles better now.
6041
6042
6043 Changes: Modified:
6044 +3 -1 trunk/configure.ac (File Modified)
6045
6046
6047 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6048 Log:
6049 Encourage putting actual administrative information
6050 in the admin{} block.
6051
6052
6053 Changes: Modified:
6054 +3 -3 trunk/doc/example.conf (File Modified)
6055
6056
6057 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6058 Log:
6059 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6060
6061
6062 Changes: Modified:
6063 +9 -7 trunk/include/s_conf.h (File Modified)
6064 +1 -0 trunk/src/newconf.c (File Modified)
6065 +10 -0 trunk/src/s_user.c (File Modified)
6066
6067
6068 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6069 Log:
6070 - Change to glines = no in example confs
6071 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6072 are disabled.
6073
6074
6075 Changes: Modified:
6076 +1 -1 trunk/doc/example.conf (File Modified)
6077 +1 -1 trunk/doc/reference.conf (File Modified)
6078 +2 -2 trunk/modules/m_gline.c (File Modified)
6079
6080
6081 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6082 Log:
6083 - forward-port QJM fix from 1.1
6084
6085
6086 Changes: Modified:
6087 +2 -0 trunk/src/s_user.c (File Modified)
6088
6089
6090 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6091 Log:
6092 - add switch to configure to disable the block allocator
6093
6094
6095 Changes: Modified:
6096 +18 -0 trunk/configure (File Modified)
6097 +9 -0 trunk/configure.ac (File Modified)
6098 +0 -6 trunk/include/config.h (File Modified)
6099 +3 -0 trunk/include/setup.h.in (File Modified)
6100
6101
6102 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6103 Log:
6104 Fix wierd error that would exit SASL users with "Overridden"
6105
6106 Changes: Modified:
6107 +1 -1 trunk/modules/m_signon.c (File Modified)
6108
6109
6110 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6111 Log:
6112 Remove obsolete XXX comment about lazylinks.
6113
6114
6115 Changes: Modified:
6116 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6117
6118
6119 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6120 Log:
6121 OJOIN: make sure to send the wallops remotely for #channels
6122
6123
6124 Changes: Modified:
6125 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6126
6127
6128 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6129 Log:
6130 Accountability for OJOIN (contrib module)
6131
6132 Changes: Modified:
6133 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6134
6135
6136 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6137 Log:
6138 - move more stuff over to ircd_state
6139
6140
6141 Changes: Modified:
6142 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6143 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6144 +9 -0 trunk/src/ircd_state.c (File Modified)
6145 +3 -3 trunk/src/patricia.c (File Modified)
6146
6147
6148 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6149 Log:
6150 - move more stuff out of libircd and into ircd_state.c
6151
6152
6153 Changes: Modified:
6154 +5 -5 trunk/src/channel.c (File Modified)
6155 +4 -4 trunk/src/client.c (File Modified)
6156 +12 -0 trunk/src/ircd_state.c (File Modified)
6157
6158
6159 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6160 Log:
6161 - this is just barrels of fun
6162
6163
6164 Changes: Modified:
6165 + - trunk/include/ircd_state.h (File Added)
6166 +1 -1 trunk/src/Makefile.in (File Modified)
6167 +2 -1 trunk/src/channel.c (File Modified)
6168 +3 -52 trunk/src/ircd.c (File Modified)
6169 +100 -3 trunk/src/ircd_state.c (File Modified)
6170
6171
6172 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6173 Log:
6174 It's .include, not #include.
6175
6176
6177 Changes: Modified:
6178 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6179
6180
6181 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6182 Log:
6183 More consistent section titles.
6184
6185
6186 Changes: Modified:
6187 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6188 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6189 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6190
6191
6192 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6193 Log:
6194 Mention possible exceeding of +j/+l due to propagation
6195 delays between servers.
6196
6197
6198 Changes: Modified:
6199 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6200
6201
6202 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6203 Log:
6204 Formatting nits:
6205 - "text" -> <quote>text</quote>
6206 - <filename>
6207 - a few more
6208
6209
6210 Changes: Modified:
6211 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6212 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6213 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6214 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6215
6216
6217 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6218 Log:
6219 Remove text about deprecation of glines.
6220
6221
6222 Changes: Modified:
6223 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6224
6225
6226 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6227 Log:
6228 - Add description of umode +D, deaf.
6229 - Mention CALLERID 005 token with umode +g.
6230
6231
6232 Changes: Modified:
6233 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6234
6235
6236 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6237 Log:
6238 Strip off a leading colon in services shortcuts (aliases).
6239
6240
6241 Changes: Modified:
6242 +2 -0 trunk/src/parse.c (File Modified)
6243
6244
6245 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6246 Log:
6247 Add no_oper_invis contrib module, denies opers setting
6248 themselves invisible (except hidden_oper's).
6249
6250
6251 Changes: Modified:
6252 +42 -0 trunk/contrib/Makefile.in (File Modified)
6253 + - trunk/contrib/no_oper_invis.c (File Added)
6254
6255
6256 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6257 Log:
6258 Mention /stats E, make the other /stats descriptions more consistent.
6259
6260
6261 Changes: Modified:
6262 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6263
6264
6265 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6266 Log:
6267 Mention that the KILL reason and oper will appear on channels.
6268
6269
6270 Changes: Modified:
6271 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6272
6273
6274 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6275 Log:
6276 Mention /mode #channel f to query forward channel from outside.
6277
6278
6279 Changes: Modified:
6280 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6281
6282
6283 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6284 Log:
6285 Port over RATBOX_2_1 r20960 (anfl):
6286 client connect notices to +C should be hiding the extra
6287 fields for spoofed users
6288
6289
6290 Changes: Modified:
6291 +2 -1 trunk/src/s_user.c (File Modified)
6292
6293
6294 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6295 Log:
6296 Add a chapter with our extra user commands:
6297 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6298
6299
6300 Changes: Modified:
6301 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6302 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6303
6304
6305 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6306 Log:
6307 Do not put by <server>: in SQUIT reasons to servers
6308 other than the one being exited.
6309
6310
6311 Changes: Modified:
6312 +1 -1 trunk/src/client.c (File Modified)
6313
6314
6315 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6316 Log:
6317 Regenerate configure.
6318
6319
6320 Changes: Modified:
6321 +1162 -1159 trunk/configure (File Modified)
6322
6323
6324 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6325 Log:
6326 Move the warning flags down so they do not mess up
6327 checks like for -Wl,-export-dynamic.
6328
6329
6330 Changes: Modified:
6331 +33 -30 trunk/configure.ac (File Modified)
6332
6333
6334 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6335 Log:
6336 - more work here
6337
6338
6339 Changes: Modified:
6340 +2 -1 trunk/iauth/Makefile.in (File Modified)
6341
6342
6343 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6344 Log:
6345 - build iauth makefile
6346
6347
6348 Changes: Modified:
6349 +3 -2 trunk/configure (File Modified)
6350 +1 -0 trunk/configure.ac (File Modified)
6351
6352
6353 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6354 Log:
6355 - Makefile
6356
6357
6358 Changes: Modified:
6359 + - trunk/iauth/Makefile.in (File Added)
6360
6361
6362 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6363 Log:
6364 - add iauth.conf.example from irc2.11
6365
6366
6367 Changes: Modified:
6368 + - trunk/doc/example-iauth.conf (File Added)
6369
6370
6371 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6372 Log:
6373 - wow, i found some docs on this thing
6374
6375
6376 Changes: Modified:
6377 + - trunk/doc/technical/iauth-internals.txt (File Added)
6378
6379
6380 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6381 Log:
6382 - no longer applicable
6383
6384
6385 Changes: Modified:
6386 + - trunk/authdaemon/ (File Deleted)
6387
6388
6389 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6390 Log:
6391 - remove libircd.so on make clean (oops)
6392
6393
6394 Changes: Modified:
6395 +1 -1 trunk/src/Makefile.in (File Modified)
6396
6397
6398 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6399 Log:
6400 - merge iauth source for experimentation
6401
6402
6403 Changes: Modified:
6404 + - trunk/iauth/ (File Added)
6405 + - trunk/iauth/a_conf.c (File Added)
6406 + - trunk/iauth/a_conf_def.h (File Added)
6407 + - trunk/iauth/a_conf_ext.h (File Added)
6408 + - trunk/iauth/a_defines.h (File Added)
6409 + - trunk/iauth/a_externs.h (File Added)
6410 + - trunk/iauth/a_io.c (File Added)
6411 + - trunk/iauth/a_io_ext.h (File Added)
6412 + - trunk/iauth/a_log.c (File Added)
6413 + - trunk/iauth/a_log_def.h (File Added)
6414 + - trunk/iauth/a_log_ext.h (File Added)
6415 + - trunk/iauth/a_struct_def.h (File Added)
6416 + - trunk/iauth/iauth.c (File Added)
6417 + - trunk/iauth/mod_lhex.c (File Added)
6418 + - trunk/iauth/mod_lhex_ext.h (File Added)
6419 + - trunk/iauth/mod_pipe.c (File Added)
6420 + - trunk/iauth/mod_pipe_ext.h (File Added)
6421 + - trunk/iauth/mod_rfc931.c (File Added)
6422 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6423 + - trunk/iauth/mod_socks.c (File Added)
6424 + - trunk/iauth/mod_socks_ext.h (File Added)
6425 + - trunk/iauth/mod_webproxy.c (File Added)
6426 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6427
6428
6429 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6430 Log:
6431 User /quote help index was not sorted properly.
6432
6433
6434 Changes: Modified:
6435 +2 -2 trunk/help/Makefile.in (File Modified)
6436 +8 -8 trunk/help/users/index (File Modified)
6437
6438
6439 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6440 Log:
6441 Add SCAN help file.
6442
6443
6444 Changes: Modified:
6445 +25 -8 trunk/help/opers/index (File Modified)
6446 + - trunk/help/opers/scan (File Added)
6447
6448
6449 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6450 Log:
6451 SGML docs:
6452 - Document SCAN UMODES
6453 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6454
6455
6456 Changes: Modified:
6457 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6458
6459
6460 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6461 Log:
6462 Add our copyright information to /info (part of release-1.1 r1026).
6463
6464
6465 Changes: Modified:
6466 +1 -0 trunk/src/version.c.SH (File Modified)
6467
6468
6469 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6470 Log:
6471 Fix some compile warnings.
6472
6473
6474 Changes: Modified:
6475 +1 -1 trunk/modules/core/m_join.c (File Modified)
6476 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6477 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6478 +1 -1 trunk/modules/m_scan.c (File Modified)
6479 +4 -4 trunk/modules/m_signon.c (File Modified)
6480
6481
6482 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6483 Log:
6484 RSFNC: OK, actually consider unknowns also for detecting a collide.
6485 Otherwise we can get two clients with the same nick.
6486
6487
6488 Changes: Modified:
6489 +1 -1 trunk/modules/m_services.c (File Modified)
6490
6491
6492 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6493 Log:
6494 - charybdis profiling stuff
6495 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6496 - update .depend
6497
6498
6499 Changes: Modified:
6500 +0 -8 trunk/configure (File Modified)
6501 +1 -8 trunk/configure.ac (File Modified)
6502 +18 -0 trunk/include/channel.h (File Modified)
6503 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6504 +335 -260 trunk/src/.depend (File Modified)
6505 +1569 -0 trunk/src/Makefile.in (File Modified)
6506 + - trunk/src/chmode.c (File Added)
6507 +16 -1 trunk/src/ircd.c (File Modified)
6508 +11 -0 trunk/src/main.c (File Modified)
6509 +11 -0 trunk/src/modules.c (File Modified)
6510
6511
6512 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6513 Log:
6514 RSFNC: Do not send kills to servers for unknowns
6515
6516
6517 Changes: Modified:
6518 +4 -2 trunk/modules/m_services.c (File Modified)
6519
6520
6521 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6522 Log:
6523 Describe service{} blocks in reference.conf.
6524
6525
6526 Changes: Modified:
6527 +12 -0 trunk/doc/reference.conf (File Modified)
6528
6529
6530 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6531 Log:
6532 Replace this list of modes with pointers to other documentation.
6533
6534
6535 Changes: Modified:
6536 +6 -50 trunk/doc/modes.txt (File Modified)
6537
6538
6539 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6540 Log:
6541 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6542 looks too much like an old-ircd client pointer otherwise.
6543
6544
6545 Changes: Modified:
6546 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6547
6548
6549 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6550 Log:
6551 findforwards:
6552 - note truncation of the list (perhaps sending multiple
6553 notices is better)
6554 - clarify in a comment that /findforwards on a nonexistent
6555 channel can be useful
6556 - sendto_one_notice() requires that the text start with
6557 a colon
6558
6559
6560 Changes: Modified:
6561 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6562
6563
6564 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6565 Log:
6566 When we close a local server's link, always include the
6567 name of the client causing the exit in the reason in the
6568 SQUIT we send them (replacing them with us). This makes
6569 sure server notices for stuff like "Not enough arguments
6570 to server command" are different on the two sides.
6571
6572
6573 Changes: Modified:
6574 +7 -5 trunk/src/client.c (File Modified)
6575
6576
6577 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6578 Log:
6579 New contrib module m_findforwards.c
6580
6581
6582 Changes: Modified:
6583 +112 -0 trunk/contrib/Makefile.in (File Modified)
6584 + - trunk/contrib/m_findforwards.c (File Added)
6585
6586
6587 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6588 Log:
6589 Whoops, don't show real host behind auth{} spoof in
6590 spoof notices if hide_spoof_ips is enabled.
6591
6592 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6593
6594
6595 Changes: Modified:
6596 +3 -2 trunk/src/s_conf.c (File Modified)
6597
6598
6599 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6600 Log:
6601 Add dalnet-style /identify that sends to nickserv or chanserv.
6602
6603
6604 Changes: Modified:
6605 +102 -0 trunk/contrib/Makefile.in (File Modified)
6606 + - trunk/contrib/m_identify.c (File Added)
6607
6608
6609 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6610 Log:
6611 Document alias{} blocks a bit better.
6612
6613
6614 Changes: Modified:
6615 +9 -0 trunk/doc/reference.conf (File Modified)
6616
6617
6618 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6619 Log:
6620 - add aliases to /stats m (data usage is not counted though, sorry)
6621
6622
6623 Changes: Modified:
6624 +1 -0 trunk/include/s_conf.h (File Modified)
6625 +3 -0 trunk/src/newconf.c (File Modified)
6626 +15 -0 trunk/src/parse.c (File Modified)
6627
6628
6629 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6630 Log:
6631 - remove m_sshortcut as it's no longer relevant
6632
6633
6634 Changes: Modified:
6635 +0 -145 trunk/modules/Makefile.in (File Modified)
6636 + - trunk/modules/m_sshortcut.c (File Deleted)
6637
6638
6639 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6640 Log:
6641 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6642 targets instead of my original idea :P)
6643
6644
6645 Changes: Modified:
6646 +32 -0 trunk/doc/example.conf (File Modified)
6647 +35 -0 trunk/doc/reference.conf (File Modified)
6648 +4 -0 trunk/include/parse.h (File Modified)
6649 +7 -0 trunk/include/s_conf.h (File Modified)
6650 +82 -0 trunk/src/newconf.c (File Modified)
6651 +78 -0 trunk/src/parse.c (File Modified)
6652 +16 -0 trunk/src/s_conf.c (File Modified)
6653
6654
6655 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6656 Log:
6657 Remove some spaces after tabs. ??
6658
6659
6660 Changes: Modified:
6661 +18 -18 trunk/src/newconf.c (File Modified)
6662
6663
6664 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6665 Log:
6666 Global /who:
6667 - make sure to clear all marks also if the who was aborted
6668 because of too many matches
6669 - give ERR_TOOMANYMATCHES if too many matches
6670 - clarify comments
6671
6672 ratbox RATBOX_2_2 r22003 (jilles)
6673
6674
6675 Changes: Modified:
6676 +28 -26 trunk/modules/m_who.c (File Modified)
6677
6678
6679 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6680 Log:
6681 - devel is 2.0
6682
6683
6684 Changes: Modified:
6685 +9 -9 trunk/configure (File Modified)
6686 +1 -1 trunk/configure.ac (File Modified)
6687
6688
6689 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6690 Log:
6691 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6692
6693
6694 Changes: Modified:
6695 +2 -1 trunk/include/s_newconf.h (File Modified)
6696 +20 -0 trunk/modules/m_rehash.c (File Modified)
6697 +1 -1 trunk/src/s_newconf.c (File Modified)
6698
6699
6700 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6701 Log:
6702 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6703
6704
6705 Changes: Modified:
6706 +0 -1 trunk/doc/example.conf (File Modified)
6707 +0 -3 trunk/doc/reference.conf (File Modified)
6708 +0 -1 trunk/include/s_conf.h (File Modified)
6709 +0 -6 trunk/modules/m_info.c (File Modified)
6710 +1 -1 trunk/src/channel.c (File Modified)
6711 +0 -1 trunk/src/newconf.c (File Modified)
6712
6713
6714 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6715 Log:
6716 Missing header in m_chghost.c
6717
6718 Changes: Modified:
6719 +1 -0 trunk/modules/m_chghost.c (File Modified)
6720
6721
6722 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6723 Log:
6724 Relocate QJM code to a seperate function(change_nick_user_host)
6725 Change CHGHOST to use change_nick_user_host instead of just setting it
6726
6727
6728 Changes: Modified:
6729 +3 -0 trunk/include/s_user.h (File Modified)
6730 +1 -1 trunk/modules/m_chghost.c (File Modified)
6731 +3 -78 trunk/modules/m_signon.c (File Modified)
6732 +89 -0 trunk/src/s_user.c (File Modified)
6733
6734
6735 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6736 Log:
6737 Restore /stats a (dns servers, admin-only).
6738
6739
6740 Changes: Modified:
6741 +1 -0 trunk/include/res.h (File Modified)
6742 +5 -8 trunk/modules/m_stats.c (File Modified)
6743 +16 -0 trunk/src/res.c (File Modified)
6744
6745
6746 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6747 Log:
6748 - Add CHARYBDIS_PROFILE if we are profiling.
6749 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6750 - Remove duplicate --enable-epoll entry.
6751
6752
6753 Changes: Modified:
6754 +1595 -15 trunk/configure (File Modified)
6755 +30 -11 trunk/configure.ac (File Modified)
6756 +3 -0 trunk/include/setup.h.in (File Modified)
6757
6758
6759 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6760 Log:
6761 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6762
6763
6764 Changes: Modified:
6765 +28 -0 trunk/aclocal.m4 (File Modified)
6766
6767
6768 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6769 Log:
6770 Allow requesting forward channel and quiet list in same mode command.
6771
6772
6773 Changes: Modified:
6774 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6775
6776
6777 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6778 Log:
6779 Add description of xline wildcards.
6780
6781
6782 Changes: Modified:
6783 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6784
6785
6786 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6787 Log:
6788 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6789
6790
6791 Changes: Modified:
6792 +0 -4 trunk/modules/m_services.c (File Modified)
6793
6794
6795 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6796 Log:
6797 typo
6798
6799
6800 Changes: Modified:
6801 +1 -1 trunk/include/hook.h (File Modified)
6802
6803
6804 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6805 Log:
6806 call_hook, not hook_call
6807
6808
6809 Changes: Modified:
6810 +1 -1 trunk/modules/core/m_join.c (File Modified)
6811
6812
6813 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6814 Log:
6815 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6816 Could be useful for a number of things.
6817
6818
6819 Changes: Modified:
6820 +9 -0 trunk/modules/core/m_join.c (File Modified)
6821
6822
6823 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6824 Log:
6825 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6826
6827
6828 Changes: Modified:
6829 +7 -0 trunk/include/hook.h (File Modified)
6830
6831
6832 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6833 Log:
6834 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6835
6836
6837 Changes: Modified:
6838 +15 -0 trunk/modules/m_services.c (File Modified)
6839
6840
6841 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6842 Log:
6843 Clarify snomask +f, +k, +u.
6844
6845
6846 Changes: Modified:
6847 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6848
6849
6850 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6851 Log:
6852 Cmode +p and +s may be set simultaneously.
6853
6854
6855 Changes: Modified:
6856 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6857
6858
6859 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6860 Log:
6861 actually, we should check the data version on each reload (oops)
6862
6863
6864 Changes: Modified:
6865 +6 -6 trunk/src/main.c (File Modified)
6866
6867
6868 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6869 Log:
6870 more work on the loader
6871
6872
6873 Changes: Modified:
6874 +45 -21 trunk/src/main.c (File Modified)
6875
6876
6877 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6878 Log:
6879 Add prototype ircd_state.c
6880
6881
6882 Changes: Modified:
6883 + - trunk/src/ircd_state.c (File Added)
6884
6885
6886 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6887 Log:
6888 Smaller improvements.
6889
6890
6891 Changes: Modified:
6892 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6893
6894
6895 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6896 Log:
6897 Add a lot of stuff here.
6898
6899
6900 Changes: Modified:
6901 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6902
6903
6904 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6905 Log:
6906 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6907
6908
6909 Changes: Modified:
6910 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6911
6912
6913 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6914 Log:
6915 Invex doesn't trump +r or (sic) +J.
6916
6917
6918 Changes: Modified:
6919 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6920
6921
6922 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6923 Log:
6924 Check to make sure a module is not loaded before loading it.
6925
6926
6927 Changes: Modified:
6928 +6 -1 trunk/src/ircd_parser.y (File Modified)
6929
6930
6931 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6932 Log:
6933 - Add a missing comma in the HeaderMessages array
6934 - Only send "Your hostname is too long ..." if that really is the case
6935
6936
6937 Changes: Modified:
6938 +2 -2 trunk/src/s_auth.c (File Modified)
6939
6940
6941 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6942 Log:
6943 build_symtable() will have already bailed here, so no need to check
6944 explicitly whether or not charybdis_main is NULL.
6945
6946
6947 Changes: Modified:
6948 +7 -16 trunk/src/main.c (File Modified)
6949
6950
6951 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6952 Log:
6953 Data structure versioning, part 1.
6954
6955
6956 Changes: Modified:
6957 +10 -1 trunk/include/ircd_defs.h (File Modified)
6958 +2 -0 trunk/src/ircd.c (File Modified)
6959 +15 -3 trunk/src/main.c (File Modified)
6960
6961
6962 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6963 Log:
6964 build a symbol table and use that instead of doing a raw dlsym on everything
6965
6966
6967 Changes: Modified:
6968 + - trunk/include/ircd_linker.h (File Added)
6969 +71 -1 trunk/src/Makefile.in (File Modified)
6970 + - trunk/src/ircd_linker.c (File Added)
6971 +16 -4 trunk/src/main.c (File Modified)
6972
6973
6974 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6975 Log:
6976 The launcher now calls io_loop() instead of charybdis_main().
6977 This is so that we do not have to reinitialize *everything* later.
6978
6979
6980 Changes: Modified:
6981 +1 -0 trunk/include/ircd.h (File Modified)
6982 +6 -7 trunk/src/ircd.c (File Modified)
6983 +13 -1 trunk/src/main.c (File Modified)
6984
6985
6986 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6987 Log:
6988 Use global binding on libircd.so.
6989
6990
6991 Changes: Modified:
6992 +1 -1 trunk/src/main.c (File Modified)
6993
6994
6995 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6996 Log:
6997 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6998 (it will do more later)
6999
7000
7001 Changes: Modified:
7002 +14 -12 trunk/include/config.h (File Modified)
7003 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7004 +31 -5 trunk/src/Makefile.in (File Modified)
7005 +78 -1 trunk/src/ircd.c (File Modified)
7006 + - trunk/src/main.c (File Added)
7007
7008
7009 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7010 Log:
7011 Add whitespace here, oops.
7012
7013
7014 Changes: Modified:
7015 +1 -1 trunk/CREDITS (File Modified)
7016
7017
7018 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7019 Log:
7020 Properly copy over the IP address here instead of using a cheap hack.
7021 Because the hack didn't work right except on IPv6. :|
7022
7023
7024 Changes: Modified:
7025 +12 -2 trunk/src/s_newconf.c (File Modified)
7026
7027
7028 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7029 Log:
7030 Revert reject cache notice to ratbox's, which more
7031 clearly suggests what's happening.
7032
7033
7034 Changes: Modified:
7035 +4 -1 trunk/src/reject.c (File Modified)
7036
7037
7038 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7039 Log:
7040 Fix the openssl status in the overview information.
7041
7042
7043 Changes: Modified:
7044 +1 -3 trunk/configure (File Modified)
7045 +1 -3 trunk/configure.ac (File Modified)
7046
7047
7048 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7049 Log:
7050 - Add simple exempt{} block (127.0.0.1) to example.conf.
7051 - Remove mention of deny{}.
7052
7053
7054 Changes: Modified:
7055 +5 -0 trunk/doc/example.conf (File Modified)
7056 +1 -1 trunk/doc/reference.conf (File Modified)
7057
7058
7059 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7060 Log:
7061 example.conf: add some comments at the start
7062 reference.conf: some ircd-ratbox -> charybdis
7063
7064
7065 Changes: Modified:
7066 +11 -0 trunk/doc/example.conf (File Modified)
7067 +6 -5 trunk/doc/reference.conf (File Modified)
7068
7069
7070 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7071 Log:
7072 Rename m_createauthonly module to createauthonly
7073 as this is not a module providing an m_function
7074 (command).
7075
7076
7077 Changes: Modified:
7078 +1 -38 trunk/contrib/Makefile.in (File Modified)
7079 + - trunk/contrib/createauthonly.c (File Added)
7080 + - trunk/contrib/m_createauthonly.c (File Deleted)
7081
7082
7083 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7084 Log:
7085 Add to example confs commented lines for:
7086 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7087 sno_globalkline.so, sno_globaloper.so.
7088
7089
7090 Changes: Modified:
7091 +5 -1 trunk/doc/example.conf (File Modified)
7092 +9 -1 trunk/doc/reference.conf (File Modified)
7093
7094
7095 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7096 Log:
7097 - Unbreak connecting to connect{}s with hostnames
7098 instead of IP addresses (broken with new resolver).
7099 - Try to do A/AAAA query based on aftype in
7100 connect{} (doesn't seem to work fully).
7101
7102
7103 Changes: Modified:
7104 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7105
7106
7107 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7108 Log:
7109 Unbreak /rehash dns.
7110
7111
7112 Changes: Modified:
7113 +1 -0 trunk/src/res.c (File Modified)
7114
7115
7116 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7117 Log:
7118 Preserve Hybrid Id and add one of our own.
7119
7120
7121 Changes: Modified:
7122 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7123 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7124
7125
7126 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7127 Log:
7128 Add anfl and Androsyn to CREDITS.
7129 They wrote a lot of ratbox code we use, both before and after the fork.
7130
7131
7132 Changes: Modified:
7133 +2 -0 trunk/CREDITS (File Modified)
7134
7135
7136 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7137 Log:
7138 Hostname validity check.
7139
7140
7141 Changes: Modified:
7142 +42 -3 trunk/src/s_auth.c (File Modified)
7143
7144
7145 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7146 Log:
7147 Version bump to 1.2.0.
7148
7149
7150 Changes: Modified:
7151 +9 -9 trunk/configure (File Modified)
7152 +1 -1 trunk/configure.ac (File Modified)
7153
7154
7155 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7156 Log:
7157 - Missed a spot in the IPv6 code here. Should be usable now.
7158
7159
7160 Changes: Modified:
7161 +2 -2 trunk/src/res.c (File Modified)
7162
7163
7164 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7165 Log:
7166 Alright, so, this massive commit does the following:
7167 - Removes adns
7168 - Adds a resolver based on the undernet and hybrid one.
7169 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7170 - Makes a check in ./configure be posixly correct
7171 - Simplifies the auth code and DNS callbacks
7172
7173 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7174
7175
7176 Changes: Modified:
7177 +1 -1 trunk/Makefile.in (File Modified)
7178 + - trunk/adns/ (File Deleted)
7179 +148 -80 trunk/configure (File Modified)
7180 +1 -2 trunk/configure.ac (File Modified)
7181 +6 -0 trunk/include/client.h (File Modified)
7182 +1 -0 trunk/include/packet.h (File Modified)
7183 +153 -41 trunk/include/res.h (File Modified)
7184 + - trunk/include/reslib.h (File Added)
7185 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7186 +930 -1449 trunk/modules/.depend (File Modified)
7187 +3 -0 trunk/modules/m_stats.c (File Modified)
7188 +417 -621 trunk/src/.depend (File Modified)
7189 +1 -1 trunk/src/.indent.pro (File Modified)
7190 +2069 -289 trunk/src/Makefile.in (File Modified)
7191 + - trunk/src/adns.c (File Deleted)
7192 + - trunk/src/res.c (File Added)
7193 + - trunk/src/reslib.c (File Added)
7194 +11 -50 trunk/src/s_auth.c (File Modified)
7195 +4 -26 trunk/src/s_newconf.c (File Modified)
7196
7197
7198 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7199 Log:
7200 Document the NOBALLOC feature.
7201
7202
7203 Changes: Modified:
7204 +7 -1 trunk/include/config.h (File Modified)
7205
7206
7207 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7208 Log:
7209 commands.sgml changes
7210
7211
7212 Changes: Modified:
7213 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7214
7215
7216 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7217 Log:
7218 connect{} changes.
7219
7220
7221 Changes: Modified:
7222 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7223
7224
7225 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7226 Log:
7227 Improve description of class{} block (in particular,
7228 mention server classes as well as client classes).
7229
7230
7231 Changes: Modified:
7232 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7233
7234
7235 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7236 Log:
7237 In comment:
7238 -/* sendq: servers need a higher sendq as they send more data */
7239 +/* sendq: servers need a higher sendq as they are sent more data */
7240
7241
7242 Changes: Modified:
7243 +1 -1 trunk/doc/reference.conf (File Modified)
7244
7245
7246 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7247 Log:
7248 Add modules{} block.
7249
7250
7251 Changes: Modified:
7252 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7253
7254
7255 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7256 Log:
7257 Add general::oper_snomask, snomask on oper up for opers
7258 that have umode +s set on oper up, but do not have
7259 a specific snomask setting in their operator block.
7260 If this is empty or not specified, +s is used as before.
7261
7262
7263 Changes: Modified:
7264 +4 -1 trunk/doc/example.conf (File Modified)
7265 +7 -1 trunk/doc/reference.conf (File Modified)
7266 +1 -0 trunk/include/client.h (File Modified)
7267 +1 -0 trunk/include/s_conf.h (File Modified)
7268 +32 -0 trunk/src/newconf.c (File Modified)
7269 +1 -0 trunk/src/s_conf.c (File Modified)
7270 +13 -3 trunk/src/s_user.c (File Modified)
7271
7272
7273 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7274 Log:
7275 fix error
7276
7277 Changes: Modified:
7278 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7279
7280
7281 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7282 Log:
7283 Add MASKTRACE and CHANTRACE commands.
7284
7285
7286 Changes: Modified:
7287 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7288
7289
7290 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7291 Log:
7292 document loadmodule directive
7293
7294
7295 Changes: Modified:
7296 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7297
7298
7299 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7300 Log:
7301 finish this up
7302
7303
7304 Changes: Modified:
7305 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7306
7307
7308 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7309 Log:
7310 q:lines are no longer living in the ircd.conf either
7311
7312
7313 Changes: Modified:
7314 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7315
7316
7317 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7318 Log:
7319 remove k:line, d:line, x:line as they are their own files now
7320
7321
7322 Changes: Modified:
7323 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7324
7325
7326 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7327 Log:
7328 New place for operator::snomask.
7329
7330
7331 Changes: Modified:
7332 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7333
7334
7335 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7336 Log:
7337 Document connect {}.
7338
7339
7340 Changes: Modified:
7341 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7342
7343
7344 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7345 Log:
7346 example.conf: move operator::snomask to a more logical place,
7347 more sensible default
7348 reference.conf: add operator::snomask
7349
7350
7351 Changes: Modified:
7352 +3 -3 trunk/doc/example.conf (File Modified)
7353 +3 -0 trunk/doc/reference.conf (File Modified)
7354
7355
7356 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7357 Log:
7358 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7359 in those conf entries that take umodes like <name1>, <name2>, ...
7360
7361
7362 Changes: Modified:
7363 +3 -0 trunk/doc/reference.conf (File Modified)
7364 +3 -0 trunk/src/newconf.c (File Modified)
7365
7366
7367 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7368 Log:
7369 Remove H:line
7370
7371
7372 Changes: Modified:
7373 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7374
7375
7376 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7377 Log:
7378 Aesthetic changes.
7379
7380
7381 Changes: Modified:
7382 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7383
7384
7385 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7386 Log:
7387 s/allow/auth
7388
7389
7390 Changes: Modified:
7391 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7392
7393
7394 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7395 Log:
7396 fix
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:25:40 UTC (20060212-766)
7404 Log:
7405 Document operator {} blocks.
7406
7407
7408 Changes: Modified:
7409 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7410
7411
7412 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7413 Log:
7414 auth{}: clarify/add some details
7415
7416
7417 Changes: Modified:
7418 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7419
7420
7421 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7422 Log:
7423 auth{}: Move a paragraph.
7424
7425
7426 Changes: Modified:
7427 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7428
7429
7430 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7431 Log:
7432 Document auth{} blocks.
7433
7434
7435 Changes: Modified:
7436 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7437
7438
7439 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7440 Log:
7441 Add umode +R.
7442
7443
7444 Changes: Modified:
7445 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7446
7447
7448 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7449 Log:
7450 Add umode +R, prevents unidentified clients from
7451 sending private messages or notices. /accept'ed
7452 clients and opers are exempt.
7453 Due to the /accept part, this is only checked
7454 at the target's server, may want to change
7455 this?
7456
7457
7458 Changes: Modified:
7459 +1 -0 trunk/help/opers/umode (File Modified)
7460 +1 -0 trunk/help/users/umode (File Modified)
7461 +2 -0 trunk/include/client.h (File Modified)
7462 +1 -0 trunk/include/numeric.h (File Modified)
7463 +11 -1 trunk/modules/core/m_message.c (File Modified)
7464 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7465 +1 -1 trunk/src/messages.tab (File Modified)
7466 +1 -1 trunk/src/s_user.c (File Modified)
7467
7468
7469 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7470 Log:
7471 Don't allow a nick change if banned or quieted (and not
7472 voiced or opped) on a channel. This uses numeric 435
7473 (bahamut's "cannot change to a banned nick") because
7474 bahamut/ircu's 437 and hyperion's 438 already have
7475 another meaning for us.
7476
7477
7478 Changes: Modified:
7479 +2 -0 trunk/include/channel.h (File Modified)
7480 +1 -0 trunk/include/numeric.h (File Modified)
7481 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7482 +38 -0 trunk/src/channel.c (File Modified)
7483 +1 -1 trunk/src/messages.tab (File Modified)
7484
7485
7486 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7487 Log:
7488 KNOCK:
7489 - respect ban exceptions
7490 - also deny a knock if quieted
7491
7492
7493 Changes: Modified:
7494 +2 -1 trunk/modules/m_knock.c (File Modified)
7495
7496
7497 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7498 Log:
7499 Reverse bad substitution in comment.
7500
7501
7502 Changes: Modified:
7503 +1 -1 trunk/src/channel.c (File Modified)
7504
7505
7506 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7507 Log:
7508 - set DynSpoof flag for clients spoofed at registration
7509 - add orighost instead of host to the hostname hash
7510
7511
7512 Changes: Modified:
7513 +5 -1 trunk/src/s_user.c (File Modified)
7514
7515
7516 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7517 Log:
7518 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7519
7520
7521 Changes: Modified:
7522 +2 -3 trunk/src/send.c (File Modified)
7523
7524
7525 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7526 Log:
7527 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7528
7529
7530 Changes: Modified:
7531 +17 -7 trunk/modules/m_signon.c (File Modified)
7532
7533
7534 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7535 Log:
7536 Correct minimum args on ENCAP SASL to avoid nasty core.
7537
7538
7539 Changes: Modified:
7540 +1 -1 trunk/modules/m_sasl.c (File Modified)
7541
7542
7543 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7544 Log:
7545 Style nits: sptr can't ever be NULL, don't compare truth
7546 values with YES.
7547
7548
7549 Changes: Modified:
7550 +2 -3 trunk/modules/m_scan.c (File Modified)
7551
7552
7553 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7554 Log:
7555 - Comment out scan_cmodes() prototype to suppress warning
7556 - Correct minimum parameter count for mo_scan()
7557
7558
7559 Changes: Modified:
7560 +2 -2 trunk/modules/m_scan.c (File Modified)
7561
7562
7563 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7564 Log:
7565 SCAN UMODES:
7566 - Include full command in operspy notice
7567 - Allow global scans (no-list used, mask not used) without operspy
7568 - Use ERR_NOPRIVS numeric
7569
7570
7571 Changes: Modified:
7572 +21 -9 trunk/modules/m_scan.c (File Modified)
7573
7574
7575 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7576 Log:
7577 Cancel out the >3 default if < is given; this way
7578 any </> specification fully overrides the default.
7579
7580
7581 Changes: Modified:
7582 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7583
7584
7585 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7586 Log:
7587 - Call mo_list() from m_list() to reduce code duplication
7588 - Default to >3, rather arbitrarily (conf option?)
7589 - Make < and > mean less than and greater than again
7590
7591
7592 Changes: Modified:
7593 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7594
7595
7596 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7597 Log:
7598 When processing topic burst, hide connecting server
7599 on netburst if flatten links is enabled.
7600
7601
7602 Changes: Modified:
7603 +9 -2 trunk/modules/m_tb.c (File Modified)
7604
7605
7606 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7607 Log:
7608 - remove PENALTY token
7609
7610
7611 Changes: Modified:
7612 +0 -1 trunk/include/supported.h (File Modified)
7613
7614
7615 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7616 Log:
7617 005 fixups:
7618 - Add PENALTY because we have a pace-wait system.
7619 - Add FNC due to SAVE and RSFNC
7620 - Add q to MAXLIST.
7621
7622
7623 Changes: Modified:
7624 +4 -2 trunk/include/supported.h (File Modified)
7625
7626
7627 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7628 Log:
7629 mkay, indent went nuts here
7630
7631
7632 Changes: Modified:
7633 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7634
7635
7636 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7637 Log:
7638 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7639 and can be used instead. The SAFELIST implementation is the one used by
7640 default, as most users/networks will be used to it.
7641
7642
7643 Changes: Modified:
7644 +1 -0 trunk/NEWS (File Modified)
7645 +14 -0 trunk/include/client.h (File Modified)
7646 +5 -0 trunk/include/hash.h (File Modified)
7647 +404 -272 trunk/modules/Makefile.in (File Modified)
7648 + - trunk/modules/m_list.c (File Deleted)
7649 + - trunk/modules/m_list_ratbox.c (File Added)
7650 + - trunk/modules/m_list_safelist.c (File Added)
7651 +5 -5 trunk/src/hash.c (File Modified)
7652
7653
7654 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7655 Log:
7656 Clear invites on a lowerTS JOIN or SJOIN.
7657 This should complete kick_on_split_riding protection.
7658
7659
7660 Changes: Modified:
7661 +5 -0 trunk/modules/core/m_join.c (File Modified)
7662 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7663
7664
7665 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7666 Log:
7667 Like in ratbox, send and interpret timestamps on invites.
7668
7669
7670 Changes: Modified:
7671 +9 -2 trunk/modules/m_invite.c (File Modified)
7672
7673
7674 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7675 Log:
7676 Add +S (network service) umode. Just for completeness, users or opers
7677 cannot set this.
7678
7679
7680 Changes: Modified:
7681 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7682
7683
7684 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7685 Log:
7686 update NEWS a bit
7687
7688
7689 Changes: Modified:
7690 +35 -2 trunk/NEWS (File Modified)
7691
7692
7693 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7694 Log:
7695 Split off a PreClient structure for data to be freed on registation (i.e. password).
7696 New hook introduce_client for post-registration messages.
7697 Fix b0rked SASL numerics.
7698 Burst REALHOST post-introduction for spoofed-on-registration clients.
7699 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7700 Pre-registration signon support.
7701
7702
7703 Changes: Modified:
7704 +10 -0 trunk/configure (File Modified)
7705 +2 -0 trunk/configure.ac (File Modified)
7706 +14 -4 trunk/include/client.h (File Modified)
7707 +1 -0 trunk/include/hook.h (File Modified)
7708 +1 -0 trunk/include/numeric.h (File Modified)
7709 +3 -0 trunk/include/setup.h.in (File Modified)
7710 +16 -0 trunk/modules/m_chghost.c (File Modified)
7711 +25 -21 trunk/modules/m_sasl.c (File Modified)
7712 +63 -30 trunk/modules/m_signon.c (File Modified)
7713 +18 -0 trunk/src/client.c (File Modified)
7714 +2 -0 trunk/src/hook.c (File Modified)
7715 +5 -5 trunk/src/messages.tab (File Modified)
7716 +2 -0 trunk/src/s_serv.c (File Modified)
7717 +28 -2 trunk/src/s_user.c (File Modified)
7718
7719
7720 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7721 Log:
7722 Update hook documentation.
7723
7724
7725 Changes: Modified:
7726 +30 -0 trunk/doc/hooks.txt (File Modified)
7727
7728
7729 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7730 Log:
7731 Improve @/# handling in match_esc().
7732
7733
7734 Changes: Modified:
7735 +21 -13 trunk/src/match.c (File Modified)
7736
7737
7738 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7739 Log:
7740 backtrack instead of bailing out when handling a mismatched escape
7741
7742
7743 Changes: Modified:
7744 +1 -1 trunk/src/match.c (File Modified)
7745
7746
7747 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7748 Log:
7749 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7750
7751 Changes: Modified:
7752 +2 -1 trunk/CREDITS (File Modified)
7753
7754
7755 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7756 Log:
7757 Fix the escape brokenness and pick up a more efficient matching algorithm,
7758 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7759 Patch sent upstream. They can do whatever they want with it, *shrug*.
7760
7761
7762 Changes: Modified:
7763 +147 -161 trunk/src/match.c (File Modified)
7764
7765
7766 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7767 Log:
7768 If flatten links is enabled, fake the origins of some ServerModes
7769 sent to clients so that the server sending the netburst is hidden.
7770 Most mode hacks still show the true source.
7771
7772
7773 Changes: Modified:
7774 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7775 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7776
7777
7778 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7779 Log:
7780 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7781 where the exit originated).
7782 - When receiving an SQUIT for a server themselves
7783 (IsMe(target_p) || target_p == client_p)
7784 close their link and send a local server notice.
7785
7786
7787 Changes: Modified:
7788 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7789 +6 -3 trunk/src/client.c (File Modified)
7790
7791
7792 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7793 Log:
7794 Hooking into the wrong hook, whoops. :P
7795
7796
7797 Changes: Modified:
7798 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7799 +6 -10 trunk/modules/core/m_join.c (File Modified)
7800
7801
7802 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7803 Log:
7804 this doesn't work right, right now :P
7805
7806
7807 Changes: Modified:
7808 +40 -0 trunk/contrib/Makefile.in (File Modified)
7809 + - trunk/contrib/m_createauthonly.c (File Added)
7810 +6 -0 trunk/include/hook.h (File Modified)
7811 +26 -1 trunk/modules/core/m_join.c (File Modified)
7812 +1 -1 trunk/src/ircd.c (File Modified)
7813
7814
7815 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7816 Log:
7817 Make can_join() hookable.
7818
7819
7820 Changes: Modified:
7821 +12 -1 trunk/src/channel.c (File Modified)
7822
7823
7824 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7825 Log:
7826 add 'int approved;' to the channel event hook
7827
7828
7829 Changes: Modified:
7830 +1 -0 trunk/include/hook.h (File Modified)
7831
7832
7833 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7834 Log:
7835 Use SIDs in SASL ENCAP origin.
7836 Ignore responses from other agents once the first SASL response has been received for a client.
7837
7838
7839 Changes: Modified:
7840 +9 -5 trunk/modules/m_sasl.c (File Modified)
7841
7842
7843 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7844 Log:
7845 Removed stray debug code.
7846
7847
7848 Changes: Modified:
7849 +1 -1 trunk/modules/m_sasl.c (File Modified)
7850
7851
7852 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7853 Log:
7854 Don't complain "unknown MODE flag" if a non-oper attempts
7855 to unset an oper only umode they do not have.
7856 This is to prevent unwanted error messages when users/bots
7857 do things like MODE <nick> +i-sw.
7858
7859
7860 Changes: Modified:
7861 +4 -2 trunk/src/s_user.c (File Modified)
7862
7863
7864 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7865 Log:
7866 Fix client_exit hook name and only call it for local exits that are not
7867 IsAnyServer.
7868
7869
7870 Changes: Modified:
7871 +3 -2 trunk/modules/m_sasl.c (File Modified)
7872
7873
7874 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7875 Log:
7876 Fix SASL logic to actually use stored agent UID.
7877 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7878 Add abort code for exiting clients.
7879
7880
7881 Changes: Modified:
7882 +18 -9 trunk/modules/m_sasl.c (File Modified)
7883
7884
7885 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7886 Log:
7887 Port over ratbox 2.2 /challenge. This is slightly more secure
7888 (better crypto, longer keys, challenge timeout) and has better
7889 client scripts.
7890
7891 The respond tool is no longer part of the ircd tree but a
7892 separate package, currently available from
7893 http://respond.ircd-ratbox.org (we should mirror/... this).
7894
7895
7896 Changes: Modified:
7897 +65 -310 trunk/doc/challenge.txt (File Modified)
7898 +5 -5 trunk/include/client.h (File Modified)
7899 +3 -0 trunk/include/irc_string.h (File Modified)
7900 +3 -0 trunk/include/numeric.h (File Modified)
7901 +94 -50 trunk/modules/m_challenge.c (File Modified)
7902 +1 -2 trunk/src/client.c (File Modified)
7903 +125 -0 trunk/src/irc_string.c (File Modified)
7904 +2 -2 trunk/src/messages.tab (File Modified)
7905 + - trunk/tools/rsa_respond/ (File Deleted)
7906
7907
7908 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7909 Log:
7910 Preliminary SASL support.
7911
7912
7913 Changes: Modified:
7914 +7 -0 trunk/include/client.h (File Modified)
7915 +6 -0 trunk/include/numeric.h (File Modified)
7916 +1 -0 trunk/modules/Makefile.in (File Modified)
7917 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7918 +175 -1 trunk/modules/m_cap.c (File Modified)
7919 + - trunk/modules/m_sasl.c (File Added)
7920 +2 -0 trunk/modules/m_user.c (File Modified)
7921 +5 -5 trunk/src/messages.tab (File Modified)
7922 +8 -2 trunk/src/s_user.c (File Modified)
7923
7924
7925 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7926 Log:
7927 SIGNON: make logout also apply remotely.
7928
7929
7930 Changes: Modified:
7931 +7 -2 trunk/modules/m_signon.c (File Modified)
7932
7933
7934 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7935 Log:
7936 Use an asterisk when sending empty logins in SIGNON.
7937
7938
7939 Changes: Modified:
7940 +5 -5 trunk/modules/m_signon.c (File Modified)
7941
7942
7943 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7944 Log:
7945 SIGNON: Only add whowas entry (add_history()) and wipe
7946 accepts (del_all_accepts()) if nick changed.
7947
7948
7949 Changes: Modified:
7950 +5 -3 trunk/modules/m_signon.c (File Modified)
7951
7952
7953 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7954 Log:
7955 SIGNON: slight fixes to collision code:
7956 - don't kill if target_p == source_p (nick unchanged or only changed case)
7957 - add comment that SAVE support is missing
7958 - use sendto_realops_snomask() instead of sendto_realops_flags()
7959
7960
7961 Changes: Modified:
7962 +9 -6 trunk/modules/m_signon.c (File Modified)
7963
7964
7965 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7966 Log:
7967 Fix up kills for bad nick/user/host on SIGNON.
7968
7969
7970 Changes: Modified:
7971 +16 -6 trunk/modules/m_signon.c (File Modified)
7972
7973
7974 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7975 Log:
7976 If changing to a nick with a digit, only allow the UID.
7977
7978
7979 Changes: Modified:
7980 +4 -0 trunk/modules/m_signon.c (File Modified)
7981
7982
7983 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7984 Log:
7985 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7986 Strip leading digits from logins that are not purely numeric.
7987
7988
7989 Changes: Modified:
7990 +3 -0 trunk/include/numeric.h (File Modified)
7991 +2 -0 trunk/include/send.h (File Modified)
7992 +1 -0 trunk/modules/Makefile.in (File Modified)
7993 +456 -3 trunk/modules/m_services.c (File Modified)
7994 + - trunk/modules/m_signon.c (File Added)
7995 +2 -2 trunk/src/messages.tab (File Modified)
7996 +98 -0 trunk/src/send.c (File Modified)
7997
7998
7999 jilles 2006/02/02 14:10:16 UTC (20060202-659)
8000 Log:
8001 Remove old server notice umodes from example confs.
8002
8003
8004 Changes: Modified:
8005 +1 -2 trunk/doc/example.conf (File Modified)
8006 +4 -17 trunk/doc/reference.conf (File Modified)
8007
8008
8009 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8010 Log:
8011 Add snomask help file (forgot this earlier).
8012
8013
8014 Changes: Modified:
8015 + - trunk/help/opers/snomask (File Added)
8016
8017
8018 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8019 Log:
8020 Add umode +l (receive locops).
8021
8022
8023 Changes: Modified:
8024 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8025
8026
8027 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8028 Log:
8029 We don't plan to implement cmode +R (quiet unidentified) and
8030 umode +I (deny invite) for 1.1, so comment them out from the
8031 docs.
8032
8033
8034 Changes: Modified:
8035 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8036 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8037
8038
8039 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8040 Log:
8041 Improve snomask usage description.
8042
8043
8044 Changes: Modified:
8045 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8046
8047
8048 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8049 Log:
8050 Mention the word snomask with umode +s (needs to be a link really).
8051
8052
8053 Changes: Modified:
8054 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8055
8056
8057 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8058 Log:
8059 Add snomask +Z (operspy notices).
8060
8061
8062 Changes: Modified:
8063 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8064
8065
8066 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8067 Log:
8068 Misc updates/clarifications.
8069
8070
8071 Changes: Modified:
8072 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8073
8074
8075 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8076 Log:
8077 Document snomasks.
8078
8079
8080 Changes: Modified:
8081 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8082 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8083 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8084
8085
8086 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8087 Log:
8088 - Allow ENCAP REALHOST outside burst
8089 - Fix comment describing race condition: this can only happen
8090 on a local whois with use_whois_actually enabled
8091
8092
8093 Changes: Modified:
8094 +4 -6 trunk/modules/m_chghost.c (File Modified)
8095
8096
8097 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8098 Log:
8099 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8100
8101
8102 Changes: Modified:
8103 +39 -0 trunk/contrib/Makefile.in (File Modified)
8104 + - trunk/contrib/sno_globaloper.c (File Added)
8105
8106
8107 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8108 Log:
8109 Pass along old umodes and snomask in umode_changed hook,
8110 changing its parameter type from struct Client *
8111 to hook_data_umode_changed *. (For a new client, both
8112 are zero.)
8113
8114 The IP cloaking module now fully ignores umode changes
8115 where +h didn't change.
8116
8117
8118 Changes: Modified:
8119 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8120 +7 -0 trunk/include/hook.h (File Modified)
8121 +18 -4 trunk/src/s_user.c (File Modified)
8122
8123
8124 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8125 Log:
8126 move libcharybdis-provided function initialisation into libcharybdis_init().
8127
8128
8129 Changes: Modified:
8130 +32 -11 trunk/src/ircd.c (File Modified)
8131
8132
8133 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8134 Log:
8135 Make +f notices (local host, global host, global user@host, local class)
8136 netwide. Exceeding /quote set max remains local.
8137
8138
8139 Changes: Modified:
8140 +4 -4 trunk/src/s_conf.c (File Modified)
8141
8142
8143 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8144 Log:
8145 Netwide notices about attempts to join juped channels.
8146
8147
8148 Changes: Modified:
8149 +1 -1 trunk/modules/core/m_join.c (File Modified)
8150
8151
8152 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8153 Log:
8154 Send server notices about failed oper attempts globally.
8155 Successful remote oper attempt notices will be generated
8156 from the mode changes.
8157
8158
8159 Changes: Modified:
8160 +3 -3 trunk/modules/m_challenge.c (File Modified)
8161 +2 -2 trunk/modules/m_oper.c (File Modified)
8162
8163
8164 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8165 Log:
8166 Rest of infrastructure for sending server notices globally.
8167 Uses a new L_NETWIDE level on sendto_realops_snomask().
8168
8169
8170 Changes: Modified:
8171 +1 -0 trunk/include/send.h (File Modified)
8172 +31 -4 trunk/src/send.c (File Modified)
8173
8174
8175 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8176 Log:
8177 Add general::global_snotices conf option to control
8178 whether we send out SNOTEs. Does not do anything yet.
8179
8180
8181 Changes: Modified:
8182 +1 -0 trunk/doc/example.conf (File Modified)
8183 +6 -0 trunk/doc/reference.conf (File Modified)
8184 +1 -0 trunk/include/s_conf.h (File Modified)
8185 +6 -0 trunk/modules/m_info.c (File Modified)
8186 +1 -0 trunk/src/newconf.c (File Modified)
8187 +1 -0 trunk/src/s_conf.c (File Modified)
8188
8189
8190 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8191 Log:
8192 Only accept SNOTE from servers.
8193
8194
8195 Changes: Modified:
8196 +2 -0 trunk/modules/m_snote.c (File Modified)
8197
8198
8199 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8200 Log:
8201 Correct parv indices so this actually works.
8202
8203
8204 Changes: Modified:
8205 +2 -2 trunk/modules/m_snote.c (File Modified)
8206
8207
8208 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8209 Log:
8210 s/scan/snote/g
8211
8212
8213 Changes: Modified:
8214 +3 -3 trunk/modules/m_snote.c (File Modified)
8215
8216
8217 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8218 Log:
8219 Add m_snote.c, SNOTE propagator.
8220
8221
8222 Changes: Modified:
8223 +86 -0 trunk/modules/Makefile.in (File Modified)
8224 + - trunk/modules/m_snote.c (File Added)
8225
8226
8227 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8228 Log:
8229 start seeding the 1.1 NEWS file
8230
8231
8232 Changes: Modified:
8233 +4 -0 trunk/NEWS (File Modified)
8234
8235
8236 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8237 Log:
8238 rename some modules to more descriptive names...
8239
8240
8241 Changes: Modified:
8242 +2 -131 trunk/contrib/Makefile.in (File Modified)
8243 + - trunk/contrib/globalconnexit.c (File Deleted)
8244 + - trunk/contrib/globallineactive.c (File Deleted)
8245 + - trunk/contrib/sno_farconnect.c (File Added)
8246 + - trunk/contrib/sno_globalkline.c (File Added)
8247 +1 -120 trunk/modules/Makefile.in (File Modified)
8248 + - trunk/modules/networknotice.c (File Deleted)
8249 + - trunk/modules/sno_routing.c (File Added)
8250
8251
8252 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8253 Log:
8254 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8255 Uses FLAGS2_FLOODDONE bit on servers.
8256
8257
8258 Changes: Modified:
8259 +3 -0 trunk/include/client.h (File Modified)
8260 +121 -1 trunk/modules/Makefile.in (File Modified)
8261 + - trunk/modules/networknotice.c (File Added)
8262
8263
8264 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8265 Log:
8266 Don't show servers in /trace to nonopers if flatten links is enabled.
8267
8268
8269 Changes: Modified:
8270 +8 -5 trunk/modules/m_trace.c (File Modified)
8271
8272
8273 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8274 Log:
8275 CHGHOST:
8276 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8277 - send back confirmation to source, if local client
8278 - send a +s server notice if the source is neither a server nor a service (+S)
8279
8280
8281 Changes: Modified:
8282 +5 -1 trunk/modules/m_chghost.c (File Modified)
8283
8284
8285 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8286 Log:
8287 Use sendto_realops_snomask_from() to make the
8288 server notices appear to come from the affected
8289 user's server.
8290
8291
8292 Changes: Modified:
8293 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8294 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8295
8296
8297 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8298 Log:
8299 Add sendto_realops_snomask_from(), allows
8300 specification of apparent source server.
8301
8302
8303 Changes: Modified:
8304 +1 -0 trunk/include/send.h (File Modified)
8305 +41 -1 trunk/src/send.c (File Modified)
8306
8307
8308 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8309 Log:
8310 Revert r579. Keep host, not orighost in oper up notice.
8311 It would be inconsistent to have orighost there, and we
8312 don't want to mess up all server notices by putting both
8313 host and orighost.
8314
8315
8316 Changes: Modified:
8317 +1 -1 trunk/src/s_user.c (File Modified)
8318
8319
8320 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8321 Log:
8322 Include the IP address in operlog/foperlog.
8323
8324
8325 Changes: Modified:
8326 +10 -8 trunk/modules/m_challenge.c (File Modified)
8327 +8 -6 trunk/modules/m_oper.c (File Modified)
8328
8329
8330 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8331 Log:
8332 Call umode_changed hook on oper up.
8333
8334
8335 Changes: Modified:
8336 +1 -0 trunk/src/s_user.c (File Modified)
8337
8338
8339 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8340 Log:
8341 Add globalconnexit contrib module, shows remote client connects/exits
8342 except netsplits/netjoin on snomask +F.
8343 Notice formatting will probably change somewhat still.
8344
8345
8346 Changes: Modified:
8347 +80 -0 trunk/contrib/Makefile.in (File Modified)
8348 + - trunk/contrib/globalconnexit.c (File Added)
8349
8350
8351 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8352 Log:
8353 Declare snomask_modes[] so modules can provide snomasks.
8354
8355
8356 Changes: Modified:
8357 +2 -0 trunk/include/snomask.h (File Modified)
8358
8359
8360 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8361 Log:
8362 Replace user_signon hook with two new hooks: new_local_user
8363 and new_remote_user.
8364 These are called right before the user is introduced to the
8365 rest of the network.
8366
8367
8368 Changes: Modified:
8369 +2 -1 trunk/include/hook.h (File Modified)
8370 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8371 +4 -2 trunk/src/hook.c (File Modified)
8372 +2 -3 trunk/src/s_user.c (File Modified)
8373
8374
8375 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8376 Log:
8377 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8378
8379
8380 Changes: Modified:
8381 +2 -2 trunk/modules/m_scan.c (File Modified)
8382
8383
8384 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8385 Log:
8386 Update doc/technical/send.txt.
8387
8388
8389 Changes: Modified:
8390 +91 -131 trunk/doc/technical/send.txt (File Modified)
8391
8392
8393 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8394 Log:
8395 Add chantrace and masktrace to help files.
8396
8397
8398 Changes: Modified:
8399 + - trunk/help/opers/chantrace (File Added)
8400 +27 -20 trunk/help/opers/index (File Modified)
8401 + - trunk/help/opers/masktrace (File Added)
8402 +2 -0 trunk/help/opers/operspy (File Modified)
8403
8404
8405 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8406 Log:
8407 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8408 Shows etrace-like output for all users in a channel,
8409 in particular IP addresses.
8410
8411
8412 Changes: Modified:
8413 +75 -2 trunk/modules/m_etrace.c (File Modified)
8414
8415
8416 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8417 Log:
8418 Port over ratbox 2.2 r21727 (anfl):
8419 add some logging when we drop servers in places where we only notify opers
8420
8421
8422 Changes: Modified:
8423 +31 -0 trunk/modules/core/m_server.c (File Modified)
8424
8425
8426 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8427 Log:
8428 display orighost in operup message
8429
8430
8431 Changes: Modified:
8432 +1 -1 trunk/src/s_user.c (File Modified)
8433
8434
8435 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8436 Log:
8437 Add globallineactive contrib module, a hack which can often
8438 show k/d/g/x line active for remote clients.
8439
8440
8441 Changes: Modified:
8442 +52 -0 trunk/contrib/Makefile.in (File Modified)
8443 + - trunk/contrib/globallineactive.c (File Added)
8444
8445
8446 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8447 Log:
8448 Show IP field in the same way as MASKTRACE:
8449 "255.255.255.255" if it's unknown (remote TS5 client)
8450 and "0" if we or the remote server are purposely
8451 hiding it.
8452
8453
8454 Changes: Modified:
8455 +12 -1 trunk/modules/m_scan.c (File Modified)
8456
8457
8458 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8459 Log:
8460 scan umodes:
8461 - don't show servers in a global scan
8462 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8463
8464
8465 Changes: Modified:
8466 +4 -1 trunk/modules/m_scan.c (File Modified)
8467
8468
8469 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8470 Log:
8471 Implement SCAN UMODES.
8472
8473
8474 Changes: Modified:
8475 +3 -0 trunk/include/numeric.h (File Modified)
8476 +128 -2 trunk/modules/m_scan.c (File Modified)
8477 +2 -2 trunk/src/messages.tab (File Modified)
8478
8479
8480 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8481 Log:
8482 more oops
8483
8484
8485 Changes: Modified:
8486 +1 -1 trunk/modules/m_scan.c (File Modified)
8487
8488
8489 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8490 Log:
8491 parv[0] should be parv[1].
8492
8493
8494 Changes: Modified:
8495 +1 -1 trunk/modules/m_scan.c (File Modified)
8496
8497
8498 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8499 Log:
8500 another oops
8501
8502
8503 Changes: Modified:
8504 +1 -1 trunk/modules/m_scan.c (File Modified)
8505
8506
8507 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8508 Log:
8509 fix mistake here
8510
8511
8512 Changes: Modified:
8513 +2 -2 trunk/modules/m_scan.c (File Modified)
8514
8515
8516 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8517 Log:
8518 framework for scan command
8519
8520
8521 Changes: Modified:
8522 +113 -0 trunk/modules/Makefile.in (File Modified)
8523 + - trunk/modules/m_scan.c (File Added)
8524
8525
8526 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8527 Log:
8528 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8529
8530
8531 Changes: Modified:
8532 +2 -0 trunk/include/irc_string.h (File Modified)
8533 +157 -1 trunk/modules/m_etrace.c (File Modified)
8534 +129 -90 trunk/src/match.c (File Modified)
8535
8536
8537 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8538 Log:
8539 orighost may live in a different hash bucket (likely the case), lets check it standalone
8540
8541
8542 Changes: Modified:
8543 +39 -3 trunk/src/hostmask.c (File Modified)
8544
8545
8546 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8547 Log:
8548 SVN didn't check modules/ somehow, hrmm.
8549
8550
8551 Changes: Modified:
8552 +1 -1 trunk/modules/m_kline.c (File Modified)
8553 +6 -6 trunk/modules/m_stats.c (File Modified)
8554
8555
8556 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8557 Log:
8558 Track hostmask entries for client_p->orighost, if available.
8559 Not throughly tested, but seems to work fine.
8560
8561
8562 Changes: Modified:
8563 +8 -4 trunk/include/hostmask.h (File Modified)
8564 +14 -10 trunk/src/hostmask.c (File Modified)
8565
8566
8567 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8568 Log:
8569 Pass on SQUIT reasons more.
8570
8571
8572 Changes: Modified:
8573 +17 -19 trunk/src/client.c (File Modified)
8574
8575
8576 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8577 Log:
8578 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8579 This way, hidden admins also get them.
8580
8581
8582 Changes: Modified:
8583 +4 -4 trunk/src/send.c (File Modified)
8584
8585
8586 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8587 Log:
8588 From ircd-ratbox 2.2 (r21339 anfl):
8589 ms_kill() should be using find_person(), not find_client()
8590 otherwise it can generate a core.
8591
8592
8593 Changes: Modified:
8594 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8595
8596
8597 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8598 Log:
8599 Add m_error to core_module_table, so it is loaded by default.
8600
8601
8602 Changes: Modified:
8603 +1 -0 trunk/src/modules.c (File Modified)
8604
8605
8606 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8607 Log:
8608 comment is a const char *, not char *.
8609
8610
8611 Changes: Modified:
8612 +1 -1 trunk/include/hook.h (File Modified)
8613
8614
8615 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8616 Log:
8617 Fix a long standing hybrid 7 bug: when getting a read error
8618 on a server, report_error() is called with a %d instead of
8619 a %s in the format string ("Lost connection" in +d).
8620
8621
8622 Changes: Modified:
8623 +1 -1 trunk/src/client.c (File Modified)
8624
8625
8626 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8627 Log:
8628 Clarifications.
8629
8630
8631 Changes: Modified:
8632 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8633
8634
8635 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8636 Log:
8637 Add document describing capabilities and what they mean.
8638
8639
8640 Changes: Modified:
8641 + - trunk/doc/technical/capab.txt (File Added)
8642
8643
8644 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8645 Log:
8646 Change client_exit hook to pass all exit_client() parameters.
8647
8648
8649 Changes: Modified:
8650 +8 -0 trunk/include/hook.h (File Modified)
8651 +6 -1 trunk/src/client.c (File Modified)
8652
8653
8654 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8655 Log:
8656 Add client_exit hook, called in exit_client() for all
8657 clients of all types, except clients exiting because
8658 of netsplits (QS). The only thing done before it is
8659 marking the client as "closing" (to prevent
8660 recursion).
8661
8662
8663 Changes: Modified:
8664 +1 -0 trunk/include/hook.h (File Modified)
8665 +2 -0 trunk/src/client.c (File Modified)
8666 +2 -0 trunk/src/hook.c (File Modified)
8667
8668
8669 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8670 Log:
8671 Improve the code that calculates the nnnS nnnC counts
8672 in RPL_TRACESERVER.
8673
8674 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8675
8676
8677 Changes: Modified:
8678 +43 -36 trunk/modules/m_trace.c (File Modified)
8679
8680
8681 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8682 Log:
8683 Add server_eob hook.
8684 Planning to use this for netsplit/join notices.
8685
8686
8687 Changes: Modified:
8688 +1 -0 trunk/include/hook.h (File Modified)
8689 +2 -0 trunk/modules/m_pong.c (File Modified)
8690 +2 -0 trunk/src/hook.c (File Modified)
8691
8692
8693 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8694 Log:
8695 Default motd: ircd-ratbox -> charybdis
8696
8697
8698 Changes: Modified:
8699 +1 -1 trunk/doc/ircd.motd (File Modified)
8700
8701
8702 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8703 Log:
8704 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8705
8706
8707 Changes: Modified:
8708 +4 -4 trunk/src/s_user.c (File Modified)
8709
8710
8711 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8712 Log:
8713 - Remove obsolete EOB help file
8714 - Document snomask in the help files
8715 - Update indexes
8716
8717
8718 Changes: Modified:
8719 + - trunk/help/opers/eob (File Deleted)
8720 +13 -12 trunk/help/opers/index (File Modified)
8721 +1 -13 trunk/help/opers/umode (File Modified)
8722 +7 -7 trunk/help/users/index (File Modified)
8723
8724
8725 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8726 Log:
8727 Bail if snomask to parse is not given. Pointy hat to myself.
8728
8729
8730 Changes: Modified:
8731 +3 -0 trunk/src/snomask.c (File Modified)
8732
8733
8734 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8735 Log:
8736 Remove m_flags from autoconf
8737
8738
8739 Changes: Modified:
8740 +0 -1 trunk/contrib/Makefile.in (File Modified)
8741
8742
8743 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8744 Log:
8745 remove m_flags
8746
8747
8748 Changes: Modified:
8749 + - trunk/contrib/m_flags.c (File Deleted)
8750
8751
8752 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8753 Log:
8754 If +s is in oper_only_umodes, clear snomask on deoper.
8755
8756
8757 Changes: Modified:
8758 +5 -0 trunk/src/s_user.c (File Modified)
8759
8760
8761 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8762 Log:
8763 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8764
8765
8766 Changes: Modified:
8767 +2 -2 trunk/configure (File Modified)
8768 +2 -2 trunk/configure.ac (File Modified)
8769
8770
8771 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8772 Log:
8773 Remove the old server notice umodes.
8774 Default oper only umodes is now +s.
8775 Please make sure all remaining umodes still work.
8776
8777
8778 Changes: Modified:
8779 +3 -21 trunk/include/client.h (File Modified)
8780 +0 -12 trunk/src/newconf.c (File Modified)
8781 +1 -1 trunk/src/s_conf.c (File Modified)
8782 +12 -12 trunk/src/s_user.c (File Modified)
8783
8784
8785 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8786 Log:
8787 operator::flags nick_changes now controls +n snomask instead of +n umode.
8788
8789
8790 Changes: Modified:
8791 +8 -8 trunk/src/s_user.c (File Modified)
8792
8793
8794 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8795 Log:
8796 Move down h_umode_changed hook call after umode allowed checks
8797 (so it will not see +a if someone tries to set it but is not
8798 allowed to).
8799
8800
8801 Changes: Modified:
8802 +2 -3 trunk/src/s_user.c (File Modified)
8803
8804
8805 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8806 Log:
8807 Move over non-+s server notices (hopefully, all of them).
8808
8809
8810 Changes: Modified:
8811 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8812 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8813 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8814 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8815 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8816 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8817 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8818 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8819 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8820 +2 -2 trunk/libcharybdis/event.c (File Modified)
8821 +2 -2 trunk/modules/core/m_join.c (File Modified)
8822 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8823 +3 -3 trunk/modules/core/m_message.c (File Modified)
8824 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8825 +2 -2 trunk/modules/core/m_server.c (File Modified)
8826 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8827 +1 -1 trunk/modules/m_post.c (File Modified)
8828 +1 -1 trunk/modules/m_services.c (File Modified)
8829 +2 -2 trunk/src/channel.c (File Modified)
8830 +3 -3 trunk/src/client.c (File Modified)
8831 +1 -1 trunk/src/hash.c (File Modified)
8832 +5 -5 trunk/src/s_conf.c (File Modified)
8833 +2 -2 trunk/src/s_log.c (File Modified)
8834 +4 -4 trunk/src/s_user.c (File Modified)
8835
8836
8837 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8838 Log:
8839 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8840
8841
8842 Changes: Modified:
8843 +2 -1 trunk/include/snomask.h (File Modified)
8844 +2 -2 trunk/src/snomask.c (File Modified)
8845
8846
8847 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8848 Log:
8849 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8850
8851
8852 Changes: Modified:
8853 +1 -1 trunk/contrib/example_module.c (File Modified)
8854 +2 -2 trunk/include/ircd_defs.h (File Modified)
8855 +6 -6 trunk/modules/core/m_error.c (File Modified)
8856 +1 -1 trunk/modules/core/m_join.c (File Modified)
8857 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8858 +1 -1 trunk/modules/core/m_message.c (File Modified)
8859 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8860 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8861 +18 -18 trunk/modules/core/m_server.c (File Modified)
8862 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8863 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8864 +4 -4 trunk/modules/m_challenge.c (File Modified)
8865 +4 -4 trunk/modules/m_dline.c (File Modified)
8866 +13 -13 trunk/modules/m_gline.c (File Modified)
8867 +5 -5 trunk/modules/m_kline.c (File Modified)
8868 +2 -2 trunk/modules/m_oper.c (File Modified)
8869 +1 -1 trunk/modules/m_pong.c (File Modified)
8870 +13 -13 trunk/modules/m_rehash.c (File Modified)
8871 +4 -4 trunk/modules/m_resv.c (File Modified)
8872 +16 -16 trunk/modules/m_set.c (File Modified)
8873 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8874 +6 -6 trunk/modules/m_xline.c (File Modified)
8875 +1 -1 trunk/src/adns.c (File Modified)
8876 +2 -2 trunk/src/channel.c (File Modified)
8877 +1 -1 trunk/src/listener.c (File Modified)
8878 +1 -1 trunk/src/s_auth.c (File Modified)
8879 +15 -15 trunk/src/s_conf.c (File Modified)
8880 +3 -3 trunk/src/s_user.c (File Modified)
8881 +7 -7 trunk/src/send.c (File Modified)
8882
8883
8884 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8885 Log:
8886 On oper up:
8887 - set +s snomask if +s umode set but no snomasks
8888 - put numerics in more logical order
8889
8890
8891 Changes: Modified:
8892 +3 -1 trunk/src/s_user.c (File Modified)
8893
8894
8895 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8896 Log:
8897 parse_snobuf_to_mask(): default to + at start
8898 allows stuff like /mode jilles +s C
8899
8900
8901 Changes: Modified:
8902 +1 -1 trunk/src/snomask.c (File Modified)
8903
8904
8905 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8906 Log:
8907 Changes to user_mode() snomask handling.
8908 - show snomask (if not 0) on /mode <nick>
8909 - show snomask once at the end if +s/-s used
8910 - only parse 1 parameter for umode changes
8911 - don't crash on /mode <nick> +s
8912 - /mode <nick> -s clears snomask, doesn't use parameter
8913 - set umode +s iff snomask is not 0
8914 - snomask is not propagated, but umode +s is
8915
8916
8917 Changes: Modified:
8918 +97 -72 trunk/src/s_user.c (File Modified)
8919
8920
8921 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8922 Log:
8923 Convert some messages over to snomask.
8924
8925
8926 Changes: Modified:
8927 +29 -29 trunk/src/client.c (File Modified)
8928 +2 -2 trunk/src/ircd.c (File Modified)
8929 +13 -13 trunk/src/modules.c (File Modified)
8930 +1 -1 trunk/src/newconf.c (File Modified)
8931 +5 -5 trunk/src/parse.c (File Modified)
8932 +1 -1 trunk/src/restart.c (File Modified)
8933 +4 -4 trunk/src/s_newconf.c (File Modified)
8934 +11 -11 trunk/src/s_serv.c (File Modified)
8935
8936
8937 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8938 Log:
8939 include snomask.h from client.h
8940
8941
8942 Changes: Modified:
8943 +1 -0 trunk/include/client.h (File Modified)
8944
8945
8946 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8947 Log:
8948 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8949
8950
8951 Changes: Modified:
8952 +1 -0 trunk/src/newconf.c (File Modified)
8953 +2 -1 trunk/src/snomask.c (File Modified)
8954
8955
8956 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8957 Log:
8958 should start with +, not \0. Whoops. :)
8959
8960
8961 Changes: Modified:
8962 +1 -1 trunk/src/snomask.c (File Modified)
8963
8964
8965 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8966 Log:
8967 core snomask support.
8968
8969
8970 Changes: Modified:
8971 +3 -0 trunk/doc/example.conf (File Modified)
8972 +2 -0 trunk/include/client.h (File Modified)
8973 +2 -0 trunk/include/numeric.h (File Modified)
8974 +2 -0 trunk/include/s_newconf.h (File Modified)
8975 +63 -0 trunk/include/send.h (File Modified)
8976 + - trunk/include/snomask.h (File Added)
8977 +1 -0 trunk/src/Makefile.in (File Modified)
8978 +1 -1 trunk/src/messages.tab (File Modified)
8979 +8 -0 trunk/src/newconf.c (File Modified)
8980 +12 -0 trunk/src/s_user.c (File Modified)
8981 +235 -0 trunk/src/send.c (File Modified)
8982 + - trunk/src/snomask.c (File Added)
8983
8984
8985 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8986 Log:
8987 add a blank line after the license info.
8988
8989
8990 Changes: Modified:
8991 +1 -1 trunk/CREDITS (File Modified)
8992
8993
8994 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8995 Log:
8996 Extend copyright to 2006.
8997
8998
8999 Changes: Modified:
9000 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9001
9002
9003 jilles 2006/01/14 19:56:24 UTC (20060114-470)
9004 Log:
9005 - Fix up book id.
9006 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
9007
9008
9009 Changes: Modified:
9010 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9011 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9012
9013
9014 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9015 Log:
9016 Add oper privileges document.
9017
9018
9019 Changes: Modified:
9020 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9021 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9022
9023
9024 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9025 Log:
9026 Capitalize message names in services shortcuts (for consistency).
9027
9028
9029 Changes: Modified:
9030 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9031
9032
9033 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9034 Log:
9035 Remove C++ comment.
9036
9037
9038 Changes: Modified:
9039 +1 -1 trunk/src/patricia.c (File Modified)
9040
9041
9042 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9043 Log:
9044 Remove obsolete 'nextconnect' variable.
9045
9046
9047 Changes: Modified:
9048 +0 -1 trunk/include/ircd.h (File Modified)
9049 +0 -2 trunk/src/client.c (File Modified)
9050 +0 -1 trunk/src/ircd.c (File Modified)
9051
9052
9053 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9054 Log:
9055 Remove this remnant of the hybrid 6 ziplinks implementation.
9056
9057
9058 Changes: Modified:
9059 + - trunk/include/s_zip.h (File Deleted)
9060
9061
9062 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9063 Log:
9064 Make clone limiting work on orighost, not host (so it
9065 looks through services cloaks). Lightly tested, please
9066 test/review.
9067
9068
9069 Changes: Modified:
9070 +2 -0 trunk/modules/m_chghost.c (File Modified)
9071 +1 -1 trunk/src/client.c (File Modified)
9072 +1 -1 trunk/src/s_conf.c (File Modified)
9073
9074
9075 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9076 Log:
9077 Don't forget to link me_realhost() into the command hash.
9078
9079 Pointy hat to: myself
9080
9081
9082 Changes: Modified:
9083 +1 -1 trunk/modules/m_chghost.c (File Modified)
9084
9085
9086 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9087 Log:
9088 It's call_hook, not hook_call.
9089
9090
9091 Changes: Modified:
9092 +1 -1 trunk/src/s_user.c (File Modified)
9093
9094
9095 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9096 Log:
9097 Add unreject help file.
9098
9099
9100 Changes: Modified:
9101 + - trunk/help/opers/unreject (File Added)
9102
9103
9104 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9105 Log:
9106 Link the all-important 42 module to the build :P
9107
9108
9109 Changes: Modified:
9110 +1 -0 trunk/contrib/Makefile.in (File Modified)
9111
9112
9113 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9114 Log:
9115 Mention /rehash help.
9116
9117
9118 Changes: Modified:
9119 +1 -0 trunk/help/opers/rehash (File Modified)
9120
9121
9122 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9123 Log:
9124 Add h_user_signon hook.
9125
9126
9127 Changes: Modified:
9128 +1 -0 trunk/include/hook.h (File Modified)
9129 +2 -0 trunk/src/hook.c (File Modified)
9130 +4 -0 trunk/src/s_user.c (File Modified)
9131
9132
9133 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9134 Log:
9135 Oops, forgot to set orighost for remote client introductions.
9136
9137
9138 Changes: Modified:
9139 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9140
9141
9142 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9143 Log:
9144 Use TS6 forms in services shortcuts, if possible.
9145
9146
9147 Changes: Modified:
9148 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9149
9150
9151 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9152 Log:
9153 - Start out default_umodes conf entry from the empty set instead of +i.
9154 - Move oper_only_umodes check to where default_umodes is used, as
9155 oper_only_umodes may not be set yet while we're reading the conf.
9156
9157
9158 Changes: Modified:
9159 +6 -7 trunk/src/newconf.c (File Modified)
9160 +1 -1 trunk/src/s_user.c (File Modified)
9161
9162
9163 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9164 Log:
9165 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9166
9167
9168 Changes: Modified:
9169 +1 -0 trunk/doc/example.conf (File Modified)
9170 +7 -0 trunk/doc/reference.conf (File Modified)
9171 +0 -7 trunk/include/config.h.dist (File Modified)
9172 +1 -0 trunk/include/s_conf.h (File Modified)
9173 +6 -0 trunk/modules/m_info.c (File Modified)
9174 +9 -18 trunk/src/client.c (File Modified)
9175 +1 -0 trunk/src/newconf.c (File Modified)
9176 +1 -0 trunk/src/s_conf.c (File Modified)
9177
9178
9179 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9180 Log:
9181 - Allow NULL target_ip in show_ip() (indicates message is being
9182 sent to local opers)
9183 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9184 confitem
9185 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9186 those in src/client.c
9187
9188 From ratbox 2.2 svn (anfl)
9189
9190
9191 Changes: Modified:
9192 +1 -0 trunk/include/client.h (File Modified)
9193 +21 -2 trunk/src/client.c (File Modified)
9194 +2 -4 trunk/src/hostmask.c (File Modified)
9195 +1 -5 trunk/src/s_conf.c (File Modified)
9196 +4 -8 trunk/src/s_user.c (File Modified)
9197
9198
9199 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9200 Log:
9201 Fire off events properly.
9202
9203
9204 Changes: Modified:
9205 +7 -3 trunk/src/s_user.c (File Modified)
9206
9207
9208 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9209 Log:
9210 make sure modules which depend on umode information get the message upon connection (oops)
9211
9212
9213 Changes: Modified:
9214 +3 -0 trunk/src/s_user.c (File Modified)
9215
9216
9217 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9218 Log:
9219 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9220 From ratbox 2.2 svn.
9221
9222
9223 Changes: Modified:
9224 +3 -7 trunk/modules/m_etrace.c (File Modified)
9225
9226
9227 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9228 Log:
9229 Replace silly `default_invisible' option with more versatile default_umodes.
9230
9231
9232 Changes: Modified:
9233 +2 -2 trunk/Makefile.in (File Modified)
9234 +12 -1 trunk/doc/example.conf (File Modified)
9235 +14 -7 trunk/doc/reference.conf (File Modified)
9236 +2 -4 trunk/include/s_conf.h (File Modified)
9237 +0 -6 trunk/modules/m_info.c (File Modified)
9238 +4 -0 trunk/src/modules.c (File Modified)
9239 +41 -1 trunk/src/newconf.c (File Modified)
9240 +2 -2 trunk/src/s_conf.c (File Modified)
9241 +3 -4 trunk/src/s_user.c (File Modified)
9242
9243
9244 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9245 Log:
9246 Add temporary nick resvs with the proper duration,
9247 not 60 times too long.
9248
9249
9250 Changes: Modified:
9251 +1 -1 trunk/modules/m_resv.c (File Modified)
9252
9253
9254 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9255 Log:
9256 Add kick on split riding. See reference.conf for more details.
9257
9258
9259 Changes: Modified:
9260 +1 -0 trunk/doc/example.conf (File Modified)
9261 +16 -0 trunk/doc/reference.conf (File Modified)
9262 +1 -0 trunk/include/s_conf.h (File Modified)
9263 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9264 +6 -0 trunk/modules/m_info.c (File Modified)
9265 +1 -0 trunk/src/newconf.c (File Modified)
9266 +1 -0 trunk/src/s_conf.c (File Modified)
9267
9268
9269 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9270 Log:
9271 New credits, denoting GXTi as being on the core team.
9272
9273
9274 Changes: Modified:
9275 +16 -5 trunk/CREDITS (File Modified)
9276
9277
9278 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9279 Log:
9280 better cloaking algorithm
9281
9282
9283 Changes: Modified:
9284 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9285
9286
9287 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9288 Log:
9289 don't do redundant bitshifting.
9290
9291
9292 Changes: Modified:
9293 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9294
9295
9296 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9297 Log:
9298 Add ip_cloaking.so.
9299
9300
9301 Changes: Modified:
9302 +1 -0 trunk/contrib/Makefile.in (File Modified)
9303
9304
9305 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9306 Log:
9307 Set the DynSpoof flag properly.
9308
9309
9310 Changes: Modified:
9311 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9312
9313
9314 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9315 Log:
9316 first go at an ip_cloaking implementation for charybdis.
9317
9318
9319 Changes: Modified:
9320 + - trunk/contrib/ip_cloaking.c (File Added)
9321
9322
9323 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9324 Log:
9325 Add libcharybdis to contrib/ includes.
9326
9327
9328 Changes: Modified:
9329 +1 -1 trunk/contrib/Makefile.in (File Modified)
9330
9331
9332 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9333 Log:
9334 add h_umode_changed hook for modules that provide usermodes.
9335
9336
9337 Changes: Modified:
9338 +1 -0 trunk/include/hook.h (File Modified)
9339 +2 -1 trunk/src/hook.c (File Modified)
9340 +3 -0 trunk/src/s_user.c (File Modified)
9341
9342
9343 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9344 Log:
9345 Show quiets in /stats z.
9346
9347
9348 Changes: Modified:
9349 +15 -10 trunk/src/s_stats.c (File Modified)
9350
9351
9352 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9353 Log:
9354 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9355
9356
9357 Changes: Modified:
9358 +0 -12 trunk/configure (File Modified)
9359 +0 -9 trunk/configure.ac (File Modified)
9360 +0 -3 trunk/include/setup.h.in (File Modified)
9361
9362
9363 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9364 Log:
9365 change various buffer sizes to = topiclen.
9366
9367
9368 Changes: Modified:
9369 +3 -4 trunk/include/ircd_defs.h (File Modified)
9370
9371
9372 jon 2005/12/12 19:32:18 UTC (20051212-400)
9373 Log:
9374 - Partial commit test, partial ego strokage ;)
9375
9376
9377 Changes: Modified:
9378 +2 -1 trunk/CREDITS (File Modified)
9379
9380
9381 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9382 Log:
9383 More kqueue corrections.
9384
9385 Changes: Modified:
9386 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9387
9388
9389 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9390 Log:
9391 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9392 Not sure why this wasn't this way to begin with.
9393
9394
9395 Changes: Modified:
9396 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9397
9398
9399 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9400 Log:
9401 example.conf tweaks:
9402 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9403 most people do not need this.
9404 Enable serverinfo::hub.
9405
9406
9407 Changes: Modified:
9408 +14 -11 trunk/doc/example.conf (File Modified)
9409
9410
9411 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9412 Log:
9413 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9414
9415
9416 Changes: Modified:
9417 +1 -1 trunk/src/s_serv.c (File Modified)
9418
9419
9420 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9421 Log:
9422 header include changes
9423
9424
9425 Changes: Modified:
9426 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9427 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9428 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9429 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9430 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9431 +1 -21 trunk/libcharybdis/select.c (File Modified)
9432
9433
9434 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9435 Log:
9436 s/ilog/libcharybdis_{die,log,restart}/g
9437
9438
9439 Changes: Modified:
9440 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9441 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9442 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9443 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9444 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9445 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9446 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9447 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9448
9449
9450 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9451 Log:
9452 Use the right callbacks in the function code.
9453
9454 Changes: Modified:
9455 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9456
9457
9458 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9459 Log:
9460 More work, it builds again!
9461
9462
9463 Changes: Modified:
9464 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9465 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9466 + - trunk/libcharybdis/libcharybdis.c (File Added)
9467 + - trunk/libcharybdis/libcharybdis.h (File Added)
9468
9469
9470 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9471 Log:
9472 Move some stuff around.
9473
9474
9475 Changes: Modified:
9476 + - trunk/include/memory.h (File Deleted)
9477 + - trunk/include/tools.h (File Deleted)
9478 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9479 + - trunk/libcharybdis/memory.c (File Added)
9480 + - trunk/libcharybdis/memory.h (File Added)
9481 + - trunk/libcharybdis/snprintf.c (File Added)
9482 + - trunk/libcharybdis/tools.c (File Added)
9483 + - trunk/libcharybdis/tools.h (File Added)
9484 +1000 -1062 trunk/modules/.depend (File Modified)
9485 +421 -455 trunk/src/.depend (File Modified)
9486 +0 -1191 trunk/src/Makefile.in (File Modified)
9487 + - trunk/src/memory.c (File Deleted)
9488 + - trunk/src/snprintf.c (File Deleted)
9489 + - trunk/src/tools.c (File Deleted)
9490
9491
9492 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9493 Log:
9494 move more headers into libcharybdis
9495
9496 Changes: Modified:
9497 + - trunk/include/balloc.h (File Deleted)
9498 + - trunk/include/event.h (File Deleted)
9499 + - trunk/libcharybdis/balloc.h (File Added)
9500 + - trunk/libcharybdis/event.h (File Added)
9501 +924 -1020 trunk/modules/.depend (File Modified)
9502 +327 -406 trunk/src/.depend (File Modified)
9503
9504
9505 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9506 Log:
9507 balloc, events -> libcharybdis
9508
9509 Changes: Modified:
9510 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9511 + - trunk/libcharybdis/balloc.c (File Added)
9512 + - trunk/libcharybdis/event.c (File Added)
9513 +0 -1008 trunk/src/Makefile.in (File Modified)
9514 + - trunk/src/balloc.c (File Deleted)
9515 + - trunk/src/event.c (File Deleted)
9516
9517
9518 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9519 Log:
9520 More fun
9521
9522 Changes: Modified:
9523 + - trunk/include/commio.h (File Deleted)
9524 + - trunk/include/linebuf.h (File Deleted)
9525 + - trunk/libcharybdis/commio.h (File Added)
9526 + - trunk/libcharybdis/linebuf.h (File Added)
9527 +1644 -530 trunk/modules/.depend (File Modified)
9528 +1 -1 trunk/modules/Makefile.in (File Modified)
9529 +720 -284 trunk/src/.depend (File Modified)
9530
9531
9532 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9533 Log:
9534 Makefile reworking -- moving libcharybdis headers into proper location.
9535
9536 Changes: Modified:
9537 +1 -1 trunk/adns/Makefile.in (File Modified)
9538 +1 -1 trunk/src/Makefile.in (File Modified)
9539
9540
9541 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9542 Log:
9543 Document proposed authdaemon protocol.
9544
9545 Changes: Modified:
9546 + - trunk/authdaemon/protocol.txt (File Added)
9547
9548
9549 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9550 Log:
9551 Makefile oops
9552
9553 Changes: Modified:
9554 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9555
9556
9557 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9558 Log:
9559 Remove dead makefile from generation
9560
9561 Changes: Modified:
9562 +1 -2 trunk/configure (File Modified)
9563 +0 -1 trunk/configure.ac (File Modified)
9564
9565
9566 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9567 Log:
9568 libcharybdisIO -> libcharybdis
9569
9570 Changes: Modified:
9571 +1 -1 trunk/src/Makefile.in (File Modified)
9572
9573
9574 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9575 Log:
9576 More restructuring.
9577
9578 Changes: Modified:
9579 + - trunk/libcharybdis/Makefile.in (File Added)
9580 + - trunk/libcharybdis/commio.c (File Added)
9581 + - trunk/libcharybdis/devpoll.c (File Added)
9582 + - trunk/libcharybdis/epoll.c (File Added)
9583 + - trunk/libcharybdis/io/ (File Deleted)
9584 + - trunk/libcharybdis/kqueue.c (File Added)
9585 + - trunk/libcharybdis/linebuf.c (File Added)
9586 + - trunk/libcharybdis/log/ (File Deleted)
9587 + - trunk/libcharybdis/poll.c (File Added)
9588 + - trunk/libcharybdis/ports.c (File Added)
9589 + - trunk/libcharybdis/select.c (File Added)
9590
9591
9592 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9593 Log:
9594 Blah kill makefile
9595
9596 Changes: Modified:
9597 + - trunk/libcharybdis/Makefile.in (File Deleted)
9598
9599
9600 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9601 Log:
9602 Blah kill makefile
9603
9604 Changes: Modified:
9605 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9606
9607
9608 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9609 Log:
9610 add authdaemon dir for later hacking
9611
9612
9613 Changes: Modified:
9614 + - trunk/authdaemon/ (File Added)
9615
9616
9617 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9618 Log:
9619 linebuf -> libcharybdisIO
9620
9621
9622 Changes: Modified:
9623 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9624 + - trunk/libcharybdis/io/linebuf.c (File Added)
9625 + - trunk/libcharybdis/log/ (File Added)
9626 + - trunk/libcharybdis/log/Makefile.in (File Added)
9627 +0 -687 trunk/src/Makefile.in (File Modified)
9628 + - trunk/src/linebuf.c (File Deleted)
9629
9630
9631 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9632 Log:
9633 Solaris 10 I/O ports support
9634
9635 Changes: Modified:
9636 + - trunk/libcharybdis/io/ports.c (File Added)
9637
9638
9639 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9640 Log:
9641 libcharybdis stuff
9642
9643
9644 Changes: Modified:
9645 +1 -1 trunk/Makefile.in (File Modified)
9646 +3 -1 trunk/configure (File Modified)
9647 +133 -10 trunk/configure.ac (File Modified)
9648 + - trunk/libcharybdis/ (File Added)
9649 + - trunk/libcharybdis/Makefile.in (File Added)
9650 + - trunk/libcharybdis/io/ (File Added)
9651 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9652 +2 -3 trunk/src/Makefile.in (File Modified)
9653 + - trunk/src/io/ (File Deleted)
9654
9655
9656 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9657 Log:
9658 split IO stuff into libcharybdisIO.
9659
9660
9661 Changes: Modified:
9662 + - trunk/src/commio.c (File Deleted)
9663 + - trunk/src/devpoll.c (File Deleted)
9664 + - trunk/src/epoll.c (File Deleted)
9665 + - trunk/src/io/ (File Added)
9666 + - trunk/src/io/Makefile.in (File Added)
9667 + - trunk/src/io/commio.c (File Added)
9668 + - trunk/src/io/devpoll.c (File Added)
9669 + - trunk/src/io/epoll.c (File Added)
9670 + - trunk/src/io/kqueue.c (File Added)
9671 + - trunk/src/io/poll.c (File Added)
9672 + - trunk/src/io/select.c (File Added)
9673 + - trunk/src/kqueue.c (File Deleted)
9674 + - trunk/src/poll.c (File Deleted)
9675 + - trunk/src/select.c (File Deleted)
9676
9677
9678 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9679 Log:
9680 Version bump: 1.1.0
9681
9682
9683 Changes: Modified:
9684 +86 -155 trunk/configure (File Modified)
9685 +1 -1 trunk/configure.ac (File Modified)
9686
9687
9688 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9689 Log:
9690 Remove mentions of mkkeypair/cryptlinks.
9691
9692
9693 Changes: Modified:
9694 +1 -3 trunk/doc/challenge.txt (File Modified)
9695
9696
9697 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9698 Log:
9699 Clarify serverinfo{} description.
9700
9701
9702 Changes: Modified:
9703 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9704
9705
9706 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9707 Log:
9708 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9709
9710
9711 Changes: Modified:
9712 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9713
9714
9715 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9716 Log:
9717 Improvements also applicable to hyperion 1.x.
9718
9719
9720 Changes: Modified:
9721 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9722
9723
9724 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9725 Log:
9726 - Add +F description
9727 - General improvements and changes to charybdis
9728
9729
9730 Changes: Modified:
9731 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9732
9733
9734 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9735 Log:
9736 The server notice umodes only have an effect
9737 for opers. ("sendto_realops_flags", so having
9738 the umode is not enough, they must also be
9739 opered)
9740
9741
9742 Changes: Modified:
9743 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9744
9745
9746 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9747 Log:
9748 Updates to umodes docs.
9749
9750
9751 Changes: Modified:
9752 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9753
9754
9755 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9756 Log:
9757 Add SGML documentation.
9758
9759 Changes: Modified:
9760 + - trunk/doc/sgml/ (File Added)
9761 + - trunk/doc/sgml/oper-guide/ (File Added)
9762 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9763 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9764 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9765 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9766 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9767 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9768 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9769
9770
9771 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9772 Log:
9773 Make operwall flag restrict setting umode +z.
9774 This repairs this flag broken in charybdis-1.0.
9775
9776
9777 Changes: Modified:
9778 +41 -0 trunk/contrib/m_flags.c (File Modified)
9779 +9 -0 trunk/src/s_user.c (File Modified)
9780
9781
9782 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9783 Log:
9784 Don't complain/reset remote clients +n. I'm still not
9785 convinced propagating all umodes is the way to go, oh
9786 well.
9787
9788
9789 Changes: Modified:
9790 +1 -1 trunk/src/s_user.c (File Modified)
9791
9792
9793 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9794 Log:
9795 - Require admin flag for oper /chghost (if it's enabled
9796 which is not default)
9797 - Give error message on nonexistant nick
9798
9799
9800 Changes: Modified:
9801 +12 -0 trunk/modules/m_chghost.c (File Modified)
9802
9803
9804 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9805 Log:
9806 Incorporated jilles' dynspoof patch with a few minor changes.
9807
9808 Changes: Modified:
9809 +5 -2 trunk/include/client.h (File Modified)
9810 +1 -0 trunk/include/numeric.h (File Modified)
9811 +75 -4 trunk/modules/m_chghost.c (File Modified)
9812 +2 -21 trunk/modules/m_stats.c (File Modified)
9813 +2 -8 trunk/modules/m_trace.c (File Modified)
9814 +2 -0 trunk/src/client.c (File Modified)
9815 +3 -0 trunk/src/s_user.c (File Modified)
9816
9817
9818 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9819 Log:
9820 Update NEWS.
9821
9822 Changes: Modified:
9823 +5 -0 trunk/NEWS (File Modified)
9824
9825
9826 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9827 Log:
9828 Make show_ip() far less braindead.
9829
9830 Obtained from: ratbox 2.2 SVN
9831
9832
9833 Changes: Modified:
9834 +14 -85 trunk/src/client.c (File Modified)
9835
9836
9837 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9838 Log:
9839 Instead of not showing channels at all for whoising services,
9840 only show channels the requester is also on. If operspying
9841 services, show all the channels.
9842
9843
9844 Changes: Modified:
9845 +37 -40 trunk/modules/m_whois.c (File Modified)
9846
9847
9848 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9849 Log:
9850 - Show real errno if we fail to connect to a server
9851 - Don't show server IPs on IRC if a server goes dead
9852 during handshake
9853
9854
9855 Changes: Modified:
9856 +2 -5 trunk/src/s_serv.c (File Modified)
9857
9858
9859 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9860 Log:
9861 Revert hybrid 7.2 aline code. It causes too many problems.
9862
9863
9864 Changes: Modified:
9865 +1 -47 trunk/NEWS (File Modified)
9866 + - trunk/include/aline.h (File Deleted)
9867 +53 -6 trunk/modules/m_dline.c (File Modified)
9868 +212 -16 trunk/modules/m_kline.c (File Modified)
9869 +37 -8 trunk/modules/m_resv.c (File Modified)
9870 +45 -24 trunk/modules/m_xline.c (File Modified)
9871 +0 -485 trunk/src/Makefile.in (File Modified)
9872 + - trunk/src/aline.c (File Deleted)
9873
9874
9875 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9876 Log:
9877 Incorporate recent ratbox monitor bugfixes (could crash).
9878
9879
9880 Changes: Modified:
9881 +16 -0 trunk/modules/m_monitor.c (File Modified)
9882 +4 -3 trunk/src/monitor.c (File Modified)
9883
9884
9885 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9886 Log:
9887 Fix /invite UID leak.
9888
9889 Found by logiclrd@EFnet.
9890
9891
9892 Changes: Modified:
9893 +3 -2 trunk/modules/m_invite.c (File Modified)
9894
9895
9896 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9897 Log:
9898 Don't show what channels a service is in.
9899
9900 Changes: Modified:
9901 +1 -0 trunk/NEWS (File Modified)
9902 +40 -35 trunk/modules/m_whois.c (File Modified)
9903
9904
9905 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9906 Log:
9907 Update version to 1.0.3.
9908
9909
9910 Changes: Modified:
9911 +9 -9 trunk/configure (File Modified)
9912 +1 -1 trunk/configure.ac (File Modified)
9913
9914
9915 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9916 Log:
9917 Update NEWS.
9918
9919
9920 Changes: Modified:
9921 +7 -1 trunk/NEWS (File Modified)
9922
9923
9924 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9925 Log:
9926 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9927 More static buffers :(
9928
9929
9930 Changes: Modified:
9931 +12 -4 trunk/src/aline.c (File Modified)
9932
9933
9934 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9935 Log:
9936 Make operspy mode (/mode !#channel showing parameters
9937 even if not on channel) work again.
9938
9939
9940 Changes: Modified:
9941 +4 -4 trunk/src/channel.c (File Modified)
9942
9943
9944 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9945 Log:
9946 Call server_introduced hook on TS6 remote server
9947 introduction (ms_sid()).
9948
9949
9950 Changes: Modified:
9951 +6 -0 trunk/modules/core/m_server.c (File Modified)
9952
9953
9954 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9955 Log:
9956 Cyrix boxes are wierd.
9957
9958 Changes: Modified:
9959 +2 -1 trunk/modules/m_services.c (File Modified)
9960
9961
9962 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9963 Log:
9964 More paranoia.
9965
9966 Changes: Modified:
9967 +1 -1 trunk/include/client.h (File Modified)
9968 +3 -1 trunk/modules/m_services.c (File Modified)
9969
9970
9971 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9972 Log:
9973 heh
9974
9975 Changes: Modified:
9976 +1 -6 trunk/modules/m_services.c (File Modified)
9977
9978
9979 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9980 Log:
9981 Disable a check that doesn't always seem to work right for some reason.
9982
9983 Changes: Modified:
9984 +2 -0 trunk/modules/m_services.c (File Modified)
9985
9986
9987 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9988 Log:
9989 Update NEWS.
9990
9991
9992 Changes: Modified:
9993 +4 -1 trunk/NEWS (File Modified)
9994
9995
9996 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9997 Log:
9998 1.0.2
9999
10000
10001 Changes: Modified:
10002 +9 -9 trunk/configure (File Modified)
10003 +1 -1 trunk/configure.ac (File Modified)
10004
10005
10006 jilles 2005/10/08 22:30:18 UTC (20051008-284)
10007 Log:
10008 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
10009
10010
10011 Changes: Modified:
10012 +3 -13 trunk/modules/m_trace.c (File Modified)
10013
10014
10015 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10016 Log:
10017 Don't send empty RPL_WHOISCHANNELS on remote whois.
10018
10019 Pointy hat to: jilles
10020
10021
10022 Changes: Modified:
10023 +1 -1 trunk/modules/m_whois.c (File Modified)
10024
10025
10026 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10027 Log:
10028 Update NEWS.
10029
10030
10031 Changes: Modified:
10032 +3 -0 trunk/NEWS (File Modified)
10033
10034
10035 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10036 Log:
10037 Modular umode support.
10038
10039
10040 Changes: Modified:
10041 +0 -9 trunk/include/client.h (File Modified)
10042 +2 -1 trunk/include/s_user.h (File Modified)
10043 +1 -1 trunk/include/tools.h (File Modified)
10044 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10045 +3 -0 trunk/src/ircd.c (File Modified)
10046 +1 -1 trunk/src/messages.tab (File Modified)
10047 +2 -2 trunk/src/s_serv.c (File Modified)
10048 +37 -59 trunk/src/s_user.c (File Modified)
10049 +21 -0 trunk/src/tools.c (File Modified)
10050
10051
10052 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10053 Log:
10054 Optionally do forced nick change to the UID instead of kill
10055 on nick collisions, see doc/collision_fnc.txt for more
10056 details.
10057
10058
10059 Changes: Modified:
10060 + - trunk/doc/collision_fnc.txt (File Added)
10061 +1 -0 trunk/doc/example.conf (File Modified)
10062 +8 -0 trunk/doc/reference.conf (File Modified)
10063 +1 -0 trunk/include/numeric.h (File Modified)
10064 +1 -0 trunk/include/s_conf.h (File Modified)
10065 +2 -1 trunk/include/s_serv.h (File Modified)
10066 +1 -0 trunk/include/s_stats.h (File Modified)
10067 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10068 +1 -1 trunk/src/messages.tab (File Modified)
10069 +1 -0 trunk/src/newconf.c (File Modified)
10070 +1 -0 trunk/src/s_conf.c (File Modified)
10071 +1 -0 trunk/src/s_serv.c (File Modified)
10072 +2 -2 trunk/src/s_stats.c (File Modified)
10073
10074
10075 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10076 Log:
10077 Update NEWS.
10078
10079
10080 Modified:
10081 trunk/NEWS (File Modified)
10082
10083
10084 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10085 Log:
10086 Don't allow lookups by uid in /monitor + and /monitor s.
10087
10088
10089 Modified:
10090 trunk/modules/m_monitor.c (File Modified)
10091
10092
10093 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10094 Log:
10095 Stop garbage +j being set in cases like +j aaa:bbb by
10096 initializing the variables properly.
10097
10098 Reported by kyle.
10099
10100
10101 Modified:
10102 trunk/modules/core/m_mode.c (File Modified)
10103 trunk/modules/core/m_sjoin.c (File Modified)
10104
10105
10106 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10107 Log:
10108 Apply flags to the proper server in me_gcap().
10109
10110
10111 Modified:
10112 trunk/modules/m_capab.c (File Modified)
10113
10114
10115 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10116 Log:
10117 Use find_named_client() instead of find_client() to check
10118 for nick collisions.
10119
10120
10121 Modified:
10122 trunk/modules/core/m_nick.c (File Modified)
10123
10124
10125 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10126 Log:
10127 - Replace old 381 numeric with a new, more positive one!
10128
10129
10130 Modified:
10131 trunk/src/messages.tab (File Modified)
10132
10133
10134 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10135 Log:
10136 Make it compile again.
10137
10138
10139 Modified:
10140 trunk/src/channel.c (File Modified)
10141 trunk/src/client.c (File Modified)
10142 trunk/src/ircd.c (File Modified)
10143 trunk/src/packet.c (File Modified)
10144
10145
10146 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10147 Log:
10148 - Prevent UID disclosure in cmode setting.
10149
10150
10151 Modified:
10152 trunk/NEWS (File Modified)
10153 trunk/modules/core/m_mode.c (File Modified)
10154
10155
10156 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10157 Log:
10158 A different check which prevents UID disclosure.
10159
10160
10161 Modified:
10162 trunk/modules/core/m_kick.c (File Modified)
10163
10164
10165 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10166 Log:
10167 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10168
10169
10170 Modified:
10171 trunk/modules/core/m_kick.c (File Modified)
10172
10173
10174 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10175 Log:
10176 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10177
10178
10179 Modified:
10180 trunk/NEWS (File Modified)
10181 trunk/modules/m_accept.c (File Modified)
10182 trunk/modules/m_admin.c (File Modified)
10183 trunk/modules/m_away.c (File Modified)
10184 trunk/modules/m_cap.c (File Modified)
10185 trunk/modules/m_capab.c (File Modified)
10186 trunk/modules/m_challenge.c (File Modified)
10187 trunk/modules/m_chghost.c (File Modified)
10188 trunk/modules/m_close.c (File Modified)
10189 trunk/modules/m_cmessage.c (File Modified)
10190 trunk/modules/m_connect.c (File Modified)
10191 trunk/modules/m_dline.c (File Modified)
10192 trunk/modules/m_encap.c (File Modified)
10193 trunk/modules/m_etrace.c (File Modified)
10194 trunk/modules/m_gline.c (File Modified)
10195 trunk/modules/m_help.c (File Modified)
10196 trunk/modules/m_info.c (File Modified)
10197 trunk/modules/m_invite.c (File Modified)
10198 trunk/modules/m_ison.c (File Modified)
10199 trunk/modules/m_kline.c (File Modified)
10200 trunk/modules/m_knock.c (File Modified)
10201 trunk/modules/m_links.c (File Modified)
10202 trunk/modules/m_list.c (File Modified)
10203 trunk/modules/m_locops.c (File Modified)
10204 trunk/modules/m_lusers.c (File Modified)
10205 trunk/modules/m_map.c (File Modified)
10206 trunk/modules/m_monitor.c (File Modified)
10207 trunk/modules/m_motd.c (File Modified)
10208 trunk/modules/m_names.c (File Modified)
10209 trunk/modules/m_oper.c (File Modified)
10210 trunk/modules/m_operspy.c (File Modified)
10211 trunk/modules/m_pass.c (File Modified)
10212 trunk/modules/m_ping.c (File Modified)
10213 trunk/modules/m_pong.c (File Modified)
10214 trunk/modules/m_post.c (File Modified)
10215 trunk/modules/m_rehash.c (File Modified)
10216 trunk/modules/m_restart.c (File Modified)
10217 trunk/modules/m_resv.c (File Modified)
10218 trunk/modules/m_services.c (File Modified)
10219 trunk/modules/m_set.c (File Modified)
10220 trunk/modules/m_sshortcut.c (File Modified)
10221 trunk/modules/m_stats.c (File Modified)
10222 trunk/modules/m_svinfo.c (File Modified)
10223 trunk/modules/m_tb.c (File Modified)
10224 trunk/modules/m_testline.c (File Modified)
10225 trunk/modules/m_testmask.c (File Modified)
10226 trunk/modules/m_time.c (File Modified)
10227 trunk/modules/m_topic.c (File Modified)
10228 trunk/modules/m_trace.c (File Modified)
10229 trunk/modules/m_unreject.c (File Modified)
10230 trunk/modules/m_user.c (File Modified)
10231 trunk/modules/m_userhost.c (File Modified)
10232 trunk/modules/m_users.c (File Modified)
10233 trunk/modules/m_version.c (File Modified)
10234 trunk/modules/m_wallops.c (File Modified)
10235 trunk/modules/m_who.c (File Modified)
10236 trunk/modules/m_whois.c (File Modified)
10237 trunk/modules/m_whowas.c (File Modified)
10238 trunk/modules/m_xline.c (File Modified)
10239 trunk/src/adns.c (File Modified)
10240 trunk/src/aline.c (File Modified)
10241 trunk/src/cache.c (File Modified)
10242 trunk/src/channel.c (File Modified)
10243 trunk/src/class.c (File Modified)
10244 trunk/src/client.c (File Modified)
10245 trunk/src/commio.c (File Modified)
10246 trunk/src/event.c (File Modified)
10247 trunk/src/hash.c (File Modified)
10248 trunk/src/hostmask.c (File Modified)
10249 trunk/src/ircd.c (File Modified)
10250 trunk/src/kdparse.c (File Modified)
10251 trunk/src/linebuf.c (File Modified)
10252 trunk/src/listener.c (File Modified)
10253 trunk/src/modules.c (File Modified)
10254 trunk/src/monitor.c (File Modified)
10255 trunk/src/newconf.c (File Modified)
10256 trunk/src/packet.c (File Modified)
10257 trunk/src/parse.c (File Modified)
10258 trunk/src/reject.c (File Modified)
10259 trunk/src/s_auth.c (File Modified)
10260 trunk/src/s_conf.c (File Modified)
10261 trunk/src/s_gline.c (File Modified)
10262 trunk/src/s_log.c (File Modified)
10263 trunk/src/s_newconf.c (File Modified)
10264 trunk/src/s_serv.c (File Modified)
10265 trunk/src/s_stats.c (File Modified)
10266 trunk/src/s_user.c (File Modified)
10267 trunk/src/send.c (File Modified)
10268 trunk/src/whowas.c (File Modified)
10269
10270
10271 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10272 Log:
10273 - More coding style niceities. Pretty much got client.h squared away.
10274
10275
10276 Modified:
10277 trunk/modules/m_dline.c (File Modified)
10278 trunk/modules/m_gline.c (File Modified)
10279 trunk/modules/m_kline.c (File Modified)
10280 trunk/modules/m_rehash.c (File Modified)
10281 trunk/modules/m_resv.c (File Modified)
10282 trunk/modules/m_stats.c (File Modified)
10283 trunk/modules/m_testline.c (File Modified)
10284 trunk/modules/m_user.c (File Modified)
10285 trunk/modules/m_xline.c (File Modified)
10286
10287
10288 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10289 Log:
10290 - Propagate quiets (+q) on netjoins
10291 - Clear +q list too on lowerTS sjoin from TS6 source
10292
10293
10294 Modified:
10295 trunk/modules/core/m_sjoin.c (File Modified)
10296 trunk/src/s_serv.c (File Modified)
10297
10298
10299 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10300 Log:
10301 Second argument to whois is always a nick, never a uid.
10302 This prevents /whois other.server uid to get information
10303 about that uid.
10304
10305
10306 Modified:
10307 trunk/modules/m_whois.c (File Modified)
10308
10309
10310 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10311 Log:
10312 Don't allow local users to use uids in user mode.
10313
10314
10315 Modified:
10316 trunk/src/s_user.c (File Modified)
10317
10318
10319 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10320 Log:
10321 Make it compile again.
10322
10323
10324 Modified:
10325 trunk/src/s_stats.c (File Modified)
10326
10327
10328 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10329 Log:
10330 Fix propagation of empty SJOIN.
10331
10332
10333 Modified:
10334 trunk/modules/core/m_sjoin.c (File Modified)
10335
10336
10337 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10338 Log:
10339 Some atheme-style niceties here.
10340
10341
10342 Modified:
10343 trunk/modules/m_accept.c (File Modified)
10344 trunk/modules/m_admin.c (File Modified)
10345 trunk/modules/m_away.c (File Modified)
10346 trunk/modules/m_cap.c (File Modified)
10347 trunk/modules/m_capab.c (File Modified)
10348 trunk/modules/m_challenge.c (File Modified)
10349 trunk/modules/m_chghost.c (File Modified)
10350 trunk/modules/m_close.c (File Modified)
10351 trunk/modules/m_cmessage.c (File Modified)
10352 trunk/modules/m_connect.c (File Modified)
10353 trunk/modules/m_dline.c (File Modified)
10354 trunk/modules/m_encap.c (File Modified)
10355 trunk/modules/m_etrace.c (File Modified)
10356 trunk/modules/m_gline.c (File Modified)
10357 trunk/modules/m_help.c (File Modified)
10358 trunk/modules/m_info.c (File Modified)
10359 trunk/modules/m_invite.c (File Modified)
10360 trunk/modules/m_ison.c (File Modified)
10361 trunk/modules/m_kline.c (File Modified)
10362 trunk/modules/m_knock.c (File Modified)
10363 trunk/modules/m_links.c (File Modified)
10364 trunk/modules/m_list.c (File Modified)
10365 trunk/modules/m_locops.c (File Modified)
10366 trunk/modules/m_lusers.c (File Modified)
10367 trunk/modules/m_map.c (File Modified)
10368 trunk/modules/m_monitor.c (File Modified)
10369 trunk/modules/m_motd.c (File Modified)
10370 trunk/modules/m_names.c (File Modified)
10371 trunk/modules/m_oper.c (File Modified)
10372 trunk/modules/m_operspy.c (File Modified)
10373 trunk/modules/m_pass.c (File Modified)
10374 trunk/modules/m_ping.c (File Modified)
10375 trunk/modules/m_pong.c (File Modified)
10376 trunk/modules/m_post.c (File Modified)
10377 trunk/modules/m_rehash.c (File Modified)
10378 trunk/modules/m_restart.c (File Modified)
10379 trunk/modules/m_resv.c (File Modified)
10380 trunk/modules/m_services.c (File Modified)
10381 trunk/modules/m_set.c (File Modified)
10382 trunk/modules/m_sshortcut.c (File Modified)
10383 trunk/modules/m_stats.c (File Modified)
10384 trunk/modules/m_svinfo.c (File Modified)
10385 trunk/modules/m_tb.c (File Modified)
10386 trunk/modules/m_testline.c (File Modified)
10387 trunk/modules/m_testmask.c (File Modified)
10388 trunk/modules/m_time.c (File Modified)
10389 trunk/modules/m_topic.c (File Modified)
10390 trunk/modules/m_trace.c (File Modified)
10391 trunk/modules/m_unreject.c (File Modified)
10392 trunk/modules/m_user.c (File Modified)
10393 trunk/modules/m_userhost.c (File Modified)
10394 trunk/modules/m_users.c (File Modified)
10395 trunk/modules/m_version.c (File Modified)
10396 trunk/modules/m_wallops.c (File Modified)
10397 trunk/modules/m_who.c (File Modified)
10398 trunk/modules/m_whois.c (File Modified)
10399 trunk/modules/m_whowas.c (File Modified)
10400 trunk/modules/m_xline.c (File Modified)
10401
10402
10403 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10404 Log:
10405 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10406
10407
10408 Modified:
10409 trunk/.indent.pro (File Modified)
10410 trunk/include/charybdis.h (File Added)
10411 trunk/include/client.h (File Modified)
10412 trunk/modules/.indent.pro (File Modified)
10413 trunk/src/.indent.pro (File Modified)
10414 trunk/src/adns.c (File Modified)
10415 trunk/src/aline.c (File Modified)
10416 trunk/src/cache.c (File Modified)
10417 trunk/src/channel.c (File Modified)
10418 trunk/src/class.c (File Modified)
10419 trunk/src/client.c (File Modified)
10420 trunk/src/commio.c (File Modified)
10421 trunk/src/event.c (File Modified)
10422 trunk/src/hash.c (File Modified)
10423 trunk/src/hostmask.c (File Modified)
10424 trunk/src/ircd.c (File Modified)
10425 trunk/src/kdparse.c (File Modified)
10426 trunk/src/linebuf.c (File Modified)
10427 trunk/src/listener.c (File Modified)
10428 trunk/src/modules.c (File Modified)
10429 trunk/src/monitor.c (File Modified)
10430 trunk/src/newconf.c (File Modified)
10431 trunk/src/packet.c (File Modified)
10432 trunk/src/parse.c (File Modified)
10433 trunk/src/reject.c (File Modified)
10434 trunk/src/s_auth.c (File Modified)
10435 trunk/src/s_conf.c (File Modified)
10436 trunk/src/s_gline.c (File Modified)
10437 trunk/src/s_log.c (File Modified)
10438 trunk/src/s_newconf.c (File Modified)
10439 trunk/src/s_serv.c (File Modified)
10440 trunk/src/s_stats.c (File Modified)
10441 trunk/src/s_user.c (File Modified)
10442 trunk/src/send.c (File Modified)
10443 trunk/src/whowas.c (File Modified)
10444
10445
10446 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10447 Log:
10448 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10449 - Convert a few modules towards using this code.
10450 - Make a note about this change in NEWS.
10451
10452
10453 Modified:
10454 trunk/NEWS (File Modified)
10455 trunk/include/aline.h (File Added)
10456 trunk/modules/m_dline.c (File Modified)
10457 trunk/modules/m_kline.c (File Modified)
10458 trunk/modules/m_resv.c (File Modified)
10459 trunk/modules/m_xline.c (File Modified)
10460 trunk/src/Makefile.in (File Modified)
10461 trunk/src/aline.c (File Added)
10462
10463
10464 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10465 Log:
10466 - Update NEWS document.
10467
10468
10469 Modified:
10470 trunk/NEWS (File Modified)
10471
10472
10473 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10474 Log:
10475 Use find_named_person() instead of find_person() in services shortcuts.
10476
10477
10478 Modified:
10479 trunk/modules/m_sshortcut.c (File Modified)
10480
10481
10482 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10483 Log:
10484 Fix propagation of empty channels (+P).
10485
10486
10487 Modified:
10488 trunk/modules/core/m_sjoin.c (File Modified)
10489 trunk/src/s_serv.c (File Modified)
10490
10491
10492 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10493 Log:
10494 Use same comparison for +f.
10495
10496
10497 Modified:
10498 trunk/modules/core/m_join.c (File Modified)
10499
10500
10501 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10502 Log:
10503 Retire server-server non-encap CHGHOST, and clean it up a bit.
10504
10505
10506 Modified:
10507 trunk/modules/m_chghost.c (File Modified)
10508
10509
10510 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10511 Log:
10512 Use TS6 form for SQUIT wallops.
10513
10514
10515 Modified:
10516 trunk/modules/core/m_squit.c (File Modified)
10517
10518
10519 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10520 Log:
10521 Propagate nick changes for remote clients in TS6 form if possible;
10522 simplify the code a bit.
10523
10524
10525 Modified:
10526 trunk/modules/core/m_nick.c (File Modified)
10527
10528
10529 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10530 Log:
10531 Only clear oper_only_umodes on deoper for local clients.
10532
10533
10534 Modified:
10535 trunk/src/s_user.c (File Modified)
10536
10537
10538 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10539 Log:
10540 - Don't enable use_whois_actually in the default config, makes cloaking
10541 only useful for vanity.
10542
10543
10544 Modified:
10545 trunk/doc/example.conf (File Modified)
10546
10547
10548 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10549 Log:
10550 Fix linebuf raw code to not truncate lines longer than
10551 510 characters. This stops ziplinks corruption at
10552 the initial burst if the other side sends a lot.
10553
10554
10555 Modified:
10556 trunk/src/linebuf.c (File Modified)
10557
10558
10559 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10560 Log:
10561 - Add +r to channel_modes().
10562
10563
10564 Modified:
10565 trunk/src/channel.c (File Modified)
10566
10567
10568 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10569 Log:
10570 Update NEWS.
10571
10572
10573 Modified:
10574 trunk/NEWS (File Modified)
10575
10576
10577 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10578 Log:
10579 err, nvm. wrong project :-P
10580
10581
10582 Modified:
10583 trunk/src/match.c (File Modified)
10584
10585
10586 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10587 Log:
10588 make sure we don't crash on match(NULL, test)
10589
10590
10591 Modified:
10592 trunk/src/match.c (File Modified)
10593
10594
10595 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10596 Log:
10597 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10598 flags = rehash in shared{}.
10599 Uses :<source> ENCAP <target> REHASH [option].
10600
10601
10602 Modified:
10603 trunk/doc/example.conf (File Modified)
10604 trunk/doc/reference.conf (File Modified)
10605 trunk/help/opers/rehash (File Modified)
10606 trunk/include/s_newconf.h (File Modified)
10607 trunk/modules/m_rehash.c (File Modified)
10608 trunk/modules/m_stats.c (File Modified)
10609 trunk/src/newconf.c (File Modified)
10610
10611
10612 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10613 Log:
10614 Initialize flags to 0 in conf_set_shared_flags() and
10615 conf_set_cluster_flags().
10616
10617
10618 Modified:
10619 trunk/src/newconf.c (File Modified)
10620
10621
10622 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10623 Log:
10624 Don't allow a forward from a #channel to an &channel.
10625 Error message is Illegal channel name.
10626
10627
10628 Modified:
10629 trunk/modules/core/m_mode.c (File Modified)
10630
10631
10632 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10633 Log:
10634 - change version to 1.0.1
10635
10636
10637 Modified:
10638 trunk/configure (File Modified)
10639 trunk/configure.ac (File Modified)
10640
10641
10642 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10643 Log:
10644 Update NEWS.
10645
10646
10647 Modified:
10648 trunk/NEWS (File Modified)
10649
10650
10651 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10652 Log:
10653 Services shortcuts changes:
10654 - Require umode +S on target
10655 - Use ERR_SERVICESDOWN (440) for error message
10656 - Fix check for empty string
10657
10658
10659 Modified:
10660 trunk/include/numeric.h (File Modified)
10661 trunk/modules/m_sshortcut.c (File Modified)
10662 trunk/src/messages.tab (File Modified)
10663
10664
10665 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10666 Log:
10667 s/IsChanService/IsService/g;
10668
10669
10670 Modified:
10671 trunk/modules/m_sshortcut.c (File Modified)
10672
10673
10674 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10675 Log:
10676 Add check for service validity in shortcut routines.
10677
10678
10679 Modified:
10680 trunk/modules/m_sshortcut.c (File Modified)
10681
10682
10683 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10684 Log:
10685 Don't allow forwarding to a -F channel the setter is not on.
10686
10687
10688 Modified:
10689 trunk/modules/core/m_mode.c (File Modified)
10690
10691
10692 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10693 Log:
10694 Describe identify_service and identify_command in
10695 reference.conf.
10696
10697
10698 Modified:
10699 trunk/doc/reference.conf (File Modified)
10700
10701
10702 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10703 Log:
10704 More helpfile updates.
10705
10706
10707 Modified:
10708 trunk/help/Makefile.in (File Modified)
10709 trunk/help/opers/die (File Modified)
10710 trunk/help/opers/join (File Modified)
10711 trunk/help/opers/links (File Modified)
10712 trunk/help/opers/lusers (File Modified)
10713 trunk/help/opers/map (File Added)
10714 trunk/help/opers/motd (File Modified)
10715 trunk/help/opers/names (File Modified)
10716 trunk/help/opers/notice (File Modified)
10717 trunk/help/opers/operspy (File Modified)
10718 trunk/help/opers/part (File Modified)
10719 trunk/help/opers/privmsg (File Modified)
10720 trunk/help/opers/restart (File Modified)
10721 trunk/help/opers/set (File Modified)
10722 trunk/help/opers/stats (File Modified)
10723 trunk/help/opers/trace (File Modified)
10724 trunk/help/opers/version (File Modified)
10725 trunk/help/users/notice (File Modified)
10726 trunk/help/users/privmsg (File Modified)
10727 trunk/help/users/stats (File Modified)
10728
10729
10730 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10731 Log:
10732 Update help files.
10733
10734
10735 Modified:
10736 trunk/help/opers/cmode (File Modified)
10737 trunk/help/opers/umode (File Modified)
10738 trunk/help/opers/wallops (File Modified)
10739 trunk/help/opers/who (File Modified)
10740 trunk/help/users/umode (File Modified)
10741
10742
10743 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10744 Log:
10745 Include cmode +r in 004 and 005.
10746
10747
10748 Modified:
10749 trunk/include/supported.h (File Modified)
10750 trunk/src/messages.tab (File Modified)
10751
10752
10753 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10754 Log:
10755 No need to clear all 3 buffers in channel_modes().
10756
10757
10758 Modified:
10759 trunk/src/channel.c (File Modified)
10760
10761
10762 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10763 Log:
10764 - Fix multiple +f modes per line
10765 - -f shouldn't take a parameter
10766
10767
10768 Modified:
10769 trunk/modules/core/m_mode.c (File Modified)
10770
10771
10772 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10773 Log:
10774 Channel mode +Q now prevents forwarding to or through
10775 a channel, just like in hyperion, not from a channel.
10776
10777
10778 Modified:
10779 trunk/modules/core/m_join.c (File Modified)
10780
10781
10782 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10783 Log:
10784 Complete +F/+Q propagation.
10785
10786
10787 Modified:
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/modules/core/m_sjoin.c (File Modified)
10790 trunk/src/channel.c (File Modified)
10791
10792
10793 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10794 Log:
10795 - A few minor fixes.
10796
10797
10798 Modified:
10799 trunk/modules/core/m_join.c (File Modified)
10800 trunk/modules/m_services.c (File Modified)
10801
10802
10803 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10804 Log:
10805 - Fix netsplit obfuscation.
10806
10807
10808 Modified:
10809 trunk/src/client.c (File Modified)
10810
10811
10812 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10813 Log:
10814 - Fix another /stats p related bug.
10815
10816
10817 Modified:
10818 trunk/src/client.c (File Modified)
10819
10820
10821 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10822 Log:
10823 - Update example.conf.
10824
10825
10826 Modified:
10827 trunk/doc/example.conf (File Modified)
10828
10829
10830 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10831 Log:
10832 - Fix a minor bug here, and re-release 1.0.
10833
10834
10835 Modified:
10836 trunk/modules/core/m_nick.c (File Modified)
10837
10838
10839 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10840 Log:
10841 - Add bursted clients to /stats p list.
10842
10843
10844 Modified:
10845 trunk/modules/core/m_nick.c (File Modified)
10846
10847
10848 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10849 Log:
10850 - Add identify_service, identify_command options to the example.conf,
10851 newconf parser.
10852
10853
10854 Modified:
10855 trunk/NEWS (File Modified)
10856 trunk/doc/example.conf (File Modified)
10857 trunk/src/newconf.c (File Modified)
10858
10859
10860 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10861 Log:
10862 - Add services shortcuts.
10863
10864
10865 Modified:
10866 trunk/modules/Makefile.in (File Modified)
10867 trunk/modules/m_sshortcut.c (File Added)
10868
10869
10870 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10871 Log:
10872 - put back checks i removed by mistake
10873
10874
10875 Modified:
10876 trunk/modules/core/m_join.c (File Modified)
10877
10878
10879 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10880 Log:
10881 - Implement channel mode +Q, which disables forwarding.
10882 - Make forwarding usable by everyone.
10883 - Implement channel mode +F which bypasses authority checks on a target
10884 set with this mode
10885 - Update NEWS.
10886
10887
10888 Modified:
10889 trunk/NEWS (File Modified)
10890 trunk/include/channel.h (File Modified)
10891 trunk/include/supported.h (File Modified)
10892 trunk/modules/core/m_join.c (File Modified)
10893 trunk/modules/core/m_mode.c (File Modified)
10894 trunk/src/messages.tab (File Modified)
10895
10896
10897 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10898 Log:
10899 - Fix account handling brokenness.
10900
10901
10902 Modified:
10903 trunk/modules/m_services.c (File Modified)
10904
10905
10906 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10907 Log:
10908 Identify to services via server password hack. Still
10909 needs config file parts, like
10910 identifyservice = "nickserv@services.int";
10911 identifycommand = "IDENTIFY";
10912
10913
10914 Modified:
10915 trunk/include/s_conf.h (File Modified)
10916 trunk/src/s_user.c (File Modified)
10917
10918
10919 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10920 Log:
10921 Make send.c compile.
10922
10923
10924 Modified:
10925 trunk/src/send.c (File Modified)
10926
10927
10928 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10929 Log:
10930 - Handle this better.
10931
10932
10933 Modified:
10934 trunk/src/send.c (File Modified)
10935
10936
10937 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10938 Log:
10939 If the source is not a client, don't send to normal users.
10940
10941
10942 Modified:
10943 trunk/src/send.c (File Modified)
10944
10945
10946 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10947 Log:
10948 - Make /wallops behave as wallops in other ircds.
10949
10950
10951 Modified:
10952 trunk/modules/m_wallops.c (File Modified)
10953 trunk/src/send.c (File Modified)
10954
10955
10956 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10957 Log:
10958 - charybdis-1.0
10959
10960
10961 Modified:
10962 trunk/NEWS (File Modified)
10963 trunk/configure (File Modified)
10964 trunk/configure.ac (File Modified)
10965
10966
10967 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10968 Log:
10969 - Remove efnet configuration.
10970 - Rename example.conf as reference.conf, and replace the default
10971 example.conf with one suitable for AthemeNET.
10972 - Update makefile to reflect these changes.
10973
10974
10975 Modified:
10976 trunk/doc/Makefile.in (File Modified)
10977 trunk/doc/example.conf (File Modified)
10978 trunk/doc/example.efnet.conf (File Deleted)
10979 trunk/doc/reference.conf (File Added)
10980
10981
10982 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10983 Log:
10984 - Don't display opers who are /away.
10985
10986
10987 Modified:
10988 trunk/modules/m_stats.c (File Modified)
10989
10990
10991 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10992 Log:
10993 Put cmode +f in 004 and 005.
10994
10995
10996 Modified:
10997 trunk/include/supported.h (File Modified)
10998 trunk/src/messages.tab (File Modified)
10999
11000
11001 jilles 2005/09/12 00:15:13 UTC (20050912-132)
11002 Log:
11003 Add user umode +Q which prevents a user from
11004 being forwarded.
11005
11006
11007 Modified:
11008 trunk/include/client.h (File Modified)
11009 trunk/modules/core/m_join.c (File Modified)
11010 trunk/src/messages.tab (File Modified)
11011 trunk/src/s_user.c (File Modified)
11012
11013
11014 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11015 Log:
11016 Implement channel forwarding in m_join(). As in
11017 hyperion, failing to join because of +i, +r or +j
11018 can cause you to be forwarded, potentially
11019 recursively. Unlike hyperion, a single numeric
11020 is sent in case of a successful forward, otherwise
11021 the ircd acts if there were no forward.
11022
11023
11024 Modified:
11025 trunk/include/numeric.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/src/messages.tab (File Modified)
11028
11029
11030 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11031 Log:
11032 Allow servers to set oper-only cmodes as well.
11033
11034
11035 Modified:
11036 trunk/modules/core/m_mode.c (File Modified)
11037
11038
11039 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11040 Log:
11041 Add cmode +f which takes a channel name, settable
11042 only by opers for now. Does not do anything yet.
11043
11044
11045 Modified:
11046 trunk/include/channel.h (File Modified)
11047 trunk/modules/core/m_join.c (File Modified)
11048 trunk/modules/core/m_mode.c (File Modified)
11049 trunk/modules/core/m_sjoin.c (File Modified)
11050 trunk/src/channel.c (File Modified)
11051
11052
11053 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11054 Log:
11055 Fully initialize 'mode' in ms_join() and ms_sjoin()
11056 to avoid old +j garbage from being used.
11057
11058
11059 Modified:
11060 trunk/modules/core/m_join.c (File Modified)
11061 trunk/modules/core/m_sjoin.c (File Modified)
11062
11063
11064 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11065 Log:
11066 - only touch join_count/join_delta if join throttling
11067 is enabled on the channel
11068 - reset join_count/join_delta to 0 if -j is set
11069
11070
11071 Modified:
11072 trunk/modules/core/m_join.c (File Modified)
11073 trunk/modules/core/m_mode.c (File Modified)
11074 trunk/modules/core/m_sjoin.c (File Modified)
11075
11076
11077 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11078 Log:
11079 Also start a new "period" for join throttling for remote joins,
11080 if necessary. Make the code slightly clearer.
11081
11082
11083 Modified:
11084 trunk/modules/core/m_join.c (File Modified)
11085 trunk/src/channel.c (File Modified)
11086
11087
11088 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11089 Log:
11090 Some +j improvements, still broken.
11091
11092
11093 Modified:
11094 trunk/modules/core/m_join.c (File Modified)
11095 trunk/modules/core/m_sjoin.c (File Modified)
11096
11097
11098 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11099 Log:
11100 Only do +z processing for +m channels the sender is on,
11101 as bans/quiets are currently only checked locally.
11102
11103
11104 Modified:
11105 trunk/modules/core/m_message.c (File Modified)
11106
11107
11108 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11109 Log:
11110 - Add max_bans_large configuration option, defaulting to 500, to
11111 limit the number of bans in a +L channel
11112 - Change b/e/I to b/e/I/q in texts
11113
11114
11115 Modified:
11116 trunk/doc/example.conf (File Modified)
11117 trunk/include/s_conf.h (File Modified)
11118 trunk/modules/core/m_mode.c (File Modified)
11119 trunk/modules/m_info.c (File Modified)
11120 trunk/src/newconf.c (File Modified)
11121 trunk/src/s_conf.c (File Modified)
11122
11123
11124 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11125 Log:
11126 Store invite for +gi channels.
11127 Note that +gi is significantly weaker access control than +i.
11128
11129
11130 Modified:
11131 trunk/modules/m_invite.c (File Modified)
11132
11133
11134 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11135 Log:
11136 Nonops are allowed to see +q lists.
11137
11138
11139 Modified:
11140 trunk/modules/core/m_mode.c (File Modified)
11141
11142
11143 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11144 Log:
11145 Invalidate can_send() cache on -q.
11146
11147
11148 Modified:
11149 trunk/modules/core/m_mode.c (File Modified)
11150
11151
11152 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11153 Log:
11154 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11155
11156
11157 Modified:
11158 trunk/modules/core/m_sjoin.c (File Modified)
11159
11160
11161 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11162 Log:
11163 - Allow blank SJOINs -- for permanant channels.
11164
11165
11166 Modified:
11167 trunk/modules/core/m_sjoin.c (File Modified)
11168
11169
11170 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11171 Log:
11172 - Burst permanant channels.
11173
11174
11175 Modified:
11176 trunk/src/s_serv.c (File Modified)
11177
11178
11179 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11180 Log:
11181 - Fix handling of permanant channels.
11182
11183
11184 Modified:
11185 trunk/modules/core/m_join.c (File Modified)
11186
11187
11188 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11189 Log:
11190 - Run indent on core modules.
11191 - Add propagation of join throttle settings.
11192
11193
11194 Modified:
11195 trunk/modules/core/m_die.c (File Modified)
11196 trunk/modules/core/m_error.c (File Modified)
11197 trunk/modules/core/m_join.c (File Modified)
11198 trunk/modules/core/m_kick.c (File Modified)
11199 trunk/modules/core/m_kill.c (File Modified)
11200 trunk/modules/core/m_message.c (File Modified)
11201 trunk/modules/core/m_mode.c (File Modified)
11202 trunk/modules/core/m_nick.c (File Modified)
11203 trunk/modules/core/m_part.c (File Modified)
11204 trunk/modules/core/m_quit.c (File Modified)
11205 trunk/modules/core/m_server.c (File Modified)
11206 trunk/modules/core/m_sjoin.c (File Modified)
11207 trunk/modules/core/m_squit.c (File Modified)
11208
11209
11210 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11211 Log:
11212 - Fix mistake in commit message.
11213
11214
11215 Modified:
11216 trunk/ChangeLog (File Modified)
11217
11218
11219 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11220 Log:
11221 - Channel throttling.
11222
11223
11224 Modified:
11225 trunk/NEWS (File Modified)
11226 trunk/include/supported.h (File Modified)
11227 trunk/modules/core/m_mode.c (File Modified)
11228 trunk/src/messages.tab (File Modified)
11229
11230
11231 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11232 Log:
11233 - Channel throttle logic fixes.
11234
11235
11236 Modified:
11237 trunk/include/channel.h (File Modified)
11238
11239
11240 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11241 Log:
11242 - Add the throttle logic.
11243
11244
11245 Modified:
11246 trunk/include/channel.h (File Modified)
11247 trunk/include/numeric.h (File Modified)
11248 trunk/modules/core/m_join.c (File Modified)
11249 trunk/src/channel.c (File Modified)
11250 trunk/src/messages.tab (File Modified)
11251
11252
11253 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11254 Log:
11255 - Cosmetic fixes to CREDITS.
11256
11257
11258 Modified:
11259 trunk/CREDITS (File Modified)
11260
11261
11262 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11263 Log:
11264 - Better channel_modes() from ShadowIRCd 4.
11265
11266
11267 Modified:
11268 trunk/include/channel.h (File Modified)
11269 trunk/src/channel.c (File Modified)
11270
11271
11272 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11273 Log:
11274 - Strip colour codes from parts.
11275
11276
11277 Modified:
11278 trunk/modules/core/m_part.c (File Modified)
11279
11280
11281 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11282 Log:
11283 - Strip colour codes from quits.
11284
11285
11286 Modified:
11287 trunk/modules/core/m_quit.c (File Modified)
11288
11289
11290 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11291 Log:
11292 - add +c/+g/+z to channel_modes().
11293
11294
11295 Modified:
11296 trunk/src/channel.c (File Modified)
11297
11298
11299 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11300 Log:
11301 - Add +g to 004/005 numerics.
11302
11303
11304 Modified:
11305 trunk/include/supported.h (File Modified)
11306 trunk/src/messages.tab (File Modified)
11307
11308
11309 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11310 Log:
11311 - Add +cgz to set_final_mode() in both join/sjoin.
11312 - Implement channel mode +g: Free invite.
11313
11314
11315 Modified:
11316 trunk/include/channel.h (File Modified)
11317 trunk/modules/core/m_join.c (File Modified)
11318 trunk/modules/core/m_mode.c (File Modified)
11319 trunk/modules/core/m_sjoin.c (File Modified)
11320 trunk/modules/m_invite.c (File Modified)
11321
11322
11323 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11324 Log:
11325 - Make sure /stats p uses the right list.
11326
11327
11328 Modified:
11329 trunk/modules/m_stats.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11333 Log:
11334 - local oper list becomes local_oper_list.
11335 - all opers are stored on oper_list for /stats p.
11336
11337
11338 Modified:
11339 trunk/include/ircd.h (File Modified)
11340 trunk/modules/m_stats.c (File Modified)
11341 trunk/modules/m_trace.c (File Modified)
11342 trunk/src/client.c (File Modified)
11343 trunk/src/ircd.c (File Modified)
11344 trunk/src/s_user.c (File Modified)
11345 trunk/src/send.c (File Modified)
11346
11347
11348 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11349 Log:
11350 - Remove ENABLE_SERVICES legacy define.
11351
11352
11353 Modified:
11354 trunk/configure (File Modified)
11355 trunk/configure.ac (File Modified)
11356 trunk/include/client.h (File Modified)
11357 trunk/include/m_info.h (File Modified)
11358 trunk/include/s_conf.h (File Modified)
11359 trunk/modules/Makefile.in (File Modified)
11360 trunk/modules/core/m_kick.c (File Modified)
11361 trunk/modules/core/m_mode.c (File Modified)
11362 trunk/modules/core/m_nick.c (File Modified)
11363 trunk/modules/core/m_sjoin.c (File Modified)
11364 trunk/modules/m_services.c (File Modified)
11365 trunk/src/channel.c (File Modified)
11366 trunk/src/newconf.c (File Modified)
11367 trunk/src/s_conf.c (File Modified)
11368 trunk/src/s_serv.c (File Modified)
11369 trunk/src/s_user.c (File Modified)
11370
11371
11372 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11373 Log:
11374 - New reject message, ala ircu.
11375
11376
11377 Modified:
11378 trunk/src/reject.c (File Modified)
11379
11380
11381 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11382 Log:
11383 - Reduce 'broadcast storm' effect in m_chghost.
11384
11385
11386 Modified:
11387 trunk/modules/m_chghost.c (File Modified)
11388
11389
11390 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11391 Log:
11392 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11393
11394
11395 Modified:
11396 trunk/include/supported.h (File Modified)
11397 trunk/src/messages.tab (File Modified)
11398
11399
11400 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11401 Log:
11402 - Implement +z.
11403
11404
11405 Modified:
11406 trunk/include/channel.h (File Modified)
11407 trunk/modules/core/m_message.c (File Modified)
11408 trunk/modules/core/m_mode.c (File Modified)
11409
11410
11411 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11412 Log:
11413 - use sendto_one_numeric() in some places.
11414
11415
11416 Modified:
11417 trunk/modules/core/m_mode.c (File Modified)
11418
11419
11420 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11421 Log:
11422 - Implement channel mode +c -- colour stripping.
11423
11424
11425 Modified:
11426 trunk/include/irc_string.h (File Modified)
11427 trunk/include/supported.h (File Modified)
11428 trunk/modules/core/m_message.c (File Modified)
11429 trunk/modules/core/m_mode.c (File Modified)
11430 trunk/src/irc_string.c (File Modified)
11431 trunk/src/messages.tab (File Modified)
11432
11433
11434 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11435 Log:
11436 - Add +qLP to CHANMODES 005 numeric.
11437
11438
11439 Modified:
11440 trunk/include/supported.h (File Modified)
11441
11442
11443 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11444 Log:
11445 Move credits files to doc/.
11446
11447
11448 Modified:
11449 trunk/Hybrid-team (File Deleted)
11450 trunk/Ratbox-team (File Deleted)
11451 trunk/doc/Hybrid-team (File Added)
11452 trunk/doc/Ratbox-team (File Added)
11453
11454
11455 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11456 Log:
11457 - Rename Ratbox credits as Ratbox-team.
11458 - Add in our own CREDITS.
11459
11460
11461 Modified:
11462 trunk/CREDITS (File Deleted)
11463 trunk/CREDITS (File Added)
11464 trunk/Ratbox-team (File Added)
11465
11466
11467 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11468 Log:
11469 - Quietcache fixes.
11470
11471
11472 Modified:
11473 trunk/modules/core/m_mode.c (File Modified)
11474
11475
11476 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11477 Log:
11478 - Rebuild configure.
11479
11480
11481 Modified:
11482 trunk/autom4te.cache/ (File Deleted)
11483 trunk/configure (File Modified)
11484
11485
11486 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11487 Log:
11488 Add +q to messages.tab.
11489
11490
11491 Modified:
11492 trunk/src/messages.tab (File Modified)
11493
11494
11495 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11496 Log:
11497 - port m_sjoin stuff to TS6 JOIN syntax.
11498
11499
11500 Modified:
11501 trunk/modules/core/m_join.c (File Modified)
11502
11503
11504 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11505 Log:
11506 - Implement channel mode +q (quiet)
11507
11508
11509 Modified:
11510 trunk/include/channel.h (File Modified)
11511 trunk/modules/core/m_mode.c (File Modified)
11512 trunk/src/channel.c (File Modified)
11513
11514
11515 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11516 Log:
11517 Add +L/+P for set_final_mode().
11518
11519
11520 Modified:
11521 trunk/modules/core/m_sjoin.c (File Modified)
11522
11523
11524 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11525 Log:
11526 Add +L/+P in channel_modes().
11527
11528
11529 Modified:
11530 trunk/src/channel.c (File Modified)
11531
11532
11533 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11534 Log:
11535 - Use MODE_PERMANENT, not MODE_PERMANANT
11536 - Actually use chm_staff()
11537
11538 It compiles but is not otherwise tested.
11539
11540
11541 Modified:
11542 trunk/include/channel.h (File Modified)
11543 trunk/modules/core/m_mode.c (File Modified)
11544 trunk/modules/core/m_sjoin.c (File Modified)
11545 trunk/src/channel.c (File Modified)
11546
11547
11548 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11549 Log:
11550 - Ok, patchlevel.h is fixed now.
11551
11552
11553 Modified:
11554 trunk/include/patchlevel.h (File Modified)
11555
11556
11557 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11558 Log:
11559 - *sigh*
11560
11561
11562 Modified:
11563 trunk/include/patchlevel.h (File Modified)
11564 trunk/src/version.c.SH (File Modified)
11565
11566
11567 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11568 Log:
11569 - Fix compilation issue with version.c.
11570
11571
11572 Modified:
11573 trunk/src/version.c.SH (File Modified)
11574
11575
11576 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11577 Log:
11578 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11579 this from the BUGS file.
11580
11581
11582 Modified:
11583 trunk/BUGS (File Modified)
11584
11585
11586 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11587 Log:
11588 Mangle all netsplit messages if flatten links is enabled.
11589
11590
11591 Modified:
11592 trunk/src/client.c (File Modified)
11593
11594
11595 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11596 Log:
11597 - jilles pointed out that /stats p needed severe changes -- implement
11598 them
11599
11600
11601 Modified:
11602 trunk/modules/m_stats.c (File Modified)
11603
11604
11605 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11606 Log:
11607 Rename RELNOTES to NEWS.
11608
11609
11610 Modified:
11611 trunk/NEWS (File Added)
11612 trunk/RELNOTES (File Deleted)
11613
11614
11615 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11616 Log:
11617 Update RELNOTES.
11618
11619
11620 Modified:
11621 trunk/RELNOTES (File Modified)
11622
11623
11624 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11625 Log:
11626 - Make /stats p work globally.
11627 - Change 'OPER(s)' to 'staff members'
11628
11629
11630 Modified:
11631 trunk/modules/m_stats.c (File Modified)
11632
11633
11634 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11635 Log:
11636 - add modes, +LP to RPL_MYINFO.
11637
11638
11639 Modified:
11640 trunk/src/messages.tab (File Modified)
11641
11642
11643 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11644 Log:
11645 More stuff to RELNOTES.
11646
11647
11648 Modified:
11649 trunk/RELNOTES (File Modified)
11650
11651
11652 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11653 Log:
11654 - Implement +P.
11655
11656
11657 Modified:
11658 trunk/modules/core/m_sjoin.c (File Modified)
11659 trunk/src/channel.c (File Modified)
11660
11661
11662 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11663 Log:
11664 - Implement list limit exceed modes -- +L.
11665
11666
11667 Modified:
11668 trunk/modules/core/m_mode.c (File Modified)
11669
11670
11671 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11672 Log:
11673 - Add handlers for modes +L, +P.
11674
11675
11676 Modified:
11677 trunk/include/channel.h (File Modified)
11678 trunk/modules/core/m_mode.c (File Modified)
11679
11680
11681 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11682 Log:
11683 Update properties on *everything*.
11684
11685
11686 Modified:
11687 trunk/.cvsignore (Property Modified)
11688 trunk/.indent.pro (Property Modified)
11689 trunk/BUGS (File Modified) (Property Modified)
11690 trunk/CREDITS (File Modified) (Property Modified)
11691 trunk/ChangeLog (Property Modified)
11692 trunk/Hybrid-team (File Modified) (Property Modified)
11693 trunk/INSTALL (File Modified) (Property Modified)
11694 trunk/LICENSE (File Modified) (Property Modified)
11695 trunk/Makefile.in (File Modified) (Property Modified)
11696 trunk/README.FIRST (File Modified) (Property Modified)
11697 trunk/RELNOTES (File Modified) (Property Modified)
11698 trunk/SVN-Access (Property Modified)
11699 trunk/aclocal.m4 (File Modified) (Property Modified)
11700 trunk/adns/.cvsignore (Property Modified)
11701 trunk/adns/COPYING (Property Modified)
11702 trunk/adns/GPL-vs-LGPL (Property Modified)
11703 trunk/adns/Makefile.in (File Modified) (Property Modified)
11704 trunk/adns/README (Property Modified)
11705 trunk/adns/README.ircd (Property Modified)
11706 trunk/adns/adns.h (File Modified) (Property Modified)
11707 trunk/adns/check.c (File Modified) (Property Modified)
11708 trunk/adns/dlist.h (File Modified) (Property Modified)
11709 trunk/adns/event.c (File Modified) (Property Modified)
11710 trunk/adns/general.c (File Modified) (Property Modified)
11711 trunk/adns/internal.h (File Modified) (Property Modified)
11712 trunk/adns/parse.c (File Modified) (Property Modified)
11713 trunk/adns/query.c (File Modified) (Property Modified)
11714 trunk/adns/reply.c (File Modified) (Property Modified)
11715 trunk/adns/setup.c (File Modified) (Property Modified)
11716 trunk/adns/transmit.c (File Modified) (Property Modified)
11717 trunk/adns/tvarith.h (File Modified) (Property Modified)
11718 trunk/adns/types.c (File Modified) (Property Modified)
11719 trunk/configure (File Modified) (Property Modified)
11720 trunk/configure.ac (File Modified) (Property Modified)
11721 trunk/contrib/.cvsignore (Property Modified)
11722 trunk/contrib/.indent.pro (Property Modified)
11723 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11724 trunk/contrib/README (File Modified) (Property Modified)
11725 trunk/contrib/example_module.c (File Modified) (Property Modified)
11726 trunk/contrib/m_42.c (File Modified) (Property Modified)
11727 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11728 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11729 trunk/contrib/m_force.c (File Modified) (Property Modified)
11730 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11731 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11732 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11733 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11734 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11735 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11736 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11737 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11738 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11739 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11740 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11741 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11742 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11743 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11744 trunk/doc/.cvsignore (Property Modified)
11745 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11746 trunk/doc/Makefile.in (File Modified) (Property Modified)
11747 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11748 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11749 trunk/doc/challenge.txt (File Modified) (Property Modified)
11750 trunk/doc/example.conf (File Modified) (Property Modified)
11751 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11752 trunk/doc/hooks.txt (File Modified) (Property Modified)
11753 trunk/doc/index.txt (File Modified) (Property Modified)
11754 trunk/doc/ircd.8 (File Modified) (Property Modified)
11755 trunk/doc/ircd.motd (Property Modified)
11756 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11757 trunk/doc/modeg.txt (File Modified) (Property Modified)
11758 trunk/doc/modes.txt (File Modified) (Property Modified)
11759 trunk/doc/monitor.txt (File Modified) (Property Modified)
11760 trunk/doc/old/Authors (Property Modified)
11761 trunk/doc/operguide.txt (File Modified) (Property Modified)
11762 trunk/doc/opermyth.txt (Property Modified)
11763 trunk/doc/server-version-info (File Modified) (Property Modified)
11764 trunk/doc/services.txt (File Modified) (Property Modified)
11765 trunk/doc/technical/README.TSora (Property Modified)
11766 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11767 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11768 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11769 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11770 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11771 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11772 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11773 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11774 trunk/doc/technical/rfc1459.txt (Property Modified)
11775 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11776 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11777 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11778 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11779 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11780 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11781 trunk/help/Makefile.in (File Modified) (Property Modified)
11782 trunk/help/opers/accept (Property Modified)
11783 trunk/help/opers/admin (Property Modified)
11784 trunk/help/opers/away (Property Modified)
11785 trunk/help/opers/capab (Property Modified)
11786 trunk/help/opers/challenge (Property Modified)
11787 trunk/help/opers/close (Property Modified)
11788 trunk/help/opers/cmode (Property Modified)
11789 trunk/help/opers/cnotice (Property Modified)
11790 trunk/help/opers/connect (Property Modified)
11791 trunk/help/opers/cprivmsg (Property Modified)
11792 trunk/help/opers/credits (Property Modified)
11793 trunk/help/opers/die (Property Modified)
11794 trunk/help/opers/dline (Property Modified)
11795 trunk/help/opers/eob (Property Modified)
11796 trunk/help/opers/error (Property Modified)
11797 trunk/help/opers/etrace (Property Modified)
11798 trunk/help/opers/gline (Property Modified)
11799 trunk/help/opers/help (Property Modified)
11800 trunk/help/opers/index (Property Modified)
11801 trunk/help/opers/info (Property Modified)
11802 trunk/help/opers/invite (Property Modified)
11803 trunk/help/opers/ison (Property Modified)
11804 trunk/help/opers/join (Property Modified)
11805 trunk/help/opers/kick (Property Modified)
11806 trunk/help/opers/kill (Property Modified)
11807 trunk/help/opers/kline (Property Modified)
11808 trunk/help/opers/knock (Property Modified)
11809 trunk/help/opers/links (Property Modified)
11810 trunk/help/opers/list (Property Modified)
11811 trunk/help/opers/locops (Property Modified)
11812 trunk/help/opers/lusers (Property Modified)
11813 trunk/help/opers/modlist (Property Modified)
11814 trunk/help/opers/modload (Property Modified)
11815 trunk/help/opers/modrestart (Property Modified)
11816 trunk/help/opers/modunload (Property Modified)
11817 trunk/help/opers/motd (Property Modified)
11818 trunk/help/opers/names (Property Modified)
11819 trunk/help/opers/nick (Property Modified)
11820 trunk/help/opers/notice (Property Modified)
11821 trunk/help/opers/oper (Property Modified)
11822 trunk/help/opers/operspy (Property Modified)
11823 trunk/help/opers/operwall (Property Modified)
11824 trunk/help/opers/part (Property Modified)
11825 trunk/help/opers/pass (Property Modified)
11826 trunk/help/opers/ping (Property Modified)
11827 trunk/help/opers/pong (Property Modified)
11828 trunk/help/opers/post (Property Modified)
11829 trunk/help/opers/privmsg (Property Modified)
11830 trunk/help/opers/quit (Property Modified)
11831 trunk/help/opers/rehash (Property Modified)
11832 trunk/help/opers/restart (Property Modified)
11833 trunk/help/opers/resv (Property Modified)
11834 trunk/help/opers/server (Property Modified)
11835 trunk/help/opers/set (Property Modified)
11836 trunk/help/opers/sjoin (Property Modified)
11837 trunk/help/opers/squit (Property Modified)
11838 trunk/help/opers/stats (Property Modified)
11839 trunk/help/opers/svinfo (Property Modified)
11840 trunk/help/opers/testgecos (Property Modified)
11841 trunk/help/opers/testline (Property Modified)
11842 trunk/help/opers/testmask (Property Modified)
11843 trunk/help/opers/time (Property Modified)
11844 trunk/help/opers/topic (Property Modified)
11845 trunk/help/opers/trace (Property Modified)
11846 trunk/help/opers/uhelp (Property Modified)
11847 trunk/help/opers/umode (Property Modified)
11848 trunk/help/opers/undline (Property Modified)
11849 trunk/help/opers/ungline (Property Modified)
11850 trunk/help/opers/unkline (Property Modified)
11851 trunk/help/opers/unresv (Property Modified)
11852 trunk/help/opers/unxline (Property Modified)
11853 trunk/help/opers/user (Property Modified)
11854 trunk/help/opers/userhost (Property Modified)
11855 trunk/help/opers/users (Property Modified)
11856 trunk/help/opers/version (Property Modified)
11857 trunk/help/opers/wallops (Property Modified)
11858 trunk/help/opers/who (Property Modified)
11859 trunk/help/opers/whois (Property Modified)
11860 trunk/help/opers/whowas (Property Modified)
11861 trunk/help/opers/xline (Property Modified)
11862 trunk/help/users/index (Property Modified)
11863 trunk/help/users/info (Property Modified)
11864 trunk/help/users/notice (Property Modified)
11865 trunk/help/users/privmsg (Property Modified)
11866 trunk/help/users/stats (Property Modified)
11867 trunk/help/users/umode (Property Modified)
11868 trunk/include/.cvsignore (Property Modified)
11869 trunk/include/.indent.pro (Property Modified)
11870 trunk/include/balloc.h (File Modified) (Property Modified)
11871 trunk/include/cache.h (File Modified) (Property Modified)
11872 trunk/include/channel.h (File Modified) (Property Modified)
11873 trunk/include/class.h (File Modified) (Property Modified)
11874 trunk/include/client.h (File Modified) (Property Modified)
11875 trunk/include/commio.h (File Modified) (Property Modified)
11876 trunk/include/common.h (File Modified) (Property Modified)
11877 trunk/include/config.h (File Modified) (Property Modified)
11878 trunk/include/config.h.dist (File Modified) (Property Modified)
11879 trunk/include/defaults.h (File Modified) (Property Modified)
11880 trunk/include/event.h (File Modified) (Property Modified)
11881 trunk/include/hash.h (File Modified) (Property Modified)
11882 trunk/include/hook.h (File Modified) (Property Modified)
11883 trunk/include/hostmask.h (File Modified) (Property Modified)
11884 trunk/include/irc_string.h (File Modified) (Property Modified)
11885 trunk/include/ircd.h (File Modified) (Property Modified)
11886 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11887 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11888 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11889 trunk/include/linebuf.h (File Modified) (Property Modified)
11890 trunk/include/listener.h (File Modified) (Property Modified)
11891 trunk/include/m_info.h (File Modified) (Property Modified)
11892 trunk/include/memory.h (File Modified) (Property Modified)
11893 trunk/include/modules.h (File Modified) (Property Modified)
11894 trunk/include/monitor.h (File Modified) (Property Modified)
11895 trunk/include/msg.h (File Modified) (Property Modified)
11896 trunk/include/newconf.h (File Modified) (Property Modified)
11897 trunk/include/numeric.h (File Modified) (Property Modified)
11898 trunk/include/packet.h (File Modified) (Property Modified)
11899 trunk/include/parse.h (File Modified) (Property Modified)
11900 trunk/include/patchlevel.h (File Modified) (Property Modified)
11901 trunk/include/patricia.h (File Modified) (Property Modified)
11902 trunk/include/reject.h (File Modified) (Property Modified)
11903 trunk/include/res.h (File Modified) (Property Modified)
11904 trunk/include/restart.h (File Modified) (Property Modified)
11905 trunk/include/s_auth.h (File Modified) (Property Modified)
11906 trunk/include/s_conf.h (File Modified) (Property Modified)
11907 trunk/include/s_gline.h (File Modified) (Property Modified)
11908 trunk/include/s_log.h (File Modified) (Property Modified)
11909 trunk/include/s_newconf.h (File Modified) (Property Modified)
11910 trunk/include/s_serv.h (File Modified) (Property Modified)
11911 trunk/include/s_stats.h (File Modified) (Property Modified)
11912 trunk/include/s_user.h (File Modified) (Property Modified)
11913 trunk/include/s_zip.h (File Modified) (Property Modified)
11914 trunk/include/scache.h (File Modified) (Property Modified)
11915 trunk/include/send.h (File Modified) (Property Modified)
11916 trunk/include/serno.h (Property Modified)
11917 trunk/include/setup.h.in (Property Modified)
11918 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11919 trunk/include/stdinc.h (File Modified) (Property Modified)
11920 trunk/include/supported.h (File Modified) (Property Modified)
11921 trunk/include/tools.h (File Modified) (Property Modified)
11922 trunk/include/whowas.h (File Modified) (Property Modified)
11923 trunk/install-sh (File Modified) (Property Modified)
11924 trunk/modules/.cvsignore (Property Modified)
11925 trunk/modules/.depend (Property Modified)
11926 trunk/modules/.indent.pro (Property Modified)
11927 trunk/modules/Makefile.in (File Modified) (Property Modified)
11928 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11929 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11930 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11931 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11932 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11933 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11934 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11935 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11936 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11937 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11938 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11939 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11940 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11941 trunk/modules/m_accept.c (File Modified) (Property Modified)
11942 trunk/modules/m_admin.c (File Modified) (Property Modified)
11943 trunk/modules/m_away.c (File Modified) (Property Modified)
11944 trunk/modules/m_cap.c (File Modified) (Property Modified)
11945 trunk/modules/m_capab.c (File Modified) (Property Modified)
11946 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11947 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11948 trunk/modules/m_close.c (File Modified) (Property Modified)
11949 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11950 trunk/modules/m_connect.c (File Modified) (Property Modified)
11951 trunk/modules/m_dline.c (File Modified) (Property Modified)
11952 trunk/modules/m_encap.c (File Modified) (Property Modified)
11953 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11954 trunk/modules/m_gline.c (File Modified) (Property Modified)
11955 trunk/modules/m_help.c (File Modified) (Property Modified)
11956 trunk/modules/m_info.c (File Modified) (Property Modified)
11957 trunk/modules/m_invite.c (File Modified) (Property Modified)
11958 trunk/modules/m_ison.c (File Modified) (Property Modified)
11959 trunk/modules/m_kline.c (File Modified) (Property Modified)
11960 trunk/modules/m_knock.c (File Modified) (Property Modified)
11961 trunk/modules/m_links.c (File Modified) (Property Modified)
11962 trunk/modules/m_list.c (File Modified) (Property Modified)
11963 trunk/modules/m_locops.c (File Modified) (Property Modified)
11964 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11965 trunk/modules/m_map.c (File Modified) (Property Modified)
11966 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11967 trunk/modules/m_motd.c (File Modified) (Property Modified)
11968 trunk/modules/m_names.c (File Modified) (Property Modified)
11969 trunk/modules/m_oper.c (File Modified) (Property Modified)
11970 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11971 trunk/modules/m_pass.c (File Modified) (Property Modified)
11972 trunk/modules/m_ping.c (File Modified) (Property Modified)
11973 trunk/modules/m_pong.c (File Modified) (Property Modified)
11974 trunk/modules/m_post.c (File Modified) (Property Modified)
11975 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11976 trunk/modules/m_restart.c (File Modified) (Property Modified)
11977 trunk/modules/m_resv.c (File Modified) (Property Modified)
11978 trunk/modules/m_services.c (File Modified) (Property Modified)
11979 trunk/modules/m_set.c (File Modified) (Property Modified)
11980 trunk/modules/m_stats.c (File Modified) (Property Modified)
11981 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11982 trunk/modules/m_tb.c (File Modified) (Property Modified)
11983 trunk/modules/m_testline.c (File Modified) (Property Modified)
11984 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11985 trunk/modules/m_time.c (File Modified) (Property Modified)
11986 trunk/modules/m_topic.c (File Modified) (Property Modified)
11987 trunk/modules/m_trace.c (File Modified) (Property Modified)
11988 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11989 trunk/modules/m_user.c (File Modified) (Property Modified)
11990 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11991 trunk/modules/m_users.c (File Modified) (Property Modified)
11992 trunk/modules/m_version.c (File Modified) (Property Modified)
11993 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11994 trunk/modules/m_who.c (File Modified) (Property Modified)
11995 trunk/modules/m_whois.c (File Modified) (Property Modified)
11996 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11997 trunk/modules/m_xline.c (File Modified) (Property Modified)
11998 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11999 trunk/servlink/.cvsignore (Property Modified)
12000 trunk/servlink/.indent.pro (Property Modified)
12001 trunk/servlink/Makefile.in (File Modified) (Property Modified)
12002 trunk/servlink/README (File Modified) (Property Modified)
12003 trunk/servlink/TODO (File Modified) (Property Modified)
12004 trunk/servlink/control.c (File Modified) (Property Modified)
12005 trunk/servlink/control.h (File Modified) (Property Modified)
12006 trunk/servlink/io.c (File Modified) (Property Modified)
12007 trunk/servlink/io.h (File Modified) (Property Modified)
12008 trunk/servlink/servlink.c (File Modified) (Property Modified)
12009 trunk/servlink/servlink.h (File Modified) (Property Modified)
12010 trunk/src/.cvsignore (Property Modified)
12011 trunk/src/.depend (Property Modified)
12012 trunk/src/.indent.pro (Property Modified)
12013 trunk/src/Makefile.in (File Modified) (Property Modified)
12014 trunk/src/adns.c (File Modified) (Property Modified)
12015 trunk/src/balloc.c (File Modified) (Property Modified)
12016 trunk/src/cache.c (File Modified) (Property Modified)
12017 trunk/src/channel.c (File Modified) (Property Modified)
12018 trunk/src/class.c (File Modified) (Property Modified)
12019 trunk/src/client.c (File Modified) (Property Modified)
12020 trunk/src/commio.c (File Modified) (Property Modified)
12021 trunk/src/devpoll.c (File Modified) (Property Modified)
12022 trunk/src/epoll.c (File Modified) (Property Modified)
12023 trunk/src/event.c (File Modified) (Property Modified)
12024 trunk/src/getopt.c (File Modified) (Property Modified)
12025 trunk/src/hash.c (File Modified) (Property Modified)
12026 trunk/src/hook.c (File Modified) (Property Modified)
12027 trunk/src/hostmask.c (File Modified) (Property Modified)
12028 trunk/src/irc_string.c (File Modified) (Property Modified)
12029 trunk/src/ircd.c (File Modified) (Property Modified)
12030 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12031 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12032 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12033 trunk/src/kdparse.c (File Modified) (Property Modified)
12034 trunk/src/kqueue.c (File Modified) (Property Modified)
12035 trunk/src/linebuf.c (File Modified) (Property Modified)
12036 trunk/src/listener.c (File Modified) (Property Modified)
12037 trunk/src/match.c (File Modified) (Property Modified)
12038 trunk/src/memory.c (File Modified) (Property Modified)
12039 trunk/src/messages.tab (File Modified) (Property Modified)
12040 trunk/src/modules.c (File Modified) (Property Modified)
12041 trunk/src/monitor.c (File Modified) (Property Modified)
12042 trunk/src/newconf.c (File Modified) (Property Modified)
12043 trunk/src/numeric.c (File Modified) (Property Modified)
12044 trunk/src/packet.c (File Modified) (Property Modified)
12045 trunk/src/parse.c (File Modified) (Property Modified)
12046 trunk/src/patricia.c (File Modified) (Property Modified)
12047 trunk/src/poll.c (File Modified) (Property Modified)
12048 trunk/src/reject.c (File Modified) (Property Modified)
12049 trunk/src/restart.c (File Modified) (Property Modified)
12050 trunk/src/s_auth.c (File Modified) (Property Modified)
12051 trunk/src/s_conf.c (File Modified) (Property Modified)
12052 trunk/src/s_gline.c (File Modified) (Property Modified)
12053 trunk/src/s_log.c (File Modified) (Property Modified)
12054 trunk/src/s_newconf.c (File Modified) (Property Modified)
12055 trunk/src/s_serv.c (File Modified) (Property Modified)
12056 trunk/src/s_stats.c (File Modified) (Property Modified)
12057 trunk/src/s_user.c (File Modified) (Property Modified)
12058 trunk/src/scache.c (File Modified) (Property Modified)
12059 trunk/src/select.c (File Modified) (Property Modified)
12060 trunk/src/send.c (File Modified) (Property Modified)
12061 trunk/src/snprintf.c (File Modified) (Property Modified)
12062 trunk/src/tools.c (File Modified) (Property Modified)
12063 trunk/src/version.c.SH (File Modified) (Property Modified)
12064 trunk/src/whowas.c (File Modified) (Property Modified)
12065 trunk/tools/.cvsignore (Property Modified)
12066 trunk/tools/Makefile.in (File Modified) (Property Modified)
12067 trunk/tools/README (File Modified) (Property Modified)
12068 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12069 trunk/tools/convertilines.c (File Modified) (Property Modified)
12070 trunk/tools/convertklines.c (File Modified) (Property Modified)
12071 trunk/tools/mkkeypair (Property Modified)
12072 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12073 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12074 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12075 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12076 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12077 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12078 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12079 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12080 trunk/tools/untabify (File Modified) (Property Modified)
12081 trunk/tools/viconf.c (File Modified) (Property Modified)
12082
12083
12084 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12085 Log:
12086 - Update RELNOTES.
12087
12088
12089 Modified:
12090 trunk/RELNOTES (File Modified)
12091
12092
12093 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12094 Log:
12095 - Make version.c use our serial, not ratbox's.
12096
12097
12098 Modified:
12099 trunk/src/version.c.SH (File Modified)
12100
12101
12102 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12103 Log:
12104 - update RELNOTES
12105 - revved patchlevel to 2.1.5
12106
12107
12108 Modified:
12109 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12111
12112
12113 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12114 Log:
12115 - fix buffer overflow and unterminated buffer when removing TS6 bans
12116 - fix rebuilding of SJOIN
12117
12118
12119 Modified:
12120 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12121
12122
12123 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12124 Log:
12125 have servlink report if it gets an uncompressed error message when it gets inflate failures
12126
12127 Modified:
12128 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12129
12130
12131 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12132 Log:
12133 - extend our copyrights to 2005.
12134
12135
12136 Modified:
12137 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12236 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12237 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12238 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12239 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12240 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12241
12242
12243 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12244 Log:
12245 - update RELNOTES
12246 - revved patchlevel to 2.1.4
12247
12248
12249 Modified:
12250 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12251 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12252
12253
12254 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12255 Log:
12256 - add TARGMAX to 005
12257 - remove the +1 from ->uid in struct Client
12258 - fix checking of accept entries in m_accept.c
12259
12260
12261 Modified:
12262 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12266
12267
12268 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12269 Log:
12270 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12271 send it over TS6
12272
12273
12274 Modified:
12275 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12276
12277
12278 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12279 Log:
12280 - remove an unused variable
12281
12282
12283 Modified:
12284 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12285
12286
12287 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12288 Log:
12289 don't burst a TS5 name in burst_TS6. -via jillies
12290
12291 Modified:
12292 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12293
12294
12295 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12296 Log:
12297 - via jilles, make nickchanges invalidate any cached bans for
12298 quiet_on_ban
12299
12300
12301 Modified:
12302 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12303 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12304 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12306
12307
12308 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12309 Log:
12310 - fix some char vs byte usage to make adns compile cleanly with gcc4
12311
12312
12313 Modified:
12314 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12315 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12316 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12317 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12318 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12319 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12320 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12321 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12322
12323
12324 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12325 Log:
12326 userhost should allow 5 userhost checks, not 4
12327
12328 Modified:
12329 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12330
12331
12332 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12333 Log:
12334 - another darwin fix
12335
12336
12337 Modified:
12338 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12339
12340
12341 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12342 Log:
12343 - darwin fixes
12344
12345
12346 Modified:
12347 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12348 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12349 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12350 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12351 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12352 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12353 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12354 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12355
12356
12357 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12358 Log:
12359 - remove bogus extern of abort_list
12360
12361
12362 Modified:
12363 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12364
12365
12366 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12367 Log:
12368 svn repo access stuff
12369
12370 Modified:
12371 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12372
12373
12374 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12375 Log:
12376 test commit
12377
12378
12379 Modified:
12380 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12381
12382
12383 androsyn 2005/07/07 21:01:50 UTC (20050707_0-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/05 14:01:52 UTC (20050705_2-19423)
12393 Log:
12394 revert omotd..i thought it was a good idea..oh well
12395
12396 Modified:
12397 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12398
12399
12400 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12401 Log:
12402 Commas are bad things in channel keys
12403
12404
12405 Modified:
12406 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12407
12408
12409 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12410 Log:
12411 Add OMOTD command to display oper motd
12412
12413
12414 Modified:
12415 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12416
12417
12418 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12419 Log:
12420 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12421
12422 Modified:
12423 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12424
12425
12426 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 modules m_whois.c
12430 Log:
12431 - stop testing whois for protocol violations, as they can be caused in
12432 ircds going all the way back to the original ircd2.8
12433
12434 Revision Changes Path
12435 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12436
12437
12438
12439 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 modules m_time.c
12443 Log:
12444 - remove some 2.2 code
12445
12446 Revision Changes Path
12447 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12448
12449
12450
12451 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12452
12453 Modified files: (Branch: RATBOX_2_1)
12454 modules m_time.c
12455 Log:
12456 backport of the silly december 31st bug
12457
12458 Revision Changes Path
12459 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12460
12461
12462
12463 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 . RELNOTES
12467 include patchlevel.h
12468 Log:
12469 - revved patchlevel to 2.1.3
12470
12471 Revision Changes Path
12472 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12473 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12474
12475
12476
12477 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12478
12479 Modified files: (Branch: RATBOX_2_1)
12480 include client.h
12481 modules m_accept.c
12482 modules/core m_nick.c
12483 src client.c
12484 Log:
12485 - stop removing a clients own list of accepted clients when they do a
12486 nickchange
12487 - clean up the accept code so its less retarded
12488
12489 Revision Changes Path
12490 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12491 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12492 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12493 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12494
12495
12496
12497 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12498
12499 Modified files: (Branch: RATBOX_2_1)
12500 include event.h
12501 modules m_links.c
12502 src event.c ircd.c newconf.c
12503 Log:
12504 - remove a defn of links_cache_list in m_links.c which was causing
12505 the flattened links update to be ignored
12506 - add eventUpdate(), and make links_delay update on rehash
12507
12508 Revision Changes Path
12509 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12510 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12511 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12512 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12513 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12514
12515
12516
12517 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12518
12519 Modified files: (Branch: RATBOX_2_1)
12520 doc services.txt
12521 src newconf.c
12522 Log:
12523 - make the conf parser apply service {}; on rehash
12524
12525 Revision Changes Path
12526 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12527 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12528
12529
12530
12531 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12532
12533 Modified files: (Branch: RATBOX_2_1)
12534 include m_info.h
12535 Log:
12536 - show ENABLE_SERVICES define in info
12537
12538 Revision Changes Path
12539 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12540
12541
12542
12543 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12544
12545 Modified files: (Branch: RATBOX_2_1)
12546 modules m_services.c m_stats.c
12547 Log:
12548 - via jilles, make m_services.c hook into stats U and display service
12549 blocks
12550
12551 Revision Changes Path
12552 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12553 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12554
12555
12556
12557 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12558
12559 Modified files: (Branch: RATBOX_2_1)
12560 . configure configure.ac
12561 Log:
12562 - default build to -O2
12563
12564 Revision Changes Path
12565 7.249.2.2 +4 -4 ircd-ratbox/configure
12566 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12567
12568
12569
12570 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12571
12572 Modified files: (Branch: RATBOX_2_1)
12573 doc example.conf example.efnet.conf
12574 include client.h s_conf.h s_newconf.h
12575 modules m_info.c
12576 modules/core m_join.c m_nick.c
12577 src channel.c newconf.c s_conf.c s_user.c
12578 Log:
12579 - remove no_oper_resvs from general {};
12580 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12581
12582 Revision Changes Path
12583 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12584 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12585 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12586 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12587 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12588 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12589 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12590 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12591 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12592 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12593 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12594 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12595
12596
12597
12598 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12599
12600 Modified files: (Branch: RATBOX_2_1)
12601 modules/core m_mode.c m_nick.c
12602 src s_newconf.c
12603 Log:
12604 - 2.0 sync:
12605 - raise max temptime to a year
12606 - tidy up BMASK
12607 - require 9 parameters in ms_nick(), 10 in ms_uid()
12608
12609 Revision Changes Path
12610 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12611 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12612 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12613
12614
12615
12616 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12617
12618 Modified files: (Branch: RATBOX_2_1)
12619 modules m_services.c
12620 Log:
12621 - only show services logged in info when its a local client
12622
12623 Revision Changes Path
12624 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12625
12626
12627
12628 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12629
12630 Modified files: (Branch: RATBOX_2_1)
12631 src match.c
12632 Log:
12633 passing a pointer to a pointer is not what was intended, oops
12634
12635 Revision Changes Path
12636 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12637
12638
12639
12640 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12641
12642 Modified files: (Branch: RATBOX_2_1)
12643 doc services.txt
12644 Log:
12645 - update services.txt with FNC
12646
12647 Revision Changes Path
12648 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12649
12650
12651
12652 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12653
12654 Modified files: (Branch: RATBOX_2_1)
12655 modules m_resv.c
12656 Log:
12657 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12658
12659 Revision Changes Path
12660 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12661
12662
12663
12664 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12665
12666 Modified files: (Branch: RATBOX_2_1)
12667 src s_auth.c
12668 Log:
12669 - add some uniqueness into auth process for bopm
12670
12671 Revision Changes Path
12672 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12673
12674
12675
12676 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12677
12678 Modified files: (Branch: RATBOX_2_1)
12679 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12680 Log:
12681 - make contrib/ compile
12682
12683 Revision Changes Path
12684 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12685 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12686 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12687 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12688
12689
12690
12691 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12692
12693 Modified files: (Branch: RATBOX_2_1)
12694 modules m_monitor.c
12695 Log:
12696 Don't allow MONITOR from an unregistered client
12697
12698 Revision Changes Path
12699 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12700
12701
12702
12703 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12704
12705 Modified files: (Branch: RATBOX_2_1)
12706 doc example.conf example.efnet.conf
12707 include class.h
12708 src class.c messages.tab newconf.c
12709 Log:
12710 - remove sendq_eob, its become more of a hindrance than a benefit.
12711 - sync example.efnet.conf cluster {}; with example.conf
12712
12713 Revision Changes Path
12714 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12715 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12716 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12717 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12718 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12719 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12720
12721
12722
12723 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12724
12725 Modified files: (Branch: RATBOX_2_1)
12726 . RELNOTES
12727 include patchlevel.h
12728 Log:
12729 - update RELNOTES
12730 - revved patchlevel to 2.1.2
12731
12732 Revision Changes Path
12733 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12734 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12735
12736
12737
12738 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12739
12740 Modified files: (Branch: RATBOX_2_1)
12741 . configure configure.ac
12742 Log:
12743 - raise default topiclen to 160.
12744
12745 Revision Changes Path
12746 7.249.2.1 +3 -3 ircd-ratbox/configure
12747 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12748
12749
12750
12751 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12752
12753 Modified files: (Branch: RATBOX_2_1)
12754 modules m_services.c
12755 Log:
12756 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12757 tsinfo matches this
12758
12759 Revision Changes Path
12760 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12761
12762
12763
12764 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12765
12766 Modified files: (Branch: RATBOX_2_1)
12767 modules m_services.c
12768 Log:
12769 - monitor_signoff() the client we're nickchanging
12770
12771 Revision Changes Path
12772 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12773
12774
12775
12776 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12777
12778 Modified files: (Branch: RATBOX_2_1)
12779 modules m_trace.c
12780 Log:
12781 - fix various UID problems with trace
12782
12783 Revision Changes Path
12784 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12785
12786
12787
12788 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12789
12790 Modified files: (Branch: RATBOX_2_1)
12791 help/opers dline kline
12792 modules m_resv.c m_stats.c
12793 modules/core m_mode.c
12794 Log:
12795 - sync with 2.0
12796 - tidy up kline/dline help to note they dont accept nick as target
12797 - disallow bans beginning with ':' over bmask
12798 - disallow bans with a space in chm_ban
12799 - stop counting hidden opers in stats p
12800 - match() parameters in remote unresv were inverted, causing it to fail
12801 - fix possibility of clients setting blank keys
12802
12803 Revision Changes Path
12804 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12805 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12806 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12807 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12808 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12809
12810
12811
12812 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12813
12814 Modified files: (Branch: RATBOX_2_1)
12815 src send.c
12816 Log:
12817 - fix problems with amd64 and the way we do va_list
12818
12819 Revision Changes Path
12820 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12821
12822
12823
12824 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12825
12826 Modified files: (Branch: RATBOX_2_1)
12827 modules m_services.c
12828 Log:
12829 - tidy up the kill notifications for RSFNC
12830
12831 Revision Changes Path
12832 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12833
12834
12835
12836 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12837
12838 Modified files: (Branch: RATBOX_2_1)
12839 include s_serv.h
12840 modules m_services.c
12841 src s_serv.c
12842 Log:
12843 - some more rserv stuff:
12844 - add RSFNC capability
12845 - fix up RSFNC, kill existing clients if they exist.
12846
12847 Revision Changes Path
12848 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12849 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12850 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12851
12852
12853
12854 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12855
12856 Modified files: (Branch: RATBOX_2_1)
12857 modules m_services.c
12858 Log:
12859 - first stab at a FNC implementation for rserv
12860
12861 Revision Changes Path
12862 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12863
12864
12865
12866 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12867
12868 Modified files: (Branch: RATBOX_2_1)
12869 help/opers umode
12870 Log:
12871 - remove a tab
12872
12873 Revision Changes Path
12874 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12875
12876
12877
12878 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12879
12880 Modified files: (Branch: RATBOX_2_1)
12881 src newconf.c
12882 Log:
12883 - add links_delay back
12884
12885 Revision Changes Path
12886 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12887
12888
12889
12890 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12891
12892 Modified files: (Branch: RATBOX_2_1)
12893 help/opers umode
12894 help/users umode
12895 Log:
12896 - swap tabs for spaces
12897
12898 Revision Changes Path
12899 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12900 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12901
12902
12903
12904 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12905
12906 Modified files: (Branch: RATBOX_2_1)
12907 include m_info.h
12908 Log:
12909 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12910 contained in the client_flood conf option
12911 - remove a couple of unused defines from info
12912
12913 Revision Changes Path
12914 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12915
12916
12917
12918 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12919
12920 Modified files: (Branch: RATBOX_2_1)
12921 src s_conf.c
12922 Log:
12923 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12924
12925 Revision Changes Path
12926 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12927
12928
12929
12930 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12931
12932 Modified files: (Branch: RATBOX_2_1)
12933 doc example.conf example.efnet.conf
12934 Log:
12935 - fix missing closing comment tag
12936
12937 Revision Changes Path
12938 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12939 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12940
12941
12942
12943 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12944
12945 Modified files: (Branch: RATBOX_2_1)
12946 . RELNOTES
12947 include patchlevel.h
12948 Log:
12949 - revved patchlevel to 2.1.1
12950
12951 Revision Changes Path
12952 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12953 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12954
12955
12956
12957 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12958
12959 Modified files: (Branch: RATBOX_2_1)
12960 modules m_kline.c
12961 Log:
12962 - sync up remote kline reasons, so theyre consistent with what happens
12963 when we add local klines - notably the "Temporary K-line x min" and
12964 date added to reason.
12965
12966 Revision Changes Path
12967 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12968
12969
12970
12971 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12972
12973 Modified files: (Branch: RATBOX_2_1)
12974 doc monitor.txt
12975 Log:
12976 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12977
12978 Revision Changes Path
12979 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12980
12981
12982
12983 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12984
12985 Modified files: (Branch: RATBOX_2_1)
12986 src commio.c
12987 Log:
12988 used the data pointer we saved, not what just got nulled
12989
12990 Revision Changes Path
12991 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12992
12993
12994
12995 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12996
12997 Modified files: (Branch: RATBOX_2_1)
12998 modules m_resv.c m_xline.c
12999 Log:
13000 - fix broken propagation of xline/resv
13001
13002 Revision Changes Path
13003 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
13004 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
13005
13006
13007
13008 leeh 2005/04/04 18:32:37 UTC (20050404_1)
13009
13010 Modified files: (Branch: RATBOX_2_1)
13011 src s_auth.c
13012 Log:
13013 - properly increment bad auth count for stats T when we timeout an auth
13014
13015 Revision Changes Path
13016 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13017
13018
13019
13020 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13021
13022 Modified files: (Branch: RATBOX_2_1)
13023 doc monitor.txt
13024 include client.h
13025 modules/core m_nick.c
13026 Log:
13027 - fix a bit that didnt make sense in monitor.txt
13028 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13029
13030 Revision Changes Path
13031 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13032 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13033 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13034
13035
13036
13037 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13038
13039 Modified files: (Branch: RATBOX_2_1)
13040 src s_auth.c
13041 Log:
13042 removing dlink nodes from auth_poll_list twice is bad
13043
13044 Revision Changes Path
13045 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13046
13047
13048
13049 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13050
13051 Modified files: (Branch: RATBOX_2_1)
13052 modules m_stats.c
13053 Log:
13054 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13055 changed to RPL_STATSDEBUG
13056
13057 Revision Changes Path
13058 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13059
13060
13061
13062 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13063
13064 Added files: (Branch: RATBOX_2_1)
13065 doc tgchange.txt
13066 Log:
13067 - add some documentation about target change
13068
13069 Revision Changes Path
13070 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13071
13072
13073
13074 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13075
13076 Modified files: (Branch: RATBOX_2_1)
13077 include supported.h
13078 modules/core m_message.c
13079 Log:
13080 - remove extra argument to 005
13081 - disallow messaging of UIDs
13082
13083 Revision Changes Path
13084 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13085 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13086
13087
13088
13089 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13090
13091 Modified files: (Branch: RATBOX_2_1)
13092 src parse.c
13093 Log:
13094 - fix a longstanding parser bug with wrong limit checking, causing us to
13095 accept one less parameter than we're allowed to accept.
13096
13097 Revision Changes Path
13098 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13099
13100
13101
13102 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13103
13104 Modified files: (Branch: RATBOX_2_1)
13105 modules/core m_message.c
13106 Log:
13107 - exempt users messaging themselves from target change
13108
13109 Revision Changes Path
13110 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13111
13112
13113
13114 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13115
13116 Modified files: (Branch: RATBOX_2_1)
13117 include supported.h
13118 Log:
13119 - stop violating MAXPARA on 005.
13120
13121 Revision Changes Path
13122 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13123
13124
13125
13126 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13127
13128 Modified files: (Branch: RATBOX_2_1)
13129 modules/core m_nick.c
13130 Log:
13131 - dont store an ipv6 sockhost if we're not compiled with v6 support
13132
13133 Revision Changes Path
13134 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13135
13136
13137
13138 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13139
13140 Modified files: (Branch: RATBOX_2_1)
13141 include stdinc.h
13142 Log:
13143 - remove some vms includes
13144
13145 Revision Changes Path
13146 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13147
13148
13149
13150 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13151
13152 Modified files: (Branch: RATBOX_2_1)
13153 . ChangeLog
13154 include serno.h
13155 Log:
13156 - force commit for new branch
13157
13158 Revision Changes Path
13159 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13160 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13161
13162
13163
13164 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13165
13166 Modified files:
13167 . RELNOTES configure configure.ac
13168 include patchlevel.h
13169 Log:
13170 - revved patchlevel to 2.1.0
13171
13172 Revision Changes Path
13173 1.114 +6 -2 ircd-ratbox/RELNOTES
13174 7.249 +11 -11 ircd-ratbox/configure
13175 7.63 +3 -3 ircd-ratbox/configure.ac
13176 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13177
13178
13179
13180 leeh 2005/03/04 13:31:32 EST (20050304_2)
13181
13182 Modified files:
13183 . RELNOTES
13184 include patchlevel.h
13185 Log:
13186 - update RELNOTES
13187 - revved patchlevel to 2.1.0beta2
13188
13189 Revision Changes Path
13190 1.113 +12 -0 ircd-ratbox/RELNOTES
13191 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13192
13193
13194
13195 leeh 2005/03/04 13:27:05 EST (20050304_1)
13196
13197 Modified files:
13198 doc whats-new-2.1.txt
13199 src channel.c
13200 Log:
13201 - update whats-new-2.1
13202 - when we're handling global NAMES, dont output channels if there are no
13203 members within them we can show.
13204
13205 Revision Changes Path
13206 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13207 7.436 +12 -2 ircd-ratbox/src/channel.c
13208
13209
13210
13211 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13212
13213 Modified files:
13214 src patricia.c
13215 Log:
13216 That would be a node_heap not a prefix_heap..oops
13217
13218 Revision Changes Path
13219 7.30 +1 -1 ircd-ratbox/src/patricia.c
13220
13221
13222
13223 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13224
13225 Modified files:
13226 include stdinc.h
13227 Log:
13228 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13229 otherwise..the other macros might work????
13230
13231 Revision Changes Path
13232 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13233
13234
13235
13236 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13237
13238 Modified files:
13239 . configure configure.ac
13240 Log:
13241 i hate autoconf
13242
13243 Revision Changes Path
13244 7.248 +5 -5 ircd-ratbox/configure
13245 7.62 +5 -5 ircd-ratbox/configure.ac
13246
13247
13248
13249 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13250
13251 Modified files:
13252 . configure configure.ac
13253 Log:
13254 i hate autoconf
13255
13256 Revision Changes Path
13257 7.247 +3 -2 ircd-ratbox/configure
13258 7.61 +3 -2 ircd-ratbox/configure.ac
13259
13260
13261
13262 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13263
13264 Modified files:
13265 . configure configure.ac
13266 Log:
13267 doh
13268
13269 Revision Changes Path
13270 7.246 +6 -6 ircd-ratbox/configure
13271 7.60 +4 -4 ircd-ratbox/configure.ac
13272
13273
13274
13275 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13276
13277 Modified files:
13278 . configure configure.ac
13279 include stdinc.h
13280 Log:
13281 Doh these changes got put on RATBOX_2_0 when they were meant for
13282 head..oops...
13283 Also merged in the monitor heap size stuff, not that i think monitor has
13284 been moved to head
13285
13286 Revision Changes Path
13287 7.245 +12 -3 ircd-ratbox/configure
13288 7.59 +11 -3 ircd-ratbox/configure.ac
13289 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13290
13291
13292
13293 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13294
13295 Modified files:
13296 include stdinc.h
13297 Log:
13298 Add more robust alloca checking
13299
13300 Revision Changes Path
13301 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13302
13303
13304
13305 leeh 2005/02/24 15:27:17 EST (20050224_9)
13306
13307 Modified files:
13308 contrib m_42.c
13309 Log:
13310 - fix the copyright on m_42.c :p
13311
13312 Revision Changes Path
13313 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13314
13315
13316
13317 leeh 2005/02/24 15:22:53 EST (20050224_8)
13318
13319 Modified files:
13320 include supported.h
13321 modules m_dline.c
13322 Log:
13323 - fix a core in undline on bad masks
13324 - remove an unwanted space from beginning of second 005 numeric
13325
13326 Revision Changes Path
13327 7.5 +1 -1 ircd-ratbox/include/supported.h
13328 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13329
13330
13331
13332 leeh 2005/02/24 15:18:59 EST (20050224_7)
13333
13334 Modified files:
13335 modules m_monitor.c
13336 Log:
13337 - use max_monitor when adding nicknames
13338 - add in monitor s
13339 that should be everything now..
13340
13341 Revision Changes Path
13342 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13343
13344
13345
13346 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13347
13348 Modified files:
13349 contrib m_42.c
13350 Log:
13351 42
13352
13353 Revision Changes Path
13354 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13355
13356
13357
13358 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13359
13360 Modified files:
13361 contrib m_42.c
13362 Log:
13363 42
13364
13365 Revision Changes Path
13366 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13367
13368
13369
13370 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13371
13372 Added files:
13373 contrib m_42.c
13374 Log:
13375 The Answer to Life, the Universe, and Everything
13376
13377 Revision Changes Path
13378 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13379
13380
13381
13382 leeh 2005/02/24 14:53:04 EST (20050224_3)
13383
13384 Modified files:
13385 include monitor.h
13386 modules m_monitor.c
13387 src ircd.c monitor.c
13388 Log:
13389 - call init_monitor() on startup
13390 - add in support for adding/deleting/listing monitor entries
13391
13392 Revision Changes Path
13393 7.2 +3 -1 ircd-ratbox/include/monitor.h
13394 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13395 7.374 +2 -0 ircd-ratbox/src/ircd.c
13396 7.3 +15 -4 ircd-ratbox/src/monitor.c
13397
13398
13399
13400 leeh 2005/02/23 21:20:10 EST (20050224_2)
13401
13402 Modified files:
13403 doc example.conf example.efnet.conf
13404 include s_conf.h supported.h
13405 modules Makefile.in
13406 src client.c newconf.c s_conf.c
13407 Added files:
13408 modules m_monitor.c
13409 Log:
13410 - add the max_monitor config option
13411 - advertise MONITOR=%d in 005
13412 - clear a local clients monitor list on exit
13413 - add the framework for the MONITOR command
13414 - bed.
13415
13416 Revision Changes Path
13417 7.261 +5 -0 ircd-ratbox/doc/example.conf
13418 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13419 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13420 7.4 +4 -2 ircd-ratbox/include/supported.h
13421 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13422 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13423 7.492 +1 -0 ircd-ratbox/src/client.c
13424 7.202 +1 -0 ircd-ratbox/src/newconf.c
13425 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13426
13427
13428
13429 leeh 2005/02/23 20:57:51 EST (20050224_1)
13430
13431 Modified files:
13432 . configure configure.ac
13433 include setup.h.in
13434 src monitor.c
13435 Log:
13436 - move MONITOR_HEAP_SIZE over to configure
13437
13438 Revision Changes Path
13439 7.244 ircd-ratbox/configure
13440 7.58 +4 -2 ircd-ratbox/configure.ac
13441 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13442 7.2 +0 -2 ircd-ratbox/src/monitor.c
13443
13444
13445
13446 leeh 2005/02/23 20:48:08 EST (20050224_0)
13447
13448 Modified files:
13449 doc monitor.txt
13450 include client.h numeric.h
13451 modules/core m_nick.c
13452 src Makefile.in client.c messages.tab
13453 s_user.c
13454 Added files:
13455 include monitor.h
13456 src monitor.c
13457 Log:
13458 - first half of my server-side notify list implementation..
13459
13460 Revision Changes Path
13461 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13462 7.266 +3 -0 ircd-ratbox/include/client.h
13463 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13464 7.58 +6 -0 ircd-ratbox/include/numeric.h
13465 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13466 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13467 7.491 +3 -0 ircd-ratbox/src/client.c
13468 7.126 +5 -5 ircd-ratbox/src/messages.tab
13469 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13470 7.342 +2 -0 ircd-ratbox/src/s_user.c
13471
13472
13473
13474 leeh 2005/02/23 18:42:59 EST (20050223_0)
13475
13476 Modified files:
13477 include hash.h
13478 Log:
13479 - double the size of the client and channel hashtables (64k -> 128k and
13480 32k -> 64k). The improvements are quite significant..
13481
13482 Revision Changes Path
13483 7.54 +4 -4 ircd-ratbox/include/hash.h
13484
13485
13486
13487 leeh 2005/02/22 14:55:56 EST (20050222_1)
13488
13489 Modified files:
13490 doc monitor.txt
13491 modules m_services.c
13492 Log:
13493 - remove a couple of unused vars
13494 - update monitor.txt
13495
13496 Revision Changes Path
13497 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13498 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13499
13500
13501
13502 leeh 2005/02/21 19:47:24 EST (20050222_0)
13503
13504 Added files:
13505 doc monitor.txt
13506 Log:
13507 - add in my documentation on the upcoming MONITOR command
13508
13509 Revision Changes Path
13510 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13511
13512
13513
13514 leeh 2005/02/21 12:09:34 EST (20050221_0)
13515
13516 Modified files:
13517 . configure configure.ac
13518 doc whats-new-2.1.txt
13519 tools README.mkpasswd
13520 Removed files:
13521 src crypt.c
13522 Log:
13523 - update whats-new-2.1.txt some more
13524 - we dont have vms mkpasswd anymore
13525 - remove the unused crypt.c
13526
13527 Revision Changes Path
13528 7.243 +3 -6 ircd-ratbox/configure
13529 7.57 +2 -4 ircd-ratbox/configure.ac
13530 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13531 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13532 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13533
13534
13535
13536 leeh 2005/02/19 12:38:09 EST (20050219_3)
13537
13538 Modified files:
13539 doc example.conf example.efnet.conf
13540 include ircd.h
13541 modules m_pong.c
13542 src channel.c client.c ircd.c s_conf.c
13543 Log:
13544 - rework the splitcode, splitservers is now how many servers we've marked as
13545 EOB, rather than how many are linked. Thus pull ourselves out of
13546 splitmode immediately once this is satisfied
13547
13548 Revision Changes Path
13549 7.260 +8 -9 ircd-ratbox/doc/example.conf
13550 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13551 7.83 +1 -0 ircd-ratbox/include/ircd.h
13552 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13553 7.435 +16 -36 ircd-ratbox/src/channel.c
13554 7.490 +2 -0 ircd-ratbox/src/client.c
13555 7.373 +2 -1 ircd-ratbox/src/ircd.c
13556 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13557
13558
13559
13560 leeh 2005/02/19 09:02:34 EST (20050219_2)
13561
13562 Modified files:
13563 doc example.conf example.efnet.conf
13564 include ircd.h s_conf.h
13565 modules m_set.c
13566 src channel.c ircd.c newconf.c s_conf.c
13567 Log:
13568 - remove split_delay
13569
13570 Revision Changes Path
13571 7.259 +0 -5 ircd-ratbox/doc/example.conf
13572 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13573 7.82 +0 -1 ircd-ratbox/include/ircd.h
13574 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13575 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13576 7.434 +2 -7 ircd-ratbox/src/channel.c
13577 7.372 +0 -1 ircd-ratbox/src/ircd.c
13578 7.201 +0 -1 ircd-ratbox/src/newconf.c
13579 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13580
13581
13582
13583 leeh 2005/02/19 08:48:05 EST (20050219_1)
13584
13585 Modified files:
13586 include client.h
13587 modules m_cap.c m_who.c
13588 src channel.c
13589 Log:
13590 - implemented multi-prefix client capability, which allows stacking of @+ in
13591 names and who
13592
13593 Revision Changes Path
13594 7.265 +1 -1 ircd-ratbox/include/client.h
13595 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13596 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13597 7.433 +4 -6 ircd-ratbox/src/channel.c
13598
13599
13600
13601 leeh 2005/02/19 06:27:58 EST (20050219_0)
13602
13603 Modified files:
13604 modules m_etrace.c
13605 src newconf.c s_conf.c s_newconf.c
13606 Log:
13607 - removed some unused vars/functions
13608
13609 Revision Changes Path
13610 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13611 7.200 +0 -15 ircd-ratbox/src/newconf.c
13612 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13613 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13614
13615
13616
13617 leeh 2005/02/16 12:58:24 EST (20050216_2)
13618
13619 Modified files:
13620 . RELNOTES configure configure.ac
13621 include patchlevel.h
13622 Log:
13623 - update configure to reflect this is 'devel'
13624 - update RELNOTES
13625 - revved patchlevel to 2.1.0beta1
13626
13627 Revision Changes Path
13628 1.112 +9 -1 ircd-ratbox/RELNOTES
13629 7.242 +11 -11 ircd-ratbox/configure
13630 7.56 +3 -3 ircd-ratbox/configure.ac
13631 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13632
13633
13634
13635 leeh 2005/02/16 12:46:30 EST (20050216_1)
13636
13637 Modified files:
13638 . configure configure.ac
13639 include client.h numeric.h s_conf.h setup.h.in
13640 supported.h
13641 modules Makefile.in
13642 modules/core m_nick.c
13643 src Makefile.in client.c ircd.c messages.tab
13644 newconf.c s_conf.c s_user.c
13645 Removed files:
13646 include watch.h
13647 modules m_watch.c
13648 src watch.c
13649 Log:
13650 - remove watch, the protocol for this sucks so hard I just dont want it
13651 here ;-)
13652
13653 Revision Changes Path
13654 7.241 +2 -12 ircd-ratbox/configure
13655 7.55 +2 -4 ircd-ratbox/configure.ac
13656 7.264 +0 -2 ircd-ratbox/include/client.h
13657 7.57 +0 -11 ircd-ratbox/include/numeric.h
13658 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13659 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13660 7.3 +2 -3 ircd-ratbox/include/supported.h
13661 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13662 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13663 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13664 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13665 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13666 7.489 +0 -3 ircd-ratbox/src/client.c
13667 7.371 +0 -2 ircd-ratbox/src/ircd.c
13668 7.125 +9 -9 ircd-ratbox/src/messages.tab
13669 7.199 +0 -1 ircd-ratbox/src/newconf.c
13670 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13671 7.341 +0 -2 ircd-ratbox/src/s_user.c
13672 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13673
13674
13675
13676 leeh 2005/02/15 19:13:31 EST (20050216_0)
13677
13678 Modified files:
13679 include stdinc.h
13680 src event.c ircd_lexer.l ircd_signal.c
13681 modules.c
13682 Removed files:
13683 servlink descrip.mms
13684 Log:
13685 - remove a few vms bits
13686
13687 Revision Changes Path
13688 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13689 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13690 7.47 +0 -54 ircd-ratbox/src/event.c
13691 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13692 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13693 7.152 +0 -3 ircd-ratbox/src/modules.c
13694
13695
13696
13697 leeh 2005/02/15 18:53:32 EST (20050215_0)
13698
13699 Modified files:
13700 include hostmask.h ircd.h s_conf.h s_newconf.h
13701 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13702 m_xline.c
13703 src hostmask.c ircd.c ircd_signal.c s_conf.c
13704 s_newconf.c
13705 Log:
13706 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13707 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13708
13709 Revision Changes Path
13710 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13711 7.81 +1 -0 ircd-ratbox/include/ircd.h
13712 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13713 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13714 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13715 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13716 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13717 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13718 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13719 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13720 7.370 +7 -0 ircd-ratbox/src/ircd.c
13721 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13722 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13723 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13724
13725
13726
13727 leeh 2005/02/13 10:21:41 EST (20050213_4)
13728
13729 Modified files:
13730 doc services.txt
13731 Added files:
13732 doc whats-new-2.0.txt whats-new-2.1.txt
13733 Removed files:
13734 doc whats-new.txt
13735 Log:
13736 - move whats-new.txt to whats-new-2.0.txt
13737 - add in whats-new-2.1.txt
13738 - update services.txt with the whois for logged in users
13739
13740 Revision Changes Path
13741 7.2 +5 -0 ircd-ratbox/doc/services.txt
13742 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13743 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13744 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13745
13746
13747
13748 leeh 2005/02/13 09:20:37 EST (20050213_3)
13749
13750 Modified files:
13751 include supported.h
13752 modules/core m_message.c
13753 Log:
13754 - fix a compile error in m_message.c
13755 - update 005 to the spec and add CPRIVMSG/CNOTICE
13756
13757 Revision Changes Path
13758 7.2 +31 -37 ircd-ratbox/include/supported.h
13759 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13760
13761
13762
13763 leeh 2005/02/13 09:14:12 EST (20050213_2)
13764
13765 Modified files:
13766 src channel.c
13767 Log:
13768 - fix the membership memleak
13769
13770 Revision Changes Path
13771 7.432 +0 -3 ircd-ratbox/src/channel.c
13772
13773
13774
13775 leeh 2005/02/12 21:51:56 EST (20050213_1)
13776
13777 Modified files:
13778 include client.h
13779 modules/core m_message.c
13780 Log:
13781 - add a bitmask to track when they send their first message, only allowing
13782 clearing stuff after that.
13783
13784 Revision Changes Path
13785 7.263 +4 -0 ircd-ratbox/include/client.h
13786 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13787
13788
13789
13790 leeh 2005/02/12 21:17:52 EST (20050213_0)
13791
13792 Modified files:
13793 include patricia.h s_newconf.h
13794 modules/core m_message.c
13795 src patricia.c s_newconf.c s_user.c
13796 Log:
13797 - add in the patricia for tracking who fills up targets, give them a reduced
13798 count on connect
13799
13800 Revision Changes Path
13801 7.20 +1 -1 ircd-ratbox/include/patricia.h
13802 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13803 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13804 7.29 +1 -1 ircd-ratbox/src/patricia.c
13805 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13806 7.340 +4 -0 ircd-ratbox/src/s_user.c
13807
13808
13809
13810 leeh 2005/02/12 18:35:10 EST (20050212_0)
13811
13812 Modified files:
13813 include ircd_defs.h
13814 src class.c reject.c
13815 Log:
13816 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13817
13818 Revision Changes Path
13819 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13820 7.68 +1 -5 ircd-ratbox/src/class.c
13821 1.33 +1 -5 ircd-ratbox/src/reject.c
13822
13823
13824
13825 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13826
13827 Modified files:
13828 modules m_watch.c
13829 Log:
13830 remove stupid memory leak
13831
13832 Revision Changes Path
13833 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13834
13835
13836
13837 leeh 2005/02/11 06:42:48 EST (20050211_0)
13838
13839 Modified files:
13840 modules m_gline.c
13841 Log:
13842 - workaround hyb6 allowing empty gline reasons
13843
13844 Revision Changes Path
13845 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13846
13847
13848
13849 leeh 2005/02/09 14:39:13 EST (20050209_2)
13850
13851 Modified files:
13852 include s_conf.h
13853 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13854 src ircd.c s_conf.c
13855 Log:
13856 - move temp dlines and temp klines over to an array, rather than completely
13857 seperate dlinks.
13858
13859 Revision Changes Path
13860 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13861 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13862 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13863 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13864 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13865 7.369 +0 -5 ircd-ratbox/src/ircd.c
13866 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13867
13868
13869
13870 leeh 2005/02/09 14:02:13 EST (20050209_1)
13871
13872 Modified files:
13873 include s_user.h
13874 modules m_cap.c m_pong.c m_user.c
13875 modules/core m_nick.c
13876 src s_user.c
13877 Log:
13878 - remove 'nick' param from register_local_user(), its not needed.
13879
13880 Revision Changes Path
13881 7.35 +1 -1 ircd-ratbox/include/s_user.h
13882 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13883 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13884 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13885 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13886 7.339 +6 -6 ircd-ratbox/src/s_user.c
13887
13888
13889
13890 leeh 2005/02/09 13:12:53 EST (20050209_0)
13891
13892 Modified files:
13893 modules m_cmessage.c
13894 Log:
13895 - dont send numerics when we're dealing with CNOTICE
13896 - add in checking for +g, and resetting idle
13897
13898 Revision Changes Path
13899 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13900
13901
13902
13903 leeh 2005/02/08 11:37:50 EST (20050208_2)
13904
13905 Modified files:
13906 src s_newconf.c
13907 Log:
13908 - fix operator blocks to work on ip spoofs
13909
13910 Revision Changes Path
13911 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13912
13913
13914
13915 leeh 2005/02/07 19:23:22 EST (20050208_1)
13916
13917 Modified files:
13918 doc example.conf example.efnet.conf
13919 src newconf.c
13920 Log:
13921 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13922
13923 Revision Changes Path
13924 7.258 +0 -39 ircd-ratbox/doc/example.conf
13925 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13926 7.198 +0 -272 ircd-ratbox/src/newconf.c
13927
13928
13929
13930 leeh 2005/02/07 19:19:32 EST (20050208_0)
13931
13932 Modified files:
13933 src s_conf.c
13934 Log:
13935 - added support for kline.conf.perm et al, these take the same formats
13936 as their non-permanent partners, but you cant remove them via the ircd.
13937
13938 Revision Changes Path
13939 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13940
13941
13942
13943 leeh 2005/02/02 19:18:59 EST (20050203_1)
13944
13945 Modified files:
13946 help Makefile.in
13947 help/opers index
13948 help/users index
13949 Added files:
13950 help/opers cnotice cprivmsg
13951 Log:
13952 - added help files for cprivmsg/cnotice
13953
13954 Revision Changes Path
13955 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13956 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13957 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13958 1.10 +19 -19 ircd-ratbox/help/opers/index
13959 1.7 +10 -9 ircd-ratbox/help/users/index
13960
13961
13962
13963 leeh 2005/02/02 19:14:25 EST (20050203_0)
13964
13965 Modified files:
13966 include numeric.h
13967 modules Makefile.in
13968 src messages.tab
13969 Added files:
13970 modules m_cmessage.c
13971 Log:
13972 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13973 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13974 nick is a member. These bypass any target change limitations.
13975 - added ERR_VOICENEEDED, numeric 489.
13976
13977 Revision Changes Path
13978 7.56 +2 -0 ircd-ratbox/include/numeric.h
13979 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13980 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13981 7.124 +1 -1 ircd-ratbox/src/messages.tab
13982
13983
13984
13985 leeh 2005/02/02 16:58:16 EST (20050202_4)
13986
13987 Modified files:
13988 help/opers etrace
13989 Log:
13990 - update etrace help
13991
13992 Revision Changes Path
13993 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13994
13995
13996
13997 leeh 2005/02/02 16:55:04 EST (20050202_3)
13998
13999 Modified files:
14000 modules m_etrace.c
14001 Log:
14002 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
14003 can put its external ip address in there..
14004
14005 Revision Changes Path
14006 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
14007
14008
14009
14010 leeh 2005/02/02 16:41:06 EST (20050202_2)
14011
14012 Modified files:
14013 modules m_etrace.c
14014 Log:
14015 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14016 if its a non-local client. These will just get "lost" if the remote
14017 server doesnt support this..
14018
14019 Revision Changes Path
14020 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14021
14022
14023
14024 leeh 2005/02/02 16:12:12 EST (20050202_1)
14025
14026 Modified files:
14027 include client.h numeric.h s_conf.h
14028 modules/core m_message.c
14029 src messages.tab newconf.c s_conf.c
14030 Log:
14031 - first part of the target change code, add the storage of targets for
14032 localuser, throttle messages when they fill all the available slots
14033
14034 Revision Changes Path
14035 7.262 +5 -1 ircd-ratbox/include/client.h
14036 7.55 +2 -0 ircd-ratbox/include/numeric.h
14037 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14038 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14039 7.123 +1 -1 ircd-ratbox/src/messages.tab
14040 7.197 +1 -0 ircd-ratbox/src/newconf.c
14041 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14042
14043
14044
14045 leeh 2005/02/02 13:28:10 EST (20050202_0)
14046
14047 Modified files:
14048 modules m_resv.c m_stats.c m_testline.c
14049 modules/core m_join.c
14050 src hash.c kdparse.c messages.tab s_newconf.c
14051 Log:
14052 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14053 tracking of when resvs get hit
14054
14055 Revision Changes Path
14056 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14057 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14058 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14059 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14060 7.114 +3 -0 ircd-ratbox/src/hash.c
14061 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14062 7.122 +1 -1 ircd-ratbox/src/messages.tab
14063 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14064
14065
14066
14067 leeh 2005/01/31 09:04:10 EST (20050131_2)
14068
14069 Modified files:
14070 src s_log.c
14071 Log:
14072 - fflush() logfiles
14073
14074 Revision Changes Path
14075 7.79 +2 -0 ircd-ratbox/src/s_log.c
14076
14077
14078
14079 leeh 2005/01/31 08:59:09 EST (20050131_1)
14080
14081 Modified files:
14082 src commio.c
14083 Log:
14084 - rename fd_dump() to comm_dump()
14085
14086 Revision Changes Path
14087 1.27 +2 -2 ircd-ratbox/src/commio.c
14088
14089
14090
14091 leeh 2005/01/30 19:16:08 EST (20050131_0)
14092
14093 Modified files:
14094 doc hooks.txt
14095 include hook.h
14096 modules m_services.c
14097 modules/core m_server.c
14098 src hook.c s_serv.c
14099 Log:
14100 - added hook for server_introduced
14101 - fixed up services support for hooks
14102
14103 Revision Changes Path
14104 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14105 1.31 +1 -0 ircd-ratbox/include/hook.h
14106 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14107 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14108 7.36 +2 -0 ircd-ratbox/src/hook.c
14109 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14110
14111
14112
14113 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14114
14115 Modified files:
14116 src commio.c
14117 Log:
14118 Add back in the comm_fd_hack thing for solaris
14119
14120 Revision Changes Path
14121 1.26 +26 -1 ircd-ratbox/src/commio.c
14122
14123
14124
14125 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14126
14127 Modified files:
14128 adns adns.h
14129 include commio.h s_conf.h watch.h
14130 modules m_dline.c m_kline.c m_resv.c m_stats.c
14131 m_watch.c m_xline.c
14132 modules/core m_nick.c
14133 src balloc.c cache.c client.c commio.c
14134 epoll.c ircd.c ircd_lexer.l kdparse.c
14135 listener.c s_auth.c s_conf.c s_log.c
14136 s_serv.c watch.c
14137 Log:
14138 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14139
14140 Revision Changes Path
14141 1.18 +0 -2 ircd-ratbox/adns/adns.h
14142 1.14 +6 -37 ircd-ratbox/include/commio.h
14143 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14144 7.3 +2 -2 ircd-ratbox/include/watch.h
14145 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14146 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14147 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14148 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14149 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14150 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14151 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14152 7.85 +1 -1 ircd-ratbox/src/balloc.c
14153 1.24 +5 -5 ircd-ratbox/src/cache.c
14154 7.488 +4 -4 ircd-ratbox/src/client.c
14155 1.25 +10 -280 ircd-ratbox/src/commio.c
14156 1.33 +1 -1 ircd-ratbox/src/epoll.c
14157 7.368 +4 -4 ircd-ratbox/src/ircd.c
14158 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14159 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14160 7.125 +8 -8 ircd-ratbox/src/listener.c
14161 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14162 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14163 7.78 +20 -20 ircd-ratbox/src/s_log.c
14164 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14165 1.6 +22 -15 ircd-ratbox/src/watch.c
14166
14167
14168
14169 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14170
14171 Modified files:
14172 modules/core m_mode.c
14173 Log:
14174 remove two unused variables
14175
14176 Revision Changes Path
14177 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14178
14179
14180
14181 leeh 2005/01/28 15:31:40 EST (20050128_1)
14182
14183 Modified files:
14184 modules m_kline.c
14185 src s_conf.c
14186 Log:
14187 - mo_kline() needs minpara of 3, not 2
14188 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14189 - require me.info is never blank
14190
14191 Revision Changes Path
14192 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14193 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14194
14195
14196
14197 leeh 2005/01/28 15:26:28 EST (20050128_0)
14198
14199 Modified files:
14200 modules/core m_mode.c m_sjoin.c
14201 Log:
14202 - patch via jilles to fix +eI lists being shown to lusers when handling
14203 protocol stuff over TS6
14204
14205 Revision Changes Path
14206 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14207 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14208
14209
14210
14211 leeh 2005/01/25 19:47:38 EST (20050126_0)
14212
14213 Modified files:
14214 include channel.h
14215 modules/core m_join.c m_mode.c m_sjoin.c
14216 src channel.c messages.tab s_serv.c
14217 Log:
14218 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14219 an operspy call with &me
14220 - remove modebuf/parabuf params from channel_modes(), we now generate a
14221 buffer internally which we return.
14222
14223 Revision Changes Path
14224 7.163 +1 -1 ircd-ratbox/include/channel.h
14225 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14226 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14227 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14228 7.431 +25 -18 ircd-ratbox/src/channel.c
14229 7.121 +1 -1 ircd-ratbox/src/messages.tab
14230 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14231
14232
14233
14234 alz 2005/01/25 18:09:18 EST (20050125_5)
14235
14236 Modified files:
14237 doc example.conf example.efnet.conf
14238 include s_conf.h
14239 modules m_info.c
14240 src listener.c newconf.c s_conf.c
14241 Log:
14242 Added dline_with_reason config option (default yes):
14243
14244 /* dline reason: show the user the dline reason when they connect
14245 * and are dlined.
14246 */
14247 dline_with_reason = yes;
14248
14249 Revision Changes Path
14250 7.257 +6 -1 ircd-ratbox/doc/example.conf
14251 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14252 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14253 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14254 7.124 +1 -1 ircd-ratbox/src/listener.c
14255 7.196 +1 -0 ircd-ratbox/src/newconf.c
14256 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14257
14258
14259
14260 leeh 2005/01/25 13:21:17 EST (20050125_4)
14261
14262 Modified files:
14263 src newconf.c
14264 Log:
14265 - make conf_set_generic_string() test len exists before it uses it.
14266
14267 Revision Changes Path
14268 7.195 +1 -1 ircd-ratbox/src/newconf.c
14269
14270
14271
14272 leeh 2005/01/25 13:10:56 EST (20050125_3)
14273
14274 Modified files:
14275 doc example.conf
14276 src newconf.c
14277 Log:
14278 - rename 'type' to 'flags' in cluster {};
14279 - add stacking of servers in cluster {}; documented in example.conf
14280
14281 Revision Changes Path
14282 7.256 +18 -10 ircd-ratbox/doc/example.conf
14283 7.194 +39 -7 ircd-ratbox/src/newconf.c
14284
14285
14286
14287 alz 2005/01/25 12:48:54 EST (20050125_2)
14288
14289 Modified files:
14290 include s_conf.h
14291 src listener.c s_conf.c
14292 Log:
14293 Added dline reasons, connecting/banned clients now see ban reason.
14294
14295 Revision Changes Path
14296 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14297 7.123 +17 -4 ircd-ratbox/src/listener.c
14298 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14299
14300
14301
14302 leeh 2005/01/25 07:44:37 EST (20050125_1)
14303
14304 Modified files:
14305 doc example.conf example.efnet.conf
14306 src newconf.c
14307 Log:
14308 - implement stacking of shared {}; blocks, documented in example.conf
14309
14310 Revision Changes Path
14311 7.255 +26 -13 ircd-ratbox/doc/example.conf
14312 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14313 7.193 +51 -36 ircd-ratbox/src/newconf.c
14314
14315
14316
14317 leeh 2005/01/24 19:08:29 EST (20050125_0)
14318
14319 Modified files:
14320 doc example.conf
14321 include client.h s_conf.h
14322 modules/core m_join.c
14323 src newconf.c s_user.c
14324 Log:
14325 - added jupe_exempt to auth {};, exempts the user from generating warnings
14326 when they attempt to join juped channels.
14327
14328 Revision Changes Path
14329 7.254 +2 -0 ircd-ratbox/doc/example.conf
14330 7.261 +3 -0 ircd-ratbox/include/client.h
14331 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14332 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14333 7.192 +1 -0 ircd-ratbox/src/newconf.c
14334 7.338 +8 -0 ircd-ratbox/src/s_user.c
14335
14336
14337
14338 leeh 2005/01/24 18:57:02 EST (20050124_6)
14339
14340 Modified files:
14341 src newconf.c
14342 Log:
14343 - rework shared {};, the format is now:
14344 shared {
14345 oper = "flame@*.leeh.co.uk", "*.lan";
14346 flags = kline;
14347 };
14348
14349 With no privs:
14350 shared {
14351 oper = "flame@*.leeh.co.uk", "*.lan";
14352 flags = none;
14353 };
14354
14355 Revision Changes Path
14356 7.191 +55 -23 ircd-ratbox/src/newconf.c
14357
14358
14359
14360 leeh 2005/01/24 17:25:58 EST (20050124_5)
14361
14362 Modified files:
14363 include modules.h
14364 Log:
14365 - fix the prototype on load_static_modules()
14366
14367 Revision Changes Path
14368 7.61 +1 -1 ircd-ratbox/include/modules.h
14369
14370
14371
14372 leeh 2005/01/24 16:00:30 EST (20050124_4)
14373
14374 Modified files:
14375 modules m_cap.c
14376 Log:
14377 - have cap end call register_local_user() with its own copy of
14378 source_p->username so its safe for unidented users..
14379
14380 Revision Changes Path
14381 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14382
14383
14384
14385 leeh 2005/01/24 15:48:09 EST (20050124_3)
14386
14387 Modified files:
14388 include newconf.h s_conf.h
14389 modules m_info.c
14390 src newconf.c s_conf.c s_log.c
14391 Log:
14392 - move the conf parser over to a table based structure, with generic setting
14393 of integers/strings
14394
14395 Revision Changes Path
14396 7.34 +9 -8 ircd-ratbox/include/newconf.h
14397 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14398 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14399 7.190 +264 -808 ircd-ratbox/src/newconf.c
14400 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14401 7.77 +13 -13 ircd-ratbox/src/s_log.c
14402
14403
14404
14405 leeh 2005/01/24 13:11:30 EST (20050124_2)
14406
14407 Modified files:
14408 doc example.conf
14409 src newconf.c
14410 Log:
14411 - added stacking of ips in exempt {};
14412
14413 Revision Changes Path
14414 7.253 +4 -0 ircd-ratbox/doc/example.conf
14415 7.189 +11 -30 ircd-ratbox/src/newconf.c
14416
14417
14418
14419 leeh 2005/01/24 12:59:57 EST (20050124_1)
14420
14421 Modified files:
14422 include tools.h
14423 src channel.c client.c hash.c hook.c
14424 newconf.c s_user.c watch.c
14425 Log:
14426 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14427 consistent with the rest of the dlink code.
14428
14429 Revision Changes Path
14430 1.54 +7 -7 ircd-ratbox/include/tools.h
14431 7.430 +2 -2 ircd-ratbox/src/channel.c
14432 7.487 +6 -6 ircd-ratbox/src/client.c
14433 7.113 +5 -5 ircd-ratbox/src/hash.c
14434 7.35 +1 -1 ircd-ratbox/src/hook.c
14435 7.188 +2 -2 ircd-ratbox/src/newconf.c
14436 7.337 +1 -1 ircd-ratbox/src/s_user.c
14437 1.5 +4 -4 ircd-ratbox/src/watch.c
14438
14439
14440
14441 leeh 2005/01/24 12:47:13 EST (20050124_0)
14442
14443 Modified files:
14444 modules m_cap.c
14445 Log:
14446 - cheap hack on sticky capabs..
14447
14448 Revision Changes Path
14449 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14450
14451
14452
14453 leeh 2005/01/22 11:36:54 EST (20050122_0)
14454
14455 Modified files:
14456 modules m_cap.c
14457 Log:
14458 - updated my clicap implementation to match the spec so far..
14459
14460 Revision Changes Path
14461 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14462
14463
14464
14465 leeh 2005/01/21 07:14:43 EST (20050121_2)
14466
14467 Modified files:
14468 doc hooks.txt
14469 include hook.h
14470 modules m_services.c
14471 src hook.c s_serv.c
14472 Log:
14473 - added hooks for when we're sending a burst
14474 - rewrote hooks.txt
14475 - fix up the hooks ive already done in services compatibility, ill add the
14476 hooks for server/client introductions in a bit.
14477
14478 Revision Changes Path
14479 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14480 1.30 +4 -0 ircd-ratbox/include/hook.h
14481 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14482 7.34 +7 -0 ircd-ratbox/src/hook.c
14483 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14484
14485
14486
14487 leeh 2005/01/21 06:34:03 EST (20050121_1)
14488
14489 Modified files:
14490 contrib example_module.c spy_admin_notice.c
14491 spy_info_notice.c spy_links_notice.c
14492 spy_motd_notice.c spy_stats_notice.c
14493 spy_stats_p_notice.c spy_trace_notice.c
14494 spy_whois_notice.c
14495 spy_whois_notice_global.c
14496 include hook.h
14497 modules m_admin.c m_info.c m_links.c m_motd.c
14498 m_services.c m_stats.c m_trace.c
14499 m_whois.c static_modules.c.SH
14500 modules/core m_server.c
14501 src client.c hook.c ircd.c modules.c packet.c
14502 s_auth.c s_serv.c s_user.c send.c
14503 Log:
14504 - add a better implementation of the hook system, its now a slow leaking
14505 array and events are created whenever we try adding a hook for it, or
14506 theyre registered for the caller.
14507
14508 Ive temporarily fucked services support and removed most of the other
14509 hooks.. I shall fix this soon.
14510
14511 Revision Changes Path
14512 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14513 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14514 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14515 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14516 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14517 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14518 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14519 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14520 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14521 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14522 1.29 +34 -70 ircd-ratbox/include/hook.h
14523 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14524 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14525 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14526 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14527 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14528 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14529 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14530 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14531 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14532 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14533 7.486 +1 -28 ircd-ratbox/src/client.c
14534 7.33 +131 -137 ircd-ratbox/src/hook.c
14535 7.367 +1 -1 ircd-ratbox/src/ircd.c
14536 7.151 +6 -10 ircd-ratbox/src/modules.c
14537 7.138 +10 -14 ircd-ratbox/src/packet.c
14538 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14539 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14540 7.336 +0 -6 ircd-ratbox/src/s_user.c
14541 7.286 +8 -6 ircd-ratbox/src/send.c
14542
14543
14544
14545 leeh 2005/01/20 19:19:20 EST (20050121_0)
14546
14547 Modified files:
14548 include hostmask.h
14549 Log:
14550 - remove an unused struct
14551
14552 Revision Changes Path
14553 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14554
14555
14556
14557 leeh 2005/01/20 13:38:39 EST (20050120_1)
14558
14559 Modified files:
14560 . configure configure.ac
14561 include client.h numeric.h patchlevel.h
14562 modules Makefile.in
14563 src messages.tab s_user.c
14564 Added files:
14565 modules m_cap.c
14566 Log:
14567 - drop back to -O0, fix patchlevel.h
14568 - first stab at client capabilities.. this still needs work.
14569
14570 Revision Changes Path
14571 7.240 +3 -3 ircd-ratbox/configure
14572 7.54 +3 -3 ircd-ratbox/configure.ac
14573 7.260 +3 -0 ircd-ratbox/include/client.h
14574 7.54 +2 -0 ircd-ratbox/include/numeric.h
14575 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14576 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14577 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14578 7.120 +1 -1 ircd-ratbox/src/messages.tab
14579 7.335 +3 -0 ircd-ratbox/src/s_user.c
14580
14581
14582
14583 leeh 2005/01/20 06:04:41 EST (20050120_0)
14584
14585 Modified files:
14586 . ChangeLog RELNOTES
14587 include config.h config.h.dist memory.h
14588 patchlevel.h
14589 modules m_stats.c
14590 src commio.c crypt.c getopt.c ircd.c s_serv.c
14591 Removed files:
14592 . README.VMS clean.com make.com
14593 include setup.h_vms
14594 modules descrip.mms static_modules_c.com
14595 modules/core descrip.mms
14596 src descrip.mms qio.c version.com
14597 tools descrip.mms mkpasswd_vms.c
14598 Log:
14599 - clean changelog, relnotes
14600 - mark patchlevel as 2.1.0beta
14601 - remove VMS support
14602
14603 Revision Changes Path
14604 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14605 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14606 1.111 +1 -348 ircd-ratbox/RELNOTES
14607 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14608 7.182 +0 -42 ircd-ratbox/include/config.h
14609 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14610 7.50 +0 -4 ircd-ratbox/include/memory.h
14611 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14612 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14613 7.2 +0 -58 ircd-ratbox/make.com (dead)
14614 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14615 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14616 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14617 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14618 1.24 +7 -30 ircd-ratbox/src/commio.c
14619 7.12 +0 -4 ircd-ratbox/src/crypt.c
14620 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14621 7.24 +0 -4 ircd-ratbox/src/getopt.c
14622 7.366 +4 -19 ircd-ratbox/src/ircd.c
14623 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14624 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14625 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14626 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14627 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14628
14629
14630
14631 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14632
14633 Modified files:
14634 include watch.h
14635 src watch.c
14636 Log:
14637 not using the return values on a few watch functions so make them void
14638
14639 Revision Changes Path
14640 7.2 +5 -5 ircd-ratbox/include/watch.h
14641 1.4 +19 -28 ircd-ratbox/src/watch.c
14642
14643
14644 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14645
14646 Modified files:
14647 modules m_watch.c
14648 Log:
14649 Make watch throttle, don't accept letter commands stacked
14650
14651 Revision Changes Path
14652 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14653
14654
14655
14656 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14657
14658 Modified files:
14659 modules m_gline.c
14660 Log:
14661 fix merge error
14662
14663 Revision Changes Path
14664 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14665
14666
14667
14668 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14669
14670 Modified files:
14671 . ChangeLog README.FIRST RELNOTES configure
14672 configure.ac
14673 adns adns.h internal.h parse.c transmit.c
14674 types.c
14675 contrib example_module.c spy_admin_notice.c
14676 spy_info_notice.c spy_links_notice.c
14677 spy_motd_notice.c spy_stats_notice.c
14678 spy_stats_p_notice.c spy_trace_notice.c
14679 spy_whois_notice.c
14680 spy_whois_notice_global.c
14681 doc example.conf example.efnet.conf ircd.motd
14682 server-version-info whats-new.txt
14683 help/opers umode xline
14684 help/users umode
14685 include cache.h channel.h class.h client.h
14686 commio.h config.h config.h.dist hash.h
14687 hook.h hostmask.h irc_string.h ircd.h
14688 ircd_defs.h m_info.h memory.h msg.h
14689 newconf.h numeric.h packet.h patchlevel.h
14690 patricia.h s_conf.h s_gline.h s_newconf.h
14691 s_serv.h s_user.h scache.h serno.h
14692 setup.h.in sprintf_irc.h stdinc.h tools.h
14693 modules .depend Makefile.in m_admin.c m_away.c
14694 m_dline.c m_encap.c m_gline.c m_info.c
14695 m_kline.c m_links.c m_list.c m_lusers.c
14696 m_motd.c m_oper.c m_operspy.c m_rehash.c
14697 m_restart.c m_resv.c m_set.c m_stats.c
14698 m_svinfo.c m_testline.c m_testmask.c
14699 m_topic.c m_trace.c m_watch.c m_who.c
14700 m_whois.c m_whowas.c m_xline.c
14701 static_modules.c.SH
14702 modules/core m_error.c m_message.c m_mode.c m_quit.c
14703 m_server.c m_squit.c
14704 src .depend Makefile.in adns.c balloc.c
14705 cache.c channel.c class.c client.c
14706 commio.c crypt.c devpoll.c epoll.c
14707 event.c getopt.c hash.c hook.c hostmask.c
14708 irc_string.c ircd.c ircd_lexer.l
14709 ircd_parser.y ircd_signal.c listener.c
14710 modules.c newconf.c numeric.c packet.c
14711 parse.c patricia.c poll.c reject.c
14712 restart.c s_auth.c s_conf.c s_log.c
14713 s_newconf.c s_serv.c s_user.c scache.c
14714 select.c send.c snprintf.c tools.c
14715 version.c.SH watch.c whowas.c
14716 tools README.mkpasswd mkpasswd.c
14717 Added files:
14718 . README.VMS clean.com make.com
14719 doc services.txt
14720 include common.h s_stats.h setup.h_vms
14721 supported.h
14722 modules descrip.mms m_challenge.c m_etrace.c
14723 m_invite.c m_names.c m_pass.c m_ping.c
14724 m_pong.c m_services.c m_tb.c m_user.c
14725 m_users.c m_version.c
14726 static_modules_c.com
14727 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14728 m_part.c m_sjoin.c
14729 servlink descrip.mms
14730 src descrip.mms kdparse.c messages.tab qio.c
14731 s_gline.c s_stats.c version.com
14732 tools descrip.mms mkpasswd_vms.c
14733 Removed files:
14734 doc 005.txt
14735 include banconf.h
14736 modules/core channels.c users.c
14737 src banconf.c
14738 Log:
14739 merge from RATBOX_2_0
14740
14741 Revision Changes Path
14742 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14743 7.40 +1 -0 ircd-ratbox/README.FIRST
14744 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14745 1.110 +114 -6 ircd-ratbox/RELNOTES
14746 1.17 +4 -0 ircd-ratbox/adns/adns.h
14747 1.17 +4 -4 ircd-ratbox/adns/internal.h
14748 1.12 +38 -38 ircd-ratbox/adns/parse.c
14749 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14750 1.19 +13 -13 ircd-ratbox/adns/types.c
14751 7.1 +10 -0 ircd-ratbox/clean.com (new)
14752 7.239 +47 -29 ircd-ratbox/configure
14753 7.53 +40 -32 ircd-ratbox/configure.ac
14754 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14755 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14756 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14757 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14758 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14759 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14760 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14761 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14762 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14763 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14764 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14765 7.252 +68 -22 ircd-ratbox/doc/example.conf
14766 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14767 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14768 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14769 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14770 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14771 1.5 +2 -1 ircd-ratbox/help/opers/umode
14772 1.7 +1 -1 ircd-ratbox/help/opers/xline
14773 1.2 +1 -0 ircd-ratbox/help/users/umode
14774 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14775 1.7 +8 -0 ircd-ratbox/include/cache.h
14776 7.162 +18 -16 ircd-ratbox/include/channel.h
14777 7.25 +4 -0 ircd-ratbox/include/class.h
14778 7.259 +34 -28 ircd-ratbox/include/client.h
14779 1.13 +45 -7 ircd-ratbox/include/commio.h
14780 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14781 7.181 +74 -16 ircd-ratbox/include/config.h
14782 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14783 7.53 +2 -0 ircd-ratbox/include/hash.h
14784 1.28 +73 -27 ircd-ratbox/include/hook.h
14785 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14786 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14787 7.80 +6 -31 ircd-ratbox/include/ircd.h
14788 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14789 7.56 +14 -8 ircd-ratbox/include/m_info.h
14790 7.49 +4 -0 ircd-ratbox/include/memory.h
14791 7.53 +2 -0 ircd-ratbox/include/msg.h
14792 7.33 +9 -9 ircd-ratbox/include/newconf.h
14793 7.53 +12 -8 ircd-ratbox/include/numeric.h
14794 7.27 +1 -1 ircd-ratbox/include/packet.h
14795 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14796 7.19 +25 -1 ircd-ratbox/include/patricia.h
14797 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14798 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14799 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14800 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14801 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14802 7.34 +13 -9 ircd-ratbox/include/s_user.h
14803 7.15 +1 -1 ircd-ratbox/include/scache.h
14804 7.5366 +1 -1 ircd-ratbox/include/serno.h
14805 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14806 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14807 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14808 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14809 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14810 1.53 +10 -10 ircd-ratbox/include/tools.h
14811 7.1 +58 -0 ircd-ratbox/make.com (new)
14812 1.45 +338 -182 ircd-ratbox/modules/.depend
14813 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14814 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14815 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14816 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14817 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14818 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14819 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14820 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14821 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14822 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14823 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14824 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14825 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14826 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14827 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14828 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14829 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14830 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14831 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14832 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14833 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14834 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14835 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14836 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14837 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14838 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14839 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14840 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14841 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14842 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14843 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14844 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14845 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14846 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14847 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14848 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14849 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14850 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14851 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14852 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14853 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14854 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14855 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14856 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14857 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14858 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14859 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14860 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14861 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14862 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14863 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14864 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14865 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14866 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14867 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14868 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14869 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14870 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14871 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14872 7.48 +162 -119 ircd-ratbox/src/.depend
14873 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14874 7.75 +5 -5 ircd-ratbox/src/adns.c
14875 7.84 +1 -1 ircd-ratbox/src/balloc.c
14876 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14877 1.23 +75 -7 ircd-ratbox/src/cache.c
14878 7.429 +342 -79 ircd-ratbox/src/channel.c
14879 7.67 +42 -2 ircd-ratbox/src/class.c
14880 7.485 +245 -85 ircd-ratbox/src/client.c
14881 1.23 +349 -43 ircd-ratbox/src/commio.c
14882 7.11 +4 -0 ircd-ratbox/src/crypt.c
14883 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14884 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14885 1.32 +4 -8 ircd-ratbox/src/epoll.c
14886 7.46 +63 -6 ircd-ratbox/src/event.c
14887 7.23 +4 -0 ircd-ratbox/src/getopt.c
14888 7.112 +8 -7 ircd-ratbox/src/hash.c
14889 7.32 +135 -133 ircd-ratbox/src/hook.c
14890 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14891 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14892 7.365 +56 -48 ircd-ratbox/src/ircd.c
14893 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14894 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14895 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14896 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14897 7.122 +14 -13 ircd-ratbox/src/listener.c
14898 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14899 7.150 +17 -8 ircd-ratbox/src/modules.c
14900 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14901 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14902 7.137 +55 -42 ircd-ratbox/src/packet.c
14903 7.187 +8 -15 ircd-ratbox/src/parse.c
14904 7.28 +2 -4 ircd-ratbox/src/patricia.c
14905 7.82 +3 -1 ircd-ratbox/src/poll.c
14906 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14907 1.32 +8 -3 ircd-ratbox/src/reject.c
14908 7.34 +1 -0 ircd-ratbox/src/restart.c
14909 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14910 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14911 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14912 7.76 +32 -35 ircd-ratbox/src/s_log.c
14913 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14914 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14915 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14916 7.334 +773 -2 ircd-ratbox/src/s_user.c
14917 7.27 +2 -1 ircd-ratbox/src/scache.c
14918 7.44 +2 -0 ircd-ratbox/src/select.c
14919 7.285 +12 -12 ircd-ratbox/src/send.c
14920 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14921 7.46 +0 -1 ircd-ratbox/src/tools.c
14922 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14923 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14924 1.3 +4 -4 ircd-ratbox/src/watch.c
14925 7.32 +1 -0 ircd-ratbox/src/whowas.c
14926 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14927 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14928 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14929 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14930
14931
14932
14933 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14934
14935 Modified files: (Branch: RATBOX_2_0)
14936 src client.c
14937 Log:
14938 a remote client is never going to have a watch list..duh
14939
14940 Revision Changes Path
14941 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14942
14943
14944
14945 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14946
14947 Added files: (Branch: RATBOX_2_0)
14948 modules m_watch.c
14949 Log:
14950 get that one too
14951
14952 Revision Changes Path
14953 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14954
14955
14956
14957 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14958
14959 Added files: (Branch: RATBOX_2_0)
14960 include watch.h
14961 src watch.c
14962 Log:
14963 helps if we actually include the .c/.h files
14964
14965 Revision Changes Path
14966 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14967 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14968
14969
14970
14971 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14972
14973 Modified files: (Branch: RATBOX_2_0)
14974 . configure configure.ac
14975 include client.h numeric.h s_conf.h setup.h.in
14976 supported.h
14977 modules Makefile.in
14978 modules/core m_nick.c
14979 src Makefile.in client.c ircd.c messages.tab
14980 newconf.c s_conf.c s_user.c
14981 Log:
14982 backport watch from devel
14983
14984 Revision Changes Path
14985 7.229.2.10 +12 -2 ircd-ratbox/configure
14986 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14987 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14988 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14989 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14990 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14991 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14992 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14993 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14994 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14995 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14996 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14997 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14998 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14999 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
15000 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
15001
15002
15003
15004 leeh 2005/01/12 10:12:40 EST (20050112_1)
15005
15006 Modified files: (Branch: RATBOX_2_0)
15007 include numeric.h
15008 modules m_services.c m_whois.c
15009 src messages.tab
15010 Log:
15011 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15012 when the user is logged in
15013
15014 Revision Changes Path
15015 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15016 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15017 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15018 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15019
15020
15021
15022 leeh 2005/01/11 19:47:14 EST (20050112_0)
15023
15024 Modified files: (Branch: RATBOX_2_0)
15025 include supported.h
15026 Added files: (Branch: RATBOX_2_0)
15027 doc services.txt
15028 Log:
15029 - add +r to 005
15030 - added doc/services.txt, outlining the compatibility code
15031
15032 Revision Changes Path
15033 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15034 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15035
15036
15037
15038 leeh 2005/01/11 18:38:10 EST (20050111_5)
15039
15040 Modified files: (Branch: RATBOX_2_0)
15041 include client.h hook.h
15042 modules m_services.c
15043 modules/core m_server.c
15044 src hook.c s_serv.c
15045 Log:
15046 - more services compatibility code:
15047 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15048 appropriate service {}; entry, only accept SU from these.
15049 - hook into us finishing nick burst, and have services burst a list of
15050 logged in users
15051
15052 Revision Changes Path
15053 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15054 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15055 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15056 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15057 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15058 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15059
15060
15061
15062 leeh 2005/01/11 17:32:42 EST (20050111_4)
15063
15064 Modified files: (Branch: RATBOX_2_0)
15065 . configure configure.ac
15066 include client.h
15067 modules Makefile.in
15068 src channel.c
15069 Added files: (Branch: RATBOX_2_0)
15070 modules m_services.c
15071 Log:
15072 - more services compatibility code:
15073 - encap handlers for SU (services marking client as logged in)
15074 - and for LOGIN (servers bursting logged in status)
15075 - move suser from Client -> User
15076
15077 Revision Changes Path
15078 7.229.2.9 +9 -3 ircd-ratbox/configure
15079 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15080 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15081 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15082 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15083 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15084
15085
15086
15087 leeh 2005/01/11 16:46:34 EST (20050111_3)
15088
15089 Modified files: (Branch: RATBOX_2_0)
15090 include ircd_defs.h
15091 Log:
15092 - whoops, missing #endif
15093
15094 Revision Changes Path
15095 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15096
15097
15098
15099 leeh 2005/01/11 15:56:57 EST (20050111_2)
15100
15101 Modified files: (Branch: RATBOX_2_0)
15102 include ircd_defs.h
15103 Log:
15104 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15105 have ipv6 just report sizeof(struct sockaddr_in)
15106
15107 Revision Changes Path
15108 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15109
15110
15111
15112 leeh 2005/01/10 20:19:35 EST (20050111_1)
15113
15114 Modified files: (Branch: RATBOX_2_0)
15115 src newconf.c
15116 Log:
15117 - fix a gcc warning
15118
15119 Revision Changes Path
15120 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15121
15122
15123
15124 leeh 2005/01/10 20:10:35 EST (20050111_0)
15125
15126 Modified files: (Branch: RATBOX_2_0)
15127 adns internal.h parse.c transmit.c types.c
15128 Log:
15129 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15130 conflict
15131
15132 Revision Changes Path
15133 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15134 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15135 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15136 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15137
15138
15139
15140 leeh 2005/01/10 17:48:48 EST (20050110_3)
15141
15142 Modified files: (Branch: RATBOX_2_0)
15143 modules m_xline.c
15144 Log:
15145 - send out the reformatted xline to opers (\s -> ' ')
15146
15147 Revision Changes Path
15148 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15149
15150
15151
15152 leeh 2005/01/10 16:18:53 EST (20050110_2)
15153
15154 Modified files: (Branch: RATBOX_2_0)
15155 help/opers umode
15156 help/users umode
15157 include client.h supported.h
15158 src messages.tab s_user.c send.c
15159 Log:
15160 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15161 channel privmsgs.
15162
15163 Revision Changes Path
15164 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15165 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15166 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15167 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15168 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15169 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15170 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15171
15172
15173
15174 leeh 2005/01/10 14:50:47 EST (20050110_1)
15175
15176 Modified files: (Branch: RATBOX_2_0)
15177 doc example.conf example.efnet.conf
15178 Log:
15179 - I dont remember ts6 desyncing on bans, so im not sure why the example
15180 confs say so.
15181
15182 Revision Changes Path
15183 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15184 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15185
15186
15187
15188 leeh 2005/01/10 13:31:10 EST (20050110_0)
15189
15190 Modified files: (Branch: RATBOX_2_0)
15191 . configure configure.ac
15192 include channel.h client.h numeric.h s_conf.h
15193 s_serv.h setup.h.in
15194 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15195 m_sjoin.c
15196 src channel.c messages.tab newconf.c s_conf.c
15197 s_serv.c s_user.c
15198 Log:
15199 - added --enable-services to configure, which enables some ratbox-services
15200 compatibility code:
15201 - chanmode +r, registered users only
15202 - usermode +S, prevents deop/kick of a service
15203 - service { }; block in conf for the above umode
15204
15205 Revision Changes Path
15206 7.229.2.8 +28 -16 ircd-ratbox/configure
15207 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15208 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15209 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15210 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15211 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15212 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15213 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15214 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15215 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15216 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15217 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15218 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15219 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15220 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15221 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15222 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15223 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15224 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15225
15226
15227
15228 leeh 2005/01/09 08:23:30 EST (20050109_0)
15229
15230 Modified files: (Branch: RATBOX_2_0)
15231 help/opers umode
15232 Log:
15233 - remove a tab, and add +C to opers umode help
15234
15235 Revision Changes Path
15236 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15237