]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Make /knock send to all channel members on +g (anyone may invite) channels.
[solanum.git] / ChangeLog
1 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
2 Log:
3 Make EXTBAN 005 token like unreal's (, instead of :).
4
5
6 Changes: Modified:
7 +1 -1 trunk/src/supported.c (File Modified)
8
9
10 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
11 Log:
12 Remove a sentence which gives the impression that TS6 is optional.
13
14
15 Changes: Modified:
16 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
17
18
19 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
20 Log:
21 Clarify format of IPv6 addresses in SGML documentation.
22
23
24 Changes: Modified:
25 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
26
27
28 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
29 Log:
30 Clarify format of IPv6 addresses in auth{} and connect{}.
31
32
33 Changes: Modified:
34 +7 -3 trunk/doc/example.conf (File Modified)
35 +9 -2 trunk/doc/reference.conf (File Modified)
36
37
38 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
39 Log:
40 Add more information about invitations and invexes.
41
42
43 Changes: Modified:
44 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
45
46
47 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
48 Log:
49 Add what /invite actually does (bypass +ijlr).
50
51
52 Changes: Modified:
53 +2 -0 trunk/help/opers/invite (File Modified)
54
55
56 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
57 Log:
58 callerid (+g) documentation:
59 - Mention 005 (isupport) token with possibility of different mode letter.
60 - Explicitly clarify that /accept can be used while -g, and setting -g
61 does not clear the accept list.
62 - Mention that some users may be able to bypass +g.
63 - Mention that /accept may allow more than just going through +g.
64 - Update to 716/717/718 numerics instead of notices.
65 - Clarify that the one-minute period applies to messages from all users,
66 not just one user.
67 - Add a numerics section with more exact syntax.
68
69
70 Changes: Modified:
71 +88 -10 trunk/doc/modeg.txt (File Modified)
72
73
74 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
75 Log:
76 Send TS6 protocol for the actual work of override modules.
77 Wallops remain TS5-style for now.
78
79
80 Changes: Modified:
81 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
82 +3 -1 trunk/extensions/m_okick.c (File Modified)
83 +6 -2 trunk/extensions/m_opme.c (File Modified)
84
85
86 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
87 Log:
88 - update IDEAS as TS6 only is partially done
89
90
91 Changes: Modified:
92 +1 -1 trunk/IDEAS (File Modified)
93
94
95 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
96 Log:
97 - TS6 is always enabled now.
98 There is no reason for it to not be enabled on a proper charybdis network.
99
100
101 Changes: Modified:
102 +0 -1 trunk/doc/example.conf (File Modified)
103 +1 -6 trunk/doc/reference.conf (File Modified)
104 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
105 +0 -1 trunk/include/s_conf.h (File Modified)
106 +1 -1 trunk/modules/m_pass.c (File Modified)
107 +0 -1 trunk/src/newconf.c (File Modified)
108 +0 -1 trunk/src/s_conf.c (File Modified)
109 +4 -15 trunk/src/s_serv.c (File Modified)
110
111
112 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
113 Log:
114 - better text for RPL_LOAD2HI explaining in a better way what is going on
115
116
117 Changes: Modified:
118 +1 -2 trunk/src/messages.tab (File Modified)
119
120
121 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
122 Log:
123 Also rerun autoheader, for solaris ports changes.
124
125
126 Changes: Modified:
127 +3 -0 trunk/include/setup.h.in (File Modified)
128
129
130 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
131 Log:
132 Rerun autoconf for version bump, at last.
133
134
135 Changes: Modified:
136 +9 -9 trunk/configure (File Modified)
137
138
139 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
140 Log:
141 Make highest connection counts a bit more consistent.
142
143
144 Changes: Modified:
145 +5 -0 trunk/src/s_serv.c (File Modified)
146 +8 -8 trunk/src/s_user.c (File Modified)
147
148
149 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
150 Log:
151 Fix wrong line numbers in ircd.conf parser (some comments).
152 from ratbox 2.2 (androsyn).
153
154
155 Changes: Modified:
156 +1 -0 trunk/src/ircd_lexer.l (File Modified)
157
158
159 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
160 Log:
161 Change EmptyString so gcc 4.2 doesn't complain.
162 from ratbox (androsyn), slightly changed
163
164
165 Changes: Modified:
166 +1 -1 trunk/include/irc_string.h (File Modified)
167
168
169 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
170 Log:
171 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
172 This already works correctly for successful/notfound case.
173
174
175 Changes: Modified:
176 +1 -1 trunk/modules/m_whois.c (File Modified)
177
178
179 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
180 Log:
181 Use mask_match() to check bans from local clients for
182 redundancy. This fixes the problem that bans like *!?@*
183 prevent any ban starting with *!*@ being set.
184
185
186 Changes: Modified:
187 +1 -1 trunk/src/chmode.c (File Modified)
188
189
190 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
191 Log:
192 Add mask_match(), like ircu mmatch().
193 This compares two masks and returns whether the "new" is
194 more specific than or equal to the "old". The difference
195 with match() is that a '?' in "old" does not match a '*' in
196 "new".
197
198
199 Changes: Modified:
200 +2 -0 trunk/include/irc_string.h (File Modified)
201 +73 -0 trunk/src/match.c (File Modified)
202
203
204 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
205 Log:
206 add_id() for local client: do not collapse() the ban mask.
207 The code calling this already collapses the mask, and if
208 not, doing it here would cause a desync.
209
210
211 Changes: Modified:
212 +0 -2 trunk/src/chmode.c (File Modified)
213
214
215 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
216 Log:
217 - fix dereference problems with not widely used polling engines
218
219
220 Changes: Modified:
221 +3 -0 trunk/libcharybdis/poll.c (File Modified)
222 +3 -1 trunk/libcharybdis/select.c (File Modified)
223
224
225 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
226 Log:
227 - forgot to do something
228
229
230 Changes: Modified:
231 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
232
233
234 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
235 Log:
236 - fix a possible problem with ipv6
237
238
239 Changes: Modified:
240 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
241
242
243 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
244 Log:
245 - new ip cloaking module
246
247
248 Changes: Modified:
249 +1 -0 trunk/extensions/Makefile.in (File Modified)
250 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
251 + - trunk/extensions/ip_cloaking_old.c (File Added)
252
253
254 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
255 Log:
256 monitor: send the same message buffer to all users
257 monitoring a certain nick; the target field of the
258 numeric becomes *, much like server notices
259
260
261 Changes: Modified:
262 +6 -0 trunk/doc/monitor.txt (File Modified)
263 +3 -0 trunk/include/send.h (File Modified)
264 +3 -15 trunk/src/monitor.c (File Modified)
265 +35 -0 trunk/src/send.c (File Modified)
266
267
268 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
269 Log:
270 Call add_to_hostname_hash() with correct (orig) hostname.
271
272
273 Changes: Modified:
274 +1 -1 trunk/modules/core/m_nick.c (File Modified)
275
276
277 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
278 Log:
279 Version bump on trunk to 2.3.
280
281
282 Changes: Modified:
283 +1 -1 trunk/configure.ac (File Modified)
284
285
286 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
287 Log:
288 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
289
290
291 Changes: Modified:
292 +2 -2 trunk/src/client.c (File Modified)
293
294
295 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
296 Log:
297 Add IRC_DEPRECATED macro for marking functions and data structures
298 as deprecated on compilers that support it.
299
300
301 Changes: Modified:
302 +14 -4 trunk/include/ircd_defs.h (File Modified)
303
304
305 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
306 Log:
307 - update IDEAS with link failover
308
309
310 Changes: Modified:
311 +1 -0 trunk/IDEAS (File Modified)
312
313
314 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
315 Log:
316 xline/resv wildcard checking:
317 - count escaped (\) characters as one nonwild
318 - accept strings without wilds no matter how short they are
319
320
321 Changes: Modified:
322 +8 -2 trunk/src/s_newconf.c (File Modified)
323
324
325 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
326 Log:
327 Tweak some comments in sno_whois extension.
328
329
330 Changes: Modified:
331 +2 -2 trunk/extensions/sno_whois.c (File Modified)
332
333
334 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
335 Log:
336 Tweak NEWS a little.
337
338
339 Changes: Modified:
340 +3 -6 trunk/NEWS (File Modified)
341
342
343 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
344 Log:
345 - allow JOIN 0 from remotes
346 - allow JOIN 0 from locals, but only if it is exactly one
347 zero and is the first channel
348
349
350 Changes: Modified:
351 +65 -0 trunk/modules/core/m_join.c (File Modified)
352
353
354 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
355 Log:
356 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
357 levels?), hideops, namespace cleanups, etc
358
359
360 Changes: Modified:
361 + - trunk/IDEAS (File Added)
362
363
364 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
365 Log:
366 - disallow JOIN 0
367
368
369 Changes: Modified:
370 +0 -65 trunk/modules/core/m_join.c (File Modified)
371
372
373 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
374 Log:
375 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
376 to their policies indicating that they wish to be contacted before their services are used.
377
378
379 Changes: Modified:
380 +6 -3 trunk/doc/example.conf (File Modified)
381 +6 -3 trunk/doc/reference.conf (File Modified)
382
383
384 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
385 Log:
386 - update NEWS in preparation of upcoming 2.2 release this week
387
388
389 Changes: Modified:
390 +3 -0 trunk/NEWS (File Modified)
391
392
393 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
394 Log:
395 Move sno_channeljoin to unsupported, due to the privacy
396 issue and the fact that any oper with admin or hidden_admin
397 can load extensions.
398
399
400 Changes: Modified:
401 +0 -1 trunk/doc/example.conf (File Modified)
402 +0 -2 trunk/doc/reference.conf (File Modified)
403 +0 -46 trunk/extensions/Makefile.in (File Modified)
404 + - trunk/extensions/sno_channeljoin.c (File Deleted)
405 +47 -1 trunk/unsupported/Makefile.in (File Modified)
406 + - trunk/unsupported/sno_channeljoin.c (File Added)
407
408
409 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
410 Log:
411 - createoperonly: like createauthonly, but checks opered status instead of authed status
412
413
414 Changes: Modified:
415 +41 -0 trunk/extensions/Makefile.in (File Modified)
416 + - trunk/extensions/createoperonly.c (File Added)
417
418
419 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
420 Log:
421 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
422
423
424 Changes: Modified:
425 +1 -0 trunk/doc/example.conf (File Modified)
426 +3 -1 trunk/doc/reference.conf (File Modified)
427 +46 -0 trunk/extensions/Makefile.in (File Modified)
428 + - trunk/extensions/sno_channeljoin.c (File Added)
429
430
431 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
432 Log:
433 - update config files
434
435
436 Changes: Modified:
437 +1 -0 trunk/doc/example.conf (File Modified)
438 +2 -0 trunk/doc/reference.conf (File Modified)
439
440
441 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
442 Log:
443 - fold in whois_notice_global functionality.
444
445
446 Changes: Modified:
447 +0 -1 trunk/extensions/Makefile.in (File Modified)
448 +1 -56 trunk/extensions/sno_whois.c (File Modified)
449 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
450
451
452 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
453 Log:
454 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
455
456
457 Changes: Modified:
458 +64 -57 trunk/extensions/Makefile.in (File Modified)
459 + - trunk/extensions/sno_whois.c (File Added)
460 + - trunk/extensions/spy_whois_notice.c (File Deleted)
461
462
463 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
464 Log:
465 Prevent too wide klines with CIDR masks.
466
467
468 Changes: Modified:
469 +17 -5 trunk/modules/m_kline.c (File Modified)
470
471
472 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
473 Log:
474 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
475
476
477 Changes: Modified:
478 +4 -0 trunk/modules/m_kline.c (File Modified)
479
480
481 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
482 Log:
483 - fold conf_connect_allowed() into accept_connection()
484 - extend add_connection() so that exempt{}s apply to max unregistered
485 connections per ip
486 from ratbox
487
488
489 Changes: Modified:
490 +1 -1 trunk/doc/example.conf (File Modified)
491 +1 -1 trunk/doc/reference.conf (File Modified)
492 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
493 +0 -2 trunk/include/s_conf.h (File Modified)
494 +14 -7 trunk/src/listener.c (File Modified)
495
496
497 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
498 Log:
499 m_webirc: call del_unknown_ip() otherwise the unknown will
500 never be subtracted from the cgiirc ip
501
502
503 Changes: Modified:
504 +2 -0 trunk/extensions/m_webirc.c (File Modified)
505
506
507 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
508 Log:
509 Remove s_assert in del_unknown_ip() supposedly if the ip
510 cannot be found, it is not feasible to avoid that case
511 entirely with m_webirc.c.
512
513
514 Changes: Modified:
515 +1 -2 trunk/src/reject.c (File Modified)
516
517
518 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
519 Log:
520 Apply ratbox flood fix.
521
522
523 Changes: Modified:
524 +1 -0 trunk/doc/example.conf (File Modified)
525 +5 -0 trunk/doc/reference.conf (File Modified)
526 +3 -0 trunk/include/client.h (File Modified)
527 +4 -0 trunk/include/reject.h (File Modified)
528 +1 -0 trunk/include/s_conf.h (File Modified)
529 +2 -0 trunk/src/client.c (File Modified)
530 +3 -0 trunk/src/listener.c (File Modified)
531 +1 -0 trunk/src/newconf.c (File Modified)
532 +8 -5 trunk/src/packet.c (File Modified)
533 +59 -2 trunk/src/reject.c (File Modified)
534 +1 -0 trunk/src/s_conf.c (File Modified)
535 +2 -0 trunk/src/s_serv.c (File Modified)
536 +1 -0 trunk/src/s_user.c (File Modified)
537
538
539 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
540 Log:
541 - fix a bug here
542
543
544 Changes: Modified:
545 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
546
547
548 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
549 Log:
550 - regen configure
551
552
553 Changes: Modified:
554 +114 -1 trunk/configure (File Modified)
555
556
557 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
558 Log:
559 - remove "ASM hashing code" from the configure overview
560
561
562 Changes: Modified:
563 +0 -1 trunk/configure.ac (File Modified)
564
565
566 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
567 Log:
568 Target left IRC (more friendly error message if a UID
569 cannot be found) for /invite.
570
571
572 Changes: Modified:
573 +8 -3 trunk/modules/m_invite.c (File Modified)
574
575
576 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
577 Log:
578 Remove emptyline craq because it leaks memory on /rehash motd etc.
579 from ratbox 2.2 (anfl/Androsyn)
580
581
582 Changes: Modified:
583 +6 -14 trunk/src/cache.c (File Modified)
584
585
586 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
587 Log:
588 Merge old trunk r2767:
589 Copy channel name from command on lowerTS JOIN/SJOIN,
590 this makes the capitalization of the channel name
591 timestamped like modes are.
592
593
594 Changes: Modified:
595 +3 -0 trunk/modules/core/m_join.c (File Modified)
596 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
597
598
599 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
600 Log:
601 Merge old trunk r2065,r2067:
602 channel_modes(): get rid of the trailing space
603 also make the *pbuf check work like it should
604 (don't call IsMember another time if we already
605 gave one parameter)
606 simplify a bit more, update comments
607
608
609 Changes: Modified:
610 +13 -13 trunk/src/channel.c (File Modified)
611
612
613 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
614 Log:
615 webirc bugfix
616
617
618 Changes: Modified:
619 +1 -1 trunk/extensions/m_webirc.c (File Modified)
620
621
622 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
623 Log:
624 chghost: refuse spoofs which are empty or start with a colon
625 (would break the protocol)
626
627
628 Changes: Modified:
629 +3 -0 trunk/modules/m_chghost.c (File Modified)
630
631
632 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
633 Log:
634 Fix description of 043 numeric.
635
636
637 Changes: Modified:
638 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
639
640
641 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
642 Log:
643 SAVE: make the nickTS of the UID nick equal to 100, so it
644 is always in sync on the network.
645
646
647 Changes: Modified:
648 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
649 +15 -11 trunk/modules/core/m_nick.c (File Modified)
650
651
652 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
653 Log:
654 Force nickTS to increase when a local user changes their nick.
655
656
657 Changes: Modified:
658 +5 -1 trunk/modules/core/m_nick.c (File Modified)
659
660
661 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
662 Log:
663 Remove #define UFLAGS. We haven't allowed this
664 undocumented extension to the IRC protocol for
665 years (allowing an initial umode in USER).
666
667
668 Changes: Modified:
669 +0 -2 trunk/modules/m_user.c (File Modified)
670
671
672 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
673 Log:
674 Move new_local_user hook, so it is possible to call
675 exit_client() from it, refusing the connection.
676
677
678 Changes: Modified:
679 +3 -1 trunk/doc/hooks.txt (File Modified)
680 +10 -9 trunk/src/s_user.c (File Modified)
681
682
683 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
684 Log:
685 Only free PreClient struct when the rest of the Client
686 is freed, not immediately upon exit_client(). Doing this
687 would cause problems with sasl's new_local_user hook
688 vs hooks that exit the client there.
689
690
691 Changes: Modified:
692 +0 -1 trunk/src/client.c (File Modified)
693
694
695 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
696 Log:
697 Use TS6 prefix for server-server JOIN 0.
698
699
700 Changes: Modified:
701 +2 -1 trunk/modules/core/m_join.c (File Modified)
702
703
704 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
705 Log:
706 Use orighost in kill server notices.
707
708
709 Changes: Modified:
710 +3 -3 trunk/modules/core/m_kill.c (File Modified)
711
712
713 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
714 Log:
715 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
716
717
718 Changes: Modified:
719 +3 -3 trunk/modules/m_set.c (File Modified)
720
721
722 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
723 Log:
724 - 2.2 operline
725
726
727 Changes: Modified:
728 +1 -1 trunk/src/messages.tab (File Modified)
729
730
731 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
732 Log:
733 Show max_clients in /info.
734
735
736 Changes: Modified:
737 +6 -0 trunk/modules/m_info.c (File Modified)
738
739
740 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
741 Log:
742 Don't allow /quote set max higher than the
743 serverinfo::max_clients ircd.conf value.
744
745
746 Changes: Modified:
747 +8 -0 trunk/modules/m_set.c (File Modified)
748
749
750 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
751 Log:
752 Change code that checks maxclients limit: allow exactly
753 the configured amount of non-exceed_limit clients.
754 Code that appeared to limit exceed_limit clients too
755 but less heavily removed (it was not effective because
756 the parentheses were wrong).
757
758
759 Changes: Modified:
760 +2 -4 trunk/src/s_user.c (File Modified)
761
762
763 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
764 Log:
765 By default, leave MAX_BUFFER fds free for log files,
766 server connections, ident lookups, exceed_limit clients,
767 etc. Mention this in example.conf and reference.conf.
768
769
770 Changes: Modified:
771 +4 -2 trunk/doc/example.conf (File Modified)
772 +3 -1 trunk/doc/reference.conf (File Modified)
773 +1 -1 trunk/src/s_conf.c (File Modified)
774
775
776 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
777 Log:
778 --with-maxclients configure option is gone
779
780
781 Changes: Modified:
782 +0 -11 trunk/INSTALL (File Modified)
783
784
785 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
786 Log:
787 Make the code that raises fd rlimit to hard limit work.
788
789
790 Changes: Modified:
791 +5 -5 trunk/src/ircd.c (File Modified)
792
793
794 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
795 Log:
796 - note the I/O reworking
797
798
799 Changes: Modified:
800 +2 -0 trunk/NEWS (File Modified)
801
802
803 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
804 Log:
805 - use mkdir -p
806
807
808 Changes: Modified:
809 +4 -4 trunk/doc/Makefile.in (File Modified)
810
811
812 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
813 Log:
814 - enforce proper conditions for EPOLL_CTL_DEL.
815 - remove possibly problematic "performance" check
816
817
818 Changes: Modified:
819 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
820
821
822 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
823 Log:
824 - rename m_list_safelist to m_list and remove ratbox implementation
825
826
827 Changes: Modified:
828 +393 -664 trunk/modules/Makefile.in (File Modified)
829 + - trunk/modules/m_list.c (File Added)
830 + - trunk/modules/m_list_ratbox.c (File Deleted)
831 + - trunk/modules/m_list_safelist.c (File Deleted)
832
833
834 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
835 Log:
836 - some more transit to sendto_one_numeric().
837
838
839 Changes: Modified:
840 +2 -3 trunk/modules/m_away.c (File Modified)
841 +3 -3 trunk/src/messages.tab (File Modified)
842 +1 -1 trunk/src/s_user.c (File Modified)
843
844
845 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
846 Log:
847 - change some sendto_one() to sendto_one_numeric().
848
849
850 Changes: Modified:
851 +4 -10 trunk/modules/m_admin.c (File Modified)
852 +3 -3 trunk/modules/m_map.c (File Modified)
853 +12 -12 trunk/src/messages.tab (File Modified)
854 +1 -2 trunk/src/s_conf.c (File Modified)
855 +9 -10 trunk/src/s_user.c (File Modified)
856
857
858 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
859 Log:
860 - river's ports.c from old charybdis trunk
861
862
863 Changes: Modified:
864 +195 -0 trunk/configure.ac (File Modified)
865 + - trunk/libcharybdis/ports.c (File Added)
866
867
868 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
869 Log:
870 - remove broken ports stuff and devpoll stuff.
871
872
873 Changes: Modified:
874 +0 -307 trunk/configure (File Modified)
875 +0 -21 trunk/configure.ac (File Modified)
876 +0 -474 trunk/include/setup.h.in (File Modified)
877 + - trunk/libcharybdis/devpoll.c (File Deleted)
878 + - trunk/libcharybdis/ports.c (File Deleted)
879
880
881 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
882 Log:
883 - regenerate files
884
885
886 Changes: Modified:
887 +1 -25 trunk/configure (File Modified)
888 +0 -3 trunk/include/setup.h.in (File Modified)
889
890
891 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
892 Log:
893 - remove x86-optimized hash code.
894
895
896 Changes: Modified:
897 +0 -13 trunk/configure.ac (File Modified)
898 +2 -187 trunk/src/Makefile.in (File Modified)
899 + - trunk/src/fnvhash.s (File Deleted)
900
901
902 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
903 Log:
904 - apparently setting KE_LENGTH to 128 is fine.
905
906
907 Changes: Modified:
908 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
909
910
911 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
912 Log:
913 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
914
915
916 Changes: Modified:
917 +5627 -5747 trunk/configure (File Modified)
918 +0 -15 trunk/configure.ac (File Modified)
919 +0 -2 trunk/include/m_info.h (File Modified)
920 +6 -9 trunk/include/setup.h.in (File Modified)
921 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
922
923
924 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
925 Log:
926 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
927 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
928 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
929
930
931 Changes: Modified:
932 +0 -5 trunk/include/config.h (File Modified)
933 +0 -5 trunk/include/config.h.dist (File Modified)
934 +0 -6 trunk/include/defaults.h (File Modified)
935 +0 -3 trunk/include/m_info.h (File Modified)
936 +21 -7 trunk/libcharybdis/commio.c (File Modified)
937 +2 -0 trunk/libcharybdis/commio.h (File Modified)
938 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
939 +4 -3 trunk/libcharybdis/poll.c (File Modified)
940 +0 -3 trunk/libcharybdis/select.c (File Modified)
941 +0 -9 trunk/src/ircd.c (File Modified)
942 +23 -26 trunk/src/listener.c (File Modified)
943 +2 -1 trunk/src/restart.c (File Modified)
944 +5 -1 trunk/src/s_auth.c (File Modified)
945 +1 -1 trunk/src/s_conf.c (File Modified)
946 +3 -1 trunk/src/s_serv.c (File Modified)
947
948
949 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
950 Log:
951 Repair operspy who !#channel, broken by me in r3283.
952
953
954 Changes: Modified:
955 +2 -2 trunk/modules/m_who.c (File Modified)
956
957
958 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
959 Log:
960 Update bug report and IRC channel information.
961
962
963 Changes: Modified:
964 +2 -1 trunk/BUGS (File Modified)
965 +2 -1 trunk/NEWS (File Modified)
966
967
968 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
969 Log:
970 Change copyright years in version.c.SH as in release-2.1 r3339.
971
972
973 Changes: Modified:
974 +2 -2 trunk/src/version.c.SH (File Modified)
975
976
977 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
978 Log:
979 Rerun autoconf.
980
981
982 Changes: Modified:
983 +104 -0 trunk/configure (File Modified)
984
985
986 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
987 Log:
988 Need to check for various flavours of epoll,
989 even if --enable-epoll is forced.
990
991
992 Changes: Modified:
993 +1 -0 trunk/configure.ac (File Modified)
994
995
996 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
997 Log:
998 Hack to allow some more warnings, already present in configure (?).
999
1000
1001 Changes: Modified:
1002 +1 -1 trunk/aclocal.m4 (File Modified)
1003
1004
1005 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1006 Log:
1007 Merge old trunk r2077,r2079:
1008 - Move closing of servlink control fd to close_connection()
1009 instead of doing it in exit_local_server(), and make sure
1010 we first close the data fd and then the control fd.
1011 - Have servlink process ready fds in order net, data, ctrl
1012 instead of ctrl, data, net. This seems to fix the problem
1013 that squit reasons do not show up on the other side of a
1014 ziplink (by making it send any final SQUIT and/or ERROR
1015 before noticing the closed control fd).
1016
1017
1018 Changes: Modified:
1019 +1 -1 trunk/servlink/io.c (File Modified)
1020 +3 -12 trunk/src/client.c (File Modified)
1021
1022
1023 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1024 Log:
1025 Don't show the UID if a TS6 server sends a kick with
1026 an empty or no comment. Note that charybdis never sends
1027 such kicks.
1028
1029
1030 Changes: Modified:
1031 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1032
1033
1034 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1035 Log:
1036 Merge old trunk r2081:
1037 Don't say that services cannot be killed in
1038 ERR_ISCHANSERVICE message (given when trying
1039 to kick or deop them), as that's not the case.
1040
1041
1042 Changes: Modified:
1043 +1 -1 trunk/src/messages.tab (File Modified)
1044
1045
1046 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1047 Log:
1048 Merge old trunk r2059
1049 Clarifications to the descriptions of umode +Q and cmode +F,
1050 suggested by Ariadne@SorceryNet.
1051
1052
1053 Changes: Modified:
1054 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1055 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1056
1057
1058 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1059 Log:
1060 Merge old trunk r2907,r2991:
1061 Allow TESTLINE on channel names.
1062
1063
1064 Changes: Modified:
1065 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1066 +4 -0 trunk/help/opers/testline (File Modified)
1067 +22 -0 trunk/modules/m_testline.c (File Modified)
1068
1069
1070 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1071 Log:
1072 Merge old trunk r2835:
1073 resolver: if sendto(2) fails, try sending to the next nameserver
1074
1075
1076 Changes: Modified:
1077 +1 -1 trunk/src/res.c (File Modified)
1078
1079
1080 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1081 Log:
1082 Merge old trunk r2817:
1083 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1084 starts with a digit. This is safe because the last
1085 parameter is a nick and never a UID. (The first parameter
1086 in a server-server two-param whois is a UID/SID.)
1087
1088
1089 Changes: Modified:
1090 +1 -1 trunk/modules/m_whois.c (File Modified)
1091
1092
1093 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1094 Log:
1095 Merge old trunk r2779,r2785:
1096 Show correct privilege name in a few ERR_NOPRIVS numerics.
1097
1098
1099 Changes: Modified:
1100 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1101 +1 -1 trunk/extensions/m_opme.c (File Modified)
1102 +2 -2 trunk/unsupported/m_force.c (File Modified)
1103
1104
1105 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1106 Log:
1107 Merge old trunk r2695:
1108 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1109 This will generate better server notices.
1110
1111
1112 Changes: Modified:
1113 +3 -2 trunk/modules/core/m_die.c (File Modified)
1114
1115
1116 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1117 Log:
1118 Merge old trunk r2294:
1119 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1120
1121
1122 Changes: Modified:
1123 +1 -1 trunk/src/s_user.c (File Modified)
1124
1125
1126 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1127 Log:
1128 Merge old trunk r2226:
1129 If we are connecting outward to a server, check if the
1130 server name they sent is the same as what we tried to
1131 connect to. Previously such a connection could succeed
1132 if there existed connect blocks with the same IP and
1133 passwords for the other server name.
1134
1135
1136 Changes: Modified:
1137 +11 -0 trunk/modules/core/m_server.c (File Modified)
1138
1139
1140 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1141 Log:
1142 Merge old trunk r2212:
1143 Another handling of SJOINs without nicks:
1144 Propagate them if the channel is +P or the channel
1145 already existed, otherwise remove the channel again
1146 and do not propagate the SJOIN.
1147
1148
1149 Changes: Modified:
1150 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1151
1152
1153 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1154 Log:
1155 Remove channels entirely from /whois on services.
1156 This cannot be overridden with operspy.
1157
1158
1159 Changes: Modified:
1160 +20 -17 trunk/modules/m_whois.c (File Modified)
1161
1162
1163 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1164 Log:
1165 Fix /who on channels with ** in their name.
1166
1167
1168 Changes: Modified:
1169 +2 -2 trunk/modules/m_who.c (File Modified)
1170
1171
1172 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1173 Log:
1174 NEWS: As in 2.1.3, mention that the TS6 revision will
1175 interoperate with older versions
1176
1177
1178 Changes: Modified:
1179 +2 -1 trunk/NEWS (File Modified)
1180
1181
1182 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1183 Log:
1184 Fix documentation of HIDE_SERVERS_IPS define.
1185
1186
1187 Changes: Modified:
1188 +2 -2 trunk/include/config.h.dist (File Modified)
1189
1190
1191 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1192 Log:
1193 Don't leak auth{} spoofed ip for I-line is full notice either.
1194
1195
1196 Changes: Modified:
1197 +1 -1 trunk/src/s_conf.c (File Modified)
1198
1199
1200 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1201 Log:
1202 Update NEWS.
1203
1204
1205 Changes: Modified:
1206 +37 -0 trunk/NEWS (File Modified)
1207
1208
1209 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1210 Log:
1211 Allow /invite (but not invex) to override +r, +l, +j in
1212 addition to +i. As before, a restrictive mode must be in
1213 place at /invite time for the invite to have an effect;
1214 +r does not count as a restrictive mode if the user is
1215 logged in; +l and +j always count as restrictive modes to
1216 allow for cases where they would allow join at /invite
1217 time but not when the user tries to join.
1218
1219
1220 Changes: Modified:
1221 +6 -2 trunk/modules/m_invite.c (File Modified)
1222 +21 -10 trunk/src/channel.c (File Modified)
1223
1224
1225 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1226 Log:
1227 Remove invite_ops_only, forcing it to YES.
1228
1229
1230 Changes: Modified:
1231 +0 -1 trunk/doc/example.conf (File Modified)
1232 +0 -5 trunk/doc/reference.conf (File Modified)
1233 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1234 +0 -1 trunk/include/s_conf.h (File Modified)
1235 +0 -6 trunk/modules/m_info.c (File Modified)
1236 +10 -14 trunk/modules/m_invite.c (File Modified)
1237 +0 -1 trunk/src/newconf.c (File Modified)
1238 +0 -1 trunk/src/s_conf.c (File Modified)
1239
1240
1241 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1242 Log:
1243 Move username check after xline and dnsbl checks, so it
1244 will not complain to opers about clients who are xlined
1245 or blacklisted anyway (both of which silently reject).
1246
1247
1248 Changes: Modified:
1249 +15 -15 trunk/src/s_user.c (File Modified)
1250
1251
1252 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1253 Log:
1254 - MASTER_MAX is no longer relevant
1255
1256
1257 Changes: Modified:
1258 +0 -7 trunk/modules/m_set.c (File Modified)
1259
1260
1261 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1262 Log:
1263 - add config option for setting max_clients.
1264
1265
1266 Changes: Modified:
1267 +5 -0 trunk/doc/example.conf (File Modified)
1268 +5 -0 trunk/doc/reference.conf (File Modified)
1269 +2 -0 trunk/include/s_conf.h (File Modified)
1270 +1 -1 trunk/src/ircd.c (File Modified)
1271 +2 -0 trunk/src/newconf.c (File Modified)
1272 +2 -1 trunk/src/s_conf.c (File Modified)
1273
1274
1275 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1276 Log:
1277 - remove get_maxrss() and all of that insecure and unsafe nonsense
1278
1279
1280 Changes: Modified:
1281 +3 -38 trunk/src/ircd.c (File Modified)
1282 +1 -1 trunk/src/restart.c (File Modified)
1283 +0 -4 trunk/src/s_stats.c (File Modified)
1284
1285
1286 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1287 Log:
1288 - avoid some potential NULL dereferencing
1289
1290
1291 Changes: Modified:
1292 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1293
1294
1295 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1296 Log:
1297 - fix a typo
1298
1299
1300 Changes: Modified:
1301 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1302
1303
1304 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1305 Log:
1306 - rework poll a bit for the MAXCONNECTIONS changes.
1307
1308
1309 Changes: Modified:
1310 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1311
1312
1313 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1314 Log:
1315 Our way of using kqueue may cause it to report fds we
1316 don't know about anymore, cope.
1317
1318
1319 Changes: Modified:
1320 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1321
1322
1323 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1324 Log:
1325 Don't reference freed memory (fde_t) in comm_close().
1326
1327
1328 Changes: Modified:
1329 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1330
1331
1332 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1333 Log:
1334 - fix for 100% cpu use
1335
1336
1337 Changes: Modified:
1338 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1339
1340
1341 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1342 Log:
1343 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1344
1345
1346 Changes: Modified:
1347 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1348
1349
1350 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1351 Log:
1352 - clear up use of fd_table in ircd.
1353
1354
1355 Changes: Modified:
1356 +3 -2 trunk/src/s_serv.c (File Modified)
1357
1358
1359 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1360 Log:
1361 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1362
1363
1364 Changes: Modified:
1365 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1366 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1367 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1368 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1369 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1370 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1371 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1372 +2 -2 trunk/libcharybdis/select.c (File Modified)
1373
1374
1375 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1376 Log:
1377 Fix some cases where the size argument to strlcpy()
1378 for usernames and hostnames is 1 too small.
1379
1380
1381 Changes: Modified:
1382 +1 -1 trunk/modules/m_chghost.c (File Modified)
1383 +2 -2 trunk/src/res.c (File Modified)
1384 +2 -2 trunk/src/s_user.c (File Modified)
1385
1386
1387 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1388 Log:
1389 Cut down quit/part/kick reasons to avoid quit reasons
1390 overflowing the client exiting server notice (from
1391 TOPICLEN to 260). kill reasons become shorter accordingly.
1392 kline/dline/gline reasons become 390.
1393 away messages stay at TOPICLEN for now.
1394
1395
1396 Changes: Modified:
1397 +8 -3 trunk/include/ircd_defs.h (File Modified)
1398 +2 -2 trunk/modules/m_dline.c (File Modified)
1399 +4 -4 trunk/modules/m_gline.c (File Modified)
1400 +2 -2 trunk/modules/m_kline.c (File Modified)
1401
1402
1403 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1404 Log:
1405 Don't leak auth{} spoofed IP addresses in +f notices.
1406 from ratbox (androsyn)
1407
1408
1409 Changes: Modified:
1410 +10 -3 trunk/src/s_conf.c (File Modified)
1411
1412
1413 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1414 Log:
1415 Make oper_up() take +i/-i during opering up into account
1416 (e.g. no_oper_invis extension, +i in operator::umodes).
1417 Remove the hack from no_oper_invis.
1418
1419
1420 Changes: Modified:
1421 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1422 +4 -0 trunk/src/s_user.c (File Modified)
1423
1424
1425 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1426 Log:
1427 no_oper_invis: decrement invisible count when clearing
1428 invisible on a local client who has just opered up
1429 oper_up() should really do this
1430
1431
1432 Changes: Modified:
1433 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1434
1435
1436 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1437 Log:
1438 Put "End of Channel Quiet List" instead of
1439 "End of Channel Ban List" for a +q list.
1440 Due to client restrictions the numerics for
1441 quiet lists must be the same as for ban lists.
1442
1443
1444 Changes: Modified:
1445 +4 -1 trunk/src/chmode.c (File Modified)
1446
1447
1448 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1449 Log:
1450 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1451 Change TS6 JOIN processing
1452 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1453 a local user joins an existing channel
1454 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1455 propagating a TS6 JOIN
1456 - don't interpret simple modes in an incoming TS6 JOIN
1457
1458 This is to avoid desyncs when certain mode changes (e.g. -im)
1459 cross with joins. A downside is that simple modes will be
1460 more desynched when a JOIN creates a channel or lowers TS,
1461 but that's less important.
1462
1463 Update the TS6 specification to include this, and clarify
1464 that TMODE can come from a server and that MODE must be
1465 translated into TMODE from other servers too.
1466
1467
1468 Changes: Modified:
1469 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1470 +19 -127 trunk/modules/core/m_join.c (File Modified)
1471
1472
1473 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1474 Log:
1475 Make -logfile work again.
1476
1477
1478 Changes: Modified:
1479 +2 -2 trunk/src/s_log.c (File Modified)
1480
1481
1482 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1483 Log:
1484 - fix off-by-one memory overflow error.
1485
1486
1487 Changes: Modified:
1488 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1489
1490
1491 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1492 Log:
1493 Change handling of modularized umodes:
1494 - keep the bitmask reserved forever to the letter, fixing
1495 the problems when loading multiple umode modules,
1496 unloading them and then loading them in a different order
1497 - don't allow local users to change umodes which have
1498 been unloaded and don't set them on new users via
1499 default_umodes
1500
1501
1502 Changes: Modified:
1503 +24 -3 trunk/src/s_user.c (File Modified)
1504
1505
1506 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1507 Log:
1508 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1509
1510
1511 Changes: Modified:
1512 +1 -0 trunk/include/s_user.h (File Modified)
1513 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1514 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1515 +22 -0 trunk/src/s_user.c (File Modified)
1516
1517
1518 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1519 Log:
1520 DNSBL keyword substitution is available as of 2.1.3.
1521
1522
1523 Changes: Modified:
1524 +1 -1 trunk/doc/example.conf (File Modified)
1525
1526
1527 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1528 Log:
1529 Change two occurances like match(userinput, target_p->name) ||
1530 match(target_p->name, userinput) to just match(userinput,
1531 target_p->name). No client name can contain * or ? now.
1532
1533
1534 Changes: Modified:
1535 +1 -1 trunk/modules/m_trace.c (File Modified)
1536 +1 -2 trunk/src/s_serv.c (File Modified)
1537
1538
1539 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1540 Log:
1541 Do not try find_server() on a name find_client() has
1542 returned NULL for, as this will always return NULL
1543 since the removal of hostmasking.
1544
1545
1546 Changes: Modified:
1547 +1 -2 trunk/modules/m_pong.c (File Modified)
1548 +0 -4 trunk/src/s_serv.c (File Modified)
1549
1550
1551 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1552 Log:
1553 Remove server_exists() which checked whether the
1554 server name existed taking hostmasking into account
1555 and just check with find_server(); admittedly
1556 this checks if the name is a SID but that's not
1557 a real problem.
1558
1559
1560 Changes: Modified:
1561 +3 -27 trunk/modules/core/m_server.c (File Modified)
1562
1563
1564 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1565 Log:
1566 Remove hash_find_masked_server(), which made it possible
1567 to specify the full (unmasked) name of a server behind
1568 a hostmask. As a result find_any_client() (for prefixes)
1569 becomes equal to find_client(), so remove that too.
1570
1571
1572 Changes: Modified:
1573 +0 -1 trunk/include/hash.h (File Modified)
1574 +1 -75 trunk/src/hash.c (File Modified)
1575 +1 -1 trunk/src/parse.c (File Modified)
1576
1577
1578 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1579 Log:
1580 Remove '*' from valid server name characters.
1581 This makes it impossible to connect hostmasked servers.
1582 (This support didn't work well anyway, was incompatible
1583 with TS6 and we never masked ourselves.)
1584
1585
1586 Changes: Modified:
1587 +1 -1 trunk/src/match.c (File Modified)
1588
1589
1590 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1591 Log:
1592 Change spambot, flooder and jupe joiner notices from host to orighost.
1593
1594
1595 Changes: Modified:
1596 +1 -1 trunk/modules/core/m_join.c (File Modified)
1597 +2 -2 trunk/modules/core/m_message.c (File Modified)
1598 +2 -2 trunk/src/channel.c (File Modified)
1599
1600
1601 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1602 Log:
1603 Add documentation for SASL client protocol, same as atheme doc/SASL.
1604
1605
1606 Changes: Modified:
1607 + - trunk/doc/sasl.txt (File Added)
1608
1609
1610 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1611 Log:
1612 Include real hostname in Closing Link message for unknown
1613 connections that have sent USER. This is helpful for
1614 k-lined users while not breaking server IP hiding.
1615
1616
1617 Changes: Modified:
1618 +3 -1 trunk/src/client.c (File Modified)
1619
1620
1621 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1622 Log:
1623 Rerun autoconf.
1624
1625
1626 Changes: Modified:
1627 +29 -29 trunk/configure (File Modified)
1628
1629
1630 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1631 Log:
1632 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1633
1634
1635 Changes: Modified:
1636 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1637
1638
1639 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1640 Log:
1641 Backport from early 3.x:
1642
1643 --
1644 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1645 Log:
1646 - remove "Processing connection to foobar.net" message
1647
1648
1649 Changes: Modified:
1650 +0 -3 trunk/src/s_auth.c (File Modified)
1651
1652
1653 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1654 Log:
1655 - missed the processing connection one (actually, we can probably nuke this one)
1656
1657
1658 Changes: Modified:
1659 +1 -2 trunk/src/s_auth.c (File Modified)
1660
1661
1662 river 2006/09/27 16:33:05 UTC (20060927-2174)
1663 Log:
1664 get_client_name = stupid
1665
1666
1667
1668 Changes: Modified:
1669 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1670
1671
1672 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1673 Log:
1674 - remove excessive arguments
1675
1676
1677 Changes: Modified:
1678 +1 -2 trunk/src/s_conf.c (File Modified)
1679 +1 -1 trunk/src/s_user.c (File Modified)
1680
1681
1682 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1683 Log:
1684 - use sendto_one_notice() for on-connect notices too.
1685
1686
1687 Changes: Modified:
1688 +10 -10 trunk/src/s_auth.c (File Modified)
1689
1690
1691 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1692 Log:
1693 - use sendto_one_notice() in the core, too.
1694
1695
1696 Changes: Modified:
1697 +2 -2 trunk/src/chmode.c (File Modified)
1698 +8 -15 trunk/src/modules.c (File Modified)
1699 +3 -5 trunk/src/s_conf.c (File Modified)
1700 +1 -2 trunk/src/s_newconf.c (File Modified)
1701 +20 -57 trunk/src/s_user.c (File Modified)
1702
1703
1704 river 2006/09/27 16:19:25 UTC (20060927-2166)
1705 Log:
1706 the KILL command will use get_client_name(, SHOW_IP) instead of
1707 target->name, and will show a more useful error for local opers
1708
1709
1710
1711 Changes: Modified:
1712 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1713
1714
1715 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1716 Log:
1717 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1718
1719
1720 Changes: Modified:
1721 +4 -2 trunk/src/send.c (File Modified)
1722
1723
1724 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1725 Log:
1726 - back out r2159
1727
1728
1729 Changes: Modified:
1730 +1 -1 trunk/include/client.h (File Modified)
1731
1732
1733 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1734 Log:
1735 - get_id(): fall back to "*" if client has no known name
1736
1737
1738 Changes: Modified:
1739 +1 -1 trunk/include/client.h (File Modified)
1740
1741
1742 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1743 Log:
1744 - convert to sendto_one_notice().
1745
1746
1747 Changes: Modified:
1748 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1749 +4 -6 trunk/unsupported/m_force.c (File Modified)
1750
1751
1752 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1753 Log:
1754 - use sendto_one_notice() in many places instead of
1755 sendto_one(source_p, ":%s NOTICE %s :", ...);
1756
1757
1758 Changes: Modified:
1759 +10 -25 trunk/extensions/example_module.c (File Modified)
1760 +5 -14 trunk/extensions/hurt.c (File Modified)
1761 +1 -2 trunk/extensions/m_42.c (File Modified)
1762 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1763 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1764 +1 -2 trunk/extensions/m_opme.c (File Modified)
1765 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1766 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1767 +3 -7 trunk/modules/core/m_die.c (File Modified)
1768 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1769 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1770 +1 -2 trunk/modules/m_challenge.c (File Modified)
1771 +11 -15 trunk/modules/m_connect.c (File Modified)
1772 +20 -28 trunk/modules/m_dline.c (File Modified)
1773 +2 -2 trunk/modules/m_etrace.c (File Modified)
1774 +11 -21 trunk/modules/m_gline.c (File Modified)
1775 +2 -4 trunk/modules/m_kline.c (File Modified)
1776 +1 -2 trunk/modules/m_rehash.c (File Modified)
1777 +3 -7 trunk/modules/m_restart.c (File Modified)
1778 +31 -45 trunk/modules/m_set.c (File Modified)
1779 +2 -4 trunk/modules/m_testmask.c (File Modified)
1780 +5 -8 trunk/modules/m_unreject.c (File Modified)
1781 +2 -5 trunk/modules/m_xline.c (File Modified)
1782 --
1783
1784
1785 Changes: Modified:
1786 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1787 +10 -25 trunk/extensions/example_module.c (File Modified)
1788 +5 -14 trunk/extensions/hurt.c (File Modified)
1789 +1 -2 trunk/extensions/m_42.c (File Modified)
1790 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1791 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1792 +1 -2 trunk/extensions/m_opme.c (File Modified)
1793 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1794 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1795 +3 -7 trunk/modules/core/m_die.c (File Modified)
1796 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1797 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1798 +1 -2 trunk/modules/m_challenge.c (File Modified)
1799 +11 -15 trunk/modules/m_connect.c (File Modified)
1800 +2 -4 trunk/modules/m_dline.c (File Modified)
1801 +2 -2 trunk/modules/m_etrace.c (File Modified)
1802 +11 -21 trunk/modules/m_gline.c (File Modified)
1803 +2 -4 trunk/modules/m_kline.c (File Modified)
1804 +1 -2 trunk/modules/m_rehash.c (File Modified)
1805 +3 -7 trunk/modules/m_restart.c (File Modified)
1806 +31 -45 trunk/modules/m_set.c (File Modified)
1807 +2 -4 trunk/modules/m_testmask.c (File Modified)
1808 +5 -8 trunk/modules/m_unreject.c (File Modified)
1809 +1 -3 trunk/modules/m_xline.c (File Modified)
1810 +2 -2 trunk/src/chmode.c (File Modified)
1811 +8 -15 trunk/src/modules.c (File Modified)
1812 +10 -14 trunk/src/s_auth.c (File Modified)
1813 +3 -6 trunk/src/s_conf.c (File Modified)
1814 +1 -2 trunk/src/s_newconf.c (File Modified)
1815 +20 -57 trunk/src/s_user.c (File Modified)
1816 +4 -2 trunk/src/send.c (File Modified)
1817 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1818 +4 -6 trunk/unsupported/m_force.c (File Modified)
1819
1820
1821 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1822 Log:
1823 - keyword-subst from charybdis 2.2.
1824
1825
1826 Changes: Modified:
1827 +12 -3 trunk/doc/example.conf (File Modified)
1828 +58 -3 trunk/doc/reference.conf (File Modified)
1829 + - trunk/include/substitution.h (File Added)
1830 +1 -0 trunk/src/Makefile.in (File Modified)
1831 +2 -2 trunk/src/s_conf.c (File Modified)
1832 +164 -1 trunk/src/s_user.c (File Modified)
1833 + - trunk/src/substitution.c (File Added)
1834
1835
1836 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1837 Log:
1838 Removed merge tracking for "svnmerge" for
1839 http://svn.atheme.org/charybdis/branches/release-2.2
1840
1841
1842 Changes: Modified:
1843 + - trunk/ (Property Modified)
1844
1845
1846 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1847 Log:
1848 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1849 http://svn.atheme.org/charybdis/branches/release-2.2
1850
1851
1852 Changes: Modified:
1853 + - trunk/ (Property Modified)
1854
1855
1856 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1857 Log:
1858 Removed merge tracking for "svnmerge" for
1859 http://svn.atheme.org/charybdis/branches/release-2.2
1860
1861
1862 Changes: Modified:
1863 + - trunk/ (Property Modified)
1864
1865
1866 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1867 Log:
1868 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1869 http://svn.atheme.org/charybdis/branches/release-2.2
1870
1871
1872 Changes: Modified:
1873 + - trunk/ (Property Modified)
1874
1875
1876 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1877 Log:
1878 - bleah
1879
1880
1881 Changes: Modified:
1882 + - trunk/ (Property Modified)
1883
1884
1885 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1886 Log:
1887 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1888 http://svn.atheme.org/charybdis/branches/release-2.2
1889
1890
1891 Changes: Modified:
1892 + - trunk/ (Property Modified)
1893
1894
1895 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1896 Log:
1897 - version bump to 2.2.0
1898
1899
1900 Changes: Modified:
1901 +3 -1 trunk/NEWS (File Modified)
1902 +1 -1 trunk/configure.ac (File Modified)
1903
1904
1905 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1906 Log:
1907 - the new plan:
1908 + branches/release-2.1 -> 2.2 base
1909 + 3.0 -> branches/cxxconversion
1910 + backport some immediate 3.0 functionality for 2.2
1911 + other stuff
1912
1913
1914 Changes: Modified:
1915 + - trunk/ (File Added)
1916
1917
1918 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1919 Log:
1920 Merged revisions 3135,3137 via svnmerge from
1921 http://svn.atheme.org/charybdis/trunk
1922
1923 ........
1924 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1925
1926 - Expand TRACE description
1927 - Mention expiry time in TESTLINE
1928 ........
1929 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1930
1931 Update copyright year for sgml docs to 2007.
1932 ........
1933
1934
1935 Changes: Modified:
1936 + - branches/release-2.1/ (Property Modified)
1937 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1938 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1939
1940
1941 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1942 Log:
1943 Merged revisions 1999 via svnmerge from
1944 http://svn.atheme.org/charybdis/trunk
1945 Add river to CREDITS
1946
1947 ........
1948 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1949
1950 vanity
1951 ........
1952
1953
1954 Changes: Modified:
1955 + - branches/release-2.1/ (Property Modified)
1956 +1 -0 branches/release-2.1/CREDITS (File Modified)
1957
1958
1959 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1960 Log:
1961 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1963
1964 ........
1965 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1966
1967 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1968 ........
1969 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1970
1971 - add use_forward to /info
1972 ........
1973 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1974
1975 Call channel_modes() with &me instead of source_p when
1976 sending out a JOIN and SJOIN for a local user. This
1977 saves checking whether they are on the channel they
1978 have just joined.
1979 ........
1980 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1981
1982 If use_forward is disabled:
1983 - hide +fFQ in 005
1984 - hide +f in /mode #channel (/mode #channel f still shows it)
1985 - do not send any mode changes adding +f to local clients
1986 (-f ones are still sent)
1987 ........
1988
1989
1990 Changes: Modified:
1991 + - branches/release-2.1/ (Property Modified)
1992 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1993 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1994 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1995 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1996 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1997 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1998 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1999 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2000 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2001 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2002 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2003 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2004
2005
2006 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2007 Log:
2008 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2009
2010
2011 Changes: Modified:
2012 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2013 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2014 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2015
2016
2017 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2018 Log:
2019 Add accountability (wallops, log) to OKICK.
2020
2021
2022 Changes: Modified:
2023 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2024
2025
2026 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2027 Log:
2028 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2029 Similar to branches/release-2.2 r3061.
2030
2031
2032 Changes: Modified:
2033 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2034
2035
2036 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2037 Log:
2038 - Write xline to file after instead of before notifying opers and source
2039 - Also notify source of failure to add xline
2040 Similar to branches/release-2.2 r3057.
2041
2042
2043 Changes: Modified:
2044 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2045
2046
2047 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2048 Log:
2049 If a dline/kline/resv cannot be added to the file, send
2050 the regular notices to local opers and source anyway,
2051 and also warn the source (local opers were already warned).
2052 Similar to branches/release-2.2 r3053.
2053
2054
2055 Changes: Modified:
2056 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2057
2058
2059 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2060 Log:
2061 Port over fixes from unkline/unxline/unresv to undline.
2062 Similar to branches/release-2.2 r3049.
2063
2064
2065 Changes: Modified:
2066 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2067
2068
2069 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2070 Log:
2071 Merged revisions 2915 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2073
2074 ........
2075 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2076
2077 In usage message, show kline.conf and xline.conf instead
2078 of klines.conf and xlines.conf.
2079 ........
2080
2081
2082 Changes: Modified:
2083 + - branches/release-2.1/ (Property Modified)
2084 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2085
2086
2087 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2088 Log:
2089 Merged revisions 2831,2833,2853 via svnmerge from
2090 http://svn.atheme.org/charybdis/trunk
2091
2092 ........
2093 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2094
2095 unkline/unxline/unresv:
2096 - if fclose on the output returns an error, treat this as a
2097 write error too
2098 - check if the rename from the temp file to the ban conf failed
2099 ........
2100 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2101
2102 When adding a permanent dline/kline/xline/resv, check
2103 the return value of fclose().
2104 ........
2105 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2106
2107 Do not free xline aconf if it could not be written out.
2108 It will be added to the list in memory anyway.
2109 ........
2110
2111
2112 Changes: Modified:
2113 + - branches/release-2.1/ (Property Modified)
2114 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2115 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2116 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2117 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2118
2119
2120 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2121 Log:
2122 NEWS: Clarify effects of ip_cloaking changes a little.
2123
2124
2125 Changes: Modified:
2126 +2 -0 branches/release-2.1/NEWS (File Modified)
2127
2128
2129 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2130 Log:
2131 Rerun autoconf.
2132
2133
2134 Changes: Modified:
2135 +9 -9 branches/release-2.1/configure (File Modified)
2136
2137
2138 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2139 Log:
2140 Version bump on 2.1 branch to 2.1.2.
2141
2142
2143 Changes: Modified:
2144 +1 -1 branches/release-2.1/configure.ac (File Modified)
2145
2146
2147 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2148 Log:
2149 Mention r2801/r2805.
2150
2151
2152 Changes: Modified:
2153 +1 -0 branches/release-2.1/NEWS (File Modified)
2154
2155
2156 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2157 Log:
2158 Merged revisions 2801 via svnmerge from
2159 http://svn.atheme.org/charybdis/trunk
2160
2161 ........
2162 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2163
2164 ip_cloaking: try to avoid truncation by removing more
2165 components of the hostname (except the TLD).
2166 ........
2167
2168
2169 Changes: Modified:
2170 + - branches/release-2.1/ (Property Modified)
2171 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2172
2173
2174 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2175 Log:
2176 Update NEWS.
2177
2178
2179 Changes: Modified:
2180 +8 -1 branches/release-2.1/NEWS (File Modified)
2181
2182
2183 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2184 Log:
2185 Merged revisions 2781 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2187
2188 ........
2189 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2190
2191 Fix stupid bug: checked a hostmask against the found
2192 ban instead of all exceptions, causing all host mangled
2193 clients to be exempted if there was a single ban
2194 exception in many cases.
2195 ........
2196
2197
2198 Changes: Modified:
2199 + - branches/release-2.1/ (Property Modified)
2200 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2201
2202
2203 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2204 Log:
2205 Merged revisions 2773 via svnmerge from
2206 http://svn.atheme.org/charybdis/trunk
2207
2208 ........
2209 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2210
2211 user@host must be *@* for a shared{} block with flags=locops
2212 (server should not be *).
2213 ........
2214
2215
2216 Changes: Modified:
2217 + - branches/release-2.1/ (Property Modified)
2218 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2219
2220
2221 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2222 Log:
2223 Tweak \s code a little.
2224
2225
2226 Changes: Modified:
2227 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2228 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2229 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2230
2231
2232 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2233 Log:
2234 Merged revisions 2761 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2236
2237 ........
2238 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2239
2240 The testline/no_tilde fixes are in 2.1.1.
2241 ........
2242
2243
2244 Changes: Modified:
2245 + - branches/release-2.1/ (Property Modified)
2246 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2247
2248
2249 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2250 Log:
2251 Update NEWS.
2252
2253
2254 Changes: Modified:
2255 +4 -1 branches/release-2.1/NEWS (File Modified)
2256
2257
2258 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2259 Log:
2260 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
2261 http://svn.atheme.org/charybdis/trunk
2262 no_tilde fixes
2263
2264 ........
2265 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2266
2267 If the auth{} block has no_tilde and is not kline exempt,
2268 check the username without tilde against klines too.
2269 This is consistent with the way klines work on spoofs
2270 (klines checked on both raw and appearing-on-IRC version).
2271 ........
2272 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2273
2274 Rework the fix for klines with no_tilde.
2275 Add an extra argument to find_address_conf() for the
2276 username without tilde, as that may contain one character more.
2277 ........
2278 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2279
2280 Unbreak compile (because of r2697).
2281 testline with ~ could be improved some more perhaps, but this should work.
2282 ........
2283 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2284
2285 testline: take no_tilde and username truncation into account
2286 ........
2287 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2288
2289 Add some information on /testline with no_tilde and username truncation.
2290 ........
2291
2292
2293 Changes: Modified:
2294 + - branches/release-2.1/ (Property Modified)
2295 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2296 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2297 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2298 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2299 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2300 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2301
2302
2303 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2304 Log:
2305 Merged revisions 2149,2151 via svnmerge from
2306 http://svn.atheme.org/charybdis/trunk
2307
2308 ........
2309 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2310
2311 Move kills from services from +s to +k snomask.
2312 Kills from non-service opers remain on +s.
2313 ........
2314 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2315
2316 Update description of +s and +k snomasks.
2317 ........
2318
2319
2320 Changes: Modified:
2321 + - branches/release-2.1/ (Property Modified)
2322 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2323 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2324 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2325
2326
2327 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2328 Log:
2329 Merged revisions 2685 via svnmerge from
2330 http://svn.atheme.org/charybdis/trunk
2331
2332 ........
2333 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2334
2335 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2336 ........
2337
2338
2339 Changes: Modified:
2340 + - branches/release-2.1/ (Property Modified)
2341 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2342
2343
2344 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2345 Log:
2346 Merged revisions 2693 via svnmerge from
2347 http://svn.atheme.org/charybdis/trunk
2348
2349 ........
2350 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2351
2352 Fix truncation (by one) of unidented usernames
2353 if user registration is done because of DNSBL
2354 completion (which is the usual case if a valid
2355 NICK and USER are sent quickly and any DNSBLs
2356 are enabled).
2357 ........
2358
2359
2360 Changes: Modified:
2361 + - branches/release-2.1/ (Property Modified)
2362 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2363
2364
2365 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2366 Log:
2367 Update NEWS.
2368
2369
2370 Changes: Modified:
2371 +10 -0 branches/release-2.1/NEWS (File Modified)
2372
2373
2374 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2375 Log:
2376 Rerun autoconf.
2377
2378
2379 Changes: Modified:
2380 +9 -9 branches/release-2.1/configure (File Modified)
2381
2382
2383 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2384 Log:
2385 Version bump to 2.1.1.
2386
2387
2388 Changes: Modified:
2389 +1 -1 branches/release-2.1/configure.ac (File Modified)
2390
2391
2392 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2393 Log:
2394 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
2395 http://svn.atheme.org/charybdis/trunk
2396
2397 ........
2398 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2399
2400 - fix a server notice on SID collision where the server name is mentioned twice
2401 ........
2402 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2403
2404 - get_server_name() is stupid
2405 ........
2406 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2407
2408 - fix an oops
2409 ........
2410 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2411
2412 Do the Attempt to re-introduce SID server notice somewhat
2413 differently, showing a real host again if !HIDE_SERVERS_IPS
2414 and still showing the server name exactly once.
2415 ........
2416 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2417
2418 Fix log message for Attempt to re-introduce SID (server notice was ok).
2419 ........
2420 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2421
2422 - replace "No N line" with "no connect block" in a
2423 serverlog message
2424 - show attempted server name in a few serverlog messages
2425 ........
2426
2427
2428 Changes: Modified:
2429 + - branches/release-2.1/ (Property Modified)
2430 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2431
2432
2433 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2434 Log:
2435 Merged revisions 2218 via svnmerge from
2436 http://svn.atheme.org/charybdis/trunk
2437
2438 ........
2439 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2440
2441 Fix garbage in /stats y output on 64-bit archs.
2442 ........
2443
2444
2445 Changes: Modified:
2446 + - branches/release-2.1/ (Property Modified)
2447 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2448
2449
2450 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2451 Log:
2452 Merged revisions 2438 via svnmerge from
2453 http://svn.atheme.org/charybdis/trunk
2454
2455 ........
2456 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2457
2458 Enable Revision keyword in addition to Id.
2459 ........
2460
2461
2462 Changes: Modified:
2463 + - branches/release-2.1/ (Property Modified)
2464 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2465
2466
2467 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2468 Log:
2469 Merged revisions 2679 via svnmerge from
2470 http://svn.atheme.org/charybdis/trunk
2471
2472 ........
2473 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2474
2475 Port over ratbox 2.2 r23253 (anfl):
2476 - remove the cached storage of how many +beI there are, thereby fixing a
2477 case where it can get desynced from reality
2478 ........
2479
2480
2481 Changes: Modified:
2482 + - branches/release-2.1/ (Property Modified)
2483 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2484 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2485
2486
2487 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2488 Log:
2489 Merged revisions 2093,2095 via svnmerge from
2490 http://svn.atheme.org/charybdis/trunk
2491
2492 ........
2493 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2494
2495 - change DNSBL licensing to BSD.
2496 ........
2497 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2498
2499 - change x86-assembly FNV implementation to BSD license
2500 ........
2501
2502
2503 Changes: Modified:
2504 + - branches/release-2.1/ (Property Modified)
2505 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2506 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2507
2508
2509 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2510 Log:
2511 Merged revisions 2073,2075 via svnmerge from
2512 http://svn.atheme.org/charybdis/trunk
2513
2514 ........
2515 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2516
2517 Put full information in the squit reason when exiting
2518 a server due to a servlink (ziplinks) error.
2519 ........
2520 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2521
2522 Put full information in the squit reason when exiting
2523 a server due to not enough arguments for a command.
2524 ........
2525
2526
2527 Changes: Modified:
2528 + - branches/release-2.1/ (Property Modified)
2529 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2530 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2531
2532
2533 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2534 Log:
2535 Merged revisions 2071 via svnmerge from
2536 http://svn.atheme.org/charybdis/trunk
2537
2538 ........
2539 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2540
2541 Don't redirect users from an existing domain to an
2542 existing server in reference.conf.
2543 Idea from ratbox.
2544 ........
2545
2546
2547 Changes: Modified:
2548 + - branches/release-2.1/ (Property Modified)
2549 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2550
2551
2552 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2553 Log:
2554 Merged revisions 2053 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2556
2557 ........
2558 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2559
2560 Make find_channel_membership() choose the shortest list
2561 (channel's list or user's list) to search, avoiding excessive
2562 CPU usage with services which are in lots of channels.
2563 From ratbox 2.2 (anfl/jilles)
2564 ........
2565
2566
2567 Changes: Modified:
2568 + - branches/release-2.1/ (Property Modified)
2569 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2570
2571
2572 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2573 Log:
2574 Rerun autoconf.
2575
2576
2577 Changes: Modified:
2578 +9 -9 branches/release-2.1/configure (File Modified)
2579
2580
2581 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2582 Log:
2583 Version change 2.1.0rc1 -> 2.1.0 (release).
2584
2585
2586 Changes: Modified:
2587 +1 -1 branches/release-2.1/configure.ac (File Modified)
2588
2589
2590 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2591 Log:
2592 Merged revisions 2029 via svnmerge from
2593 http://svn.atheme.org/charybdis/trunk
2594
2595 ........
2596 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2597
2598 NEWS: mention m_webirc.c module
2599 ........
2600
2601
2602 Changes: Modified:
2603 + - branches/release-2.1/ (Property Modified)
2604 +1 -0 branches/release-2.1/NEWS (File Modified)
2605
2606
2607 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2608 Log:
2609 Rerun autoconf.
2610
2611
2612 Changes: Modified:
2613 +9 -9 branches/release-2.1/configure (File Modified)
2614
2615
2616 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2617 Log:
2618 Change version to 2.1.0rc1.
2619
2620
2621 Changes: Modified:
2622 +1 -1 branches/release-2.1/configure.ac (File Modified)
2623
2624
2625 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2626 Log:
2627 Merged revisions 2021 via svnmerge from
2628 http://svn.atheme.org/charybdis/trunk
2629
2630 ........
2631 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2632
2633 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2634 related flaky looking things, and instead keep a list
2635 of BlacklistClients in PreClient.
2636 ........
2637
2638
2639 Changes: Modified:
2640 + - branches/release-2.1/ (Property Modified)
2641 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2642 +1 -1 branches/release-2.1/include/client.h (File Modified)
2643 +0 -1 branches/release-2.1/include/res.h (File Modified)
2644 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2645 +0 -24 branches/release-2.1/src/res.c (File Modified)
2646 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2647
2648
2649 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2650 Log:
2651 Merged revisions 2015,2017 via svnmerge from
2652 http://svn.atheme.org/charybdis/trunk
2653
2654 ........
2655 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2656
2657 Check if the name in the question section of the
2658 DNS reply matches what we queried, to guard against
2659 late replies to a previous query with the same id.
2660 ........
2661 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2662
2663 res.c: add a comment summarizing our changes
2664 ........
2665
2666
2667 Changes: Modified:
2668 + - branches/release-2.1/ (Property Modified)
2669 +53 -18 branches/release-2.1/src/res.c (File Modified)
2670
2671
2672 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2673 Log:
2674 Merged revisions 1981 via svnmerge from
2675 http://svn.atheme.org/charybdis/trunk
2676
2677 ........
2678 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2679
2680 Alphabetize extensions and tweak the descriptions a little.
2681 ........
2682
2683
2684 Changes: Modified:
2685 + - branches/release-2.1/ (Property Modified)
2686 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2687 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2688
2689
2690 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2691 Log:
2692 Merged revisions 1975 via svnmerge from
2693 http://svn.atheme.org/charybdis/trunk
2694
2695 ........
2696 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2697
2698 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2699 We should use the IP and not truncate the hostname.
2700 From ratbox 2.2 (androsyn)
2701 ........
2702
2703
2704 Changes: Modified:
2705 + - branches/release-2.1/ (Property Modified)
2706 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2707
2708
2709 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2710 Log:
2711 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2712 http://svn.atheme.org/charybdis/trunk
2713
2714
2715 Changes: Modified:
2716 + - branches/release-2.1/ (Property Modified)
2717
2718
2719 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2720 Log:
2721 - branch 2.1 release family
2722
2723
2724 Changes: Modified:
2725 + - branches/release-2.1/ (File Added)
2726
2727
2728 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2729 Log:
2730 Describe new handling of host mangling in channel bans in SGML.
2731
2732
2733 Changes: Modified:
2734 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2735
2736
2737 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2738 Log:
2739 - ok, 2.1 operline brought to you by marvin the melancholy robot
2740
2741
2742 Changes: Modified:
2743 +1 -1 trunk/src/messages.tab (File Modified)
2744
2745
2746 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2747 Log:
2748 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2749 If anybody comes up with anything better, then please let us know
2750 and we will change this before 2.1 is branched.
2751
2752
2753 Changes: Modified:
2754 +1 -1 trunk/src/messages.tab (File Modified)
2755
2756
2757 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2758 Log:
2759 Add EUID to capab.txt.
2760
2761
2762 Changes: Modified:
2763 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2764
2765
2766 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2767 Log:
2768 Update NEWS file.
2769
2770
2771 Changes: Modified:
2772 +3 -0 trunk/NEWS (File Modified)
2773
2774
2775 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2776 Log:
2777 Allow service{} servers to manipulate the nick delay table
2778 (for "nickserv enforcement").
2779 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2780 If duration is 0, the nickdelay entry is removed, otherwise
2781 it is added with the duration in seconds (maximum 24 hours).
2782 It is suggested that this is used if the EUID capab is present.
2783
2784
2785 Changes: Modified:
2786 +42 -1 trunk/modules/m_services.c (File Modified)
2787
2788
2789 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2790 Log:
2791 HURT: strip off *@ from the start of the mask
2792 reject anything else containing '@' or '!'
2793
2794
2795 Changes: Modified:
2796 +11 -0 trunk/extensions/hurt.c (File Modified)
2797
2798
2799 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2800 Log:
2801 ircd.c: need supported.h here
2802
2803
2804 Changes: Modified:
2805 +1 -0 trunk/src/ircd.c (File Modified)
2806
2807
2808 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2809 Log:
2810 HURT: less ambiguity here
2811 ips/hosts to be hurt must contain a '.' or ':' otherwise
2812 they are interpreted as nicks
2813
2814
2815 Changes: Modified:
2816 +14 -9 trunk/extensions/hurt.c (File Modified)
2817
2818
2819 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2820 Log:
2821 - we're now ircd-charybdis.org.
2822 - properly alphabetize credits
2823
2824
2825 Changes: Modified:
2826 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2827
2828
2829 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2830 Log:
2831 - add additional modules to the configs
2832
2833
2834 Changes: Modified:
2835 +6 -0 trunk/doc/example.conf (File Modified)
2836 +12 -0 trunk/doc/reference.conf (File Modified)
2837
2838
2839 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2840 Log:
2841 - remove hurt.h, it is pointless and confusing
2842
2843
2844 Changes: Modified:
2845 +27 -62 trunk/extensions/hurt.c (File Modified)
2846 + - trunk/extensions/hurt.h (File Deleted)
2847
2848
2849 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2850 Log:
2851 - add code to suggest a local HURT by nickname.
2852 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2853
2854
2855 Changes: Modified:
2856 +40 -10 trunk/extensions/hurt.c (File Modified)
2857 +1 -0 trunk/extensions/hurt.h (File Modified)
2858
2859
2860 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2861 Log:
2862 - update NEWS file
2863
2864
2865 Changes: Modified:
2866 +2 -1 trunk/NEWS (File Modified)
2867
2868
2869 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2870 Log:
2871 MASKTRACE/TESTMASK: check orighost as well
2872
2873
2874 Changes: Modified:
2875 +4 -2 trunk/modules/m_etrace.c (File Modified)
2876 +3 -1 trunk/modules/m_testmask.c (File Modified)
2877
2878
2879 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2880 Log:
2881 Make RPL_ISUPPORT (005) numeric modularizable.
2882 Currently it will reassemble the numeric every time
2883 it needs to be sent, using a few dozen callbacks;
2884 if this is too slow some caching scheme should be
2885 implemented.
2886
2887
2888 Changes: Modified:
2889 +0 -1 trunk/include/s_user.h (File Modified)
2890 +36 -114 trunk/include/supported.h (File Modified)
2891 +1 -1 trunk/modules/m_version.c (File Modified)
2892 +1 -0 trunk/src/Makefile.in (File Modified)
2893 +1 -0 trunk/src/ircd.c (File Modified)
2894 +300 -25 trunk/src/s_user.c (File Modified)
2895 + - trunk/src/supported.c (File Added)
2896
2897
2898 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2899 Log:
2900 EUID orighost could differ from host only in case,
2901 do not mark as dynamic spoof then
2902
2903
2904 Changes: Modified:
2905 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2906
2907
2908 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2909 Log:
2910 kline help file: clarify a bit and remove some obsolete stuff
2911 partly suggested by Olin
2912
2913
2914 Changes: Modified:
2915 +8 -8 trunk/help/opers/kline (File Modified)
2916
2917
2918 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2919 Log:
2920 Update NEWS file.
2921
2922
2923 Changes: Modified:
2924 +20 -0 trunk/NEWS (File Modified)
2925
2926
2927 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2928 Log:
2929 Show real host/IP to nonopers whoising themselves.
2930 The IP is not shown for auth{} spoofs, otherwise it is,
2931 as it looked rather weird to me to show an auth{} spoofed
2932 IP like this. (/userhost on self still shows the IP.)
2933
2934
2935 Changes: Modified:
2936 +13 -2 trunk/modules/m_whois.c (File Modified)
2937
2938
2939 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2940 Log:
2941 Document nick_delay stuff and move it around a bit.
2942
2943
2944 Changes: Modified:
2945 +1 -2 trunk/doc/example.conf (File Modified)
2946 +8 -2 trunk/doc/reference.conf (File Modified)
2947
2948
2949 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2950 Log:
2951 - disable nickdelay by default. Needs to be documented in reference.conf.
2952
2953
2954 Changes: Modified:
2955 +2 -0 trunk/doc/example.conf (File Modified)
2956 +2 -0 trunk/doc/reference.conf (File Modified)
2957
2958
2959 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2960 Log:
2961 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2962
2963
2964 Changes: Modified:
2965 +2 -1 trunk/modules/m_services.c (File Modified)
2966
2967
2968 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2969 Log:
2970 ip_cloaking: somewhat hackish but we need to send the
2971 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2972 umodes
2973
2974
2975 Changes: Modified:
2976 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2977
2978
2979 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2980 Log:
2981 If EUID is used, show realhost in far connect notice
2982 (but not in far disconnect notice).
2983
2984
2985 Changes: Modified:
2986 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2987
2988
2989 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2990 Log:
2991 ip_cloaking:
2992 - use non-ENCAP CHGHOST if possible
2993 - really introduce new users with their mangled and real
2994 host if +h is in default umodes
2995
2996
2997 Changes: Modified:
2998 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2999
3000
3001 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3002 Log:
3003 Add non-ENCAP CHGHOST.
3004
3005
3006 Changes: Modified:
3007 +49 -11 trunk/modules/m_chghost.c (File Modified)
3008
3009
3010 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3011 Log:
3012 Initial addition of EUID (puts realhost/account in same
3013 command as user introduction).
3014 See doc/technical/euid.txt for more information.
3015 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3016
3017
3018 Changes: Modified:
3019 + - trunk/doc/technical/euid.txt (File Added)
3020 +2 -1 trunk/include/s_serv.h (File Modified)
3021 +1 -1 trunk/include/s_user.h (File Modified)
3022 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3023 +1 -34 trunk/modules/m_chghost.c (File Modified)
3024 +0 -28 trunk/modules/m_services.c (File Modified)
3025 +30 -1 trunk/src/s_serv.c (File Modified)
3026 +30 -3 trunk/src/s_user.c (File Modified)
3027
3028
3029 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3030 Log:
3031 Store the mangled host in localClient and use it for
3032 ban matching (also match real host for mangled users,
3033 also match mangled host for uncloaked users).
3034 Improve interaction of +h with auth{} and services
3035 spoofs.
3036 Note that all of this only applies to clients who
3037 connect after the mangling module is loaded
3038 (other clients cannot even set +h).
3039 The sorcerynet cloaking module has not been updated
3040 for these changes.
3041
3042
3043 Changes: Modified:
3044 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3045 +3 -0 trunk/include/client.h (File Modified)
3046 +64 -5 trunk/src/channel.c (File Modified)
3047 +1 -0 trunk/src/client.c (File Modified)
3048 +2 -2 trunk/src/s_user.c (File Modified)
3049
3050
3051 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3052 Log:
3053 Document /stats U letters in sgml.
3054
3055
3056 Changes: Modified:
3057 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3058
3059
3060 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3061 Log:
3062 Better description of hub_mask and leaf_mask.
3063
3064
3065 Changes: Modified:
3066 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3067
3068
3069 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3070 Log:
3071 Add operspy_dont_care_user_info to sgml docs.
3072
3073
3074 Changes: Modified:
3075 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3076
3077
3078 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3079 Log:
3080 Add general::operspy_dont_care_user_info.
3081 This makes /who mask equivalent to /who !mask for opers
3082 with the operspy flag, and removes the operspy log/notice
3083 on /who mask, /masktrace and /scan.
3084 The necessary privilege (operspy flag) is unchanged.
3085 Behaviour for the other operspy commands (channel
3086 related ones) is also unchanged.
3087
3088
3089 Changes: Modified:
3090 +1 -0 trunk/doc/example.conf (File Modified)
3091 +6 -0 trunk/doc/reference.conf (File Modified)
3092 +1 -0 trunk/include/s_conf.h (File Modified)
3093 +10 -8 trunk/modules/m_etrace.c (File Modified)
3094 +6 -0 trunk/modules/m_info.c (File Modified)
3095 +8 -5 trunk/modules/m_scan.c (File Modified)
3096 +1 -1 trunk/modules/m_version.c (File Modified)
3097 +6 -1 trunk/modules/m_who.c (File Modified)
3098 +1 -0 trunk/src/newconf.c (File Modified)
3099 +1 -0 trunk/src/s_conf.c (File Modified)
3100
3101
3102 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3103 Log:
3104 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3105 This letter will also be used for showing operspy with
3106 limited accountability (show non channel related info
3107 without '!' or notice).
3108
3109
3110 Changes: Modified:
3111 +2 -0 trunk/doc/server-version-info (File Modified)
3112 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3113 +2 -0 trunk/include/ircd.h (File Modified)
3114 +6 -0 trunk/modules/m_info.c (File Modified)
3115 +2 -0 trunk/modules/m_version.c (File Modified)
3116 +1 -0 trunk/src/ircd_state.c (File Modified)
3117
3118
3119 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3120 Log:
3121 Add m_webirc module, allows showing real host of CGI:IRC users.
3122 Differences to the version available on my web page for a while:
3123 instructions on how to set it up.
3124
3125
3126 Changes: Modified:
3127 +137 -0 trunk/extensions/Makefile.in (File Modified)
3128 + - trunk/extensions/m_webirc.c (File Added)
3129
3130
3131 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3132 Log:
3133 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3134
3135
3136 Changes: Modified:
3137 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3138
3139
3140 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3141 Log:
3142 - move beu from core to contributors
3143 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3144
3145
3146 Changes: Modified:
3147 +2 -2 trunk/CREDITS (File Modified)
3148
3149
3150 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3151 Log:
3152 Mention that class blocks must be defined before the
3153 auth or connect blocks referencing them.
3154
3155
3156 Changes: Modified:
3157 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3158
3159
3160 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3161 Log:
3162 extb_canjoin:
3163 - change from "can join" to "is banned", this reverses sense
3164 and removes "weird" checks like for +i, +l, +j
3165 - don't allow $j to same channel
3166 - +s/+p restriction removed, anyone can /mode b anyway
3167 - +k check removed
3168
3169
3170 Changes: Modified:
3171 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3172
3173
3174 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3175 Log:
3176 Add a few important lines from reference.conf to example.conf.
3177
3178
3179 Changes: Modified:
3180 +8 -1 trunk/doc/example.conf (File Modified)
3181
3182
3183 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3184 Log:
3185 - we don't support rtsigio anymore
3186 - we definately don't support VMS nor Cygwin either.
3187
3188
3189 Changes: Modified:
3190 +2 -2 trunk/INSTALL (File Modified)
3191 +0 -2 trunk/README.FIRST (File Modified)
3192
3193
3194 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3195 Log:
3196 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3197
3198
3199 Changes: Modified:
3200 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3201
3202
3203 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3204 Log:
3205 extb_canjoin:
3206 - return EXTBAN_NOMATCH for a valid ban that does not match
3207 - consider a $j ban invalid if we were already processing a
3208 can_join for a $j ban
3209
3210
3211 Changes: Modified:
3212 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3213
3214
3215 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3216 Log:
3217 extb_extgecos: realhost -> orighost
3218
3219
3220 Changes: Modified:
3221 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3222
3223
3224 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3225 Log:
3226 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3227
3228
3229 Changes: Modified:
3230 +59 -0 trunk/extensions/Makefile.in (File Modified)
3231 + - trunk/extensions/extb_canjoin.c (File Added)
3232
3233
3234 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3235 Log:
3236 - oh right, charybdis calls that 'orighost'.
3237
3238
3239 Changes: Modified:
3240 +2 -2 trunk/modules/m_who.c (File Modified)
3241
3242
3243 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3244 Log:
3245 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3246
3247
3248 Changes: Modified:
3249 +2 -0 trunk/modules/m_who.c (File Modified)
3250
3251
3252 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3253 Log:
3254 - also check $x against realhost
3255
3256
3257 Changes: Modified:
3258 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3259
3260
3261 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3262 Log:
3263 Sorcerynet people want a debugging notice moved from +s to +d.
3264
3265
3266 Changes: Modified:
3267 +1 -1 trunk/src/blacklist.c (File Modified)
3268
3269
3270 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3271 Log:
3272 Use source_p instead of client_p for free_pre_client().
3273 client_p could be NULL or another client.
3274
3275
3276 Changes: Modified:
3277 +1 -1 trunk/src/client.c (File Modified)
3278
3279
3280 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3281 Log:
3282 - revert this, I know how to fix it now
3283
3284
3285 Changes: Modified:
3286 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3287
3288
3289 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3290 Log:
3291 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3292 This fix is probably suboptimal, but it does indeed fix the problem.
3293
3294
3295 Changes: Modified:
3296 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3297
3298
3299 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3300 Log:
3301 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3302
3303
3304 Changes: Modified:
3305 +49 -0 trunk/extensions/Makefile.in (File Modified)
3306 + - trunk/extensions/extb_extgecos.c (File Added)
3307
3308
3309 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3310 Log:
3311 Remove undocumented and unused general::fallback_to_ip6_int config option.
3312
3313
3314 Changes: Modified:
3315 +0 -3 trunk/include/s_conf.h (File Modified)
3316 +0 -3 trunk/src/newconf.c (File Modified)
3317
3318
3319 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3320 Log:
3321 SGML docs:
3322 - document new TESTMASK
3323 - mention that TESTMASK matching is the same as MASKTRACE matching
3324 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3325 been that way)
3326
3327
3328 Changes: Modified:
3329 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3330
3331
3332 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3333 Log:
3334 New testmask from ratbox 2.2.
3335 Allows matches on nick, ip and gecos in addition to user
3336 and host, and is fully analogous to masktrace.
3337 The numeric has changed from 724 to 727 and fields in it
3338 have changed.
3339
3340
3341 Changes: Modified:
3342 +4 -3 trunk/help/opers/testmask (File Modified)
3343 +1 -0 trunk/include/numeric.h (File Modified)
3344 +82 -9 trunk/modules/m_testmask.c (File Modified)
3345 +2 -2 trunk/src/messages.tab (File Modified)
3346
3347
3348 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3349 Log:
3350 contrib -> extensions
3351
3352
3353 Changes: Modified:
3354 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3355
3356
3357 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3358 Log:
3359 CHGHOST: Check validity of new hostname.
3360 If the command came from a local client (disabled by
3361 default), send an error message and drop the command.
3362 If the command came from a remote client or server,
3363 send a notice to opers and the target user (if local).
3364
3365
3366 Changes: Modified:
3367 +42 -1 trunk/modules/m_chghost.c (File Modified)
3368
3369
3370 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3371 Log:
3372 Update NEWS file.
3373
3374
3375 Changes: Modified:
3376 +23 -1 trunk/NEWS (File Modified)
3377
3378
3379 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3380 Log:
3381 When an outgoing server connection succeeds, set
3382 localClient->ip by simply copying the whole sockaddr
3383 struct instead of copying certain parts only.
3384
3385
3386 Changes: Modified:
3387 +1 -19 trunk/src/s_serv.c (File Modified)
3388
3389
3390 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3391 Log:
3392 Give a special error message and ignore the connect block
3393 if trying to add a connect block for the server's own name.
3394
3395
3396 Changes: Modified:
3397 +7 -0 trunk/src/newconf.c (File Modified)
3398
3399
3400 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3401 Log:
3402 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3403 when --disable-balloc is used, so that it compiles.
3404 Obviously the BlockHeapUsage() stub returns just zeroes so
3405 /stats z will be less informative.
3406
3407
3408 Changes: Modified:
3409 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3410
3411
3412 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3413 Log:
3414 Free and zero dns_query in DNS callback for outgoing connect.
3415 This avoids double free of reslist.
3416
3417
3418 Changes: Modified:
3419 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3420
3421
3422 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3423 Log:
3424 From ratbox, log failed outgoing connections to serverlog.
3425 Added: IP address.
3426
3427
3428 Changes: Modified:
3429 +13 -1 trunk/src/s_serv.c (File Modified)
3430
3431
3432 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3433 Log:
3434 Change serverlog message when connecting to be more clear and show the port number.
3435
3436
3437 Changes: Modified:
3438 +1 -1 trunk/src/s_serv.c (File Modified)
3439
3440
3441 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3442 Log:
3443 Remove gethost_byname(), this is meaningless
3444 since the removal of AAAA -> A fallback (r1763).
3445
3446
3447 Changes: Modified:
3448 +0 -1 trunk/include/res.h (File Modified)
3449 +0 -12 trunk/src/res.c (File Modified)
3450
3451
3452 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3453 Log:
3454 Remove ip6.int support and use only ip6.arpa.
3455 The global ip6.int zone has disappeared on June 1
3456 and a lot of other software has been removing ip6.int
3457 support also.
3458 This removes the second and last case where IPv6
3459 support in charybdis causes extra lookups and slows
3460 DNS down.
3461
3462
3463 Changes: Modified:
3464 +5 -27 trunk/src/res.c (File Modified)
3465
3466
3467 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3468 Log:
3469 Mention new default (r1767) for connect::aftype in sgml docs.
3470
3471
3472 Changes: Modified:
3473 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3474
3475
3476 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3477 Log:
3478 Use IPv6 if connect::host looks like an IPv6 address
3479 (contains a colon). No need to aftype=ipv6 anymore.
3480
3481
3482 Changes: Modified:
3483 +2 -0 trunk/src/newconf.c (File Modified)
3484
3485
3486 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3487 Log:
3488 More information about connect::host.
3489
3490
3491 Changes: Modified:
3492 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3493
3494
3495 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3496 Log:
3497 Remove fallback to A if AAAA cannot be found.
3498 In case of a forward check of a reverse lookup, we
3499 already know if it's ipv4 or ipv6, so it is not
3500 useful and in case of a forward lookup of a hostname
3501 in connect::host, connect::aftype already specifies
3502 if it's ipv4 or ipv6.
3503
3504
3505 Changes: Modified:
3506 +4 -27 trunk/src/res.c (File Modified)
3507
3508
3509 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3510 Log:
3511 msg_channel():
3512 - check if +c made the message text empty and refuse
3513 to send it if so
3514 - don't copy message text if it is not necessary
3515 (channel is -c)
3516
3517
3518 Changes: Modified:
3519 +14 -4 trunk/modules/core/m_message.c (File Modified)
3520
3521
3522 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3523 Log:
3524 remove_conf_item(): do not free cf_name, this is generally a string constant
3525
3526
3527 Changes: Modified:
3528 +0 -1 trunk/src/newconf.c (File Modified)
3529
3530
3531 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3532 Log:
3533 Remove the old unused FDL_ constants.
3534
3535
3536 Changes: Modified:
3537 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3538
3539
3540 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3541 Log:
3542 Remove an unused struct irc_sockaddr_storage from fde_t
3543 (allocated for every possible file descriptor).
3544
3545
3546 Changes: Modified:
3547 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3548
3549
3550 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3551 Log:
3552 If the DNS lookup for an outgoing connection is still
3553 pending when it is closed, clean it up.
3554
3555
3556 Changes: Modified:
3557 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3558
3559
3560 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3561 Log:
3562 If proc_answer() fails (for example if a lookup for an
3563 A record returns a CNAME), fail the query immediately.
3564 Previously the packet was just ignored, leaving the
3565 query to time out.
3566
3567
3568 Changes: Modified:
3569 +4 -8 trunk/src/res.c (File Modified)
3570
3571
3572 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3573 Log:
3574 Correct sockhost field in an outgoing server connection.
3575 First copy the host field from the server_conf, then
3576 take the IP from to where the connection was attempted
3577 when the connection callback is called.
3578 (Before r1747 this used the IP from the server_conf.)
3579
3580
3581 Changes: Modified:
3582 +8 -2 trunk/src/s_serv.c (File Modified)
3583
3584
3585 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3586 Log:
3587 Remove ipnum (keep aftype) and dns_query from server_conf.
3588 We don't keep track of binary form address in connect{}
3589 blocks anymore, DNS lookups of names in host= gone.
3590 As before the DNS lookup is done on connect.
3591 This should unbreak hostnames in host= somewhat.
3592
3593
3594 Changes: Modified:
3595 +1 -2 trunk/include/s_newconf.h (File Modified)
3596 +2 -2 trunk/src/newconf.c (File Modified)
3597 +1 -42 trunk/src/s_newconf.c (File Modified)
3598 +12 -31 trunk/src/s_serv.c (File Modified)
3599
3600
3601 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3602 Log:
3603 Rerun autoconf.
3604
3605
3606 Changes: Modified:
3607 +1 -1 trunk/configure (File Modified)
3608
3609
3610 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3611 Log:
3612 Fix --disable-balloc help text (said --disable-small-net).
3613
3614
3615 Changes: Modified:
3616 +1 -1 trunk/configure.ac (File Modified)
3617
3618
3619 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3620 Log:
3621 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3622 services (+S). Unlike operstring and adminstring, this
3623 is not changeable with /quote set but is updated on rehash.
3624
3625
3626 Changes: Modified:
3627 +1 -0 trunk/doc/example.conf (File Modified)
3628 +10 -2 trunk/doc/reference.conf (File Modified)
3629 +1 -0 trunk/include/s_conf.h (File Modified)
3630 +6 -0 trunk/modules/m_info.c (File Modified)
3631 +3 -2 trunk/modules/m_whois.c (File Modified)
3632 +1 -0 trunk/src/newconf.c (File Modified)
3633 +1 -0 trunk/src/s_conf.c (File Modified)
3634
3635
3636 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3637 Log:
3638 Fix handling of comma in whois: ignore the comma and
3639 everything after it but do output the entire parameter
3640 in RPL_ENDOFWHOIS.
3641
3642
3643 Changes: Modified:
3644 +2 -2 trunk/modules/m_whois.c (File Modified)
3645
3646
3647 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3648 Log:
3649 New /stats letter 's' to list HURTs:
3650 - opers get the full listing.
3651 - users get any HURTs that match their sockhost/orighost if
3652 "stats_k_oper_only" is set to 1.
3653
3654
3655 Changes: Modified:
3656 +50 -0 trunk/extensions/hurt.c (File Modified)
3657
3658
3659 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3660 Log:
3661 - make the newconf system available to modules.
3662
3663
3664 Changes: Modified:
3665 +4 -1 trunk/include/newconf.h (File Modified)
3666 +4 -8 trunk/src/newconf.c (File Modified)
3667
3668
3669 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3670 Log:
3671 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3672
3673 Changes: Modified:
3674 +0 -3 trunk/doc/example.conf (File Modified)
3675 +0 -3 trunk/doc/reference.conf (File Modified)
3676
3677
3678 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3679 Log:
3680 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3681
3682
3683 Changes: Modified:
3684 +3 -0 trunk/doc/example.conf (File Modified)
3685 +3 -0 trunk/doc/reference.conf (File Modified)
3686
3687
3688 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3689 Log:
3690 Fix too early truncation of JOIN channel list.
3691
3692
3693 Changes: Modified:
3694 +2 -3 trunk/modules/core/m_join.c (File Modified)
3695
3696
3697 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3698 Log:
3699 - From ratbox 2.2 (anfl), send server notices about read
3700 errors from handshakes and servers to +s instead of +d.
3701 - Send various server notices about failed server
3702 connections which did not reach registered state network
3703 wide if the connection was initiated by a remote oper.
3704 This avoids annoying the whole net if there is a
3705 broken autoconnect, but allows all opers to see why a
3706 remote connect failed. Failed connections which did reach
3707 server state already generate server notices everywhere.
3708
3709 Note: this is an exception to our general policy to not send
3710 server notices about unregistered connections remotely.
3711
3712
3713 Changes: Modified:
3714 +1 -0 trunk/include/client.h (File Modified)
3715 +20 -6 trunk/src/client.c (File Modified)
3716 +6 -6 trunk/src/s_serv.c (File Modified)
3717
3718
3719 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3720 Log:
3721 - fix typoes
3722
3723
3724 Changes: Modified:
3725 +1 -1 trunk/doc/example.conf (File Modified)
3726 +1 -1 trunk/doc/reference.conf (File Modified)
3727
3728
3729 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3730 Log:
3731 Don't allow #channel +b $c:&channel (inconsistent target).
3732
3733
3734 Changes: Modified:
3735 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3736
3737
3738 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3739 Log:
3740 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3741
3742
3743 Changes: Modified:
3744 +0 -2 trunk/include/client.h (File Modified)
3745
3746
3747 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3748 Log:
3749 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3750
3751
3752 Changes: Modified:
3753 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3754
3755
3756 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3757 Log:
3758 Store IP addresses in whowas. These are shown to opers.
3759 Obtained from Eurus patches.
3760 orighost tracking removed (not worth the memory IMHO),
3761 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3762 with unknown IPs and to not violate auth{} spoof policy.
3763
3764
3765 Changes: Modified:
3766 +2 -0 trunk/doc/reference.conf (File Modified)
3767 +1 -0 trunk/include/numeric.h (File Modified)
3768 +1 -0 trunk/include/whowas.h (File Modified)
3769 +10 -1 trunk/modules/m_whowas.c (File Modified)
3770 +1 -1 trunk/src/messages.tab (File Modified)
3771 +4 -0 trunk/src/whowas.c (File Modified)
3772
3773
3774 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3775 Log:
3776 Describe hostmask parameter of masktrace better in sgml docs.
3777
3778
3779 Changes: Modified:
3780 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3781
3782
3783 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3784 Log:
3785 masktrace help file: mention CIDR IP masks
3786 From ratbox 2.2
3787
3788
3789 Changes: Modified:
3790 +2 -0 trunk/help/opers/masktrace (File Modified)
3791
3792
3793 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3794 Log:
3795 MASKTRACE: allow normal match() on IP address also
3796 From ratbox 2.2
3797
3798
3799 Changes: Modified:
3800 +2 -3 trunk/modules/m_etrace.c (File Modified)
3801
3802
3803 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3804 Log:
3805 Allow +S clients (services) to send to channels and @/+ channels always.
3806
3807
3808 Changes: Modified:
3809 +1 -1 trunk/modules/core/m_message.c (File Modified)
3810 +1 -1 trunk/src/channel.c (File Modified)
3811
3812
3813 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3814 Log:
3815 Allow servers to send to @#chan and +#chan.
3816
3817
3818 Changes: Modified:
3819 +1 -1 trunk/modules/core/m_message.c (File Modified)
3820
3821
3822 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3823 Log:
3824 Don't count opers on service{} servers in /lusers.
3825
3826
3827 Changes: Modified:
3828 +2 -2 trunk/src/s_user.c (File Modified)
3829
3830
3831 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3832 Log:
3833 Show opers the real host behind a dynamic spoof in WHOIS.
3834 If the user is auth{} spoofed, this shows the auth{} spoof
3835 otherwise it shows the DNS hostname and IP address.
3836 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3837
3838
3839 Changes: Modified:
3840 +1 -0 trunk/include/numeric.h (File Modified)
3841 +12 -2 trunk/modules/m_whois.c (File Modified)
3842 +1 -1 trunk/src/messages.tab (File Modified)
3843
3844
3845 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3846 Log:
3847 Remove #define HIDE_SPOOF_IPS from config.h, should
3848 have been done earlier.
3849
3850
3851 Changes: Modified:
3852 +0 -7 trunk/include/config.h (File Modified)
3853
3854
3855 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3856 Log:
3857 Bring back ERR_CANTKILLSERVER.
3858
3859
3860 Changes: Modified:
3861 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3862
3863
3864 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3865 Log:
3866 ip_cloaking module:
3867 - also send RPL_HOSTHIDDEN on -h
3868 - don't allow +h for auth{} spoofed clients
3869
3870
3871 Changes: Modified:
3872 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3873
3874
3875 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3876 Log:
3877 /etc/resolv.conf parsing:
3878 - don't crash (sometimes) if there is a line without an argument
3879 (e.g. 'search' by itself)
3880 - fix handling of lines with leading whitespace
3881
3882
3883 Changes: Modified:
3884 +9 -8 trunk/src/reslib.c (File Modified)
3885
3886
3887 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3888 Log:
3889 Put back code that terminates DNS queries, which was
3890 removed during the resolver changes.
3891
3892
3893 Changes: Modified:
3894 +4 -0 trunk/src/s_auth.c (File Modified)
3895
3896
3897 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3898 Log:
3899 - oh hey, that was in the wrong place
3900
3901
3902 Changes: Modified:
3903 +13 -13 trunk/src/s_auth.c (File Modified)
3904
3905
3906 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3907 Log:
3908 - handle a situation where a user can go away before DNS completes
3909
3910
3911 Changes: Modified:
3912 +13 -0 trunk/src/s_auth.c (File Modified)
3913
3914
3915 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3916 Log:
3917 More dnsbl stuff
3918
3919
3920 Changes: Modified:
3921 +1 -0 trunk/include/blacklist.h (File Modified)
3922 +1 -0 trunk/include/res.h (File Modified)
3923 +33 -2 trunk/src/blacklist.c (File Modified)
3924 +2 -0 trunk/src/client.c (File Modified)
3925 +24 -0 trunk/src/res.c (File Modified)
3926
3927
3928 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3929 Log:
3930 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3931 if comm_accept() failed.
3932
3933 Found with valgrind.
3934
3935
3936 Changes: Modified:
3937 +4 -4 trunk/src/listener.c (File Modified)
3938
3939
3940 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3941 Log:
3942 - handle unavailable Client/preClient structs
3943
3944
3945 Changes: Modified:
3946 +9 -0 trunk/src/blacklist.c (File Modified)
3947
3948
3949 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3950 Log:
3951 Add +lf to SGML docs.
3952
3953
3954 Changes: Modified:
3955 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3956
3957
3958 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3959 Log:
3960 Also do forwarding if the channel limit (+l) is exceeded.
3961
3962
3963 Changes: Modified:
3964 +1 -1 trunk/help/opers/cmode (File Modified)
3965 +2 -2 trunk/modules/core/m_join.c (File Modified)
3966
3967
3968 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3969 Log:
3970 Post-release lovin':
3971 - Update version to 2.1.0.
3972 - Regenerate configure.
3973
3974
3975 Changes: Modified:
3976 +9 -9 trunk/configure (File Modified)
3977 +1 -1 trunk/configure.ac (File Modified)
3978
3979
3980 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3981 Log:
3982 Comment out example blacklist{} block.
3983
3984
3985 Changes: Modified:
3986 +7 -7 trunk/doc/example.conf (File Modified)
3987 +7 -7 trunk/doc/reference.conf (File Modified)
3988
3989
3990 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3991 Log:
3992 Add note regarding use of AHBL BLs.
3993
3994
3995 Changes: Modified:
3996 +4 -0 trunk/doc/example.conf (File Modified)
3997 +4 -0 trunk/doc/reference.conf (File Modified)
3998
3999
4000 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4001 Log:
4002 Fix typos.
4003
4004
4005 Changes: Modified:
4006 +2 -2 trunk/CREDITS (File Modified)
4007
4008
4009 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4010 Log:
4011 Add beu to CREDITS.
4012
4013
4014 Changes: Modified:
4015 +1 -0 trunk/CREDITS (File Modified)
4016
4017
4018 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4019 Log:
4020 Put more recent ratbox CREDITS here.
4021
4022
4023 Changes: Modified:
4024 +3 -2 trunk/doc/Ratbox-team (File Modified)
4025
4026
4027 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4028 Log:
4029 Clarify a bit.
4030
4031
4032 Changes: Modified:
4033 +5 -4 trunk/NEWS (File Modified)
4034
4035
4036 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4037 Log:
4038 Mention that install or make install also avoids modunload crashes.
4039
4040
4041 Changes: Modified:
4042 +2 -1 trunk/BUGS (File Modified)
4043
4044
4045 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4046 Log:
4047 - update NEWS a bit
4048
4049
4050 Changes: Modified:
4051 +3 -8 trunk/NEWS (File Modified)
4052
4053
4054 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4055 Log:
4056 - further updates
4057
4058
4059 Changes: Modified:
4060 +3 -2 trunk/BUGS (File Modified)
4061
4062
4063 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4064 Log:
4065 - add orighost check to hurt.c
4066 - update BUGS info
4067
4068
4069 Changes: Modified:
4070 +1 -6 trunk/BUGS (File Modified)
4071 +1 -1 trunk/extensions/hurt.c (File Modified)
4072
4073
4074 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4075 Log:
4076 Make kline_exempt exempt from HURT also.
4077
4078
4079 Changes: Modified:
4080 +2 -1 trunk/extensions/hurt.c (File Modified)
4081
4082
4083 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4084 Log:
4085 Fix mask HEAL propagation.
4086
4087
4088 Changes: Modified:
4089 +6 -3 trunk/extensions/hurt.c (File Modified)
4090
4091
4092 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4093 Log:
4094 - Remove old cruft.
4095 - Update.
4096
4097
4098 Changes: Modified:
4099 +18 -31 trunk/extensions/README (File Modified)
4100
4101
4102 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4103 Log:
4104 More target change hax.
4105 Ick.
4106
4107
4108 Changes: Modified:
4109 +5 -0 trunk/extensions/hurt.c (File Modified)
4110
4111
4112 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4113 Log:
4114 Improvements to HURT propagation.
4115
4116
4117 Changes: Modified:
4118 +8 -6 trunk/extensions/hurt.c (File Modified)
4119
4120
4121 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4122 Log:
4123 - further simplification
4124
4125
4126 Changes: Modified:
4127 +25 -76 trunk/extensions/hurt.c (File Modified)
4128 +0 -9 trunk/extensions/hurt.h (File Modified)
4129
4130
4131 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4132 Log:
4133 - client_exit hook
4134
4135
4136 Changes: Modified:
4137 +13 -0 trunk/extensions/hurt.c (File Modified)
4138
4139
4140 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4141 Log:
4142 - cut off at 15 messages instead of 30
4143
4144
4145 Changes: Modified:
4146 +1 -1 trunk/extensions/hurt.h (File Modified)
4147
4148
4149 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4150 Log:
4151 Squash a warning here.
4152
4153
4154 Changes: Modified:
4155 +1 -3 trunk/src/ircd.c (File Modified)
4156
4157
4158 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4159 Log:
4160 Don't show servers in /stats l to nonopers if flatten links is enabled.
4161
4162
4163 Changes: Modified:
4164 +3 -1 trunk/modules/m_stats.c (File Modified)
4165
4166
4167 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4168 Log:
4169 - hurt expiry
4170
4171
4172 Changes: Modified:
4173 +20 -7 trunk/extensions/hurt.c (File Modified)
4174
4175
4176 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4177 Log:
4178 - remove inline stuff (yuck)
4179 - sockaddr should have been sockhost
4180
4181
4182 Changes: Modified:
4183 +22 -31 trunk/extensions/hurt.c (File Modified)
4184
4185
4186 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4187 Log:
4188 - make hurt checking actually work
4189
4190
4191 Changes: Modified:
4192 +2 -7 trunk/extensions/hurt.c (File Modified)
4193
4194
4195 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4196 Log:
4197 Slight tweak to alias{}.
4198
4199
4200 Changes: Modified:
4201 +4 -0 trunk/src/parse.c (File Modified)
4202
4203
4204 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4205 Log:
4206 - further simplification
4207
4208
4209 Changes: Modified:
4210 +59 -71 trunk/extensions/hurt.c (File Modified)
4211 +0 -1 trunk/extensions/hurt.h (File Modified)
4212
4213
4214 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4215 Log:
4216 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4217
4218
4219 Changes: Modified:
4220 +10 -20 trunk/extensions/hurt.c (File Modified)
4221 +0 -4 trunk/extensions/hurt.h (File Modified)
4222
4223
4224 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4225 Log:
4226 - remove some unnecessary code here (hurt_initial_check_event()).
4227
4228
4229 Changes: Modified:
4230 +0 -23 trunk/extensions/hurt.c (File Modified)
4231
4232
4233 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4234 Log:
4235 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4236
4237
4238 Changes: Modified:
4239 +8 -0 trunk/modules/core/m_message.c (File Modified)
4240
4241
4242 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4243 Log:
4244 - more sane tgchange hax
4245
4246
4247 Changes: Modified:
4248 +2 -1 trunk/extensions/hurt.c (File Modified)
4249
4250
4251 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4252 Log:
4253 Make HEAL <nick> work.
4254
4255
4256 Changes: Modified:
4257 +40 -43 trunk/extensions/hurt.c (File Modified)
4258
4259
4260 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4261 Log:
4262 Destroy hurt_clients list on unload.
4263
4264
4265 Changes: Modified:
4266 +7 -0 trunk/extensions/hurt.c (File Modified)
4267
4268
4269 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4270 Log:
4271 Coding style: no space between a function name and parenthesis.
4272
4273
4274 Changes: Modified:
4275 +43 -43 trunk/extensions/hurt.c (File Modified)
4276
4277
4278 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4279 Log:
4280 Now works and throws out hurt clients after 30 protocol messages
4281 unless they identify.
4282
4283
4284 Changes: Modified:
4285 +28 -36 trunk/extensions/hurt.c (File Modified)
4286 +1 -7 trunk/extensions/hurt.h (File Modified)
4287
4288
4289 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4290 Log:
4291 Working addition/lookup.
4292
4293
4294 Changes: Modified:
4295 +8 -0 trunk/extensions/hurt.c (File Modified)
4296
4297
4298 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4299 Log:
4300 Get rid of hyb6 style propagation (:server COMMAND source).
4301
4302
4303 Changes: Modified:
4304 +18 -22 trunk/extensions/hurt.c (File Modified)
4305
4306
4307 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4308 Log:
4309 add not-working hurt_add and hurt_find
4310
4311
4312 Changes: Modified:
4313 +13 -5 trunk/extensions/hurt.c (File Modified)
4314
4315
4316 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4317 Log:
4318 Comment out a lot of stuff so I can load and unload this without crashing.
4319
4320
4321 Changes: Modified:
4322 +17 -6 trunk/extensions/hurt.c (File Modified)
4323
4324
4325 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4326 Log:
4327 Fix svn:keywords and add a short comment at the top.
4328
4329
4330 Changes: Modified:
4331 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4332
4333
4334 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4335 Log:
4336 - Make hurt module compile
4337 - Link it to the build
4338 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4339 correct flag name, no CAP_TS6 use etc
4340
4341
4342 Changes: Modified:
4343 +1 -0 trunk/extensions/Makefile.in (File Modified)
4344 +30 -32 trunk/extensions/hurt.c (File Modified)
4345
4346
4347 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4348 Log:
4349 Put beu's hurt module in trunk.
4350
4351
4352 Changes: Modified:
4353 + - trunk/extensions/hurt.c (File Added)
4354 + - trunk/extensions/hurt.h (File Added)
4355
4356
4357 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4358 Log:
4359 - _iprint(): use stderr instead of stdout
4360
4361
4362 Changes: Modified:
4363 +1 -1 trunk/src/s_log.c (File Modified)
4364
4365
4366 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4367 Log:
4368 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4369 and subsequently destroy our kqueue when we close 0, 1, 2
4370 (broke /restart).
4371 - After closing fd 0, 1, 2 reopen them to /dev/null again
4372 so we don't send messages from malloc etc to a random
4373 user's connection.
4374 - Remove an obsolete comment.
4375
4376
4377 Changes: Modified:
4378 +13 -2 trunk/src/ircd.c (File Modified)
4379
4380
4381 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4382 Log:
4383 Update NEWS file.
4384
4385
4386 Changes: Modified:
4387 +29 -1 trunk/NEWS (File Modified)
4388
4389
4390 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4391 Log:
4392 Rerun autoconf.
4393
4394
4395 Changes: Modified:
4396 +1 -1 trunk/configure (File Modified)
4397
4398
4399 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4400 Log:
4401 Fix openssl version check to also accept versions newer than 0.9.6.
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/configure.ac (File Modified)
4406
4407
4408 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4409 Log:
4410 Oops, need packet.h here.
4411
4412
4413 Changes: Modified:
4414 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4415
4416
4417 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4418 Log:
4419 End the flood grace period in CPRIVMSG/CNOTICE.
4420
4421
4422 Changes: Modified:
4423 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4424
4425
4426 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4427 Log:
4428 - update class::connectfreq documentation
4429
4430
4431 Changes: Modified:
4432 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4433
4434
4435 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4436 Log:
4437 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4438
4439
4440 Changes: Modified:
4441 +3 -6 trunk/src/s_serv.c (File Modified)
4442
4443
4444 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4445 Log:
4446 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/src/messages.tab (File Modified)
4451
4452
4453 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4454 Log:
4455 Don't mention that /stats p shows idle times, as it doesn't.
4456
4457
4458 Changes: Modified:
4459 +1 -1 trunk/help/opers/stats (File Modified)
4460 +1 -1 trunk/help/users/stats (File Modified)
4461
4462
4463 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4464 Log:
4465 /stats A shows DNS servers, it doesn't matter whether ircd
4466 uses ADNS or something else.
4467
4468
4469 Changes: Modified:
4470 +1 -1 trunk/help/opers/stats (File Modified)
4471
4472
4473 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4474 Log:
4475 get_client_name() fix
4476
4477
4478 Changes: Modified:
4479 +4 -0 trunk/src/client.c (File Modified)
4480
4481
4482 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4483 Log:
4484 Add some comments.
4485
4486
4487 Changes: Modified:
4488 +6 -0 trunk/src/ircd.c (File Modified)
4489
4490
4491 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4492 Log:
4493 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4494
4495 Changes: Modified:
4496 +16 -17 trunk/configure (File Modified)
4497 +1 -1 trunk/configure.ac (File Modified)
4498
4499
4500 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4501 Log:
4502 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4503
4504 Changes: Modified:
4505 +135 -0 trunk/configure (File Modified)
4506 +6 -0 trunk/configure.ac (File Modified)
4507
4508
4509 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4510 Log:
4511 Exit 0 on successful -conftest.
4512
4513
4514 Changes: Modified:
4515 +1 -1 trunk/src/ircd.c (File Modified)
4516
4517
4518 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4519 Log:
4520 Make the "keep the parent process around" thing work, by opening
4521 a pipe to the child process. This pipe is on fd 0 in the child
4522 process. After successful initialization, the child will write
4523 a byte to this pipe, on fatal errors it will close it without
4524 writing anything.
4525
4526 Somewhat hackish still but should work.
4527
4528
4529 Changes: Modified:
4530 +27 -30 trunk/src/ircd.c (File Modified)
4531
4532
4533 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4534 Log:
4535 - convert some error messages to ierror() over fprintf/ilog combination
4536
4537
4538 Changes: Modified:
4539 +3 -6 trunk/src/ircd.c (File Modified)
4540
4541
4542 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4543 Log:
4544 - inotice() for loadmodule when in foreground mode
4545
4546
4547 Changes: Modified:
4548 +3 -0 trunk/src/modules.c (File Modified)
4549
4550
4551 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4552 Log:
4553 - remove inotice() on loading modules from the config
4554
4555
4556 Changes: Modified:
4557 +0 -3 trunk/src/modules.c (File Modified)
4558
4559
4560 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4561 Log:
4562 - usleep for 50000usec in the parent process to allow for startup messages
4563 to be cleanly printed before detaching to shell, this should be more than
4564 enough time really
4565
4566
4567 Changes: Modified:
4568 +3 -0 trunk/src/ircd.c (File Modified)
4569
4570
4571 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4572 Log:
4573 - display more errors during normal startup as to try to help people find common problems
4574
4575
4576 Changes: Modified:
4577 +27 -10 trunk/src/ircd.c (File Modified)
4578
4579
4580 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4581 Log:
4582 - version bump in preparation of 2.0.0 release
4583
4584
4585 Changes: Modified:
4586 +9 -9 trunk/configure (File Modified)
4587 +1 -1 trunk/configure.ac (File Modified)
4588
4589
4590 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4591 Log:
4592 Change example.conf operator block from "admin" to "god",
4593 so as to show we encourage per-person operator blocks.
4594
4595
4596 Changes: Modified:
4597 +4 -2 trunk/doc/example.conf (File Modified)
4598
4599
4600 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4601 Log:
4602 Document alias{} block.
4603
4604
4605 Changes: Modified:
4606 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4607
4608
4609 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4610 Log:
4611 Document DNS blacklist stuff in sgml.
4612
4613
4614 Changes: Modified:
4615 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4616 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4617
4618
4619 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4620 Log:
4621 Misc /stats clarifications.
4622
4623
4624 Changes: Modified:
4625 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4626
4627
4628 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4629 Log:
4630 Move snomasks into umodes chapter.
4631 Move oprivs chapter down.
4632
4633
4634 Changes: Modified:
4635 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4636 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4637 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4638
4639
4640 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4641 Log:
4642 Mention operator{} user@host change.
4643
4644
4645 Changes: Modified:
4646 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4647
4648
4649 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4650 Log:
4651 operator{} block user@host matches against orighost now, not host.
4652 This means that services/+h spoofs do not work in operator{} blocks;
4653 auth{} spoofs still work.
4654
4655
4656 Changes: Modified:
4657 +4 -0 trunk/doc/example.conf (File Modified)
4658 +1 -1 trunk/doc/reference.conf (File Modified)
4659 +2 -2 trunk/modules/m_challenge.c (File Modified)
4660 +1 -1 trunk/modules/m_oper.c (File Modified)
4661
4662
4663 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4664 Log:
4665 - inotice/iwarn/ierror() stuff I was working on
4666
4667
4668 Changes: Modified:
4669 +3 -0 trunk/include/s_log.h (File Modified)
4670 +15 -11 trunk/src/ircd.c (File Modified)
4671 +3 -1 trunk/src/modules.c (File Modified)
4672 +1 -1 trunk/src/newconf.c (File Modified)
4673 +54 -0 trunk/src/s_log.c (File Modified)
4674
4675
4676 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4677 Log:
4678 Oops, don't add blacklists to the list twice on rehash.
4679
4680
4681 Changes: Modified:
4682 +3 -2 trunk/src/blacklist.c (File Modified)
4683
4684
4685 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4686 Log:
4687 Remove notices to the client about progress of dnsbl lookups.
4688
4689
4690 Changes: Modified:
4691 +0 -4 trunk/src/blacklist.c (File Modified)
4692
4693
4694 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4695 Log:
4696 Add auth{} flag dnsbl_exempt.
4697
4698
4699 Changes: Modified:
4700 +2 -1 trunk/doc/example.conf (File Modified)
4701 +2 -1 trunk/doc/reference.conf (File Modified)
4702 +2 -0 trunk/include/s_conf.h (File Modified)
4703 +1 -0 trunk/src/newconf.c (File Modified)
4704 +8 -1 trunk/src/s_user.c (File Modified)
4705
4706
4707 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4708 Log:
4709 Switch alias{} and blacklist{} around, for consistency with example.conf.
4710
4711
4712 Changes: Modified:
4713 +18 -18 trunk/doc/reference.conf (File Modified)
4714
4715
4716 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4717 Log:
4718 Send a warning to the user if they are dnsbl listed but exempted.
4719
4720
4721 Changes: Modified:
4722 +17 -12 trunk/src/s_user.c (File Modified)
4723
4724
4725 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4726 Log:
4727 Move throwing out dnsbl listed clients to registration,
4728 and make kline_exempt exempt from it.
4729
4730
4731 Changes: Modified:
4732 +1 -0 trunk/include/blacklist.h (File Modified)
4733 +4 -0 trunk/include/client.h (File Modified)
4734 +15 -16 trunk/src/blacklist.c (File Modified)
4735 +6 -0 trunk/src/client.c (File Modified)
4736 +17 -0 trunk/src/s_user.c (File Modified)
4737
4738
4739 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4740 Log:
4741 Show refcount in /stats n.
4742
4743
4744 Changes: Modified:
4745 +3 -2 trunk/modules/m_stats.c (File Modified)
4746
4747
4748 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4749 Log:
4750 Don't look up dnsbls twice if they send USER twice.
4751
4752
4753 Changes: Modified:
4754 +5 -3 trunk/modules/m_user.c (File Modified)
4755
4756
4757 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4758 Log:
4759 Add /stats n to help files.
4760
4761
4762 Changes: Modified:
4763 +1 -0 trunk/help/opers/stats (File Modified)
4764 +1 -0 trunk/help/users/stats (File Modified)
4765
4766
4767 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4768 Log:
4769 Only check dnsbls for A records, not AAAA.
4770
4771
4772 Changes: Modified:
4773 +1 -1 trunk/src/blacklist.c (File Modified)
4774
4775
4776 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4777 Log:
4778 Don't remove non-illegal blacklists on completion of check.
4779 Add debugging notices (not working).
4780
4781
4782 Changes: Modified:
4783 +5 -1 trunk/src/blacklist.c (File Modified)
4784
4785
4786 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4787 Log:
4788 Don't call register_local_user() if they haven't sent a nick yet.
4789
4790
4791 Changes: Modified:
4792 +1 -1 trunk/src/blacklist.c (File Modified)
4793
4794
4795 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4796 Log:
4797 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4798
4799
4800 Changes: Modified:
4801 +21 -0 trunk/modules/m_stats.c (File Modified)
4802
4803
4804 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4805 Log:
4806 More dnsbl rehash fixes, it was adding bogus entries.
4807
4808
4809 Changes: Modified:
4810 +2 -7 trunk/src/newconf.c (File Modified)
4811
4812
4813 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4814 Log:
4815 Need blacklist.h here.
4816
4817
4818 Changes: Modified:
4819 +1 -0 trunk/src/s_conf.c (File Modified)
4820
4821
4822 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4823 Log:
4824 - nuke iauth
4825
4826
4827 Changes: Modified:
4828 +1 -2 trunk/configure (File Modified)
4829 +0 -48 trunk/configure.ac (File Modified)
4830 + - trunk/doc/example-iauth.conf (File Deleted)
4831 + - trunk/iauth/ (File Deleted)
4832
4833
4834 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4835 Log:
4836 Improve handling of rehashing with blacklists.
4837 Also some coding style tweaks.
4838
4839
4840 Changes: Modified:
4841 +3 -2 trunk/include/blacklist.h (File Modified)
4842 +35 -16 trunk/src/blacklist.c (File Modified)
4843 +2 -0 trunk/src/s_conf.c (File Modified)
4844
4845
4846 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4847 Log:
4848 Clear can_send cache if a user logs in or out from services.
4849
4850
4851 Changes: Modified:
4852 +2 -0 trunk/modules/m_services.c (File Modified)
4853
4854
4855 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4856 Log:
4857 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4858 This directory is not entered by default.
4859 More stuff needs to be moved into here.
4860
4861
4862 Changes: Modified:
4863 +2 -1 trunk/configure (File Modified)
4864 +1 -0 trunk/configure.ac (File Modified)
4865 +69 -458 trunk/extensions/Makefile.in (File Modified)
4866 + - trunk/extensions/m_clearchan.c (File Deleted)
4867 + - trunk/extensions/m_force.c (File Deleted)
4868 + - trunk/unsupported/ (File Added)
4869 + - trunk/unsupported/Makefile.in (File Added)
4870 + - trunk/unsupported/m_clearchan.c (File Added)
4871 + - trunk/unsupported/m_force.c (File Added)
4872
4873
4874 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4875 Log:
4876 Logging/wallops for forcejoin/forcepart, numeric fix.
4877 This needs to be moved to the toys section.
4878
4879
4880 Changes: Modified:
4881 +22 -2 trunk/extensions/m_force.c (File Modified)
4882
4883
4884 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4885 Log:
4886 Fix comments at the top (including copyright).
4887
4888
4889 Changes: Modified:
4890 +3 -2 trunk/extensions/m_omode.c (File Modified)
4891
4892
4893 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4894 Log:
4895 Add OMODE command to extensions/ for oper mode hacking:
4896 - requires admin privs
4897 - does not work for opped opers
4898 - sends wallops
4899 - sends a ServerMode for opping the oper themselves,
4900 otherwise a mode coming from the oper (not only
4901 does this provide full accountability, it is also
4902 easiest to implement while avoiding channels
4903 messed up with bogus bans etc).
4904
4905
4906 Changes: Modified:
4907 +171 -0 trunk/extensions/Makefile.in (File Modified)
4908 + - trunk/extensions/m_omode.c (File Added)
4909
4910
4911 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4912 Log:
4913 Metadata fix
4914
4915
4916 Changes: Modified:
4917 + - trunk/include/blacklist.h (Property Modified)
4918 + - trunk/src/blacklist.c (Property Modified)
4919
4920
4921 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4922 Log:
4923 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4924
4925
4926 Changes: Modified:
4927 +5 -1 trunk/src/blacklist.c (File Modified)
4928
4929
4930 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4931 Log:
4932 Initial DNS blacklist support:
4933 - see example.conf for how to use.
4934 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4935 - tor.ahbl.org is also included because most networks will not want to allow tor
4936 (and we're considering going KoS on tor users here anyway due to abuse)
4937
4938
4939 Changes: Modified:
4940 +18 -0 trunk/doc/example.conf (File Modified)
4941 +66 -0 trunk/doc/reference.conf (File Modified)
4942 + - trunk/include/blacklist.h (File Added)
4943 +2 -0 trunk/include/client.h (File Modified)
4944 +3 -0 trunk/modules/m_user.c (File Modified)
4945 +152 -0 trunk/src/Makefile.in (File Modified)
4946 + - trunk/src/blacklist.c (File Added)
4947 +34 -0 trunk/src/newconf.c (File Modified)
4948 +1 -0 trunk/src/s_auth.c (File Modified)
4949 +4 -0 trunk/src/s_user.c (File Modified)
4950
4951
4952 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4953 Log:
4954 Remove last bit of lzo stuff (comment in example.conf connect{}).
4955
4956
4957 Changes: Modified:
4958 +0 -4 trunk/doc/example.conf (File Modified)
4959
4960
4961 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4962 Log:
4963 Show sasl successes and failures in /stats t (like other
4964 things in /stats t, about local clients only).
4965
4966
4967 Changes: Modified:
4968 +2 -0 trunk/include/s_stats.h (File Modified)
4969 +3 -0 trunk/modules/m_sasl.c (File Modified)
4970 +3 -0 trunk/src/s_stats.c (File Modified)
4971
4972
4973 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4974 Log:
4975 Allow messaging services by nickname without using
4976 target change slots (this was already possible with
4977 user@server notation or services shortcuts).
4978
4979
4980 Changes: Modified:
4981 +2 -2 trunk/modules/core/m_message.c (File Modified)
4982
4983
4984 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4985 Log:
4986 Abort a safelist if a new /list comes in while one is already in progress.
4987
4988
4989 Changes: Modified:
4990 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4991
4992
4993 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4994 Log:
4995 Change $![letter]:[mask] to $~[letter]:[mask]
4996 so both ! and ~ invert an extban.
4997
4998
4999 Changes: Modified:
5000 +2 -0 trunk/src/chmode.c (File Modified)
5001
5002
5003 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5004 Log:
5005 - revert due to technical issues
5006
5007
5008 Changes: Modified:
5009 +1 -1 trunk/src/extban.c (File Modified)
5010
5011
5012 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5013 Log:
5014 - 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
5015
5016
5017 Changes: Modified:
5018 +1 -1 trunk/src/extban.c (File Modified)
5019
5020
5021 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5022 Log:
5023 Don't pace /list on a single channel.
5024
5025
5026 Changes: Modified:
5027 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5028
5029
5030 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5031 Log:
5032 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5033
5034
5035 Changes: Modified:
5036 +4 -2 trunk/include/supported.h (File Modified)
5037
5038
5039 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5040 Log:
5041 Extban types are case insensitive; force them to lowercase when added.
5042
5043
5044 Changes: Modified:
5045 +5 -5 trunk/doc/extban.txt (File Modified)
5046 +4 -0 trunk/src/chmode.c (File Modified)
5047 +3 -3 trunk/src/extban.c (File Modified)
5048
5049
5050 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5051 Log:
5052 sendto_wallops_flags():
5053 - instead of checking IsOper on each client, walk the appropriate list
5054 - instead of sending non-+z wallops from persons to nonopers, send only
5055 +w wallops from persons
5056
5057
5058 Changes: Modified:
5059 +1 -5 trunk/src/send.c (File Modified)
5060
5061
5062 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5063 Log:
5064 Prefix oper wallops with "WALLOPS - " if they would
5065 otherwise look like operwalls or locops, when sending
5066 them to local users.
5067
5068
5069 Changes: Modified:
5070 +11 -1 trunk/modules/m_wallops.c (File Modified)
5071
5072
5073 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5074 Log:
5075 Make sure destination field in some sasl numerics
5076 is the user's nick, not the sasl agent or server
5077 name.
5078
5079
5080 Changes: Modified:
5081 +2 -2 trunk/modules/m_sasl.c (File Modified)
5082
5083
5084 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5085 Log:
5086 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5087
5088
5089 Changes: Modified:
5090 +1 -1 trunk/extensions/Makefile.in (File Modified)
5091
5092
5093 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5094 Log:
5095 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5096
5097
5098 Changes: Modified:
5099 +1 -0 trunk/src/s_user.c (File Modified)
5100
5101
5102 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5103 Log:
5104 Fix build for when IPv6 is disabled.
5105
5106
5107 Changes: Modified:
5108 +12 -10 trunk/src/s_auth.c (File Modified)
5109
5110
5111 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5112 Log:
5113 Add information about adding extban types.
5114
5115
5116 Changes: Modified:
5117 +25 -0 trunk/doc/extban.txt (File Modified)
5118
5119
5120 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5121 Log:
5122 Better extban validation: try to match a new extban from
5123 a local user against its setter to see if it is valid.
5124 Unknown extban types from remotes are no longer hidden.
5125
5126
5127 Changes: Modified:
5128 +4 -3 trunk/doc/extban.txt (File Modified)
5129 +1 -0 trunk/include/channel.h (File Modified)
5130 +2 -6 trunk/src/chmode.c (File Modified)
5131 +32 -0 trunk/src/extban.c (File Modified)
5132
5133
5134 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5135 Log:
5136 Make sure both .c.o: and .s.o: are followed by the necessary command.
5137
5138
5139 Changes: Modified:
5140 +1 -0 trunk/src/Makefile.in (File Modified)
5141
5142
5143 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5144 Log:
5145 Add need_sasl auth{} flag to sgml documentation.
5146
5147
5148 Changes: Modified:
5149 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5150
5151
5152 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5153 Log:
5154 Document need_sasl auth{} flag in example confs.
5155
5156
5157 Changes: Modified:
5158 +1 -0 trunk/doc/example.conf (File Modified)
5159 +1 -0 trunk/doc/reference.conf (File Modified)
5160
5161
5162 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5163 Log:
5164 Don't allow TB to set an empty topic.
5165 This would be possible if a server sent bad protocol
5166 and could cause a crash.
5167
5168
5169 Changes: Modified:
5170 +4 -0 trunk/modules/m_tb.c (File Modified)
5171
5172
5173 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5174 Log:
5175 - oops
5176
5177
5178 Changes: Modified:
5179 +1 -1 trunk/Makefile.in (File Modified)
5180
5181
5182 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5183 Log:
5184 - typo fix
5185
5186
5187 Changes: Modified:
5188 +2 -2 trunk/configure (File Modified)
5189 +1 -1 trunk/configure.ac (File Modified)
5190
5191
5192 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5193 Log:
5194 - rebuild configure
5195
5196
5197 Changes: Modified:
5198 +2 -2 trunk/configure (File Modified)
5199
5200
5201 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5202 Log:
5203 - makefile fix
5204
5205
5206 Changes: Modified:
5207 +1 -1 trunk/extensions/Makefile.in (File Modified)
5208
5209
5210 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5211 Log:
5212 - rename contrib to extensions to bring some clarity to things
5213
5214
5215 Changes: Modified:
5216 +1 -1 trunk/Makefile.in (File Modified)
5217 +1 -1 trunk/configure.ac (File Modified)
5218 +10 -10 trunk/doc/example.conf (File Modified)
5219 +10 -10 trunk/doc/reference.conf (File Modified)
5220 + - trunk/extensions/ (File Added)
5221 + - trunk/extras/ (File Deleted)
5222
5223
5224 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5225 Log:
5226 - temporary rename
5227
5228
5229 Changes: Modified:
5230 +1 -1 trunk/Makefile.in (File Modified)
5231 +1 -1 trunk/configure.ac (File Modified)
5232 + - trunk/contrib/ (File Deleted)
5233 + - trunk/extras/ (File Added)
5234
5235
5236 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5237 Log:
5238 Don't allow servers to QUIT (they should use SQUIT).
5239
5240
5241 Changes: Modified:
5242 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5243
5244
5245 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5246 Log:
5247 - keywords
5248
5249
5250 Changes: Modified:
5251 + - trunk/src/fnvhash.s (Property Modified)
5252
5253
5254 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5255 Log:
5256 - reduced version of code
5257
5258
5259 Changes: Modified:
5260 +9 -61 trunk/src/fnvhash.s (File Modified)
5261
5262
5263 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5264 Log:
5265 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5266
5267
5268 Changes: Modified:
5269 +1 -1 trunk/src/fnvhash.s (File Modified)
5270
5271
5272 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5273 Log:
5274 Fix orighost matching for klines, etc. Was hashing the visible
5275 host, oops.
5276
5277
5278 Changes: Modified:
5279 +1 -1 trunk/src/hostmask.c (File Modified)
5280
5281
5282 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5283 Log:
5284 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5285
5286
5287 Changes: Modified:
5288 +7 -1 trunk/configure (File Modified)
5289 +5 -0 trunk/configure.ac (File Modified)
5290 +5 -6 trunk/src/Makefile.in (File Modified)
5291 +0 -4 trunk/src/fnvhash.s (File Modified)
5292 +0 -2 trunk/src/hash.c (File Modified)
5293
5294
5295 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5296 Log:
5297 - regenerate configure
5298
5299
5300 Changes: Modified:
5301 +18 -0 trunk/configure (File Modified)
5302
5303
5304 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5305 Log:
5306 - --enable-ricer-hashing option.
5307
5308
5309 Changes: Modified:
5310 +9 -0 trunk/configure.ac (File Modified)
5311 +3 -0 trunk/include/setup.h.in (File Modified)
5312
5313
5314 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5315 Log:
5316 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5317
5318
5319 Changes: Modified:
5320 + - trunk/src/fnvhash.s (File Added)
5321 +3 -0 trunk/src/hash.c (File Modified)
5322
5323
5324 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5325 Log:
5326 Fix syntax error in reference.conf.
5327
5328
5329 Changes: Modified:
5330 +0 -1 trunk/doc/reference.conf (File Modified)
5331
5332
5333 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5334 Log:
5335 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5336 (&& instead of ||...)
5337 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5338
5339
5340 Changes: Modified:
5341 +1 -1 trunk/src/chmode.c (File Modified)
5342
5343
5344 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5345 Log:
5346 Documentation for extban.
5347
5348
5349 Changes: Modified:
5350 + - trunk/doc/extban.txt (File Added)
5351
5352
5353 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5354 Log:
5355 Add extban modules to example confs.
5356
5357
5358 Changes: Modified:
5359 +5 -0 trunk/doc/example.conf (File Modified)
5360 +10 -0 trunk/doc/reference.conf (File Modified)
5361
5362
5363 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5364 Log:
5365 Initial addition of extended ban types (conditionals).
5366 Allows custom +bqeI checks via modules.
5367 Initial extra types are account (a[:mask]), oper (o),
5368 channel (c:name), realname (r:mask), server (s:mask).
5369
5370
5371 Changes: Modified:
5372 +229 -0 trunk/contrib/Makefile.in (File Modified)
5373 + - trunk/contrib/extb_account.c (File Added)
5374 + - trunk/contrib/extb_channel.c (File Added)
5375 + - trunk/contrib/extb_oper.c (File Added)
5376 + - trunk/contrib/extb_realname.c (File Added)
5377 + - trunk/contrib/extb_server.c (File Added)
5378 +13 -0 trunk/include/channel.h (File Modified)
5379 +1 -0 trunk/src/Makefile.in (File Modified)
5380 +14 -5 trunk/src/channel.c (File Modified)
5381 +91 -0 trunk/src/chmode.c (File Modified)
5382 + - trunk/src/extban.c (File Added)
5383
5384
5385 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5386 Log:
5387 Do not force +bqeI modes starting with '$' in nick!user@host format.
5388 * and ? characters in them are still assumed to be wildcards.
5389
5390
5391 Changes: Modified:
5392 +6 -0 trunk/src/chmode.c (File Modified)
5393
5394
5395 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5396 Log:
5397 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5398
5399
5400 Changes: Modified:
5401 +4 -0 trunk/modules/m_capab.c (File Modified)
5402
5403
5404 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5405 Log:
5406 Stop some mixing of client and server protocol.
5407
5408
5409 Changes: Modified:
5410 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5411 +4 -2 trunk/modules/m_pass.c (File Modified)
5412 +6 -0 trunk/modules/m_sasl.c (File Modified)
5413 +6 -0 trunk/modules/m_user.c (File Modified)
5414
5415
5416 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5417 Log:
5418 - additional revert
5419
5420
5421 Changes: Modified:
5422 +0 -2 trunk/include/s_newconf.h (File Modified)
5423 +0 -4 trunk/include/s_serv.h (File Modified)
5424 +0 -1 trunk/src/newconf.c (File Modified)
5425 +1 -13 trunk/src/s_serv.c (File Modified)
5426
5427
5428 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5429 Log:
5430 - revert LZOLink patch for now
5431
5432
5433 Changes: Modified:
5434 +0 -1 trunk/servlink/Makefile.in (File Modified)
5435 +0 -16 trunk/servlink/README (File Modified)
5436 +2 -36 trunk/servlink/control.c (File Modified)
5437 +0 -3 trunk/servlink/control.h (File Modified)
5438 +7 -5955 trunk/servlink/io.c (File Modified)
5439 + - trunk/servlink/lzoconf.h (File Deleted)
5440 + - trunk/servlink/lzodefs.h (File Deleted)
5441 + - trunk/servlink/minilzo.c (File Deleted)
5442 + - trunk/servlink/minilzo.h (File Deleted)
5443 +0 -1 trunk/servlink/servlink.h (File Modified)
5444
5445
5446 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5447 Log:
5448 - more stuff here
5449
5450
5451 Changes: Modified:
5452 +4 -2 trunk/servlink/control.c (File Modified)
5453 +2 -1 trunk/servlink/io.c (File Modified)
5454
5455
5456 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5457 Log:
5458 - oops
5459
5460
5461 Changes: Modified:
5462 +2 -2 trunk/servlink/io.c (File Modified)
5463
5464
5465 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5466 Log:
5467 - paranoia, prevent segfaults
5468
5469
5470 Changes: Modified:
5471 +2 -2 trunk/servlink/io.c (File Modified)
5472
5473
5474 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5475 Log:
5476 - more optimal servlink code
5477
5478
5479 Changes: Modified:
5480 +21 -8 trunk/servlink/io.c (File Modified)
5481
5482
5483 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5484 Log:
5485 - more efficient read strategy
5486
5487
5488 Changes: Modified:
5489 +15 -3 trunk/servlink/io.c (File Modified)
5490
5491
5492 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5493 Log:
5494 - use lzo_uintp cast to make LZO happy
5495
5496
5497 Changes: Modified:
5498 +3 -3 trunk/servlink/io.c (File Modified)
5499
5500
5501 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5502 Log:
5503 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5504
5505
5506 Changes: Modified:
5507 +4 -0 trunk/doc/example.conf (File Modified)
5508 +2 -1 trunk/include/s_newconf.h (File Modified)
5509 +4 -0 trunk/include/s_serv.h (File Modified)
5510 +1 -0 trunk/servlink/Makefile.in (File Modified)
5511 +16 -0 trunk/servlink/README (File Modified)
5512 +34 -2 trunk/servlink/control.c (File Modified)
5513 +3 -0 trunk/servlink/control.h (File Modified)
5514 +5929 -7 trunk/servlink/io.c (File Modified)
5515 + - trunk/servlink/lzoconf.h (File Added)
5516 + - trunk/servlink/lzodefs.h (File Added)
5517 + - trunk/servlink/minilzo.c (File Added)
5518 + - trunk/servlink/minilzo.h (File Added)
5519 +1 -0 trunk/servlink/servlink.h (File Modified)
5520 +1 -0 trunk/src/newconf.c (File Modified)
5521 +14 -2 trunk/src/s_serv.c (File Modified)
5522
5523
5524 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5525 Log:
5526 - remove imalloc, it was a concept that probably wouldn't have worked properly
5527
5528
5529 Changes: Modified:
5530 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5531 + - trunk/libcharybdis/imalloc.c (File Deleted)
5532 + - trunk/libcharybdis/imalloc.h (File Deleted)
5533
5534
5535 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5536 Log:
5537 - disable imalloc for now
5538
5539
5540 Changes: Modified:
5541 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5542
5543
5544 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5545 Log:
5546 - remove unneeded debug code
5547
5548
5549 Changes: Modified:
5550 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5551
5552
5553 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5554 Log:
5555 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5556
5557
5558 Changes: Modified:
5559 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5560
5561
5562 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5563 Log:
5564 - more stuff here, imalloc remains disabled for now
5565
5566
5567 Changes: Modified:
5568 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5569
5570
5571 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5572 Log:
5573 - more progress
5574
5575
5576 Changes: Modified:
5577 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5578
5579
5580 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5581 Log:
5582 - more tweaks
5583
5584
5585 Changes: Modified:
5586 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5587 +2 -0 trunk/src/ircd.c (File Modified)
5588
5589
5590 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5591 Log:
5592 - roll back libircd crap
5593
5594
5595 Changes: Modified:
5596 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5597 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5598 +29 -0 trunk/src/.depend (File Modified)
5599 +6 -21 trunk/src/Makefile.in (File Modified)
5600 +3 -218 trunk/src/ircd.c (File Modified)
5601 + - trunk/src/ircd_linker.c (File Deleted)
5602 + - trunk/src/main.c (File Deleted)
5603
5604
5605 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5606 Log:
5607 - realloc(), free() implementation
5608
5609
5610 Changes: Modified:
5611 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5612
5613
5614 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5615 Log:
5616 - malloc(), calloc() implementation
5617
5618
5619 Changes: Modified:
5620 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5621
5622
5623 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5624 Log:
5625 - block_free(), block_find(), retune_heaps() implementation
5626
5627
5628 Changes: Modified:
5629 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5633 Log:
5634 - block_destroy code, block_allocate code.
5635
5636
5637 Changes: Modified:
5638 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5642 Log:
5643 - block_new() code
5644
5645
5646 Changes: Modified:
5647 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5651 Log:
5652 - disable imalloc again :P
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5660 Log:
5661 - fix warning
5662
5663
5664 Changes: Modified:
5665 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5669 Log:
5670 - fix typo
5671
5672
5673 Changes: Modified:
5674 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5678 Log:
5679 - constructor code for imalloc engine (malloc_init())
5680
5681
5682 Changes: Modified:
5683 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5687 Log:
5688 - imalloc engine improvements
5689
5690
5691 Changes: Modified:
5692 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5696 Log:
5697 - replace mmap() code with direct brk()/sbrk() calls.
5698
5699
5700 Changes: Modified:
5701 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5705 Log:
5706 - remove outdated i_malloc() interfaces
5707
5708
5709 Changes: Modified:
5710 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5714 Log:
5715 - redisable imalloc (sorry!)
5716
5717
5718 Changes: Modified:
5719 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5720
5721
5722 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5723 Log:
5724 - correct GET_PAGE_SLOT() macro
5725
5726
5727 Changes: Modified:
5728 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5729
5730
5731 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5732 Log:
5733 - oops forgot to commit it with imalloc turned off
5734
5735
5736 Changes: Modified:
5737 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5738
5739
5740 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5741 Log:
5742 - cleanups
5743
5744
5745 Changes: Modified:
5746 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5747 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5748
5749
5750 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5751 Log:
5752 - lowlevel imalloc code
5753
5754
5755 Changes: Modified:
5756 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5757 + - trunk/libcharybdis/imalloc.h (File Added)
5758
5759
5760 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5761 Log:
5762 - fix bindings
5763
5764
5765 Changes: Modified:
5766 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5767
5768
5769 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5770 Log:
5771 remove #ifndef
5772
5773
5774 Changes: Modified:
5775 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5776
5777
5778 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5779 Log:
5780 - 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)
5781
5782
5783 Changes: Modified:
5784 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5785 + - trunk/libcharybdis/imalloc.c (File Added)
5786
5787
5788 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5789 Log:
5790 - increment configure Id
5791
5792
5793 Changes: Modified:
5794 +2208 -1 trunk/configure (File Modified)
5795
5796
5797 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5798 Log:
5799 - bootstrap for imalloc code
5800
5801
5802 Changes: Modified:
5803 +54 -1 trunk/configure.ac (File Modified)
5804 +27 -0 trunk/include/setup.h.in (File Modified)
5805
5806
5807 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5808 Log:
5809 Clarify interaction of spoofs and channel bans/operator{} blocks.
5810
5811
5812 Changes: Modified:
5813 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5814 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5815
5816
5817 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5818 Log:
5819 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5820
5821
5822 Changes: Modified:
5823 +30 -22 trunk/src/ircd.c (File Modified)
5824
5825
5826 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5827 Log:
5828 If shared{} blocks deny something, the command
5829 is silently ignored.
5830
5831
5832 Changes: Modified:
5833 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5834
5835
5836 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5837 Log:
5838 Move up IsService check so we don't store a non-service
5839 in preClient->sasl_agent.
5840
5841
5842 Changes: Modified:
5843 +6 -6 trunk/modules/m_sasl.c (File Modified)
5844
5845
5846 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5847 Log:
5848 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5849 Add some more sanity checks on agent strings.
5850
5851
5852 Changes: Modified:
5853 +13 -11 trunk/modules/m_sasl.c (File Modified)
5854
5855
5856 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5857 Log:
5858 Unknown clients can have an ID too now so make sure to remove
5859 them from the hash if they exit.
5860
5861
5862 Changes: Modified:
5863 +3 -0 trunk/src/client.c (File Modified)
5864
5865
5866 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5867 Log:
5868 Only accept sasl from servers in a service{} block.
5869 Not tested but this must go in.
5870
5871
5872 Changes: Modified:
5873 +6 -0 trunk/modules/m_sasl.c (File Modified)
5874 +3 -0 trunk/modules/m_signon.c (File Modified)
5875
5876
5877 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5878 Log:
5879 Only process SAVE messages targetting registered users,
5880 not servers or unregistered connections. Could cause
5881 a crash when bad protocol was received.
5882
5883
5884 Changes: Modified:
5885 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5886
5887
5888 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5889 Log:
5890 - fix QJM buffer overflow vulnerability (fucking GXTi)
5891
5892
5893 Changes: Modified:
5894 +3 -3 trunk/src/s_user.c (File Modified)
5895
5896
5897 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5898 Log:
5899 Mention /scan umodes under oper_spy privilege.
5900
5901
5902 Changes: Modified:
5903 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5904
5905
5906 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5907 Log:
5908 Mention that overlapping cluster blocks are a bad thing.
5909
5910
5911 Changes: Modified:
5912 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5913
5914
5915 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5916 Log:
5917 - Document cluster{} and shared{} blocks.
5918 - Mention that service{} does not allow wildcards.
5919
5920
5921 Changes: Modified:
5922 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5923
5924
5925 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5926 Log:
5927 Document exempt{} and service{} blocks, point to reference.conf for
5928 general{}, channel{} and serverhide{}.
5929
5930
5931 Changes: Modified:
5932 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5933
5934
5935 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5936 Log:
5937 Document ~ in lists of values better.
5938
5939
5940 Changes: Modified:
5941 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5942
5943
5944 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5945 Log:
5946 More detailed CNOTICE, CPRIVMSG descriptions.
5947
5948
5949 Changes: Modified:
5950 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5951
5952
5953 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5954 Log:
5955 Oops, need both Revision and Id on modules.
5956
5957
5958 Changes: Modified:
5959 + - trunk/modules/sno_routing.c (Property Modified)
5960
5961
5962 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5963 Log:
5964 Tweak header comment a bit (filename, Id).
5965
5966
5967 Changes: Modified:
5968 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5969
5970
5971 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5972 Log:
5973 Add GLINE and UNGLINE.
5974
5975
5976 Changes: Modified:
5977 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5978
5979
5980 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5981 Log:
5982 New configure with proper Id.
5983
5984
5985 Changes: Modified:
5986 +3 -1 trunk/configure (File Modified)
5987
5988
5989 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5990 Log:
5991 Change #include directives for in6addr_any, hopefully compiles better now.
5992
5993
5994 Changes: Modified:
5995 +3 -1 trunk/configure.ac (File Modified)
5996
5997
5998 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5999 Log:
6000 Encourage putting actual administrative information
6001 in the admin{} block.
6002
6003
6004 Changes: Modified:
6005 +3 -3 trunk/doc/example.conf (File Modified)
6006
6007
6008 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6009 Log:
6010 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6011
6012
6013 Changes: Modified:
6014 +9 -7 trunk/include/s_conf.h (File Modified)
6015 +1 -0 trunk/src/newconf.c (File Modified)
6016 +10 -0 trunk/src/s_user.c (File Modified)
6017
6018
6019 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6020 Log:
6021 - Change to glines = no in example confs
6022 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6023 are disabled.
6024
6025
6026 Changes: Modified:
6027 +1 -1 trunk/doc/example.conf (File Modified)
6028 +1 -1 trunk/doc/reference.conf (File Modified)
6029 +2 -2 trunk/modules/m_gline.c (File Modified)
6030
6031
6032 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6033 Log:
6034 - forward-port QJM fix from 1.1
6035
6036
6037 Changes: Modified:
6038 +2 -0 trunk/src/s_user.c (File Modified)
6039
6040
6041 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6042 Log:
6043 - add switch to configure to disable the block allocator
6044
6045
6046 Changes: Modified:
6047 +18 -0 trunk/configure (File Modified)
6048 +9 -0 trunk/configure.ac (File Modified)
6049 +0 -6 trunk/include/config.h (File Modified)
6050 +3 -0 trunk/include/setup.h.in (File Modified)
6051
6052
6053 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6054 Log:
6055 Fix wierd error that would exit SASL users with "Overridden"
6056
6057 Changes: Modified:
6058 +1 -1 trunk/modules/m_signon.c (File Modified)
6059
6060
6061 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6062 Log:
6063 Remove obsolete XXX comment about lazylinks.
6064
6065
6066 Changes: Modified:
6067 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6068
6069
6070 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6071 Log:
6072 OJOIN: make sure to send the wallops remotely for #channels
6073
6074
6075 Changes: Modified:
6076 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6077
6078
6079 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6080 Log:
6081 Accountability for OJOIN (contrib module)
6082
6083 Changes: Modified:
6084 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6085
6086
6087 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6088 Log:
6089 - move more stuff over to ircd_state
6090
6091
6092 Changes: Modified:
6093 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6094 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6095 +9 -0 trunk/src/ircd_state.c (File Modified)
6096 +3 -3 trunk/src/patricia.c (File Modified)
6097
6098
6099 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6100 Log:
6101 - move more stuff out of libircd and into ircd_state.c
6102
6103
6104 Changes: Modified:
6105 +5 -5 trunk/src/channel.c (File Modified)
6106 +4 -4 trunk/src/client.c (File Modified)
6107 +12 -0 trunk/src/ircd_state.c (File Modified)
6108
6109
6110 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6111 Log:
6112 - this is just barrels of fun
6113
6114
6115 Changes: Modified:
6116 + - trunk/include/ircd_state.h (File Added)
6117 +1 -1 trunk/src/Makefile.in (File Modified)
6118 +2 -1 trunk/src/channel.c (File Modified)
6119 +3 -52 trunk/src/ircd.c (File Modified)
6120 +100 -3 trunk/src/ircd_state.c (File Modified)
6121
6122
6123 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6124 Log:
6125 It's .include, not #include.
6126
6127
6128 Changes: Modified:
6129 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6130
6131
6132 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6133 Log:
6134 More consistent section titles.
6135
6136
6137 Changes: Modified:
6138 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6139 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6140 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6141
6142
6143 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6144 Log:
6145 Mention possible exceeding of +j/+l due to propagation
6146 delays between servers.
6147
6148
6149 Changes: Modified:
6150 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6151
6152
6153 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6154 Log:
6155 Formatting nits:
6156 - "text" -> <quote>text</quote>
6157 - <filename>
6158 - a few more
6159
6160
6161 Changes: Modified:
6162 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6163 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6164 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6165 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6166
6167
6168 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6169 Log:
6170 Remove text about deprecation of glines.
6171
6172
6173 Changes: Modified:
6174 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6175
6176
6177 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6178 Log:
6179 - Add description of umode +D, deaf.
6180 - Mention CALLERID 005 token with umode +g.
6181
6182
6183 Changes: Modified:
6184 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6185
6186
6187 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6188 Log:
6189 Strip off a leading colon in services shortcuts (aliases).
6190
6191
6192 Changes: Modified:
6193 +2 -0 trunk/src/parse.c (File Modified)
6194
6195
6196 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6197 Log:
6198 Add no_oper_invis contrib module, denies opers setting
6199 themselves invisible (except hidden_oper's).
6200
6201
6202 Changes: Modified:
6203 +42 -0 trunk/contrib/Makefile.in (File Modified)
6204 + - trunk/contrib/no_oper_invis.c (File Added)
6205
6206
6207 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6208 Log:
6209 Mention /stats E, make the other /stats descriptions more consistent.
6210
6211
6212 Changes: Modified:
6213 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6214
6215
6216 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6217 Log:
6218 Mention that the KILL reason and oper will appear on channels.
6219
6220
6221 Changes: Modified:
6222 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6223
6224
6225 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6226 Log:
6227 Mention /mode #channel f to query forward channel from outside.
6228
6229
6230 Changes: Modified:
6231 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6232
6233
6234 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6235 Log:
6236 Port over RATBOX_2_1 r20960 (anfl):
6237 client connect notices to +C should be hiding the extra
6238 fields for spoofed users
6239
6240
6241 Changes: Modified:
6242 +2 -1 trunk/src/s_user.c (File Modified)
6243
6244
6245 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6246 Log:
6247 Add a chapter with our extra user commands:
6248 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6249
6250
6251 Changes: Modified:
6252 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6253 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6254
6255
6256 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6257 Log:
6258 Do not put by <server>: in SQUIT reasons to servers
6259 other than the one being exited.
6260
6261
6262 Changes: Modified:
6263 +1 -1 trunk/src/client.c (File Modified)
6264
6265
6266 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6267 Log:
6268 Regenerate configure.
6269
6270
6271 Changes: Modified:
6272 +1162 -1159 trunk/configure (File Modified)
6273
6274
6275 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6276 Log:
6277 Move the warning flags down so they do not mess up
6278 checks like for -Wl,-export-dynamic.
6279
6280
6281 Changes: Modified:
6282 +33 -30 trunk/configure.ac (File Modified)
6283
6284
6285 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6286 Log:
6287 - more work here
6288
6289
6290 Changes: Modified:
6291 +2 -1 trunk/iauth/Makefile.in (File Modified)
6292
6293
6294 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6295 Log:
6296 - build iauth makefile
6297
6298
6299 Changes: Modified:
6300 +3 -2 trunk/configure (File Modified)
6301 +1 -0 trunk/configure.ac (File Modified)
6302
6303
6304 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6305 Log:
6306 - Makefile
6307
6308
6309 Changes: Modified:
6310 + - trunk/iauth/Makefile.in (File Added)
6311
6312
6313 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6314 Log:
6315 - add iauth.conf.example from irc2.11
6316
6317
6318 Changes: Modified:
6319 + - trunk/doc/example-iauth.conf (File Added)
6320
6321
6322 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6323 Log:
6324 - wow, i found some docs on this thing
6325
6326
6327 Changes: Modified:
6328 + - trunk/doc/technical/iauth-internals.txt (File Added)
6329
6330
6331 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6332 Log:
6333 - no longer applicable
6334
6335
6336 Changes: Modified:
6337 + - trunk/authdaemon/ (File Deleted)
6338
6339
6340 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6341 Log:
6342 - remove libircd.so on make clean (oops)
6343
6344
6345 Changes: Modified:
6346 +1 -1 trunk/src/Makefile.in (File Modified)
6347
6348
6349 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6350 Log:
6351 - merge iauth source for experimentation
6352
6353
6354 Changes: Modified:
6355 + - trunk/iauth/ (File Added)
6356 + - trunk/iauth/a_conf.c (File Added)
6357 + - trunk/iauth/a_conf_def.h (File Added)
6358 + - trunk/iauth/a_conf_ext.h (File Added)
6359 + - trunk/iauth/a_defines.h (File Added)
6360 + - trunk/iauth/a_externs.h (File Added)
6361 + - trunk/iauth/a_io.c (File Added)
6362 + - trunk/iauth/a_io_ext.h (File Added)
6363 + - trunk/iauth/a_log.c (File Added)
6364 + - trunk/iauth/a_log_def.h (File Added)
6365 + - trunk/iauth/a_log_ext.h (File Added)
6366 + - trunk/iauth/a_struct_def.h (File Added)
6367 + - trunk/iauth/iauth.c (File Added)
6368 + - trunk/iauth/mod_lhex.c (File Added)
6369 + - trunk/iauth/mod_lhex_ext.h (File Added)
6370 + - trunk/iauth/mod_pipe.c (File Added)
6371 + - trunk/iauth/mod_pipe_ext.h (File Added)
6372 + - trunk/iauth/mod_rfc931.c (File Added)
6373 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6374 + - trunk/iauth/mod_socks.c (File Added)
6375 + - trunk/iauth/mod_socks_ext.h (File Added)
6376 + - trunk/iauth/mod_webproxy.c (File Added)
6377 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6378
6379
6380 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6381 Log:
6382 User /quote help index was not sorted properly.
6383
6384
6385 Changes: Modified:
6386 +2 -2 trunk/help/Makefile.in (File Modified)
6387 +8 -8 trunk/help/users/index (File Modified)
6388
6389
6390 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6391 Log:
6392 Add SCAN help file.
6393
6394
6395 Changes: Modified:
6396 +25 -8 trunk/help/opers/index (File Modified)
6397 + - trunk/help/opers/scan (File Added)
6398
6399
6400 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6401 Log:
6402 SGML docs:
6403 - Document SCAN UMODES
6404 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6405
6406
6407 Changes: Modified:
6408 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6409
6410
6411 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6412 Log:
6413 Add our copyright information to /info (part of release-1.1 r1026).
6414
6415
6416 Changes: Modified:
6417 +1 -0 trunk/src/version.c.SH (File Modified)
6418
6419
6420 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6421 Log:
6422 Fix some compile warnings.
6423
6424
6425 Changes: Modified:
6426 +1 -1 trunk/modules/core/m_join.c (File Modified)
6427 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6428 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6429 +1 -1 trunk/modules/m_scan.c (File Modified)
6430 +4 -4 trunk/modules/m_signon.c (File Modified)
6431
6432
6433 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6434 Log:
6435 RSFNC: OK, actually consider unknowns also for detecting a collide.
6436 Otherwise we can get two clients with the same nick.
6437
6438
6439 Changes: Modified:
6440 +1 -1 trunk/modules/m_services.c (File Modified)
6441
6442
6443 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6444 Log:
6445 - charybdis profiling stuff
6446 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6447 - update .depend
6448
6449
6450 Changes: Modified:
6451 +0 -8 trunk/configure (File Modified)
6452 +1 -8 trunk/configure.ac (File Modified)
6453 +18 -0 trunk/include/channel.h (File Modified)
6454 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6455 +335 -260 trunk/src/.depend (File Modified)
6456 +1569 -0 trunk/src/Makefile.in (File Modified)
6457 + - trunk/src/chmode.c (File Added)
6458 +16 -1 trunk/src/ircd.c (File Modified)
6459 +11 -0 trunk/src/main.c (File Modified)
6460 +11 -0 trunk/src/modules.c (File Modified)
6461
6462
6463 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6464 Log:
6465 RSFNC: Do not send kills to servers for unknowns
6466
6467
6468 Changes: Modified:
6469 +4 -2 trunk/modules/m_services.c (File Modified)
6470
6471
6472 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6473 Log:
6474 Describe service{} blocks in reference.conf.
6475
6476
6477 Changes: Modified:
6478 +12 -0 trunk/doc/reference.conf (File Modified)
6479
6480
6481 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6482 Log:
6483 Replace this list of modes with pointers to other documentation.
6484
6485
6486 Changes: Modified:
6487 +6 -50 trunk/doc/modes.txt (File Modified)
6488
6489
6490 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6491 Log:
6492 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6493 looks too much like an old-ircd client pointer otherwise.
6494
6495
6496 Changes: Modified:
6497 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6498
6499
6500 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6501 Log:
6502 findforwards:
6503 - note truncation of the list (perhaps sending multiple
6504 notices is better)
6505 - clarify in a comment that /findforwards on a nonexistent
6506 channel can be useful
6507 - sendto_one_notice() requires that the text start with
6508 a colon
6509
6510
6511 Changes: Modified:
6512 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6513
6514
6515 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6516 Log:
6517 When we close a local server's link, always include the
6518 name of the client causing the exit in the reason in the
6519 SQUIT we send them (replacing them with us). This makes
6520 sure server notices for stuff like "Not enough arguments
6521 to server command" are different on the two sides.
6522
6523
6524 Changes: Modified:
6525 +7 -5 trunk/src/client.c (File Modified)
6526
6527
6528 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6529 Log:
6530 New contrib module m_findforwards.c
6531
6532
6533 Changes: Modified:
6534 +112 -0 trunk/contrib/Makefile.in (File Modified)
6535 + - trunk/contrib/m_findforwards.c (File Added)
6536
6537
6538 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6539 Log:
6540 Whoops, don't show real host behind auth{} spoof in
6541 spoof notices if hide_spoof_ips is enabled.
6542
6543 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6544
6545
6546 Changes: Modified:
6547 +3 -2 trunk/src/s_conf.c (File Modified)
6548
6549
6550 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6551 Log:
6552 Add dalnet-style /identify that sends to nickserv or chanserv.
6553
6554
6555 Changes: Modified:
6556 +102 -0 trunk/contrib/Makefile.in (File Modified)
6557 + - trunk/contrib/m_identify.c (File Added)
6558
6559
6560 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6561 Log:
6562 Document alias{} blocks a bit better.
6563
6564
6565 Changes: Modified:
6566 +9 -0 trunk/doc/reference.conf (File Modified)
6567
6568
6569 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6570 Log:
6571 - add aliases to /stats m (data usage is not counted though, sorry)
6572
6573
6574 Changes: Modified:
6575 +1 -0 trunk/include/s_conf.h (File Modified)
6576 +3 -0 trunk/src/newconf.c (File Modified)
6577 +15 -0 trunk/src/parse.c (File Modified)
6578
6579
6580 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6581 Log:
6582 - remove m_sshortcut as it's no longer relevant
6583
6584
6585 Changes: Modified:
6586 +0 -145 trunk/modules/Makefile.in (File Modified)
6587 + - trunk/modules/m_sshortcut.c (File Deleted)
6588
6589
6590 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6591 Log:
6592 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6593 targets instead of my original idea :P)
6594
6595
6596 Changes: Modified:
6597 +32 -0 trunk/doc/example.conf (File Modified)
6598 +35 -0 trunk/doc/reference.conf (File Modified)
6599 +4 -0 trunk/include/parse.h (File Modified)
6600 +7 -0 trunk/include/s_conf.h (File Modified)
6601 +82 -0 trunk/src/newconf.c (File Modified)
6602 +78 -0 trunk/src/parse.c (File Modified)
6603 +16 -0 trunk/src/s_conf.c (File Modified)
6604
6605
6606 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6607 Log:
6608 Remove some spaces after tabs. ??
6609
6610
6611 Changes: Modified:
6612 +18 -18 trunk/src/newconf.c (File Modified)
6613
6614
6615 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6616 Log:
6617 Global /who:
6618 - make sure to clear all marks also if the who was aborted
6619 because of too many matches
6620 - give ERR_TOOMANYMATCHES if too many matches
6621 - clarify comments
6622
6623 ratbox RATBOX_2_2 r22003 (jilles)
6624
6625
6626 Changes: Modified:
6627 +28 -26 trunk/modules/m_who.c (File Modified)
6628
6629
6630 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6631 Log:
6632 - devel is 2.0
6633
6634
6635 Changes: Modified:
6636 +9 -9 trunk/configure (File Modified)
6637 +1 -1 trunk/configure.ac (File Modified)
6638
6639
6640 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6641 Log:
6642 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6643
6644
6645 Changes: Modified:
6646 +2 -1 trunk/include/s_newconf.h (File Modified)
6647 +20 -0 trunk/modules/m_rehash.c (File Modified)
6648 +1 -1 trunk/src/s_newconf.c (File Modified)
6649
6650
6651 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6652 Log:
6653 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6654
6655
6656 Changes: Modified:
6657 +0 -1 trunk/doc/example.conf (File Modified)
6658 +0 -3 trunk/doc/reference.conf (File Modified)
6659 +0 -1 trunk/include/s_conf.h (File Modified)
6660 +0 -6 trunk/modules/m_info.c (File Modified)
6661 +1 -1 trunk/src/channel.c (File Modified)
6662 +0 -1 trunk/src/newconf.c (File Modified)
6663
6664
6665 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6666 Log:
6667 Missing header in m_chghost.c
6668
6669 Changes: Modified:
6670 +1 -0 trunk/modules/m_chghost.c (File Modified)
6671
6672
6673 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6674 Log:
6675 Relocate QJM code to a seperate function(change_nick_user_host)
6676 Change CHGHOST to use change_nick_user_host instead of just setting it
6677
6678
6679 Changes: Modified:
6680 +3 -0 trunk/include/s_user.h (File Modified)
6681 +1 -1 trunk/modules/m_chghost.c (File Modified)
6682 +3 -78 trunk/modules/m_signon.c (File Modified)
6683 +89 -0 trunk/src/s_user.c (File Modified)
6684
6685
6686 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6687 Log:
6688 Restore /stats a (dns servers, admin-only).
6689
6690
6691 Changes: Modified:
6692 +1 -0 trunk/include/res.h (File Modified)
6693 +5 -8 trunk/modules/m_stats.c (File Modified)
6694 +16 -0 trunk/src/res.c (File Modified)
6695
6696
6697 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6698 Log:
6699 - Add CHARYBDIS_PROFILE if we are profiling.
6700 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6701 - Remove duplicate --enable-epoll entry.
6702
6703
6704 Changes: Modified:
6705 +1595 -15 trunk/configure (File Modified)
6706 +30 -11 trunk/configure.ac (File Modified)
6707 +3 -0 trunk/include/setup.h.in (File Modified)
6708
6709
6710 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6711 Log:
6712 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6713
6714
6715 Changes: Modified:
6716 +28 -0 trunk/aclocal.m4 (File Modified)
6717
6718
6719 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6720 Log:
6721 Allow requesting forward channel and quiet list in same mode command.
6722
6723
6724 Changes: Modified:
6725 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6726
6727
6728 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6729 Log:
6730 Add description of xline wildcards.
6731
6732
6733 Changes: Modified:
6734 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6735
6736
6737 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6738 Log:
6739 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6740
6741
6742 Changes: Modified:
6743 +0 -4 trunk/modules/m_services.c (File Modified)
6744
6745
6746 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6747 Log:
6748 typo
6749
6750
6751 Changes: Modified:
6752 +1 -1 trunk/include/hook.h (File Modified)
6753
6754
6755 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6756 Log:
6757 call_hook, not hook_call
6758
6759
6760 Changes: Modified:
6761 +1 -1 trunk/modules/core/m_join.c (File Modified)
6762
6763
6764 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6765 Log:
6766 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6767 Could be useful for a number of things.
6768
6769
6770 Changes: Modified:
6771 +9 -0 trunk/modules/core/m_join.c (File Modified)
6772
6773
6774 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6775 Log:
6776 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6777
6778
6779 Changes: Modified:
6780 +7 -0 trunk/include/hook.h (File Modified)
6781
6782
6783 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6784 Log:
6785 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6786
6787
6788 Changes: Modified:
6789 +15 -0 trunk/modules/m_services.c (File Modified)
6790
6791
6792 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6793 Log:
6794 Clarify snomask +f, +k, +u.
6795
6796
6797 Changes: Modified:
6798 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6799
6800
6801 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6802 Log:
6803 Cmode +p and +s may be set simultaneously.
6804
6805
6806 Changes: Modified:
6807 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6808
6809
6810 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6811 Log:
6812 actually, we should check the data version on each reload (oops)
6813
6814
6815 Changes: Modified:
6816 +6 -6 trunk/src/main.c (File Modified)
6817
6818
6819 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6820 Log:
6821 more work on the loader
6822
6823
6824 Changes: Modified:
6825 +45 -21 trunk/src/main.c (File Modified)
6826
6827
6828 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6829 Log:
6830 Add prototype ircd_state.c
6831
6832
6833 Changes: Modified:
6834 + - trunk/src/ircd_state.c (File Added)
6835
6836
6837 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6838 Log:
6839 Smaller improvements.
6840
6841
6842 Changes: Modified:
6843 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6844
6845
6846 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6847 Log:
6848 Add a lot of stuff here.
6849
6850
6851 Changes: Modified:
6852 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6853
6854
6855 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6856 Log:
6857 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6858
6859
6860 Changes: Modified:
6861 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6862
6863
6864 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6865 Log:
6866 Invex doesn't trump +r or (sic) +J.
6867
6868
6869 Changes: Modified:
6870 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6871
6872
6873 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6874 Log:
6875 Check to make sure a module is not loaded before loading it.
6876
6877
6878 Changes: Modified:
6879 +6 -1 trunk/src/ircd_parser.y (File Modified)
6880
6881
6882 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6883 Log:
6884 - Add a missing comma in the HeaderMessages array
6885 - Only send "Your hostname is too long ..." if that really is the case
6886
6887
6888 Changes: Modified:
6889 +2 -2 trunk/src/s_auth.c (File Modified)
6890
6891
6892 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6893 Log:
6894 build_symtable() will have already bailed here, so no need to check
6895 explicitly whether or not charybdis_main is NULL.
6896
6897
6898 Changes: Modified:
6899 +7 -16 trunk/src/main.c (File Modified)
6900
6901
6902 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6903 Log:
6904 Data structure versioning, part 1.
6905
6906
6907 Changes: Modified:
6908 +10 -1 trunk/include/ircd_defs.h (File Modified)
6909 +2 -0 trunk/src/ircd.c (File Modified)
6910 +15 -3 trunk/src/main.c (File Modified)
6911
6912
6913 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6914 Log:
6915 build a symbol table and use that instead of doing a raw dlsym on everything
6916
6917
6918 Changes: Modified:
6919 + - trunk/include/ircd_linker.h (File Added)
6920 +71 -1 trunk/src/Makefile.in (File Modified)
6921 + - trunk/src/ircd_linker.c (File Added)
6922 +16 -4 trunk/src/main.c (File Modified)
6923
6924
6925 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6926 Log:
6927 The launcher now calls io_loop() instead of charybdis_main().
6928 This is so that we do not have to reinitialize *everything* later.
6929
6930
6931 Changes: Modified:
6932 +1 -0 trunk/include/ircd.h (File Modified)
6933 +6 -7 trunk/src/ircd.c (File Modified)
6934 +13 -1 trunk/src/main.c (File Modified)
6935
6936
6937 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6938 Log:
6939 Use global binding on libircd.so.
6940
6941
6942 Changes: Modified:
6943 +1 -1 trunk/src/main.c (File Modified)
6944
6945
6946 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6947 Log:
6948 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6949 (it will do more later)
6950
6951
6952 Changes: Modified:
6953 +14 -12 trunk/include/config.h (File Modified)
6954 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6955 +31 -5 trunk/src/Makefile.in (File Modified)
6956 +78 -1 trunk/src/ircd.c (File Modified)
6957 + - trunk/src/main.c (File Added)
6958
6959
6960 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6961 Log:
6962 Add whitespace here, oops.
6963
6964
6965 Changes: Modified:
6966 +1 -1 trunk/CREDITS (File Modified)
6967
6968
6969 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6970 Log:
6971 Properly copy over the IP address here instead of using a cheap hack.
6972 Because the hack didn't work right except on IPv6. :|
6973
6974
6975 Changes: Modified:
6976 +12 -2 trunk/src/s_newconf.c (File Modified)
6977
6978
6979 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6980 Log:
6981 Revert reject cache notice to ratbox's, which more
6982 clearly suggests what's happening.
6983
6984
6985 Changes: Modified:
6986 +4 -1 trunk/src/reject.c (File Modified)
6987
6988
6989 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6990 Log:
6991 Fix the openssl status in the overview information.
6992
6993
6994 Changes: Modified:
6995 +1 -3 trunk/configure (File Modified)
6996 +1 -3 trunk/configure.ac (File Modified)
6997
6998
6999 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7000 Log:
7001 - Add simple exempt{} block (127.0.0.1) to example.conf.
7002 - Remove mention of deny{}.
7003
7004
7005 Changes: Modified:
7006 +5 -0 trunk/doc/example.conf (File Modified)
7007 +1 -1 trunk/doc/reference.conf (File Modified)
7008
7009
7010 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7011 Log:
7012 example.conf: add some comments at the start
7013 reference.conf: some ircd-ratbox -> charybdis
7014
7015
7016 Changes: Modified:
7017 +11 -0 trunk/doc/example.conf (File Modified)
7018 +6 -5 trunk/doc/reference.conf (File Modified)
7019
7020
7021 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7022 Log:
7023 Rename m_createauthonly module to createauthonly
7024 as this is not a module providing an m_function
7025 (command).
7026
7027
7028 Changes: Modified:
7029 +1 -38 trunk/contrib/Makefile.in (File Modified)
7030 + - trunk/contrib/createauthonly.c (File Added)
7031 + - trunk/contrib/m_createauthonly.c (File Deleted)
7032
7033
7034 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7035 Log:
7036 Add to example confs commented lines for:
7037 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7038 sno_globalkline.so, sno_globaloper.so.
7039
7040
7041 Changes: Modified:
7042 +5 -1 trunk/doc/example.conf (File Modified)
7043 +9 -1 trunk/doc/reference.conf (File Modified)
7044
7045
7046 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7047 Log:
7048 - Unbreak connecting to connect{}s with hostnames
7049 instead of IP addresses (broken with new resolver).
7050 - Try to do A/AAAA query based on aftype in
7051 connect{} (doesn't seem to work fully).
7052
7053
7054 Changes: Modified:
7055 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7056
7057
7058 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7059 Log:
7060 Unbreak /rehash dns.
7061
7062
7063 Changes: Modified:
7064 +1 -0 trunk/src/res.c (File Modified)
7065
7066
7067 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7068 Log:
7069 Preserve Hybrid Id and add one of our own.
7070
7071
7072 Changes: Modified:
7073 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7074 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7075
7076
7077 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7078 Log:
7079 Add anfl and Androsyn to CREDITS.
7080 They wrote a lot of ratbox code we use, both before and after the fork.
7081
7082
7083 Changes: Modified:
7084 +2 -0 trunk/CREDITS (File Modified)
7085
7086
7087 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7088 Log:
7089 Hostname validity check.
7090
7091
7092 Changes: Modified:
7093 +42 -3 trunk/src/s_auth.c (File Modified)
7094
7095
7096 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7097 Log:
7098 Version bump to 1.2.0.
7099
7100
7101 Changes: Modified:
7102 +9 -9 trunk/configure (File Modified)
7103 +1 -1 trunk/configure.ac (File Modified)
7104
7105
7106 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7107 Log:
7108 - Missed a spot in the IPv6 code here. Should be usable now.
7109
7110
7111 Changes: Modified:
7112 +2 -2 trunk/src/res.c (File Modified)
7113
7114
7115 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7116 Log:
7117 Alright, so, this massive commit does the following:
7118 - Removes adns
7119 - Adds a resolver based on the undernet and hybrid one.
7120 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7121 - Makes a check in ./configure be posixly correct
7122 - Simplifies the auth code and DNS callbacks
7123
7124 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7125
7126
7127 Changes: Modified:
7128 +1 -1 trunk/Makefile.in (File Modified)
7129 + - trunk/adns/ (File Deleted)
7130 +148 -80 trunk/configure (File Modified)
7131 +1 -2 trunk/configure.ac (File Modified)
7132 +6 -0 trunk/include/client.h (File Modified)
7133 +1 -0 trunk/include/packet.h (File Modified)
7134 +153 -41 trunk/include/res.h (File Modified)
7135 + - trunk/include/reslib.h (File Added)
7136 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7137 +930 -1449 trunk/modules/.depend (File Modified)
7138 +3 -0 trunk/modules/m_stats.c (File Modified)
7139 +417 -621 trunk/src/.depend (File Modified)
7140 +1 -1 trunk/src/.indent.pro (File Modified)
7141 +2069 -289 trunk/src/Makefile.in (File Modified)
7142 + - trunk/src/adns.c (File Deleted)
7143 + - trunk/src/res.c (File Added)
7144 + - trunk/src/reslib.c (File Added)
7145 +11 -50 trunk/src/s_auth.c (File Modified)
7146 +4 -26 trunk/src/s_newconf.c (File Modified)
7147
7148
7149 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7150 Log:
7151 Document the NOBALLOC feature.
7152
7153
7154 Changes: Modified:
7155 +7 -1 trunk/include/config.h (File Modified)
7156
7157
7158 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7159 Log:
7160 commands.sgml changes
7161
7162
7163 Changes: Modified:
7164 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7165
7166
7167 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7168 Log:
7169 connect{} changes.
7170
7171
7172 Changes: Modified:
7173 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7174
7175
7176 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7177 Log:
7178 Improve description of class{} block (in particular,
7179 mention server classes as well as client classes).
7180
7181
7182 Changes: Modified:
7183 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7184
7185
7186 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7187 Log:
7188 In comment:
7189 -/* sendq: servers need a higher sendq as they send more data */
7190 +/* sendq: servers need a higher sendq as they are sent more data */
7191
7192
7193 Changes: Modified:
7194 +1 -1 trunk/doc/reference.conf (File Modified)
7195
7196
7197 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7198 Log:
7199 Add modules{} block.
7200
7201
7202 Changes: Modified:
7203 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204
7205
7206 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7207 Log:
7208 Add general::oper_snomask, snomask on oper up for opers
7209 that have umode +s set on oper up, but do not have
7210 a specific snomask setting in their operator block.
7211 If this is empty or not specified, +s is used as before.
7212
7213
7214 Changes: Modified:
7215 +4 -1 trunk/doc/example.conf (File Modified)
7216 +7 -1 trunk/doc/reference.conf (File Modified)
7217 +1 -0 trunk/include/client.h (File Modified)
7218 +1 -0 trunk/include/s_conf.h (File Modified)
7219 +32 -0 trunk/src/newconf.c (File Modified)
7220 +1 -0 trunk/src/s_conf.c (File Modified)
7221 +13 -3 trunk/src/s_user.c (File Modified)
7222
7223
7224 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7225 Log:
7226 fix error
7227
7228 Changes: Modified:
7229 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7230
7231
7232 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7233 Log:
7234 Add MASKTRACE and CHANTRACE commands.
7235
7236
7237 Changes: Modified:
7238 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7239
7240
7241 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7242 Log:
7243 document loadmodule directive
7244
7245
7246 Changes: Modified:
7247 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7248
7249
7250 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7251 Log:
7252 finish this up
7253
7254
7255 Changes: Modified:
7256 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7257
7258
7259 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7260 Log:
7261 q:lines are no longer living in the ircd.conf either
7262
7263
7264 Changes: Modified:
7265 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7269 Log:
7270 remove k:line, d:line, x:line as they are their own files now
7271
7272
7273 Changes: Modified:
7274 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7275
7276
7277 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7278 Log:
7279 New place for operator::snomask.
7280
7281
7282 Changes: Modified:
7283 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7284
7285
7286 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7287 Log:
7288 Document connect {}.
7289
7290
7291 Changes: Modified:
7292 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7293
7294
7295 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7296 Log:
7297 example.conf: move operator::snomask to a more logical place,
7298 more sensible default
7299 reference.conf: add operator::snomask
7300
7301
7302 Changes: Modified:
7303 +3 -3 trunk/doc/example.conf (File Modified)
7304 +3 -0 trunk/doc/reference.conf (File Modified)
7305
7306
7307 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7308 Log:
7309 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7310 in those conf entries that take umodes like <name1>, <name2>, ...
7311
7312
7313 Changes: Modified:
7314 +3 -0 trunk/doc/reference.conf (File Modified)
7315 +3 -0 trunk/src/newconf.c (File Modified)
7316
7317
7318 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7319 Log:
7320 Remove H:line
7321
7322
7323 Changes: Modified:
7324 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7325
7326
7327 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7328 Log:
7329 Aesthetic changes.
7330
7331
7332 Changes: Modified:
7333 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334
7335
7336 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7337 Log:
7338 s/allow/auth
7339
7340
7341 Changes: Modified:
7342 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7346 Log:
7347 fix
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:25:40 UTC (20060212-766)
7355 Log:
7356 Document operator {} blocks.
7357
7358
7359 Changes: Modified:
7360 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7364 Log:
7365 auth{}: clarify/add some details
7366
7367
7368 Changes: Modified:
7369 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7370
7371
7372 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7373 Log:
7374 auth{}: Move a paragraph.
7375
7376
7377 Changes: Modified:
7378 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7379
7380
7381 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7382 Log:
7383 Document auth{} blocks.
7384
7385
7386 Changes: Modified:
7387 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7388
7389
7390 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7391 Log:
7392 Add umode +R.
7393
7394
7395 Changes: Modified:
7396 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7397
7398
7399 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7400 Log:
7401 Add umode +R, prevents unidentified clients from
7402 sending private messages or notices. /accept'ed
7403 clients and opers are exempt.
7404 Due to the /accept part, this is only checked
7405 at the target's server, may want to change
7406 this?
7407
7408
7409 Changes: Modified:
7410 +1 -0 trunk/help/opers/umode (File Modified)
7411 +1 -0 trunk/help/users/umode (File Modified)
7412 +2 -0 trunk/include/client.h (File Modified)
7413 +1 -0 trunk/include/numeric.h (File Modified)
7414 +11 -1 trunk/modules/core/m_message.c (File Modified)
7415 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7416 +1 -1 trunk/src/messages.tab (File Modified)
7417 +1 -1 trunk/src/s_user.c (File Modified)
7418
7419
7420 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7421 Log:
7422 Don't allow a nick change if banned or quieted (and not
7423 voiced or opped) on a channel. This uses numeric 435
7424 (bahamut's "cannot change to a banned nick") because
7425 bahamut/ircu's 437 and hyperion's 438 already have
7426 another meaning for us.
7427
7428
7429 Changes: Modified:
7430 +2 -0 trunk/include/channel.h (File Modified)
7431 +1 -0 trunk/include/numeric.h (File Modified)
7432 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7433 +38 -0 trunk/src/channel.c (File Modified)
7434 +1 -1 trunk/src/messages.tab (File Modified)
7435
7436
7437 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7438 Log:
7439 KNOCK:
7440 - respect ban exceptions
7441 - also deny a knock if quieted
7442
7443
7444 Changes: Modified:
7445 +2 -1 trunk/modules/m_knock.c (File Modified)
7446
7447
7448 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7449 Log:
7450 Reverse bad substitution in comment.
7451
7452
7453 Changes: Modified:
7454 +1 -1 trunk/src/channel.c (File Modified)
7455
7456
7457 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7458 Log:
7459 - set DynSpoof flag for clients spoofed at registration
7460 - add orighost instead of host to the hostname hash
7461
7462
7463 Changes: Modified:
7464 +5 -1 trunk/src/s_user.c (File Modified)
7465
7466
7467 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7468 Log:
7469 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7470
7471
7472 Changes: Modified:
7473 +2 -3 trunk/src/send.c (File Modified)
7474
7475
7476 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7477 Log:
7478 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7479
7480
7481 Changes: Modified:
7482 +17 -7 trunk/modules/m_signon.c (File Modified)
7483
7484
7485 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7486 Log:
7487 Correct minimum args on ENCAP SASL to avoid nasty core.
7488
7489
7490 Changes: Modified:
7491 +1 -1 trunk/modules/m_sasl.c (File Modified)
7492
7493
7494 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7495 Log:
7496 Style nits: sptr can't ever be NULL, don't compare truth
7497 values with YES.
7498
7499
7500 Changes: Modified:
7501 +2 -3 trunk/modules/m_scan.c (File Modified)
7502
7503
7504 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7505 Log:
7506 - Comment out scan_cmodes() prototype to suppress warning
7507 - Correct minimum parameter count for mo_scan()
7508
7509
7510 Changes: Modified:
7511 +2 -2 trunk/modules/m_scan.c (File Modified)
7512
7513
7514 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7515 Log:
7516 SCAN UMODES:
7517 - Include full command in operspy notice
7518 - Allow global scans (no-list used, mask not used) without operspy
7519 - Use ERR_NOPRIVS numeric
7520
7521
7522 Changes: Modified:
7523 +21 -9 trunk/modules/m_scan.c (File Modified)
7524
7525
7526 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7527 Log:
7528 Cancel out the >3 default if < is given; this way
7529 any </> specification fully overrides the default.
7530
7531
7532 Changes: Modified:
7533 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7534
7535
7536 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7537 Log:
7538 - Call mo_list() from m_list() to reduce code duplication
7539 - Default to >3, rather arbitrarily (conf option?)
7540 - Make < and > mean less than and greater than again
7541
7542
7543 Changes: Modified:
7544 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7545
7546
7547 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7548 Log:
7549 When processing topic burst, hide connecting server
7550 on netburst if flatten links is enabled.
7551
7552
7553 Changes: Modified:
7554 +9 -2 trunk/modules/m_tb.c (File Modified)
7555
7556
7557 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7558 Log:
7559 - remove PENALTY token
7560
7561
7562 Changes: Modified:
7563 +0 -1 trunk/include/supported.h (File Modified)
7564
7565
7566 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7567 Log:
7568 005 fixups:
7569 - Add PENALTY because we have a pace-wait system.
7570 - Add FNC due to SAVE and RSFNC
7571 - Add q to MAXLIST.
7572
7573
7574 Changes: Modified:
7575 +4 -2 trunk/include/supported.h (File Modified)
7576
7577
7578 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7579 Log:
7580 mkay, indent went nuts here
7581
7582
7583 Changes: Modified:
7584 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7585
7586
7587 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7588 Log:
7589 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7590 and can be used instead. The SAFELIST implementation is the one used by
7591 default, as most users/networks will be used to it.
7592
7593
7594 Changes: Modified:
7595 +1 -0 trunk/NEWS (File Modified)
7596 +14 -0 trunk/include/client.h (File Modified)
7597 +5 -0 trunk/include/hash.h (File Modified)
7598 +404 -272 trunk/modules/Makefile.in (File Modified)
7599 + - trunk/modules/m_list.c (File Deleted)
7600 + - trunk/modules/m_list_ratbox.c (File Added)
7601 + - trunk/modules/m_list_safelist.c (File Added)
7602 +5 -5 trunk/src/hash.c (File Modified)
7603
7604
7605 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7606 Log:
7607 Clear invites on a lowerTS JOIN or SJOIN.
7608 This should complete kick_on_split_riding protection.
7609
7610
7611 Changes: Modified:
7612 +5 -0 trunk/modules/core/m_join.c (File Modified)
7613 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7614
7615
7616 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7617 Log:
7618 Like in ratbox, send and interpret timestamps on invites.
7619
7620
7621 Changes: Modified:
7622 +9 -2 trunk/modules/m_invite.c (File Modified)
7623
7624
7625 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7626 Log:
7627 Add +S (network service) umode. Just for completeness, users or opers
7628 cannot set this.
7629
7630
7631 Changes: Modified:
7632 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7633
7634
7635 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7636 Log:
7637 update NEWS a bit
7638
7639
7640 Changes: Modified:
7641 +35 -2 trunk/NEWS (File Modified)
7642
7643
7644 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7645 Log:
7646 Split off a PreClient structure for data to be freed on registation (i.e. password).
7647 New hook introduce_client for post-registration messages.
7648 Fix b0rked SASL numerics.
7649 Burst REALHOST post-introduction for spoofed-on-registration clients.
7650 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7651 Pre-registration signon support.
7652
7653
7654 Changes: Modified:
7655 +10 -0 trunk/configure (File Modified)
7656 +2 -0 trunk/configure.ac (File Modified)
7657 +14 -4 trunk/include/client.h (File Modified)
7658 +1 -0 trunk/include/hook.h (File Modified)
7659 +1 -0 trunk/include/numeric.h (File Modified)
7660 +3 -0 trunk/include/setup.h.in (File Modified)
7661 +16 -0 trunk/modules/m_chghost.c (File Modified)
7662 +25 -21 trunk/modules/m_sasl.c (File Modified)
7663 +63 -30 trunk/modules/m_signon.c (File Modified)
7664 +18 -0 trunk/src/client.c (File Modified)
7665 +2 -0 trunk/src/hook.c (File Modified)
7666 +5 -5 trunk/src/messages.tab (File Modified)
7667 +2 -0 trunk/src/s_serv.c (File Modified)
7668 +28 -2 trunk/src/s_user.c (File Modified)
7669
7670
7671 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7672 Log:
7673 Update hook documentation.
7674
7675
7676 Changes: Modified:
7677 +30 -0 trunk/doc/hooks.txt (File Modified)
7678
7679
7680 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7681 Log:
7682 Improve @/# handling in match_esc().
7683
7684
7685 Changes: Modified:
7686 +21 -13 trunk/src/match.c (File Modified)
7687
7688
7689 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7690 Log:
7691 backtrack instead of bailing out when handling a mismatched escape
7692
7693
7694 Changes: Modified:
7695 +1 -1 trunk/src/match.c (File Modified)
7696
7697
7698 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7699 Log:
7700 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7701
7702 Changes: Modified:
7703 +2 -1 trunk/CREDITS (File Modified)
7704
7705
7706 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7707 Log:
7708 Fix the escape brokenness and pick up a more efficient matching algorithm,
7709 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7710 Patch sent upstream. They can do whatever they want with it, *shrug*.
7711
7712
7713 Changes: Modified:
7714 +147 -161 trunk/src/match.c (File Modified)
7715
7716
7717 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7718 Log:
7719 If flatten links is enabled, fake the origins of some ServerModes
7720 sent to clients so that the server sending the netburst is hidden.
7721 Most mode hacks still show the true source.
7722
7723
7724 Changes: Modified:
7725 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7726 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7727
7728
7729 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7730 Log:
7731 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7732 where the exit originated).
7733 - When receiving an SQUIT for a server themselves
7734 (IsMe(target_p) || target_p == client_p)
7735 close their link and send a local server notice.
7736
7737
7738 Changes: Modified:
7739 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7740 +6 -3 trunk/src/client.c (File Modified)
7741
7742
7743 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7744 Log:
7745 Hooking into the wrong hook, whoops. :P
7746
7747
7748 Changes: Modified:
7749 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7750 +6 -10 trunk/modules/core/m_join.c (File Modified)
7751
7752
7753 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7754 Log:
7755 this doesn't work right, right now :P
7756
7757
7758 Changes: Modified:
7759 +40 -0 trunk/contrib/Makefile.in (File Modified)
7760 + - trunk/contrib/m_createauthonly.c (File Added)
7761 +6 -0 trunk/include/hook.h (File Modified)
7762 +26 -1 trunk/modules/core/m_join.c (File Modified)
7763 +1 -1 trunk/src/ircd.c (File Modified)
7764
7765
7766 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7767 Log:
7768 Make can_join() hookable.
7769
7770
7771 Changes: Modified:
7772 +12 -1 trunk/src/channel.c (File Modified)
7773
7774
7775 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7776 Log:
7777 add 'int approved;' to the channel event hook
7778
7779
7780 Changes: Modified:
7781 +1 -0 trunk/include/hook.h (File Modified)
7782
7783
7784 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7785 Log:
7786 Use SIDs in SASL ENCAP origin.
7787 Ignore responses from other agents once the first SASL response has been received for a client.
7788
7789
7790 Changes: Modified:
7791 +9 -5 trunk/modules/m_sasl.c (File Modified)
7792
7793
7794 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7795 Log:
7796 Removed stray debug code.
7797
7798
7799 Changes: Modified:
7800 +1 -1 trunk/modules/m_sasl.c (File Modified)
7801
7802
7803 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7804 Log:
7805 Don't complain "unknown MODE flag" if a non-oper attempts
7806 to unset an oper only umode they do not have.
7807 This is to prevent unwanted error messages when users/bots
7808 do things like MODE <nick> +i-sw.
7809
7810
7811 Changes: Modified:
7812 +4 -2 trunk/src/s_user.c (File Modified)
7813
7814
7815 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7816 Log:
7817 Fix client_exit hook name and only call it for local exits that are not
7818 IsAnyServer.
7819
7820
7821 Changes: Modified:
7822 +3 -2 trunk/modules/m_sasl.c (File Modified)
7823
7824
7825 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7826 Log:
7827 Fix SASL logic to actually use stored agent UID.
7828 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7829 Add abort code for exiting clients.
7830
7831
7832 Changes: Modified:
7833 +18 -9 trunk/modules/m_sasl.c (File Modified)
7834
7835
7836 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7837 Log:
7838 Port over ratbox 2.2 /challenge. This is slightly more secure
7839 (better crypto, longer keys, challenge timeout) and has better
7840 client scripts.
7841
7842 The respond tool is no longer part of the ircd tree but a
7843 separate package, currently available from
7844 http://respond.ircd-ratbox.org (we should mirror/... this).
7845
7846
7847 Changes: Modified:
7848 +65 -310 trunk/doc/challenge.txt (File Modified)
7849 +5 -5 trunk/include/client.h (File Modified)
7850 +3 -0 trunk/include/irc_string.h (File Modified)
7851 +3 -0 trunk/include/numeric.h (File Modified)
7852 +94 -50 trunk/modules/m_challenge.c (File Modified)
7853 +1 -2 trunk/src/client.c (File Modified)
7854 +125 -0 trunk/src/irc_string.c (File Modified)
7855 +2 -2 trunk/src/messages.tab (File Modified)
7856 + - trunk/tools/rsa_respond/ (File Deleted)
7857
7858
7859 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7860 Log:
7861 Preliminary SASL support.
7862
7863
7864 Changes: Modified:
7865 +7 -0 trunk/include/client.h (File Modified)
7866 +6 -0 trunk/include/numeric.h (File Modified)
7867 +1 -0 trunk/modules/Makefile.in (File Modified)
7868 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7869 +175 -1 trunk/modules/m_cap.c (File Modified)
7870 + - trunk/modules/m_sasl.c (File Added)
7871 +2 -0 trunk/modules/m_user.c (File Modified)
7872 +5 -5 trunk/src/messages.tab (File Modified)
7873 +8 -2 trunk/src/s_user.c (File Modified)
7874
7875
7876 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7877 Log:
7878 SIGNON: make logout also apply remotely.
7879
7880
7881 Changes: Modified:
7882 +7 -2 trunk/modules/m_signon.c (File Modified)
7883
7884
7885 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7886 Log:
7887 Use an asterisk when sending empty logins in SIGNON.
7888
7889
7890 Changes: Modified:
7891 +5 -5 trunk/modules/m_signon.c (File Modified)
7892
7893
7894 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7895 Log:
7896 SIGNON: Only add whowas entry (add_history()) and wipe
7897 accepts (del_all_accepts()) if nick changed.
7898
7899
7900 Changes: Modified:
7901 +5 -3 trunk/modules/m_signon.c (File Modified)
7902
7903
7904 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7905 Log:
7906 SIGNON: slight fixes to collision code:
7907 - don't kill if target_p == source_p (nick unchanged or only changed case)
7908 - add comment that SAVE support is missing
7909 - use sendto_realops_snomask() instead of sendto_realops_flags()
7910
7911
7912 Changes: Modified:
7913 +9 -6 trunk/modules/m_signon.c (File Modified)
7914
7915
7916 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7917 Log:
7918 Fix up kills for bad nick/user/host on SIGNON.
7919
7920
7921 Changes: Modified:
7922 +16 -6 trunk/modules/m_signon.c (File Modified)
7923
7924
7925 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7926 Log:
7927 If changing to a nick with a digit, only allow the UID.
7928
7929
7930 Changes: Modified:
7931 +4 -0 trunk/modules/m_signon.c (File Modified)
7932
7933
7934 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7935 Log:
7936 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7937 Strip leading digits from logins that are not purely numeric.
7938
7939
7940 Changes: Modified:
7941 +3 -0 trunk/include/numeric.h (File Modified)
7942 +2 -0 trunk/include/send.h (File Modified)
7943 +1 -0 trunk/modules/Makefile.in (File Modified)
7944 +456 -3 trunk/modules/m_services.c (File Modified)
7945 + - trunk/modules/m_signon.c (File Added)
7946 +2 -2 trunk/src/messages.tab (File Modified)
7947 +98 -0 trunk/src/send.c (File Modified)
7948
7949
7950 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7951 Log:
7952 Remove old server notice umodes from example confs.
7953
7954
7955 Changes: Modified:
7956 +1 -2 trunk/doc/example.conf (File Modified)
7957 +4 -17 trunk/doc/reference.conf (File Modified)
7958
7959
7960 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7961 Log:
7962 Add snomask help file (forgot this earlier).
7963
7964
7965 Changes: Modified:
7966 + - trunk/help/opers/snomask (File Added)
7967
7968
7969 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7970 Log:
7971 Add umode +l (receive locops).
7972
7973
7974 Changes: Modified:
7975 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7976
7977
7978 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7979 Log:
7980 We don't plan to implement cmode +R (quiet unidentified) and
7981 umode +I (deny invite) for 1.1, so comment them out from the
7982 docs.
7983
7984
7985 Changes: Modified:
7986 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7987 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7988
7989
7990 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7991 Log:
7992 Improve snomask usage description.
7993
7994
7995 Changes: Modified:
7996 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7997
7998
7999 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8000 Log:
8001 Mention the word snomask with umode +s (needs to be a link really).
8002
8003
8004 Changes: Modified:
8005 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8006
8007
8008 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8009 Log:
8010 Add snomask +Z (operspy notices).
8011
8012
8013 Changes: Modified:
8014 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8015
8016
8017 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8018 Log:
8019 Misc updates/clarifications.
8020
8021
8022 Changes: Modified:
8023 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8024
8025
8026 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8027 Log:
8028 Document snomasks.
8029
8030
8031 Changes: Modified:
8032 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8033 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8034 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8035
8036
8037 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8038 Log:
8039 - Allow ENCAP REALHOST outside burst
8040 - Fix comment describing race condition: this can only happen
8041 on a local whois with use_whois_actually enabled
8042
8043
8044 Changes: Modified:
8045 +4 -6 trunk/modules/m_chghost.c (File Modified)
8046
8047
8048 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8049 Log:
8050 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8051
8052
8053 Changes: Modified:
8054 +39 -0 trunk/contrib/Makefile.in (File Modified)
8055 + - trunk/contrib/sno_globaloper.c (File Added)
8056
8057
8058 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8059 Log:
8060 Pass along old umodes and snomask in umode_changed hook,
8061 changing its parameter type from struct Client *
8062 to hook_data_umode_changed *. (For a new client, both
8063 are zero.)
8064
8065 The IP cloaking module now fully ignores umode changes
8066 where +h didn't change.
8067
8068
8069 Changes: Modified:
8070 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8071 +7 -0 trunk/include/hook.h (File Modified)
8072 +18 -4 trunk/src/s_user.c (File Modified)
8073
8074
8075 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8076 Log:
8077 move libcharybdis-provided function initialisation into libcharybdis_init().
8078
8079
8080 Changes: Modified:
8081 +32 -11 trunk/src/ircd.c (File Modified)
8082
8083
8084 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8085 Log:
8086 Make +f notices (local host, global host, global user@host, local class)
8087 netwide. Exceeding /quote set max remains local.
8088
8089
8090 Changes: Modified:
8091 +4 -4 trunk/src/s_conf.c (File Modified)
8092
8093
8094 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8095 Log:
8096 Netwide notices about attempts to join juped channels.
8097
8098
8099 Changes: Modified:
8100 +1 -1 trunk/modules/core/m_join.c (File Modified)
8101
8102
8103 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8104 Log:
8105 Send server notices about failed oper attempts globally.
8106 Successful remote oper attempt notices will be generated
8107 from the mode changes.
8108
8109
8110 Changes: Modified:
8111 +3 -3 trunk/modules/m_challenge.c (File Modified)
8112 +2 -2 trunk/modules/m_oper.c (File Modified)
8113
8114
8115 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8116 Log:
8117 Rest of infrastructure for sending server notices globally.
8118 Uses a new L_NETWIDE level on sendto_realops_snomask().
8119
8120
8121 Changes: Modified:
8122 +1 -0 trunk/include/send.h (File Modified)
8123 +31 -4 trunk/src/send.c (File Modified)
8124
8125
8126 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8127 Log:
8128 Add general::global_snotices conf option to control
8129 whether we send out SNOTEs. Does not do anything yet.
8130
8131
8132 Changes: Modified:
8133 +1 -0 trunk/doc/example.conf (File Modified)
8134 +6 -0 trunk/doc/reference.conf (File Modified)
8135 +1 -0 trunk/include/s_conf.h (File Modified)
8136 +6 -0 trunk/modules/m_info.c (File Modified)
8137 +1 -0 trunk/src/newconf.c (File Modified)
8138 +1 -0 trunk/src/s_conf.c (File Modified)
8139
8140
8141 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8142 Log:
8143 Only accept SNOTE from servers.
8144
8145
8146 Changes: Modified:
8147 +2 -0 trunk/modules/m_snote.c (File Modified)
8148
8149
8150 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8151 Log:
8152 Correct parv indices so this actually works.
8153
8154
8155 Changes: Modified:
8156 +2 -2 trunk/modules/m_snote.c (File Modified)
8157
8158
8159 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8160 Log:
8161 s/scan/snote/g
8162
8163
8164 Changes: Modified:
8165 +3 -3 trunk/modules/m_snote.c (File Modified)
8166
8167
8168 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8169 Log:
8170 Add m_snote.c, SNOTE propagator.
8171
8172
8173 Changes: Modified:
8174 +86 -0 trunk/modules/Makefile.in (File Modified)
8175 + - trunk/modules/m_snote.c (File Added)
8176
8177
8178 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8179 Log:
8180 start seeding the 1.1 NEWS file
8181
8182
8183 Changes: Modified:
8184 +4 -0 trunk/NEWS (File Modified)
8185
8186
8187 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8188 Log:
8189 rename some modules to more descriptive names...
8190
8191
8192 Changes: Modified:
8193 +2 -131 trunk/contrib/Makefile.in (File Modified)
8194 + - trunk/contrib/globalconnexit.c (File Deleted)
8195 + - trunk/contrib/globallineactive.c (File Deleted)
8196 + - trunk/contrib/sno_farconnect.c (File Added)
8197 + - trunk/contrib/sno_globalkline.c (File Added)
8198 +1 -120 trunk/modules/Makefile.in (File Modified)
8199 + - trunk/modules/networknotice.c (File Deleted)
8200 + - trunk/modules/sno_routing.c (File Added)
8201
8202
8203 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8204 Log:
8205 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8206 Uses FLAGS2_FLOODDONE bit on servers.
8207
8208
8209 Changes: Modified:
8210 +3 -0 trunk/include/client.h (File Modified)
8211 +121 -1 trunk/modules/Makefile.in (File Modified)
8212 + - trunk/modules/networknotice.c (File Added)
8213
8214
8215 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8216 Log:
8217 Don't show servers in /trace to nonopers if flatten links is enabled.
8218
8219
8220 Changes: Modified:
8221 +8 -5 trunk/modules/m_trace.c (File Modified)
8222
8223
8224 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8225 Log:
8226 CHGHOST:
8227 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8228 - send back confirmation to source, if local client
8229 - send a +s server notice if the source is neither a server nor a service (+S)
8230
8231
8232 Changes: Modified:
8233 +5 -1 trunk/modules/m_chghost.c (File Modified)
8234
8235
8236 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8237 Log:
8238 Use sendto_realops_snomask_from() to make the
8239 server notices appear to come from the affected
8240 user's server.
8241
8242
8243 Changes: Modified:
8244 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8245 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8246
8247
8248 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8249 Log:
8250 Add sendto_realops_snomask_from(), allows
8251 specification of apparent source server.
8252
8253
8254 Changes: Modified:
8255 +1 -0 trunk/include/send.h (File Modified)
8256 +41 -1 trunk/src/send.c (File Modified)
8257
8258
8259 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8260 Log:
8261 Revert r579. Keep host, not orighost in oper up notice.
8262 It would be inconsistent to have orighost there, and we
8263 don't want to mess up all server notices by putting both
8264 host and orighost.
8265
8266
8267 Changes: Modified:
8268 +1 -1 trunk/src/s_user.c (File Modified)
8269
8270
8271 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8272 Log:
8273 Include the IP address in operlog/foperlog.
8274
8275
8276 Changes: Modified:
8277 +10 -8 trunk/modules/m_challenge.c (File Modified)
8278 +8 -6 trunk/modules/m_oper.c (File Modified)
8279
8280
8281 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8282 Log:
8283 Call umode_changed hook on oper up.
8284
8285
8286 Changes: Modified:
8287 +1 -0 trunk/src/s_user.c (File Modified)
8288
8289
8290 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8291 Log:
8292 Add globalconnexit contrib module, shows remote client connects/exits
8293 except netsplits/netjoin on snomask +F.
8294 Notice formatting will probably change somewhat still.
8295
8296
8297 Changes: Modified:
8298 +80 -0 trunk/contrib/Makefile.in (File Modified)
8299 + - trunk/contrib/globalconnexit.c (File Added)
8300
8301
8302 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8303 Log:
8304 Declare snomask_modes[] so modules can provide snomasks.
8305
8306
8307 Changes: Modified:
8308 +2 -0 trunk/include/snomask.h (File Modified)
8309
8310
8311 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8312 Log:
8313 Replace user_signon hook with two new hooks: new_local_user
8314 and new_remote_user.
8315 These are called right before the user is introduced to the
8316 rest of the network.
8317
8318
8319 Changes: Modified:
8320 +2 -1 trunk/include/hook.h (File Modified)
8321 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8322 +4 -2 trunk/src/hook.c (File Modified)
8323 +2 -3 trunk/src/s_user.c (File Modified)
8324
8325
8326 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8327 Log:
8328 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8329
8330
8331 Changes: Modified:
8332 +2 -2 trunk/modules/m_scan.c (File Modified)
8333
8334
8335 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8336 Log:
8337 Update doc/technical/send.txt.
8338
8339
8340 Changes: Modified:
8341 +91 -131 trunk/doc/technical/send.txt (File Modified)
8342
8343
8344 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8345 Log:
8346 Add chantrace and masktrace to help files.
8347
8348
8349 Changes: Modified:
8350 + - trunk/help/opers/chantrace (File Added)
8351 +27 -20 trunk/help/opers/index (File Modified)
8352 + - trunk/help/opers/masktrace (File Added)
8353 +2 -0 trunk/help/opers/operspy (File Modified)
8354
8355
8356 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8357 Log:
8358 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8359 Shows etrace-like output for all users in a channel,
8360 in particular IP addresses.
8361
8362
8363 Changes: Modified:
8364 +75 -2 trunk/modules/m_etrace.c (File Modified)
8365
8366
8367 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8368 Log:
8369 Port over ratbox 2.2 r21727 (anfl):
8370 add some logging when we drop servers in places where we only notify opers
8371
8372
8373 Changes: Modified:
8374 +31 -0 trunk/modules/core/m_server.c (File Modified)
8375
8376
8377 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8378 Log:
8379 display orighost in operup message
8380
8381
8382 Changes: Modified:
8383 +1 -1 trunk/src/s_user.c (File Modified)
8384
8385
8386 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8387 Log:
8388 Add globallineactive contrib module, a hack which can often
8389 show k/d/g/x line active for remote clients.
8390
8391
8392 Changes: Modified:
8393 +52 -0 trunk/contrib/Makefile.in (File Modified)
8394 + - trunk/contrib/globallineactive.c (File Added)
8395
8396
8397 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8398 Log:
8399 Show IP field in the same way as MASKTRACE:
8400 "255.255.255.255" if it's unknown (remote TS5 client)
8401 and "0" if we or the remote server are purposely
8402 hiding it.
8403
8404
8405 Changes: Modified:
8406 +12 -1 trunk/modules/m_scan.c (File Modified)
8407
8408
8409 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8410 Log:
8411 scan umodes:
8412 - don't show servers in a global scan
8413 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8414
8415
8416 Changes: Modified:
8417 +4 -1 trunk/modules/m_scan.c (File Modified)
8418
8419
8420 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8421 Log:
8422 Implement SCAN UMODES.
8423
8424
8425 Changes: Modified:
8426 +3 -0 trunk/include/numeric.h (File Modified)
8427 +128 -2 trunk/modules/m_scan.c (File Modified)
8428 +2 -2 trunk/src/messages.tab (File Modified)
8429
8430
8431 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8432 Log:
8433 more oops
8434
8435
8436 Changes: Modified:
8437 +1 -1 trunk/modules/m_scan.c (File Modified)
8438
8439
8440 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8441 Log:
8442 parv[0] should be parv[1].
8443
8444
8445 Changes: Modified:
8446 +1 -1 trunk/modules/m_scan.c (File Modified)
8447
8448
8449 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8450 Log:
8451 another oops
8452
8453
8454 Changes: Modified:
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8456
8457
8458 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8459 Log:
8460 fix mistake here
8461
8462
8463 Changes: Modified:
8464 +2 -2 trunk/modules/m_scan.c (File Modified)
8465
8466
8467 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8468 Log:
8469 framework for scan command
8470
8471
8472 Changes: Modified:
8473 +113 -0 trunk/modules/Makefile.in (File Modified)
8474 + - trunk/modules/m_scan.c (File Added)
8475
8476
8477 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8478 Log:
8479 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8480
8481
8482 Changes: Modified:
8483 +2 -0 trunk/include/irc_string.h (File Modified)
8484 +157 -1 trunk/modules/m_etrace.c (File Modified)
8485 +129 -90 trunk/src/match.c (File Modified)
8486
8487
8488 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8489 Log:
8490 orighost may live in a different hash bucket (likely the case), lets check it standalone
8491
8492
8493 Changes: Modified:
8494 +39 -3 trunk/src/hostmask.c (File Modified)
8495
8496
8497 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8498 Log:
8499 SVN didn't check modules/ somehow, hrmm.
8500
8501
8502 Changes: Modified:
8503 +1 -1 trunk/modules/m_kline.c (File Modified)
8504 +6 -6 trunk/modules/m_stats.c (File Modified)
8505
8506
8507 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8508 Log:
8509 Track hostmask entries for client_p->orighost, if available.
8510 Not throughly tested, but seems to work fine.
8511
8512
8513 Changes: Modified:
8514 +8 -4 trunk/include/hostmask.h (File Modified)
8515 +14 -10 trunk/src/hostmask.c (File Modified)
8516
8517
8518 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8519 Log:
8520 Pass on SQUIT reasons more.
8521
8522
8523 Changes: Modified:
8524 +17 -19 trunk/src/client.c (File Modified)
8525
8526
8527 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8528 Log:
8529 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8530 This way, hidden admins also get them.
8531
8532
8533 Changes: Modified:
8534 +4 -4 trunk/src/send.c (File Modified)
8535
8536
8537 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8538 Log:
8539 From ircd-ratbox 2.2 (r21339 anfl):
8540 ms_kill() should be using find_person(), not find_client()
8541 otherwise it can generate a core.
8542
8543
8544 Changes: Modified:
8545 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8546
8547
8548 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8549 Log:
8550 Add m_error to core_module_table, so it is loaded by default.
8551
8552
8553 Changes: Modified:
8554 +1 -0 trunk/src/modules.c (File Modified)
8555
8556
8557 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8558 Log:
8559 comment is a const char *, not char *.
8560
8561
8562 Changes: Modified:
8563 +1 -1 trunk/include/hook.h (File Modified)
8564
8565
8566 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8567 Log:
8568 Fix a long standing hybrid 7 bug: when getting a read error
8569 on a server, report_error() is called with a %d instead of
8570 a %s in the format string ("Lost connection" in +d).
8571
8572
8573 Changes: Modified:
8574 +1 -1 trunk/src/client.c (File Modified)
8575
8576
8577 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8578 Log:
8579 Clarifications.
8580
8581
8582 Changes: Modified:
8583 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8584
8585
8586 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8587 Log:
8588 Add document describing capabilities and what they mean.
8589
8590
8591 Changes: Modified:
8592 + - trunk/doc/technical/capab.txt (File Added)
8593
8594
8595 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8596 Log:
8597 Change client_exit hook to pass all exit_client() parameters.
8598
8599
8600 Changes: Modified:
8601 +8 -0 trunk/include/hook.h (File Modified)
8602 +6 -1 trunk/src/client.c (File Modified)
8603
8604
8605 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8606 Log:
8607 Add client_exit hook, called in exit_client() for all
8608 clients of all types, except clients exiting because
8609 of netsplits (QS). The only thing done before it is
8610 marking the client as "closing" (to prevent
8611 recursion).
8612
8613
8614 Changes: Modified:
8615 +1 -0 trunk/include/hook.h (File Modified)
8616 +2 -0 trunk/src/client.c (File Modified)
8617 +2 -0 trunk/src/hook.c (File Modified)
8618
8619
8620 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8621 Log:
8622 Improve the code that calculates the nnnS nnnC counts
8623 in RPL_TRACESERVER.
8624
8625 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8626
8627
8628 Changes: Modified:
8629 +43 -36 trunk/modules/m_trace.c (File Modified)
8630
8631
8632 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8633 Log:
8634 Add server_eob hook.
8635 Planning to use this for netsplit/join notices.
8636
8637
8638 Changes: Modified:
8639 +1 -0 trunk/include/hook.h (File Modified)
8640 +2 -0 trunk/modules/m_pong.c (File Modified)
8641 +2 -0 trunk/src/hook.c (File Modified)
8642
8643
8644 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8645 Log:
8646 Default motd: ircd-ratbox -> charybdis
8647
8648
8649 Changes: Modified:
8650 +1 -1 trunk/doc/ircd.motd (File Modified)
8651
8652
8653 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8654 Log:
8655 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8656
8657
8658 Changes: Modified:
8659 +4 -4 trunk/src/s_user.c (File Modified)
8660
8661
8662 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8663 Log:
8664 - Remove obsolete EOB help file
8665 - Document snomask in the help files
8666 - Update indexes
8667
8668
8669 Changes: Modified:
8670 + - trunk/help/opers/eob (File Deleted)
8671 +13 -12 trunk/help/opers/index (File Modified)
8672 +1 -13 trunk/help/opers/umode (File Modified)
8673 +7 -7 trunk/help/users/index (File Modified)
8674
8675
8676 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8677 Log:
8678 Bail if snomask to parse is not given. Pointy hat to myself.
8679
8680
8681 Changes: Modified:
8682 +3 -0 trunk/src/snomask.c (File Modified)
8683
8684
8685 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8686 Log:
8687 Remove m_flags from autoconf
8688
8689
8690 Changes: Modified:
8691 +0 -1 trunk/contrib/Makefile.in (File Modified)
8692
8693
8694 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8695 Log:
8696 remove m_flags
8697
8698
8699 Changes: Modified:
8700 + - trunk/contrib/m_flags.c (File Deleted)
8701
8702
8703 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8704 Log:
8705 If +s is in oper_only_umodes, clear snomask on deoper.
8706
8707
8708 Changes: Modified:
8709 +5 -0 trunk/src/s_user.c (File Modified)
8710
8711
8712 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8713 Log:
8714 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8715
8716
8717 Changes: Modified:
8718 +2 -2 trunk/configure (File Modified)
8719 +2 -2 trunk/configure.ac (File Modified)
8720
8721
8722 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8723 Log:
8724 Remove the old server notice umodes.
8725 Default oper only umodes is now +s.
8726 Please make sure all remaining umodes still work.
8727
8728
8729 Changes: Modified:
8730 +3 -21 trunk/include/client.h (File Modified)
8731 +0 -12 trunk/src/newconf.c (File Modified)
8732 +1 -1 trunk/src/s_conf.c (File Modified)
8733 +12 -12 trunk/src/s_user.c (File Modified)
8734
8735
8736 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8737 Log:
8738 operator::flags nick_changes now controls +n snomask instead of +n umode.
8739
8740
8741 Changes: Modified:
8742 +8 -8 trunk/src/s_user.c (File Modified)
8743
8744
8745 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8746 Log:
8747 Move down h_umode_changed hook call after umode allowed checks
8748 (so it will not see +a if someone tries to set it but is not
8749 allowed to).
8750
8751
8752 Changes: Modified:
8753 +2 -3 trunk/src/s_user.c (File Modified)
8754
8755
8756 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8757 Log:
8758 Move over non-+s server notices (hopefully, all of them).
8759
8760
8761 Changes: Modified:
8762 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8763 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8764 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8765 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8766 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8767 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8768 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8769 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8770 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8771 +2 -2 trunk/libcharybdis/event.c (File Modified)
8772 +2 -2 trunk/modules/core/m_join.c (File Modified)
8773 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8774 +3 -3 trunk/modules/core/m_message.c (File Modified)
8775 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8776 +2 -2 trunk/modules/core/m_server.c (File Modified)
8777 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8778 +1 -1 trunk/modules/m_post.c (File Modified)
8779 +1 -1 trunk/modules/m_services.c (File Modified)
8780 +2 -2 trunk/src/channel.c (File Modified)
8781 +3 -3 trunk/src/client.c (File Modified)
8782 +1 -1 trunk/src/hash.c (File Modified)
8783 +5 -5 trunk/src/s_conf.c (File Modified)
8784 +2 -2 trunk/src/s_log.c (File Modified)
8785 +4 -4 trunk/src/s_user.c (File Modified)
8786
8787
8788 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8789 Log:
8790 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8791
8792
8793 Changes: Modified:
8794 +2 -1 trunk/include/snomask.h (File Modified)
8795 +2 -2 trunk/src/snomask.c (File Modified)
8796
8797
8798 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8799 Log:
8800 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8801
8802
8803 Changes: Modified:
8804 +1 -1 trunk/contrib/example_module.c (File Modified)
8805 +2 -2 trunk/include/ircd_defs.h (File Modified)
8806 +6 -6 trunk/modules/core/m_error.c (File Modified)
8807 +1 -1 trunk/modules/core/m_join.c (File Modified)
8808 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8809 +1 -1 trunk/modules/core/m_message.c (File Modified)
8810 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8811 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8812 +18 -18 trunk/modules/core/m_server.c (File Modified)
8813 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8814 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8815 +4 -4 trunk/modules/m_challenge.c (File Modified)
8816 +4 -4 trunk/modules/m_dline.c (File Modified)
8817 +13 -13 trunk/modules/m_gline.c (File Modified)
8818 +5 -5 trunk/modules/m_kline.c (File Modified)
8819 +2 -2 trunk/modules/m_oper.c (File Modified)
8820 +1 -1 trunk/modules/m_pong.c (File Modified)
8821 +13 -13 trunk/modules/m_rehash.c (File Modified)
8822 +4 -4 trunk/modules/m_resv.c (File Modified)
8823 +16 -16 trunk/modules/m_set.c (File Modified)
8824 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8825 +6 -6 trunk/modules/m_xline.c (File Modified)
8826 +1 -1 trunk/src/adns.c (File Modified)
8827 +2 -2 trunk/src/channel.c (File Modified)
8828 +1 -1 trunk/src/listener.c (File Modified)
8829 +1 -1 trunk/src/s_auth.c (File Modified)
8830 +15 -15 trunk/src/s_conf.c (File Modified)
8831 +3 -3 trunk/src/s_user.c (File Modified)
8832 +7 -7 trunk/src/send.c (File Modified)
8833
8834
8835 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8836 Log:
8837 On oper up:
8838 - set +s snomask if +s umode set but no snomasks
8839 - put numerics in more logical order
8840
8841
8842 Changes: Modified:
8843 +3 -1 trunk/src/s_user.c (File Modified)
8844
8845
8846 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8847 Log:
8848 parse_snobuf_to_mask(): default to + at start
8849 allows stuff like /mode jilles +s C
8850
8851
8852 Changes: Modified:
8853 +1 -1 trunk/src/snomask.c (File Modified)
8854
8855
8856 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8857 Log:
8858 Changes to user_mode() snomask handling.
8859 - show snomask (if not 0) on /mode <nick>
8860 - show snomask once at the end if +s/-s used
8861 - only parse 1 parameter for umode changes
8862 - don't crash on /mode <nick> +s
8863 - /mode <nick> -s clears snomask, doesn't use parameter
8864 - set umode +s iff snomask is not 0
8865 - snomask is not propagated, but umode +s is
8866
8867
8868 Changes: Modified:
8869 +97 -72 trunk/src/s_user.c (File Modified)
8870
8871
8872 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8873 Log:
8874 Convert some messages over to snomask.
8875
8876
8877 Changes: Modified:
8878 +29 -29 trunk/src/client.c (File Modified)
8879 +2 -2 trunk/src/ircd.c (File Modified)
8880 +13 -13 trunk/src/modules.c (File Modified)
8881 +1 -1 trunk/src/newconf.c (File Modified)
8882 +5 -5 trunk/src/parse.c (File Modified)
8883 +1 -1 trunk/src/restart.c (File Modified)
8884 +4 -4 trunk/src/s_newconf.c (File Modified)
8885 +11 -11 trunk/src/s_serv.c (File Modified)
8886
8887
8888 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8889 Log:
8890 include snomask.h from client.h
8891
8892
8893 Changes: Modified:
8894 +1 -0 trunk/include/client.h (File Modified)
8895
8896
8897 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8898 Log:
8899 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8900
8901
8902 Changes: Modified:
8903 +1 -0 trunk/src/newconf.c (File Modified)
8904 +2 -1 trunk/src/snomask.c (File Modified)
8905
8906
8907 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8908 Log:
8909 should start with +, not \0. Whoops. :)
8910
8911
8912 Changes: Modified:
8913 +1 -1 trunk/src/snomask.c (File Modified)
8914
8915
8916 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8917 Log:
8918 core snomask support.
8919
8920
8921 Changes: Modified:
8922 +3 -0 trunk/doc/example.conf (File Modified)
8923 +2 -0 trunk/include/client.h (File Modified)
8924 +2 -0 trunk/include/numeric.h (File Modified)
8925 +2 -0 trunk/include/s_newconf.h (File Modified)
8926 +63 -0 trunk/include/send.h (File Modified)
8927 + - trunk/include/snomask.h (File Added)
8928 +1 -0 trunk/src/Makefile.in (File Modified)
8929 +1 -1 trunk/src/messages.tab (File Modified)
8930 +8 -0 trunk/src/newconf.c (File Modified)
8931 +12 -0 trunk/src/s_user.c (File Modified)
8932 +235 -0 trunk/src/send.c (File Modified)
8933 + - trunk/src/snomask.c (File Added)
8934
8935
8936 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8937 Log:
8938 add a blank line after the license info.
8939
8940
8941 Changes: Modified:
8942 +1 -1 trunk/CREDITS (File Modified)
8943
8944
8945 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8946 Log:
8947 Extend copyright to 2006.
8948
8949
8950 Changes: Modified:
8951 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8952
8953
8954 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8955 Log:
8956 - Fix up book id.
8957 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8958
8959
8960 Changes: Modified:
8961 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8962 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8963
8964
8965 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8966 Log:
8967 Add oper privileges document.
8968
8969
8970 Changes: Modified:
8971 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8972 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8973
8974
8975 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8976 Log:
8977 Capitalize message names in services shortcuts (for consistency).
8978
8979
8980 Changes: Modified:
8981 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8982
8983
8984 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8985 Log:
8986 Remove C++ comment.
8987
8988
8989 Changes: Modified:
8990 +1 -1 trunk/src/patricia.c (File Modified)
8991
8992
8993 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8994 Log:
8995 Remove obsolete 'nextconnect' variable.
8996
8997
8998 Changes: Modified:
8999 +0 -1 trunk/include/ircd.h (File Modified)
9000 +0 -2 trunk/src/client.c (File Modified)
9001 +0 -1 trunk/src/ircd.c (File Modified)
9002
9003
9004 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9005 Log:
9006 Remove this remnant of the hybrid 6 ziplinks implementation.
9007
9008
9009 Changes: Modified:
9010 + - trunk/include/s_zip.h (File Deleted)
9011
9012
9013 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9014 Log:
9015 Make clone limiting work on orighost, not host (so it
9016 looks through services cloaks). Lightly tested, please
9017 test/review.
9018
9019
9020 Changes: Modified:
9021 +2 -0 trunk/modules/m_chghost.c (File Modified)
9022 +1 -1 trunk/src/client.c (File Modified)
9023 +1 -1 trunk/src/s_conf.c (File Modified)
9024
9025
9026 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9027 Log:
9028 Don't forget to link me_realhost() into the command hash.
9029
9030 Pointy hat to: myself
9031
9032
9033 Changes: Modified:
9034 +1 -1 trunk/modules/m_chghost.c (File Modified)
9035
9036
9037 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9038 Log:
9039 It's call_hook, not hook_call.
9040
9041
9042 Changes: Modified:
9043 +1 -1 trunk/src/s_user.c (File Modified)
9044
9045
9046 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9047 Log:
9048 Add unreject help file.
9049
9050
9051 Changes: Modified:
9052 + - trunk/help/opers/unreject (File Added)
9053
9054
9055 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9056 Log:
9057 Link the all-important 42 module to the build :P
9058
9059
9060 Changes: Modified:
9061 +1 -0 trunk/contrib/Makefile.in (File Modified)
9062
9063
9064 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9065 Log:
9066 Mention /rehash help.
9067
9068
9069 Changes: Modified:
9070 +1 -0 trunk/help/opers/rehash (File Modified)
9071
9072
9073 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9074 Log:
9075 Add h_user_signon hook.
9076
9077
9078 Changes: Modified:
9079 +1 -0 trunk/include/hook.h (File Modified)
9080 +2 -0 trunk/src/hook.c (File Modified)
9081 +4 -0 trunk/src/s_user.c (File Modified)
9082
9083
9084 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9085 Log:
9086 Oops, forgot to set orighost for remote client introductions.
9087
9088
9089 Changes: Modified:
9090 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9091
9092
9093 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9094 Log:
9095 Use TS6 forms in services shortcuts, if possible.
9096
9097
9098 Changes: Modified:
9099 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9100
9101
9102 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9103 Log:
9104 - Start out default_umodes conf entry from the empty set instead of +i.
9105 - Move oper_only_umodes check to where default_umodes is used, as
9106 oper_only_umodes may not be set yet while we're reading the conf.
9107
9108
9109 Changes: Modified:
9110 +6 -7 trunk/src/newconf.c (File Modified)
9111 +1 -1 trunk/src/s_user.c (File Modified)
9112
9113
9114 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9115 Log:
9116 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9117
9118
9119 Changes: Modified:
9120 +1 -0 trunk/doc/example.conf (File Modified)
9121 +7 -0 trunk/doc/reference.conf (File Modified)
9122 +0 -7 trunk/include/config.h.dist (File Modified)
9123 +1 -0 trunk/include/s_conf.h (File Modified)
9124 +6 -0 trunk/modules/m_info.c (File Modified)
9125 +9 -18 trunk/src/client.c (File Modified)
9126 +1 -0 trunk/src/newconf.c (File Modified)
9127 +1 -0 trunk/src/s_conf.c (File Modified)
9128
9129
9130 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9131 Log:
9132 - Allow NULL target_ip in show_ip() (indicates message is being
9133 sent to local opers)
9134 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9135 confitem
9136 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9137 those in src/client.c
9138
9139 From ratbox 2.2 svn (anfl)
9140
9141
9142 Changes: Modified:
9143 +1 -0 trunk/include/client.h (File Modified)
9144 +21 -2 trunk/src/client.c (File Modified)
9145 +2 -4 trunk/src/hostmask.c (File Modified)
9146 +1 -5 trunk/src/s_conf.c (File Modified)
9147 +4 -8 trunk/src/s_user.c (File Modified)
9148
9149
9150 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9151 Log:
9152 Fire off events properly.
9153
9154
9155 Changes: Modified:
9156 +7 -3 trunk/src/s_user.c (File Modified)
9157
9158
9159 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9160 Log:
9161 make sure modules which depend on umode information get the message upon connection (oops)
9162
9163
9164 Changes: Modified:
9165 +3 -0 trunk/src/s_user.c (File Modified)
9166
9167
9168 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9169 Log:
9170 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9171 From ratbox 2.2 svn.
9172
9173
9174 Changes: Modified:
9175 +3 -7 trunk/modules/m_etrace.c (File Modified)
9176
9177
9178 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9179 Log:
9180 Replace silly `default_invisible' option with more versatile default_umodes.
9181
9182
9183 Changes: Modified:
9184 +2 -2 trunk/Makefile.in (File Modified)
9185 +12 -1 trunk/doc/example.conf (File Modified)
9186 +14 -7 trunk/doc/reference.conf (File Modified)
9187 +2 -4 trunk/include/s_conf.h (File Modified)
9188 +0 -6 trunk/modules/m_info.c (File Modified)
9189 +4 -0 trunk/src/modules.c (File Modified)
9190 +41 -1 trunk/src/newconf.c (File Modified)
9191 +2 -2 trunk/src/s_conf.c (File Modified)
9192 +3 -4 trunk/src/s_user.c (File Modified)
9193
9194
9195 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9196 Log:
9197 Add temporary nick resvs with the proper duration,
9198 not 60 times too long.
9199
9200
9201 Changes: Modified:
9202 +1 -1 trunk/modules/m_resv.c (File Modified)
9203
9204
9205 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9206 Log:
9207 Add kick on split riding. See reference.conf for more details.
9208
9209
9210 Changes: Modified:
9211 +1 -0 trunk/doc/example.conf (File Modified)
9212 +16 -0 trunk/doc/reference.conf (File Modified)
9213 +1 -0 trunk/include/s_conf.h (File Modified)
9214 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9215 +6 -0 trunk/modules/m_info.c (File Modified)
9216 +1 -0 trunk/src/newconf.c (File Modified)
9217 +1 -0 trunk/src/s_conf.c (File Modified)
9218
9219
9220 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9221 Log:
9222 New credits, denoting GXTi as being on the core team.
9223
9224
9225 Changes: Modified:
9226 +16 -5 trunk/CREDITS (File Modified)
9227
9228
9229 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9230 Log:
9231 better cloaking algorithm
9232
9233
9234 Changes: Modified:
9235 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9236
9237
9238 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9239 Log:
9240 don't do redundant bitshifting.
9241
9242
9243 Changes: Modified:
9244 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9245
9246
9247 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9248 Log:
9249 Add ip_cloaking.so.
9250
9251
9252 Changes: Modified:
9253 +1 -0 trunk/contrib/Makefile.in (File Modified)
9254
9255
9256 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9257 Log:
9258 Set the DynSpoof flag properly.
9259
9260
9261 Changes: Modified:
9262 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9263
9264
9265 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9266 Log:
9267 first go at an ip_cloaking implementation for charybdis.
9268
9269
9270 Changes: Modified:
9271 + - trunk/contrib/ip_cloaking.c (File Added)
9272
9273
9274 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9275 Log:
9276 Add libcharybdis to contrib/ includes.
9277
9278
9279 Changes: Modified:
9280 +1 -1 trunk/contrib/Makefile.in (File Modified)
9281
9282
9283 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9284 Log:
9285 add h_umode_changed hook for modules that provide usermodes.
9286
9287
9288 Changes: Modified:
9289 +1 -0 trunk/include/hook.h (File Modified)
9290 +2 -1 trunk/src/hook.c (File Modified)
9291 +3 -0 trunk/src/s_user.c (File Modified)
9292
9293
9294 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9295 Log:
9296 Show quiets in /stats z.
9297
9298
9299 Changes: Modified:
9300 +15 -10 trunk/src/s_stats.c (File Modified)
9301
9302
9303 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9304 Log:
9305 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9306
9307
9308 Changes: Modified:
9309 +0 -12 trunk/configure (File Modified)
9310 +0 -9 trunk/configure.ac (File Modified)
9311 +0 -3 trunk/include/setup.h.in (File Modified)
9312
9313
9314 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9315 Log:
9316 change various buffer sizes to = topiclen.
9317
9318
9319 Changes: Modified:
9320 +3 -4 trunk/include/ircd_defs.h (File Modified)
9321
9322
9323 jon 2005/12/12 19:32:18 UTC (20051212-400)
9324 Log:
9325 - Partial commit test, partial ego strokage ;)
9326
9327
9328 Changes: Modified:
9329 +2 -1 trunk/CREDITS (File Modified)
9330
9331
9332 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9333 Log:
9334 More kqueue corrections.
9335
9336 Changes: Modified:
9337 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9338
9339
9340 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9341 Log:
9342 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9343 Not sure why this wasn't this way to begin with.
9344
9345
9346 Changes: Modified:
9347 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9348
9349
9350 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9351 Log:
9352 example.conf tweaks:
9353 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9354 most people do not need this.
9355 Enable serverinfo::hub.
9356
9357
9358 Changes: Modified:
9359 +14 -11 trunk/doc/example.conf (File Modified)
9360
9361
9362 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9363 Log:
9364 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9365
9366
9367 Changes: Modified:
9368 +1 -1 trunk/src/s_serv.c (File Modified)
9369
9370
9371 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9372 Log:
9373 header include changes
9374
9375
9376 Changes: Modified:
9377 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9378 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9379 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9380 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9381 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9382 +1 -21 trunk/libcharybdis/select.c (File Modified)
9383
9384
9385 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9386 Log:
9387 s/ilog/libcharybdis_{die,log,restart}/g
9388
9389
9390 Changes: Modified:
9391 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9392 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9393 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9394 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9395 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9396 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9397 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9398 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9399
9400
9401 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9402 Log:
9403 Use the right callbacks in the function code.
9404
9405 Changes: Modified:
9406 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9407
9408
9409 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9410 Log:
9411 More work, it builds again!
9412
9413
9414 Changes: Modified:
9415 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9416 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9417 + - trunk/libcharybdis/libcharybdis.c (File Added)
9418 + - trunk/libcharybdis/libcharybdis.h (File Added)
9419
9420
9421 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9422 Log:
9423 Move some stuff around.
9424
9425
9426 Changes: Modified:
9427 + - trunk/include/memory.h (File Deleted)
9428 + - trunk/include/tools.h (File Deleted)
9429 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9430 + - trunk/libcharybdis/memory.c (File Added)
9431 + - trunk/libcharybdis/memory.h (File Added)
9432 + - trunk/libcharybdis/snprintf.c (File Added)
9433 + - trunk/libcharybdis/tools.c (File Added)
9434 + - trunk/libcharybdis/tools.h (File Added)
9435 +1000 -1062 trunk/modules/.depend (File Modified)
9436 +421 -455 trunk/src/.depend (File Modified)
9437 +0 -1191 trunk/src/Makefile.in (File Modified)
9438 + - trunk/src/memory.c (File Deleted)
9439 + - trunk/src/snprintf.c (File Deleted)
9440 + - trunk/src/tools.c (File Deleted)
9441
9442
9443 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9444 Log:
9445 move more headers into libcharybdis
9446
9447 Changes: Modified:
9448 + - trunk/include/balloc.h (File Deleted)
9449 + - trunk/include/event.h (File Deleted)
9450 + - trunk/libcharybdis/balloc.h (File Added)
9451 + - trunk/libcharybdis/event.h (File Added)
9452 +924 -1020 trunk/modules/.depend (File Modified)
9453 +327 -406 trunk/src/.depend (File Modified)
9454
9455
9456 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9457 Log:
9458 balloc, events -> libcharybdis
9459
9460 Changes: Modified:
9461 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9462 + - trunk/libcharybdis/balloc.c (File Added)
9463 + - trunk/libcharybdis/event.c (File Added)
9464 +0 -1008 trunk/src/Makefile.in (File Modified)
9465 + - trunk/src/balloc.c (File Deleted)
9466 + - trunk/src/event.c (File Deleted)
9467
9468
9469 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9470 Log:
9471 More fun
9472
9473 Changes: Modified:
9474 + - trunk/include/commio.h (File Deleted)
9475 + - trunk/include/linebuf.h (File Deleted)
9476 + - trunk/libcharybdis/commio.h (File Added)
9477 + - trunk/libcharybdis/linebuf.h (File Added)
9478 +1644 -530 trunk/modules/.depend (File Modified)
9479 +1 -1 trunk/modules/Makefile.in (File Modified)
9480 +720 -284 trunk/src/.depend (File Modified)
9481
9482
9483 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9484 Log:
9485 Makefile reworking -- moving libcharybdis headers into proper location.
9486
9487 Changes: Modified:
9488 +1 -1 trunk/adns/Makefile.in (File Modified)
9489 +1 -1 trunk/src/Makefile.in (File Modified)
9490
9491
9492 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9493 Log:
9494 Document proposed authdaemon protocol.
9495
9496 Changes: Modified:
9497 + - trunk/authdaemon/protocol.txt (File Added)
9498
9499
9500 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9501 Log:
9502 Makefile oops
9503
9504 Changes: Modified:
9505 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9506
9507
9508 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9509 Log:
9510 Remove dead makefile from generation
9511
9512 Changes: Modified:
9513 +1 -2 trunk/configure (File Modified)
9514 +0 -1 trunk/configure.ac (File Modified)
9515
9516
9517 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9518 Log:
9519 libcharybdisIO -> libcharybdis
9520
9521 Changes: Modified:
9522 +1 -1 trunk/src/Makefile.in (File Modified)
9523
9524
9525 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9526 Log:
9527 More restructuring.
9528
9529 Changes: Modified:
9530 + - trunk/libcharybdis/Makefile.in (File Added)
9531 + - trunk/libcharybdis/commio.c (File Added)
9532 + - trunk/libcharybdis/devpoll.c (File Added)
9533 + - trunk/libcharybdis/epoll.c (File Added)
9534 + - trunk/libcharybdis/io/ (File Deleted)
9535 + - trunk/libcharybdis/kqueue.c (File Added)
9536 + - trunk/libcharybdis/linebuf.c (File Added)
9537 + - trunk/libcharybdis/log/ (File Deleted)
9538 + - trunk/libcharybdis/poll.c (File Added)
9539 + - trunk/libcharybdis/ports.c (File Added)
9540 + - trunk/libcharybdis/select.c (File Added)
9541
9542
9543 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9544 Log:
9545 Blah kill makefile
9546
9547 Changes: Modified:
9548 + - trunk/libcharybdis/Makefile.in (File Deleted)
9549
9550
9551 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9552 Log:
9553 Blah kill makefile
9554
9555 Changes: Modified:
9556 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9557
9558
9559 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9560 Log:
9561 add authdaemon dir for later hacking
9562
9563
9564 Changes: Modified:
9565 + - trunk/authdaemon/ (File Added)
9566
9567
9568 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9569 Log:
9570 linebuf -> libcharybdisIO
9571
9572
9573 Changes: Modified:
9574 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9575 + - trunk/libcharybdis/io/linebuf.c (File Added)
9576 + - trunk/libcharybdis/log/ (File Added)
9577 + - trunk/libcharybdis/log/Makefile.in (File Added)
9578 +0 -687 trunk/src/Makefile.in (File Modified)
9579 + - trunk/src/linebuf.c (File Deleted)
9580
9581
9582 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9583 Log:
9584 Solaris 10 I/O ports support
9585
9586 Changes: Modified:
9587 + - trunk/libcharybdis/io/ports.c (File Added)
9588
9589
9590 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9591 Log:
9592 libcharybdis stuff
9593
9594
9595 Changes: Modified:
9596 +1 -1 trunk/Makefile.in (File Modified)
9597 +3 -1 trunk/configure (File Modified)
9598 +133 -10 trunk/configure.ac (File Modified)
9599 + - trunk/libcharybdis/ (File Added)
9600 + - trunk/libcharybdis/Makefile.in (File Added)
9601 + - trunk/libcharybdis/io/ (File Added)
9602 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9603 +2 -3 trunk/src/Makefile.in (File Modified)
9604 + - trunk/src/io/ (File Deleted)
9605
9606
9607 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9608 Log:
9609 split IO stuff into libcharybdisIO.
9610
9611
9612 Changes: Modified:
9613 + - trunk/src/commio.c (File Deleted)
9614 + - trunk/src/devpoll.c (File Deleted)
9615 + - trunk/src/epoll.c (File Deleted)
9616 + - trunk/src/io/ (File Added)
9617 + - trunk/src/io/Makefile.in (File Added)
9618 + - trunk/src/io/commio.c (File Added)
9619 + - trunk/src/io/devpoll.c (File Added)
9620 + - trunk/src/io/epoll.c (File Added)
9621 + - trunk/src/io/kqueue.c (File Added)
9622 + - trunk/src/io/poll.c (File Added)
9623 + - trunk/src/io/select.c (File Added)
9624 + - trunk/src/kqueue.c (File Deleted)
9625 + - trunk/src/poll.c (File Deleted)
9626 + - trunk/src/select.c (File Deleted)
9627
9628
9629 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9630 Log:
9631 Version bump: 1.1.0
9632
9633
9634 Changes: Modified:
9635 +86 -155 trunk/configure (File Modified)
9636 +1 -1 trunk/configure.ac (File Modified)
9637
9638
9639 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9640 Log:
9641 Remove mentions of mkkeypair/cryptlinks.
9642
9643
9644 Changes: Modified:
9645 +1 -3 trunk/doc/challenge.txt (File Modified)
9646
9647
9648 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9649 Log:
9650 Clarify serverinfo{} description.
9651
9652
9653 Changes: Modified:
9654 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9655
9656
9657 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9658 Log:
9659 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9660
9661
9662 Changes: Modified:
9663 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9664
9665
9666 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9667 Log:
9668 Improvements also applicable to hyperion 1.x.
9669
9670
9671 Changes: Modified:
9672 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9673
9674
9675 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9676 Log:
9677 - Add +F description
9678 - General improvements and changes to charybdis
9679
9680
9681 Changes: Modified:
9682 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9683
9684
9685 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9686 Log:
9687 The server notice umodes only have an effect
9688 for opers. ("sendto_realops_flags", so having
9689 the umode is not enough, they must also be
9690 opered)
9691
9692
9693 Changes: Modified:
9694 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9695
9696
9697 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9698 Log:
9699 Updates to umodes docs.
9700
9701
9702 Changes: Modified:
9703 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9704
9705
9706 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9707 Log:
9708 Add SGML documentation.
9709
9710 Changes: Modified:
9711 + - trunk/doc/sgml/ (File Added)
9712 + - trunk/doc/sgml/oper-guide/ (File Added)
9713 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9714 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9715 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9716 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9717 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9718 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9719 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9720
9721
9722 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9723 Log:
9724 Make operwall flag restrict setting umode +z.
9725 This repairs this flag broken in charybdis-1.0.
9726
9727
9728 Changes: Modified:
9729 +41 -0 trunk/contrib/m_flags.c (File Modified)
9730 +9 -0 trunk/src/s_user.c (File Modified)
9731
9732
9733 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9734 Log:
9735 Don't complain/reset remote clients +n. I'm still not
9736 convinced propagating all umodes is the way to go, oh
9737 well.
9738
9739
9740 Changes: Modified:
9741 +1 -1 trunk/src/s_user.c (File Modified)
9742
9743
9744 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9745 Log:
9746 - Require admin flag for oper /chghost (if it's enabled
9747 which is not default)
9748 - Give error message on nonexistant nick
9749
9750
9751 Changes: Modified:
9752 +12 -0 trunk/modules/m_chghost.c (File Modified)
9753
9754
9755 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9756 Log:
9757 Incorporated jilles' dynspoof patch with a few minor changes.
9758
9759 Changes: Modified:
9760 +5 -2 trunk/include/client.h (File Modified)
9761 +1 -0 trunk/include/numeric.h (File Modified)
9762 +75 -4 trunk/modules/m_chghost.c (File Modified)
9763 +2 -21 trunk/modules/m_stats.c (File Modified)
9764 +2 -8 trunk/modules/m_trace.c (File Modified)
9765 +2 -0 trunk/src/client.c (File Modified)
9766 +3 -0 trunk/src/s_user.c (File Modified)
9767
9768
9769 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9770 Log:
9771 Update NEWS.
9772
9773 Changes: Modified:
9774 +5 -0 trunk/NEWS (File Modified)
9775
9776
9777 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9778 Log:
9779 Make show_ip() far less braindead.
9780
9781 Obtained from: ratbox 2.2 SVN
9782
9783
9784 Changes: Modified:
9785 +14 -85 trunk/src/client.c (File Modified)
9786
9787
9788 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9789 Log:
9790 Instead of not showing channels at all for whoising services,
9791 only show channels the requester is also on. If operspying
9792 services, show all the channels.
9793
9794
9795 Changes: Modified:
9796 +37 -40 trunk/modules/m_whois.c (File Modified)
9797
9798
9799 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9800 Log:
9801 - Show real errno if we fail to connect to a server
9802 - Don't show server IPs on IRC if a server goes dead
9803 during handshake
9804
9805
9806 Changes: Modified:
9807 +2 -5 trunk/src/s_serv.c (File Modified)
9808
9809
9810 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9811 Log:
9812 Revert hybrid 7.2 aline code. It causes too many problems.
9813
9814
9815 Changes: Modified:
9816 +1 -47 trunk/NEWS (File Modified)
9817 + - trunk/include/aline.h (File Deleted)
9818 +53 -6 trunk/modules/m_dline.c (File Modified)
9819 +212 -16 trunk/modules/m_kline.c (File Modified)
9820 +37 -8 trunk/modules/m_resv.c (File Modified)
9821 +45 -24 trunk/modules/m_xline.c (File Modified)
9822 +0 -485 trunk/src/Makefile.in (File Modified)
9823 + - trunk/src/aline.c (File Deleted)
9824
9825
9826 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9827 Log:
9828 Incorporate recent ratbox monitor bugfixes (could crash).
9829
9830
9831 Changes: Modified:
9832 +16 -0 trunk/modules/m_monitor.c (File Modified)
9833 +4 -3 trunk/src/monitor.c (File Modified)
9834
9835
9836 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9837 Log:
9838 Fix /invite UID leak.
9839
9840 Found by logiclrd@EFnet.
9841
9842
9843 Changes: Modified:
9844 +3 -2 trunk/modules/m_invite.c (File Modified)
9845
9846
9847 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9848 Log:
9849 Don't show what channels a service is in.
9850
9851 Changes: Modified:
9852 +1 -0 trunk/NEWS (File Modified)
9853 +40 -35 trunk/modules/m_whois.c (File Modified)
9854
9855
9856 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9857 Log:
9858 Update version to 1.0.3.
9859
9860
9861 Changes: Modified:
9862 +9 -9 trunk/configure (File Modified)
9863 +1 -1 trunk/configure.ac (File Modified)
9864
9865
9866 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9867 Log:
9868 Update NEWS.
9869
9870
9871 Changes: Modified:
9872 +7 -1 trunk/NEWS (File Modified)
9873
9874
9875 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9876 Log:
9877 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9878 More static buffers :(
9879
9880
9881 Changes: Modified:
9882 +12 -4 trunk/src/aline.c (File Modified)
9883
9884
9885 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9886 Log:
9887 Make operspy mode (/mode !#channel showing parameters
9888 even if not on channel) work again.
9889
9890
9891 Changes: Modified:
9892 +4 -4 trunk/src/channel.c (File Modified)
9893
9894
9895 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9896 Log:
9897 Call server_introduced hook on TS6 remote server
9898 introduction (ms_sid()).
9899
9900
9901 Changes: Modified:
9902 +6 -0 trunk/modules/core/m_server.c (File Modified)
9903
9904
9905 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9906 Log:
9907 Cyrix boxes are wierd.
9908
9909 Changes: Modified:
9910 +2 -1 trunk/modules/m_services.c (File Modified)
9911
9912
9913 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9914 Log:
9915 More paranoia.
9916
9917 Changes: Modified:
9918 +1 -1 trunk/include/client.h (File Modified)
9919 +3 -1 trunk/modules/m_services.c (File Modified)
9920
9921
9922 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9923 Log:
9924 heh
9925
9926 Changes: Modified:
9927 +1 -6 trunk/modules/m_services.c (File Modified)
9928
9929
9930 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9931 Log:
9932 Disable a check that doesn't always seem to work right for some reason.
9933
9934 Changes: Modified:
9935 +2 -0 trunk/modules/m_services.c (File Modified)
9936
9937
9938 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9939 Log:
9940 Update NEWS.
9941
9942
9943 Changes: Modified:
9944 +4 -1 trunk/NEWS (File Modified)
9945
9946
9947 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9948 Log:
9949 1.0.2
9950
9951
9952 Changes: Modified:
9953 +9 -9 trunk/configure (File Modified)
9954 +1 -1 trunk/configure.ac (File Modified)
9955
9956
9957 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9958 Log:
9959 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9960
9961
9962 Changes: Modified:
9963 +3 -13 trunk/modules/m_trace.c (File Modified)
9964
9965
9966 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9967 Log:
9968 Don't send empty RPL_WHOISCHANNELS on remote whois.
9969
9970 Pointy hat to: jilles
9971
9972
9973 Changes: Modified:
9974 +1 -1 trunk/modules/m_whois.c (File Modified)
9975
9976
9977 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9978 Log:
9979 Update NEWS.
9980
9981
9982 Changes: Modified:
9983 +3 -0 trunk/NEWS (File Modified)
9984
9985
9986 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9987 Log:
9988 Modular umode support.
9989
9990
9991 Changes: Modified:
9992 +0 -9 trunk/include/client.h (File Modified)
9993 +2 -1 trunk/include/s_user.h (File Modified)
9994 +1 -1 trunk/include/tools.h (File Modified)
9995 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9996 +3 -0 trunk/src/ircd.c (File Modified)
9997 +1 -1 trunk/src/messages.tab (File Modified)
9998 +2 -2 trunk/src/s_serv.c (File Modified)
9999 +37 -59 trunk/src/s_user.c (File Modified)
10000 +21 -0 trunk/src/tools.c (File Modified)
10001
10002
10003 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10004 Log:
10005 Optionally do forced nick change to the UID instead of kill
10006 on nick collisions, see doc/collision_fnc.txt for more
10007 details.
10008
10009
10010 Changes: Modified:
10011 + - trunk/doc/collision_fnc.txt (File Added)
10012 +1 -0 trunk/doc/example.conf (File Modified)
10013 +8 -0 trunk/doc/reference.conf (File Modified)
10014 +1 -0 trunk/include/numeric.h (File Modified)
10015 +1 -0 trunk/include/s_conf.h (File Modified)
10016 +2 -1 trunk/include/s_serv.h (File Modified)
10017 +1 -0 trunk/include/s_stats.h (File Modified)
10018 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10019 +1 -1 trunk/src/messages.tab (File Modified)
10020 +1 -0 trunk/src/newconf.c (File Modified)
10021 +1 -0 trunk/src/s_conf.c (File Modified)
10022 +1 -0 trunk/src/s_serv.c (File Modified)
10023 +2 -2 trunk/src/s_stats.c (File Modified)
10024
10025
10026 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10027 Log:
10028 Update NEWS.
10029
10030
10031 Modified:
10032 trunk/NEWS (File Modified)
10033
10034
10035 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10036 Log:
10037 Don't allow lookups by uid in /monitor + and /monitor s.
10038
10039
10040 Modified:
10041 trunk/modules/m_monitor.c (File Modified)
10042
10043
10044 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10045 Log:
10046 Stop garbage +j being set in cases like +j aaa:bbb by
10047 initializing the variables properly.
10048
10049 Reported by kyle.
10050
10051
10052 Modified:
10053 trunk/modules/core/m_mode.c (File Modified)
10054 trunk/modules/core/m_sjoin.c (File Modified)
10055
10056
10057 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10058 Log:
10059 Apply flags to the proper server in me_gcap().
10060
10061
10062 Modified:
10063 trunk/modules/m_capab.c (File Modified)
10064
10065
10066 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10067 Log:
10068 Use find_named_client() instead of find_client() to check
10069 for nick collisions.
10070
10071
10072 Modified:
10073 trunk/modules/core/m_nick.c (File Modified)
10074
10075
10076 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10077 Log:
10078 - Replace old 381 numeric with a new, more positive one!
10079
10080
10081 Modified:
10082 trunk/src/messages.tab (File Modified)
10083
10084
10085 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10086 Log:
10087 Make it compile again.
10088
10089
10090 Modified:
10091 trunk/src/channel.c (File Modified)
10092 trunk/src/client.c (File Modified)
10093 trunk/src/ircd.c (File Modified)
10094 trunk/src/packet.c (File Modified)
10095
10096
10097 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10098 Log:
10099 - Prevent UID disclosure in cmode setting.
10100
10101
10102 Modified:
10103 trunk/NEWS (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10105
10106
10107 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10108 Log:
10109 A different check which prevents UID disclosure.
10110
10111
10112 Modified:
10113 trunk/modules/core/m_kick.c (File Modified)
10114
10115
10116 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10117 Log:
10118 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10119
10120
10121 Modified:
10122 trunk/modules/core/m_kick.c (File Modified)
10123
10124
10125 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10126 Log:
10127 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10128
10129
10130 Modified:
10131 trunk/NEWS (File Modified)
10132 trunk/modules/m_accept.c (File Modified)
10133 trunk/modules/m_admin.c (File Modified)
10134 trunk/modules/m_away.c (File Modified)
10135 trunk/modules/m_cap.c (File Modified)
10136 trunk/modules/m_capab.c (File Modified)
10137 trunk/modules/m_challenge.c (File Modified)
10138 trunk/modules/m_chghost.c (File Modified)
10139 trunk/modules/m_close.c (File Modified)
10140 trunk/modules/m_cmessage.c (File Modified)
10141 trunk/modules/m_connect.c (File Modified)
10142 trunk/modules/m_dline.c (File Modified)
10143 trunk/modules/m_encap.c (File Modified)
10144 trunk/modules/m_etrace.c (File Modified)
10145 trunk/modules/m_gline.c (File Modified)
10146 trunk/modules/m_help.c (File Modified)
10147 trunk/modules/m_info.c (File Modified)
10148 trunk/modules/m_invite.c (File Modified)
10149 trunk/modules/m_ison.c (File Modified)
10150 trunk/modules/m_kline.c (File Modified)
10151 trunk/modules/m_knock.c (File Modified)
10152 trunk/modules/m_links.c (File Modified)
10153 trunk/modules/m_list.c (File Modified)
10154 trunk/modules/m_locops.c (File Modified)
10155 trunk/modules/m_lusers.c (File Modified)
10156 trunk/modules/m_map.c (File Modified)
10157 trunk/modules/m_monitor.c (File Modified)
10158 trunk/modules/m_motd.c (File Modified)
10159 trunk/modules/m_names.c (File Modified)
10160 trunk/modules/m_oper.c (File Modified)
10161 trunk/modules/m_operspy.c (File Modified)
10162 trunk/modules/m_pass.c (File Modified)
10163 trunk/modules/m_ping.c (File Modified)
10164 trunk/modules/m_pong.c (File Modified)
10165 trunk/modules/m_post.c (File Modified)
10166 trunk/modules/m_rehash.c (File Modified)
10167 trunk/modules/m_restart.c (File Modified)
10168 trunk/modules/m_resv.c (File Modified)
10169 trunk/modules/m_services.c (File Modified)
10170 trunk/modules/m_set.c (File Modified)
10171 trunk/modules/m_sshortcut.c (File Modified)
10172 trunk/modules/m_stats.c (File Modified)
10173 trunk/modules/m_svinfo.c (File Modified)
10174 trunk/modules/m_tb.c (File Modified)
10175 trunk/modules/m_testline.c (File Modified)
10176 trunk/modules/m_testmask.c (File Modified)
10177 trunk/modules/m_time.c (File Modified)
10178 trunk/modules/m_topic.c (File Modified)
10179 trunk/modules/m_trace.c (File Modified)
10180 trunk/modules/m_unreject.c (File Modified)
10181 trunk/modules/m_user.c (File Modified)
10182 trunk/modules/m_userhost.c (File Modified)
10183 trunk/modules/m_users.c (File Modified)
10184 trunk/modules/m_version.c (File Modified)
10185 trunk/modules/m_wallops.c (File Modified)
10186 trunk/modules/m_who.c (File Modified)
10187 trunk/modules/m_whois.c (File Modified)
10188 trunk/modules/m_whowas.c (File Modified)
10189 trunk/modules/m_xline.c (File Modified)
10190 trunk/src/adns.c (File Modified)
10191 trunk/src/aline.c (File Modified)
10192 trunk/src/cache.c (File Modified)
10193 trunk/src/channel.c (File Modified)
10194 trunk/src/class.c (File Modified)
10195 trunk/src/client.c (File Modified)
10196 trunk/src/commio.c (File Modified)
10197 trunk/src/event.c (File Modified)
10198 trunk/src/hash.c (File Modified)
10199 trunk/src/hostmask.c (File Modified)
10200 trunk/src/ircd.c (File Modified)
10201 trunk/src/kdparse.c (File Modified)
10202 trunk/src/linebuf.c (File Modified)
10203 trunk/src/listener.c (File Modified)
10204 trunk/src/modules.c (File Modified)
10205 trunk/src/monitor.c (File Modified)
10206 trunk/src/newconf.c (File Modified)
10207 trunk/src/packet.c (File Modified)
10208 trunk/src/parse.c (File Modified)
10209 trunk/src/reject.c (File Modified)
10210 trunk/src/s_auth.c (File Modified)
10211 trunk/src/s_conf.c (File Modified)
10212 trunk/src/s_gline.c (File Modified)
10213 trunk/src/s_log.c (File Modified)
10214 trunk/src/s_newconf.c (File Modified)
10215 trunk/src/s_serv.c (File Modified)
10216 trunk/src/s_stats.c (File Modified)
10217 trunk/src/s_user.c (File Modified)
10218 trunk/src/send.c (File Modified)
10219 trunk/src/whowas.c (File Modified)
10220
10221
10222 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10223 Log:
10224 - More coding style niceities. Pretty much got client.h squared away.
10225
10226
10227 Modified:
10228 trunk/modules/m_dline.c (File Modified)
10229 trunk/modules/m_gline.c (File Modified)
10230 trunk/modules/m_kline.c (File Modified)
10231 trunk/modules/m_rehash.c (File Modified)
10232 trunk/modules/m_resv.c (File Modified)
10233 trunk/modules/m_stats.c (File Modified)
10234 trunk/modules/m_testline.c (File Modified)
10235 trunk/modules/m_user.c (File Modified)
10236 trunk/modules/m_xline.c (File Modified)
10237
10238
10239 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10240 Log:
10241 - Propagate quiets (+q) on netjoins
10242 - Clear +q list too on lowerTS sjoin from TS6 source
10243
10244
10245 Modified:
10246 trunk/modules/core/m_sjoin.c (File Modified)
10247 trunk/src/s_serv.c (File Modified)
10248
10249
10250 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10251 Log:
10252 Second argument to whois is always a nick, never a uid.
10253 This prevents /whois other.server uid to get information
10254 about that uid.
10255
10256
10257 Modified:
10258 trunk/modules/m_whois.c (File Modified)
10259
10260
10261 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10262 Log:
10263 Don't allow local users to use uids in user mode.
10264
10265
10266 Modified:
10267 trunk/src/s_user.c (File Modified)
10268
10269
10270 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10271 Log:
10272 Make it compile again.
10273
10274
10275 Modified:
10276 trunk/src/s_stats.c (File Modified)
10277
10278
10279 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10280 Log:
10281 Fix propagation of empty SJOIN.
10282
10283
10284 Modified:
10285 trunk/modules/core/m_sjoin.c (File Modified)
10286
10287
10288 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10289 Log:
10290 Some atheme-style niceties here.
10291
10292
10293 Modified:
10294 trunk/modules/m_accept.c (File Modified)
10295 trunk/modules/m_admin.c (File Modified)
10296 trunk/modules/m_away.c (File Modified)
10297 trunk/modules/m_cap.c (File Modified)
10298 trunk/modules/m_capab.c (File Modified)
10299 trunk/modules/m_challenge.c (File Modified)
10300 trunk/modules/m_chghost.c (File Modified)
10301 trunk/modules/m_close.c (File Modified)
10302 trunk/modules/m_cmessage.c (File Modified)
10303 trunk/modules/m_connect.c (File Modified)
10304 trunk/modules/m_dline.c (File Modified)
10305 trunk/modules/m_encap.c (File Modified)
10306 trunk/modules/m_etrace.c (File Modified)
10307 trunk/modules/m_gline.c (File Modified)
10308 trunk/modules/m_help.c (File Modified)
10309 trunk/modules/m_info.c (File Modified)
10310 trunk/modules/m_invite.c (File Modified)
10311 trunk/modules/m_ison.c (File Modified)
10312 trunk/modules/m_kline.c (File Modified)
10313 trunk/modules/m_knock.c (File Modified)
10314 trunk/modules/m_links.c (File Modified)
10315 trunk/modules/m_list.c (File Modified)
10316 trunk/modules/m_locops.c (File Modified)
10317 trunk/modules/m_lusers.c (File Modified)
10318 trunk/modules/m_map.c (File Modified)
10319 trunk/modules/m_monitor.c (File Modified)
10320 trunk/modules/m_motd.c (File Modified)
10321 trunk/modules/m_names.c (File Modified)
10322 trunk/modules/m_oper.c (File Modified)
10323 trunk/modules/m_operspy.c (File Modified)
10324 trunk/modules/m_pass.c (File Modified)
10325 trunk/modules/m_ping.c (File Modified)
10326 trunk/modules/m_pong.c (File Modified)
10327 trunk/modules/m_post.c (File Modified)
10328 trunk/modules/m_rehash.c (File Modified)
10329 trunk/modules/m_restart.c (File Modified)
10330 trunk/modules/m_resv.c (File Modified)
10331 trunk/modules/m_services.c (File Modified)
10332 trunk/modules/m_set.c (File Modified)
10333 trunk/modules/m_sshortcut.c (File Modified)
10334 trunk/modules/m_stats.c (File Modified)
10335 trunk/modules/m_svinfo.c (File Modified)
10336 trunk/modules/m_tb.c (File Modified)
10337 trunk/modules/m_testline.c (File Modified)
10338 trunk/modules/m_testmask.c (File Modified)
10339 trunk/modules/m_time.c (File Modified)
10340 trunk/modules/m_topic.c (File Modified)
10341 trunk/modules/m_trace.c (File Modified)
10342 trunk/modules/m_unreject.c (File Modified)
10343 trunk/modules/m_user.c (File Modified)
10344 trunk/modules/m_userhost.c (File Modified)
10345 trunk/modules/m_users.c (File Modified)
10346 trunk/modules/m_version.c (File Modified)
10347 trunk/modules/m_wallops.c (File Modified)
10348 trunk/modules/m_who.c (File Modified)
10349 trunk/modules/m_whois.c (File Modified)
10350 trunk/modules/m_whowas.c (File Modified)
10351 trunk/modules/m_xline.c (File Modified)
10352
10353
10354 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10355 Log:
10356 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10357
10358
10359 Modified:
10360 trunk/.indent.pro (File Modified)
10361 trunk/include/charybdis.h (File Added)
10362 trunk/include/client.h (File Modified)
10363 trunk/modules/.indent.pro (File Modified)
10364 trunk/src/.indent.pro (File Modified)
10365 trunk/src/adns.c (File Modified)
10366 trunk/src/aline.c (File Modified)
10367 trunk/src/cache.c (File Modified)
10368 trunk/src/channel.c (File Modified)
10369 trunk/src/class.c (File Modified)
10370 trunk/src/client.c (File Modified)
10371 trunk/src/commio.c (File Modified)
10372 trunk/src/event.c (File Modified)
10373 trunk/src/hash.c (File Modified)
10374 trunk/src/hostmask.c (File Modified)
10375 trunk/src/ircd.c (File Modified)
10376 trunk/src/kdparse.c (File Modified)
10377 trunk/src/linebuf.c (File Modified)
10378 trunk/src/listener.c (File Modified)
10379 trunk/src/modules.c (File Modified)
10380 trunk/src/monitor.c (File Modified)
10381 trunk/src/newconf.c (File Modified)
10382 trunk/src/packet.c (File Modified)
10383 trunk/src/parse.c (File Modified)
10384 trunk/src/reject.c (File Modified)
10385 trunk/src/s_auth.c (File Modified)
10386 trunk/src/s_conf.c (File Modified)
10387 trunk/src/s_gline.c (File Modified)
10388 trunk/src/s_log.c (File Modified)
10389 trunk/src/s_newconf.c (File Modified)
10390 trunk/src/s_serv.c (File Modified)
10391 trunk/src/s_stats.c (File Modified)
10392 trunk/src/s_user.c (File Modified)
10393 trunk/src/send.c (File Modified)
10394 trunk/src/whowas.c (File Modified)
10395
10396
10397 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10398 Log:
10399 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10400 - Convert a few modules towards using this code.
10401 - Make a note about this change in NEWS.
10402
10403
10404 Modified:
10405 trunk/NEWS (File Modified)
10406 trunk/include/aline.h (File Added)
10407 trunk/modules/m_dline.c (File Modified)
10408 trunk/modules/m_kline.c (File Modified)
10409 trunk/modules/m_resv.c (File Modified)
10410 trunk/modules/m_xline.c (File Modified)
10411 trunk/src/Makefile.in (File Modified)
10412 trunk/src/aline.c (File Added)
10413
10414
10415 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10416 Log:
10417 - Update NEWS document.
10418
10419
10420 Modified:
10421 trunk/NEWS (File Modified)
10422
10423
10424 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10425 Log:
10426 Use find_named_person() instead of find_person() in services shortcuts.
10427
10428
10429 Modified:
10430 trunk/modules/m_sshortcut.c (File Modified)
10431
10432
10433 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10434 Log:
10435 Fix propagation of empty channels (+P).
10436
10437
10438 Modified:
10439 trunk/modules/core/m_sjoin.c (File Modified)
10440 trunk/src/s_serv.c (File Modified)
10441
10442
10443 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10444 Log:
10445 Use same comparison for +f.
10446
10447
10448 Modified:
10449 trunk/modules/core/m_join.c (File Modified)
10450
10451
10452 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10453 Log:
10454 Retire server-server non-encap CHGHOST, and clean it up a bit.
10455
10456
10457 Modified:
10458 trunk/modules/m_chghost.c (File Modified)
10459
10460
10461 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10462 Log:
10463 Use TS6 form for SQUIT wallops.
10464
10465
10466 Modified:
10467 trunk/modules/core/m_squit.c (File Modified)
10468
10469
10470 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10471 Log:
10472 Propagate nick changes for remote clients in TS6 form if possible;
10473 simplify the code a bit.
10474
10475
10476 Modified:
10477 trunk/modules/core/m_nick.c (File Modified)
10478
10479
10480 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10481 Log:
10482 Only clear oper_only_umodes on deoper for local clients.
10483
10484
10485 Modified:
10486 trunk/src/s_user.c (File Modified)
10487
10488
10489 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10490 Log:
10491 - Don't enable use_whois_actually in the default config, makes cloaking
10492 only useful for vanity.
10493
10494
10495 Modified:
10496 trunk/doc/example.conf (File Modified)
10497
10498
10499 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10500 Log:
10501 Fix linebuf raw code to not truncate lines longer than
10502 510 characters. This stops ziplinks corruption at
10503 the initial burst if the other side sends a lot.
10504
10505
10506 Modified:
10507 trunk/src/linebuf.c (File Modified)
10508
10509
10510 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10511 Log:
10512 - Add +r to channel_modes().
10513
10514
10515 Modified:
10516 trunk/src/channel.c (File Modified)
10517
10518
10519 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10520 Log:
10521 Update NEWS.
10522
10523
10524 Modified:
10525 trunk/NEWS (File Modified)
10526
10527
10528 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10529 Log:
10530 err, nvm. wrong project :-P
10531
10532
10533 Modified:
10534 trunk/src/match.c (File Modified)
10535
10536
10537 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10538 Log:
10539 make sure we don't crash on match(NULL, test)
10540
10541
10542 Modified:
10543 trunk/src/match.c (File Modified)
10544
10545
10546 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10547 Log:
10548 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10549 flags = rehash in shared{}.
10550 Uses :<source> ENCAP <target> REHASH [option].
10551
10552
10553 Modified:
10554 trunk/doc/example.conf (File Modified)
10555 trunk/doc/reference.conf (File Modified)
10556 trunk/help/opers/rehash (File Modified)
10557 trunk/include/s_newconf.h (File Modified)
10558 trunk/modules/m_rehash.c (File Modified)
10559 trunk/modules/m_stats.c (File Modified)
10560 trunk/src/newconf.c (File Modified)
10561
10562
10563 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10564 Log:
10565 Initialize flags to 0 in conf_set_shared_flags() and
10566 conf_set_cluster_flags().
10567
10568
10569 Modified:
10570 trunk/src/newconf.c (File Modified)
10571
10572
10573 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10574 Log:
10575 Don't allow a forward from a #channel to an &channel.
10576 Error message is Illegal channel name.
10577
10578
10579 Modified:
10580 trunk/modules/core/m_mode.c (File Modified)
10581
10582
10583 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10584 Log:
10585 - change version to 1.0.1
10586
10587
10588 Modified:
10589 trunk/configure (File Modified)
10590 trunk/configure.ac (File Modified)
10591
10592
10593 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10594 Log:
10595 Update NEWS.
10596
10597
10598 Modified:
10599 trunk/NEWS (File Modified)
10600
10601
10602 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10603 Log:
10604 Services shortcuts changes:
10605 - Require umode +S on target
10606 - Use ERR_SERVICESDOWN (440) for error message
10607 - Fix check for empty string
10608
10609
10610 Modified:
10611 trunk/include/numeric.h (File Modified)
10612 trunk/modules/m_sshortcut.c (File Modified)
10613 trunk/src/messages.tab (File Modified)
10614
10615
10616 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10617 Log:
10618 s/IsChanService/IsService/g;
10619
10620
10621 Modified:
10622 trunk/modules/m_sshortcut.c (File Modified)
10623
10624
10625 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10626 Log:
10627 Add check for service validity in shortcut routines.
10628
10629
10630 Modified:
10631 trunk/modules/m_sshortcut.c (File Modified)
10632
10633
10634 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10635 Log:
10636 Don't allow forwarding to a -F channel the setter is not on.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_mode.c (File Modified)
10641
10642
10643 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10644 Log:
10645 Describe identify_service and identify_command in
10646 reference.conf.
10647
10648
10649 Modified:
10650 trunk/doc/reference.conf (File Modified)
10651
10652
10653 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10654 Log:
10655 More helpfile updates.
10656
10657
10658 Modified:
10659 trunk/help/Makefile.in (File Modified)
10660 trunk/help/opers/die (File Modified)
10661 trunk/help/opers/join (File Modified)
10662 trunk/help/opers/links (File Modified)
10663 trunk/help/opers/lusers (File Modified)
10664 trunk/help/opers/map (File Added)
10665 trunk/help/opers/motd (File Modified)
10666 trunk/help/opers/names (File Modified)
10667 trunk/help/opers/notice (File Modified)
10668 trunk/help/opers/operspy (File Modified)
10669 trunk/help/opers/part (File Modified)
10670 trunk/help/opers/privmsg (File Modified)
10671 trunk/help/opers/restart (File Modified)
10672 trunk/help/opers/set (File Modified)
10673 trunk/help/opers/stats (File Modified)
10674 trunk/help/opers/trace (File Modified)
10675 trunk/help/opers/version (File Modified)
10676 trunk/help/users/notice (File Modified)
10677 trunk/help/users/privmsg (File Modified)
10678 trunk/help/users/stats (File Modified)
10679
10680
10681 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10682 Log:
10683 Update help files.
10684
10685
10686 Modified:
10687 trunk/help/opers/cmode (File Modified)
10688 trunk/help/opers/umode (File Modified)
10689 trunk/help/opers/wallops (File Modified)
10690 trunk/help/opers/who (File Modified)
10691 trunk/help/users/umode (File Modified)
10692
10693
10694 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10695 Log:
10696 Include cmode +r in 004 and 005.
10697
10698
10699 Modified:
10700 trunk/include/supported.h (File Modified)
10701 trunk/src/messages.tab (File Modified)
10702
10703
10704 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10705 Log:
10706 No need to clear all 3 buffers in channel_modes().
10707
10708
10709 Modified:
10710 trunk/src/channel.c (File Modified)
10711
10712
10713 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10714 Log:
10715 - Fix multiple +f modes per line
10716 - -f shouldn't take a parameter
10717
10718
10719 Modified:
10720 trunk/modules/core/m_mode.c (File Modified)
10721
10722
10723 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10724 Log:
10725 Channel mode +Q now prevents forwarding to or through
10726 a channel, just like in hyperion, not from a channel.
10727
10728
10729 Modified:
10730 trunk/modules/core/m_join.c (File Modified)
10731
10732
10733 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10734 Log:
10735 Complete +F/+Q propagation.
10736
10737
10738 Modified:
10739 trunk/modules/core/m_join.c (File Modified)
10740 trunk/modules/core/m_sjoin.c (File Modified)
10741 trunk/src/channel.c (File Modified)
10742
10743
10744 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10745 Log:
10746 - A few minor fixes.
10747
10748
10749 Modified:
10750 trunk/modules/core/m_join.c (File Modified)
10751 trunk/modules/m_services.c (File Modified)
10752
10753
10754 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10755 Log:
10756 - Fix netsplit obfuscation.
10757
10758
10759 Modified:
10760 trunk/src/client.c (File Modified)
10761
10762
10763 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10764 Log:
10765 - Fix another /stats p related bug.
10766
10767
10768 Modified:
10769 trunk/src/client.c (File Modified)
10770
10771
10772 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10773 Log:
10774 - Update example.conf.
10775
10776
10777 Modified:
10778 trunk/doc/example.conf (File Modified)
10779
10780
10781 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10782 Log:
10783 - Fix a minor bug here, and re-release 1.0.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_nick.c (File Modified)
10788
10789
10790 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10791 Log:
10792 - Add bursted clients to /stats p list.
10793
10794
10795 Modified:
10796 trunk/modules/core/m_nick.c (File Modified)
10797
10798
10799 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10800 Log:
10801 - Add identify_service, identify_command options to the example.conf,
10802 newconf parser.
10803
10804
10805 Modified:
10806 trunk/NEWS (File Modified)
10807 trunk/doc/example.conf (File Modified)
10808 trunk/src/newconf.c (File Modified)
10809
10810
10811 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10812 Log:
10813 - Add services shortcuts.
10814
10815
10816 Modified:
10817 trunk/modules/Makefile.in (File Modified)
10818 trunk/modules/m_sshortcut.c (File Added)
10819
10820
10821 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10822 Log:
10823 - put back checks i removed by mistake
10824
10825
10826 Modified:
10827 trunk/modules/core/m_join.c (File Modified)
10828
10829
10830 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10831 Log:
10832 - Implement channel mode +Q, which disables forwarding.
10833 - Make forwarding usable by everyone.
10834 - Implement channel mode +F which bypasses authority checks on a target
10835 set with this mode
10836 - Update NEWS.
10837
10838
10839 Modified:
10840 trunk/NEWS (File Modified)
10841 trunk/include/channel.h (File Modified)
10842 trunk/include/supported.h (File Modified)
10843 trunk/modules/core/m_join.c (File Modified)
10844 trunk/modules/core/m_mode.c (File Modified)
10845 trunk/src/messages.tab (File Modified)
10846
10847
10848 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10849 Log:
10850 - Fix account handling brokenness.
10851
10852
10853 Modified:
10854 trunk/modules/m_services.c (File Modified)
10855
10856
10857 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10858 Log:
10859 Identify to services via server password hack. Still
10860 needs config file parts, like
10861 identifyservice = "nickserv@services.int";
10862 identifycommand = "IDENTIFY";
10863
10864
10865 Modified:
10866 trunk/include/s_conf.h (File Modified)
10867 trunk/src/s_user.c (File Modified)
10868
10869
10870 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10871 Log:
10872 Make send.c compile.
10873
10874
10875 Modified:
10876 trunk/src/send.c (File Modified)
10877
10878
10879 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10880 Log:
10881 - Handle this better.
10882
10883
10884 Modified:
10885 trunk/src/send.c (File Modified)
10886
10887
10888 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10889 Log:
10890 If the source is not a client, don't send to normal users.
10891
10892
10893 Modified:
10894 trunk/src/send.c (File Modified)
10895
10896
10897 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10898 Log:
10899 - Make /wallops behave as wallops in other ircds.
10900
10901
10902 Modified:
10903 trunk/modules/m_wallops.c (File Modified)
10904 trunk/src/send.c (File Modified)
10905
10906
10907 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10908 Log:
10909 - charybdis-1.0
10910
10911
10912 Modified:
10913 trunk/NEWS (File Modified)
10914 trunk/configure (File Modified)
10915 trunk/configure.ac (File Modified)
10916
10917
10918 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10919 Log:
10920 - Remove efnet configuration.
10921 - Rename example.conf as reference.conf, and replace the default
10922 example.conf with one suitable for AthemeNET.
10923 - Update makefile to reflect these changes.
10924
10925
10926 Modified:
10927 trunk/doc/Makefile.in (File Modified)
10928 trunk/doc/example.conf (File Modified)
10929 trunk/doc/example.efnet.conf (File Deleted)
10930 trunk/doc/reference.conf (File Added)
10931
10932
10933 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10934 Log:
10935 - Don't display opers who are /away.
10936
10937
10938 Modified:
10939 trunk/modules/m_stats.c (File Modified)
10940
10941
10942 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10943 Log:
10944 Put cmode +f in 004 and 005.
10945
10946
10947 Modified:
10948 trunk/include/supported.h (File Modified)
10949 trunk/src/messages.tab (File Modified)
10950
10951
10952 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10953 Log:
10954 Add user umode +Q which prevents a user from
10955 being forwarded.
10956
10957
10958 Modified:
10959 trunk/include/client.h (File Modified)
10960 trunk/modules/core/m_join.c (File Modified)
10961 trunk/src/messages.tab (File Modified)
10962 trunk/src/s_user.c (File Modified)
10963
10964
10965 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10966 Log:
10967 Implement channel forwarding in m_join(). As in
10968 hyperion, failing to join because of +i, +r or +j
10969 can cause you to be forwarded, potentially
10970 recursively. Unlike hyperion, a single numeric
10971 is sent in case of a successful forward, otherwise
10972 the ircd acts if there were no forward.
10973
10974
10975 Modified:
10976 trunk/include/numeric.h (File Modified)
10977 trunk/modules/core/m_join.c (File Modified)
10978 trunk/src/messages.tab (File Modified)
10979
10980
10981 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10982 Log:
10983 Allow servers to set oper-only cmodes as well.
10984
10985
10986 Modified:
10987 trunk/modules/core/m_mode.c (File Modified)
10988
10989
10990 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10991 Log:
10992 Add cmode +f which takes a channel name, settable
10993 only by opers for now. Does not do anything yet.
10994
10995
10996 Modified:
10997 trunk/include/channel.h (File Modified)
10998 trunk/modules/core/m_join.c (File Modified)
10999 trunk/modules/core/m_mode.c (File Modified)
11000 trunk/modules/core/m_sjoin.c (File Modified)
11001 trunk/src/channel.c (File Modified)
11002
11003
11004 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11005 Log:
11006 Fully initialize 'mode' in ms_join() and ms_sjoin()
11007 to avoid old +j garbage from being used.
11008
11009
11010 Modified:
11011 trunk/modules/core/m_join.c (File Modified)
11012 trunk/modules/core/m_sjoin.c (File Modified)
11013
11014
11015 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11016 Log:
11017 - only touch join_count/join_delta if join throttling
11018 is enabled on the channel
11019 - reset join_count/join_delta to 0 if -j is set
11020
11021
11022 Modified:
11023 trunk/modules/core/m_join.c (File Modified)
11024 trunk/modules/core/m_mode.c (File Modified)
11025 trunk/modules/core/m_sjoin.c (File Modified)
11026
11027
11028 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11029 Log:
11030 Also start a new "period" for join throttling for remote joins,
11031 if necessary. Make the code slightly clearer.
11032
11033
11034 Modified:
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/src/channel.c (File Modified)
11037
11038
11039 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11040 Log:
11041 Some +j improvements, still broken.
11042
11043
11044 Modified:
11045 trunk/modules/core/m_join.c (File Modified)
11046 trunk/modules/core/m_sjoin.c (File Modified)
11047
11048
11049 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11050 Log:
11051 Only do +z processing for +m channels the sender is on,
11052 as bans/quiets are currently only checked locally.
11053
11054
11055 Modified:
11056 trunk/modules/core/m_message.c (File Modified)
11057
11058
11059 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11060 Log:
11061 - Add max_bans_large configuration option, defaulting to 500, to
11062 limit the number of bans in a +L channel
11063 - Change b/e/I to b/e/I/q in texts
11064
11065
11066 Modified:
11067 trunk/doc/example.conf (File Modified)
11068 trunk/include/s_conf.h (File Modified)
11069 trunk/modules/core/m_mode.c (File Modified)
11070 trunk/modules/m_info.c (File Modified)
11071 trunk/src/newconf.c (File Modified)
11072 trunk/src/s_conf.c (File Modified)
11073
11074
11075 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11076 Log:
11077 Store invite for +gi channels.
11078 Note that +gi is significantly weaker access control than +i.
11079
11080
11081 Modified:
11082 trunk/modules/m_invite.c (File Modified)
11083
11084
11085 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11086 Log:
11087 Nonops are allowed to see +q lists.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_mode.c (File Modified)
11092
11093
11094 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11095 Log:
11096 Invalidate can_send() cache on -q.
11097
11098
11099 Modified:
11100 trunk/modules/core/m_mode.c (File Modified)
11101
11102
11103 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11104 Log:
11105 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11106
11107
11108 Modified:
11109 trunk/modules/core/m_sjoin.c (File Modified)
11110
11111
11112 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11113 Log:
11114 - Allow blank SJOINs -- for permanant channels.
11115
11116
11117 Modified:
11118 trunk/modules/core/m_sjoin.c (File Modified)
11119
11120
11121 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11122 Log:
11123 - Burst permanant channels.
11124
11125
11126 Modified:
11127 trunk/src/s_serv.c (File Modified)
11128
11129
11130 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11131 Log:
11132 - Fix handling of permanant channels.
11133
11134
11135 Modified:
11136 trunk/modules/core/m_join.c (File Modified)
11137
11138
11139 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11140 Log:
11141 - Run indent on core modules.
11142 - Add propagation of join throttle settings.
11143
11144
11145 Modified:
11146 trunk/modules/core/m_die.c (File Modified)
11147 trunk/modules/core/m_error.c (File Modified)
11148 trunk/modules/core/m_join.c (File Modified)
11149 trunk/modules/core/m_kick.c (File Modified)
11150 trunk/modules/core/m_kill.c (File Modified)
11151 trunk/modules/core/m_message.c (File Modified)
11152 trunk/modules/core/m_mode.c (File Modified)
11153 trunk/modules/core/m_nick.c (File Modified)
11154 trunk/modules/core/m_part.c (File Modified)
11155 trunk/modules/core/m_quit.c (File Modified)
11156 trunk/modules/core/m_server.c (File Modified)
11157 trunk/modules/core/m_sjoin.c (File Modified)
11158 trunk/modules/core/m_squit.c (File Modified)
11159
11160
11161 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11162 Log:
11163 - Fix mistake in commit message.
11164
11165
11166 Modified:
11167 trunk/ChangeLog (File Modified)
11168
11169
11170 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11171 Log:
11172 - Channel throttling.
11173
11174
11175 Modified:
11176 trunk/NEWS (File Modified)
11177 trunk/include/supported.h (File Modified)
11178 trunk/modules/core/m_mode.c (File Modified)
11179 trunk/src/messages.tab (File Modified)
11180
11181
11182 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11183 Log:
11184 - Channel throttle logic fixes.
11185
11186
11187 Modified:
11188 trunk/include/channel.h (File Modified)
11189
11190
11191 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11192 Log:
11193 - Add the throttle logic.
11194
11195
11196 Modified:
11197 trunk/include/channel.h (File Modified)
11198 trunk/include/numeric.h (File Modified)
11199 trunk/modules/core/m_join.c (File Modified)
11200 trunk/src/channel.c (File Modified)
11201 trunk/src/messages.tab (File Modified)
11202
11203
11204 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11205 Log:
11206 - Cosmetic fixes to CREDITS.
11207
11208
11209 Modified:
11210 trunk/CREDITS (File Modified)
11211
11212
11213 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11214 Log:
11215 - Better channel_modes() from ShadowIRCd 4.
11216
11217
11218 Modified:
11219 trunk/include/channel.h (File Modified)
11220 trunk/src/channel.c (File Modified)
11221
11222
11223 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11224 Log:
11225 - Strip colour codes from parts.
11226
11227
11228 Modified:
11229 trunk/modules/core/m_part.c (File Modified)
11230
11231
11232 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11233 Log:
11234 - Strip colour codes from quits.
11235
11236
11237 Modified:
11238 trunk/modules/core/m_quit.c (File Modified)
11239
11240
11241 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11242 Log:
11243 - add +c/+g/+z to channel_modes().
11244
11245
11246 Modified:
11247 trunk/src/channel.c (File Modified)
11248
11249
11250 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11251 Log:
11252 - Add +g to 004/005 numerics.
11253
11254
11255 Modified:
11256 trunk/include/supported.h (File Modified)
11257 trunk/src/messages.tab (File Modified)
11258
11259
11260 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11261 Log:
11262 - Add +cgz to set_final_mode() in both join/sjoin.
11263 - Implement channel mode +g: Free invite.
11264
11265
11266 Modified:
11267 trunk/include/channel.h (File Modified)
11268 trunk/modules/core/m_join.c (File Modified)
11269 trunk/modules/core/m_mode.c (File Modified)
11270 trunk/modules/core/m_sjoin.c (File Modified)
11271 trunk/modules/m_invite.c (File Modified)
11272
11273
11274 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11275 Log:
11276 - Make sure /stats p uses the right list.
11277
11278
11279 Modified:
11280 trunk/modules/m_stats.c (File Modified)
11281
11282
11283 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11284 Log:
11285 - local oper list becomes local_oper_list.
11286 - all opers are stored on oper_list for /stats p.
11287
11288
11289 Modified:
11290 trunk/include/ircd.h (File Modified)
11291 trunk/modules/m_stats.c (File Modified)
11292 trunk/modules/m_trace.c (File Modified)
11293 trunk/src/client.c (File Modified)
11294 trunk/src/ircd.c (File Modified)
11295 trunk/src/s_user.c (File Modified)
11296 trunk/src/send.c (File Modified)
11297
11298
11299 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11300 Log:
11301 - Remove ENABLE_SERVICES legacy define.
11302
11303
11304 Modified:
11305 trunk/configure (File Modified)
11306 trunk/configure.ac (File Modified)
11307 trunk/include/client.h (File Modified)
11308 trunk/include/m_info.h (File Modified)
11309 trunk/include/s_conf.h (File Modified)
11310 trunk/modules/Makefile.in (File Modified)
11311 trunk/modules/core/m_kick.c (File Modified)
11312 trunk/modules/core/m_mode.c (File Modified)
11313 trunk/modules/core/m_nick.c (File Modified)
11314 trunk/modules/core/m_sjoin.c (File Modified)
11315 trunk/modules/m_services.c (File Modified)
11316 trunk/src/channel.c (File Modified)
11317 trunk/src/newconf.c (File Modified)
11318 trunk/src/s_conf.c (File Modified)
11319 trunk/src/s_serv.c (File Modified)
11320 trunk/src/s_user.c (File Modified)
11321
11322
11323 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11324 Log:
11325 - New reject message, ala ircu.
11326
11327
11328 Modified:
11329 trunk/src/reject.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11333 Log:
11334 - Reduce 'broadcast storm' effect in m_chghost.
11335
11336
11337 Modified:
11338 trunk/modules/m_chghost.c (File Modified)
11339
11340
11341 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11342 Log:
11343 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11344
11345
11346 Modified:
11347 trunk/include/supported.h (File Modified)
11348 trunk/src/messages.tab (File Modified)
11349
11350
11351 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11352 Log:
11353 - Implement +z.
11354
11355
11356 Modified:
11357 trunk/include/channel.h (File Modified)
11358 trunk/modules/core/m_message.c (File Modified)
11359 trunk/modules/core/m_mode.c (File Modified)
11360
11361
11362 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11363 Log:
11364 - use sendto_one_numeric() in some places.
11365
11366
11367 Modified:
11368 trunk/modules/core/m_mode.c (File Modified)
11369
11370
11371 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11372 Log:
11373 - Implement channel mode +c -- colour stripping.
11374
11375
11376 Modified:
11377 trunk/include/irc_string.h (File Modified)
11378 trunk/include/supported.h (File Modified)
11379 trunk/modules/core/m_message.c (File Modified)
11380 trunk/modules/core/m_mode.c (File Modified)
11381 trunk/src/irc_string.c (File Modified)
11382 trunk/src/messages.tab (File Modified)
11383
11384
11385 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11386 Log:
11387 - Add +qLP to CHANMODES 005 numeric.
11388
11389
11390 Modified:
11391 trunk/include/supported.h (File Modified)
11392
11393
11394 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11395 Log:
11396 Move credits files to doc/.
11397
11398
11399 Modified:
11400 trunk/Hybrid-team (File Deleted)
11401 trunk/Ratbox-team (File Deleted)
11402 trunk/doc/Hybrid-team (File Added)
11403 trunk/doc/Ratbox-team (File Added)
11404
11405
11406 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11407 Log:
11408 - Rename Ratbox credits as Ratbox-team.
11409 - Add in our own CREDITS.
11410
11411
11412 Modified:
11413 trunk/CREDITS (File Deleted)
11414 trunk/CREDITS (File Added)
11415 trunk/Ratbox-team (File Added)
11416
11417
11418 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11419 Log:
11420 - Quietcache fixes.
11421
11422
11423 Modified:
11424 trunk/modules/core/m_mode.c (File Modified)
11425
11426
11427 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11428 Log:
11429 - Rebuild configure.
11430
11431
11432 Modified:
11433 trunk/autom4te.cache/ (File Deleted)
11434 trunk/configure (File Modified)
11435
11436
11437 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11438 Log:
11439 Add +q to messages.tab.
11440
11441
11442 Modified:
11443 trunk/src/messages.tab (File Modified)
11444
11445
11446 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11447 Log:
11448 - port m_sjoin stuff to TS6 JOIN syntax.
11449
11450
11451 Modified:
11452 trunk/modules/core/m_join.c (File Modified)
11453
11454
11455 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11456 Log:
11457 - Implement channel mode +q (quiet)
11458
11459
11460 Modified:
11461 trunk/include/channel.h (File Modified)
11462 trunk/modules/core/m_mode.c (File Modified)
11463 trunk/src/channel.c (File Modified)
11464
11465
11466 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11467 Log:
11468 Add +L/+P for set_final_mode().
11469
11470
11471 Modified:
11472 trunk/modules/core/m_sjoin.c (File Modified)
11473
11474
11475 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11476 Log:
11477 Add +L/+P in channel_modes().
11478
11479
11480 Modified:
11481 trunk/src/channel.c (File Modified)
11482
11483
11484 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11485 Log:
11486 - Use MODE_PERMANENT, not MODE_PERMANANT
11487 - Actually use chm_staff()
11488
11489 It compiles but is not otherwise tested.
11490
11491
11492 Modified:
11493 trunk/include/channel.h (File Modified)
11494 trunk/modules/core/m_mode.c (File Modified)
11495 trunk/modules/core/m_sjoin.c (File Modified)
11496 trunk/src/channel.c (File Modified)
11497
11498
11499 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11500 Log:
11501 - Ok, patchlevel.h is fixed now.
11502
11503
11504 Modified:
11505 trunk/include/patchlevel.h (File Modified)
11506
11507
11508 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11509 Log:
11510 - *sigh*
11511
11512
11513 Modified:
11514 trunk/include/patchlevel.h (File Modified)
11515 trunk/src/version.c.SH (File Modified)
11516
11517
11518 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11519 Log:
11520 - Fix compilation issue with version.c.
11521
11522
11523 Modified:
11524 trunk/src/version.c.SH (File Modified)
11525
11526
11527 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11528 Log:
11529 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11530 this from the BUGS file.
11531
11532
11533 Modified:
11534 trunk/BUGS (File Modified)
11535
11536
11537 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11538 Log:
11539 Mangle all netsplit messages if flatten links is enabled.
11540
11541
11542 Modified:
11543 trunk/src/client.c (File Modified)
11544
11545
11546 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11547 Log:
11548 - jilles pointed out that /stats p needed severe changes -- implement
11549 them
11550
11551
11552 Modified:
11553 trunk/modules/m_stats.c (File Modified)
11554
11555
11556 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11557 Log:
11558 Rename RELNOTES to NEWS.
11559
11560
11561 Modified:
11562 trunk/NEWS (File Added)
11563 trunk/RELNOTES (File Deleted)
11564
11565
11566 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11567 Log:
11568 Update RELNOTES.
11569
11570
11571 Modified:
11572 trunk/RELNOTES (File Modified)
11573
11574
11575 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11576 Log:
11577 - Make /stats p work globally.
11578 - Change 'OPER(s)' to 'staff members'
11579
11580
11581 Modified:
11582 trunk/modules/m_stats.c (File Modified)
11583
11584
11585 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11586 Log:
11587 - add modes, +LP to RPL_MYINFO.
11588
11589
11590 Modified:
11591 trunk/src/messages.tab (File Modified)
11592
11593
11594 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11595 Log:
11596 More stuff to RELNOTES.
11597
11598
11599 Modified:
11600 trunk/RELNOTES (File Modified)
11601
11602
11603 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11604 Log:
11605 - Implement +P.
11606
11607
11608 Modified:
11609 trunk/modules/core/m_sjoin.c (File Modified)
11610 trunk/src/channel.c (File Modified)
11611
11612
11613 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11614 Log:
11615 - Implement list limit exceed modes -- +L.
11616
11617
11618 Modified:
11619 trunk/modules/core/m_mode.c (File Modified)
11620
11621
11622 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11623 Log:
11624 - Add handlers for modes +L, +P.
11625
11626
11627 Modified:
11628 trunk/include/channel.h (File Modified)
11629 trunk/modules/core/m_mode.c (File Modified)
11630
11631
11632 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11633 Log:
11634 Update properties on *everything*.
11635
11636
11637 Modified:
11638 trunk/.cvsignore (Property Modified)
11639 trunk/.indent.pro (Property Modified)
11640 trunk/BUGS (File Modified) (Property Modified)
11641 trunk/CREDITS (File Modified) (Property Modified)
11642 trunk/ChangeLog (Property Modified)
11643 trunk/Hybrid-team (File Modified) (Property Modified)
11644 trunk/INSTALL (File Modified) (Property Modified)
11645 trunk/LICENSE (File Modified) (Property Modified)
11646 trunk/Makefile.in (File Modified) (Property Modified)
11647 trunk/README.FIRST (File Modified) (Property Modified)
11648 trunk/RELNOTES (File Modified) (Property Modified)
11649 trunk/SVN-Access (Property Modified)
11650 trunk/aclocal.m4 (File Modified) (Property Modified)
11651 trunk/adns/.cvsignore (Property Modified)
11652 trunk/adns/COPYING (Property Modified)
11653 trunk/adns/GPL-vs-LGPL (Property Modified)
11654 trunk/adns/Makefile.in (File Modified) (Property Modified)
11655 trunk/adns/README (Property Modified)
11656 trunk/adns/README.ircd (Property Modified)
11657 trunk/adns/adns.h (File Modified) (Property Modified)
11658 trunk/adns/check.c (File Modified) (Property Modified)
11659 trunk/adns/dlist.h (File Modified) (Property Modified)
11660 trunk/adns/event.c (File Modified) (Property Modified)
11661 trunk/adns/general.c (File Modified) (Property Modified)
11662 trunk/adns/internal.h (File Modified) (Property Modified)
11663 trunk/adns/parse.c (File Modified) (Property Modified)
11664 trunk/adns/query.c (File Modified) (Property Modified)
11665 trunk/adns/reply.c (File Modified) (Property Modified)
11666 trunk/adns/setup.c (File Modified) (Property Modified)
11667 trunk/adns/transmit.c (File Modified) (Property Modified)
11668 trunk/adns/tvarith.h (File Modified) (Property Modified)
11669 trunk/adns/types.c (File Modified) (Property Modified)
11670 trunk/configure (File Modified) (Property Modified)
11671 trunk/configure.ac (File Modified) (Property Modified)
11672 trunk/contrib/.cvsignore (Property Modified)
11673 trunk/contrib/.indent.pro (Property Modified)
11674 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11675 trunk/contrib/README (File Modified) (Property Modified)
11676 trunk/contrib/example_module.c (File Modified) (Property Modified)
11677 trunk/contrib/m_42.c (File Modified) (Property Modified)
11678 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11679 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11680 trunk/contrib/m_force.c (File Modified) (Property Modified)
11681 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11682 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11683 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11684 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11685 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11686 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11687 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11688 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11689 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11690 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11691 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11692 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11693 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11694 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11695 trunk/doc/.cvsignore (Property Modified)
11696 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11697 trunk/doc/Makefile.in (File Modified) (Property Modified)
11698 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11699 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11700 trunk/doc/challenge.txt (File Modified) (Property Modified)
11701 trunk/doc/example.conf (File Modified) (Property Modified)
11702 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11703 trunk/doc/hooks.txt (File Modified) (Property Modified)
11704 trunk/doc/index.txt (File Modified) (Property Modified)
11705 trunk/doc/ircd.8 (File Modified) (Property Modified)
11706 trunk/doc/ircd.motd (Property Modified)
11707 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11708 trunk/doc/modeg.txt (File Modified) (Property Modified)
11709 trunk/doc/modes.txt (File Modified) (Property Modified)
11710 trunk/doc/monitor.txt (File Modified) (Property Modified)
11711 trunk/doc/old/Authors (Property Modified)
11712 trunk/doc/operguide.txt (File Modified) (Property Modified)
11713 trunk/doc/opermyth.txt (Property Modified)
11714 trunk/doc/server-version-info (File Modified) (Property Modified)
11715 trunk/doc/services.txt (File Modified) (Property Modified)
11716 trunk/doc/technical/README.TSora (Property Modified)
11717 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11718 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11719 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11720 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11721 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11722 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11723 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11724 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11725 trunk/doc/technical/rfc1459.txt (Property Modified)
11726 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11727 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11728 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11729 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11730 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11731 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11732 trunk/help/Makefile.in (File Modified) (Property Modified)
11733 trunk/help/opers/accept (Property Modified)
11734 trunk/help/opers/admin (Property Modified)
11735 trunk/help/opers/away (Property Modified)
11736 trunk/help/opers/capab (Property Modified)
11737 trunk/help/opers/challenge (Property Modified)
11738 trunk/help/opers/close (Property Modified)
11739 trunk/help/opers/cmode (Property Modified)
11740 trunk/help/opers/cnotice (Property Modified)
11741 trunk/help/opers/connect (Property Modified)
11742 trunk/help/opers/cprivmsg (Property Modified)
11743 trunk/help/opers/credits (Property Modified)
11744 trunk/help/opers/die (Property Modified)
11745 trunk/help/opers/dline (Property Modified)
11746 trunk/help/opers/eob (Property Modified)
11747 trunk/help/opers/error (Property Modified)
11748 trunk/help/opers/etrace (Property Modified)
11749 trunk/help/opers/gline (Property Modified)
11750 trunk/help/opers/help (Property Modified)
11751 trunk/help/opers/index (Property Modified)
11752 trunk/help/opers/info (Property Modified)
11753 trunk/help/opers/invite (Property Modified)
11754 trunk/help/opers/ison (Property Modified)
11755 trunk/help/opers/join (Property Modified)
11756 trunk/help/opers/kick (Property Modified)
11757 trunk/help/opers/kill (Property Modified)
11758 trunk/help/opers/kline (Property Modified)
11759 trunk/help/opers/knock (Property Modified)
11760 trunk/help/opers/links (Property Modified)
11761 trunk/help/opers/list (Property Modified)
11762 trunk/help/opers/locops (Property Modified)
11763 trunk/help/opers/lusers (Property Modified)
11764 trunk/help/opers/modlist (Property Modified)
11765 trunk/help/opers/modload (Property Modified)
11766 trunk/help/opers/modrestart (Property Modified)
11767 trunk/help/opers/modunload (Property Modified)
11768 trunk/help/opers/motd (Property Modified)
11769 trunk/help/opers/names (Property Modified)
11770 trunk/help/opers/nick (Property Modified)
11771 trunk/help/opers/notice (Property Modified)
11772 trunk/help/opers/oper (Property Modified)
11773 trunk/help/opers/operspy (Property Modified)
11774 trunk/help/opers/operwall (Property Modified)
11775 trunk/help/opers/part (Property Modified)
11776 trunk/help/opers/pass (Property Modified)
11777 trunk/help/opers/ping (Property Modified)
11778 trunk/help/opers/pong (Property Modified)
11779 trunk/help/opers/post (Property Modified)
11780 trunk/help/opers/privmsg (Property Modified)
11781 trunk/help/opers/quit (Property Modified)
11782 trunk/help/opers/rehash (Property Modified)
11783 trunk/help/opers/restart (Property Modified)
11784 trunk/help/opers/resv (Property Modified)
11785 trunk/help/opers/server (Property Modified)
11786 trunk/help/opers/set (Property Modified)
11787 trunk/help/opers/sjoin (Property Modified)
11788 trunk/help/opers/squit (Property Modified)
11789 trunk/help/opers/stats (Property Modified)
11790 trunk/help/opers/svinfo (Property Modified)
11791 trunk/help/opers/testgecos (Property Modified)
11792 trunk/help/opers/testline (Property Modified)
11793 trunk/help/opers/testmask (Property Modified)
11794 trunk/help/opers/time (Property Modified)
11795 trunk/help/opers/topic (Property Modified)
11796 trunk/help/opers/trace (Property Modified)
11797 trunk/help/opers/uhelp (Property Modified)
11798 trunk/help/opers/umode (Property Modified)
11799 trunk/help/opers/undline (Property Modified)
11800 trunk/help/opers/ungline (Property Modified)
11801 trunk/help/opers/unkline (Property Modified)
11802 trunk/help/opers/unresv (Property Modified)
11803 trunk/help/opers/unxline (Property Modified)
11804 trunk/help/opers/user (Property Modified)
11805 trunk/help/opers/userhost (Property Modified)
11806 trunk/help/opers/users (Property Modified)
11807 trunk/help/opers/version (Property Modified)
11808 trunk/help/opers/wallops (Property Modified)
11809 trunk/help/opers/who (Property Modified)
11810 trunk/help/opers/whois (Property Modified)
11811 trunk/help/opers/whowas (Property Modified)
11812 trunk/help/opers/xline (Property Modified)
11813 trunk/help/users/index (Property Modified)
11814 trunk/help/users/info (Property Modified)
11815 trunk/help/users/notice (Property Modified)
11816 trunk/help/users/privmsg (Property Modified)
11817 trunk/help/users/stats (Property Modified)
11818 trunk/help/users/umode (Property Modified)
11819 trunk/include/.cvsignore (Property Modified)
11820 trunk/include/.indent.pro (Property Modified)
11821 trunk/include/balloc.h (File Modified) (Property Modified)
11822 trunk/include/cache.h (File Modified) (Property Modified)
11823 trunk/include/channel.h (File Modified) (Property Modified)
11824 trunk/include/class.h (File Modified) (Property Modified)
11825 trunk/include/client.h (File Modified) (Property Modified)
11826 trunk/include/commio.h (File Modified) (Property Modified)
11827 trunk/include/common.h (File Modified) (Property Modified)
11828 trunk/include/config.h (File Modified) (Property Modified)
11829 trunk/include/config.h.dist (File Modified) (Property Modified)
11830 trunk/include/defaults.h (File Modified) (Property Modified)
11831 trunk/include/event.h (File Modified) (Property Modified)
11832 trunk/include/hash.h (File Modified) (Property Modified)
11833 trunk/include/hook.h (File Modified) (Property Modified)
11834 trunk/include/hostmask.h (File Modified) (Property Modified)
11835 trunk/include/irc_string.h (File Modified) (Property Modified)
11836 trunk/include/ircd.h (File Modified) (Property Modified)
11837 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11838 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11839 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11840 trunk/include/linebuf.h (File Modified) (Property Modified)
11841 trunk/include/listener.h (File Modified) (Property Modified)
11842 trunk/include/m_info.h (File Modified) (Property Modified)
11843 trunk/include/memory.h (File Modified) (Property Modified)
11844 trunk/include/modules.h (File Modified) (Property Modified)
11845 trunk/include/monitor.h (File Modified) (Property Modified)
11846 trunk/include/msg.h (File Modified) (Property Modified)
11847 trunk/include/newconf.h (File Modified) (Property Modified)
11848 trunk/include/numeric.h (File Modified) (Property Modified)
11849 trunk/include/packet.h (File Modified) (Property Modified)
11850 trunk/include/parse.h (File Modified) (Property Modified)
11851 trunk/include/patchlevel.h (File Modified) (Property Modified)
11852 trunk/include/patricia.h (File Modified) (Property Modified)
11853 trunk/include/reject.h (File Modified) (Property Modified)
11854 trunk/include/res.h (File Modified) (Property Modified)
11855 trunk/include/restart.h (File Modified) (Property Modified)
11856 trunk/include/s_auth.h (File Modified) (Property Modified)
11857 trunk/include/s_conf.h (File Modified) (Property Modified)
11858 trunk/include/s_gline.h (File Modified) (Property Modified)
11859 trunk/include/s_log.h (File Modified) (Property Modified)
11860 trunk/include/s_newconf.h (File Modified) (Property Modified)
11861 trunk/include/s_serv.h (File Modified) (Property Modified)
11862 trunk/include/s_stats.h (File Modified) (Property Modified)
11863 trunk/include/s_user.h (File Modified) (Property Modified)
11864 trunk/include/s_zip.h (File Modified) (Property Modified)
11865 trunk/include/scache.h (File Modified) (Property Modified)
11866 trunk/include/send.h (File Modified) (Property Modified)
11867 trunk/include/serno.h (Property Modified)
11868 trunk/include/setup.h.in (Property Modified)
11869 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11870 trunk/include/stdinc.h (File Modified) (Property Modified)
11871 trunk/include/supported.h (File Modified) (Property Modified)
11872 trunk/include/tools.h (File Modified) (Property Modified)
11873 trunk/include/whowas.h (File Modified) (Property Modified)
11874 trunk/install-sh (File Modified) (Property Modified)
11875 trunk/modules/.cvsignore (Property Modified)
11876 trunk/modules/.depend (Property Modified)
11877 trunk/modules/.indent.pro (Property Modified)
11878 trunk/modules/Makefile.in (File Modified) (Property Modified)
11879 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11880 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11881 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11882 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11883 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11884 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11885 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11886 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11887 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11888 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11889 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11890 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11891 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11892 trunk/modules/m_accept.c (File Modified) (Property Modified)
11893 trunk/modules/m_admin.c (File Modified) (Property Modified)
11894 trunk/modules/m_away.c (File Modified) (Property Modified)
11895 trunk/modules/m_cap.c (File Modified) (Property Modified)
11896 trunk/modules/m_capab.c (File Modified) (Property Modified)
11897 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11898 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11899 trunk/modules/m_close.c (File Modified) (Property Modified)
11900 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11901 trunk/modules/m_connect.c (File Modified) (Property Modified)
11902 trunk/modules/m_dline.c (File Modified) (Property Modified)
11903 trunk/modules/m_encap.c (File Modified) (Property Modified)
11904 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11905 trunk/modules/m_gline.c (File Modified) (Property Modified)
11906 trunk/modules/m_help.c (File Modified) (Property Modified)
11907 trunk/modules/m_info.c (File Modified) (Property Modified)
11908 trunk/modules/m_invite.c (File Modified) (Property Modified)
11909 trunk/modules/m_ison.c (File Modified) (Property Modified)
11910 trunk/modules/m_kline.c (File Modified) (Property Modified)
11911 trunk/modules/m_knock.c (File Modified) (Property Modified)
11912 trunk/modules/m_links.c (File Modified) (Property Modified)
11913 trunk/modules/m_list.c (File Modified) (Property Modified)
11914 trunk/modules/m_locops.c (File Modified) (Property Modified)
11915 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11916 trunk/modules/m_map.c (File Modified) (Property Modified)
11917 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11918 trunk/modules/m_motd.c (File Modified) (Property Modified)
11919 trunk/modules/m_names.c (File Modified) (Property Modified)
11920 trunk/modules/m_oper.c (File Modified) (Property Modified)
11921 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11922 trunk/modules/m_pass.c (File Modified) (Property Modified)
11923 trunk/modules/m_ping.c (File Modified) (Property Modified)
11924 trunk/modules/m_pong.c (File Modified) (Property Modified)
11925 trunk/modules/m_post.c (File Modified) (Property Modified)
11926 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11927 trunk/modules/m_restart.c (File Modified) (Property Modified)
11928 trunk/modules/m_resv.c (File Modified) (Property Modified)
11929 trunk/modules/m_services.c (File Modified) (Property Modified)
11930 trunk/modules/m_set.c (File Modified) (Property Modified)
11931 trunk/modules/m_stats.c (File Modified) (Property Modified)
11932 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11933 trunk/modules/m_tb.c (File Modified) (Property Modified)
11934 trunk/modules/m_testline.c (File Modified) (Property Modified)
11935 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11936 trunk/modules/m_time.c (File Modified) (Property Modified)
11937 trunk/modules/m_topic.c (File Modified) (Property Modified)
11938 trunk/modules/m_trace.c (File Modified) (Property Modified)
11939 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11940 trunk/modules/m_user.c (File Modified) (Property Modified)
11941 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11942 trunk/modules/m_users.c (File Modified) (Property Modified)
11943 trunk/modules/m_version.c (File Modified) (Property Modified)
11944 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11945 trunk/modules/m_who.c (File Modified) (Property Modified)
11946 trunk/modules/m_whois.c (File Modified) (Property Modified)
11947 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11948 trunk/modules/m_xline.c (File Modified) (Property Modified)
11949 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11950 trunk/servlink/.cvsignore (Property Modified)
11951 trunk/servlink/.indent.pro (Property Modified)
11952 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11953 trunk/servlink/README (File Modified) (Property Modified)
11954 trunk/servlink/TODO (File Modified) (Property Modified)
11955 trunk/servlink/control.c (File Modified) (Property Modified)
11956 trunk/servlink/control.h (File Modified) (Property Modified)
11957 trunk/servlink/io.c (File Modified) (Property Modified)
11958 trunk/servlink/io.h (File Modified) (Property Modified)
11959 trunk/servlink/servlink.c (File Modified) (Property Modified)
11960 trunk/servlink/servlink.h (File Modified) (Property Modified)
11961 trunk/src/.cvsignore (Property Modified)
11962 trunk/src/.depend (Property Modified)
11963 trunk/src/.indent.pro (Property Modified)
11964 trunk/src/Makefile.in (File Modified) (Property Modified)
11965 trunk/src/adns.c (File Modified) (Property Modified)
11966 trunk/src/balloc.c (File Modified) (Property Modified)
11967 trunk/src/cache.c (File Modified) (Property Modified)
11968 trunk/src/channel.c (File Modified) (Property Modified)
11969 trunk/src/class.c (File Modified) (Property Modified)
11970 trunk/src/client.c (File Modified) (Property Modified)
11971 trunk/src/commio.c (File Modified) (Property Modified)
11972 trunk/src/devpoll.c (File Modified) (Property Modified)
11973 trunk/src/epoll.c (File Modified) (Property Modified)
11974 trunk/src/event.c (File Modified) (Property Modified)
11975 trunk/src/getopt.c (File Modified) (Property Modified)
11976 trunk/src/hash.c (File Modified) (Property Modified)
11977 trunk/src/hook.c (File Modified) (Property Modified)
11978 trunk/src/hostmask.c (File Modified) (Property Modified)
11979 trunk/src/irc_string.c (File Modified) (Property Modified)
11980 trunk/src/ircd.c (File Modified) (Property Modified)
11981 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11982 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11983 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11984 trunk/src/kdparse.c (File Modified) (Property Modified)
11985 trunk/src/kqueue.c (File Modified) (Property Modified)
11986 trunk/src/linebuf.c (File Modified) (Property Modified)
11987 trunk/src/listener.c (File Modified) (Property Modified)
11988 trunk/src/match.c (File Modified) (Property Modified)
11989 trunk/src/memory.c (File Modified) (Property Modified)
11990 trunk/src/messages.tab (File Modified) (Property Modified)
11991 trunk/src/modules.c (File Modified) (Property Modified)
11992 trunk/src/monitor.c (File Modified) (Property Modified)
11993 trunk/src/newconf.c (File Modified) (Property Modified)
11994 trunk/src/numeric.c (File Modified) (Property Modified)
11995 trunk/src/packet.c (File Modified) (Property Modified)
11996 trunk/src/parse.c (File Modified) (Property Modified)
11997 trunk/src/patricia.c (File Modified) (Property Modified)
11998 trunk/src/poll.c (File Modified) (Property Modified)
11999 trunk/src/reject.c (File Modified) (Property Modified)
12000 trunk/src/restart.c (File Modified) (Property Modified)
12001 trunk/src/s_auth.c (File Modified) (Property Modified)
12002 trunk/src/s_conf.c (File Modified) (Property Modified)
12003 trunk/src/s_gline.c (File Modified) (Property Modified)
12004 trunk/src/s_log.c (File Modified) (Property Modified)
12005 trunk/src/s_newconf.c (File Modified) (Property Modified)
12006 trunk/src/s_serv.c (File Modified) (Property Modified)
12007 trunk/src/s_stats.c (File Modified) (Property Modified)
12008 trunk/src/s_user.c (File Modified) (Property Modified)
12009 trunk/src/scache.c (File Modified) (Property Modified)
12010 trunk/src/select.c (File Modified) (Property Modified)
12011 trunk/src/send.c (File Modified) (Property Modified)
12012 trunk/src/snprintf.c (File Modified) (Property Modified)
12013 trunk/src/tools.c (File Modified) (Property Modified)
12014 trunk/src/version.c.SH (File Modified) (Property Modified)
12015 trunk/src/whowas.c (File Modified) (Property Modified)
12016 trunk/tools/.cvsignore (Property Modified)
12017 trunk/tools/Makefile.in (File Modified) (Property Modified)
12018 trunk/tools/README (File Modified) (Property Modified)
12019 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12020 trunk/tools/convertilines.c (File Modified) (Property Modified)
12021 trunk/tools/convertklines.c (File Modified) (Property Modified)
12022 trunk/tools/mkkeypair (Property Modified)
12023 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12024 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12025 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12026 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12027 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12028 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12029 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12030 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12031 trunk/tools/untabify (File Modified) (Property Modified)
12032 trunk/tools/viconf.c (File Modified) (Property Modified)
12033
12034
12035 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12036 Log:
12037 - Update RELNOTES.
12038
12039
12040 Modified:
12041 trunk/RELNOTES (File Modified)
12042
12043
12044 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12045 Log:
12046 - Make version.c use our serial, not ratbox's.
12047
12048
12049 Modified:
12050 trunk/src/version.c.SH (File Modified)
12051
12052
12053 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12054 Log:
12055 - update RELNOTES
12056 - revved patchlevel to 2.1.5
12057
12058
12059 Modified:
12060 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12062
12063
12064 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12065 Log:
12066 - fix buffer overflow and unterminated buffer when removing TS6 bans
12067 - fix rebuilding of SJOIN
12068
12069
12070 Modified:
12071 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12072
12073
12074 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12075 Log:
12076 have servlink report if it gets an uncompressed error message when it gets inflate failures
12077
12078 Modified:
12079 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12080
12081
12082 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12083 Log:
12084 - extend our copyrights to 2005.
12085
12086
12087 Modified:
12088 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12192
12193
12194 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12195 Log:
12196 - update RELNOTES
12197 - revved patchlevel to 2.1.4
12198
12199
12200 Modified:
12201 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12203
12204
12205 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12206 Log:
12207 - add TARGMAX to 005
12208 - remove the +1 from ->uid in struct Client
12209 - fix checking of accept entries in m_accept.c
12210
12211
12212 Modified:
12213 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12217
12218
12219 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12220 Log:
12221 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12222 send it over TS6
12223
12224
12225 Modified:
12226 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12227
12228
12229 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12230 Log:
12231 - remove an unused variable
12232
12233
12234 Modified:
12235 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12236
12237
12238 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12239 Log:
12240 don't burst a TS5 name in burst_TS6. -via jillies
12241
12242 Modified:
12243 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12244
12245
12246 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12247 Log:
12248 - via jilles, make nickchanges invalidate any cached bans for
12249 quiet_on_ban
12250
12251
12252 Modified:
12253 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12254 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12255 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12256 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12257
12258
12259 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12260 Log:
12261 - fix some char vs byte usage to make adns compile cleanly with gcc4
12262
12263
12264 Modified:
12265 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12266 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12267 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12268 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12269 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12270 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12271 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12273
12274
12275 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12276 Log:
12277 userhost should allow 5 userhost checks, not 4
12278
12279 Modified:
12280 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12281
12282
12283 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12284 Log:
12285 - another darwin fix
12286
12287
12288 Modified:
12289 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12290
12291
12292 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12293 Log:
12294 - darwin fixes
12295
12296
12297 Modified:
12298 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12299 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12300 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12301 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12302 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12303 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12304 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12306
12307
12308 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12309 Log:
12310 - remove bogus extern of abort_list
12311
12312
12313 Modified:
12314 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12315
12316
12317 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12318 Log:
12319 svn repo access stuff
12320
12321 Modified:
12322 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12323
12324
12325 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12326 Log:
12327 test commit
12328
12329
12330 Modified:
12331 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12332
12333
12334 androsyn 2005/07/07 21:01:50 UTC (20050707_0-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/05 14:01:52 UTC (20050705_2-19423)
12344 Log:
12345 revert omotd..i thought it was a good idea..oh well
12346
12347 Modified:
12348 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12349
12350
12351 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12352 Log:
12353 Commas are bad things in channel keys
12354
12355
12356 Modified:
12357 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12358
12359
12360 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12361 Log:
12362 Add OMOTD command to display oper motd
12363
12364
12365 Modified:
12366 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12367
12368
12369 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12370 Log:
12371 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12372
12373 Modified:
12374 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12375
12376
12377 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12378
12379 Modified files: (Branch: RATBOX_2_1)
12380 modules m_whois.c
12381 Log:
12382 - stop testing whois for protocol violations, as they can be caused in
12383 ircds going all the way back to the original ircd2.8
12384
12385 Revision Changes Path
12386 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12387
12388
12389
12390 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12391
12392 Modified files: (Branch: RATBOX_2_1)
12393 modules m_time.c
12394 Log:
12395 - remove some 2.2 code
12396
12397 Revision Changes Path
12398 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12399
12400
12401
12402 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules m_time.c
12406 Log:
12407 backport of the silly december 31st bug
12408
12409 Revision Changes Path
12410 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12411
12412
12413
12414 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12415
12416 Modified files: (Branch: RATBOX_2_1)
12417 . RELNOTES
12418 include patchlevel.h
12419 Log:
12420 - revved patchlevel to 2.1.3
12421
12422 Revision Changes Path
12423 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12424 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12425
12426
12427
12428 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12429
12430 Modified files: (Branch: RATBOX_2_1)
12431 include client.h
12432 modules m_accept.c
12433 modules/core m_nick.c
12434 src client.c
12435 Log:
12436 - stop removing a clients own list of accepted clients when they do a
12437 nickchange
12438 - clean up the accept code so its less retarded
12439
12440 Revision Changes Path
12441 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12442 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12443 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12444 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12445
12446
12447
12448 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12449
12450 Modified files: (Branch: RATBOX_2_1)
12451 include event.h
12452 modules m_links.c
12453 src event.c ircd.c newconf.c
12454 Log:
12455 - remove a defn of links_cache_list in m_links.c which was causing
12456 the flattened links update to be ignored
12457 - add eventUpdate(), and make links_delay update on rehash
12458
12459 Revision Changes Path
12460 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12461 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12462 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12463 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12464 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12465
12466
12467
12468 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12469
12470 Modified files: (Branch: RATBOX_2_1)
12471 doc services.txt
12472 src newconf.c
12473 Log:
12474 - make the conf parser apply service {}; on rehash
12475
12476 Revision Changes Path
12477 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12478 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12479
12480
12481
12482 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12483
12484 Modified files: (Branch: RATBOX_2_1)
12485 include m_info.h
12486 Log:
12487 - show ENABLE_SERVICES define in info
12488
12489 Revision Changes Path
12490 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12491
12492
12493
12494 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_services.c m_stats.c
12498 Log:
12499 - via jilles, make m_services.c hook into stats U and display service
12500 blocks
12501
12502 Revision Changes Path
12503 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12504 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12505
12506
12507
12508 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12509
12510 Modified files: (Branch: RATBOX_2_1)
12511 . configure configure.ac
12512 Log:
12513 - default build to -O2
12514
12515 Revision Changes Path
12516 7.249.2.2 +4 -4 ircd-ratbox/configure
12517 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12518
12519
12520
12521 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 doc example.conf example.efnet.conf
12525 include client.h s_conf.h s_newconf.h
12526 modules m_info.c
12527 modules/core m_join.c m_nick.c
12528 src channel.c newconf.c s_conf.c s_user.c
12529 Log:
12530 - remove no_oper_resvs from general {};
12531 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12532
12533 Revision Changes Path
12534 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12535 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12536 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12537 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12538 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12539 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12540 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12541 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12542 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12543 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12544 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12545 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12546
12547
12548
12549 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12550
12551 Modified files: (Branch: RATBOX_2_1)
12552 modules/core m_mode.c m_nick.c
12553 src s_newconf.c
12554 Log:
12555 - 2.0 sync:
12556 - raise max temptime to a year
12557 - tidy up BMASK
12558 - require 9 parameters in ms_nick(), 10 in ms_uid()
12559
12560 Revision Changes Path
12561 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12562 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12563 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12564
12565
12566
12567 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12568
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules m_services.c
12571 Log:
12572 - only show services logged in info when its a local client
12573
12574 Revision Changes Path
12575 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12576
12577
12578
12579 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12580
12581 Modified files: (Branch: RATBOX_2_1)
12582 src match.c
12583 Log:
12584 passing a pointer to a pointer is not what was intended, oops
12585
12586 Revision Changes Path
12587 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12588
12589
12590
12591 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12592
12593 Modified files: (Branch: RATBOX_2_1)
12594 doc services.txt
12595 Log:
12596 - update services.txt with FNC
12597
12598 Revision Changes Path
12599 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12600
12601
12602
12603 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12604
12605 Modified files: (Branch: RATBOX_2_1)
12606 modules m_resv.c
12607 Log:
12608 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12609
12610 Revision Changes Path
12611 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12612
12613
12614
12615 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12616
12617 Modified files: (Branch: RATBOX_2_1)
12618 src s_auth.c
12619 Log:
12620 - add some uniqueness into auth process for bopm
12621
12622 Revision Changes Path
12623 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12624
12625
12626
12627 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12631 Log:
12632 - make contrib/ compile
12633
12634 Revision Changes Path
12635 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12636 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12637 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12638 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12639
12640
12641
12642 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12643
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_monitor.c
12646 Log:
12647 Don't allow MONITOR from an unregistered client
12648
12649 Revision Changes Path
12650 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12651
12652
12653
12654 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12655
12656 Modified files: (Branch: RATBOX_2_1)
12657 doc example.conf example.efnet.conf
12658 include class.h
12659 src class.c messages.tab newconf.c
12660 Log:
12661 - remove sendq_eob, its become more of a hindrance than a benefit.
12662 - sync example.efnet.conf cluster {}; with example.conf
12663
12664 Revision Changes Path
12665 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12666 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12667 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12668 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12669 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12670 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12671
12672
12673
12674 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12675
12676 Modified files: (Branch: RATBOX_2_1)
12677 . RELNOTES
12678 include patchlevel.h
12679 Log:
12680 - update RELNOTES
12681 - revved patchlevel to 2.1.2
12682
12683 Revision Changes Path
12684 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12685 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12686
12687
12688
12689 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12690
12691 Modified files: (Branch: RATBOX_2_1)
12692 . configure configure.ac
12693 Log:
12694 - raise default topiclen to 160.
12695
12696 Revision Changes Path
12697 7.249.2.1 +3 -3 ircd-ratbox/configure
12698 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12699
12700
12701
12702 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12703
12704 Modified files: (Branch: RATBOX_2_1)
12705 modules m_services.c
12706 Log:
12707 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12708 tsinfo matches this
12709
12710 Revision Changes Path
12711 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12712
12713
12714
12715 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12716
12717 Modified files: (Branch: RATBOX_2_1)
12718 modules m_services.c
12719 Log:
12720 - monitor_signoff() the client we're nickchanging
12721
12722 Revision Changes Path
12723 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12724
12725
12726
12727 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12728
12729 Modified files: (Branch: RATBOX_2_1)
12730 modules m_trace.c
12731 Log:
12732 - fix various UID problems with trace
12733
12734 Revision Changes Path
12735 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12736
12737
12738
12739 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12740
12741 Modified files: (Branch: RATBOX_2_1)
12742 help/opers dline kline
12743 modules m_resv.c m_stats.c
12744 modules/core m_mode.c
12745 Log:
12746 - sync with 2.0
12747 - tidy up kline/dline help to note they dont accept nick as target
12748 - disallow bans beginning with ':' over bmask
12749 - disallow bans with a space in chm_ban
12750 - stop counting hidden opers in stats p
12751 - match() parameters in remote unresv were inverted, causing it to fail
12752 - fix possibility of clients setting blank keys
12753
12754 Revision Changes Path
12755 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12756 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12757 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12758 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12759 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12760
12761
12762
12763 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12764
12765 Modified files: (Branch: RATBOX_2_1)
12766 src send.c
12767 Log:
12768 - fix problems with amd64 and the way we do va_list
12769
12770 Revision Changes Path
12771 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12772
12773
12774
12775 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12776
12777 Modified files: (Branch: RATBOX_2_1)
12778 modules m_services.c
12779 Log:
12780 - tidy up the kill notifications for RSFNC
12781
12782 Revision Changes Path
12783 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12784
12785
12786
12787 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12788
12789 Modified files: (Branch: RATBOX_2_1)
12790 include s_serv.h
12791 modules m_services.c
12792 src s_serv.c
12793 Log:
12794 - some more rserv stuff:
12795 - add RSFNC capability
12796 - fix up RSFNC, kill existing clients if they exist.
12797
12798 Revision Changes Path
12799 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12800 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12801 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12802
12803
12804
12805 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12806
12807 Modified files: (Branch: RATBOX_2_1)
12808 modules m_services.c
12809 Log:
12810 - first stab at a FNC implementation for rserv
12811
12812 Revision Changes Path
12813 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12814
12815
12816
12817 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12818
12819 Modified files: (Branch: RATBOX_2_1)
12820 help/opers umode
12821 Log:
12822 - remove a tab
12823
12824 Revision Changes Path
12825 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12826
12827
12828
12829 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12830
12831 Modified files: (Branch: RATBOX_2_1)
12832 src newconf.c
12833 Log:
12834 - add links_delay back
12835
12836 Revision Changes Path
12837 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12838
12839
12840
12841 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12842
12843 Modified files: (Branch: RATBOX_2_1)
12844 help/opers umode
12845 help/users umode
12846 Log:
12847 - swap tabs for spaces
12848
12849 Revision Changes Path
12850 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12851 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12852
12853
12854
12855 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12856
12857 Modified files: (Branch: RATBOX_2_1)
12858 include m_info.h
12859 Log:
12860 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12861 contained in the client_flood conf option
12862 - remove a couple of unused defines from info
12863
12864 Revision Changes Path
12865 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12866
12867
12868
12869 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12870
12871 Modified files: (Branch: RATBOX_2_1)
12872 src s_conf.c
12873 Log:
12874 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12875
12876 Revision Changes Path
12877 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12878
12879
12880
12881 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12882
12883 Modified files: (Branch: RATBOX_2_1)
12884 doc example.conf example.efnet.conf
12885 Log:
12886 - fix missing closing comment tag
12887
12888 Revision Changes Path
12889 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12890 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12891
12892
12893
12894 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12895
12896 Modified files: (Branch: RATBOX_2_1)
12897 . RELNOTES
12898 include patchlevel.h
12899 Log:
12900 - revved patchlevel to 2.1.1
12901
12902 Revision Changes Path
12903 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12904 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12905
12906
12907
12908 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12909
12910 Modified files: (Branch: RATBOX_2_1)
12911 modules m_kline.c
12912 Log:
12913 - sync up remote kline reasons, so theyre consistent with what happens
12914 when we add local klines - notably the "Temporary K-line x min" and
12915 date added to reason.
12916
12917 Revision Changes Path
12918 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12919
12920
12921
12922 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12923
12924 Modified files: (Branch: RATBOX_2_1)
12925 doc monitor.txt
12926 Log:
12927 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12928
12929 Revision Changes Path
12930 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12931
12932
12933
12934 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12935
12936 Modified files: (Branch: RATBOX_2_1)
12937 src commio.c
12938 Log:
12939 used the data pointer we saved, not what just got nulled
12940
12941 Revision Changes Path
12942 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12943
12944
12945
12946 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12947
12948 Modified files: (Branch: RATBOX_2_1)
12949 modules m_resv.c m_xline.c
12950 Log:
12951 - fix broken propagation of xline/resv
12952
12953 Revision Changes Path
12954 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12955 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12956
12957
12958
12959 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12960
12961 Modified files: (Branch: RATBOX_2_1)
12962 src s_auth.c
12963 Log:
12964 - properly increment bad auth count for stats T when we timeout an auth
12965
12966 Revision Changes Path
12967 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12968
12969
12970
12971 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12972
12973 Modified files: (Branch: RATBOX_2_1)
12974 doc monitor.txt
12975 include client.h
12976 modules/core m_nick.c
12977 Log:
12978 - fix a bit that didnt make sense in monitor.txt
12979 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12980
12981 Revision Changes Path
12982 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12983 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12984 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12985
12986
12987
12988 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12989
12990 Modified files: (Branch: RATBOX_2_1)
12991 src s_auth.c
12992 Log:
12993 removing dlink nodes from auth_poll_list twice is bad
12994
12995 Revision Changes Path
12996 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12997
12998
12999
13000 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13001
13002 Modified files: (Branch: RATBOX_2_1)
13003 modules m_stats.c
13004 Log:
13005 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13006 changed to RPL_STATSDEBUG
13007
13008 Revision Changes Path
13009 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13010
13011
13012
13013 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13014
13015 Added files: (Branch: RATBOX_2_1)
13016 doc tgchange.txt
13017 Log:
13018 - add some documentation about target change
13019
13020 Revision Changes Path
13021 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13022
13023
13024
13025 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13026
13027 Modified files: (Branch: RATBOX_2_1)
13028 include supported.h
13029 modules/core m_message.c
13030 Log:
13031 - remove extra argument to 005
13032 - disallow messaging of UIDs
13033
13034 Revision Changes Path
13035 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13036 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13037
13038
13039
13040 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13041
13042 Modified files: (Branch: RATBOX_2_1)
13043 src parse.c
13044 Log:
13045 - fix a longstanding parser bug with wrong limit checking, causing us to
13046 accept one less parameter than we're allowed to accept.
13047
13048 Revision Changes Path
13049 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13050
13051
13052
13053 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13054
13055 Modified files: (Branch: RATBOX_2_1)
13056 modules/core m_message.c
13057 Log:
13058 - exempt users messaging themselves from target change
13059
13060 Revision Changes Path
13061 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13062
13063
13064
13065 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13066
13067 Modified files: (Branch: RATBOX_2_1)
13068 include supported.h
13069 Log:
13070 - stop violating MAXPARA on 005.
13071
13072 Revision Changes Path
13073 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13074
13075
13076
13077 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13078
13079 Modified files: (Branch: RATBOX_2_1)
13080 modules/core m_nick.c
13081 Log:
13082 - dont store an ipv6 sockhost if we're not compiled with v6 support
13083
13084 Revision Changes Path
13085 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13086
13087
13088
13089 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13090
13091 Modified files: (Branch: RATBOX_2_1)
13092 include stdinc.h
13093 Log:
13094 - remove some vms includes
13095
13096 Revision Changes Path
13097 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13098
13099
13100
13101 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13102
13103 Modified files: (Branch: RATBOX_2_1)
13104 . ChangeLog
13105 include serno.h
13106 Log:
13107 - force commit for new branch
13108
13109 Revision Changes Path
13110 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13111 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13112
13113
13114
13115 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13116
13117 Modified files:
13118 . RELNOTES configure configure.ac
13119 include patchlevel.h
13120 Log:
13121 - revved patchlevel to 2.1.0
13122
13123 Revision Changes Path
13124 1.114 +6 -2 ircd-ratbox/RELNOTES
13125 7.249 +11 -11 ircd-ratbox/configure
13126 7.63 +3 -3 ircd-ratbox/configure.ac
13127 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13128
13129
13130
13131 leeh 2005/03/04 13:31:32 EST (20050304_2)
13132
13133 Modified files:
13134 . RELNOTES
13135 include patchlevel.h
13136 Log:
13137 - update RELNOTES
13138 - revved patchlevel to 2.1.0beta2
13139
13140 Revision Changes Path
13141 1.113 +12 -0 ircd-ratbox/RELNOTES
13142 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13143
13144
13145
13146 leeh 2005/03/04 13:27:05 EST (20050304_1)
13147
13148 Modified files:
13149 doc whats-new-2.1.txt
13150 src channel.c
13151 Log:
13152 - update whats-new-2.1
13153 - when we're handling global NAMES, dont output channels if there are no
13154 members within them we can show.
13155
13156 Revision Changes Path
13157 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13158 7.436 +12 -2 ircd-ratbox/src/channel.c
13159
13160
13161
13162 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13163
13164 Modified files:
13165 src patricia.c
13166 Log:
13167 That would be a node_heap not a prefix_heap..oops
13168
13169 Revision Changes Path
13170 7.30 +1 -1 ircd-ratbox/src/patricia.c
13171
13172
13173
13174 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13175
13176 Modified files:
13177 include stdinc.h
13178 Log:
13179 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13180 otherwise..the other macros might work????
13181
13182 Revision Changes Path
13183 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13184
13185
13186
13187 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13188
13189 Modified files:
13190 . configure configure.ac
13191 Log:
13192 i hate autoconf
13193
13194 Revision Changes Path
13195 7.248 +5 -5 ircd-ratbox/configure
13196 7.62 +5 -5 ircd-ratbox/configure.ac
13197
13198
13199
13200 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13201
13202 Modified files:
13203 . configure configure.ac
13204 Log:
13205 i hate autoconf
13206
13207 Revision Changes Path
13208 7.247 +3 -2 ircd-ratbox/configure
13209 7.61 +3 -2 ircd-ratbox/configure.ac
13210
13211
13212
13213 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13214
13215 Modified files:
13216 . configure configure.ac
13217 Log:
13218 doh
13219
13220 Revision Changes Path
13221 7.246 +6 -6 ircd-ratbox/configure
13222 7.60 +4 -4 ircd-ratbox/configure.ac
13223
13224
13225
13226 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13227
13228 Modified files:
13229 . configure configure.ac
13230 include stdinc.h
13231 Log:
13232 Doh these changes got put on RATBOX_2_0 when they were meant for
13233 head..oops...
13234 Also merged in the monitor heap size stuff, not that i think monitor has
13235 been moved to head
13236
13237 Revision Changes Path
13238 7.245 +12 -3 ircd-ratbox/configure
13239 7.59 +11 -3 ircd-ratbox/configure.ac
13240 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13241
13242
13243
13244 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13245
13246 Modified files:
13247 include stdinc.h
13248 Log:
13249 Add more robust alloca checking
13250
13251 Revision Changes Path
13252 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13253
13254
13255
13256 leeh 2005/02/24 15:27:17 EST (20050224_9)
13257
13258 Modified files:
13259 contrib m_42.c
13260 Log:
13261 - fix the copyright on m_42.c :p
13262
13263 Revision Changes Path
13264 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13265
13266
13267
13268 leeh 2005/02/24 15:22:53 EST (20050224_8)
13269
13270 Modified files:
13271 include supported.h
13272 modules m_dline.c
13273 Log:
13274 - fix a core in undline on bad masks
13275 - remove an unwanted space from beginning of second 005 numeric
13276
13277 Revision Changes Path
13278 7.5 +1 -1 ircd-ratbox/include/supported.h
13279 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13280
13281
13282
13283 leeh 2005/02/24 15:18:59 EST (20050224_7)
13284
13285 Modified files:
13286 modules m_monitor.c
13287 Log:
13288 - use max_monitor when adding nicknames
13289 - add in monitor s
13290 that should be everything now..
13291
13292 Revision Changes Path
13293 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13294
13295
13296
13297 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13298
13299 Modified files:
13300 contrib m_42.c
13301 Log:
13302 42
13303
13304 Revision Changes Path
13305 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13306
13307
13308
13309 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13310
13311 Modified files:
13312 contrib m_42.c
13313 Log:
13314 42
13315
13316 Revision Changes Path
13317 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13318
13319
13320
13321 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13322
13323 Added files:
13324 contrib m_42.c
13325 Log:
13326 The Answer to Life, the Universe, and Everything
13327
13328 Revision Changes Path
13329 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13330
13331
13332
13333 leeh 2005/02/24 14:53:04 EST (20050224_3)
13334
13335 Modified files:
13336 include monitor.h
13337 modules m_monitor.c
13338 src ircd.c monitor.c
13339 Log:
13340 - call init_monitor() on startup
13341 - add in support for adding/deleting/listing monitor entries
13342
13343 Revision Changes Path
13344 7.2 +3 -1 ircd-ratbox/include/monitor.h
13345 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13346 7.374 +2 -0 ircd-ratbox/src/ircd.c
13347 7.3 +15 -4 ircd-ratbox/src/monitor.c
13348
13349
13350
13351 leeh 2005/02/23 21:20:10 EST (20050224_2)
13352
13353 Modified files:
13354 doc example.conf example.efnet.conf
13355 include s_conf.h supported.h
13356 modules Makefile.in
13357 src client.c newconf.c s_conf.c
13358 Added files:
13359 modules m_monitor.c
13360 Log:
13361 - add the max_monitor config option
13362 - advertise MONITOR=%d in 005
13363 - clear a local clients monitor list on exit
13364 - add the framework for the MONITOR command
13365 - bed.
13366
13367 Revision Changes Path
13368 7.261 +5 -0 ircd-ratbox/doc/example.conf
13369 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13370 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13371 7.4 +4 -2 ircd-ratbox/include/supported.h
13372 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13373 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13374 7.492 +1 -0 ircd-ratbox/src/client.c
13375 7.202 +1 -0 ircd-ratbox/src/newconf.c
13376 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13377
13378
13379
13380 leeh 2005/02/23 20:57:51 EST (20050224_1)
13381
13382 Modified files:
13383 . configure configure.ac
13384 include setup.h.in
13385 src monitor.c
13386 Log:
13387 - move MONITOR_HEAP_SIZE over to configure
13388
13389 Revision Changes Path
13390 7.244 ircd-ratbox/configure
13391 7.58 +4 -2 ircd-ratbox/configure.ac
13392 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13393 7.2 +0 -2 ircd-ratbox/src/monitor.c
13394
13395
13396
13397 leeh 2005/02/23 20:48:08 EST (20050224_0)
13398
13399 Modified files:
13400 doc monitor.txt
13401 include client.h numeric.h
13402 modules/core m_nick.c
13403 src Makefile.in client.c messages.tab
13404 s_user.c
13405 Added files:
13406 include monitor.h
13407 src monitor.c
13408 Log:
13409 - first half of my server-side notify list implementation..
13410
13411 Revision Changes Path
13412 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13413 7.266 +3 -0 ircd-ratbox/include/client.h
13414 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13415 7.58 +6 -0 ircd-ratbox/include/numeric.h
13416 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13417 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13418 7.491 +3 -0 ircd-ratbox/src/client.c
13419 7.126 +5 -5 ircd-ratbox/src/messages.tab
13420 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13421 7.342 +2 -0 ircd-ratbox/src/s_user.c
13422
13423
13424
13425 leeh 2005/02/23 18:42:59 EST (20050223_0)
13426
13427 Modified files:
13428 include hash.h
13429 Log:
13430 - double the size of the client and channel hashtables (64k -> 128k and
13431 32k -> 64k). The improvements are quite significant..
13432
13433 Revision Changes Path
13434 7.54 +4 -4 ircd-ratbox/include/hash.h
13435
13436
13437
13438 leeh 2005/02/22 14:55:56 EST (20050222_1)
13439
13440 Modified files:
13441 doc monitor.txt
13442 modules m_services.c
13443 Log:
13444 - remove a couple of unused vars
13445 - update monitor.txt
13446
13447 Revision Changes Path
13448 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13449 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13450
13451
13452
13453 leeh 2005/02/21 19:47:24 EST (20050222_0)
13454
13455 Added files:
13456 doc monitor.txt
13457 Log:
13458 - add in my documentation on the upcoming MONITOR command
13459
13460 Revision Changes Path
13461 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13462
13463
13464
13465 leeh 2005/02/21 12:09:34 EST (20050221_0)
13466
13467 Modified files:
13468 . configure configure.ac
13469 doc whats-new-2.1.txt
13470 tools README.mkpasswd
13471 Removed files:
13472 src crypt.c
13473 Log:
13474 - update whats-new-2.1.txt some more
13475 - we dont have vms mkpasswd anymore
13476 - remove the unused crypt.c
13477
13478 Revision Changes Path
13479 7.243 +3 -6 ircd-ratbox/configure
13480 7.57 +2 -4 ircd-ratbox/configure.ac
13481 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13482 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13483 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13484
13485
13486
13487 leeh 2005/02/19 12:38:09 EST (20050219_3)
13488
13489 Modified files:
13490 doc example.conf example.efnet.conf
13491 include ircd.h
13492 modules m_pong.c
13493 src channel.c client.c ircd.c s_conf.c
13494 Log:
13495 - rework the splitcode, splitservers is now how many servers we've marked as
13496 EOB, rather than how many are linked. Thus pull ourselves out of
13497 splitmode immediately once this is satisfied
13498
13499 Revision Changes Path
13500 7.260 +8 -9 ircd-ratbox/doc/example.conf
13501 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13502 7.83 +1 -0 ircd-ratbox/include/ircd.h
13503 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13504 7.435 +16 -36 ircd-ratbox/src/channel.c
13505 7.490 +2 -0 ircd-ratbox/src/client.c
13506 7.373 +2 -1 ircd-ratbox/src/ircd.c
13507 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13508
13509
13510
13511 leeh 2005/02/19 09:02:34 EST (20050219_2)
13512
13513 Modified files:
13514 doc example.conf example.efnet.conf
13515 include ircd.h s_conf.h
13516 modules m_set.c
13517 src channel.c ircd.c newconf.c s_conf.c
13518 Log:
13519 - remove split_delay
13520
13521 Revision Changes Path
13522 7.259 +0 -5 ircd-ratbox/doc/example.conf
13523 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13524 7.82 +0 -1 ircd-ratbox/include/ircd.h
13525 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13526 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13527 7.434 +2 -7 ircd-ratbox/src/channel.c
13528 7.372 +0 -1 ircd-ratbox/src/ircd.c
13529 7.201 +0 -1 ircd-ratbox/src/newconf.c
13530 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13531
13532
13533
13534 leeh 2005/02/19 08:48:05 EST (20050219_1)
13535
13536 Modified files:
13537 include client.h
13538 modules m_cap.c m_who.c
13539 src channel.c
13540 Log:
13541 - implemented multi-prefix client capability, which allows stacking of @+ in
13542 names and who
13543
13544 Revision Changes Path
13545 7.265 +1 -1 ircd-ratbox/include/client.h
13546 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13547 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13548 7.433 +4 -6 ircd-ratbox/src/channel.c
13549
13550
13551
13552 leeh 2005/02/19 06:27:58 EST (20050219_0)
13553
13554 Modified files:
13555 modules m_etrace.c
13556 src newconf.c s_conf.c s_newconf.c
13557 Log:
13558 - removed some unused vars/functions
13559
13560 Revision Changes Path
13561 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13562 7.200 +0 -15 ircd-ratbox/src/newconf.c
13563 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13564 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13565
13566
13567
13568 leeh 2005/02/16 12:58:24 EST (20050216_2)
13569
13570 Modified files:
13571 . RELNOTES configure configure.ac
13572 include patchlevel.h
13573 Log:
13574 - update configure to reflect this is 'devel'
13575 - update RELNOTES
13576 - revved patchlevel to 2.1.0beta1
13577
13578 Revision Changes Path
13579 1.112 +9 -1 ircd-ratbox/RELNOTES
13580 7.242 +11 -11 ircd-ratbox/configure
13581 7.56 +3 -3 ircd-ratbox/configure.ac
13582 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13583
13584
13585
13586 leeh 2005/02/16 12:46:30 EST (20050216_1)
13587
13588 Modified files:
13589 . configure configure.ac
13590 include client.h numeric.h s_conf.h setup.h.in
13591 supported.h
13592 modules Makefile.in
13593 modules/core m_nick.c
13594 src Makefile.in client.c ircd.c messages.tab
13595 newconf.c s_conf.c s_user.c
13596 Removed files:
13597 include watch.h
13598 modules m_watch.c
13599 src watch.c
13600 Log:
13601 - remove watch, the protocol for this sucks so hard I just dont want it
13602 here ;-)
13603
13604 Revision Changes Path
13605 7.241 +2 -12 ircd-ratbox/configure
13606 7.55 +2 -4 ircd-ratbox/configure.ac
13607 7.264 +0 -2 ircd-ratbox/include/client.h
13608 7.57 +0 -11 ircd-ratbox/include/numeric.h
13609 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13610 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13611 7.3 +2 -3 ircd-ratbox/include/supported.h
13612 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13613 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13614 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13615 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13616 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13617 7.489 +0 -3 ircd-ratbox/src/client.c
13618 7.371 +0 -2 ircd-ratbox/src/ircd.c
13619 7.125 +9 -9 ircd-ratbox/src/messages.tab
13620 7.199 +0 -1 ircd-ratbox/src/newconf.c
13621 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13622 7.341 +0 -2 ircd-ratbox/src/s_user.c
13623 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13624
13625
13626
13627 leeh 2005/02/15 19:13:31 EST (20050216_0)
13628
13629 Modified files:
13630 include stdinc.h
13631 src event.c ircd_lexer.l ircd_signal.c
13632 modules.c
13633 Removed files:
13634 servlink descrip.mms
13635 Log:
13636 - remove a few vms bits
13637
13638 Revision Changes Path
13639 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13640 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13641 7.47 +0 -54 ircd-ratbox/src/event.c
13642 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13643 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13644 7.152 +0 -3 ircd-ratbox/src/modules.c
13645
13646
13647
13648 leeh 2005/02/15 18:53:32 EST (20050215_0)
13649
13650 Modified files:
13651 include hostmask.h ircd.h s_conf.h s_newconf.h
13652 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13653 m_xline.c
13654 src hostmask.c ircd.c ircd_signal.c s_conf.c
13655 s_newconf.c
13656 Log:
13657 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13658 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13659
13660 Revision Changes Path
13661 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13662 7.81 +1 -0 ircd-ratbox/include/ircd.h
13663 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13664 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13665 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13666 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13667 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13668 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13669 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13670 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13671 7.370 +7 -0 ircd-ratbox/src/ircd.c
13672 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13673 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13674 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13675
13676
13677
13678 leeh 2005/02/13 10:21:41 EST (20050213_4)
13679
13680 Modified files:
13681 doc services.txt
13682 Added files:
13683 doc whats-new-2.0.txt whats-new-2.1.txt
13684 Removed files:
13685 doc whats-new.txt
13686 Log:
13687 - move whats-new.txt to whats-new-2.0.txt
13688 - add in whats-new-2.1.txt
13689 - update services.txt with the whois for logged in users
13690
13691 Revision Changes Path
13692 7.2 +5 -0 ircd-ratbox/doc/services.txt
13693 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13694 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13695 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13696
13697
13698
13699 leeh 2005/02/13 09:20:37 EST (20050213_3)
13700
13701 Modified files:
13702 include supported.h
13703 modules/core m_message.c
13704 Log:
13705 - fix a compile error in m_message.c
13706 - update 005 to the spec and add CPRIVMSG/CNOTICE
13707
13708 Revision Changes Path
13709 7.2 +31 -37 ircd-ratbox/include/supported.h
13710 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13711
13712
13713
13714 leeh 2005/02/13 09:14:12 EST (20050213_2)
13715
13716 Modified files:
13717 src channel.c
13718 Log:
13719 - fix the membership memleak
13720
13721 Revision Changes Path
13722 7.432 +0 -3 ircd-ratbox/src/channel.c
13723
13724
13725
13726 leeh 2005/02/12 21:51:56 EST (20050213_1)
13727
13728 Modified files:
13729 include client.h
13730 modules/core m_message.c
13731 Log:
13732 - add a bitmask to track when they send their first message, only allowing
13733 clearing stuff after that.
13734
13735 Revision Changes Path
13736 7.263 +4 -0 ircd-ratbox/include/client.h
13737 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13738
13739
13740
13741 leeh 2005/02/12 21:17:52 EST (20050213_0)
13742
13743 Modified files:
13744 include patricia.h s_newconf.h
13745 modules/core m_message.c
13746 src patricia.c s_newconf.c s_user.c
13747 Log:
13748 - add in the patricia for tracking who fills up targets, give them a reduced
13749 count on connect
13750
13751 Revision Changes Path
13752 7.20 +1 -1 ircd-ratbox/include/patricia.h
13753 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13754 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13755 7.29 +1 -1 ircd-ratbox/src/patricia.c
13756 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13757 7.340 +4 -0 ircd-ratbox/src/s_user.c
13758
13759
13760
13761 leeh 2005/02/12 18:35:10 EST (20050212_0)
13762
13763 Modified files:
13764 include ircd_defs.h
13765 src class.c reject.c
13766 Log:
13767 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13768
13769 Revision Changes Path
13770 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13771 7.68 +1 -5 ircd-ratbox/src/class.c
13772 1.33 +1 -5 ircd-ratbox/src/reject.c
13773
13774
13775
13776 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13777
13778 Modified files:
13779 modules m_watch.c
13780 Log:
13781 remove stupid memory leak
13782
13783 Revision Changes Path
13784 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13785
13786
13787
13788 leeh 2005/02/11 06:42:48 EST (20050211_0)
13789
13790 Modified files:
13791 modules m_gline.c
13792 Log:
13793 - workaround hyb6 allowing empty gline reasons
13794
13795 Revision Changes Path
13796 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13797
13798
13799
13800 leeh 2005/02/09 14:39:13 EST (20050209_2)
13801
13802 Modified files:
13803 include s_conf.h
13804 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13805 src ircd.c s_conf.c
13806 Log:
13807 - move temp dlines and temp klines over to an array, rather than completely
13808 seperate dlinks.
13809
13810 Revision Changes Path
13811 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13812 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13813 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13814 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13815 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13816 7.369 +0 -5 ircd-ratbox/src/ircd.c
13817 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13818
13819
13820
13821 leeh 2005/02/09 14:02:13 EST (20050209_1)
13822
13823 Modified files:
13824 include s_user.h
13825 modules m_cap.c m_pong.c m_user.c
13826 modules/core m_nick.c
13827 src s_user.c
13828 Log:
13829 - remove 'nick' param from register_local_user(), its not needed.
13830
13831 Revision Changes Path
13832 7.35 +1 -1 ircd-ratbox/include/s_user.h
13833 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13834 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13835 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13836 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13837 7.339 +6 -6 ircd-ratbox/src/s_user.c
13838
13839
13840
13841 leeh 2005/02/09 13:12:53 EST (20050209_0)
13842
13843 Modified files:
13844 modules m_cmessage.c
13845 Log:
13846 - dont send numerics when we're dealing with CNOTICE
13847 - add in checking for +g, and resetting idle
13848
13849 Revision Changes Path
13850 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13851
13852
13853
13854 leeh 2005/02/08 11:37:50 EST (20050208_2)
13855
13856 Modified files:
13857 src s_newconf.c
13858 Log:
13859 - fix operator blocks to work on ip spoofs
13860
13861 Revision Changes Path
13862 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13863
13864
13865
13866 leeh 2005/02/07 19:23:22 EST (20050208_1)
13867
13868 Modified files:
13869 doc example.conf example.efnet.conf
13870 src newconf.c
13871 Log:
13872 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13873
13874 Revision Changes Path
13875 7.258 +0 -39 ircd-ratbox/doc/example.conf
13876 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13877 7.198 +0 -272 ircd-ratbox/src/newconf.c
13878
13879
13880
13881 leeh 2005/02/07 19:19:32 EST (20050208_0)
13882
13883 Modified files:
13884 src s_conf.c
13885 Log:
13886 - added support for kline.conf.perm et al, these take the same formats
13887 as their non-permanent partners, but you cant remove them via the ircd.
13888
13889 Revision Changes Path
13890 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13891
13892
13893
13894 leeh 2005/02/02 19:18:59 EST (20050203_1)
13895
13896 Modified files:
13897 help Makefile.in
13898 help/opers index
13899 help/users index
13900 Added files:
13901 help/opers cnotice cprivmsg
13902 Log:
13903 - added help files for cprivmsg/cnotice
13904
13905 Revision Changes Path
13906 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13907 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13908 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13909 1.10 +19 -19 ircd-ratbox/help/opers/index
13910 1.7 +10 -9 ircd-ratbox/help/users/index
13911
13912
13913
13914 leeh 2005/02/02 19:14:25 EST (20050203_0)
13915
13916 Modified files:
13917 include numeric.h
13918 modules Makefile.in
13919 src messages.tab
13920 Added files:
13921 modules m_cmessage.c
13922 Log:
13923 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13924 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13925 nick is a member. These bypass any target change limitations.
13926 - added ERR_VOICENEEDED, numeric 489.
13927
13928 Revision Changes Path
13929 7.56 +2 -0 ircd-ratbox/include/numeric.h
13930 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13931 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13932 7.124 +1 -1 ircd-ratbox/src/messages.tab
13933
13934
13935
13936 leeh 2005/02/02 16:58:16 EST (20050202_4)
13937
13938 Modified files:
13939 help/opers etrace
13940 Log:
13941 - update etrace help
13942
13943 Revision Changes Path
13944 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13945
13946
13947
13948 leeh 2005/02/02 16:55:04 EST (20050202_3)
13949
13950 Modified files:
13951 modules m_etrace.c
13952 Log:
13953 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13954 can put its external ip address in there..
13955
13956 Revision Changes Path
13957 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13958
13959
13960
13961 leeh 2005/02/02 16:41:06 EST (20050202_2)
13962
13963 Modified files:
13964 modules m_etrace.c
13965 Log:
13966 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13967 if its a non-local client. These will just get "lost" if the remote
13968 server doesnt support this..
13969
13970 Revision Changes Path
13971 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13972
13973
13974
13975 leeh 2005/02/02 16:12:12 EST (20050202_1)
13976
13977 Modified files:
13978 include client.h numeric.h s_conf.h
13979 modules/core m_message.c
13980 src messages.tab newconf.c s_conf.c
13981 Log:
13982 - first part of the target change code, add the storage of targets for
13983 localuser, throttle messages when they fill all the available slots
13984
13985 Revision Changes Path
13986 7.262 +5 -1 ircd-ratbox/include/client.h
13987 7.55 +2 -0 ircd-ratbox/include/numeric.h
13988 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13989 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13990 7.123 +1 -1 ircd-ratbox/src/messages.tab
13991 7.197 +1 -0 ircd-ratbox/src/newconf.c
13992 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13993
13994
13995
13996 leeh 2005/02/02 13:28:10 EST (20050202_0)
13997
13998 Modified files:
13999 modules m_resv.c m_stats.c m_testline.c
14000 modules/core m_join.c
14001 src hash.c kdparse.c messages.tab s_newconf.c
14002 Log:
14003 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14004 tracking of when resvs get hit
14005
14006 Revision Changes Path
14007 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14008 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14009 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14010 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14011 7.114 +3 -0 ircd-ratbox/src/hash.c
14012 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14013 7.122 +1 -1 ircd-ratbox/src/messages.tab
14014 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14015
14016
14017
14018 leeh 2005/01/31 09:04:10 EST (20050131_2)
14019
14020 Modified files:
14021 src s_log.c
14022 Log:
14023 - fflush() logfiles
14024
14025 Revision Changes Path
14026 7.79 +2 -0 ircd-ratbox/src/s_log.c
14027
14028
14029
14030 leeh 2005/01/31 08:59:09 EST (20050131_1)
14031
14032 Modified files:
14033 src commio.c
14034 Log:
14035 - rename fd_dump() to comm_dump()
14036
14037 Revision Changes Path
14038 1.27 +2 -2 ircd-ratbox/src/commio.c
14039
14040
14041
14042 leeh 2005/01/30 19:16:08 EST (20050131_0)
14043
14044 Modified files:
14045 doc hooks.txt
14046 include hook.h
14047 modules m_services.c
14048 modules/core m_server.c
14049 src hook.c s_serv.c
14050 Log:
14051 - added hook for server_introduced
14052 - fixed up services support for hooks
14053
14054 Revision Changes Path
14055 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14056 1.31 +1 -0 ircd-ratbox/include/hook.h
14057 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14058 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14059 7.36 +2 -0 ircd-ratbox/src/hook.c
14060 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14061
14062
14063
14064 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14065
14066 Modified files:
14067 src commio.c
14068 Log:
14069 Add back in the comm_fd_hack thing for solaris
14070
14071 Revision Changes Path
14072 1.26 +26 -1 ircd-ratbox/src/commio.c
14073
14074
14075
14076 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14077
14078 Modified files:
14079 adns adns.h
14080 include commio.h s_conf.h watch.h
14081 modules m_dline.c m_kline.c m_resv.c m_stats.c
14082 m_watch.c m_xline.c
14083 modules/core m_nick.c
14084 src balloc.c cache.c client.c commio.c
14085 epoll.c ircd.c ircd_lexer.l kdparse.c
14086 listener.c s_auth.c s_conf.c s_log.c
14087 s_serv.c watch.c
14088 Log:
14089 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14090
14091 Revision Changes Path
14092 1.18 +0 -2 ircd-ratbox/adns/adns.h
14093 1.14 +6 -37 ircd-ratbox/include/commio.h
14094 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14095 7.3 +2 -2 ircd-ratbox/include/watch.h
14096 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14097 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14098 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14099 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14100 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14101 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14102 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14103 7.85 +1 -1 ircd-ratbox/src/balloc.c
14104 1.24 +5 -5 ircd-ratbox/src/cache.c
14105 7.488 +4 -4 ircd-ratbox/src/client.c
14106 1.25 +10 -280 ircd-ratbox/src/commio.c
14107 1.33 +1 -1 ircd-ratbox/src/epoll.c
14108 7.368 +4 -4 ircd-ratbox/src/ircd.c
14109 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14110 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14111 7.125 +8 -8 ircd-ratbox/src/listener.c
14112 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14113 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14114 7.78 +20 -20 ircd-ratbox/src/s_log.c
14115 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14116 1.6 +22 -15 ircd-ratbox/src/watch.c
14117
14118
14119
14120 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14121
14122 Modified files:
14123 modules/core m_mode.c
14124 Log:
14125 remove two unused variables
14126
14127 Revision Changes Path
14128 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14129
14130
14131
14132 leeh 2005/01/28 15:31:40 EST (20050128_1)
14133
14134 Modified files:
14135 modules m_kline.c
14136 src s_conf.c
14137 Log:
14138 - mo_kline() needs minpara of 3, not 2
14139 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14140 - require me.info is never blank
14141
14142 Revision Changes Path
14143 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14144 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14145
14146
14147
14148 leeh 2005/01/28 15:26:28 EST (20050128_0)
14149
14150 Modified files:
14151 modules/core m_mode.c m_sjoin.c
14152 Log:
14153 - patch via jilles to fix +eI lists being shown to lusers when handling
14154 protocol stuff over TS6
14155
14156 Revision Changes Path
14157 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14158 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14159
14160
14161
14162 leeh 2005/01/25 19:47:38 EST (20050126_0)
14163
14164 Modified files:
14165 include channel.h
14166 modules/core m_join.c m_mode.c m_sjoin.c
14167 src channel.c messages.tab s_serv.c
14168 Log:
14169 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14170 an operspy call with &me
14171 - remove modebuf/parabuf params from channel_modes(), we now generate a
14172 buffer internally which we return.
14173
14174 Revision Changes Path
14175 7.163 +1 -1 ircd-ratbox/include/channel.h
14176 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14177 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14178 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14179 7.431 +25 -18 ircd-ratbox/src/channel.c
14180 7.121 +1 -1 ircd-ratbox/src/messages.tab
14181 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14182
14183
14184
14185 alz 2005/01/25 18:09:18 EST (20050125_5)
14186
14187 Modified files:
14188 doc example.conf example.efnet.conf
14189 include s_conf.h
14190 modules m_info.c
14191 src listener.c newconf.c s_conf.c
14192 Log:
14193 Added dline_with_reason config option (default yes):
14194
14195 /* dline reason: show the user the dline reason when they connect
14196 * and are dlined.
14197 */
14198 dline_with_reason = yes;
14199
14200 Revision Changes Path
14201 7.257 +6 -1 ircd-ratbox/doc/example.conf
14202 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14203 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14204 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14205 7.124 +1 -1 ircd-ratbox/src/listener.c
14206 7.196 +1 -0 ircd-ratbox/src/newconf.c
14207 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14208
14209
14210
14211 leeh 2005/01/25 13:21:17 EST (20050125_4)
14212
14213 Modified files:
14214 src newconf.c
14215 Log:
14216 - make conf_set_generic_string() test len exists before it uses it.
14217
14218 Revision Changes Path
14219 7.195 +1 -1 ircd-ratbox/src/newconf.c
14220
14221
14222
14223 leeh 2005/01/25 13:10:56 EST (20050125_3)
14224
14225 Modified files:
14226 doc example.conf
14227 src newconf.c
14228 Log:
14229 - rename 'type' to 'flags' in cluster {};
14230 - add stacking of servers in cluster {}; documented in example.conf
14231
14232 Revision Changes Path
14233 7.256 +18 -10 ircd-ratbox/doc/example.conf
14234 7.194 +39 -7 ircd-ratbox/src/newconf.c
14235
14236
14237
14238 alz 2005/01/25 12:48:54 EST (20050125_2)
14239
14240 Modified files:
14241 include s_conf.h
14242 src listener.c s_conf.c
14243 Log:
14244 Added dline reasons, connecting/banned clients now see ban reason.
14245
14246 Revision Changes Path
14247 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14248 7.123 +17 -4 ircd-ratbox/src/listener.c
14249 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14250
14251
14252
14253 leeh 2005/01/25 07:44:37 EST (20050125_1)
14254
14255 Modified files:
14256 doc example.conf example.efnet.conf
14257 src newconf.c
14258 Log:
14259 - implement stacking of shared {}; blocks, documented in example.conf
14260
14261 Revision Changes Path
14262 7.255 +26 -13 ircd-ratbox/doc/example.conf
14263 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14264 7.193 +51 -36 ircd-ratbox/src/newconf.c
14265
14266
14267
14268 leeh 2005/01/24 19:08:29 EST (20050125_0)
14269
14270 Modified files:
14271 doc example.conf
14272 include client.h s_conf.h
14273 modules/core m_join.c
14274 src newconf.c s_user.c
14275 Log:
14276 - added jupe_exempt to auth {};, exempts the user from generating warnings
14277 when they attempt to join juped channels.
14278
14279 Revision Changes Path
14280 7.254 +2 -0 ircd-ratbox/doc/example.conf
14281 7.261 +3 -0 ircd-ratbox/include/client.h
14282 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14283 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14284 7.192 +1 -0 ircd-ratbox/src/newconf.c
14285 7.338 +8 -0 ircd-ratbox/src/s_user.c
14286
14287
14288
14289 leeh 2005/01/24 18:57:02 EST (20050124_6)
14290
14291 Modified files:
14292 src newconf.c
14293 Log:
14294 - rework shared {};, the format is now:
14295 shared {
14296 oper = "flame@*.leeh.co.uk", "*.lan";
14297 flags = kline;
14298 };
14299
14300 With no privs:
14301 shared {
14302 oper = "flame@*.leeh.co.uk", "*.lan";
14303 flags = none;
14304 };
14305
14306 Revision Changes Path
14307 7.191 +55 -23 ircd-ratbox/src/newconf.c
14308
14309
14310
14311 leeh 2005/01/24 17:25:58 EST (20050124_5)
14312
14313 Modified files:
14314 include modules.h
14315 Log:
14316 - fix the prototype on load_static_modules()
14317
14318 Revision Changes Path
14319 7.61 +1 -1 ircd-ratbox/include/modules.h
14320
14321
14322
14323 leeh 2005/01/24 16:00:30 EST (20050124_4)
14324
14325 Modified files:
14326 modules m_cap.c
14327 Log:
14328 - have cap end call register_local_user() with its own copy of
14329 source_p->username so its safe for unidented users..
14330
14331 Revision Changes Path
14332 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14333
14334
14335
14336 leeh 2005/01/24 15:48:09 EST (20050124_3)
14337
14338 Modified files:
14339 include newconf.h s_conf.h
14340 modules m_info.c
14341 src newconf.c s_conf.c s_log.c
14342 Log:
14343 - move the conf parser over to a table based structure, with generic setting
14344 of integers/strings
14345
14346 Revision Changes Path
14347 7.34 +9 -8 ircd-ratbox/include/newconf.h
14348 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14349 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14350 7.190 +264 -808 ircd-ratbox/src/newconf.c
14351 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14352 7.77 +13 -13 ircd-ratbox/src/s_log.c
14353
14354
14355
14356 leeh 2005/01/24 13:11:30 EST (20050124_2)
14357
14358 Modified files:
14359 doc example.conf
14360 src newconf.c
14361 Log:
14362 - added stacking of ips in exempt {};
14363
14364 Revision Changes Path
14365 7.253 +4 -0 ircd-ratbox/doc/example.conf
14366 7.189 +11 -30 ircd-ratbox/src/newconf.c
14367
14368
14369
14370 leeh 2005/01/24 12:59:57 EST (20050124_1)
14371
14372 Modified files:
14373 include tools.h
14374 src channel.c client.c hash.c hook.c
14375 newconf.c s_user.c watch.c
14376 Log:
14377 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14378 consistent with the rest of the dlink code.
14379
14380 Revision Changes Path
14381 1.54 +7 -7 ircd-ratbox/include/tools.h
14382 7.430 +2 -2 ircd-ratbox/src/channel.c
14383 7.487 +6 -6 ircd-ratbox/src/client.c
14384 7.113 +5 -5 ircd-ratbox/src/hash.c
14385 7.35 +1 -1 ircd-ratbox/src/hook.c
14386 7.188 +2 -2 ircd-ratbox/src/newconf.c
14387 7.337 +1 -1 ircd-ratbox/src/s_user.c
14388 1.5 +4 -4 ircd-ratbox/src/watch.c
14389
14390
14391
14392 leeh 2005/01/24 12:47:13 EST (20050124_0)
14393
14394 Modified files:
14395 modules m_cap.c
14396 Log:
14397 - cheap hack on sticky capabs..
14398
14399 Revision Changes Path
14400 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14401
14402
14403
14404 leeh 2005/01/22 11:36:54 EST (20050122_0)
14405
14406 Modified files:
14407 modules m_cap.c
14408 Log:
14409 - updated my clicap implementation to match the spec so far..
14410
14411 Revision Changes Path
14412 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14413
14414
14415
14416 leeh 2005/01/21 07:14:43 EST (20050121_2)
14417
14418 Modified files:
14419 doc hooks.txt
14420 include hook.h
14421 modules m_services.c
14422 src hook.c s_serv.c
14423 Log:
14424 - added hooks for when we're sending a burst
14425 - rewrote hooks.txt
14426 - fix up the hooks ive already done in services compatibility, ill add the
14427 hooks for server/client introductions in a bit.
14428
14429 Revision Changes Path
14430 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14431 1.30 +4 -0 ircd-ratbox/include/hook.h
14432 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14433 7.34 +7 -0 ircd-ratbox/src/hook.c
14434 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14435
14436
14437
14438 leeh 2005/01/21 06:34:03 EST (20050121_1)
14439
14440 Modified files:
14441 contrib example_module.c spy_admin_notice.c
14442 spy_info_notice.c spy_links_notice.c
14443 spy_motd_notice.c spy_stats_notice.c
14444 spy_stats_p_notice.c spy_trace_notice.c
14445 spy_whois_notice.c
14446 spy_whois_notice_global.c
14447 include hook.h
14448 modules m_admin.c m_info.c m_links.c m_motd.c
14449 m_services.c m_stats.c m_trace.c
14450 m_whois.c static_modules.c.SH
14451 modules/core m_server.c
14452 src client.c hook.c ircd.c modules.c packet.c
14453 s_auth.c s_serv.c s_user.c send.c
14454 Log:
14455 - add a better implementation of the hook system, its now a slow leaking
14456 array and events are created whenever we try adding a hook for it, or
14457 theyre registered for the caller.
14458
14459 Ive temporarily fucked services support and removed most of the other
14460 hooks.. I shall fix this soon.
14461
14462 Revision Changes Path
14463 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14464 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14465 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14466 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14467 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14468 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14469 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14470 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14471 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14472 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14473 1.29 +34 -70 ircd-ratbox/include/hook.h
14474 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14475 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14476 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14477 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14478 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14479 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14480 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14481 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14482 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14483 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14484 7.486 +1 -28 ircd-ratbox/src/client.c
14485 7.33 +131 -137 ircd-ratbox/src/hook.c
14486 7.367 +1 -1 ircd-ratbox/src/ircd.c
14487 7.151 +6 -10 ircd-ratbox/src/modules.c
14488 7.138 +10 -14 ircd-ratbox/src/packet.c
14489 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14490 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14491 7.336 +0 -6 ircd-ratbox/src/s_user.c
14492 7.286 +8 -6 ircd-ratbox/src/send.c
14493
14494
14495
14496 leeh 2005/01/20 19:19:20 EST (20050121_0)
14497
14498 Modified files:
14499 include hostmask.h
14500 Log:
14501 - remove an unused struct
14502
14503 Revision Changes Path
14504 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14505
14506
14507
14508 leeh 2005/01/20 13:38:39 EST (20050120_1)
14509
14510 Modified files:
14511 . configure configure.ac
14512 include client.h numeric.h patchlevel.h
14513 modules Makefile.in
14514 src messages.tab s_user.c
14515 Added files:
14516 modules m_cap.c
14517 Log:
14518 - drop back to -O0, fix patchlevel.h
14519 - first stab at client capabilities.. this still needs work.
14520
14521 Revision Changes Path
14522 7.240 +3 -3 ircd-ratbox/configure
14523 7.54 +3 -3 ircd-ratbox/configure.ac
14524 7.260 +3 -0 ircd-ratbox/include/client.h
14525 7.54 +2 -0 ircd-ratbox/include/numeric.h
14526 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14527 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14528 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14529 7.120 +1 -1 ircd-ratbox/src/messages.tab
14530 7.335 +3 -0 ircd-ratbox/src/s_user.c
14531
14532
14533
14534 leeh 2005/01/20 06:04:41 EST (20050120_0)
14535
14536 Modified files:
14537 . ChangeLog RELNOTES
14538 include config.h config.h.dist memory.h
14539 patchlevel.h
14540 modules m_stats.c
14541 src commio.c crypt.c getopt.c ircd.c s_serv.c
14542 Removed files:
14543 . README.VMS clean.com make.com
14544 include setup.h_vms
14545 modules descrip.mms static_modules_c.com
14546 modules/core descrip.mms
14547 src descrip.mms qio.c version.com
14548 tools descrip.mms mkpasswd_vms.c
14549 Log:
14550 - clean changelog, relnotes
14551 - mark patchlevel as 2.1.0beta
14552 - remove VMS support
14553
14554 Revision Changes Path
14555 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14556 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14557 1.111 +1 -348 ircd-ratbox/RELNOTES
14558 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14559 7.182 +0 -42 ircd-ratbox/include/config.h
14560 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14561 7.50 +0 -4 ircd-ratbox/include/memory.h
14562 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14563 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14564 7.2 +0 -58 ircd-ratbox/make.com (dead)
14565 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14566 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14567 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14568 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14569 1.24 +7 -30 ircd-ratbox/src/commio.c
14570 7.12 +0 -4 ircd-ratbox/src/crypt.c
14571 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14572 7.24 +0 -4 ircd-ratbox/src/getopt.c
14573 7.366 +4 -19 ircd-ratbox/src/ircd.c
14574 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14575 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14576 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14577 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14578 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14579
14580
14581
14582 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14583
14584 Modified files:
14585 include watch.h
14586 src watch.c
14587 Log:
14588 not using the return values on a few watch functions so make them void
14589
14590 Revision Changes Path
14591 7.2 +5 -5 ircd-ratbox/include/watch.h
14592 1.4 +19 -28 ircd-ratbox/src/watch.c
14593
14594
14595 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14596
14597 Modified files:
14598 modules m_watch.c
14599 Log:
14600 Make watch throttle, don't accept letter commands stacked
14601
14602 Revision Changes Path
14603 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14604
14605
14606
14607 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14608
14609 Modified files:
14610 modules m_gline.c
14611 Log:
14612 fix merge error
14613
14614 Revision Changes Path
14615 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14616
14617
14618
14619 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14620
14621 Modified files:
14622 . ChangeLog README.FIRST RELNOTES configure
14623 configure.ac
14624 adns adns.h internal.h parse.c transmit.c
14625 types.c
14626 contrib example_module.c spy_admin_notice.c
14627 spy_info_notice.c spy_links_notice.c
14628 spy_motd_notice.c spy_stats_notice.c
14629 spy_stats_p_notice.c spy_trace_notice.c
14630 spy_whois_notice.c
14631 spy_whois_notice_global.c
14632 doc example.conf example.efnet.conf ircd.motd
14633 server-version-info whats-new.txt
14634 help/opers umode xline
14635 help/users umode
14636 include cache.h channel.h class.h client.h
14637 commio.h config.h config.h.dist hash.h
14638 hook.h hostmask.h irc_string.h ircd.h
14639 ircd_defs.h m_info.h memory.h msg.h
14640 newconf.h numeric.h packet.h patchlevel.h
14641 patricia.h s_conf.h s_gline.h s_newconf.h
14642 s_serv.h s_user.h scache.h serno.h
14643 setup.h.in sprintf_irc.h stdinc.h tools.h
14644 modules .depend Makefile.in m_admin.c m_away.c
14645 m_dline.c m_encap.c m_gline.c m_info.c
14646 m_kline.c m_links.c m_list.c m_lusers.c
14647 m_motd.c m_oper.c m_operspy.c m_rehash.c
14648 m_restart.c m_resv.c m_set.c m_stats.c
14649 m_svinfo.c m_testline.c m_testmask.c
14650 m_topic.c m_trace.c m_watch.c m_who.c
14651 m_whois.c m_whowas.c m_xline.c
14652 static_modules.c.SH
14653 modules/core m_error.c m_message.c m_mode.c m_quit.c
14654 m_server.c m_squit.c
14655 src .depend Makefile.in adns.c balloc.c
14656 cache.c channel.c class.c client.c
14657 commio.c crypt.c devpoll.c epoll.c
14658 event.c getopt.c hash.c hook.c hostmask.c
14659 irc_string.c ircd.c ircd_lexer.l
14660 ircd_parser.y ircd_signal.c listener.c
14661 modules.c newconf.c numeric.c packet.c
14662 parse.c patricia.c poll.c reject.c
14663 restart.c s_auth.c s_conf.c s_log.c
14664 s_newconf.c s_serv.c s_user.c scache.c
14665 select.c send.c snprintf.c tools.c
14666 version.c.SH watch.c whowas.c
14667 tools README.mkpasswd mkpasswd.c
14668 Added files:
14669 . README.VMS clean.com make.com
14670 doc services.txt
14671 include common.h s_stats.h setup.h_vms
14672 supported.h
14673 modules descrip.mms m_challenge.c m_etrace.c
14674 m_invite.c m_names.c m_pass.c m_ping.c
14675 m_pong.c m_services.c m_tb.c m_user.c
14676 m_users.c m_version.c
14677 static_modules_c.com
14678 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14679 m_part.c m_sjoin.c
14680 servlink descrip.mms
14681 src descrip.mms kdparse.c messages.tab qio.c
14682 s_gline.c s_stats.c version.com
14683 tools descrip.mms mkpasswd_vms.c
14684 Removed files:
14685 doc 005.txt
14686 include banconf.h
14687 modules/core channels.c users.c
14688 src banconf.c
14689 Log:
14690 merge from RATBOX_2_0
14691
14692 Revision Changes Path
14693 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14694 7.40 +1 -0 ircd-ratbox/README.FIRST
14695 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14696 1.110 +114 -6 ircd-ratbox/RELNOTES
14697 1.17 +4 -0 ircd-ratbox/adns/adns.h
14698 1.17 +4 -4 ircd-ratbox/adns/internal.h
14699 1.12 +38 -38 ircd-ratbox/adns/parse.c
14700 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14701 1.19 +13 -13 ircd-ratbox/adns/types.c
14702 7.1 +10 -0 ircd-ratbox/clean.com (new)
14703 7.239 +47 -29 ircd-ratbox/configure
14704 7.53 +40 -32 ircd-ratbox/configure.ac
14705 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14706 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14707 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14708 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14709 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14710 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14711 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14712 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14713 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14714 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14715 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14716 7.252 +68 -22 ircd-ratbox/doc/example.conf
14717 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14718 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14719 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14720 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14721 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14722 1.5 +2 -1 ircd-ratbox/help/opers/umode
14723 1.7 +1 -1 ircd-ratbox/help/opers/xline
14724 1.2 +1 -0 ircd-ratbox/help/users/umode
14725 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14726 1.7 +8 -0 ircd-ratbox/include/cache.h
14727 7.162 +18 -16 ircd-ratbox/include/channel.h
14728 7.25 +4 -0 ircd-ratbox/include/class.h
14729 7.259 +34 -28 ircd-ratbox/include/client.h
14730 1.13 +45 -7 ircd-ratbox/include/commio.h
14731 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14732 7.181 +74 -16 ircd-ratbox/include/config.h
14733 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14734 7.53 +2 -0 ircd-ratbox/include/hash.h
14735 1.28 +73 -27 ircd-ratbox/include/hook.h
14736 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14737 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14738 7.80 +6 -31 ircd-ratbox/include/ircd.h
14739 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14740 7.56 +14 -8 ircd-ratbox/include/m_info.h
14741 7.49 +4 -0 ircd-ratbox/include/memory.h
14742 7.53 +2 -0 ircd-ratbox/include/msg.h
14743 7.33 +9 -9 ircd-ratbox/include/newconf.h
14744 7.53 +12 -8 ircd-ratbox/include/numeric.h
14745 7.27 +1 -1 ircd-ratbox/include/packet.h
14746 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14747 7.19 +25 -1 ircd-ratbox/include/patricia.h
14748 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14749 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14750 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14751 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14752 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14753 7.34 +13 -9 ircd-ratbox/include/s_user.h
14754 7.15 +1 -1 ircd-ratbox/include/scache.h
14755 7.5366 +1 -1 ircd-ratbox/include/serno.h
14756 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14757 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14758 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14759 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14760 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14761 1.53 +10 -10 ircd-ratbox/include/tools.h
14762 7.1 +58 -0 ircd-ratbox/make.com (new)
14763 1.45 +338 -182 ircd-ratbox/modules/.depend
14764 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14765 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14766 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14767 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14768 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14769 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14770 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14771 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14772 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14773 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14774 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14775 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14776 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14777 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14778 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14779 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14780 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14781 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14782 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14783 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14784 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14785 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14786 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14787 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14788 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14789 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14790 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14791 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14792 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14793 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14794 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14795 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14796 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14797 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14798 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14799 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14800 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14801 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14802 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14803 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14804 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14805 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14806 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14807 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14808 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14809 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14810 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14811 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14812 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14813 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14814 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14815 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14816 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14817 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14818 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14819 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14820 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14821 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14822 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14823 7.48 +162 -119 ircd-ratbox/src/.depend
14824 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14825 7.75 +5 -5 ircd-ratbox/src/adns.c
14826 7.84 +1 -1 ircd-ratbox/src/balloc.c
14827 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14828 1.23 +75 -7 ircd-ratbox/src/cache.c
14829 7.429 +342 -79 ircd-ratbox/src/channel.c
14830 7.67 +42 -2 ircd-ratbox/src/class.c
14831 7.485 +245 -85 ircd-ratbox/src/client.c
14832 1.23 +349 -43 ircd-ratbox/src/commio.c
14833 7.11 +4 -0 ircd-ratbox/src/crypt.c
14834 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14835 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14836 1.32 +4 -8 ircd-ratbox/src/epoll.c
14837 7.46 +63 -6 ircd-ratbox/src/event.c
14838 7.23 +4 -0 ircd-ratbox/src/getopt.c
14839 7.112 +8 -7 ircd-ratbox/src/hash.c
14840 7.32 +135 -133 ircd-ratbox/src/hook.c
14841 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14842 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14843 7.365 +56 -48 ircd-ratbox/src/ircd.c
14844 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14845 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14846 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14847 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14848 7.122 +14 -13 ircd-ratbox/src/listener.c
14849 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14850 7.150 +17 -8 ircd-ratbox/src/modules.c
14851 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14852 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14853 7.137 +55 -42 ircd-ratbox/src/packet.c
14854 7.187 +8 -15 ircd-ratbox/src/parse.c
14855 7.28 +2 -4 ircd-ratbox/src/patricia.c
14856 7.82 +3 -1 ircd-ratbox/src/poll.c
14857 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14858 1.32 +8 -3 ircd-ratbox/src/reject.c
14859 7.34 +1 -0 ircd-ratbox/src/restart.c
14860 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14861 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14862 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14863 7.76 +32 -35 ircd-ratbox/src/s_log.c
14864 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14865 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14866 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14867 7.334 +773 -2 ircd-ratbox/src/s_user.c
14868 7.27 +2 -1 ircd-ratbox/src/scache.c
14869 7.44 +2 -0 ircd-ratbox/src/select.c
14870 7.285 +12 -12 ircd-ratbox/src/send.c
14871 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14872 7.46 +0 -1 ircd-ratbox/src/tools.c
14873 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14874 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14875 1.3 +4 -4 ircd-ratbox/src/watch.c
14876 7.32 +1 -0 ircd-ratbox/src/whowas.c
14877 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14878 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14879 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14880 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14881
14882
14883
14884 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14885
14886 Modified files: (Branch: RATBOX_2_0)
14887 src client.c
14888 Log:
14889 a remote client is never going to have a watch list..duh
14890
14891 Revision Changes Path
14892 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14893
14894
14895
14896 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14897
14898 Added files: (Branch: RATBOX_2_0)
14899 modules m_watch.c
14900 Log:
14901 get that one too
14902
14903 Revision Changes Path
14904 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14905
14906
14907
14908 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14909
14910 Added files: (Branch: RATBOX_2_0)
14911 include watch.h
14912 src watch.c
14913 Log:
14914 helps if we actually include the .c/.h files
14915
14916 Revision Changes Path
14917 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14918 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14919
14920
14921
14922 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14923
14924 Modified files: (Branch: RATBOX_2_0)
14925 . configure configure.ac
14926 include client.h numeric.h s_conf.h setup.h.in
14927 supported.h
14928 modules Makefile.in
14929 modules/core m_nick.c
14930 src Makefile.in client.c ircd.c messages.tab
14931 newconf.c s_conf.c s_user.c
14932 Log:
14933 backport watch from devel
14934
14935 Revision Changes Path
14936 7.229.2.10 +12 -2 ircd-ratbox/configure
14937 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14938 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14939 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14940 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14941 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14942 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14943 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14944 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14945 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14946 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14947 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14948 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14949 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14950 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14951 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14952
14953
14954
14955 leeh 2005/01/12 10:12:40 EST (20050112_1)
14956
14957 Modified files: (Branch: RATBOX_2_0)
14958 include numeric.h
14959 modules m_services.c m_whois.c
14960 src messages.tab
14961 Log:
14962 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14963 when the user is logged in
14964
14965 Revision Changes Path
14966 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14967 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14968 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14969 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14970
14971
14972
14973 leeh 2005/01/11 19:47:14 EST (20050112_0)
14974
14975 Modified files: (Branch: RATBOX_2_0)
14976 include supported.h
14977 Added files: (Branch: RATBOX_2_0)
14978 doc services.txt
14979 Log:
14980 - add +r to 005
14981 - added doc/services.txt, outlining the compatibility code
14982
14983 Revision Changes Path
14984 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14985 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14986
14987
14988
14989 leeh 2005/01/11 18:38:10 EST (20050111_5)
14990
14991 Modified files: (Branch: RATBOX_2_0)
14992 include client.h hook.h
14993 modules m_services.c
14994 modules/core m_server.c
14995 src hook.c s_serv.c
14996 Log:
14997 - more services compatibility code:
14998 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14999 appropriate service {}; entry, only accept SU from these.
15000 - hook into us finishing nick burst, and have services burst a list of
15001 logged in users
15002
15003 Revision Changes Path
15004 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15005 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15006 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15007 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15008 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15009 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15010
15011
15012
15013 leeh 2005/01/11 17:32:42 EST (20050111_4)
15014
15015 Modified files: (Branch: RATBOX_2_0)
15016 . configure configure.ac
15017 include client.h
15018 modules Makefile.in
15019 src channel.c
15020 Added files: (Branch: RATBOX_2_0)
15021 modules m_services.c
15022 Log:
15023 - more services compatibility code:
15024 - encap handlers for SU (services marking client as logged in)
15025 - and for LOGIN (servers bursting logged in status)
15026 - move suser from Client -> User
15027
15028 Revision Changes Path
15029 7.229.2.9 +9 -3 ircd-ratbox/configure
15030 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15031 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15032 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15033 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15034 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15035
15036
15037
15038 leeh 2005/01/11 16:46:34 EST (20050111_3)
15039
15040 Modified files: (Branch: RATBOX_2_0)
15041 include ircd_defs.h
15042 Log:
15043 - whoops, missing #endif
15044
15045 Revision Changes Path
15046 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15047
15048
15049
15050 leeh 2005/01/11 15:56:57 EST (20050111_2)
15051
15052 Modified files: (Branch: RATBOX_2_0)
15053 include ircd_defs.h
15054 Log:
15055 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15056 have ipv6 just report sizeof(struct sockaddr_in)
15057
15058 Revision Changes Path
15059 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15060
15061
15062
15063 leeh 2005/01/10 20:19:35 EST (20050111_1)
15064
15065 Modified files: (Branch: RATBOX_2_0)
15066 src newconf.c
15067 Log:
15068 - fix a gcc warning
15069
15070 Revision Changes Path
15071 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15072
15073
15074
15075 leeh 2005/01/10 20:10:35 EST (20050111_0)
15076
15077 Modified files: (Branch: RATBOX_2_0)
15078 adns internal.h parse.c transmit.c types.c
15079 Log:
15080 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15081 conflict
15082
15083 Revision Changes Path
15084 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15085 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15086 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15087 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15088
15089
15090
15091 leeh 2005/01/10 17:48:48 EST (20050110_3)
15092
15093 Modified files: (Branch: RATBOX_2_0)
15094 modules m_xline.c
15095 Log:
15096 - send out the reformatted xline to opers (\s -> ' ')
15097
15098 Revision Changes Path
15099 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15100
15101
15102
15103 leeh 2005/01/10 16:18:53 EST (20050110_2)
15104
15105 Modified files: (Branch: RATBOX_2_0)
15106 help/opers umode
15107 help/users umode
15108 include client.h supported.h
15109 src messages.tab s_user.c send.c
15110 Log:
15111 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15112 channel privmsgs.
15113
15114 Revision Changes Path
15115 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15116 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15117 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15118 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15119 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15120 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15121 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15122
15123
15124
15125 leeh 2005/01/10 14:50:47 EST (20050110_1)
15126
15127 Modified files: (Branch: RATBOX_2_0)
15128 doc example.conf example.efnet.conf
15129 Log:
15130 - I dont remember ts6 desyncing on bans, so im not sure why the example
15131 confs say so.
15132
15133 Revision Changes Path
15134 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15135 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15136
15137
15138
15139 leeh 2005/01/10 13:31:10 EST (20050110_0)
15140
15141 Modified files: (Branch: RATBOX_2_0)
15142 . configure configure.ac
15143 include channel.h client.h numeric.h s_conf.h
15144 s_serv.h setup.h.in
15145 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15146 m_sjoin.c
15147 src channel.c messages.tab newconf.c s_conf.c
15148 s_serv.c s_user.c
15149 Log:
15150 - added --enable-services to configure, which enables some ratbox-services
15151 compatibility code:
15152 - chanmode +r, registered users only
15153 - usermode +S, prevents deop/kick of a service
15154 - service { }; block in conf for the above umode
15155
15156 Revision Changes Path
15157 7.229.2.8 +28 -16 ircd-ratbox/configure
15158 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15159 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15160 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15161 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15162 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15163 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15164 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15165 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15166 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15167 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15168 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15169 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15170 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15171 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15172 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15173 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15174 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15175 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15176
15177
15178
15179 leeh 2005/01/09 08:23:30 EST (20050109_0)
15180
15181 Modified files: (Branch: RATBOX_2_0)
15182 help/opers umode
15183 Log:
15184 - remove a tab, and add +C to opers umode help
15185
15186 Revision Changes Path
15187 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15188