]> jfr.im git - solanum.git/blob - ChangeLog
066577fe3729277254ce9fa95944c638600a0987
[solanum.git] / ChangeLog
1 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
2 Log:
3 Make /knock send to all channel members on +g (anyone may invite) channels.
4
5
6 Changes: Modified:
7 +2 -1 trunk/modules/m_knock.c (File Modified)
8
9
10 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
11 Log:
12 Make EXTBAN 005 token like unreal's (, instead of :).
13
14
15 Changes: Modified:
16 +1 -1 trunk/src/supported.c (File Modified)
17
18
19 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
20 Log:
21 Remove a sentence which gives the impression that TS6 is optional.
22
23
24 Changes: Modified:
25 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
26
27
28 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
29 Log:
30 Clarify format of IPv6 addresses in SGML documentation.
31
32
33 Changes: Modified:
34 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
35
36
37 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
38 Log:
39 Clarify format of IPv6 addresses in auth{} and connect{}.
40
41
42 Changes: Modified:
43 +7 -3 trunk/doc/example.conf (File Modified)
44 +9 -2 trunk/doc/reference.conf (File Modified)
45
46
47 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
48 Log:
49 Add more information about invitations and invexes.
50
51
52 Changes: Modified:
53 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
54
55
56 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
57 Log:
58 Add what /invite actually does (bypass +ijlr).
59
60
61 Changes: Modified:
62 +2 -0 trunk/help/opers/invite (File Modified)
63
64
65 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
66 Log:
67 callerid (+g) documentation:
68 - Mention 005 (isupport) token with possibility of different mode letter.
69 - Explicitly clarify that /accept can be used while -g, and setting -g
70 does not clear the accept list.
71 - Mention that some users may be able to bypass +g.
72 - Mention that /accept may allow more than just going through +g.
73 - Update to 716/717/718 numerics instead of notices.
74 - Clarify that the one-minute period applies to messages from all users,
75 not just one user.
76 - Add a numerics section with more exact syntax.
77
78
79 Changes: Modified:
80 +88 -10 trunk/doc/modeg.txt (File Modified)
81
82
83 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
84 Log:
85 Send TS6 protocol for the actual work of override modules.
86 Wallops remain TS5-style for now.
87
88
89 Changes: Modified:
90 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
91 +3 -1 trunk/extensions/m_okick.c (File Modified)
92 +6 -2 trunk/extensions/m_opme.c (File Modified)
93
94
95 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
96 Log:
97 - update IDEAS as TS6 only is partially done
98
99
100 Changes: Modified:
101 +1 -1 trunk/IDEAS (File Modified)
102
103
104 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
105 Log:
106 - TS6 is always enabled now.
107 There is no reason for it to not be enabled on a proper charybdis network.
108
109
110 Changes: Modified:
111 +0 -1 trunk/doc/example.conf (File Modified)
112 +1 -6 trunk/doc/reference.conf (File Modified)
113 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
114 +0 -1 trunk/include/s_conf.h (File Modified)
115 +1 -1 trunk/modules/m_pass.c (File Modified)
116 +0 -1 trunk/src/newconf.c (File Modified)
117 +0 -1 trunk/src/s_conf.c (File Modified)
118 +4 -15 trunk/src/s_serv.c (File Modified)
119
120
121 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
122 Log:
123 - better text for RPL_LOAD2HI explaining in a better way what is going on
124
125
126 Changes: Modified:
127 +1 -2 trunk/src/messages.tab (File Modified)
128
129
130 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
131 Log:
132 Also rerun autoheader, for solaris ports changes.
133
134
135 Changes: Modified:
136 +3 -0 trunk/include/setup.h.in (File Modified)
137
138
139 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
140 Log:
141 Rerun autoconf for version bump, at last.
142
143
144 Changes: Modified:
145 +9 -9 trunk/configure (File Modified)
146
147
148 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
149 Log:
150 Make highest connection counts a bit more consistent.
151
152
153 Changes: Modified:
154 +5 -0 trunk/src/s_serv.c (File Modified)
155 +8 -8 trunk/src/s_user.c (File Modified)
156
157
158 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
159 Log:
160 Fix wrong line numbers in ircd.conf parser (some comments).
161 from ratbox 2.2 (androsyn).
162
163
164 Changes: Modified:
165 +1 -0 trunk/src/ircd_lexer.l (File Modified)
166
167
168 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
169 Log:
170 Change EmptyString so gcc 4.2 doesn't complain.
171 from ratbox (androsyn), slightly changed
172
173
174 Changes: Modified:
175 +1 -1 trunk/include/irc_string.h (File Modified)
176
177
178 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
179 Log:
180 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
181 This already works correctly for successful/notfound case.
182
183
184 Changes: Modified:
185 +1 -1 trunk/modules/m_whois.c (File Modified)
186
187
188 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
189 Log:
190 Use mask_match() to check bans from local clients for
191 redundancy. This fixes the problem that bans like *!?@*
192 prevent any ban starting with *!*@ being set.
193
194
195 Changes: Modified:
196 +1 -1 trunk/src/chmode.c (File Modified)
197
198
199 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
200 Log:
201 Add mask_match(), like ircu mmatch().
202 This compares two masks and returns whether the "new" is
203 more specific than or equal to the "old". The difference
204 with match() is that a '?' in "old" does not match a '*' in
205 "new".
206
207
208 Changes: Modified:
209 +2 -0 trunk/include/irc_string.h (File Modified)
210 +73 -0 trunk/src/match.c (File Modified)
211
212
213 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
214 Log:
215 add_id() for local client: do not collapse() the ban mask.
216 The code calling this already collapses the mask, and if
217 not, doing it here would cause a desync.
218
219
220 Changes: Modified:
221 +0 -2 trunk/src/chmode.c (File Modified)
222
223
224 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
225 Log:
226 - fix dereference problems with not widely used polling engines
227
228
229 Changes: Modified:
230 +3 -0 trunk/libcharybdis/poll.c (File Modified)
231 +3 -1 trunk/libcharybdis/select.c (File Modified)
232
233
234 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
235 Log:
236 - forgot to do something
237
238
239 Changes: Modified:
240 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
241
242
243 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
244 Log:
245 - fix a possible problem with ipv6
246
247
248 Changes: Modified:
249 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
250
251
252 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
253 Log:
254 - new ip cloaking module
255
256
257 Changes: Modified:
258 +1 -0 trunk/extensions/Makefile.in (File Modified)
259 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
260 + - trunk/extensions/ip_cloaking_old.c (File Added)
261
262
263 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
264 Log:
265 monitor: send the same message buffer to all users
266 monitoring a certain nick; the target field of the
267 numeric becomes *, much like server notices
268
269
270 Changes: Modified:
271 +6 -0 trunk/doc/monitor.txt (File Modified)
272 +3 -0 trunk/include/send.h (File Modified)
273 +3 -15 trunk/src/monitor.c (File Modified)
274 +35 -0 trunk/src/send.c (File Modified)
275
276
277 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
278 Log:
279 Call add_to_hostname_hash() with correct (orig) hostname.
280
281
282 Changes: Modified:
283 +1 -1 trunk/modules/core/m_nick.c (File Modified)
284
285
286 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
287 Log:
288 Version bump on trunk to 2.3.
289
290
291 Changes: Modified:
292 +1 -1 trunk/configure.ac (File Modified)
293
294
295 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
296 Log:
297 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
298
299
300 Changes: Modified:
301 +2 -2 trunk/src/client.c (File Modified)
302
303
304 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
305 Log:
306 Add IRC_DEPRECATED macro for marking functions and data structures
307 as deprecated on compilers that support it.
308
309
310 Changes: Modified:
311 +14 -4 trunk/include/ircd_defs.h (File Modified)
312
313
314 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
315 Log:
316 - update IDEAS with link failover
317
318
319 Changes: Modified:
320 +1 -0 trunk/IDEAS (File Modified)
321
322
323 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
324 Log:
325 xline/resv wildcard checking:
326 - count escaped (\) characters as one nonwild
327 - accept strings without wilds no matter how short they are
328
329
330 Changes: Modified:
331 +8 -2 trunk/src/s_newconf.c (File Modified)
332
333
334 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
335 Log:
336 Tweak some comments in sno_whois extension.
337
338
339 Changes: Modified:
340 +2 -2 trunk/extensions/sno_whois.c (File Modified)
341
342
343 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
344 Log:
345 Tweak NEWS a little.
346
347
348 Changes: Modified:
349 +3 -6 trunk/NEWS (File Modified)
350
351
352 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
353 Log:
354 - allow JOIN 0 from remotes
355 - allow JOIN 0 from locals, but only if it is exactly one
356 zero and is the first channel
357
358
359 Changes: Modified:
360 +65 -0 trunk/modules/core/m_join.c (File Modified)
361
362
363 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
364 Log:
365 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
366 levels?), hideops, namespace cleanups, etc
367
368
369 Changes: Modified:
370 + - trunk/IDEAS (File Added)
371
372
373 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
374 Log:
375 - disallow JOIN 0
376
377
378 Changes: Modified:
379 +0 -65 trunk/modules/core/m_join.c (File Modified)
380
381
382 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
383 Log:
384 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
385 to their policies indicating that they wish to be contacted before their services are used.
386
387
388 Changes: Modified:
389 +6 -3 trunk/doc/example.conf (File Modified)
390 +6 -3 trunk/doc/reference.conf (File Modified)
391
392
393 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
394 Log:
395 - update NEWS in preparation of upcoming 2.2 release this week
396
397
398 Changes: Modified:
399 +3 -0 trunk/NEWS (File Modified)
400
401
402 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
403 Log:
404 Move sno_channeljoin to unsupported, due to the privacy
405 issue and the fact that any oper with admin or hidden_admin
406 can load extensions.
407
408
409 Changes: Modified:
410 +0 -1 trunk/doc/example.conf (File Modified)
411 +0 -2 trunk/doc/reference.conf (File Modified)
412 +0 -46 trunk/extensions/Makefile.in (File Modified)
413 + - trunk/extensions/sno_channeljoin.c (File Deleted)
414 +47 -1 trunk/unsupported/Makefile.in (File Modified)
415 + - trunk/unsupported/sno_channeljoin.c (File Added)
416
417
418 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
419 Log:
420 - createoperonly: like createauthonly, but checks opered status instead of authed status
421
422
423 Changes: Modified:
424 +41 -0 trunk/extensions/Makefile.in (File Modified)
425 + - trunk/extensions/createoperonly.c (File Added)
426
427
428 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
429 Log:
430 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
431
432
433 Changes: Modified:
434 +1 -0 trunk/doc/example.conf (File Modified)
435 +3 -1 trunk/doc/reference.conf (File Modified)
436 +46 -0 trunk/extensions/Makefile.in (File Modified)
437 + - trunk/extensions/sno_channeljoin.c (File Added)
438
439
440 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
441 Log:
442 - update config files
443
444
445 Changes: Modified:
446 +1 -0 trunk/doc/example.conf (File Modified)
447 +2 -0 trunk/doc/reference.conf (File Modified)
448
449
450 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
451 Log:
452 - fold in whois_notice_global functionality.
453
454
455 Changes: Modified:
456 +0 -1 trunk/extensions/Makefile.in (File Modified)
457 +1 -56 trunk/extensions/sno_whois.c (File Modified)
458 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
459
460
461 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
462 Log:
463 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
464
465
466 Changes: Modified:
467 +64 -57 trunk/extensions/Makefile.in (File Modified)
468 + - trunk/extensions/sno_whois.c (File Added)
469 + - trunk/extensions/spy_whois_notice.c (File Deleted)
470
471
472 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
473 Log:
474 Prevent too wide klines with CIDR masks.
475
476
477 Changes: Modified:
478 +17 -5 trunk/modules/m_kline.c (File Modified)
479
480
481 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
482 Log:
483 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
484
485
486 Changes: Modified:
487 +4 -0 trunk/modules/m_kline.c (File Modified)
488
489
490 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
491 Log:
492 - fold conf_connect_allowed() into accept_connection()
493 - extend add_connection() so that exempt{}s apply to max unregistered
494 connections per ip
495 from ratbox
496
497
498 Changes: Modified:
499 +1 -1 trunk/doc/example.conf (File Modified)
500 +1 -1 trunk/doc/reference.conf (File Modified)
501 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
502 +0 -2 trunk/include/s_conf.h (File Modified)
503 +14 -7 trunk/src/listener.c (File Modified)
504
505
506 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
507 Log:
508 m_webirc: call del_unknown_ip() otherwise the unknown will
509 never be subtracted from the cgiirc ip
510
511
512 Changes: Modified:
513 +2 -0 trunk/extensions/m_webirc.c (File Modified)
514
515
516 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
517 Log:
518 Remove s_assert in del_unknown_ip() supposedly if the ip
519 cannot be found, it is not feasible to avoid that case
520 entirely with m_webirc.c.
521
522
523 Changes: Modified:
524 +1 -2 trunk/src/reject.c (File Modified)
525
526
527 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
528 Log:
529 Apply ratbox flood fix.
530
531
532 Changes: Modified:
533 +1 -0 trunk/doc/example.conf (File Modified)
534 +5 -0 trunk/doc/reference.conf (File Modified)
535 +3 -0 trunk/include/client.h (File Modified)
536 +4 -0 trunk/include/reject.h (File Modified)
537 +1 -0 trunk/include/s_conf.h (File Modified)
538 +2 -0 trunk/src/client.c (File Modified)
539 +3 -0 trunk/src/listener.c (File Modified)
540 +1 -0 trunk/src/newconf.c (File Modified)
541 +8 -5 trunk/src/packet.c (File Modified)
542 +59 -2 trunk/src/reject.c (File Modified)
543 +1 -0 trunk/src/s_conf.c (File Modified)
544 +2 -0 trunk/src/s_serv.c (File Modified)
545 +1 -0 trunk/src/s_user.c (File Modified)
546
547
548 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
549 Log:
550 - fix a bug here
551
552
553 Changes: Modified:
554 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
555
556
557 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
558 Log:
559 - regen configure
560
561
562 Changes: Modified:
563 +114 -1 trunk/configure (File Modified)
564
565
566 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
567 Log:
568 - remove "ASM hashing code" from the configure overview
569
570
571 Changes: Modified:
572 +0 -1 trunk/configure.ac (File Modified)
573
574
575 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
576 Log:
577 Target left IRC (more friendly error message if a UID
578 cannot be found) for /invite.
579
580
581 Changes: Modified:
582 +8 -3 trunk/modules/m_invite.c (File Modified)
583
584
585 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
586 Log:
587 Remove emptyline craq because it leaks memory on /rehash motd etc.
588 from ratbox 2.2 (anfl/Androsyn)
589
590
591 Changes: Modified:
592 +6 -14 trunk/src/cache.c (File Modified)
593
594
595 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
596 Log:
597 Merge old trunk r2767:
598 Copy channel name from command on lowerTS JOIN/SJOIN,
599 this makes the capitalization of the channel name
600 timestamped like modes are.
601
602
603 Changes: Modified:
604 +3 -0 trunk/modules/core/m_join.c (File Modified)
605 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
606
607
608 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
609 Log:
610 Merge old trunk r2065,r2067:
611 channel_modes(): get rid of the trailing space
612 also make the *pbuf check work like it should
613 (don't call IsMember another time if we already
614 gave one parameter)
615 simplify a bit more, update comments
616
617
618 Changes: Modified:
619 +13 -13 trunk/src/channel.c (File Modified)
620
621
622 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
623 Log:
624 webirc bugfix
625
626
627 Changes: Modified:
628 +1 -1 trunk/extensions/m_webirc.c (File Modified)
629
630
631 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
632 Log:
633 chghost: refuse spoofs which are empty or start with a colon
634 (would break the protocol)
635
636
637 Changes: Modified:
638 +3 -0 trunk/modules/m_chghost.c (File Modified)
639
640
641 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
642 Log:
643 Fix description of 043 numeric.
644
645
646 Changes: Modified:
647 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
648
649
650 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
651 Log:
652 SAVE: make the nickTS of the UID nick equal to 100, so it
653 is always in sync on the network.
654
655
656 Changes: Modified:
657 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
658 +15 -11 trunk/modules/core/m_nick.c (File Modified)
659
660
661 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
662 Log:
663 Force nickTS to increase when a local user changes their nick.
664
665
666 Changes: Modified:
667 +5 -1 trunk/modules/core/m_nick.c (File Modified)
668
669
670 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
671 Log:
672 Remove #define UFLAGS. We haven't allowed this
673 undocumented extension to the IRC protocol for
674 years (allowing an initial umode in USER).
675
676
677 Changes: Modified:
678 +0 -2 trunk/modules/m_user.c (File Modified)
679
680
681 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
682 Log:
683 Move new_local_user hook, so it is possible to call
684 exit_client() from it, refusing the connection.
685
686
687 Changes: Modified:
688 +3 -1 trunk/doc/hooks.txt (File Modified)
689 +10 -9 trunk/src/s_user.c (File Modified)
690
691
692 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
693 Log:
694 Only free PreClient struct when the rest of the Client
695 is freed, not immediately upon exit_client(). Doing this
696 would cause problems with sasl's new_local_user hook
697 vs hooks that exit the client there.
698
699
700 Changes: Modified:
701 +0 -1 trunk/src/client.c (File Modified)
702
703
704 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
705 Log:
706 Use TS6 prefix for server-server JOIN 0.
707
708
709 Changes: Modified:
710 +2 -1 trunk/modules/core/m_join.c (File Modified)
711
712
713 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
714 Log:
715 Use orighost in kill server notices.
716
717
718 Changes: Modified:
719 +3 -3 trunk/modules/core/m_kill.c (File Modified)
720
721
722 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
723 Log:
724 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
725
726
727 Changes: Modified:
728 +3 -3 trunk/modules/m_set.c (File Modified)
729
730
731 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
732 Log:
733 - 2.2 operline
734
735
736 Changes: Modified:
737 +1 -1 trunk/src/messages.tab (File Modified)
738
739
740 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
741 Log:
742 Show max_clients in /info.
743
744
745 Changes: Modified:
746 +6 -0 trunk/modules/m_info.c (File Modified)
747
748
749 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
750 Log:
751 Don't allow /quote set max higher than the
752 serverinfo::max_clients ircd.conf value.
753
754
755 Changes: Modified:
756 +8 -0 trunk/modules/m_set.c (File Modified)
757
758
759 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
760 Log:
761 Change code that checks maxclients limit: allow exactly
762 the configured amount of non-exceed_limit clients.
763 Code that appeared to limit exceed_limit clients too
764 but less heavily removed (it was not effective because
765 the parentheses were wrong).
766
767
768 Changes: Modified:
769 +2 -4 trunk/src/s_user.c (File Modified)
770
771
772 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
773 Log:
774 By default, leave MAX_BUFFER fds free for log files,
775 server connections, ident lookups, exceed_limit clients,
776 etc. Mention this in example.conf and reference.conf.
777
778
779 Changes: Modified:
780 +4 -2 trunk/doc/example.conf (File Modified)
781 +3 -1 trunk/doc/reference.conf (File Modified)
782 +1 -1 trunk/src/s_conf.c (File Modified)
783
784
785 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
786 Log:
787 --with-maxclients configure option is gone
788
789
790 Changes: Modified:
791 +0 -11 trunk/INSTALL (File Modified)
792
793
794 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
795 Log:
796 Make the code that raises fd rlimit to hard limit work.
797
798
799 Changes: Modified:
800 +5 -5 trunk/src/ircd.c (File Modified)
801
802
803 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
804 Log:
805 - note the I/O reworking
806
807
808 Changes: Modified:
809 +2 -0 trunk/NEWS (File Modified)
810
811
812 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
813 Log:
814 - use mkdir -p
815
816
817 Changes: Modified:
818 +4 -4 trunk/doc/Makefile.in (File Modified)
819
820
821 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
822 Log:
823 - enforce proper conditions for EPOLL_CTL_DEL.
824 - remove possibly problematic "performance" check
825
826
827 Changes: Modified:
828 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
829
830
831 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
832 Log:
833 - rename m_list_safelist to m_list and remove ratbox implementation
834
835
836 Changes: Modified:
837 +393 -664 trunk/modules/Makefile.in (File Modified)
838 + - trunk/modules/m_list.c (File Added)
839 + - trunk/modules/m_list_ratbox.c (File Deleted)
840 + - trunk/modules/m_list_safelist.c (File Deleted)
841
842
843 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
844 Log:
845 - some more transit to sendto_one_numeric().
846
847
848 Changes: Modified:
849 +2 -3 trunk/modules/m_away.c (File Modified)
850 +3 -3 trunk/src/messages.tab (File Modified)
851 +1 -1 trunk/src/s_user.c (File Modified)
852
853
854 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
855 Log:
856 - change some sendto_one() to sendto_one_numeric().
857
858
859 Changes: Modified:
860 +4 -10 trunk/modules/m_admin.c (File Modified)
861 +3 -3 trunk/modules/m_map.c (File Modified)
862 +12 -12 trunk/src/messages.tab (File Modified)
863 +1 -2 trunk/src/s_conf.c (File Modified)
864 +9 -10 trunk/src/s_user.c (File Modified)
865
866
867 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
868 Log:
869 - river's ports.c from old charybdis trunk
870
871
872 Changes: Modified:
873 +195 -0 trunk/configure.ac (File Modified)
874 + - trunk/libcharybdis/ports.c (File Added)
875
876
877 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
878 Log:
879 - remove broken ports stuff and devpoll stuff.
880
881
882 Changes: Modified:
883 +0 -307 trunk/configure (File Modified)
884 +0 -21 trunk/configure.ac (File Modified)
885 +0 -474 trunk/include/setup.h.in (File Modified)
886 + - trunk/libcharybdis/devpoll.c (File Deleted)
887 + - trunk/libcharybdis/ports.c (File Deleted)
888
889
890 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
891 Log:
892 - regenerate files
893
894
895 Changes: Modified:
896 +1 -25 trunk/configure (File Modified)
897 +0 -3 trunk/include/setup.h.in (File Modified)
898
899
900 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
901 Log:
902 - remove x86-optimized hash code.
903
904
905 Changes: Modified:
906 +0 -13 trunk/configure.ac (File Modified)
907 +2 -187 trunk/src/Makefile.in (File Modified)
908 + - trunk/src/fnvhash.s (File Deleted)
909
910
911 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
912 Log:
913 - apparently setting KE_LENGTH to 128 is fine.
914
915
916 Changes: Modified:
917 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
918
919
920 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
921 Log:
922 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
923
924
925 Changes: Modified:
926 +5627 -5747 trunk/configure (File Modified)
927 +0 -15 trunk/configure.ac (File Modified)
928 +0 -2 trunk/include/m_info.h (File Modified)
929 +6 -9 trunk/include/setup.h.in (File Modified)
930 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
931
932
933 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
934 Log:
935 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
936 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
937 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
938
939
940 Changes: Modified:
941 +0 -5 trunk/include/config.h (File Modified)
942 +0 -5 trunk/include/config.h.dist (File Modified)
943 +0 -6 trunk/include/defaults.h (File Modified)
944 +0 -3 trunk/include/m_info.h (File Modified)
945 +21 -7 trunk/libcharybdis/commio.c (File Modified)
946 +2 -0 trunk/libcharybdis/commio.h (File Modified)
947 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
948 +4 -3 trunk/libcharybdis/poll.c (File Modified)
949 +0 -3 trunk/libcharybdis/select.c (File Modified)
950 +0 -9 trunk/src/ircd.c (File Modified)
951 +23 -26 trunk/src/listener.c (File Modified)
952 +2 -1 trunk/src/restart.c (File Modified)
953 +5 -1 trunk/src/s_auth.c (File Modified)
954 +1 -1 trunk/src/s_conf.c (File Modified)
955 +3 -1 trunk/src/s_serv.c (File Modified)
956
957
958 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
959 Log:
960 Repair operspy who !#channel, broken by me in r3283.
961
962
963 Changes: Modified:
964 +2 -2 trunk/modules/m_who.c (File Modified)
965
966
967 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
968 Log:
969 Update bug report and IRC channel information.
970
971
972 Changes: Modified:
973 +2 -1 trunk/BUGS (File Modified)
974 +2 -1 trunk/NEWS (File Modified)
975
976
977 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
978 Log:
979 Change copyright years in version.c.SH as in release-2.1 r3339.
980
981
982 Changes: Modified:
983 +2 -2 trunk/src/version.c.SH (File Modified)
984
985
986 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
987 Log:
988 Rerun autoconf.
989
990
991 Changes: Modified:
992 +104 -0 trunk/configure (File Modified)
993
994
995 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
996 Log:
997 Need to check for various flavours of epoll,
998 even if --enable-epoll is forced.
999
1000
1001 Changes: Modified:
1002 +1 -0 trunk/configure.ac (File Modified)
1003
1004
1005 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1006 Log:
1007 Hack to allow some more warnings, already present in configure (?).
1008
1009
1010 Changes: Modified:
1011 +1 -1 trunk/aclocal.m4 (File Modified)
1012
1013
1014 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1015 Log:
1016 Merge old trunk r2077,r2079:
1017 - Move closing of servlink control fd to close_connection()
1018 instead of doing it in exit_local_server(), and make sure
1019 we first close the data fd and then the control fd.
1020 - Have servlink process ready fds in order net, data, ctrl
1021 instead of ctrl, data, net. This seems to fix the problem
1022 that squit reasons do not show up on the other side of a
1023 ziplink (by making it send any final SQUIT and/or ERROR
1024 before noticing the closed control fd).
1025
1026
1027 Changes: Modified:
1028 +1 -1 trunk/servlink/io.c (File Modified)
1029 +3 -12 trunk/src/client.c (File Modified)
1030
1031
1032 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1033 Log:
1034 Don't show the UID if a TS6 server sends a kick with
1035 an empty or no comment. Note that charybdis never sends
1036 such kicks.
1037
1038
1039 Changes: Modified:
1040 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1041
1042
1043 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1044 Log:
1045 Merge old trunk r2081:
1046 Don't say that services cannot be killed in
1047 ERR_ISCHANSERVICE message (given when trying
1048 to kick or deop them), as that's not the case.
1049
1050
1051 Changes: Modified:
1052 +1 -1 trunk/src/messages.tab (File Modified)
1053
1054
1055 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1056 Log:
1057 Merge old trunk r2059
1058 Clarifications to the descriptions of umode +Q and cmode +F,
1059 suggested by Ariadne@SorceryNet.
1060
1061
1062 Changes: Modified:
1063 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1064 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1065
1066
1067 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1068 Log:
1069 Merge old trunk r2907,r2991:
1070 Allow TESTLINE on channel names.
1071
1072
1073 Changes: Modified:
1074 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1075 +4 -0 trunk/help/opers/testline (File Modified)
1076 +22 -0 trunk/modules/m_testline.c (File Modified)
1077
1078
1079 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1080 Log:
1081 Merge old trunk r2835:
1082 resolver: if sendto(2) fails, try sending to the next nameserver
1083
1084
1085 Changes: Modified:
1086 +1 -1 trunk/src/res.c (File Modified)
1087
1088
1089 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1090 Log:
1091 Merge old trunk r2817:
1092 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1093 starts with a digit. This is safe because the last
1094 parameter is a nick and never a UID. (The first parameter
1095 in a server-server two-param whois is a UID/SID.)
1096
1097
1098 Changes: Modified:
1099 +1 -1 trunk/modules/m_whois.c (File Modified)
1100
1101
1102 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1103 Log:
1104 Merge old trunk r2779,r2785:
1105 Show correct privilege name in a few ERR_NOPRIVS numerics.
1106
1107
1108 Changes: Modified:
1109 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1110 +1 -1 trunk/extensions/m_opme.c (File Modified)
1111 +2 -2 trunk/unsupported/m_force.c (File Modified)
1112
1113
1114 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1115 Log:
1116 Merge old trunk r2695:
1117 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1118 This will generate better server notices.
1119
1120
1121 Changes: Modified:
1122 +3 -2 trunk/modules/core/m_die.c (File Modified)
1123
1124
1125 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1126 Log:
1127 Merge old trunk r2294:
1128 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1129
1130
1131 Changes: Modified:
1132 +1 -1 trunk/src/s_user.c (File Modified)
1133
1134
1135 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1136 Log:
1137 Merge old trunk r2226:
1138 If we are connecting outward to a server, check if the
1139 server name they sent is the same as what we tried to
1140 connect to. Previously such a connection could succeed
1141 if there existed connect blocks with the same IP and
1142 passwords for the other server name.
1143
1144
1145 Changes: Modified:
1146 +11 -0 trunk/modules/core/m_server.c (File Modified)
1147
1148
1149 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1150 Log:
1151 Merge old trunk r2212:
1152 Another handling of SJOINs without nicks:
1153 Propagate them if the channel is +P or the channel
1154 already existed, otherwise remove the channel again
1155 and do not propagate the SJOIN.
1156
1157
1158 Changes: Modified:
1159 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1160
1161
1162 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1163 Log:
1164 Remove channels entirely from /whois on services.
1165 This cannot be overridden with operspy.
1166
1167
1168 Changes: Modified:
1169 +20 -17 trunk/modules/m_whois.c (File Modified)
1170
1171
1172 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1173 Log:
1174 Fix /who on channels with ** in their name.
1175
1176
1177 Changes: Modified:
1178 +2 -2 trunk/modules/m_who.c (File Modified)
1179
1180
1181 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1182 Log:
1183 NEWS: As in 2.1.3, mention that the TS6 revision will
1184 interoperate with older versions
1185
1186
1187 Changes: Modified:
1188 +2 -1 trunk/NEWS (File Modified)
1189
1190
1191 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1192 Log:
1193 Fix documentation of HIDE_SERVERS_IPS define.
1194
1195
1196 Changes: Modified:
1197 +2 -2 trunk/include/config.h.dist (File Modified)
1198
1199
1200 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1201 Log:
1202 Don't leak auth{} spoofed ip for I-line is full notice either.
1203
1204
1205 Changes: Modified:
1206 +1 -1 trunk/src/s_conf.c (File Modified)
1207
1208
1209 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1210 Log:
1211 Update NEWS.
1212
1213
1214 Changes: Modified:
1215 +37 -0 trunk/NEWS (File Modified)
1216
1217
1218 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1219 Log:
1220 Allow /invite (but not invex) to override +r, +l, +j in
1221 addition to +i. As before, a restrictive mode must be in
1222 place at /invite time for the invite to have an effect;
1223 +r does not count as a restrictive mode if the user is
1224 logged in; +l and +j always count as restrictive modes to
1225 allow for cases where they would allow join at /invite
1226 time but not when the user tries to join.
1227
1228
1229 Changes: Modified:
1230 +6 -2 trunk/modules/m_invite.c (File Modified)
1231 +21 -10 trunk/src/channel.c (File Modified)
1232
1233
1234 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1235 Log:
1236 Remove invite_ops_only, forcing it to YES.
1237
1238
1239 Changes: Modified:
1240 +0 -1 trunk/doc/example.conf (File Modified)
1241 +0 -5 trunk/doc/reference.conf (File Modified)
1242 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1243 +0 -1 trunk/include/s_conf.h (File Modified)
1244 +0 -6 trunk/modules/m_info.c (File Modified)
1245 +10 -14 trunk/modules/m_invite.c (File Modified)
1246 +0 -1 trunk/src/newconf.c (File Modified)
1247 +0 -1 trunk/src/s_conf.c (File Modified)
1248
1249
1250 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1251 Log:
1252 Move username check after xline and dnsbl checks, so it
1253 will not complain to opers about clients who are xlined
1254 or blacklisted anyway (both of which silently reject).
1255
1256
1257 Changes: Modified:
1258 +15 -15 trunk/src/s_user.c (File Modified)
1259
1260
1261 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1262 Log:
1263 - MASTER_MAX is no longer relevant
1264
1265
1266 Changes: Modified:
1267 +0 -7 trunk/modules/m_set.c (File Modified)
1268
1269
1270 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1271 Log:
1272 - add config option for setting max_clients.
1273
1274
1275 Changes: Modified:
1276 +5 -0 trunk/doc/example.conf (File Modified)
1277 +5 -0 trunk/doc/reference.conf (File Modified)
1278 +2 -0 trunk/include/s_conf.h (File Modified)
1279 +1 -1 trunk/src/ircd.c (File Modified)
1280 +2 -0 trunk/src/newconf.c (File Modified)
1281 +2 -1 trunk/src/s_conf.c (File Modified)
1282
1283
1284 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1285 Log:
1286 - remove get_maxrss() and all of that insecure and unsafe nonsense
1287
1288
1289 Changes: Modified:
1290 +3 -38 trunk/src/ircd.c (File Modified)
1291 +1 -1 trunk/src/restart.c (File Modified)
1292 +0 -4 trunk/src/s_stats.c (File Modified)
1293
1294
1295 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1296 Log:
1297 - avoid some potential NULL dereferencing
1298
1299
1300 Changes: Modified:
1301 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1302
1303
1304 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1305 Log:
1306 - fix a typo
1307
1308
1309 Changes: Modified:
1310 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1311
1312
1313 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1314 Log:
1315 - rework poll a bit for the MAXCONNECTIONS changes.
1316
1317
1318 Changes: Modified:
1319 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1320
1321
1322 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1323 Log:
1324 Our way of using kqueue may cause it to report fds we
1325 don't know about anymore, cope.
1326
1327
1328 Changes: Modified:
1329 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1330
1331
1332 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1333 Log:
1334 Don't reference freed memory (fde_t) in comm_close().
1335
1336
1337 Changes: Modified:
1338 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1339
1340
1341 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1342 Log:
1343 - fix for 100% cpu use
1344
1345
1346 Changes: Modified:
1347 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1348
1349
1350 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1351 Log:
1352 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1353
1354
1355 Changes: Modified:
1356 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1357
1358
1359 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1360 Log:
1361 - clear up use of fd_table in ircd.
1362
1363
1364 Changes: Modified:
1365 +3 -2 trunk/src/s_serv.c (File Modified)
1366
1367
1368 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1369 Log:
1370 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1371
1372
1373 Changes: Modified:
1374 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1375 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1376 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1377 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1378 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1379 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1380 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1381 +2 -2 trunk/libcharybdis/select.c (File Modified)
1382
1383
1384 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1385 Log:
1386 Fix some cases where the size argument to strlcpy()
1387 for usernames and hostnames is 1 too small.
1388
1389
1390 Changes: Modified:
1391 +1 -1 trunk/modules/m_chghost.c (File Modified)
1392 +2 -2 trunk/src/res.c (File Modified)
1393 +2 -2 trunk/src/s_user.c (File Modified)
1394
1395
1396 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1397 Log:
1398 Cut down quit/part/kick reasons to avoid quit reasons
1399 overflowing the client exiting server notice (from
1400 TOPICLEN to 260). kill reasons become shorter accordingly.
1401 kline/dline/gline reasons become 390.
1402 away messages stay at TOPICLEN for now.
1403
1404
1405 Changes: Modified:
1406 +8 -3 trunk/include/ircd_defs.h (File Modified)
1407 +2 -2 trunk/modules/m_dline.c (File Modified)
1408 +4 -4 trunk/modules/m_gline.c (File Modified)
1409 +2 -2 trunk/modules/m_kline.c (File Modified)
1410
1411
1412 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1413 Log:
1414 Don't leak auth{} spoofed IP addresses in +f notices.
1415 from ratbox (androsyn)
1416
1417
1418 Changes: Modified:
1419 +10 -3 trunk/src/s_conf.c (File Modified)
1420
1421
1422 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1423 Log:
1424 Make oper_up() take +i/-i during opering up into account
1425 (e.g. no_oper_invis extension, +i in operator::umodes).
1426 Remove the hack from no_oper_invis.
1427
1428
1429 Changes: Modified:
1430 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1431 +4 -0 trunk/src/s_user.c (File Modified)
1432
1433
1434 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1435 Log:
1436 no_oper_invis: decrement invisible count when clearing
1437 invisible on a local client who has just opered up
1438 oper_up() should really do this
1439
1440
1441 Changes: Modified:
1442 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1443
1444
1445 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1446 Log:
1447 Put "End of Channel Quiet List" instead of
1448 "End of Channel Ban List" for a +q list.
1449 Due to client restrictions the numerics for
1450 quiet lists must be the same as for ban lists.
1451
1452
1453 Changes: Modified:
1454 +4 -1 trunk/src/chmode.c (File Modified)
1455
1456
1457 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1458 Log:
1459 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1460 Change TS6 JOIN processing
1461 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1462 a local user joins an existing channel
1463 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1464 propagating a TS6 JOIN
1465 - don't interpret simple modes in an incoming TS6 JOIN
1466
1467 This is to avoid desyncs when certain mode changes (e.g. -im)
1468 cross with joins. A downside is that simple modes will be
1469 more desynched when a JOIN creates a channel or lowers TS,
1470 but that's less important.
1471
1472 Update the TS6 specification to include this, and clarify
1473 that TMODE can come from a server and that MODE must be
1474 translated into TMODE from other servers too.
1475
1476
1477 Changes: Modified:
1478 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1479 +19 -127 trunk/modules/core/m_join.c (File Modified)
1480
1481
1482 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1483 Log:
1484 Make -logfile work again.
1485
1486
1487 Changes: Modified:
1488 +2 -2 trunk/src/s_log.c (File Modified)
1489
1490
1491 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1492 Log:
1493 - fix off-by-one memory overflow error.
1494
1495
1496 Changes: Modified:
1497 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1498
1499
1500 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1501 Log:
1502 Change handling of modularized umodes:
1503 - keep the bitmask reserved forever to the letter, fixing
1504 the problems when loading multiple umode modules,
1505 unloading them and then loading them in a different order
1506 - don't allow local users to change umodes which have
1507 been unloaded and don't set them on new users via
1508 default_umodes
1509
1510
1511 Changes: Modified:
1512 +24 -3 trunk/src/s_user.c (File Modified)
1513
1514
1515 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1516 Log:
1517 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1518
1519
1520 Changes: Modified:
1521 +1 -0 trunk/include/s_user.h (File Modified)
1522 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1523 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1524 +22 -0 trunk/src/s_user.c (File Modified)
1525
1526
1527 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1528 Log:
1529 DNSBL keyword substitution is available as of 2.1.3.
1530
1531
1532 Changes: Modified:
1533 +1 -1 trunk/doc/example.conf (File Modified)
1534
1535
1536 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1537 Log:
1538 Change two occurances like match(userinput, target_p->name) ||
1539 match(target_p->name, userinput) to just match(userinput,
1540 target_p->name). No client name can contain * or ? now.
1541
1542
1543 Changes: Modified:
1544 +1 -1 trunk/modules/m_trace.c (File Modified)
1545 +1 -2 trunk/src/s_serv.c (File Modified)
1546
1547
1548 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1549 Log:
1550 Do not try find_server() on a name find_client() has
1551 returned NULL for, as this will always return NULL
1552 since the removal of hostmasking.
1553
1554
1555 Changes: Modified:
1556 +1 -2 trunk/modules/m_pong.c (File Modified)
1557 +0 -4 trunk/src/s_serv.c (File Modified)
1558
1559
1560 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1561 Log:
1562 Remove server_exists() which checked whether the
1563 server name existed taking hostmasking into account
1564 and just check with find_server(); admittedly
1565 this checks if the name is a SID but that's not
1566 a real problem.
1567
1568
1569 Changes: Modified:
1570 +3 -27 trunk/modules/core/m_server.c (File Modified)
1571
1572
1573 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1574 Log:
1575 Remove hash_find_masked_server(), which made it possible
1576 to specify the full (unmasked) name of a server behind
1577 a hostmask. As a result find_any_client() (for prefixes)
1578 becomes equal to find_client(), so remove that too.
1579
1580
1581 Changes: Modified:
1582 +0 -1 trunk/include/hash.h (File Modified)
1583 +1 -75 trunk/src/hash.c (File Modified)
1584 +1 -1 trunk/src/parse.c (File Modified)
1585
1586
1587 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1588 Log:
1589 Remove '*' from valid server name characters.
1590 This makes it impossible to connect hostmasked servers.
1591 (This support didn't work well anyway, was incompatible
1592 with TS6 and we never masked ourselves.)
1593
1594
1595 Changes: Modified:
1596 +1 -1 trunk/src/match.c (File Modified)
1597
1598
1599 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1600 Log:
1601 Change spambot, flooder and jupe joiner notices from host to orighost.
1602
1603
1604 Changes: Modified:
1605 +1 -1 trunk/modules/core/m_join.c (File Modified)
1606 +2 -2 trunk/modules/core/m_message.c (File Modified)
1607 +2 -2 trunk/src/channel.c (File Modified)
1608
1609
1610 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1611 Log:
1612 Add documentation for SASL client protocol, same as atheme doc/SASL.
1613
1614
1615 Changes: Modified:
1616 + - trunk/doc/sasl.txt (File Added)
1617
1618
1619 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1620 Log:
1621 Include real hostname in Closing Link message for unknown
1622 connections that have sent USER. This is helpful for
1623 k-lined users while not breaking server IP hiding.
1624
1625
1626 Changes: Modified:
1627 +3 -1 trunk/src/client.c (File Modified)
1628
1629
1630 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1631 Log:
1632 Rerun autoconf.
1633
1634
1635 Changes: Modified:
1636 +29 -29 trunk/configure (File Modified)
1637
1638
1639 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1640 Log:
1641 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1642
1643
1644 Changes: Modified:
1645 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1646
1647
1648 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1649 Log:
1650 Backport from early 3.x:
1651
1652 --
1653 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1654 Log:
1655 - remove "Processing connection to foobar.net" message
1656
1657
1658 Changes: Modified:
1659 +0 -3 trunk/src/s_auth.c (File Modified)
1660
1661
1662 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1663 Log:
1664 - missed the processing connection one (actually, we can probably nuke this one)
1665
1666
1667 Changes: Modified:
1668 +1 -2 trunk/src/s_auth.c (File Modified)
1669
1670
1671 river 2006/09/27 16:33:05 UTC (20060927-2174)
1672 Log:
1673 get_client_name = stupid
1674
1675
1676
1677 Changes: Modified:
1678 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1679
1680
1681 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1682 Log:
1683 - remove excessive arguments
1684
1685
1686 Changes: Modified:
1687 +1 -2 trunk/src/s_conf.c (File Modified)
1688 +1 -1 trunk/src/s_user.c (File Modified)
1689
1690
1691 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1692 Log:
1693 - use sendto_one_notice() for on-connect notices too.
1694
1695
1696 Changes: Modified:
1697 +10 -10 trunk/src/s_auth.c (File Modified)
1698
1699
1700 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1701 Log:
1702 - use sendto_one_notice() in the core, too.
1703
1704
1705 Changes: Modified:
1706 +2 -2 trunk/src/chmode.c (File Modified)
1707 +8 -15 trunk/src/modules.c (File Modified)
1708 +3 -5 trunk/src/s_conf.c (File Modified)
1709 +1 -2 trunk/src/s_newconf.c (File Modified)
1710 +20 -57 trunk/src/s_user.c (File Modified)
1711
1712
1713 river 2006/09/27 16:19:25 UTC (20060927-2166)
1714 Log:
1715 the KILL command will use get_client_name(, SHOW_IP) instead of
1716 target->name, and will show a more useful error for local opers
1717
1718
1719
1720 Changes: Modified:
1721 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1722
1723
1724 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1725 Log:
1726 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1727
1728
1729 Changes: Modified:
1730 +4 -2 trunk/src/send.c (File Modified)
1731
1732
1733 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1734 Log:
1735 - back out r2159
1736
1737
1738 Changes: Modified:
1739 +1 -1 trunk/include/client.h (File Modified)
1740
1741
1742 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1743 Log:
1744 - get_id(): fall back to "*" if client has no known name
1745
1746
1747 Changes: Modified:
1748 +1 -1 trunk/include/client.h (File Modified)
1749
1750
1751 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1752 Log:
1753 - convert to sendto_one_notice().
1754
1755
1756 Changes: Modified:
1757 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1758 +4 -6 trunk/unsupported/m_force.c (File Modified)
1759
1760
1761 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1762 Log:
1763 - use sendto_one_notice() in many places instead of
1764 sendto_one(source_p, ":%s NOTICE %s :", ...);
1765
1766
1767 Changes: Modified:
1768 +10 -25 trunk/extensions/example_module.c (File Modified)
1769 +5 -14 trunk/extensions/hurt.c (File Modified)
1770 +1 -2 trunk/extensions/m_42.c (File Modified)
1771 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1772 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1773 +1 -2 trunk/extensions/m_opme.c (File Modified)
1774 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1775 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1776 +3 -7 trunk/modules/core/m_die.c (File Modified)
1777 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1778 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1779 +1 -2 trunk/modules/m_challenge.c (File Modified)
1780 +11 -15 trunk/modules/m_connect.c (File Modified)
1781 +20 -28 trunk/modules/m_dline.c (File Modified)
1782 +2 -2 trunk/modules/m_etrace.c (File Modified)
1783 +11 -21 trunk/modules/m_gline.c (File Modified)
1784 +2 -4 trunk/modules/m_kline.c (File Modified)
1785 +1 -2 trunk/modules/m_rehash.c (File Modified)
1786 +3 -7 trunk/modules/m_restart.c (File Modified)
1787 +31 -45 trunk/modules/m_set.c (File Modified)
1788 +2 -4 trunk/modules/m_testmask.c (File Modified)
1789 +5 -8 trunk/modules/m_unreject.c (File Modified)
1790 +2 -5 trunk/modules/m_xline.c (File Modified)
1791 --
1792
1793
1794 Changes: Modified:
1795 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1796 +10 -25 trunk/extensions/example_module.c (File Modified)
1797 +5 -14 trunk/extensions/hurt.c (File Modified)
1798 +1 -2 trunk/extensions/m_42.c (File Modified)
1799 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1800 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1801 +1 -2 trunk/extensions/m_opme.c (File Modified)
1802 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1803 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1804 +3 -7 trunk/modules/core/m_die.c (File Modified)
1805 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1806 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1807 +1 -2 trunk/modules/m_challenge.c (File Modified)
1808 +11 -15 trunk/modules/m_connect.c (File Modified)
1809 +2 -4 trunk/modules/m_dline.c (File Modified)
1810 +2 -2 trunk/modules/m_etrace.c (File Modified)
1811 +11 -21 trunk/modules/m_gline.c (File Modified)
1812 +2 -4 trunk/modules/m_kline.c (File Modified)
1813 +1 -2 trunk/modules/m_rehash.c (File Modified)
1814 +3 -7 trunk/modules/m_restart.c (File Modified)
1815 +31 -45 trunk/modules/m_set.c (File Modified)
1816 +2 -4 trunk/modules/m_testmask.c (File Modified)
1817 +5 -8 trunk/modules/m_unreject.c (File Modified)
1818 +1 -3 trunk/modules/m_xline.c (File Modified)
1819 +2 -2 trunk/src/chmode.c (File Modified)
1820 +8 -15 trunk/src/modules.c (File Modified)
1821 +10 -14 trunk/src/s_auth.c (File Modified)
1822 +3 -6 trunk/src/s_conf.c (File Modified)
1823 +1 -2 trunk/src/s_newconf.c (File Modified)
1824 +20 -57 trunk/src/s_user.c (File Modified)
1825 +4 -2 trunk/src/send.c (File Modified)
1826 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1827 +4 -6 trunk/unsupported/m_force.c (File Modified)
1828
1829
1830 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1831 Log:
1832 - keyword-subst from charybdis 2.2.
1833
1834
1835 Changes: Modified:
1836 +12 -3 trunk/doc/example.conf (File Modified)
1837 +58 -3 trunk/doc/reference.conf (File Modified)
1838 + - trunk/include/substitution.h (File Added)
1839 +1 -0 trunk/src/Makefile.in (File Modified)
1840 +2 -2 trunk/src/s_conf.c (File Modified)
1841 +164 -1 trunk/src/s_user.c (File Modified)
1842 + - trunk/src/substitution.c (File Added)
1843
1844
1845 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1846 Log:
1847 Removed merge tracking for "svnmerge" for
1848 http://svn.atheme.org/charybdis/branches/release-2.2
1849
1850
1851 Changes: Modified:
1852 + - trunk/ (Property Modified)
1853
1854
1855 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1856 Log:
1857 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1858 http://svn.atheme.org/charybdis/branches/release-2.2
1859
1860
1861 Changes: Modified:
1862 + - trunk/ (Property Modified)
1863
1864
1865 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1866 Log:
1867 Removed merge tracking for "svnmerge" for
1868 http://svn.atheme.org/charybdis/branches/release-2.2
1869
1870
1871 Changes: Modified:
1872 + - trunk/ (Property Modified)
1873
1874
1875 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1876 Log:
1877 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
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:57:47 UTC (20070125-3149)
1886 Log:
1887 - bleah
1888
1889
1890 Changes: Modified:
1891 + - trunk/ (Property Modified)
1892
1893
1894 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1895 Log:
1896 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1898
1899
1900 Changes: Modified:
1901 + - trunk/ (Property Modified)
1902
1903
1904 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1905 Log:
1906 - version bump to 2.2.0
1907
1908
1909 Changes: Modified:
1910 +3 -1 trunk/NEWS (File Modified)
1911 +1 -1 trunk/configure.ac (File Modified)
1912
1913
1914 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1915 Log:
1916 - the new plan:
1917 + branches/release-2.1 -> 2.2 base
1918 + 3.0 -> branches/cxxconversion
1919 + backport some immediate 3.0 functionality for 2.2
1920 + other stuff
1921
1922
1923 Changes: Modified:
1924 + - trunk/ (File Added)
1925
1926
1927 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1928 Log:
1929 Merged revisions 3135,3137 via svnmerge from
1930 http://svn.atheme.org/charybdis/trunk
1931
1932 ........
1933 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1934
1935 - Expand TRACE description
1936 - Mention expiry time in TESTLINE
1937 ........
1938 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1939
1940 Update copyright year for sgml docs to 2007.
1941 ........
1942
1943
1944 Changes: Modified:
1945 + - branches/release-2.1/ (Property Modified)
1946 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1947 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1948
1949
1950 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1951 Log:
1952 Merged revisions 1999 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954 Add river to CREDITS
1955
1956 ........
1957 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1958
1959 vanity
1960 ........
1961
1962
1963 Changes: Modified:
1964 + - branches/release-2.1/ (Property Modified)
1965 +1 -0 branches/release-2.1/CREDITS (File Modified)
1966
1967
1968 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1969 Log:
1970 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1971 http://svn.atheme.org/charybdis/trunk
1972
1973 ........
1974 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1975
1976 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1977 ........
1978 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1979
1980 - add use_forward to /info
1981 ........
1982 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1983
1984 Call channel_modes() with &me instead of source_p when
1985 sending out a JOIN and SJOIN for a local user. This
1986 saves checking whether they are on the channel they
1987 have just joined.
1988 ........
1989 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1990
1991 If use_forward is disabled:
1992 - hide +fFQ in 005
1993 - hide +f in /mode #channel (/mode #channel f still shows it)
1994 - do not send any mode changes adding +f to local clients
1995 (-f ones are still sent)
1996 ........
1997
1998
1999 Changes: Modified:
2000 + - branches/release-2.1/ (Property Modified)
2001 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2002 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2003 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2004 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2005 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2006 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2007 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2008 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2009 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2010 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2011 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2012 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2013
2014
2015 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2016 Log:
2017 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2018
2019
2020 Changes: Modified:
2021 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2022 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2023 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2024
2025
2026 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2027 Log:
2028 Add accountability (wallops, log) to OKICK.
2029
2030
2031 Changes: Modified:
2032 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2033
2034
2035 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2036 Log:
2037 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2038 Similar to branches/release-2.2 r3061.
2039
2040
2041 Changes: Modified:
2042 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2043
2044
2045 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2046 Log:
2047 - Write xline to file after instead of before notifying opers and source
2048 - Also notify source of failure to add xline
2049 Similar to branches/release-2.2 r3057.
2050
2051
2052 Changes: Modified:
2053 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2054
2055
2056 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2057 Log:
2058 If a dline/kline/resv cannot be added to the file, send
2059 the regular notices to local opers and source anyway,
2060 and also warn the source (local opers were already warned).
2061 Similar to branches/release-2.2 r3053.
2062
2063
2064 Changes: Modified:
2065 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2066
2067
2068 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2069 Log:
2070 Port over fixes from unkline/unxline/unresv to undline.
2071 Similar to branches/release-2.2 r3049.
2072
2073
2074 Changes: Modified:
2075 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2076
2077
2078 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2079 Log:
2080 Merged revisions 2915 via svnmerge from
2081 http://svn.atheme.org/charybdis/trunk
2082
2083 ........
2084 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2085
2086 In usage message, show kline.conf and xline.conf instead
2087 of klines.conf and xlines.conf.
2088 ........
2089
2090
2091 Changes: Modified:
2092 + - branches/release-2.1/ (Property Modified)
2093 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2094
2095
2096 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2097 Log:
2098 Merged revisions 2831,2833,2853 via svnmerge from
2099 http://svn.atheme.org/charybdis/trunk
2100
2101 ........
2102 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2103
2104 unkline/unxline/unresv:
2105 - if fclose on the output returns an error, treat this as a
2106 write error too
2107 - check if the rename from the temp file to the ban conf failed
2108 ........
2109 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2110
2111 When adding a permanent dline/kline/xline/resv, check
2112 the return value of fclose().
2113 ........
2114 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2115
2116 Do not free xline aconf if it could not be written out.
2117 It will be added to the list in memory anyway.
2118 ........
2119
2120
2121 Changes: Modified:
2122 + - branches/release-2.1/ (Property Modified)
2123 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2124 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2125 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2126 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2127
2128
2129 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2130 Log:
2131 NEWS: Clarify effects of ip_cloaking changes a little.
2132
2133
2134 Changes: Modified:
2135 +2 -0 branches/release-2.1/NEWS (File Modified)
2136
2137
2138 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2139 Log:
2140 Rerun autoconf.
2141
2142
2143 Changes: Modified:
2144 +9 -9 branches/release-2.1/configure (File Modified)
2145
2146
2147 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2148 Log:
2149 Version bump on 2.1 branch to 2.1.2.
2150
2151
2152 Changes: Modified:
2153 +1 -1 branches/release-2.1/configure.ac (File Modified)
2154
2155
2156 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2157 Log:
2158 Mention r2801/r2805.
2159
2160
2161 Changes: Modified:
2162 +1 -0 branches/release-2.1/NEWS (File Modified)
2163
2164
2165 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2166 Log:
2167 Merged revisions 2801 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2169
2170 ........
2171 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2172
2173 ip_cloaking: try to avoid truncation by removing more
2174 components of the hostname (except the TLD).
2175 ........
2176
2177
2178 Changes: Modified:
2179 + - branches/release-2.1/ (Property Modified)
2180 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2181
2182
2183 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2184 Log:
2185 Update NEWS.
2186
2187
2188 Changes: Modified:
2189 +8 -1 branches/release-2.1/NEWS (File Modified)
2190
2191
2192 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2193 Log:
2194 Merged revisions 2781 via svnmerge from
2195 http://svn.atheme.org/charybdis/trunk
2196
2197 ........
2198 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2199
2200 Fix stupid bug: checked a hostmask against the found
2201 ban instead of all exceptions, causing all host mangled
2202 clients to be exempted if there was a single ban
2203 exception in many cases.
2204 ........
2205
2206
2207 Changes: Modified:
2208 + - branches/release-2.1/ (Property Modified)
2209 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2210
2211
2212 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2213 Log:
2214 Merged revisions 2773 via svnmerge from
2215 http://svn.atheme.org/charybdis/trunk
2216
2217 ........
2218 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2219
2220 user@host must be *@* for a shared{} block with flags=locops
2221 (server should not be *).
2222 ........
2223
2224
2225 Changes: Modified:
2226 + - branches/release-2.1/ (Property Modified)
2227 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2228
2229
2230 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2231 Log:
2232 Tweak \s code a little.
2233
2234
2235 Changes: Modified:
2236 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2237 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2238 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2239
2240
2241 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2242 Log:
2243 Merged revisions 2761 via svnmerge from
2244 http://svn.atheme.org/charybdis/trunk
2245
2246 ........
2247 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2248
2249 The testline/no_tilde fixes are in 2.1.1.
2250 ........
2251
2252
2253 Changes: Modified:
2254 + - branches/release-2.1/ (Property Modified)
2255 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2256
2257
2258 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2259 Log:
2260 Update NEWS.
2261
2262
2263 Changes: Modified:
2264 +4 -1 branches/release-2.1/NEWS (File Modified)
2265
2266
2267 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2268 Log:
2269 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
2270 http://svn.atheme.org/charybdis/trunk
2271 no_tilde fixes
2272
2273 ........
2274 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2275
2276 If the auth{} block has no_tilde and is not kline exempt,
2277 check the username without tilde against klines too.
2278 This is consistent with the way klines work on spoofs
2279 (klines checked on both raw and appearing-on-IRC version).
2280 ........
2281 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2282
2283 Rework the fix for klines with no_tilde.
2284 Add an extra argument to find_address_conf() for the
2285 username without tilde, as that may contain one character more.
2286 ........
2287 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2288
2289 Unbreak compile (because of r2697).
2290 testline with ~ could be improved some more perhaps, but this should work.
2291 ........
2292 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2293
2294 testline: take no_tilde and username truncation into account
2295 ........
2296 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2297
2298 Add some information on /testline with no_tilde and username truncation.
2299 ........
2300
2301
2302 Changes: Modified:
2303 + - branches/release-2.1/ (Property Modified)
2304 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2305 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2306 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2307 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2308 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2309 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2310
2311
2312 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2313 Log:
2314 Merged revisions 2149,2151 via svnmerge from
2315 http://svn.atheme.org/charybdis/trunk
2316
2317 ........
2318 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2319
2320 Move kills from services from +s to +k snomask.
2321 Kills from non-service opers remain on +s.
2322 ........
2323 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2324
2325 Update description of +s and +k snomasks.
2326 ........
2327
2328
2329 Changes: Modified:
2330 + - branches/release-2.1/ (Property Modified)
2331 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2332 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2333 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2334
2335
2336 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2337 Log:
2338 Merged revisions 2685 via svnmerge from
2339 http://svn.atheme.org/charybdis/trunk
2340
2341 ........
2342 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2343
2344 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2345 ........
2346
2347
2348 Changes: Modified:
2349 + - branches/release-2.1/ (Property Modified)
2350 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2351
2352
2353 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2354 Log:
2355 Merged revisions 2693 via svnmerge from
2356 http://svn.atheme.org/charybdis/trunk
2357
2358 ........
2359 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2360
2361 Fix truncation (by one) of unidented usernames
2362 if user registration is done because of DNSBL
2363 completion (which is the usual case if a valid
2364 NICK and USER are sent quickly and any DNSBLs
2365 are enabled).
2366 ........
2367
2368
2369 Changes: Modified:
2370 + - branches/release-2.1/ (Property Modified)
2371 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2372
2373
2374 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2375 Log:
2376 Update NEWS.
2377
2378
2379 Changes: Modified:
2380 +10 -0 branches/release-2.1/NEWS (File Modified)
2381
2382
2383 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2384 Log:
2385 Rerun autoconf.
2386
2387
2388 Changes: Modified:
2389 +9 -9 branches/release-2.1/configure (File Modified)
2390
2391
2392 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2393 Log:
2394 Version bump to 2.1.1.
2395
2396
2397 Changes: Modified:
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2399
2400
2401 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2402 Log:
2403 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
2404 http://svn.atheme.org/charybdis/trunk
2405
2406 ........
2407 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2408
2409 - fix a server notice on SID collision where the server name is mentioned twice
2410 ........
2411 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2412
2413 - get_server_name() is stupid
2414 ........
2415 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2416
2417 - fix an oops
2418 ........
2419 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2420
2421 Do the Attempt to re-introduce SID server notice somewhat
2422 differently, showing a real host again if !HIDE_SERVERS_IPS
2423 and still showing the server name exactly once.
2424 ........
2425 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2426
2427 Fix log message for Attempt to re-introduce SID (server notice was ok).
2428 ........
2429 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2430
2431 - replace "No N line" with "no connect block" in a
2432 serverlog message
2433 - show attempted server name in a few serverlog messages
2434 ........
2435
2436
2437 Changes: Modified:
2438 + - branches/release-2.1/ (Property Modified)
2439 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2440
2441
2442 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2443 Log:
2444 Merged revisions 2218 via svnmerge from
2445 http://svn.atheme.org/charybdis/trunk
2446
2447 ........
2448 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2449
2450 Fix garbage in /stats y output on 64-bit archs.
2451 ........
2452
2453
2454 Changes: Modified:
2455 + - branches/release-2.1/ (Property Modified)
2456 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2457
2458
2459 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2460 Log:
2461 Merged revisions 2438 via svnmerge from
2462 http://svn.atheme.org/charybdis/trunk
2463
2464 ........
2465 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2466
2467 Enable Revision keyword in addition to Id.
2468 ........
2469
2470
2471 Changes: Modified:
2472 + - branches/release-2.1/ (Property Modified)
2473 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2474
2475
2476 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2477 Log:
2478 Merged revisions 2679 via svnmerge from
2479 http://svn.atheme.org/charybdis/trunk
2480
2481 ........
2482 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2483
2484 Port over ratbox 2.2 r23253 (anfl):
2485 - remove the cached storage of how many +beI there are, thereby fixing a
2486 case where it can get desynced from reality
2487 ........
2488
2489
2490 Changes: Modified:
2491 + - branches/release-2.1/ (Property Modified)
2492 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2493 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2494
2495
2496 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2497 Log:
2498 Merged revisions 2093,2095 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2500
2501 ........
2502 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2503
2504 - change DNSBL licensing to BSD.
2505 ........
2506 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2507
2508 - change x86-assembly FNV implementation to BSD license
2509 ........
2510
2511
2512 Changes: Modified:
2513 + - branches/release-2.1/ (Property Modified)
2514 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2515 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2516
2517
2518 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2519 Log:
2520 Merged revisions 2073,2075 via svnmerge from
2521 http://svn.atheme.org/charybdis/trunk
2522
2523 ........
2524 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2525
2526 Put full information in the squit reason when exiting
2527 a server due to a servlink (ziplinks) error.
2528 ........
2529 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2530
2531 Put full information in the squit reason when exiting
2532 a server due to not enough arguments for a command.
2533 ........
2534
2535
2536 Changes: Modified:
2537 + - branches/release-2.1/ (Property Modified)
2538 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2539 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2540
2541
2542 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2543 Log:
2544 Merged revisions 2071 via svnmerge from
2545 http://svn.atheme.org/charybdis/trunk
2546
2547 ........
2548 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2549
2550 Don't redirect users from an existing domain to an
2551 existing server in reference.conf.
2552 Idea from ratbox.
2553 ........
2554
2555
2556 Changes: Modified:
2557 + - branches/release-2.1/ (Property Modified)
2558 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2559
2560
2561 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2562 Log:
2563 Merged revisions 2053 via svnmerge from
2564 http://svn.atheme.org/charybdis/trunk
2565
2566 ........
2567 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2568
2569 Make find_channel_membership() choose the shortest list
2570 (channel's list or user's list) to search, avoiding excessive
2571 CPU usage with services which are in lots of channels.
2572 From ratbox 2.2 (anfl/jilles)
2573 ........
2574
2575
2576 Changes: Modified:
2577 + - branches/release-2.1/ (Property Modified)
2578 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2579
2580
2581 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2582 Log:
2583 Rerun autoconf.
2584
2585
2586 Changes: Modified:
2587 +9 -9 branches/release-2.1/configure (File Modified)
2588
2589
2590 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2591 Log:
2592 Version change 2.1.0rc1 -> 2.1.0 (release).
2593
2594
2595 Changes: Modified:
2596 +1 -1 branches/release-2.1/configure.ac (File Modified)
2597
2598
2599 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2600 Log:
2601 Merged revisions 2029 via svnmerge from
2602 http://svn.atheme.org/charybdis/trunk
2603
2604 ........
2605 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2606
2607 NEWS: mention m_webirc.c module
2608 ........
2609
2610
2611 Changes: Modified:
2612 + - branches/release-2.1/ (Property Modified)
2613 +1 -0 branches/release-2.1/NEWS (File Modified)
2614
2615
2616 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2617 Log:
2618 Rerun autoconf.
2619
2620
2621 Changes: Modified:
2622 +9 -9 branches/release-2.1/configure (File Modified)
2623
2624
2625 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2626 Log:
2627 Change version to 2.1.0rc1.
2628
2629
2630 Changes: Modified:
2631 +1 -1 branches/release-2.1/configure.ac (File Modified)
2632
2633
2634 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2635 Log:
2636 Merged revisions 2021 via svnmerge from
2637 http://svn.atheme.org/charybdis/trunk
2638
2639 ........
2640 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2641
2642 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2643 related flaky looking things, and instead keep a list
2644 of BlacklistClients in PreClient.
2645 ........
2646
2647
2648 Changes: Modified:
2649 + - branches/release-2.1/ (Property Modified)
2650 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2651 +1 -1 branches/release-2.1/include/client.h (File Modified)
2652 +0 -1 branches/release-2.1/include/res.h (File Modified)
2653 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2654 +0 -24 branches/release-2.1/src/res.c (File Modified)
2655 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2656
2657
2658 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2659 Log:
2660 Merged revisions 2015,2017 via svnmerge from
2661 http://svn.atheme.org/charybdis/trunk
2662
2663 ........
2664 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2665
2666 Check if the name in the question section of the
2667 DNS reply matches what we queried, to guard against
2668 late replies to a previous query with the same id.
2669 ........
2670 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2671
2672 res.c: add a comment summarizing our changes
2673 ........
2674
2675
2676 Changes: Modified:
2677 + - branches/release-2.1/ (Property Modified)
2678 +53 -18 branches/release-2.1/src/res.c (File Modified)
2679
2680
2681 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2682 Log:
2683 Merged revisions 1981 via svnmerge from
2684 http://svn.atheme.org/charybdis/trunk
2685
2686 ........
2687 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2688
2689 Alphabetize extensions and tweak the descriptions a little.
2690 ........
2691
2692
2693 Changes: Modified:
2694 + - branches/release-2.1/ (Property Modified)
2695 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2696 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2697
2698
2699 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2700 Log:
2701 Merged revisions 1975 via svnmerge from
2702 http://svn.atheme.org/charybdis/trunk
2703
2704 ........
2705 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2706
2707 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2708 We should use the IP and not truncate the hostname.
2709 From ratbox 2.2 (androsyn)
2710 ........
2711
2712
2713 Changes: Modified:
2714 + - branches/release-2.1/ (Property Modified)
2715 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2716
2717
2718 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2719 Log:
2720 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2721 http://svn.atheme.org/charybdis/trunk
2722
2723
2724 Changes: Modified:
2725 + - branches/release-2.1/ (Property Modified)
2726
2727
2728 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2729 Log:
2730 - branch 2.1 release family
2731
2732
2733 Changes: Modified:
2734 + - branches/release-2.1/ (File Added)
2735
2736
2737 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2738 Log:
2739 Describe new handling of host mangling in channel bans in SGML.
2740
2741
2742 Changes: Modified:
2743 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2744
2745
2746 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2747 Log:
2748 - ok, 2.1 operline brought to you by marvin the melancholy robot
2749
2750
2751 Changes: Modified:
2752 +1 -1 trunk/src/messages.tab (File Modified)
2753
2754
2755 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2756 Log:
2757 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2758 If anybody comes up with anything better, then please let us know
2759 and we will change this before 2.1 is branched.
2760
2761
2762 Changes: Modified:
2763 +1 -1 trunk/src/messages.tab (File Modified)
2764
2765
2766 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2767 Log:
2768 Add EUID to capab.txt.
2769
2770
2771 Changes: Modified:
2772 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2773
2774
2775 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2776 Log:
2777 Update NEWS file.
2778
2779
2780 Changes: Modified:
2781 +3 -0 trunk/NEWS (File Modified)
2782
2783
2784 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2785 Log:
2786 Allow service{} servers to manipulate the nick delay table
2787 (for "nickserv enforcement").
2788 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2789 If duration is 0, the nickdelay entry is removed, otherwise
2790 it is added with the duration in seconds (maximum 24 hours).
2791 It is suggested that this is used if the EUID capab is present.
2792
2793
2794 Changes: Modified:
2795 +42 -1 trunk/modules/m_services.c (File Modified)
2796
2797
2798 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2799 Log:
2800 HURT: strip off *@ from the start of the mask
2801 reject anything else containing '@' or '!'
2802
2803
2804 Changes: Modified:
2805 +11 -0 trunk/extensions/hurt.c (File Modified)
2806
2807
2808 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2809 Log:
2810 ircd.c: need supported.h here
2811
2812
2813 Changes: Modified:
2814 +1 -0 trunk/src/ircd.c (File Modified)
2815
2816
2817 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2818 Log:
2819 HURT: less ambiguity here
2820 ips/hosts to be hurt must contain a '.' or ':' otherwise
2821 they are interpreted as nicks
2822
2823
2824 Changes: Modified:
2825 +14 -9 trunk/extensions/hurt.c (File Modified)
2826
2827
2828 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2829 Log:
2830 - we're now ircd-charybdis.org.
2831 - properly alphabetize credits
2832
2833
2834 Changes: Modified:
2835 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2836
2837
2838 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2839 Log:
2840 - add additional modules to the configs
2841
2842
2843 Changes: Modified:
2844 +6 -0 trunk/doc/example.conf (File Modified)
2845 +12 -0 trunk/doc/reference.conf (File Modified)
2846
2847
2848 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2849 Log:
2850 - remove hurt.h, it is pointless and confusing
2851
2852
2853 Changes: Modified:
2854 +27 -62 trunk/extensions/hurt.c (File Modified)
2855 + - trunk/extensions/hurt.h (File Deleted)
2856
2857
2858 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2859 Log:
2860 - add code to suggest a local HURT by nickname.
2861 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2862
2863
2864 Changes: Modified:
2865 +40 -10 trunk/extensions/hurt.c (File Modified)
2866 +1 -0 trunk/extensions/hurt.h (File Modified)
2867
2868
2869 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2870 Log:
2871 - update NEWS file
2872
2873
2874 Changes: Modified:
2875 +2 -1 trunk/NEWS (File Modified)
2876
2877
2878 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2879 Log:
2880 MASKTRACE/TESTMASK: check orighost as well
2881
2882
2883 Changes: Modified:
2884 +4 -2 trunk/modules/m_etrace.c (File Modified)
2885 +3 -1 trunk/modules/m_testmask.c (File Modified)
2886
2887
2888 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2889 Log:
2890 Make RPL_ISUPPORT (005) numeric modularizable.
2891 Currently it will reassemble the numeric every time
2892 it needs to be sent, using a few dozen callbacks;
2893 if this is too slow some caching scheme should be
2894 implemented.
2895
2896
2897 Changes: Modified:
2898 +0 -1 trunk/include/s_user.h (File Modified)
2899 +36 -114 trunk/include/supported.h (File Modified)
2900 +1 -1 trunk/modules/m_version.c (File Modified)
2901 +1 -0 trunk/src/Makefile.in (File Modified)
2902 +1 -0 trunk/src/ircd.c (File Modified)
2903 +300 -25 trunk/src/s_user.c (File Modified)
2904 + - trunk/src/supported.c (File Added)
2905
2906
2907 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2908 Log:
2909 EUID orighost could differ from host only in case,
2910 do not mark as dynamic spoof then
2911
2912
2913 Changes: Modified:
2914 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2915
2916
2917 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2918 Log:
2919 kline help file: clarify a bit and remove some obsolete stuff
2920 partly suggested by Olin
2921
2922
2923 Changes: Modified:
2924 +8 -8 trunk/help/opers/kline (File Modified)
2925
2926
2927 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2928 Log:
2929 Update NEWS file.
2930
2931
2932 Changes: Modified:
2933 +20 -0 trunk/NEWS (File Modified)
2934
2935
2936 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2937 Log:
2938 Show real host/IP to nonopers whoising themselves.
2939 The IP is not shown for auth{} spoofs, otherwise it is,
2940 as it looked rather weird to me to show an auth{} spoofed
2941 IP like this. (/userhost on self still shows the IP.)
2942
2943
2944 Changes: Modified:
2945 +13 -2 trunk/modules/m_whois.c (File Modified)
2946
2947
2948 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2949 Log:
2950 Document nick_delay stuff and move it around a bit.
2951
2952
2953 Changes: Modified:
2954 +1 -2 trunk/doc/example.conf (File Modified)
2955 +8 -2 trunk/doc/reference.conf (File Modified)
2956
2957
2958 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2959 Log:
2960 - disable nickdelay by default. Needs to be documented in reference.conf.
2961
2962
2963 Changes: Modified:
2964 +2 -0 trunk/doc/example.conf (File Modified)
2965 +2 -0 trunk/doc/reference.conf (File Modified)
2966
2967
2968 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2969 Log:
2970 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2971
2972
2973 Changes: Modified:
2974 +2 -1 trunk/modules/m_services.c (File Modified)
2975
2976
2977 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2978 Log:
2979 ip_cloaking: somewhat hackish but we need to send the
2980 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2981 umodes
2982
2983
2984 Changes: Modified:
2985 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2986
2987
2988 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2989 Log:
2990 If EUID is used, show realhost in far connect notice
2991 (but not in far disconnect notice).
2992
2993
2994 Changes: Modified:
2995 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2996
2997
2998 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2999 Log:
3000 ip_cloaking:
3001 - use non-ENCAP CHGHOST if possible
3002 - really introduce new users with their mangled and real
3003 host if +h is in default umodes
3004
3005
3006 Changes: Modified:
3007 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3008
3009
3010 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3011 Log:
3012 Add non-ENCAP CHGHOST.
3013
3014
3015 Changes: Modified:
3016 +49 -11 trunk/modules/m_chghost.c (File Modified)
3017
3018
3019 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3020 Log:
3021 Initial addition of EUID (puts realhost/account in same
3022 command as user introduction).
3023 See doc/technical/euid.txt for more information.
3024 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3025
3026
3027 Changes: Modified:
3028 + - trunk/doc/technical/euid.txt (File Added)
3029 +2 -1 trunk/include/s_serv.h (File Modified)
3030 +1 -1 trunk/include/s_user.h (File Modified)
3031 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3032 +1 -34 trunk/modules/m_chghost.c (File Modified)
3033 +0 -28 trunk/modules/m_services.c (File Modified)
3034 +30 -1 trunk/src/s_serv.c (File Modified)
3035 +30 -3 trunk/src/s_user.c (File Modified)
3036
3037
3038 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3039 Log:
3040 Store the mangled host in localClient and use it for
3041 ban matching (also match real host for mangled users,
3042 also match mangled host for uncloaked users).
3043 Improve interaction of +h with auth{} and services
3044 spoofs.
3045 Note that all of this only applies to clients who
3046 connect after the mangling module is loaded
3047 (other clients cannot even set +h).
3048 The sorcerynet cloaking module has not been updated
3049 for these changes.
3050
3051
3052 Changes: Modified:
3053 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3054 +3 -0 trunk/include/client.h (File Modified)
3055 +64 -5 trunk/src/channel.c (File Modified)
3056 +1 -0 trunk/src/client.c (File Modified)
3057 +2 -2 trunk/src/s_user.c (File Modified)
3058
3059
3060 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3061 Log:
3062 Document /stats U letters in sgml.
3063
3064
3065 Changes: Modified:
3066 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3067
3068
3069 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3070 Log:
3071 Better description of hub_mask and leaf_mask.
3072
3073
3074 Changes: Modified:
3075 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3076
3077
3078 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3079 Log:
3080 Add operspy_dont_care_user_info to sgml docs.
3081
3082
3083 Changes: Modified:
3084 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3085
3086
3087 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3088 Log:
3089 Add general::operspy_dont_care_user_info.
3090 This makes /who mask equivalent to /who !mask for opers
3091 with the operspy flag, and removes the operspy log/notice
3092 on /who mask, /masktrace and /scan.
3093 The necessary privilege (operspy flag) is unchanged.
3094 Behaviour for the other operspy commands (channel
3095 related ones) is also unchanged.
3096
3097
3098 Changes: Modified:
3099 +1 -0 trunk/doc/example.conf (File Modified)
3100 +6 -0 trunk/doc/reference.conf (File Modified)
3101 +1 -0 trunk/include/s_conf.h (File Modified)
3102 +10 -8 trunk/modules/m_etrace.c (File Modified)
3103 +6 -0 trunk/modules/m_info.c (File Modified)
3104 +8 -5 trunk/modules/m_scan.c (File Modified)
3105 +1 -1 trunk/modules/m_version.c (File Modified)
3106 +6 -1 trunk/modules/m_who.c (File Modified)
3107 +1 -0 trunk/src/newconf.c (File Modified)
3108 +1 -0 trunk/src/s_conf.c (File Modified)
3109
3110
3111 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3112 Log:
3113 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3114 This letter will also be used for showing operspy with
3115 limited accountability (show non channel related info
3116 without '!' or notice).
3117
3118
3119 Changes: Modified:
3120 +2 -0 trunk/doc/server-version-info (File Modified)
3121 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3122 +2 -0 trunk/include/ircd.h (File Modified)
3123 +6 -0 trunk/modules/m_info.c (File Modified)
3124 +2 -0 trunk/modules/m_version.c (File Modified)
3125 +1 -0 trunk/src/ircd_state.c (File Modified)
3126
3127
3128 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3129 Log:
3130 Add m_webirc module, allows showing real host of CGI:IRC users.
3131 Differences to the version available on my web page for a while:
3132 instructions on how to set it up.
3133
3134
3135 Changes: Modified:
3136 +137 -0 trunk/extensions/Makefile.in (File Modified)
3137 + - trunk/extensions/m_webirc.c (File Added)
3138
3139
3140 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3141 Log:
3142 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3143
3144
3145 Changes: Modified:
3146 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3147
3148
3149 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3150 Log:
3151 - move beu from core to contributors
3152 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3153
3154
3155 Changes: Modified:
3156 +2 -2 trunk/CREDITS (File Modified)
3157
3158
3159 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3160 Log:
3161 Mention that class blocks must be defined before the
3162 auth or connect blocks referencing them.
3163
3164
3165 Changes: Modified:
3166 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3167
3168
3169 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3170 Log:
3171 extb_canjoin:
3172 - change from "can join" to "is banned", this reverses sense
3173 and removes "weird" checks like for +i, +l, +j
3174 - don't allow $j to same channel
3175 - +s/+p restriction removed, anyone can /mode b anyway
3176 - +k check removed
3177
3178
3179 Changes: Modified:
3180 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3181
3182
3183 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3184 Log:
3185 Add a few important lines from reference.conf to example.conf.
3186
3187
3188 Changes: Modified:
3189 +8 -1 trunk/doc/example.conf (File Modified)
3190
3191
3192 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3193 Log:
3194 - we don't support rtsigio anymore
3195 - we definately don't support VMS nor Cygwin either.
3196
3197
3198 Changes: Modified:
3199 +2 -2 trunk/INSTALL (File Modified)
3200 +0 -2 trunk/README.FIRST (File Modified)
3201
3202
3203 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3204 Log:
3205 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3206
3207
3208 Changes: Modified:
3209 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3210
3211
3212 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3213 Log:
3214 extb_canjoin:
3215 - return EXTBAN_NOMATCH for a valid ban that does not match
3216 - consider a $j ban invalid if we were already processing a
3217 can_join for a $j ban
3218
3219
3220 Changes: Modified:
3221 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3222
3223
3224 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3225 Log:
3226 extb_extgecos: realhost -> orighost
3227
3228
3229 Changes: Modified:
3230 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3231
3232
3233 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3234 Log:
3235 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3236
3237
3238 Changes: Modified:
3239 +59 -0 trunk/extensions/Makefile.in (File Modified)
3240 + - trunk/extensions/extb_canjoin.c (File Added)
3241
3242
3243 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3244 Log:
3245 - oh right, charybdis calls that 'orighost'.
3246
3247
3248 Changes: Modified:
3249 +2 -2 trunk/modules/m_who.c (File Modified)
3250
3251
3252 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3253 Log:
3254 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3255
3256
3257 Changes: Modified:
3258 +2 -0 trunk/modules/m_who.c (File Modified)
3259
3260
3261 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3262 Log:
3263 - also check $x against realhost
3264
3265
3266 Changes: Modified:
3267 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3268
3269
3270 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3271 Log:
3272 Sorcerynet people want a debugging notice moved from +s to +d.
3273
3274
3275 Changes: Modified:
3276 +1 -1 trunk/src/blacklist.c (File Modified)
3277
3278
3279 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3280 Log:
3281 Use source_p instead of client_p for free_pre_client().
3282 client_p could be NULL or another client.
3283
3284
3285 Changes: Modified:
3286 +1 -1 trunk/src/client.c (File Modified)
3287
3288
3289 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3290 Log:
3291 - revert this, I know how to fix it now
3292
3293
3294 Changes: Modified:
3295 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3296
3297
3298 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3299 Log:
3300 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3301 This fix is probably suboptimal, but it does indeed fix the problem.
3302
3303
3304 Changes: Modified:
3305 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3306
3307
3308 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3309 Log:
3310 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3311
3312
3313 Changes: Modified:
3314 +49 -0 trunk/extensions/Makefile.in (File Modified)
3315 + - trunk/extensions/extb_extgecos.c (File Added)
3316
3317
3318 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3319 Log:
3320 Remove undocumented and unused general::fallback_to_ip6_int config option.
3321
3322
3323 Changes: Modified:
3324 +0 -3 trunk/include/s_conf.h (File Modified)
3325 +0 -3 trunk/src/newconf.c (File Modified)
3326
3327
3328 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3329 Log:
3330 SGML docs:
3331 - document new TESTMASK
3332 - mention that TESTMASK matching is the same as MASKTRACE matching
3333 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3334 been that way)
3335
3336
3337 Changes: Modified:
3338 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3339
3340
3341 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3342 Log:
3343 New testmask from ratbox 2.2.
3344 Allows matches on nick, ip and gecos in addition to user
3345 and host, and is fully analogous to masktrace.
3346 The numeric has changed from 724 to 727 and fields in it
3347 have changed.
3348
3349
3350 Changes: Modified:
3351 +4 -3 trunk/help/opers/testmask (File Modified)
3352 +1 -0 trunk/include/numeric.h (File Modified)
3353 +82 -9 trunk/modules/m_testmask.c (File Modified)
3354 +2 -2 trunk/src/messages.tab (File Modified)
3355
3356
3357 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3358 Log:
3359 contrib -> extensions
3360
3361
3362 Changes: Modified:
3363 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3364
3365
3366 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3367 Log:
3368 CHGHOST: Check validity of new hostname.
3369 If the command came from a local client (disabled by
3370 default), send an error message and drop the command.
3371 If the command came from a remote client or server,
3372 send a notice to opers and the target user (if local).
3373
3374
3375 Changes: Modified:
3376 +42 -1 trunk/modules/m_chghost.c (File Modified)
3377
3378
3379 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3380 Log:
3381 Update NEWS file.
3382
3383
3384 Changes: Modified:
3385 +23 -1 trunk/NEWS (File Modified)
3386
3387
3388 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3389 Log:
3390 When an outgoing server connection succeeds, set
3391 localClient->ip by simply copying the whole sockaddr
3392 struct instead of copying certain parts only.
3393
3394
3395 Changes: Modified:
3396 +1 -19 trunk/src/s_serv.c (File Modified)
3397
3398
3399 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3400 Log:
3401 Give a special error message and ignore the connect block
3402 if trying to add a connect block for the server's own name.
3403
3404
3405 Changes: Modified:
3406 +7 -0 trunk/src/newconf.c (File Modified)
3407
3408
3409 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3410 Log:
3411 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3412 when --disable-balloc is used, so that it compiles.
3413 Obviously the BlockHeapUsage() stub returns just zeroes so
3414 /stats z will be less informative.
3415
3416
3417 Changes: Modified:
3418 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3419
3420
3421 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3422 Log:
3423 Free and zero dns_query in DNS callback for outgoing connect.
3424 This avoids double free of reslist.
3425
3426
3427 Changes: Modified:
3428 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3429
3430
3431 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3432 Log:
3433 From ratbox, log failed outgoing connections to serverlog.
3434 Added: IP address.
3435
3436
3437 Changes: Modified:
3438 +13 -1 trunk/src/s_serv.c (File Modified)
3439
3440
3441 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3442 Log:
3443 Change serverlog message when connecting to be more clear and show the port number.
3444
3445
3446 Changes: Modified:
3447 +1 -1 trunk/src/s_serv.c (File Modified)
3448
3449
3450 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3451 Log:
3452 Remove gethost_byname(), this is meaningless
3453 since the removal of AAAA -> A fallback (r1763).
3454
3455
3456 Changes: Modified:
3457 +0 -1 trunk/include/res.h (File Modified)
3458 +0 -12 trunk/src/res.c (File Modified)
3459
3460
3461 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3462 Log:
3463 Remove ip6.int support and use only ip6.arpa.
3464 The global ip6.int zone has disappeared on June 1
3465 and a lot of other software has been removing ip6.int
3466 support also.
3467 This removes the second and last case where IPv6
3468 support in charybdis causes extra lookups and slows
3469 DNS down.
3470
3471
3472 Changes: Modified:
3473 +5 -27 trunk/src/res.c (File Modified)
3474
3475
3476 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3477 Log:
3478 Mention new default (r1767) for connect::aftype in sgml docs.
3479
3480
3481 Changes: Modified:
3482 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3483
3484
3485 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3486 Log:
3487 Use IPv6 if connect::host looks like an IPv6 address
3488 (contains a colon). No need to aftype=ipv6 anymore.
3489
3490
3491 Changes: Modified:
3492 +2 -0 trunk/src/newconf.c (File Modified)
3493
3494
3495 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3496 Log:
3497 More information about connect::host.
3498
3499
3500 Changes: Modified:
3501 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3502
3503
3504 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3505 Log:
3506 Remove fallback to A if AAAA cannot be found.
3507 In case of a forward check of a reverse lookup, we
3508 already know if it's ipv4 or ipv6, so it is not
3509 useful and in case of a forward lookup of a hostname
3510 in connect::host, connect::aftype already specifies
3511 if it's ipv4 or ipv6.
3512
3513
3514 Changes: Modified:
3515 +4 -27 trunk/src/res.c (File Modified)
3516
3517
3518 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3519 Log:
3520 msg_channel():
3521 - check if +c made the message text empty and refuse
3522 to send it if so
3523 - don't copy message text if it is not necessary
3524 (channel is -c)
3525
3526
3527 Changes: Modified:
3528 +14 -4 trunk/modules/core/m_message.c (File Modified)
3529
3530
3531 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3532 Log:
3533 remove_conf_item(): do not free cf_name, this is generally a string constant
3534
3535
3536 Changes: Modified:
3537 +0 -1 trunk/src/newconf.c (File Modified)
3538
3539
3540 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3541 Log:
3542 Remove the old unused FDL_ constants.
3543
3544
3545 Changes: Modified:
3546 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3547
3548
3549 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3550 Log:
3551 Remove an unused struct irc_sockaddr_storage from fde_t
3552 (allocated for every possible file descriptor).
3553
3554
3555 Changes: Modified:
3556 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3557
3558
3559 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3560 Log:
3561 If the DNS lookup for an outgoing connection is still
3562 pending when it is closed, clean it up.
3563
3564
3565 Changes: Modified:
3566 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3567
3568
3569 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3570 Log:
3571 If proc_answer() fails (for example if a lookup for an
3572 A record returns a CNAME), fail the query immediately.
3573 Previously the packet was just ignored, leaving the
3574 query to time out.
3575
3576
3577 Changes: Modified:
3578 +4 -8 trunk/src/res.c (File Modified)
3579
3580
3581 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3582 Log:
3583 Correct sockhost field in an outgoing server connection.
3584 First copy the host field from the server_conf, then
3585 take the IP from to where the connection was attempted
3586 when the connection callback is called.
3587 (Before r1747 this used the IP from the server_conf.)
3588
3589
3590 Changes: Modified:
3591 +8 -2 trunk/src/s_serv.c (File Modified)
3592
3593
3594 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3595 Log:
3596 Remove ipnum (keep aftype) and dns_query from server_conf.
3597 We don't keep track of binary form address in connect{}
3598 blocks anymore, DNS lookups of names in host= gone.
3599 As before the DNS lookup is done on connect.
3600 This should unbreak hostnames in host= somewhat.
3601
3602
3603 Changes: Modified:
3604 +1 -2 trunk/include/s_newconf.h (File Modified)
3605 +2 -2 trunk/src/newconf.c (File Modified)
3606 +1 -42 trunk/src/s_newconf.c (File Modified)
3607 +12 -31 trunk/src/s_serv.c (File Modified)
3608
3609
3610 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3611 Log:
3612 Rerun autoconf.
3613
3614
3615 Changes: Modified:
3616 +1 -1 trunk/configure (File Modified)
3617
3618
3619 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3620 Log:
3621 Fix --disable-balloc help text (said --disable-small-net).
3622
3623
3624 Changes: Modified:
3625 +1 -1 trunk/configure.ac (File Modified)
3626
3627
3628 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3629 Log:
3630 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3631 services (+S). Unlike operstring and adminstring, this
3632 is not changeable with /quote set but is updated on rehash.
3633
3634
3635 Changes: Modified:
3636 +1 -0 trunk/doc/example.conf (File Modified)
3637 +10 -2 trunk/doc/reference.conf (File Modified)
3638 +1 -0 trunk/include/s_conf.h (File Modified)
3639 +6 -0 trunk/modules/m_info.c (File Modified)
3640 +3 -2 trunk/modules/m_whois.c (File Modified)
3641 +1 -0 trunk/src/newconf.c (File Modified)
3642 +1 -0 trunk/src/s_conf.c (File Modified)
3643
3644
3645 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3646 Log:
3647 Fix handling of comma in whois: ignore the comma and
3648 everything after it but do output the entire parameter
3649 in RPL_ENDOFWHOIS.
3650
3651
3652 Changes: Modified:
3653 +2 -2 trunk/modules/m_whois.c (File Modified)
3654
3655
3656 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3657 Log:
3658 New /stats letter 's' to list HURTs:
3659 - opers get the full listing.
3660 - users get any HURTs that match their sockhost/orighost if
3661 "stats_k_oper_only" is set to 1.
3662
3663
3664 Changes: Modified:
3665 +50 -0 trunk/extensions/hurt.c (File Modified)
3666
3667
3668 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3669 Log:
3670 - make the newconf system available to modules.
3671
3672
3673 Changes: Modified:
3674 +4 -1 trunk/include/newconf.h (File Modified)
3675 +4 -8 trunk/src/newconf.c (File Modified)
3676
3677
3678 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3679 Log:
3680 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3681
3682 Changes: Modified:
3683 +0 -3 trunk/doc/example.conf (File Modified)
3684 +0 -3 trunk/doc/reference.conf (File Modified)
3685
3686
3687 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3688 Log:
3689 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3690
3691
3692 Changes: Modified:
3693 +3 -0 trunk/doc/example.conf (File Modified)
3694 +3 -0 trunk/doc/reference.conf (File Modified)
3695
3696
3697 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3698 Log:
3699 Fix too early truncation of JOIN channel list.
3700
3701
3702 Changes: Modified:
3703 +2 -3 trunk/modules/core/m_join.c (File Modified)
3704
3705
3706 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3707 Log:
3708 - From ratbox 2.2 (anfl), send server notices about read
3709 errors from handshakes and servers to +s instead of +d.
3710 - Send various server notices about failed server
3711 connections which did not reach registered state network
3712 wide if the connection was initiated by a remote oper.
3713 This avoids annoying the whole net if there is a
3714 broken autoconnect, but allows all opers to see why a
3715 remote connect failed. Failed connections which did reach
3716 server state already generate server notices everywhere.
3717
3718 Note: this is an exception to our general policy to not send
3719 server notices about unregistered connections remotely.
3720
3721
3722 Changes: Modified:
3723 +1 -0 trunk/include/client.h (File Modified)
3724 +20 -6 trunk/src/client.c (File Modified)
3725 +6 -6 trunk/src/s_serv.c (File Modified)
3726
3727
3728 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3729 Log:
3730 - fix typoes
3731
3732
3733 Changes: Modified:
3734 +1 -1 trunk/doc/example.conf (File Modified)
3735 +1 -1 trunk/doc/reference.conf (File Modified)
3736
3737
3738 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3739 Log:
3740 Don't allow #channel +b $c:&channel (inconsistent target).
3741
3742
3743 Changes: Modified:
3744 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3745
3746
3747 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3748 Log:
3749 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3750
3751
3752 Changes: Modified:
3753 +0 -2 trunk/include/client.h (File Modified)
3754
3755
3756 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3757 Log:
3758 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3759
3760
3761 Changes: Modified:
3762 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3763
3764
3765 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3766 Log:
3767 Store IP addresses in whowas. These are shown to opers.
3768 Obtained from Eurus patches.
3769 orighost tracking removed (not worth the memory IMHO),
3770 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3771 with unknown IPs and to not violate auth{} spoof policy.
3772
3773
3774 Changes: Modified:
3775 +2 -0 trunk/doc/reference.conf (File Modified)
3776 +1 -0 trunk/include/numeric.h (File Modified)
3777 +1 -0 trunk/include/whowas.h (File Modified)
3778 +10 -1 trunk/modules/m_whowas.c (File Modified)
3779 +1 -1 trunk/src/messages.tab (File Modified)
3780 +4 -0 trunk/src/whowas.c (File Modified)
3781
3782
3783 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3784 Log:
3785 Describe hostmask parameter of masktrace better in sgml docs.
3786
3787
3788 Changes: Modified:
3789 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3790
3791
3792 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3793 Log:
3794 masktrace help file: mention CIDR IP masks
3795 From ratbox 2.2
3796
3797
3798 Changes: Modified:
3799 +2 -0 trunk/help/opers/masktrace (File Modified)
3800
3801
3802 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3803 Log:
3804 MASKTRACE: allow normal match() on IP address also
3805 From ratbox 2.2
3806
3807
3808 Changes: Modified:
3809 +2 -3 trunk/modules/m_etrace.c (File Modified)
3810
3811
3812 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3813 Log:
3814 Allow +S clients (services) to send to channels and @/+ channels always.
3815
3816
3817 Changes: Modified:
3818 +1 -1 trunk/modules/core/m_message.c (File Modified)
3819 +1 -1 trunk/src/channel.c (File Modified)
3820
3821
3822 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3823 Log:
3824 Allow servers to send to @#chan and +#chan.
3825
3826
3827 Changes: Modified:
3828 +1 -1 trunk/modules/core/m_message.c (File Modified)
3829
3830
3831 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3832 Log:
3833 Don't count opers on service{} servers in /lusers.
3834
3835
3836 Changes: Modified:
3837 +2 -2 trunk/src/s_user.c (File Modified)
3838
3839
3840 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3841 Log:
3842 Show opers the real host behind a dynamic spoof in WHOIS.
3843 If the user is auth{} spoofed, this shows the auth{} spoof
3844 otherwise it shows the DNS hostname and IP address.
3845 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3846
3847
3848 Changes: Modified:
3849 +1 -0 trunk/include/numeric.h (File Modified)
3850 +12 -2 trunk/modules/m_whois.c (File Modified)
3851 +1 -1 trunk/src/messages.tab (File Modified)
3852
3853
3854 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3855 Log:
3856 Remove #define HIDE_SPOOF_IPS from config.h, should
3857 have been done earlier.
3858
3859
3860 Changes: Modified:
3861 +0 -7 trunk/include/config.h (File Modified)
3862
3863
3864 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3865 Log:
3866 Bring back ERR_CANTKILLSERVER.
3867
3868
3869 Changes: Modified:
3870 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3871
3872
3873 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3874 Log:
3875 ip_cloaking module:
3876 - also send RPL_HOSTHIDDEN on -h
3877 - don't allow +h for auth{} spoofed clients
3878
3879
3880 Changes: Modified:
3881 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3882
3883
3884 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3885 Log:
3886 /etc/resolv.conf parsing:
3887 - don't crash (sometimes) if there is a line without an argument
3888 (e.g. 'search' by itself)
3889 - fix handling of lines with leading whitespace
3890
3891
3892 Changes: Modified:
3893 +9 -8 trunk/src/reslib.c (File Modified)
3894
3895
3896 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3897 Log:
3898 Put back code that terminates DNS queries, which was
3899 removed during the resolver changes.
3900
3901
3902 Changes: Modified:
3903 +4 -0 trunk/src/s_auth.c (File Modified)
3904
3905
3906 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3907 Log:
3908 - oh hey, that was in the wrong place
3909
3910
3911 Changes: Modified:
3912 +13 -13 trunk/src/s_auth.c (File Modified)
3913
3914
3915 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3916 Log:
3917 - handle a situation where a user can go away before DNS completes
3918
3919
3920 Changes: Modified:
3921 +13 -0 trunk/src/s_auth.c (File Modified)
3922
3923
3924 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3925 Log:
3926 More dnsbl stuff
3927
3928
3929 Changes: Modified:
3930 +1 -0 trunk/include/blacklist.h (File Modified)
3931 +1 -0 trunk/include/res.h (File Modified)
3932 +33 -2 trunk/src/blacklist.c (File Modified)
3933 +2 -0 trunk/src/client.c (File Modified)
3934 +24 -0 trunk/src/res.c (File Modified)
3935
3936
3937 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3938 Log:
3939 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3940 if comm_accept() failed.
3941
3942 Found with valgrind.
3943
3944
3945 Changes: Modified:
3946 +4 -4 trunk/src/listener.c (File Modified)
3947
3948
3949 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3950 Log:
3951 - handle unavailable Client/preClient structs
3952
3953
3954 Changes: Modified:
3955 +9 -0 trunk/src/blacklist.c (File Modified)
3956
3957
3958 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3959 Log:
3960 Add +lf to SGML docs.
3961
3962
3963 Changes: Modified:
3964 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3965
3966
3967 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3968 Log:
3969 Also do forwarding if the channel limit (+l) is exceeded.
3970
3971
3972 Changes: Modified:
3973 +1 -1 trunk/help/opers/cmode (File Modified)
3974 +2 -2 trunk/modules/core/m_join.c (File Modified)
3975
3976
3977 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3978 Log:
3979 Post-release lovin':
3980 - Update version to 2.1.0.
3981 - Regenerate configure.
3982
3983
3984 Changes: Modified:
3985 +9 -9 trunk/configure (File Modified)
3986 +1 -1 trunk/configure.ac (File Modified)
3987
3988
3989 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3990 Log:
3991 Comment out example blacklist{} block.
3992
3993
3994 Changes: Modified:
3995 +7 -7 trunk/doc/example.conf (File Modified)
3996 +7 -7 trunk/doc/reference.conf (File Modified)
3997
3998
3999 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4000 Log:
4001 Add note regarding use of AHBL BLs.
4002
4003
4004 Changes: Modified:
4005 +4 -0 trunk/doc/example.conf (File Modified)
4006 +4 -0 trunk/doc/reference.conf (File Modified)
4007
4008
4009 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4010 Log:
4011 Fix typos.
4012
4013
4014 Changes: Modified:
4015 +2 -2 trunk/CREDITS (File Modified)
4016
4017
4018 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4019 Log:
4020 Add beu to CREDITS.
4021
4022
4023 Changes: Modified:
4024 +1 -0 trunk/CREDITS (File Modified)
4025
4026
4027 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4028 Log:
4029 Put more recent ratbox CREDITS here.
4030
4031
4032 Changes: Modified:
4033 +3 -2 trunk/doc/Ratbox-team (File Modified)
4034
4035
4036 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4037 Log:
4038 Clarify a bit.
4039
4040
4041 Changes: Modified:
4042 +5 -4 trunk/NEWS (File Modified)
4043
4044
4045 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4046 Log:
4047 Mention that install or make install also avoids modunload crashes.
4048
4049
4050 Changes: Modified:
4051 +2 -1 trunk/BUGS (File Modified)
4052
4053
4054 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4055 Log:
4056 - update NEWS a bit
4057
4058
4059 Changes: Modified:
4060 +3 -8 trunk/NEWS (File Modified)
4061
4062
4063 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4064 Log:
4065 - further updates
4066
4067
4068 Changes: Modified:
4069 +3 -2 trunk/BUGS (File Modified)
4070
4071
4072 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4073 Log:
4074 - add orighost check to hurt.c
4075 - update BUGS info
4076
4077
4078 Changes: Modified:
4079 +1 -6 trunk/BUGS (File Modified)
4080 +1 -1 trunk/extensions/hurt.c (File Modified)
4081
4082
4083 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4084 Log:
4085 Make kline_exempt exempt from HURT also.
4086
4087
4088 Changes: Modified:
4089 +2 -1 trunk/extensions/hurt.c (File Modified)
4090
4091
4092 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4093 Log:
4094 Fix mask HEAL propagation.
4095
4096
4097 Changes: Modified:
4098 +6 -3 trunk/extensions/hurt.c (File Modified)
4099
4100
4101 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4102 Log:
4103 - Remove old cruft.
4104 - Update.
4105
4106
4107 Changes: Modified:
4108 +18 -31 trunk/extensions/README (File Modified)
4109
4110
4111 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4112 Log:
4113 More target change hax.
4114 Ick.
4115
4116
4117 Changes: Modified:
4118 +5 -0 trunk/extensions/hurt.c (File Modified)
4119
4120
4121 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4122 Log:
4123 Improvements to HURT propagation.
4124
4125
4126 Changes: Modified:
4127 +8 -6 trunk/extensions/hurt.c (File Modified)
4128
4129
4130 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4131 Log:
4132 - further simplification
4133
4134
4135 Changes: Modified:
4136 +25 -76 trunk/extensions/hurt.c (File Modified)
4137 +0 -9 trunk/extensions/hurt.h (File Modified)
4138
4139
4140 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4141 Log:
4142 - client_exit hook
4143
4144
4145 Changes: Modified:
4146 +13 -0 trunk/extensions/hurt.c (File Modified)
4147
4148
4149 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4150 Log:
4151 - cut off at 15 messages instead of 30
4152
4153
4154 Changes: Modified:
4155 +1 -1 trunk/extensions/hurt.h (File Modified)
4156
4157
4158 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4159 Log:
4160 Squash a warning here.
4161
4162
4163 Changes: Modified:
4164 +1 -3 trunk/src/ircd.c (File Modified)
4165
4166
4167 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4168 Log:
4169 Don't show servers in /stats l to nonopers if flatten links is enabled.
4170
4171
4172 Changes: Modified:
4173 +3 -1 trunk/modules/m_stats.c (File Modified)
4174
4175
4176 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4177 Log:
4178 - hurt expiry
4179
4180
4181 Changes: Modified:
4182 +20 -7 trunk/extensions/hurt.c (File Modified)
4183
4184
4185 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4186 Log:
4187 - remove inline stuff (yuck)
4188 - sockaddr should have been sockhost
4189
4190
4191 Changes: Modified:
4192 +22 -31 trunk/extensions/hurt.c (File Modified)
4193
4194
4195 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4196 Log:
4197 - make hurt checking actually work
4198
4199
4200 Changes: Modified:
4201 +2 -7 trunk/extensions/hurt.c (File Modified)
4202
4203
4204 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4205 Log:
4206 Slight tweak to alias{}.
4207
4208
4209 Changes: Modified:
4210 +4 -0 trunk/src/parse.c (File Modified)
4211
4212
4213 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4214 Log:
4215 - further simplification
4216
4217
4218 Changes: Modified:
4219 +59 -71 trunk/extensions/hurt.c (File Modified)
4220 +0 -1 trunk/extensions/hurt.h (File Modified)
4221
4222
4223 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4224 Log:
4225 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4226
4227
4228 Changes: Modified:
4229 +10 -20 trunk/extensions/hurt.c (File Modified)
4230 +0 -4 trunk/extensions/hurt.h (File Modified)
4231
4232
4233 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4234 Log:
4235 - remove some unnecessary code here (hurt_initial_check_event()).
4236
4237
4238 Changes: Modified:
4239 +0 -23 trunk/extensions/hurt.c (File Modified)
4240
4241
4242 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4243 Log:
4244 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4245
4246
4247 Changes: Modified:
4248 +8 -0 trunk/modules/core/m_message.c (File Modified)
4249
4250
4251 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4252 Log:
4253 - more sane tgchange hax
4254
4255
4256 Changes: Modified:
4257 +2 -1 trunk/extensions/hurt.c (File Modified)
4258
4259
4260 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4261 Log:
4262 Make HEAL <nick> work.
4263
4264
4265 Changes: Modified:
4266 +40 -43 trunk/extensions/hurt.c (File Modified)
4267
4268
4269 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4270 Log:
4271 Destroy hurt_clients list on unload.
4272
4273
4274 Changes: Modified:
4275 +7 -0 trunk/extensions/hurt.c (File Modified)
4276
4277
4278 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4279 Log:
4280 Coding style: no space between a function name and parenthesis.
4281
4282
4283 Changes: Modified:
4284 +43 -43 trunk/extensions/hurt.c (File Modified)
4285
4286
4287 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4288 Log:
4289 Now works and throws out hurt clients after 30 protocol messages
4290 unless they identify.
4291
4292
4293 Changes: Modified:
4294 +28 -36 trunk/extensions/hurt.c (File Modified)
4295 +1 -7 trunk/extensions/hurt.h (File Modified)
4296
4297
4298 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4299 Log:
4300 Working addition/lookup.
4301
4302
4303 Changes: Modified:
4304 +8 -0 trunk/extensions/hurt.c (File Modified)
4305
4306
4307 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4308 Log:
4309 Get rid of hyb6 style propagation (:server COMMAND source).
4310
4311
4312 Changes: Modified:
4313 +18 -22 trunk/extensions/hurt.c (File Modified)
4314
4315
4316 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4317 Log:
4318 add not-working hurt_add and hurt_find
4319
4320
4321 Changes: Modified:
4322 +13 -5 trunk/extensions/hurt.c (File Modified)
4323
4324
4325 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4326 Log:
4327 Comment out a lot of stuff so I can load and unload this without crashing.
4328
4329
4330 Changes: Modified:
4331 +17 -6 trunk/extensions/hurt.c (File Modified)
4332
4333
4334 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4335 Log:
4336 Fix svn:keywords and add a short comment at the top.
4337
4338
4339 Changes: Modified:
4340 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4341
4342
4343 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4344 Log:
4345 - Make hurt module compile
4346 - Link it to the build
4347 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4348 correct flag name, no CAP_TS6 use etc
4349
4350
4351 Changes: Modified:
4352 +1 -0 trunk/extensions/Makefile.in (File Modified)
4353 +30 -32 trunk/extensions/hurt.c (File Modified)
4354
4355
4356 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4357 Log:
4358 Put beu's hurt module in trunk.
4359
4360
4361 Changes: Modified:
4362 + - trunk/extensions/hurt.c (File Added)
4363 + - trunk/extensions/hurt.h (File Added)
4364
4365
4366 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4367 Log:
4368 - _iprint(): use stderr instead of stdout
4369
4370
4371 Changes: Modified:
4372 +1 -1 trunk/src/s_log.c (File Modified)
4373
4374
4375 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4376 Log:
4377 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4378 and subsequently destroy our kqueue when we close 0, 1, 2
4379 (broke /restart).
4380 - After closing fd 0, 1, 2 reopen them to /dev/null again
4381 so we don't send messages from malloc etc to a random
4382 user's connection.
4383 - Remove an obsolete comment.
4384
4385
4386 Changes: Modified:
4387 +13 -2 trunk/src/ircd.c (File Modified)
4388
4389
4390 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4391 Log:
4392 Update NEWS file.
4393
4394
4395 Changes: Modified:
4396 +29 -1 trunk/NEWS (File Modified)
4397
4398
4399 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4400 Log:
4401 Rerun autoconf.
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/configure (File Modified)
4406
4407
4408 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4409 Log:
4410 Fix openssl version check to also accept versions newer than 0.9.6.
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/configure.ac (File Modified)
4415
4416
4417 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4418 Log:
4419 Oops, need packet.h here.
4420
4421
4422 Changes: Modified:
4423 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4424
4425
4426 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4427 Log:
4428 End the flood grace period in CPRIVMSG/CNOTICE.
4429
4430
4431 Changes: Modified:
4432 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4433
4434
4435 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4436 Log:
4437 - update class::connectfreq documentation
4438
4439
4440 Changes: Modified:
4441 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4442
4443
4444 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4445 Log:
4446 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4447
4448
4449 Changes: Modified:
4450 +3 -6 trunk/src/s_serv.c (File Modified)
4451
4452
4453 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4454 Log:
4455 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4456
4457
4458 Changes: Modified:
4459 +1 -1 trunk/src/messages.tab (File Modified)
4460
4461
4462 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4463 Log:
4464 Don't mention that /stats p shows idle times, as it doesn't.
4465
4466
4467 Changes: Modified:
4468 +1 -1 trunk/help/opers/stats (File Modified)
4469 +1 -1 trunk/help/users/stats (File Modified)
4470
4471
4472 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4473 Log:
4474 /stats A shows DNS servers, it doesn't matter whether ircd
4475 uses ADNS or something else.
4476
4477
4478 Changes: Modified:
4479 +1 -1 trunk/help/opers/stats (File Modified)
4480
4481
4482 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4483 Log:
4484 get_client_name() fix
4485
4486
4487 Changes: Modified:
4488 +4 -0 trunk/src/client.c (File Modified)
4489
4490
4491 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4492 Log:
4493 Add some comments.
4494
4495
4496 Changes: Modified:
4497 +6 -0 trunk/src/ircd.c (File Modified)
4498
4499
4500 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4501 Log:
4502 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4503
4504 Changes: Modified:
4505 +16 -17 trunk/configure (File Modified)
4506 +1 -1 trunk/configure.ac (File Modified)
4507
4508
4509 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4510 Log:
4511 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4512
4513 Changes: Modified:
4514 +135 -0 trunk/configure (File Modified)
4515 +6 -0 trunk/configure.ac (File Modified)
4516
4517
4518 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4519 Log:
4520 Exit 0 on successful -conftest.
4521
4522
4523 Changes: Modified:
4524 +1 -1 trunk/src/ircd.c (File Modified)
4525
4526
4527 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4528 Log:
4529 Make the "keep the parent process around" thing work, by opening
4530 a pipe to the child process. This pipe is on fd 0 in the child
4531 process. After successful initialization, the child will write
4532 a byte to this pipe, on fatal errors it will close it without
4533 writing anything.
4534
4535 Somewhat hackish still but should work.
4536
4537
4538 Changes: Modified:
4539 +27 -30 trunk/src/ircd.c (File Modified)
4540
4541
4542 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4543 Log:
4544 - convert some error messages to ierror() over fprintf/ilog combination
4545
4546
4547 Changes: Modified:
4548 +3 -6 trunk/src/ircd.c (File Modified)
4549
4550
4551 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4552 Log:
4553 - inotice() for loadmodule when in foreground mode
4554
4555
4556 Changes: Modified:
4557 +3 -0 trunk/src/modules.c (File Modified)
4558
4559
4560 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4561 Log:
4562 - remove inotice() on loading modules from the config
4563
4564
4565 Changes: Modified:
4566 +0 -3 trunk/src/modules.c (File Modified)
4567
4568
4569 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4570 Log:
4571 - usleep for 50000usec in the parent process to allow for startup messages
4572 to be cleanly printed before detaching to shell, this should be more than
4573 enough time really
4574
4575
4576 Changes: Modified:
4577 +3 -0 trunk/src/ircd.c (File Modified)
4578
4579
4580 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4581 Log:
4582 - display more errors during normal startup as to try to help people find common problems
4583
4584
4585 Changes: Modified:
4586 +27 -10 trunk/src/ircd.c (File Modified)
4587
4588
4589 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4590 Log:
4591 - version bump in preparation of 2.0.0 release
4592
4593
4594 Changes: Modified:
4595 +9 -9 trunk/configure (File Modified)
4596 +1 -1 trunk/configure.ac (File Modified)
4597
4598
4599 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4600 Log:
4601 Change example.conf operator block from "admin" to "god",
4602 so as to show we encourage per-person operator blocks.
4603
4604
4605 Changes: Modified:
4606 +4 -2 trunk/doc/example.conf (File Modified)
4607
4608
4609 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4610 Log:
4611 Document alias{} block.
4612
4613
4614 Changes: Modified:
4615 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4616
4617
4618 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4619 Log:
4620 Document DNS blacklist stuff in sgml.
4621
4622
4623 Changes: Modified:
4624 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4625 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4626
4627
4628 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4629 Log:
4630 Misc /stats clarifications.
4631
4632
4633 Changes: Modified:
4634 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4635
4636
4637 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4638 Log:
4639 Move snomasks into umodes chapter.
4640 Move oprivs chapter down.
4641
4642
4643 Changes: Modified:
4644 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4645 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4646 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4647
4648
4649 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4650 Log:
4651 Mention operator{} user@host change.
4652
4653
4654 Changes: Modified:
4655 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4656
4657
4658 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4659 Log:
4660 operator{} block user@host matches against orighost now, not host.
4661 This means that services/+h spoofs do not work in operator{} blocks;
4662 auth{} spoofs still work.
4663
4664
4665 Changes: Modified:
4666 +4 -0 trunk/doc/example.conf (File Modified)
4667 +1 -1 trunk/doc/reference.conf (File Modified)
4668 +2 -2 trunk/modules/m_challenge.c (File Modified)
4669 +1 -1 trunk/modules/m_oper.c (File Modified)
4670
4671
4672 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4673 Log:
4674 - inotice/iwarn/ierror() stuff I was working on
4675
4676
4677 Changes: Modified:
4678 +3 -0 trunk/include/s_log.h (File Modified)
4679 +15 -11 trunk/src/ircd.c (File Modified)
4680 +3 -1 trunk/src/modules.c (File Modified)
4681 +1 -1 trunk/src/newconf.c (File Modified)
4682 +54 -0 trunk/src/s_log.c (File Modified)
4683
4684
4685 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4686 Log:
4687 Oops, don't add blacklists to the list twice on rehash.
4688
4689
4690 Changes: Modified:
4691 +3 -2 trunk/src/blacklist.c (File Modified)
4692
4693
4694 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4695 Log:
4696 Remove notices to the client about progress of dnsbl lookups.
4697
4698
4699 Changes: Modified:
4700 +0 -4 trunk/src/blacklist.c (File Modified)
4701
4702
4703 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4704 Log:
4705 Add auth{} flag dnsbl_exempt.
4706
4707
4708 Changes: Modified:
4709 +2 -1 trunk/doc/example.conf (File Modified)
4710 +2 -1 trunk/doc/reference.conf (File Modified)
4711 +2 -0 trunk/include/s_conf.h (File Modified)
4712 +1 -0 trunk/src/newconf.c (File Modified)
4713 +8 -1 trunk/src/s_user.c (File Modified)
4714
4715
4716 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4717 Log:
4718 Switch alias{} and blacklist{} around, for consistency with example.conf.
4719
4720
4721 Changes: Modified:
4722 +18 -18 trunk/doc/reference.conf (File Modified)
4723
4724
4725 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4726 Log:
4727 Send a warning to the user if they are dnsbl listed but exempted.
4728
4729
4730 Changes: Modified:
4731 +17 -12 trunk/src/s_user.c (File Modified)
4732
4733
4734 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4735 Log:
4736 Move throwing out dnsbl listed clients to registration,
4737 and make kline_exempt exempt from it.
4738
4739
4740 Changes: Modified:
4741 +1 -0 trunk/include/blacklist.h (File Modified)
4742 +4 -0 trunk/include/client.h (File Modified)
4743 +15 -16 trunk/src/blacklist.c (File Modified)
4744 +6 -0 trunk/src/client.c (File Modified)
4745 +17 -0 trunk/src/s_user.c (File Modified)
4746
4747
4748 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4749 Log:
4750 Show refcount in /stats n.
4751
4752
4753 Changes: Modified:
4754 +3 -2 trunk/modules/m_stats.c (File Modified)
4755
4756
4757 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4758 Log:
4759 Don't look up dnsbls twice if they send USER twice.
4760
4761
4762 Changes: Modified:
4763 +5 -3 trunk/modules/m_user.c (File Modified)
4764
4765
4766 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4767 Log:
4768 Add /stats n to help files.
4769
4770
4771 Changes: Modified:
4772 +1 -0 trunk/help/opers/stats (File Modified)
4773 +1 -0 trunk/help/users/stats (File Modified)
4774
4775
4776 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4777 Log:
4778 Only check dnsbls for A records, not AAAA.
4779
4780
4781 Changes: Modified:
4782 +1 -1 trunk/src/blacklist.c (File Modified)
4783
4784
4785 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4786 Log:
4787 Don't remove non-illegal blacklists on completion of check.
4788 Add debugging notices (not working).
4789
4790
4791 Changes: Modified:
4792 +5 -1 trunk/src/blacklist.c (File Modified)
4793
4794
4795 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4796 Log:
4797 Don't call register_local_user() if they haven't sent a nick yet.
4798
4799
4800 Changes: Modified:
4801 +1 -1 trunk/src/blacklist.c (File Modified)
4802
4803
4804 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4805 Log:
4806 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4807
4808
4809 Changes: Modified:
4810 +21 -0 trunk/modules/m_stats.c (File Modified)
4811
4812
4813 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4814 Log:
4815 More dnsbl rehash fixes, it was adding bogus entries.
4816
4817
4818 Changes: Modified:
4819 +2 -7 trunk/src/newconf.c (File Modified)
4820
4821
4822 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4823 Log:
4824 Need blacklist.h here.
4825
4826
4827 Changes: Modified:
4828 +1 -0 trunk/src/s_conf.c (File Modified)
4829
4830
4831 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4832 Log:
4833 - nuke iauth
4834
4835
4836 Changes: Modified:
4837 +1 -2 trunk/configure (File Modified)
4838 +0 -48 trunk/configure.ac (File Modified)
4839 + - trunk/doc/example-iauth.conf (File Deleted)
4840 + - trunk/iauth/ (File Deleted)
4841
4842
4843 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4844 Log:
4845 Improve handling of rehashing with blacklists.
4846 Also some coding style tweaks.
4847
4848
4849 Changes: Modified:
4850 +3 -2 trunk/include/blacklist.h (File Modified)
4851 +35 -16 trunk/src/blacklist.c (File Modified)
4852 +2 -0 trunk/src/s_conf.c (File Modified)
4853
4854
4855 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4856 Log:
4857 Clear can_send cache if a user logs in or out from services.
4858
4859
4860 Changes: Modified:
4861 +2 -0 trunk/modules/m_services.c (File Modified)
4862
4863
4864 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4865 Log:
4866 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4867 This directory is not entered by default.
4868 More stuff needs to be moved into here.
4869
4870
4871 Changes: Modified:
4872 +2 -1 trunk/configure (File Modified)
4873 +1 -0 trunk/configure.ac (File Modified)
4874 +69 -458 trunk/extensions/Makefile.in (File Modified)
4875 + - trunk/extensions/m_clearchan.c (File Deleted)
4876 + - trunk/extensions/m_force.c (File Deleted)
4877 + - trunk/unsupported/ (File Added)
4878 + - trunk/unsupported/Makefile.in (File Added)
4879 + - trunk/unsupported/m_clearchan.c (File Added)
4880 + - trunk/unsupported/m_force.c (File Added)
4881
4882
4883 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4884 Log:
4885 Logging/wallops for forcejoin/forcepart, numeric fix.
4886 This needs to be moved to the toys section.
4887
4888
4889 Changes: Modified:
4890 +22 -2 trunk/extensions/m_force.c (File Modified)
4891
4892
4893 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4894 Log:
4895 Fix comments at the top (including copyright).
4896
4897
4898 Changes: Modified:
4899 +3 -2 trunk/extensions/m_omode.c (File Modified)
4900
4901
4902 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4903 Log:
4904 Add OMODE command to extensions/ for oper mode hacking:
4905 - requires admin privs
4906 - does not work for opped opers
4907 - sends wallops
4908 - sends a ServerMode for opping the oper themselves,
4909 otherwise a mode coming from the oper (not only
4910 does this provide full accountability, it is also
4911 easiest to implement while avoiding channels
4912 messed up with bogus bans etc).
4913
4914
4915 Changes: Modified:
4916 +171 -0 trunk/extensions/Makefile.in (File Modified)
4917 + - trunk/extensions/m_omode.c (File Added)
4918
4919
4920 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4921 Log:
4922 Metadata fix
4923
4924
4925 Changes: Modified:
4926 + - trunk/include/blacklist.h (Property Modified)
4927 + - trunk/src/blacklist.c (Property Modified)
4928
4929
4930 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4931 Log:
4932 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4933
4934
4935 Changes: Modified:
4936 +5 -1 trunk/src/blacklist.c (File Modified)
4937
4938
4939 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4940 Log:
4941 Initial DNS blacklist support:
4942 - see example.conf for how to use.
4943 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4944 - tor.ahbl.org is also included because most networks will not want to allow tor
4945 (and we're considering going KoS on tor users here anyway due to abuse)
4946
4947
4948 Changes: Modified:
4949 +18 -0 trunk/doc/example.conf (File Modified)
4950 +66 -0 trunk/doc/reference.conf (File Modified)
4951 + - trunk/include/blacklist.h (File Added)
4952 +2 -0 trunk/include/client.h (File Modified)
4953 +3 -0 trunk/modules/m_user.c (File Modified)
4954 +152 -0 trunk/src/Makefile.in (File Modified)
4955 + - trunk/src/blacklist.c (File Added)
4956 +34 -0 trunk/src/newconf.c (File Modified)
4957 +1 -0 trunk/src/s_auth.c (File Modified)
4958 +4 -0 trunk/src/s_user.c (File Modified)
4959
4960
4961 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4962 Log:
4963 Remove last bit of lzo stuff (comment in example.conf connect{}).
4964
4965
4966 Changes: Modified:
4967 +0 -4 trunk/doc/example.conf (File Modified)
4968
4969
4970 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4971 Log:
4972 Show sasl successes and failures in /stats t (like other
4973 things in /stats t, about local clients only).
4974
4975
4976 Changes: Modified:
4977 +2 -0 trunk/include/s_stats.h (File Modified)
4978 +3 -0 trunk/modules/m_sasl.c (File Modified)
4979 +3 -0 trunk/src/s_stats.c (File Modified)
4980
4981
4982 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4983 Log:
4984 Allow messaging services by nickname without using
4985 target change slots (this was already possible with
4986 user@server notation or services shortcuts).
4987
4988
4989 Changes: Modified:
4990 +2 -2 trunk/modules/core/m_message.c (File Modified)
4991
4992
4993 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4994 Log:
4995 Abort a safelist if a new /list comes in while one is already in progress.
4996
4997
4998 Changes: Modified:
4999 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5000
5001
5002 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5003 Log:
5004 Change $![letter]:[mask] to $~[letter]:[mask]
5005 so both ! and ~ invert an extban.
5006
5007
5008 Changes: Modified:
5009 +2 -0 trunk/src/chmode.c (File Modified)
5010
5011
5012 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5013 Log:
5014 - revert due to technical issues
5015
5016
5017 Changes: Modified:
5018 +1 -1 trunk/src/extban.c (File Modified)
5019
5020
5021 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5022 Log:
5023 - 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
5024
5025
5026 Changes: Modified:
5027 +1 -1 trunk/src/extban.c (File Modified)
5028
5029
5030 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5031 Log:
5032 Don't pace /list on a single channel.
5033
5034
5035 Changes: Modified:
5036 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5037
5038
5039 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5040 Log:
5041 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5042
5043
5044 Changes: Modified:
5045 +4 -2 trunk/include/supported.h (File Modified)
5046
5047
5048 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5049 Log:
5050 Extban types are case insensitive; force them to lowercase when added.
5051
5052
5053 Changes: Modified:
5054 +5 -5 trunk/doc/extban.txt (File Modified)
5055 +4 -0 trunk/src/chmode.c (File Modified)
5056 +3 -3 trunk/src/extban.c (File Modified)
5057
5058
5059 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5060 Log:
5061 sendto_wallops_flags():
5062 - instead of checking IsOper on each client, walk the appropriate list
5063 - instead of sending non-+z wallops from persons to nonopers, send only
5064 +w wallops from persons
5065
5066
5067 Changes: Modified:
5068 +1 -5 trunk/src/send.c (File Modified)
5069
5070
5071 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5072 Log:
5073 Prefix oper wallops with "WALLOPS - " if they would
5074 otherwise look like operwalls or locops, when sending
5075 them to local users.
5076
5077
5078 Changes: Modified:
5079 +11 -1 trunk/modules/m_wallops.c (File Modified)
5080
5081
5082 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5083 Log:
5084 Make sure destination field in some sasl numerics
5085 is the user's nick, not the sasl agent or server
5086 name.
5087
5088
5089 Changes: Modified:
5090 +2 -2 trunk/modules/m_sasl.c (File Modified)
5091
5092
5093 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5094 Log:
5095 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5096
5097
5098 Changes: Modified:
5099 +1 -1 trunk/extensions/Makefile.in (File Modified)
5100
5101
5102 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5103 Log:
5104 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5105
5106
5107 Changes: Modified:
5108 +1 -0 trunk/src/s_user.c (File Modified)
5109
5110
5111 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5112 Log:
5113 Fix build for when IPv6 is disabled.
5114
5115
5116 Changes: Modified:
5117 +12 -10 trunk/src/s_auth.c (File Modified)
5118
5119
5120 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5121 Log:
5122 Add information about adding extban types.
5123
5124
5125 Changes: Modified:
5126 +25 -0 trunk/doc/extban.txt (File Modified)
5127
5128
5129 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5130 Log:
5131 Better extban validation: try to match a new extban from
5132 a local user against its setter to see if it is valid.
5133 Unknown extban types from remotes are no longer hidden.
5134
5135
5136 Changes: Modified:
5137 +4 -3 trunk/doc/extban.txt (File Modified)
5138 +1 -0 trunk/include/channel.h (File Modified)
5139 +2 -6 trunk/src/chmode.c (File Modified)
5140 +32 -0 trunk/src/extban.c (File Modified)
5141
5142
5143 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5144 Log:
5145 Make sure both .c.o: and .s.o: are followed by the necessary command.
5146
5147
5148 Changes: Modified:
5149 +1 -0 trunk/src/Makefile.in (File Modified)
5150
5151
5152 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5153 Log:
5154 Add need_sasl auth{} flag to sgml documentation.
5155
5156
5157 Changes: Modified:
5158 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5159
5160
5161 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5162 Log:
5163 Document need_sasl auth{} flag in example confs.
5164
5165
5166 Changes: Modified:
5167 +1 -0 trunk/doc/example.conf (File Modified)
5168 +1 -0 trunk/doc/reference.conf (File Modified)
5169
5170
5171 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5172 Log:
5173 Don't allow TB to set an empty topic.
5174 This would be possible if a server sent bad protocol
5175 and could cause a crash.
5176
5177
5178 Changes: Modified:
5179 +4 -0 trunk/modules/m_tb.c (File Modified)
5180
5181
5182 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5183 Log:
5184 - oops
5185
5186
5187 Changes: Modified:
5188 +1 -1 trunk/Makefile.in (File Modified)
5189
5190
5191 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5192 Log:
5193 - typo fix
5194
5195
5196 Changes: Modified:
5197 +2 -2 trunk/configure (File Modified)
5198 +1 -1 trunk/configure.ac (File Modified)
5199
5200
5201 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5202 Log:
5203 - rebuild configure
5204
5205
5206 Changes: Modified:
5207 +2 -2 trunk/configure (File Modified)
5208
5209
5210 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5211 Log:
5212 - makefile fix
5213
5214
5215 Changes: Modified:
5216 +1 -1 trunk/extensions/Makefile.in (File Modified)
5217
5218
5219 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5220 Log:
5221 - rename contrib to extensions to bring some clarity to things
5222
5223
5224 Changes: Modified:
5225 +1 -1 trunk/Makefile.in (File Modified)
5226 +1 -1 trunk/configure.ac (File Modified)
5227 +10 -10 trunk/doc/example.conf (File Modified)
5228 +10 -10 trunk/doc/reference.conf (File Modified)
5229 + - trunk/extensions/ (File Added)
5230 + - trunk/extras/ (File Deleted)
5231
5232
5233 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5234 Log:
5235 - temporary rename
5236
5237
5238 Changes: Modified:
5239 +1 -1 trunk/Makefile.in (File Modified)
5240 +1 -1 trunk/configure.ac (File Modified)
5241 + - trunk/contrib/ (File Deleted)
5242 + - trunk/extras/ (File Added)
5243
5244
5245 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5246 Log:
5247 Don't allow servers to QUIT (they should use SQUIT).
5248
5249
5250 Changes: Modified:
5251 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5252
5253
5254 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5255 Log:
5256 - keywords
5257
5258
5259 Changes: Modified:
5260 + - trunk/src/fnvhash.s (Property Modified)
5261
5262
5263 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5264 Log:
5265 - reduced version of code
5266
5267
5268 Changes: Modified:
5269 +9 -61 trunk/src/fnvhash.s (File Modified)
5270
5271
5272 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5273 Log:
5274 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5275
5276
5277 Changes: Modified:
5278 +1 -1 trunk/src/fnvhash.s (File Modified)
5279
5280
5281 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5282 Log:
5283 Fix orighost matching for klines, etc. Was hashing the visible
5284 host, oops.
5285
5286
5287 Changes: Modified:
5288 +1 -1 trunk/src/hostmask.c (File Modified)
5289
5290
5291 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5292 Log:
5293 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5294
5295
5296 Changes: Modified:
5297 +7 -1 trunk/configure (File Modified)
5298 +5 -0 trunk/configure.ac (File Modified)
5299 +5 -6 trunk/src/Makefile.in (File Modified)
5300 +0 -4 trunk/src/fnvhash.s (File Modified)
5301 +0 -2 trunk/src/hash.c (File Modified)
5302
5303
5304 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5305 Log:
5306 - regenerate configure
5307
5308
5309 Changes: Modified:
5310 +18 -0 trunk/configure (File Modified)
5311
5312
5313 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5314 Log:
5315 - --enable-ricer-hashing option.
5316
5317
5318 Changes: Modified:
5319 +9 -0 trunk/configure.ac (File Modified)
5320 +3 -0 trunk/include/setup.h.in (File Modified)
5321
5322
5323 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5324 Log:
5325 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5326
5327
5328 Changes: Modified:
5329 + - trunk/src/fnvhash.s (File Added)
5330 +3 -0 trunk/src/hash.c (File Modified)
5331
5332
5333 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5334 Log:
5335 Fix syntax error in reference.conf.
5336
5337
5338 Changes: Modified:
5339 +0 -1 trunk/doc/reference.conf (File Modified)
5340
5341
5342 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5343 Log:
5344 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5345 (&& instead of ||...)
5346 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5347
5348
5349 Changes: Modified:
5350 +1 -1 trunk/src/chmode.c (File Modified)
5351
5352
5353 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5354 Log:
5355 Documentation for extban.
5356
5357
5358 Changes: Modified:
5359 + - trunk/doc/extban.txt (File Added)
5360
5361
5362 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5363 Log:
5364 Add extban modules to example confs.
5365
5366
5367 Changes: Modified:
5368 +5 -0 trunk/doc/example.conf (File Modified)
5369 +10 -0 trunk/doc/reference.conf (File Modified)
5370
5371
5372 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5373 Log:
5374 Initial addition of extended ban types (conditionals).
5375 Allows custom +bqeI checks via modules.
5376 Initial extra types are account (a[:mask]), oper (o),
5377 channel (c:name), realname (r:mask), server (s:mask).
5378
5379
5380 Changes: Modified:
5381 +229 -0 trunk/contrib/Makefile.in (File Modified)
5382 + - trunk/contrib/extb_account.c (File Added)
5383 + - trunk/contrib/extb_channel.c (File Added)
5384 + - trunk/contrib/extb_oper.c (File Added)
5385 + - trunk/contrib/extb_realname.c (File Added)
5386 + - trunk/contrib/extb_server.c (File Added)
5387 +13 -0 trunk/include/channel.h (File Modified)
5388 +1 -0 trunk/src/Makefile.in (File Modified)
5389 +14 -5 trunk/src/channel.c (File Modified)
5390 +91 -0 trunk/src/chmode.c (File Modified)
5391 + - trunk/src/extban.c (File Added)
5392
5393
5394 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5395 Log:
5396 Do not force +bqeI modes starting with '$' in nick!user@host format.
5397 * and ? characters in them are still assumed to be wildcards.
5398
5399
5400 Changes: Modified:
5401 +6 -0 trunk/src/chmode.c (File Modified)
5402
5403
5404 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5405 Log:
5406 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5407
5408
5409 Changes: Modified:
5410 +4 -0 trunk/modules/m_capab.c (File Modified)
5411
5412
5413 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5414 Log:
5415 Stop some mixing of client and server protocol.
5416
5417
5418 Changes: Modified:
5419 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5420 +4 -2 trunk/modules/m_pass.c (File Modified)
5421 +6 -0 trunk/modules/m_sasl.c (File Modified)
5422 +6 -0 trunk/modules/m_user.c (File Modified)
5423
5424
5425 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5426 Log:
5427 - additional revert
5428
5429
5430 Changes: Modified:
5431 +0 -2 trunk/include/s_newconf.h (File Modified)
5432 +0 -4 trunk/include/s_serv.h (File Modified)
5433 +0 -1 trunk/src/newconf.c (File Modified)
5434 +1 -13 trunk/src/s_serv.c (File Modified)
5435
5436
5437 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5438 Log:
5439 - revert LZOLink patch for now
5440
5441
5442 Changes: Modified:
5443 +0 -1 trunk/servlink/Makefile.in (File Modified)
5444 +0 -16 trunk/servlink/README (File Modified)
5445 +2 -36 trunk/servlink/control.c (File Modified)
5446 +0 -3 trunk/servlink/control.h (File Modified)
5447 +7 -5955 trunk/servlink/io.c (File Modified)
5448 + - trunk/servlink/lzoconf.h (File Deleted)
5449 + - trunk/servlink/lzodefs.h (File Deleted)
5450 + - trunk/servlink/minilzo.c (File Deleted)
5451 + - trunk/servlink/minilzo.h (File Deleted)
5452 +0 -1 trunk/servlink/servlink.h (File Modified)
5453
5454
5455 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5456 Log:
5457 - more stuff here
5458
5459
5460 Changes: Modified:
5461 +4 -2 trunk/servlink/control.c (File Modified)
5462 +2 -1 trunk/servlink/io.c (File Modified)
5463
5464
5465 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5466 Log:
5467 - oops
5468
5469
5470 Changes: Modified:
5471 +2 -2 trunk/servlink/io.c (File Modified)
5472
5473
5474 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5475 Log:
5476 - paranoia, prevent segfaults
5477
5478
5479 Changes: Modified:
5480 +2 -2 trunk/servlink/io.c (File Modified)
5481
5482
5483 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5484 Log:
5485 - more optimal servlink code
5486
5487
5488 Changes: Modified:
5489 +21 -8 trunk/servlink/io.c (File Modified)
5490
5491
5492 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5493 Log:
5494 - more efficient read strategy
5495
5496
5497 Changes: Modified:
5498 +15 -3 trunk/servlink/io.c (File Modified)
5499
5500
5501 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5502 Log:
5503 - use lzo_uintp cast to make LZO happy
5504
5505
5506 Changes: Modified:
5507 +3 -3 trunk/servlink/io.c (File Modified)
5508
5509
5510 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5511 Log:
5512 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5513
5514
5515 Changes: Modified:
5516 +4 -0 trunk/doc/example.conf (File Modified)
5517 +2 -1 trunk/include/s_newconf.h (File Modified)
5518 +4 -0 trunk/include/s_serv.h (File Modified)
5519 +1 -0 trunk/servlink/Makefile.in (File Modified)
5520 +16 -0 trunk/servlink/README (File Modified)
5521 +34 -2 trunk/servlink/control.c (File Modified)
5522 +3 -0 trunk/servlink/control.h (File Modified)
5523 +5929 -7 trunk/servlink/io.c (File Modified)
5524 + - trunk/servlink/lzoconf.h (File Added)
5525 + - trunk/servlink/lzodefs.h (File Added)
5526 + - trunk/servlink/minilzo.c (File Added)
5527 + - trunk/servlink/minilzo.h (File Added)
5528 +1 -0 trunk/servlink/servlink.h (File Modified)
5529 +1 -0 trunk/src/newconf.c (File Modified)
5530 +14 -2 trunk/src/s_serv.c (File Modified)
5531
5532
5533 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5534 Log:
5535 - remove imalloc, it was a concept that probably wouldn't have worked properly
5536
5537
5538 Changes: Modified:
5539 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5540 + - trunk/libcharybdis/imalloc.c (File Deleted)
5541 + - trunk/libcharybdis/imalloc.h (File Deleted)
5542
5543
5544 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5545 Log:
5546 - disable imalloc for now
5547
5548
5549 Changes: Modified:
5550 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5551
5552
5553 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5554 Log:
5555 - remove unneeded debug code
5556
5557
5558 Changes: Modified:
5559 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5560
5561
5562 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5563 Log:
5564 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5565
5566
5567 Changes: Modified:
5568 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5569
5570
5571 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5572 Log:
5573 - more stuff here, imalloc remains disabled for now
5574
5575
5576 Changes: Modified:
5577 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5578
5579
5580 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5581 Log:
5582 - more progress
5583
5584
5585 Changes: Modified:
5586 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5587
5588
5589 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5590 Log:
5591 - more tweaks
5592
5593
5594 Changes: Modified:
5595 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5596 +2 -0 trunk/src/ircd.c (File Modified)
5597
5598
5599 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5600 Log:
5601 - roll back libircd crap
5602
5603
5604 Changes: Modified:
5605 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5606 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5607 +29 -0 trunk/src/.depend (File Modified)
5608 +6 -21 trunk/src/Makefile.in (File Modified)
5609 +3 -218 trunk/src/ircd.c (File Modified)
5610 + - trunk/src/ircd_linker.c (File Deleted)
5611 + - trunk/src/main.c (File Deleted)
5612
5613
5614 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5615 Log:
5616 - realloc(), free() implementation
5617
5618
5619 Changes: Modified:
5620 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5621
5622
5623 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5624 Log:
5625 - malloc(), calloc() implementation
5626
5627
5628 Changes: Modified:
5629 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5633 Log:
5634 - block_free(), block_find(), retune_heaps() implementation
5635
5636
5637 Changes: Modified:
5638 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5642 Log:
5643 - block_destroy code, block_allocate code.
5644
5645
5646 Changes: Modified:
5647 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5651 Log:
5652 - block_new() code
5653
5654
5655 Changes: Modified:
5656 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5660 Log:
5661 - disable imalloc again :P
5662
5663
5664 Changes: Modified:
5665 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5669 Log:
5670 - fix warning
5671
5672
5673 Changes: Modified:
5674 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5678 Log:
5679 - fix typo
5680
5681
5682 Changes: Modified:
5683 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5687 Log:
5688 - constructor code for imalloc engine (malloc_init())
5689
5690
5691 Changes: Modified:
5692 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5696 Log:
5697 - imalloc engine improvements
5698
5699
5700 Changes: Modified:
5701 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5705 Log:
5706 - replace mmap() code with direct brk()/sbrk() calls.
5707
5708
5709 Changes: Modified:
5710 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5714 Log:
5715 - remove outdated i_malloc() interfaces
5716
5717
5718 Changes: Modified:
5719 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5720
5721
5722 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5723 Log:
5724 - redisable imalloc (sorry!)
5725
5726
5727 Changes: Modified:
5728 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5729
5730
5731 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5732 Log:
5733 - correct GET_PAGE_SLOT() macro
5734
5735
5736 Changes: Modified:
5737 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5738
5739
5740 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5741 Log:
5742 - oops forgot to commit it with imalloc turned off
5743
5744
5745 Changes: Modified:
5746 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5747
5748
5749 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5750 Log:
5751 - cleanups
5752
5753
5754 Changes: Modified:
5755 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5756 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5757
5758
5759 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5760 Log:
5761 - lowlevel imalloc code
5762
5763
5764 Changes: Modified:
5765 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5766 + - trunk/libcharybdis/imalloc.h (File Added)
5767
5768
5769 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5770 Log:
5771 - fix bindings
5772
5773
5774 Changes: Modified:
5775 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5776
5777
5778 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5779 Log:
5780 remove #ifndef
5781
5782
5783 Changes: Modified:
5784 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5785
5786
5787 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5788 Log:
5789 - 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)
5790
5791
5792 Changes: Modified:
5793 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5794 + - trunk/libcharybdis/imalloc.c (File Added)
5795
5796
5797 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5798 Log:
5799 - increment configure Id
5800
5801
5802 Changes: Modified:
5803 +2208 -1 trunk/configure (File Modified)
5804
5805
5806 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5807 Log:
5808 - bootstrap for imalloc code
5809
5810
5811 Changes: Modified:
5812 +54 -1 trunk/configure.ac (File Modified)
5813 +27 -0 trunk/include/setup.h.in (File Modified)
5814
5815
5816 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5817 Log:
5818 Clarify interaction of spoofs and channel bans/operator{} blocks.
5819
5820
5821 Changes: Modified:
5822 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5823 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5824
5825
5826 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5827 Log:
5828 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5829
5830
5831 Changes: Modified:
5832 +30 -22 trunk/src/ircd.c (File Modified)
5833
5834
5835 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5836 Log:
5837 If shared{} blocks deny something, the command
5838 is silently ignored.
5839
5840
5841 Changes: Modified:
5842 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5843
5844
5845 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5846 Log:
5847 Move up IsService check so we don't store a non-service
5848 in preClient->sasl_agent.
5849
5850
5851 Changes: Modified:
5852 +6 -6 trunk/modules/m_sasl.c (File Modified)
5853
5854
5855 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5856 Log:
5857 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5858 Add some more sanity checks on agent strings.
5859
5860
5861 Changes: Modified:
5862 +13 -11 trunk/modules/m_sasl.c (File Modified)
5863
5864
5865 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5866 Log:
5867 Unknown clients can have an ID too now so make sure to remove
5868 them from the hash if they exit.
5869
5870
5871 Changes: Modified:
5872 +3 -0 trunk/src/client.c (File Modified)
5873
5874
5875 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5876 Log:
5877 Only accept sasl from servers in a service{} block.
5878 Not tested but this must go in.
5879
5880
5881 Changes: Modified:
5882 +6 -0 trunk/modules/m_sasl.c (File Modified)
5883 +3 -0 trunk/modules/m_signon.c (File Modified)
5884
5885
5886 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5887 Log:
5888 Only process SAVE messages targetting registered users,
5889 not servers or unregistered connections. Could cause
5890 a crash when bad protocol was received.
5891
5892
5893 Changes: Modified:
5894 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5895
5896
5897 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5898 Log:
5899 - fix QJM buffer overflow vulnerability (fucking GXTi)
5900
5901
5902 Changes: Modified:
5903 +3 -3 trunk/src/s_user.c (File Modified)
5904
5905
5906 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5907 Log:
5908 Mention /scan umodes under oper_spy privilege.
5909
5910
5911 Changes: Modified:
5912 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5913
5914
5915 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5916 Log:
5917 Mention that overlapping cluster blocks are a bad thing.
5918
5919
5920 Changes: Modified:
5921 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5922
5923
5924 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5925 Log:
5926 - Document cluster{} and shared{} blocks.
5927 - Mention that service{} does not allow wildcards.
5928
5929
5930 Changes: Modified:
5931 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5932
5933
5934 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5935 Log:
5936 Document exempt{} and service{} blocks, point to reference.conf for
5937 general{}, channel{} and serverhide{}.
5938
5939
5940 Changes: Modified:
5941 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5942
5943
5944 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5945 Log:
5946 Document ~ in lists of values better.
5947
5948
5949 Changes: Modified:
5950 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5951
5952
5953 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5954 Log:
5955 More detailed CNOTICE, CPRIVMSG descriptions.
5956
5957
5958 Changes: Modified:
5959 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5960
5961
5962 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5963 Log:
5964 Oops, need both Revision and Id on modules.
5965
5966
5967 Changes: Modified:
5968 + - trunk/modules/sno_routing.c (Property Modified)
5969
5970
5971 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5972 Log:
5973 Tweak header comment a bit (filename, Id).
5974
5975
5976 Changes: Modified:
5977 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5978
5979
5980 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5981 Log:
5982 Add GLINE and UNGLINE.
5983
5984
5985 Changes: Modified:
5986 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5987
5988
5989 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5990 Log:
5991 New configure with proper Id.
5992
5993
5994 Changes: Modified:
5995 +3 -1 trunk/configure (File Modified)
5996
5997
5998 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5999 Log:
6000 Change #include directives for in6addr_any, hopefully compiles better now.
6001
6002
6003 Changes: Modified:
6004 +3 -1 trunk/configure.ac (File Modified)
6005
6006
6007 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6008 Log:
6009 Encourage putting actual administrative information
6010 in the admin{} block.
6011
6012
6013 Changes: Modified:
6014 +3 -3 trunk/doc/example.conf (File Modified)
6015
6016
6017 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6018 Log:
6019 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6020
6021
6022 Changes: Modified:
6023 +9 -7 trunk/include/s_conf.h (File Modified)
6024 +1 -0 trunk/src/newconf.c (File Modified)
6025 +10 -0 trunk/src/s_user.c (File Modified)
6026
6027
6028 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6029 Log:
6030 - Change to glines = no in example confs
6031 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6032 are disabled.
6033
6034
6035 Changes: Modified:
6036 +1 -1 trunk/doc/example.conf (File Modified)
6037 +1 -1 trunk/doc/reference.conf (File Modified)
6038 +2 -2 trunk/modules/m_gline.c (File Modified)
6039
6040
6041 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6042 Log:
6043 - forward-port QJM fix from 1.1
6044
6045
6046 Changes: Modified:
6047 +2 -0 trunk/src/s_user.c (File Modified)
6048
6049
6050 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6051 Log:
6052 - add switch to configure to disable the block allocator
6053
6054
6055 Changes: Modified:
6056 +18 -0 trunk/configure (File Modified)
6057 +9 -0 trunk/configure.ac (File Modified)
6058 +0 -6 trunk/include/config.h (File Modified)
6059 +3 -0 trunk/include/setup.h.in (File Modified)
6060
6061
6062 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6063 Log:
6064 Fix wierd error that would exit SASL users with "Overridden"
6065
6066 Changes: Modified:
6067 +1 -1 trunk/modules/m_signon.c (File Modified)
6068
6069
6070 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6071 Log:
6072 Remove obsolete XXX comment about lazylinks.
6073
6074
6075 Changes: Modified:
6076 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6077
6078
6079 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6080 Log:
6081 OJOIN: make sure to send the wallops remotely for #channels
6082
6083
6084 Changes: Modified:
6085 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6086
6087
6088 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6089 Log:
6090 Accountability for OJOIN (contrib module)
6091
6092 Changes: Modified:
6093 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6094
6095
6096 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6097 Log:
6098 - move more stuff over to ircd_state
6099
6100
6101 Changes: Modified:
6102 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6103 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6104 +9 -0 trunk/src/ircd_state.c (File Modified)
6105 +3 -3 trunk/src/patricia.c (File Modified)
6106
6107
6108 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6109 Log:
6110 - move more stuff out of libircd and into ircd_state.c
6111
6112
6113 Changes: Modified:
6114 +5 -5 trunk/src/channel.c (File Modified)
6115 +4 -4 trunk/src/client.c (File Modified)
6116 +12 -0 trunk/src/ircd_state.c (File Modified)
6117
6118
6119 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6120 Log:
6121 - this is just barrels of fun
6122
6123
6124 Changes: Modified:
6125 + - trunk/include/ircd_state.h (File Added)
6126 +1 -1 trunk/src/Makefile.in (File Modified)
6127 +2 -1 trunk/src/channel.c (File Modified)
6128 +3 -52 trunk/src/ircd.c (File Modified)
6129 +100 -3 trunk/src/ircd_state.c (File Modified)
6130
6131
6132 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6133 Log:
6134 It's .include, not #include.
6135
6136
6137 Changes: Modified:
6138 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6139
6140
6141 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6142 Log:
6143 More consistent section titles.
6144
6145
6146 Changes: Modified:
6147 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6148 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6149 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6150
6151
6152 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6153 Log:
6154 Mention possible exceeding of +j/+l due to propagation
6155 delays between servers.
6156
6157
6158 Changes: Modified:
6159 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6160
6161
6162 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6163 Log:
6164 Formatting nits:
6165 - "text" -> <quote>text</quote>
6166 - <filename>
6167 - a few more
6168
6169
6170 Changes: Modified:
6171 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6172 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6173 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6174 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6175
6176
6177 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6178 Log:
6179 Remove text about deprecation of glines.
6180
6181
6182 Changes: Modified:
6183 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6184
6185
6186 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6187 Log:
6188 - Add description of umode +D, deaf.
6189 - Mention CALLERID 005 token with umode +g.
6190
6191
6192 Changes: Modified:
6193 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6194
6195
6196 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6197 Log:
6198 Strip off a leading colon in services shortcuts (aliases).
6199
6200
6201 Changes: Modified:
6202 +2 -0 trunk/src/parse.c (File Modified)
6203
6204
6205 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6206 Log:
6207 Add no_oper_invis contrib module, denies opers setting
6208 themselves invisible (except hidden_oper's).
6209
6210
6211 Changes: Modified:
6212 +42 -0 trunk/contrib/Makefile.in (File Modified)
6213 + - trunk/contrib/no_oper_invis.c (File Added)
6214
6215
6216 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6217 Log:
6218 Mention /stats E, make the other /stats descriptions more consistent.
6219
6220
6221 Changes: Modified:
6222 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6223
6224
6225 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6226 Log:
6227 Mention that the KILL reason and oper will appear on channels.
6228
6229
6230 Changes: Modified:
6231 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6232
6233
6234 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6235 Log:
6236 Mention /mode #channel f to query forward channel from outside.
6237
6238
6239 Changes: Modified:
6240 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6241
6242
6243 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6244 Log:
6245 Port over RATBOX_2_1 r20960 (anfl):
6246 client connect notices to +C should be hiding the extra
6247 fields for spoofed users
6248
6249
6250 Changes: Modified:
6251 +2 -1 trunk/src/s_user.c (File Modified)
6252
6253
6254 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6255 Log:
6256 Add a chapter with our extra user commands:
6257 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6258
6259
6260 Changes: Modified:
6261 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6262 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6263
6264
6265 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6266 Log:
6267 Do not put by <server>: in SQUIT reasons to servers
6268 other than the one being exited.
6269
6270
6271 Changes: Modified:
6272 +1 -1 trunk/src/client.c (File Modified)
6273
6274
6275 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6276 Log:
6277 Regenerate configure.
6278
6279
6280 Changes: Modified:
6281 +1162 -1159 trunk/configure (File Modified)
6282
6283
6284 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6285 Log:
6286 Move the warning flags down so they do not mess up
6287 checks like for -Wl,-export-dynamic.
6288
6289
6290 Changes: Modified:
6291 +33 -30 trunk/configure.ac (File Modified)
6292
6293
6294 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6295 Log:
6296 - more work here
6297
6298
6299 Changes: Modified:
6300 +2 -1 trunk/iauth/Makefile.in (File Modified)
6301
6302
6303 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6304 Log:
6305 - build iauth makefile
6306
6307
6308 Changes: Modified:
6309 +3 -2 trunk/configure (File Modified)
6310 +1 -0 trunk/configure.ac (File Modified)
6311
6312
6313 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6314 Log:
6315 - Makefile
6316
6317
6318 Changes: Modified:
6319 + - trunk/iauth/Makefile.in (File Added)
6320
6321
6322 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6323 Log:
6324 - add iauth.conf.example from irc2.11
6325
6326
6327 Changes: Modified:
6328 + - trunk/doc/example-iauth.conf (File Added)
6329
6330
6331 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6332 Log:
6333 - wow, i found some docs on this thing
6334
6335
6336 Changes: Modified:
6337 + - trunk/doc/technical/iauth-internals.txt (File Added)
6338
6339
6340 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6341 Log:
6342 - no longer applicable
6343
6344
6345 Changes: Modified:
6346 + - trunk/authdaemon/ (File Deleted)
6347
6348
6349 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6350 Log:
6351 - remove libircd.so on make clean (oops)
6352
6353
6354 Changes: Modified:
6355 +1 -1 trunk/src/Makefile.in (File Modified)
6356
6357
6358 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6359 Log:
6360 - merge iauth source for experimentation
6361
6362
6363 Changes: Modified:
6364 + - trunk/iauth/ (File Added)
6365 + - trunk/iauth/a_conf.c (File Added)
6366 + - trunk/iauth/a_conf_def.h (File Added)
6367 + - trunk/iauth/a_conf_ext.h (File Added)
6368 + - trunk/iauth/a_defines.h (File Added)
6369 + - trunk/iauth/a_externs.h (File Added)
6370 + - trunk/iauth/a_io.c (File Added)
6371 + - trunk/iauth/a_io_ext.h (File Added)
6372 + - trunk/iauth/a_log.c (File Added)
6373 + - trunk/iauth/a_log_def.h (File Added)
6374 + - trunk/iauth/a_log_ext.h (File Added)
6375 + - trunk/iauth/a_struct_def.h (File Added)
6376 + - trunk/iauth/iauth.c (File Added)
6377 + - trunk/iauth/mod_lhex.c (File Added)
6378 + - trunk/iauth/mod_lhex_ext.h (File Added)
6379 + - trunk/iauth/mod_pipe.c (File Added)
6380 + - trunk/iauth/mod_pipe_ext.h (File Added)
6381 + - trunk/iauth/mod_rfc931.c (File Added)
6382 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6383 + - trunk/iauth/mod_socks.c (File Added)
6384 + - trunk/iauth/mod_socks_ext.h (File Added)
6385 + - trunk/iauth/mod_webproxy.c (File Added)
6386 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6387
6388
6389 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6390 Log:
6391 User /quote help index was not sorted properly.
6392
6393
6394 Changes: Modified:
6395 +2 -2 trunk/help/Makefile.in (File Modified)
6396 +8 -8 trunk/help/users/index (File Modified)
6397
6398
6399 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6400 Log:
6401 Add SCAN help file.
6402
6403
6404 Changes: Modified:
6405 +25 -8 trunk/help/opers/index (File Modified)
6406 + - trunk/help/opers/scan (File Added)
6407
6408
6409 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6410 Log:
6411 SGML docs:
6412 - Document SCAN UMODES
6413 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6414
6415
6416 Changes: Modified:
6417 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6418
6419
6420 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6421 Log:
6422 Add our copyright information to /info (part of release-1.1 r1026).
6423
6424
6425 Changes: Modified:
6426 +1 -0 trunk/src/version.c.SH (File Modified)
6427
6428
6429 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6430 Log:
6431 Fix some compile warnings.
6432
6433
6434 Changes: Modified:
6435 +1 -1 trunk/modules/core/m_join.c (File Modified)
6436 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6437 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6438 +1 -1 trunk/modules/m_scan.c (File Modified)
6439 +4 -4 trunk/modules/m_signon.c (File Modified)
6440
6441
6442 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6443 Log:
6444 RSFNC: OK, actually consider unknowns also for detecting a collide.
6445 Otherwise we can get two clients with the same nick.
6446
6447
6448 Changes: Modified:
6449 +1 -1 trunk/modules/m_services.c (File Modified)
6450
6451
6452 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6453 Log:
6454 - charybdis profiling stuff
6455 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6456 - update .depend
6457
6458
6459 Changes: Modified:
6460 +0 -8 trunk/configure (File Modified)
6461 +1 -8 trunk/configure.ac (File Modified)
6462 +18 -0 trunk/include/channel.h (File Modified)
6463 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6464 +335 -260 trunk/src/.depend (File Modified)
6465 +1569 -0 trunk/src/Makefile.in (File Modified)
6466 + - trunk/src/chmode.c (File Added)
6467 +16 -1 trunk/src/ircd.c (File Modified)
6468 +11 -0 trunk/src/main.c (File Modified)
6469 +11 -0 trunk/src/modules.c (File Modified)
6470
6471
6472 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6473 Log:
6474 RSFNC: Do not send kills to servers for unknowns
6475
6476
6477 Changes: Modified:
6478 +4 -2 trunk/modules/m_services.c (File Modified)
6479
6480
6481 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6482 Log:
6483 Describe service{} blocks in reference.conf.
6484
6485
6486 Changes: Modified:
6487 +12 -0 trunk/doc/reference.conf (File Modified)
6488
6489
6490 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6491 Log:
6492 Replace this list of modes with pointers to other documentation.
6493
6494
6495 Changes: Modified:
6496 +6 -50 trunk/doc/modes.txt (File Modified)
6497
6498
6499 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6500 Log:
6501 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6502 looks too much like an old-ircd client pointer otherwise.
6503
6504
6505 Changes: Modified:
6506 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6507
6508
6509 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6510 Log:
6511 findforwards:
6512 - note truncation of the list (perhaps sending multiple
6513 notices is better)
6514 - clarify in a comment that /findforwards on a nonexistent
6515 channel can be useful
6516 - sendto_one_notice() requires that the text start with
6517 a colon
6518
6519
6520 Changes: Modified:
6521 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6522
6523
6524 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6525 Log:
6526 When we close a local server's link, always include the
6527 name of the client causing the exit in the reason in the
6528 SQUIT we send them (replacing them with us). This makes
6529 sure server notices for stuff like "Not enough arguments
6530 to server command" are different on the two sides.
6531
6532
6533 Changes: Modified:
6534 +7 -5 trunk/src/client.c (File Modified)
6535
6536
6537 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6538 Log:
6539 New contrib module m_findforwards.c
6540
6541
6542 Changes: Modified:
6543 +112 -0 trunk/contrib/Makefile.in (File Modified)
6544 + - trunk/contrib/m_findforwards.c (File Added)
6545
6546
6547 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6548 Log:
6549 Whoops, don't show real host behind auth{} spoof in
6550 spoof notices if hide_spoof_ips is enabled.
6551
6552 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6553
6554
6555 Changes: Modified:
6556 +3 -2 trunk/src/s_conf.c (File Modified)
6557
6558
6559 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6560 Log:
6561 Add dalnet-style /identify that sends to nickserv or chanserv.
6562
6563
6564 Changes: Modified:
6565 +102 -0 trunk/contrib/Makefile.in (File Modified)
6566 + - trunk/contrib/m_identify.c (File Added)
6567
6568
6569 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6570 Log:
6571 Document alias{} blocks a bit better.
6572
6573
6574 Changes: Modified:
6575 +9 -0 trunk/doc/reference.conf (File Modified)
6576
6577
6578 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6579 Log:
6580 - add aliases to /stats m (data usage is not counted though, sorry)
6581
6582
6583 Changes: Modified:
6584 +1 -0 trunk/include/s_conf.h (File Modified)
6585 +3 -0 trunk/src/newconf.c (File Modified)
6586 +15 -0 trunk/src/parse.c (File Modified)
6587
6588
6589 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6590 Log:
6591 - remove m_sshortcut as it's no longer relevant
6592
6593
6594 Changes: Modified:
6595 +0 -145 trunk/modules/Makefile.in (File Modified)
6596 + - trunk/modules/m_sshortcut.c (File Deleted)
6597
6598
6599 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6600 Log:
6601 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6602 targets instead of my original idea :P)
6603
6604
6605 Changes: Modified:
6606 +32 -0 trunk/doc/example.conf (File Modified)
6607 +35 -0 trunk/doc/reference.conf (File Modified)
6608 +4 -0 trunk/include/parse.h (File Modified)
6609 +7 -0 trunk/include/s_conf.h (File Modified)
6610 +82 -0 trunk/src/newconf.c (File Modified)
6611 +78 -0 trunk/src/parse.c (File Modified)
6612 +16 -0 trunk/src/s_conf.c (File Modified)
6613
6614
6615 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6616 Log:
6617 Remove some spaces after tabs. ??
6618
6619
6620 Changes: Modified:
6621 +18 -18 trunk/src/newconf.c (File Modified)
6622
6623
6624 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6625 Log:
6626 Global /who:
6627 - make sure to clear all marks also if the who was aborted
6628 because of too many matches
6629 - give ERR_TOOMANYMATCHES if too many matches
6630 - clarify comments
6631
6632 ratbox RATBOX_2_2 r22003 (jilles)
6633
6634
6635 Changes: Modified:
6636 +28 -26 trunk/modules/m_who.c (File Modified)
6637
6638
6639 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6640 Log:
6641 - devel is 2.0
6642
6643
6644 Changes: Modified:
6645 +9 -9 trunk/configure (File Modified)
6646 +1 -1 trunk/configure.ac (File Modified)
6647
6648
6649 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6650 Log:
6651 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6652
6653
6654 Changes: Modified:
6655 +2 -1 trunk/include/s_newconf.h (File Modified)
6656 +20 -0 trunk/modules/m_rehash.c (File Modified)
6657 +1 -1 trunk/src/s_newconf.c (File Modified)
6658
6659
6660 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6661 Log:
6662 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6663
6664
6665 Changes: Modified:
6666 +0 -1 trunk/doc/example.conf (File Modified)
6667 +0 -3 trunk/doc/reference.conf (File Modified)
6668 +0 -1 trunk/include/s_conf.h (File Modified)
6669 +0 -6 trunk/modules/m_info.c (File Modified)
6670 +1 -1 trunk/src/channel.c (File Modified)
6671 +0 -1 trunk/src/newconf.c (File Modified)
6672
6673
6674 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6675 Log:
6676 Missing header in m_chghost.c
6677
6678 Changes: Modified:
6679 +1 -0 trunk/modules/m_chghost.c (File Modified)
6680
6681
6682 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6683 Log:
6684 Relocate QJM code to a seperate function(change_nick_user_host)
6685 Change CHGHOST to use change_nick_user_host instead of just setting it
6686
6687
6688 Changes: Modified:
6689 +3 -0 trunk/include/s_user.h (File Modified)
6690 +1 -1 trunk/modules/m_chghost.c (File Modified)
6691 +3 -78 trunk/modules/m_signon.c (File Modified)
6692 +89 -0 trunk/src/s_user.c (File Modified)
6693
6694
6695 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6696 Log:
6697 Restore /stats a (dns servers, admin-only).
6698
6699
6700 Changes: Modified:
6701 +1 -0 trunk/include/res.h (File Modified)
6702 +5 -8 trunk/modules/m_stats.c (File Modified)
6703 +16 -0 trunk/src/res.c (File Modified)
6704
6705
6706 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6707 Log:
6708 - Add CHARYBDIS_PROFILE if we are profiling.
6709 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6710 - Remove duplicate --enable-epoll entry.
6711
6712
6713 Changes: Modified:
6714 +1595 -15 trunk/configure (File Modified)
6715 +30 -11 trunk/configure.ac (File Modified)
6716 +3 -0 trunk/include/setup.h.in (File Modified)
6717
6718
6719 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6720 Log:
6721 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6722
6723
6724 Changes: Modified:
6725 +28 -0 trunk/aclocal.m4 (File Modified)
6726
6727
6728 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6729 Log:
6730 Allow requesting forward channel and quiet list in same mode command.
6731
6732
6733 Changes: Modified:
6734 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6735
6736
6737 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6738 Log:
6739 Add description of xline wildcards.
6740
6741
6742 Changes: Modified:
6743 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6744
6745
6746 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6747 Log:
6748 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6749
6750
6751 Changes: Modified:
6752 +0 -4 trunk/modules/m_services.c (File Modified)
6753
6754
6755 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6756 Log:
6757 typo
6758
6759
6760 Changes: Modified:
6761 +1 -1 trunk/include/hook.h (File Modified)
6762
6763
6764 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6765 Log:
6766 call_hook, not hook_call
6767
6768
6769 Changes: Modified:
6770 +1 -1 trunk/modules/core/m_join.c (File Modified)
6771
6772
6773 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6774 Log:
6775 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6776 Could be useful for a number of things.
6777
6778
6779 Changes: Modified:
6780 +9 -0 trunk/modules/core/m_join.c (File Modified)
6781
6782
6783 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6784 Log:
6785 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6786
6787
6788 Changes: Modified:
6789 +7 -0 trunk/include/hook.h (File Modified)
6790
6791
6792 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6793 Log:
6794 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6795
6796
6797 Changes: Modified:
6798 +15 -0 trunk/modules/m_services.c (File Modified)
6799
6800
6801 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6802 Log:
6803 Clarify snomask +f, +k, +u.
6804
6805
6806 Changes: Modified:
6807 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6808
6809
6810 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6811 Log:
6812 Cmode +p and +s may be set simultaneously.
6813
6814
6815 Changes: Modified:
6816 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6817
6818
6819 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6820 Log:
6821 actually, we should check the data version on each reload (oops)
6822
6823
6824 Changes: Modified:
6825 +6 -6 trunk/src/main.c (File Modified)
6826
6827
6828 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6829 Log:
6830 more work on the loader
6831
6832
6833 Changes: Modified:
6834 +45 -21 trunk/src/main.c (File Modified)
6835
6836
6837 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6838 Log:
6839 Add prototype ircd_state.c
6840
6841
6842 Changes: Modified:
6843 + - trunk/src/ircd_state.c (File Added)
6844
6845
6846 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6847 Log:
6848 Smaller improvements.
6849
6850
6851 Changes: Modified:
6852 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6853
6854
6855 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6856 Log:
6857 Add a lot of stuff here.
6858
6859
6860 Changes: Modified:
6861 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6862
6863
6864 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6865 Log:
6866 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6867
6868
6869 Changes: Modified:
6870 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6871
6872
6873 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6874 Log:
6875 Invex doesn't trump +r or (sic) +J.
6876
6877
6878 Changes: Modified:
6879 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6880
6881
6882 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6883 Log:
6884 Check to make sure a module is not loaded before loading it.
6885
6886
6887 Changes: Modified:
6888 +6 -1 trunk/src/ircd_parser.y (File Modified)
6889
6890
6891 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6892 Log:
6893 - Add a missing comma in the HeaderMessages array
6894 - Only send "Your hostname is too long ..." if that really is the case
6895
6896
6897 Changes: Modified:
6898 +2 -2 trunk/src/s_auth.c (File Modified)
6899
6900
6901 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6902 Log:
6903 build_symtable() will have already bailed here, so no need to check
6904 explicitly whether or not charybdis_main is NULL.
6905
6906
6907 Changes: Modified:
6908 +7 -16 trunk/src/main.c (File Modified)
6909
6910
6911 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6912 Log:
6913 Data structure versioning, part 1.
6914
6915
6916 Changes: Modified:
6917 +10 -1 trunk/include/ircd_defs.h (File Modified)
6918 +2 -0 trunk/src/ircd.c (File Modified)
6919 +15 -3 trunk/src/main.c (File Modified)
6920
6921
6922 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6923 Log:
6924 build a symbol table and use that instead of doing a raw dlsym on everything
6925
6926
6927 Changes: Modified:
6928 + - trunk/include/ircd_linker.h (File Added)
6929 +71 -1 trunk/src/Makefile.in (File Modified)
6930 + - trunk/src/ircd_linker.c (File Added)
6931 +16 -4 trunk/src/main.c (File Modified)
6932
6933
6934 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6935 Log:
6936 The launcher now calls io_loop() instead of charybdis_main().
6937 This is so that we do not have to reinitialize *everything* later.
6938
6939
6940 Changes: Modified:
6941 +1 -0 trunk/include/ircd.h (File Modified)
6942 +6 -7 trunk/src/ircd.c (File Modified)
6943 +13 -1 trunk/src/main.c (File Modified)
6944
6945
6946 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6947 Log:
6948 Use global binding on libircd.so.
6949
6950
6951 Changes: Modified:
6952 +1 -1 trunk/src/main.c (File Modified)
6953
6954
6955 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6956 Log:
6957 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6958 (it will do more later)
6959
6960
6961 Changes: Modified:
6962 +14 -12 trunk/include/config.h (File Modified)
6963 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6964 +31 -5 trunk/src/Makefile.in (File Modified)
6965 +78 -1 trunk/src/ircd.c (File Modified)
6966 + - trunk/src/main.c (File Added)
6967
6968
6969 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6970 Log:
6971 Add whitespace here, oops.
6972
6973
6974 Changes: Modified:
6975 +1 -1 trunk/CREDITS (File Modified)
6976
6977
6978 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6979 Log:
6980 Properly copy over the IP address here instead of using a cheap hack.
6981 Because the hack didn't work right except on IPv6. :|
6982
6983
6984 Changes: Modified:
6985 +12 -2 trunk/src/s_newconf.c (File Modified)
6986
6987
6988 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6989 Log:
6990 Revert reject cache notice to ratbox's, which more
6991 clearly suggests what's happening.
6992
6993
6994 Changes: Modified:
6995 +4 -1 trunk/src/reject.c (File Modified)
6996
6997
6998 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6999 Log:
7000 Fix the openssl status in the overview information.
7001
7002
7003 Changes: Modified:
7004 +1 -3 trunk/configure (File Modified)
7005 +1 -3 trunk/configure.ac (File Modified)
7006
7007
7008 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7009 Log:
7010 - Add simple exempt{} block (127.0.0.1) to example.conf.
7011 - Remove mention of deny{}.
7012
7013
7014 Changes: Modified:
7015 +5 -0 trunk/doc/example.conf (File Modified)
7016 +1 -1 trunk/doc/reference.conf (File Modified)
7017
7018
7019 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7020 Log:
7021 example.conf: add some comments at the start
7022 reference.conf: some ircd-ratbox -> charybdis
7023
7024
7025 Changes: Modified:
7026 +11 -0 trunk/doc/example.conf (File Modified)
7027 +6 -5 trunk/doc/reference.conf (File Modified)
7028
7029
7030 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7031 Log:
7032 Rename m_createauthonly module to createauthonly
7033 as this is not a module providing an m_function
7034 (command).
7035
7036
7037 Changes: Modified:
7038 +1 -38 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/createauthonly.c (File Added)
7040 + - trunk/contrib/m_createauthonly.c (File Deleted)
7041
7042
7043 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7044 Log:
7045 Add to example confs commented lines for:
7046 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7047 sno_globalkline.so, sno_globaloper.so.
7048
7049
7050 Changes: Modified:
7051 +5 -1 trunk/doc/example.conf (File Modified)
7052 +9 -1 trunk/doc/reference.conf (File Modified)
7053
7054
7055 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7056 Log:
7057 - Unbreak connecting to connect{}s with hostnames
7058 instead of IP addresses (broken with new resolver).
7059 - Try to do A/AAAA query based on aftype in
7060 connect{} (doesn't seem to work fully).
7061
7062
7063 Changes: Modified:
7064 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7065
7066
7067 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7068 Log:
7069 Unbreak /rehash dns.
7070
7071
7072 Changes: Modified:
7073 +1 -0 trunk/src/res.c (File Modified)
7074
7075
7076 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7077 Log:
7078 Preserve Hybrid Id and add one of our own.
7079
7080
7081 Changes: Modified:
7082 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7083 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7084
7085
7086 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7087 Log:
7088 Add anfl and Androsyn to CREDITS.
7089 They wrote a lot of ratbox code we use, both before and after the fork.
7090
7091
7092 Changes: Modified:
7093 +2 -0 trunk/CREDITS (File Modified)
7094
7095
7096 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7097 Log:
7098 Hostname validity check.
7099
7100
7101 Changes: Modified:
7102 +42 -3 trunk/src/s_auth.c (File Modified)
7103
7104
7105 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7106 Log:
7107 Version bump to 1.2.0.
7108
7109
7110 Changes: Modified:
7111 +9 -9 trunk/configure (File Modified)
7112 +1 -1 trunk/configure.ac (File Modified)
7113
7114
7115 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7116 Log:
7117 - Missed a spot in the IPv6 code here. Should be usable now.
7118
7119
7120 Changes: Modified:
7121 +2 -2 trunk/src/res.c (File Modified)
7122
7123
7124 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7125 Log:
7126 Alright, so, this massive commit does the following:
7127 - Removes adns
7128 - Adds a resolver based on the undernet and hybrid one.
7129 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7130 - Makes a check in ./configure be posixly correct
7131 - Simplifies the auth code and DNS callbacks
7132
7133 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7134
7135
7136 Changes: Modified:
7137 +1 -1 trunk/Makefile.in (File Modified)
7138 + - trunk/adns/ (File Deleted)
7139 +148 -80 trunk/configure (File Modified)
7140 +1 -2 trunk/configure.ac (File Modified)
7141 +6 -0 trunk/include/client.h (File Modified)
7142 +1 -0 trunk/include/packet.h (File Modified)
7143 +153 -41 trunk/include/res.h (File Modified)
7144 + - trunk/include/reslib.h (File Added)
7145 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7146 +930 -1449 trunk/modules/.depend (File Modified)
7147 +3 -0 trunk/modules/m_stats.c (File Modified)
7148 +417 -621 trunk/src/.depend (File Modified)
7149 +1 -1 trunk/src/.indent.pro (File Modified)
7150 +2069 -289 trunk/src/Makefile.in (File Modified)
7151 + - trunk/src/adns.c (File Deleted)
7152 + - trunk/src/res.c (File Added)
7153 + - trunk/src/reslib.c (File Added)
7154 +11 -50 trunk/src/s_auth.c (File Modified)
7155 +4 -26 trunk/src/s_newconf.c (File Modified)
7156
7157
7158 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7159 Log:
7160 Document the NOBALLOC feature.
7161
7162
7163 Changes: Modified:
7164 +7 -1 trunk/include/config.h (File Modified)
7165
7166
7167 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7168 Log:
7169 commands.sgml changes
7170
7171
7172 Changes: Modified:
7173 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7174
7175
7176 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7177 Log:
7178 connect{} changes.
7179
7180
7181 Changes: Modified:
7182 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7183
7184
7185 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7186 Log:
7187 Improve description of class{} block (in particular,
7188 mention server classes as well as client classes).
7189
7190
7191 Changes: Modified:
7192 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7193
7194
7195 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7196 Log:
7197 In comment:
7198 -/* sendq: servers need a higher sendq as they send more data */
7199 +/* sendq: servers need a higher sendq as they are sent more data */
7200
7201
7202 Changes: Modified:
7203 +1 -1 trunk/doc/reference.conf (File Modified)
7204
7205
7206 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7207 Log:
7208 Add modules{} block.
7209
7210
7211 Changes: Modified:
7212 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213
7214
7215 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7216 Log:
7217 Add general::oper_snomask, snomask on oper up for opers
7218 that have umode +s set on oper up, but do not have
7219 a specific snomask setting in their operator block.
7220 If this is empty or not specified, +s is used as before.
7221
7222
7223 Changes: Modified:
7224 +4 -1 trunk/doc/example.conf (File Modified)
7225 +7 -1 trunk/doc/reference.conf (File Modified)
7226 +1 -0 trunk/include/client.h (File Modified)
7227 +1 -0 trunk/include/s_conf.h (File Modified)
7228 +32 -0 trunk/src/newconf.c (File Modified)
7229 +1 -0 trunk/src/s_conf.c (File Modified)
7230 +13 -3 trunk/src/s_user.c (File Modified)
7231
7232
7233 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7234 Log:
7235 fix error
7236
7237 Changes: Modified:
7238 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7239
7240
7241 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7242 Log:
7243 Add MASKTRACE and CHANTRACE commands.
7244
7245
7246 Changes: Modified:
7247 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7248
7249
7250 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7251 Log:
7252 document loadmodule directive
7253
7254
7255 Changes: Modified:
7256 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7257
7258
7259 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7260 Log:
7261 finish this up
7262
7263
7264 Changes: Modified:
7265 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7269 Log:
7270 q:lines are no longer living in the ircd.conf either
7271
7272
7273 Changes: Modified:
7274 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7275
7276
7277 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7278 Log:
7279 remove k:line, d:line, x:line as they are their own files now
7280
7281
7282 Changes: Modified:
7283 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7284
7285
7286 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7287 Log:
7288 New place for operator::snomask.
7289
7290
7291 Changes: Modified:
7292 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7293
7294
7295 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7296 Log:
7297 Document connect {}.
7298
7299
7300 Changes: Modified:
7301 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7302
7303
7304 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7305 Log:
7306 example.conf: move operator::snomask to a more logical place,
7307 more sensible default
7308 reference.conf: add operator::snomask
7309
7310
7311 Changes: Modified:
7312 +3 -3 trunk/doc/example.conf (File Modified)
7313 +3 -0 trunk/doc/reference.conf (File Modified)
7314
7315
7316 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7317 Log:
7318 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7319 in those conf entries that take umodes like <name1>, <name2>, ...
7320
7321
7322 Changes: Modified:
7323 +3 -0 trunk/doc/reference.conf (File Modified)
7324 +3 -0 trunk/src/newconf.c (File Modified)
7325
7326
7327 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7328 Log:
7329 Remove H:line
7330
7331
7332 Changes: Modified:
7333 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334
7335
7336 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7337 Log:
7338 Aesthetic changes.
7339
7340
7341 Changes: Modified:
7342 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7346 Log:
7347 s/allow/auth
7348
7349
7350 Changes: Modified:
7351 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7352
7353
7354 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7355 Log:
7356 fix
7357
7358
7359 Changes: Modified:
7360 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7364 Log:
7365 Document operator {} blocks.
7366
7367
7368 Changes: Modified:
7369 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7370
7371
7372 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7373 Log:
7374 auth{}: clarify/add some details
7375
7376
7377 Changes: Modified:
7378 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7379
7380
7381 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7382 Log:
7383 auth{}: Move a paragraph.
7384
7385
7386 Changes: Modified:
7387 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7388
7389
7390 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7391 Log:
7392 Document auth{} blocks.
7393
7394
7395 Changes: Modified:
7396 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7397
7398
7399 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7400 Log:
7401 Add umode +R.
7402
7403
7404 Changes: Modified:
7405 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7406
7407
7408 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7409 Log:
7410 Add umode +R, prevents unidentified clients from
7411 sending private messages or notices. /accept'ed
7412 clients and opers are exempt.
7413 Due to the /accept part, this is only checked
7414 at the target's server, may want to change
7415 this?
7416
7417
7418 Changes: Modified:
7419 +1 -0 trunk/help/opers/umode (File Modified)
7420 +1 -0 trunk/help/users/umode (File Modified)
7421 +2 -0 trunk/include/client.h (File Modified)
7422 +1 -0 trunk/include/numeric.h (File Modified)
7423 +11 -1 trunk/modules/core/m_message.c (File Modified)
7424 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7425 +1 -1 trunk/src/messages.tab (File Modified)
7426 +1 -1 trunk/src/s_user.c (File Modified)
7427
7428
7429 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7430 Log:
7431 Don't allow a nick change if banned or quieted (and not
7432 voiced or opped) on a channel. This uses numeric 435
7433 (bahamut's "cannot change to a banned nick") because
7434 bahamut/ircu's 437 and hyperion's 438 already have
7435 another meaning for us.
7436
7437
7438 Changes: Modified:
7439 +2 -0 trunk/include/channel.h (File Modified)
7440 +1 -0 trunk/include/numeric.h (File Modified)
7441 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7442 +38 -0 trunk/src/channel.c (File Modified)
7443 +1 -1 trunk/src/messages.tab (File Modified)
7444
7445
7446 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7447 Log:
7448 KNOCK:
7449 - respect ban exceptions
7450 - also deny a knock if quieted
7451
7452
7453 Changes: Modified:
7454 +2 -1 trunk/modules/m_knock.c (File Modified)
7455
7456
7457 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7458 Log:
7459 Reverse bad substitution in comment.
7460
7461
7462 Changes: Modified:
7463 +1 -1 trunk/src/channel.c (File Modified)
7464
7465
7466 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7467 Log:
7468 - set DynSpoof flag for clients spoofed at registration
7469 - add orighost instead of host to the hostname hash
7470
7471
7472 Changes: Modified:
7473 +5 -1 trunk/src/s_user.c (File Modified)
7474
7475
7476 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7477 Log:
7478 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7479
7480
7481 Changes: Modified:
7482 +2 -3 trunk/src/send.c (File Modified)
7483
7484
7485 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7486 Log:
7487 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7488
7489
7490 Changes: Modified:
7491 +17 -7 trunk/modules/m_signon.c (File Modified)
7492
7493
7494 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7495 Log:
7496 Correct minimum args on ENCAP SASL to avoid nasty core.
7497
7498
7499 Changes: Modified:
7500 +1 -1 trunk/modules/m_sasl.c (File Modified)
7501
7502
7503 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7504 Log:
7505 Style nits: sptr can't ever be NULL, don't compare truth
7506 values with YES.
7507
7508
7509 Changes: Modified:
7510 +2 -3 trunk/modules/m_scan.c (File Modified)
7511
7512
7513 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7514 Log:
7515 - Comment out scan_cmodes() prototype to suppress warning
7516 - Correct minimum parameter count for mo_scan()
7517
7518
7519 Changes: Modified:
7520 +2 -2 trunk/modules/m_scan.c (File Modified)
7521
7522
7523 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7524 Log:
7525 SCAN UMODES:
7526 - Include full command in operspy notice
7527 - Allow global scans (no-list used, mask not used) without operspy
7528 - Use ERR_NOPRIVS numeric
7529
7530
7531 Changes: Modified:
7532 +21 -9 trunk/modules/m_scan.c (File Modified)
7533
7534
7535 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7536 Log:
7537 Cancel out the >3 default if < is given; this way
7538 any </> specification fully overrides the default.
7539
7540
7541 Changes: Modified:
7542 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7543
7544
7545 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7546 Log:
7547 - Call mo_list() from m_list() to reduce code duplication
7548 - Default to >3, rather arbitrarily (conf option?)
7549 - Make < and > mean less than and greater than again
7550
7551
7552 Changes: Modified:
7553 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7554
7555
7556 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7557 Log:
7558 When processing topic burst, hide connecting server
7559 on netburst if flatten links is enabled.
7560
7561
7562 Changes: Modified:
7563 +9 -2 trunk/modules/m_tb.c (File Modified)
7564
7565
7566 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7567 Log:
7568 - remove PENALTY token
7569
7570
7571 Changes: Modified:
7572 +0 -1 trunk/include/supported.h (File Modified)
7573
7574
7575 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7576 Log:
7577 005 fixups:
7578 - Add PENALTY because we have a pace-wait system.
7579 - Add FNC due to SAVE and RSFNC
7580 - Add q to MAXLIST.
7581
7582
7583 Changes: Modified:
7584 +4 -2 trunk/include/supported.h (File Modified)
7585
7586
7587 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7588 Log:
7589 mkay, indent went nuts here
7590
7591
7592 Changes: Modified:
7593 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7594
7595
7596 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7597 Log:
7598 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7599 and can be used instead. The SAFELIST implementation is the one used by
7600 default, as most users/networks will be used to it.
7601
7602
7603 Changes: Modified:
7604 +1 -0 trunk/NEWS (File Modified)
7605 +14 -0 trunk/include/client.h (File Modified)
7606 +5 -0 trunk/include/hash.h (File Modified)
7607 +404 -272 trunk/modules/Makefile.in (File Modified)
7608 + - trunk/modules/m_list.c (File Deleted)
7609 + - trunk/modules/m_list_ratbox.c (File Added)
7610 + - trunk/modules/m_list_safelist.c (File Added)
7611 +5 -5 trunk/src/hash.c (File Modified)
7612
7613
7614 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7615 Log:
7616 Clear invites on a lowerTS JOIN or SJOIN.
7617 This should complete kick_on_split_riding protection.
7618
7619
7620 Changes: Modified:
7621 +5 -0 trunk/modules/core/m_join.c (File Modified)
7622 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7623
7624
7625 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7626 Log:
7627 Like in ratbox, send and interpret timestamps on invites.
7628
7629
7630 Changes: Modified:
7631 +9 -2 trunk/modules/m_invite.c (File Modified)
7632
7633
7634 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7635 Log:
7636 Add +S (network service) umode. Just for completeness, users or opers
7637 cannot set this.
7638
7639
7640 Changes: Modified:
7641 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7642
7643
7644 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7645 Log:
7646 update NEWS a bit
7647
7648
7649 Changes: Modified:
7650 +35 -2 trunk/NEWS (File Modified)
7651
7652
7653 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7654 Log:
7655 Split off a PreClient structure for data to be freed on registation (i.e. password).
7656 New hook introduce_client for post-registration messages.
7657 Fix b0rked SASL numerics.
7658 Burst REALHOST post-introduction for spoofed-on-registration clients.
7659 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7660 Pre-registration signon support.
7661
7662
7663 Changes: Modified:
7664 +10 -0 trunk/configure (File Modified)
7665 +2 -0 trunk/configure.ac (File Modified)
7666 +14 -4 trunk/include/client.h (File Modified)
7667 +1 -0 trunk/include/hook.h (File Modified)
7668 +1 -0 trunk/include/numeric.h (File Modified)
7669 +3 -0 trunk/include/setup.h.in (File Modified)
7670 +16 -0 trunk/modules/m_chghost.c (File Modified)
7671 +25 -21 trunk/modules/m_sasl.c (File Modified)
7672 +63 -30 trunk/modules/m_signon.c (File Modified)
7673 +18 -0 trunk/src/client.c (File Modified)
7674 +2 -0 trunk/src/hook.c (File Modified)
7675 +5 -5 trunk/src/messages.tab (File Modified)
7676 +2 -0 trunk/src/s_serv.c (File Modified)
7677 +28 -2 trunk/src/s_user.c (File Modified)
7678
7679
7680 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7681 Log:
7682 Update hook documentation.
7683
7684
7685 Changes: Modified:
7686 +30 -0 trunk/doc/hooks.txt (File Modified)
7687
7688
7689 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7690 Log:
7691 Improve @/# handling in match_esc().
7692
7693
7694 Changes: Modified:
7695 +21 -13 trunk/src/match.c (File Modified)
7696
7697
7698 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7699 Log:
7700 backtrack instead of bailing out when handling a mismatched escape
7701
7702
7703 Changes: Modified:
7704 +1 -1 trunk/src/match.c (File Modified)
7705
7706
7707 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7708 Log:
7709 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7710
7711 Changes: Modified:
7712 +2 -1 trunk/CREDITS (File Modified)
7713
7714
7715 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7716 Log:
7717 Fix the escape brokenness and pick up a more efficient matching algorithm,
7718 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7719 Patch sent upstream. They can do whatever they want with it, *shrug*.
7720
7721
7722 Changes: Modified:
7723 +147 -161 trunk/src/match.c (File Modified)
7724
7725
7726 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7727 Log:
7728 If flatten links is enabled, fake the origins of some ServerModes
7729 sent to clients so that the server sending the netburst is hidden.
7730 Most mode hacks still show the true source.
7731
7732
7733 Changes: Modified:
7734 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7735 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7736
7737
7738 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7739 Log:
7740 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7741 where the exit originated).
7742 - When receiving an SQUIT for a server themselves
7743 (IsMe(target_p) || target_p == client_p)
7744 close their link and send a local server notice.
7745
7746
7747 Changes: Modified:
7748 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7749 +6 -3 trunk/src/client.c (File Modified)
7750
7751
7752 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7753 Log:
7754 Hooking into the wrong hook, whoops. :P
7755
7756
7757 Changes: Modified:
7758 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7759 +6 -10 trunk/modules/core/m_join.c (File Modified)
7760
7761
7762 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7763 Log:
7764 this doesn't work right, right now :P
7765
7766
7767 Changes: Modified:
7768 +40 -0 trunk/contrib/Makefile.in (File Modified)
7769 + - trunk/contrib/m_createauthonly.c (File Added)
7770 +6 -0 trunk/include/hook.h (File Modified)
7771 +26 -1 trunk/modules/core/m_join.c (File Modified)
7772 +1 -1 trunk/src/ircd.c (File Modified)
7773
7774
7775 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7776 Log:
7777 Make can_join() hookable.
7778
7779
7780 Changes: Modified:
7781 +12 -1 trunk/src/channel.c (File Modified)
7782
7783
7784 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7785 Log:
7786 add 'int approved;' to the channel event hook
7787
7788
7789 Changes: Modified:
7790 +1 -0 trunk/include/hook.h (File Modified)
7791
7792
7793 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7794 Log:
7795 Use SIDs in SASL ENCAP origin.
7796 Ignore responses from other agents once the first SASL response has been received for a client.
7797
7798
7799 Changes: Modified:
7800 +9 -5 trunk/modules/m_sasl.c (File Modified)
7801
7802
7803 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7804 Log:
7805 Removed stray debug code.
7806
7807
7808 Changes: Modified:
7809 +1 -1 trunk/modules/m_sasl.c (File Modified)
7810
7811
7812 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7813 Log:
7814 Don't complain "unknown MODE flag" if a non-oper attempts
7815 to unset an oper only umode they do not have.
7816 This is to prevent unwanted error messages when users/bots
7817 do things like MODE <nick> +i-sw.
7818
7819
7820 Changes: Modified:
7821 +4 -2 trunk/src/s_user.c (File Modified)
7822
7823
7824 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7825 Log:
7826 Fix client_exit hook name and only call it for local exits that are not
7827 IsAnyServer.
7828
7829
7830 Changes: Modified:
7831 +3 -2 trunk/modules/m_sasl.c (File Modified)
7832
7833
7834 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7835 Log:
7836 Fix SASL logic to actually use stored agent UID.
7837 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7838 Add abort code for exiting clients.
7839
7840
7841 Changes: Modified:
7842 +18 -9 trunk/modules/m_sasl.c (File Modified)
7843
7844
7845 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7846 Log:
7847 Port over ratbox 2.2 /challenge. This is slightly more secure
7848 (better crypto, longer keys, challenge timeout) and has better
7849 client scripts.
7850
7851 The respond tool is no longer part of the ircd tree but a
7852 separate package, currently available from
7853 http://respond.ircd-ratbox.org (we should mirror/... this).
7854
7855
7856 Changes: Modified:
7857 +65 -310 trunk/doc/challenge.txt (File Modified)
7858 +5 -5 trunk/include/client.h (File Modified)
7859 +3 -0 trunk/include/irc_string.h (File Modified)
7860 +3 -0 trunk/include/numeric.h (File Modified)
7861 +94 -50 trunk/modules/m_challenge.c (File Modified)
7862 +1 -2 trunk/src/client.c (File Modified)
7863 +125 -0 trunk/src/irc_string.c (File Modified)
7864 +2 -2 trunk/src/messages.tab (File Modified)
7865 + - trunk/tools/rsa_respond/ (File Deleted)
7866
7867
7868 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7869 Log:
7870 Preliminary SASL support.
7871
7872
7873 Changes: Modified:
7874 +7 -0 trunk/include/client.h (File Modified)
7875 +6 -0 trunk/include/numeric.h (File Modified)
7876 +1 -0 trunk/modules/Makefile.in (File Modified)
7877 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7878 +175 -1 trunk/modules/m_cap.c (File Modified)
7879 + - trunk/modules/m_sasl.c (File Added)
7880 +2 -0 trunk/modules/m_user.c (File Modified)
7881 +5 -5 trunk/src/messages.tab (File Modified)
7882 +8 -2 trunk/src/s_user.c (File Modified)
7883
7884
7885 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7886 Log:
7887 SIGNON: make logout also apply remotely.
7888
7889
7890 Changes: Modified:
7891 +7 -2 trunk/modules/m_signon.c (File Modified)
7892
7893
7894 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7895 Log:
7896 Use an asterisk when sending empty logins in SIGNON.
7897
7898
7899 Changes: Modified:
7900 +5 -5 trunk/modules/m_signon.c (File Modified)
7901
7902
7903 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7904 Log:
7905 SIGNON: Only add whowas entry (add_history()) and wipe
7906 accepts (del_all_accepts()) if nick changed.
7907
7908
7909 Changes: Modified:
7910 +5 -3 trunk/modules/m_signon.c (File Modified)
7911
7912
7913 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7914 Log:
7915 SIGNON: slight fixes to collision code:
7916 - don't kill if target_p == source_p (nick unchanged or only changed case)
7917 - add comment that SAVE support is missing
7918 - use sendto_realops_snomask() instead of sendto_realops_flags()
7919
7920
7921 Changes: Modified:
7922 +9 -6 trunk/modules/m_signon.c (File Modified)
7923
7924
7925 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7926 Log:
7927 Fix up kills for bad nick/user/host on SIGNON.
7928
7929
7930 Changes: Modified:
7931 +16 -6 trunk/modules/m_signon.c (File Modified)
7932
7933
7934 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7935 Log:
7936 If changing to a nick with a digit, only allow the UID.
7937
7938
7939 Changes: Modified:
7940 +4 -0 trunk/modules/m_signon.c (File Modified)
7941
7942
7943 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7944 Log:
7945 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7946 Strip leading digits from logins that are not purely numeric.
7947
7948
7949 Changes: Modified:
7950 +3 -0 trunk/include/numeric.h (File Modified)
7951 +2 -0 trunk/include/send.h (File Modified)
7952 +1 -0 trunk/modules/Makefile.in (File Modified)
7953 +456 -3 trunk/modules/m_services.c (File Modified)
7954 + - trunk/modules/m_signon.c (File Added)
7955 +2 -2 trunk/src/messages.tab (File Modified)
7956 +98 -0 trunk/src/send.c (File Modified)
7957
7958
7959 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7960 Log:
7961 Remove old server notice umodes from example confs.
7962
7963
7964 Changes: Modified:
7965 +1 -2 trunk/doc/example.conf (File Modified)
7966 +4 -17 trunk/doc/reference.conf (File Modified)
7967
7968
7969 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7970 Log:
7971 Add snomask help file (forgot this earlier).
7972
7973
7974 Changes: Modified:
7975 + - trunk/help/opers/snomask (File Added)
7976
7977
7978 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7979 Log:
7980 Add umode +l (receive locops).
7981
7982
7983 Changes: Modified:
7984 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7985
7986
7987 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7988 Log:
7989 We don't plan to implement cmode +R (quiet unidentified) and
7990 umode +I (deny invite) for 1.1, so comment them out from the
7991 docs.
7992
7993
7994 Changes: Modified:
7995 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7996 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7997
7998
7999 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8000 Log:
8001 Improve snomask usage description.
8002
8003
8004 Changes: Modified:
8005 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8006
8007
8008 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8009 Log:
8010 Mention the word snomask with umode +s (needs to be a link really).
8011
8012
8013 Changes: Modified:
8014 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8015
8016
8017 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8018 Log:
8019 Add snomask +Z (operspy notices).
8020
8021
8022 Changes: Modified:
8023 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8024
8025
8026 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8027 Log:
8028 Misc updates/clarifications.
8029
8030
8031 Changes: Modified:
8032 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8033
8034
8035 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8036 Log:
8037 Document snomasks.
8038
8039
8040 Changes: Modified:
8041 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8042 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8043 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8044
8045
8046 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8047 Log:
8048 - Allow ENCAP REALHOST outside burst
8049 - Fix comment describing race condition: this can only happen
8050 on a local whois with use_whois_actually enabled
8051
8052
8053 Changes: Modified:
8054 +4 -6 trunk/modules/m_chghost.c (File Modified)
8055
8056
8057 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8058 Log:
8059 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8060
8061
8062 Changes: Modified:
8063 +39 -0 trunk/contrib/Makefile.in (File Modified)
8064 + - trunk/contrib/sno_globaloper.c (File Added)
8065
8066
8067 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8068 Log:
8069 Pass along old umodes and snomask in umode_changed hook,
8070 changing its parameter type from struct Client *
8071 to hook_data_umode_changed *. (For a new client, both
8072 are zero.)
8073
8074 The IP cloaking module now fully ignores umode changes
8075 where +h didn't change.
8076
8077
8078 Changes: Modified:
8079 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8080 +7 -0 trunk/include/hook.h (File Modified)
8081 +18 -4 trunk/src/s_user.c (File Modified)
8082
8083
8084 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8085 Log:
8086 move libcharybdis-provided function initialisation into libcharybdis_init().
8087
8088
8089 Changes: Modified:
8090 +32 -11 trunk/src/ircd.c (File Modified)
8091
8092
8093 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8094 Log:
8095 Make +f notices (local host, global host, global user@host, local class)
8096 netwide. Exceeding /quote set max remains local.
8097
8098
8099 Changes: Modified:
8100 +4 -4 trunk/src/s_conf.c (File Modified)
8101
8102
8103 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8104 Log:
8105 Netwide notices about attempts to join juped channels.
8106
8107
8108 Changes: Modified:
8109 +1 -1 trunk/modules/core/m_join.c (File Modified)
8110
8111
8112 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8113 Log:
8114 Send server notices about failed oper attempts globally.
8115 Successful remote oper attempt notices will be generated
8116 from the mode changes.
8117
8118
8119 Changes: Modified:
8120 +3 -3 trunk/modules/m_challenge.c (File Modified)
8121 +2 -2 trunk/modules/m_oper.c (File Modified)
8122
8123
8124 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8125 Log:
8126 Rest of infrastructure for sending server notices globally.
8127 Uses a new L_NETWIDE level on sendto_realops_snomask().
8128
8129
8130 Changes: Modified:
8131 +1 -0 trunk/include/send.h (File Modified)
8132 +31 -4 trunk/src/send.c (File Modified)
8133
8134
8135 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8136 Log:
8137 Add general::global_snotices conf option to control
8138 whether we send out SNOTEs. Does not do anything yet.
8139
8140
8141 Changes: Modified:
8142 +1 -0 trunk/doc/example.conf (File Modified)
8143 +6 -0 trunk/doc/reference.conf (File Modified)
8144 +1 -0 trunk/include/s_conf.h (File Modified)
8145 +6 -0 trunk/modules/m_info.c (File Modified)
8146 +1 -0 trunk/src/newconf.c (File Modified)
8147 +1 -0 trunk/src/s_conf.c (File Modified)
8148
8149
8150 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8151 Log:
8152 Only accept SNOTE from servers.
8153
8154
8155 Changes: Modified:
8156 +2 -0 trunk/modules/m_snote.c (File Modified)
8157
8158
8159 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8160 Log:
8161 Correct parv indices so this actually works.
8162
8163
8164 Changes: Modified:
8165 +2 -2 trunk/modules/m_snote.c (File Modified)
8166
8167
8168 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8169 Log:
8170 s/scan/snote/g
8171
8172
8173 Changes: Modified:
8174 +3 -3 trunk/modules/m_snote.c (File Modified)
8175
8176
8177 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8178 Log:
8179 Add m_snote.c, SNOTE propagator.
8180
8181
8182 Changes: Modified:
8183 +86 -0 trunk/modules/Makefile.in (File Modified)
8184 + - trunk/modules/m_snote.c (File Added)
8185
8186
8187 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8188 Log:
8189 start seeding the 1.1 NEWS file
8190
8191
8192 Changes: Modified:
8193 +4 -0 trunk/NEWS (File Modified)
8194
8195
8196 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8197 Log:
8198 rename some modules to more descriptive names...
8199
8200
8201 Changes: Modified:
8202 +2 -131 trunk/contrib/Makefile.in (File Modified)
8203 + - trunk/contrib/globalconnexit.c (File Deleted)
8204 + - trunk/contrib/globallineactive.c (File Deleted)
8205 + - trunk/contrib/sno_farconnect.c (File Added)
8206 + - trunk/contrib/sno_globalkline.c (File Added)
8207 +1 -120 trunk/modules/Makefile.in (File Modified)
8208 + - trunk/modules/networknotice.c (File Deleted)
8209 + - trunk/modules/sno_routing.c (File Added)
8210
8211
8212 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8213 Log:
8214 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8215 Uses FLAGS2_FLOODDONE bit on servers.
8216
8217
8218 Changes: Modified:
8219 +3 -0 trunk/include/client.h (File Modified)
8220 +121 -1 trunk/modules/Makefile.in (File Modified)
8221 + - trunk/modules/networknotice.c (File Added)
8222
8223
8224 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8225 Log:
8226 Don't show servers in /trace to nonopers if flatten links is enabled.
8227
8228
8229 Changes: Modified:
8230 +8 -5 trunk/modules/m_trace.c (File Modified)
8231
8232
8233 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8234 Log:
8235 CHGHOST:
8236 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8237 - send back confirmation to source, if local client
8238 - send a +s server notice if the source is neither a server nor a service (+S)
8239
8240
8241 Changes: Modified:
8242 +5 -1 trunk/modules/m_chghost.c (File Modified)
8243
8244
8245 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8246 Log:
8247 Use sendto_realops_snomask_from() to make the
8248 server notices appear to come from the affected
8249 user's server.
8250
8251
8252 Changes: Modified:
8253 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8254 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8255
8256
8257 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8258 Log:
8259 Add sendto_realops_snomask_from(), allows
8260 specification of apparent source server.
8261
8262
8263 Changes: Modified:
8264 +1 -0 trunk/include/send.h (File Modified)
8265 +41 -1 trunk/src/send.c (File Modified)
8266
8267
8268 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8269 Log:
8270 Revert r579. Keep host, not orighost in oper up notice.
8271 It would be inconsistent to have orighost there, and we
8272 don't want to mess up all server notices by putting both
8273 host and orighost.
8274
8275
8276 Changes: Modified:
8277 +1 -1 trunk/src/s_user.c (File Modified)
8278
8279
8280 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8281 Log:
8282 Include the IP address in operlog/foperlog.
8283
8284
8285 Changes: Modified:
8286 +10 -8 trunk/modules/m_challenge.c (File Modified)
8287 +8 -6 trunk/modules/m_oper.c (File Modified)
8288
8289
8290 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8291 Log:
8292 Call umode_changed hook on oper up.
8293
8294
8295 Changes: Modified:
8296 +1 -0 trunk/src/s_user.c (File Modified)
8297
8298
8299 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8300 Log:
8301 Add globalconnexit contrib module, shows remote client connects/exits
8302 except netsplits/netjoin on snomask +F.
8303 Notice formatting will probably change somewhat still.
8304
8305
8306 Changes: Modified:
8307 +80 -0 trunk/contrib/Makefile.in (File Modified)
8308 + - trunk/contrib/globalconnexit.c (File Added)
8309
8310
8311 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8312 Log:
8313 Declare snomask_modes[] so modules can provide snomasks.
8314
8315
8316 Changes: Modified:
8317 +2 -0 trunk/include/snomask.h (File Modified)
8318
8319
8320 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8321 Log:
8322 Replace user_signon hook with two new hooks: new_local_user
8323 and new_remote_user.
8324 These are called right before the user is introduced to the
8325 rest of the network.
8326
8327
8328 Changes: Modified:
8329 +2 -1 trunk/include/hook.h (File Modified)
8330 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8331 +4 -2 trunk/src/hook.c (File Modified)
8332 +2 -3 trunk/src/s_user.c (File Modified)
8333
8334
8335 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8336 Log:
8337 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8338
8339
8340 Changes: Modified:
8341 +2 -2 trunk/modules/m_scan.c (File Modified)
8342
8343
8344 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8345 Log:
8346 Update doc/technical/send.txt.
8347
8348
8349 Changes: Modified:
8350 +91 -131 trunk/doc/technical/send.txt (File Modified)
8351
8352
8353 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8354 Log:
8355 Add chantrace and masktrace to help files.
8356
8357
8358 Changes: Modified:
8359 + - trunk/help/opers/chantrace (File Added)
8360 +27 -20 trunk/help/opers/index (File Modified)
8361 + - trunk/help/opers/masktrace (File Added)
8362 +2 -0 trunk/help/opers/operspy (File Modified)
8363
8364
8365 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8366 Log:
8367 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8368 Shows etrace-like output for all users in a channel,
8369 in particular IP addresses.
8370
8371
8372 Changes: Modified:
8373 +75 -2 trunk/modules/m_etrace.c (File Modified)
8374
8375
8376 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8377 Log:
8378 Port over ratbox 2.2 r21727 (anfl):
8379 add some logging when we drop servers in places where we only notify opers
8380
8381
8382 Changes: Modified:
8383 +31 -0 trunk/modules/core/m_server.c (File Modified)
8384
8385
8386 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8387 Log:
8388 display orighost in operup message
8389
8390
8391 Changes: Modified:
8392 +1 -1 trunk/src/s_user.c (File Modified)
8393
8394
8395 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8396 Log:
8397 Add globallineactive contrib module, a hack which can often
8398 show k/d/g/x line active for remote clients.
8399
8400
8401 Changes: Modified:
8402 +52 -0 trunk/contrib/Makefile.in (File Modified)
8403 + - trunk/contrib/globallineactive.c (File Added)
8404
8405
8406 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8407 Log:
8408 Show IP field in the same way as MASKTRACE:
8409 "255.255.255.255" if it's unknown (remote TS5 client)
8410 and "0" if we or the remote server are purposely
8411 hiding it.
8412
8413
8414 Changes: Modified:
8415 +12 -1 trunk/modules/m_scan.c (File Modified)
8416
8417
8418 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8419 Log:
8420 scan umodes:
8421 - don't show servers in a global scan
8422 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8423
8424
8425 Changes: Modified:
8426 +4 -1 trunk/modules/m_scan.c (File Modified)
8427
8428
8429 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8430 Log:
8431 Implement SCAN UMODES.
8432
8433
8434 Changes: Modified:
8435 +3 -0 trunk/include/numeric.h (File Modified)
8436 +128 -2 trunk/modules/m_scan.c (File Modified)
8437 +2 -2 trunk/src/messages.tab (File Modified)
8438
8439
8440 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8441 Log:
8442 more oops
8443
8444
8445 Changes: Modified:
8446 +1 -1 trunk/modules/m_scan.c (File Modified)
8447
8448
8449 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8450 Log:
8451 parv[0] should be parv[1].
8452
8453
8454 Changes: Modified:
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8456
8457
8458 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8459 Log:
8460 another oops
8461
8462
8463 Changes: Modified:
8464 +1 -1 trunk/modules/m_scan.c (File Modified)
8465
8466
8467 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8468 Log:
8469 fix mistake here
8470
8471
8472 Changes: Modified:
8473 +2 -2 trunk/modules/m_scan.c (File Modified)
8474
8475
8476 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8477 Log:
8478 framework for scan command
8479
8480
8481 Changes: Modified:
8482 +113 -0 trunk/modules/Makefile.in (File Modified)
8483 + - trunk/modules/m_scan.c (File Added)
8484
8485
8486 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8487 Log:
8488 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8489
8490
8491 Changes: Modified:
8492 +2 -0 trunk/include/irc_string.h (File Modified)
8493 +157 -1 trunk/modules/m_etrace.c (File Modified)
8494 +129 -90 trunk/src/match.c (File Modified)
8495
8496
8497 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8498 Log:
8499 orighost may live in a different hash bucket (likely the case), lets check it standalone
8500
8501
8502 Changes: Modified:
8503 +39 -3 trunk/src/hostmask.c (File Modified)
8504
8505
8506 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8507 Log:
8508 SVN didn't check modules/ somehow, hrmm.
8509
8510
8511 Changes: Modified:
8512 +1 -1 trunk/modules/m_kline.c (File Modified)
8513 +6 -6 trunk/modules/m_stats.c (File Modified)
8514
8515
8516 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8517 Log:
8518 Track hostmask entries for client_p->orighost, if available.
8519 Not throughly tested, but seems to work fine.
8520
8521
8522 Changes: Modified:
8523 +8 -4 trunk/include/hostmask.h (File Modified)
8524 +14 -10 trunk/src/hostmask.c (File Modified)
8525
8526
8527 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8528 Log:
8529 Pass on SQUIT reasons more.
8530
8531
8532 Changes: Modified:
8533 +17 -19 trunk/src/client.c (File Modified)
8534
8535
8536 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8537 Log:
8538 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8539 This way, hidden admins also get them.
8540
8541
8542 Changes: Modified:
8543 +4 -4 trunk/src/send.c (File Modified)
8544
8545
8546 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8547 Log:
8548 From ircd-ratbox 2.2 (r21339 anfl):
8549 ms_kill() should be using find_person(), not find_client()
8550 otherwise it can generate a core.
8551
8552
8553 Changes: Modified:
8554 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8555
8556
8557 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8558 Log:
8559 Add m_error to core_module_table, so it is loaded by default.
8560
8561
8562 Changes: Modified:
8563 +1 -0 trunk/src/modules.c (File Modified)
8564
8565
8566 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8567 Log:
8568 comment is a const char *, not char *.
8569
8570
8571 Changes: Modified:
8572 +1 -1 trunk/include/hook.h (File Modified)
8573
8574
8575 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8576 Log:
8577 Fix a long standing hybrid 7 bug: when getting a read error
8578 on a server, report_error() is called with a %d instead of
8579 a %s in the format string ("Lost connection" in +d).
8580
8581
8582 Changes: Modified:
8583 +1 -1 trunk/src/client.c (File Modified)
8584
8585
8586 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8587 Log:
8588 Clarifications.
8589
8590
8591 Changes: Modified:
8592 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8593
8594
8595 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8596 Log:
8597 Add document describing capabilities and what they mean.
8598
8599
8600 Changes: Modified:
8601 + - trunk/doc/technical/capab.txt (File Added)
8602
8603
8604 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8605 Log:
8606 Change client_exit hook to pass all exit_client() parameters.
8607
8608
8609 Changes: Modified:
8610 +8 -0 trunk/include/hook.h (File Modified)
8611 +6 -1 trunk/src/client.c (File Modified)
8612
8613
8614 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8615 Log:
8616 Add client_exit hook, called in exit_client() for all
8617 clients of all types, except clients exiting because
8618 of netsplits (QS). The only thing done before it is
8619 marking the client as "closing" (to prevent
8620 recursion).
8621
8622
8623 Changes: Modified:
8624 +1 -0 trunk/include/hook.h (File Modified)
8625 +2 -0 trunk/src/client.c (File Modified)
8626 +2 -0 trunk/src/hook.c (File Modified)
8627
8628
8629 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8630 Log:
8631 Improve the code that calculates the nnnS nnnC counts
8632 in RPL_TRACESERVER.
8633
8634 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8635
8636
8637 Changes: Modified:
8638 +43 -36 trunk/modules/m_trace.c (File Modified)
8639
8640
8641 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8642 Log:
8643 Add server_eob hook.
8644 Planning to use this for netsplit/join notices.
8645
8646
8647 Changes: Modified:
8648 +1 -0 trunk/include/hook.h (File Modified)
8649 +2 -0 trunk/modules/m_pong.c (File Modified)
8650 +2 -0 trunk/src/hook.c (File Modified)
8651
8652
8653 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8654 Log:
8655 Default motd: ircd-ratbox -> charybdis
8656
8657
8658 Changes: Modified:
8659 +1 -1 trunk/doc/ircd.motd (File Modified)
8660
8661
8662 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8663 Log:
8664 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8665
8666
8667 Changes: Modified:
8668 +4 -4 trunk/src/s_user.c (File Modified)
8669
8670
8671 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8672 Log:
8673 - Remove obsolete EOB help file
8674 - Document snomask in the help files
8675 - Update indexes
8676
8677
8678 Changes: Modified:
8679 + - trunk/help/opers/eob (File Deleted)
8680 +13 -12 trunk/help/opers/index (File Modified)
8681 +1 -13 trunk/help/opers/umode (File Modified)
8682 +7 -7 trunk/help/users/index (File Modified)
8683
8684
8685 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8686 Log:
8687 Bail if snomask to parse is not given. Pointy hat to myself.
8688
8689
8690 Changes: Modified:
8691 +3 -0 trunk/src/snomask.c (File Modified)
8692
8693
8694 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8695 Log:
8696 Remove m_flags from autoconf
8697
8698
8699 Changes: Modified:
8700 +0 -1 trunk/contrib/Makefile.in (File Modified)
8701
8702
8703 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8704 Log:
8705 remove m_flags
8706
8707
8708 Changes: Modified:
8709 + - trunk/contrib/m_flags.c (File Deleted)
8710
8711
8712 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8713 Log:
8714 If +s is in oper_only_umodes, clear snomask on deoper.
8715
8716
8717 Changes: Modified:
8718 +5 -0 trunk/src/s_user.c (File Modified)
8719
8720
8721 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8722 Log:
8723 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8724
8725
8726 Changes: Modified:
8727 +2 -2 trunk/configure (File Modified)
8728 +2 -2 trunk/configure.ac (File Modified)
8729
8730
8731 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8732 Log:
8733 Remove the old server notice umodes.
8734 Default oper only umodes is now +s.
8735 Please make sure all remaining umodes still work.
8736
8737
8738 Changes: Modified:
8739 +3 -21 trunk/include/client.h (File Modified)
8740 +0 -12 trunk/src/newconf.c (File Modified)
8741 +1 -1 trunk/src/s_conf.c (File Modified)
8742 +12 -12 trunk/src/s_user.c (File Modified)
8743
8744
8745 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8746 Log:
8747 operator::flags nick_changes now controls +n snomask instead of +n umode.
8748
8749
8750 Changes: Modified:
8751 +8 -8 trunk/src/s_user.c (File Modified)
8752
8753
8754 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8755 Log:
8756 Move down h_umode_changed hook call after umode allowed checks
8757 (so it will not see +a if someone tries to set it but is not
8758 allowed to).
8759
8760
8761 Changes: Modified:
8762 +2 -3 trunk/src/s_user.c (File Modified)
8763
8764
8765 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8766 Log:
8767 Move over non-+s server notices (hopefully, all of them).
8768
8769
8770 Changes: Modified:
8771 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8772 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8773 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8774 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8775 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8776 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8777 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8778 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8779 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8780 +2 -2 trunk/libcharybdis/event.c (File Modified)
8781 +2 -2 trunk/modules/core/m_join.c (File Modified)
8782 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8783 +3 -3 trunk/modules/core/m_message.c (File Modified)
8784 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8785 +2 -2 trunk/modules/core/m_server.c (File Modified)
8786 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8787 +1 -1 trunk/modules/m_post.c (File Modified)
8788 +1 -1 trunk/modules/m_services.c (File Modified)
8789 +2 -2 trunk/src/channel.c (File Modified)
8790 +3 -3 trunk/src/client.c (File Modified)
8791 +1 -1 trunk/src/hash.c (File Modified)
8792 +5 -5 trunk/src/s_conf.c (File Modified)
8793 +2 -2 trunk/src/s_log.c (File Modified)
8794 +4 -4 trunk/src/s_user.c (File Modified)
8795
8796
8797 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8798 Log:
8799 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8800
8801
8802 Changes: Modified:
8803 +2 -1 trunk/include/snomask.h (File Modified)
8804 +2 -2 trunk/src/snomask.c (File Modified)
8805
8806
8807 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8808 Log:
8809 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8810
8811
8812 Changes: Modified:
8813 +1 -1 trunk/contrib/example_module.c (File Modified)
8814 +2 -2 trunk/include/ircd_defs.h (File Modified)
8815 +6 -6 trunk/modules/core/m_error.c (File Modified)
8816 +1 -1 trunk/modules/core/m_join.c (File Modified)
8817 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8818 +1 -1 trunk/modules/core/m_message.c (File Modified)
8819 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8820 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8821 +18 -18 trunk/modules/core/m_server.c (File Modified)
8822 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8823 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8824 +4 -4 trunk/modules/m_challenge.c (File Modified)
8825 +4 -4 trunk/modules/m_dline.c (File Modified)
8826 +13 -13 trunk/modules/m_gline.c (File Modified)
8827 +5 -5 trunk/modules/m_kline.c (File Modified)
8828 +2 -2 trunk/modules/m_oper.c (File Modified)
8829 +1 -1 trunk/modules/m_pong.c (File Modified)
8830 +13 -13 trunk/modules/m_rehash.c (File Modified)
8831 +4 -4 trunk/modules/m_resv.c (File Modified)
8832 +16 -16 trunk/modules/m_set.c (File Modified)
8833 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8834 +6 -6 trunk/modules/m_xline.c (File Modified)
8835 +1 -1 trunk/src/adns.c (File Modified)
8836 +2 -2 trunk/src/channel.c (File Modified)
8837 +1 -1 trunk/src/listener.c (File Modified)
8838 +1 -1 trunk/src/s_auth.c (File Modified)
8839 +15 -15 trunk/src/s_conf.c (File Modified)
8840 +3 -3 trunk/src/s_user.c (File Modified)
8841 +7 -7 trunk/src/send.c (File Modified)
8842
8843
8844 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8845 Log:
8846 On oper up:
8847 - set +s snomask if +s umode set but no snomasks
8848 - put numerics in more logical order
8849
8850
8851 Changes: Modified:
8852 +3 -1 trunk/src/s_user.c (File Modified)
8853
8854
8855 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8856 Log:
8857 parse_snobuf_to_mask(): default to + at start
8858 allows stuff like /mode jilles +s C
8859
8860
8861 Changes: Modified:
8862 +1 -1 trunk/src/snomask.c (File Modified)
8863
8864
8865 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8866 Log:
8867 Changes to user_mode() snomask handling.
8868 - show snomask (if not 0) on /mode <nick>
8869 - show snomask once at the end if +s/-s used
8870 - only parse 1 parameter for umode changes
8871 - don't crash on /mode <nick> +s
8872 - /mode <nick> -s clears snomask, doesn't use parameter
8873 - set umode +s iff snomask is not 0
8874 - snomask is not propagated, but umode +s is
8875
8876
8877 Changes: Modified:
8878 +97 -72 trunk/src/s_user.c (File Modified)
8879
8880
8881 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8882 Log:
8883 Convert some messages over to snomask.
8884
8885
8886 Changes: Modified:
8887 +29 -29 trunk/src/client.c (File Modified)
8888 +2 -2 trunk/src/ircd.c (File Modified)
8889 +13 -13 trunk/src/modules.c (File Modified)
8890 +1 -1 trunk/src/newconf.c (File Modified)
8891 +5 -5 trunk/src/parse.c (File Modified)
8892 +1 -1 trunk/src/restart.c (File Modified)
8893 +4 -4 trunk/src/s_newconf.c (File Modified)
8894 +11 -11 trunk/src/s_serv.c (File Modified)
8895
8896
8897 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8898 Log:
8899 include snomask.h from client.h
8900
8901
8902 Changes: Modified:
8903 +1 -0 trunk/include/client.h (File Modified)
8904
8905
8906 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8907 Log:
8908 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8909
8910
8911 Changes: Modified:
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +2 -1 trunk/src/snomask.c (File Modified)
8914
8915
8916 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8917 Log:
8918 should start with +, not \0. Whoops. :)
8919
8920
8921 Changes: Modified:
8922 +1 -1 trunk/src/snomask.c (File Modified)
8923
8924
8925 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8926 Log:
8927 core snomask support.
8928
8929
8930 Changes: Modified:
8931 +3 -0 trunk/doc/example.conf (File Modified)
8932 +2 -0 trunk/include/client.h (File Modified)
8933 +2 -0 trunk/include/numeric.h (File Modified)
8934 +2 -0 trunk/include/s_newconf.h (File Modified)
8935 +63 -0 trunk/include/send.h (File Modified)
8936 + - trunk/include/snomask.h (File Added)
8937 +1 -0 trunk/src/Makefile.in (File Modified)
8938 +1 -1 trunk/src/messages.tab (File Modified)
8939 +8 -0 trunk/src/newconf.c (File Modified)
8940 +12 -0 trunk/src/s_user.c (File Modified)
8941 +235 -0 trunk/src/send.c (File Modified)
8942 + - trunk/src/snomask.c (File Added)
8943
8944
8945 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8946 Log:
8947 add a blank line after the license info.
8948
8949
8950 Changes: Modified:
8951 +1 -1 trunk/CREDITS (File Modified)
8952
8953
8954 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8955 Log:
8956 Extend copyright to 2006.
8957
8958
8959 Changes: Modified:
8960 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8961
8962
8963 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8964 Log:
8965 - Fix up book id.
8966 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8967
8968
8969 Changes: Modified:
8970 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8971 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8972
8973
8974 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8975 Log:
8976 Add oper privileges document.
8977
8978
8979 Changes: Modified:
8980 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8981 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8982
8983
8984 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8985 Log:
8986 Capitalize message names in services shortcuts (for consistency).
8987
8988
8989 Changes: Modified:
8990 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8991
8992
8993 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8994 Log:
8995 Remove C++ comment.
8996
8997
8998 Changes: Modified:
8999 +1 -1 trunk/src/patricia.c (File Modified)
9000
9001
9002 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9003 Log:
9004 Remove obsolete 'nextconnect' variable.
9005
9006
9007 Changes: Modified:
9008 +0 -1 trunk/include/ircd.h (File Modified)
9009 +0 -2 trunk/src/client.c (File Modified)
9010 +0 -1 trunk/src/ircd.c (File Modified)
9011
9012
9013 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9014 Log:
9015 Remove this remnant of the hybrid 6 ziplinks implementation.
9016
9017
9018 Changes: Modified:
9019 + - trunk/include/s_zip.h (File Deleted)
9020
9021
9022 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9023 Log:
9024 Make clone limiting work on orighost, not host (so it
9025 looks through services cloaks). Lightly tested, please
9026 test/review.
9027
9028
9029 Changes: Modified:
9030 +2 -0 trunk/modules/m_chghost.c (File Modified)
9031 +1 -1 trunk/src/client.c (File Modified)
9032 +1 -1 trunk/src/s_conf.c (File Modified)
9033
9034
9035 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9036 Log:
9037 Don't forget to link me_realhost() into the command hash.
9038
9039 Pointy hat to: myself
9040
9041
9042 Changes: Modified:
9043 +1 -1 trunk/modules/m_chghost.c (File Modified)
9044
9045
9046 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9047 Log:
9048 It's call_hook, not hook_call.
9049
9050
9051 Changes: Modified:
9052 +1 -1 trunk/src/s_user.c (File Modified)
9053
9054
9055 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9056 Log:
9057 Add unreject help file.
9058
9059
9060 Changes: Modified:
9061 + - trunk/help/opers/unreject (File Added)
9062
9063
9064 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9065 Log:
9066 Link the all-important 42 module to the build :P
9067
9068
9069 Changes: Modified:
9070 +1 -0 trunk/contrib/Makefile.in (File Modified)
9071
9072
9073 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9074 Log:
9075 Mention /rehash help.
9076
9077
9078 Changes: Modified:
9079 +1 -0 trunk/help/opers/rehash (File Modified)
9080
9081
9082 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9083 Log:
9084 Add h_user_signon hook.
9085
9086
9087 Changes: Modified:
9088 +1 -0 trunk/include/hook.h (File Modified)
9089 +2 -0 trunk/src/hook.c (File Modified)
9090 +4 -0 trunk/src/s_user.c (File Modified)
9091
9092
9093 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9094 Log:
9095 Oops, forgot to set orighost for remote client introductions.
9096
9097
9098 Changes: Modified:
9099 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9100
9101
9102 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9103 Log:
9104 Use TS6 forms in services shortcuts, if possible.
9105
9106
9107 Changes: Modified:
9108 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9109
9110
9111 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9112 Log:
9113 - Start out default_umodes conf entry from the empty set instead of +i.
9114 - Move oper_only_umodes check to where default_umodes is used, as
9115 oper_only_umodes may not be set yet while we're reading the conf.
9116
9117
9118 Changes: Modified:
9119 +6 -7 trunk/src/newconf.c (File Modified)
9120 +1 -1 trunk/src/s_user.c (File Modified)
9121
9122
9123 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9124 Log:
9125 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9126
9127
9128 Changes: Modified:
9129 +1 -0 trunk/doc/example.conf (File Modified)
9130 +7 -0 trunk/doc/reference.conf (File Modified)
9131 +0 -7 trunk/include/config.h.dist (File Modified)
9132 +1 -0 trunk/include/s_conf.h (File Modified)
9133 +6 -0 trunk/modules/m_info.c (File Modified)
9134 +9 -18 trunk/src/client.c (File Modified)
9135 +1 -0 trunk/src/newconf.c (File Modified)
9136 +1 -0 trunk/src/s_conf.c (File Modified)
9137
9138
9139 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9140 Log:
9141 - Allow NULL target_ip in show_ip() (indicates message is being
9142 sent to local opers)
9143 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9144 confitem
9145 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9146 those in src/client.c
9147
9148 From ratbox 2.2 svn (anfl)
9149
9150
9151 Changes: Modified:
9152 +1 -0 trunk/include/client.h (File Modified)
9153 +21 -2 trunk/src/client.c (File Modified)
9154 +2 -4 trunk/src/hostmask.c (File Modified)
9155 +1 -5 trunk/src/s_conf.c (File Modified)
9156 +4 -8 trunk/src/s_user.c (File Modified)
9157
9158
9159 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9160 Log:
9161 Fire off events properly.
9162
9163
9164 Changes: Modified:
9165 +7 -3 trunk/src/s_user.c (File Modified)
9166
9167
9168 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9169 Log:
9170 make sure modules which depend on umode information get the message upon connection (oops)
9171
9172
9173 Changes: Modified:
9174 +3 -0 trunk/src/s_user.c (File Modified)
9175
9176
9177 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9178 Log:
9179 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9180 From ratbox 2.2 svn.
9181
9182
9183 Changes: Modified:
9184 +3 -7 trunk/modules/m_etrace.c (File Modified)
9185
9186
9187 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9188 Log:
9189 Replace silly `default_invisible' option with more versatile default_umodes.
9190
9191
9192 Changes: Modified:
9193 +2 -2 trunk/Makefile.in (File Modified)
9194 +12 -1 trunk/doc/example.conf (File Modified)
9195 +14 -7 trunk/doc/reference.conf (File Modified)
9196 +2 -4 trunk/include/s_conf.h (File Modified)
9197 +0 -6 trunk/modules/m_info.c (File Modified)
9198 +4 -0 trunk/src/modules.c (File Modified)
9199 +41 -1 trunk/src/newconf.c (File Modified)
9200 +2 -2 trunk/src/s_conf.c (File Modified)
9201 +3 -4 trunk/src/s_user.c (File Modified)
9202
9203
9204 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9205 Log:
9206 Add temporary nick resvs with the proper duration,
9207 not 60 times too long.
9208
9209
9210 Changes: Modified:
9211 +1 -1 trunk/modules/m_resv.c (File Modified)
9212
9213
9214 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9215 Log:
9216 Add kick on split riding. See reference.conf for more details.
9217
9218
9219 Changes: Modified:
9220 +1 -0 trunk/doc/example.conf (File Modified)
9221 +16 -0 trunk/doc/reference.conf (File Modified)
9222 +1 -0 trunk/include/s_conf.h (File Modified)
9223 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9224 +6 -0 trunk/modules/m_info.c (File Modified)
9225 +1 -0 trunk/src/newconf.c (File Modified)
9226 +1 -0 trunk/src/s_conf.c (File Modified)
9227
9228
9229 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9230 Log:
9231 New credits, denoting GXTi as being on the core team.
9232
9233
9234 Changes: Modified:
9235 +16 -5 trunk/CREDITS (File Modified)
9236
9237
9238 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9239 Log:
9240 better cloaking algorithm
9241
9242
9243 Changes: Modified:
9244 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9245
9246
9247 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9248 Log:
9249 don't do redundant bitshifting.
9250
9251
9252 Changes: Modified:
9253 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9254
9255
9256 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9257 Log:
9258 Add ip_cloaking.so.
9259
9260
9261 Changes: Modified:
9262 +1 -0 trunk/contrib/Makefile.in (File Modified)
9263
9264
9265 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9266 Log:
9267 Set the DynSpoof flag properly.
9268
9269
9270 Changes: Modified:
9271 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9272
9273
9274 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9275 Log:
9276 first go at an ip_cloaking implementation for charybdis.
9277
9278
9279 Changes: Modified:
9280 + - trunk/contrib/ip_cloaking.c (File Added)
9281
9282
9283 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9284 Log:
9285 Add libcharybdis to contrib/ includes.
9286
9287
9288 Changes: Modified:
9289 +1 -1 trunk/contrib/Makefile.in (File Modified)
9290
9291
9292 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9293 Log:
9294 add h_umode_changed hook for modules that provide usermodes.
9295
9296
9297 Changes: Modified:
9298 +1 -0 trunk/include/hook.h (File Modified)
9299 +2 -1 trunk/src/hook.c (File Modified)
9300 +3 -0 trunk/src/s_user.c (File Modified)
9301
9302
9303 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9304 Log:
9305 Show quiets in /stats z.
9306
9307
9308 Changes: Modified:
9309 +15 -10 trunk/src/s_stats.c (File Modified)
9310
9311
9312 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9313 Log:
9314 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9315
9316
9317 Changes: Modified:
9318 +0 -12 trunk/configure (File Modified)
9319 +0 -9 trunk/configure.ac (File Modified)
9320 +0 -3 trunk/include/setup.h.in (File Modified)
9321
9322
9323 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9324 Log:
9325 change various buffer sizes to = topiclen.
9326
9327
9328 Changes: Modified:
9329 +3 -4 trunk/include/ircd_defs.h (File Modified)
9330
9331
9332 jon 2005/12/12 19:32:18 UTC (20051212-400)
9333 Log:
9334 - Partial commit test, partial ego strokage ;)
9335
9336
9337 Changes: Modified:
9338 +2 -1 trunk/CREDITS (File Modified)
9339
9340
9341 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9342 Log:
9343 More kqueue corrections.
9344
9345 Changes: Modified:
9346 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9347
9348
9349 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9350 Log:
9351 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9352 Not sure why this wasn't this way to begin with.
9353
9354
9355 Changes: Modified:
9356 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9357
9358
9359 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9360 Log:
9361 example.conf tweaks:
9362 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9363 most people do not need this.
9364 Enable serverinfo::hub.
9365
9366
9367 Changes: Modified:
9368 +14 -11 trunk/doc/example.conf (File Modified)
9369
9370
9371 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9372 Log:
9373 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9374
9375
9376 Changes: Modified:
9377 +1 -1 trunk/src/s_serv.c (File Modified)
9378
9379
9380 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9381 Log:
9382 header include changes
9383
9384
9385 Changes: Modified:
9386 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9387 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9388 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9389 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9390 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9391 +1 -21 trunk/libcharybdis/select.c (File Modified)
9392
9393
9394 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9395 Log:
9396 s/ilog/libcharybdis_{die,log,restart}/g
9397
9398
9399 Changes: Modified:
9400 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9401 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9402 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9403 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9404 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9405 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9406 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9407 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9408
9409
9410 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9411 Log:
9412 Use the right callbacks in the function code.
9413
9414 Changes: Modified:
9415 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9416
9417
9418 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9419 Log:
9420 More work, it builds again!
9421
9422
9423 Changes: Modified:
9424 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9425 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9426 + - trunk/libcharybdis/libcharybdis.c (File Added)
9427 + - trunk/libcharybdis/libcharybdis.h (File Added)
9428
9429
9430 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9431 Log:
9432 Move some stuff around.
9433
9434
9435 Changes: Modified:
9436 + - trunk/include/memory.h (File Deleted)
9437 + - trunk/include/tools.h (File Deleted)
9438 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9439 + - trunk/libcharybdis/memory.c (File Added)
9440 + - trunk/libcharybdis/memory.h (File Added)
9441 + - trunk/libcharybdis/snprintf.c (File Added)
9442 + - trunk/libcharybdis/tools.c (File Added)
9443 + - trunk/libcharybdis/tools.h (File Added)
9444 +1000 -1062 trunk/modules/.depend (File Modified)
9445 +421 -455 trunk/src/.depend (File Modified)
9446 +0 -1191 trunk/src/Makefile.in (File Modified)
9447 + - trunk/src/memory.c (File Deleted)
9448 + - trunk/src/snprintf.c (File Deleted)
9449 + - trunk/src/tools.c (File Deleted)
9450
9451
9452 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9453 Log:
9454 move more headers into libcharybdis
9455
9456 Changes: Modified:
9457 + - trunk/include/balloc.h (File Deleted)
9458 + - trunk/include/event.h (File Deleted)
9459 + - trunk/libcharybdis/balloc.h (File Added)
9460 + - trunk/libcharybdis/event.h (File Added)
9461 +924 -1020 trunk/modules/.depend (File Modified)
9462 +327 -406 trunk/src/.depend (File Modified)
9463
9464
9465 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9466 Log:
9467 balloc, events -> libcharybdis
9468
9469 Changes: Modified:
9470 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9471 + - trunk/libcharybdis/balloc.c (File Added)
9472 + - trunk/libcharybdis/event.c (File Added)
9473 +0 -1008 trunk/src/Makefile.in (File Modified)
9474 + - trunk/src/balloc.c (File Deleted)
9475 + - trunk/src/event.c (File Deleted)
9476
9477
9478 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9479 Log:
9480 More fun
9481
9482 Changes: Modified:
9483 + - trunk/include/commio.h (File Deleted)
9484 + - trunk/include/linebuf.h (File Deleted)
9485 + - trunk/libcharybdis/commio.h (File Added)
9486 + - trunk/libcharybdis/linebuf.h (File Added)
9487 +1644 -530 trunk/modules/.depend (File Modified)
9488 +1 -1 trunk/modules/Makefile.in (File Modified)
9489 +720 -284 trunk/src/.depend (File Modified)
9490
9491
9492 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9493 Log:
9494 Makefile reworking -- moving libcharybdis headers into proper location.
9495
9496 Changes: Modified:
9497 +1 -1 trunk/adns/Makefile.in (File Modified)
9498 +1 -1 trunk/src/Makefile.in (File Modified)
9499
9500
9501 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9502 Log:
9503 Document proposed authdaemon protocol.
9504
9505 Changes: Modified:
9506 + - trunk/authdaemon/protocol.txt (File Added)
9507
9508
9509 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9510 Log:
9511 Makefile oops
9512
9513 Changes: Modified:
9514 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9515
9516
9517 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9518 Log:
9519 Remove dead makefile from generation
9520
9521 Changes: Modified:
9522 +1 -2 trunk/configure (File Modified)
9523 +0 -1 trunk/configure.ac (File Modified)
9524
9525
9526 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9527 Log:
9528 libcharybdisIO -> libcharybdis
9529
9530 Changes: Modified:
9531 +1 -1 trunk/src/Makefile.in (File Modified)
9532
9533
9534 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9535 Log:
9536 More restructuring.
9537
9538 Changes: Modified:
9539 + - trunk/libcharybdis/Makefile.in (File Added)
9540 + - trunk/libcharybdis/commio.c (File Added)
9541 + - trunk/libcharybdis/devpoll.c (File Added)
9542 + - trunk/libcharybdis/epoll.c (File Added)
9543 + - trunk/libcharybdis/io/ (File Deleted)
9544 + - trunk/libcharybdis/kqueue.c (File Added)
9545 + - trunk/libcharybdis/linebuf.c (File Added)
9546 + - trunk/libcharybdis/log/ (File Deleted)
9547 + - trunk/libcharybdis/poll.c (File Added)
9548 + - trunk/libcharybdis/ports.c (File Added)
9549 + - trunk/libcharybdis/select.c (File Added)
9550
9551
9552 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9553 Log:
9554 Blah kill makefile
9555
9556 Changes: Modified:
9557 + - trunk/libcharybdis/Makefile.in (File Deleted)
9558
9559
9560 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9561 Log:
9562 Blah kill makefile
9563
9564 Changes: Modified:
9565 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9566
9567
9568 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9569 Log:
9570 add authdaemon dir for later hacking
9571
9572
9573 Changes: Modified:
9574 + - trunk/authdaemon/ (File Added)
9575
9576
9577 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9578 Log:
9579 linebuf -> libcharybdisIO
9580
9581
9582 Changes: Modified:
9583 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9584 + - trunk/libcharybdis/io/linebuf.c (File Added)
9585 + - trunk/libcharybdis/log/ (File Added)
9586 + - trunk/libcharybdis/log/Makefile.in (File Added)
9587 +0 -687 trunk/src/Makefile.in (File Modified)
9588 + - trunk/src/linebuf.c (File Deleted)
9589
9590
9591 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9592 Log:
9593 Solaris 10 I/O ports support
9594
9595 Changes: Modified:
9596 + - trunk/libcharybdis/io/ports.c (File Added)
9597
9598
9599 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9600 Log:
9601 libcharybdis stuff
9602
9603
9604 Changes: Modified:
9605 +1 -1 trunk/Makefile.in (File Modified)
9606 +3 -1 trunk/configure (File Modified)
9607 +133 -10 trunk/configure.ac (File Modified)
9608 + - trunk/libcharybdis/ (File Added)
9609 + - trunk/libcharybdis/Makefile.in (File Added)
9610 + - trunk/libcharybdis/io/ (File Added)
9611 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9612 +2 -3 trunk/src/Makefile.in (File Modified)
9613 + - trunk/src/io/ (File Deleted)
9614
9615
9616 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9617 Log:
9618 split IO stuff into libcharybdisIO.
9619
9620
9621 Changes: Modified:
9622 + - trunk/src/commio.c (File Deleted)
9623 + - trunk/src/devpoll.c (File Deleted)
9624 + - trunk/src/epoll.c (File Deleted)
9625 + - trunk/src/io/ (File Added)
9626 + - trunk/src/io/Makefile.in (File Added)
9627 + - trunk/src/io/commio.c (File Added)
9628 + - trunk/src/io/devpoll.c (File Added)
9629 + - trunk/src/io/epoll.c (File Added)
9630 + - trunk/src/io/kqueue.c (File Added)
9631 + - trunk/src/io/poll.c (File Added)
9632 + - trunk/src/io/select.c (File Added)
9633 + - trunk/src/kqueue.c (File Deleted)
9634 + - trunk/src/poll.c (File Deleted)
9635 + - trunk/src/select.c (File Deleted)
9636
9637
9638 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9639 Log:
9640 Version bump: 1.1.0
9641
9642
9643 Changes: Modified:
9644 +86 -155 trunk/configure (File Modified)
9645 +1 -1 trunk/configure.ac (File Modified)
9646
9647
9648 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9649 Log:
9650 Remove mentions of mkkeypair/cryptlinks.
9651
9652
9653 Changes: Modified:
9654 +1 -3 trunk/doc/challenge.txt (File Modified)
9655
9656
9657 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9658 Log:
9659 Clarify serverinfo{} description.
9660
9661
9662 Changes: Modified:
9663 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9664
9665
9666 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9667 Log:
9668 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9669
9670
9671 Changes: Modified:
9672 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9673
9674
9675 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9676 Log:
9677 Improvements also applicable to hyperion 1.x.
9678
9679
9680 Changes: Modified:
9681 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9682
9683
9684 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9685 Log:
9686 - Add +F description
9687 - General improvements and changes to charybdis
9688
9689
9690 Changes: Modified:
9691 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9692
9693
9694 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9695 Log:
9696 The server notice umodes only have an effect
9697 for opers. ("sendto_realops_flags", so having
9698 the umode is not enough, they must also be
9699 opered)
9700
9701
9702 Changes: Modified:
9703 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9704
9705
9706 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9707 Log:
9708 Updates to umodes docs.
9709
9710
9711 Changes: Modified:
9712 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9713
9714
9715 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9716 Log:
9717 Add SGML documentation.
9718
9719 Changes: Modified:
9720 + - trunk/doc/sgml/ (File Added)
9721 + - trunk/doc/sgml/oper-guide/ (File Added)
9722 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9723 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9724 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9725 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9726 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9727 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9728 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9729
9730
9731 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9732 Log:
9733 Make operwall flag restrict setting umode +z.
9734 This repairs this flag broken in charybdis-1.0.
9735
9736
9737 Changes: Modified:
9738 +41 -0 trunk/contrib/m_flags.c (File Modified)
9739 +9 -0 trunk/src/s_user.c (File Modified)
9740
9741
9742 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9743 Log:
9744 Don't complain/reset remote clients +n. I'm still not
9745 convinced propagating all umodes is the way to go, oh
9746 well.
9747
9748
9749 Changes: Modified:
9750 +1 -1 trunk/src/s_user.c (File Modified)
9751
9752
9753 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9754 Log:
9755 - Require admin flag for oper /chghost (if it's enabled
9756 which is not default)
9757 - Give error message on nonexistant nick
9758
9759
9760 Changes: Modified:
9761 +12 -0 trunk/modules/m_chghost.c (File Modified)
9762
9763
9764 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9765 Log:
9766 Incorporated jilles' dynspoof patch with a few minor changes.
9767
9768 Changes: Modified:
9769 +5 -2 trunk/include/client.h (File Modified)
9770 +1 -0 trunk/include/numeric.h (File Modified)
9771 +75 -4 trunk/modules/m_chghost.c (File Modified)
9772 +2 -21 trunk/modules/m_stats.c (File Modified)
9773 +2 -8 trunk/modules/m_trace.c (File Modified)
9774 +2 -0 trunk/src/client.c (File Modified)
9775 +3 -0 trunk/src/s_user.c (File Modified)
9776
9777
9778 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9779 Log:
9780 Update NEWS.
9781
9782 Changes: Modified:
9783 +5 -0 trunk/NEWS (File Modified)
9784
9785
9786 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9787 Log:
9788 Make show_ip() far less braindead.
9789
9790 Obtained from: ratbox 2.2 SVN
9791
9792
9793 Changes: Modified:
9794 +14 -85 trunk/src/client.c (File Modified)
9795
9796
9797 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9798 Log:
9799 Instead of not showing channels at all for whoising services,
9800 only show channels the requester is also on. If operspying
9801 services, show all the channels.
9802
9803
9804 Changes: Modified:
9805 +37 -40 trunk/modules/m_whois.c (File Modified)
9806
9807
9808 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9809 Log:
9810 - Show real errno if we fail to connect to a server
9811 - Don't show server IPs on IRC if a server goes dead
9812 during handshake
9813
9814
9815 Changes: Modified:
9816 +2 -5 trunk/src/s_serv.c (File Modified)
9817
9818
9819 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9820 Log:
9821 Revert hybrid 7.2 aline code. It causes too many problems.
9822
9823
9824 Changes: Modified:
9825 +1 -47 trunk/NEWS (File Modified)
9826 + - trunk/include/aline.h (File Deleted)
9827 +53 -6 trunk/modules/m_dline.c (File Modified)
9828 +212 -16 trunk/modules/m_kline.c (File Modified)
9829 +37 -8 trunk/modules/m_resv.c (File Modified)
9830 +45 -24 trunk/modules/m_xline.c (File Modified)
9831 +0 -485 trunk/src/Makefile.in (File Modified)
9832 + - trunk/src/aline.c (File Deleted)
9833
9834
9835 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9836 Log:
9837 Incorporate recent ratbox monitor bugfixes (could crash).
9838
9839
9840 Changes: Modified:
9841 +16 -0 trunk/modules/m_monitor.c (File Modified)
9842 +4 -3 trunk/src/monitor.c (File Modified)
9843
9844
9845 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9846 Log:
9847 Fix /invite UID leak.
9848
9849 Found by logiclrd@EFnet.
9850
9851
9852 Changes: Modified:
9853 +3 -2 trunk/modules/m_invite.c (File Modified)
9854
9855
9856 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9857 Log:
9858 Don't show what channels a service is in.
9859
9860 Changes: Modified:
9861 +1 -0 trunk/NEWS (File Modified)
9862 +40 -35 trunk/modules/m_whois.c (File Modified)
9863
9864
9865 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9866 Log:
9867 Update version to 1.0.3.
9868
9869
9870 Changes: Modified:
9871 +9 -9 trunk/configure (File Modified)
9872 +1 -1 trunk/configure.ac (File Modified)
9873
9874
9875 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9876 Log:
9877 Update NEWS.
9878
9879
9880 Changes: Modified:
9881 +7 -1 trunk/NEWS (File Modified)
9882
9883
9884 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9885 Log:
9886 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9887 More static buffers :(
9888
9889
9890 Changes: Modified:
9891 +12 -4 trunk/src/aline.c (File Modified)
9892
9893
9894 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9895 Log:
9896 Make operspy mode (/mode !#channel showing parameters
9897 even if not on channel) work again.
9898
9899
9900 Changes: Modified:
9901 +4 -4 trunk/src/channel.c (File Modified)
9902
9903
9904 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9905 Log:
9906 Call server_introduced hook on TS6 remote server
9907 introduction (ms_sid()).
9908
9909
9910 Changes: Modified:
9911 +6 -0 trunk/modules/core/m_server.c (File Modified)
9912
9913
9914 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9915 Log:
9916 Cyrix boxes are wierd.
9917
9918 Changes: Modified:
9919 +2 -1 trunk/modules/m_services.c (File Modified)
9920
9921
9922 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9923 Log:
9924 More paranoia.
9925
9926 Changes: Modified:
9927 +1 -1 trunk/include/client.h (File Modified)
9928 +3 -1 trunk/modules/m_services.c (File Modified)
9929
9930
9931 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9932 Log:
9933 heh
9934
9935 Changes: Modified:
9936 +1 -6 trunk/modules/m_services.c (File Modified)
9937
9938
9939 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9940 Log:
9941 Disable a check that doesn't always seem to work right for some reason.
9942
9943 Changes: Modified:
9944 +2 -0 trunk/modules/m_services.c (File Modified)
9945
9946
9947 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9948 Log:
9949 Update NEWS.
9950
9951
9952 Changes: Modified:
9953 +4 -1 trunk/NEWS (File Modified)
9954
9955
9956 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9957 Log:
9958 1.0.2
9959
9960
9961 Changes: Modified:
9962 +9 -9 trunk/configure (File Modified)
9963 +1 -1 trunk/configure.ac (File Modified)
9964
9965
9966 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9967 Log:
9968 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9969
9970
9971 Changes: Modified:
9972 +3 -13 trunk/modules/m_trace.c (File Modified)
9973
9974
9975 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9976 Log:
9977 Don't send empty RPL_WHOISCHANNELS on remote whois.
9978
9979 Pointy hat to: jilles
9980
9981
9982 Changes: Modified:
9983 +1 -1 trunk/modules/m_whois.c (File Modified)
9984
9985
9986 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9987 Log:
9988 Update NEWS.
9989
9990
9991 Changes: Modified:
9992 +3 -0 trunk/NEWS (File Modified)
9993
9994
9995 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9996 Log:
9997 Modular umode support.
9998
9999
10000 Changes: Modified:
10001 +0 -9 trunk/include/client.h (File Modified)
10002 +2 -1 trunk/include/s_user.h (File Modified)
10003 +1 -1 trunk/include/tools.h (File Modified)
10004 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10005 +3 -0 trunk/src/ircd.c (File Modified)
10006 +1 -1 trunk/src/messages.tab (File Modified)
10007 +2 -2 trunk/src/s_serv.c (File Modified)
10008 +37 -59 trunk/src/s_user.c (File Modified)
10009 +21 -0 trunk/src/tools.c (File Modified)
10010
10011
10012 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10013 Log:
10014 Optionally do forced nick change to the UID instead of kill
10015 on nick collisions, see doc/collision_fnc.txt for more
10016 details.
10017
10018
10019 Changes: Modified:
10020 + - trunk/doc/collision_fnc.txt (File Added)
10021 +1 -0 trunk/doc/example.conf (File Modified)
10022 +8 -0 trunk/doc/reference.conf (File Modified)
10023 +1 -0 trunk/include/numeric.h (File Modified)
10024 +1 -0 trunk/include/s_conf.h (File Modified)
10025 +2 -1 trunk/include/s_serv.h (File Modified)
10026 +1 -0 trunk/include/s_stats.h (File Modified)
10027 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10028 +1 -1 trunk/src/messages.tab (File Modified)
10029 +1 -0 trunk/src/newconf.c (File Modified)
10030 +1 -0 trunk/src/s_conf.c (File Modified)
10031 +1 -0 trunk/src/s_serv.c (File Modified)
10032 +2 -2 trunk/src/s_stats.c (File Modified)
10033
10034
10035 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10036 Log:
10037 Update NEWS.
10038
10039
10040 Modified:
10041 trunk/NEWS (File Modified)
10042
10043
10044 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10045 Log:
10046 Don't allow lookups by uid in /monitor + and /monitor s.
10047
10048
10049 Modified:
10050 trunk/modules/m_monitor.c (File Modified)
10051
10052
10053 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10054 Log:
10055 Stop garbage +j being set in cases like +j aaa:bbb by
10056 initializing the variables properly.
10057
10058 Reported by kyle.
10059
10060
10061 Modified:
10062 trunk/modules/core/m_mode.c (File Modified)
10063 trunk/modules/core/m_sjoin.c (File Modified)
10064
10065
10066 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10067 Log:
10068 Apply flags to the proper server in me_gcap().
10069
10070
10071 Modified:
10072 trunk/modules/m_capab.c (File Modified)
10073
10074
10075 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10076 Log:
10077 Use find_named_client() instead of find_client() to check
10078 for nick collisions.
10079
10080
10081 Modified:
10082 trunk/modules/core/m_nick.c (File Modified)
10083
10084
10085 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10086 Log:
10087 - Replace old 381 numeric with a new, more positive one!
10088
10089
10090 Modified:
10091 trunk/src/messages.tab (File Modified)
10092
10093
10094 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10095 Log:
10096 Make it compile again.
10097
10098
10099 Modified:
10100 trunk/src/channel.c (File Modified)
10101 trunk/src/client.c (File Modified)
10102 trunk/src/ircd.c (File Modified)
10103 trunk/src/packet.c (File Modified)
10104
10105
10106 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10107 Log:
10108 - Prevent UID disclosure in cmode setting.
10109
10110
10111 Modified:
10112 trunk/NEWS (File Modified)
10113 trunk/modules/core/m_mode.c (File Modified)
10114
10115
10116 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10117 Log:
10118 A different check which prevents UID disclosure.
10119
10120
10121 Modified:
10122 trunk/modules/core/m_kick.c (File Modified)
10123
10124
10125 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10126 Log:
10127 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10128
10129
10130 Modified:
10131 trunk/modules/core/m_kick.c (File Modified)
10132
10133
10134 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10135 Log:
10136 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10137
10138
10139 Modified:
10140 trunk/NEWS (File Modified)
10141 trunk/modules/m_accept.c (File Modified)
10142 trunk/modules/m_admin.c (File Modified)
10143 trunk/modules/m_away.c (File Modified)
10144 trunk/modules/m_cap.c (File Modified)
10145 trunk/modules/m_capab.c (File Modified)
10146 trunk/modules/m_challenge.c (File Modified)
10147 trunk/modules/m_chghost.c (File Modified)
10148 trunk/modules/m_close.c (File Modified)
10149 trunk/modules/m_cmessage.c (File Modified)
10150 trunk/modules/m_connect.c (File Modified)
10151 trunk/modules/m_dline.c (File Modified)
10152 trunk/modules/m_encap.c (File Modified)
10153 trunk/modules/m_etrace.c (File Modified)
10154 trunk/modules/m_gline.c (File Modified)
10155 trunk/modules/m_help.c (File Modified)
10156 trunk/modules/m_info.c (File Modified)
10157 trunk/modules/m_invite.c (File Modified)
10158 trunk/modules/m_ison.c (File Modified)
10159 trunk/modules/m_kline.c (File Modified)
10160 trunk/modules/m_knock.c (File Modified)
10161 trunk/modules/m_links.c (File Modified)
10162 trunk/modules/m_list.c (File Modified)
10163 trunk/modules/m_locops.c (File Modified)
10164 trunk/modules/m_lusers.c (File Modified)
10165 trunk/modules/m_map.c (File Modified)
10166 trunk/modules/m_monitor.c (File Modified)
10167 trunk/modules/m_motd.c (File Modified)
10168 trunk/modules/m_names.c (File Modified)
10169 trunk/modules/m_oper.c (File Modified)
10170 trunk/modules/m_operspy.c (File Modified)
10171 trunk/modules/m_pass.c (File Modified)
10172 trunk/modules/m_ping.c (File Modified)
10173 trunk/modules/m_pong.c (File Modified)
10174 trunk/modules/m_post.c (File Modified)
10175 trunk/modules/m_rehash.c (File Modified)
10176 trunk/modules/m_restart.c (File Modified)
10177 trunk/modules/m_resv.c (File Modified)
10178 trunk/modules/m_services.c (File Modified)
10179 trunk/modules/m_set.c (File Modified)
10180 trunk/modules/m_sshortcut.c (File Modified)
10181 trunk/modules/m_stats.c (File Modified)
10182 trunk/modules/m_svinfo.c (File Modified)
10183 trunk/modules/m_tb.c (File Modified)
10184 trunk/modules/m_testline.c (File Modified)
10185 trunk/modules/m_testmask.c (File Modified)
10186 trunk/modules/m_time.c (File Modified)
10187 trunk/modules/m_topic.c (File Modified)
10188 trunk/modules/m_trace.c (File Modified)
10189 trunk/modules/m_unreject.c (File Modified)
10190 trunk/modules/m_user.c (File Modified)
10191 trunk/modules/m_userhost.c (File Modified)
10192 trunk/modules/m_users.c (File Modified)
10193 trunk/modules/m_version.c (File Modified)
10194 trunk/modules/m_wallops.c (File Modified)
10195 trunk/modules/m_who.c (File Modified)
10196 trunk/modules/m_whois.c (File Modified)
10197 trunk/modules/m_whowas.c (File Modified)
10198 trunk/modules/m_xline.c (File Modified)
10199 trunk/src/adns.c (File Modified)
10200 trunk/src/aline.c (File Modified)
10201 trunk/src/cache.c (File Modified)
10202 trunk/src/channel.c (File Modified)
10203 trunk/src/class.c (File Modified)
10204 trunk/src/client.c (File Modified)
10205 trunk/src/commio.c (File Modified)
10206 trunk/src/event.c (File Modified)
10207 trunk/src/hash.c (File Modified)
10208 trunk/src/hostmask.c (File Modified)
10209 trunk/src/ircd.c (File Modified)
10210 trunk/src/kdparse.c (File Modified)
10211 trunk/src/linebuf.c (File Modified)
10212 trunk/src/listener.c (File Modified)
10213 trunk/src/modules.c (File Modified)
10214 trunk/src/monitor.c (File Modified)
10215 trunk/src/newconf.c (File Modified)
10216 trunk/src/packet.c (File Modified)
10217 trunk/src/parse.c (File Modified)
10218 trunk/src/reject.c (File Modified)
10219 trunk/src/s_auth.c (File Modified)
10220 trunk/src/s_conf.c (File Modified)
10221 trunk/src/s_gline.c (File Modified)
10222 trunk/src/s_log.c (File Modified)
10223 trunk/src/s_newconf.c (File Modified)
10224 trunk/src/s_serv.c (File Modified)
10225 trunk/src/s_stats.c (File Modified)
10226 trunk/src/s_user.c (File Modified)
10227 trunk/src/send.c (File Modified)
10228 trunk/src/whowas.c (File Modified)
10229
10230
10231 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10232 Log:
10233 - More coding style niceities. Pretty much got client.h squared away.
10234
10235
10236 Modified:
10237 trunk/modules/m_dline.c (File Modified)
10238 trunk/modules/m_gline.c (File Modified)
10239 trunk/modules/m_kline.c (File Modified)
10240 trunk/modules/m_rehash.c (File Modified)
10241 trunk/modules/m_resv.c (File Modified)
10242 trunk/modules/m_stats.c (File Modified)
10243 trunk/modules/m_testline.c (File Modified)
10244 trunk/modules/m_user.c (File Modified)
10245 trunk/modules/m_xline.c (File Modified)
10246
10247
10248 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10249 Log:
10250 - Propagate quiets (+q) on netjoins
10251 - Clear +q list too on lowerTS sjoin from TS6 source
10252
10253
10254 Modified:
10255 trunk/modules/core/m_sjoin.c (File Modified)
10256 trunk/src/s_serv.c (File Modified)
10257
10258
10259 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10260 Log:
10261 Second argument to whois is always a nick, never a uid.
10262 This prevents /whois other.server uid to get information
10263 about that uid.
10264
10265
10266 Modified:
10267 trunk/modules/m_whois.c (File Modified)
10268
10269
10270 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10271 Log:
10272 Don't allow local users to use uids in user mode.
10273
10274
10275 Modified:
10276 trunk/src/s_user.c (File Modified)
10277
10278
10279 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10280 Log:
10281 Make it compile again.
10282
10283
10284 Modified:
10285 trunk/src/s_stats.c (File Modified)
10286
10287
10288 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10289 Log:
10290 Fix propagation of empty SJOIN.
10291
10292
10293 Modified:
10294 trunk/modules/core/m_sjoin.c (File Modified)
10295
10296
10297 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10298 Log:
10299 Some atheme-style niceties here.
10300
10301
10302 Modified:
10303 trunk/modules/m_accept.c (File Modified)
10304 trunk/modules/m_admin.c (File Modified)
10305 trunk/modules/m_away.c (File Modified)
10306 trunk/modules/m_cap.c (File Modified)
10307 trunk/modules/m_capab.c (File Modified)
10308 trunk/modules/m_challenge.c (File Modified)
10309 trunk/modules/m_chghost.c (File Modified)
10310 trunk/modules/m_close.c (File Modified)
10311 trunk/modules/m_cmessage.c (File Modified)
10312 trunk/modules/m_connect.c (File Modified)
10313 trunk/modules/m_dline.c (File Modified)
10314 trunk/modules/m_encap.c (File Modified)
10315 trunk/modules/m_etrace.c (File Modified)
10316 trunk/modules/m_gline.c (File Modified)
10317 trunk/modules/m_help.c (File Modified)
10318 trunk/modules/m_info.c (File Modified)
10319 trunk/modules/m_invite.c (File Modified)
10320 trunk/modules/m_ison.c (File Modified)
10321 trunk/modules/m_kline.c (File Modified)
10322 trunk/modules/m_knock.c (File Modified)
10323 trunk/modules/m_links.c (File Modified)
10324 trunk/modules/m_list.c (File Modified)
10325 trunk/modules/m_locops.c (File Modified)
10326 trunk/modules/m_lusers.c (File Modified)
10327 trunk/modules/m_map.c (File Modified)
10328 trunk/modules/m_monitor.c (File Modified)
10329 trunk/modules/m_motd.c (File Modified)
10330 trunk/modules/m_names.c (File Modified)
10331 trunk/modules/m_oper.c (File Modified)
10332 trunk/modules/m_operspy.c (File Modified)
10333 trunk/modules/m_pass.c (File Modified)
10334 trunk/modules/m_ping.c (File Modified)
10335 trunk/modules/m_pong.c (File Modified)
10336 trunk/modules/m_post.c (File Modified)
10337 trunk/modules/m_rehash.c (File Modified)
10338 trunk/modules/m_restart.c (File Modified)
10339 trunk/modules/m_resv.c (File Modified)
10340 trunk/modules/m_services.c (File Modified)
10341 trunk/modules/m_set.c (File Modified)
10342 trunk/modules/m_sshortcut.c (File Modified)
10343 trunk/modules/m_stats.c (File Modified)
10344 trunk/modules/m_svinfo.c (File Modified)
10345 trunk/modules/m_tb.c (File Modified)
10346 trunk/modules/m_testline.c (File Modified)
10347 trunk/modules/m_testmask.c (File Modified)
10348 trunk/modules/m_time.c (File Modified)
10349 trunk/modules/m_topic.c (File Modified)
10350 trunk/modules/m_trace.c (File Modified)
10351 trunk/modules/m_unreject.c (File Modified)
10352 trunk/modules/m_user.c (File Modified)
10353 trunk/modules/m_userhost.c (File Modified)
10354 trunk/modules/m_users.c (File Modified)
10355 trunk/modules/m_version.c (File Modified)
10356 trunk/modules/m_wallops.c (File Modified)
10357 trunk/modules/m_who.c (File Modified)
10358 trunk/modules/m_whois.c (File Modified)
10359 trunk/modules/m_whowas.c (File Modified)
10360 trunk/modules/m_xline.c (File Modified)
10361
10362
10363 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10364 Log:
10365 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10366
10367
10368 Modified:
10369 trunk/.indent.pro (File Modified)
10370 trunk/include/charybdis.h (File Added)
10371 trunk/include/client.h (File Modified)
10372 trunk/modules/.indent.pro (File Modified)
10373 trunk/src/.indent.pro (File Modified)
10374 trunk/src/adns.c (File Modified)
10375 trunk/src/aline.c (File Modified)
10376 trunk/src/cache.c (File Modified)
10377 trunk/src/channel.c (File Modified)
10378 trunk/src/class.c (File Modified)
10379 trunk/src/client.c (File Modified)
10380 trunk/src/commio.c (File Modified)
10381 trunk/src/event.c (File Modified)
10382 trunk/src/hash.c (File Modified)
10383 trunk/src/hostmask.c (File Modified)
10384 trunk/src/ircd.c (File Modified)
10385 trunk/src/kdparse.c (File Modified)
10386 trunk/src/linebuf.c (File Modified)
10387 trunk/src/listener.c (File Modified)
10388 trunk/src/modules.c (File Modified)
10389 trunk/src/monitor.c (File Modified)
10390 trunk/src/newconf.c (File Modified)
10391 trunk/src/packet.c (File Modified)
10392 trunk/src/parse.c (File Modified)
10393 trunk/src/reject.c (File Modified)
10394 trunk/src/s_auth.c (File Modified)
10395 trunk/src/s_conf.c (File Modified)
10396 trunk/src/s_gline.c (File Modified)
10397 trunk/src/s_log.c (File Modified)
10398 trunk/src/s_newconf.c (File Modified)
10399 trunk/src/s_serv.c (File Modified)
10400 trunk/src/s_stats.c (File Modified)
10401 trunk/src/s_user.c (File Modified)
10402 trunk/src/send.c (File Modified)
10403 trunk/src/whowas.c (File Modified)
10404
10405
10406 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10407 Log:
10408 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10409 - Convert a few modules towards using this code.
10410 - Make a note about this change in NEWS.
10411
10412
10413 Modified:
10414 trunk/NEWS (File Modified)
10415 trunk/include/aline.h (File Added)
10416 trunk/modules/m_dline.c (File Modified)
10417 trunk/modules/m_kline.c (File Modified)
10418 trunk/modules/m_resv.c (File Modified)
10419 trunk/modules/m_xline.c (File Modified)
10420 trunk/src/Makefile.in (File Modified)
10421 trunk/src/aline.c (File Added)
10422
10423
10424 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10425 Log:
10426 - Update NEWS document.
10427
10428
10429 Modified:
10430 trunk/NEWS (File Modified)
10431
10432
10433 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10434 Log:
10435 Use find_named_person() instead of find_person() in services shortcuts.
10436
10437
10438 Modified:
10439 trunk/modules/m_sshortcut.c (File Modified)
10440
10441
10442 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10443 Log:
10444 Fix propagation of empty channels (+P).
10445
10446
10447 Modified:
10448 trunk/modules/core/m_sjoin.c (File Modified)
10449 trunk/src/s_serv.c (File Modified)
10450
10451
10452 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10453 Log:
10454 Use same comparison for +f.
10455
10456
10457 Modified:
10458 trunk/modules/core/m_join.c (File Modified)
10459
10460
10461 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10462 Log:
10463 Retire server-server non-encap CHGHOST, and clean it up a bit.
10464
10465
10466 Modified:
10467 trunk/modules/m_chghost.c (File Modified)
10468
10469
10470 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10471 Log:
10472 Use TS6 form for SQUIT wallops.
10473
10474
10475 Modified:
10476 trunk/modules/core/m_squit.c (File Modified)
10477
10478
10479 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10480 Log:
10481 Propagate nick changes for remote clients in TS6 form if possible;
10482 simplify the code a bit.
10483
10484
10485 Modified:
10486 trunk/modules/core/m_nick.c (File Modified)
10487
10488
10489 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10490 Log:
10491 Only clear oper_only_umodes on deoper for local clients.
10492
10493
10494 Modified:
10495 trunk/src/s_user.c (File Modified)
10496
10497
10498 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10499 Log:
10500 - Don't enable use_whois_actually in the default config, makes cloaking
10501 only useful for vanity.
10502
10503
10504 Modified:
10505 trunk/doc/example.conf (File Modified)
10506
10507
10508 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10509 Log:
10510 Fix linebuf raw code to not truncate lines longer than
10511 510 characters. This stops ziplinks corruption at
10512 the initial burst if the other side sends a lot.
10513
10514
10515 Modified:
10516 trunk/src/linebuf.c (File Modified)
10517
10518
10519 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10520 Log:
10521 - Add +r to channel_modes().
10522
10523
10524 Modified:
10525 trunk/src/channel.c (File Modified)
10526
10527
10528 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10529 Log:
10530 Update NEWS.
10531
10532
10533 Modified:
10534 trunk/NEWS (File Modified)
10535
10536
10537 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10538 Log:
10539 err, nvm. wrong project :-P
10540
10541
10542 Modified:
10543 trunk/src/match.c (File Modified)
10544
10545
10546 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10547 Log:
10548 make sure we don't crash on match(NULL, test)
10549
10550
10551 Modified:
10552 trunk/src/match.c (File Modified)
10553
10554
10555 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10556 Log:
10557 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10558 flags = rehash in shared{}.
10559 Uses :<source> ENCAP <target> REHASH [option].
10560
10561
10562 Modified:
10563 trunk/doc/example.conf (File Modified)
10564 trunk/doc/reference.conf (File Modified)
10565 trunk/help/opers/rehash (File Modified)
10566 trunk/include/s_newconf.h (File Modified)
10567 trunk/modules/m_rehash.c (File Modified)
10568 trunk/modules/m_stats.c (File Modified)
10569 trunk/src/newconf.c (File Modified)
10570
10571
10572 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10573 Log:
10574 Initialize flags to 0 in conf_set_shared_flags() and
10575 conf_set_cluster_flags().
10576
10577
10578 Modified:
10579 trunk/src/newconf.c (File Modified)
10580
10581
10582 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10583 Log:
10584 Don't allow a forward from a #channel to an &channel.
10585 Error message is Illegal channel name.
10586
10587
10588 Modified:
10589 trunk/modules/core/m_mode.c (File Modified)
10590
10591
10592 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10593 Log:
10594 - change version to 1.0.1
10595
10596
10597 Modified:
10598 trunk/configure (File Modified)
10599 trunk/configure.ac (File Modified)
10600
10601
10602 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10603 Log:
10604 Update NEWS.
10605
10606
10607 Modified:
10608 trunk/NEWS (File Modified)
10609
10610
10611 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10612 Log:
10613 Services shortcuts changes:
10614 - Require umode +S on target
10615 - Use ERR_SERVICESDOWN (440) for error message
10616 - Fix check for empty string
10617
10618
10619 Modified:
10620 trunk/include/numeric.h (File Modified)
10621 trunk/modules/m_sshortcut.c (File Modified)
10622 trunk/src/messages.tab (File Modified)
10623
10624
10625 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10626 Log:
10627 s/IsChanService/IsService/g;
10628
10629
10630 Modified:
10631 trunk/modules/m_sshortcut.c (File Modified)
10632
10633
10634 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10635 Log:
10636 Add check for service validity in shortcut routines.
10637
10638
10639 Modified:
10640 trunk/modules/m_sshortcut.c (File Modified)
10641
10642
10643 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10644 Log:
10645 Don't allow forwarding to a -F channel the setter is not on.
10646
10647
10648 Modified:
10649 trunk/modules/core/m_mode.c (File Modified)
10650
10651
10652 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10653 Log:
10654 Describe identify_service and identify_command in
10655 reference.conf.
10656
10657
10658 Modified:
10659 trunk/doc/reference.conf (File Modified)
10660
10661
10662 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10663 Log:
10664 More helpfile updates.
10665
10666
10667 Modified:
10668 trunk/help/Makefile.in (File Modified)
10669 trunk/help/opers/die (File Modified)
10670 trunk/help/opers/join (File Modified)
10671 trunk/help/opers/links (File Modified)
10672 trunk/help/opers/lusers (File Modified)
10673 trunk/help/opers/map (File Added)
10674 trunk/help/opers/motd (File Modified)
10675 trunk/help/opers/names (File Modified)
10676 trunk/help/opers/notice (File Modified)
10677 trunk/help/opers/operspy (File Modified)
10678 trunk/help/opers/part (File Modified)
10679 trunk/help/opers/privmsg (File Modified)
10680 trunk/help/opers/restart (File Modified)
10681 trunk/help/opers/set (File Modified)
10682 trunk/help/opers/stats (File Modified)
10683 trunk/help/opers/trace (File Modified)
10684 trunk/help/opers/version (File Modified)
10685 trunk/help/users/notice (File Modified)
10686 trunk/help/users/privmsg (File Modified)
10687 trunk/help/users/stats (File Modified)
10688
10689
10690 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10691 Log:
10692 Update help files.
10693
10694
10695 Modified:
10696 trunk/help/opers/cmode (File Modified)
10697 trunk/help/opers/umode (File Modified)
10698 trunk/help/opers/wallops (File Modified)
10699 trunk/help/opers/who (File Modified)
10700 trunk/help/users/umode (File Modified)
10701
10702
10703 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10704 Log:
10705 Include cmode +r in 004 and 005.
10706
10707
10708 Modified:
10709 trunk/include/supported.h (File Modified)
10710 trunk/src/messages.tab (File Modified)
10711
10712
10713 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10714 Log:
10715 No need to clear all 3 buffers in channel_modes().
10716
10717
10718 Modified:
10719 trunk/src/channel.c (File Modified)
10720
10721
10722 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10723 Log:
10724 - Fix multiple +f modes per line
10725 - -f shouldn't take a parameter
10726
10727
10728 Modified:
10729 trunk/modules/core/m_mode.c (File Modified)
10730
10731
10732 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10733 Log:
10734 Channel mode +Q now prevents forwarding to or through
10735 a channel, just like in hyperion, not from a channel.
10736
10737
10738 Modified:
10739 trunk/modules/core/m_join.c (File Modified)
10740
10741
10742 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10743 Log:
10744 Complete +F/+Q propagation.
10745
10746
10747 Modified:
10748 trunk/modules/core/m_join.c (File Modified)
10749 trunk/modules/core/m_sjoin.c (File Modified)
10750 trunk/src/channel.c (File Modified)
10751
10752
10753 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10754 Log:
10755 - A few minor fixes.
10756
10757
10758 Modified:
10759 trunk/modules/core/m_join.c (File Modified)
10760 trunk/modules/m_services.c (File Modified)
10761
10762
10763 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10764 Log:
10765 - Fix netsplit obfuscation.
10766
10767
10768 Modified:
10769 trunk/src/client.c (File Modified)
10770
10771
10772 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10773 Log:
10774 - Fix another /stats p related bug.
10775
10776
10777 Modified:
10778 trunk/src/client.c (File Modified)
10779
10780
10781 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10782 Log:
10783 - Update example.conf.
10784
10785
10786 Modified:
10787 trunk/doc/example.conf (File Modified)
10788
10789
10790 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10791 Log:
10792 - Fix a minor bug here, and re-release 1.0.
10793
10794
10795 Modified:
10796 trunk/modules/core/m_nick.c (File Modified)
10797
10798
10799 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10800 Log:
10801 - Add bursted clients to /stats p list.
10802
10803
10804 Modified:
10805 trunk/modules/core/m_nick.c (File Modified)
10806
10807
10808 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10809 Log:
10810 - Add identify_service, identify_command options to the example.conf,
10811 newconf parser.
10812
10813
10814 Modified:
10815 trunk/NEWS (File Modified)
10816 trunk/doc/example.conf (File Modified)
10817 trunk/src/newconf.c (File Modified)
10818
10819
10820 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10821 Log:
10822 - Add services shortcuts.
10823
10824
10825 Modified:
10826 trunk/modules/Makefile.in (File Modified)
10827 trunk/modules/m_sshortcut.c (File Added)
10828
10829
10830 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10831 Log:
10832 - put back checks i removed by mistake
10833
10834
10835 Modified:
10836 trunk/modules/core/m_join.c (File Modified)
10837
10838
10839 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10840 Log:
10841 - Implement channel mode +Q, which disables forwarding.
10842 - Make forwarding usable by everyone.
10843 - Implement channel mode +F which bypasses authority checks on a target
10844 set with this mode
10845 - Update NEWS.
10846
10847
10848 Modified:
10849 trunk/NEWS (File Modified)
10850 trunk/include/channel.h (File Modified)
10851 trunk/include/supported.h (File Modified)
10852 trunk/modules/core/m_join.c (File Modified)
10853 trunk/modules/core/m_mode.c (File Modified)
10854 trunk/src/messages.tab (File Modified)
10855
10856
10857 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10858 Log:
10859 - Fix account handling brokenness.
10860
10861
10862 Modified:
10863 trunk/modules/m_services.c (File Modified)
10864
10865
10866 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10867 Log:
10868 Identify to services via server password hack. Still
10869 needs config file parts, like
10870 identifyservice = "nickserv@services.int";
10871 identifycommand = "IDENTIFY";
10872
10873
10874 Modified:
10875 trunk/include/s_conf.h (File Modified)
10876 trunk/src/s_user.c (File Modified)
10877
10878
10879 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10880 Log:
10881 Make send.c compile.
10882
10883
10884 Modified:
10885 trunk/src/send.c (File Modified)
10886
10887
10888 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10889 Log:
10890 - Handle this better.
10891
10892
10893 Modified:
10894 trunk/src/send.c (File Modified)
10895
10896
10897 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10898 Log:
10899 If the source is not a client, don't send to normal users.
10900
10901
10902 Modified:
10903 trunk/src/send.c (File Modified)
10904
10905
10906 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10907 Log:
10908 - Make /wallops behave as wallops in other ircds.
10909
10910
10911 Modified:
10912 trunk/modules/m_wallops.c (File Modified)
10913 trunk/src/send.c (File Modified)
10914
10915
10916 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10917 Log:
10918 - charybdis-1.0
10919
10920
10921 Modified:
10922 trunk/NEWS (File Modified)
10923 trunk/configure (File Modified)
10924 trunk/configure.ac (File Modified)
10925
10926
10927 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10928 Log:
10929 - Remove efnet configuration.
10930 - Rename example.conf as reference.conf, and replace the default
10931 example.conf with one suitable for AthemeNET.
10932 - Update makefile to reflect these changes.
10933
10934
10935 Modified:
10936 trunk/doc/Makefile.in (File Modified)
10937 trunk/doc/example.conf (File Modified)
10938 trunk/doc/example.efnet.conf (File Deleted)
10939 trunk/doc/reference.conf (File Added)
10940
10941
10942 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10943 Log:
10944 - Don't display opers who are /away.
10945
10946
10947 Modified:
10948 trunk/modules/m_stats.c (File Modified)
10949
10950
10951 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10952 Log:
10953 Put cmode +f in 004 and 005.
10954
10955
10956 Modified:
10957 trunk/include/supported.h (File Modified)
10958 trunk/src/messages.tab (File Modified)
10959
10960
10961 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10962 Log:
10963 Add user umode +Q which prevents a user from
10964 being forwarded.
10965
10966
10967 Modified:
10968 trunk/include/client.h (File Modified)
10969 trunk/modules/core/m_join.c (File Modified)
10970 trunk/src/messages.tab (File Modified)
10971 trunk/src/s_user.c (File Modified)
10972
10973
10974 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10975 Log:
10976 Implement channel forwarding in m_join(). As in
10977 hyperion, failing to join because of +i, +r or +j
10978 can cause you to be forwarded, potentially
10979 recursively. Unlike hyperion, a single numeric
10980 is sent in case of a successful forward, otherwise
10981 the ircd acts if there were no forward.
10982
10983
10984 Modified:
10985 trunk/include/numeric.h (File Modified)
10986 trunk/modules/core/m_join.c (File Modified)
10987 trunk/src/messages.tab (File Modified)
10988
10989
10990 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10991 Log:
10992 Allow servers to set oper-only cmodes as well.
10993
10994
10995 Modified:
10996 trunk/modules/core/m_mode.c (File Modified)
10997
10998
10999 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11000 Log:
11001 Add cmode +f which takes a channel name, settable
11002 only by opers for now. Does not do anything yet.
11003
11004
11005 Modified:
11006 trunk/include/channel.h (File Modified)
11007 trunk/modules/core/m_join.c (File Modified)
11008 trunk/modules/core/m_mode.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11010 trunk/src/channel.c (File Modified)
11011
11012
11013 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11014 Log:
11015 Fully initialize 'mode' in ms_join() and ms_sjoin()
11016 to avoid old +j garbage from being used.
11017
11018
11019 Modified:
11020 trunk/modules/core/m_join.c (File Modified)
11021 trunk/modules/core/m_sjoin.c (File Modified)
11022
11023
11024 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11025 Log:
11026 - only touch join_count/join_delta if join throttling
11027 is enabled on the channel
11028 - reset join_count/join_delta to 0 if -j is set
11029
11030
11031 Modified:
11032 trunk/modules/core/m_join.c (File Modified)
11033 trunk/modules/core/m_mode.c (File Modified)
11034 trunk/modules/core/m_sjoin.c (File Modified)
11035
11036
11037 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11038 Log:
11039 Also start a new "period" for join throttling for remote joins,
11040 if necessary. Make the code slightly clearer.
11041
11042
11043 Modified:
11044 trunk/modules/core/m_join.c (File Modified)
11045 trunk/src/channel.c (File Modified)
11046
11047
11048 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11049 Log:
11050 Some +j improvements, still broken.
11051
11052
11053 Modified:
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_sjoin.c (File Modified)
11056
11057
11058 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11059 Log:
11060 Only do +z processing for +m channels the sender is on,
11061 as bans/quiets are currently only checked locally.
11062
11063
11064 Modified:
11065 trunk/modules/core/m_message.c (File Modified)
11066
11067
11068 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11069 Log:
11070 - Add max_bans_large configuration option, defaulting to 500, to
11071 limit the number of bans in a +L channel
11072 - Change b/e/I to b/e/I/q in texts
11073
11074
11075 Modified:
11076 trunk/doc/example.conf (File Modified)
11077 trunk/include/s_conf.h (File Modified)
11078 trunk/modules/core/m_mode.c (File Modified)
11079 trunk/modules/m_info.c (File Modified)
11080 trunk/src/newconf.c (File Modified)
11081 trunk/src/s_conf.c (File Modified)
11082
11083
11084 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11085 Log:
11086 Store invite for +gi channels.
11087 Note that +gi is significantly weaker access control than +i.
11088
11089
11090 Modified:
11091 trunk/modules/m_invite.c (File Modified)
11092
11093
11094 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11095 Log:
11096 Nonops are allowed to see +q lists.
11097
11098
11099 Modified:
11100 trunk/modules/core/m_mode.c (File Modified)
11101
11102
11103 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11104 Log:
11105 Invalidate can_send() cache on -q.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_mode.c (File Modified)
11110
11111
11112 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11113 Log:
11114 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11115
11116
11117 Modified:
11118 trunk/modules/core/m_sjoin.c (File Modified)
11119
11120
11121 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11122 Log:
11123 - Allow blank SJOINs -- for permanant channels.
11124
11125
11126 Modified:
11127 trunk/modules/core/m_sjoin.c (File Modified)
11128
11129
11130 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11131 Log:
11132 - Burst permanant channels.
11133
11134
11135 Modified:
11136 trunk/src/s_serv.c (File Modified)
11137
11138
11139 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11140 Log:
11141 - Fix handling of permanant channels.
11142
11143
11144 Modified:
11145 trunk/modules/core/m_join.c (File Modified)
11146
11147
11148 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11149 Log:
11150 - Run indent on core modules.
11151 - Add propagation of join throttle settings.
11152
11153
11154 Modified:
11155 trunk/modules/core/m_die.c (File Modified)
11156 trunk/modules/core/m_error.c (File Modified)
11157 trunk/modules/core/m_join.c (File Modified)
11158 trunk/modules/core/m_kick.c (File Modified)
11159 trunk/modules/core/m_kill.c (File Modified)
11160 trunk/modules/core/m_message.c (File Modified)
11161 trunk/modules/core/m_mode.c (File Modified)
11162 trunk/modules/core/m_nick.c (File Modified)
11163 trunk/modules/core/m_part.c (File Modified)
11164 trunk/modules/core/m_quit.c (File Modified)
11165 trunk/modules/core/m_server.c (File Modified)
11166 trunk/modules/core/m_sjoin.c (File Modified)
11167 trunk/modules/core/m_squit.c (File Modified)
11168
11169
11170 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11171 Log:
11172 - Fix mistake in commit message.
11173
11174
11175 Modified:
11176 trunk/ChangeLog (File Modified)
11177
11178
11179 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11180 Log:
11181 - Channel throttling.
11182
11183
11184 Modified:
11185 trunk/NEWS (File Modified)
11186 trunk/include/supported.h (File Modified)
11187 trunk/modules/core/m_mode.c (File Modified)
11188 trunk/src/messages.tab (File Modified)
11189
11190
11191 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11192 Log:
11193 - Channel throttle logic fixes.
11194
11195
11196 Modified:
11197 trunk/include/channel.h (File Modified)
11198
11199
11200 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11201 Log:
11202 - Add the throttle logic.
11203
11204
11205 Modified:
11206 trunk/include/channel.h (File Modified)
11207 trunk/include/numeric.h (File Modified)
11208 trunk/modules/core/m_join.c (File Modified)
11209 trunk/src/channel.c (File Modified)
11210 trunk/src/messages.tab (File Modified)
11211
11212
11213 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11214 Log:
11215 - Cosmetic fixes to CREDITS.
11216
11217
11218 Modified:
11219 trunk/CREDITS (File Modified)
11220
11221
11222 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11223 Log:
11224 - Better channel_modes() from ShadowIRCd 4.
11225
11226
11227 Modified:
11228 trunk/include/channel.h (File Modified)
11229 trunk/src/channel.c (File Modified)
11230
11231
11232 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11233 Log:
11234 - Strip colour codes from parts.
11235
11236
11237 Modified:
11238 trunk/modules/core/m_part.c (File Modified)
11239
11240
11241 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11242 Log:
11243 - Strip colour codes from quits.
11244
11245
11246 Modified:
11247 trunk/modules/core/m_quit.c (File Modified)
11248
11249
11250 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11251 Log:
11252 - add +c/+g/+z to channel_modes().
11253
11254
11255 Modified:
11256 trunk/src/channel.c (File Modified)
11257
11258
11259 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11260 Log:
11261 - Add +g to 004/005 numerics.
11262
11263
11264 Modified:
11265 trunk/include/supported.h (File Modified)
11266 trunk/src/messages.tab (File Modified)
11267
11268
11269 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11270 Log:
11271 - Add +cgz to set_final_mode() in both join/sjoin.
11272 - Implement channel mode +g: Free invite.
11273
11274
11275 Modified:
11276 trunk/include/channel.h (File Modified)
11277 trunk/modules/core/m_join.c (File Modified)
11278 trunk/modules/core/m_mode.c (File Modified)
11279 trunk/modules/core/m_sjoin.c (File Modified)
11280 trunk/modules/m_invite.c (File Modified)
11281
11282
11283 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11284 Log:
11285 - Make sure /stats p uses the right list.
11286
11287
11288 Modified:
11289 trunk/modules/m_stats.c (File Modified)
11290
11291
11292 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11293 Log:
11294 - local oper list becomes local_oper_list.
11295 - all opers are stored on oper_list for /stats p.
11296
11297
11298 Modified:
11299 trunk/include/ircd.h (File Modified)
11300 trunk/modules/m_stats.c (File Modified)
11301 trunk/modules/m_trace.c (File Modified)
11302 trunk/src/client.c (File Modified)
11303 trunk/src/ircd.c (File Modified)
11304 trunk/src/s_user.c (File Modified)
11305 trunk/src/send.c (File Modified)
11306
11307
11308 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11309 Log:
11310 - Remove ENABLE_SERVICES legacy define.
11311
11312
11313 Modified:
11314 trunk/configure (File Modified)
11315 trunk/configure.ac (File Modified)
11316 trunk/include/client.h (File Modified)
11317 trunk/include/m_info.h (File Modified)
11318 trunk/include/s_conf.h (File Modified)
11319 trunk/modules/Makefile.in (File Modified)
11320 trunk/modules/core/m_kick.c (File Modified)
11321 trunk/modules/core/m_mode.c (File Modified)
11322 trunk/modules/core/m_nick.c (File Modified)
11323 trunk/modules/core/m_sjoin.c (File Modified)
11324 trunk/modules/m_services.c (File Modified)
11325 trunk/src/channel.c (File Modified)
11326 trunk/src/newconf.c (File Modified)
11327 trunk/src/s_conf.c (File Modified)
11328 trunk/src/s_serv.c (File Modified)
11329 trunk/src/s_user.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11333 Log:
11334 - New reject message, ala ircu.
11335
11336
11337 Modified:
11338 trunk/src/reject.c (File Modified)
11339
11340
11341 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11342 Log:
11343 - Reduce 'broadcast storm' effect in m_chghost.
11344
11345
11346 Modified:
11347 trunk/modules/m_chghost.c (File Modified)
11348
11349
11350 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11351 Log:
11352 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11353
11354
11355 Modified:
11356 trunk/include/supported.h (File Modified)
11357 trunk/src/messages.tab (File Modified)
11358
11359
11360 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11361 Log:
11362 - Implement +z.
11363
11364
11365 Modified:
11366 trunk/include/channel.h (File Modified)
11367 trunk/modules/core/m_message.c (File Modified)
11368 trunk/modules/core/m_mode.c (File Modified)
11369
11370
11371 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11372 Log:
11373 - use sendto_one_numeric() in some places.
11374
11375
11376 Modified:
11377 trunk/modules/core/m_mode.c (File Modified)
11378
11379
11380 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11381 Log:
11382 - Implement channel mode +c -- colour stripping.
11383
11384
11385 Modified:
11386 trunk/include/irc_string.h (File Modified)
11387 trunk/include/supported.h (File Modified)
11388 trunk/modules/core/m_message.c (File Modified)
11389 trunk/modules/core/m_mode.c (File Modified)
11390 trunk/src/irc_string.c (File Modified)
11391 trunk/src/messages.tab (File Modified)
11392
11393
11394 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11395 Log:
11396 - Add +qLP to CHANMODES 005 numeric.
11397
11398
11399 Modified:
11400 trunk/include/supported.h (File Modified)
11401
11402
11403 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11404 Log:
11405 Move credits files to doc/.
11406
11407
11408 Modified:
11409 trunk/Hybrid-team (File Deleted)
11410 trunk/Ratbox-team (File Deleted)
11411 trunk/doc/Hybrid-team (File Added)
11412 trunk/doc/Ratbox-team (File Added)
11413
11414
11415 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11416 Log:
11417 - Rename Ratbox credits as Ratbox-team.
11418 - Add in our own CREDITS.
11419
11420
11421 Modified:
11422 trunk/CREDITS (File Deleted)
11423 trunk/CREDITS (File Added)
11424 trunk/Ratbox-team (File Added)
11425
11426
11427 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11428 Log:
11429 - Quietcache fixes.
11430
11431
11432 Modified:
11433 trunk/modules/core/m_mode.c (File Modified)
11434
11435
11436 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11437 Log:
11438 - Rebuild configure.
11439
11440
11441 Modified:
11442 trunk/autom4te.cache/ (File Deleted)
11443 trunk/configure (File Modified)
11444
11445
11446 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11447 Log:
11448 Add +q to messages.tab.
11449
11450
11451 Modified:
11452 trunk/src/messages.tab (File Modified)
11453
11454
11455 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11456 Log:
11457 - port m_sjoin stuff to TS6 JOIN syntax.
11458
11459
11460 Modified:
11461 trunk/modules/core/m_join.c (File Modified)
11462
11463
11464 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11465 Log:
11466 - Implement channel mode +q (quiet)
11467
11468
11469 Modified:
11470 trunk/include/channel.h (File Modified)
11471 trunk/modules/core/m_mode.c (File Modified)
11472 trunk/src/channel.c (File Modified)
11473
11474
11475 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11476 Log:
11477 Add +L/+P for set_final_mode().
11478
11479
11480 Modified:
11481 trunk/modules/core/m_sjoin.c (File Modified)
11482
11483
11484 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11485 Log:
11486 Add +L/+P in channel_modes().
11487
11488
11489 Modified:
11490 trunk/src/channel.c (File Modified)
11491
11492
11493 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11494 Log:
11495 - Use MODE_PERMANENT, not MODE_PERMANANT
11496 - Actually use chm_staff()
11497
11498 It compiles but is not otherwise tested.
11499
11500
11501 Modified:
11502 trunk/include/channel.h (File Modified)
11503 trunk/modules/core/m_mode.c (File Modified)
11504 trunk/modules/core/m_sjoin.c (File Modified)
11505 trunk/src/channel.c (File Modified)
11506
11507
11508 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11509 Log:
11510 - Ok, patchlevel.h is fixed now.
11511
11512
11513 Modified:
11514 trunk/include/patchlevel.h (File Modified)
11515
11516
11517 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11518 Log:
11519 - *sigh*
11520
11521
11522 Modified:
11523 trunk/include/patchlevel.h (File Modified)
11524 trunk/src/version.c.SH (File Modified)
11525
11526
11527 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11528 Log:
11529 - Fix compilation issue with version.c.
11530
11531
11532 Modified:
11533 trunk/src/version.c.SH (File Modified)
11534
11535
11536 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11537 Log:
11538 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11539 this from the BUGS file.
11540
11541
11542 Modified:
11543 trunk/BUGS (File Modified)
11544
11545
11546 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11547 Log:
11548 Mangle all netsplit messages if flatten links is enabled.
11549
11550
11551 Modified:
11552 trunk/src/client.c (File Modified)
11553
11554
11555 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11556 Log:
11557 - jilles pointed out that /stats p needed severe changes -- implement
11558 them
11559
11560
11561 Modified:
11562 trunk/modules/m_stats.c (File Modified)
11563
11564
11565 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11566 Log:
11567 Rename RELNOTES to NEWS.
11568
11569
11570 Modified:
11571 trunk/NEWS (File Added)
11572 trunk/RELNOTES (File Deleted)
11573
11574
11575 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11576 Log:
11577 Update RELNOTES.
11578
11579
11580 Modified:
11581 trunk/RELNOTES (File Modified)
11582
11583
11584 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11585 Log:
11586 - Make /stats p work globally.
11587 - Change 'OPER(s)' to 'staff members'
11588
11589
11590 Modified:
11591 trunk/modules/m_stats.c (File Modified)
11592
11593
11594 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11595 Log:
11596 - add modes, +LP to RPL_MYINFO.
11597
11598
11599 Modified:
11600 trunk/src/messages.tab (File Modified)
11601
11602
11603 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11604 Log:
11605 More stuff to RELNOTES.
11606
11607
11608 Modified:
11609 trunk/RELNOTES (File Modified)
11610
11611
11612 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11613 Log:
11614 - Implement +P.
11615
11616
11617 Modified:
11618 trunk/modules/core/m_sjoin.c (File Modified)
11619 trunk/src/channel.c (File Modified)
11620
11621
11622 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11623 Log:
11624 - Implement list limit exceed modes -- +L.
11625
11626
11627 Modified:
11628 trunk/modules/core/m_mode.c (File Modified)
11629
11630
11631 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11632 Log:
11633 - Add handlers for modes +L, +P.
11634
11635
11636 Modified:
11637 trunk/include/channel.h (File Modified)
11638 trunk/modules/core/m_mode.c (File Modified)
11639
11640
11641 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11642 Log:
11643 Update properties on *everything*.
11644
11645
11646 Modified:
11647 trunk/.cvsignore (Property Modified)
11648 trunk/.indent.pro (Property Modified)
11649 trunk/BUGS (File Modified) (Property Modified)
11650 trunk/CREDITS (File Modified) (Property Modified)
11651 trunk/ChangeLog (Property Modified)
11652 trunk/Hybrid-team (File Modified) (Property Modified)
11653 trunk/INSTALL (File Modified) (Property Modified)
11654 trunk/LICENSE (File Modified) (Property Modified)
11655 trunk/Makefile.in (File Modified) (Property Modified)
11656 trunk/README.FIRST (File Modified) (Property Modified)
11657 trunk/RELNOTES (File Modified) (Property Modified)
11658 trunk/SVN-Access (Property Modified)
11659 trunk/aclocal.m4 (File Modified) (Property Modified)
11660 trunk/adns/.cvsignore (Property Modified)
11661 trunk/adns/COPYING (Property Modified)
11662 trunk/adns/GPL-vs-LGPL (Property Modified)
11663 trunk/adns/Makefile.in (File Modified) (Property Modified)
11664 trunk/adns/README (Property Modified)
11665 trunk/adns/README.ircd (Property Modified)
11666 trunk/adns/adns.h (File Modified) (Property Modified)
11667 trunk/adns/check.c (File Modified) (Property Modified)
11668 trunk/adns/dlist.h (File Modified) (Property Modified)
11669 trunk/adns/event.c (File Modified) (Property Modified)
11670 trunk/adns/general.c (File Modified) (Property Modified)
11671 trunk/adns/internal.h (File Modified) (Property Modified)
11672 trunk/adns/parse.c (File Modified) (Property Modified)
11673 trunk/adns/query.c (File Modified) (Property Modified)
11674 trunk/adns/reply.c (File Modified) (Property Modified)
11675 trunk/adns/setup.c (File Modified) (Property Modified)
11676 trunk/adns/transmit.c (File Modified) (Property Modified)
11677 trunk/adns/tvarith.h (File Modified) (Property Modified)
11678 trunk/adns/types.c (File Modified) (Property Modified)
11679 trunk/configure (File Modified) (Property Modified)
11680 trunk/configure.ac (File Modified) (Property Modified)
11681 trunk/contrib/.cvsignore (Property Modified)
11682 trunk/contrib/.indent.pro (Property Modified)
11683 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11684 trunk/contrib/README (File Modified) (Property Modified)
11685 trunk/contrib/example_module.c (File Modified) (Property Modified)
11686 trunk/contrib/m_42.c (File Modified) (Property Modified)
11687 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11688 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11689 trunk/contrib/m_force.c (File Modified) (Property Modified)
11690 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11691 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11692 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11693 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11694 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11695 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11696 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11697 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11698 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11699 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11700 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11701 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11702 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11703 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11704 trunk/doc/.cvsignore (Property Modified)
11705 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11706 trunk/doc/Makefile.in (File Modified) (Property Modified)
11707 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11708 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11709 trunk/doc/challenge.txt (File Modified) (Property Modified)
11710 trunk/doc/example.conf (File Modified) (Property Modified)
11711 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11712 trunk/doc/hooks.txt (File Modified) (Property Modified)
11713 trunk/doc/index.txt (File Modified) (Property Modified)
11714 trunk/doc/ircd.8 (File Modified) (Property Modified)
11715 trunk/doc/ircd.motd (Property Modified)
11716 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11717 trunk/doc/modeg.txt (File Modified) (Property Modified)
11718 trunk/doc/modes.txt (File Modified) (Property Modified)
11719 trunk/doc/monitor.txt (File Modified) (Property Modified)
11720 trunk/doc/old/Authors (Property Modified)
11721 trunk/doc/operguide.txt (File Modified) (Property Modified)
11722 trunk/doc/opermyth.txt (Property Modified)
11723 trunk/doc/server-version-info (File Modified) (Property Modified)
11724 trunk/doc/services.txt (File Modified) (Property Modified)
11725 trunk/doc/technical/README.TSora (Property Modified)
11726 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11727 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11728 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11729 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11730 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11731 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11732 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11733 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11734 trunk/doc/technical/rfc1459.txt (Property Modified)
11735 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11736 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11737 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11738 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11739 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11740 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11741 trunk/help/Makefile.in (File Modified) (Property Modified)
11742 trunk/help/opers/accept (Property Modified)
11743 trunk/help/opers/admin (Property Modified)
11744 trunk/help/opers/away (Property Modified)
11745 trunk/help/opers/capab (Property Modified)
11746 trunk/help/opers/challenge (Property Modified)
11747 trunk/help/opers/close (Property Modified)
11748 trunk/help/opers/cmode (Property Modified)
11749 trunk/help/opers/cnotice (Property Modified)
11750 trunk/help/opers/connect (Property Modified)
11751 trunk/help/opers/cprivmsg (Property Modified)
11752 trunk/help/opers/credits (Property Modified)
11753 trunk/help/opers/die (Property Modified)
11754 trunk/help/opers/dline (Property Modified)
11755 trunk/help/opers/eob (Property Modified)
11756 trunk/help/opers/error (Property Modified)
11757 trunk/help/opers/etrace (Property Modified)
11758 trunk/help/opers/gline (Property Modified)
11759 trunk/help/opers/help (Property Modified)
11760 trunk/help/opers/index (Property Modified)
11761 trunk/help/opers/info (Property Modified)
11762 trunk/help/opers/invite (Property Modified)
11763 trunk/help/opers/ison (Property Modified)
11764 trunk/help/opers/join (Property Modified)
11765 trunk/help/opers/kick (Property Modified)
11766 trunk/help/opers/kill (Property Modified)
11767 trunk/help/opers/kline (Property Modified)
11768 trunk/help/opers/knock (Property Modified)
11769 trunk/help/opers/links (Property Modified)
11770 trunk/help/opers/list (Property Modified)
11771 trunk/help/opers/locops (Property Modified)
11772 trunk/help/opers/lusers (Property Modified)
11773 trunk/help/opers/modlist (Property Modified)
11774 trunk/help/opers/modload (Property Modified)
11775 trunk/help/opers/modrestart (Property Modified)
11776 trunk/help/opers/modunload (Property Modified)
11777 trunk/help/opers/motd (Property Modified)
11778 trunk/help/opers/names (Property Modified)
11779 trunk/help/opers/nick (Property Modified)
11780 trunk/help/opers/notice (Property Modified)
11781 trunk/help/opers/oper (Property Modified)
11782 trunk/help/opers/operspy (Property Modified)
11783 trunk/help/opers/operwall (Property Modified)
11784 trunk/help/opers/part (Property Modified)
11785 trunk/help/opers/pass (Property Modified)
11786 trunk/help/opers/ping (Property Modified)
11787 trunk/help/opers/pong (Property Modified)
11788 trunk/help/opers/post (Property Modified)
11789 trunk/help/opers/privmsg (Property Modified)
11790 trunk/help/opers/quit (Property Modified)
11791 trunk/help/opers/rehash (Property Modified)
11792 trunk/help/opers/restart (Property Modified)
11793 trunk/help/opers/resv (Property Modified)
11794 trunk/help/opers/server (Property Modified)
11795 trunk/help/opers/set (Property Modified)
11796 trunk/help/opers/sjoin (Property Modified)
11797 trunk/help/opers/squit (Property Modified)
11798 trunk/help/opers/stats (Property Modified)
11799 trunk/help/opers/svinfo (Property Modified)
11800 trunk/help/opers/testgecos (Property Modified)
11801 trunk/help/opers/testline (Property Modified)
11802 trunk/help/opers/testmask (Property Modified)
11803 trunk/help/opers/time (Property Modified)
11804 trunk/help/opers/topic (Property Modified)
11805 trunk/help/opers/trace (Property Modified)
11806 trunk/help/opers/uhelp (Property Modified)
11807 trunk/help/opers/umode (Property Modified)
11808 trunk/help/opers/undline (Property Modified)
11809 trunk/help/opers/ungline (Property Modified)
11810 trunk/help/opers/unkline (Property Modified)
11811 trunk/help/opers/unresv (Property Modified)
11812 trunk/help/opers/unxline (Property Modified)
11813 trunk/help/opers/user (Property Modified)
11814 trunk/help/opers/userhost (Property Modified)
11815 trunk/help/opers/users (Property Modified)
11816 trunk/help/opers/version (Property Modified)
11817 trunk/help/opers/wallops (Property Modified)
11818 trunk/help/opers/who (Property Modified)
11819 trunk/help/opers/whois (Property Modified)
11820 trunk/help/opers/whowas (Property Modified)
11821 trunk/help/opers/xline (Property Modified)
11822 trunk/help/users/index (Property Modified)
11823 trunk/help/users/info (Property Modified)
11824 trunk/help/users/notice (Property Modified)
11825 trunk/help/users/privmsg (Property Modified)
11826 trunk/help/users/stats (Property Modified)
11827 trunk/help/users/umode (Property Modified)
11828 trunk/include/.cvsignore (Property Modified)
11829 trunk/include/.indent.pro (Property Modified)
11830 trunk/include/balloc.h (File Modified) (Property Modified)
11831 trunk/include/cache.h (File Modified) (Property Modified)
11832 trunk/include/channel.h (File Modified) (Property Modified)
11833 trunk/include/class.h (File Modified) (Property Modified)
11834 trunk/include/client.h (File Modified) (Property Modified)
11835 trunk/include/commio.h (File Modified) (Property Modified)
11836 trunk/include/common.h (File Modified) (Property Modified)
11837 trunk/include/config.h (File Modified) (Property Modified)
11838 trunk/include/config.h.dist (File Modified) (Property Modified)
11839 trunk/include/defaults.h (File Modified) (Property Modified)
11840 trunk/include/event.h (File Modified) (Property Modified)
11841 trunk/include/hash.h (File Modified) (Property Modified)
11842 trunk/include/hook.h (File Modified) (Property Modified)
11843 trunk/include/hostmask.h (File Modified) (Property Modified)
11844 trunk/include/irc_string.h (File Modified) (Property Modified)
11845 trunk/include/ircd.h (File Modified) (Property Modified)
11846 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11847 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11848 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11849 trunk/include/linebuf.h (File Modified) (Property Modified)
11850 trunk/include/listener.h (File Modified) (Property Modified)
11851 trunk/include/m_info.h (File Modified) (Property Modified)
11852 trunk/include/memory.h (File Modified) (Property Modified)
11853 trunk/include/modules.h (File Modified) (Property Modified)
11854 trunk/include/monitor.h (File Modified) (Property Modified)
11855 trunk/include/msg.h (File Modified) (Property Modified)
11856 trunk/include/newconf.h (File Modified) (Property Modified)
11857 trunk/include/numeric.h (File Modified) (Property Modified)
11858 trunk/include/packet.h (File Modified) (Property Modified)
11859 trunk/include/parse.h (File Modified) (Property Modified)
11860 trunk/include/patchlevel.h (File Modified) (Property Modified)
11861 trunk/include/patricia.h (File Modified) (Property Modified)
11862 trunk/include/reject.h (File Modified) (Property Modified)
11863 trunk/include/res.h (File Modified) (Property Modified)
11864 trunk/include/restart.h (File Modified) (Property Modified)
11865 trunk/include/s_auth.h (File Modified) (Property Modified)
11866 trunk/include/s_conf.h (File Modified) (Property Modified)
11867 trunk/include/s_gline.h (File Modified) (Property Modified)
11868 trunk/include/s_log.h (File Modified) (Property Modified)
11869 trunk/include/s_newconf.h (File Modified) (Property Modified)
11870 trunk/include/s_serv.h (File Modified) (Property Modified)
11871 trunk/include/s_stats.h (File Modified) (Property Modified)
11872 trunk/include/s_user.h (File Modified) (Property Modified)
11873 trunk/include/s_zip.h (File Modified) (Property Modified)
11874 trunk/include/scache.h (File Modified) (Property Modified)
11875 trunk/include/send.h (File Modified) (Property Modified)
11876 trunk/include/serno.h (Property Modified)
11877 trunk/include/setup.h.in (Property Modified)
11878 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11879 trunk/include/stdinc.h (File Modified) (Property Modified)
11880 trunk/include/supported.h (File Modified) (Property Modified)
11881 trunk/include/tools.h (File Modified) (Property Modified)
11882 trunk/include/whowas.h (File Modified) (Property Modified)
11883 trunk/install-sh (File Modified) (Property Modified)
11884 trunk/modules/.cvsignore (Property Modified)
11885 trunk/modules/.depend (Property Modified)
11886 trunk/modules/.indent.pro (Property Modified)
11887 trunk/modules/Makefile.in (File Modified) (Property Modified)
11888 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11889 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11890 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11891 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11892 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11893 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11894 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11895 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11896 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11897 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11898 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11899 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11900 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11901 trunk/modules/m_accept.c (File Modified) (Property Modified)
11902 trunk/modules/m_admin.c (File Modified) (Property Modified)
11903 trunk/modules/m_away.c (File Modified) (Property Modified)
11904 trunk/modules/m_cap.c (File Modified) (Property Modified)
11905 trunk/modules/m_capab.c (File Modified) (Property Modified)
11906 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11907 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11908 trunk/modules/m_close.c (File Modified) (Property Modified)
11909 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11910 trunk/modules/m_connect.c (File Modified) (Property Modified)
11911 trunk/modules/m_dline.c (File Modified) (Property Modified)
11912 trunk/modules/m_encap.c (File Modified) (Property Modified)
11913 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11914 trunk/modules/m_gline.c (File Modified) (Property Modified)
11915 trunk/modules/m_help.c (File Modified) (Property Modified)
11916 trunk/modules/m_info.c (File Modified) (Property Modified)
11917 trunk/modules/m_invite.c (File Modified) (Property Modified)
11918 trunk/modules/m_ison.c (File Modified) (Property Modified)
11919 trunk/modules/m_kline.c (File Modified) (Property Modified)
11920 trunk/modules/m_knock.c (File Modified) (Property Modified)
11921 trunk/modules/m_links.c (File Modified) (Property Modified)
11922 trunk/modules/m_list.c (File Modified) (Property Modified)
11923 trunk/modules/m_locops.c (File Modified) (Property Modified)
11924 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11925 trunk/modules/m_map.c (File Modified) (Property Modified)
11926 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11927 trunk/modules/m_motd.c (File Modified) (Property Modified)
11928 trunk/modules/m_names.c (File Modified) (Property Modified)
11929 trunk/modules/m_oper.c (File Modified) (Property Modified)
11930 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11931 trunk/modules/m_pass.c (File Modified) (Property Modified)
11932 trunk/modules/m_ping.c (File Modified) (Property Modified)
11933 trunk/modules/m_pong.c (File Modified) (Property Modified)
11934 trunk/modules/m_post.c (File Modified) (Property Modified)
11935 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11936 trunk/modules/m_restart.c (File Modified) (Property Modified)
11937 trunk/modules/m_resv.c (File Modified) (Property Modified)
11938 trunk/modules/m_services.c (File Modified) (Property Modified)
11939 trunk/modules/m_set.c (File Modified) (Property Modified)
11940 trunk/modules/m_stats.c (File Modified) (Property Modified)
11941 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11942 trunk/modules/m_tb.c (File Modified) (Property Modified)
11943 trunk/modules/m_testline.c (File Modified) (Property Modified)
11944 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11945 trunk/modules/m_time.c (File Modified) (Property Modified)
11946 trunk/modules/m_topic.c (File Modified) (Property Modified)
11947 trunk/modules/m_trace.c (File Modified) (Property Modified)
11948 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11949 trunk/modules/m_user.c (File Modified) (Property Modified)
11950 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11951 trunk/modules/m_users.c (File Modified) (Property Modified)
11952 trunk/modules/m_version.c (File Modified) (Property Modified)
11953 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11954 trunk/modules/m_who.c (File Modified) (Property Modified)
11955 trunk/modules/m_whois.c (File Modified) (Property Modified)
11956 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11957 trunk/modules/m_xline.c (File Modified) (Property Modified)
11958 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11959 trunk/servlink/.cvsignore (Property Modified)
11960 trunk/servlink/.indent.pro (Property Modified)
11961 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11962 trunk/servlink/README (File Modified) (Property Modified)
11963 trunk/servlink/TODO (File Modified) (Property Modified)
11964 trunk/servlink/control.c (File Modified) (Property Modified)
11965 trunk/servlink/control.h (File Modified) (Property Modified)
11966 trunk/servlink/io.c (File Modified) (Property Modified)
11967 trunk/servlink/io.h (File Modified) (Property Modified)
11968 trunk/servlink/servlink.c (File Modified) (Property Modified)
11969 trunk/servlink/servlink.h (File Modified) (Property Modified)
11970 trunk/src/.cvsignore (Property Modified)
11971 trunk/src/.depend (Property Modified)
11972 trunk/src/.indent.pro (Property Modified)
11973 trunk/src/Makefile.in (File Modified) (Property Modified)
11974 trunk/src/adns.c (File Modified) (Property Modified)
11975 trunk/src/balloc.c (File Modified) (Property Modified)
11976 trunk/src/cache.c (File Modified) (Property Modified)
11977 trunk/src/channel.c (File Modified) (Property Modified)
11978 trunk/src/class.c (File Modified) (Property Modified)
11979 trunk/src/client.c (File Modified) (Property Modified)
11980 trunk/src/commio.c (File Modified) (Property Modified)
11981 trunk/src/devpoll.c (File Modified) (Property Modified)
11982 trunk/src/epoll.c (File Modified) (Property Modified)
11983 trunk/src/event.c (File Modified) (Property Modified)
11984 trunk/src/getopt.c (File Modified) (Property Modified)
11985 trunk/src/hash.c (File Modified) (Property Modified)
11986 trunk/src/hook.c (File Modified) (Property Modified)
11987 trunk/src/hostmask.c (File Modified) (Property Modified)
11988 trunk/src/irc_string.c (File Modified) (Property Modified)
11989 trunk/src/ircd.c (File Modified) (Property Modified)
11990 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11991 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11992 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11993 trunk/src/kdparse.c (File Modified) (Property Modified)
11994 trunk/src/kqueue.c (File Modified) (Property Modified)
11995 trunk/src/linebuf.c (File Modified) (Property Modified)
11996 trunk/src/listener.c (File Modified) (Property Modified)
11997 trunk/src/match.c (File Modified) (Property Modified)
11998 trunk/src/memory.c (File Modified) (Property Modified)
11999 trunk/src/messages.tab (File Modified) (Property Modified)
12000 trunk/src/modules.c (File Modified) (Property Modified)
12001 trunk/src/monitor.c (File Modified) (Property Modified)
12002 trunk/src/newconf.c (File Modified) (Property Modified)
12003 trunk/src/numeric.c (File Modified) (Property Modified)
12004 trunk/src/packet.c (File Modified) (Property Modified)
12005 trunk/src/parse.c (File Modified) (Property Modified)
12006 trunk/src/patricia.c (File Modified) (Property Modified)
12007 trunk/src/poll.c (File Modified) (Property Modified)
12008 trunk/src/reject.c (File Modified) (Property Modified)
12009 trunk/src/restart.c (File Modified) (Property Modified)
12010 trunk/src/s_auth.c (File Modified) (Property Modified)
12011 trunk/src/s_conf.c (File Modified) (Property Modified)
12012 trunk/src/s_gline.c (File Modified) (Property Modified)
12013 trunk/src/s_log.c (File Modified) (Property Modified)
12014 trunk/src/s_newconf.c (File Modified) (Property Modified)
12015 trunk/src/s_serv.c (File Modified) (Property Modified)
12016 trunk/src/s_stats.c (File Modified) (Property Modified)
12017 trunk/src/s_user.c (File Modified) (Property Modified)
12018 trunk/src/scache.c (File Modified) (Property Modified)
12019 trunk/src/select.c (File Modified) (Property Modified)
12020 trunk/src/send.c (File Modified) (Property Modified)
12021 trunk/src/snprintf.c (File Modified) (Property Modified)
12022 trunk/src/tools.c (File Modified) (Property Modified)
12023 trunk/src/version.c.SH (File Modified) (Property Modified)
12024 trunk/src/whowas.c (File Modified) (Property Modified)
12025 trunk/tools/.cvsignore (Property Modified)
12026 trunk/tools/Makefile.in (File Modified) (Property Modified)
12027 trunk/tools/README (File Modified) (Property Modified)
12028 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12029 trunk/tools/convertilines.c (File Modified) (Property Modified)
12030 trunk/tools/convertklines.c (File Modified) (Property Modified)
12031 trunk/tools/mkkeypair (Property Modified)
12032 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12033 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12034 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12035 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12036 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12037 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12038 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12039 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12040 trunk/tools/untabify (File Modified) (Property Modified)
12041 trunk/tools/viconf.c (File Modified) (Property Modified)
12042
12043
12044 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12045 Log:
12046 - Update RELNOTES.
12047
12048
12049 Modified:
12050 trunk/RELNOTES (File Modified)
12051
12052
12053 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12054 Log:
12055 - Make version.c use our serial, not ratbox's.
12056
12057
12058 Modified:
12059 trunk/src/version.c.SH (File Modified)
12060
12061
12062 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12063 Log:
12064 - update RELNOTES
12065 - revved patchlevel to 2.1.5
12066
12067
12068 Modified:
12069 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12071
12072
12073 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12074 Log:
12075 - fix buffer overflow and unterminated buffer when removing TS6 bans
12076 - fix rebuilding of SJOIN
12077
12078
12079 Modified:
12080 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12081
12082
12083 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12084 Log:
12085 have servlink report if it gets an uncompressed error message when it gets inflate failures
12086
12087 Modified:
12088 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12089
12090
12091 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12092 Log:
12093 - extend our copyrights to 2005.
12094
12095
12096 Modified:
12097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12201
12202
12203 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12204 Log:
12205 - update RELNOTES
12206 - revved patchlevel to 2.1.4
12207
12208
12209 Modified:
12210 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12212
12213
12214 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12215 Log:
12216 - add TARGMAX to 005
12217 - remove the +1 from ->uid in struct Client
12218 - fix checking of accept entries in m_accept.c
12219
12220
12221 Modified:
12222 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12226
12227
12228 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12229 Log:
12230 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12231 send it over TS6
12232
12233
12234 Modified:
12235 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12236
12237
12238 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12239 Log:
12240 - remove an unused variable
12241
12242
12243 Modified:
12244 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12245
12246
12247 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12248 Log:
12249 don't burst a TS5 name in burst_TS6. -via jillies
12250
12251 Modified:
12252 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12253
12254
12255 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12256 Log:
12257 - via jilles, make nickchanges invalidate any cached bans for
12258 quiet_on_ban
12259
12260
12261 Modified:
12262 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12266
12267
12268 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12269 Log:
12270 - fix some char vs byte usage to make adns compile cleanly with gcc4
12271
12272
12273 Modified:
12274 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12275 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12276 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12277 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12278 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12279 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12280 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12281 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12282
12283
12284 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12285 Log:
12286 userhost should allow 5 userhost checks, not 4
12287
12288 Modified:
12289 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12290
12291
12292 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12293 Log:
12294 - another darwin fix
12295
12296
12297 Modified:
12298 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12299
12300
12301 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12302 Log:
12303 - darwin fixes
12304
12305
12306 Modified:
12307 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12308 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12309 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12310 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12311 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12312 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12313 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12314 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12315
12316
12317 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12318 Log:
12319 - remove bogus extern of abort_list
12320
12321
12322 Modified:
12323 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12324
12325
12326 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12327 Log:
12328 svn repo access stuff
12329
12330 Modified:
12331 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12332
12333
12334 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12335 Log:
12336 test commit
12337
12338
12339 Modified:
12340 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12341
12342
12343 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12344 Log:
12345 test commit
12346
12347
12348 Modified:
12349 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12350
12351
12352 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12353 Log:
12354 revert omotd..i thought it was a good idea..oh well
12355
12356 Modified:
12357 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12358
12359
12360 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12361 Log:
12362 Commas are bad things in channel keys
12363
12364
12365 Modified:
12366 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12367
12368
12369 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12370 Log:
12371 Add OMOTD command to display oper motd
12372
12373
12374 Modified:
12375 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12376
12377
12378 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12379 Log:
12380 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12381
12382 Modified:
12383 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12384
12385
12386 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12387
12388 Modified files: (Branch: RATBOX_2_1)
12389 modules m_whois.c
12390 Log:
12391 - stop testing whois for protocol violations, as they can be caused in
12392 ircds going all the way back to the original ircd2.8
12393
12394 Revision Changes Path
12395 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12396
12397
12398
12399 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12400
12401 Modified files: (Branch: RATBOX_2_1)
12402 modules m_time.c
12403 Log:
12404 - remove some 2.2 code
12405
12406 Revision Changes Path
12407 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12408
12409
12410
12411 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 modules m_time.c
12415 Log:
12416 backport of the silly december 31st bug
12417
12418 Revision Changes Path
12419 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12420
12421
12422
12423 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12424
12425 Modified files: (Branch: RATBOX_2_1)
12426 . RELNOTES
12427 include patchlevel.h
12428 Log:
12429 - revved patchlevel to 2.1.3
12430
12431 Revision Changes Path
12432 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12433 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12434
12435
12436
12437 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12438
12439 Modified files: (Branch: RATBOX_2_1)
12440 include client.h
12441 modules m_accept.c
12442 modules/core m_nick.c
12443 src client.c
12444 Log:
12445 - stop removing a clients own list of accepted clients when they do a
12446 nickchange
12447 - clean up the accept code so its less retarded
12448
12449 Revision Changes Path
12450 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12451 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12452 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12453 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12454
12455
12456
12457 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12458
12459 Modified files: (Branch: RATBOX_2_1)
12460 include event.h
12461 modules m_links.c
12462 src event.c ircd.c newconf.c
12463 Log:
12464 - remove a defn of links_cache_list in m_links.c which was causing
12465 the flattened links update to be ignored
12466 - add eventUpdate(), and make links_delay update on rehash
12467
12468 Revision Changes Path
12469 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12470 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12471 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12472 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12473 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12474
12475
12476
12477 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12478
12479 Modified files: (Branch: RATBOX_2_1)
12480 doc services.txt
12481 src newconf.c
12482 Log:
12483 - make the conf parser apply service {}; on rehash
12484
12485 Revision Changes Path
12486 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12487 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12488
12489
12490
12491 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12492
12493 Modified files: (Branch: RATBOX_2_1)
12494 include m_info.h
12495 Log:
12496 - show ENABLE_SERVICES define in info
12497
12498 Revision Changes Path
12499 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12500
12501
12502
12503 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12504
12505 Modified files: (Branch: RATBOX_2_1)
12506 modules m_services.c m_stats.c
12507 Log:
12508 - via jilles, make m_services.c hook into stats U and display service
12509 blocks
12510
12511 Revision Changes Path
12512 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12513 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12514
12515
12516
12517 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12518
12519 Modified files: (Branch: RATBOX_2_1)
12520 . configure configure.ac
12521 Log:
12522 - default build to -O2
12523
12524 Revision Changes Path
12525 7.249.2.2 +4 -4 ircd-ratbox/configure
12526 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12527
12528
12529
12530 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12531
12532 Modified files: (Branch: RATBOX_2_1)
12533 doc example.conf example.efnet.conf
12534 include client.h s_conf.h s_newconf.h
12535 modules m_info.c
12536 modules/core m_join.c m_nick.c
12537 src channel.c newconf.c s_conf.c s_user.c
12538 Log:
12539 - remove no_oper_resvs from general {};
12540 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12541
12542 Revision Changes Path
12543 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12544 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12545 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12546 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12547 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12548 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12549 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12550 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12551 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12552 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12553 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12554 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12555
12556
12557
12558 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12559
12560 Modified files: (Branch: RATBOX_2_1)
12561 modules/core m_mode.c m_nick.c
12562 src s_newconf.c
12563 Log:
12564 - 2.0 sync:
12565 - raise max temptime to a year
12566 - tidy up BMASK
12567 - require 9 parameters in ms_nick(), 10 in ms_uid()
12568
12569 Revision Changes Path
12570 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12571 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12572 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12573
12574
12575
12576 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12577
12578 Modified files: (Branch: RATBOX_2_1)
12579 modules m_services.c
12580 Log:
12581 - only show services logged in info when its a local client
12582
12583 Revision Changes Path
12584 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12585
12586
12587
12588 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12589
12590 Modified files: (Branch: RATBOX_2_1)
12591 src match.c
12592 Log:
12593 passing a pointer to a pointer is not what was intended, oops
12594
12595 Revision Changes Path
12596 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12597
12598
12599
12600 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12601
12602 Modified files: (Branch: RATBOX_2_1)
12603 doc services.txt
12604 Log:
12605 - update services.txt with FNC
12606
12607 Revision Changes Path
12608 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12609
12610
12611
12612 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12613
12614 Modified files: (Branch: RATBOX_2_1)
12615 modules m_resv.c
12616 Log:
12617 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12618
12619 Revision Changes Path
12620 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12621
12622
12623
12624 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12625
12626 Modified files: (Branch: RATBOX_2_1)
12627 src s_auth.c
12628 Log:
12629 - add some uniqueness into auth process for bopm
12630
12631 Revision Changes Path
12632 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12633
12634
12635
12636 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12637
12638 Modified files: (Branch: RATBOX_2_1)
12639 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12640 Log:
12641 - make contrib/ compile
12642
12643 Revision Changes Path
12644 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12645 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12646 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12647 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12648
12649
12650
12651 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12652
12653 Modified files: (Branch: RATBOX_2_1)
12654 modules m_monitor.c
12655 Log:
12656 Don't allow MONITOR from an unregistered client
12657
12658 Revision Changes Path
12659 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12660
12661
12662
12663 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12664
12665 Modified files: (Branch: RATBOX_2_1)
12666 doc example.conf example.efnet.conf
12667 include class.h
12668 src class.c messages.tab newconf.c
12669 Log:
12670 - remove sendq_eob, its become more of a hindrance than a benefit.
12671 - sync example.efnet.conf cluster {}; with example.conf
12672
12673 Revision Changes Path
12674 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12675 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12676 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12677 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12678 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12679 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12680
12681
12682
12683 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12684
12685 Modified files: (Branch: RATBOX_2_1)
12686 . RELNOTES
12687 include patchlevel.h
12688 Log:
12689 - update RELNOTES
12690 - revved patchlevel to 2.1.2
12691
12692 Revision Changes Path
12693 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12694 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12695
12696
12697
12698 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12699
12700 Modified files: (Branch: RATBOX_2_1)
12701 . configure configure.ac
12702 Log:
12703 - raise default topiclen to 160.
12704
12705 Revision Changes Path
12706 7.249.2.1 +3 -3 ircd-ratbox/configure
12707 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12708
12709
12710
12711 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12712
12713 Modified files: (Branch: RATBOX_2_1)
12714 modules m_services.c
12715 Log:
12716 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12717 tsinfo matches this
12718
12719 Revision Changes Path
12720 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12721
12722
12723
12724 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12725
12726 Modified files: (Branch: RATBOX_2_1)
12727 modules m_services.c
12728 Log:
12729 - monitor_signoff() the client we're nickchanging
12730
12731 Revision Changes Path
12732 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12733
12734
12735
12736 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12737
12738 Modified files: (Branch: RATBOX_2_1)
12739 modules m_trace.c
12740 Log:
12741 - fix various UID problems with trace
12742
12743 Revision Changes Path
12744 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12745
12746
12747
12748 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12749
12750 Modified files: (Branch: RATBOX_2_1)
12751 help/opers dline kline
12752 modules m_resv.c m_stats.c
12753 modules/core m_mode.c
12754 Log:
12755 - sync with 2.0
12756 - tidy up kline/dline help to note they dont accept nick as target
12757 - disallow bans beginning with ':' over bmask
12758 - disallow bans with a space in chm_ban
12759 - stop counting hidden opers in stats p
12760 - match() parameters in remote unresv were inverted, causing it to fail
12761 - fix possibility of clients setting blank keys
12762
12763 Revision Changes Path
12764 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12765 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12766 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12767 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12768 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12769
12770
12771
12772 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12773
12774 Modified files: (Branch: RATBOX_2_1)
12775 src send.c
12776 Log:
12777 - fix problems with amd64 and the way we do va_list
12778
12779 Revision Changes Path
12780 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12781
12782
12783
12784 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12785
12786 Modified files: (Branch: RATBOX_2_1)
12787 modules m_services.c
12788 Log:
12789 - tidy up the kill notifications for RSFNC
12790
12791 Revision Changes Path
12792 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12793
12794
12795
12796 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12797
12798 Modified files: (Branch: RATBOX_2_1)
12799 include s_serv.h
12800 modules m_services.c
12801 src s_serv.c
12802 Log:
12803 - some more rserv stuff:
12804 - add RSFNC capability
12805 - fix up RSFNC, kill existing clients if they exist.
12806
12807 Revision Changes Path
12808 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12809 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12810 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12811
12812
12813
12814 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 modules m_services.c
12818 Log:
12819 - first stab at a FNC implementation for rserv
12820
12821 Revision Changes Path
12822 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12823
12824
12825
12826 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12827
12828 Modified files: (Branch: RATBOX_2_1)
12829 help/opers umode
12830 Log:
12831 - remove a tab
12832
12833 Revision Changes Path
12834 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12835
12836
12837
12838 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12839
12840 Modified files: (Branch: RATBOX_2_1)
12841 src newconf.c
12842 Log:
12843 - add links_delay back
12844
12845 Revision Changes Path
12846 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12847
12848
12849
12850 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12851
12852 Modified files: (Branch: RATBOX_2_1)
12853 help/opers umode
12854 help/users umode
12855 Log:
12856 - swap tabs for spaces
12857
12858 Revision Changes Path
12859 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12860 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12861
12862
12863
12864 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12865
12866 Modified files: (Branch: RATBOX_2_1)
12867 include m_info.h
12868 Log:
12869 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12870 contained in the client_flood conf option
12871 - remove a couple of unused defines from info
12872
12873 Revision Changes Path
12874 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12875
12876
12877
12878 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12879
12880 Modified files: (Branch: RATBOX_2_1)
12881 src s_conf.c
12882 Log:
12883 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12884
12885 Revision Changes Path
12886 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12887
12888
12889
12890 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12891
12892 Modified files: (Branch: RATBOX_2_1)
12893 doc example.conf example.efnet.conf
12894 Log:
12895 - fix missing closing comment tag
12896
12897 Revision Changes Path
12898 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12899 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12900
12901
12902
12903 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12904
12905 Modified files: (Branch: RATBOX_2_1)
12906 . RELNOTES
12907 include patchlevel.h
12908 Log:
12909 - revved patchlevel to 2.1.1
12910
12911 Revision Changes Path
12912 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12913 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12914
12915
12916
12917 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12918
12919 Modified files: (Branch: RATBOX_2_1)
12920 modules m_kline.c
12921 Log:
12922 - sync up remote kline reasons, so theyre consistent with what happens
12923 when we add local klines - notably the "Temporary K-line x min" and
12924 date added to reason.
12925
12926 Revision Changes Path
12927 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12928
12929
12930
12931 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12932
12933 Modified files: (Branch: RATBOX_2_1)
12934 doc monitor.txt
12935 Log:
12936 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12937
12938 Revision Changes Path
12939 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12940
12941
12942
12943 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12944
12945 Modified files: (Branch: RATBOX_2_1)
12946 src commio.c
12947 Log:
12948 used the data pointer we saved, not what just got nulled
12949
12950 Revision Changes Path
12951 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12952
12953
12954
12955 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12956
12957 Modified files: (Branch: RATBOX_2_1)
12958 modules m_resv.c m_xline.c
12959 Log:
12960 - fix broken propagation of xline/resv
12961
12962 Revision Changes Path
12963 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12964 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12965
12966
12967
12968 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12969
12970 Modified files: (Branch: RATBOX_2_1)
12971 src s_auth.c
12972 Log:
12973 - properly increment bad auth count for stats T when we timeout an auth
12974
12975 Revision Changes Path
12976 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12977
12978
12979
12980 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12981
12982 Modified files: (Branch: RATBOX_2_1)
12983 doc monitor.txt
12984 include client.h
12985 modules/core m_nick.c
12986 Log:
12987 - fix a bit that didnt make sense in monitor.txt
12988 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12989
12990 Revision Changes Path
12991 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12992 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12993 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12994
12995
12996
12997 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12998
12999 Modified files: (Branch: RATBOX_2_1)
13000 src s_auth.c
13001 Log:
13002 removing dlink nodes from auth_poll_list twice is bad
13003
13004 Revision Changes Path
13005 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13006
13007
13008
13009 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13010
13011 Modified files: (Branch: RATBOX_2_1)
13012 modules m_stats.c
13013 Log:
13014 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13015 changed to RPL_STATSDEBUG
13016
13017 Revision Changes Path
13018 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13019
13020
13021
13022 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13023
13024 Added files: (Branch: RATBOX_2_1)
13025 doc tgchange.txt
13026 Log:
13027 - add some documentation about target change
13028
13029 Revision Changes Path
13030 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13031
13032
13033
13034 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13035
13036 Modified files: (Branch: RATBOX_2_1)
13037 include supported.h
13038 modules/core m_message.c
13039 Log:
13040 - remove extra argument to 005
13041 - disallow messaging of UIDs
13042
13043 Revision Changes Path
13044 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13045 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13046
13047
13048
13049 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13050
13051 Modified files: (Branch: RATBOX_2_1)
13052 src parse.c
13053 Log:
13054 - fix a longstanding parser bug with wrong limit checking, causing us to
13055 accept one less parameter than we're allowed to accept.
13056
13057 Revision Changes Path
13058 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13059
13060
13061
13062 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13063
13064 Modified files: (Branch: RATBOX_2_1)
13065 modules/core m_message.c
13066 Log:
13067 - exempt users messaging themselves from target change
13068
13069 Revision Changes Path
13070 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13071
13072
13073
13074 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13075
13076 Modified files: (Branch: RATBOX_2_1)
13077 include supported.h
13078 Log:
13079 - stop violating MAXPARA on 005.
13080
13081 Revision Changes Path
13082 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13083
13084
13085
13086 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13087
13088 Modified files: (Branch: RATBOX_2_1)
13089 modules/core m_nick.c
13090 Log:
13091 - dont store an ipv6 sockhost if we're not compiled with v6 support
13092
13093 Revision Changes Path
13094 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13095
13096
13097
13098 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13099
13100 Modified files: (Branch: RATBOX_2_1)
13101 include stdinc.h
13102 Log:
13103 - remove some vms includes
13104
13105 Revision Changes Path
13106 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13107
13108
13109
13110 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13111
13112 Modified files: (Branch: RATBOX_2_1)
13113 . ChangeLog
13114 include serno.h
13115 Log:
13116 - force commit for new branch
13117
13118 Revision Changes Path
13119 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13120 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13121
13122
13123
13124 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13125
13126 Modified files:
13127 . RELNOTES configure configure.ac
13128 include patchlevel.h
13129 Log:
13130 - revved patchlevel to 2.1.0
13131
13132 Revision Changes Path
13133 1.114 +6 -2 ircd-ratbox/RELNOTES
13134 7.249 +11 -11 ircd-ratbox/configure
13135 7.63 +3 -3 ircd-ratbox/configure.ac
13136 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13137
13138
13139
13140 leeh 2005/03/04 13:31:32 EST (20050304_2)
13141
13142 Modified files:
13143 . RELNOTES
13144 include patchlevel.h
13145 Log:
13146 - update RELNOTES
13147 - revved patchlevel to 2.1.0beta2
13148
13149 Revision Changes Path
13150 1.113 +12 -0 ircd-ratbox/RELNOTES
13151 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13152
13153
13154
13155 leeh 2005/03/04 13:27:05 EST (20050304_1)
13156
13157 Modified files:
13158 doc whats-new-2.1.txt
13159 src channel.c
13160 Log:
13161 - update whats-new-2.1
13162 - when we're handling global NAMES, dont output channels if there are no
13163 members within them we can show.
13164
13165 Revision Changes Path
13166 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13167 7.436 +12 -2 ircd-ratbox/src/channel.c
13168
13169
13170
13171 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13172
13173 Modified files:
13174 src patricia.c
13175 Log:
13176 That would be a node_heap not a prefix_heap..oops
13177
13178 Revision Changes Path
13179 7.30 +1 -1 ircd-ratbox/src/patricia.c
13180
13181
13182
13183 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13184
13185 Modified files:
13186 include stdinc.h
13187 Log:
13188 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13189 otherwise..the other macros might work????
13190
13191 Revision Changes Path
13192 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13193
13194
13195
13196 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13197
13198 Modified files:
13199 . configure configure.ac
13200 Log:
13201 i hate autoconf
13202
13203 Revision Changes Path
13204 7.248 +5 -5 ircd-ratbox/configure
13205 7.62 +5 -5 ircd-ratbox/configure.ac
13206
13207
13208
13209 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13210
13211 Modified files:
13212 . configure configure.ac
13213 Log:
13214 i hate autoconf
13215
13216 Revision Changes Path
13217 7.247 +3 -2 ircd-ratbox/configure
13218 7.61 +3 -2 ircd-ratbox/configure.ac
13219
13220
13221
13222 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13223
13224 Modified files:
13225 . configure configure.ac
13226 Log:
13227 doh
13228
13229 Revision Changes Path
13230 7.246 +6 -6 ircd-ratbox/configure
13231 7.60 +4 -4 ircd-ratbox/configure.ac
13232
13233
13234
13235 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13236
13237 Modified files:
13238 . configure configure.ac
13239 include stdinc.h
13240 Log:
13241 Doh these changes got put on RATBOX_2_0 when they were meant for
13242 head..oops...
13243 Also merged in the monitor heap size stuff, not that i think monitor has
13244 been moved to head
13245
13246 Revision Changes Path
13247 7.245 +12 -3 ircd-ratbox/configure
13248 7.59 +11 -3 ircd-ratbox/configure.ac
13249 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13250
13251
13252
13253 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13254
13255 Modified files:
13256 include stdinc.h
13257 Log:
13258 Add more robust alloca checking
13259
13260 Revision Changes Path
13261 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13262
13263
13264
13265 leeh 2005/02/24 15:27:17 EST (20050224_9)
13266
13267 Modified files:
13268 contrib m_42.c
13269 Log:
13270 - fix the copyright on m_42.c :p
13271
13272 Revision Changes Path
13273 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13274
13275
13276
13277 leeh 2005/02/24 15:22:53 EST (20050224_8)
13278
13279 Modified files:
13280 include supported.h
13281 modules m_dline.c
13282 Log:
13283 - fix a core in undline on bad masks
13284 - remove an unwanted space from beginning of second 005 numeric
13285
13286 Revision Changes Path
13287 7.5 +1 -1 ircd-ratbox/include/supported.h
13288 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13289
13290
13291
13292 leeh 2005/02/24 15:18:59 EST (20050224_7)
13293
13294 Modified files:
13295 modules m_monitor.c
13296 Log:
13297 - use max_monitor when adding nicknames
13298 - add in monitor s
13299 that should be everything now..
13300
13301 Revision Changes Path
13302 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13303
13304
13305
13306 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13307
13308 Modified files:
13309 contrib m_42.c
13310 Log:
13311 42
13312
13313 Revision Changes Path
13314 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13315
13316
13317
13318 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13319
13320 Modified files:
13321 contrib m_42.c
13322 Log:
13323 42
13324
13325 Revision Changes Path
13326 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13327
13328
13329
13330 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13331
13332 Added files:
13333 contrib m_42.c
13334 Log:
13335 The Answer to Life, the Universe, and Everything
13336
13337 Revision Changes Path
13338 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13339
13340
13341
13342 leeh 2005/02/24 14:53:04 EST (20050224_3)
13343
13344 Modified files:
13345 include monitor.h
13346 modules m_monitor.c
13347 src ircd.c monitor.c
13348 Log:
13349 - call init_monitor() on startup
13350 - add in support for adding/deleting/listing monitor entries
13351
13352 Revision Changes Path
13353 7.2 +3 -1 ircd-ratbox/include/monitor.h
13354 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13355 7.374 +2 -0 ircd-ratbox/src/ircd.c
13356 7.3 +15 -4 ircd-ratbox/src/monitor.c
13357
13358
13359
13360 leeh 2005/02/23 21:20:10 EST (20050224_2)
13361
13362 Modified files:
13363 doc example.conf example.efnet.conf
13364 include s_conf.h supported.h
13365 modules Makefile.in
13366 src client.c newconf.c s_conf.c
13367 Added files:
13368 modules m_monitor.c
13369 Log:
13370 - add the max_monitor config option
13371 - advertise MONITOR=%d in 005
13372 - clear a local clients monitor list on exit
13373 - add the framework for the MONITOR command
13374 - bed.
13375
13376 Revision Changes Path
13377 7.261 +5 -0 ircd-ratbox/doc/example.conf
13378 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13379 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13380 7.4 +4 -2 ircd-ratbox/include/supported.h
13381 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13382 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13383 7.492 +1 -0 ircd-ratbox/src/client.c
13384 7.202 +1 -0 ircd-ratbox/src/newconf.c
13385 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13386
13387
13388
13389 leeh 2005/02/23 20:57:51 EST (20050224_1)
13390
13391 Modified files:
13392 . configure configure.ac
13393 include setup.h.in
13394 src monitor.c
13395 Log:
13396 - move MONITOR_HEAP_SIZE over to configure
13397
13398 Revision Changes Path
13399 7.244 ircd-ratbox/configure
13400 7.58 +4 -2 ircd-ratbox/configure.ac
13401 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13402 7.2 +0 -2 ircd-ratbox/src/monitor.c
13403
13404
13405
13406 leeh 2005/02/23 20:48:08 EST (20050224_0)
13407
13408 Modified files:
13409 doc monitor.txt
13410 include client.h numeric.h
13411 modules/core m_nick.c
13412 src Makefile.in client.c messages.tab
13413 s_user.c
13414 Added files:
13415 include monitor.h
13416 src monitor.c
13417 Log:
13418 - first half of my server-side notify list implementation..
13419
13420 Revision Changes Path
13421 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13422 7.266 +3 -0 ircd-ratbox/include/client.h
13423 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13424 7.58 +6 -0 ircd-ratbox/include/numeric.h
13425 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13426 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13427 7.491 +3 -0 ircd-ratbox/src/client.c
13428 7.126 +5 -5 ircd-ratbox/src/messages.tab
13429 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13430 7.342 +2 -0 ircd-ratbox/src/s_user.c
13431
13432
13433
13434 leeh 2005/02/23 18:42:59 EST (20050223_0)
13435
13436 Modified files:
13437 include hash.h
13438 Log:
13439 - double the size of the client and channel hashtables (64k -> 128k and
13440 32k -> 64k). The improvements are quite significant..
13441
13442 Revision Changes Path
13443 7.54 +4 -4 ircd-ratbox/include/hash.h
13444
13445
13446
13447 leeh 2005/02/22 14:55:56 EST (20050222_1)
13448
13449 Modified files:
13450 doc monitor.txt
13451 modules m_services.c
13452 Log:
13453 - remove a couple of unused vars
13454 - update monitor.txt
13455
13456 Revision Changes Path
13457 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13458 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13459
13460
13461
13462 leeh 2005/02/21 19:47:24 EST (20050222_0)
13463
13464 Added files:
13465 doc monitor.txt
13466 Log:
13467 - add in my documentation on the upcoming MONITOR command
13468
13469 Revision Changes Path
13470 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13471
13472
13473
13474 leeh 2005/02/21 12:09:34 EST (20050221_0)
13475
13476 Modified files:
13477 . configure configure.ac
13478 doc whats-new-2.1.txt
13479 tools README.mkpasswd
13480 Removed files:
13481 src crypt.c
13482 Log:
13483 - update whats-new-2.1.txt some more
13484 - we dont have vms mkpasswd anymore
13485 - remove the unused crypt.c
13486
13487 Revision Changes Path
13488 7.243 +3 -6 ircd-ratbox/configure
13489 7.57 +2 -4 ircd-ratbox/configure.ac
13490 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13491 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13492 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13493
13494
13495
13496 leeh 2005/02/19 12:38:09 EST (20050219_3)
13497
13498 Modified files:
13499 doc example.conf example.efnet.conf
13500 include ircd.h
13501 modules m_pong.c
13502 src channel.c client.c ircd.c s_conf.c
13503 Log:
13504 - rework the splitcode, splitservers is now how many servers we've marked as
13505 EOB, rather than how many are linked. Thus pull ourselves out of
13506 splitmode immediately once this is satisfied
13507
13508 Revision Changes Path
13509 7.260 +8 -9 ircd-ratbox/doc/example.conf
13510 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13511 7.83 +1 -0 ircd-ratbox/include/ircd.h
13512 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13513 7.435 +16 -36 ircd-ratbox/src/channel.c
13514 7.490 +2 -0 ircd-ratbox/src/client.c
13515 7.373 +2 -1 ircd-ratbox/src/ircd.c
13516 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13517
13518
13519
13520 leeh 2005/02/19 09:02:34 EST (20050219_2)
13521
13522 Modified files:
13523 doc example.conf example.efnet.conf
13524 include ircd.h s_conf.h
13525 modules m_set.c
13526 src channel.c ircd.c newconf.c s_conf.c
13527 Log:
13528 - remove split_delay
13529
13530 Revision Changes Path
13531 7.259 +0 -5 ircd-ratbox/doc/example.conf
13532 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13533 7.82 +0 -1 ircd-ratbox/include/ircd.h
13534 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13535 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13536 7.434 +2 -7 ircd-ratbox/src/channel.c
13537 7.372 +0 -1 ircd-ratbox/src/ircd.c
13538 7.201 +0 -1 ircd-ratbox/src/newconf.c
13539 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13540
13541
13542
13543 leeh 2005/02/19 08:48:05 EST (20050219_1)
13544
13545 Modified files:
13546 include client.h
13547 modules m_cap.c m_who.c
13548 src channel.c
13549 Log:
13550 - implemented multi-prefix client capability, which allows stacking of @+ in
13551 names and who
13552
13553 Revision Changes Path
13554 7.265 +1 -1 ircd-ratbox/include/client.h
13555 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13556 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13557 7.433 +4 -6 ircd-ratbox/src/channel.c
13558
13559
13560
13561 leeh 2005/02/19 06:27:58 EST (20050219_0)
13562
13563 Modified files:
13564 modules m_etrace.c
13565 src newconf.c s_conf.c s_newconf.c
13566 Log:
13567 - removed some unused vars/functions
13568
13569 Revision Changes Path
13570 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13571 7.200 +0 -15 ircd-ratbox/src/newconf.c
13572 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13573 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13574
13575
13576
13577 leeh 2005/02/16 12:58:24 EST (20050216_2)
13578
13579 Modified files:
13580 . RELNOTES configure configure.ac
13581 include patchlevel.h
13582 Log:
13583 - update configure to reflect this is 'devel'
13584 - update RELNOTES
13585 - revved patchlevel to 2.1.0beta1
13586
13587 Revision Changes Path
13588 1.112 +9 -1 ircd-ratbox/RELNOTES
13589 7.242 +11 -11 ircd-ratbox/configure
13590 7.56 +3 -3 ircd-ratbox/configure.ac
13591 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13592
13593
13594
13595 leeh 2005/02/16 12:46:30 EST (20050216_1)
13596
13597 Modified files:
13598 . configure configure.ac
13599 include client.h numeric.h s_conf.h setup.h.in
13600 supported.h
13601 modules Makefile.in
13602 modules/core m_nick.c
13603 src Makefile.in client.c ircd.c messages.tab
13604 newconf.c s_conf.c s_user.c
13605 Removed files:
13606 include watch.h
13607 modules m_watch.c
13608 src watch.c
13609 Log:
13610 - remove watch, the protocol for this sucks so hard I just dont want it
13611 here ;-)
13612
13613 Revision Changes Path
13614 7.241 +2 -12 ircd-ratbox/configure
13615 7.55 +2 -4 ircd-ratbox/configure.ac
13616 7.264 +0 -2 ircd-ratbox/include/client.h
13617 7.57 +0 -11 ircd-ratbox/include/numeric.h
13618 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13619 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13620 7.3 +2 -3 ircd-ratbox/include/supported.h
13621 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13622 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13623 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13624 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13625 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13626 7.489 +0 -3 ircd-ratbox/src/client.c
13627 7.371 +0 -2 ircd-ratbox/src/ircd.c
13628 7.125 +9 -9 ircd-ratbox/src/messages.tab
13629 7.199 +0 -1 ircd-ratbox/src/newconf.c
13630 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13631 7.341 +0 -2 ircd-ratbox/src/s_user.c
13632 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13633
13634
13635
13636 leeh 2005/02/15 19:13:31 EST (20050216_0)
13637
13638 Modified files:
13639 include stdinc.h
13640 src event.c ircd_lexer.l ircd_signal.c
13641 modules.c
13642 Removed files:
13643 servlink descrip.mms
13644 Log:
13645 - remove a few vms bits
13646
13647 Revision Changes Path
13648 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13649 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13650 7.47 +0 -54 ircd-ratbox/src/event.c
13651 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13652 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13653 7.152 +0 -3 ircd-ratbox/src/modules.c
13654
13655
13656
13657 leeh 2005/02/15 18:53:32 EST (20050215_0)
13658
13659 Modified files:
13660 include hostmask.h ircd.h s_conf.h s_newconf.h
13661 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13662 m_xline.c
13663 src hostmask.c ircd.c ircd_signal.c s_conf.c
13664 s_newconf.c
13665 Log:
13666 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13667 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13668
13669 Revision Changes Path
13670 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13671 7.81 +1 -0 ircd-ratbox/include/ircd.h
13672 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13673 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13674 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13675 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13676 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13677 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13678 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13679 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13680 7.370 +7 -0 ircd-ratbox/src/ircd.c
13681 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13682 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13683 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13684
13685
13686
13687 leeh 2005/02/13 10:21:41 EST (20050213_4)
13688
13689 Modified files:
13690 doc services.txt
13691 Added files:
13692 doc whats-new-2.0.txt whats-new-2.1.txt
13693 Removed files:
13694 doc whats-new.txt
13695 Log:
13696 - move whats-new.txt to whats-new-2.0.txt
13697 - add in whats-new-2.1.txt
13698 - update services.txt with the whois for logged in users
13699
13700 Revision Changes Path
13701 7.2 +5 -0 ircd-ratbox/doc/services.txt
13702 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13703 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13704 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13705
13706
13707
13708 leeh 2005/02/13 09:20:37 EST (20050213_3)
13709
13710 Modified files:
13711 include supported.h
13712 modules/core m_message.c
13713 Log:
13714 - fix a compile error in m_message.c
13715 - update 005 to the spec and add CPRIVMSG/CNOTICE
13716
13717 Revision Changes Path
13718 7.2 +31 -37 ircd-ratbox/include/supported.h
13719 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13720
13721
13722
13723 leeh 2005/02/13 09:14:12 EST (20050213_2)
13724
13725 Modified files:
13726 src channel.c
13727 Log:
13728 - fix the membership memleak
13729
13730 Revision Changes Path
13731 7.432 +0 -3 ircd-ratbox/src/channel.c
13732
13733
13734
13735 leeh 2005/02/12 21:51:56 EST (20050213_1)
13736
13737 Modified files:
13738 include client.h
13739 modules/core m_message.c
13740 Log:
13741 - add a bitmask to track when they send their first message, only allowing
13742 clearing stuff after that.
13743
13744 Revision Changes Path
13745 7.263 +4 -0 ircd-ratbox/include/client.h
13746 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13747
13748
13749
13750 leeh 2005/02/12 21:17:52 EST (20050213_0)
13751
13752 Modified files:
13753 include patricia.h s_newconf.h
13754 modules/core m_message.c
13755 src patricia.c s_newconf.c s_user.c
13756 Log:
13757 - add in the patricia for tracking who fills up targets, give them a reduced
13758 count on connect
13759
13760 Revision Changes Path
13761 7.20 +1 -1 ircd-ratbox/include/patricia.h
13762 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13763 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13764 7.29 +1 -1 ircd-ratbox/src/patricia.c
13765 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13766 7.340 +4 -0 ircd-ratbox/src/s_user.c
13767
13768
13769
13770 leeh 2005/02/12 18:35:10 EST (20050212_0)
13771
13772 Modified files:
13773 include ircd_defs.h
13774 src class.c reject.c
13775 Log:
13776 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13777
13778 Revision Changes Path
13779 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13780 7.68 +1 -5 ircd-ratbox/src/class.c
13781 1.33 +1 -5 ircd-ratbox/src/reject.c
13782
13783
13784
13785 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13786
13787 Modified files:
13788 modules m_watch.c
13789 Log:
13790 remove stupid memory leak
13791
13792 Revision Changes Path
13793 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13794
13795
13796
13797 leeh 2005/02/11 06:42:48 EST (20050211_0)
13798
13799 Modified files:
13800 modules m_gline.c
13801 Log:
13802 - workaround hyb6 allowing empty gline reasons
13803
13804 Revision Changes Path
13805 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13806
13807
13808
13809 leeh 2005/02/09 14:39:13 EST (20050209_2)
13810
13811 Modified files:
13812 include s_conf.h
13813 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13814 src ircd.c s_conf.c
13815 Log:
13816 - move temp dlines and temp klines over to an array, rather than completely
13817 seperate dlinks.
13818
13819 Revision Changes Path
13820 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13821 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13822 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13823 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13824 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13825 7.369 +0 -5 ircd-ratbox/src/ircd.c
13826 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13827
13828
13829
13830 leeh 2005/02/09 14:02:13 EST (20050209_1)
13831
13832 Modified files:
13833 include s_user.h
13834 modules m_cap.c m_pong.c m_user.c
13835 modules/core m_nick.c
13836 src s_user.c
13837 Log:
13838 - remove 'nick' param from register_local_user(), its not needed.
13839
13840 Revision Changes Path
13841 7.35 +1 -1 ircd-ratbox/include/s_user.h
13842 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13843 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13844 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13845 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13846 7.339 +6 -6 ircd-ratbox/src/s_user.c
13847
13848
13849
13850 leeh 2005/02/09 13:12:53 EST (20050209_0)
13851
13852 Modified files:
13853 modules m_cmessage.c
13854 Log:
13855 - dont send numerics when we're dealing with CNOTICE
13856 - add in checking for +g, and resetting idle
13857
13858 Revision Changes Path
13859 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13860
13861
13862
13863 leeh 2005/02/08 11:37:50 EST (20050208_2)
13864
13865 Modified files:
13866 src s_newconf.c
13867 Log:
13868 - fix operator blocks to work on ip spoofs
13869
13870 Revision Changes Path
13871 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13872
13873
13874
13875 leeh 2005/02/07 19:23:22 EST (20050208_1)
13876
13877 Modified files:
13878 doc example.conf example.efnet.conf
13879 src newconf.c
13880 Log:
13881 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13882
13883 Revision Changes Path
13884 7.258 +0 -39 ircd-ratbox/doc/example.conf
13885 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13886 7.198 +0 -272 ircd-ratbox/src/newconf.c
13887
13888
13889
13890 leeh 2005/02/07 19:19:32 EST (20050208_0)
13891
13892 Modified files:
13893 src s_conf.c
13894 Log:
13895 - added support for kline.conf.perm et al, these take the same formats
13896 as their non-permanent partners, but you cant remove them via the ircd.
13897
13898 Revision Changes Path
13899 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13900
13901
13902
13903 leeh 2005/02/02 19:18:59 EST (20050203_1)
13904
13905 Modified files:
13906 help Makefile.in
13907 help/opers index
13908 help/users index
13909 Added files:
13910 help/opers cnotice cprivmsg
13911 Log:
13912 - added help files for cprivmsg/cnotice
13913
13914 Revision Changes Path
13915 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13916 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13917 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13918 1.10 +19 -19 ircd-ratbox/help/opers/index
13919 1.7 +10 -9 ircd-ratbox/help/users/index
13920
13921
13922
13923 leeh 2005/02/02 19:14:25 EST (20050203_0)
13924
13925 Modified files:
13926 include numeric.h
13927 modules Makefile.in
13928 src messages.tab
13929 Added files:
13930 modules m_cmessage.c
13931 Log:
13932 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13933 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13934 nick is a member. These bypass any target change limitations.
13935 - added ERR_VOICENEEDED, numeric 489.
13936
13937 Revision Changes Path
13938 7.56 +2 -0 ircd-ratbox/include/numeric.h
13939 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13940 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13941 7.124 +1 -1 ircd-ratbox/src/messages.tab
13942
13943
13944
13945 leeh 2005/02/02 16:58:16 EST (20050202_4)
13946
13947 Modified files:
13948 help/opers etrace
13949 Log:
13950 - update etrace help
13951
13952 Revision Changes Path
13953 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13954
13955
13956
13957 leeh 2005/02/02 16:55:04 EST (20050202_3)
13958
13959 Modified files:
13960 modules m_etrace.c
13961 Log:
13962 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13963 can put its external ip address in there..
13964
13965 Revision Changes Path
13966 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13967
13968
13969
13970 leeh 2005/02/02 16:41:06 EST (20050202_2)
13971
13972 Modified files:
13973 modules m_etrace.c
13974 Log:
13975 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13976 if its a non-local client. These will just get "lost" if the remote
13977 server doesnt support this..
13978
13979 Revision Changes Path
13980 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13981
13982
13983
13984 leeh 2005/02/02 16:12:12 EST (20050202_1)
13985
13986 Modified files:
13987 include client.h numeric.h s_conf.h
13988 modules/core m_message.c
13989 src messages.tab newconf.c s_conf.c
13990 Log:
13991 - first part of the target change code, add the storage of targets for
13992 localuser, throttle messages when they fill all the available slots
13993
13994 Revision Changes Path
13995 7.262 +5 -1 ircd-ratbox/include/client.h
13996 7.55 +2 -0 ircd-ratbox/include/numeric.h
13997 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13998 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13999 7.123 +1 -1 ircd-ratbox/src/messages.tab
14000 7.197 +1 -0 ircd-ratbox/src/newconf.c
14001 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14002
14003
14004
14005 leeh 2005/02/02 13:28:10 EST (20050202_0)
14006
14007 Modified files:
14008 modules m_resv.c m_stats.c m_testline.c
14009 modules/core m_join.c
14010 src hash.c kdparse.c messages.tab s_newconf.c
14011 Log:
14012 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14013 tracking of when resvs get hit
14014
14015 Revision Changes Path
14016 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14017 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14018 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14019 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14020 7.114 +3 -0 ircd-ratbox/src/hash.c
14021 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14022 7.122 +1 -1 ircd-ratbox/src/messages.tab
14023 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14024
14025
14026
14027 leeh 2005/01/31 09:04:10 EST (20050131_2)
14028
14029 Modified files:
14030 src s_log.c
14031 Log:
14032 - fflush() logfiles
14033
14034 Revision Changes Path
14035 7.79 +2 -0 ircd-ratbox/src/s_log.c
14036
14037
14038
14039 leeh 2005/01/31 08:59:09 EST (20050131_1)
14040
14041 Modified files:
14042 src commio.c
14043 Log:
14044 - rename fd_dump() to comm_dump()
14045
14046 Revision Changes Path
14047 1.27 +2 -2 ircd-ratbox/src/commio.c
14048
14049
14050
14051 leeh 2005/01/30 19:16:08 EST (20050131_0)
14052
14053 Modified files:
14054 doc hooks.txt
14055 include hook.h
14056 modules m_services.c
14057 modules/core m_server.c
14058 src hook.c s_serv.c
14059 Log:
14060 - added hook for server_introduced
14061 - fixed up services support for hooks
14062
14063 Revision Changes Path
14064 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14065 1.31 +1 -0 ircd-ratbox/include/hook.h
14066 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14067 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14068 7.36 +2 -0 ircd-ratbox/src/hook.c
14069 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14070
14071
14072
14073 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14074
14075 Modified files:
14076 src commio.c
14077 Log:
14078 Add back in the comm_fd_hack thing for solaris
14079
14080 Revision Changes Path
14081 1.26 +26 -1 ircd-ratbox/src/commio.c
14082
14083
14084
14085 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14086
14087 Modified files:
14088 adns adns.h
14089 include commio.h s_conf.h watch.h
14090 modules m_dline.c m_kline.c m_resv.c m_stats.c
14091 m_watch.c m_xline.c
14092 modules/core m_nick.c
14093 src balloc.c cache.c client.c commio.c
14094 epoll.c ircd.c ircd_lexer.l kdparse.c
14095 listener.c s_auth.c s_conf.c s_log.c
14096 s_serv.c watch.c
14097 Log:
14098 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14099
14100 Revision Changes Path
14101 1.18 +0 -2 ircd-ratbox/adns/adns.h
14102 1.14 +6 -37 ircd-ratbox/include/commio.h
14103 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14104 7.3 +2 -2 ircd-ratbox/include/watch.h
14105 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14106 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14107 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14108 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14109 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14110 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14111 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14112 7.85 +1 -1 ircd-ratbox/src/balloc.c
14113 1.24 +5 -5 ircd-ratbox/src/cache.c
14114 7.488 +4 -4 ircd-ratbox/src/client.c
14115 1.25 +10 -280 ircd-ratbox/src/commio.c
14116 1.33 +1 -1 ircd-ratbox/src/epoll.c
14117 7.368 +4 -4 ircd-ratbox/src/ircd.c
14118 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14119 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14120 7.125 +8 -8 ircd-ratbox/src/listener.c
14121 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14122 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14123 7.78 +20 -20 ircd-ratbox/src/s_log.c
14124 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14125 1.6 +22 -15 ircd-ratbox/src/watch.c
14126
14127
14128
14129 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14130
14131 Modified files:
14132 modules/core m_mode.c
14133 Log:
14134 remove two unused variables
14135
14136 Revision Changes Path
14137 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14138
14139
14140
14141 leeh 2005/01/28 15:31:40 EST (20050128_1)
14142
14143 Modified files:
14144 modules m_kline.c
14145 src s_conf.c
14146 Log:
14147 - mo_kline() needs minpara of 3, not 2
14148 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14149 - require me.info is never blank
14150
14151 Revision Changes Path
14152 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14153 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14154
14155
14156
14157 leeh 2005/01/28 15:26:28 EST (20050128_0)
14158
14159 Modified files:
14160 modules/core m_mode.c m_sjoin.c
14161 Log:
14162 - patch via jilles to fix +eI lists being shown to lusers when handling
14163 protocol stuff over TS6
14164
14165 Revision Changes Path
14166 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14167 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14168
14169
14170
14171 leeh 2005/01/25 19:47:38 EST (20050126_0)
14172
14173 Modified files:
14174 include channel.h
14175 modules/core m_join.c m_mode.c m_sjoin.c
14176 src channel.c messages.tab s_serv.c
14177 Log:
14178 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14179 an operspy call with &me
14180 - remove modebuf/parabuf params from channel_modes(), we now generate a
14181 buffer internally which we return.
14182
14183 Revision Changes Path
14184 7.163 +1 -1 ircd-ratbox/include/channel.h
14185 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14186 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14187 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14188 7.431 +25 -18 ircd-ratbox/src/channel.c
14189 7.121 +1 -1 ircd-ratbox/src/messages.tab
14190 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14191
14192
14193
14194 alz 2005/01/25 18:09:18 EST (20050125_5)
14195
14196 Modified files:
14197 doc example.conf example.efnet.conf
14198 include s_conf.h
14199 modules m_info.c
14200 src listener.c newconf.c s_conf.c
14201 Log:
14202 Added dline_with_reason config option (default yes):
14203
14204 /* dline reason: show the user the dline reason when they connect
14205 * and are dlined.
14206 */
14207 dline_with_reason = yes;
14208
14209 Revision Changes Path
14210 7.257 +6 -1 ircd-ratbox/doc/example.conf
14211 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14212 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14213 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14214 7.124 +1 -1 ircd-ratbox/src/listener.c
14215 7.196 +1 -0 ircd-ratbox/src/newconf.c
14216 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14217
14218
14219
14220 leeh 2005/01/25 13:21:17 EST (20050125_4)
14221
14222 Modified files:
14223 src newconf.c
14224 Log:
14225 - make conf_set_generic_string() test len exists before it uses it.
14226
14227 Revision Changes Path
14228 7.195 +1 -1 ircd-ratbox/src/newconf.c
14229
14230
14231
14232 leeh 2005/01/25 13:10:56 EST (20050125_3)
14233
14234 Modified files:
14235 doc example.conf
14236 src newconf.c
14237 Log:
14238 - rename 'type' to 'flags' in cluster {};
14239 - add stacking of servers in cluster {}; documented in example.conf
14240
14241 Revision Changes Path
14242 7.256 +18 -10 ircd-ratbox/doc/example.conf
14243 7.194 +39 -7 ircd-ratbox/src/newconf.c
14244
14245
14246
14247 alz 2005/01/25 12:48:54 EST (20050125_2)
14248
14249 Modified files:
14250 include s_conf.h
14251 src listener.c s_conf.c
14252 Log:
14253 Added dline reasons, connecting/banned clients now see ban reason.
14254
14255 Revision Changes Path
14256 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14257 7.123 +17 -4 ircd-ratbox/src/listener.c
14258 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14259
14260
14261
14262 leeh 2005/01/25 07:44:37 EST (20050125_1)
14263
14264 Modified files:
14265 doc example.conf example.efnet.conf
14266 src newconf.c
14267 Log:
14268 - implement stacking of shared {}; blocks, documented in example.conf
14269
14270 Revision Changes Path
14271 7.255 +26 -13 ircd-ratbox/doc/example.conf
14272 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14273 7.193 +51 -36 ircd-ratbox/src/newconf.c
14274
14275
14276
14277 leeh 2005/01/24 19:08:29 EST (20050125_0)
14278
14279 Modified files:
14280 doc example.conf
14281 include client.h s_conf.h
14282 modules/core m_join.c
14283 src newconf.c s_user.c
14284 Log:
14285 - added jupe_exempt to auth {};, exempts the user from generating warnings
14286 when they attempt to join juped channels.
14287
14288 Revision Changes Path
14289 7.254 +2 -0 ircd-ratbox/doc/example.conf
14290 7.261 +3 -0 ircd-ratbox/include/client.h
14291 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14292 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14293 7.192 +1 -0 ircd-ratbox/src/newconf.c
14294 7.338 +8 -0 ircd-ratbox/src/s_user.c
14295
14296
14297
14298 leeh 2005/01/24 18:57:02 EST (20050124_6)
14299
14300 Modified files:
14301 src newconf.c
14302 Log:
14303 - rework shared {};, the format is now:
14304 shared {
14305 oper = "flame@*.leeh.co.uk", "*.lan";
14306 flags = kline;
14307 };
14308
14309 With no privs:
14310 shared {
14311 oper = "flame@*.leeh.co.uk", "*.lan";
14312 flags = none;
14313 };
14314
14315 Revision Changes Path
14316 7.191 +55 -23 ircd-ratbox/src/newconf.c
14317
14318
14319
14320 leeh 2005/01/24 17:25:58 EST (20050124_5)
14321
14322 Modified files:
14323 include modules.h
14324 Log:
14325 - fix the prototype on load_static_modules()
14326
14327 Revision Changes Path
14328 7.61 +1 -1 ircd-ratbox/include/modules.h
14329
14330
14331
14332 leeh 2005/01/24 16:00:30 EST (20050124_4)
14333
14334 Modified files:
14335 modules m_cap.c
14336 Log:
14337 - have cap end call register_local_user() with its own copy of
14338 source_p->username so its safe for unidented users..
14339
14340 Revision Changes Path
14341 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14342
14343
14344
14345 leeh 2005/01/24 15:48:09 EST (20050124_3)
14346
14347 Modified files:
14348 include newconf.h s_conf.h
14349 modules m_info.c
14350 src newconf.c s_conf.c s_log.c
14351 Log:
14352 - move the conf parser over to a table based structure, with generic setting
14353 of integers/strings
14354
14355 Revision Changes Path
14356 7.34 +9 -8 ircd-ratbox/include/newconf.h
14357 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14358 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14359 7.190 +264 -808 ircd-ratbox/src/newconf.c
14360 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14361 7.77 +13 -13 ircd-ratbox/src/s_log.c
14362
14363
14364
14365 leeh 2005/01/24 13:11:30 EST (20050124_2)
14366
14367 Modified files:
14368 doc example.conf
14369 src newconf.c
14370 Log:
14371 - added stacking of ips in exempt {};
14372
14373 Revision Changes Path
14374 7.253 +4 -0 ircd-ratbox/doc/example.conf
14375 7.189 +11 -30 ircd-ratbox/src/newconf.c
14376
14377
14378
14379 leeh 2005/01/24 12:59:57 EST (20050124_1)
14380
14381 Modified files:
14382 include tools.h
14383 src channel.c client.c hash.c hook.c
14384 newconf.c s_user.c watch.c
14385 Log:
14386 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14387 consistent with the rest of the dlink code.
14388
14389 Revision Changes Path
14390 1.54 +7 -7 ircd-ratbox/include/tools.h
14391 7.430 +2 -2 ircd-ratbox/src/channel.c
14392 7.487 +6 -6 ircd-ratbox/src/client.c
14393 7.113 +5 -5 ircd-ratbox/src/hash.c
14394 7.35 +1 -1 ircd-ratbox/src/hook.c
14395 7.188 +2 -2 ircd-ratbox/src/newconf.c
14396 7.337 +1 -1 ircd-ratbox/src/s_user.c
14397 1.5 +4 -4 ircd-ratbox/src/watch.c
14398
14399
14400
14401 leeh 2005/01/24 12:47:13 EST (20050124_0)
14402
14403 Modified files:
14404 modules m_cap.c
14405 Log:
14406 - cheap hack on sticky capabs..
14407
14408 Revision Changes Path
14409 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14410
14411
14412
14413 leeh 2005/01/22 11:36:54 EST (20050122_0)
14414
14415 Modified files:
14416 modules m_cap.c
14417 Log:
14418 - updated my clicap implementation to match the spec so far..
14419
14420 Revision Changes Path
14421 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14422
14423
14424
14425 leeh 2005/01/21 07:14:43 EST (20050121_2)
14426
14427 Modified files:
14428 doc hooks.txt
14429 include hook.h
14430 modules m_services.c
14431 src hook.c s_serv.c
14432 Log:
14433 - added hooks for when we're sending a burst
14434 - rewrote hooks.txt
14435 - fix up the hooks ive already done in services compatibility, ill add the
14436 hooks for server/client introductions in a bit.
14437
14438 Revision Changes Path
14439 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14440 1.30 +4 -0 ircd-ratbox/include/hook.h
14441 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14442 7.34 +7 -0 ircd-ratbox/src/hook.c
14443 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14444
14445
14446
14447 leeh 2005/01/21 06:34:03 EST (20050121_1)
14448
14449 Modified files:
14450 contrib example_module.c spy_admin_notice.c
14451 spy_info_notice.c spy_links_notice.c
14452 spy_motd_notice.c spy_stats_notice.c
14453 spy_stats_p_notice.c spy_trace_notice.c
14454 spy_whois_notice.c
14455 spy_whois_notice_global.c
14456 include hook.h
14457 modules m_admin.c m_info.c m_links.c m_motd.c
14458 m_services.c m_stats.c m_trace.c
14459 m_whois.c static_modules.c.SH
14460 modules/core m_server.c
14461 src client.c hook.c ircd.c modules.c packet.c
14462 s_auth.c s_serv.c s_user.c send.c
14463 Log:
14464 - add a better implementation of the hook system, its now a slow leaking
14465 array and events are created whenever we try adding a hook for it, or
14466 theyre registered for the caller.
14467
14468 Ive temporarily fucked services support and removed most of the other
14469 hooks.. I shall fix this soon.
14470
14471 Revision Changes Path
14472 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14473 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14474 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14475 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14476 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14477 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14478 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14479 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14480 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14481 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14482 1.29 +34 -70 ircd-ratbox/include/hook.h
14483 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14484 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14485 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14486 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14487 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14488 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14489 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14490 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14491 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14492 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14493 7.486 +1 -28 ircd-ratbox/src/client.c
14494 7.33 +131 -137 ircd-ratbox/src/hook.c
14495 7.367 +1 -1 ircd-ratbox/src/ircd.c
14496 7.151 +6 -10 ircd-ratbox/src/modules.c
14497 7.138 +10 -14 ircd-ratbox/src/packet.c
14498 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14499 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14500 7.336 +0 -6 ircd-ratbox/src/s_user.c
14501 7.286 +8 -6 ircd-ratbox/src/send.c
14502
14503
14504
14505 leeh 2005/01/20 19:19:20 EST (20050121_0)
14506
14507 Modified files:
14508 include hostmask.h
14509 Log:
14510 - remove an unused struct
14511
14512 Revision Changes Path
14513 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14514
14515
14516
14517 leeh 2005/01/20 13:38:39 EST (20050120_1)
14518
14519 Modified files:
14520 . configure configure.ac
14521 include client.h numeric.h patchlevel.h
14522 modules Makefile.in
14523 src messages.tab s_user.c
14524 Added files:
14525 modules m_cap.c
14526 Log:
14527 - drop back to -O0, fix patchlevel.h
14528 - first stab at client capabilities.. this still needs work.
14529
14530 Revision Changes Path
14531 7.240 +3 -3 ircd-ratbox/configure
14532 7.54 +3 -3 ircd-ratbox/configure.ac
14533 7.260 +3 -0 ircd-ratbox/include/client.h
14534 7.54 +2 -0 ircd-ratbox/include/numeric.h
14535 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14536 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14537 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14538 7.120 +1 -1 ircd-ratbox/src/messages.tab
14539 7.335 +3 -0 ircd-ratbox/src/s_user.c
14540
14541
14542
14543 leeh 2005/01/20 06:04:41 EST (20050120_0)
14544
14545 Modified files:
14546 . ChangeLog RELNOTES
14547 include config.h config.h.dist memory.h
14548 patchlevel.h
14549 modules m_stats.c
14550 src commio.c crypt.c getopt.c ircd.c s_serv.c
14551 Removed files:
14552 . README.VMS clean.com make.com
14553 include setup.h_vms
14554 modules descrip.mms static_modules_c.com
14555 modules/core descrip.mms
14556 src descrip.mms qio.c version.com
14557 tools descrip.mms mkpasswd_vms.c
14558 Log:
14559 - clean changelog, relnotes
14560 - mark patchlevel as 2.1.0beta
14561 - remove VMS support
14562
14563 Revision Changes Path
14564 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14565 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14566 1.111 +1 -348 ircd-ratbox/RELNOTES
14567 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14568 7.182 +0 -42 ircd-ratbox/include/config.h
14569 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14570 7.50 +0 -4 ircd-ratbox/include/memory.h
14571 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14572 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14573 7.2 +0 -58 ircd-ratbox/make.com (dead)
14574 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14575 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14576 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14577 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14578 1.24 +7 -30 ircd-ratbox/src/commio.c
14579 7.12 +0 -4 ircd-ratbox/src/crypt.c
14580 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14581 7.24 +0 -4 ircd-ratbox/src/getopt.c
14582 7.366 +4 -19 ircd-ratbox/src/ircd.c
14583 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14584 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14585 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14586 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14587 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14588
14589
14590
14591 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14592
14593 Modified files:
14594 include watch.h
14595 src watch.c
14596 Log:
14597 not using the return values on a few watch functions so make them void
14598
14599 Revision Changes Path
14600 7.2 +5 -5 ircd-ratbox/include/watch.h
14601 1.4 +19 -28 ircd-ratbox/src/watch.c
14602
14603
14604 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14605
14606 Modified files:
14607 modules m_watch.c
14608 Log:
14609 Make watch throttle, don't accept letter commands stacked
14610
14611 Revision Changes Path
14612 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14613
14614
14615
14616 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14617
14618 Modified files:
14619 modules m_gline.c
14620 Log:
14621 fix merge error
14622
14623 Revision Changes Path
14624 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14625
14626
14627
14628 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14629
14630 Modified files:
14631 . ChangeLog README.FIRST RELNOTES configure
14632 configure.ac
14633 adns adns.h internal.h parse.c transmit.c
14634 types.c
14635 contrib example_module.c spy_admin_notice.c
14636 spy_info_notice.c spy_links_notice.c
14637 spy_motd_notice.c spy_stats_notice.c
14638 spy_stats_p_notice.c spy_trace_notice.c
14639 spy_whois_notice.c
14640 spy_whois_notice_global.c
14641 doc example.conf example.efnet.conf ircd.motd
14642 server-version-info whats-new.txt
14643 help/opers umode xline
14644 help/users umode
14645 include cache.h channel.h class.h client.h
14646 commio.h config.h config.h.dist hash.h
14647 hook.h hostmask.h irc_string.h ircd.h
14648 ircd_defs.h m_info.h memory.h msg.h
14649 newconf.h numeric.h packet.h patchlevel.h
14650 patricia.h s_conf.h s_gline.h s_newconf.h
14651 s_serv.h s_user.h scache.h serno.h
14652 setup.h.in sprintf_irc.h stdinc.h tools.h
14653 modules .depend Makefile.in m_admin.c m_away.c
14654 m_dline.c m_encap.c m_gline.c m_info.c
14655 m_kline.c m_links.c m_list.c m_lusers.c
14656 m_motd.c m_oper.c m_operspy.c m_rehash.c
14657 m_restart.c m_resv.c m_set.c m_stats.c
14658 m_svinfo.c m_testline.c m_testmask.c
14659 m_topic.c m_trace.c m_watch.c m_who.c
14660 m_whois.c m_whowas.c m_xline.c
14661 static_modules.c.SH
14662 modules/core m_error.c m_message.c m_mode.c m_quit.c
14663 m_server.c m_squit.c
14664 src .depend Makefile.in adns.c balloc.c
14665 cache.c channel.c class.c client.c
14666 commio.c crypt.c devpoll.c epoll.c
14667 event.c getopt.c hash.c hook.c hostmask.c
14668 irc_string.c ircd.c ircd_lexer.l
14669 ircd_parser.y ircd_signal.c listener.c
14670 modules.c newconf.c numeric.c packet.c
14671 parse.c patricia.c poll.c reject.c
14672 restart.c s_auth.c s_conf.c s_log.c
14673 s_newconf.c s_serv.c s_user.c scache.c
14674 select.c send.c snprintf.c tools.c
14675 version.c.SH watch.c whowas.c
14676 tools README.mkpasswd mkpasswd.c
14677 Added files:
14678 . README.VMS clean.com make.com
14679 doc services.txt
14680 include common.h s_stats.h setup.h_vms
14681 supported.h
14682 modules descrip.mms m_challenge.c m_etrace.c
14683 m_invite.c m_names.c m_pass.c m_ping.c
14684 m_pong.c m_services.c m_tb.c m_user.c
14685 m_users.c m_version.c
14686 static_modules_c.com
14687 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14688 m_part.c m_sjoin.c
14689 servlink descrip.mms
14690 src descrip.mms kdparse.c messages.tab qio.c
14691 s_gline.c s_stats.c version.com
14692 tools descrip.mms mkpasswd_vms.c
14693 Removed files:
14694 doc 005.txt
14695 include banconf.h
14696 modules/core channels.c users.c
14697 src banconf.c
14698 Log:
14699 merge from RATBOX_2_0
14700
14701 Revision Changes Path
14702 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14703 7.40 +1 -0 ircd-ratbox/README.FIRST
14704 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14705 1.110 +114 -6 ircd-ratbox/RELNOTES
14706 1.17 +4 -0 ircd-ratbox/adns/adns.h
14707 1.17 +4 -4 ircd-ratbox/adns/internal.h
14708 1.12 +38 -38 ircd-ratbox/adns/parse.c
14709 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14710 1.19 +13 -13 ircd-ratbox/adns/types.c
14711 7.1 +10 -0 ircd-ratbox/clean.com (new)
14712 7.239 +47 -29 ircd-ratbox/configure
14713 7.53 +40 -32 ircd-ratbox/configure.ac
14714 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14715 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14716 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14717 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14718 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14719 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14720 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14721 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14722 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14723 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14724 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14725 7.252 +68 -22 ircd-ratbox/doc/example.conf
14726 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14727 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14728 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14729 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14730 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14731 1.5 +2 -1 ircd-ratbox/help/opers/umode
14732 1.7 +1 -1 ircd-ratbox/help/opers/xline
14733 1.2 +1 -0 ircd-ratbox/help/users/umode
14734 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14735 1.7 +8 -0 ircd-ratbox/include/cache.h
14736 7.162 +18 -16 ircd-ratbox/include/channel.h
14737 7.25 +4 -0 ircd-ratbox/include/class.h
14738 7.259 +34 -28 ircd-ratbox/include/client.h
14739 1.13 +45 -7 ircd-ratbox/include/commio.h
14740 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14741 7.181 +74 -16 ircd-ratbox/include/config.h
14742 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14743 7.53 +2 -0 ircd-ratbox/include/hash.h
14744 1.28 +73 -27 ircd-ratbox/include/hook.h
14745 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14746 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14747 7.80 +6 -31 ircd-ratbox/include/ircd.h
14748 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14749 7.56 +14 -8 ircd-ratbox/include/m_info.h
14750 7.49 +4 -0 ircd-ratbox/include/memory.h
14751 7.53 +2 -0 ircd-ratbox/include/msg.h
14752 7.33 +9 -9 ircd-ratbox/include/newconf.h
14753 7.53 +12 -8 ircd-ratbox/include/numeric.h
14754 7.27 +1 -1 ircd-ratbox/include/packet.h
14755 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14756 7.19 +25 -1 ircd-ratbox/include/patricia.h
14757 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14758 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14759 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14760 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14761 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14762 7.34 +13 -9 ircd-ratbox/include/s_user.h
14763 7.15 +1 -1 ircd-ratbox/include/scache.h
14764 7.5366 +1 -1 ircd-ratbox/include/serno.h
14765 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14766 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14767 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14768 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14769 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14770 1.53 +10 -10 ircd-ratbox/include/tools.h
14771 7.1 +58 -0 ircd-ratbox/make.com (new)
14772 1.45 +338 -182 ircd-ratbox/modules/.depend
14773 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14774 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14775 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14776 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14777 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14778 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14779 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14780 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14781 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14782 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14783 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14784 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14785 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14786 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14787 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14788 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14789 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14790 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14791 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14792 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14793 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14794 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14795 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14796 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14797 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14798 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14799 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14800 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14801 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14802 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14803 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14804 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14805 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14806 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14807 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14808 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14809 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14810 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14811 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14812 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14813 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14814 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14815 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14816 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14817 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14818 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14819 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14820 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14821 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14822 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14823 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14824 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14825 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14826 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14827 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14828 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14829 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14830 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14831 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14832 7.48 +162 -119 ircd-ratbox/src/.depend
14833 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14834 7.75 +5 -5 ircd-ratbox/src/adns.c
14835 7.84 +1 -1 ircd-ratbox/src/balloc.c
14836 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14837 1.23 +75 -7 ircd-ratbox/src/cache.c
14838 7.429 +342 -79 ircd-ratbox/src/channel.c
14839 7.67 +42 -2 ircd-ratbox/src/class.c
14840 7.485 +245 -85 ircd-ratbox/src/client.c
14841 1.23 +349 -43 ircd-ratbox/src/commio.c
14842 7.11 +4 -0 ircd-ratbox/src/crypt.c
14843 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14844 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14845 1.32 +4 -8 ircd-ratbox/src/epoll.c
14846 7.46 +63 -6 ircd-ratbox/src/event.c
14847 7.23 +4 -0 ircd-ratbox/src/getopt.c
14848 7.112 +8 -7 ircd-ratbox/src/hash.c
14849 7.32 +135 -133 ircd-ratbox/src/hook.c
14850 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14851 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14852 7.365 +56 -48 ircd-ratbox/src/ircd.c
14853 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14854 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14855 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14856 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14857 7.122 +14 -13 ircd-ratbox/src/listener.c
14858 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14859 7.150 +17 -8 ircd-ratbox/src/modules.c
14860 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14861 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14862 7.137 +55 -42 ircd-ratbox/src/packet.c
14863 7.187 +8 -15 ircd-ratbox/src/parse.c
14864 7.28 +2 -4 ircd-ratbox/src/patricia.c
14865 7.82 +3 -1 ircd-ratbox/src/poll.c
14866 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14867 1.32 +8 -3 ircd-ratbox/src/reject.c
14868 7.34 +1 -0 ircd-ratbox/src/restart.c
14869 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14870 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14871 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14872 7.76 +32 -35 ircd-ratbox/src/s_log.c
14873 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14874 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14875 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14876 7.334 +773 -2 ircd-ratbox/src/s_user.c
14877 7.27 +2 -1 ircd-ratbox/src/scache.c
14878 7.44 +2 -0 ircd-ratbox/src/select.c
14879 7.285 +12 -12 ircd-ratbox/src/send.c
14880 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14881 7.46 +0 -1 ircd-ratbox/src/tools.c
14882 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14883 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14884 1.3 +4 -4 ircd-ratbox/src/watch.c
14885 7.32 +1 -0 ircd-ratbox/src/whowas.c
14886 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14887 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14888 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14889 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14890
14891
14892
14893 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14894
14895 Modified files: (Branch: RATBOX_2_0)
14896 src client.c
14897 Log:
14898 a remote client is never going to have a watch list..duh
14899
14900 Revision Changes Path
14901 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14902
14903
14904
14905 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14906
14907 Added files: (Branch: RATBOX_2_0)
14908 modules m_watch.c
14909 Log:
14910 get that one too
14911
14912 Revision Changes Path
14913 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14914
14915
14916
14917 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14918
14919 Added files: (Branch: RATBOX_2_0)
14920 include watch.h
14921 src watch.c
14922 Log:
14923 helps if we actually include the .c/.h files
14924
14925 Revision Changes Path
14926 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14927 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14928
14929
14930
14931 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14932
14933 Modified files: (Branch: RATBOX_2_0)
14934 . configure configure.ac
14935 include client.h numeric.h s_conf.h setup.h.in
14936 supported.h
14937 modules Makefile.in
14938 modules/core m_nick.c
14939 src Makefile.in client.c ircd.c messages.tab
14940 newconf.c s_conf.c s_user.c
14941 Log:
14942 backport watch from devel
14943
14944 Revision Changes Path
14945 7.229.2.10 +12 -2 ircd-ratbox/configure
14946 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14947 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14948 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14949 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14950 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14951 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14952 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14953 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14954 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14955 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14956 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14957 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14958 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14959 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14960 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14961
14962
14963
14964 leeh 2005/01/12 10:12:40 EST (20050112_1)
14965
14966 Modified files: (Branch: RATBOX_2_0)
14967 include numeric.h
14968 modules m_services.c m_whois.c
14969 src messages.tab
14970 Log:
14971 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14972 when the user is logged in
14973
14974 Revision Changes Path
14975 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14976 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14977 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14978 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14979
14980
14981
14982 leeh 2005/01/11 19:47:14 EST (20050112_0)
14983
14984 Modified files: (Branch: RATBOX_2_0)
14985 include supported.h
14986 Added files: (Branch: RATBOX_2_0)
14987 doc services.txt
14988 Log:
14989 - add +r to 005
14990 - added doc/services.txt, outlining the compatibility code
14991
14992 Revision Changes Path
14993 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14994 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14995
14996
14997
14998 leeh 2005/01/11 18:38:10 EST (20050111_5)
14999
15000 Modified files: (Branch: RATBOX_2_0)
15001 include client.h hook.h
15002 modules m_services.c
15003 modules/core m_server.c
15004 src hook.c s_serv.c
15005 Log:
15006 - more services compatibility code:
15007 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15008 appropriate service {}; entry, only accept SU from these.
15009 - hook into us finishing nick burst, and have services burst a list of
15010 logged in users
15011
15012 Revision Changes Path
15013 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15014 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15015 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15016 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15017 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15018 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15019
15020
15021
15022 leeh 2005/01/11 17:32:42 EST (20050111_4)
15023
15024 Modified files: (Branch: RATBOX_2_0)
15025 . configure configure.ac
15026 include client.h
15027 modules Makefile.in
15028 src channel.c
15029 Added files: (Branch: RATBOX_2_0)
15030 modules m_services.c
15031 Log:
15032 - more services compatibility code:
15033 - encap handlers for SU (services marking client as logged in)
15034 - and for LOGIN (servers bursting logged in status)
15035 - move suser from Client -> User
15036
15037 Revision Changes Path
15038 7.229.2.9 +9 -3 ircd-ratbox/configure
15039 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15040 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15041 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15042 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15043 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15044
15045
15046
15047 leeh 2005/01/11 16:46:34 EST (20050111_3)
15048
15049 Modified files: (Branch: RATBOX_2_0)
15050 include ircd_defs.h
15051 Log:
15052 - whoops, missing #endif
15053
15054 Revision Changes Path
15055 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15056
15057
15058
15059 leeh 2005/01/11 15:56:57 EST (20050111_2)
15060
15061 Modified files: (Branch: RATBOX_2_0)
15062 include ircd_defs.h
15063 Log:
15064 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15065 have ipv6 just report sizeof(struct sockaddr_in)
15066
15067 Revision Changes Path
15068 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15069
15070
15071
15072 leeh 2005/01/10 20:19:35 EST (20050111_1)
15073
15074 Modified files: (Branch: RATBOX_2_0)
15075 src newconf.c
15076 Log:
15077 - fix a gcc warning
15078
15079 Revision Changes Path
15080 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15081
15082
15083
15084 leeh 2005/01/10 20:10:35 EST (20050111_0)
15085
15086 Modified files: (Branch: RATBOX_2_0)
15087 adns internal.h parse.c transmit.c types.c
15088 Log:
15089 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15090 conflict
15091
15092 Revision Changes Path
15093 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15094 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15095 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15096 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15097
15098
15099
15100 leeh 2005/01/10 17:48:48 EST (20050110_3)
15101
15102 Modified files: (Branch: RATBOX_2_0)
15103 modules m_xline.c
15104 Log:
15105 - send out the reformatted xline to opers (\s -> ' ')
15106
15107 Revision Changes Path
15108 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15109
15110
15111
15112 leeh 2005/01/10 16:18:53 EST (20050110_2)
15113
15114 Modified files: (Branch: RATBOX_2_0)
15115 help/opers umode
15116 help/users umode
15117 include client.h supported.h
15118 src messages.tab s_user.c send.c
15119 Log:
15120 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15121 channel privmsgs.
15122
15123 Revision Changes Path
15124 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15125 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15126 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15127 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15128 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15129 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15130 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15131
15132
15133
15134 leeh 2005/01/10 14:50:47 EST (20050110_1)
15135
15136 Modified files: (Branch: RATBOX_2_0)
15137 doc example.conf example.efnet.conf
15138 Log:
15139 - I dont remember ts6 desyncing on bans, so im not sure why the example
15140 confs say so.
15141
15142 Revision Changes Path
15143 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15144 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15145
15146
15147
15148 leeh 2005/01/10 13:31:10 EST (20050110_0)
15149
15150 Modified files: (Branch: RATBOX_2_0)
15151 . configure configure.ac
15152 include channel.h client.h numeric.h s_conf.h
15153 s_serv.h setup.h.in
15154 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15155 m_sjoin.c
15156 src channel.c messages.tab newconf.c s_conf.c
15157 s_serv.c s_user.c
15158 Log:
15159 - added --enable-services to configure, which enables some ratbox-services
15160 compatibility code:
15161 - chanmode +r, registered users only
15162 - usermode +S, prevents deop/kick of a service
15163 - service { }; block in conf for the above umode
15164
15165 Revision Changes Path
15166 7.229.2.8 +28 -16 ircd-ratbox/configure
15167 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15168 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15169 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15170 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15171 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15172 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15173 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15174 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15175 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15176 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15177 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15178 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15179 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15180 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15181 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15182 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15183 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15184 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15185
15186
15187
15188 leeh 2005/01/09 08:23:30 EST (20050109_0)
15189
15190 Modified files: (Branch: RATBOX_2_0)
15191 help/opers umode
15192 Log:
15193 - remove a tab, and add +C to opers umode help
15194
15195 Revision Changes Path
15196 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15197