]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Update description of oper privileges a bit.
[solanum.git] / ChangeLog
1 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
2 Log:
3 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
4
5
6 Changes: Modified:
7 +1 -1 trunk/include/channel.h (File Modified)
8 +2 -2 trunk/src/channel.c (File Modified)
9 +6 -3 trunk/src/chmode.c (File Modified)
10
11
12 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
13 Log:
14 allocate_channel(): no need to truncate name, its only caller already does it
15 furthermore, truncating here causes an inconsistent channel name
16
17
18 Changes: Modified:
19 +1 -1 trunk/src/channel.c (File Modified)
20
21
22 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
23 Log:
24 Fix a memory leak.
25
26
27 Changes: Modified:
28 +1 -0 trunk/src/channel.c (File Modified)
29
30
31 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
32 Log:
33 Make /knock send to all channel members on +g (anyone may invite) channels.
34
35
36 Changes: Modified:
37 +2 -1 trunk/modules/m_knock.c (File Modified)
38
39
40 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
41 Log:
42 Make EXTBAN 005 token like unreal's (, instead of :).
43
44
45 Changes: Modified:
46 +1 -1 trunk/src/supported.c (File Modified)
47
48
49 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
50 Log:
51 Remove a sentence which gives the impression that TS6 is optional.
52
53
54 Changes: Modified:
55 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
56
57
58 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
59 Log:
60 Clarify format of IPv6 addresses in SGML documentation.
61
62
63 Changes: Modified:
64 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
65
66
67 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
68 Log:
69 Clarify format of IPv6 addresses in auth{} and connect{}.
70
71
72 Changes: Modified:
73 +7 -3 trunk/doc/example.conf (File Modified)
74 +9 -2 trunk/doc/reference.conf (File Modified)
75
76
77 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
78 Log:
79 Add more information about invitations and invexes.
80
81
82 Changes: Modified:
83 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
84
85
86 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
87 Log:
88 Add what /invite actually does (bypass +ijlr).
89
90
91 Changes: Modified:
92 +2 -0 trunk/help/opers/invite (File Modified)
93
94
95 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
96 Log:
97 callerid (+g) documentation:
98 - Mention 005 (isupport) token with possibility of different mode letter.
99 - Explicitly clarify that /accept can be used while -g, and setting -g
100 does not clear the accept list.
101 - Mention that some users may be able to bypass +g.
102 - Mention that /accept may allow more than just going through +g.
103 - Update to 716/717/718 numerics instead of notices.
104 - Clarify that the one-minute period applies to messages from all users,
105 not just one user.
106 - Add a numerics section with more exact syntax.
107
108
109 Changes: Modified:
110 +88 -10 trunk/doc/modeg.txt (File Modified)
111
112
113 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
114 Log:
115 Send TS6 protocol for the actual work of override modules.
116 Wallops remain TS5-style for now.
117
118
119 Changes: Modified:
120 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
121 +3 -1 trunk/extensions/m_okick.c (File Modified)
122 +6 -2 trunk/extensions/m_opme.c (File Modified)
123
124
125 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
126 Log:
127 - update IDEAS as TS6 only is partially done
128
129
130 Changes: Modified:
131 +1 -1 trunk/IDEAS (File Modified)
132
133
134 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
135 Log:
136 - TS6 is always enabled now.
137 There is no reason for it to not be enabled on a proper charybdis network.
138
139
140 Changes: Modified:
141 +0 -1 trunk/doc/example.conf (File Modified)
142 +1 -6 trunk/doc/reference.conf (File Modified)
143 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
144 +0 -1 trunk/include/s_conf.h (File Modified)
145 +1 -1 trunk/modules/m_pass.c (File Modified)
146 +0 -1 trunk/src/newconf.c (File Modified)
147 +0 -1 trunk/src/s_conf.c (File Modified)
148 +4 -15 trunk/src/s_serv.c (File Modified)
149
150
151 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
152 Log:
153 - better text for RPL_LOAD2HI explaining in a better way what is going on
154
155
156 Changes: Modified:
157 +1 -2 trunk/src/messages.tab (File Modified)
158
159
160 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
161 Log:
162 Also rerun autoheader, for solaris ports changes.
163
164
165 Changes: Modified:
166 +3 -0 trunk/include/setup.h.in (File Modified)
167
168
169 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
170 Log:
171 Rerun autoconf for version bump, at last.
172
173
174 Changes: Modified:
175 +9 -9 trunk/configure (File Modified)
176
177
178 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
179 Log:
180 Make highest connection counts a bit more consistent.
181
182
183 Changes: Modified:
184 +5 -0 trunk/src/s_serv.c (File Modified)
185 +8 -8 trunk/src/s_user.c (File Modified)
186
187
188 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
189 Log:
190 Fix wrong line numbers in ircd.conf parser (some comments).
191 from ratbox 2.2 (androsyn).
192
193
194 Changes: Modified:
195 +1 -0 trunk/src/ircd_lexer.l (File Modified)
196
197
198 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
199 Log:
200 Change EmptyString so gcc 4.2 doesn't complain.
201 from ratbox (androsyn), slightly changed
202
203
204 Changes: Modified:
205 +1 -1 trunk/include/irc_string.h (File Modified)
206
207
208 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
209 Log:
210 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
211 This already works correctly for successful/notfound case.
212
213
214 Changes: Modified:
215 +1 -1 trunk/modules/m_whois.c (File Modified)
216
217
218 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
219 Log:
220 Use mask_match() to check bans from local clients for
221 redundancy. This fixes the problem that bans like *!?@*
222 prevent any ban starting with *!*@ being set.
223
224
225 Changes: Modified:
226 +1 -1 trunk/src/chmode.c (File Modified)
227
228
229 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
230 Log:
231 Add mask_match(), like ircu mmatch().
232 This compares two masks and returns whether the "new" is
233 more specific than or equal to the "old". The difference
234 with match() is that a '?' in "old" does not match a '*' in
235 "new".
236
237
238 Changes: Modified:
239 +2 -0 trunk/include/irc_string.h (File Modified)
240 +73 -0 trunk/src/match.c (File Modified)
241
242
243 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
244 Log:
245 add_id() for local client: do not collapse() the ban mask.
246 The code calling this already collapses the mask, and if
247 not, doing it here would cause a desync.
248
249
250 Changes: Modified:
251 +0 -2 trunk/src/chmode.c (File Modified)
252
253
254 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
255 Log:
256 - fix dereference problems with not widely used polling engines
257
258
259 Changes: Modified:
260 +3 -0 trunk/libcharybdis/poll.c (File Modified)
261 +3 -1 trunk/libcharybdis/select.c (File Modified)
262
263
264 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
265 Log:
266 - forgot to do something
267
268
269 Changes: Modified:
270 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
271
272
273 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
274 Log:
275 - fix a possible problem with ipv6
276
277
278 Changes: Modified:
279 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
280
281
282 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
283 Log:
284 - new ip cloaking module
285
286
287 Changes: Modified:
288 +1 -0 trunk/extensions/Makefile.in (File Modified)
289 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
290 + - trunk/extensions/ip_cloaking_old.c (File Added)
291
292
293 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
294 Log:
295 monitor: send the same message buffer to all users
296 monitoring a certain nick; the target field of the
297 numeric becomes *, much like server notices
298
299
300 Changes: Modified:
301 +6 -0 trunk/doc/monitor.txt (File Modified)
302 +3 -0 trunk/include/send.h (File Modified)
303 +3 -15 trunk/src/monitor.c (File Modified)
304 +35 -0 trunk/src/send.c (File Modified)
305
306
307 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
308 Log:
309 Call add_to_hostname_hash() with correct (orig) hostname.
310
311
312 Changes: Modified:
313 +1 -1 trunk/modules/core/m_nick.c (File Modified)
314
315
316 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
317 Log:
318 Version bump on trunk to 2.3.
319
320
321 Changes: Modified:
322 +1 -1 trunk/configure.ac (File Modified)
323
324
325 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
326 Log:
327 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
328
329
330 Changes: Modified:
331 +2 -2 trunk/src/client.c (File Modified)
332
333
334 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
335 Log:
336 Add IRC_DEPRECATED macro for marking functions and data structures
337 as deprecated on compilers that support it.
338
339
340 Changes: Modified:
341 +14 -4 trunk/include/ircd_defs.h (File Modified)
342
343
344 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
345 Log:
346 - update IDEAS with link failover
347
348
349 Changes: Modified:
350 +1 -0 trunk/IDEAS (File Modified)
351
352
353 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
354 Log:
355 xline/resv wildcard checking:
356 - count escaped (\) characters as one nonwild
357 - accept strings without wilds no matter how short they are
358
359
360 Changes: Modified:
361 +8 -2 trunk/src/s_newconf.c (File Modified)
362
363
364 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
365 Log:
366 Tweak some comments in sno_whois extension.
367
368
369 Changes: Modified:
370 +2 -2 trunk/extensions/sno_whois.c (File Modified)
371
372
373 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
374 Log:
375 Tweak NEWS a little.
376
377
378 Changes: Modified:
379 +3 -6 trunk/NEWS (File Modified)
380
381
382 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
383 Log:
384 - allow JOIN 0 from remotes
385 - allow JOIN 0 from locals, but only if it is exactly one
386 zero and is the first channel
387
388
389 Changes: Modified:
390 +65 -0 trunk/modules/core/m_join.c (File Modified)
391
392
393 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
394 Log:
395 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
396 levels?), hideops, namespace cleanups, etc
397
398
399 Changes: Modified:
400 + - trunk/IDEAS (File Added)
401
402
403 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
404 Log:
405 - disallow JOIN 0
406
407
408 Changes: Modified:
409 +0 -65 trunk/modules/core/m_join.c (File Modified)
410
411
412 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
413 Log:
414 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
415 to their policies indicating that they wish to be contacted before their services are used.
416
417
418 Changes: Modified:
419 +6 -3 trunk/doc/example.conf (File Modified)
420 +6 -3 trunk/doc/reference.conf (File Modified)
421
422
423 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
424 Log:
425 - update NEWS in preparation of upcoming 2.2 release this week
426
427
428 Changes: Modified:
429 +3 -0 trunk/NEWS (File Modified)
430
431
432 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
433 Log:
434 Move sno_channeljoin to unsupported, due to the privacy
435 issue and the fact that any oper with admin or hidden_admin
436 can load extensions.
437
438
439 Changes: Modified:
440 +0 -1 trunk/doc/example.conf (File Modified)
441 +0 -2 trunk/doc/reference.conf (File Modified)
442 +0 -46 trunk/extensions/Makefile.in (File Modified)
443 + - trunk/extensions/sno_channeljoin.c (File Deleted)
444 +47 -1 trunk/unsupported/Makefile.in (File Modified)
445 + - trunk/unsupported/sno_channeljoin.c (File Added)
446
447
448 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
449 Log:
450 - createoperonly: like createauthonly, but checks opered status instead of authed status
451
452
453 Changes: Modified:
454 +41 -0 trunk/extensions/Makefile.in (File Modified)
455 + - trunk/extensions/createoperonly.c (File Added)
456
457
458 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
459 Log:
460 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
461
462
463 Changes: Modified:
464 +1 -0 trunk/doc/example.conf (File Modified)
465 +3 -1 trunk/doc/reference.conf (File Modified)
466 +46 -0 trunk/extensions/Makefile.in (File Modified)
467 + - trunk/extensions/sno_channeljoin.c (File Added)
468
469
470 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
471 Log:
472 - update config files
473
474
475 Changes: Modified:
476 +1 -0 trunk/doc/example.conf (File Modified)
477 +2 -0 trunk/doc/reference.conf (File Modified)
478
479
480 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
481 Log:
482 - fold in whois_notice_global functionality.
483
484
485 Changes: Modified:
486 +0 -1 trunk/extensions/Makefile.in (File Modified)
487 +1 -56 trunk/extensions/sno_whois.c (File Modified)
488 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
489
490
491 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
492 Log:
493 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
494
495
496 Changes: Modified:
497 +64 -57 trunk/extensions/Makefile.in (File Modified)
498 + - trunk/extensions/sno_whois.c (File Added)
499 + - trunk/extensions/spy_whois_notice.c (File Deleted)
500
501
502 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
503 Log:
504 Prevent too wide klines with CIDR masks.
505
506
507 Changes: Modified:
508 +17 -5 trunk/modules/m_kline.c (File Modified)
509
510
511 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
512 Log:
513 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
514
515
516 Changes: Modified:
517 +4 -0 trunk/modules/m_kline.c (File Modified)
518
519
520 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
521 Log:
522 - fold conf_connect_allowed() into accept_connection()
523 - extend add_connection() so that exempt{}s apply to max unregistered
524 connections per ip
525 from ratbox
526
527
528 Changes: Modified:
529 +1 -1 trunk/doc/example.conf (File Modified)
530 +1 -1 trunk/doc/reference.conf (File Modified)
531 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
532 +0 -2 trunk/include/s_conf.h (File Modified)
533 +14 -7 trunk/src/listener.c (File Modified)
534
535
536 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
537 Log:
538 m_webirc: call del_unknown_ip() otherwise the unknown will
539 never be subtracted from the cgiirc ip
540
541
542 Changes: Modified:
543 +2 -0 trunk/extensions/m_webirc.c (File Modified)
544
545
546 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
547 Log:
548 Remove s_assert in del_unknown_ip() supposedly if the ip
549 cannot be found, it is not feasible to avoid that case
550 entirely with m_webirc.c.
551
552
553 Changes: Modified:
554 +1 -2 trunk/src/reject.c (File Modified)
555
556
557 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
558 Log:
559 Apply ratbox flood fix.
560
561
562 Changes: Modified:
563 +1 -0 trunk/doc/example.conf (File Modified)
564 +5 -0 trunk/doc/reference.conf (File Modified)
565 +3 -0 trunk/include/client.h (File Modified)
566 +4 -0 trunk/include/reject.h (File Modified)
567 +1 -0 trunk/include/s_conf.h (File Modified)
568 +2 -0 trunk/src/client.c (File Modified)
569 +3 -0 trunk/src/listener.c (File Modified)
570 +1 -0 trunk/src/newconf.c (File Modified)
571 +8 -5 trunk/src/packet.c (File Modified)
572 +59 -2 trunk/src/reject.c (File Modified)
573 +1 -0 trunk/src/s_conf.c (File Modified)
574 +2 -0 trunk/src/s_serv.c (File Modified)
575 +1 -0 trunk/src/s_user.c (File Modified)
576
577
578 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
579 Log:
580 - fix a bug here
581
582
583 Changes: Modified:
584 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
585
586
587 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
588 Log:
589 - regen configure
590
591
592 Changes: Modified:
593 +114 -1 trunk/configure (File Modified)
594
595
596 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
597 Log:
598 - remove "ASM hashing code" from the configure overview
599
600
601 Changes: Modified:
602 +0 -1 trunk/configure.ac (File Modified)
603
604
605 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
606 Log:
607 Target left IRC (more friendly error message if a UID
608 cannot be found) for /invite.
609
610
611 Changes: Modified:
612 +8 -3 trunk/modules/m_invite.c (File Modified)
613
614
615 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
616 Log:
617 Remove emptyline craq because it leaks memory on /rehash motd etc.
618 from ratbox 2.2 (anfl/Androsyn)
619
620
621 Changes: Modified:
622 +6 -14 trunk/src/cache.c (File Modified)
623
624
625 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
626 Log:
627 Merge old trunk r2767:
628 Copy channel name from command on lowerTS JOIN/SJOIN,
629 this makes the capitalization of the channel name
630 timestamped like modes are.
631
632
633 Changes: Modified:
634 +3 -0 trunk/modules/core/m_join.c (File Modified)
635 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
636
637
638 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
639 Log:
640 Merge old trunk r2065,r2067:
641 channel_modes(): get rid of the trailing space
642 also make the *pbuf check work like it should
643 (don't call IsMember another time if we already
644 gave one parameter)
645 simplify a bit more, update comments
646
647
648 Changes: Modified:
649 +13 -13 trunk/src/channel.c (File Modified)
650
651
652 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
653 Log:
654 webirc bugfix
655
656
657 Changes: Modified:
658 +1 -1 trunk/extensions/m_webirc.c (File Modified)
659
660
661 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
662 Log:
663 chghost: refuse spoofs which are empty or start with a colon
664 (would break the protocol)
665
666
667 Changes: Modified:
668 +3 -0 trunk/modules/m_chghost.c (File Modified)
669
670
671 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
672 Log:
673 Fix description of 043 numeric.
674
675
676 Changes: Modified:
677 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
678
679
680 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
681 Log:
682 SAVE: make the nickTS of the UID nick equal to 100, so it
683 is always in sync on the network.
684
685
686 Changes: Modified:
687 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
688 +15 -11 trunk/modules/core/m_nick.c (File Modified)
689
690
691 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
692 Log:
693 Force nickTS to increase when a local user changes their nick.
694
695
696 Changes: Modified:
697 +5 -1 trunk/modules/core/m_nick.c (File Modified)
698
699
700 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
701 Log:
702 Remove #define UFLAGS. We haven't allowed this
703 undocumented extension to the IRC protocol for
704 years (allowing an initial umode in USER).
705
706
707 Changes: Modified:
708 +0 -2 trunk/modules/m_user.c (File Modified)
709
710
711 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
712 Log:
713 Move new_local_user hook, so it is possible to call
714 exit_client() from it, refusing the connection.
715
716
717 Changes: Modified:
718 +3 -1 trunk/doc/hooks.txt (File Modified)
719 +10 -9 trunk/src/s_user.c (File Modified)
720
721
722 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
723 Log:
724 Only free PreClient struct when the rest of the Client
725 is freed, not immediately upon exit_client(). Doing this
726 would cause problems with sasl's new_local_user hook
727 vs hooks that exit the client there.
728
729
730 Changes: Modified:
731 +0 -1 trunk/src/client.c (File Modified)
732
733
734 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
735 Log:
736 Use TS6 prefix for server-server JOIN 0.
737
738
739 Changes: Modified:
740 +2 -1 trunk/modules/core/m_join.c (File Modified)
741
742
743 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
744 Log:
745 Use orighost in kill server notices.
746
747
748 Changes: Modified:
749 +3 -3 trunk/modules/core/m_kill.c (File Modified)
750
751
752 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
753 Log:
754 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
755
756
757 Changes: Modified:
758 +3 -3 trunk/modules/m_set.c (File Modified)
759
760
761 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
762 Log:
763 - 2.2 operline
764
765
766 Changes: Modified:
767 +1 -1 trunk/src/messages.tab (File Modified)
768
769
770 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
771 Log:
772 Show max_clients in /info.
773
774
775 Changes: Modified:
776 +6 -0 trunk/modules/m_info.c (File Modified)
777
778
779 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
780 Log:
781 Don't allow /quote set max higher than the
782 serverinfo::max_clients ircd.conf value.
783
784
785 Changes: Modified:
786 +8 -0 trunk/modules/m_set.c (File Modified)
787
788
789 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
790 Log:
791 Change code that checks maxclients limit: allow exactly
792 the configured amount of non-exceed_limit clients.
793 Code that appeared to limit exceed_limit clients too
794 but less heavily removed (it was not effective because
795 the parentheses were wrong).
796
797
798 Changes: Modified:
799 +2 -4 trunk/src/s_user.c (File Modified)
800
801
802 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
803 Log:
804 By default, leave MAX_BUFFER fds free for log files,
805 server connections, ident lookups, exceed_limit clients,
806 etc. Mention this in example.conf and reference.conf.
807
808
809 Changes: Modified:
810 +4 -2 trunk/doc/example.conf (File Modified)
811 +3 -1 trunk/doc/reference.conf (File Modified)
812 +1 -1 trunk/src/s_conf.c (File Modified)
813
814
815 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
816 Log:
817 --with-maxclients configure option is gone
818
819
820 Changes: Modified:
821 +0 -11 trunk/INSTALL (File Modified)
822
823
824 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
825 Log:
826 Make the code that raises fd rlimit to hard limit work.
827
828
829 Changes: Modified:
830 +5 -5 trunk/src/ircd.c (File Modified)
831
832
833 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
834 Log:
835 - note the I/O reworking
836
837
838 Changes: Modified:
839 +2 -0 trunk/NEWS (File Modified)
840
841
842 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
843 Log:
844 - use mkdir -p
845
846
847 Changes: Modified:
848 +4 -4 trunk/doc/Makefile.in (File Modified)
849
850
851 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
852 Log:
853 - enforce proper conditions for EPOLL_CTL_DEL.
854 - remove possibly problematic "performance" check
855
856
857 Changes: Modified:
858 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
859
860
861 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
862 Log:
863 - rename m_list_safelist to m_list and remove ratbox implementation
864
865
866 Changes: Modified:
867 +393 -664 trunk/modules/Makefile.in (File Modified)
868 + - trunk/modules/m_list.c (File Added)
869 + - trunk/modules/m_list_ratbox.c (File Deleted)
870 + - trunk/modules/m_list_safelist.c (File Deleted)
871
872
873 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
874 Log:
875 - some more transit to sendto_one_numeric().
876
877
878 Changes: Modified:
879 +2 -3 trunk/modules/m_away.c (File Modified)
880 +3 -3 trunk/src/messages.tab (File Modified)
881 +1 -1 trunk/src/s_user.c (File Modified)
882
883
884 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
885 Log:
886 - change some sendto_one() to sendto_one_numeric().
887
888
889 Changes: Modified:
890 +4 -10 trunk/modules/m_admin.c (File Modified)
891 +3 -3 trunk/modules/m_map.c (File Modified)
892 +12 -12 trunk/src/messages.tab (File Modified)
893 +1 -2 trunk/src/s_conf.c (File Modified)
894 +9 -10 trunk/src/s_user.c (File Modified)
895
896
897 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
898 Log:
899 - river's ports.c from old charybdis trunk
900
901
902 Changes: Modified:
903 +195 -0 trunk/configure.ac (File Modified)
904 + - trunk/libcharybdis/ports.c (File Added)
905
906
907 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
908 Log:
909 - remove broken ports stuff and devpoll stuff.
910
911
912 Changes: Modified:
913 +0 -307 trunk/configure (File Modified)
914 +0 -21 trunk/configure.ac (File Modified)
915 +0 -474 trunk/include/setup.h.in (File Modified)
916 + - trunk/libcharybdis/devpoll.c (File Deleted)
917 + - trunk/libcharybdis/ports.c (File Deleted)
918
919
920 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
921 Log:
922 - regenerate files
923
924
925 Changes: Modified:
926 +1 -25 trunk/configure (File Modified)
927 +0 -3 trunk/include/setup.h.in (File Modified)
928
929
930 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
931 Log:
932 - remove x86-optimized hash code.
933
934
935 Changes: Modified:
936 +0 -13 trunk/configure.ac (File Modified)
937 +2 -187 trunk/src/Makefile.in (File Modified)
938 + - trunk/src/fnvhash.s (File Deleted)
939
940
941 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
942 Log:
943 - apparently setting KE_LENGTH to 128 is fine.
944
945
946 Changes: Modified:
947 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
948
949
950 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
951 Log:
952 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
953
954
955 Changes: Modified:
956 +5627 -5747 trunk/configure (File Modified)
957 +0 -15 trunk/configure.ac (File Modified)
958 +0 -2 trunk/include/m_info.h (File Modified)
959 +6 -9 trunk/include/setup.h.in (File Modified)
960 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
961
962
963 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
964 Log:
965 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
966 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
967 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
968
969
970 Changes: Modified:
971 +0 -5 trunk/include/config.h (File Modified)
972 +0 -5 trunk/include/config.h.dist (File Modified)
973 +0 -6 trunk/include/defaults.h (File Modified)
974 +0 -3 trunk/include/m_info.h (File Modified)
975 +21 -7 trunk/libcharybdis/commio.c (File Modified)
976 +2 -0 trunk/libcharybdis/commio.h (File Modified)
977 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
978 +4 -3 trunk/libcharybdis/poll.c (File Modified)
979 +0 -3 trunk/libcharybdis/select.c (File Modified)
980 +0 -9 trunk/src/ircd.c (File Modified)
981 +23 -26 trunk/src/listener.c (File Modified)
982 +2 -1 trunk/src/restart.c (File Modified)
983 +5 -1 trunk/src/s_auth.c (File Modified)
984 +1 -1 trunk/src/s_conf.c (File Modified)
985 +3 -1 trunk/src/s_serv.c (File Modified)
986
987
988 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
989 Log:
990 Repair operspy who !#channel, broken by me in r3283.
991
992
993 Changes: Modified:
994 +2 -2 trunk/modules/m_who.c (File Modified)
995
996
997 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
998 Log:
999 Update bug report and IRC channel information.
1000
1001
1002 Changes: Modified:
1003 +2 -1 trunk/BUGS (File Modified)
1004 +2 -1 trunk/NEWS (File Modified)
1005
1006
1007 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1008 Log:
1009 Change copyright years in version.c.SH as in release-2.1 r3339.
1010
1011
1012 Changes: Modified:
1013 +2 -2 trunk/src/version.c.SH (File Modified)
1014
1015
1016 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1017 Log:
1018 Rerun autoconf.
1019
1020
1021 Changes: Modified:
1022 +104 -0 trunk/configure (File Modified)
1023
1024
1025 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1026 Log:
1027 Need to check for various flavours of epoll,
1028 even if --enable-epoll is forced.
1029
1030
1031 Changes: Modified:
1032 +1 -0 trunk/configure.ac (File Modified)
1033
1034
1035 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1036 Log:
1037 Hack to allow some more warnings, already present in configure (?).
1038
1039
1040 Changes: Modified:
1041 +1 -1 trunk/aclocal.m4 (File Modified)
1042
1043
1044 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1045 Log:
1046 Merge old trunk r2077,r2079:
1047 - Move closing of servlink control fd to close_connection()
1048 instead of doing it in exit_local_server(), and make sure
1049 we first close the data fd and then the control fd.
1050 - Have servlink process ready fds in order net, data, ctrl
1051 instead of ctrl, data, net. This seems to fix the problem
1052 that squit reasons do not show up on the other side of a
1053 ziplink (by making it send any final SQUIT and/or ERROR
1054 before noticing the closed control fd).
1055
1056
1057 Changes: Modified:
1058 +1 -1 trunk/servlink/io.c (File Modified)
1059 +3 -12 trunk/src/client.c (File Modified)
1060
1061
1062 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1063 Log:
1064 Don't show the UID if a TS6 server sends a kick with
1065 an empty or no comment. Note that charybdis never sends
1066 such kicks.
1067
1068
1069 Changes: Modified:
1070 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1071
1072
1073 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1074 Log:
1075 Merge old trunk r2081:
1076 Don't say that services cannot be killed in
1077 ERR_ISCHANSERVICE message (given when trying
1078 to kick or deop them), as that's not the case.
1079
1080
1081 Changes: Modified:
1082 +1 -1 trunk/src/messages.tab (File Modified)
1083
1084
1085 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1086 Log:
1087 Merge old trunk r2059
1088 Clarifications to the descriptions of umode +Q and cmode +F,
1089 suggested by Ariadne@SorceryNet.
1090
1091
1092 Changes: Modified:
1093 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1094 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1095
1096
1097 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1098 Log:
1099 Merge old trunk r2907,r2991:
1100 Allow TESTLINE on channel names.
1101
1102
1103 Changes: Modified:
1104 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1105 +4 -0 trunk/help/opers/testline (File Modified)
1106 +22 -0 trunk/modules/m_testline.c (File Modified)
1107
1108
1109 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1110 Log:
1111 Merge old trunk r2835:
1112 resolver: if sendto(2) fails, try sending to the next nameserver
1113
1114
1115 Changes: Modified:
1116 +1 -1 trunk/src/res.c (File Modified)
1117
1118
1119 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1120 Log:
1121 Merge old trunk r2817:
1122 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1123 starts with a digit. This is safe because the last
1124 parameter is a nick and never a UID. (The first parameter
1125 in a server-server two-param whois is a UID/SID.)
1126
1127
1128 Changes: Modified:
1129 +1 -1 trunk/modules/m_whois.c (File Modified)
1130
1131
1132 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1133 Log:
1134 Merge old trunk r2779,r2785:
1135 Show correct privilege name in a few ERR_NOPRIVS numerics.
1136
1137
1138 Changes: Modified:
1139 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1140 +1 -1 trunk/extensions/m_opme.c (File Modified)
1141 +2 -2 trunk/unsupported/m_force.c (File Modified)
1142
1143
1144 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1145 Log:
1146 Merge old trunk r2695:
1147 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1148 This will generate better server notices.
1149
1150
1151 Changes: Modified:
1152 +3 -2 trunk/modules/core/m_die.c (File Modified)
1153
1154
1155 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1156 Log:
1157 Merge old trunk r2294:
1158 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1159
1160
1161 Changes: Modified:
1162 +1 -1 trunk/src/s_user.c (File Modified)
1163
1164
1165 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1166 Log:
1167 Merge old trunk r2226:
1168 If we are connecting outward to a server, check if the
1169 server name they sent is the same as what we tried to
1170 connect to. Previously such a connection could succeed
1171 if there existed connect blocks with the same IP and
1172 passwords for the other server name.
1173
1174
1175 Changes: Modified:
1176 +11 -0 trunk/modules/core/m_server.c (File Modified)
1177
1178
1179 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1180 Log:
1181 Merge old trunk r2212:
1182 Another handling of SJOINs without nicks:
1183 Propagate them if the channel is +P or the channel
1184 already existed, otherwise remove the channel again
1185 and do not propagate the SJOIN.
1186
1187
1188 Changes: Modified:
1189 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1190
1191
1192 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1193 Log:
1194 Remove channels entirely from /whois on services.
1195 This cannot be overridden with operspy.
1196
1197
1198 Changes: Modified:
1199 +20 -17 trunk/modules/m_whois.c (File Modified)
1200
1201
1202 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1203 Log:
1204 Fix /who on channels with ** in their name.
1205
1206
1207 Changes: Modified:
1208 +2 -2 trunk/modules/m_who.c (File Modified)
1209
1210
1211 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1212 Log:
1213 NEWS: As in 2.1.3, mention that the TS6 revision will
1214 interoperate with older versions
1215
1216
1217 Changes: Modified:
1218 +2 -1 trunk/NEWS (File Modified)
1219
1220
1221 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1222 Log:
1223 Fix documentation of HIDE_SERVERS_IPS define.
1224
1225
1226 Changes: Modified:
1227 +2 -2 trunk/include/config.h.dist (File Modified)
1228
1229
1230 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1231 Log:
1232 Don't leak auth{} spoofed ip for I-line is full notice either.
1233
1234
1235 Changes: Modified:
1236 +1 -1 trunk/src/s_conf.c (File Modified)
1237
1238
1239 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1240 Log:
1241 Update NEWS.
1242
1243
1244 Changes: Modified:
1245 +37 -0 trunk/NEWS (File Modified)
1246
1247
1248 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1249 Log:
1250 Allow /invite (but not invex) to override +r, +l, +j in
1251 addition to +i. As before, a restrictive mode must be in
1252 place at /invite time for the invite to have an effect;
1253 +r does not count as a restrictive mode if the user is
1254 logged in; +l and +j always count as restrictive modes to
1255 allow for cases where they would allow join at /invite
1256 time but not when the user tries to join.
1257
1258
1259 Changes: Modified:
1260 +6 -2 trunk/modules/m_invite.c (File Modified)
1261 +21 -10 trunk/src/channel.c (File Modified)
1262
1263
1264 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1265 Log:
1266 Remove invite_ops_only, forcing it to YES.
1267
1268
1269 Changes: Modified:
1270 +0 -1 trunk/doc/example.conf (File Modified)
1271 +0 -5 trunk/doc/reference.conf (File Modified)
1272 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1273 +0 -1 trunk/include/s_conf.h (File Modified)
1274 +0 -6 trunk/modules/m_info.c (File Modified)
1275 +10 -14 trunk/modules/m_invite.c (File Modified)
1276 +0 -1 trunk/src/newconf.c (File Modified)
1277 +0 -1 trunk/src/s_conf.c (File Modified)
1278
1279
1280 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1281 Log:
1282 Move username check after xline and dnsbl checks, so it
1283 will not complain to opers about clients who are xlined
1284 or blacklisted anyway (both of which silently reject).
1285
1286
1287 Changes: Modified:
1288 +15 -15 trunk/src/s_user.c (File Modified)
1289
1290
1291 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1292 Log:
1293 - MASTER_MAX is no longer relevant
1294
1295
1296 Changes: Modified:
1297 +0 -7 trunk/modules/m_set.c (File Modified)
1298
1299
1300 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1301 Log:
1302 - add config option for setting max_clients.
1303
1304
1305 Changes: Modified:
1306 +5 -0 trunk/doc/example.conf (File Modified)
1307 +5 -0 trunk/doc/reference.conf (File Modified)
1308 +2 -0 trunk/include/s_conf.h (File Modified)
1309 +1 -1 trunk/src/ircd.c (File Modified)
1310 +2 -0 trunk/src/newconf.c (File Modified)
1311 +2 -1 trunk/src/s_conf.c (File Modified)
1312
1313
1314 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1315 Log:
1316 - remove get_maxrss() and all of that insecure and unsafe nonsense
1317
1318
1319 Changes: Modified:
1320 +3 -38 trunk/src/ircd.c (File Modified)
1321 +1 -1 trunk/src/restart.c (File Modified)
1322 +0 -4 trunk/src/s_stats.c (File Modified)
1323
1324
1325 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1326 Log:
1327 - avoid some potential NULL dereferencing
1328
1329
1330 Changes: Modified:
1331 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1332
1333
1334 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1335 Log:
1336 - fix a typo
1337
1338
1339 Changes: Modified:
1340 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1341
1342
1343 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1344 Log:
1345 - rework poll a bit for the MAXCONNECTIONS changes.
1346
1347
1348 Changes: Modified:
1349 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1350
1351
1352 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1353 Log:
1354 Our way of using kqueue may cause it to report fds we
1355 don't know about anymore, cope.
1356
1357
1358 Changes: Modified:
1359 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1360
1361
1362 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1363 Log:
1364 Don't reference freed memory (fde_t) in comm_close().
1365
1366
1367 Changes: Modified:
1368 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1369
1370
1371 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1372 Log:
1373 - fix for 100% cpu use
1374
1375
1376 Changes: Modified:
1377 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1378
1379
1380 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1381 Log:
1382 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1383
1384
1385 Changes: Modified:
1386 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1387
1388
1389 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1390 Log:
1391 - clear up use of fd_table in ircd.
1392
1393
1394 Changes: Modified:
1395 +3 -2 trunk/src/s_serv.c (File Modified)
1396
1397
1398 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1399 Log:
1400 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1401
1402
1403 Changes: Modified:
1404 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1405 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1406 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1407 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1408 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1409 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1410 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1411 +2 -2 trunk/libcharybdis/select.c (File Modified)
1412
1413
1414 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1415 Log:
1416 Fix some cases where the size argument to strlcpy()
1417 for usernames and hostnames is 1 too small.
1418
1419
1420 Changes: Modified:
1421 +1 -1 trunk/modules/m_chghost.c (File Modified)
1422 +2 -2 trunk/src/res.c (File Modified)
1423 +2 -2 trunk/src/s_user.c (File Modified)
1424
1425
1426 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1427 Log:
1428 Cut down quit/part/kick reasons to avoid quit reasons
1429 overflowing the client exiting server notice (from
1430 TOPICLEN to 260). kill reasons become shorter accordingly.
1431 kline/dline/gline reasons become 390.
1432 away messages stay at TOPICLEN for now.
1433
1434
1435 Changes: Modified:
1436 +8 -3 trunk/include/ircd_defs.h (File Modified)
1437 +2 -2 trunk/modules/m_dline.c (File Modified)
1438 +4 -4 trunk/modules/m_gline.c (File Modified)
1439 +2 -2 trunk/modules/m_kline.c (File Modified)
1440
1441
1442 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1443 Log:
1444 Don't leak auth{} spoofed IP addresses in +f notices.
1445 from ratbox (androsyn)
1446
1447
1448 Changes: Modified:
1449 +10 -3 trunk/src/s_conf.c (File Modified)
1450
1451
1452 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1453 Log:
1454 Make oper_up() take +i/-i during opering up into account
1455 (e.g. no_oper_invis extension, +i in operator::umodes).
1456 Remove the hack from no_oper_invis.
1457
1458
1459 Changes: Modified:
1460 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1461 +4 -0 trunk/src/s_user.c (File Modified)
1462
1463
1464 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1465 Log:
1466 no_oper_invis: decrement invisible count when clearing
1467 invisible on a local client who has just opered up
1468 oper_up() should really do this
1469
1470
1471 Changes: Modified:
1472 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1473
1474
1475 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1476 Log:
1477 Put "End of Channel Quiet List" instead of
1478 "End of Channel Ban List" for a +q list.
1479 Due to client restrictions the numerics for
1480 quiet lists must be the same as for ban lists.
1481
1482
1483 Changes: Modified:
1484 +4 -1 trunk/src/chmode.c (File Modified)
1485
1486
1487 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1488 Log:
1489 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1490 Change TS6 JOIN processing
1491 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1492 a local user joins an existing channel
1493 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1494 propagating a TS6 JOIN
1495 - don't interpret simple modes in an incoming TS6 JOIN
1496
1497 This is to avoid desyncs when certain mode changes (e.g. -im)
1498 cross with joins. A downside is that simple modes will be
1499 more desynched when a JOIN creates a channel or lowers TS,
1500 but that's less important.
1501
1502 Update the TS6 specification to include this, and clarify
1503 that TMODE can come from a server and that MODE must be
1504 translated into TMODE from other servers too.
1505
1506
1507 Changes: Modified:
1508 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1509 +19 -127 trunk/modules/core/m_join.c (File Modified)
1510
1511
1512 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1513 Log:
1514 Make -logfile work again.
1515
1516
1517 Changes: Modified:
1518 +2 -2 trunk/src/s_log.c (File Modified)
1519
1520
1521 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1522 Log:
1523 - fix off-by-one memory overflow error.
1524
1525
1526 Changes: Modified:
1527 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1528
1529
1530 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1531 Log:
1532 Change handling of modularized umodes:
1533 - keep the bitmask reserved forever to the letter, fixing
1534 the problems when loading multiple umode modules,
1535 unloading them and then loading them in a different order
1536 - don't allow local users to change umodes which have
1537 been unloaded and don't set them on new users via
1538 default_umodes
1539
1540
1541 Changes: Modified:
1542 +24 -3 trunk/src/s_user.c (File Modified)
1543
1544
1545 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1546 Log:
1547 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1548
1549
1550 Changes: Modified:
1551 +1 -0 trunk/include/s_user.h (File Modified)
1552 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1553 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1554 +22 -0 trunk/src/s_user.c (File Modified)
1555
1556
1557 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1558 Log:
1559 DNSBL keyword substitution is available as of 2.1.3.
1560
1561
1562 Changes: Modified:
1563 +1 -1 trunk/doc/example.conf (File Modified)
1564
1565
1566 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1567 Log:
1568 Change two occurances like match(userinput, target_p->name) ||
1569 match(target_p->name, userinput) to just match(userinput,
1570 target_p->name). No client name can contain * or ? now.
1571
1572
1573 Changes: Modified:
1574 +1 -1 trunk/modules/m_trace.c (File Modified)
1575 +1 -2 trunk/src/s_serv.c (File Modified)
1576
1577
1578 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1579 Log:
1580 Do not try find_server() on a name find_client() has
1581 returned NULL for, as this will always return NULL
1582 since the removal of hostmasking.
1583
1584
1585 Changes: Modified:
1586 +1 -2 trunk/modules/m_pong.c (File Modified)
1587 +0 -4 trunk/src/s_serv.c (File Modified)
1588
1589
1590 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1591 Log:
1592 Remove server_exists() which checked whether the
1593 server name existed taking hostmasking into account
1594 and just check with find_server(); admittedly
1595 this checks if the name is a SID but that's not
1596 a real problem.
1597
1598
1599 Changes: Modified:
1600 +3 -27 trunk/modules/core/m_server.c (File Modified)
1601
1602
1603 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1604 Log:
1605 Remove hash_find_masked_server(), which made it possible
1606 to specify the full (unmasked) name of a server behind
1607 a hostmask. As a result find_any_client() (for prefixes)
1608 becomes equal to find_client(), so remove that too.
1609
1610
1611 Changes: Modified:
1612 +0 -1 trunk/include/hash.h (File Modified)
1613 +1 -75 trunk/src/hash.c (File Modified)
1614 +1 -1 trunk/src/parse.c (File Modified)
1615
1616
1617 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1618 Log:
1619 Remove '*' from valid server name characters.
1620 This makes it impossible to connect hostmasked servers.
1621 (This support didn't work well anyway, was incompatible
1622 with TS6 and we never masked ourselves.)
1623
1624
1625 Changes: Modified:
1626 +1 -1 trunk/src/match.c (File Modified)
1627
1628
1629 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1630 Log:
1631 Change spambot, flooder and jupe joiner notices from host to orighost.
1632
1633
1634 Changes: Modified:
1635 +1 -1 trunk/modules/core/m_join.c (File Modified)
1636 +2 -2 trunk/modules/core/m_message.c (File Modified)
1637 +2 -2 trunk/src/channel.c (File Modified)
1638
1639
1640 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1641 Log:
1642 Add documentation for SASL client protocol, same as atheme doc/SASL.
1643
1644
1645 Changes: Modified:
1646 + - trunk/doc/sasl.txt (File Added)
1647
1648
1649 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1650 Log:
1651 Include real hostname in Closing Link message for unknown
1652 connections that have sent USER. This is helpful for
1653 k-lined users while not breaking server IP hiding.
1654
1655
1656 Changes: Modified:
1657 +3 -1 trunk/src/client.c (File Modified)
1658
1659
1660 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1661 Log:
1662 Rerun autoconf.
1663
1664
1665 Changes: Modified:
1666 +29 -29 trunk/configure (File Modified)
1667
1668
1669 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1670 Log:
1671 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1672
1673
1674 Changes: Modified:
1675 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1676
1677
1678 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1679 Log:
1680 Backport from early 3.x:
1681
1682 --
1683 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1684 Log:
1685 - remove "Processing connection to foobar.net" message
1686
1687
1688 Changes: Modified:
1689 +0 -3 trunk/src/s_auth.c (File Modified)
1690
1691
1692 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1693 Log:
1694 - missed the processing connection one (actually, we can probably nuke this one)
1695
1696
1697 Changes: Modified:
1698 +1 -2 trunk/src/s_auth.c (File Modified)
1699
1700
1701 river 2006/09/27 16:33:05 UTC (20060927-2174)
1702 Log:
1703 get_client_name = stupid
1704
1705
1706
1707 Changes: Modified:
1708 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1709
1710
1711 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1712 Log:
1713 - remove excessive arguments
1714
1715
1716 Changes: Modified:
1717 +1 -2 trunk/src/s_conf.c (File Modified)
1718 +1 -1 trunk/src/s_user.c (File Modified)
1719
1720
1721 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1722 Log:
1723 - use sendto_one_notice() for on-connect notices too.
1724
1725
1726 Changes: Modified:
1727 +10 -10 trunk/src/s_auth.c (File Modified)
1728
1729
1730 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1731 Log:
1732 - use sendto_one_notice() in the core, too.
1733
1734
1735 Changes: Modified:
1736 +2 -2 trunk/src/chmode.c (File Modified)
1737 +8 -15 trunk/src/modules.c (File Modified)
1738 +3 -5 trunk/src/s_conf.c (File Modified)
1739 +1 -2 trunk/src/s_newconf.c (File Modified)
1740 +20 -57 trunk/src/s_user.c (File Modified)
1741
1742
1743 river 2006/09/27 16:19:25 UTC (20060927-2166)
1744 Log:
1745 the KILL command will use get_client_name(, SHOW_IP) instead of
1746 target->name, and will show a more useful error for local opers
1747
1748
1749
1750 Changes: Modified:
1751 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1752
1753
1754 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1755 Log:
1756 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1757
1758
1759 Changes: Modified:
1760 +4 -2 trunk/src/send.c (File Modified)
1761
1762
1763 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1764 Log:
1765 - back out r2159
1766
1767
1768 Changes: Modified:
1769 +1 -1 trunk/include/client.h (File Modified)
1770
1771
1772 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1773 Log:
1774 - get_id(): fall back to "*" if client has no known name
1775
1776
1777 Changes: Modified:
1778 +1 -1 trunk/include/client.h (File Modified)
1779
1780
1781 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1782 Log:
1783 - convert to sendto_one_notice().
1784
1785
1786 Changes: Modified:
1787 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1788 +4 -6 trunk/unsupported/m_force.c (File Modified)
1789
1790
1791 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1792 Log:
1793 - use sendto_one_notice() in many places instead of
1794 sendto_one(source_p, ":%s NOTICE %s :", ...);
1795
1796
1797 Changes: Modified:
1798 +10 -25 trunk/extensions/example_module.c (File Modified)
1799 +5 -14 trunk/extensions/hurt.c (File Modified)
1800 +1 -2 trunk/extensions/m_42.c (File Modified)
1801 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1802 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1803 +1 -2 trunk/extensions/m_opme.c (File Modified)
1804 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1805 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1806 +3 -7 trunk/modules/core/m_die.c (File Modified)
1807 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1808 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1809 +1 -2 trunk/modules/m_challenge.c (File Modified)
1810 +11 -15 trunk/modules/m_connect.c (File Modified)
1811 +20 -28 trunk/modules/m_dline.c (File Modified)
1812 +2 -2 trunk/modules/m_etrace.c (File Modified)
1813 +11 -21 trunk/modules/m_gline.c (File Modified)
1814 +2 -4 trunk/modules/m_kline.c (File Modified)
1815 +1 -2 trunk/modules/m_rehash.c (File Modified)
1816 +3 -7 trunk/modules/m_restart.c (File Modified)
1817 +31 -45 trunk/modules/m_set.c (File Modified)
1818 +2 -4 trunk/modules/m_testmask.c (File Modified)
1819 +5 -8 trunk/modules/m_unreject.c (File Modified)
1820 +2 -5 trunk/modules/m_xline.c (File Modified)
1821 --
1822
1823
1824 Changes: Modified:
1825 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1826 +10 -25 trunk/extensions/example_module.c (File Modified)
1827 +5 -14 trunk/extensions/hurt.c (File Modified)
1828 +1 -2 trunk/extensions/m_42.c (File Modified)
1829 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1830 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1831 +1 -2 trunk/extensions/m_opme.c (File Modified)
1832 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1833 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1834 +3 -7 trunk/modules/core/m_die.c (File Modified)
1835 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1836 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1837 +1 -2 trunk/modules/m_challenge.c (File Modified)
1838 +11 -15 trunk/modules/m_connect.c (File Modified)
1839 +2 -4 trunk/modules/m_dline.c (File Modified)
1840 +2 -2 trunk/modules/m_etrace.c (File Modified)
1841 +11 -21 trunk/modules/m_gline.c (File Modified)
1842 +2 -4 trunk/modules/m_kline.c (File Modified)
1843 +1 -2 trunk/modules/m_rehash.c (File Modified)
1844 +3 -7 trunk/modules/m_restart.c (File Modified)
1845 +31 -45 trunk/modules/m_set.c (File Modified)
1846 +2 -4 trunk/modules/m_testmask.c (File Modified)
1847 +5 -8 trunk/modules/m_unreject.c (File Modified)
1848 +1 -3 trunk/modules/m_xline.c (File Modified)
1849 +2 -2 trunk/src/chmode.c (File Modified)
1850 +8 -15 trunk/src/modules.c (File Modified)
1851 +10 -14 trunk/src/s_auth.c (File Modified)
1852 +3 -6 trunk/src/s_conf.c (File Modified)
1853 +1 -2 trunk/src/s_newconf.c (File Modified)
1854 +20 -57 trunk/src/s_user.c (File Modified)
1855 +4 -2 trunk/src/send.c (File Modified)
1856 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1857 +4 -6 trunk/unsupported/m_force.c (File Modified)
1858
1859
1860 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1861 Log:
1862 - keyword-subst from charybdis 2.2.
1863
1864
1865 Changes: Modified:
1866 +12 -3 trunk/doc/example.conf (File Modified)
1867 +58 -3 trunk/doc/reference.conf (File Modified)
1868 + - trunk/include/substitution.h (File Added)
1869 +1 -0 trunk/src/Makefile.in (File Modified)
1870 +2 -2 trunk/src/s_conf.c (File Modified)
1871 +164 -1 trunk/src/s_user.c (File Modified)
1872 + - trunk/src/substitution.c (File Added)
1873
1874
1875 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1876 Log:
1877 Removed merge tracking for "svnmerge" for
1878 http://svn.atheme.org/charybdis/branches/release-2.2
1879
1880
1881 Changes: Modified:
1882 + - trunk/ (Property Modified)
1883
1884
1885 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1886 Log:
1887 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
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:30 UTC (20070125-3153)
1896 Log:
1897 Removed merge tracking for "svnmerge" for
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:58:41 UTC (20070125-3151)
1906 Log:
1907 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
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:57:47 UTC (20070125-3149)
1916 Log:
1917 - bleah
1918
1919
1920 Changes: Modified:
1921 + - trunk/ (Property Modified)
1922
1923
1924 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1925 Log:
1926 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1927 http://svn.atheme.org/charybdis/branches/release-2.2
1928
1929
1930 Changes: Modified:
1931 + - trunk/ (Property Modified)
1932
1933
1934 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1935 Log:
1936 - version bump to 2.2.0
1937
1938
1939 Changes: Modified:
1940 +3 -1 trunk/NEWS (File Modified)
1941 +1 -1 trunk/configure.ac (File Modified)
1942
1943
1944 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1945 Log:
1946 - the new plan:
1947 + branches/release-2.1 -> 2.2 base
1948 + 3.0 -> branches/cxxconversion
1949 + backport some immediate 3.0 functionality for 2.2
1950 + other stuff
1951
1952
1953 Changes: Modified:
1954 + - trunk/ (File Added)
1955
1956
1957 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1958 Log:
1959 Merged revisions 3135,3137 via svnmerge from
1960 http://svn.atheme.org/charybdis/trunk
1961
1962 ........
1963 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1964
1965 - Expand TRACE description
1966 - Mention expiry time in TESTLINE
1967 ........
1968 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1969
1970 Update copyright year for sgml docs to 2007.
1971 ........
1972
1973
1974 Changes: Modified:
1975 + - branches/release-2.1/ (Property Modified)
1976 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1977 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1978
1979
1980 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1981 Log:
1982 Merged revisions 1999 via svnmerge from
1983 http://svn.atheme.org/charybdis/trunk
1984 Add river to CREDITS
1985
1986 ........
1987 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1988
1989 vanity
1990 ........
1991
1992
1993 Changes: Modified:
1994 + - branches/release-2.1/ (Property Modified)
1995 +1 -0 branches/release-2.1/CREDITS (File Modified)
1996
1997
1998 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1999 Log:
2000 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2001 http://svn.atheme.org/charybdis/trunk
2002
2003 ........
2004 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2005
2006 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2007 ........
2008 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2009
2010 - add use_forward to /info
2011 ........
2012 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2013
2014 Call channel_modes() with &me instead of source_p when
2015 sending out a JOIN and SJOIN for a local user. This
2016 saves checking whether they are on the channel they
2017 have just joined.
2018 ........
2019 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2020
2021 If use_forward is disabled:
2022 - hide +fFQ in 005
2023 - hide +f in /mode #channel (/mode #channel f still shows it)
2024 - do not send any mode changes adding +f to local clients
2025 (-f ones are still sent)
2026 ........
2027
2028
2029 Changes: Modified:
2030 + - branches/release-2.1/ (Property Modified)
2031 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2032 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2033 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2034 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2035 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2036 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2037 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2038 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2039 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2040 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2041 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2042 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2043
2044
2045 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2046 Log:
2047 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2048
2049
2050 Changes: Modified:
2051 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2052 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2053 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2054
2055
2056 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2057 Log:
2058 Add accountability (wallops, log) to OKICK.
2059
2060
2061 Changes: Modified:
2062 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2063
2064
2065 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2066 Log:
2067 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2068 Similar to branches/release-2.2 r3061.
2069
2070
2071 Changes: Modified:
2072 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2073
2074
2075 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2076 Log:
2077 - Write xline to file after instead of before notifying opers and source
2078 - Also notify source of failure to add xline
2079 Similar to branches/release-2.2 r3057.
2080
2081
2082 Changes: Modified:
2083 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2084
2085
2086 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2087 Log:
2088 If a dline/kline/resv cannot be added to the file, send
2089 the regular notices to local opers and source anyway,
2090 and also warn the source (local opers were already warned).
2091 Similar to branches/release-2.2 r3053.
2092
2093
2094 Changes: Modified:
2095 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2096
2097
2098 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2099 Log:
2100 Port over fixes from unkline/unxline/unresv to undline.
2101 Similar to branches/release-2.2 r3049.
2102
2103
2104 Changes: Modified:
2105 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2106
2107
2108 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2109 Log:
2110 Merged revisions 2915 via svnmerge from
2111 http://svn.atheme.org/charybdis/trunk
2112
2113 ........
2114 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2115
2116 In usage message, show kline.conf and xline.conf instead
2117 of klines.conf and xlines.conf.
2118 ........
2119
2120
2121 Changes: Modified:
2122 + - branches/release-2.1/ (Property Modified)
2123 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2124
2125
2126 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2127 Log:
2128 Merged revisions 2831,2833,2853 via svnmerge from
2129 http://svn.atheme.org/charybdis/trunk
2130
2131 ........
2132 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2133
2134 unkline/unxline/unresv:
2135 - if fclose on the output returns an error, treat this as a
2136 write error too
2137 - check if the rename from the temp file to the ban conf failed
2138 ........
2139 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2140
2141 When adding a permanent dline/kline/xline/resv, check
2142 the return value of fclose().
2143 ........
2144 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2145
2146 Do not free xline aconf if it could not be written out.
2147 It will be added to the list in memory anyway.
2148 ........
2149
2150
2151 Changes: Modified:
2152 + - branches/release-2.1/ (Property Modified)
2153 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2154 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2155 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2156 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2157
2158
2159 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2160 Log:
2161 NEWS: Clarify effects of ip_cloaking changes a little.
2162
2163
2164 Changes: Modified:
2165 +2 -0 branches/release-2.1/NEWS (File Modified)
2166
2167
2168 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2169 Log:
2170 Rerun autoconf.
2171
2172
2173 Changes: Modified:
2174 +9 -9 branches/release-2.1/configure (File Modified)
2175
2176
2177 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2178 Log:
2179 Version bump on 2.1 branch to 2.1.2.
2180
2181
2182 Changes: Modified:
2183 +1 -1 branches/release-2.1/configure.ac (File Modified)
2184
2185
2186 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2187 Log:
2188 Mention r2801/r2805.
2189
2190
2191 Changes: Modified:
2192 +1 -0 branches/release-2.1/NEWS (File Modified)
2193
2194
2195 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2196 Log:
2197 Merged revisions 2801 via svnmerge from
2198 http://svn.atheme.org/charybdis/trunk
2199
2200 ........
2201 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2202
2203 ip_cloaking: try to avoid truncation by removing more
2204 components of the hostname (except the TLD).
2205 ........
2206
2207
2208 Changes: Modified:
2209 + - branches/release-2.1/ (Property Modified)
2210 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2211
2212
2213 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2214 Log:
2215 Update NEWS.
2216
2217
2218 Changes: Modified:
2219 +8 -1 branches/release-2.1/NEWS (File Modified)
2220
2221
2222 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2223 Log:
2224 Merged revisions 2781 via svnmerge from
2225 http://svn.atheme.org/charybdis/trunk
2226
2227 ........
2228 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2229
2230 Fix stupid bug: checked a hostmask against the found
2231 ban instead of all exceptions, causing all host mangled
2232 clients to be exempted if there was a single ban
2233 exception in many cases.
2234 ........
2235
2236
2237 Changes: Modified:
2238 + - branches/release-2.1/ (Property Modified)
2239 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2240
2241
2242 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2243 Log:
2244 Merged revisions 2773 via svnmerge from
2245 http://svn.atheme.org/charybdis/trunk
2246
2247 ........
2248 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2249
2250 user@host must be *@* for a shared{} block with flags=locops
2251 (server should not be *).
2252 ........
2253
2254
2255 Changes: Modified:
2256 + - branches/release-2.1/ (Property Modified)
2257 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2258
2259
2260 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2261 Log:
2262 Tweak \s code a little.
2263
2264
2265 Changes: Modified:
2266 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2267 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2268 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2269
2270
2271 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2272 Log:
2273 Merged revisions 2761 via svnmerge from
2274 http://svn.atheme.org/charybdis/trunk
2275
2276 ........
2277 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2278
2279 The testline/no_tilde fixes are in 2.1.1.
2280 ........
2281
2282
2283 Changes: Modified:
2284 + - branches/release-2.1/ (Property Modified)
2285 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2286
2287
2288 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2289 Log:
2290 Update NEWS.
2291
2292
2293 Changes: Modified:
2294 +4 -1 branches/release-2.1/NEWS (File Modified)
2295
2296
2297 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2298 Log:
2299 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
2300 http://svn.atheme.org/charybdis/trunk
2301 no_tilde fixes
2302
2303 ........
2304 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2305
2306 If the auth{} block has no_tilde and is not kline exempt,
2307 check the username without tilde against klines too.
2308 This is consistent with the way klines work on spoofs
2309 (klines checked on both raw and appearing-on-IRC version).
2310 ........
2311 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2312
2313 Rework the fix for klines with no_tilde.
2314 Add an extra argument to find_address_conf() for the
2315 username without tilde, as that may contain one character more.
2316 ........
2317 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2318
2319 Unbreak compile (because of r2697).
2320 testline with ~ could be improved some more perhaps, but this should work.
2321 ........
2322 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2323
2324 testline: take no_tilde and username truncation into account
2325 ........
2326 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2327
2328 Add some information on /testline with no_tilde and username truncation.
2329 ........
2330
2331
2332 Changes: Modified:
2333 + - branches/release-2.1/ (Property Modified)
2334 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2335 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2336 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2337 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2338 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2339 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2340
2341
2342 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2343 Log:
2344 Merged revisions 2149,2151 via svnmerge from
2345 http://svn.atheme.org/charybdis/trunk
2346
2347 ........
2348 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2349
2350 Move kills from services from +s to +k snomask.
2351 Kills from non-service opers remain on +s.
2352 ........
2353 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2354
2355 Update description of +s and +k snomasks.
2356 ........
2357
2358
2359 Changes: Modified:
2360 + - branches/release-2.1/ (Property Modified)
2361 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2362 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2363 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2364
2365
2366 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2367 Log:
2368 Merged revisions 2685 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2370
2371 ........
2372 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2373
2374 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2375 ........
2376
2377
2378 Changes: Modified:
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2381
2382
2383 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2384 Log:
2385 Merged revisions 2693 via svnmerge from
2386 http://svn.atheme.org/charybdis/trunk
2387
2388 ........
2389 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2390
2391 Fix truncation (by one) of unidented usernames
2392 if user registration is done because of DNSBL
2393 completion (which is the usual case if a valid
2394 NICK and USER are sent quickly and any DNSBLs
2395 are enabled).
2396 ........
2397
2398
2399 Changes: Modified:
2400 + - branches/release-2.1/ (Property Modified)
2401 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2402
2403
2404 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2405 Log:
2406 Update NEWS.
2407
2408
2409 Changes: Modified:
2410 +10 -0 branches/release-2.1/NEWS (File Modified)
2411
2412
2413 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2414 Log:
2415 Rerun autoconf.
2416
2417
2418 Changes: Modified:
2419 +9 -9 branches/release-2.1/configure (File Modified)
2420
2421
2422 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2423 Log:
2424 Version bump to 2.1.1.
2425
2426
2427 Changes: Modified:
2428 +1 -1 branches/release-2.1/configure.ac (File Modified)
2429
2430
2431 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2432 Log:
2433 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
2434 http://svn.atheme.org/charybdis/trunk
2435
2436 ........
2437 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2438
2439 - fix a server notice on SID collision where the server name is mentioned twice
2440 ........
2441 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2442
2443 - get_server_name() is stupid
2444 ........
2445 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2446
2447 - fix an oops
2448 ........
2449 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2450
2451 Do the Attempt to re-introduce SID server notice somewhat
2452 differently, showing a real host again if !HIDE_SERVERS_IPS
2453 and still showing the server name exactly once.
2454 ........
2455 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2456
2457 Fix log message for Attempt to re-introduce SID (server notice was ok).
2458 ........
2459 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2460
2461 - replace "No N line" with "no connect block" in a
2462 serverlog message
2463 - show attempted server name in a few serverlog messages
2464 ........
2465
2466
2467 Changes: Modified:
2468 + - branches/release-2.1/ (Property Modified)
2469 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2470
2471
2472 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2473 Log:
2474 Merged revisions 2218 via svnmerge from
2475 http://svn.atheme.org/charybdis/trunk
2476
2477 ........
2478 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2479
2480 Fix garbage in /stats y output on 64-bit archs.
2481 ........
2482
2483
2484 Changes: Modified:
2485 + - branches/release-2.1/ (Property Modified)
2486 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2487
2488
2489 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2490 Log:
2491 Merged revisions 2438 via svnmerge from
2492 http://svn.atheme.org/charybdis/trunk
2493
2494 ........
2495 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2496
2497 Enable Revision keyword in addition to Id.
2498 ........
2499
2500
2501 Changes: Modified:
2502 + - branches/release-2.1/ (Property Modified)
2503 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2504
2505
2506 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2507 Log:
2508 Merged revisions 2679 via svnmerge from
2509 http://svn.atheme.org/charybdis/trunk
2510
2511 ........
2512 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2513
2514 Port over ratbox 2.2 r23253 (anfl):
2515 - remove the cached storage of how many +beI there are, thereby fixing a
2516 case where it can get desynced from reality
2517 ........
2518
2519
2520 Changes: Modified:
2521 + - branches/release-2.1/ (Property Modified)
2522 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2523 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2524
2525
2526 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2527 Log:
2528 Merged revisions 2093,2095 via svnmerge from
2529 http://svn.atheme.org/charybdis/trunk
2530
2531 ........
2532 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2533
2534 - change DNSBL licensing to BSD.
2535 ........
2536 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2537
2538 - change x86-assembly FNV implementation to BSD license
2539 ........
2540
2541
2542 Changes: Modified:
2543 + - branches/release-2.1/ (Property Modified)
2544 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2545 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2546
2547
2548 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2549 Log:
2550 Merged revisions 2073,2075 via svnmerge from
2551 http://svn.atheme.org/charybdis/trunk
2552
2553 ........
2554 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2555
2556 Put full information in the squit reason when exiting
2557 a server due to a servlink (ziplinks) error.
2558 ........
2559 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2560
2561 Put full information in the squit reason when exiting
2562 a server due to not enough arguments for a command.
2563 ........
2564
2565
2566 Changes: Modified:
2567 + - branches/release-2.1/ (Property Modified)
2568 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2569 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2570
2571
2572 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2573 Log:
2574 Merged revisions 2071 via svnmerge from
2575 http://svn.atheme.org/charybdis/trunk
2576
2577 ........
2578 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2579
2580 Don't redirect users from an existing domain to an
2581 existing server in reference.conf.
2582 Idea from ratbox.
2583 ........
2584
2585
2586 Changes: Modified:
2587 + - branches/release-2.1/ (Property Modified)
2588 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2589
2590
2591 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2592 Log:
2593 Merged revisions 2053 via svnmerge from
2594 http://svn.atheme.org/charybdis/trunk
2595
2596 ........
2597 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2598
2599 Make find_channel_membership() choose the shortest list
2600 (channel's list or user's list) to search, avoiding excessive
2601 CPU usage with services which are in lots of channels.
2602 From ratbox 2.2 (anfl/jilles)
2603 ........
2604
2605
2606 Changes: Modified:
2607 + - branches/release-2.1/ (Property Modified)
2608 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2609
2610
2611 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2612 Log:
2613 Rerun autoconf.
2614
2615
2616 Changes: Modified:
2617 +9 -9 branches/release-2.1/configure (File Modified)
2618
2619
2620 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2621 Log:
2622 Version change 2.1.0rc1 -> 2.1.0 (release).
2623
2624
2625 Changes: Modified:
2626 +1 -1 branches/release-2.1/configure.ac (File Modified)
2627
2628
2629 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2630 Log:
2631 Merged revisions 2029 via svnmerge from
2632 http://svn.atheme.org/charybdis/trunk
2633
2634 ........
2635 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2636
2637 NEWS: mention m_webirc.c module
2638 ........
2639
2640
2641 Changes: Modified:
2642 + - branches/release-2.1/ (Property Modified)
2643 +1 -0 branches/release-2.1/NEWS (File Modified)
2644
2645
2646 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2647 Log:
2648 Rerun autoconf.
2649
2650
2651 Changes: Modified:
2652 +9 -9 branches/release-2.1/configure (File Modified)
2653
2654
2655 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2656 Log:
2657 Change version to 2.1.0rc1.
2658
2659
2660 Changes: Modified:
2661 +1 -1 branches/release-2.1/configure.ac (File Modified)
2662
2663
2664 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2665 Log:
2666 Merged revisions 2021 via svnmerge from
2667 http://svn.atheme.org/charybdis/trunk
2668
2669 ........
2670 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2671
2672 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2673 related flaky looking things, and instead keep a list
2674 of BlacklistClients in PreClient.
2675 ........
2676
2677
2678 Changes: Modified:
2679 + - branches/release-2.1/ (Property Modified)
2680 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2681 +1 -1 branches/release-2.1/include/client.h (File Modified)
2682 +0 -1 branches/release-2.1/include/res.h (File Modified)
2683 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2684 +0 -24 branches/release-2.1/src/res.c (File Modified)
2685 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2686
2687
2688 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2689 Log:
2690 Merged revisions 2015,2017 via svnmerge from
2691 http://svn.atheme.org/charybdis/trunk
2692
2693 ........
2694 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2695
2696 Check if the name in the question section of the
2697 DNS reply matches what we queried, to guard against
2698 late replies to a previous query with the same id.
2699 ........
2700 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2701
2702 res.c: add a comment summarizing our changes
2703 ........
2704
2705
2706 Changes: Modified:
2707 + - branches/release-2.1/ (Property Modified)
2708 +53 -18 branches/release-2.1/src/res.c (File Modified)
2709
2710
2711 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2712 Log:
2713 Merged revisions 1981 via svnmerge from
2714 http://svn.atheme.org/charybdis/trunk
2715
2716 ........
2717 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2718
2719 Alphabetize extensions and tweak the descriptions a little.
2720 ........
2721
2722
2723 Changes: Modified:
2724 + - branches/release-2.1/ (Property Modified)
2725 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2726 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2727
2728
2729 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2730 Log:
2731 Merged revisions 1975 via svnmerge from
2732 http://svn.atheme.org/charybdis/trunk
2733
2734 ........
2735 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2736
2737 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2738 We should use the IP and not truncate the hostname.
2739 From ratbox 2.2 (androsyn)
2740 ........
2741
2742
2743 Changes: Modified:
2744 + - branches/release-2.1/ (Property Modified)
2745 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2746
2747
2748 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2749 Log:
2750 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2751 http://svn.atheme.org/charybdis/trunk
2752
2753
2754 Changes: Modified:
2755 + - branches/release-2.1/ (Property Modified)
2756
2757
2758 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2759 Log:
2760 - branch 2.1 release family
2761
2762
2763 Changes: Modified:
2764 + - branches/release-2.1/ (File Added)
2765
2766
2767 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2768 Log:
2769 Describe new handling of host mangling in channel bans in SGML.
2770
2771
2772 Changes: Modified:
2773 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2774
2775
2776 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2777 Log:
2778 - ok, 2.1 operline brought to you by marvin the melancholy robot
2779
2780
2781 Changes: Modified:
2782 +1 -1 trunk/src/messages.tab (File Modified)
2783
2784
2785 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2786 Log:
2787 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2788 If anybody comes up with anything better, then please let us know
2789 and we will change this before 2.1 is branched.
2790
2791
2792 Changes: Modified:
2793 +1 -1 trunk/src/messages.tab (File Modified)
2794
2795
2796 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2797 Log:
2798 Add EUID to capab.txt.
2799
2800
2801 Changes: Modified:
2802 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2803
2804
2805 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2806 Log:
2807 Update NEWS file.
2808
2809
2810 Changes: Modified:
2811 +3 -0 trunk/NEWS (File Modified)
2812
2813
2814 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2815 Log:
2816 Allow service{} servers to manipulate the nick delay table
2817 (for "nickserv enforcement").
2818 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2819 If duration is 0, the nickdelay entry is removed, otherwise
2820 it is added with the duration in seconds (maximum 24 hours).
2821 It is suggested that this is used if the EUID capab is present.
2822
2823
2824 Changes: Modified:
2825 +42 -1 trunk/modules/m_services.c (File Modified)
2826
2827
2828 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2829 Log:
2830 HURT: strip off *@ from the start of the mask
2831 reject anything else containing '@' or '!'
2832
2833
2834 Changes: Modified:
2835 +11 -0 trunk/extensions/hurt.c (File Modified)
2836
2837
2838 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2839 Log:
2840 ircd.c: need supported.h here
2841
2842
2843 Changes: Modified:
2844 +1 -0 trunk/src/ircd.c (File Modified)
2845
2846
2847 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2848 Log:
2849 HURT: less ambiguity here
2850 ips/hosts to be hurt must contain a '.' or ':' otherwise
2851 they are interpreted as nicks
2852
2853
2854 Changes: Modified:
2855 +14 -9 trunk/extensions/hurt.c (File Modified)
2856
2857
2858 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2859 Log:
2860 - we're now ircd-charybdis.org.
2861 - properly alphabetize credits
2862
2863
2864 Changes: Modified:
2865 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2866
2867
2868 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2869 Log:
2870 - add additional modules to the configs
2871
2872
2873 Changes: Modified:
2874 +6 -0 trunk/doc/example.conf (File Modified)
2875 +12 -0 trunk/doc/reference.conf (File Modified)
2876
2877
2878 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2879 Log:
2880 - remove hurt.h, it is pointless and confusing
2881
2882
2883 Changes: Modified:
2884 +27 -62 trunk/extensions/hurt.c (File Modified)
2885 + - trunk/extensions/hurt.h (File Deleted)
2886
2887
2888 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2889 Log:
2890 - add code to suggest a local HURT by nickname.
2891 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2892
2893
2894 Changes: Modified:
2895 +40 -10 trunk/extensions/hurt.c (File Modified)
2896 +1 -0 trunk/extensions/hurt.h (File Modified)
2897
2898
2899 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2900 Log:
2901 - update NEWS file
2902
2903
2904 Changes: Modified:
2905 +2 -1 trunk/NEWS (File Modified)
2906
2907
2908 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2909 Log:
2910 MASKTRACE/TESTMASK: check orighost as well
2911
2912
2913 Changes: Modified:
2914 +4 -2 trunk/modules/m_etrace.c (File Modified)
2915 +3 -1 trunk/modules/m_testmask.c (File Modified)
2916
2917
2918 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2919 Log:
2920 Make RPL_ISUPPORT (005) numeric modularizable.
2921 Currently it will reassemble the numeric every time
2922 it needs to be sent, using a few dozen callbacks;
2923 if this is too slow some caching scheme should be
2924 implemented.
2925
2926
2927 Changes: Modified:
2928 +0 -1 trunk/include/s_user.h (File Modified)
2929 +36 -114 trunk/include/supported.h (File Modified)
2930 +1 -1 trunk/modules/m_version.c (File Modified)
2931 +1 -0 trunk/src/Makefile.in (File Modified)
2932 +1 -0 trunk/src/ircd.c (File Modified)
2933 +300 -25 trunk/src/s_user.c (File Modified)
2934 + - trunk/src/supported.c (File Added)
2935
2936
2937 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2938 Log:
2939 EUID orighost could differ from host only in case,
2940 do not mark as dynamic spoof then
2941
2942
2943 Changes: Modified:
2944 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2945
2946
2947 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2948 Log:
2949 kline help file: clarify a bit and remove some obsolete stuff
2950 partly suggested by Olin
2951
2952
2953 Changes: Modified:
2954 +8 -8 trunk/help/opers/kline (File Modified)
2955
2956
2957 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2958 Log:
2959 Update NEWS file.
2960
2961
2962 Changes: Modified:
2963 +20 -0 trunk/NEWS (File Modified)
2964
2965
2966 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2967 Log:
2968 Show real host/IP to nonopers whoising themselves.
2969 The IP is not shown for auth{} spoofs, otherwise it is,
2970 as it looked rather weird to me to show an auth{} spoofed
2971 IP like this. (/userhost on self still shows the IP.)
2972
2973
2974 Changes: Modified:
2975 +13 -2 trunk/modules/m_whois.c (File Modified)
2976
2977
2978 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2979 Log:
2980 Document nick_delay stuff and move it around a bit.
2981
2982
2983 Changes: Modified:
2984 +1 -2 trunk/doc/example.conf (File Modified)
2985 +8 -2 trunk/doc/reference.conf (File Modified)
2986
2987
2988 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2989 Log:
2990 - disable nickdelay by default. Needs to be documented in reference.conf.
2991
2992
2993 Changes: Modified:
2994 +2 -0 trunk/doc/example.conf (File Modified)
2995 +2 -0 trunk/doc/reference.conf (File Modified)
2996
2997
2998 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2999 Log:
3000 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3001
3002
3003 Changes: Modified:
3004 +2 -1 trunk/modules/m_services.c (File Modified)
3005
3006
3007 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3008 Log:
3009 ip_cloaking: somewhat hackish but we need to send the
3010 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3011 umodes
3012
3013
3014 Changes: Modified:
3015 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3016
3017
3018 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3019 Log:
3020 If EUID is used, show realhost in far connect notice
3021 (but not in far disconnect notice).
3022
3023
3024 Changes: Modified:
3025 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3026
3027
3028 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3029 Log:
3030 ip_cloaking:
3031 - use non-ENCAP CHGHOST if possible
3032 - really introduce new users with their mangled and real
3033 host if +h is in default umodes
3034
3035
3036 Changes: Modified:
3037 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3038
3039
3040 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3041 Log:
3042 Add non-ENCAP CHGHOST.
3043
3044
3045 Changes: Modified:
3046 +49 -11 trunk/modules/m_chghost.c (File Modified)
3047
3048
3049 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3050 Log:
3051 Initial addition of EUID (puts realhost/account in same
3052 command as user introduction).
3053 See doc/technical/euid.txt for more information.
3054 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3055
3056
3057 Changes: Modified:
3058 + - trunk/doc/technical/euid.txt (File Added)
3059 +2 -1 trunk/include/s_serv.h (File Modified)
3060 +1 -1 trunk/include/s_user.h (File Modified)
3061 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3062 +1 -34 trunk/modules/m_chghost.c (File Modified)
3063 +0 -28 trunk/modules/m_services.c (File Modified)
3064 +30 -1 trunk/src/s_serv.c (File Modified)
3065 +30 -3 trunk/src/s_user.c (File Modified)
3066
3067
3068 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3069 Log:
3070 Store the mangled host in localClient and use it for
3071 ban matching (also match real host for mangled users,
3072 also match mangled host for uncloaked users).
3073 Improve interaction of +h with auth{} and services
3074 spoofs.
3075 Note that all of this only applies to clients who
3076 connect after the mangling module is loaded
3077 (other clients cannot even set +h).
3078 The sorcerynet cloaking module has not been updated
3079 for these changes.
3080
3081
3082 Changes: Modified:
3083 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3084 +3 -0 trunk/include/client.h (File Modified)
3085 +64 -5 trunk/src/channel.c (File Modified)
3086 +1 -0 trunk/src/client.c (File Modified)
3087 +2 -2 trunk/src/s_user.c (File Modified)
3088
3089
3090 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3091 Log:
3092 Document /stats U letters in sgml.
3093
3094
3095 Changes: Modified:
3096 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3097
3098
3099 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3100 Log:
3101 Better description of hub_mask and leaf_mask.
3102
3103
3104 Changes: Modified:
3105 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3106
3107
3108 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3109 Log:
3110 Add operspy_dont_care_user_info to sgml docs.
3111
3112
3113 Changes: Modified:
3114 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3115
3116
3117 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3118 Log:
3119 Add general::operspy_dont_care_user_info.
3120 This makes /who mask equivalent to /who !mask for opers
3121 with the operspy flag, and removes the operspy log/notice
3122 on /who mask, /masktrace and /scan.
3123 The necessary privilege (operspy flag) is unchanged.
3124 Behaviour for the other operspy commands (channel
3125 related ones) is also unchanged.
3126
3127
3128 Changes: Modified:
3129 +1 -0 trunk/doc/example.conf (File Modified)
3130 +6 -0 trunk/doc/reference.conf (File Modified)
3131 +1 -0 trunk/include/s_conf.h (File Modified)
3132 +10 -8 trunk/modules/m_etrace.c (File Modified)
3133 +6 -0 trunk/modules/m_info.c (File Modified)
3134 +8 -5 trunk/modules/m_scan.c (File Modified)
3135 +1 -1 trunk/modules/m_version.c (File Modified)
3136 +6 -1 trunk/modules/m_who.c (File Modified)
3137 +1 -0 trunk/src/newconf.c (File Modified)
3138 +1 -0 trunk/src/s_conf.c (File Modified)
3139
3140
3141 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3142 Log:
3143 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3144 This letter will also be used for showing operspy with
3145 limited accountability (show non channel related info
3146 without '!' or notice).
3147
3148
3149 Changes: Modified:
3150 +2 -0 trunk/doc/server-version-info (File Modified)
3151 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3152 +2 -0 trunk/include/ircd.h (File Modified)
3153 +6 -0 trunk/modules/m_info.c (File Modified)
3154 +2 -0 trunk/modules/m_version.c (File Modified)
3155 +1 -0 trunk/src/ircd_state.c (File Modified)
3156
3157
3158 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3159 Log:
3160 Add m_webirc module, allows showing real host of CGI:IRC users.
3161 Differences to the version available on my web page for a while:
3162 instructions on how to set it up.
3163
3164
3165 Changes: Modified:
3166 +137 -0 trunk/extensions/Makefile.in (File Modified)
3167 + - trunk/extensions/m_webirc.c (File Added)
3168
3169
3170 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3171 Log:
3172 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3173
3174
3175 Changes: Modified:
3176 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3177
3178
3179 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3180 Log:
3181 - move beu from core to contributors
3182 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3183
3184
3185 Changes: Modified:
3186 +2 -2 trunk/CREDITS (File Modified)
3187
3188
3189 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3190 Log:
3191 Mention that class blocks must be defined before the
3192 auth or connect blocks referencing them.
3193
3194
3195 Changes: Modified:
3196 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3197
3198
3199 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3200 Log:
3201 extb_canjoin:
3202 - change from "can join" to "is banned", this reverses sense
3203 and removes "weird" checks like for +i, +l, +j
3204 - don't allow $j to same channel
3205 - +s/+p restriction removed, anyone can /mode b anyway
3206 - +k check removed
3207
3208
3209 Changes: Modified:
3210 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3211
3212
3213 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3214 Log:
3215 Add a few important lines from reference.conf to example.conf.
3216
3217
3218 Changes: Modified:
3219 +8 -1 trunk/doc/example.conf (File Modified)
3220
3221
3222 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3223 Log:
3224 - we don't support rtsigio anymore
3225 - we definately don't support VMS nor Cygwin either.
3226
3227
3228 Changes: Modified:
3229 +2 -2 trunk/INSTALL (File Modified)
3230 +0 -2 trunk/README.FIRST (File Modified)
3231
3232
3233 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3234 Log:
3235 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3236
3237
3238 Changes: Modified:
3239 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3240
3241
3242 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3243 Log:
3244 extb_canjoin:
3245 - return EXTBAN_NOMATCH for a valid ban that does not match
3246 - consider a $j ban invalid if we were already processing a
3247 can_join for a $j ban
3248
3249
3250 Changes: Modified:
3251 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3252
3253
3254 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3255 Log:
3256 extb_extgecos: realhost -> orighost
3257
3258
3259 Changes: Modified:
3260 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3261
3262
3263 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3264 Log:
3265 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3266
3267
3268 Changes: Modified:
3269 +59 -0 trunk/extensions/Makefile.in (File Modified)
3270 + - trunk/extensions/extb_canjoin.c (File Added)
3271
3272
3273 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3274 Log:
3275 - oh right, charybdis calls that 'orighost'.
3276
3277
3278 Changes: Modified:
3279 +2 -2 trunk/modules/m_who.c (File Modified)
3280
3281
3282 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3283 Log:
3284 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3285
3286
3287 Changes: Modified:
3288 +2 -0 trunk/modules/m_who.c (File Modified)
3289
3290
3291 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3292 Log:
3293 - also check $x against realhost
3294
3295
3296 Changes: Modified:
3297 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3298
3299
3300 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3301 Log:
3302 Sorcerynet people want a debugging notice moved from +s to +d.
3303
3304
3305 Changes: Modified:
3306 +1 -1 trunk/src/blacklist.c (File Modified)
3307
3308
3309 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3310 Log:
3311 Use source_p instead of client_p for free_pre_client().
3312 client_p could be NULL or another client.
3313
3314
3315 Changes: Modified:
3316 +1 -1 trunk/src/client.c (File Modified)
3317
3318
3319 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3320 Log:
3321 - revert this, I know how to fix it now
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3326
3327
3328 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3329 Log:
3330 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3331 This fix is probably suboptimal, but it does indeed fix the problem.
3332
3333
3334 Changes: Modified:
3335 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3336
3337
3338 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3339 Log:
3340 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3341
3342
3343 Changes: Modified:
3344 +49 -0 trunk/extensions/Makefile.in (File Modified)
3345 + - trunk/extensions/extb_extgecos.c (File Added)
3346
3347
3348 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3349 Log:
3350 Remove undocumented and unused general::fallback_to_ip6_int config option.
3351
3352
3353 Changes: Modified:
3354 +0 -3 trunk/include/s_conf.h (File Modified)
3355 +0 -3 trunk/src/newconf.c (File Modified)
3356
3357
3358 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3359 Log:
3360 SGML docs:
3361 - document new TESTMASK
3362 - mention that TESTMASK matching is the same as MASKTRACE matching
3363 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3364 been that way)
3365
3366
3367 Changes: Modified:
3368 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3369
3370
3371 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3372 Log:
3373 New testmask from ratbox 2.2.
3374 Allows matches on nick, ip and gecos in addition to user
3375 and host, and is fully analogous to masktrace.
3376 The numeric has changed from 724 to 727 and fields in it
3377 have changed.
3378
3379
3380 Changes: Modified:
3381 +4 -3 trunk/help/opers/testmask (File Modified)
3382 +1 -0 trunk/include/numeric.h (File Modified)
3383 +82 -9 trunk/modules/m_testmask.c (File Modified)
3384 +2 -2 trunk/src/messages.tab (File Modified)
3385
3386
3387 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3388 Log:
3389 contrib -> extensions
3390
3391
3392 Changes: Modified:
3393 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3394
3395
3396 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3397 Log:
3398 CHGHOST: Check validity of new hostname.
3399 If the command came from a local client (disabled by
3400 default), send an error message and drop the command.
3401 If the command came from a remote client or server,
3402 send a notice to opers and the target user (if local).
3403
3404
3405 Changes: Modified:
3406 +42 -1 trunk/modules/m_chghost.c (File Modified)
3407
3408
3409 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3410 Log:
3411 Update NEWS file.
3412
3413
3414 Changes: Modified:
3415 +23 -1 trunk/NEWS (File Modified)
3416
3417
3418 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3419 Log:
3420 When an outgoing server connection succeeds, set
3421 localClient->ip by simply copying the whole sockaddr
3422 struct instead of copying certain parts only.
3423
3424
3425 Changes: Modified:
3426 +1 -19 trunk/src/s_serv.c (File Modified)
3427
3428
3429 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3430 Log:
3431 Give a special error message and ignore the connect block
3432 if trying to add a connect block for the server's own name.
3433
3434
3435 Changes: Modified:
3436 +7 -0 trunk/src/newconf.c (File Modified)
3437
3438
3439 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3440 Log:
3441 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3442 when --disable-balloc is used, so that it compiles.
3443 Obviously the BlockHeapUsage() stub returns just zeroes so
3444 /stats z will be less informative.
3445
3446
3447 Changes: Modified:
3448 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3449
3450
3451 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3452 Log:
3453 Free and zero dns_query in DNS callback for outgoing connect.
3454 This avoids double free of reslist.
3455
3456
3457 Changes: Modified:
3458 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3459
3460
3461 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3462 Log:
3463 From ratbox, log failed outgoing connections to serverlog.
3464 Added: IP address.
3465
3466
3467 Changes: Modified:
3468 +13 -1 trunk/src/s_serv.c (File Modified)
3469
3470
3471 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3472 Log:
3473 Change serverlog message when connecting to be more clear and show the port number.
3474
3475
3476 Changes: Modified:
3477 +1 -1 trunk/src/s_serv.c (File Modified)
3478
3479
3480 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3481 Log:
3482 Remove gethost_byname(), this is meaningless
3483 since the removal of AAAA -> A fallback (r1763).
3484
3485
3486 Changes: Modified:
3487 +0 -1 trunk/include/res.h (File Modified)
3488 +0 -12 trunk/src/res.c (File Modified)
3489
3490
3491 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3492 Log:
3493 Remove ip6.int support and use only ip6.arpa.
3494 The global ip6.int zone has disappeared on June 1
3495 and a lot of other software has been removing ip6.int
3496 support also.
3497 This removes the second and last case where IPv6
3498 support in charybdis causes extra lookups and slows
3499 DNS down.
3500
3501
3502 Changes: Modified:
3503 +5 -27 trunk/src/res.c (File Modified)
3504
3505
3506 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3507 Log:
3508 Mention new default (r1767) for connect::aftype in sgml docs.
3509
3510
3511 Changes: Modified:
3512 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3513
3514
3515 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3516 Log:
3517 Use IPv6 if connect::host looks like an IPv6 address
3518 (contains a colon). No need to aftype=ipv6 anymore.
3519
3520
3521 Changes: Modified:
3522 +2 -0 trunk/src/newconf.c (File Modified)
3523
3524
3525 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3526 Log:
3527 More information about connect::host.
3528
3529
3530 Changes: Modified:
3531 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3532
3533
3534 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3535 Log:
3536 Remove fallback to A if AAAA cannot be found.
3537 In case of a forward check of a reverse lookup, we
3538 already know if it's ipv4 or ipv6, so it is not
3539 useful and in case of a forward lookup of a hostname
3540 in connect::host, connect::aftype already specifies
3541 if it's ipv4 or ipv6.
3542
3543
3544 Changes: Modified:
3545 +4 -27 trunk/src/res.c (File Modified)
3546
3547
3548 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3549 Log:
3550 msg_channel():
3551 - check if +c made the message text empty and refuse
3552 to send it if so
3553 - don't copy message text if it is not necessary
3554 (channel is -c)
3555
3556
3557 Changes: Modified:
3558 +14 -4 trunk/modules/core/m_message.c (File Modified)
3559
3560
3561 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3562 Log:
3563 remove_conf_item(): do not free cf_name, this is generally a string constant
3564
3565
3566 Changes: Modified:
3567 +0 -1 trunk/src/newconf.c (File Modified)
3568
3569
3570 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3571 Log:
3572 Remove the old unused FDL_ constants.
3573
3574
3575 Changes: Modified:
3576 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3577
3578
3579 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3580 Log:
3581 Remove an unused struct irc_sockaddr_storage from fde_t
3582 (allocated for every possible file descriptor).
3583
3584
3585 Changes: Modified:
3586 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3587
3588
3589 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3590 Log:
3591 If the DNS lookup for an outgoing connection is still
3592 pending when it is closed, clean it up.
3593
3594
3595 Changes: Modified:
3596 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3597
3598
3599 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3600 Log:
3601 If proc_answer() fails (for example if a lookup for an
3602 A record returns a CNAME), fail the query immediately.
3603 Previously the packet was just ignored, leaving the
3604 query to time out.
3605
3606
3607 Changes: Modified:
3608 +4 -8 trunk/src/res.c (File Modified)
3609
3610
3611 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3612 Log:
3613 Correct sockhost field in an outgoing server connection.
3614 First copy the host field from the server_conf, then
3615 take the IP from to where the connection was attempted
3616 when the connection callback is called.
3617 (Before r1747 this used the IP from the server_conf.)
3618
3619
3620 Changes: Modified:
3621 +8 -2 trunk/src/s_serv.c (File Modified)
3622
3623
3624 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3625 Log:
3626 Remove ipnum (keep aftype) and dns_query from server_conf.
3627 We don't keep track of binary form address in connect{}
3628 blocks anymore, DNS lookups of names in host= gone.
3629 As before the DNS lookup is done on connect.
3630 This should unbreak hostnames in host= somewhat.
3631
3632
3633 Changes: Modified:
3634 +1 -2 trunk/include/s_newconf.h (File Modified)
3635 +2 -2 trunk/src/newconf.c (File Modified)
3636 +1 -42 trunk/src/s_newconf.c (File Modified)
3637 +12 -31 trunk/src/s_serv.c (File Modified)
3638
3639
3640 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3641 Log:
3642 Rerun autoconf.
3643
3644
3645 Changes: Modified:
3646 +1 -1 trunk/configure (File Modified)
3647
3648
3649 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3650 Log:
3651 Fix --disable-balloc help text (said --disable-small-net).
3652
3653
3654 Changes: Modified:
3655 +1 -1 trunk/configure.ac (File Modified)
3656
3657
3658 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3659 Log:
3660 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3661 services (+S). Unlike operstring and adminstring, this
3662 is not changeable with /quote set but is updated on rehash.
3663
3664
3665 Changes: Modified:
3666 +1 -0 trunk/doc/example.conf (File Modified)
3667 +10 -2 trunk/doc/reference.conf (File Modified)
3668 +1 -0 trunk/include/s_conf.h (File Modified)
3669 +6 -0 trunk/modules/m_info.c (File Modified)
3670 +3 -2 trunk/modules/m_whois.c (File Modified)
3671 +1 -0 trunk/src/newconf.c (File Modified)
3672 +1 -0 trunk/src/s_conf.c (File Modified)
3673
3674
3675 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3676 Log:
3677 Fix handling of comma in whois: ignore the comma and
3678 everything after it but do output the entire parameter
3679 in RPL_ENDOFWHOIS.
3680
3681
3682 Changes: Modified:
3683 +2 -2 trunk/modules/m_whois.c (File Modified)
3684
3685
3686 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3687 Log:
3688 New /stats letter 's' to list HURTs:
3689 - opers get the full listing.
3690 - users get any HURTs that match their sockhost/orighost if
3691 "stats_k_oper_only" is set to 1.
3692
3693
3694 Changes: Modified:
3695 +50 -0 trunk/extensions/hurt.c (File Modified)
3696
3697
3698 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3699 Log:
3700 - make the newconf system available to modules.
3701
3702
3703 Changes: Modified:
3704 +4 -1 trunk/include/newconf.h (File Modified)
3705 +4 -8 trunk/src/newconf.c (File Modified)
3706
3707
3708 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3709 Log:
3710 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3711
3712 Changes: Modified:
3713 +0 -3 trunk/doc/example.conf (File Modified)
3714 +0 -3 trunk/doc/reference.conf (File Modified)
3715
3716
3717 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3718 Log:
3719 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3720
3721
3722 Changes: Modified:
3723 +3 -0 trunk/doc/example.conf (File Modified)
3724 +3 -0 trunk/doc/reference.conf (File Modified)
3725
3726
3727 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3728 Log:
3729 Fix too early truncation of JOIN channel list.
3730
3731
3732 Changes: Modified:
3733 +2 -3 trunk/modules/core/m_join.c (File Modified)
3734
3735
3736 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3737 Log:
3738 - From ratbox 2.2 (anfl), send server notices about read
3739 errors from handshakes and servers to +s instead of +d.
3740 - Send various server notices about failed server
3741 connections which did not reach registered state network
3742 wide if the connection was initiated by a remote oper.
3743 This avoids annoying the whole net if there is a
3744 broken autoconnect, but allows all opers to see why a
3745 remote connect failed. Failed connections which did reach
3746 server state already generate server notices everywhere.
3747
3748 Note: this is an exception to our general policy to not send
3749 server notices about unregistered connections remotely.
3750
3751
3752 Changes: Modified:
3753 +1 -0 trunk/include/client.h (File Modified)
3754 +20 -6 trunk/src/client.c (File Modified)
3755 +6 -6 trunk/src/s_serv.c (File Modified)
3756
3757
3758 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3759 Log:
3760 - fix typoes
3761
3762
3763 Changes: Modified:
3764 +1 -1 trunk/doc/example.conf (File Modified)
3765 +1 -1 trunk/doc/reference.conf (File Modified)
3766
3767
3768 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3769 Log:
3770 Don't allow #channel +b $c:&channel (inconsistent target).
3771
3772
3773 Changes: Modified:
3774 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3775
3776
3777 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3778 Log:
3779 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3780
3781
3782 Changes: Modified:
3783 +0 -2 trunk/include/client.h (File Modified)
3784
3785
3786 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3787 Log:
3788 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3789
3790
3791 Changes: Modified:
3792 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3793
3794
3795 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3796 Log:
3797 Store IP addresses in whowas. These are shown to opers.
3798 Obtained from Eurus patches.
3799 orighost tracking removed (not worth the memory IMHO),
3800 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3801 with unknown IPs and to not violate auth{} spoof policy.
3802
3803
3804 Changes: Modified:
3805 +2 -0 trunk/doc/reference.conf (File Modified)
3806 +1 -0 trunk/include/numeric.h (File Modified)
3807 +1 -0 trunk/include/whowas.h (File Modified)
3808 +10 -1 trunk/modules/m_whowas.c (File Modified)
3809 +1 -1 trunk/src/messages.tab (File Modified)
3810 +4 -0 trunk/src/whowas.c (File Modified)
3811
3812
3813 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3814 Log:
3815 Describe hostmask parameter of masktrace better in sgml docs.
3816
3817
3818 Changes: Modified:
3819 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3820
3821
3822 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3823 Log:
3824 masktrace help file: mention CIDR IP masks
3825 From ratbox 2.2
3826
3827
3828 Changes: Modified:
3829 +2 -0 trunk/help/opers/masktrace (File Modified)
3830
3831
3832 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3833 Log:
3834 MASKTRACE: allow normal match() on IP address also
3835 From ratbox 2.2
3836
3837
3838 Changes: Modified:
3839 +2 -3 trunk/modules/m_etrace.c (File Modified)
3840
3841
3842 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3843 Log:
3844 Allow +S clients (services) to send to channels and @/+ channels always.
3845
3846
3847 Changes: Modified:
3848 +1 -1 trunk/modules/core/m_message.c (File Modified)
3849 +1 -1 trunk/src/channel.c (File Modified)
3850
3851
3852 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3853 Log:
3854 Allow servers to send to @#chan and +#chan.
3855
3856
3857 Changes: Modified:
3858 +1 -1 trunk/modules/core/m_message.c (File Modified)
3859
3860
3861 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3862 Log:
3863 Don't count opers on service{} servers in /lusers.
3864
3865
3866 Changes: Modified:
3867 +2 -2 trunk/src/s_user.c (File Modified)
3868
3869
3870 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3871 Log:
3872 Show opers the real host behind a dynamic spoof in WHOIS.
3873 If the user is auth{} spoofed, this shows the auth{} spoof
3874 otherwise it shows the DNS hostname and IP address.
3875 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3876
3877
3878 Changes: Modified:
3879 +1 -0 trunk/include/numeric.h (File Modified)
3880 +12 -2 trunk/modules/m_whois.c (File Modified)
3881 +1 -1 trunk/src/messages.tab (File Modified)
3882
3883
3884 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3885 Log:
3886 Remove #define HIDE_SPOOF_IPS from config.h, should
3887 have been done earlier.
3888
3889
3890 Changes: Modified:
3891 +0 -7 trunk/include/config.h (File Modified)
3892
3893
3894 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3895 Log:
3896 Bring back ERR_CANTKILLSERVER.
3897
3898
3899 Changes: Modified:
3900 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3901
3902
3903 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3904 Log:
3905 ip_cloaking module:
3906 - also send RPL_HOSTHIDDEN on -h
3907 - don't allow +h for auth{} spoofed clients
3908
3909
3910 Changes: Modified:
3911 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3912
3913
3914 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3915 Log:
3916 /etc/resolv.conf parsing:
3917 - don't crash (sometimes) if there is a line without an argument
3918 (e.g. 'search' by itself)
3919 - fix handling of lines with leading whitespace
3920
3921
3922 Changes: Modified:
3923 +9 -8 trunk/src/reslib.c (File Modified)
3924
3925
3926 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3927 Log:
3928 Put back code that terminates DNS queries, which was
3929 removed during the resolver changes.
3930
3931
3932 Changes: Modified:
3933 +4 -0 trunk/src/s_auth.c (File Modified)
3934
3935
3936 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3937 Log:
3938 - oh hey, that was in the wrong place
3939
3940
3941 Changes: Modified:
3942 +13 -13 trunk/src/s_auth.c (File Modified)
3943
3944
3945 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3946 Log:
3947 - handle a situation where a user can go away before DNS completes
3948
3949
3950 Changes: Modified:
3951 +13 -0 trunk/src/s_auth.c (File Modified)
3952
3953
3954 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3955 Log:
3956 More dnsbl stuff
3957
3958
3959 Changes: Modified:
3960 +1 -0 trunk/include/blacklist.h (File Modified)
3961 +1 -0 trunk/include/res.h (File Modified)
3962 +33 -2 trunk/src/blacklist.c (File Modified)
3963 +2 -0 trunk/src/client.c (File Modified)
3964 +24 -0 trunk/src/res.c (File Modified)
3965
3966
3967 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3968 Log:
3969 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3970 if comm_accept() failed.
3971
3972 Found with valgrind.
3973
3974
3975 Changes: Modified:
3976 +4 -4 trunk/src/listener.c (File Modified)
3977
3978
3979 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3980 Log:
3981 - handle unavailable Client/preClient structs
3982
3983
3984 Changes: Modified:
3985 +9 -0 trunk/src/blacklist.c (File Modified)
3986
3987
3988 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3989 Log:
3990 Add +lf to SGML docs.
3991
3992
3993 Changes: Modified:
3994 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3995
3996
3997 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3998 Log:
3999 Also do forwarding if the channel limit (+l) is exceeded.
4000
4001
4002 Changes: Modified:
4003 +1 -1 trunk/help/opers/cmode (File Modified)
4004 +2 -2 trunk/modules/core/m_join.c (File Modified)
4005
4006
4007 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4008 Log:
4009 Post-release lovin':
4010 - Update version to 2.1.0.
4011 - Regenerate configure.
4012
4013
4014 Changes: Modified:
4015 +9 -9 trunk/configure (File Modified)
4016 +1 -1 trunk/configure.ac (File Modified)
4017
4018
4019 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4020 Log:
4021 Comment out example blacklist{} block.
4022
4023
4024 Changes: Modified:
4025 +7 -7 trunk/doc/example.conf (File Modified)
4026 +7 -7 trunk/doc/reference.conf (File Modified)
4027
4028
4029 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4030 Log:
4031 Add note regarding use of AHBL BLs.
4032
4033
4034 Changes: Modified:
4035 +4 -0 trunk/doc/example.conf (File Modified)
4036 +4 -0 trunk/doc/reference.conf (File Modified)
4037
4038
4039 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4040 Log:
4041 Fix typos.
4042
4043
4044 Changes: Modified:
4045 +2 -2 trunk/CREDITS (File Modified)
4046
4047
4048 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4049 Log:
4050 Add beu to CREDITS.
4051
4052
4053 Changes: Modified:
4054 +1 -0 trunk/CREDITS (File Modified)
4055
4056
4057 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4058 Log:
4059 Put more recent ratbox CREDITS here.
4060
4061
4062 Changes: Modified:
4063 +3 -2 trunk/doc/Ratbox-team (File Modified)
4064
4065
4066 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4067 Log:
4068 Clarify a bit.
4069
4070
4071 Changes: Modified:
4072 +5 -4 trunk/NEWS (File Modified)
4073
4074
4075 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4076 Log:
4077 Mention that install or make install also avoids modunload crashes.
4078
4079
4080 Changes: Modified:
4081 +2 -1 trunk/BUGS (File Modified)
4082
4083
4084 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4085 Log:
4086 - update NEWS a bit
4087
4088
4089 Changes: Modified:
4090 +3 -8 trunk/NEWS (File Modified)
4091
4092
4093 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4094 Log:
4095 - further updates
4096
4097
4098 Changes: Modified:
4099 +3 -2 trunk/BUGS (File Modified)
4100
4101
4102 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4103 Log:
4104 - add orighost check to hurt.c
4105 - update BUGS info
4106
4107
4108 Changes: Modified:
4109 +1 -6 trunk/BUGS (File Modified)
4110 +1 -1 trunk/extensions/hurt.c (File Modified)
4111
4112
4113 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4114 Log:
4115 Make kline_exempt exempt from HURT also.
4116
4117
4118 Changes: Modified:
4119 +2 -1 trunk/extensions/hurt.c (File Modified)
4120
4121
4122 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4123 Log:
4124 Fix mask HEAL propagation.
4125
4126
4127 Changes: Modified:
4128 +6 -3 trunk/extensions/hurt.c (File Modified)
4129
4130
4131 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4132 Log:
4133 - Remove old cruft.
4134 - Update.
4135
4136
4137 Changes: Modified:
4138 +18 -31 trunk/extensions/README (File Modified)
4139
4140
4141 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4142 Log:
4143 More target change hax.
4144 Ick.
4145
4146
4147 Changes: Modified:
4148 +5 -0 trunk/extensions/hurt.c (File Modified)
4149
4150
4151 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4152 Log:
4153 Improvements to HURT propagation.
4154
4155
4156 Changes: Modified:
4157 +8 -6 trunk/extensions/hurt.c (File Modified)
4158
4159
4160 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4161 Log:
4162 - further simplification
4163
4164
4165 Changes: Modified:
4166 +25 -76 trunk/extensions/hurt.c (File Modified)
4167 +0 -9 trunk/extensions/hurt.h (File Modified)
4168
4169
4170 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4171 Log:
4172 - client_exit hook
4173
4174
4175 Changes: Modified:
4176 +13 -0 trunk/extensions/hurt.c (File Modified)
4177
4178
4179 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4180 Log:
4181 - cut off at 15 messages instead of 30
4182
4183
4184 Changes: Modified:
4185 +1 -1 trunk/extensions/hurt.h (File Modified)
4186
4187
4188 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4189 Log:
4190 Squash a warning here.
4191
4192
4193 Changes: Modified:
4194 +1 -3 trunk/src/ircd.c (File Modified)
4195
4196
4197 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4198 Log:
4199 Don't show servers in /stats l to nonopers if flatten links is enabled.
4200
4201
4202 Changes: Modified:
4203 +3 -1 trunk/modules/m_stats.c (File Modified)
4204
4205
4206 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4207 Log:
4208 - hurt expiry
4209
4210
4211 Changes: Modified:
4212 +20 -7 trunk/extensions/hurt.c (File Modified)
4213
4214
4215 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4216 Log:
4217 - remove inline stuff (yuck)
4218 - sockaddr should have been sockhost
4219
4220
4221 Changes: Modified:
4222 +22 -31 trunk/extensions/hurt.c (File Modified)
4223
4224
4225 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4226 Log:
4227 - make hurt checking actually work
4228
4229
4230 Changes: Modified:
4231 +2 -7 trunk/extensions/hurt.c (File Modified)
4232
4233
4234 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4235 Log:
4236 Slight tweak to alias{}.
4237
4238
4239 Changes: Modified:
4240 +4 -0 trunk/src/parse.c (File Modified)
4241
4242
4243 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4244 Log:
4245 - further simplification
4246
4247
4248 Changes: Modified:
4249 +59 -71 trunk/extensions/hurt.c (File Modified)
4250 +0 -1 trunk/extensions/hurt.h (File Modified)
4251
4252
4253 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4254 Log:
4255 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4256
4257
4258 Changes: Modified:
4259 +10 -20 trunk/extensions/hurt.c (File Modified)
4260 +0 -4 trunk/extensions/hurt.h (File Modified)
4261
4262
4263 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4264 Log:
4265 - remove some unnecessary code here (hurt_initial_check_event()).
4266
4267
4268 Changes: Modified:
4269 +0 -23 trunk/extensions/hurt.c (File Modified)
4270
4271
4272 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4273 Log:
4274 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4275
4276
4277 Changes: Modified:
4278 +8 -0 trunk/modules/core/m_message.c (File Modified)
4279
4280
4281 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4282 Log:
4283 - more sane tgchange hax
4284
4285
4286 Changes: Modified:
4287 +2 -1 trunk/extensions/hurt.c (File Modified)
4288
4289
4290 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4291 Log:
4292 Make HEAL <nick> work.
4293
4294
4295 Changes: Modified:
4296 +40 -43 trunk/extensions/hurt.c (File Modified)
4297
4298
4299 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4300 Log:
4301 Destroy hurt_clients list on unload.
4302
4303
4304 Changes: Modified:
4305 +7 -0 trunk/extensions/hurt.c (File Modified)
4306
4307
4308 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4309 Log:
4310 Coding style: no space between a function name and parenthesis.
4311
4312
4313 Changes: Modified:
4314 +43 -43 trunk/extensions/hurt.c (File Modified)
4315
4316
4317 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4318 Log:
4319 Now works and throws out hurt clients after 30 protocol messages
4320 unless they identify.
4321
4322
4323 Changes: Modified:
4324 +28 -36 trunk/extensions/hurt.c (File Modified)
4325 +1 -7 trunk/extensions/hurt.h (File Modified)
4326
4327
4328 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4329 Log:
4330 Working addition/lookup.
4331
4332
4333 Changes: Modified:
4334 +8 -0 trunk/extensions/hurt.c (File Modified)
4335
4336
4337 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4338 Log:
4339 Get rid of hyb6 style propagation (:server COMMAND source).
4340
4341
4342 Changes: Modified:
4343 +18 -22 trunk/extensions/hurt.c (File Modified)
4344
4345
4346 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4347 Log:
4348 add not-working hurt_add and hurt_find
4349
4350
4351 Changes: Modified:
4352 +13 -5 trunk/extensions/hurt.c (File Modified)
4353
4354
4355 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4356 Log:
4357 Comment out a lot of stuff so I can load and unload this without crashing.
4358
4359
4360 Changes: Modified:
4361 +17 -6 trunk/extensions/hurt.c (File Modified)
4362
4363
4364 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4365 Log:
4366 Fix svn:keywords and add a short comment at the top.
4367
4368
4369 Changes: Modified:
4370 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4371
4372
4373 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4374 Log:
4375 - Make hurt module compile
4376 - Link it to the build
4377 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4378 correct flag name, no CAP_TS6 use etc
4379
4380
4381 Changes: Modified:
4382 +1 -0 trunk/extensions/Makefile.in (File Modified)
4383 +30 -32 trunk/extensions/hurt.c (File Modified)
4384
4385
4386 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4387 Log:
4388 Put beu's hurt module in trunk.
4389
4390
4391 Changes: Modified:
4392 + - trunk/extensions/hurt.c (File Added)
4393 + - trunk/extensions/hurt.h (File Added)
4394
4395
4396 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4397 Log:
4398 - _iprint(): use stderr instead of stdout
4399
4400
4401 Changes: Modified:
4402 +1 -1 trunk/src/s_log.c (File Modified)
4403
4404
4405 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4406 Log:
4407 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4408 and subsequently destroy our kqueue when we close 0, 1, 2
4409 (broke /restart).
4410 - After closing fd 0, 1, 2 reopen them to /dev/null again
4411 so we don't send messages from malloc etc to a random
4412 user's connection.
4413 - Remove an obsolete comment.
4414
4415
4416 Changes: Modified:
4417 +13 -2 trunk/src/ircd.c (File Modified)
4418
4419
4420 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4421 Log:
4422 Update NEWS file.
4423
4424
4425 Changes: Modified:
4426 +29 -1 trunk/NEWS (File Modified)
4427
4428
4429 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4430 Log:
4431 Rerun autoconf.
4432
4433
4434 Changes: Modified:
4435 +1 -1 trunk/configure (File Modified)
4436
4437
4438 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4439 Log:
4440 Fix openssl version check to also accept versions newer than 0.9.6.
4441
4442
4443 Changes: Modified:
4444 +1 -1 trunk/configure.ac (File Modified)
4445
4446
4447 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4448 Log:
4449 Oops, need packet.h here.
4450
4451
4452 Changes: Modified:
4453 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4454
4455
4456 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4457 Log:
4458 End the flood grace period in CPRIVMSG/CNOTICE.
4459
4460
4461 Changes: Modified:
4462 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4463
4464
4465 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4466 Log:
4467 - update class::connectfreq documentation
4468
4469
4470 Changes: Modified:
4471 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4472
4473
4474 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4475 Log:
4476 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4477
4478
4479 Changes: Modified:
4480 +3 -6 trunk/src/s_serv.c (File Modified)
4481
4482
4483 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4484 Log:
4485 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4486
4487
4488 Changes: Modified:
4489 +1 -1 trunk/src/messages.tab (File Modified)
4490
4491
4492 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4493 Log:
4494 Don't mention that /stats p shows idle times, as it doesn't.
4495
4496
4497 Changes: Modified:
4498 +1 -1 trunk/help/opers/stats (File Modified)
4499 +1 -1 trunk/help/users/stats (File Modified)
4500
4501
4502 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4503 Log:
4504 /stats A shows DNS servers, it doesn't matter whether ircd
4505 uses ADNS or something else.
4506
4507
4508 Changes: Modified:
4509 +1 -1 trunk/help/opers/stats (File Modified)
4510
4511
4512 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4513 Log:
4514 get_client_name() fix
4515
4516
4517 Changes: Modified:
4518 +4 -0 trunk/src/client.c (File Modified)
4519
4520
4521 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4522 Log:
4523 Add some comments.
4524
4525
4526 Changes: Modified:
4527 +6 -0 trunk/src/ircd.c (File Modified)
4528
4529
4530 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4531 Log:
4532 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4533
4534 Changes: Modified:
4535 +16 -17 trunk/configure (File Modified)
4536 +1 -1 trunk/configure.ac (File Modified)
4537
4538
4539 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4540 Log:
4541 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4542
4543 Changes: Modified:
4544 +135 -0 trunk/configure (File Modified)
4545 +6 -0 trunk/configure.ac (File Modified)
4546
4547
4548 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4549 Log:
4550 Exit 0 on successful -conftest.
4551
4552
4553 Changes: Modified:
4554 +1 -1 trunk/src/ircd.c (File Modified)
4555
4556
4557 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4558 Log:
4559 Make the "keep the parent process around" thing work, by opening
4560 a pipe to the child process. This pipe is on fd 0 in the child
4561 process. After successful initialization, the child will write
4562 a byte to this pipe, on fatal errors it will close it without
4563 writing anything.
4564
4565 Somewhat hackish still but should work.
4566
4567
4568 Changes: Modified:
4569 +27 -30 trunk/src/ircd.c (File Modified)
4570
4571
4572 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4573 Log:
4574 - convert some error messages to ierror() over fprintf/ilog combination
4575
4576
4577 Changes: Modified:
4578 +3 -6 trunk/src/ircd.c (File Modified)
4579
4580
4581 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4582 Log:
4583 - inotice() for loadmodule when in foreground mode
4584
4585
4586 Changes: Modified:
4587 +3 -0 trunk/src/modules.c (File Modified)
4588
4589
4590 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4591 Log:
4592 - remove inotice() on loading modules from the config
4593
4594
4595 Changes: Modified:
4596 +0 -3 trunk/src/modules.c (File Modified)
4597
4598
4599 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4600 Log:
4601 - usleep for 50000usec in the parent process to allow for startup messages
4602 to be cleanly printed before detaching to shell, this should be more than
4603 enough time really
4604
4605
4606 Changes: Modified:
4607 +3 -0 trunk/src/ircd.c (File Modified)
4608
4609
4610 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4611 Log:
4612 - display more errors during normal startup as to try to help people find common problems
4613
4614
4615 Changes: Modified:
4616 +27 -10 trunk/src/ircd.c (File Modified)
4617
4618
4619 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4620 Log:
4621 - version bump in preparation of 2.0.0 release
4622
4623
4624 Changes: Modified:
4625 +9 -9 trunk/configure (File Modified)
4626 +1 -1 trunk/configure.ac (File Modified)
4627
4628
4629 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4630 Log:
4631 Change example.conf operator block from "admin" to "god",
4632 so as to show we encourage per-person operator blocks.
4633
4634
4635 Changes: Modified:
4636 +4 -2 trunk/doc/example.conf (File Modified)
4637
4638
4639 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4640 Log:
4641 Document alias{} block.
4642
4643
4644 Changes: Modified:
4645 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4646
4647
4648 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4649 Log:
4650 Document DNS blacklist stuff in sgml.
4651
4652
4653 Changes: Modified:
4654 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4655 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4656
4657
4658 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4659 Log:
4660 Misc /stats clarifications.
4661
4662
4663 Changes: Modified:
4664 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4665
4666
4667 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4668 Log:
4669 Move snomasks into umodes chapter.
4670 Move oprivs chapter down.
4671
4672
4673 Changes: Modified:
4674 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4675 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4676 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4677
4678
4679 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4680 Log:
4681 Mention operator{} user@host change.
4682
4683
4684 Changes: Modified:
4685 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4686
4687
4688 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4689 Log:
4690 operator{} block user@host matches against orighost now, not host.
4691 This means that services/+h spoofs do not work in operator{} blocks;
4692 auth{} spoofs still work.
4693
4694
4695 Changes: Modified:
4696 +4 -0 trunk/doc/example.conf (File Modified)
4697 +1 -1 trunk/doc/reference.conf (File Modified)
4698 +2 -2 trunk/modules/m_challenge.c (File Modified)
4699 +1 -1 trunk/modules/m_oper.c (File Modified)
4700
4701
4702 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4703 Log:
4704 - inotice/iwarn/ierror() stuff I was working on
4705
4706
4707 Changes: Modified:
4708 +3 -0 trunk/include/s_log.h (File Modified)
4709 +15 -11 trunk/src/ircd.c (File Modified)
4710 +3 -1 trunk/src/modules.c (File Modified)
4711 +1 -1 trunk/src/newconf.c (File Modified)
4712 +54 -0 trunk/src/s_log.c (File Modified)
4713
4714
4715 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4716 Log:
4717 Oops, don't add blacklists to the list twice on rehash.
4718
4719
4720 Changes: Modified:
4721 +3 -2 trunk/src/blacklist.c (File Modified)
4722
4723
4724 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4725 Log:
4726 Remove notices to the client about progress of dnsbl lookups.
4727
4728
4729 Changes: Modified:
4730 +0 -4 trunk/src/blacklist.c (File Modified)
4731
4732
4733 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4734 Log:
4735 Add auth{} flag dnsbl_exempt.
4736
4737
4738 Changes: Modified:
4739 +2 -1 trunk/doc/example.conf (File Modified)
4740 +2 -1 trunk/doc/reference.conf (File Modified)
4741 +2 -0 trunk/include/s_conf.h (File Modified)
4742 +1 -0 trunk/src/newconf.c (File Modified)
4743 +8 -1 trunk/src/s_user.c (File Modified)
4744
4745
4746 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4747 Log:
4748 Switch alias{} and blacklist{} around, for consistency with example.conf.
4749
4750
4751 Changes: Modified:
4752 +18 -18 trunk/doc/reference.conf (File Modified)
4753
4754
4755 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4756 Log:
4757 Send a warning to the user if they are dnsbl listed but exempted.
4758
4759
4760 Changes: Modified:
4761 +17 -12 trunk/src/s_user.c (File Modified)
4762
4763
4764 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4765 Log:
4766 Move throwing out dnsbl listed clients to registration,
4767 and make kline_exempt exempt from it.
4768
4769
4770 Changes: Modified:
4771 +1 -0 trunk/include/blacklist.h (File Modified)
4772 +4 -0 trunk/include/client.h (File Modified)
4773 +15 -16 trunk/src/blacklist.c (File Modified)
4774 +6 -0 trunk/src/client.c (File Modified)
4775 +17 -0 trunk/src/s_user.c (File Modified)
4776
4777
4778 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4779 Log:
4780 Show refcount in /stats n.
4781
4782
4783 Changes: Modified:
4784 +3 -2 trunk/modules/m_stats.c (File Modified)
4785
4786
4787 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4788 Log:
4789 Don't look up dnsbls twice if they send USER twice.
4790
4791
4792 Changes: Modified:
4793 +5 -3 trunk/modules/m_user.c (File Modified)
4794
4795
4796 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4797 Log:
4798 Add /stats n to help files.
4799
4800
4801 Changes: Modified:
4802 +1 -0 trunk/help/opers/stats (File Modified)
4803 +1 -0 trunk/help/users/stats (File Modified)
4804
4805
4806 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4807 Log:
4808 Only check dnsbls for A records, not AAAA.
4809
4810
4811 Changes: Modified:
4812 +1 -1 trunk/src/blacklist.c (File Modified)
4813
4814
4815 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4816 Log:
4817 Don't remove non-illegal blacklists on completion of check.
4818 Add debugging notices (not working).
4819
4820
4821 Changes: Modified:
4822 +5 -1 trunk/src/blacklist.c (File Modified)
4823
4824
4825 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4826 Log:
4827 Don't call register_local_user() if they haven't sent a nick yet.
4828
4829
4830 Changes: Modified:
4831 +1 -1 trunk/src/blacklist.c (File Modified)
4832
4833
4834 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4835 Log:
4836 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4837
4838
4839 Changes: Modified:
4840 +21 -0 trunk/modules/m_stats.c (File Modified)
4841
4842
4843 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4844 Log:
4845 More dnsbl rehash fixes, it was adding bogus entries.
4846
4847
4848 Changes: Modified:
4849 +2 -7 trunk/src/newconf.c (File Modified)
4850
4851
4852 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4853 Log:
4854 Need blacklist.h here.
4855
4856
4857 Changes: Modified:
4858 +1 -0 trunk/src/s_conf.c (File Modified)
4859
4860
4861 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4862 Log:
4863 - nuke iauth
4864
4865
4866 Changes: Modified:
4867 +1 -2 trunk/configure (File Modified)
4868 +0 -48 trunk/configure.ac (File Modified)
4869 + - trunk/doc/example-iauth.conf (File Deleted)
4870 + - trunk/iauth/ (File Deleted)
4871
4872
4873 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4874 Log:
4875 Improve handling of rehashing with blacklists.
4876 Also some coding style tweaks.
4877
4878
4879 Changes: Modified:
4880 +3 -2 trunk/include/blacklist.h (File Modified)
4881 +35 -16 trunk/src/blacklist.c (File Modified)
4882 +2 -0 trunk/src/s_conf.c (File Modified)
4883
4884
4885 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4886 Log:
4887 Clear can_send cache if a user logs in or out from services.
4888
4889
4890 Changes: Modified:
4891 +2 -0 trunk/modules/m_services.c (File Modified)
4892
4893
4894 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4895 Log:
4896 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4897 This directory is not entered by default.
4898 More stuff needs to be moved into here.
4899
4900
4901 Changes: Modified:
4902 +2 -1 trunk/configure (File Modified)
4903 +1 -0 trunk/configure.ac (File Modified)
4904 +69 -458 trunk/extensions/Makefile.in (File Modified)
4905 + - trunk/extensions/m_clearchan.c (File Deleted)
4906 + - trunk/extensions/m_force.c (File Deleted)
4907 + - trunk/unsupported/ (File Added)
4908 + - trunk/unsupported/Makefile.in (File Added)
4909 + - trunk/unsupported/m_clearchan.c (File Added)
4910 + - trunk/unsupported/m_force.c (File Added)
4911
4912
4913 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4914 Log:
4915 Logging/wallops for forcejoin/forcepart, numeric fix.
4916 This needs to be moved to the toys section.
4917
4918
4919 Changes: Modified:
4920 +22 -2 trunk/extensions/m_force.c (File Modified)
4921
4922
4923 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4924 Log:
4925 Fix comments at the top (including copyright).
4926
4927
4928 Changes: Modified:
4929 +3 -2 trunk/extensions/m_omode.c (File Modified)
4930
4931
4932 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4933 Log:
4934 Add OMODE command to extensions/ for oper mode hacking:
4935 - requires admin privs
4936 - does not work for opped opers
4937 - sends wallops
4938 - sends a ServerMode for opping the oper themselves,
4939 otherwise a mode coming from the oper (not only
4940 does this provide full accountability, it is also
4941 easiest to implement while avoiding channels
4942 messed up with bogus bans etc).
4943
4944
4945 Changes: Modified:
4946 +171 -0 trunk/extensions/Makefile.in (File Modified)
4947 + - trunk/extensions/m_omode.c (File Added)
4948
4949
4950 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4951 Log:
4952 Metadata fix
4953
4954
4955 Changes: Modified:
4956 + - trunk/include/blacklist.h (Property Modified)
4957 + - trunk/src/blacklist.c (Property Modified)
4958
4959
4960 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4961 Log:
4962 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4963
4964
4965 Changes: Modified:
4966 +5 -1 trunk/src/blacklist.c (File Modified)
4967
4968
4969 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4970 Log:
4971 Initial DNS blacklist support:
4972 - see example.conf for how to use.
4973 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4974 - tor.ahbl.org is also included because most networks will not want to allow tor
4975 (and we're considering going KoS on tor users here anyway due to abuse)
4976
4977
4978 Changes: Modified:
4979 +18 -0 trunk/doc/example.conf (File Modified)
4980 +66 -0 trunk/doc/reference.conf (File Modified)
4981 + - trunk/include/blacklist.h (File Added)
4982 +2 -0 trunk/include/client.h (File Modified)
4983 +3 -0 trunk/modules/m_user.c (File Modified)
4984 +152 -0 trunk/src/Makefile.in (File Modified)
4985 + - trunk/src/blacklist.c (File Added)
4986 +34 -0 trunk/src/newconf.c (File Modified)
4987 +1 -0 trunk/src/s_auth.c (File Modified)
4988 +4 -0 trunk/src/s_user.c (File Modified)
4989
4990
4991 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4992 Log:
4993 Remove last bit of lzo stuff (comment in example.conf connect{}).
4994
4995
4996 Changes: Modified:
4997 +0 -4 trunk/doc/example.conf (File Modified)
4998
4999
5000 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5001 Log:
5002 Show sasl successes and failures in /stats t (like other
5003 things in /stats t, about local clients only).
5004
5005
5006 Changes: Modified:
5007 +2 -0 trunk/include/s_stats.h (File Modified)
5008 +3 -0 trunk/modules/m_sasl.c (File Modified)
5009 +3 -0 trunk/src/s_stats.c (File Modified)
5010
5011
5012 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5013 Log:
5014 Allow messaging services by nickname without using
5015 target change slots (this was already possible with
5016 user@server notation or services shortcuts).
5017
5018
5019 Changes: Modified:
5020 +2 -2 trunk/modules/core/m_message.c (File Modified)
5021
5022
5023 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5024 Log:
5025 Abort a safelist if a new /list comes in while one is already in progress.
5026
5027
5028 Changes: Modified:
5029 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5030
5031
5032 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5033 Log:
5034 Change $![letter]:[mask] to $~[letter]:[mask]
5035 so both ! and ~ invert an extban.
5036
5037
5038 Changes: Modified:
5039 +2 -0 trunk/src/chmode.c (File Modified)
5040
5041
5042 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5043 Log:
5044 - revert due to technical issues
5045
5046
5047 Changes: Modified:
5048 +1 -1 trunk/src/extban.c (File Modified)
5049
5050
5051 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5052 Log:
5053 - 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
5054
5055
5056 Changes: Modified:
5057 +1 -1 trunk/src/extban.c (File Modified)
5058
5059
5060 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5061 Log:
5062 Don't pace /list on a single channel.
5063
5064
5065 Changes: Modified:
5066 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5067
5068
5069 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5070 Log:
5071 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5072
5073
5074 Changes: Modified:
5075 +4 -2 trunk/include/supported.h (File Modified)
5076
5077
5078 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5079 Log:
5080 Extban types are case insensitive; force them to lowercase when added.
5081
5082
5083 Changes: Modified:
5084 +5 -5 trunk/doc/extban.txt (File Modified)
5085 +4 -0 trunk/src/chmode.c (File Modified)
5086 +3 -3 trunk/src/extban.c (File Modified)
5087
5088
5089 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5090 Log:
5091 sendto_wallops_flags():
5092 - instead of checking IsOper on each client, walk the appropriate list
5093 - instead of sending non-+z wallops from persons to nonopers, send only
5094 +w wallops from persons
5095
5096
5097 Changes: Modified:
5098 +1 -5 trunk/src/send.c (File Modified)
5099
5100
5101 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5102 Log:
5103 Prefix oper wallops with "WALLOPS - " if they would
5104 otherwise look like operwalls or locops, when sending
5105 them to local users.
5106
5107
5108 Changes: Modified:
5109 +11 -1 trunk/modules/m_wallops.c (File Modified)
5110
5111
5112 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5113 Log:
5114 Make sure destination field in some sasl numerics
5115 is the user's nick, not the sasl agent or server
5116 name.
5117
5118
5119 Changes: Modified:
5120 +2 -2 trunk/modules/m_sasl.c (File Modified)
5121
5122
5123 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5124 Log:
5125 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5126
5127
5128 Changes: Modified:
5129 +1 -1 trunk/extensions/Makefile.in (File Modified)
5130
5131
5132 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5133 Log:
5134 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5135
5136
5137 Changes: Modified:
5138 +1 -0 trunk/src/s_user.c (File Modified)
5139
5140
5141 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5142 Log:
5143 Fix build for when IPv6 is disabled.
5144
5145
5146 Changes: Modified:
5147 +12 -10 trunk/src/s_auth.c (File Modified)
5148
5149
5150 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5151 Log:
5152 Add information about adding extban types.
5153
5154
5155 Changes: Modified:
5156 +25 -0 trunk/doc/extban.txt (File Modified)
5157
5158
5159 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5160 Log:
5161 Better extban validation: try to match a new extban from
5162 a local user against its setter to see if it is valid.
5163 Unknown extban types from remotes are no longer hidden.
5164
5165
5166 Changes: Modified:
5167 +4 -3 trunk/doc/extban.txt (File Modified)
5168 +1 -0 trunk/include/channel.h (File Modified)
5169 +2 -6 trunk/src/chmode.c (File Modified)
5170 +32 -0 trunk/src/extban.c (File Modified)
5171
5172
5173 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5174 Log:
5175 Make sure both .c.o: and .s.o: are followed by the necessary command.
5176
5177
5178 Changes: Modified:
5179 +1 -0 trunk/src/Makefile.in (File Modified)
5180
5181
5182 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5183 Log:
5184 Add need_sasl auth{} flag to sgml documentation.
5185
5186
5187 Changes: Modified:
5188 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5189
5190
5191 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5192 Log:
5193 Document need_sasl auth{} flag in example confs.
5194
5195
5196 Changes: Modified:
5197 +1 -0 trunk/doc/example.conf (File Modified)
5198 +1 -0 trunk/doc/reference.conf (File Modified)
5199
5200
5201 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5202 Log:
5203 Don't allow TB to set an empty topic.
5204 This would be possible if a server sent bad protocol
5205 and could cause a crash.
5206
5207
5208 Changes: Modified:
5209 +4 -0 trunk/modules/m_tb.c (File Modified)
5210
5211
5212 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5213 Log:
5214 - oops
5215
5216
5217 Changes: Modified:
5218 +1 -1 trunk/Makefile.in (File Modified)
5219
5220
5221 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5222 Log:
5223 - typo fix
5224
5225
5226 Changes: Modified:
5227 +2 -2 trunk/configure (File Modified)
5228 +1 -1 trunk/configure.ac (File Modified)
5229
5230
5231 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5232 Log:
5233 - rebuild configure
5234
5235
5236 Changes: Modified:
5237 +2 -2 trunk/configure (File Modified)
5238
5239
5240 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5241 Log:
5242 - makefile fix
5243
5244
5245 Changes: Modified:
5246 +1 -1 trunk/extensions/Makefile.in (File Modified)
5247
5248
5249 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5250 Log:
5251 - rename contrib to extensions to bring some clarity to things
5252
5253
5254 Changes: Modified:
5255 +1 -1 trunk/Makefile.in (File Modified)
5256 +1 -1 trunk/configure.ac (File Modified)
5257 +10 -10 trunk/doc/example.conf (File Modified)
5258 +10 -10 trunk/doc/reference.conf (File Modified)
5259 + - trunk/extensions/ (File Added)
5260 + - trunk/extras/ (File Deleted)
5261
5262
5263 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5264 Log:
5265 - temporary rename
5266
5267
5268 Changes: Modified:
5269 +1 -1 trunk/Makefile.in (File Modified)
5270 +1 -1 trunk/configure.ac (File Modified)
5271 + - trunk/contrib/ (File Deleted)
5272 + - trunk/extras/ (File Added)
5273
5274
5275 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5276 Log:
5277 Don't allow servers to QUIT (they should use SQUIT).
5278
5279
5280 Changes: Modified:
5281 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5282
5283
5284 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5285 Log:
5286 - keywords
5287
5288
5289 Changes: Modified:
5290 + - trunk/src/fnvhash.s (Property Modified)
5291
5292
5293 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5294 Log:
5295 - reduced version of code
5296
5297
5298 Changes: Modified:
5299 +9 -61 trunk/src/fnvhash.s (File Modified)
5300
5301
5302 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5303 Log:
5304 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5305
5306
5307 Changes: Modified:
5308 +1 -1 trunk/src/fnvhash.s (File Modified)
5309
5310
5311 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5312 Log:
5313 Fix orighost matching for klines, etc. Was hashing the visible
5314 host, oops.
5315
5316
5317 Changes: Modified:
5318 +1 -1 trunk/src/hostmask.c (File Modified)
5319
5320
5321 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5322 Log:
5323 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5324
5325
5326 Changes: Modified:
5327 +7 -1 trunk/configure (File Modified)
5328 +5 -0 trunk/configure.ac (File Modified)
5329 +5 -6 trunk/src/Makefile.in (File Modified)
5330 +0 -4 trunk/src/fnvhash.s (File Modified)
5331 +0 -2 trunk/src/hash.c (File Modified)
5332
5333
5334 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5335 Log:
5336 - regenerate configure
5337
5338
5339 Changes: Modified:
5340 +18 -0 trunk/configure (File Modified)
5341
5342
5343 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5344 Log:
5345 - --enable-ricer-hashing option.
5346
5347
5348 Changes: Modified:
5349 +9 -0 trunk/configure.ac (File Modified)
5350 +3 -0 trunk/include/setup.h.in (File Modified)
5351
5352
5353 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5354 Log:
5355 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5356
5357
5358 Changes: Modified:
5359 + - trunk/src/fnvhash.s (File Added)
5360 +3 -0 trunk/src/hash.c (File Modified)
5361
5362
5363 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5364 Log:
5365 Fix syntax error in reference.conf.
5366
5367
5368 Changes: Modified:
5369 +0 -1 trunk/doc/reference.conf (File Modified)
5370
5371
5372 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5373 Log:
5374 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5375 (&& instead of ||...)
5376 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5377
5378
5379 Changes: Modified:
5380 +1 -1 trunk/src/chmode.c (File Modified)
5381
5382
5383 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5384 Log:
5385 Documentation for extban.
5386
5387
5388 Changes: Modified:
5389 + - trunk/doc/extban.txt (File Added)
5390
5391
5392 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5393 Log:
5394 Add extban modules to example confs.
5395
5396
5397 Changes: Modified:
5398 +5 -0 trunk/doc/example.conf (File Modified)
5399 +10 -0 trunk/doc/reference.conf (File Modified)
5400
5401
5402 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5403 Log:
5404 Initial addition of extended ban types (conditionals).
5405 Allows custom +bqeI checks via modules.
5406 Initial extra types are account (a[:mask]), oper (o),
5407 channel (c:name), realname (r:mask), server (s:mask).
5408
5409
5410 Changes: Modified:
5411 +229 -0 trunk/contrib/Makefile.in (File Modified)
5412 + - trunk/contrib/extb_account.c (File Added)
5413 + - trunk/contrib/extb_channel.c (File Added)
5414 + - trunk/contrib/extb_oper.c (File Added)
5415 + - trunk/contrib/extb_realname.c (File Added)
5416 + - trunk/contrib/extb_server.c (File Added)
5417 +13 -0 trunk/include/channel.h (File Modified)
5418 +1 -0 trunk/src/Makefile.in (File Modified)
5419 +14 -5 trunk/src/channel.c (File Modified)
5420 +91 -0 trunk/src/chmode.c (File Modified)
5421 + - trunk/src/extban.c (File Added)
5422
5423
5424 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5425 Log:
5426 Do not force +bqeI modes starting with '$' in nick!user@host format.
5427 * and ? characters in them are still assumed to be wildcards.
5428
5429
5430 Changes: Modified:
5431 +6 -0 trunk/src/chmode.c (File Modified)
5432
5433
5434 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5435 Log:
5436 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5437
5438
5439 Changes: Modified:
5440 +4 -0 trunk/modules/m_capab.c (File Modified)
5441
5442
5443 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5444 Log:
5445 Stop some mixing of client and server protocol.
5446
5447
5448 Changes: Modified:
5449 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5450 +4 -2 trunk/modules/m_pass.c (File Modified)
5451 +6 -0 trunk/modules/m_sasl.c (File Modified)
5452 +6 -0 trunk/modules/m_user.c (File Modified)
5453
5454
5455 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5456 Log:
5457 - additional revert
5458
5459
5460 Changes: Modified:
5461 +0 -2 trunk/include/s_newconf.h (File Modified)
5462 +0 -4 trunk/include/s_serv.h (File Modified)
5463 +0 -1 trunk/src/newconf.c (File Modified)
5464 +1 -13 trunk/src/s_serv.c (File Modified)
5465
5466
5467 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5468 Log:
5469 - revert LZOLink patch for now
5470
5471
5472 Changes: Modified:
5473 +0 -1 trunk/servlink/Makefile.in (File Modified)
5474 +0 -16 trunk/servlink/README (File Modified)
5475 +2 -36 trunk/servlink/control.c (File Modified)
5476 +0 -3 trunk/servlink/control.h (File Modified)
5477 +7 -5955 trunk/servlink/io.c (File Modified)
5478 + - trunk/servlink/lzoconf.h (File Deleted)
5479 + - trunk/servlink/lzodefs.h (File Deleted)
5480 + - trunk/servlink/minilzo.c (File Deleted)
5481 + - trunk/servlink/minilzo.h (File Deleted)
5482 +0 -1 trunk/servlink/servlink.h (File Modified)
5483
5484
5485 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5486 Log:
5487 - more stuff here
5488
5489
5490 Changes: Modified:
5491 +4 -2 trunk/servlink/control.c (File Modified)
5492 +2 -1 trunk/servlink/io.c (File Modified)
5493
5494
5495 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5496 Log:
5497 - oops
5498
5499
5500 Changes: Modified:
5501 +2 -2 trunk/servlink/io.c (File Modified)
5502
5503
5504 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5505 Log:
5506 - paranoia, prevent segfaults
5507
5508
5509 Changes: Modified:
5510 +2 -2 trunk/servlink/io.c (File Modified)
5511
5512
5513 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5514 Log:
5515 - more optimal servlink code
5516
5517
5518 Changes: Modified:
5519 +21 -8 trunk/servlink/io.c (File Modified)
5520
5521
5522 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5523 Log:
5524 - more efficient read strategy
5525
5526
5527 Changes: Modified:
5528 +15 -3 trunk/servlink/io.c (File Modified)
5529
5530
5531 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5532 Log:
5533 - use lzo_uintp cast to make LZO happy
5534
5535
5536 Changes: Modified:
5537 +3 -3 trunk/servlink/io.c (File Modified)
5538
5539
5540 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5541 Log:
5542 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5543
5544
5545 Changes: Modified:
5546 +4 -0 trunk/doc/example.conf (File Modified)
5547 +2 -1 trunk/include/s_newconf.h (File Modified)
5548 +4 -0 trunk/include/s_serv.h (File Modified)
5549 +1 -0 trunk/servlink/Makefile.in (File Modified)
5550 +16 -0 trunk/servlink/README (File Modified)
5551 +34 -2 trunk/servlink/control.c (File Modified)
5552 +3 -0 trunk/servlink/control.h (File Modified)
5553 +5929 -7 trunk/servlink/io.c (File Modified)
5554 + - trunk/servlink/lzoconf.h (File Added)
5555 + - trunk/servlink/lzodefs.h (File Added)
5556 + - trunk/servlink/minilzo.c (File Added)
5557 + - trunk/servlink/minilzo.h (File Added)
5558 +1 -0 trunk/servlink/servlink.h (File Modified)
5559 +1 -0 trunk/src/newconf.c (File Modified)
5560 +14 -2 trunk/src/s_serv.c (File Modified)
5561
5562
5563 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5564 Log:
5565 - remove imalloc, it was a concept that probably wouldn't have worked properly
5566
5567
5568 Changes: Modified:
5569 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5570 + - trunk/libcharybdis/imalloc.c (File Deleted)
5571 + - trunk/libcharybdis/imalloc.h (File Deleted)
5572
5573
5574 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5575 Log:
5576 - disable imalloc for now
5577
5578
5579 Changes: Modified:
5580 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5581
5582
5583 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5584 Log:
5585 - remove unneeded debug code
5586
5587
5588 Changes: Modified:
5589 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5590
5591
5592 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5593 Log:
5594 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5595
5596
5597 Changes: Modified:
5598 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5599
5600
5601 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5602 Log:
5603 - more stuff here, imalloc remains disabled for now
5604
5605
5606 Changes: Modified:
5607 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5608
5609
5610 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5611 Log:
5612 - more progress
5613
5614
5615 Changes: Modified:
5616 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5617
5618
5619 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5620 Log:
5621 - more tweaks
5622
5623
5624 Changes: Modified:
5625 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5626 +2 -0 trunk/src/ircd.c (File Modified)
5627
5628
5629 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5630 Log:
5631 - roll back libircd crap
5632
5633
5634 Changes: Modified:
5635 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5636 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5637 +29 -0 trunk/src/.depend (File Modified)
5638 +6 -21 trunk/src/Makefile.in (File Modified)
5639 +3 -218 trunk/src/ircd.c (File Modified)
5640 + - trunk/src/ircd_linker.c (File Deleted)
5641 + - trunk/src/main.c (File Deleted)
5642
5643
5644 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5645 Log:
5646 - realloc(), free() implementation
5647
5648
5649 Changes: Modified:
5650 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5651
5652
5653 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5654 Log:
5655 - malloc(), calloc() implementation
5656
5657
5658 Changes: Modified:
5659 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5660
5661
5662 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5663 Log:
5664 - block_free(), block_find(), retune_heaps() implementation
5665
5666
5667 Changes: Modified:
5668 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5669
5670
5671 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5672 Log:
5673 - block_destroy code, block_allocate code.
5674
5675
5676 Changes: Modified:
5677 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5678
5679
5680 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5681 Log:
5682 - block_new() code
5683
5684
5685 Changes: Modified:
5686 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5687
5688
5689 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5690 Log:
5691 - disable imalloc again :P
5692
5693
5694 Changes: Modified:
5695 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5696
5697
5698 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5699 Log:
5700 - fix warning
5701
5702
5703 Changes: Modified:
5704 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5705
5706
5707 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5708 Log:
5709 - fix typo
5710
5711
5712 Changes: Modified:
5713 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5714
5715
5716 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5717 Log:
5718 - constructor code for imalloc engine (malloc_init())
5719
5720
5721 Changes: Modified:
5722 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5723
5724
5725 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5726 Log:
5727 - imalloc engine improvements
5728
5729
5730 Changes: Modified:
5731 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5732
5733
5734 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5735 Log:
5736 - replace mmap() code with direct brk()/sbrk() calls.
5737
5738
5739 Changes: Modified:
5740 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5741
5742
5743 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5744 Log:
5745 - remove outdated i_malloc() interfaces
5746
5747
5748 Changes: Modified:
5749 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5750
5751
5752 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5753 Log:
5754 - redisable imalloc (sorry!)
5755
5756
5757 Changes: Modified:
5758 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5759
5760
5761 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5762 Log:
5763 - correct GET_PAGE_SLOT() macro
5764
5765
5766 Changes: Modified:
5767 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5768
5769
5770 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5771 Log:
5772 - oops forgot to commit it with imalloc turned off
5773
5774
5775 Changes: Modified:
5776 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5777
5778
5779 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5780 Log:
5781 - cleanups
5782
5783
5784 Changes: Modified:
5785 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5786 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5787
5788
5789 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5790 Log:
5791 - lowlevel imalloc code
5792
5793
5794 Changes: Modified:
5795 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5796 + - trunk/libcharybdis/imalloc.h (File Added)
5797
5798
5799 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5800 Log:
5801 - fix bindings
5802
5803
5804 Changes: Modified:
5805 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5806
5807
5808 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5809 Log:
5810 remove #ifndef
5811
5812
5813 Changes: Modified:
5814 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5815
5816
5817 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5818 Log:
5819 - 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)
5820
5821
5822 Changes: Modified:
5823 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5824 + - trunk/libcharybdis/imalloc.c (File Added)
5825
5826
5827 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5828 Log:
5829 - increment configure Id
5830
5831
5832 Changes: Modified:
5833 +2208 -1 trunk/configure (File Modified)
5834
5835
5836 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5837 Log:
5838 - bootstrap for imalloc code
5839
5840
5841 Changes: Modified:
5842 +54 -1 trunk/configure.ac (File Modified)
5843 +27 -0 trunk/include/setup.h.in (File Modified)
5844
5845
5846 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5847 Log:
5848 Clarify interaction of spoofs and channel bans/operator{} blocks.
5849
5850
5851 Changes: Modified:
5852 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5853 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5854
5855
5856 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5857 Log:
5858 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5859
5860
5861 Changes: Modified:
5862 +30 -22 trunk/src/ircd.c (File Modified)
5863
5864
5865 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5866 Log:
5867 If shared{} blocks deny something, the command
5868 is silently ignored.
5869
5870
5871 Changes: Modified:
5872 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5873
5874
5875 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5876 Log:
5877 Move up IsService check so we don't store a non-service
5878 in preClient->sasl_agent.
5879
5880
5881 Changes: Modified:
5882 +6 -6 trunk/modules/m_sasl.c (File Modified)
5883
5884
5885 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5886 Log:
5887 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5888 Add some more sanity checks on agent strings.
5889
5890
5891 Changes: Modified:
5892 +13 -11 trunk/modules/m_sasl.c (File Modified)
5893
5894
5895 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5896 Log:
5897 Unknown clients can have an ID too now so make sure to remove
5898 them from the hash if they exit.
5899
5900
5901 Changes: Modified:
5902 +3 -0 trunk/src/client.c (File Modified)
5903
5904
5905 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5906 Log:
5907 Only accept sasl from servers in a service{} block.
5908 Not tested but this must go in.
5909
5910
5911 Changes: Modified:
5912 +6 -0 trunk/modules/m_sasl.c (File Modified)
5913 +3 -0 trunk/modules/m_signon.c (File Modified)
5914
5915
5916 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5917 Log:
5918 Only process SAVE messages targetting registered users,
5919 not servers or unregistered connections. Could cause
5920 a crash when bad protocol was received.
5921
5922
5923 Changes: Modified:
5924 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5925
5926
5927 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5928 Log:
5929 - fix QJM buffer overflow vulnerability (fucking GXTi)
5930
5931
5932 Changes: Modified:
5933 +3 -3 trunk/src/s_user.c (File Modified)
5934
5935
5936 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5937 Log:
5938 Mention /scan umodes under oper_spy privilege.
5939
5940
5941 Changes: Modified:
5942 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5943
5944
5945 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5946 Log:
5947 Mention that overlapping cluster blocks are a bad thing.
5948
5949
5950 Changes: Modified:
5951 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5952
5953
5954 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5955 Log:
5956 - Document cluster{} and shared{} blocks.
5957 - Mention that service{} does not allow wildcards.
5958
5959
5960 Changes: Modified:
5961 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5962
5963
5964 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5965 Log:
5966 Document exempt{} and service{} blocks, point to reference.conf for
5967 general{}, channel{} and serverhide{}.
5968
5969
5970 Changes: Modified:
5971 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5972
5973
5974 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5975 Log:
5976 Document ~ in lists of values better.
5977
5978
5979 Changes: Modified:
5980 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5981
5982
5983 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5984 Log:
5985 More detailed CNOTICE, CPRIVMSG descriptions.
5986
5987
5988 Changes: Modified:
5989 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5990
5991
5992 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5993 Log:
5994 Oops, need both Revision and Id on modules.
5995
5996
5997 Changes: Modified:
5998 + - trunk/modules/sno_routing.c (Property Modified)
5999
6000
6001 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6002 Log:
6003 Tweak header comment a bit (filename, Id).
6004
6005
6006 Changes: Modified:
6007 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6008
6009
6010 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6011 Log:
6012 Add GLINE and UNGLINE.
6013
6014
6015 Changes: Modified:
6016 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6017
6018
6019 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6020 Log:
6021 New configure with proper Id.
6022
6023
6024 Changes: Modified:
6025 +3 -1 trunk/configure (File Modified)
6026
6027
6028 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6029 Log:
6030 Change #include directives for in6addr_any, hopefully compiles better now.
6031
6032
6033 Changes: Modified:
6034 +3 -1 trunk/configure.ac (File Modified)
6035
6036
6037 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6038 Log:
6039 Encourage putting actual administrative information
6040 in the admin{} block.
6041
6042
6043 Changes: Modified:
6044 +3 -3 trunk/doc/example.conf (File Modified)
6045
6046
6047 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6048 Log:
6049 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6050
6051
6052 Changes: Modified:
6053 +9 -7 trunk/include/s_conf.h (File Modified)
6054 +1 -0 trunk/src/newconf.c (File Modified)
6055 +10 -0 trunk/src/s_user.c (File Modified)
6056
6057
6058 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6059 Log:
6060 - Change to glines = no in example confs
6061 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6062 are disabled.
6063
6064
6065 Changes: Modified:
6066 +1 -1 trunk/doc/example.conf (File Modified)
6067 +1 -1 trunk/doc/reference.conf (File Modified)
6068 +2 -2 trunk/modules/m_gline.c (File Modified)
6069
6070
6071 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6072 Log:
6073 - forward-port QJM fix from 1.1
6074
6075
6076 Changes: Modified:
6077 +2 -0 trunk/src/s_user.c (File Modified)
6078
6079
6080 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6081 Log:
6082 - add switch to configure to disable the block allocator
6083
6084
6085 Changes: Modified:
6086 +18 -0 trunk/configure (File Modified)
6087 +9 -0 trunk/configure.ac (File Modified)
6088 +0 -6 trunk/include/config.h (File Modified)
6089 +3 -0 trunk/include/setup.h.in (File Modified)
6090
6091
6092 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6093 Log:
6094 Fix wierd error that would exit SASL users with "Overridden"
6095
6096 Changes: Modified:
6097 +1 -1 trunk/modules/m_signon.c (File Modified)
6098
6099
6100 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6101 Log:
6102 Remove obsolete XXX comment about lazylinks.
6103
6104
6105 Changes: Modified:
6106 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6107
6108
6109 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6110 Log:
6111 OJOIN: make sure to send the wallops remotely for #channels
6112
6113
6114 Changes: Modified:
6115 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6116
6117
6118 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6119 Log:
6120 Accountability for OJOIN (contrib module)
6121
6122 Changes: Modified:
6123 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6124
6125
6126 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6127 Log:
6128 - move more stuff over to ircd_state
6129
6130
6131 Changes: Modified:
6132 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6133 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6134 +9 -0 trunk/src/ircd_state.c (File Modified)
6135 +3 -3 trunk/src/patricia.c (File Modified)
6136
6137
6138 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6139 Log:
6140 - move more stuff out of libircd and into ircd_state.c
6141
6142
6143 Changes: Modified:
6144 +5 -5 trunk/src/channel.c (File Modified)
6145 +4 -4 trunk/src/client.c (File Modified)
6146 +12 -0 trunk/src/ircd_state.c (File Modified)
6147
6148
6149 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6150 Log:
6151 - this is just barrels of fun
6152
6153
6154 Changes: Modified:
6155 + - trunk/include/ircd_state.h (File Added)
6156 +1 -1 trunk/src/Makefile.in (File Modified)
6157 +2 -1 trunk/src/channel.c (File Modified)
6158 +3 -52 trunk/src/ircd.c (File Modified)
6159 +100 -3 trunk/src/ircd_state.c (File Modified)
6160
6161
6162 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6163 Log:
6164 It's .include, not #include.
6165
6166
6167 Changes: Modified:
6168 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6169
6170
6171 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6172 Log:
6173 More consistent section titles.
6174
6175
6176 Changes: Modified:
6177 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6178 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6179 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6180
6181
6182 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6183 Log:
6184 Mention possible exceeding of +j/+l due to propagation
6185 delays between servers.
6186
6187
6188 Changes: Modified:
6189 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6190
6191
6192 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6193 Log:
6194 Formatting nits:
6195 - "text" -> <quote>text</quote>
6196 - <filename>
6197 - a few more
6198
6199
6200 Changes: Modified:
6201 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6202 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6203 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6204 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6205
6206
6207 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6208 Log:
6209 Remove text about deprecation of glines.
6210
6211
6212 Changes: Modified:
6213 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6214
6215
6216 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6217 Log:
6218 - Add description of umode +D, deaf.
6219 - Mention CALLERID 005 token with umode +g.
6220
6221
6222 Changes: Modified:
6223 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6224
6225
6226 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6227 Log:
6228 Strip off a leading colon in services shortcuts (aliases).
6229
6230
6231 Changes: Modified:
6232 +2 -0 trunk/src/parse.c (File Modified)
6233
6234
6235 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6236 Log:
6237 Add no_oper_invis contrib module, denies opers setting
6238 themselves invisible (except hidden_oper's).
6239
6240
6241 Changes: Modified:
6242 +42 -0 trunk/contrib/Makefile.in (File Modified)
6243 + - trunk/contrib/no_oper_invis.c (File Added)
6244
6245
6246 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6247 Log:
6248 Mention /stats E, make the other /stats descriptions more consistent.
6249
6250
6251 Changes: Modified:
6252 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6253
6254
6255 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6256 Log:
6257 Mention that the KILL reason and oper will appear on channels.
6258
6259
6260 Changes: Modified:
6261 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6262
6263
6264 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6265 Log:
6266 Mention /mode #channel f to query forward channel from outside.
6267
6268
6269 Changes: Modified:
6270 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6271
6272
6273 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6274 Log:
6275 Port over RATBOX_2_1 r20960 (anfl):
6276 client connect notices to +C should be hiding the extra
6277 fields for spoofed users
6278
6279
6280 Changes: Modified:
6281 +2 -1 trunk/src/s_user.c (File Modified)
6282
6283
6284 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6285 Log:
6286 Add a chapter with our extra user commands:
6287 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6288
6289
6290 Changes: Modified:
6291 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6292 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6293
6294
6295 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6296 Log:
6297 Do not put by <server>: in SQUIT reasons to servers
6298 other than the one being exited.
6299
6300
6301 Changes: Modified:
6302 +1 -1 trunk/src/client.c (File Modified)
6303
6304
6305 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6306 Log:
6307 Regenerate configure.
6308
6309
6310 Changes: Modified:
6311 +1162 -1159 trunk/configure (File Modified)
6312
6313
6314 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6315 Log:
6316 Move the warning flags down so they do not mess up
6317 checks like for -Wl,-export-dynamic.
6318
6319
6320 Changes: Modified:
6321 +33 -30 trunk/configure.ac (File Modified)
6322
6323
6324 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6325 Log:
6326 - more work here
6327
6328
6329 Changes: Modified:
6330 +2 -1 trunk/iauth/Makefile.in (File Modified)
6331
6332
6333 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6334 Log:
6335 - build iauth makefile
6336
6337
6338 Changes: Modified:
6339 +3 -2 trunk/configure (File Modified)
6340 +1 -0 trunk/configure.ac (File Modified)
6341
6342
6343 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6344 Log:
6345 - Makefile
6346
6347
6348 Changes: Modified:
6349 + - trunk/iauth/Makefile.in (File Added)
6350
6351
6352 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6353 Log:
6354 - add iauth.conf.example from irc2.11
6355
6356
6357 Changes: Modified:
6358 + - trunk/doc/example-iauth.conf (File Added)
6359
6360
6361 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6362 Log:
6363 - wow, i found some docs on this thing
6364
6365
6366 Changes: Modified:
6367 + - trunk/doc/technical/iauth-internals.txt (File Added)
6368
6369
6370 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6371 Log:
6372 - no longer applicable
6373
6374
6375 Changes: Modified:
6376 + - trunk/authdaemon/ (File Deleted)
6377
6378
6379 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6380 Log:
6381 - remove libircd.so on make clean (oops)
6382
6383
6384 Changes: Modified:
6385 +1 -1 trunk/src/Makefile.in (File Modified)
6386
6387
6388 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6389 Log:
6390 - merge iauth source for experimentation
6391
6392
6393 Changes: Modified:
6394 + - trunk/iauth/ (File Added)
6395 + - trunk/iauth/a_conf.c (File Added)
6396 + - trunk/iauth/a_conf_def.h (File Added)
6397 + - trunk/iauth/a_conf_ext.h (File Added)
6398 + - trunk/iauth/a_defines.h (File Added)
6399 + - trunk/iauth/a_externs.h (File Added)
6400 + - trunk/iauth/a_io.c (File Added)
6401 + - trunk/iauth/a_io_ext.h (File Added)
6402 + - trunk/iauth/a_log.c (File Added)
6403 + - trunk/iauth/a_log_def.h (File Added)
6404 + - trunk/iauth/a_log_ext.h (File Added)
6405 + - trunk/iauth/a_struct_def.h (File Added)
6406 + - trunk/iauth/iauth.c (File Added)
6407 + - trunk/iauth/mod_lhex.c (File Added)
6408 + - trunk/iauth/mod_lhex_ext.h (File Added)
6409 + - trunk/iauth/mod_pipe.c (File Added)
6410 + - trunk/iauth/mod_pipe_ext.h (File Added)
6411 + - trunk/iauth/mod_rfc931.c (File Added)
6412 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6413 + - trunk/iauth/mod_socks.c (File Added)
6414 + - trunk/iauth/mod_socks_ext.h (File Added)
6415 + - trunk/iauth/mod_webproxy.c (File Added)
6416 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6417
6418
6419 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6420 Log:
6421 User /quote help index was not sorted properly.
6422
6423
6424 Changes: Modified:
6425 +2 -2 trunk/help/Makefile.in (File Modified)
6426 +8 -8 trunk/help/users/index (File Modified)
6427
6428
6429 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6430 Log:
6431 Add SCAN help file.
6432
6433
6434 Changes: Modified:
6435 +25 -8 trunk/help/opers/index (File Modified)
6436 + - trunk/help/opers/scan (File Added)
6437
6438
6439 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6440 Log:
6441 SGML docs:
6442 - Document SCAN UMODES
6443 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6444
6445
6446 Changes: Modified:
6447 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6448
6449
6450 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6451 Log:
6452 Add our copyright information to /info (part of release-1.1 r1026).
6453
6454
6455 Changes: Modified:
6456 +1 -0 trunk/src/version.c.SH (File Modified)
6457
6458
6459 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6460 Log:
6461 Fix some compile warnings.
6462
6463
6464 Changes: Modified:
6465 +1 -1 trunk/modules/core/m_join.c (File Modified)
6466 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6467 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6468 +1 -1 trunk/modules/m_scan.c (File Modified)
6469 +4 -4 trunk/modules/m_signon.c (File Modified)
6470
6471
6472 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6473 Log:
6474 RSFNC: OK, actually consider unknowns also for detecting a collide.
6475 Otherwise we can get two clients with the same nick.
6476
6477
6478 Changes: Modified:
6479 +1 -1 trunk/modules/m_services.c (File Modified)
6480
6481
6482 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6483 Log:
6484 - charybdis profiling stuff
6485 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6486 - update .depend
6487
6488
6489 Changes: Modified:
6490 +0 -8 trunk/configure (File Modified)
6491 +1 -8 trunk/configure.ac (File Modified)
6492 +18 -0 trunk/include/channel.h (File Modified)
6493 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6494 +335 -260 trunk/src/.depend (File Modified)
6495 +1569 -0 trunk/src/Makefile.in (File Modified)
6496 + - trunk/src/chmode.c (File Added)
6497 +16 -1 trunk/src/ircd.c (File Modified)
6498 +11 -0 trunk/src/main.c (File Modified)
6499 +11 -0 trunk/src/modules.c (File Modified)
6500
6501
6502 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6503 Log:
6504 RSFNC: Do not send kills to servers for unknowns
6505
6506
6507 Changes: Modified:
6508 +4 -2 trunk/modules/m_services.c (File Modified)
6509
6510
6511 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6512 Log:
6513 Describe service{} blocks in reference.conf.
6514
6515
6516 Changes: Modified:
6517 +12 -0 trunk/doc/reference.conf (File Modified)
6518
6519
6520 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6521 Log:
6522 Replace this list of modes with pointers to other documentation.
6523
6524
6525 Changes: Modified:
6526 +6 -50 trunk/doc/modes.txt (File Modified)
6527
6528
6529 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6530 Log:
6531 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6532 looks too much like an old-ircd client pointer otherwise.
6533
6534
6535 Changes: Modified:
6536 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6537
6538
6539 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6540 Log:
6541 findforwards:
6542 - note truncation of the list (perhaps sending multiple
6543 notices is better)
6544 - clarify in a comment that /findforwards on a nonexistent
6545 channel can be useful
6546 - sendto_one_notice() requires that the text start with
6547 a colon
6548
6549
6550 Changes: Modified:
6551 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6552
6553
6554 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6555 Log:
6556 When we close a local server's link, always include the
6557 name of the client causing the exit in the reason in the
6558 SQUIT we send them (replacing them with us). This makes
6559 sure server notices for stuff like "Not enough arguments
6560 to server command" are different on the two sides.
6561
6562
6563 Changes: Modified:
6564 +7 -5 trunk/src/client.c (File Modified)
6565
6566
6567 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6568 Log:
6569 New contrib module m_findforwards.c
6570
6571
6572 Changes: Modified:
6573 +112 -0 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/m_findforwards.c (File Added)
6575
6576
6577 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6578 Log:
6579 Whoops, don't show real host behind auth{} spoof in
6580 spoof notices if hide_spoof_ips is enabled.
6581
6582 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6583
6584
6585 Changes: Modified:
6586 +3 -2 trunk/src/s_conf.c (File Modified)
6587
6588
6589 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6590 Log:
6591 Add dalnet-style /identify that sends to nickserv or chanserv.
6592
6593
6594 Changes: Modified:
6595 +102 -0 trunk/contrib/Makefile.in (File Modified)
6596 + - trunk/contrib/m_identify.c (File Added)
6597
6598
6599 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6600 Log:
6601 Document alias{} blocks a bit better.
6602
6603
6604 Changes: Modified:
6605 +9 -0 trunk/doc/reference.conf (File Modified)
6606
6607
6608 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6609 Log:
6610 - add aliases to /stats m (data usage is not counted though, sorry)
6611
6612
6613 Changes: Modified:
6614 +1 -0 trunk/include/s_conf.h (File Modified)
6615 +3 -0 trunk/src/newconf.c (File Modified)
6616 +15 -0 trunk/src/parse.c (File Modified)
6617
6618
6619 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6620 Log:
6621 - remove m_sshortcut as it's no longer relevant
6622
6623
6624 Changes: Modified:
6625 +0 -145 trunk/modules/Makefile.in (File Modified)
6626 + - trunk/modules/m_sshortcut.c (File Deleted)
6627
6628
6629 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6630 Log:
6631 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6632 targets instead of my original idea :P)
6633
6634
6635 Changes: Modified:
6636 +32 -0 trunk/doc/example.conf (File Modified)
6637 +35 -0 trunk/doc/reference.conf (File Modified)
6638 +4 -0 trunk/include/parse.h (File Modified)
6639 +7 -0 trunk/include/s_conf.h (File Modified)
6640 +82 -0 trunk/src/newconf.c (File Modified)
6641 +78 -0 trunk/src/parse.c (File Modified)
6642 +16 -0 trunk/src/s_conf.c (File Modified)
6643
6644
6645 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6646 Log:
6647 Remove some spaces after tabs. ??
6648
6649
6650 Changes: Modified:
6651 +18 -18 trunk/src/newconf.c (File Modified)
6652
6653
6654 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6655 Log:
6656 Global /who:
6657 - make sure to clear all marks also if the who was aborted
6658 because of too many matches
6659 - give ERR_TOOMANYMATCHES if too many matches
6660 - clarify comments
6661
6662 ratbox RATBOX_2_2 r22003 (jilles)
6663
6664
6665 Changes: Modified:
6666 +28 -26 trunk/modules/m_who.c (File Modified)
6667
6668
6669 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6670 Log:
6671 - devel is 2.0
6672
6673
6674 Changes: Modified:
6675 +9 -9 trunk/configure (File Modified)
6676 +1 -1 trunk/configure.ac (File Modified)
6677
6678
6679 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6680 Log:
6681 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6682
6683
6684 Changes: Modified:
6685 +2 -1 trunk/include/s_newconf.h (File Modified)
6686 +20 -0 trunk/modules/m_rehash.c (File Modified)
6687 +1 -1 trunk/src/s_newconf.c (File Modified)
6688
6689
6690 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6691 Log:
6692 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6693
6694
6695 Changes: Modified:
6696 +0 -1 trunk/doc/example.conf (File Modified)
6697 +0 -3 trunk/doc/reference.conf (File Modified)
6698 +0 -1 trunk/include/s_conf.h (File Modified)
6699 +0 -6 trunk/modules/m_info.c (File Modified)
6700 +1 -1 trunk/src/channel.c (File Modified)
6701 +0 -1 trunk/src/newconf.c (File Modified)
6702
6703
6704 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6705 Log:
6706 Missing header in m_chghost.c
6707
6708 Changes: Modified:
6709 +1 -0 trunk/modules/m_chghost.c (File Modified)
6710
6711
6712 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6713 Log:
6714 Relocate QJM code to a seperate function(change_nick_user_host)
6715 Change CHGHOST to use change_nick_user_host instead of just setting it
6716
6717
6718 Changes: Modified:
6719 +3 -0 trunk/include/s_user.h (File Modified)
6720 +1 -1 trunk/modules/m_chghost.c (File Modified)
6721 +3 -78 trunk/modules/m_signon.c (File Modified)
6722 +89 -0 trunk/src/s_user.c (File Modified)
6723
6724
6725 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6726 Log:
6727 Restore /stats a (dns servers, admin-only).
6728
6729
6730 Changes: Modified:
6731 +1 -0 trunk/include/res.h (File Modified)
6732 +5 -8 trunk/modules/m_stats.c (File Modified)
6733 +16 -0 trunk/src/res.c (File Modified)
6734
6735
6736 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6737 Log:
6738 - Add CHARYBDIS_PROFILE if we are profiling.
6739 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6740 - Remove duplicate --enable-epoll entry.
6741
6742
6743 Changes: Modified:
6744 +1595 -15 trunk/configure (File Modified)
6745 +30 -11 trunk/configure.ac (File Modified)
6746 +3 -0 trunk/include/setup.h.in (File Modified)
6747
6748
6749 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6750 Log:
6751 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6752
6753
6754 Changes: Modified:
6755 +28 -0 trunk/aclocal.m4 (File Modified)
6756
6757
6758 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6759 Log:
6760 Allow requesting forward channel and quiet list in same mode command.
6761
6762
6763 Changes: Modified:
6764 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6765
6766
6767 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6768 Log:
6769 Add description of xline wildcards.
6770
6771
6772 Changes: Modified:
6773 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6774
6775
6776 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6777 Log:
6778 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6779
6780
6781 Changes: Modified:
6782 +0 -4 trunk/modules/m_services.c (File Modified)
6783
6784
6785 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6786 Log:
6787 typo
6788
6789
6790 Changes: Modified:
6791 +1 -1 trunk/include/hook.h (File Modified)
6792
6793
6794 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6795 Log:
6796 call_hook, not hook_call
6797
6798
6799 Changes: Modified:
6800 +1 -1 trunk/modules/core/m_join.c (File Modified)
6801
6802
6803 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6804 Log:
6805 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6806 Could be useful for a number of things.
6807
6808
6809 Changes: Modified:
6810 +9 -0 trunk/modules/core/m_join.c (File Modified)
6811
6812
6813 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6814 Log:
6815 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6816
6817
6818 Changes: Modified:
6819 +7 -0 trunk/include/hook.h (File Modified)
6820
6821
6822 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6823 Log:
6824 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6825
6826
6827 Changes: Modified:
6828 +15 -0 trunk/modules/m_services.c (File Modified)
6829
6830
6831 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6832 Log:
6833 Clarify snomask +f, +k, +u.
6834
6835
6836 Changes: Modified:
6837 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6838
6839
6840 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6841 Log:
6842 Cmode +p and +s may be set simultaneously.
6843
6844
6845 Changes: Modified:
6846 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6847
6848
6849 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6850 Log:
6851 actually, we should check the data version on each reload (oops)
6852
6853
6854 Changes: Modified:
6855 +6 -6 trunk/src/main.c (File Modified)
6856
6857
6858 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6859 Log:
6860 more work on the loader
6861
6862
6863 Changes: Modified:
6864 +45 -21 trunk/src/main.c (File Modified)
6865
6866
6867 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6868 Log:
6869 Add prototype ircd_state.c
6870
6871
6872 Changes: Modified:
6873 + - trunk/src/ircd_state.c (File Added)
6874
6875
6876 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6877 Log:
6878 Smaller improvements.
6879
6880
6881 Changes: Modified:
6882 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6883
6884
6885 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6886 Log:
6887 Add a lot of stuff here.
6888
6889
6890 Changes: Modified:
6891 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6892
6893
6894 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6895 Log:
6896 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6897
6898
6899 Changes: Modified:
6900 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6901
6902
6903 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6904 Log:
6905 Invex doesn't trump +r or (sic) +J.
6906
6907
6908 Changes: Modified:
6909 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6910
6911
6912 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6913 Log:
6914 Check to make sure a module is not loaded before loading it.
6915
6916
6917 Changes: Modified:
6918 +6 -1 trunk/src/ircd_parser.y (File Modified)
6919
6920
6921 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6922 Log:
6923 - Add a missing comma in the HeaderMessages array
6924 - Only send "Your hostname is too long ..." if that really is the case
6925
6926
6927 Changes: Modified:
6928 +2 -2 trunk/src/s_auth.c (File Modified)
6929
6930
6931 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6932 Log:
6933 build_symtable() will have already bailed here, so no need to check
6934 explicitly whether or not charybdis_main is NULL.
6935
6936
6937 Changes: Modified:
6938 +7 -16 trunk/src/main.c (File Modified)
6939
6940
6941 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6942 Log:
6943 Data structure versioning, part 1.
6944
6945
6946 Changes: Modified:
6947 +10 -1 trunk/include/ircd_defs.h (File Modified)
6948 +2 -0 trunk/src/ircd.c (File Modified)
6949 +15 -3 trunk/src/main.c (File Modified)
6950
6951
6952 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6953 Log:
6954 build a symbol table and use that instead of doing a raw dlsym on everything
6955
6956
6957 Changes: Modified:
6958 + - trunk/include/ircd_linker.h (File Added)
6959 +71 -1 trunk/src/Makefile.in (File Modified)
6960 + - trunk/src/ircd_linker.c (File Added)
6961 +16 -4 trunk/src/main.c (File Modified)
6962
6963
6964 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6965 Log:
6966 The launcher now calls io_loop() instead of charybdis_main().
6967 This is so that we do not have to reinitialize *everything* later.
6968
6969
6970 Changes: Modified:
6971 +1 -0 trunk/include/ircd.h (File Modified)
6972 +6 -7 trunk/src/ircd.c (File Modified)
6973 +13 -1 trunk/src/main.c (File Modified)
6974
6975
6976 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6977 Log:
6978 Use global binding on libircd.so.
6979
6980
6981 Changes: Modified:
6982 +1 -1 trunk/src/main.c (File Modified)
6983
6984
6985 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6986 Log:
6987 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6988 (it will do more later)
6989
6990
6991 Changes: Modified:
6992 +14 -12 trunk/include/config.h (File Modified)
6993 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6994 +31 -5 trunk/src/Makefile.in (File Modified)
6995 +78 -1 trunk/src/ircd.c (File Modified)
6996 + - trunk/src/main.c (File Added)
6997
6998
6999 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7000 Log:
7001 Add whitespace here, oops.
7002
7003
7004 Changes: Modified:
7005 +1 -1 trunk/CREDITS (File Modified)
7006
7007
7008 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7009 Log:
7010 Properly copy over the IP address here instead of using a cheap hack.
7011 Because the hack didn't work right except on IPv6. :|
7012
7013
7014 Changes: Modified:
7015 +12 -2 trunk/src/s_newconf.c (File Modified)
7016
7017
7018 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7019 Log:
7020 Revert reject cache notice to ratbox's, which more
7021 clearly suggests what's happening.
7022
7023
7024 Changes: Modified:
7025 +4 -1 trunk/src/reject.c (File Modified)
7026
7027
7028 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7029 Log:
7030 Fix the openssl status in the overview information.
7031
7032
7033 Changes: Modified:
7034 +1 -3 trunk/configure (File Modified)
7035 +1 -3 trunk/configure.ac (File Modified)
7036
7037
7038 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7039 Log:
7040 - Add simple exempt{} block (127.0.0.1) to example.conf.
7041 - Remove mention of deny{}.
7042
7043
7044 Changes: Modified:
7045 +5 -0 trunk/doc/example.conf (File Modified)
7046 +1 -1 trunk/doc/reference.conf (File Modified)
7047
7048
7049 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7050 Log:
7051 example.conf: add some comments at the start
7052 reference.conf: some ircd-ratbox -> charybdis
7053
7054
7055 Changes: Modified:
7056 +11 -0 trunk/doc/example.conf (File Modified)
7057 +6 -5 trunk/doc/reference.conf (File Modified)
7058
7059
7060 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7061 Log:
7062 Rename m_createauthonly module to createauthonly
7063 as this is not a module providing an m_function
7064 (command).
7065
7066
7067 Changes: Modified:
7068 +1 -38 trunk/contrib/Makefile.in (File Modified)
7069 + - trunk/contrib/createauthonly.c (File Added)
7070 + - trunk/contrib/m_createauthonly.c (File Deleted)
7071
7072
7073 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7074 Log:
7075 Add to example confs commented lines for:
7076 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7077 sno_globalkline.so, sno_globaloper.so.
7078
7079
7080 Changes: Modified:
7081 +5 -1 trunk/doc/example.conf (File Modified)
7082 +9 -1 trunk/doc/reference.conf (File Modified)
7083
7084
7085 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7086 Log:
7087 - Unbreak connecting to connect{}s with hostnames
7088 instead of IP addresses (broken with new resolver).
7089 - Try to do A/AAAA query based on aftype in
7090 connect{} (doesn't seem to work fully).
7091
7092
7093 Changes: Modified:
7094 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7095
7096
7097 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7098 Log:
7099 Unbreak /rehash dns.
7100
7101
7102 Changes: Modified:
7103 +1 -0 trunk/src/res.c (File Modified)
7104
7105
7106 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7107 Log:
7108 Preserve Hybrid Id and add one of our own.
7109
7110
7111 Changes: Modified:
7112 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7113 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7114
7115
7116 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7117 Log:
7118 Add anfl and Androsyn to CREDITS.
7119 They wrote a lot of ratbox code we use, both before and after the fork.
7120
7121
7122 Changes: Modified:
7123 +2 -0 trunk/CREDITS (File Modified)
7124
7125
7126 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7127 Log:
7128 Hostname validity check.
7129
7130
7131 Changes: Modified:
7132 +42 -3 trunk/src/s_auth.c (File Modified)
7133
7134
7135 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7136 Log:
7137 Version bump to 1.2.0.
7138
7139
7140 Changes: Modified:
7141 +9 -9 trunk/configure (File Modified)
7142 +1 -1 trunk/configure.ac (File Modified)
7143
7144
7145 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7146 Log:
7147 - Missed a spot in the IPv6 code here. Should be usable now.
7148
7149
7150 Changes: Modified:
7151 +2 -2 trunk/src/res.c (File Modified)
7152
7153
7154 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7155 Log:
7156 Alright, so, this massive commit does the following:
7157 - Removes adns
7158 - Adds a resolver based on the undernet and hybrid one.
7159 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7160 - Makes a check in ./configure be posixly correct
7161 - Simplifies the auth code and DNS callbacks
7162
7163 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7164
7165
7166 Changes: Modified:
7167 +1 -1 trunk/Makefile.in (File Modified)
7168 + - trunk/adns/ (File Deleted)
7169 +148 -80 trunk/configure (File Modified)
7170 +1 -2 trunk/configure.ac (File Modified)
7171 +6 -0 trunk/include/client.h (File Modified)
7172 +1 -0 trunk/include/packet.h (File Modified)
7173 +153 -41 trunk/include/res.h (File Modified)
7174 + - trunk/include/reslib.h (File Added)
7175 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7176 +930 -1449 trunk/modules/.depend (File Modified)
7177 +3 -0 trunk/modules/m_stats.c (File Modified)
7178 +417 -621 trunk/src/.depend (File Modified)
7179 +1 -1 trunk/src/.indent.pro (File Modified)
7180 +2069 -289 trunk/src/Makefile.in (File Modified)
7181 + - trunk/src/adns.c (File Deleted)
7182 + - trunk/src/res.c (File Added)
7183 + - trunk/src/reslib.c (File Added)
7184 +11 -50 trunk/src/s_auth.c (File Modified)
7185 +4 -26 trunk/src/s_newconf.c (File Modified)
7186
7187
7188 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7189 Log:
7190 Document the NOBALLOC feature.
7191
7192
7193 Changes: Modified:
7194 +7 -1 trunk/include/config.h (File Modified)
7195
7196
7197 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7198 Log:
7199 commands.sgml changes
7200
7201
7202 Changes: Modified:
7203 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7204
7205
7206 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7207 Log:
7208 connect{} changes.
7209
7210
7211 Changes: Modified:
7212 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213
7214
7215 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7216 Log:
7217 Improve description of class{} block (in particular,
7218 mention server classes as well as client classes).
7219
7220
7221 Changes: Modified:
7222 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7223
7224
7225 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7226 Log:
7227 In comment:
7228 -/* sendq: servers need a higher sendq as they send more data */
7229 +/* sendq: servers need a higher sendq as they are sent more data */
7230
7231
7232 Changes: Modified:
7233 +1 -1 trunk/doc/reference.conf (File Modified)
7234
7235
7236 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7237 Log:
7238 Add modules{} block.
7239
7240
7241 Changes: Modified:
7242 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7243
7244
7245 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7246 Log:
7247 Add general::oper_snomask, snomask on oper up for opers
7248 that have umode +s set on oper up, but do not have
7249 a specific snomask setting in their operator block.
7250 If this is empty or not specified, +s is used as before.
7251
7252
7253 Changes: Modified:
7254 +4 -1 trunk/doc/example.conf (File Modified)
7255 +7 -1 trunk/doc/reference.conf (File Modified)
7256 +1 -0 trunk/include/client.h (File Modified)
7257 +1 -0 trunk/include/s_conf.h (File Modified)
7258 +32 -0 trunk/src/newconf.c (File Modified)
7259 +1 -0 trunk/src/s_conf.c (File Modified)
7260 +13 -3 trunk/src/s_user.c (File Modified)
7261
7262
7263 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7264 Log:
7265 fix error
7266
7267 Changes: Modified:
7268 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7269
7270
7271 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7272 Log:
7273 Add MASKTRACE and CHANTRACE commands.
7274
7275
7276 Changes: Modified:
7277 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7278
7279
7280 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7281 Log:
7282 document loadmodule directive
7283
7284
7285 Changes: Modified:
7286 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7287
7288
7289 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7290 Log:
7291 finish this up
7292
7293
7294 Changes: Modified:
7295 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7296
7297
7298 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7299 Log:
7300 q:lines are no longer living in the ircd.conf either
7301
7302
7303 Changes: Modified:
7304 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7305
7306
7307 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7308 Log:
7309 remove k:line, d:line, x:line as they are their own files now
7310
7311
7312 Changes: Modified:
7313 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7314
7315
7316 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7317 Log:
7318 New place for operator::snomask.
7319
7320
7321 Changes: Modified:
7322 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7323
7324
7325 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7326 Log:
7327 Document connect {}.
7328
7329
7330 Changes: Modified:
7331 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7332
7333
7334 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7335 Log:
7336 example.conf: move operator::snomask to a more logical place,
7337 more sensible default
7338 reference.conf: add operator::snomask
7339
7340
7341 Changes: Modified:
7342 +3 -3 trunk/doc/example.conf (File Modified)
7343 +3 -0 trunk/doc/reference.conf (File Modified)
7344
7345
7346 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7347 Log:
7348 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7349 in those conf entries that take umodes like <name1>, <name2>, ...
7350
7351
7352 Changes: Modified:
7353 +3 -0 trunk/doc/reference.conf (File Modified)
7354 +3 -0 trunk/src/newconf.c (File Modified)
7355
7356
7357 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7358 Log:
7359 Remove H:line
7360
7361
7362 Changes: Modified:
7363 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7364
7365
7366 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7367 Log:
7368 Aesthetic changes.
7369
7370
7371 Changes: Modified:
7372 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7373
7374
7375 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7376 Log:
7377 s/allow/auth
7378
7379
7380 Changes: Modified:
7381 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7382
7383
7384 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7385 Log:
7386 fix
7387
7388
7389 Changes: Modified:
7390 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7391
7392
7393 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7394 Log:
7395 Document operator {} blocks.
7396
7397
7398 Changes: Modified:
7399 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7400
7401
7402 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7403 Log:
7404 auth{}: clarify/add some details
7405
7406
7407 Changes: Modified:
7408 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7409
7410
7411 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7412 Log:
7413 auth{}: Move a paragraph.
7414
7415
7416 Changes: Modified:
7417 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7418
7419
7420 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7421 Log:
7422 Document auth{} blocks.
7423
7424
7425 Changes: Modified:
7426 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7427
7428
7429 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7430 Log:
7431 Add umode +R.
7432
7433
7434 Changes: Modified:
7435 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7436
7437
7438 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7439 Log:
7440 Add umode +R, prevents unidentified clients from
7441 sending private messages or notices. /accept'ed
7442 clients and opers are exempt.
7443 Due to the /accept part, this is only checked
7444 at the target's server, may want to change
7445 this?
7446
7447
7448 Changes: Modified:
7449 +1 -0 trunk/help/opers/umode (File Modified)
7450 +1 -0 trunk/help/users/umode (File Modified)
7451 +2 -0 trunk/include/client.h (File Modified)
7452 +1 -0 trunk/include/numeric.h (File Modified)
7453 +11 -1 trunk/modules/core/m_message.c (File Modified)
7454 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7455 +1 -1 trunk/src/messages.tab (File Modified)
7456 +1 -1 trunk/src/s_user.c (File Modified)
7457
7458
7459 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7460 Log:
7461 Don't allow a nick change if banned or quieted (and not
7462 voiced or opped) on a channel. This uses numeric 435
7463 (bahamut's "cannot change to a banned nick") because
7464 bahamut/ircu's 437 and hyperion's 438 already have
7465 another meaning for us.
7466
7467
7468 Changes: Modified:
7469 +2 -0 trunk/include/channel.h (File Modified)
7470 +1 -0 trunk/include/numeric.h (File Modified)
7471 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7472 +38 -0 trunk/src/channel.c (File Modified)
7473 +1 -1 trunk/src/messages.tab (File Modified)
7474
7475
7476 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7477 Log:
7478 KNOCK:
7479 - respect ban exceptions
7480 - also deny a knock if quieted
7481
7482
7483 Changes: Modified:
7484 +2 -1 trunk/modules/m_knock.c (File Modified)
7485
7486
7487 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7488 Log:
7489 Reverse bad substitution in comment.
7490
7491
7492 Changes: Modified:
7493 +1 -1 trunk/src/channel.c (File Modified)
7494
7495
7496 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7497 Log:
7498 - set DynSpoof flag for clients spoofed at registration
7499 - add orighost instead of host to the hostname hash
7500
7501
7502 Changes: Modified:
7503 +5 -1 trunk/src/s_user.c (File Modified)
7504
7505
7506 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7507 Log:
7508 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7509
7510
7511 Changes: Modified:
7512 +2 -3 trunk/src/send.c (File Modified)
7513
7514
7515 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7516 Log:
7517 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7518
7519
7520 Changes: Modified:
7521 +17 -7 trunk/modules/m_signon.c (File Modified)
7522
7523
7524 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7525 Log:
7526 Correct minimum args on ENCAP SASL to avoid nasty core.
7527
7528
7529 Changes: Modified:
7530 +1 -1 trunk/modules/m_sasl.c (File Modified)
7531
7532
7533 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7534 Log:
7535 Style nits: sptr can't ever be NULL, don't compare truth
7536 values with YES.
7537
7538
7539 Changes: Modified:
7540 +2 -3 trunk/modules/m_scan.c (File Modified)
7541
7542
7543 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7544 Log:
7545 - Comment out scan_cmodes() prototype to suppress warning
7546 - Correct minimum parameter count for mo_scan()
7547
7548
7549 Changes: Modified:
7550 +2 -2 trunk/modules/m_scan.c (File Modified)
7551
7552
7553 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7554 Log:
7555 SCAN UMODES:
7556 - Include full command in operspy notice
7557 - Allow global scans (no-list used, mask not used) without operspy
7558 - Use ERR_NOPRIVS numeric
7559
7560
7561 Changes: Modified:
7562 +21 -9 trunk/modules/m_scan.c (File Modified)
7563
7564
7565 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7566 Log:
7567 Cancel out the >3 default if < is given; this way
7568 any </> specification fully overrides the default.
7569
7570
7571 Changes: Modified:
7572 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7573
7574
7575 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7576 Log:
7577 - Call mo_list() from m_list() to reduce code duplication
7578 - Default to >3, rather arbitrarily (conf option?)
7579 - Make < and > mean less than and greater than again
7580
7581
7582 Changes: Modified:
7583 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7584
7585
7586 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7587 Log:
7588 When processing topic burst, hide connecting server
7589 on netburst if flatten links is enabled.
7590
7591
7592 Changes: Modified:
7593 +9 -2 trunk/modules/m_tb.c (File Modified)
7594
7595
7596 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7597 Log:
7598 - remove PENALTY token
7599
7600
7601 Changes: Modified:
7602 +0 -1 trunk/include/supported.h (File Modified)
7603
7604
7605 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7606 Log:
7607 005 fixups:
7608 - Add PENALTY because we have a pace-wait system.
7609 - Add FNC due to SAVE and RSFNC
7610 - Add q to MAXLIST.
7611
7612
7613 Changes: Modified:
7614 +4 -2 trunk/include/supported.h (File Modified)
7615
7616
7617 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7618 Log:
7619 mkay, indent went nuts here
7620
7621
7622 Changes: Modified:
7623 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7624
7625
7626 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7627 Log:
7628 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7629 and can be used instead. The SAFELIST implementation is the one used by
7630 default, as most users/networks will be used to it.
7631
7632
7633 Changes: Modified:
7634 +1 -0 trunk/NEWS (File Modified)
7635 +14 -0 trunk/include/client.h (File Modified)
7636 +5 -0 trunk/include/hash.h (File Modified)
7637 +404 -272 trunk/modules/Makefile.in (File Modified)
7638 + - trunk/modules/m_list.c (File Deleted)
7639 + - trunk/modules/m_list_ratbox.c (File Added)
7640 + - trunk/modules/m_list_safelist.c (File Added)
7641 +5 -5 trunk/src/hash.c (File Modified)
7642
7643
7644 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7645 Log:
7646 Clear invites on a lowerTS JOIN or SJOIN.
7647 This should complete kick_on_split_riding protection.
7648
7649
7650 Changes: Modified:
7651 +5 -0 trunk/modules/core/m_join.c (File Modified)
7652 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7653
7654
7655 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7656 Log:
7657 Like in ratbox, send and interpret timestamps on invites.
7658
7659
7660 Changes: Modified:
7661 +9 -2 trunk/modules/m_invite.c (File Modified)
7662
7663
7664 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7665 Log:
7666 Add +S (network service) umode. Just for completeness, users or opers
7667 cannot set this.
7668
7669
7670 Changes: Modified:
7671 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7672
7673
7674 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7675 Log:
7676 update NEWS a bit
7677
7678
7679 Changes: Modified:
7680 +35 -2 trunk/NEWS (File Modified)
7681
7682
7683 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7684 Log:
7685 Split off a PreClient structure for data to be freed on registation (i.e. password).
7686 New hook introduce_client for post-registration messages.
7687 Fix b0rked SASL numerics.
7688 Burst REALHOST post-introduction for spoofed-on-registration clients.
7689 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7690 Pre-registration signon support.
7691
7692
7693 Changes: Modified:
7694 +10 -0 trunk/configure (File Modified)
7695 +2 -0 trunk/configure.ac (File Modified)
7696 +14 -4 trunk/include/client.h (File Modified)
7697 +1 -0 trunk/include/hook.h (File Modified)
7698 +1 -0 trunk/include/numeric.h (File Modified)
7699 +3 -0 trunk/include/setup.h.in (File Modified)
7700 +16 -0 trunk/modules/m_chghost.c (File Modified)
7701 +25 -21 trunk/modules/m_sasl.c (File Modified)
7702 +63 -30 trunk/modules/m_signon.c (File Modified)
7703 +18 -0 trunk/src/client.c (File Modified)
7704 +2 -0 trunk/src/hook.c (File Modified)
7705 +5 -5 trunk/src/messages.tab (File Modified)
7706 +2 -0 trunk/src/s_serv.c (File Modified)
7707 +28 -2 trunk/src/s_user.c (File Modified)
7708
7709
7710 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7711 Log:
7712 Update hook documentation.
7713
7714
7715 Changes: Modified:
7716 +30 -0 trunk/doc/hooks.txt (File Modified)
7717
7718
7719 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7720 Log:
7721 Improve @/# handling in match_esc().
7722
7723
7724 Changes: Modified:
7725 +21 -13 trunk/src/match.c (File Modified)
7726
7727
7728 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7729 Log:
7730 backtrack instead of bailing out when handling a mismatched escape
7731
7732
7733 Changes: Modified:
7734 +1 -1 trunk/src/match.c (File Modified)
7735
7736
7737 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7738 Log:
7739 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7740
7741 Changes: Modified:
7742 +2 -1 trunk/CREDITS (File Modified)
7743
7744
7745 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7746 Log:
7747 Fix the escape brokenness and pick up a more efficient matching algorithm,
7748 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7749 Patch sent upstream. They can do whatever they want with it, *shrug*.
7750
7751
7752 Changes: Modified:
7753 +147 -161 trunk/src/match.c (File Modified)
7754
7755
7756 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7757 Log:
7758 If flatten links is enabled, fake the origins of some ServerModes
7759 sent to clients so that the server sending the netburst is hidden.
7760 Most mode hacks still show the true source.
7761
7762
7763 Changes: Modified:
7764 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7765 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7766
7767
7768 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7769 Log:
7770 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7771 where the exit originated).
7772 - When receiving an SQUIT for a server themselves
7773 (IsMe(target_p) || target_p == client_p)
7774 close their link and send a local server notice.
7775
7776
7777 Changes: Modified:
7778 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7779 +6 -3 trunk/src/client.c (File Modified)
7780
7781
7782 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7783 Log:
7784 Hooking into the wrong hook, whoops. :P
7785
7786
7787 Changes: Modified:
7788 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7789 +6 -10 trunk/modules/core/m_join.c (File Modified)
7790
7791
7792 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7793 Log:
7794 this doesn't work right, right now :P
7795
7796
7797 Changes: Modified:
7798 +40 -0 trunk/contrib/Makefile.in (File Modified)
7799 + - trunk/contrib/m_createauthonly.c (File Added)
7800 +6 -0 trunk/include/hook.h (File Modified)
7801 +26 -1 trunk/modules/core/m_join.c (File Modified)
7802 +1 -1 trunk/src/ircd.c (File Modified)
7803
7804
7805 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7806 Log:
7807 Make can_join() hookable.
7808
7809
7810 Changes: Modified:
7811 +12 -1 trunk/src/channel.c (File Modified)
7812
7813
7814 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7815 Log:
7816 add 'int approved;' to the channel event hook
7817
7818
7819 Changes: Modified:
7820 +1 -0 trunk/include/hook.h (File Modified)
7821
7822
7823 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7824 Log:
7825 Use SIDs in SASL ENCAP origin.
7826 Ignore responses from other agents once the first SASL response has been received for a client.
7827
7828
7829 Changes: Modified:
7830 +9 -5 trunk/modules/m_sasl.c (File Modified)
7831
7832
7833 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7834 Log:
7835 Removed stray debug code.
7836
7837
7838 Changes: Modified:
7839 +1 -1 trunk/modules/m_sasl.c (File Modified)
7840
7841
7842 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7843 Log:
7844 Don't complain "unknown MODE flag" if a non-oper attempts
7845 to unset an oper only umode they do not have.
7846 This is to prevent unwanted error messages when users/bots
7847 do things like MODE <nick> +i-sw.
7848
7849
7850 Changes: Modified:
7851 +4 -2 trunk/src/s_user.c (File Modified)
7852
7853
7854 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7855 Log:
7856 Fix client_exit hook name and only call it for local exits that are not
7857 IsAnyServer.
7858
7859
7860 Changes: Modified:
7861 +3 -2 trunk/modules/m_sasl.c (File Modified)
7862
7863
7864 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7865 Log:
7866 Fix SASL logic to actually use stored agent UID.
7867 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7868 Add abort code for exiting clients.
7869
7870
7871 Changes: Modified:
7872 +18 -9 trunk/modules/m_sasl.c (File Modified)
7873
7874
7875 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7876 Log:
7877 Port over ratbox 2.2 /challenge. This is slightly more secure
7878 (better crypto, longer keys, challenge timeout) and has better
7879 client scripts.
7880
7881 The respond tool is no longer part of the ircd tree but a
7882 separate package, currently available from
7883 http://respond.ircd-ratbox.org (we should mirror/... this).
7884
7885
7886 Changes: Modified:
7887 +65 -310 trunk/doc/challenge.txt (File Modified)
7888 +5 -5 trunk/include/client.h (File Modified)
7889 +3 -0 trunk/include/irc_string.h (File Modified)
7890 +3 -0 trunk/include/numeric.h (File Modified)
7891 +94 -50 trunk/modules/m_challenge.c (File Modified)
7892 +1 -2 trunk/src/client.c (File Modified)
7893 +125 -0 trunk/src/irc_string.c (File Modified)
7894 +2 -2 trunk/src/messages.tab (File Modified)
7895 + - trunk/tools/rsa_respond/ (File Deleted)
7896
7897
7898 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7899 Log:
7900 Preliminary SASL support.
7901
7902
7903 Changes: Modified:
7904 +7 -0 trunk/include/client.h (File Modified)
7905 +6 -0 trunk/include/numeric.h (File Modified)
7906 +1 -0 trunk/modules/Makefile.in (File Modified)
7907 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7908 +175 -1 trunk/modules/m_cap.c (File Modified)
7909 + - trunk/modules/m_sasl.c (File Added)
7910 +2 -0 trunk/modules/m_user.c (File Modified)
7911 +5 -5 trunk/src/messages.tab (File Modified)
7912 +8 -2 trunk/src/s_user.c (File Modified)
7913
7914
7915 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7916 Log:
7917 SIGNON: make logout also apply remotely.
7918
7919
7920 Changes: Modified:
7921 +7 -2 trunk/modules/m_signon.c (File Modified)
7922
7923
7924 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7925 Log:
7926 Use an asterisk when sending empty logins in SIGNON.
7927
7928
7929 Changes: Modified:
7930 +5 -5 trunk/modules/m_signon.c (File Modified)
7931
7932
7933 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7934 Log:
7935 SIGNON: Only add whowas entry (add_history()) and wipe
7936 accepts (del_all_accepts()) if nick changed.
7937
7938
7939 Changes: Modified:
7940 +5 -3 trunk/modules/m_signon.c (File Modified)
7941
7942
7943 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7944 Log:
7945 SIGNON: slight fixes to collision code:
7946 - don't kill if target_p == source_p (nick unchanged or only changed case)
7947 - add comment that SAVE support is missing
7948 - use sendto_realops_snomask() instead of sendto_realops_flags()
7949
7950
7951 Changes: Modified:
7952 +9 -6 trunk/modules/m_signon.c (File Modified)
7953
7954
7955 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7956 Log:
7957 Fix up kills for bad nick/user/host on SIGNON.
7958
7959
7960 Changes: Modified:
7961 +16 -6 trunk/modules/m_signon.c (File Modified)
7962
7963
7964 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7965 Log:
7966 If changing to a nick with a digit, only allow the UID.
7967
7968
7969 Changes: Modified:
7970 +4 -0 trunk/modules/m_signon.c (File Modified)
7971
7972
7973 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7974 Log:
7975 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7976 Strip leading digits from logins that are not purely numeric.
7977
7978
7979 Changes: Modified:
7980 +3 -0 trunk/include/numeric.h (File Modified)
7981 +2 -0 trunk/include/send.h (File Modified)
7982 +1 -0 trunk/modules/Makefile.in (File Modified)
7983 +456 -3 trunk/modules/m_services.c (File Modified)
7984 + - trunk/modules/m_signon.c (File Added)
7985 +2 -2 trunk/src/messages.tab (File Modified)
7986 +98 -0 trunk/src/send.c (File Modified)
7987
7988
7989 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7990 Log:
7991 Remove old server notice umodes from example confs.
7992
7993
7994 Changes: Modified:
7995 +1 -2 trunk/doc/example.conf (File Modified)
7996 +4 -17 trunk/doc/reference.conf (File Modified)
7997
7998
7999 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8000 Log:
8001 Add snomask help file (forgot this earlier).
8002
8003
8004 Changes: Modified:
8005 + - trunk/help/opers/snomask (File Added)
8006
8007
8008 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8009 Log:
8010 Add umode +l (receive locops).
8011
8012
8013 Changes: Modified:
8014 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8015
8016
8017 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8018 Log:
8019 We don't plan to implement cmode +R (quiet unidentified) and
8020 umode +I (deny invite) for 1.1, so comment them out from the
8021 docs.
8022
8023
8024 Changes: Modified:
8025 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8026 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8027
8028
8029 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8030 Log:
8031 Improve snomask usage description.
8032
8033
8034 Changes: Modified:
8035 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8036
8037
8038 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8039 Log:
8040 Mention the word snomask with umode +s (needs to be a link really).
8041
8042
8043 Changes: Modified:
8044 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8045
8046
8047 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8048 Log:
8049 Add snomask +Z (operspy notices).
8050
8051
8052 Changes: Modified:
8053 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8054
8055
8056 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8057 Log:
8058 Misc updates/clarifications.
8059
8060
8061 Changes: Modified:
8062 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8063
8064
8065 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8066 Log:
8067 Document snomasks.
8068
8069
8070 Changes: Modified:
8071 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8072 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8073 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8074
8075
8076 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8077 Log:
8078 - Allow ENCAP REALHOST outside burst
8079 - Fix comment describing race condition: this can only happen
8080 on a local whois with use_whois_actually enabled
8081
8082
8083 Changes: Modified:
8084 +4 -6 trunk/modules/m_chghost.c (File Modified)
8085
8086
8087 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8088 Log:
8089 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8090
8091
8092 Changes: Modified:
8093 +39 -0 trunk/contrib/Makefile.in (File Modified)
8094 + - trunk/contrib/sno_globaloper.c (File Added)
8095
8096
8097 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8098 Log:
8099 Pass along old umodes and snomask in umode_changed hook,
8100 changing its parameter type from struct Client *
8101 to hook_data_umode_changed *. (For a new client, both
8102 are zero.)
8103
8104 The IP cloaking module now fully ignores umode changes
8105 where +h didn't change.
8106
8107
8108 Changes: Modified:
8109 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8110 +7 -0 trunk/include/hook.h (File Modified)
8111 +18 -4 trunk/src/s_user.c (File Modified)
8112
8113
8114 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8115 Log:
8116 move libcharybdis-provided function initialisation into libcharybdis_init().
8117
8118
8119 Changes: Modified:
8120 +32 -11 trunk/src/ircd.c (File Modified)
8121
8122
8123 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8124 Log:
8125 Make +f notices (local host, global host, global user@host, local class)
8126 netwide. Exceeding /quote set max remains local.
8127
8128
8129 Changes: Modified:
8130 +4 -4 trunk/src/s_conf.c (File Modified)
8131
8132
8133 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8134 Log:
8135 Netwide notices about attempts to join juped channels.
8136
8137
8138 Changes: Modified:
8139 +1 -1 trunk/modules/core/m_join.c (File Modified)
8140
8141
8142 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8143 Log:
8144 Send server notices about failed oper attempts globally.
8145 Successful remote oper attempt notices will be generated
8146 from the mode changes.
8147
8148
8149 Changes: Modified:
8150 +3 -3 trunk/modules/m_challenge.c (File Modified)
8151 +2 -2 trunk/modules/m_oper.c (File Modified)
8152
8153
8154 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8155 Log:
8156 Rest of infrastructure for sending server notices globally.
8157 Uses a new L_NETWIDE level on sendto_realops_snomask().
8158
8159
8160 Changes: Modified:
8161 +1 -0 trunk/include/send.h (File Modified)
8162 +31 -4 trunk/src/send.c (File Modified)
8163
8164
8165 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8166 Log:
8167 Add general::global_snotices conf option to control
8168 whether we send out SNOTEs. Does not do anything yet.
8169
8170
8171 Changes: Modified:
8172 +1 -0 trunk/doc/example.conf (File Modified)
8173 +6 -0 trunk/doc/reference.conf (File Modified)
8174 +1 -0 trunk/include/s_conf.h (File Modified)
8175 +6 -0 trunk/modules/m_info.c (File Modified)
8176 +1 -0 trunk/src/newconf.c (File Modified)
8177 +1 -0 trunk/src/s_conf.c (File Modified)
8178
8179
8180 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8181 Log:
8182 Only accept SNOTE from servers.
8183
8184
8185 Changes: Modified:
8186 +2 -0 trunk/modules/m_snote.c (File Modified)
8187
8188
8189 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8190 Log:
8191 Correct parv indices so this actually works.
8192
8193
8194 Changes: Modified:
8195 +2 -2 trunk/modules/m_snote.c (File Modified)
8196
8197
8198 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8199 Log:
8200 s/scan/snote/g
8201
8202
8203 Changes: Modified:
8204 +3 -3 trunk/modules/m_snote.c (File Modified)
8205
8206
8207 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8208 Log:
8209 Add m_snote.c, SNOTE propagator.
8210
8211
8212 Changes: Modified:
8213 +86 -0 trunk/modules/Makefile.in (File Modified)
8214 + - trunk/modules/m_snote.c (File Added)
8215
8216
8217 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8218 Log:
8219 start seeding the 1.1 NEWS file
8220
8221
8222 Changes: Modified:
8223 +4 -0 trunk/NEWS (File Modified)
8224
8225
8226 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8227 Log:
8228 rename some modules to more descriptive names...
8229
8230
8231 Changes: Modified:
8232 +2 -131 trunk/contrib/Makefile.in (File Modified)
8233 + - trunk/contrib/globalconnexit.c (File Deleted)
8234 + - trunk/contrib/globallineactive.c (File Deleted)
8235 + - trunk/contrib/sno_farconnect.c (File Added)
8236 + - trunk/contrib/sno_globalkline.c (File Added)
8237 +1 -120 trunk/modules/Makefile.in (File Modified)
8238 + - trunk/modules/networknotice.c (File Deleted)
8239 + - trunk/modules/sno_routing.c (File Added)
8240
8241
8242 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8243 Log:
8244 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8245 Uses FLAGS2_FLOODDONE bit on servers.
8246
8247
8248 Changes: Modified:
8249 +3 -0 trunk/include/client.h (File Modified)
8250 +121 -1 trunk/modules/Makefile.in (File Modified)
8251 + - trunk/modules/networknotice.c (File Added)
8252
8253
8254 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8255 Log:
8256 Don't show servers in /trace to nonopers if flatten links is enabled.
8257
8258
8259 Changes: Modified:
8260 +8 -5 trunk/modules/m_trace.c (File Modified)
8261
8262
8263 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8264 Log:
8265 CHGHOST:
8266 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8267 - send back confirmation to source, if local client
8268 - send a +s server notice if the source is neither a server nor a service (+S)
8269
8270
8271 Changes: Modified:
8272 +5 -1 trunk/modules/m_chghost.c (File Modified)
8273
8274
8275 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8276 Log:
8277 Use sendto_realops_snomask_from() to make the
8278 server notices appear to come from the affected
8279 user's server.
8280
8281
8282 Changes: Modified:
8283 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8284 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8285
8286
8287 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8288 Log:
8289 Add sendto_realops_snomask_from(), allows
8290 specification of apparent source server.
8291
8292
8293 Changes: Modified:
8294 +1 -0 trunk/include/send.h (File Modified)
8295 +41 -1 trunk/src/send.c (File Modified)
8296
8297
8298 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8299 Log:
8300 Revert r579. Keep host, not orighost in oper up notice.
8301 It would be inconsistent to have orighost there, and we
8302 don't want to mess up all server notices by putting both
8303 host and orighost.
8304
8305
8306 Changes: Modified:
8307 +1 -1 trunk/src/s_user.c (File Modified)
8308
8309
8310 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8311 Log:
8312 Include the IP address in operlog/foperlog.
8313
8314
8315 Changes: Modified:
8316 +10 -8 trunk/modules/m_challenge.c (File Modified)
8317 +8 -6 trunk/modules/m_oper.c (File Modified)
8318
8319
8320 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8321 Log:
8322 Call umode_changed hook on oper up.
8323
8324
8325 Changes: Modified:
8326 +1 -0 trunk/src/s_user.c (File Modified)
8327
8328
8329 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8330 Log:
8331 Add globalconnexit contrib module, shows remote client connects/exits
8332 except netsplits/netjoin on snomask +F.
8333 Notice formatting will probably change somewhat still.
8334
8335
8336 Changes: Modified:
8337 +80 -0 trunk/contrib/Makefile.in (File Modified)
8338 + - trunk/contrib/globalconnexit.c (File Added)
8339
8340
8341 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8342 Log:
8343 Declare snomask_modes[] so modules can provide snomasks.
8344
8345
8346 Changes: Modified:
8347 +2 -0 trunk/include/snomask.h (File Modified)
8348
8349
8350 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8351 Log:
8352 Replace user_signon hook with two new hooks: new_local_user
8353 and new_remote_user.
8354 These are called right before the user is introduced to the
8355 rest of the network.
8356
8357
8358 Changes: Modified:
8359 +2 -1 trunk/include/hook.h (File Modified)
8360 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8361 +4 -2 trunk/src/hook.c (File Modified)
8362 +2 -3 trunk/src/s_user.c (File Modified)
8363
8364
8365 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8366 Log:
8367 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8368
8369
8370 Changes: Modified:
8371 +2 -2 trunk/modules/m_scan.c (File Modified)
8372
8373
8374 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8375 Log:
8376 Update doc/technical/send.txt.
8377
8378
8379 Changes: Modified:
8380 +91 -131 trunk/doc/technical/send.txt (File Modified)
8381
8382
8383 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8384 Log:
8385 Add chantrace and masktrace to help files.
8386
8387
8388 Changes: Modified:
8389 + - trunk/help/opers/chantrace (File Added)
8390 +27 -20 trunk/help/opers/index (File Modified)
8391 + - trunk/help/opers/masktrace (File Added)
8392 +2 -0 trunk/help/opers/operspy (File Modified)
8393
8394
8395 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8396 Log:
8397 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8398 Shows etrace-like output for all users in a channel,
8399 in particular IP addresses.
8400
8401
8402 Changes: Modified:
8403 +75 -2 trunk/modules/m_etrace.c (File Modified)
8404
8405
8406 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8407 Log:
8408 Port over ratbox 2.2 r21727 (anfl):
8409 add some logging when we drop servers in places where we only notify opers
8410
8411
8412 Changes: Modified:
8413 +31 -0 trunk/modules/core/m_server.c (File Modified)
8414
8415
8416 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8417 Log:
8418 display orighost in operup message
8419
8420
8421 Changes: Modified:
8422 +1 -1 trunk/src/s_user.c (File Modified)
8423
8424
8425 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8426 Log:
8427 Add globallineactive contrib module, a hack which can often
8428 show k/d/g/x line active for remote clients.
8429
8430
8431 Changes: Modified:
8432 +52 -0 trunk/contrib/Makefile.in (File Modified)
8433 + - trunk/contrib/globallineactive.c (File Added)
8434
8435
8436 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8437 Log:
8438 Show IP field in the same way as MASKTRACE:
8439 "255.255.255.255" if it's unknown (remote TS5 client)
8440 and "0" if we or the remote server are purposely
8441 hiding it.
8442
8443
8444 Changes: Modified:
8445 +12 -1 trunk/modules/m_scan.c (File Modified)
8446
8447
8448 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8449 Log:
8450 scan umodes:
8451 - don't show servers in a global scan
8452 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8453
8454
8455 Changes: Modified:
8456 +4 -1 trunk/modules/m_scan.c (File Modified)
8457
8458
8459 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8460 Log:
8461 Implement SCAN UMODES.
8462
8463
8464 Changes: Modified:
8465 +3 -0 trunk/include/numeric.h (File Modified)
8466 +128 -2 trunk/modules/m_scan.c (File Modified)
8467 +2 -2 trunk/src/messages.tab (File Modified)
8468
8469
8470 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8471 Log:
8472 more oops
8473
8474
8475 Changes: Modified:
8476 +1 -1 trunk/modules/m_scan.c (File Modified)
8477
8478
8479 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8480 Log:
8481 parv[0] should be parv[1].
8482
8483
8484 Changes: Modified:
8485 +1 -1 trunk/modules/m_scan.c (File Modified)
8486
8487
8488 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8489 Log:
8490 another oops
8491
8492
8493 Changes: Modified:
8494 +1 -1 trunk/modules/m_scan.c (File Modified)
8495
8496
8497 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8498 Log:
8499 fix mistake here
8500
8501
8502 Changes: Modified:
8503 +2 -2 trunk/modules/m_scan.c (File Modified)
8504
8505
8506 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8507 Log:
8508 framework for scan command
8509
8510
8511 Changes: Modified:
8512 +113 -0 trunk/modules/Makefile.in (File Modified)
8513 + - trunk/modules/m_scan.c (File Added)
8514
8515
8516 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8517 Log:
8518 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8519
8520
8521 Changes: Modified:
8522 +2 -0 trunk/include/irc_string.h (File Modified)
8523 +157 -1 trunk/modules/m_etrace.c (File Modified)
8524 +129 -90 trunk/src/match.c (File Modified)
8525
8526
8527 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8528 Log:
8529 orighost may live in a different hash bucket (likely the case), lets check it standalone
8530
8531
8532 Changes: Modified:
8533 +39 -3 trunk/src/hostmask.c (File Modified)
8534
8535
8536 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8537 Log:
8538 SVN didn't check modules/ somehow, hrmm.
8539
8540
8541 Changes: Modified:
8542 +1 -1 trunk/modules/m_kline.c (File Modified)
8543 +6 -6 trunk/modules/m_stats.c (File Modified)
8544
8545
8546 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8547 Log:
8548 Track hostmask entries for client_p->orighost, if available.
8549 Not throughly tested, but seems to work fine.
8550
8551
8552 Changes: Modified:
8553 +8 -4 trunk/include/hostmask.h (File Modified)
8554 +14 -10 trunk/src/hostmask.c (File Modified)
8555
8556
8557 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8558 Log:
8559 Pass on SQUIT reasons more.
8560
8561
8562 Changes: Modified:
8563 +17 -19 trunk/src/client.c (File Modified)
8564
8565
8566 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8567 Log:
8568 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8569 This way, hidden admins also get them.
8570
8571
8572 Changes: Modified:
8573 +4 -4 trunk/src/send.c (File Modified)
8574
8575
8576 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8577 Log:
8578 From ircd-ratbox 2.2 (r21339 anfl):
8579 ms_kill() should be using find_person(), not find_client()
8580 otherwise it can generate a core.
8581
8582
8583 Changes: Modified:
8584 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8585
8586
8587 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8588 Log:
8589 Add m_error to core_module_table, so it is loaded by default.
8590
8591
8592 Changes: Modified:
8593 +1 -0 trunk/src/modules.c (File Modified)
8594
8595
8596 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8597 Log:
8598 comment is a const char *, not char *.
8599
8600
8601 Changes: Modified:
8602 +1 -1 trunk/include/hook.h (File Modified)
8603
8604
8605 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8606 Log:
8607 Fix a long standing hybrid 7 bug: when getting a read error
8608 on a server, report_error() is called with a %d instead of
8609 a %s in the format string ("Lost connection" in +d).
8610
8611
8612 Changes: Modified:
8613 +1 -1 trunk/src/client.c (File Modified)
8614
8615
8616 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8617 Log:
8618 Clarifications.
8619
8620
8621 Changes: Modified:
8622 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8623
8624
8625 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8626 Log:
8627 Add document describing capabilities and what they mean.
8628
8629
8630 Changes: Modified:
8631 + - trunk/doc/technical/capab.txt (File Added)
8632
8633
8634 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8635 Log:
8636 Change client_exit hook to pass all exit_client() parameters.
8637
8638
8639 Changes: Modified:
8640 +8 -0 trunk/include/hook.h (File Modified)
8641 +6 -1 trunk/src/client.c (File Modified)
8642
8643
8644 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8645 Log:
8646 Add client_exit hook, called in exit_client() for all
8647 clients of all types, except clients exiting because
8648 of netsplits (QS). The only thing done before it is
8649 marking the client as "closing" (to prevent
8650 recursion).
8651
8652
8653 Changes: Modified:
8654 +1 -0 trunk/include/hook.h (File Modified)
8655 +2 -0 trunk/src/client.c (File Modified)
8656 +2 -0 trunk/src/hook.c (File Modified)
8657
8658
8659 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8660 Log:
8661 Improve the code that calculates the nnnS nnnC counts
8662 in RPL_TRACESERVER.
8663
8664 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8665
8666
8667 Changes: Modified:
8668 +43 -36 trunk/modules/m_trace.c (File Modified)
8669
8670
8671 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8672 Log:
8673 Add server_eob hook.
8674 Planning to use this for netsplit/join notices.
8675
8676
8677 Changes: Modified:
8678 +1 -0 trunk/include/hook.h (File Modified)
8679 +2 -0 trunk/modules/m_pong.c (File Modified)
8680 +2 -0 trunk/src/hook.c (File Modified)
8681
8682
8683 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8684 Log:
8685 Default motd: ircd-ratbox -> charybdis
8686
8687
8688 Changes: Modified:
8689 +1 -1 trunk/doc/ircd.motd (File Modified)
8690
8691
8692 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8693 Log:
8694 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8695
8696
8697 Changes: Modified:
8698 +4 -4 trunk/src/s_user.c (File Modified)
8699
8700
8701 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8702 Log:
8703 - Remove obsolete EOB help file
8704 - Document snomask in the help files
8705 - Update indexes
8706
8707
8708 Changes: Modified:
8709 + - trunk/help/opers/eob (File Deleted)
8710 +13 -12 trunk/help/opers/index (File Modified)
8711 +1 -13 trunk/help/opers/umode (File Modified)
8712 +7 -7 trunk/help/users/index (File Modified)
8713
8714
8715 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8716 Log:
8717 Bail if snomask to parse is not given. Pointy hat to myself.
8718
8719
8720 Changes: Modified:
8721 +3 -0 trunk/src/snomask.c (File Modified)
8722
8723
8724 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8725 Log:
8726 Remove m_flags from autoconf
8727
8728
8729 Changes: Modified:
8730 +0 -1 trunk/contrib/Makefile.in (File Modified)
8731
8732
8733 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8734 Log:
8735 remove m_flags
8736
8737
8738 Changes: Modified:
8739 + - trunk/contrib/m_flags.c (File Deleted)
8740
8741
8742 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8743 Log:
8744 If +s is in oper_only_umodes, clear snomask on deoper.
8745
8746
8747 Changes: Modified:
8748 +5 -0 trunk/src/s_user.c (File Modified)
8749
8750
8751 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8752 Log:
8753 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8754
8755
8756 Changes: Modified:
8757 +2 -2 trunk/configure (File Modified)
8758 +2 -2 trunk/configure.ac (File Modified)
8759
8760
8761 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8762 Log:
8763 Remove the old server notice umodes.
8764 Default oper only umodes is now +s.
8765 Please make sure all remaining umodes still work.
8766
8767
8768 Changes: Modified:
8769 +3 -21 trunk/include/client.h (File Modified)
8770 +0 -12 trunk/src/newconf.c (File Modified)
8771 +1 -1 trunk/src/s_conf.c (File Modified)
8772 +12 -12 trunk/src/s_user.c (File Modified)
8773
8774
8775 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8776 Log:
8777 operator::flags nick_changes now controls +n snomask instead of +n umode.
8778
8779
8780 Changes: Modified:
8781 +8 -8 trunk/src/s_user.c (File Modified)
8782
8783
8784 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8785 Log:
8786 Move down h_umode_changed hook call after umode allowed checks
8787 (so it will not see +a if someone tries to set it but is not
8788 allowed to).
8789
8790
8791 Changes: Modified:
8792 +2 -3 trunk/src/s_user.c (File Modified)
8793
8794
8795 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8796 Log:
8797 Move over non-+s server notices (hopefully, all of them).
8798
8799
8800 Changes: Modified:
8801 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8802 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8803 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8804 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8805 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8806 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8807 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8808 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8809 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8810 +2 -2 trunk/libcharybdis/event.c (File Modified)
8811 +2 -2 trunk/modules/core/m_join.c (File Modified)
8812 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8813 +3 -3 trunk/modules/core/m_message.c (File Modified)
8814 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8815 +2 -2 trunk/modules/core/m_server.c (File Modified)
8816 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8817 +1 -1 trunk/modules/m_post.c (File Modified)
8818 +1 -1 trunk/modules/m_services.c (File Modified)
8819 +2 -2 trunk/src/channel.c (File Modified)
8820 +3 -3 trunk/src/client.c (File Modified)
8821 +1 -1 trunk/src/hash.c (File Modified)
8822 +5 -5 trunk/src/s_conf.c (File Modified)
8823 +2 -2 trunk/src/s_log.c (File Modified)
8824 +4 -4 trunk/src/s_user.c (File Modified)
8825
8826
8827 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8828 Log:
8829 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8830
8831
8832 Changes: Modified:
8833 +2 -1 trunk/include/snomask.h (File Modified)
8834 +2 -2 trunk/src/snomask.c (File Modified)
8835
8836
8837 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8838 Log:
8839 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8840
8841
8842 Changes: Modified:
8843 +1 -1 trunk/contrib/example_module.c (File Modified)
8844 +2 -2 trunk/include/ircd_defs.h (File Modified)
8845 +6 -6 trunk/modules/core/m_error.c (File Modified)
8846 +1 -1 trunk/modules/core/m_join.c (File Modified)
8847 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8848 +1 -1 trunk/modules/core/m_message.c (File Modified)
8849 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8850 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8851 +18 -18 trunk/modules/core/m_server.c (File Modified)
8852 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8853 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8854 +4 -4 trunk/modules/m_challenge.c (File Modified)
8855 +4 -4 trunk/modules/m_dline.c (File Modified)
8856 +13 -13 trunk/modules/m_gline.c (File Modified)
8857 +5 -5 trunk/modules/m_kline.c (File Modified)
8858 +2 -2 trunk/modules/m_oper.c (File Modified)
8859 +1 -1 trunk/modules/m_pong.c (File Modified)
8860 +13 -13 trunk/modules/m_rehash.c (File Modified)
8861 +4 -4 trunk/modules/m_resv.c (File Modified)
8862 +16 -16 trunk/modules/m_set.c (File Modified)
8863 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8864 +6 -6 trunk/modules/m_xline.c (File Modified)
8865 +1 -1 trunk/src/adns.c (File Modified)
8866 +2 -2 trunk/src/channel.c (File Modified)
8867 +1 -1 trunk/src/listener.c (File Modified)
8868 +1 -1 trunk/src/s_auth.c (File Modified)
8869 +15 -15 trunk/src/s_conf.c (File Modified)
8870 +3 -3 trunk/src/s_user.c (File Modified)
8871 +7 -7 trunk/src/send.c (File Modified)
8872
8873
8874 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8875 Log:
8876 On oper up:
8877 - set +s snomask if +s umode set but no snomasks
8878 - put numerics in more logical order
8879
8880
8881 Changes: Modified:
8882 +3 -1 trunk/src/s_user.c (File Modified)
8883
8884
8885 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8886 Log:
8887 parse_snobuf_to_mask(): default to + at start
8888 allows stuff like /mode jilles +s C
8889
8890
8891 Changes: Modified:
8892 +1 -1 trunk/src/snomask.c (File Modified)
8893
8894
8895 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8896 Log:
8897 Changes to user_mode() snomask handling.
8898 - show snomask (if not 0) on /mode <nick>
8899 - show snomask once at the end if +s/-s used
8900 - only parse 1 parameter for umode changes
8901 - don't crash on /mode <nick> +s
8902 - /mode <nick> -s clears snomask, doesn't use parameter
8903 - set umode +s iff snomask is not 0
8904 - snomask is not propagated, but umode +s is
8905
8906
8907 Changes: Modified:
8908 +97 -72 trunk/src/s_user.c (File Modified)
8909
8910
8911 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8912 Log:
8913 Convert some messages over to snomask.
8914
8915
8916 Changes: Modified:
8917 +29 -29 trunk/src/client.c (File Modified)
8918 +2 -2 trunk/src/ircd.c (File Modified)
8919 +13 -13 trunk/src/modules.c (File Modified)
8920 +1 -1 trunk/src/newconf.c (File Modified)
8921 +5 -5 trunk/src/parse.c (File Modified)
8922 +1 -1 trunk/src/restart.c (File Modified)
8923 +4 -4 trunk/src/s_newconf.c (File Modified)
8924 +11 -11 trunk/src/s_serv.c (File Modified)
8925
8926
8927 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8928 Log:
8929 include snomask.h from client.h
8930
8931
8932 Changes: Modified:
8933 +1 -0 trunk/include/client.h (File Modified)
8934
8935
8936 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8937 Log:
8938 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8939
8940
8941 Changes: Modified:
8942 +1 -0 trunk/src/newconf.c (File Modified)
8943 +2 -1 trunk/src/snomask.c (File Modified)
8944
8945
8946 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8947 Log:
8948 should start with +, not \0. Whoops. :)
8949
8950
8951 Changes: Modified:
8952 +1 -1 trunk/src/snomask.c (File Modified)
8953
8954
8955 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8956 Log:
8957 core snomask support.
8958
8959
8960 Changes: Modified:
8961 +3 -0 trunk/doc/example.conf (File Modified)
8962 +2 -0 trunk/include/client.h (File Modified)
8963 +2 -0 trunk/include/numeric.h (File Modified)
8964 +2 -0 trunk/include/s_newconf.h (File Modified)
8965 +63 -0 trunk/include/send.h (File Modified)
8966 + - trunk/include/snomask.h (File Added)
8967 +1 -0 trunk/src/Makefile.in (File Modified)
8968 +1 -1 trunk/src/messages.tab (File Modified)
8969 +8 -0 trunk/src/newconf.c (File Modified)
8970 +12 -0 trunk/src/s_user.c (File Modified)
8971 +235 -0 trunk/src/send.c (File Modified)
8972 + - trunk/src/snomask.c (File Added)
8973
8974
8975 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8976 Log:
8977 add a blank line after the license info.
8978
8979
8980 Changes: Modified:
8981 +1 -1 trunk/CREDITS (File Modified)
8982
8983
8984 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8985 Log:
8986 Extend copyright to 2006.
8987
8988
8989 Changes: Modified:
8990 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8991
8992
8993 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8994 Log:
8995 - Fix up book id.
8996 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8997
8998
8999 Changes: Modified:
9000 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9001 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9002
9003
9004 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9005 Log:
9006 Add oper privileges document.
9007
9008
9009 Changes: Modified:
9010 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9011 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9012
9013
9014 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9015 Log:
9016 Capitalize message names in services shortcuts (for consistency).
9017
9018
9019 Changes: Modified:
9020 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9021
9022
9023 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9024 Log:
9025 Remove C++ comment.
9026
9027
9028 Changes: Modified:
9029 +1 -1 trunk/src/patricia.c (File Modified)
9030
9031
9032 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9033 Log:
9034 Remove obsolete 'nextconnect' variable.
9035
9036
9037 Changes: Modified:
9038 +0 -1 trunk/include/ircd.h (File Modified)
9039 +0 -2 trunk/src/client.c (File Modified)
9040 +0 -1 trunk/src/ircd.c (File Modified)
9041
9042
9043 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9044 Log:
9045 Remove this remnant of the hybrid 6 ziplinks implementation.
9046
9047
9048 Changes: Modified:
9049 + - trunk/include/s_zip.h (File Deleted)
9050
9051
9052 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9053 Log:
9054 Make clone limiting work on orighost, not host (so it
9055 looks through services cloaks). Lightly tested, please
9056 test/review.
9057
9058
9059 Changes: Modified:
9060 +2 -0 trunk/modules/m_chghost.c (File Modified)
9061 +1 -1 trunk/src/client.c (File Modified)
9062 +1 -1 trunk/src/s_conf.c (File Modified)
9063
9064
9065 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9066 Log:
9067 Don't forget to link me_realhost() into the command hash.
9068
9069 Pointy hat to: myself
9070
9071
9072 Changes: Modified:
9073 +1 -1 trunk/modules/m_chghost.c (File Modified)
9074
9075
9076 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9077 Log:
9078 It's call_hook, not hook_call.
9079
9080
9081 Changes: Modified:
9082 +1 -1 trunk/src/s_user.c (File Modified)
9083
9084
9085 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9086 Log:
9087 Add unreject help file.
9088
9089
9090 Changes: Modified:
9091 + - trunk/help/opers/unreject (File Added)
9092
9093
9094 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9095 Log:
9096 Link the all-important 42 module to the build :P
9097
9098
9099 Changes: Modified:
9100 +1 -0 trunk/contrib/Makefile.in (File Modified)
9101
9102
9103 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9104 Log:
9105 Mention /rehash help.
9106
9107
9108 Changes: Modified:
9109 +1 -0 trunk/help/opers/rehash (File Modified)
9110
9111
9112 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9113 Log:
9114 Add h_user_signon hook.
9115
9116
9117 Changes: Modified:
9118 +1 -0 trunk/include/hook.h (File Modified)
9119 +2 -0 trunk/src/hook.c (File Modified)
9120 +4 -0 trunk/src/s_user.c (File Modified)
9121
9122
9123 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9124 Log:
9125 Oops, forgot to set orighost for remote client introductions.
9126
9127
9128 Changes: Modified:
9129 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9130
9131
9132 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9133 Log:
9134 Use TS6 forms in services shortcuts, if possible.
9135
9136
9137 Changes: Modified:
9138 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9139
9140
9141 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9142 Log:
9143 - Start out default_umodes conf entry from the empty set instead of +i.
9144 - Move oper_only_umodes check to where default_umodes is used, as
9145 oper_only_umodes may not be set yet while we're reading the conf.
9146
9147
9148 Changes: Modified:
9149 +6 -7 trunk/src/newconf.c (File Modified)
9150 +1 -1 trunk/src/s_user.c (File Modified)
9151
9152
9153 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9154 Log:
9155 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9156
9157
9158 Changes: Modified:
9159 +1 -0 trunk/doc/example.conf (File Modified)
9160 +7 -0 trunk/doc/reference.conf (File Modified)
9161 +0 -7 trunk/include/config.h.dist (File Modified)
9162 +1 -0 trunk/include/s_conf.h (File Modified)
9163 +6 -0 trunk/modules/m_info.c (File Modified)
9164 +9 -18 trunk/src/client.c (File Modified)
9165 +1 -0 trunk/src/newconf.c (File Modified)
9166 +1 -0 trunk/src/s_conf.c (File Modified)
9167
9168
9169 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9170 Log:
9171 - Allow NULL target_ip in show_ip() (indicates message is being
9172 sent to local opers)
9173 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9174 confitem
9175 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9176 those in src/client.c
9177
9178 From ratbox 2.2 svn (anfl)
9179
9180
9181 Changes: Modified:
9182 +1 -0 trunk/include/client.h (File Modified)
9183 +21 -2 trunk/src/client.c (File Modified)
9184 +2 -4 trunk/src/hostmask.c (File Modified)
9185 +1 -5 trunk/src/s_conf.c (File Modified)
9186 +4 -8 trunk/src/s_user.c (File Modified)
9187
9188
9189 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9190 Log:
9191 Fire off events properly.
9192
9193
9194 Changes: Modified:
9195 +7 -3 trunk/src/s_user.c (File Modified)
9196
9197
9198 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9199 Log:
9200 make sure modules which depend on umode information get the message upon connection (oops)
9201
9202
9203 Changes: Modified:
9204 +3 -0 trunk/src/s_user.c (File Modified)
9205
9206
9207 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9208 Log:
9209 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9210 From ratbox 2.2 svn.
9211
9212
9213 Changes: Modified:
9214 +3 -7 trunk/modules/m_etrace.c (File Modified)
9215
9216
9217 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9218 Log:
9219 Replace silly `default_invisible' option with more versatile default_umodes.
9220
9221
9222 Changes: Modified:
9223 +2 -2 trunk/Makefile.in (File Modified)
9224 +12 -1 trunk/doc/example.conf (File Modified)
9225 +14 -7 trunk/doc/reference.conf (File Modified)
9226 +2 -4 trunk/include/s_conf.h (File Modified)
9227 +0 -6 trunk/modules/m_info.c (File Modified)
9228 +4 -0 trunk/src/modules.c (File Modified)
9229 +41 -1 trunk/src/newconf.c (File Modified)
9230 +2 -2 trunk/src/s_conf.c (File Modified)
9231 +3 -4 trunk/src/s_user.c (File Modified)
9232
9233
9234 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9235 Log:
9236 Add temporary nick resvs with the proper duration,
9237 not 60 times too long.
9238
9239
9240 Changes: Modified:
9241 +1 -1 trunk/modules/m_resv.c (File Modified)
9242
9243
9244 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9245 Log:
9246 Add kick on split riding. See reference.conf for more details.
9247
9248
9249 Changes: Modified:
9250 +1 -0 trunk/doc/example.conf (File Modified)
9251 +16 -0 trunk/doc/reference.conf (File Modified)
9252 +1 -0 trunk/include/s_conf.h (File Modified)
9253 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9254 +6 -0 trunk/modules/m_info.c (File Modified)
9255 +1 -0 trunk/src/newconf.c (File Modified)
9256 +1 -0 trunk/src/s_conf.c (File Modified)
9257
9258
9259 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9260 Log:
9261 New credits, denoting GXTi as being on the core team.
9262
9263
9264 Changes: Modified:
9265 +16 -5 trunk/CREDITS (File Modified)
9266
9267
9268 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9269 Log:
9270 better cloaking algorithm
9271
9272
9273 Changes: Modified:
9274 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9275
9276
9277 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9278 Log:
9279 don't do redundant bitshifting.
9280
9281
9282 Changes: Modified:
9283 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9284
9285
9286 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9287 Log:
9288 Add ip_cloaking.so.
9289
9290
9291 Changes: Modified:
9292 +1 -0 trunk/contrib/Makefile.in (File Modified)
9293
9294
9295 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9296 Log:
9297 Set the DynSpoof flag properly.
9298
9299
9300 Changes: Modified:
9301 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9302
9303
9304 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9305 Log:
9306 first go at an ip_cloaking implementation for charybdis.
9307
9308
9309 Changes: Modified:
9310 + - trunk/contrib/ip_cloaking.c (File Added)
9311
9312
9313 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9314 Log:
9315 Add libcharybdis to contrib/ includes.
9316
9317
9318 Changes: Modified:
9319 +1 -1 trunk/contrib/Makefile.in (File Modified)
9320
9321
9322 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9323 Log:
9324 add h_umode_changed hook for modules that provide usermodes.
9325
9326
9327 Changes: Modified:
9328 +1 -0 trunk/include/hook.h (File Modified)
9329 +2 -1 trunk/src/hook.c (File Modified)
9330 +3 -0 trunk/src/s_user.c (File Modified)
9331
9332
9333 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9334 Log:
9335 Show quiets in /stats z.
9336
9337
9338 Changes: Modified:
9339 +15 -10 trunk/src/s_stats.c (File Modified)
9340
9341
9342 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9343 Log:
9344 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9345
9346
9347 Changes: Modified:
9348 +0 -12 trunk/configure (File Modified)
9349 +0 -9 trunk/configure.ac (File Modified)
9350 +0 -3 trunk/include/setup.h.in (File Modified)
9351
9352
9353 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9354 Log:
9355 change various buffer sizes to = topiclen.
9356
9357
9358 Changes: Modified:
9359 +3 -4 trunk/include/ircd_defs.h (File Modified)
9360
9361
9362 jon 2005/12/12 19:32:18 UTC (20051212-400)
9363 Log:
9364 - Partial commit test, partial ego strokage ;)
9365
9366
9367 Changes: Modified:
9368 +2 -1 trunk/CREDITS (File Modified)
9369
9370
9371 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9372 Log:
9373 More kqueue corrections.
9374
9375 Changes: Modified:
9376 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9377
9378
9379 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9380 Log:
9381 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9382 Not sure why this wasn't this way to begin with.
9383
9384
9385 Changes: Modified:
9386 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9387
9388
9389 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9390 Log:
9391 example.conf tweaks:
9392 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9393 most people do not need this.
9394 Enable serverinfo::hub.
9395
9396
9397 Changes: Modified:
9398 +14 -11 trunk/doc/example.conf (File Modified)
9399
9400
9401 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9402 Log:
9403 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9404
9405
9406 Changes: Modified:
9407 +1 -1 trunk/src/s_serv.c (File Modified)
9408
9409
9410 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9411 Log:
9412 header include changes
9413
9414
9415 Changes: Modified:
9416 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9417 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9418 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9419 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9420 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9421 +1 -21 trunk/libcharybdis/select.c (File Modified)
9422
9423
9424 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9425 Log:
9426 s/ilog/libcharybdis_{die,log,restart}/g
9427
9428
9429 Changes: Modified:
9430 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9431 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9432 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9433 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9434 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9435 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9436 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9437 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9438
9439
9440 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9441 Log:
9442 Use the right callbacks in the function code.
9443
9444 Changes: Modified:
9445 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9446
9447
9448 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9449 Log:
9450 More work, it builds again!
9451
9452
9453 Changes: Modified:
9454 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9455 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9456 + - trunk/libcharybdis/libcharybdis.c (File Added)
9457 + - trunk/libcharybdis/libcharybdis.h (File Added)
9458
9459
9460 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9461 Log:
9462 Move some stuff around.
9463
9464
9465 Changes: Modified:
9466 + - trunk/include/memory.h (File Deleted)
9467 + - trunk/include/tools.h (File Deleted)
9468 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9469 + - trunk/libcharybdis/memory.c (File Added)
9470 + - trunk/libcharybdis/memory.h (File Added)
9471 + - trunk/libcharybdis/snprintf.c (File Added)
9472 + - trunk/libcharybdis/tools.c (File Added)
9473 + - trunk/libcharybdis/tools.h (File Added)
9474 +1000 -1062 trunk/modules/.depend (File Modified)
9475 +421 -455 trunk/src/.depend (File Modified)
9476 +0 -1191 trunk/src/Makefile.in (File Modified)
9477 + - trunk/src/memory.c (File Deleted)
9478 + - trunk/src/snprintf.c (File Deleted)
9479 + - trunk/src/tools.c (File Deleted)
9480
9481
9482 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9483 Log:
9484 move more headers into libcharybdis
9485
9486 Changes: Modified:
9487 + - trunk/include/balloc.h (File Deleted)
9488 + - trunk/include/event.h (File Deleted)
9489 + - trunk/libcharybdis/balloc.h (File Added)
9490 + - trunk/libcharybdis/event.h (File Added)
9491 +924 -1020 trunk/modules/.depend (File Modified)
9492 +327 -406 trunk/src/.depend (File Modified)
9493
9494
9495 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9496 Log:
9497 balloc, events -> libcharybdis
9498
9499 Changes: Modified:
9500 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9501 + - trunk/libcharybdis/balloc.c (File Added)
9502 + - trunk/libcharybdis/event.c (File Added)
9503 +0 -1008 trunk/src/Makefile.in (File Modified)
9504 + - trunk/src/balloc.c (File Deleted)
9505 + - trunk/src/event.c (File Deleted)
9506
9507
9508 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9509 Log:
9510 More fun
9511
9512 Changes: Modified:
9513 + - trunk/include/commio.h (File Deleted)
9514 + - trunk/include/linebuf.h (File Deleted)
9515 + - trunk/libcharybdis/commio.h (File Added)
9516 + - trunk/libcharybdis/linebuf.h (File Added)
9517 +1644 -530 trunk/modules/.depend (File Modified)
9518 +1 -1 trunk/modules/Makefile.in (File Modified)
9519 +720 -284 trunk/src/.depend (File Modified)
9520
9521
9522 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9523 Log:
9524 Makefile reworking -- moving libcharybdis headers into proper location.
9525
9526 Changes: Modified:
9527 +1 -1 trunk/adns/Makefile.in (File Modified)
9528 +1 -1 trunk/src/Makefile.in (File Modified)
9529
9530
9531 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9532 Log:
9533 Document proposed authdaemon protocol.
9534
9535 Changes: Modified:
9536 + - trunk/authdaemon/protocol.txt (File Added)
9537
9538
9539 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9540 Log:
9541 Makefile oops
9542
9543 Changes: Modified:
9544 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9545
9546
9547 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9548 Log:
9549 Remove dead makefile from generation
9550
9551 Changes: Modified:
9552 +1 -2 trunk/configure (File Modified)
9553 +0 -1 trunk/configure.ac (File Modified)
9554
9555
9556 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9557 Log:
9558 libcharybdisIO -> libcharybdis
9559
9560 Changes: Modified:
9561 +1 -1 trunk/src/Makefile.in (File Modified)
9562
9563
9564 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9565 Log:
9566 More restructuring.
9567
9568 Changes: Modified:
9569 + - trunk/libcharybdis/Makefile.in (File Added)
9570 + - trunk/libcharybdis/commio.c (File Added)
9571 + - trunk/libcharybdis/devpoll.c (File Added)
9572 + - trunk/libcharybdis/epoll.c (File Added)
9573 + - trunk/libcharybdis/io/ (File Deleted)
9574 + - trunk/libcharybdis/kqueue.c (File Added)
9575 + - trunk/libcharybdis/linebuf.c (File Added)
9576 + - trunk/libcharybdis/log/ (File Deleted)
9577 + - trunk/libcharybdis/poll.c (File Added)
9578 + - trunk/libcharybdis/ports.c (File Added)
9579 + - trunk/libcharybdis/select.c (File Added)
9580
9581
9582 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9583 Log:
9584 Blah kill makefile
9585
9586 Changes: Modified:
9587 + - trunk/libcharybdis/Makefile.in (File Deleted)
9588
9589
9590 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9591 Log:
9592 Blah kill makefile
9593
9594 Changes: Modified:
9595 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9596
9597
9598 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9599 Log:
9600 add authdaemon dir for later hacking
9601
9602
9603 Changes: Modified:
9604 + - trunk/authdaemon/ (File Added)
9605
9606
9607 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9608 Log:
9609 linebuf -> libcharybdisIO
9610
9611
9612 Changes: Modified:
9613 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9614 + - trunk/libcharybdis/io/linebuf.c (File Added)
9615 + - trunk/libcharybdis/log/ (File Added)
9616 + - trunk/libcharybdis/log/Makefile.in (File Added)
9617 +0 -687 trunk/src/Makefile.in (File Modified)
9618 + - trunk/src/linebuf.c (File Deleted)
9619
9620
9621 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9622 Log:
9623 Solaris 10 I/O ports support
9624
9625 Changes: Modified:
9626 + - trunk/libcharybdis/io/ports.c (File Added)
9627
9628
9629 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9630 Log:
9631 libcharybdis stuff
9632
9633
9634 Changes: Modified:
9635 +1 -1 trunk/Makefile.in (File Modified)
9636 +3 -1 trunk/configure (File Modified)
9637 +133 -10 trunk/configure.ac (File Modified)
9638 + - trunk/libcharybdis/ (File Added)
9639 + - trunk/libcharybdis/Makefile.in (File Added)
9640 + - trunk/libcharybdis/io/ (File Added)
9641 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9642 +2 -3 trunk/src/Makefile.in (File Modified)
9643 + - trunk/src/io/ (File Deleted)
9644
9645
9646 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9647 Log:
9648 split IO stuff into libcharybdisIO.
9649
9650
9651 Changes: Modified:
9652 + - trunk/src/commio.c (File Deleted)
9653 + - trunk/src/devpoll.c (File Deleted)
9654 + - trunk/src/epoll.c (File Deleted)
9655 + - trunk/src/io/ (File Added)
9656 + - trunk/src/io/Makefile.in (File Added)
9657 + - trunk/src/io/commio.c (File Added)
9658 + - trunk/src/io/devpoll.c (File Added)
9659 + - trunk/src/io/epoll.c (File Added)
9660 + - trunk/src/io/kqueue.c (File Added)
9661 + - trunk/src/io/poll.c (File Added)
9662 + - trunk/src/io/select.c (File Added)
9663 + - trunk/src/kqueue.c (File Deleted)
9664 + - trunk/src/poll.c (File Deleted)
9665 + - trunk/src/select.c (File Deleted)
9666
9667
9668 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9669 Log:
9670 Version bump: 1.1.0
9671
9672
9673 Changes: Modified:
9674 +86 -155 trunk/configure (File Modified)
9675 +1 -1 trunk/configure.ac (File Modified)
9676
9677
9678 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9679 Log:
9680 Remove mentions of mkkeypair/cryptlinks.
9681
9682
9683 Changes: Modified:
9684 +1 -3 trunk/doc/challenge.txt (File Modified)
9685
9686
9687 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9688 Log:
9689 Clarify serverinfo{} description.
9690
9691
9692 Changes: Modified:
9693 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9694
9695
9696 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9697 Log:
9698 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9699
9700
9701 Changes: Modified:
9702 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9703
9704
9705 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9706 Log:
9707 Improvements also applicable to hyperion 1.x.
9708
9709
9710 Changes: Modified:
9711 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9712
9713
9714 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9715 Log:
9716 - Add +F description
9717 - General improvements and changes to charybdis
9718
9719
9720 Changes: Modified:
9721 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9722
9723
9724 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9725 Log:
9726 The server notice umodes only have an effect
9727 for opers. ("sendto_realops_flags", so having
9728 the umode is not enough, they must also be
9729 opered)
9730
9731
9732 Changes: Modified:
9733 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9734
9735
9736 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9737 Log:
9738 Updates to umodes docs.
9739
9740
9741 Changes: Modified:
9742 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9743
9744
9745 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9746 Log:
9747 Add SGML documentation.
9748
9749 Changes: Modified:
9750 + - trunk/doc/sgml/ (File Added)
9751 + - trunk/doc/sgml/oper-guide/ (File Added)
9752 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9753 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9754 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9755 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9756 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9757 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9758 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9759
9760
9761 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9762 Log:
9763 Make operwall flag restrict setting umode +z.
9764 This repairs this flag broken in charybdis-1.0.
9765
9766
9767 Changes: Modified:
9768 +41 -0 trunk/contrib/m_flags.c (File Modified)
9769 +9 -0 trunk/src/s_user.c (File Modified)
9770
9771
9772 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9773 Log:
9774 Don't complain/reset remote clients +n. I'm still not
9775 convinced propagating all umodes is the way to go, oh
9776 well.
9777
9778
9779 Changes: Modified:
9780 +1 -1 trunk/src/s_user.c (File Modified)
9781
9782
9783 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9784 Log:
9785 - Require admin flag for oper /chghost (if it's enabled
9786 which is not default)
9787 - Give error message on nonexistant nick
9788
9789
9790 Changes: Modified:
9791 +12 -0 trunk/modules/m_chghost.c (File Modified)
9792
9793
9794 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9795 Log:
9796 Incorporated jilles' dynspoof patch with a few minor changes.
9797
9798 Changes: Modified:
9799 +5 -2 trunk/include/client.h (File Modified)
9800 +1 -0 trunk/include/numeric.h (File Modified)
9801 +75 -4 trunk/modules/m_chghost.c (File Modified)
9802 +2 -21 trunk/modules/m_stats.c (File Modified)
9803 +2 -8 trunk/modules/m_trace.c (File Modified)
9804 +2 -0 trunk/src/client.c (File Modified)
9805 +3 -0 trunk/src/s_user.c (File Modified)
9806
9807
9808 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9809 Log:
9810 Update NEWS.
9811
9812 Changes: Modified:
9813 +5 -0 trunk/NEWS (File Modified)
9814
9815
9816 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9817 Log:
9818 Make show_ip() far less braindead.
9819
9820 Obtained from: ratbox 2.2 SVN
9821
9822
9823 Changes: Modified:
9824 +14 -85 trunk/src/client.c (File Modified)
9825
9826
9827 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9828 Log:
9829 Instead of not showing channels at all for whoising services,
9830 only show channels the requester is also on. If operspying
9831 services, show all the channels.
9832
9833
9834 Changes: Modified:
9835 +37 -40 trunk/modules/m_whois.c (File Modified)
9836
9837
9838 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9839 Log:
9840 - Show real errno if we fail to connect to a server
9841 - Don't show server IPs on IRC if a server goes dead
9842 during handshake
9843
9844
9845 Changes: Modified:
9846 +2 -5 trunk/src/s_serv.c (File Modified)
9847
9848
9849 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9850 Log:
9851 Revert hybrid 7.2 aline code. It causes too many problems.
9852
9853
9854 Changes: Modified:
9855 +1 -47 trunk/NEWS (File Modified)
9856 + - trunk/include/aline.h (File Deleted)
9857 +53 -6 trunk/modules/m_dline.c (File Modified)
9858 +212 -16 trunk/modules/m_kline.c (File Modified)
9859 +37 -8 trunk/modules/m_resv.c (File Modified)
9860 +45 -24 trunk/modules/m_xline.c (File Modified)
9861 +0 -485 trunk/src/Makefile.in (File Modified)
9862 + - trunk/src/aline.c (File Deleted)
9863
9864
9865 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9866 Log:
9867 Incorporate recent ratbox monitor bugfixes (could crash).
9868
9869
9870 Changes: Modified:
9871 +16 -0 trunk/modules/m_monitor.c (File Modified)
9872 +4 -3 trunk/src/monitor.c (File Modified)
9873
9874
9875 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9876 Log:
9877 Fix /invite UID leak.
9878
9879 Found by logiclrd@EFnet.
9880
9881
9882 Changes: Modified:
9883 +3 -2 trunk/modules/m_invite.c (File Modified)
9884
9885
9886 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9887 Log:
9888 Don't show what channels a service is in.
9889
9890 Changes: Modified:
9891 +1 -0 trunk/NEWS (File Modified)
9892 +40 -35 trunk/modules/m_whois.c (File Modified)
9893
9894
9895 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9896 Log:
9897 Update version to 1.0.3.
9898
9899
9900 Changes: Modified:
9901 +9 -9 trunk/configure (File Modified)
9902 +1 -1 trunk/configure.ac (File Modified)
9903
9904
9905 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9906 Log:
9907 Update NEWS.
9908
9909
9910 Changes: Modified:
9911 +7 -1 trunk/NEWS (File Modified)
9912
9913
9914 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9915 Log:
9916 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9917 More static buffers :(
9918
9919
9920 Changes: Modified:
9921 +12 -4 trunk/src/aline.c (File Modified)
9922
9923
9924 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9925 Log:
9926 Make operspy mode (/mode !#channel showing parameters
9927 even if not on channel) work again.
9928
9929
9930 Changes: Modified:
9931 +4 -4 trunk/src/channel.c (File Modified)
9932
9933
9934 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9935 Log:
9936 Call server_introduced hook on TS6 remote server
9937 introduction (ms_sid()).
9938
9939
9940 Changes: Modified:
9941 +6 -0 trunk/modules/core/m_server.c (File Modified)
9942
9943
9944 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9945 Log:
9946 Cyrix boxes are wierd.
9947
9948 Changes: Modified:
9949 +2 -1 trunk/modules/m_services.c (File Modified)
9950
9951
9952 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9953 Log:
9954 More paranoia.
9955
9956 Changes: Modified:
9957 +1 -1 trunk/include/client.h (File Modified)
9958 +3 -1 trunk/modules/m_services.c (File Modified)
9959
9960
9961 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9962 Log:
9963 heh
9964
9965 Changes: Modified:
9966 +1 -6 trunk/modules/m_services.c (File Modified)
9967
9968
9969 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9970 Log:
9971 Disable a check that doesn't always seem to work right for some reason.
9972
9973 Changes: Modified:
9974 +2 -0 trunk/modules/m_services.c (File Modified)
9975
9976
9977 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9978 Log:
9979 Update NEWS.
9980
9981
9982 Changes: Modified:
9983 +4 -1 trunk/NEWS (File Modified)
9984
9985
9986 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9987 Log:
9988 1.0.2
9989
9990
9991 Changes: Modified:
9992 +9 -9 trunk/configure (File Modified)
9993 +1 -1 trunk/configure.ac (File Modified)
9994
9995
9996 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9997 Log:
9998 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9999
10000
10001 Changes: Modified:
10002 +3 -13 trunk/modules/m_trace.c (File Modified)
10003
10004
10005 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10006 Log:
10007 Don't send empty RPL_WHOISCHANNELS on remote whois.
10008
10009 Pointy hat to: jilles
10010
10011
10012 Changes: Modified:
10013 +1 -1 trunk/modules/m_whois.c (File Modified)
10014
10015
10016 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10017 Log:
10018 Update NEWS.
10019
10020
10021 Changes: Modified:
10022 +3 -0 trunk/NEWS (File Modified)
10023
10024
10025 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10026 Log:
10027 Modular umode support.
10028
10029
10030 Changes: Modified:
10031 +0 -9 trunk/include/client.h (File Modified)
10032 +2 -1 trunk/include/s_user.h (File Modified)
10033 +1 -1 trunk/include/tools.h (File Modified)
10034 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10035 +3 -0 trunk/src/ircd.c (File Modified)
10036 +1 -1 trunk/src/messages.tab (File Modified)
10037 +2 -2 trunk/src/s_serv.c (File Modified)
10038 +37 -59 trunk/src/s_user.c (File Modified)
10039 +21 -0 trunk/src/tools.c (File Modified)
10040
10041
10042 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10043 Log:
10044 Optionally do forced nick change to the UID instead of kill
10045 on nick collisions, see doc/collision_fnc.txt for more
10046 details.
10047
10048
10049 Changes: Modified:
10050 + - trunk/doc/collision_fnc.txt (File Added)
10051 +1 -0 trunk/doc/example.conf (File Modified)
10052 +8 -0 trunk/doc/reference.conf (File Modified)
10053 +1 -0 trunk/include/numeric.h (File Modified)
10054 +1 -0 trunk/include/s_conf.h (File Modified)
10055 +2 -1 trunk/include/s_serv.h (File Modified)
10056 +1 -0 trunk/include/s_stats.h (File Modified)
10057 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10058 +1 -1 trunk/src/messages.tab (File Modified)
10059 +1 -0 trunk/src/newconf.c (File Modified)
10060 +1 -0 trunk/src/s_conf.c (File Modified)
10061 +1 -0 trunk/src/s_serv.c (File Modified)
10062 +2 -2 trunk/src/s_stats.c (File Modified)
10063
10064
10065 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10066 Log:
10067 Update NEWS.
10068
10069
10070 Modified:
10071 trunk/NEWS (File Modified)
10072
10073
10074 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10075 Log:
10076 Don't allow lookups by uid in /monitor + and /monitor s.
10077
10078
10079 Modified:
10080 trunk/modules/m_monitor.c (File Modified)
10081
10082
10083 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10084 Log:
10085 Stop garbage +j being set in cases like +j aaa:bbb by
10086 initializing the variables properly.
10087
10088 Reported by kyle.
10089
10090
10091 Modified:
10092 trunk/modules/core/m_mode.c (File Modified)
10093 trunk/modules/core/m_sjoin.c (File Modified)
10094
10095
10096 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10097 Log:
10098 Apply flags to the proper server in me_gcap().
10099
10100
10101 Modified:
10102 trunk/modules/m_capab.c (File Modified)
10103
10104
10105 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10106 Log:
10107 Use find_named_client() instead of find_client() to check
10108 for nick collisions.
10109
10110
10111 Modified:
10112 trunk/modules/core/m_nick.c (File Modified)
10113
10114
10115 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10116 Log:
10117 - Replace old 381 numeric with a new, more positive one!
10118
10119
10120 Modified:
10121 trunk/src/messages.tab (File Modified)
10122
10123
10124 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10125 Log:
10126 Make it compile again.
10127
10128
10129 Modified:
10130 trunk/src/channel.c (File Modified)
10131 trunk/src/client.c (File Modified)
10132 trunk/src/ircd.c (File Modified)
10133 trunk/src/packet.c (File Modified)
10134
10135
10136 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10137 Log:
10138 - Prevent UID disclosure in cmode setting.
10139
10140
10141 Modified:
10142 trunk/NEWS (File Modified)
10143 trunk/modules/core/m_mode.c (File Modified)
10144
10145
10146 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10147 Log:
10148 A different check which prevents UID disclosure.
10149
10150
10151 Modified:
10152 trunk/modules/core/m_kick.c (File Modified)
10153
10154
10155 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10156 Log:
10157 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10158
10159
10160 Modified:
10161 trunk/modules/core/m_kick.c (File Modified)
10162
10163
10164 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10165 Log:
10166 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10167
10168
10169 Modified:
10170 trunk/NEWS (File Modified)
10171 trunk/modules/m_accept.c (File Modified)
10172 trunk/modules/m_admin.c (File Modified)
10173 trunk/modules/m_away.c (File Modified)
10174 trunk/modules/m_cap.c (File Modified)
10175 trunk/modules/m_capab.c (File Modified)
10176 trunk/modules/m_challenge.c (File Modified)
10177 trunk/modules/m_chghost.c (File Modified)
10178 trunk/modules/m_close.c (File Modified)
10179 trunk/modules/m_cmessage.c (File Modified)
10180 trunk/modules/m_connect.c (File Modified)
10181 trunk/modules/m_dline.c (File Modified)
10182 trunk/modules/m_encap.c (File Modified)
10183 trunk/modules/m_etrace.c (File Modified)
10184 trunk/modules/m_gline.c (File Modified)
10185 trunk/modules/m_help.c (File Modified)
10186 trunk/modules/m_info.c (File Modified)
10187 trunk/modules/m_invite.c (File Modified)
10188 trunk/modules/m_ison.c (File Modified)
10189 trunk/modules/m_kline.c (File Modified)
10190 trunk/modules/m_knock.c (File Modified)
10191 trunk/modules/m_links.c (File Modified)
10192 trunk/modules/m_list.c (File Modified)
10193 trunk/modules/m_locops.c (File Modified)
10194 trunk/modules/m_lusers.c (File Modified)
10195 trunk/modules/m_map.c (File Modified)
10196 trunk/modules/m_monitor.c (File Modified)
10197 trunk/modules/m_motd.c (File Modified)
10198 trunk/modules/m_names.c (File Modified)
10199 trunk/modules/m_oper.c (File Modified)
10200 trunk/modules/m_operspy.c (File Modified)
10201 trunk/modules/m_pass.c (File Modified)
10202 trunk/modules/m_ping.c (File Modified)
10203 trunk/modules/m_pong.c (File Modified)
10204 trunk/modules/m_post.c (File Modified)
10205 trunk/modules/m_rehash.c (File Modified)
10206 trunk/modules/m_restart.c (File Modified)
10207 trunk/modules/m_resv.c (File Modified)
10208 trunk/modules/m_services.c (File Modified)
10209 trunk/modules/m_set.c (File Modified)
10210 trunk/modules/m_sshortcut.c (File Modified)
10211 trunk/modules/m_stats.c (File Modified)
10212 trunk/modules/m_svinfo.c (File Modified)
10213 trunk/modules/m_tb.c (File Modified)
10214 trunk/modules/m_testline.c (File Modified)
10215 trunk/modules/m_testmask.c (File Modified)
10216 trunk/modules/m_time.c (File Modified)
10217 trunk/modules/m_topic.c (File Modified)
10218 trunk/modules/m_trace.c (File Modified)
10219 trunk/modules/m_unreject.c (File Modified)
10220 trunk/modules/m_user.c (File Modified)
10221 trunk/modules/m_userhost.c (File Modified)
10222 trunk/modules/m_users.c (File Modified)
10223 trunk/modules/m_version.c (File Modified)
10224 trunk/modules/m_wallops.c (File Modified)
10225 trunk/modules/m_who.c (File Modified)
10226 trunk/modules/m_whois.c (File Modified)
10227 trunk/modules/m_whowas.c (File Modified)
10228 trunk/modules/m_xline.c (File Modified)
10229 trunk/src/adns.c (File Modified)
10230 trunk/src/aline.c (File Modified)
10231 trunk/src/cache.c (File Modified)
10232 trunk/src/channel.c (File Modified)
10233 trunk/src/class.c (File Modified)
10234 trunk/src/client.c (File Modified)
10235 trunk/src/commio.c (File Modified)
10236 trunk/src/event.c (File Modified)
10237 trunk/src/hash.c (File Modified)
10238 trunk/src/hostmask.c (File Modified)
10239 trunk/src/ircd.c (File Modified)
10240 trunk/src/kdparse.c (File Modified)
10241 trunk/src/linebuf.c (File Modified)
10242 trunk/src/listener.c (File Modified)
10243 trunk/src/modules.c (File Modified)
10244 trunk/src/monitor.c (File Modified)
10245 trunk/src/newconf.c (File Modified)
10246 trunk/src/packet.c (File Modified)
10247 trunk/src/parse.c (File Modified)
10248 trunk/src/reject.c (File Modified)
10249 trunk/src/s_auth.c (File Modified)
10250 trunk/src/s_conf.c (File Modified)
10251 trunk/src/s_gline.c (File Modified)
10252 trunk/src/s_log.c (File Modified)
10253 trunk/src/s_newconf.c (File Modified)
10254 trunk/src/s_serv.c (File Modified)
10255 trunk/src/s_stats.c (File Modified)
10256 trunk/src/s_user.c (File Modified)
10257 trunk/src/send.c (File Modified)
10258 trunk/src/whowas.c (File Modified)
10259
10260
10261 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10262 Log:
10263 - More coding style niceities. Pretty much got client.h squared away.
10264
10265
10266 Modified:
10267 trunk/modules/m_dline.c (File Modified)
10268 trunk/modules/m_gline.c (File Modified)
10269 trunk/modules/m_kline.c (File Modified)
10270 trunk/modules/m_rehash.c (File Modified)
10271 trunk/modules/m_resv.c (File Modified)
10272 trunk/modules/m_stats.c (File Modified)
10273 trunk/modules/m_testline.c (File Modified)
10274 trunk/modules/m_user.c (File Modified)
10275 trunk/modules/m_xline.c (File Modified)
10276
10277
10278 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10279 Log:
10280 - Propagate quiets (+q) on netjoins
10281 - Clear +q list too on lowerTS sjoin from TS6 source
10282
10283
10284 Modified:
10285 trunk/modules/core/m_sjoin.c (File Modified)
10286 trunk/src/s_serv.c (File Modified)
10287
10288
10289 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10290 Log:
10291 Second argument to whois is always a nick, never a uid.
10292 This prevents /whois other.server uid to get information
10293 about that uid.
10294
10295
10296 Modified:
10297 trunk/modules/m_whois.c (File Modified)
10298
10299
10300 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10301 Log:
10302 Don't allow local users to use uids in user mode.
10303
10304
10305 Modified:
10306 trunk/src/s_user.c (File Modified)
10307
10308
10309 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10310 Log:
10311 Make it compile again.
10312
10313
10314 Modified:
10315 trunk/src/s_stats.c (File Modified)
10316
10317
10318 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10319 Log:
10320 Fix propagation of empty SJOIN.
10321
10322
10323 Modified:
10324 trunk/modules/core/m_sjoin.c (File Modified)
10325
10326
10327 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10328 Log:
10329 Some atheme-style niceties here.
10330
10331
10332 Modified:
10333 trunk/modules/m_accept.c (File Modified)
10334 trunk/modules/m_admin.c (File Modified)
10335 trunk/modules/m_away.c (File Modified)
10336 trunk/modules/m_cap.c (File Modified)
10337 trunk/modules/m_capab.c (File Modified)
10338 trunk/modules/m_challenge.c (File Modified)
10339 trunk/modules/m_chghost.c (File Modified)
10340 trunk/modules/m_close.c (File Modified)
10341 trunk/modules/m_cmessage.c (File Modified)
10342 trunk/modules/m_connect.c (File Modified)
10343 trunk/modules/m_dline.c (File Modified)
10344 trunk/modules/m_encap.c (File Modified)
10345 trunk/modules/m_etrace.c (File Modified)
10346 trunk/modules/m_gline.c (File Modified)
10347 trunk/modules/m_help.c (File Modified)
10348 trunk/modules/m_info.c (File Modified)
10349 trunk/modules/m_invite.c (File Modified)
10350 trunk/modules/m_ison.c (File Modified)
10351 trunk/modules/m_kline.c (File Modified)
10352 trunk/modules/m_knock.c (File Modified)
10353 trunk/modules/m_links.c (File Modified)
10354 trunk/modules/m_list.c (File Modified)
10355 trunk/modules/m_locops.c (File Modified)
10356 trunk/modules/m_lusers.c (File Modified)
10357 trunk/modules/m_map.c (File Modified)
10358 trunk/modules/m_monitor.c (File Modified)
10359 trunk/modules/m_motd.c (File Modified)
10360 trunk/modules/m_names.c (File Modified)
10361 trunk/modules/m_oper.c (File Modified)
10362 trunk/modules/m_operspy.c (File Modified)
10363 trunk/modules/m_pass.c (File Modified)
10364 trunk/modules/m_ping.c (File Modified)
10365 trunk/modules/m_pong.c (File Modified)
10366 trunk/modules/m_post.c (File Modified)
10367 trunk/modules/m_rehash.c (File Modified)
10368 trunk/modules/m_restart.c (File Modified)
10369 trunk/modules/m_resv.c (File Modified)
10370 trunk/modules/m_services.c (File Modified)
10371 trunk/modules/m_set.c (File Modified)
10372 trunk/modules/m_sshortcut.c (File Modified)
10373 trunk/modules/m_stats.c (File Modified)
10374 trunk/modules/m_svinfo.c (File Modified)
10375 trunk/modules/m_tb.c (File Modified)
10376 trunk/modules/m_testline.c (File Modified)
10377 trunk/modules/m_testmask.c (File Modified)
10378 trunk/modules/m_time.c (File Modified)
10379 trunk/modules/m_topic.c (File Modified)
10380 trunk/modules/m_trace.c (File Modified)
10381 trunk/modules/m_unreject.c (File Modified)
10382 trunk/modules/m_user.c (File Modified)
10383 trunk/modules/m_userhost.c (File Modified)
10384 trunk/modules/m_users.c (File Modified)
10385 trunk/modules/m_version.c (File Modified)
10386 trunk/modules/m_wallops.c (File Modified)
10387 trunk/modules/m_who.c (File Modified)
10388 trunk/modules/m_whois.c (File Modified)
10389 trunk/modules/m_whowas.c (File Modified)
10390 trunk/modules/m_xline.c (File Modified)
10391
10392
10393 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10394 Log:
10395 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10396
10397
10398 Modified:
10399 trunk/.indent.pro (File Modified)
10400 trunk/include/charybdis.h (File Added)
10401 trunk/include/client.h (File Modified)
10402 trunk/modules/.indent.pro (File Modified)
10403 trunk/src/.indent.pro (File Modified)
10404 trunk/src/adns.c (File Modified)
10405 trunk/src/aline.c (File Modified)
10406 trunk/src/cache.c (File Modified)
10407 trunk/src/channel.c (File Modified)
10408 trunk/src/class.c (File Modified)
10409 trunk/src/client.c (File Modified)
10410 trunk/src/commio.c (File Modified)
10411 trunk/src/event.c (File Modified)
10412 trunk/src/hash.c (File Modified)
10413 trunk/src/hostmask.c (File Modified)
10414 trunk/src/ircd.c (File Modified)
10415 trunk/src/kdparse.c (File Modified)
10416 trunk/src/linebuf.c (File Modified)
10417 trunk/src/listener.c (File Modified)
10418 trunk/src/modules.c (File Modified)
10419 trunk/src/monitor.c (File Modified)
10420 trunk/src/newconf.c (File Modified)
10421 trunk/src/packet.c (File Modified)
10422 trunk/src/parse.c (File Modified)
10423 trunk/src/reject.c (File Modified)
10424 trunk/src/s_auth.c (File Modified)
10425 trunk/src/s_conf.c (File Modified)
10426 trunk/src/s_gline.c (File Modified)
10427 trunk/src/s_log.c (File Modified)
10428 trunk/src/s_newconf.c (File Modified)
10429 trunk/src/s_serv.c (File Modified)
10430 trunk/src/s_stats.c (File Modified)
10431 trunk/src/s_user.c (File Modified)
10432 trunk/src/send.c (File Modified)
10433 trunk/src/whowas.c (File Modified)
10434
10435
10436 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10437 Log:
10438 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10439 - Convert a few modules towards using this code.
10440 - Make a note about this change in NEWS.
10441
10442
10443 Modified:
10444 trunk/NEWS (File Modified)
10445 trunk/include/aline.h (File Added)
10446 trunk/modules/m_dline.c (File Modified)
10447 trunk/modules/m_kline.c (File Modified)
10448 trunk/modules/m_resv.c (File Modified)
10449 trunk/modules/m_xline.c (File Modified)
10450 trunk/src/Makefile.in (File Modified)
10451 trunk/src/aline.c (File Added)
10452
10453
10454 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10455 Log:
10456 - Update NEWS document.
10457
10458
10459 Modified:
10460 trunk/NEWS (File Modified)
10461
10462
10463 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10464 Log:
10465 Use find_named_person() instead of find_person() in services shortcuts.
10466
10467
10468 Modified:
10469 trunk/modules/m_sshortcut.c (File Modified)
10470
10471
10472 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10473 Log:
10474 Fix propagation of empty channels (+P).
10475
10476
10477 Modified:
10478 trunk/modules/core/m_sjoin.c (File Modified)
10479 trunk/src/s_serv.c (File Modified)
10480
10481
10482 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10483 Log:
10484 Use same comparison for +f.
10485
10486
10487 Modified:
10488 trunk/modules/core/m_join.c (File Modified)
10489
10490
10491 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10492 Log:
10493 Retire server-server non-encap CHGHOST, and clean it up a bit.
10494
10495
10496 Modified:
10497 trunk/modules/m_chghost.c (File Modified)
10498
10499
10500 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10501 Log:
10502 Use TS6 form for SQUIT wallops.
10503
10504
10505 Modified:
10506 trunk/modules/core/m_squit.c (File Modified)
10507
10508
10509 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10510 Log:
10511 Propagate nick changes for remote clients in TS6 form if possible;
10512 simplify the code a bit.
10513
10514
10515 Modified:
10516 trunk/modules/core/m_nick.c (File Modified)
10517
10518
10519 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10520 Log:
10521 Only clear oper_only_umodes on deoper for local clients.
10522
10523
10524 Modified:
10525 trunk/src/s_user.c (File Modified)
10526
10527
10528 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10529 Log:
10530 - Don't enable use_whois_actually in the default config, makes cloaking
10531 only useful for vanity.
10532
10533
10534 Modified:
10535 trunk/doc/example.conf (File Modified)
10536
10537
10538 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10539 Log:
10540 Fix linebuf raw code to not truncate lines longer than
10541 510 characters. This stops ziplinks corruption at
10542 the initial burst if the other side sends a lot.
10543
10544
10545 Modified:
10546 trunk/src/linebuf.c (File Modified)
10547
10548
10549 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10550 Log:
10551 - Add +r to channel_modes().
10552
10553
10554 Modified:
10555 trunk/src/channel.c (File Modified)
10556
10557
10558 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10559 Log:
10560 Update NEWS.
10561
10562
10563 Modified:
10564 trunk/NEWS (File Modified)
10565
10566
10567 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10568 Log:
10569 err, nvm. wrong project :-P
10570
10571
10572 Modified:
10573 trunk/src/match.c (File Modified)
10574
10575
10576 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10577 Log:
10578 make sure we don't crash on match(NULL, test)
10579
10580
10581 Modified:
10582 trunk/src/match.c (File Modified)
10583
10584
10585 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10586 Log:
10587 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10588 flags = rehash in shared{}.
10589 Uses :<source> ENCAP <target> REHASH [option].
10590
10591
10592 Modified:
10593 trunk/doc/example.conf (File Modified)
10594 trunk/doc/reference.conf (File Modified)
10595 trunk/help/opers/rehash (File Modified)
10596 trunk/include/s_newconf.h (File Modified)
10597 trunk/modules/m_rehash.c (File Modified)
10598 trunk/modules/m_stats.c (File Modified)
10599 trunk/src/newconf.c (File Modified)
10600
10601
10602 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10603 Log:
10604 Initialize flags to 0 in conf_set_shared_flags() and
10605 conf_set_cluster_flags().
10606
10607
10608 Modified:
10609 trunk/src/newconf.c (File Modified)
10610
10611
10612 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10613 Log:
10614 Don't allow a forward from a #channel to an &channel.
10615 Error message is Illegal channel name.
10616
10617
10618 Modified:
10619 trunk/modules/core/m_mode.c (File Modified)
10620
10621
10622 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10623 Log:
10624 - change version to 1.0.1
10625
10626
10627 Modified:
10628 trunk/configure (File Modified)
10629 trunk/configure.ac (File Modified)
10630
10631
10632 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10633 Log:
10634 Update NEWS.
10635
10636
10637 Modified:
10638 trunk/NEWS (File Modified)
10639
10640
10641 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10642 Log:
10643 Services shortcuts changes:
10644 - Require umode +S on target
10645 - Use ERR_SERVICESDOWN (440) for error message
10646 - Fix check for empty string
10647
10648
10649 Modified:
10650 trunk/include/numeric.h (File Modified)
10651 trunk/modules/m_sshortcut.c (File Modified)
10652 trunk/src/messages.tab (File Modified)
10653
10654
10655 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10656 Log:
10657 s/IsChanService/IsService/g;
10658
10659
10660 Modified:
10661 trunk/modules/m_sshortcut.c (File Modified)
10662
10663
10664 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10665 Log:
10666 Add check for service validity in shortcut routines.
10667
10668
10669 Modified:
10670 trunk/modules/m_sshortcut.c (File Modified)
10671
10672
10673 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10674 Log:
10675 Don't allow forwarding to a -F channel the setter is not on.
10676
10677
10678 Modified:
10679 trunk/modules/core/m_mode.c (File Modified)
10680
10681
10682 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10683 Log:
10684 Describe identify_service and identify_command in
10685 reference.conf.
10686
10687
10688 Modified:
10689 trunk/doc/reference.conf (File Modified)
10690
10691
10692 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10693 Log:
10694 More helpfile updates.
10695
10696
10697 Modified:
10698 trunk/help/Makefile.in (File Modified)
10699 trunk/help/opers/die (File Modified)
10700 trunk/help/opers/join (File Modified)
10701 trunk/help/opers/links (File Modified)
10702 trunk/help/opers/lusers (File Modified)
10703 trunk/help/opers/map (File Added)
10704 trunk/help/opers/motd (File Modified)
10705 trunk/help/opers/names (File Modified)
10706 trunk/help/opers/notice (File Modified)
10707 trunk/help/opers/operspy (File Modified)
10708 trunk/help/opers/part (File Modified)
10709 trunk/help/opers/privmsg (File Modified)
10710 trunk/help/opers/restart (File Modified)
10711 trunk/help/opers/set (File Modified)
10712 trunk/help/opers/stats (File Modified)
10713 trunk/help/opers/trace (File Modified)
10714 trunk/help/opers/version (File Modified)
10715 trunk/help/users/notice (File Modified)
10716 trunk/help/users/privmsg (File Modified)
10717 trunk/help/users/stats (File Modified)
10718
10719
10720 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10721 Log:
10722 Update help files.
10723
10724
10725 Modified:
10726 trunk/help/opers/cmode (File Modified)
10727 trunk/help/opers/umode (File Modified)
10728 trunk/help/opers/wallops (File Modified)
10729 trunk/help/opers/who (File Modified)
10730 trunk/help/users/umode (File Modified)
10731
10732
10733 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10734 Log:
10735 Include cmode +r in 004 and 005.
10736
10737
10738 Modified:
10739 trunk/include/supported.h (File Modified)
10740 trunk/src/messages.tab (File Modified)
10741
10742
10743 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10744 Log:
10745 No need to clear all 3 buffers in channel_modes().
10746
10747
10748 Modified:
10749 trunk/src/channel.c (File Modified)
10750
10751
10752 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10753 Log:
10754 - Fix multiple +f modes per line
10755 - -f shouldn't take a parameter
10756
10757
10758 Modified:
10759 trunk/modules/core/m_mode.c (File Modified)
10760
10761
10762 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10763 Log:
10764 Channel mode +Q now prevents forwarding to or through
10765 a channel, just like in hyperion, not from a channel.
10766
10767
10768 Modified:
10769 trunk/modules/core/m_join.c (File Modified)
10770
10771
10772 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10773 Log:
10774 Complete +F/+Q propagation.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10780 trunk/src/channel.c (File Modified)
10781
10782
10783 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10784 Log:
10785 - A few minor fixes.
10786
10787
10788 Modified:
10789 trunk/modules/core/m_join.c (File Modified)
10790 trunk/modules/m_services.c (File Modified)
10791
10792
10793 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10794 Log:
10795 - Fix netsplit obfuscation.
10796
10797
10798 Modified:
10799 trunk/src/client.c (File Modified)
10800
10801
10802 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10803 Log:
10804 - Fix another /stats p related bug.
10805
10806
10807 Modified:
10808 trunk/src/client.c (File Modified)
10809
10810
10811 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10812 Log:
10813 - Update example.conf.
10814
10815
10816 Modified:
10817 trunk/doc/example.conf (File Modified)
10818
10819
10820 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10821 Log:
10822 - Fix a minor bug here, and re-release 1.0.
10823
10824
10825 Modified:
10826 trunk/modules/core/m_nick.c (File Modified)
10827
10828
10829 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10830 Log:
10831 - Add bursted clients to /stats p list.
10832
10833
10834 Modified:
10835 trunk/modules/core/m_nick.c (File Modified)
10836
10837
10838 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10839 Log:
10840 - Add identify_service, identify_command options to the example.conf,
10841 newconf parser.
10842
10843
10844 Modified:
10845 trunk/NEWS (File Modified)
10846 trunk/doc/example.conf (File Modified)
10847 trunk/src/newconf.c (File Modified)
10848
10849
10850 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10851 Log:
10852 - Add services shortcuts.
10853
10854
10855 Modified:
10856 trunk/modules/Makefile.in (File Modified)
10857 trunk/modules/m_sshortcut.c (File Added)
10858
10859
10860 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10861 Log:
10862 - put back checks i removed by mistake
10863
10864
10865 Modified:
10866 trunk/modules/core/m_join.c (File Modified)
10867
10868
10869 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10870 Log:
10871 - Implement channel mode +Q, which disables forwarding.
10872 - Make forwarding usable by everyone.
10873 - Implement channel mode +F which bypasses authority checks on a target
10874 set with this mode
10875 - Update NEWS.
10876
10877
10878 Modified:
10879 trunk/NEWS (File Modified)
10880 trunk/include/channel.h (File Modified)
10881 trunk/include/supported.h (File Modified)
10882 trunk/modules/core/m_join.c (File Modified)
10883 trunk/modules/core/m_mode.c (File Modified)
10884 trunk/src/messages.tab (File Modified)
10885
10886
10887 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10888 Log:
10889 - Fix account handling brokenness.
10890
10891
10892 Modified:
10893 trunk/modules/m_services.c (File Modified)
10894
10895
10896 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10897 Log:
10898 Identify to services via server password hack. Still
10899 needs config file parts, like
10900 identifyservice = "nickserv@services.int";
10901 identifycommand = "IDENTIFY";
10902
10903
10904 Modified:
10905 trunk/include/s_conf.h (File Modified)
10906 trunk/src/s_user.c (File Modified)
10907
10908
10909 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10910 Log:
10911 Make send.c compile.
10912
10913
10914 Modified:
10915 trunk/src/send.c (File Modified)
10916
10917
10918 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10919 Log:
10920 - Handle this better.
10921
10922
10923 Modified:
10924 trunk/src/send.c (File Modified)
10925
10926
10927 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10928 Log:
10929 If the source is not a client, don't send to normal users.
10930
10931
10932 Modified:
10933 trunk/src/send.c (File Modified)
10934
10935
10936 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10937 Log:
10938 - Make /wallops behave as wallops in other ircds.
10939
10940
10941 Modified:
10942 trunk/modules/m_wallops.c (File Modified)
10943 trunk/src/send.c (File Modified)
10944
10945
10946 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10947 Log:
10948 - charybdis-1.0
10949
10950
10951 Modified:
10952 trunk/NEWS (File Modified)
10953 trunk/configure (File Modified)
10954 trunk/configure.ac (File Modified)
10955
10956
10957 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10958 Log:
10959 - Remove efnet configuration.
10960 - Rename example.conf as reference.conf, and replace the default
10961 example.conf with one suitable for AthemeNET.
10962 - Update makefile to reflect these changes.
10963
10964
10965 Modified:
10966 trunk/doc/Makefile.in (File Modified)
10967 trunk/doc/example.conf (File Modified)
10968 trunk/doc/example.efnet.conf (File Deleted)
10969 trunk/doc/reference.conf (File Added)
10970
10971
10972 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10973 Log:
10974 - Don't display opers who are /away.
10975
10976
10977 Modified:
10978 trunk/modules/m_stats.c (File Modified)
10979
10980
10981 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10982 Log:
10983 Put cmode +f in 004 and 005.
10984
10985
10986 Modified:
10987 trunk/include/supported.h (File Modified)
10988 trunk/src/messages.tab (File Modified)
10989
10990
10991 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10992 Log:
10993 Add user umode +Q which prevents a user from
10994 being forwarded.
10995
10996
10997 Modified:
10998 trunk/include/client.h (File Modified)
10999 trunk/modules/core/m_join.c (File Modified)
11000 trunk/src/messages.tab (File Modified)
11001 trunk/src/s_user.c (File Modified)
11002
11003
11004 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11005 Log:
11006 Implement channel forwarding in m_join(). As in
11007 hyperion, failing to join because of +i, +r or +j
11008 can cause you to be forwarded, potentially
11009 recursively. Unlike hyperion, a single numeric
11010 is sent in case of a successful forward, otherwise
11011 the ircd acts if there were no forward.
11012
11013
11014 Modified:
11015 trunk/include/numeric.h (File Modified)
11016 trunk/modules/core/m_join.c (File Modified)
11017 trunk/src/messages.tab (File Modified)
11018
11019
11020 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11021 Log:
11022 Allow servers to set oper-only cmodes as well.
11023
11024
11025 Modified:
11026 trunk/modules/core/m_mode.c (File Modified)
11027
11028
11029 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11030 Log:
11031 Add cmode +f which takes a channel name, settable
11032 only by opers for now. Does not do anything yet.
11033
11034
11035 Modified:
11036 trunk/include/channel.h (File Modified)
11037 trunk/modules/core/m_join.c (File Modified)
11038 trunk/modules/core/m_mode.c (File Modified)
11039 trunk/modules/core/m_sjoin.c (File Modified)
11040 trunk/src/channel.c (File Modified)
11041
11042
11043 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11044 Log:
11045 Fully initialize 'mode' in ms_join() and ms_sjoin()
11046 to avoid old +j garbage from being used.
11047
11048
11049 Modified:
11050 trunk/modules/core/m_join.c (File Modified)
11051 trunk/modules/core/m_sjoin.c (File Modified)
11052
11053
11054 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11055 Log:
11056 - only touch join_count/join_delta if join throttling
11057 is enabled on the channel
11058 - reset join_count/join_delta to 0 if -j is set
11059
11060
11061 Modified:
11062 trunk/modules/core/m_join.c (File Modified)
11063 trunk/modules/core/m_mode.c (File Modified)
11064 trunk/modules/core/m_sjoin.c (File Modified)
11065
11066
11067 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11068 Log:
11069 Also start a new "period" for join throttling for remote joins,
11070 if necessary. Make the code slightly clearer.
11071
11072
11073 Modified:
11074 trunk/modules/core/m_join.c (File Modified)
11075 trunk/src/channel.c (File Modified)
11076
11077
11078 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11079 Log:
11080 Some +j improvements, still broken.
11081
11082
11083 Modified:
11084 trunk/modules/core/m_join.c (File Modified)
11085 trunk/modules/core/m_sjoin.c (File Modified)
11086
11087
11088 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11089 Log:
11090 Only do +z processing for +m channels the sender is on,
11091 as bans/quiets are currently only checked locally.
11092
11093
11094 Modified:
11095 trunk/modules/core/m_message.c (File Modified)
11096
11097
11098 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11099 Log:
11100 - Add max_bans_large configuration option, defaulting to 500, to
11101 limit the number of bans in a +L channel
11102 - Change b/e/I to b/e/I/q in texts
11103
11104
11105 Modified:
11106 trunk/doc/example.conf (File Modified)
11107 trunk/include/s_conf.h (File Modified)
11108 trunk/modules/core/m_mode.c (File Modified)
11109 trunk/modules/m_info.c (File Modified)
11110 trunk/src/newconf.c (File Modified)
11111 trunk/src/s_conf.c (File Modified)
11112
11113
11114 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11115 Log:
11116 Store invite for +gi channels.
11117 Note that +gi is significantly weaker access control than +i.
11118
11119
11120 Modified:
11121 trunk/modules/m_invite.c (File Modified)
11122
11123
11124 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11125 Log:
11126 Nonops are allowed to see +q lists.
11127
11128
11129 Modified:
11130 trunk/modules/core/m_mode.c (File Modified)
11131
11132
11133 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11134 Log:
11135 Invalidate can_send() cache on -q.
11136
11137
11138 Modified:
11139 trunk/modules/core/m_mode.c (File Modified)
11140
11141
11142 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11143 Log:
11144 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11145
11146
11147 Modified:
11148 trunk/modules/core/m_sjoin.c (File Modified)
11149
11150
11151 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11152 Log:
11153 - Allow blank SJOINs -- for permanant channels.
11154
11155
11156 Modified:
11157 trunk/modules/core/m_sjoin.c (File Modified)
11158
11159
11160 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11161 Log:
11162 - Burst permanant channels.
11163
11164
11165 Modified:
11166 trunk/src/s_serv.c (File Modified)
11167
11168
11169 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11170 Log:
11171 - Fix handling of permanant channels.
11172
11173
11174 Modified:
11175 trunk/modules/core/m_join.c (File Modified)
11176
11177
11178 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11179 Log:
11180 - Run indent on core modules.
11181 - Add propagation of join throttle settings.
11182
11183
11184 Modified:
11185 trunk/modules/core/m_die.c (File Modified)
11186 trunk/modules/core/m_error.c (File Modified)
11187 trunk/modules/core/m_join.c (File Modified)
11188 trunk/modules/core/m_kick.c (File Modified)
11189 trunk/modules/core/m_kill.c (File Modified)
11190 trunk/modules/core/m_message.c (File Modified)
11191 trunk/modules/core/m_mode.c (File Modified)
11192 trunk/modules/core/m_nick.c (File Modified)
11193 trunk/modules/core/m_part.c (File Modified)
11194 trunk/modules/core/m_quit.c (File Modified)
11195 trunk/modules/core/m_server.c (File Modified)
11196 trunk/modules/core/m_sjoin.c (File Modified)
11197 trunk/modules/core/m_squit.c (File Modified)
11198
11199
11200 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11201 Log:
11202 - Fix mistake in commit message.
11203
11204
11205 Modified:
11206 trunk/ChangeLog (File Modified)
11207
11208
11209 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11210 Log:
11211 - Channel throttling.
11212
11213
11214 Modified:
11215 trunk/NEWS (File Modified)
11216 trunk/include/supported.h (File Modified)
11217 trunk/modules/core/m_mode.c (File Modified)
11218 trunk/src/messages.tab (File Modified)
11219
11220
11221 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11222 Log:
11223 - Channel throttle logic fixes.
11224
11225
11226 Modified:
11227 trunk/include/channel.h (File Modified)
11228
11229
11230 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11231 Log:
11232 - Add the throttle logic.
11233
11234
11235 Modified:
11236 trunk/include/channel.h (File Modified)
11237 trunk/include/numeric.h (File Modified)
11238 trunk/modules/core/m_join.c (File Modified)
11239 trunk/src/channel.c (File Modified)
11240 trunk/src/messages.tab (File Modified)
11241
11242
11243 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11244 Log:
11245 - Cosmetic fixes to CREDITS.
11246
11247
11248 Modified:
11249 trunk/CREDITS (File Modified)
11250
11251
11252 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11253 Log:
11254 - Better channel_modes() from ShadowIRCd 4.
11255
11256
11257 Modified:
11258 trunk/include/channel.h (File Modified)
11259 trunk/src/channel.c (File Modified)
11260
11261
11262 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11263 Log:
11264 - Strip colour codes from parts.
11265
11266
11267 Modified:
11268 trunk/modules/core/m_part.c (File Modified)
11269
11270
11271 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11272 Log:
11273 - Strip colour codes from quits.
11274
11275
11276 Modified:
11277 trunk/modules/core/m_quit.c (File Modified)
11278
11279
11280 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11281 Log:
11282 - add +c/+g/+z to channel_modes().
11283
11284
11285 Modified:
11286 trunk/src/channel.c (File Modified)
11287
11288
11289 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11290 Log:
11291 - Add +g to 004/005 numerics.
11292
11293
11294 Modified:
11295 trunk/include/supported.h (File Modified)
11296 trunk/src/messages.tab (File Modified)
11297
11298
11299 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11300 Log:
11301 - Add +cgz to set_final_mode() in both join/sjoin.
11302 - Implement channel mode +g: Free invite.
11303
11304
11305 Modified:
11306 trunk/include/channel.h (File Modified)
11307 trunk/modules/core/m_join.c (File Modified)
11308 trunk/modules/core/m_mode.c (File Modified)
11309 trunk/modules/core/m_sjoin.c (File Modified)
11310 trunk/modules/m_invite.c (File Modified)
11311
11312
11313 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11314 Log:
11315 - Make sure /stats p uses the right list.
11316
11317
11318 Modified:
11319 trunk/modules/m_stats.c (File Modified)
11320
11321
11322 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11323 Log:
11324 - local oper list becomes local_oper_list.
11325 - all opers are stored on oper_list for /stats p.
11326
11327
11328 Modified:
11329 trunk/include/ircd.h (File Modified)
11330 trunk/modules/m_stats.c (File Modified)
11331 trunk/modules/m_trace.c (File Modified)
11332 trunk/src/client.c (File Modified)
11333 trunk/src/ircd.c (File Modified)
11334 trunk/src/s_user.c (File Modified)
11335 trunk/src/send.c (File Modified)
11336
11337
11338 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11339 Log:
11340 - Remove ENABLE_SERVICES legacy define.
11341
11342
11343 Modified:
11344 trunk/configure (File Modified)
11345 trunk/configure.ac (File Modified)
11346 trunk/include/client.h (File Modified)
11347 trunk/include/m_info.h (File Modified)
11348 trunk/include/s_conf.h (File Modified)
11349 trunk/modules/Makefile.in (File Modified)
11350 trunk/modules/core/m_kick.c (File Modified)
11351 trunk/modules/core/m_mode.c (File Modified)
11352 trunk/modules/core/m_nick.c (File Modified)
11353 trunk/modules/core/m_sjoin.c (File Modified)
11354 trunk/modules/m_services.c (File Modified)
11355 trunk/src/channel.c (File Modified)
11356 trunk/src/newconf.c (File Modified)
11357 trunk/src/s_conf.c (File Modified)
11358 trunk/src/s_serv.c (File Modified)
11359 trunk/src/s_user.c (File Modified)
11360
11361
11362 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11363 Log:
11364 - New reject message, ala ircu.
11365
11366
11367 Modified:
11368 trunk/src/reject.c (File Modified)
11369
11370
11371 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11372 Log:
11373 - Reduce 'broadcast storm' effect in m_chghost.
11374
11375
11376 Modified:
11377 trunk/modules/m_chghost.c (File Modified)
11378
11379
11380 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11381 Log:
11382 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11383
11384
11385 Modified:
11386 trunk/include/supported.h (File Modified)
11387 trunk/src/messages.tab (File Modified)
11388
11389
11390 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11391 Log:
11392 - Implement +z.
11393
11394
11395 Modified:
11396 trunk/include/channel.h (File Modified)
11397 trunk/modules/core/m_message.c (File Modified)
11398 trunk/modules/core/m_mode.c (File Modified)
11399
11400
11401 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11402 Log:
11403 - use sendto_one_numeric() in some places.
11404
11405
11406 Modified:
11407 trunk/modules/core/m_mode.c (File Modified)
11408
11409
11410 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11411 Log:
11412 - Implement channel mode +c -- colour stripping.
11413
11414
11415 Modified:
11416 trunk/include/irc_string.h (File Modified)
11417 trunk/include/supported.h (File Modified)
11418 trunk/modules/core/m_message.c (File Modified)
11419 trunk/modules/core/m_mode.c (File Modified)
11420 trunk/src/irc_string.c (File Modified)
11421 trunk/src/messages.tab (File Modified)
11422
11423
11424 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11425 Log:
11426 - Add +qLP to CHANMODES 005 numeric.
11427
11428
11429 Modified:
11430 trunk/include/supported.h (File Modified)
11431
11432
11433 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11434 Log:
11435 Move credits files to doc/.
11436
11437
11438 Modified:
11439 trunk/Hybrid-team (File Deleted)
11440 trunk/Ratbox-team (File Deleted)
11441 trunk/doc/Hybrid-team (File Added)
11442 trunk/doc/Ratbox-team (File Added)
11443
11444
11445 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11446 Log:
11447 - Rename Ratbox credits as Ratbox-team.
11448 - Add in our own CREDITS.
11449
11450
11451 Modified:
11452 trunk/CREDITS (File Deleted)
11453 trunk/CREDITS (File Added)
11454 trunk/Ratbox-team (File Added)
11455
11456
11457 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11458 Log:
11459 - Quietcache fixes.
11460
11461
11462 Modified:
11463 trunk/modules/core/m_mode.c (File Modified)
11464
11465
11466 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11467 Log:
11468 - Rebuild configure.
11469
11470
11471 Modified:
11472 trunk/autom4te.cache/ (File Deleted)
11473 trunk/configure (File Modified)
11474
11475
11476 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11477 Log:
11478 Add +q to messages.tab.
11479
11480
11481 Modified:
11482 trunk/src/messages.tab (File Modified)
11483
11484
11485 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11486 Log:
11487 - port m_sjoin stuff to TS6 JOIN syntax.
11488
11489
11490 Modified:
11491 trunk/modules/core/m_join.c (File Modified)
11492
11493
11494 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11495 Log:
11496 - Implement channel mode +q (quiet)
11497
11498
11499 Modified:
11500 trunk/include/channel.h (File Modified)
11501 trunk/modules/core/m_mode.c (File Modified)
11502 trunk/src/channel.c (File Modified)
11503
11504
11505 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11506 Log:
11507 Add +L/+P for set_final_mode().
11508
11509
11510 Modified:
11511 trunk/modules/core/m_sjoin.c (File Modified)
11512
11513
11514 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11515 Log:
11516 Add +L/+P in channel_modes().
11517
11518
11519 Modified:
11520 trunk/src/channel.c (File Modified)
11521
11522
11523 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11524 Log:
11525 - Use MODE_PERMANENT, not MODE_PERMANANT
11526 - Actually use chm_staff()
11527
11528 It compiles but is not otherwise tested.
11529
11530
11531 Modified:
11532 trunk/include/channel.h (File Modified)
11533 trunk/modules/core/m_mode.c (File Modified)
11534 trunk/modules/core/m_sjoin.c (File Modified)
11535 trunk/src/channel.c (File Modified)
11536
11537
11538 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11539 Log:
11540 - Ok, patchlevel.h is fixed now.
11541
11542
11543 Modified:
11544 trunk/include/patchlevel.h (File Modified)
11545
11546
11547 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11548 Log:
11549 - *sigh*
11550
11551
11552 Modified:
11553 trunk/include/patchlevel.h (File Modified)
11554 trunk/src/version.c.SH (File Modified)
11555
11556
11557 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11558 Log:
11559 - Fix compilation issue with version.c.
11560
11561
11562 Modified:
11563 trunk/src/version.c.SH (File Modified)
11564
11565
11566 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11567 Log:
11568 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11569 this from the BUGS file.
11570
11571
11572 Modified:
11573 trunk/BUGS (File Modified)
11574
11575
11576 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11577 Log:
11578 Mangle all netsplit messages if flatten links is enabled.
11579
11580
11581 Modified:
11582 trunk/src/client.c (File Modified)
11583
11584
11585 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11586 Log:
11587 - jilles pointed out that /stats p needed severe changes -- implement
11588 them
11589
11590
11591 Modified:
11592 trunk/modules/m_stats.c (File Modified)
11593
11594
11595 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11596 Log:
11597 Rename RELNOTES to NEWS.
11598
11599
11600 Modified:
11601 trunk/NEWS (File Added)
11602 trunk/RELNOTES (File Deleted)
11603
11604
11605 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11606 Log:
11607 Update RELNOTES.
11608
11609
11610 Modified:
11611 trunk/RELNOTES (File Modified)
11612
11613
11614 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11615 Log:
11616 - Make /stats p work globally.
11617 - Change 'OPER(s)' to 'staff members'
11618
11619
11620 Modified:
11621 trunk/modules/m_stats.c (File Modified)
11622
11623
11624 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11625 Log:
11626 - add modes, +LP to RPL_MYINFO.
11627
11628
11629 Modified:
11630 trunk/src/messages.tab (File Modified)
11631
11632
11633 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11634 Log:
11635 More stuff to RELNOTES.
11636
11637
11638 Modified:
11639 trunk/RELNOTES (File Modified)
11640
11641
11642 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11643 Log:
11644 - Implement +P.
11645
11646
11647 Modified:
11648 trunk/modules/core/m_sjoin.c (File Modified)
11649 trunk/src/channel.c (File Modified)
11650
11651
11652 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11653 Log:
11654 - Implement list limit exceed modes -- +L.
11655
11656
11657 Modified:
11658 trunk/modules/core/m_mode.c (File Modified)
11659
11660
11661 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11662 Log:
11663 - Add handlers for modes +L, +P.
11664
11665
11666 Modified:
11667 trunk/include/channel.h (File Modified)
11668 trunk/modules/core/m_mode.c (File Modified)
11669
11670
11671 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11672 Log:
11673 Update properties on *everything*.
11674
11675
11676 Modified:
11677 trunk/.cvsignore (Property Modified)
11678 trunk/.indent.pro (Property Modified)
11679 trunk/BUGS (File Modified) (Property Modified)
11680 trunk/CREDITS (File Modified) (Property Modified)
11681 trunk/ChangeLog (Property Modified)
11682 trunk/Hybrid-team (File Modified) (Property Modified)
11683 trunk/INSTALL (File Modified) (Property Modified)
11684 trunk/LICENSE (File Modified) (Property Modified)
11685 trunk/Makefile.in (File Modified) (Property Modified)
11686 trunk/README.FIRST (File Modified) (Property Modified)
11687 trunk/RELNOTES (File Modified) (Property Modified)
11688 trunk/SVN-Access (Property Modified)
11689 trunk/aclocal.m4 (File Modified) (Property Modified)
11690 trunk/adns/.cvsignore (Property Modified)
11691 trunk/adns/COPYING (Property Modified)
11692 trunk/adns/GPL-vs-LGPL (Property Modified)
11693 trunk/adns/Makefile.in (File Modified) (Property Modified)
11694 trunk/adns/README (Property Modified)
11695 trunk/adns/README.ircd (Property Modified)
11696 trunk/adns/adns.h (File Modified) (Property Modified)
11697 trunk/adns/check.c (File Modified) (Property Modified)
11698 trunk/adns/dlist.h (File Modified) (Property Modified)
11699 trunk/adns/event.c (File Modified) (Property Modified)
11700 trunk/adns/general.c (File Modified) (Property Modified)
11701 trunk/adns/internal.h (File Modified) (Property Modified)
11702 trunk/adns/parse.c (File Modified) (Property Modified)
11703 trunk/adns/query.c (File Modified) (Property Modified)
11704 trunk/adns/reply.c (File Modified) (Property Modified)
11705 trunk/adns/setup.c (File Modified) (Property Modified)
11706 trunk/adns/transmit.c (File Modified) (Property Modified)
11707 trunk/adns/tvarith.h (File Modified) (Property Modified)
11708 trunk/adns/types.c (File Modified) (Property Modified)
11709 trunk/configure (File Modified) (Property Modified)
11710 trunk/configure.ac (File Modified) (Property Modified)
11711 trunk/contrib/.cvsignore (Property Modified)
11712 trunk/contrib/.indent.pro (Property Modified)
11713 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11714 trunk/contrib/README (File Modified) (Property Modified)
11715 trunk/contrib/example_module.c (File Modified) (Property Modified)
11716 trunk/contrib/m_42.c (File Modified) (Property Modified)
11717 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11718 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11719 trunk/contrib/m_force.c (File Modified) (Property Modified)
11720 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11721 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11722 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11723 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11724 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11725 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11726 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11727 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11728 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11729 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11730 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11731 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11732 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11733 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11734 trunk/doc/.cvsignore (Property Modified)
11735 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11736 trunk/doc/Makefile.in (File Modified) (Property Modified)
11737 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11738 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11739 trunk/doc/challenge.txt (File Modified) (Property Modified)
11740 trunk/doc/example.conf (File Modified) (Property Modified)
11741 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11742 trunk/doc/hooks.txt (File Modified) (Property Modified)
11743 trunk/doc/index.txt (File Modified) (Property Modified)
11744 trunk/doc/ircd.8 (File Modified) (Property Modified)
11745 trunk/doc/ircd.motd (Property Modified)
11746 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11747 trunk/doc/modeg.txt (File Modified) (Property Modified)
11748 trunk/doc/modes.txt (File Modified) (Property Modified)
11749 trunk/doc/monitor.txt (File Modified) (Property Modified)
11750 trunk/doc/old/Authors (Property Modified)
11751 trunk/doc/operguide.txt (File Modified) (Property Modified)
11752 trunk/doc/opermyth.txt (Property Modified)
11753 trunk/doc/server-version-info (File Modified) (Property Modified)
11754 trunk/doc/services.txt (File Modified) (Property Modified)
11755 trunk/doc/technical/README.TSora (Property Modified)
11756 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11757 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11758 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11759 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11760 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11761 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11762 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11763 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11764 trunk/doc/technical/rfc1459.txt (Property Modified)
11765 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11766 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11767 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11768 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11769 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11770 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11771 trunk/help/Makefile.in (File Modified) (Property Modified)
11772 trunk/help/opers/accept (Property Modified)
11773 trunk/help/opers/admin (Property Modified)
11774 trunk/help/opers/away (Property Modified)
11775 trunk/help/opers/capab (Property Modified)
11776 trunk/help/opers/challenge (Property Modified)
11777 trunk/help/opers/close (Property Modified)
11778 trunk/help/opers/cmode (Property Modified)
11779 trunk/help/opers/cnotice (Property Modified)
11780 trunk/help/opers/connect (Property Modified)
11781 trunk/help/opers/cprivmsg (Property Modified)
11782 trunk/help/opers/credits (Property Modified)
11783 trunk/help/opers/die (Property Modified)
11784 trunk/help/opers/dline (Property Modified)
11785 trunk/help/opers/eob (Property Modified)
11786 trunk/help/opers/error (Property Modified)
11787 trunk/help/opers/etrace (Property Modified)
11788 trunk/help/opers/gline (Property Modified)
11789 trunk/help/opers/help (Property Modified)
11790 trunk/help/opers/index (Property Modified)
11791 trunk/help/opers/info (Property Modified)
11792 trunk/help/opers/invite (Property Modified)
11793 trunk/help/opers/ison (Property Modified)
11794 trunk/help/opers/join (Property Modified)
11795 trunk/help/opers/kick (Property Modified)
11796 trunk/help/opers/kill (Property Modified)
11797 trunk/help/opers/kline (Property Modified)
11798 trunk/help/opers/knock (Property Modified)
11799 trunk/help/opers/links (Property Modified)
11800 trunk/help/opers/list (Property Modified)
11801 trunk/help/opers/locops (Property Modified)
11802 trunk/help/opers/lusers (Property Modified)
11803 trunk/help/opers/modlist (Property Modified)
11804 trunk/help/opers/modload (Property Modified)
11805 trunk/help/opers/modrestart (Property Modified)
11806 trunk/help/opers/modunload (Property Modified)
11807 trunk/help/opers/motd (Property Modified)
11808 trunk/help/opers/names (Property Modified)
11809 trunk/help/opers/nick (Property Modified)
11810 trunk/help/opers/notice (Property Modified)
11811 trunk/help/opers/oper (Property Modified)
11812 trunk/help/opers/operspy (Property Modified)
11813 trunk/help/opers/operwall (Property Modified)
11814 trunk/help/opers/part (Property Modified)
11815 trunk/help/opers/pass (Property Modified)
11816 trunk/help/opers/ping (Property Modified)
11817 trunk/help/opers/pong (Property Modified)
11818 trunk/help/opers/post (Property Modified)
11819 trunk/help/opers/privmsg (Property Modified)
11820 trunk/help/opers/quit (Property Modified)
11821 trunk/help/opers/rehash (Property Modified)
11822 trunk/help/opers/restart (Property Modified)
11823 trunk/help/opers/resv (Property Modified)
11824 trunk/help/opers/server (Property Modified)
11825 trunk/help/opers/set (Property Modified)
11826 trunk/help/opers/sjoin (Property Modified)
11827 trunk/help/opers/squit (Property Modified)
11828 trunk/help/opers/stats (Property Modified)
11829 trunk/help/opers/svinfo (Property Modified)
11830 trunk/help/opers/testgecos (Property Modified)
11831 trunk/help/opers/testline (Property Modified)
11832 trunk/help/opers/testmask (Property Modified)
11833 trunk/help/opers/time (Property Modified)
11834 trunk/help/opers/topic (Property Modified)
11835 trunk/help/opers/trace (Property Modified)
11836 trunk/help/opers/uhelp (Property Modified)
11837 trunk/help/opers/umode (Property Modified)
11838 trunk/help/opers/undline (Property Modified)
11839 trunk/help/opers/ungline (Property Modified)
11840 trunk/help/opers/unkline (Property Modified)
11841 trunk/help/opers/unresv (Property Modified)
11842 trunk/help/opers/unxline (Property Modified)
11843 trunk/help/opers/user (Property Modified)
11844 trunk/help/opers/userhost (Property Modified)
11845 trunk/help/opers/users (Property Modified)
11846 trunk/help/opers/version (Property Modified)
11847 trunk/help/opers/wallops (Property Modified)
11848 trunk/help/opers/who (Property Modified)
11849 trunk/help/opers/whois (Property Modified)
11850 trunk/help/opers/whowas (Property Modified)
11851 trunk/help/opers/xline (Property Modified)
11852 trunk/help/users/index (Property Modified)
11853 trunk/help/users/info (Property Modified)
11854 trunk/help/users/notice (Property Modified)
11855 trunk/help/users/privmsg (Property Modified)
11856 trunk/help/users/stats (Property Modified)
11857 trunk/help/users/umode (Property Modified)
11858 trunk/include/.cvsignore (Property Modified)
11859 trunk/include/.indent.pro (Property Modified)
11860 trunk/include/balloc.h (File Modified) (Property Modified)
11861 trunk/include/cache.h (File Modified) (Property Modified)
11862 trunk/include/channel.h (File Modified) (Property Modified)
11863 trunk/include/class.h (File Modified) (Property Modified)
11864 trunk/include/client.h (File Modified) (Property Modified)
11865 trunk/include/commio.h (File Modified) (Property Modified)
11866 trunk/include/common.h (File Modified) (Property Modified)
11867 trunk/include/config.h (File Modified) (Property Modified)
11868 trunk/include/config.h.dist (File Modified) (Property Modified)
11869 trunk/include/defaults.h (File Modified) (Property Modified)
11870 trunk/include/event.h (File Modified) (Property Modified)
11871 trunk/include/hash.h (File Modified) (Property Modified)
11872 trunk/include/hook.h (File Modified) (Property Modified)
11873 trunk/include/hostmask.h (File Modified) (Property Modified)
11874 trunk/include/irc_string.h (File Modified) (Property Modified)
11875 trunk/include/ircd.h (File Modified) (Property Modified)
11876 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11877 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11878 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11879 trunk/include/linebuf.h (File Modified) (Property Modified)
11880 trunk/include/listener.h (File Modified) (Property Modified)
11881 trunk/include/m_info.h (File Modified) (Property Modified)
11882 trunk/include/memory.h (File Modified) (Property Modified)
11883 trunk/include/modules.h (File Modified) (Property Modified)
11884 trunk/include/monitor.h (File Modified) (Property Modified)
11885 trunk/include/msg.h (File Modified) (Property Modified)
11886 trunk/include/newconf.h (File Modified) (Property Modified)
11887 trunk/include/numeric.h (File Modified) (Property Modified)
11888 trunk/include/packet.h (File Modified) (Property Modified)
11889 trunk/include/parse.h (File Modified) (Property Modified)
11890 trunk/include/patchlevel.h (File Modified) (Property Modified)
11891 trunk/include/patricia.h (File Modified) (Property Modified)
11892 trunk/include/reject.h (File Modified) (Property Modified)
11893 trunk/include/res.h (File Modified) (Property Modified)
11894 trunk/include/restart.h (File Modified) (Property Modified)
11895 trunk/include/s_auth.h (File Modified) (Property Modified)
11896 trunk/include/s_conf.h (File Modified) (Property Modified)
11897 trunk/include/s_gline.h (File Modified) (Property Modified)
11898 trunk/include/s_log.h (File Modified) (Property Modified)
11899 trunk/include/s_newconf.h (File Modified) (Property Modified)
11900 trunk/include/s_serv.h (File Modified) (Property Modified)
11901 trunk/include/s_stats.h (File Modified) (Property Modified)
11902 trunk/include/s_user.h (File Modified) (Property Modified)
11903 trunk/include/s_zip.h (File Modified) (Property Modified)
11904 trunk/include/scache.h (File Modified) (Property Modified)
11905 trunk/include/send.h (File Modified) (Property Modified)
11906 trunk/include/serno.h (Property Modified)
11907 trunk/include/setup.h.in (Property Modified)
11908 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11909 trunk/include/stdinc.h (File Modified) (Property Modified)
11910 trunk/include/supported.h (File Modified) (Property Modified)
11911 trunk/include/tools.h (File Modified) (Property Modified)
11912 trunk/include/whowas.h (File Modified) (Property Modified)
11913 trunk/install-sh (File Modified) (Property Modified)
11914 trunk/modules/.cvsignore (Property Modified)
11915 trunk/modules/.depend (Property Modified)
11916 trunk/modules/.indent.pro (Property Modified)
11917 trunk/modules/Makefile.in (File Modified) (Property Modified)
11918 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11919 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11920 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11921 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11922 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11923 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11924 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11925 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11926 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11927 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11928 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11929 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11930 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11931 trunk/modules/m_accept.c (File Modified) (Property Modified)
11932 trunk/modules/m_admin.c (File Modified) (Property Modified)
11933 trunk/modules/m_away.c (File Modified) (Property Modified)
11934 trunk/modules/m_cap.c (File Modified) (Property Modified)
11935 trunk/modules/m_capab.c (File Modified) (Property Modified)
11936 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11937 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11938 trunk/modules/m_close.c (File Modified) (Property Modified)
11939 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11940 trunk/modules/m_connect.c (File Modified) (Property Modified)
11941 trunk/modules/m_dline.c (File Modified) (Property Modified)
11942 trunk/modules/m_encap.c (File Modified) (Property Modified)
11943 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11944 trunk/modules/m_gline.c (File Modified) (Property Modified)
11945 trunk/modules/m_help.c (File Modified) (Property Modified)
11946 trunk/modules/m_info.c (File Modified) (Property Modified)
11947 trunk/modules/m_invite.c (File Modified) (Property Modified)
11948 trunk/modules/m_ison.c (File Modified) (Property Modified)
11949 trunk/modules/m_kline.c (File Modified) (Property Modified)
11950 trunk/modules/m_knock.c (File Modified) (Property Modified)
11951 trunk/modules/m_links.c (File Modified) (Property Modified)
11952 trunk/modules/m_list.c (File Modified) (Property Modified)
11953 trunk/modules/m_locops.c (File Modified) (Property Modified)
11954 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11955 trunk/modules/m_map.c (File Modified) (Property Modified)
11956 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11957 trunk/modules/m_motd.c (File Modified) (Property Modified)
11958 trunk/modules/m_names.c (File Modified) (Property Modified)
11959 trunk/modules/m_oper.c (File Modified) (Property Modified)
11960 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11961 trunk/modules/m_pass.c (File Modified) (Property Modified)
11962 trunk/modules/m_ping.c (File Modified) (Property Modified)
11963 trunk/modules/m_pong.c (File Modified) (Property Modified)
11964 trunk/modules/m_post.c (File Modified) (Property Modified)
11965 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11966 trunk/modules/m_restart.c (File Modified) (Property Modified)
11967 trunk/modules/m_resv.c (File Modified) (Property Modified)
11968 trunk/modules/m_services.c (File Modified) (Property Modified)
11969 trunk/modules/m_set.c (File Modified) (Property Modified)
11970 trunk/modules/m_stats.c (File Modified) (Property Modified)
11971 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11972 trunk/modules/m_tb.c (File Modified) (Property Modified)
11973 trunk/modules/m_testline.c (File Modified) (Property Modified)
11974 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11975 trunk/modules/m_time.c (File Modified) (Property Modified)
11976 trunk/modules/m_topic.c (File Modified) (Property Modified)
11977 trunk/modules/m_trace.c (File Modified) (Property Modified)
11978 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11979 trunk/modules/m_user.c (File Modified) (Property Modified)
11980 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11981 trunk/modules/m_users.c (File Modified) (Property Modified)
11982 trunk/modules/m_version.c (File Modified) (Property Modified)
11983 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11984 trunk/modules/m_who.c (File Modified) (Property Modified)
11985 trunk/modules/m_whois.c (File Modified) (Property Modified)
11986 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11987 trunk/modules/m_xline.c (File Modified) (Property Modified)
11988 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11989 trunk/servlink/.cvsignore (Property Modified)
11990 trunk/servlink/.indent.pro (Property Modified)
11991 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11992 trunk/servlink/README (File Modified) (Property Modified)
11993 trunk/servlink/TODO (File Modified) (Property Modified)
11994 trunk/servlink/control.c (File Modified) (Property Modified)
11995 trunk/servlink/control.h (File Modified) (Property Modified)
11996 trunk/servlink/io.c (File Modified) (Property Modified)
11997 trunk/servlink/io.h (File Modified) (Property Modified)
11998 trunk/servlink/servlink.c (File Modified) (Property Modified)
11999 trunk/servlink/servlink.h (File Modified) (Property Modified)
12000 trunk/src/.cvsignore (Property Modified)
12001 trunk/src/.depend (Property Modified)
12002 trunk/src/.indent.pro (Property Modified)
12003 trunk/src/Makefile.in (File Modified) (Property Modified)
12004 trunk/src/adns.c (File Modified) (Property Modified)
12005 trunk/src/balloc.c (File Modified) (Property Modified)
12006 trunk/src/cache.c (File Modified) (Property Modified)
12007 trunk/src/channel.c (File Modified) (Property Modified)
12008 trunk/src/class.c (File Modified) (Property Modified)
12009 trunk/src/client.c (File Modified) (Property Modified)
12010 trunk/src/commio.c (File Modified) (Property Modified)
12011 trunk/src/devpoll.c (File Modified) (Property Modified)
12012 trunk/src/epoll.c (File Modified) (Property Modified)
12013 trunk/src/event.c (File Modified) (Property Modified)
12014 trunk/src/getopt.c (File Modified) (Property Modified)
12015 trunk/src/hash.c (File Modified) (Property Modified)
12016 trunk/src/hook.c (File Modified) (Property Modified)
12017 trunk/src/hostmask.c (File Modified) (Property Modified)
12018 trunk/src/irc_string.c (File Modified) (Property Modified)
12019 trunk/src/ircd.c (File Modified) (Property Modified)
12020 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12021 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12022 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12023 trunk/src/kdparse.c (File Modified) (Property Modified)
12024 trunk/src/kqueue.c (File Modified) (Property Modified)
12025 trunk/src/linebuf.c (File Modified) (Property Modified)
12026 trunk/src/listener.c (File Modified) (Property Modified)
12027 trunk/src/match.c (File Modified) (Property Modified)
12028 trunk/src/memory.c (File Modified) (Property Modified)
12029 trunk/src/messages.tab (File Modified) (Property Modified)
12030 trunk/src/modules.c (File Modified) (Property Modified)
12031 trunk/src/monitor.c (File Modified) (Property Modified)
12032 trunk/src/newconf.c (File Modified) (Property Modified)
12033 trunk/src/numeric.c (File Modified) (Property Modified)
12034 trunk/src/packet.c (File Modified) (Property Modified)
12035 trunk/src/parse.c (File Modified) (Property Modified)
12036 trunk/src/patricia.c (File Modified) (Property Modified)
12037 trunk/src/poll.c (File Modified) (Property Modified)
12038 trunk/src/reject.c (File Modified) (Property Modified)
12039 trunk/src/restart.c (File Modified) (Property Modified)
12040 trunk/src/s_auth.c (File Modified) (Property Modified)
12041 trunk/src/s_conf.c (File Modified) (Property Modified)
12042 trunk/src/s_gline.c (File Modified) (Property Modified)
12043 trunk/src/s_log.c (File Modified) (Property Modified)
12044 trunk/src/s_newconf.c (File Modified) (Property Modified)
12045 trunk/src/s_serv.c (File Modified) (Property Modified)
12046 trunk/src/s_stats.c (File Modified) (Property Modified)
12047 trunk/src/s_user.c (File Modified) (Property Modified)
12048 trunk/src/scache.c (File Modified) (Property Modified)
12049 trunk/src/select.c (File Modified) (Property Modified)
12050 trunk/src/send.c (File Modified) (Property Modified)
12051 trunk/src/snprintf.c (File Modified) (Property Modified)
12052 trunk/src/tools.c (File Modified) (Property Modified)
12053 trunk/src/version.c.SH (File Modified) (Property Modified)
12054 trunk/src/whowas.c (File Modified) (Property Modified)
12055 trunk/tools/.cvsignore (Property Modified)
12056 trunk/tools/Makefile.in (File Modified) (Property Modified)
12057 trunk/tools/README (File Modified) (Property Modified)
12058 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12059 trunk/tools/convertilines.c (File Modified) (Property Modified)
12060 trunk/tools/convertklines.c (File Modified) (Property Modified)
12061 trunk/tools/mkkeypair (Property Modified)
12062 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12063 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12064 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12065 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12066 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12067 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12068 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12069 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12070 trunk/tools/untabify (File Modified) (Property Modified)
12071 trunk/tools/viconf.c (File Modified) (Property Modified)
12072
12073
12074 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12075 Log:
12076 - Update RELNOTES.
12077
12078
12079 Modified:
12080 trunk/RELNOTES (File Modified)
12081
12082
12083 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12084 Log:
12085 - Make version.c use our serial, not ratbox's.
12086
12087
12088 Modified:
12089 trunk/src/version.c.SH (File Modified)
12090
12091
12092 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12093 Log:
12094 - update RELNOTES
12095 - revved patchlevel to 2.1.5
12096
12097
12098 Modified:
12099 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12101
12102
12103 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12104 Log:
12105 - fix buffer overflow and unterminated buffer when removing TS6 bans
12106 - fix rebuilding of SJOIN
12107
12108
12109 Modified:
12110 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12111
12112
12113 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12114 Log:
12115 have servlink report if it gets an uncompressed error message when it gets inflate failures
12116
12117 Modified:
12118 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12119
12120
12121 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12122 Log:
12123 - extend our copyrights to 2005.
12124
12125
12126 Modified:
12127 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12231
12232
12233 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12234 Log:
12235 - update RELNOTES
12236 - revved patchlevel to 2.1.4
12237
12238
12239 Modified:
12240 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12241 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12242
12243
12244 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12245 Log:
12246 - add TARGMAX to 005
12247 - remove the +1 from ->uid in struct Client
12248 - fix checking of accept entries in m_accept.c
12249
12250
12251 Modified:
12252 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12253 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12255 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12256
12257
12258 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12259 Log:
12260 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12261 send it over TS6
12262
12263
12264 Modified:
12265 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12266
12267
12268 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12269 Log:
12270 - remove an unused variable
12271
12272
12273 Modified:
12274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12275
12276
12277 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12278 Log:
12279 don't burst a TS5 name in burst_TS6. -via jillies
12280
12281 Modified:
12282 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12283
12284
12285 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12286 Log:
12287 - via jilles, make nickchanges invalidate any cached bans for
12288 quiet_on_ban
12289
12290
12291 Modified:
12292 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12293 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12294 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12295 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12296
12297
12298 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12299 Log:
12300 - fix some char vs byte usage to make adns compile cleanly with gcc4
12301
12302
12303 Modified:
12304 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12306 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12307 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12308 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12309 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12310 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12311 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12312
12313
12314 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12315 Log:
12316 userhost should allow 5 userhost checks, not 4
12317
12318 Modified:
12319 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12320
12321
12322 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12323 Log:
12324 - another darwin fix
12325
12326
12327 Modified:
12328 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12329
12330
12331 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12332 Log:
12333 - darwin fixes
12334
12335
12336 Modified:
12337 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12338 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12339 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12340 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12341 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12342 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12343 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12344 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12345
12346
12347 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12348 Log:
12349 - remove bogus extern of abort_list
12350
12351
12352 Modified:
12353 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12354
12355
12356 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12357 Log:
12358 svn repo access stuff
12359
12360 Modified:
12361 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12362
12363
12364 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12365 Log:
12366 test commit
12367
12368
12369 Modified:
12370 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12371
12372
12373 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12374 Log:
12375 test commit
12376
12377
12378 Modified:
12379 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12380
12381
12382 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12383 Log:
12384 revert omotd..i thought it was a good idea..oh well
12385
12386 Modified:
12387 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12388
12389
12390 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12391 Log:
12392 Commas are bad things in channel keys
12393
12394
12395 Modified:
12396 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12397
12398
12399 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12400 Log:
12401 Add OMOTD command to display oper motd
12402
12403
12404 Modified:
12405 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12406
12407
12408 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12409 Log:
12410 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12411
12412 Modified:
12413 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12414
12415
12416 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12417
12418 Modified files: (Branch: RATBOX_2_1)
12419 modules m_whois.c
12420 Log:
12421 - stop testing whois for protocol violations, as they can be caused in
12422 ircds going all the way back to the original ircd2.8
12423
12424 Revision Changes Path
12425 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12426
12427
12428
12429 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12430
12431 Modified files: (Branch: RATBOX_2_1)
12432 modules m_time.c
12433 Log:
12434 - remove some 2.2 code
12435
12436 Revision Changes Path
12437 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12438
12439
12440
12441 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 modules m_time.c
12445 Log:
12446 backport of the silly december 31st bug
12447
12448 Revision Changes Path
12449 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12450
12451
12452
12453 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 . RELNOTES
12457 include patchlevel.h
12458 Log:
12459 - revved patchlevel to 2.1.3
12460
12461 Revision Changes Path
12462 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12463 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12464
12465
12466
12467 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12468
12469 Modified files: (Branch: RATBOX_2_1)
12470 include client.h
12471 modules m_accept.c
12472 modules/core m_nick.c
12473 src client.c
12474 Log:
12475 - stop removing a clients own list of accepted clients when they do a
12476 nickchange
12477 - clean up the accept code so its less retarded
12478
12479 Revision Changes Path
12480 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12481 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12482 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12483 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12484
12485
12486
12487 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12488
12489 Modified files: (Branch: RATBOX_2_1)
12490 include event.h
12491 modules m_links.c
12492 src event.c ircd.c newconf.c
12493 Log:
12494 - remove a defn of links_cache_list in m_links.c which was causing
12495 the flattened links update to be ignored
12496 - add eventUpdate(), and make links_delay update on rehash
12497
12498 Revision Changes Path
12499 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12500 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12501 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12502 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12503 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12504
12505
12506
12507 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12508
12509 Modified files: (Branch: RATBOX_2_1)
12510 doc services.txt
12511 src newconf.c
12512 Log:
12513 - make the conf parser apply service {}; on rehash
12514
12515 Revision Changes Path
12516 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12517 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12518
12519
12520
12521 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 include m_info.h
12525 Log:
12526 - show ENABLE_SERVICES define in info
12527
12528 Revision Changes Path
12529 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12530
12531
12532
12533 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12534
12535 Modified files: (Branch: RATBOX_2_1)
12536 modules m_services.c m_stats.c
12537 Log:
12538 - via jilles, make m_services.c hook into stats U and display service
12539 blocks
12540
12541 Revision Changes Path
12542 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12543 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12544
12545
12546
12547 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12548
12549 Modified files: (Branch: RATBOX_2_1)
12550 . configure configure.ac
12551 Log:
12552 - default build to -O2
12553
12554 Revision Changes Path
12555 7.249.2.2 +4 -4 ircd-ratbox/configure
12556 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12557
12558
12559
12560 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12561
12562 Modified files: (Branch: RATBOX_2_1)
12563 doc example.conf example.efnet.conf
12564 include client.h s_conf.h s_newconf.h
12565 modules m_info.c
12566 modules/core m_join.c m_nick.c
12567 src channel.c newconf.c s_conf.c s_user.c
12568 Log:
12569 - remove no_oper_resvs from general {};
12570 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12571
12572 Revision Changes Path
12573 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12574 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12575 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12576 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12577 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12578 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12579 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12580 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12581 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12582 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12583 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12584 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12585
12586
12587
12588 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12589
12590 Modified files: (Branch: RATBOX_2_1)
12591 modules/core m_mode.c m_nick.c
12592 src s_newconf.c
12593 Log:
12594 - 2.0 sync:
12595 - raise max temptime to a year
12596 - tidy up BMASK
12597 - require 9 parameters in ms_nick(), 10 in ms_uid()
12598
12599 Revision Changes Path
12600 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12601 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12602 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12603
12604
12605
12606 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12607
12608 Modified files: (Branch: RATBOX_2_1)
12609 modules m_services.c
12610 Log:
12611 - only show services logged in info when its a local client
12612
12613 Revision Changes Path
12614 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12615
12616
12617
12618 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12619
12620 Modified files: (Branch: RATBOX_2_1)
12621 src match.c
12622 Log:
12623 passing a pointer to a pointer is not what was intended, oops
12624
12625 Revision Changes Path
12626 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12627
12628
12629
12630 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12631
12632 Modified files: (Branch: RATBOX_2_1)
12633 doc services.txt
12634 Log:
12635 - update services.txt with FNC
12636
12637 Revision Changes Path
12638 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12639
12640
12641
12642 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12643
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_resv.c
12646 Log:
12647 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12648
12649 Revision Changes Path
12650 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12651
12652
12653
12654 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12655
12656 Modified files: (Branch: RATBOX_2_1)
12657 src s_auth.c
12658 Log:
12659 - add some uniqueness into auth process for bopm
12660
12661 Revision Changes Path
12662 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12663
12664
12665
12666 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12667
12668 Modified files: (Branch: RATBOX_2_1)
12669 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12670 Log:
12671 - make contrib/ compile
12672
12673 Revision Changes Path
12674 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12675 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12676 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12677 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12678
12679
12680
12681 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12682
12683 Modified files: (Branch: RATBOX_2_1)
12684 modules m_monitor.c
12685 Log:
12686 Don't allow MONITOR from an unregistered client
12687
12688 Revision Changes Path
12689 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12690
12691
12692
12693 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12694
12695 Modified files: (Branch: RATBOX_2_1)
12696 doc example.conf example.efnet.conf
12697 include class.h
12698 src class.c messages.tab newconf.c
12699 Log:
12700 - remove sendq_eob, its become more of a hindrance than a benefit.
12701 - sync example.efnet.conf cluster {}; with example.conf
12702
12703 Revision Changes Path
12704 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12705 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12706 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12707 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12708 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12709 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12710
12711
12712
12713 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12714
12715 Modified files: (Branch: RATBOX_2_1)
12716 . RELNOTES
12717 include patchlevel.h
12718 Log:
12719 - update RELNOTES
12720 - revved patchlevel to 2.1.2
12721
12722 Revision Changes Path
12723 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12724 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12725
12726
12727
12728 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12729
12730 Modified files: (Branch: RATBOX_2_1)
12731 . configure configure.ac
12732 Log:
12733 - raise default topiclen to 160.
12734
12735 Revision Changes Path
12736 7.249.2.1 +3 -3 ircd-ratbox/configure
12737 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12738
12739
12740
12741 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12742
12743 Modified files: (Branch: RATBOX_2_1)
12744 modules m_services.c
12745 Log:
12746 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12747 tsinfo matches this
12748
12749 Revision Changes Path
12750 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12751
12752
12753
12754 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12755
12756 Modified files: (Branch: RATBOX_2_1)
12757 modules m_services.c
12758 Log:
12759 - monitor_signoff() the client we're nickchanging
12760
12761 Revision Changes Path
12762 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12763
12764
12765
12766 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12767
12768 Modified files: (Branch: RATBOX_2_1)
12769 modules m_trace.c
12770 Log:
12771 - fix various UID problems with trace
12772
12773 Revision Changes Path
12774 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12775
12776
12777
12778 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12779
12780 Modified files: (Branch: RATBOX_2_1)
12781 help/opers dline kline
12782 modules m_resv.c m_stats.c
12783 modules/core m_mode.c
12784 Log:
12785 - sync with 2.0
12786 - tidy up kline/dline help to note they dont accept nick as target
12787 - disallow bans beginning with ':' over bmask
12788 - disallow bans with a space in chm_ban
12789 - stop counting hidden opers in stats p
12790 - match() parameters in remote unresv were inverted, causing it to fail
12791 - fix possibility of clients setting blank keys
12792
12793 Revision Changes Path
12794 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12795 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12796 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12797 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12798 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12799
12800
12801
12802 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12803
12804 Modified files: (Branch: RATBOX_2_1)
12805 src send.c
12806 Log:
12807 - fix problems with amd64 and the way we do va_list
12808
12809 Revision Changes Path
12810 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12811
12812
12813
12814 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 modules m_services.c
12818 Log:
12819 - tidy up the kill notifications for RSFNC
12820
12821 Revision Changes Path
12822 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12823
12824
12825
12826 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12827
12828 Modified files: (Branch: RATBOX_2_1)
12829 include s_serv.h
12830 modules m_services.c
12831 src s_serv.c
12832 Log:
12833 - some more rserv stuff:
12834 - add RSFNC capability
12835 - fix up RSFNC, kill existing clients if they exist.
12836
12837 Revision Changes Path
12838 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12839 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12840 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12841
12842
12843
12844 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12845
12846 Modified files: (Branch: RATBOX_2_1)
12847 modules m_services.c
12848 Log:
12849 - first stab at a FNC implementation for rserv
12850
12851 Revision Changes Path
12852 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12853
12854
12855
12856 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12857
12858 Modified files: (Branch: RATBOX_2_1)
12859 help/opers umode
12860 Log:
12861 - remove a tab
12862
12863 Revision Changes Path
12864 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12865
12866
12867
12868 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12869
12870 Modified files: (Branch: RATBOX_2_1)
12871 src newconf.c
12872 Log:
12873 - add links_delay back
12874
12875 Revision Changes Path
12876 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12877
12878
12879
12880 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12881
12882 Modified files: (Branch: RATBOX_2_1)
12883 help/opers umode
12884 help/users umode
12885 Log:
12886 - swap tabs for spaces
12887
12888 Revision Changes Path
12889 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12890 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12891
12892
12893
12894 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12895
12896 Modified files: (Branch: RATBOX_2_1)
12897 include m_info.h
12898 Log:
12899 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12900 contained in the client_flood conf option
12901 - remove a couple of unused defines from info
12902
12903 Revision Changes Path
12904 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12905
12906
12907
12908 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12909
12910 Modified files: (Branch: RATBOX_2_1)
12911 src s_conf.c
12912 Log:
12913 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12914
12915 Revision Changes Path
12916 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12917
12918
12919
12920 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12921
12922 Modified files: (Branch: RATBOX_2_1)
12923 doc example.conf example.efnet.conf
12924 Log:
12925 - fix missing closing comment tag
12926
12927 Revision Changes Path
12928 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12929 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12930
12931
12932
12933 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12934
12935 Modified files: (Branch: RATBOX_2_1)
12936 . RELNOTES
12937 include patchlevel.h
12938 Log:
12939 - revved patchlevel to 2.1.1
12940
12941 Revision Changes Path
12942 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12943 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12944
12945
12946
12947 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12948
12949 Modified files: (Branch: RATBOX_2_1)
12950 modules m_kline.c
12951 Log:
12952 - sync up remote kline reasons, so theyre consistent with what happens
12953 when we add local klines - notably the "Temporary K-line x min" and
12954 date added to reason.
12955
12956 Revision Changes Path
12957 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12958
12959
12960
12961 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12962
12963 Modified files: (Branch: RATBOX_2_1)
12964 doc monitor.txt
12965 Log:
12966 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12967
12968 Revision Changes Path
12969 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12970
12971
12972
12973 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12974
12975 Modified files: (Branch: RATBOX_2_1)
12976 src commio.c
12977 Log:
12978 used the data pointer we saved, not what just got nulled
12979
12980 Revision Changes Path
12981 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12982
12983
12984
12985 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12986
12987 Modified files: (Branch: RATBOX_2_1)
12988 modules m_resv.c m_xline.c
12989 Log:
12990 - fix broken propagation of xline/resv
12991
12992 Revision Changes Path
12993 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12994 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12995
12996
12997
12998 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12999
13000 Modified files: (Branch: RATBOX_2_1)
13001 src s_auth.c
13002 Log:
13003 - properly increment bad auth count for stats T when we timeout an auth
13004
13005 Revision Changes Path
13006 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13007
13008
13009
13010 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13011
13012 Modified files: (Branch: RATBOX_2_1)
13013 doc monitor.txt
13014 include client.h
13015 modules/core m_nick.c
13016 Log:
13017 - fix a bit that didnt make sense in monitor.txt
13018 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13019
13020 Revision Changes Path
13021 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13022 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13023 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13024
13025
13026
13027 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13028
13029 Modified files: (Branch: RATBOX_2_1)
13030 src s_auth.c
13031 Log:
13032 removing dlink nodes from auth_poll_list twice is bad
13033
13034 Revision Changes Path
13035 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13036
13037
13038
13039 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13040
13041 Modified files: (Branch: RATBOX_2_1)
13042 modules m_stats.c
13043 Log:
13044 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13045 changed to RPL_STATSDEBUG
13046
13047 Revision Changes Path
13048 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13049
13050
13051
13052 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13053
13054 Added files: (Branch: RATBOX_2_1)
13055 doc tgchange.txt
13056 Log:
13057 - add some documentation about target change
13058
13059 Revision Changes Path
13060 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13061
13062
13063
13064 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13065
13066 Modified files: (Branch: RATBOX_2_1)
13067 include supported.h
13068 modules/core m_message.c
13069 Log:
13070 - remove extra argument to 005
13071 - disallow messaging of UIDs
13072
13073 Revision Changes Path
13074 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13075 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13076
13077
13078
13079 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13080
13081 Modified files: (Branch: RATBOX_2_1)
13082 src parse.c
13083 Log:
13084 - fix a longstanding parser bug with wrong limit checking, causing us to
13085 accept one less parameter than we're allowed to accept.
13086
13087 Revision Changes Path
13088 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13089
13090
13091
13092 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13093
13094 Modified files: (Branch: RATBOX_2_1)
13095 modules/core m_message.c
13096 Log:
13097 - exempt users messaging themselves from target change
13098
13099 Revision Changes Path
13100 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13101
13102
13103
13104 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13105
13106 Modified files: (Branch: RATBOX_2_1)
13107 include supported.h
13108 Log:
13109 - stop violating MAXPARA on 005.
13110
13111 Revision Changes Path
13112 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13113
13114
13115
13116 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13117
13118 Modified files: (Branch: RATBOX_2_1)
13119 modules/core m_nick.c
13120 Log:
13121 - dont store an ipv6 sockhost if we're not compiled with v6 support
13122
13123 Revision Changes Path
13124 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13125
13126
13127
13128 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13129
13130 Modified files: (Branch: RATBOX_2_1)
13131 include stdinc.h
13132 Log:
13133 - remove some vms includes
13134
13135 Revision Changes Path
13136 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13137
13138
13139
13140 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13141
13142 Modified files: (Branch: RATBOX_2_1)
13143 . ChangeLog
13144 include serno.h
13145 Log:
13146 - force commit for new branch
13147
13148 Revision Changes Path
13149 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13150 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13151
13152
13153
13154 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13155
13156 Modified files:
13157 . RELNOTES configure configure.ac
13158 include patchlevel.h
13159 Log:
13160 - revved patchlevel to 2.1.0
13161
13162 Revision Changes Path
13163 1.114 +6 -2 ircd-ratbox/RELNOTES
13164 7.249 +11 -11 ircd-ratbox/configure
13165 7.63 +3 -3 ircd-ratbox/configure.ac
13166 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13167
13168
13169
13170 leeh 2005/03/04 13:31:32 EST (20050304_2)
13171
13172 Modified files:
13173 . RELNOTES
13174 include patchlevel.h
13175 Log:
13176 - update RELNOTES
13177 - revved patchlevel to 2.1.0beta2
13178
13179 Revision Changes Path
13180 1.113 +12 -0 ircd-ratbox/RELNOTES
13181 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13182
13183
13184
13185 leeh 2005/03/04 13:27:05 EST (20050304_1)
13186
13187 Modified files:
13188 doc whats-new-2.1.txt
13189 src channel.c
13190 Log:
13191 - update whats-new-2.1
13192 - when we're handling global NAMES, dont output channels if there are no
13193 members within them we can show.
13194
13195 Revision Changes Path
13196 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13197 7.436 +12 -2 ircd-ratbox/src/channel.c
13198
13199
13200
13201 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13202
13203 Modified files:
13204 src patricia.c
13205 Log:
13206 That would be a node_heap not a prefix_heap..oops
13207
13208 Revision Changes Path
13209 7.30 +1 -1 ircd-ratbox/src/patricia.c
13210
13211
13212
13213 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13214
13215 Modified files:
13216 include stdinc.h
13217 Log:
13218 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13219 otherwise..the other macros might work????
13220
13221 Revision Changes Path
13222 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13223
13224
13225
13226 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13227
13228 Modified files:
13229 . configure configure.ac
13230 Log:
13231 i hate autoconf
13232
13233 Revision Changes Path
13234 7.248 +5 -5 ircd-ratbox/configure
13235 7.62 +5 -5 ircd-ratbox/configure.ac
13236
13237
13238
13239 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13240
13241 Modified files:
13242 . configure configure.ac
13243 Log:
13244 i hate autoconf
13245
13246 Revision Changes Path
13247 7.247 +3 -2 ircd-ratbox/configure
13248 7.61 +3 -2 ircd-ratbox/configure.ac
13249
13250
13251
13252 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13253
13254 Modified files:
13255 . configure configure.ac
13256 Log:
13257 doh
13258
13259 Revision Changes Path
13260 7.246 +6 -6 ircd-ratbox/configure
13261 7.60 +4 -4 ircd-ratbox/configure.ac
13262
13263
13264
13265 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13266
13267 Modified files:
13268 . configure configure.ac
13269 include stdinc.h
13270 Log:
13271 Doh these changes got put on RATBOX_2_0 when they were meant for
13272 head..oops...
13273 Also merged in the monitor heap size stuff, not that i think monitor has
13274 been moved to head
13275
13276 Revision Changes Path
13277 7.245 +12 -3 ircd-ratbox/configure
13278 7.59 +11 -3 ircd-ratbox/configure.ac
13279 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13280
13281
13282
13283 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13284
13285 Modified files:
13286 include stdinc.h
13287 Log:
13288 Add more robust alloca checking
13289
13290 Revision Changes Path
13291 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13292
13293
13294
13295 leeh 2005/02/24 15:27:17 EST (20050224_9)
13296
13297 Modified files:
13298 contrib m_42.c
13299 Log:
13300 - fix the copyright on m_42.c :p
13301
13302 Revision Changes Path
13303 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13304
13305
13306
13307 leeh 2005/02/24 15:22:53 EST (20050224_8)
13308
13309 Modified files:
13310 include supported.h
13311 modules m_dline.c
13312 Log:
13313 - fix a core in undline on bad masks
13314 - remove an unwanted space from beginning of second 005 numeric
13315
13316 Revision Changes Path
13317 7.5 +1 -1 ircd-ratbox/include/supported.h
13318 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13319
13320
13321
13322 leeh 2005/02/24 15:18:59 EST (20050224_7)
13323
13324 Modified files:
13325 modules m_monitor.c
13326 Log:
13327 - use max_monitor when adding nicknames
13328 - add in monitor s
13329 that should be everything now..
13330
13331 Revision Changes Path
13332 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13333
13334
13335
13336 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13337
13338 Modified files:
13339 contrib m_42.c
13340 Log:
13341 42
13342
13343 Revision Changes Path
13344 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13345
13346
13347
13348 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13349
13350 Modified files:
13351 contrib m_42.c
13352 Log:
13353 42
13354
13355 Revision Changes Path
13356 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13357
13358
13359
13360 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13361
13362 Added files:
13363 contrib m_42.c
13364 Log:
13365 The Answer to Life, the Universe, and Everything
13366
13367 Revision Changes Path
13368 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13369
13370
13371
13372 leeh 2005/02/24 14:53:04 EST (20050224_3)
13373
13374 Modified files:
13375 include monitor.h
13376 modules m_monitor.c
13377 src ircd.c monitor.c
13378 Log:
13379 - call init_monitor() on startup
13380 - add in support for adding/deleting/listing monitor entries
13381
13382 Revision Changes Path
13383 7.2 +3 -1 ircd-ratbox/include/monitor.h
13384 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13385 7.374 +2 -0 ircd-ratbox/src/ircd.c
13386 7.3 +15 -4 ircd-ratbox/src/monitor.c
13387
13388
13389
13390 leeh 2005/02/23 21:20:10 EST (20050224_2)
13391
13392 Modified files:
13393 doc example.conf example.efnet.conf
13394 include s_conf.h supported.h
13395 modules Makefile.in
13396 src client.c newconf.c s_conf.c
13397 Added files:
13398 modules m_monitor.c
13399 Log:
13400 - add the max_monitor config option
13401 - advertise MONITOR=%d in 005
13402 - clear a local clients monitor list on exit
13403 - add the framework for the MONITOR command
13404 - bed.
13405
13406 Revision Changes Path
13407 7.261 +5 -0 ircd-ratbox/doc/example.conf
13408 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13409 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13410 7.4 +4 -2 ircd-ratbox/include/supported.h
13411 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13412 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13413 7.492 +1 -0 ircd-ratbox/src/client.c
13414 7.202 +1 -0 ircd-ratbox/src/newconf.c
13415 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13416
13417
13418
13419 leeh 2005/02/23 20:57:51 EST (20050224_1)
13420
13421 Modified files:
13422 . configure configure.ac
13423 include setup.h.in
13424 src monitor.c
13425 Log:
13426 - move MONITOR_HEAP_SIZE over to configure
13427
13428 Revision Changes Path
13429 7.244 ircd-ratbox/configure
13430 7.58 +4 -2 ircd-ratbox/configure.ac
13431 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13432 7.2 +0 -2 ircd-ratbox/src/monitor.c
13433
13434
13435
13436 leeh 2005/02/23 20:48:08 EST (20050224_0)
13437
13438 Modified files:
13439 doc monitor.txt
13440 include client.h numeric.h
13441 modules/core m_nick.c
13442 src Makefile.in client.c messages.tab
13443 s_user.c
13444 Added files:
13445 include monitor.h
13446 src monitor.c
13447 Log:
13448 - first half of my server-side notify list implementation..
13449
13450 Revision Changes Path
13451 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13452 7.266 +3 -0 ircd-ratbox/include/client.h
13453 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13454 7.58 +6 -0 ircd-ratbox/include/numeric.h
13455 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13456 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13457 7.491 +3 -0 ircd-ratbox/src/client.c
13458 7.126 +5 -5 ircd-ratbox/src/messages.tab
13459 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13460 7.342 +2 -0 ircd-ratbox/src/s_user.c
13461
13462
13463
13464 leeh 2005/02/23 18:42:59 EST (20050223_0)
13465
13466 Modified files:
13467 include hash.h
13468 Log:
13469 - double the size of the client and channel hashtables (64k -> 128k and
13470 32k -> 64k). The improvements are quite significant..
13471
13472 Revision Changes Path
13473 7.54 +4 -4 ircd-ratbox/include/hash.h
13474
13475
13476
13477 leeh 2005/02/22 14:55:56 EST (20050222_1)
13478
13479 Modified files:
13480 doc monitor.txt
13481 modules m_services.c
13482 Log:
13483 - remove a couple of unused vars
13484 - update monitor.txt
13485
13486 Revision Changes Path
13487 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13488 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13489
13490
13491
13492 leeh 2005/02/21 19:47:24 EST (20050222_0)
13493
13494 Added files:
13495 doc monitor.txt
13496 Log:
13497 - add in my documentation on the upcoming MONITOR command
13498
13499 Revision Changes Path
13500 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13501
13502
13503
13504 leeh 2005/02/21 12:09:34 EST (20050221_0)
13505
13506 Modified files:
13507 . configure configure.ac
13508 doc whats-new-2.1.txt
13509 tools README.mkpasswd
13510 Removed files:
13511 src crypt.c
13512 Log:
13513 - update whats-new-2.1.txt some more
13514 - we dont have vms mkpasswd anymore
13515 - remove the unused crypt.c
13516
13517 Revision Changes Path
13518 7.243 +3 -6 ircd-ratbox/configure
13519 7.57 +2 -4 ircd-ratbox/configure.ac
13520 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13521 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13522 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13523
13524
13525
13526 leeh 2005/02/19 12:38:09 EST (20050219_3)
13527
13528 Modified files:
13529 doc example.conf example.efnet.conf
13530 include ircd.h
13531 modules m_pong.c
13532 src channel.c client.c ircd.c s_conf.c
13533 Log:
13534 - rework the splitcode, splitservers is now how many servers we've marked as
13535 EOB, rather than how many are linked. Thus pull ourselves out of
13536 splitmode immediately once this is satisfied
13537
13538 Revision Changes Path
13539 7.260 +8 -9 ircd-ratbox/doc/example.conf
13540 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13541 7.83 +1 -0 ircd-ratbox/include/ircd.h
13542 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13543 7.435 +16 -36 ircd-ratbox/src/channel.c
13544 7.490 +2 -0 ircd-ratbox/src/client.c
13545 7.373 +2 -1 ircd-ratbox/src/ircd.c
13546 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13547
13548
13549
13550 leeh 2005/02/19 09:02:34 EST (20050219_2)
13551
13552 Modified files:
13553 doc example.conf example.efnet.conf
13554 include ircd.h s_conf.h
13555 modules m_set.c
13556 src channel.c ircd.c newconf.c s_conf.c
13557 Log:
13558 - remove split_delay
13559
13560 Revision Changes Path
13561 7.259 +0 -5 ircd-ratbox/doc/example.conf
13562 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13563 7.82 +0 -1 ircd-ratbox/include/ircd.h
13564 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13565 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13566 7.434 +2 -7 ircd-ratbox/src/channel.c
13567 7.372 +0 -1 ircd-ratbox/src/ircd.c
13568 7.201 +0 -1 ircd-ratbox/src/newconf.c
13569 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13570
13571
13572
13573 leeh 2005/02/19 08:48:05 EST (20050219_1)
13574
13575 Modified files:
13576 include client.h
13577 modules m_cap.c m_who.c
13578 src channel.c
13579 Log:
13580 - implemented multi-prefix client capability, which allows stacking of @+ in
13581 names and who
13582
13583 Revision Changes Path
13584 7.265 +1 -1 ircd-ratbox/include/client.h
13585 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13586 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13587 7.433 +4 -6 ircd-ratbox/src/channel.c
13588
13589
13590
13591 leeh 2005/02/19 06:27:58 EST (20050219_0)
13592
13593 Modified files:
13594 modules m_etrace.c
13595 src newconf.c s_conf.c s_newconf.c
13596 Log:
13597 - removed some unused vars/functions
13598
13599 Revision Changes Path
13600 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13601 7.200 +0 -15 ircd-ratbox/src/newconf.c
13602 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13603 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13604
13605
13606
13607 leeh 2005/02/16 12:58:24 EST (20050216_2)
13608
13609 Modified files:
13610 . RELNOTES configure configure.ac
13611 include patchlevel.h
13612 Log:
13613 - update configure to reflect this is 'devel'
13614 - update RELNOTES
13615 - revved patchlevel to 2.1.0beta1
13616
13617 Revision Changes Path
13618 1.112 +9 -1 ircd-ratbox/RELNOTES
13619 7.242 +11 -11 ircd-ratbox/configure
13620 7.56 +3 -3 ircd-ratbox/configure.ac
13621 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13622
13623
13624
13625 leeh 2005/02/16 12:46:30 EST (20050216_1)
13626
13627 Modified files:
13628 . configure configure.ac
13629 include client.h numeric.h s_conf.h setup.h.in
13630 supported.h
13631 modules Makefile.in
13632 modules/core m_nick.c
13633 src Makefile.in client.c ircd.c messages.tab
13634 newconf.c s_conf.c s_user.c
13635 Removed files:
13636 include watch.h
13637 modules m_watch.c
13638 src watch.c
13639 Log:
13640 - remove watch, the protocol for this sucks so hard I just dont want it
13641 here ;-)
13642
13643 Revision Changes Path
13644 7.241 +2 -12 ircd-ratbox/configure
13645 7.55 +2 -4 ircd-ratbox/configure.ac
13646 7.264 +0 -2 ircd-ratbox/include/client.h
13647 7.57 +0 -11 ircd-ratbox/include/numeric.h
13648 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13649 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13650 7.3 +2 -3 ircd-ratbox/include/supported.h
13651 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13652 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13653 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13654 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13655 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13656 7.489 +0 -3 ircd-ratbox/src/client.c
13657 7.371 +0 -2 ircd-ratbox/src/ircd.c
13658 7.125 +9 -9 ircd-ratbox/src/messages.tab
13659 7.199 +0 -1 ircd-ratbox/src/newconf.c
13660 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13661 7.341 +0 -2 ircd-ratbox/src/s_user.c
13662 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13663
13664
13665
13666 leeh 2005/02/15 19:13:31 EST (20050216_0)
13667
13668 Modified files:
13669 include stdinc.h
13670 src event.c ircd_lexer.l ircd_signal.c
13671 modules.c
13672 Removed files:
13673 servlink descrip.mms
13674 Log:
13675 - remove a few vms bits
13676
13677 Revision Changes Path
13678 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13679 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13680 7.47 +0 -54 ircd-ratbox/src/event.c
13681 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13682 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13683 7.152 +0 -3 ircd-ratbox/src/modules.c
13684
13685
13686
13687 leeh 2005/02/15 18:53:32 EST (20050215_0)
13688
13689 Modified files:
13690 include hostmask.h ircd.h s_conf.h s_newconf.h
13691 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13692 m_xline.c
13693 src hostmask.c ircd.c ircd_signal.c s_conf.c
13694 s_newconf.c
13695 Log:
13696 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13697 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13698
13699 Revision Changes Path
13700 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13701 7.81 +1 -0 ircd-ratbox/include/ircd.h
13702 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13703 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13704 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13705 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13706 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13707 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13708 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13709 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13710 7.370 +7 -0 ircd-ratbox/src/ircd.c
13711 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13712 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13713 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13714
13715
13716
13717 leeh 2005/02/13 10:21:41 EST (20050213_4)
13718
13719 Modified files:
13720 doc services.txt
13721 Added files:
13722 doc whats-new-2.0.txt whats-new-2.1.txt
13723 Removed files:
13724 doc whats-new.txt
13725 Log:
13726 - move whats-new.txt to whats-new-2.0.txt
13727 - add in whats-new-2.1.txt
13728 - update services.txt with the whois for logged in users
13729
13730 Revision Changes Path
13731 7.2 +5 -0 ircd-ratbox/doc/services.txt
13732 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13733 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13734 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13735
13736
13737
13738 leeh 2005/02/13 09:20:37 EST (20050213_3)
13739
13740 Modified files:
13741 include supported.h
13742 modules/core m_message.c
13743 Log:
13744 - fix a compile error in m_message.c
13745 - update 005 to the spec and add CPRIVMSG/CNOTICE
13746
13747 Revision Changes Path
13748 7.2 +31 -37 ircd-ratbox/include/supported.h
13749 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13750
13751
13752
13753 leeh 2005/02/13 09:14:12 EST (20050213_2)
13754
13755 Modified files:
13756 src channel.c
13757 Log:
13758 - fix the membership memleak
13759
13760 Revision Changes Path
13761 7.432 +0 -3 ircd-ratbox/src/channel.c
13762
13763
13764
13765 leeh 2005/02/12 21:51:56 EST (20050213_1)
13766
13767 Modified files:
13768 include client.h
13769 modules/core m_message.c
13770 Log:
13771 - add a bitmask to track when they send their first message, only allowing
13772 clearing stuff after that.
13773
13774 Revision Changes Path
13775 7.263 +4 -0 ircd-ratbox/include/client.h
13776 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13777
13778
13779
13780 leeh 2005/02/12 21:17:52 EST (20050213_0)
13781
13782 Modified files:
13783 include patricia.h s_newconf.h
13784 modules/core m_message.c
13785 src patricia.c s_newconf.c s_user.c
13786 Log:
13787 - add in the patricia for tracking who fills up targets, give them a reduced
13788 count on connect
13789
13790 Revision Changes Path
13791 7.20 +1 -1 ircd-ratbox/include/patricia.h
13792 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13793 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13794 7.29 +1 -1 ircd-ratbox/src/patricia.c
13795 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13796 7.340 +4 -0 ircd-ratbox/src/s_user.c
13797
13798
13799
13800 leeh 2005/02/12 18:35:10 EST (20050212_0)
13801
13802 Modified files:
13803 include ircd_defs.h
13804 src class.c reject.c
13805 Log:
13806 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13807
13808 Revision Changes Path
13809 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13810 7.68 +1 -5 ircd-ratbox/src/class.c
13811 1.33 +1 -5 ircd-ratbox/src/reject.c
13812
13813
13814
13815 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13816
13817 Modified files:
13818 modules m_watch.c
13819 Log:
13820 remove stupid memory leak
13821
13822 Revision Changes Path
13823 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13824
13825
13826
13827 leeh 2005/02/11 06:42:48 EST (20050211_0)
13828
13829 Modified files:
13830 modules m_gline.c
13831 Log:
13832 - workaround hyb6 allowing empty gline reasons
13833
13834 Revision Changes Path
13835 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13836
13837
13838
13839 leeh 2005/02/09 14:39:13 EST (20050209_2)
13840
13841 Modified files:
13842 include s_conf.h
13843 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13844 src ircd.c s_conf.c
13845 Log:
13846 - move temp dlines and temp klines over to an array, rather than completely
13847 seperate dlinks.
13848
13849 Revision Changes Path
13850 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13851 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13852 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13853 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13854 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13855 7.369 +0 -5 ircd-ratbox/src/ircd.c
13856 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13857
13858
13859
13860 leeh 2005/02/09 14:02:13 EST (20050209_1)
13861
13862 Modified files:
13863 include s_user.h
13864 modules m_cap.c m_pong.c m_user.c
13865 modules/core m_nick.c
13866 src s_user.c
13867 Log:
13868 - remove 'nick' param from register_local_user(), its not needed.
13869
13870 Revision Changes Path
13871 7.35 +1 -1 ircd-ratbox/include/s_user.h
13872 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13873 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13874 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13875 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13876 7.339 +6 -6 ircd-ratbox/src/s_user.c
13877
13878
13879
13880 leeh 2005/02/09 13:12:53 EST (20050209_0)
13881
13882 Modified files:
13883 modules m_cmessage.c
13884 Log:
13885 - dont send numerics when we're dealing with CNOTICE
13886 - add in checking for +g, and resetting idle
13887
13888 Revision Changes Path
13889 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13890
13891
13892
13893 leeh 2005/02/08 11:37:50 EST (20050208_2)
13894
13895 Modified files:
13896 src s_newconf.c
13897 Log:
13898 - fix operator blocks to work on ip spoofs
13899
13900 Revision Changes Path
13901 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13902
13903
13904
13905 leeh 2005/02/07 19:23:22 EST (20050208_1)
13906
13907 Modified files:
13908 doc example.conf example.efnet.conf
13909 src newconf.c
13910 Log:
13911 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13912
13913 Revision Changes Path
13914 7.258 +0 -39 ircd-ratbox/doc/example.conf
13915 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13916 7.198 +0 -272 ircd-ratbox/src/newconf.c
13917
13918
13919
13920 leeh 2005/02/07 19:19:32 EST (20050208_0)
13921
13922 Modified files:
13923 src s_conf.c
13924 Log:
13925 - added support for kline.conf.perm et al, these take the same formats
13926 as their non-permanent partners, but you cant remove them via the ircd.
13927
13928 Revision Changes Path
13929 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13930
13931
13932
13933 leeh 2005/02/02 19:18:59 EST (20050203_1)
13934
13935 Modified files:
13936 help Makefile.in
13937 help/opers index
13938 help/users index
13939 Added files:
13940 help/opers cnotice cprivmsg
13941 Log:
13942 - added help files for cprivmsg/cnotice
13943
13944 Revision Changes Path
13945 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13946 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13947 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13948 1.10 +19 -19 ircd-ratbox/help/opers/index
13949 1.7 +10 -9 ircd-ratbox/help/users/index
13950
13951
13952
13953 leeh 2005/02/02 19:14:25 EST (20050203_0)
13954
13955 Modified files:
13956 include numeric.h
13957 modules Makefile.in
13958 src messages.tab
13959 Added files:
13960 modules m_cmessage.c
13961 Log:
13962 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13963 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13964 nick is a member. These bypass any target change limitations.
13965 - added ERR_VOICENEEDED, numeric 489.
13966
13967 Revision Changes Path
13968 7.56 +2 -0 ircd-ratbox/include/numeric.h
13969 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13970 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13971 7.124 +1 -1 ircd-ratbox/src/messages.tab
13972
13973
13974
13975 leeh 2005/02/02 16:58:16 EST (20050202_4)
13976
13977 Modified files:
13978 help/opers etrace
13979 Log:
13980 - update etrace help
13981
13982 Revision Changes Path
13983 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13984
13985
13986
13987 leeh 2005/02/02 16:55:04 EST (20050202_3)
13988
13989 Modified files:
13990 modules m_etrace.c
13991 Log:
13992 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13993 can put its external ip address in there..
13994
13995 Revision Changes Path
13996 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13997
13998
13999
14000 leeh 2005/02/02 16:41:06 EST (20050202_2)
14001
14002 Modified files:
14003 modules m_etrace.c
14004 Log:
14005 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14006 if its a non-local client. These will just get "lost" if the remote
14007 server doesnt support this..
14008
14009 Revision Changes Path
14010 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14011
14012
14013
14014 leeh 2005/02/02 16:12:12 EST (20050202_1)
14015
14016 Modified files:
14017 include client.h numeric.h s_conf.h
14018 modules/core m_message.c
14019 src messages.tab newconf.c s_conf.c
14020 Log:
14021 - first part of the target change code, add the storage of targets for
14022 localuser, throttle messages when they fill all the available slots
14023
14024 Revision Changes Path
14025 7.262 +5 -1 ircd-ratbox/include/client.h
14026 7.55 +2 -0 ircd-ratbox/include/numeric.h
14027 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14028 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14029 7.123 +1 -1 ircd-ratbox/src/messages.tab
14030 7.197 +1 -0 ircd-ratbox/src/newconf.c
14031 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14032
14033
14034
14035 leeh 2005/02/02 13:28:10 EST (20050202_0)
14036
14037 Modified files:
14038 modules m_resv.c m_stats.c m_testline.c
14039 modules/core m_join.c
14040 src hash.c kdparse.c messages.tab s_newconf.c
14041 Log:
14042 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14043 tracking of when resvs get hit
14044
14045 Revision Changes Path
14046 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14047 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14048 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14049 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14050 7.114 +3 -0 ircd-ratbox/src/hash.c
14051 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14052 7.122 +1 -1 ircd-ratbox/src/messages.tab
14053 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14054
14055
14056
14057 leeh 2005/01/31 09:04:10 EST (20050131_2)
14058
14059 Modified files:
14060 src s_log.c
14061 Log:
14062 - fflush() logfiles
14063
14064 Revision Changes Path
14065 7.79 +2 -0 ircd-ratbox/src/s_log.c
14066
14067
14068
14069 leeh 2005/01/31 08:59:09 EST (20050131_1)
14070
14071 Modified files:
14072 src commio.c
14073 Log:
14074 - rename fd_dump() to comm_dump()
14075
14076 Revision Changes Path
14077 1.27 +2 -2 ircd-ratbox/src/commio.c
14078
14079
14080
14081 leeh 2005/01/30 19:16:08 EST (20050131_0)
14082
14083 Modified files:
14084 doc hooks.txt
14085 include hook.h
14086 modules m_services.c
14087 modules/core m_server.c
14088 src hook.c s_serv.c
14089 Log:
14090 - added hook for server_introduced
14091 - fixed up services support for hooks
14092
14093 Revision Changes Path
14094 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14095 1.31 +1 -0 ircd-ratbox/include/hook.h
14096 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14097 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14098 7.36 +2 -0 ircd-ratbox/src/hook.c
14099 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14100
14101
14102
14103 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14104
14105 Modified files:
14106 src commio.c
14107 Log:
14108 Add back in the comm_fd_hack thing for solaris
14109
14110 Revision Changes Path
14111 1.26 +26 -1 ircd-ratbox/src/commio.c
14112
14113
14114
14115 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14116
14117 Modified files:
14118 adns adns.h
14119 include commio.h s_conf.h watch.h
14120 modules m_dline.c m_kline.c m_resv.c m_stats.c
14121 m_watch.c m_xline.c
14122 modules/core m_nick.c
14123 src balloc.c cache.c client.c commio.c
14124 epoll.c ircd.c ircd_lexer.l kdparse.c
14125 listener.c s_auth.c s_conf.c s_log.c
14126 s_serv.c watch.c
14127 Log:
14128 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14129
14130 Revision Changes Path
14131 1.18 +0 -2 ircd-ratbox/adns/adns.h
14132 1.14 +6 -37 ircd-ratbox/include/commio.h
14133 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14134 7.3 +2 -2 ircd-ratbox/include/watch.h
14135 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14136 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14137 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14138 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14139 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14140 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14141 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14142 7.85 +1 -1 ircd-ratbox/src/balloc.c
14143 1.24 +5 -5 ircd-ratbox/src/cache.c
14144 7.488 +4 -4 ircd-ratbox/src/client.c
14145 1.25 +10 -280 ircd-ratbox/src/commio.c
14146 1.33 +1 -1 ircd-ratbox/src/epoll.c
14147 7.368 +4 -4 ircd-ratbox/src/ircd.c
14148 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14149 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14150 7.125 +8 -8 ircd-ratbox/src/listener.c
14151 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14152 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14153 7.78 +20 -20 ircd-ratbox/src/s_log.c
14154 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14155 1.6 +22 -15 ircd-ratbox/src/watch.c
14156
14157
14158
14159 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14160
14161 Modified files:
14162 modules/core m_mode.c
14163 Log:
14164 remove two unused variables
14165
14166 Revision Changes Path
14167 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14168
14169
14170
14171 leeh 2005/01/28 15:31:40 EST (20050128_1)
14172
14173 Modified files:
14174 modules m_kline.c
14175 src s_conf.c
14176 Log:
14177 - mo_kline() needs minpara of 3, not 2
14178 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14179 - require me.info is never blank
14180
14181 Revision Changes Path
14182 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14183 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14184
14185
14186
14187 leeh 2005/01/28 15:26:28 EST (20050128_0)
14188
14189 Modified files:
14190 modules/core m_mode.c m_sjoin.c
14191 Log:
14192 - patch via jilles to fix +eI lists being shown to lusers when handling
14193 protocol stuff over TS6
14194
14195 Revision Changes Path
14196 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14197 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14198
14199
14200
14201 leeh 2005/01/25 19:47:38 EST (20050126_0)
14202
14203 Modified files:
14204 include channel.h
14205 modules/core m_join.c m_mode.c m_sjoin.c
14206 src channel.c messages.tab s_serv.c
14207 Log:
14208 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14209 an operspy call with &me
14210 - remove modebuf/parabuf params from channel_modes(), we now generate a
14211 buffer internally which we return.
14212
14213 Revision Changes Path
14214 7.163 +1 -1 ircd-ratbox/include/channel.h
14215 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14216 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14217 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14218 7.431 +25 -18 ircd-ratbox/src/channel.c
14219 7.121 +1 -1 ircd-ratbox/src/messages.tab
14220 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14221
14222
14223
14224 alz 2005/01/25 18:09:18 EST (20050125_5)
14225
14226 Modified files:
14227 doc example.conf example.efnet.conf
14228 include s_conf.h
14229 modules m_info.c
14230 src listener.c newconf.c s_conf.c
14231 Log:
14232 Added dline_with_reason config option (default yes):
14233
14234 /* dline reason: show the user the dline reason when they connect
14235 * and are dlined.
14236 */
14237 dline_with_reason = yes;
14238
14239 Revision Changes Path
14240 7.257 +6 -1 ircd-ratbox/doc/example.conf
14241 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14242 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14243 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14244 7.124 +1 -1 ircd-ratbox/src/listener.c
14245 7.196 +1 -0 ircd-ratbox/src/newconf.c
14246 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14247
14248
14249
14250 leeh 2005/01/25 13:21:17 EST (20050125_4)
14251
14252 Modified files:
14253 src newconf.c
14254 Log:
14255 - make conf_set_generic_string() test len exists before it uses it.
14256
14257 Revision Changes Path
14258 7.195 +1 -1 ircd-ratbox/src/newconf.c
14259
14260
14261
14262 leeh 2005/01/25 13:10:56 EST (20050125_3)
14263
14264 Modified files:
14265 doc example.conf
14266 src newconf.c
14267 Log:
14268 - rename 'type' to 'flags' in cluster {};
14269 - add stacking of servers in cluster {}; documented in example.conf
14270
14271 Revision Changes Path
14272 7.256 +18 -10 ircd-ratbox/doc/example.conf
14273 7.194 +39 -7 ircd-ratbox/src/newconf.c
14274
14275
14276
14277 alz 2005/01/25 12:48:54 EST (20050125_2)
14278
14279 Modified files:
14280 include s_conf.h
14281 src listener.c s_conf.c
14282 Log:
14283 Added dline reasons, connecting/banned clients now see ban reason.
14284
14285 Revision Changes Path
14286 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14287 7.123 +17 -4 ircd-ratbox/src/listener.c
14288 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14289
14290
14291
14292 leeh 2005/01/25 07:44:37 EST (20050125_1)
14293
14294 Modified files:
14295 doc example.conf example.efnet.conf
14296 src newconf.c
14297 Log:
14298 - implement stacking of shared {}; blocks, documented in example.conf
14299
14300 Revision Changes Path
14301 7.255 +26 -13 ircd-ratbox/doc/example.conf
14302 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14303 7.193 +51 -36 ircd-ratbox/src/newconf.c
14304
14305
14306
14307 leeh 2005/01/24 19:08:29 EST (20050125_0)
14308
14309 Modified files:
14310 doc example.conf
14311 include client.h s_conf.h
14312 modules/core m_join.c
14313 src newconf.c s_user.c
14314 Log:
14315 - added jupe_exempt to auth {};, exempts the user from generating warnings
14316 when they attempt to join juped channels.
14317
14318 Revision Changes Path
14319 7.254 +2 -0 ircd-ratbox/doc/example.conf
14320 7.261 +3 -0 ircd-ratbox/include/client.h
14321 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14322 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14323 7.192 +1 -0 ircd-ratbox/src/newconf.c
14324 7.338 +8 -0 ircd-ratbox/src/s_user.c
14325
14326
14327
14328 leeh 2005/01/24 18:57:02 EST (20050124_6)
14329
14330 Modified files:
14331 src newconf.c
14332 Log:
14333 - rework shared {};, the format is now:
14334 shared {
14335 oper = "flame@*.leeh.co.uk", "*.lan";
14336 flags = kline;
14337 };
14338
14339 With no privs:
14340 shared {
14341 oper = "flame@*.leeh.co.uk", "*.lan";
14342 flags = none;
14343 };
14344
14345 Revision Changes Path
14346 7.191 +55 -23 ircd-ratbox/src/newconf.c
14347
14348
14349
14350 leeh 2005/01/24 17:25:58 EST (20050124_5)
14351
14352 Modified files:
14353 include modules.h
14354 Log:
14355 - fix the prototype on load_static_modules()
14356
14357 Revision Changes Path
14358 7.61 +1 -1 ircd-ratbox/include/modules.h
14359
14360
14361
14362 leeh 2005/01/24 16:00:30 EST (20050124_4)
14363
14364 Modified files:
14365 modules m_cap.c
14366 Log:
14367 - have cap end call register_local_user() with its own copy of
14368 source_p->username so its safe for unidented users..
14369
14370 Revision Changes Path
14371 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14372
14373
14374
14375 leeh 2005/01/24 15:48:09 EST (20050124_3)
14376
14377 Modified files:
14378 include newconf.h s_conf.h
14379 modules m_info.c
14380 src newconf.c s_conf.c s_log.c
14381 Log:
14382 - move the conf parser over to a table based structure, with generic setting
14383 of integers/strings
14384
14385 Revision Changes Path
14386 7.34 +9 -8 ircd-ratbox/include/newconf.h
14387 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14388 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14389 7.190 +264 -808 ircd-ratbox/src/newconf.c
14390 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14391 7.77 +13 -13 ircd-ratbox/src/s_log.c
14392
14393
14394
14395 leeh 2005/01/24 13:11:30 EST (20050124_2)
14396
14397 Modified files:
14398 doc example.conf
14399 src newconf.c
14400 Log:
14401 - added stacking of ips in exempt {};
14402
14403 Revision Changes Path
14404 7.253 +4 -0 ircd-ratbox/doc/example.conf
14405 7.189 +11 -30 ircd-ratbox/src/newconf.c
14406
14407
14408
14409 leeh 2005/01/24 12:59:57 EST (20050124_1)
14410
14411 Modified files:
14412 include tools.h
14413 src channel.c client.c hash.c hook.c
14414 newconf.c s_user.c watch.c
14415 Log:
14416 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14417 consistent with the rest of the dlink code.
14418
14419 Revision Changes Path
14420 1.54 +7 -7 ircd-ratbox/include/tools.h
14421 7.430 +2 -2 ircd-ratbox/src/channel.c
14422 7.487 +6 -6 ircd-ratbox/src/client.c
14423 7.113 +5 -5 ircd-ratbox/src/hash.c
14424 7.35 +1 -1 ircd-ratbox/src/hook.c
14425 7.188 +2 -2 ircd-ratbox/src/newconf.c
14426 7.337 +1 -1 ircd-ratbox/src/s_user.c
14427 1.5 +4 -4 ircd-ratbox/src/watch.c
14428
14429
14430
14431 leeh 2005/01/24 12:47:13 EST (20050124_0)
14432
14433 Modified files:
14434 modules m_cap.c
14435 Log:
14436 - cheap hack on sticky capabs..
14437
14438 Revision Changes Path
14439 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14440
14441
14442
14443 leeh 2005/01/22 11:36:54 EST (20050122_0)
14444
14445 Modified files:
14446 modules m_cap.c
14447 Log:
14448 - updated my clicap implementation to match the spec so far..
14449
14450 Revision Changes Path
14451 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14452
14453
14454
14455 leeh 2005/01/21 07:14:43 EST (20050121_2)
14456
14457 Modified files:
14458 doc hooks.txt
14459 include hook.h
14460 modules m_services.c
14461 src hook.c s_serv.c
14462 Log:
14463 - added hooks for when we're sending a burst
14464 - rewrote hooks.txt
14465 - fix up the hooks ive already done in services compatibility, ill add the
14466 hooks for server/client introductions in a bit.
14467
14468 Revision Changes Path
14469 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14470 1.30 +4 -0 ircd-ratbox/include/hook.h
14471 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14472 7.34 +7 -0 ircd-ratbox/src/hook.c
14473 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14474
14475
14476
14477 leeh 2005/01/21 06:34:03 EST (20050121_1)
14478
14479 Modified files:
14480 contrib example_module.c spy_admin_notice.c
14481 spy_info_notice.c spy_links_notice.c
14482 spy_motd_notice.c spy_stats_notice.c
14483 spy_stats_p_notice.c spy_trace_notice.c
14484 spy_whois_notice.c
14485 spy_whois_notice_global.c
14486 include hook.h
14487 modules m_admin.c m_info.c m_links.c m_motd.c
14488 m_services.c m_stats.c m_trace.c
14489 m_whois.c static_modules.c.SH
14490 modules/core m_server.c
14491 src client.c hook.c ircd.c modules.c packet.c
14492 s_auth.c s_serv.c s_user.c send.c
14493 Log:
14494 - add a better implementation of the hook system, its now a slow leaking
14495 array and events are created whenever we try adding a hook for it, or
14496 theyre registered for the caller.
14497
14498 Ive temporarily fucked services support and removed most of the other
14499 hooks.. I shall fix this soon.
14500
14501 Revision Changes Path
14502 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14503 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14504 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14505 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14506 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14507 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14508 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14509 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14510 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14511 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14512 1.29 +34 -70 ircd-ratbox/include/hook.h
14513 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14514 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14515 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14516 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14517 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14518 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14519 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14520 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14521 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14522 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14523 7.486 +1 -28 ircd-ratbox/src/client.c
14524 7.33 +131 -137 ircd-ratbox/src/hook.c
14525 7.367 +1 -1 ircd-ratbox/src/ircd.c
14526 7.151 +6 -10 ircd-ratbox/src/modules.c
14527 7.138 +10 -14 ircd-ratbox/src/packet.c
14528 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14529 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14530 7.336 +0 -6 ircd-ratbox/src/s_user.c
14531 7.286 +8 -6 ircd-ratbox/src/send.c
14532
14533
14534
14535 leeh 2005/01/20 19:19:20 EST (20050121_0)
14536
14537 Modified files:
14538 include hostmask.h
14539 Log:
14540 - remove an unused struct
14541
14542 Revision Changes Path
14543 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14544
14545
14546
14547 leeh 2005/01/20 13:38:39 EST (20050120_1)
14548
14549 Modified files:
14550 . configure configure.ac
14551 include client.h numeric.h patchlevel.h
14552 modules Makefile.in
14553 src messages.tab s_user.c
14554 Added files:
14555 modules m_cap.c
14556 Log:
14557 - drop back to -O0, fix patchlevel.h
14558 - first stab at client capabilities.. this still needs work.
14559
14560 Revision Changes Path
14561 7.240 +3 -3 ircd-ratbox/configure
14562 7.54 +3 -3 ircd-ratbox/configure.ac
14563 7.260 +3 -0 ircd-ratbox/include/client.h
14564 7.54 +2 -0 ircd-ratbox/include/numeric.h
14565 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14566 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14567 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14568 7.120 +1 -1 ircd-ratbox/src/messages.tab
14569 7.335 +3 -0 ircd-ratbox/src/s_user.c
14570
14571
14572
14573 leeh 2005/01/20 06:04:41 EST (20050120_0)
14574
14575 Modified files:
14576 . ChangeLog RELNOTES
14577 include config.h config.h.dist memory.h
14578 patchlevel.h
14579 modules m_stats.c
14580 src commio.c crypt.c getopt.c ircd.c s_serv.c
14581 Removed files:
14582 . README.VMS clean.com make.com
14583 include setup.h_vms
14584 modules descrip.mms static_modules_c.com
14585 modules/core descrip.mms
14586 src descrip.mms qio.c version.com
14587 tools descrip.mms mkpasswd_vms.c
14588 Log:
14589 - clean changelog, relnotes
14590 - mark patchlevel as 2.1.0beta
14591 - remove VMS support
14592
14593 Revision Changes Path
14594 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14595 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14596 1.111 +1 -348 ircd-ratbox/RELNOTES
14597 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14598 7.182 +0 -42 ircd-ratbox/include/config.h
14599 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14600 7.50 +0 -4 ircd-ratbox/include/memory.h
14601 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14602 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14603 7.2 +0 -58 ircd-ratbox/make.com (dead)
14604 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14605 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14606 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14607 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14608 1.24 +7 -30 ircd-ratbox/src/commio.c
14609 7.12 +0 -4 ircd-ratbox/src/crypt.c
14610 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14611 7.24 +0 -4 ircd-ratbox/src/getopt.c
14612 7.366 +4 -19 ircd-ratbox/src/ircd.c
14613 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14614 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14615 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14616 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14617 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14618
14619
14620
14621 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14622
14623 Modified files:
14624 include watch.h
14625 src watch.c
14626 Log:
14627 not using the return values on a few watch functions so make them void
14628
14629 Revision Changes Path
14630 7.2 +5 -5 ircd-ratbox/include/watch.h
14631 1.4 +19 -28 ircd-ratbox/src/watch.c
14632
14633
14634 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14635
14636 Modified files:
14637 modules m_watch.c
14638 Log:
14639 Make watch throttle, don't accept letter commands stacked
14640
14641 Revision Changes Path
14642 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14643
14644
14645
14646 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14647
14648 Modified files:
14649 modules m_gline.c
14650 Log:
14651 fix merge error
14652
14653 Revision Changes Path
14654 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14655
14656
14657
14658 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14659
14660 Modified files:
14661 . ChangeLog README.FIRST RELNOTES configure
14662 configure.ac
14663 adns adns.h internal.h parse.c transmit.c
14664 types.c
14665 contrib example_module.c spy_admin_notice.c
14666 spy_info_notice.c spy_links_notice.c
14667 spy_motd_notice.c spy_stats_notice.c
14668 spy_stats_p_notice.c spy_trace_notice.c
14669 spy_whois_notice.c
14670 spy_whois_notice_global.c
14671 doc example.conf example.efnet.conf ircd.motd
14672 server-version-info whats-new.txt
14673 help/opers umode xline
14674 help/users umode
14675 include cache.h channel.h class.h client.h
14676 commio.h config.h config.h.dist hash.h
14677 hook.h hostmask.h irc_string.h ircd.h
14678 ircd_defs.h m_info.h memory.h msg.h
14679 newconf.h numeric.h packet.h patchlevel.h
14680 patricia.h s_conf.h s_gline.h s_newconf.h
14681 s_serv.h s_user.h scache.h serno.h
14682 setup.h.in sprintf_irc.h stdinc.h tools.h
14683 modules .depend Makefile.in m_admin.c m_away.c
14684 m_dline.c m_encap.c m_gline.c m_info.c
14685 m_kline.c m_links.c m_list.c m_lusers.c
14686 m_motd.c m_oper.c m_operspy.c m_rehash.c
14687 m_restart.c m_resv.c m_set.c m_stats.c
14688 m_svinfo.c m_testline.c m_testmask.c
14689 m_topic.c m_trace.c m_watch.c m_who.c
14690 m_whois.c m_whowas.c m_xline.c
14691 static_modules.c.SH
14692 modules/core m_error.c m_message.c m_mode.c m_quit.c
14693 m_server.c m_squit.c
14694 src .depend Makefile.in adns.c balloc.c
14695 cache.c channel.c class.c client.c
14696 commio.c crypt.c devpoll.c epoll.c
14697 event.c getopt.c hash.c hook.c hostmask.c
14698 irc_string.c ircd.c ircd_lexer.l
14699 ircd_parser.y ircd_signal.c listener.c
14700 modules.c newconf.c numeric.c packet.c
14701 parse.c patricia.c poll.c reject.c
14702 restart.c s_auth.c s_conf.c s_log.c
14703 s_newconf.c s_serv.c s_user.c scache.c
14704 select.c send.c snprintf.c tools.c
14705 version.c.SH watch.c whowas.c
14706 tools README.mkpasswd mkpasswd.c
14707 Added files:
14708 . README.VMS clean.com make.com
14709 doc services.txt
14710 include common.h s_stats.h setup.h_vms
14711 supported.h
14712 modules descrip.mms m_challenge.c m_etrace.c
14713 m_invite.c m_names.c m_pass.c m_ping.c
14714 m_pong.c m_services.c m_tb.c m_user.c
14715 m_users.c m_version.c
14716 static_modules_c.com
14717 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14718 m_part.c m_sjoin.c
14719 servlink descrip.mms
14720 src descrip.mms kdparse.c messages.tab qio.c
14721 s_gline.c s_stats.c version.com
14722 tools descrip.mms mkpasswd_vms.c
14723 Removed files:
14724 doc 005.txt
14725 include banconf.h
14726 modules/core channels.c users.c
14727 src banconf.c
14728 Log:
14729 merge from RATBOX_2_0
14730
14731 Revision Changes Path
14732 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14733 7.40 +1 -0 ircd-ratbox/README.FIRST
14734 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14735 1.110 +114 -6 ircd-ratbox/RELNOTES
14736 1.17 +4 -0 ircd-ratbox/adns/adns.h
14737 1.17 +4 -4 ircd-ratbox/adns/internal.h
14738 1.12 +38 -38 ircd-ratbox/adns/parse.c
14739 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14740 1.19 +13 -13 ircd-ratbox/adns/types.c
14741 7.1 +10 -0 ircd-ratbox/clean.com (new)
14742 7.239 +47 -29 ircd-ratbox/configure
14743 7.53 +40 -32 ircd-ratbox/configure.ac
14744 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14745 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14746 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14747 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14748 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14749 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14750 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14751 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14752 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14753 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14754 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14755 7.252 +68 -22 ircd-ratbox/doc/example.conf
14756 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14757 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14758 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14759 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14760 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14761 1.5 +2 -1 ircd-ratbox/help/opers/umode
14762 1.7 +1 -1 ircd-ratbox/help/opers/xline
14763 1.2 +1 -0 ircd-ratbox/help/users/umode
14764 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14765 1.7 +8 -0 ircd-ratbox/include/cache.h
14766 7.162 +18 -16 ircd-ratbox/include/channel.h
14767 7.25 +4 -0 ircd-ratbox/include/class.h
14768 7.259 +34 -28 ircd-ratbox/include/client.h
14769 1.13 +45 -7 ircd-ratbox/include/commio.h
14770 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14771 7.181 +74 -16 ircd-ratbox/include/config.h
14772 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14773 7.53 +2 -0 ircd-ratbox/include/hash.h
14774 1.28 +73 -27 ircd-ratbox/include/hook.h
14775 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14776 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14777 7.80 +6 -31 ircd-ratbox/include/ircd.h
14778 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14779 7.56 +14 -8 ircd-ratbox/include/m_info.h
14780 7.49 +4 -0 ircd-ratbox/include/memory.h
14781 7.53 +2 -0 ircd-ratbox/include/msg.h
14782 7.33 +9 -9 ircd-ratbox/include/newconf.h
14783 7.53 +12 -8 ircd-ratbox/include/numeric.h
14784 7.27 +1 -1 ircd-ratbox/include/packet.h
14785 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14786 7.19 +25 -1 ircd-ratbox/include/patricia.h
14787 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14788 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14789 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14790 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14791 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14792 7.34 +13 -9 ircd-ratbox/include/s_user.h
14793 7.15 +1 -1 ircd-ratbox/include/scache.h
14794 7.5366 +1 -1 ircd-ratbox/include/serno.h
14795 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14796 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14797 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14798 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14799 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14800 1.53 +10 -10 ircd-ratbox/include/tools.h
14801 7.1 +58 -0 ircd-ratbox/make.com (new)
14802 1.45 +338 -182 ircd-ratbox/modules/.depend
14803 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14804 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14805 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14806 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14807 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14808 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14809 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14810 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14811 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14812 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14813 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14814 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14815 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14816 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14817 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14818 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14819 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14820 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14821 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14822 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14823 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14824 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14825 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14826 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14827 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14828 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14829 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14830 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14831 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14832 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14833 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14834 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14835 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14836 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14837 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14838 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14839 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14840 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14841 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14842 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14843 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14844 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14845 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14846 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14847 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14848 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14849 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14850 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14851 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14852 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14853 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14854 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14855 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14856 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14857 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14858 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14859 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14860 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14861 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14862 7.48 +162 -119 ircd-ratbox/src/.depend
14863 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14864 7.75 +5 -5 ircd-ratbox/src/adns.c
14865 7.84 +1 -1 ircd-ratbox/src/balloc.c
14866 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14867 1.23 +75 -7 ircd-ratbox/src/cache.c
14868 7.429 +342 -79 ircd-ratbox/src/channel.c
14869 7.67 +42 -2 ircd-ratbox/src/class.c
14870 7.485 +245 -85 ircd-ratbox/src/client.c
14871 1.23 +349 -43 ircd-ratbox/src/commio.c
14872 7.11 +4 -0 ircd-ratbox/src/crypt.c
14873 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14874 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14875 1.32 +4 -8 ircd-ratbox/src/epoll.c
14876 7.46 +63 -6 ircd-ratbox/src/event.c
14877 7.23 +4 -0 ircd-ratbox/src/getopt.c
14878 7.112 +8 -7 ircd-ratbox/src/hash.c
14879 7.32 +135 -133 ircd-ratbox/src/hook.c
14880 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14881 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14882 7.365 +56 -48 ircd-ratbox/src/ircd.c
14883 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14884 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14885 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14886 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14887 7.122 +14 -13 ircd-ratbox/src/listener.c
14888 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14889 7.150 +17 -8 ircd-ratbox/src/modules.c
14890 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14891 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14892 7.137 +55 -42 ircd-ratbox/src/packet.c
14893 7.187 +8 -15 ircd-ratbox/src/parse.c
14894 7.28 +2 -4 ircd-ratbox/src/patricia.c
14895 7.82 +3 -1 ircd-ratbox/src/poll.c
14896 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14897 1.32 +8 -3 ircd-ratbox/src/reject.c
14898 7.34 +1 -0 ircd-ratbox/src/restart.c
14899 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14900 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14901 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14902 7.76 +32 -35 ircd-ratbox/src/s_log.c
14903 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14904 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14905 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14906 7.334 +773 -2 ircd-ratbox/src/s_user.c
14907 7.27 +2 -1 ircd-ratbox/src/scache.c
14908 7.44 +2 -0 ircd-ratbox/src/select.c
14909 7.285 +12 -12 ircd-ratbox/src/send.c
14910 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14911 7.46 +0 -1 ircd-ratbox/src/tools.c
14912 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14913 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14914 1.3 +4 -4 ircd-ratbox/src/watch.c
14915 7.32 +1 -0 ircd-ratbox/src/whowas.c
14916 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14917 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14918 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14919 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14920
14921
14922
14923 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14924
14925 Modified files: (Branch: RATBOX_2_0)
14926 src client.c
14927 Log:
14928 a remote client is never going to have a watch list..duh
14929
14930 Revision Changes Path
14931 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14932
14933
14934
14935 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14936
14937 Added files: (Branch: RATBOX_2_0)
14938 modules m_watch.c
14939 Log:
14940 get that one too
14941
14942 Revision Changes Path
14943 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14944
14945
14946
14947 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14948
14949 Added files: (Branch: RATBOX_2_0)
14950 include watch.h
14951 src watch.c
14952 Log:
14953 helps if we actually include the .c/.h files
14954
14955 Revision Changes Path
14956 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14957 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14958
14959
14960
14961 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14962
14963 Modified files: (Branch: RATBOX_2_0)
14964 . configure configure.ac
14965 include client.h numeric.h s_conf.h setup.h.in
14966 supported.h
14967 modules Makefile.in
14968 modules/core m_nick.c
14969 src Makefile.in client.c ircd.c messages.tab
14970 newconf.c s_conf.c s_user.c
14971 Log:
14972 backport watch from devel
14973
14974 Revision Changes Path
14975 7.229.2.10 +12 -2 ircd-ratbox/configure
14976 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14977 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14978 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14979 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14980 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14981 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14982 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14983 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14984 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14985 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14986 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14987 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14988 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14989 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14990 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14991
14992
14993
14994 leeh 2005/01/12 10:12:40 EST (20050112_1)
14995
14996 Modified files: (Branch: RATBOX_2_0)
14997 include numeric.h
14998 modules m_services.c m_whois.c
14999 src messages.tab
15000 Log:
15001 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15002 when the user is logged in
15003
15004 Revision Changes Path
15005 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15006 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15007 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15008 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15009
15010
15011
15012 leeh 2005/01/11 19:47:14 EST (20050112_0)
15013
15014 Modified files: (Branch: RATBOX_2_0)
15015 include supported.h
15016 Added files: (Branch: RATBOX_2_0)
15017 doc services.txt
15018 Log:
15019 - add +r to 005
15020 - added doc/services.txt, outlining the compatibility code
15021
15022 Revision Changes Path
15023 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15024 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15025
15026
15027
15028 leeh 2005/01/11 18:38:10 EST (20050111_5)
15029
15030 Modified files: (Branch: RATBOX_2_0)
15031 include client.h hook.h
15032 modules m_services.c
15033 modules/core m_server.c
15034 src hook.c s_serv.c
15035 Log:
15036 - more services compatibility code:
15037 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15038 appropriate service {}; entry, only accept SU from these.
15039 - hook into us finishing nick burst, and have services burst a list of
15040 logged in users
15041
15042 Revision Changes Path
15043 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15044 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15045 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15046 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15047 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15048 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15049
15050
15051
15052 leeh 2005/01/11 17:32:42 EST (20050111_4)
15053
15054 Modified files: (Branch: RATBOX_2_0)
15055 . configure configure.ac
15056 include client.h
15057 modules Makefile.in
15058 src channel.c
15059 Added files: (Branch: RATBOX_2_0)
15060 modules m_services.c
15061 Log:
15062 - more services compatibility code:
15063 - encap handlers for SU (services marking client as logged in)
15064 - and for LOGIN (servers bursting logged in status)
15065 - move suser from Client -> User
15066
15067 Revision Changes Path
15068 7.229.2.9 +9 -3 ircd-ratbox/configure
15069 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15070 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15071 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15072 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15073 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15074
15075
15076
15077 leeh 2005/01/11 16:46:34 EST (20050111_3)
15078
15079 Modified files: (Branch: RATBOX_2_0)
15080 include ircd_defs.h
15081 Log:
15082 - whoops, missing #endif
15083
15084 Revision Changes Path
15085 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15086
15087
15088
15089 leeh 2005/01/11 15:56:57 EST (20050111_2)
15090
15091 Modified files: (Branch: RATBOX_2_0)
15092 include ircd_defs.h
15093 Log:
15094 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15095 have ipv6 just report sizeof(struct sockaddr_in)
15096
15097 Revision Changes Path
15098 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15099
15100
15101
15102 leeh 2005/01/10 20:19:35 EST (20050111_1)
15103
15104 Modified files: (Branch: RATBOX_2_0)
15105 src newconf.c
15106 Log:
15107 - fix a gcc warning
15108
15109 Revision Changes Path
15110 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15111
15112
15113
15114 leeh 2005/01/10 20:10:35 EST (20050111_0)
15115
15116 Modified files: (Branch: RATBOX_2_0)
15117 adns internal.h parse.c transmit.c types.c
15118 Log:
15119 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15120 conflict
15121
15122 Revision Changes Path
15123 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15124 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15125 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15126 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15127
15128
15129
15130 leeh 2005/01/10 17:48:48 EST (20050110_3)
15131
15132 Modified files: (Branch: RATBOX_2_0)
15133 modules m_xline.c
15134 Log:
15135 - send out the reformatted xline to opers (\s -> ' ')
15136
15137 Revision Changes Path
15138 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15139
15140
15141
15142 leeh 2005/01/10 16:18:53 EST (20050110_2)
15143
15144 Modified files: (Branch: RATBOX_2_0)
15145 help/opers umode
15146 help/users umode
15147 include client.h supported.h
15148 src messages.tab s_user.c send.c
15149 Log:
15150 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15151 channel privmsgs.
15152
15153 Revision Changes Path
15154 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15155 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15156 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15157 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15158 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15159 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15160 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15161
15162
15163
15164 leeh 2005/01/10 14:50:47 EST (20050110_1)
15165
15166 Modified files: (Branch: RATBOX_2_0)
15167 doc example.conf example.efnet.conf
15168 Log:
15169 - I dont remember ts6 desyncing on bans, so im not sure why the example
15170 confs say so.
15171
15172 Revision Changes Path
15173 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15174 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15175
15176
15177
15178 leeh 2005/01/10 13:31:10 EST (20050110_0)
15179
15180 Modified files: (Branch: RATBOX_2_0)
15181 . configure configure.ac
15182 include channel.h client.h numeric.h s_conf.h
15183 s_serv.h setup.h.in
15184 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15185 m_sjoin.c
15186 src channel.c messages.tab newconf.c s_conf.c
15187 s_serv.c s_user.c
15188 Log:
15189 - added --enable-services to configure, which enables some ratbox-services
15190 compatibility code:
15191 - chanmode +r, registered users only
15192 - usermode +S, prevents deop/kick of a service
15193 - service { }; block in conf for the above umode
15194
15195 Revision Changes Path
15196 7.229.2.8 +28 -16 ircd-ratbox/configure
15197 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15198 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15199 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15200 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15201 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15202 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15203 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15204 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15205 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15206 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15207 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15208 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15209 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15210 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15211 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15212 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15213 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15214 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15215
15216
15217
15218 leeh 2005/01/09 08:23:30 EST (20050109_0)
15219
15220 Modified files: (Branch: RATBOX_2_0)
15221 help/opers umode
15222 Log:
15223 - remove a tab, and add +C to opers umode help
15224
15225 Revision Changes Path
15226 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15227