]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Clarify format of IPv6 addresses in auth{} and connect{}.
[solanum.git] / ChangeLog
1 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
2 Log:
3 Add more information about invitations and invexes.
4
5
6 Changes: Modified:
7 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8
9
10 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
11 Log:
12 Add what /invite actually does (bypass +ijlr).
13
14
15 Changes: Modified:
16 +2 -0 trunk/help/opers/invite (File Modified)
17
18
19 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
20 Log:
21 callerid (+g) documentation:
22 - Mention 005 (isupport) token with possibility of different mode letter.
23 - Explicitly clarify that /accept can be used while -g, and setting -g
24 does not clear the accept list.
25 - Mention that some users may be able to bypass +g.
26 - Mention that /accept may allow more than just going through +g.
27 - Update to 716/717/718 numerics instead of notices.
28 - Clarify that the one-minute period applies to messages from all users,
29 not just one user.
30 - Add a numerics section with more exact syntax.
31
32
33 Changes: Modified:
34 +88 -10 trunk/doc/modeg.txt (File Modified)
35
36
37 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
38 Log:
39 Send TS6 protocol for the actual work of override modules.
40 Wallops remain TS5-style for now.
41
42
43 Changes: Modified:
44 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
45 +3 -1 trunk/extensions/m_okick.c (File Modified)
46 +6 -2 trunk/extensions/m_opme.c (File Modified)
47
48
49 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
50 Log:
51 - update IDEAS as TS6 only is partially done
52
53
54 Changes: Modified:
55 +1 -1 trunk/IDEAS (File Modified)
56
57
58 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
59 Log:
60 - TS6 is always enabled now.
61 There is no reason for it to not be enabled on a proper charybdis network.
62
63
64 Changes: Modified:
65 +0 -1 trunk/doc/example.conf (File Modified)
66 +1 -6 trunk/doc/reference.conf (File Modified)
67 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
68 +0 -1 trunk/include/s_conf.h (File Modified)
69 +1 -1 trunk/modules/m_pass.c (File Modified)
70 +0 -1 trunk/src/newconf.c (File Modified)
71 +0 -1 trunk/src/s_conf.c (File Modified)
72 +4 -15 trunk/src/s_serv.c (File Modified)
73
74
75 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
76 Log:
77 - better text for RPL_LOAD2HI explaining in a better way what is going on
78
79
80 Changes: Modified:
81 +1 -2 trunk/src/messages.tab (File Modified)
82
83
84 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
85 Log:
86 Also rerun autoheader, for solaris ports changes.
87
88
89 Changes: Modified:
90 +3 -0 trunk/include/setup.h.in (File Modified)
91
92
93 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
94 Log:
95 Rerun autoconf for version bump, at last.
96
97
98 Changes: Modified:
99 +9 -9 trunk/configure (File Modified)
100
101
102 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
103 Log:
104 Make highest connection counts a bit more consistent.
105
106
107 Changes: Modified:
108 +5 -0 trunk/src/s_serv.c (File Modified)
109 +8 -8 trunk/src/s_user.c (File Modified)
110
111
112 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
113 Log:
114 Fix wrong line numbers in ircd.conf parser (some comments).
115 from ratbox 2.2 (androsyn).
116
117
118 Changes: Modified:
119 +1 -0 trunk/src/ircd_lexer.l (File Modified)
120
121
122 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
123 Log:
124 Change EmptyString so gcc 4.2 doesn't complain.
125 from ratbox (androsyn), slightly changed
126
127
128 Changes: Modified:
129 +1 -1 trunk/include/irc_string.h (File Modified)
130
131
132 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
133 Log:
134 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
135 This already works correctly for successful/notfound case.
136
137
138 Changes: Modified:
139 +1 -1 trunk/modules/m_whois.c (File Modified)
140
141
142 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
143 Log:
144 Use mask_match() to check bans from local clients for
145 redundancy. This fixes the problem that bans like *!?@*
146 prevent any ban starting with *!*@ being set.
147
148
149 Changes: Modified:
150 +1 -1 trunk/src/chmode.c (File Modified)
151
152
153 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
154 Log:
155 Add mask_match(), like ircu mmatch().
156 This compares two masks and returns whether the "new" is
157 more specific than or equal to the "old". The difference
158 with match() is that a '?' in "old" does not match a '*' in
159 "new".
160
161
162 Changes: Modified:
163 +2 -0 trunk/include/irc_string.h (File Modified)
164 +73 -0 trunk/src/match.c (File Modified)
165
166
167 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
168 Log:
169 add_id() for local client: do not collapse() the ban mask.
170 The code calling this already collapses the mask, and if
171 not, doing it here would cause a desync.
172
173
174 Changes: Modified:
175 +0 -2 trunk/src/chmode.c (File Modified)
176
177
178 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
179 Log:
180 - fix dereference problems with not widely used polling engines
181
182
183 Changes: Modified:
184 +3 -0 trunk/libcharybdis/poll.c (File Modified)
185 +3 -1 trunk/libcharybdis/select.c (File Modified)
186
187
188 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
189 Log:
190 - forgot to do something
191
192
193 Changes: Modified:
194 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
195
196
197 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
198 Log:
199 - fix a possible problem with ipv6
200
201
202 Changes: Modified:
203 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
204
205
206 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
207 Log:
208 - new ip cloaking module
209
210
211 Changes: Modified:
212 +1 -0 trunk/extensions/Makefile.in (File Modified)
213 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
214 + - trunk/extensions/ip_cloaking_old.c (File Added)
215
216
217 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
218 Log:
219 monitor: send the same message buffer to all users
220 monitoring a certain nick; the target field of the
221 numeric becomes *, much like server notices
222
223
224 Changes: Modified:
225 +6 -0 trunk/doc/monitor.txt (File Modified)
226 +3 -0 trunk/include/send.h (File Modified)
227 +3 -15 trunk/src/monitor.c (File Modified)
228 +35 -0 trunk/src/send.c (File Modified)
229
230
231 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
232 Log:
233 Call add_to_hostname_hash() with correct (orig) hostname.
234
235
236 Changes: Modified:
237 +1 -1 trunk/modules/core/m_nick.c (File Modified)
238
239
240 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
241 Log:
242 Version bump on trunk to 2.3.
243
244
245 Changes: Modified:
246 +1 -1 trunk/configure.ac (File Modified)
247
248
249 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
250 Log:
251 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
252
253
254 Changes: Modified:
255 +2 -2 trunk/src/client.c (File Modified)
256
257
258 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
259 Log:
260 Add IRC_DEPRECATED macro for marking functions and data structures
261 as deprecated on compilers that support it.
262
263
264 Changes: Modified:
265 +14 -4 trunk/include/ircd_defs.h (File Modified)
266
267
268 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
269 Log:
270 - update IDEAS with link failover
271
272
273 Changes: Modified:
274 +1 -0 trunk/IDEAS (File Modified)
275
276
277 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
278 Log:
279 xline/resv wildcard checking:
280 - count escaped (\) characters as one nonwild
281 - accept strings without wilds no matter how short they are
282
283
284 Changes: Modified:
285 +8 -2 trunk/src/s_newconf.c (File Modified)
286
287
288 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
289 Log:
290 Tweak some comments in sno_whois extension.
291
292
293 Changes: Modified:
294 +2 -2 trunk/extensions/sno_whois.c (File Modified)
295
296
297 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
298 Log:
299 Tweak NEWS a little.
300
301
302 Changes: Modified:
303 +3 -6 trunk/NEWS (File Modified)
304
305
306 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
307 Log:
308 - allow JOIN 0 from remotes
309 - allow JOIN 0 from locals, but only if it is exactly one
310 zero and is the first channel
311
312
313 Changes: Modified:
314 +65 -0 trunk/modules/core/m_join.c (File Modified)
315
316
317 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
318 Log:
319 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
320 levels?), hideops, namespace cleanups, etc
321
322
323 Changes: Modified:
324 + - trunk/IDEAS (File Added)
325
326
327 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
328 Log:
329 - disallow JOIN 0
330
331
332 Changes: Modified:
333 +0 -65 trunk/modules/core/m_join.c (File Modified)
334
335
336 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
337 Log:
338 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
339 to their policies indicating that they wish to be contacted before their services are used.
340
341
342 Changes: Modified:
343 +6 -3 trunk/doc/example.conf (File Modified)
344 +6 -3 trunk/doc/reference.conf (File Modified)
345
346
347 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
348 Log:
349 - update NEWS in preparation of upcoming 2.2 release this week
350
351
352 Changes: Modified:
353 +3 -0 trunk/NEWS (File Modified)
354
355
356 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
357 Log:
358 Move sno_channeljoin to unsupported, due to the privacy
359 issue and the fact that any oper with admin or hidden_admin
360 can load extensions.
361
362
363 Changes: Modified:
364 +0 -1 trunk/doc/example.conf (File Modified)
365 +0 -2 trunk/doc/reference.conf (File Modified)
366 +0 -46 trunk/extensions/Makefile.in (File Modified)
367 + - trunk/extensions/sno_channeljoin.c (File Deleted)
368 +47 -1 trunk/unsupported/Makefile.in (File Modified)
369 + - trunk/unsupported/sno_channeljoin.c (File Added)
370
371
372 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
373 Log:
374 - createoperonly: like createauthonly, but checks opered status instead of authed status
375
376
377 Changes: Modified:
378 +41 -0 trunk/extensions/Makefile.in (File Modified)
379 + - trunk/extensions/createoperonly.c (File Added)
380
381
382 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
383 Log:
384 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
385
386
387 Changes: Modified:
388 +1 -0 trunk/doc/example.conf (File Modified)
389 +3 -1 trunk/doc/reference.conf (File Modified)
390 +46 -0 trunk/extensions/Makefile.in (File Modified)
391 + - trunk/extensions/sno_channeljoin.c (File Added)
392
393
394 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
395 Log:
396 - update config files
397
398
399 Changes: Modified:
400 +1 -0 trunk/doc/example.conf (File Modified)
401 +2 -0 trunk/doc/reference.conf (File Modified)
402
403
404 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
405 Log:
406 - fold in whois_notice_global functionality.
407
408
409 Changes: Modified:
410 +0 -1 trunk/extensions/Makefile.in (File Modified)
411 +1 -56 trunk/extensions/sno_whois.c (File Modified)
412 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
413
414
415 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
416 Log:
417 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
418
419
420 Changes: Modified:
421 +64 -57 trunk/extensions/Makefile.in (File Modified)
422 + - trunk/extensions/sno_whois.c (File Added)
423 + - trunk/extensions/spy_whois_notice.c (File Deleted)
424
425
426 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
427 Log:
428 Prevent too wide klines with CIDR masks.
429
430
431 Changes: Modified:
432 +17 -5 trunk/modules/m_kline.c (File Modified)
433
434
435 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
436 Log:
437 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
438
439
440 Changes: Modified:
441 +4 -0 trunk/modules/m_kline.c (File Modified)
442
443
444 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
445 Log:
446 - fold conf_connect_allowed() into accept_connection()
447 - extend add_connection() so that exempt{}s apply to max unregistered
448 connections per ip
449 from ratbox
450
451
452 Changes: Modified:
453 +1 -1 trunk/doc/example.conf (File Modified)
454 +1 -1 trunk/doc/reference.conf (File Modified)
455 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
456 +0 -2 trunk/include/s_conf.h (File Modified)
457 +14 -7 trunk/src/listener.c (File Modified)
458
459
460 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
461 Log:
462 m_webirc: call del_unknown_ip() otherwise the unknown will
463 never be subtracted from the cgiirc ip
464
465
466 Changes: Modified:
467 +2 -0 trunk/extensions/m_webirc.c (File Modified)
468
469
470 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
471 Log:
472 Remove s_assert in del_unknown_ip() supposedly if the ip
473 cannot be found, it is not feasible to avoid that case
474 entirely with m_webirc.c.
475
476
477 Changes: Modified:
478 +1 -2 trunk/src/reject.c (File Modified)
479
480
481 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
482 Log:
483 Apply ratbox flood fix.
484
485
486 Changes: Modified:
487 +1 -0 trunk/doc/example.conf (File Modified)
488 +5 -0 trunk/doc/reference.conf (File Modified)
489 +3 -0 trunk/include/client.h (File Modified)
490 +4 -0 trunk/include/reject.h (File Modified)
491 +1 -0 trunk/include/s_conf.h (File Modified)
492 +2 -0 trunk/src/client.c (File Modified)
493 +3 -0 trunk/src/listener.c (File Modified)
494 +1 -0 trunk/src/newconf.c (File Modified)
495 +8 -5 trunk/src/packet.c (File Modified)
496 +59 -2 trunk/src/reject.c (File Modified)
497 +1 -0 trunk/src/s_conf.c (File Modified)
498 +2 -0 trunk/src/s_serv.c (File Modified)
499 +1 -0 trunk/src/s_user.c (File Modified)
500
501
502 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
503 Log:
504 - fix a bug here
505
506
507 Changes: Modified:
508 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
509
510
511 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
512 Log:
513 - regen configure
514
515
516 Changes: Modified:
517 +114 -1 trunk/configure (File Modified)
518
519
520 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
521 Log:
522 - remove "ASM hashing code" from the configure overview
523
524
525 Changes: Modified:
526 +0 -1 trunk/configure.ac (File Modified)
527
528
529 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
530 Log:
531 Target left IRC (more friendly error message if a UID
532 cannot be found) for /invite.
533
534
535 Changes: Modified:
536 +8 -3 trunk/modules/m_invite.c (File Modified)
537
538
539 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
540 Log:
541 Remove emptyline craq because it leaks memory on /rehash motd etc.
542 from ratbox 2.2 (anfl/Androsyn)
543
544
545 Changes: Modified:
546 +6 -14 trunk/src/cache.c (File Modified)
547
548
549 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
550 Log:
551 Merge old trunk r2767:
552 Copy channel name from command on lowerTS JOIN/SJOIN,
553 this makes the capitalization of the channel name
554 timestamped like modes are.
555
556
557 Changes: Modified:
558 +3 -0 trunk/modules/core/m_join.c (File Modified)
559 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
560
561
562 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
563 Log:
564 Merge old trunk r2065,r2067:
565 channel_modes(): get rid of the trailing space
566 also make the *pbuf check work like it should
567 (don't call IsMember another time if we already
568 gave one parameter)
569 simplify a bit more, update comments
570
571
572 Changes: Modified:
573 +13 -13 trunk/src/channel.c (File Modified)
574
575
576 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
577 Log:
578 webirc bugfix
579
580
581 Changes: Modified:
582 +1 -1 trunk/extensions/m_webirc.c (File Modified)
583
584
585 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
586 Log:
587 chghost: refuse spoofs which are empty or start with a colon
588 (would break the protocol)
589
590
591 Changes: Modified:
592 +3 -0 trunk/modules/m_chghost.c (File Modified)
593
594
595 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
596 Log:
597 Fix description of 043 numeric.
598
599
600 Changes: Modified:
601 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
602
603
604 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
605 Log:
606 SAVE: make the nickTS of the UID nick equal to 100, so it
607 is always in sync on the network.
608
609
610 Changes: Modified:
611 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
612 +15 -11 trunk/modules/core/m_nick.c (File Modified)
613
614
615 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
616 Log:
617 Force nickTS to increase when a local user changes their nick.
618
619
620 Changes: Modified:
621 +5 -1 trunk/modules/core/m_nick.c (File Modified)
622
623
624 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
625 Log:
626 Remove #define UFLAGS. We haven't allowed this
627 undocumented extension to the IRC protocol for
628 years (allowing an initial umode in USER).
629
630
631 Changes: Modified:
632 +0 -2 trunk/modules/m_user.c (File Modified)
633
634
635 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
636 Log:
637 Move new_local_user hook, so it is possible to call
638 exit_client() from it, refusing the connection.
639
640
641 Changes: Modified:
642 +3 -1 trunk/doc/hooks.txt (File Modified)
643 +10 -9 trunk/src/s_user.c (File Modified)
644
645
646 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
647 Log:
648 Only free PreClient struct when the rest of the Client
649 is freed, not immediately upon exit_client(). Doing this
650 would cause problems with sasl's new_local_user hook
651 vs hooks that exit the client there.
652
653
654 Changes: Modified:
655 +0 -1 trunk/src/client.c (File Modified)
656
657
658 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
659 Log:
660 Use TS6 prefix for server-server JOIN 0.
661
662
663 Changes: Modified:
664 +2 -1 trunk/modules/core/m_join.c (File Modified)
665
666
667 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
668 Log:
669 Use orighost in kill server notices.
670
671
672 Changes: Modified:
673 +3 -3 trunk/modules/core/m_kill.c (File Modified)
674
675
676 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
677 Log:
678 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
679
680
681 Changes: Modified:
682 +3 -3 trunk/modules/m_set.c (File Modified)
683
684
685 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
686 Log:
687 - 2.2 operline
688
689
690 Changes: Modified:
691 +1 -1 trunk/src/messages.tab (File Modified)
692
693
694 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
695 Log:
696 Show max_clients in /info.
697
698
699 Changes: Modified:
700 +6 -0 trunk/modules/m_info.c (File Modified)
701
702
703 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
704 Log:
705 Don't allow /quote set max higher than the
706 serverinfo::max_clients ircd.conf value.
707
708
709 Changes: Modified:
710 +8 -0 trunk/modules/m_set.c (File Modified)
711
712
713 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
714 Log:
715 Change code that checks maxclients limit: allow exactly
716 the configured amount of non-exceed_limit clients.
717 Code that appeared to limit exceed_limit clients too
718 but less heavily removed (it was not effective because
719 the parentheses were wrong).
720
721
722 Changes: Modified:
723 +2 -4 trunk/src/s_user.c (File Modified)
724
725
726 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
727 Log:
728 By default, leave MAX_BUFFER fds free for log files,
729 server connections, ident lookups, exceed_limit clients,
730 etc. Mention this in example.conf and reference.conf.
731
732
733 Changes: Modified:
734 +4 -2 trunk/doc/example.conf (File Modified)
735 +3 -1 trunk/doc/reference.conf (File Modified)
736 +1 -1 trunk/src/s_conf.c (File Modified)
737
738
739 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
740 Log:
741 --with-maxclients configure option is gone
742
743
744 Changes: Modified:
745 +0 -11 trunk/INSTALL (File Modified)
746
747
748 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
749 Log:
750 Make the code that raises fd rlimit to hard limit work.
751
752
753 Changes: Modified:
754 +5 -5 trunk/src/ircd.c (File Modified)
755
756
757 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
758 Log:
759 - note the I/O reworking
760
761
762 Changes: Modified:
763 +2 -0 trunk/NEWS (File Modified)
764
765
766 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
767 Log:
768 - use mkdir -p
769
770
771 Changes: Modified:
772 +4 -4 trunk/doc/Makefile.in (File Modified)
773
774
775 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
776 Log:
777 - enforce proper conditions for EPOLL_CTL_DEL.
778 - remove possibly problematic "performance" check
779
780
781 Changes: Modified:
782 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
783
784
785 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
786 Log:
787 - rename m_list_safelist to m_list and remove ratbox implementation
788
789
790 Changes: Modified:
791 +393 -664 trunk/modules/Makefile.in (File Modified)
792 + - trunk/modules/m_list.c (File Added)
793 + - trunk/modules/m_list_ratbox.c (File Deleted)
794 + - trunk/modules/m_list_safelist.c (File Deleted)
795
796
797 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
798 Log:
799 - some more transit to sendto_one_numeric().
800
801
802 Changes: Modified:
803 +2 -3 trunk/modules/m_away.c (File Modified)
804 +3 -3 trunk/src/messages.tab (File Modified)
805 +1 -1 trunk/src/s_user.c (File Modified)
806
807
808 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
809 Log:
810 - change some sendto_one() to sendto_one_numeric().
811
812
813 Changes: Modified:
814 +4 -10 trunk/modules/m_admin.c (File Modified)
815 +3 -3 trunk/modules/m_map.c (File Modified)
816 +12 -12 trunk/src/messages.tab (File Modified)
817 +1 -2 trunk/src/s_conf.c (File Modified)
818 +9 -10 trunk/src/s_user.c (File Modified)
819
820
821 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
822 Log:
823 - river's ports.c from old charybdis trunk
824
825
826 Changes: Modified:
827 +195 -0 trunk/configure.ac (File Modified)
828 + - trunk/libcharybdis/ports.c (File Added)
829
830
831 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
832 Log:
833 - remove broken ports stuff and devpoll stuff.
834
835
836 Changes: Modified:
837 +0 -307 trunk/configure (File Modified)
838 +0 -21 trunk/configure.ac (File Modified)
839 +0 -474 trunk/include/setup.h.in (File Modified)
840 + - trunk/libcharybdis/devpoll.c (File Deleted)
841 + - trunk/libcharybdis/ports.c (File Deleted)
842
843
844 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
845 Log:
846 - regenerate files
847
848
849 Changes: Modified:
850 +1 -25 trunk/configure (File Modified)
851 +0 -3 trunk/include/setup.h.in (File Modified)
852
853
854 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
855 Log:
856 - remove x86-optimized hash code.
857
858
859 Changes: Modified:
860 +0 -13 trunk/configure.ac (File Modified)
861 +2 -187 trunk/src/Makefile.in (File Modified)
862 + - trunk/src/fnvhash.s (File Deleted)
863
864
865 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
866 Log:
867 - apparently setting KE_LENGTH to 128 is fine.
868
869
870 Changes: Modified:
871 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
872
873
874 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
875 Log:
876 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
877
878
879 Changes: Modified:
880 +5627 -5747 trunk/configure (File Modified)
881 +0 -15 trunk/configure.ac (File Modified)
882 +0 -2 trunk/include/m_info.h (File Modified)
883 +6 -9 trunk/include/setup.h.in (File Modified)
884 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
885
886
887 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
888 Log:
889 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
890 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
891 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
892
893
894 Changes: Modified:
895 +0 -5 trunk/include/config.h (File Modified)
896 +0 -5 trunk/include/config.h.dist (File Modified)
897 +0 -6 trunk/include/defaults.h (File Modified)
898 +0 -3 trunk/include/m_info.h (File Modified)
899 +21 -7 trunk/libcharybdis/commio.c (File Modified)
900 +2 -0 trunk/libcharybdis/commio.h (File Modified)
901 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
902 +4 -3 trunk/libcharybdis/poll.c (File Modified)
903 +0 -3 trunk/libcharybdis/select.c (File Modified)
904 +0 -9 trunk/src/ircd.c (File Modified)
905 +23 -26 trunk/src/listener.c (File Modified)
906 +2 -1 trunk/src/restart.c (File Modified)
907 +5 -1 trunk/src/s_auth.c (File Modified)
908 +1 -1 trunk/src/s_conf.c (File Modified)
909 +3 -1 trunk/src/s_serv.c (File Modified)
910
911
912 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
913 Log:
914 Repair operspy who !#channel, broken by me in r3283.
915
916
917 Changes: Modified:
918 +2 -2 trunk/modules/m_who.c (File Modified)
919
920
921 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
922 Log:
923 Update bug report and IRC channel information.
924
925
926 Changes: Modified:
927 +2 -1 trunk/BUGS (File Modified)
928 +2 -1 trunk/NEWS (File Modified)
929
930
931 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
932 Log:
933 Change copyright years in version.c.SH as in release-2.1 r3339.
934
935
936 Changes: Modified:
937 +2 -2 trunk/src/version.c.SH (File Modified)
938
939
940 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
941 Log:
942 Rerun autoconf.
943
944
945 Changes: Modified:
946 +104 -0 trunk/configure (File Modified)
947
948
949 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
950 Log:
951 Need to check for various flavours of epoll,
952 even if --enable-epoll is forced.
953
954
955 Changes: Modified:
956 +1 -0 trunk/configure.ac (File Modified)
957
958
959 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
960 Log:
961 Hack to allow some more warnings, already present in configure (?).
962
963
964 Changes: Modified:
965 +1 -1 trunk/aclocal.m4 (File Modified)
966
967
968 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
969 Log:
970 Merge old trunk r2077,r2079:
971 - Move closing of servlink control fd to close_connection()
972 instead of doing it in exit_local_server(), and make sure
973 we first close the data fd and then the control fd.
974 - Have servlink process ready fds in order net, data, ctrl
975 instead of ctrl, data, net. This seems to fix the problem
976 that squit reasons do not show up on the other side of a
977 ziplink (by making it send any final SQUIT and/or ERROR
978 before noticing the closed control fd).
979
980
981 Changes: Modified:
982 +1 -1 trunk/servlink/io.c (File Modified)
983 +3 -12 trunk/src/client.c (File Modified)
984
985
986 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
987 Log:
988 Don't show the UID if a TS6 server sends a kick with
989 an empty or no comment. Note that charybdis never sends
990 such kicks.
991
992
993 Changes: Modified:
994 +4 -4 trunk/modules/core/m_kick.c (File Modified)
995
996
997 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
998 Log:
999 Merge old trunk r2081:
1000 Don't say that services cannot be killed in
1001 ERR_ISCHANSERVICE message (given when trying
1002 to kick or deop them), as that's not the case.
1003
1004
1005 Changes: Modified:
1006 +1 -1 trunk/src/messages.tab (File Modified)
1007
1008
1009 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1010 Log:
1011 Merge old trunk r2059
1012 Clarifications to the descriptions of umode +Q and cmode +F,
1013 suggested by Ariadne@SorceryNet.
1014
1015
1016 Changes: Modified:
1017 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1018 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1019
1020
1021 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1022 Log:
1023 Merge old trunk r2907,r2991:
1024 Allow TESTLINE on channel names.
1025
1026
1027 Changes: Modified:
1028 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1029 +4 -0 trunk/help/opers/testline (File Modified)
1030 +22 -0 trunk/modules/m_testline.c (File Modified)
1031
1032
1033 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1034 Log:
1035 Merge old trunk r2835:
1036 resolver: if sendto(2) fails, try sending to the next nameserver
1037
1038
1039 Changes: Modified:
1040 +1 -1 trunk/src/res.c (File Modified)
1041
1042
1043 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1044 Log:
1045 Merge old trunk r2817:
1046 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1047 starts with a digit. This is safe because the last
1048 parameter is a nick and never a UID. (The first parameter
1049 in a server-server two-param whois is a UID/SID.)
1050
1051
1052 Changes: Modified:
1053 +1 -1 trunk/modules/m_whois.c (File Modified)
1054
1055
1056 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1057 Log:
1058 Merge old trunk r2779,r2785:
1059 Show correct privilege name in a few ERR_NOPRIVS numerics.
1060
1061
1062 Changes: Modified:
1063 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1064 +1 -1 trunk/extensions/m_opme.c (File Modified)
1065 +2 -2 trunk/unsupported/m_force.c (File Modified)
1066
1067
1068 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1069 Log:
1070 Merge old trunk r2695:
1071 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1072 This will generate better server notices.
1073
1074
1075 Changes: Modified:
1076 +3 -2 trunk/modules/core/m_die.c (File Modified)
1077
1078
1079 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1080 Log:
1081 Merge old trunk r2294:
1082 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1083
1084
1085 Changes: Modified:
1086 +1 -1 trunk/src/s_user.c (File Modified)
1087
1088
1089 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1090 Log:
1091 Merge old trunk r2226:
1092 If we are connecting outward to a server, check if the
1093 server name they sent is the same as what we tried to
1094 connect to. Previously such a connection could succeed
1095 if there existed connect blocks with the same IP and
1096 passwords for the other server name.
1097
1098
1099 Changes: Modified:
1100 +11 -0 trunk/modules/core/m_server.c (File Modified)
1101
1102
1103 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1104 Log:
1105 Merge old trunk r2212:
1106 Another handling of SJOINs without nicks:
1107 Propagate them if the channel is +P or the channel
1108 already existed, otherwise remove the channel again
1109 and do not propagate the SJOIN.
1110
1111
1112 Changes: Modified:
1113 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1114
1115
1116 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1117 Log:
1118 Remove channels entirely from /whois on services.
1119 This cannot be overridden with operspy.
1120
1121
1122 Changes: Modified:
1123 +20 -17 trunk/modules/m_whois.c (File Modified)
1124
1125
1126 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1127 Log:
1128 Fix /who on channels with ** in their name.
1129
1130
1131 Changes: Modified:
1132 +2 -2 trunk/modules/m_who.c (File Modified)
1133
1134
1135 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1136 Log:
1137 NEWS: As in 2.1.3, mention that the TS6 revision will
1138 interoperate with older versions
1139
1140
1141 Changes: Modified:
1142 +2 -1 trunk/NEWS (File Modified)
1143
1144
1145 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1146 Log:
1147 Fix documentation of HIDE_SERVERS_IPS define.
1148
1149
1150 Changes: Modified:
1151 +2 -2 trunk/include/config.h.dist (File Modified)
1152
1153
1154 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1155 Log:
1156 Don't leak auth{} spoofed ip for I-line is full notice either.
1157
1158
1159 Changes: Modified:
1160 +1 -1 trunk/src/s_conf.c (File Modified)
1161
1162
1163 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1164 Log:
1165 Update NEWS.
1166
1167
1168 Changes: Modified:
1169 +37 -0 trunk/NEWS (File Modified)
1170
1171
1172 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1173 Log:
1174 Allow /invite (but not invex) to override +r, +l, +j in
1175 addition to +i. As before, a restrictive mode must be in
1176 place at /invite time for the invite to have an effect;
1177 +r does not count as a restrictive mode if the user is
1178 logged in; +l and +j always count as restrictive modes to
1179 allow for cases where they would allow join at /invite
1180 time but not when the user tries to join.
1181
1182
1183 Changes: Modified:
1184 +6 -2 trunk/modules/m_invite.c (File Modified)
1185 +21 -10 trunk/src/channel.c (File Modified)
1186
1187
1188 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1189 Log:
1190 Remove invite_ops_only, forcing it to YES.
1191
1192
1193 Changes: Modified:
1194 +0 -1 trunk/doc/example.conf (File Modified)
1195 +0 -5 trunk/doc/reference.conf (File Modified)
1196 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1197 +0 -1 trunk/include/s_conf.h (File Modified)
1198 +0 -6 trunk/modules/m_info.c (File Modified)
1199 +10 -14 trunk/modules/m_invite.c (File Modified)
1200 +0 -1 trunk/src/newconf.c (File Modified)
1201 +0 -1 trunk/src/s_conf.c (File Modified)
1202
1203
1204 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1205 Log:
1206 Move username check after xline and dnsbl checks, so it
1207 will not complain to opers about clients who are xlined
1208 or blacklisted anyway (both of which silently reject).
1209
1210
1211 Changes: Modified:
1212 +15 -15 trunk/src/s_user.c (File Modified)
1213
1214
1215 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1216 Log:
1217 - MASTER_MAX is no longer relevant
1218
1219
1220 Changes: Modified:
1221 +0 -7 trunk/modules/m_set.c (File Modified)
1222
1223
1224 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1225 Log:
1226 - add config option for setting max_clients.
1227
1228
1229 Changes: Modified:
1230 +5 -0 trunk/doc/example.conf (File Modified)
1231 +5 -0 trunk/doc/reference.conf (File Modified)
1232 +2 -0 trunk/include/s_conf.h (File Modified)
1233 +1 -1 trunk/src/ircd.c (File Modified)
1234 +2 -0 trunk/src/newconf.c (File Modified)
1235 +2 -1 trunk/src/s_conf.c (File Modified)
1236
1237
1238 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1239 Log:
1240 - remove get_maxrss() and all of that insecure and unsafe nonsense
1241
1242
1243 Changes: Modified:
1244 +3 -38 trunk/src/ircd.c (File Modified)
1245 +1 -1 trunk/src/restart.c (File Modified)
1246 +0 -4 trunk/src/s_stats.c (File Modified)
1247
1248
1249 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1250 Log:
1251 - avoid some potential NULL dereferencing
1252
1253
1254 Changes: Modified:
1255 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1256
1257
1258 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1259 Log:
1260 - fix a typo
1261
1262
1263 Changes: Modified:
1264 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1265
1266
1267 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1268 Log:
1269 - rework poll a bit for the MAXCONNECTIONS changes.
1270
1271
1272 Changes: Modified:
1273 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1274
1275
1276 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1277 Log:
1278 Our way of using kqueue may cause it to report fds we
1279 don't know about anymore, cope.
1280
1281
1282 Changes: Modified:
1283 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1284
1285
1286 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1287 Log:
1288 Don't reference freed memory (fde_t) in comm_close().
1289
1290
1291 Changes: Modified:
1292 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1293
1294
1295 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1296 Log:
1297 - fix for 100% cpu use
1298
1299
1300 Changes: Modified:
1301 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1302
1303
1304 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1305 Log:
1306 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1307
1308
1309 Changes: Modified:
1310 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1311
1312
1313 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1314 Log:
1315 - clear up use of fd_table in ircd.
1316
1317
1318 Changes: Modified:
1319 +3 -2 trunk/src/s_serv.c (File Modified)
1320
1321
1322 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1323 Log:
1324 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1325
1326
1327 Changes: Modified:
1328 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1329 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1330 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1331 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1332 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1333 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1334 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1335 +2 -2 trunk/libcharybdis/select.c (File Modified)
1336
1337
1338 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1339 Log:
1340 Fix some cases where the size argument to strlcpy()
1341 for usernames and hostnames is 1 too small.
1342
1343
1344 Changes: Modified:
1345 +1 -1 trunk/modules/m_chghost.c (File Modified)
1346 +2 -2 trunk/src/res.c (File Modified)
1347 +2 -2 trunk/src/s_user.c (File Modified)
1348
1349
1350 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1351 Log:
1352 Cut down quit/part/kick reasons to avoid quit reasons
1353 overflowing the client exiting server notice (from
1354 TOPICLEN to 260). kill reasons become shorter accordingly.
1355 kline/dline/gline reasons become 390.
1356 away messages stay at TOPICLEN for now.
1357
1358
1359 Changes: Modified:
1360 +8 -3 trunk/include/ircd_defs.h (File Modified)
1361 +2 -2 trunk/modules/m_dline.c (File Modified)
1362 +4 -4 trunk/modules/m_gline.c (File Modified)
1363 +2 -2 trunk/modules/m_kline.c (File Modified)
1364
1365
1366 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1367 Log:
1368 Don't leak auth{} spoofed IP addresses in +f notices.
1369 from ratbox (androsyn)
1370
1371
1372 Changes: Modified:
1373 +10 -3 trunk/src/s_conf.c (File Modified)
1374
1375
1376 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1377 Log:
1378 Make oper_up() take +i/-i during opering up into account
1379 (e.g. no_oper_invis extension, +i in operator::umodes).
1380 Remove the hack from no_oper_invis.
1381
1382
1383 Changes: Modified:
1384 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1385 +4 -0 trunk/src/s_user.c (File Modified)
1386
1387
1388 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1389 Log:
1390 no_oper_invis: decrement invisible count when clearing
1391 invisible on a local client who has just opered up
1392 oper_up() should really do this
1393
1394
1395 Changes: Modified:
1396 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1397
1398
1399 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1400 Log:
1401 Put "End of Channel Quiet List" instead of
1402 "End of Channel Ban List" for a +q list.
1403 Due to client restrictions the numerics for
1404 quiet lists must be the same as for ban lists.
1405
1406
1407 Changes: Modified:
1408 +4 -1 trunk/src/chmode.c (File Modified)
1409
1410
1411 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1412 Log:
1413 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1414 Change TS6 JOIN processing
1415 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1416 a local user joins an existing channel
1417 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1418 propagating a TS6 JOIN
1419 - don't interpret simple modes in an incoming TS6 JOIN
1420
1421 This is to avoid desyncs when certain mode changes (e.g. -im)
1422 cross with joins. A downside is that simple modes will be
1423 more desynched when a JOIN creates a channel or lowers TS,
1424 but that's less important.
1425
1426 Update the TS6 specification to include this, and clarify
1427 that TMODE can come from a server and that MODE must be
1428 translated into TMODE from other servers too.
1429
1430
1431 Changes: Modified:
1432 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1433 +19 -127 trunk/modules/core/m_join.c (File Modified)
1434
1435
1436 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1437 Log:
1438 Make -logfile work again.
1439
1440
1441 Changes: Modified:
1442 +2 -2 trunk/src/s_log.c (File Modified)
1443
1444
1445 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1446 Log:
1447 - fix off-by-one memory overflow error.
1448
1449
1450 Changes: Modified:
1451 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1452
1453
1454 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1455 Log:
1456 Change handling of modularized umodes:
1457 - keep the bitmask reserved forever to the letter, fixing
1458 the problems when loading multiple umode modules,
1459 unloading them and then loading them in a different order
1460 - don't allow local users to change umodes which have
1461 been unloaded and don't set them on new users via
1462 default_umodes
1463
1464
1465 Changes: Modified:
1466 +24 -3 trunk/src/s_user.c (File Modified)
1467
1468
1469 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1470 Log:
1471 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1472
1473
1474 Changes: Modified:
1475 +1 -0 trunk/include/s_user.h (File Modified)
1476 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1477 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1478 +22 -0 trunk/src/s_user.c (File Modified)
1479
1480
1481 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1482 Log:
1483 DNSBL keyword substitution is available as of 2.1.3.
1484
1485
1486 Changes: Modified:
1487 +1 -1 trunk/doc/example.conf (File Modified)
1488
1489
1490 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1491 Log:
1492 Change two occurances like match(userinput, target_p->name) ||
1493 match(target_p->name, userinput) to just match(userinput,
1494 target_p->name). No client name can contain * or ? now.
1495
1496
1497 Changes: Modified:
1498 +1 -1 trunk/modules/m_trace.c (File Modified)
1499 +1 -2 trunk/src/s_serv.c (File Modified)
1500
1501
1502 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1503 Log:
1504 Do not try find_server() on a name find_client() has
1505 returned NULL for, as this will always return NULL
1506 since the removal of hostmasking.
1507
1508
1509 Changes: Modified:
1510 +1 -2 trunk/modules/m_pong.c (File Modified)
1511 +0 -4 trunk/src/s_serv.c (File Modified)
1512
1513
1514 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1515 Log:
1516 Remove server_exists() which checked whether the
1517 server name existed taking hostmasking into account
1518 and just check with find_server(); admittedly
1519 this checks if the name is a SID but that's not
1520 a real problem.
1521
1522
1523 Changes: Modified:
1524 +3 -27 trunk/modules/core/m_server.c (File Modified)
1525
1526
1527 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1528 Log:
1529 Remove hash_find_masked_server(), which made it possible
1530 to specify the full (unmasked) name of a server behind
1531 a hostmask. As a result find_any_client() (for prefixes)
1532 becomes equal to find_client(), so remove that too.
1533
1534
1535 Changes: Modified:
1536 +0 -1 trunk/include/hash.h (File Modified)
1537 +1 -75 trunk/src/hash.c (File Modified)
1538 +1 -1 trunk/src/parse.c (File Modified)
1539
1540
1541 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1542 Log:
1543 Remove '*' from valid server name characters.
1544 This makes it impossible to connect hostmasked servers.
1545 (This support didn't work well anyway, was incompatible
1546 with TS6 and we never masked ourselves.)
1547
1548
1549 Changes: Modified:
1550 +1 -1 trunk/src/match.c (File Modified)
1551
1552
1553 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1554 Log:
1555 Change spambot, flooder and jupe joiner notices from host to orighost.
1556
1557
1558 Changes: Modified:
1559 +1 -1 trunk/modules/core/m_join.c (File Modified)
1560 +2 -2 trunk/modules/core/m_message.c (File Modified)
1561 +2 -2 trunk/src/channel.c (File Modified)
1562
1563
1564 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1565 Log:
1566 Add documentation for SASL client protocol, same as atheme doc/SASL.
1567
1568
1569 Changes: Modified:
1570 + - trunk/doc/sasl.txt (File Added)
1571
1572
1573 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1574 Log:
1575 Include real hostname in Closing Link message for unknown
1576 connections that have sent USER. This is helpful for
1577 k-lined users while not breaking server IP hiding.
1578
1579
1580 Changes: Modified:
1581 +3 -1 trunk/src/client.c (File Modified)
1582
1583
1584 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1585 Log:
1586 Rerun autoconf.
1587
1588
1589 Changes: Modified:
1590 +29 -29 trunk/configure (File Modified)
1591
1592
1593 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1594 Log:
1595 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1596
1597
1598 Changes: Modified:
1599 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1600
1601
1602 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1603 Log:
1604 Backport from early 3.x:
1605
1606 --
1607 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1608 Log:
1609 - remove "Processing connection to foobar.net" message
1610
1611
1612 Changes: Modified:
1613 +0 -3 trunk/src/s_auth.c (File Modified)
1614
1615
1616 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1617 Log:
1618 - missed the processing connection one (actually, we can probably nuke this one)
1619
1620
1621 Changes: Modified:
1622 +1 -2 trunk/src/s_auth.c (File Modified)
1623
1624
1625 river 2006/09/27 16:33:05 UTC (20060927-2174)
1626 Log:
1627 get_client_name = stupid
1628
1629
1630
1631 Changes: Modified:
1632 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1633
1634
1635 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1636 Log:
1637 - remove excessive arguments
1638
1639
1640 Changes: Modified:
1641 +1 -2 trunk/src/s_conf.c (File Modified)
1642 +1 -1 trunk/src/s_user.c (File Modified)
1643
1644
1645 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1646 Log:
1647 - use sendto_one_notice() for on-connect notices too.
1648
1649
1650 Changes: Modified:
1651 +10 -10 trunk/src/s_auth.c (File Modified)
1652
1653
1654 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1655 Log:
1656 - use sendto_one_notice() in the core, too.
1657
1658
1659 Changes: Modified:
1660 +2 -2 trunk/src/chmode.c (File Modified)
1661 +8 -15 trunk/src/modules.c (File Modified)
1662 +3 -5 trunk/src/s_conf.c (File Modified)
1663 +1 -2 trunk/src/s_newconf.c (File Modified)
1664 +20 -57 trunk/src/s_user.c (File Modified)
1665
1666
1667 river 2006/09/27 16:19:25 UTC (20060927-2166)
1668 Log:
1669 the KILL command will use get_client_name(, SHOW_IP) instead of
1670 target->name, and will show a more useful error for local opers
1671
1672
1673
1674 Changes: Modified:
1675 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1676
1677
1678 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1679 Log:
1680 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1681
1682
1683 Changes: Modified:
1684 +4 -2 trunk/src/send.c (File Modified)
1685
1686
1687 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1688 Log:
1689 - back out r2159
1690
1691
1692 Changes: Modified:
1693 +1 -1 trunk/include/client.h (File Modified)
1694
1695
1696 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1697 Log:
1698 - get_id(): fall back to "*" if client has no known name
1699
1700
1701 Changes: Modified:
1702 +1 -1 trunk/include/client.h (File Modified)
1703
1704
1705 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1706 Log:
1707 - convert to sendto_one_notice().
1708
1709
1710 Changes: Modified:
1711 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1712 +4 -6 trunk/unsupported/m_force.c (File Modified)
1713
1714
1715 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1716 Log:
1717 - use sendto_one_notice() in many places instead of
1718 sendto_one(source_p, ":%s NOTICE %s :", ...);
1719
1720
1721 Changes: Modified:
1722 +10 -25 trunk/extensions/example_module.c (File Modified)
1723 +5 -14 trunk/extensions/hurt.c (File Modified)
1724 +1 -2 trunk/extensions/m_42.c (File Modified)
1725 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1726 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1727 +1 -2 trunk/extensions/m_opme.c (File Modified)
1728 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1729 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1730 +3 -7 trunk/modules/core/m_die.c (File Modified)
1731 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1732 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1733 +1 -2 trunk/modules/m_challenge.c (File Modified)
1734 +11 -15 trunk/modules/m_connect.c (File Modified)
1735 +20 -28 trunk/modules/m_dline.c (File Modified)
1736 +2 -2 trunk/modules/m_etrace.c (File Modified)
1737 +11 -21 trunk/modules/m_gline.c (File Modified)
1738 +2 -4 trunk/modules/m_kline.c (File Modified)
1739 +1 -2 trunk/modules/m_rehash.c (File Modified)
1740 +3 -7 trunk/modules/m_restart.c (File Modified)
1741 +31 -45 trunk/modules/m_set.c (File Modified)
1742 +2 -4 trunk/modules/m_testmask.c (File Modified)
1743 +5 -8 trunk/modules/m_unreject.c (File Modified)
1744 +2 -5 trunk/modules/m_xline.c (File Modified)
1745 --
1746
1747
1748 Changes: Modified:
1749 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1750 +10 -25 trunk/extensions/example_module.c (File Modified)
1751 +5 -14 trunk/extensions/hurt.c (File Modified)
1752 +1 -2 trunk/extensions/m_42.c (File Modified)
1753 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1754 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1755 +1 -2 trunk/extensions/m_opme.c (File Modified)
1756 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1757 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1758 +3 -7 trunk/modules/core/m_die.c (File Modified)
1759 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1760 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1761 +1 -2 trunk/modules/m_challenge.c (File Modified)
1762 +11 -15 trunk/modules/m_connect.c (File Modified)
1763 +2 -4 trunk/modules/m_dline.c (File Modified)
1764 +2 -2 trunk/modules/m_etrace.c (File Modified)
1765 +11 -21 trunk/modules/m_gline.c (File Modified)
1766 +2 -4 trunk/modules/m_kline.c (File Modified)
1767 +1 -2 trunk/modules/m_rehash.c (File Modified)
1768 +3 -7 trunk/modules/m_restart.c (File Modified)
1769 +31 -45 trunk/modules/m_set.c (File Modified)
1770 +2 -4 trunk/modules/m_testmask.c (File Modified)
1771 +5 -8 trunk/modules/m_unreject.c (File Modified)
1772 +1 -3 trunk/modules/m_xline.c (File Modified)
1773 +2 -2 trunk/src/chmode.c (File Modified)
1774 +8 -15 trunk/src/modules.c (File Modified)
1775 +10 -14 trunk/src/s_auth.c (File Modified)
1776 +3 -6 trunk/src/s_conf.c (File Modified)
1777 +1 -2 trunk/src/s_newconf.c (File Modified)
1778 +20 -57 trunk/src/s_user.c (File Modified)
1779 +4 -2 trunk/src/send.c (File Modified)
1780 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1781 +4 -6 trunk/unsupported/m_force.c (File Modified)
1782
1783
1784 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1785 Log:
1786 - keyword-subst from charybdis 2.2.
1787
1788
1789 Changes: Modified:
1790 +12 -3 trunk/doc/example.conf (File Modified)
1791 +58 -3 trunk/doc/reference.conf (File Modified)
1792 + - trunk/include/substitution.h (File Added)
1793 +1 -0 trunk/src/Makefile.in (File Modified)
1794 +2 -2 trunk/src/s_conf.c (File Modified)
1795 +164 -1 trunk/src/s_user.c (File Modified)
1796 + - trunk/src/substitution.c (File Added)
1797
1798
1799 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1800 Log:
1801 Removed merge tracking for "svnmerge" for
1802 http://svn.atheme.org/charybdis/branches/release-2.2
1803
1804
1805 Changes: Modified:
1806 + - trunk/ (Property Modified)
1807
1808
1809 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1810 Log:
1811 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1812 http://svn.atheme.org/charybdis/branches/release-2.2
1813
1814
1815 Changes: Modified:
1816 + - trunk/ (Property Modified)
1817
1818
1819 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1820 Log:
1821 Removed merge tracking for "svnmerge" for
1822 http://svn.atheme.org/charybdis/branches/release-2.2
1823
1824
1825 Changes: Modified:
1826 + - trunk/ (Property Modified)
1827
1828
1829 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1830 Log:
1831 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1832 http://svn.atheme.org/charybdis/branches/release-2.2
1833
1834
1835 Changes: Modified:
1836 + - trunk/ (Property Modified)
1837
1838
1839 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1840 Log:
1841 - bleah
1842
1843
1844 Changes: Modified:
1845 + - trunk/ (Property Modified)
1846
1847
1848 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1849 Log:
1850 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1851 http://svn.atheme.org/charybdis/branches/release-2.2
1852
1853
1854 Changes: Modified:
1855 + - trunk/ (Property Modified)
1856
1857
1858 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1859 Log:
1860 - version bump to 2.2.0
1861
1862
1863 Changes: Modified:
1864 +3 -1 trunk/NEWS (File Modified)
1865 +1 -1 trunk/configure.ac (File Modified)
1866
1867
1868 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1869 Log:
1870 - the new plan:
1871 + branches/release-2.1 -> 2.2 base
1872 + 3.0 -> branches/cxxconversion
1873 + backport some immediate 3.0 functionality for 2.2
1874 + other stuff
1875
1876
1877 Changes: Modified:
1878 + - trunk/ (File Added)
1879
1880
1881 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1882 Log:
1883 Merged revisions 3135,3137 via svnmerge from
1884 http://svn.atheme.org/charybdis/trunk
1885
1886 ........
1887 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1888
1889 - Expand TRACE description
1890 - Mention expiry time in TESTLINE
1891 ........
1892 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1893
1894 Update copyright year for sgml docs to 2007.
1895 ........
1896
1897
1898 Changes: Modified:
1899 + - branches/release-2.1/ (Property Modified)
1900 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1901 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1902
1903
1904 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1905 Log:
1906 Merged revisions 1999 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1908 Add river to CREDITS
1909
1910 ........
1911 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1912
1913 vanity
1914 ........
1915
1916
1917 Changes: Modified:
1918 + - branches/release-2.1/ (Property Modified)
1919 +1 -0 branches/release-2.1/CREDITS (File Modified)
1920
1921
1922 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1923 Log:
1924 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1925 http://svn.atheme.org/charybdis/trunk
1926
1927 ........
1928 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1929
1930 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1931 ........
1932 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1933
1934 - add use_forward to /info
1935 ........
1936 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1937
1938 Call channel_modes() with &me instead of source_p when
1939 sending out a JOIN and SJOIN for a local user. This
1940 saves checking whether they are on the channel they
1941 have just joined.
1942 ........
1943 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1944
1945 If use_forward is disabled:
1946 - hide +fFQ in 005
1947 - hide +f in /mode #channel (/mode #channel f still shows it)
1948 - do not send any mode changes adding +f to local clients
1949 (-f ones are still sent)
1950 ........
1951
1952
1953 Changes: Modified:
1954 + - branches/release-2.1/ (Property Modified)
1955 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1956 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1957 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1958 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1959 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1960 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1961 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1962 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1963 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1964 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1965 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1966 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1967
1968
1969 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1970 Log:
1971 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1972
1973
1974 Changes: Modified:
1975 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1976 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1977 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1978
1979
1980 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1981 Log:
1982 Add accountability (wallops, log) to OKICK.
1983
1984
1985 Changes: Modified:
1986 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1987
1988
1989 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1990 Log:
1991 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1992 Similar to branches/release-2.2 r3061.
1993
1994
1995 Changes: Modified:
1996 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1997
1998
1999 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2000 Log:
2001 - Write xline to file after instead of before notifying opers and source
2002 - Also notify source of failure to add xline
2003 Similar to branches/release-2.2 r3057.
2004
2005
2006 Changes: Modified:
2007 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2008
2009
2010 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2011 Log:
2012 If a dline/kline/resv cannot be added to the file, send
2013 the regular notices to local opers and source anyway,
2014 and also warn the source (local opers were already warned).
2015 Similar to branches/release-2.2 r3053.
2016
2017
2018 Changes: Modified:
2019 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2020
2021
2022 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2023 Log:
2024 Port over fixes from unkline/unxline/unresv to undline.
2025 Similar to branches/release-2.2 r3049.
2026
2027
2028 Changes: Modified:
2029 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2030
2031
2032 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2033 Log:
2034 Merged revisions 2915 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2036
2037 ........
2038 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2039
2040 In usage message, show kline.conf and xline.conf instead
2041 of klines.conf and xlines.conf.
2042 ........
2043
2044
2045 Changes: Modified:
2046 + - branches/release-2.1/ (Property Modified)
2047 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2048
2049
2050 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2051 Log:
2052 Merged revisions 2831,2833,2853 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2057
2058 unkline/unxline/unresv:
2059 - if fclose on the output returns an error, treat this as a
2060 write error too
2061 - check if the rename from the temp file to the ban conf failed
2062 ........
2063 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2064
2065 When adding a permanent dline/kline/xline/resv, check
2066 the return value of fclose().
2067 ........
2068 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2069
2070 Do not free xline aconf if it could not be written out.
2071 It will be added to the list in memory anyway.
2072 ........
2073
2074
2075 Changes: Modified:
2076 + - branches/release-2.1/ (Property Modified)
2077 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2078 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2079 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2080 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2081
2082
2083 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2084 Log:
2085 NEWS: Clarify effects of ip_cloaking changes a little.
2086
2087
2088 Changes: Modified:
2089 +2 -0 branches/release-2.1/NEWS (File Modified)
2090
2091
2092 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2093 Log:
2094 Rerun autoconf.
2095
2096
2097 Changes: Modified:
2098 +9 -9 branches/release-2.1/configure (File Modified)
2099
2100
2101 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2102 Log:
2103 Version bump on 2.1 branch to 2.1.2.
2104
2105
2106 Changes: Modified:
2107 +1 -1 branches/release-2.1/configure.ac (File Modified)
2108
2109
2110 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2111 Log:
2112 Mention r2801/r2805.
2113
2114
2115 Changes: Modified:
2116 +1 -0 branches/release-2.1/NEWS (File Modified)
2117
2118
2119 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2120 Log:
2121 Merged revisions 2801 via svnmerge from
2122 http://svn.atheme.org/charybdis/trunk
2123
2124 ........
2125 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2126
2127 ip_cloaking: try to avoid truncation by removing more
2128 components of the hostname (except the TLD).
2129 ........
2130
2131
2132 Changes: Modified:
2133 + - branches/release-2.1/ (Property Modified)
2134 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2135
2136
2137 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2138 Log:
2139 Update NEWS.
2140
2141
2142 Changes: Modified:
2143 +8 -1 branches/release-2.1/NEWS (File Modified)
2144
2145
2146 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2147 Log:
2148 Merged revisions 2781 via svnmerge from
2149 http://svn.atheme.org/charybdis/trunk
2150
2151 ........
2152 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2153
2154 Fix stupid bug: checked a hostmask against the found
2155 ban instead of all exceptions, causing all host mangled
2156 clients to be exempted if there was a single ban
2157 exception in many cases.
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2164
2165
2166 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2167 Log:
2168 Merged revisions 2773 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2170
2171 ........
2172 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2173
2174 user@host must be *@* for a shared{} block with flags=locops
2175 (server should not be *).
2176 ........
2177
2178
2179 Changes: Modified:
2180 + - branches/release-2.1/ (Property Modified)
2181 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2182
2183
2184 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2185 Log:
2186 Tweak \s code a little.
2187
2188
2189 Changes: Modified:
2190 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2191 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2192 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2193
2194
2195 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2196 Log:
2197 Merged revisions 2761 via svnmerge from
2198 http://svn.atheme.org/charybdis/trunk
2199
2200 ........
2201 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2202
2203 The testline/no_tilde fixes are in 2.1.1.
2204 ........
2205
2206
2207 Changes: Modified:
2208 + - branches/release-2.1/ (Property Modified)
2209 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2210
2211
2212 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2213 Log:
2214 Update NEWS.
2215
2216
2217 Changes: Modified:
2218 +4 -1 branches/release-2.1/NEWS (File Modified)
2219
2220
2221 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2222 Log:
2223 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
2224 http://svn.atheme.org/charybdis/trunk
2225 no_tilde fixes
2226
2227 ........
2228 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2229
2230 If the auth{} block has no_tilde and is not kline exempt,
2231 check the username without tilde against klines too.
2232 This is consistent with the way klines work on spoofs
2233 (klines checked on both raw and appearing-on-IRC version).
2234 ........
2235 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2236
2237 Rework the fix for klines with no_tilde.
2238 Add an extra argument to find_address_conf() for the
2239 username without tilde, as that may contain one character more.
2240 ........
2241 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2242
2243 Unbreak compile (because of r2697).
2244 testline with ~ could be improved some more perhaps, but this should work.
2245 ........
2246 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2247
2248 testline: take no_tilde and username truncation into account
2249 ........
2250 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2251
2252 Add some information on /testline with no_tilde and username truncation.
2253 ........
2254
2255
2256 Changes: Modified:
2257 + - branches/release-2.1/ (Property Modified)
2258 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2259 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2260 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2261 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2262 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2263 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2264
2265
2266 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2267 Log:
2268 Merged revisions 2149,2151 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2270
2271 ........
2272 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2273
2274 Move kills from services from +s to +k snomask.
2275 Kills from non-service opers remain on +s.
2276 ........
2277 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2278
2279 Update description of +s and +k snomasks.
2280 ........
2281
2282
2283 Changes: Modified:
2284 + - branches/release-2.1/ (Property Modified)
2285 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2286 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2287 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2288
2289
2290 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2291 Log:
2292 Merged revisions 2685 via svnmerge from
2293 http://svn.atheme.org/charybdis/trunk
2294
2295 ........
2296 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2297
2298 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2299 ........
2300
2301
2302 Changes: Modified:
2303 + - branches/release-2.1/ (Property Modified)
2304 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2305
2306
2307 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2308 Log:
2309 Merged revisions 2693 via svnmerge from
2310 http://svn.atheme.org/charybdis/trunk
2311
2312 ........
2313 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2314
2315 Fix truncation (by one) of unidented usernames
2316 if user registration is done because of DNSBL
2317 completion (which is the usual case if a valid
2318 NICK and USER are sent quickly and any DNSBLs
2319 are enabled).
2320 ........
2321
2322
2323 Changes: Modified:
2324 + - branches/release-2.1/ (Property Modified)
2325 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2326
2327
2328 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2329 Log:
2330 Update NEWS.
2331
2332
2333 Changes: Modified:
2334 +10 -0 branches/release-2.1/NEWS (File Modified)
2335
2336
2337 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2338 Log:
2339 Rerun autoconf.
2340
2341
2342 Changes: Modified:
2343 +9 -9 branches/release-2.1/configure (File Modified)
2344
2345
2346 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2347 Log:
2348 Version bump to 2.1.1.
2349
2350
2351 Changes: Modified:
2352 +1 -1 branches/release-2.1/configure.ac (File Modified)
2353
2354
2355 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2356 Log:
2357 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
2358 http://svn.atheme.org/charybdis/trunk
2359
2360 ........
2361 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2362
2363 - fix a server notice on SID collision where the server name is mentioned twice
2364 ........
2365 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2366
2367 - get_server_name() is stupid
2368 ........
2369 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2370
2371 - fix an oops
2372 ........
2373 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2374
2375 Do the Attempt to re-introduce SID server notice somewhat
2376 differently, showing a real host again if !HIDE_SERVERS_IPS
2377 and still showing the server name exactly once.
2378 ........
2379 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2380
2381 Fix log message for Attempt to re-introduce SID (server notice was ok).
2382 ........
2383 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2384
2385 - replace "No N line" with "no connect block" in a
2386 serverlog message
2387 - show attempted server name in a few serverlog messages
2388 ........
2389
2390
2391 Changes: Modified:
2392 + - branches/release-2.1/ (Property Modified)
2393 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2394
2395
2396 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2397 Log:
2398 Merged revisions 2218 via svnmerge from
2399 http://svn.atheme.org/charybdis/trunk
2400
2401 ........
2402 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2403
2404 Fix garbage in /stats y output on 64-bit archs.
2405 ........
2406
2407
2408 Changes: Modified:
2409 + - branches/release-2.1/ (Property Modified)
2410 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2411
2412
2413 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2414 Log:
2415 Merged revisions 2438 via svnmerge from
2416 http://svn.atheme.org/charybdis/trunk
2417
2418 ........
2419 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2420
2421 Enable Revision keyword in addition to Id.
2422 ........
2423
2424
2425 Changes: Modified:
2426 + - branches/release-2.1/ (Property Modified)
2427 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2428
2429
2430 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2431 Log:
2432 Merged revisions 2679 via svnmerge from
2433 http://svn.atheme.org/charybdis/trunk
2434
2435 ........
2436 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2437
2438 Port over ratbox 2.2 r23253 (anfl):
2439 - remove the cached storage of how many +beI there are, thereby fixing a
2440 case where it can get desynced from reality
2441 ........
2442
2443
2444 Changes: Modified:
2445 + - branches/release-2.1/ (Property Modified)
2446 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2447 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2448
2449
2450 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2451 Log:
2452 Merged revisions 2093,2095 via svnmerge from
2453 http://svn.atheme.org/charybdis/trunk
2454
2455 ........
2456 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2457
2458 - change DNSBL licensing to BSD.
2459 ........
2460 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2461
2462 - change x86-assembly FNV implementation to BSD license
2463 ........
2464
2465
2466 Changes: Modified:
2467 + - branches/release-2.1/ (Property Modified)
2468 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2469 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2470
2471
2472 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2473 Log:
2474 Merged revisions 2073,2075 via svnmerge from
2475 http://svn.atheme.org/charybdis/trunk
2476
2477 ........
2478 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2479
2480 Put full information in the squit reason when exiting
2481 a server due to a servlink (ziplinks) error.
2482 ........
2483 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2484
2485 Put full information in the squit reason when exiting
2486 a server due to not enough arguments for a command.
2487 ........
2488
2489
2490 Changes: Modified:
2491 + - branches/release-2.1/ (Property Modified)
2492 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2493 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2494
2495
2496 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2497 Log:
2498 Merged revisions 2071 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2500
2501 ........
2502 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2503
2504 Don't redirect users from an existing domain to an
2505 existing server in reference.conf.
2506 Idea from ratbox.
2507 ........
2508
2509
2510 Changes: Modified:
2511 + - branches/release-2.1/ (Property Modified)
2512 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2513
2514
2515 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2516 Log:
2517 Merged revisions 2053 via svnmerge from
2518 http://svn.atheme.org/charybdis/trunk
2519
2520 ........
2521 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2522
2523 Make find_channel_membership() choose the shortest list
2524 (channel's list or user's list) to search, avoiding excessive
2525 CPU usage with services which are in lots of channels.
2526 From ratbox 2.2 (anfl/jilles)
2527 ........
2528
2529
2530 Changes: Modified:
2531 + - branches/release-2.1/ (Property Modified)
2532 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2533
2534
2535 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2536 Log:
2537 Rerun autoconf.
2538
2539
2540 Changes: Modified:
2541 +9 -9 branches/release-2.1/configure (File Modified)
2542
2543
2544 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2545 Log:
2546 Version change 2.1.0rc1 -> 2.1.0 (release).
2547
2548
2549 Changes: Modified:
2550 +1 -1 branches/release-2.1/configure.ac (File Modified)
2551
2552
2553 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2554 Log:
2555 Merged revisions 2029 via svnmerge from
2556 http://svn.atheme.org/charybdis/trunk
2557
2558 ........
2559 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2560
2561 NEWS: mention m_webirc.c module
2562 ........
2563
2564
2565 Changes: Modified:
2566 + - branches/release-2.1/ (Property Modified)
2567 +1 -0 branches/release-2.1/NEWS (File Modified)
2568
2569
2570 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2571 Log:
2572 Rerun autoconf.
2573
2574
2575 Changes: Modified:
2576 +9 -9 branches/release-2.1/configure (File Modified)
2577
2578
2579 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2580 Log:
2581 Change version to 2.1.0rc1.
2582
2583
2584 Changes: Modified:
2585 +1 -1 branches/release-2.1/configure.ac (File Modified)
2586
2587
2588 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2589 Log:
2590 Merged revisions 2021 via svnmerge from
2591 http://svn.atheme.org/charybdis/trunk
2592
2593 ........
2594 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2595
2596 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2597 related flaky looking things, and instead keep a list
2598 of BlacklistClients in PreClient.
2599 ........
2600
2601
2602 Changes: Modified:
2603 + - branches/release-2.1/ (Property Modified)
2604 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2605 +1 -1 branches/release-2.1/include/client.h (File Modified)
2606 +0 -1 branches/release-2.1/include/res.h (File Modified)
2607 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2608 +0 -24 branches/release-2.1/src/res.c (File Modified)
2609 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2610
2611
2612 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2613 Log:
2614 Merged revisions 2015,2017 via svnmerge from
2615 http://svn.atheme.org/charybdis/trunk
2616
2617 ........
2618 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2619
2620 Check if the name in the question section of the
2621 DNS reply matches what we queried, to guard against
2622 late replies to a previous query with the same id.
2623 ........
2624 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2625
2626 res.c: add a comment summarizing our changes
2627 ........
2628
2629
2630 Changes: Modified:
2631 + - branches/release-2.1/ (Property Modified)
2632 +53 -18 branches/release-2.1/src/res.c (File Modified)
2633
2634
2635 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2636 Log:
2637 Merged revisions 1981 via svnmerge from
2638 http://svn.atheme.org/charybdis/trunk
2639
2640 ........
2641 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2642
2643 Alphabetize extensions and tweak the descriptions a little.
2644 ........
2645
2646
2647 Changes: Modified:
2648 + - branches/release-2.1/ (Property Modified)
2649 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2650 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2651
2652
2653 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2654 Log:
2655 Merged revisions 1975 via svnmerge from
2656 http://svn.atheme.org/charybdis/trunk
2657
2658 ........
2659 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2660
2661 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2662 We should use the IP and not truncate the hostname.
2663 From ratbox 2.2 (androsyn)
2664 ........
2665
2666
2667 Changes: Modified:
2668 + - branches/release-2.1/ (Property Modified)
2669 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2670
2671
2672 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2673 Log:
2674 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2675 http://svn.atheme.org/charybdis/trunk
2676
2677
2678 Changes: Modified:
2679 + - branches/release-2.1/ (Property Modified)
2680
2681
2682 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2683 Log:
2684 - branch 2.1 release family
2685
2686
2687 Changes: Modified:
2688 + - branches/release-2.1/ (File Added)
2689
2690
2691 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2692 Log:
2693 Describe new handling of host mangling in channel bans in SGML.
2694
2695
2696 Changes: Modified:
2697 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2698
2699
2700 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2701 Log:
2702 - ok, 2.1 operline brought to you by marvin the melancholy robot
2703
2704
2705 Changes: Modified:
2706 +1 -1 trunk/src/messages.tab (File Modified)
2707
2708
2709 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2710 Log:
2711 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2712 If anybody comes up with anything better, then please let us know
2713 and we will change this before 2.1 is branched.
2714
2715
2716 Changes: Modified:
2717 +1 -1 trunk/src/messages.tab (File Modified)
2718
2719
2720 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2721 Log:
2722 Add EUID to capab.txt.
2723
2724
2725 Changes: Modified:
2726 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2727
2728
2729 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2730 Log:
2731 Update NEWS file.
2732
2733
2734 Changes: Modified:
2735 +3 -0 trunk/NEWS (File Modified)
2736
2737
2738 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2739 Log:
2740 Allow service{} servers to manipulate the nick delay table
2741 (for "nickserv enforcement").
2742 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2743 If duration is 0, the nickdelay entry is removed, otherwise
2744 it is added with the duration in seconds (maximum 24 hours).
2745 It is suggested that this is used if the EUID capab is present.
2746
2747
2748 Changes: Modified:
2749 +42 -1 trunk/modules/m_services.c (File Modified)
2750
2751
2752 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2753 Log:
2754 HURT: strip off *@ from the start of the mask
2755 reject anything else containing '@' or '!'
2756
2757
2758 Changes: Modified:
2759 +11 -0 trunk/extensions/hurt.c (File Modified)
2760
2761
2762 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2763 Log:
2764 ircd.c: need supported.h here
2765
2766
2767 Changes: Modified:
2768 +1 -0 trunk/src/ircd.c (File Modified)
2769
2770
2771 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2772 Log:
2773 HURT: less ambiguity here
2774 ips/hosts to be hurt must contain a '.' or ':' otherwise
2775 they are interpreted as nicks
2776
2777
2778 Changes: Modified:
2779 +14 -9 trunk/extensions/hurt.c (File Modified)
2780
2781
2782 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2783 Log:
2784 - we're now ircd-charybdis.org.
2785 - properly alphabetize credits
2786
2787
2788 Changes: Modified:
2789 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2790
2791
2792 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2793 Log:
2794 - add additional modules to the configs
2795
2796
2797 Changes: Modified:
2798 +6 -0 trunk/doc/example.conf (File Modified)
2799 +12 -0 trunk/doc/reference.conf (File Modified)
2800
2801
2802 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2803 Log:
2804 - remove hurt.h, it is pointless and confusing
2805
2806
2807 Changes: Modified:
2808 +27 -62 trunk/extensions/hurt.c (File Modified)
2809 + - trunk/extensions/hurt.h (File Deleted)
2810
2811
2812 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2813 Log:
2814 - add code to suggest a local HURT by nickname.
2815 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2816
2817
2818 Changes: Modified:
2819 +40 -10 trunk/extensions/hurt.c (File Modified)
2820 +1 -0 trunk/extensions/hurt.h (File Modified)
2821
2822
2823 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2824 Log:
2825 - update NEWS file
2826
2827
2828 Changes: Modified:
2829 +2 -1 trunk/NEWS (File Modified)
2830
2831
2832 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2833 Log:
2834 MASKTRACE/TESTMASK: check orighost as well
2835
2836
2837 Changes: Modified:
2838 +4 -2 trunk/modules/m_etrace.c (File Modified)
2839 +3 -1 trunk/modules/m_testmask.c (File Modified)
2840
2841
2842 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2843 Log:
2844 Make RPL_ISUPPORT (005) numeric modularizable.
2845 Currently it will reassemble the numeric every time
2846 it needs to be sent, using a few dozen callbacks;
2847 if this is too slow some caching scheme should be
2848 implemented.
2849
2850
2851 Changes: Modified:
2852 +0 -1 trunk/include/s_user.h (File Modified)
2853 +36 -114 trunk/include/supported.h (File Modified)
2854 +1 -1 trunk/modules/m_version.c (File Modified)
2855 +1 -0 trunk/src/Makefile.in (File Modified)
2856 +1 -0 trunk/src/ircd.c (File Modified)
2857 +300 -25 trunk/src/s_user.c (File Modified)
2858 + - trunk/src/supported.c (File Added)
2859
2860
2861 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2862 Log:
2863 EUID orighost could differ from host only in case,
2864 do not mark as dynamic spoof then
2865
2866
2867 Changes: Modified:
2868 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2869
2870
2871 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2872 Log:
2873 kline help file: clarify a bit and remove some obsolete stuff
2874 partly suggested by Olin
2875
2876
2877 Changes: Modified:
2878 +8 -8 trunk/help/opers/kline (File Modified)
2879
2880
2881 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2882 Log:
2883 Update NEWS file.
2884
2885
2886 Changes: Modified:
2887 +20 -0 trunk/NEWS (File Modified)
2888
2889
2890 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2891 Log:
2892 Show real host/IP to nonopers whoising themselves.
2893 The IP is not shown for auth{} spoofs, otherwise it is,
2894 as it looked rather weird to me to show an auth{} spoofed
2895 IP like this. (/userhost on self still shows the IP.)
2896
2897
2898 Changes: Modified:
2899 +13 -2 trunk/modules/m_whois.c (File Modified)
2900
2901
2902 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2903 Log:
2904 Document nick_delay stuff and move it around a bit.
2905
2906
2907 Changes: Modified:
2908 +1 -2 trunk/doc/example.conf (File Modified)
2909 +8 -2 trunk/doc/reference.conf (File Modified)
2910
2911
2912 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2913 Log:
2914 - disable nickdelay by default. Needs to be documented in reference.conf.
2915
2916
2917 Changes: Modified:
2918 +2 -0 trunk/doc/example.conf (File Modified)
2919 +2 -0 trunk/doc/reference.conf (File Modified)
2920
2921
2922 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2923 Log:
2924 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2925
2926
2927 Changes: Modified:
2928 +2 -1 trunk/modules/m_services.c (File Modified)
2929
2930
2931 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2932 Log:
2933 ip_cloaking: somewhat hackish but we need to send the
2934 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2935 umodes
2936
2937
2938 Changes: Modified:
2939 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2940
2941
2942 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2943 Log:
2944 If EUID is used, show realhost in far connect notice
2945 (but not in far disconnect notice).
2946
2947
2948 Changes: Modified:
2949 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2950
2951
2952 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2953 Log:
2954 ip_cloaking:
2955 - use non-ENCAP CHGHOST if possible
2956 - really introduce new users with their mangled and real
2957 host if +h is in default umodes
2958
2959
2960 Changes: Modified:
2961 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2962
2963
2964 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2965 Log:
2966 Add non-ENCAP CHGHOST.
2967
2968
2969 Changes: Modified:
2970 +49 -11 trunk/modules/m_chghost.c (File Modified)
2971
2972
2973 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2974 Log:
2975 Initial addition of EUID (puts realhost/account in same
2976 command as user introduction).
2977 See doc/technical/euid.txt for more information.
2978 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2979
2980
2981 Changes: Modified:
2982 + - trunk/doc/technical/euid.txt (File Added)
2983 +2 -1 trunk/include/s_serv.h (File Modified)
2984 +1 -1 trunk/include/s_user.h (File Modified)
2985 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2986 +1 -34 trunk/modules/m_chghost.c (File Modified)
2987 +0 -28 trunk/modules/m_services.c (File Modified)
2988 +30 -1 trunk/src/s_serv.c (File Modified)
2989 +30 -3 trunk/src/s_user.c (File Modified)
2990
2991
2992 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2993 Log:
2994 Store the mangled host in localClient and use it for
2995 ban matching (also match real host for mangled users,
2996 also match mangled host for uncloaked users).
2997 Improve interaction of +h with auth{} and services
2998 spoofs.
2999 Note that all of this only applies to clients who
3000 connect after the mangling module is loaded
3001 (other clients cannot even set +h).
3002 The sorcerynet cloaking module has not been updated
3003 for these changes.
3004
3005
3006 Changes: Modified:
3007 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3008 +3 -0 trunk/include/client.h (File Modified)
3009 +64 -5 trunk/src/channel.c (File Modified)
3010 +1 -0 trunk/src/client.c (File Modified)
3011 +2 -2 trunk/src/s_user.c (File Modified)
3012
3013
3014 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3015 Log:
3016 Document /stats U letters in sgml.
3017
3018
3019 Changes: Modified:
3020 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3021
3022
3023 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3024 Log:
3025 Better description of hub_mask and leaf_mask.
3026
3027
3028 Changes: Modified:
3029 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3030
3031
3032 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3033 Log:
3034 Add operspy_dont_care_user_info to sgml docs.
3035
3036
3037 Changes: Modified:
3038 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3039
3040
3041 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3042 Log:
3043 Add general::operspy_dont_care_user_info.
3044 This makes /who mask equivalent to /who !mask for opers
3045 with the operspy flag, and removes the operspy log/notice
3046 on /who mask, /masktrace and /scan.
3047 The necessary privilege (operspy flag) is unchanged.
3048 Behaviour for the other operspy commands (channel
3049 related ones) is also unchanged.
3050
3051
3052 Changes: Modified:
3053 +1 -0 trunk/doc/example.conf (File Modified)
3054 +6 -0 trunk/doc/reference.conf (File Modified)
3055 +1 -0 trunk/include/s_conf.h (File Modified)
3056 +10 -8 trunk/modules/m_etrace.c (File Modified)
3057 +6 -0 trunk/modules/m_info.c (File Modified)
3058 +8 -5 trunk/modules/m_scan.c (File Modified)
3059 +1 -1 trunk/modules/m_version.c (File Modified)
3060 +6 -1 trunk/modules/m_who.c (File Modified)
3061 +1 -0 trunk/src/newconf.c (File Modified)
3062 +1 -0 trunk/src/s_conf.c (File Modified)
3063
3064
3065 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3066 Log:
3067 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3068 This letter will also be used for showing operspy with
3069 limited accountability (show non channel related info
3070 without '!' or notice).
3071
3072
3073 Changes: Modified:
3074 +2 -0 trunk/doc/server-version-info (File Modified)
3075 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3076 +2 -0 trunk/include/ircd.h (File Modified)
3077 +6 -0 trunk/modules/m_info.c (File Modified)
3078 +2 -0 trunk/modules/m_version.c (File Modified)
3079 +1 -0 trunk/src/ircd_state.c (File Modified)
3080
3081
3082 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3083 Log:
3084 Add m_webirc module, allows showing real host of CGI:IRC users.
3085 Differences to the version available on my web page for a while:
3086 instructions on how to set it up.
3087
3088
3089 Changes: Modified:
3090 +137 -0 trunk/extensions/Makefile.in (File Modified)
3091 + - trunk/extensions/m_webirc.c (File Added)
3092
3093
3094 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3095 Log:
3096 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3097
3098
3099 Changes: Modified:
3100 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3101
3102
3103 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3104 Log:
3105 - move beu from core to contributors
3106 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3107
3108
3109 Changes: Modified:
3110 +2 -2 trunk/CREDITS (File Modified)
3111
3112
3113 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3114 Log:
3115 Mention that class blocks must be defined before the
3116 auth or connect blocks referencing them.
3117
3118
3119 Changes: Modified:
3120 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3121
3122
3123 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3124 Log:
3125 extb_canjoin:
3126 - change from "can join" to "is banned", this reverses sense
3127 and removes "weird" checks like for +i, +l, +j
3128 - don't allow $j to same channel
3129 - +s/+p restriction removed, anyone can /mode b anyway
3130 - +k check removed
3131
3132
3133 Changes: Modified:
3134 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3135
3136
3137 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3138 Log:
3139 Add a few important lines from reference.conf to example.conf.
3140
3141
3142 Changes: Modified:
3143 +8 -1 trunk/doc/example.conf (File Modified)
3144
3145
3146 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3147 Log:
3148 - we don't support rtsigio anymore
3149 - we definately don't support VMS nor Cygwin either.
3150
3151
3152 Changes: Modified:
3153 +2 -2 trunk/INSTALL (File Modified)
3154 +0 -2 trunk/README.FIRST (File Modified)
3155
3156
3157 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3158 Log:
3159 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3160
3161
3162 Changes: Modified:
3163 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3164
3165
3166 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3167 Log:
3168 extb_canjoin:
3169 - return EXTBAN_NOMATCH for a valid ban that does not match
3170 - consider a $j ban invalid if we were already processing a
3171 can_join for a $j ban
3172
3173
3174 Changes: Modified:
3175 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3176
3177
3178 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3179 Log:
3180 extb_extgecos: realhost -> orighost
3181
3182
3183 Changes: Modified:
3184 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3185
3186
3187 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3188 Log:
3189 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3190
3191
3192 Changes: Modified:
3193 +59 -0 trunk/extensions/Makefile.in (File Modified)
3194 + - trunk/extensions/extb_canjoin.c (File Added)
3195
3196
3197 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3198 Log:
3199 - oh right, charybdis calls that 'orighost'.
3200
3201
3202 Changes: Modified:
3203 +2 -2 trunk/modules/m_who.c (File Modified)
3204
3205
3206 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3207 Log:
3208 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3209
3210
3211 Changes: Modified:
3212 +2 -0 trunk/modules/m_who.c (File Modified)
3213
3214
3215 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3216 Log:
3217 - also check $x against realhost
3218
3219
3220 Changes: Modified:
3221 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3222
3223
3224 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3225 Log:
3226 Sorcerynet people want a debugging notice moved from +s to +d.
3227
3228
3229 Changes: Modified:
3230 +1 -1 trunk/src/blacklist.c (File Modified)
3231
3232
3233 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3234 Log:
3235 Use source_p instead of client_p for free_pre_client().
3236 client_p could be NULL or another client.
3237
3238
3239 Changes: Modified:
3240 +1 -1 trunk/src/client.c (File Modified)
3241
3242
3243 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3244 Log:
3245 - revert this, I know how to fix it now
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3250
3251
3252 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3253 Log:
3254 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3255 This fix is probably suboptimal, but it does indeed fix the problem.
3256
3257
3258 Changes: Modified:
3259 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3260
3261
3262 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3263 Log:
3264 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3265
3266
3267 Changes: Modified:
3268 +49 -0 trunk/extensions/Makefile.in (File Modified)
3269 + - trunk/extensions/extb_extgecos.c (File Added)
3270
3271
3272 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3273 Log:
3274 Remove undocumented and unused general::fallback_to_ip6_int config option.
3275
3276
3277 Changes: Modified:
3278 +0 -3 trunk/include/s_conf.h (File Modified)
3279 +0 -3 trunk/src/newconf.c (File Modified)
3280
3281
3282 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3283 Log:
3284 SGML docs:
3285 - document new TESTMASK
3286 - mention that TESTMASK matching is the same as MASKTRACE matching
3287 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3288 been that way)
3289
3290
3291 Changes: Modified:
3292 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3293
3294
3295 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3296 Log:
3297 New testmask from ratbox 2.2.
3298 Allows matches on nick, ip and gecos in addition to user
3299 and host, and is fully analogous to masktrace.
3300 The numeric has changed from 724 to 727 and fields in it
3301 have changed.
3302
3303
3304 Changes: Modified:
3305 +4 -3 trunk/help/opers/testmask (File Modified)
3306 +1 -0 trunk/include/numeric.h (File Modified)
3307 +82 -9 trunk/modules/m_testmask.c (File Modified)
3308 +2 -2 trunk/src/messages.tab (File Modified)
3309
3310
3311 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3312 Log:
3313 contrib -> extensions
3314
3315
3316 Changes: Modified:
3317 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3318
3319
3320 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3321 Log:
3322 CHGHOST: Check validity of new hostname.
3323 If the command came from a local client (disabled by
3324 default), send an error message and drop the command.
3325 If the command came from a remote client or server,
3326 send a notice to opers and the target user (if local).
3327
3328
3329 Changes: Modified:
3330 +42 -1 trunk/modules/m_chghost.c (File Modified)
3331
3332
3333 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3334 Log:
3335 Update NEWS file.
3336
3337
3338 Changes: Modified:
3339 +23 -1 trunk/NEWS (File Modified)
3340
3341
3342 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3343 Log:
3344 When an outgoing server connection succeeds, set
3345 localClient->ip by simply copying the whole sockaddr
3346 struct instead of copying certain parts only.
3347
3348
3349 Changes: Modified:
3350 +1 -19 trunk/src/s_serv.c (File Modified)
3351
3352
3353 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3354 Log:
3355 Give a special error message and ignore the connect block
3356 if trying to add a connect block for the server's own name.
3357
3358
3359 Changes: Modified:
3360 +7 -0 trunk/src/newconf.c (File Modified)
3361
3362
3363 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3364 Log:
3365 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3366 when --disable-balloc is used, so that it compiles.
3367 Obviously the BlockHeapUsage() stub returns just zeroes so
3368 /stats z will be less informative.
3369
3370
3371 Changes: Modified:
3372 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3373
3374
3375 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3376 Log:
3377 Free and zero dns_query in DNS callback for outgoing connect.
3378 This avoids double free of reslist.
3379
3380
3381 Changes: Modified:
3382 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3383
3384
3385 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3386 Log:
3387 From ratbox, log failed outgoing connections to serverlog.
3388 Added: IP address.
3389
3390
3391 Changes: Modified:
3392 +13 -1 trunk/src/s_serv.c (File Modified)
3393
3394
3395 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3396 Log:
3397 Change serverlog message when connecting to be more clear and show the port number.
3398
3399
3400 Changes: Modified:
3401 +1 -1 trunk/src/s_serv.c (File Modified)
3402
3403
3404 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3405 Log:
3406 Remove gethost_byname(), this is meaningless
3407 since the removal of AAAA -> A fallback (r1763).
3408
3409
3410 Changes: Modified:
3411 +0 -1 trunk/include/res.h (File Modified)
3412 +0 -12 trunk/src/res.c (File Modified)
3413
3414
3415 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3416 Log:
3417 Remove ip6.int support and use only ip6.arpa.
3418 The global ip6.int zone has disappeared on June 1
3419 and a lot of other software has been removing ip6.int
3420 support also.
3421 This removes the second and last case where IPv6
3422 support in charybdis causes extra lookups and slows
3423 DNS down.
3424
3425
3426 Changes: Modified:
3427 +5 -27 trunk/src/res.c (File Modified)
3428
3429
3430 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3431 Log:
3432 Mention new default (r1767) for connect::aftype in sgml docs.
3433
3434
3435 Changes: Modified:
3436 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3437
3438
3439 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3440 Log:
3441 Use IPv6 if connect::host looks like an IPv6 address
3442 (contains a colon). No need to aftype=ipv6 anymore.
3443
3444
3445 Changes: Modified:
3446 +2 -0 trunk/src/newconf.c (File Modified)
3447
3448
3449 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3450 Log:
3451 More information about connect::host.
3452
3453
3454 Changes: Modified:
3455 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3456
3457
3458 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3459 Log:
3460 Remove fallback to A if AAAA cannot be found.
3461 In case of a forward check of a reverse lookup, we
3462 already know if it's ipv4 or ipv6, so it is not
3463 useful and in case of a forward lookup of a hostname
3464 in connect::host, connect::aftype already specifies
3465 if it's ipv4 or ipv6.
3466
3467
3468 Changes: Modified:
3469 +4 -27 trunk/src/res.c (File Modified)
3470
3471
3472 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3473 Log:
3474 msg_channel():
3475 - check if +c made the message text empty and refuse
3476 to send it if so
3477 - don't copy message text if it is not necessary
3478 (channel is -c)
3479
3480
3481 Changes: Modified:
3482 +14 -4 trunk/modules/core/m_message.c (File Modified)
3483
3484
3485 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3486 Log:
3487 remove_conf_item(): do not free cf_name, this is generally a string constant
3488
3489
3490 Changes: Modified:
3491 +0 -1 trunk/src/newconf.c (File Modified)
3492
3493
3494 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3495 Log:
3496 Remove the old unused FDL_ constants.
3497
3498
3499 Changes: Modified:
3500 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3501
3502
3503 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3504 Log:
3505 Remove an unused struct irc_sockaddr_storage from fde_t
3506 (allocated for every possible file descriptor).
3507
3508
3509 Changes: Modified:
3510 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3511
3512
3513 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3514 Log:
3515 If the DNS lookup for an outgoing connection is still
3516 pending when it is closed, clean it up.
3517
3518
3519 Changes: Modified:
3520 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3521
3522
3523 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3524 Log:
3525 If proc_answer() fails (for example if a lookup for an
3526 A record returns a CNAME), fail the query immediately.
3527 Previously the packet was just ignored, leaving the
3528 query to time out.
3529
3530
3531 Changes: Modified:
3532 +4 -8 trunk/src/res.c (File Modified)
3533
3534
3535 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3536 Log:
3537 Correct sockhost field in an outgoing server connection.
3538 First copy the host field from the server_conf, then
3539 take the IP from to where the connection was attempted
3540 when the connection callback is called.
3541 (Before r1747 this used the IP from the server_conf.)
3542
3543
3544 Changes: Modified:
3545 +8 -2 trunk/src/s_serv.c (File Modified)
3546
3547
3548 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3549 Log:
3550 Remove ipnum (keep aftype) and dns_query from server_conf.
3551 We don't keep track of binary form address in connect{}
3552 blocks anymore, DNS lookups of names in host= gone.
3553 As before the DNS lookup is done on connect.
3554 This should unbreak hostnames in host= somewhat.
3555
3556
3557 Changes: Modified:
3558 +1 -2 trunk/include/s_newconf.h (File Modified)
3559 +2 -2 trunk/src/newconf.c (File Modified)
3560 +1 -42 trunk/src/s_newconf.c (File Modified)
3561 +12 -31 trunk/src/s_serv.c (File Modified)
3562
3563
3564 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3565 Log:
3566 Rerun autoconf.
3567
3568
3569 Changes: Modified:
3570 +1 -1 trunk/configure (File Modified)
3571
3572
3573 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3574 Log:
3575 Fix --disable-balloc help text (said --disable-small-net).
3576
3577
3578 Changes: Modified:
3579 +1 -1 trunk/configure.ac (File Modified)
3580
3581
3582 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3583 Log:
3584 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3585 services (+S). Unlike operstring and adminstring, this
3586 is not changeable with /quote set but is updated on rehash.
3587
3588
3589 Changes: Modified:
3590 +1 -0 trunk/doc/example.conf (File Modified)
3591 +10 -2 trunk/doc/reference.conf (File Modified)
3592 +1 -0 trunk/include/s_conf.h (File Modified)
3593 +6 -0 trunk/modules/m_info.c (File Modified)
3594 +3 -2 trunk/modules/m_whois.c (File Modified)
3595 +1 -0 trunk/src/newconf.c (File Modified)
3596 +1 -0 trunk/src/s_conf.c (File Modified)
3597
3598
3599 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3600 Log:
3601 Fix handling of comma in whois: ignore the comma and
3602 everything after it but do output the entire parameter
3603 in RPL_ENDOFWHOIS.
3604
3605
3606 Changes: Modified:
3607 +2 -2 trunk/modules/m_whois.c (File Modified)
3608
3609
3610 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3611 Log:
3612 New /stats letter 's' to list HURTs:
3613 - opers get the full listing.
3614 - users get any HURTs that match their sockhost/orighost if
3615 "stats_k_oper_only" is set to 1.
3616
3617
3618 Changes: Modified:
3619 +50 -0 trunk/extensions/hurt.c (File Modified)
3620
3621
3622 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3623 Log:
3624 - make the newconf system available to modules.
3625
3626
3627 Changes: Modified:
3628 +4 -1 trunk/include/newconf.h (File Modified)
3629 +4 -8 trunk/src/newconf.c (File Modified)
3630
3631
3632 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3633 Log:
3634 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3635
3636 Changes: Modified:
3637 +0 -3 trunk/doc/example.conf (File Modified)
3638 +0 -3 trunk/doc/reference.conf (File Modified)
3639
3640
3641 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3642 Log:
3643 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3644
3645
3646 Changes: Modified:
3647 +3 -0 trunk/doc/example.conf (File Modified)
3648 +3 -0 trunk/doc/reference.conf (File Modified)
3649
3650
3651 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3652 Log:
3653 Fix too early truncation of JOIN channel list.
3654
3655
3656 Changes: Modified:
3657 +2 -3 trunk/modules/core/m_join.c (File Modified)
3658
3659
3660 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3661 Log:
3662 - From ratbox 2.2 (anfl), send server notices about read
3663 errors from handshakes and servers to +s instead of +d.
3664 - Send various server notices about failed server
3665 connections which did not reach registered state network
3666 wide if the connection was initiated by a remote oper.
3667 This avoids annoying the whole net if there is a
3668 broken autoconnect, but allows all opers to see why a
3669 remote connect failed. Failed connections which did reach
3670 server state already generate server notices everywhere.
3671
3672 Note: this is an exception to our general policy to not send
3673 server notices about unregistered connections remotely.
3674
3675
3676 Changes: Modified:
3677 +1 -0 trunk/include/client.h (File Modified)
3678 +20 -6 trunk/src/client.c (File Modified)
3679 +6 -6 trunk/src/s_serv.c (File Modified)
3680
3681
3682 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3683 Log:
3684 - fix typoes
3685
3686
3687 Changes: Modified:
3688 +1 -1 trunk/doc/example.conf (File Modified)
3689 +1 -1 trunk/doc/reference.conf (File Modified)
3690
3691
3692 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3693 Log:
3694 Don't allow #channel +b $c:&channel (inconsistent target).
3695
3696
3697 Changes: Modified:
3698 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3699
3700
3701 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3702 Log:
3703 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3704
3705
3706 Changes: Modified:
3707 +0 -2 trunk/include/client.h (File Modified)
3708
3709
3710 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3711 Log:
3712 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3713
3714
3715 Changes: Modified:
3716 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3717
3718
3719 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3720 Log:
3721 Store IP addresses in whowas. These are shown to opers.
3722 Obtained from Eurus patches.
3723 orighost tracking removed (not worth the memory IMHO),
3724 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3725 with unknown IPs and to not violate auth{} spoof policy.
3726
3727
3728 Changes: Modified:
3729 +2 -0 trunk/doc/reference.conf (File Modified)
3730 +1 -0 trunk/include/numeric.h (File Modified)
3731 +1 -0 trunk/include/whowas.h (File Modified)
3732 +10 -1 trunk/modules/m_whowas.c (File Modified)
3733 +1 -1 trunk/src/messages.tab (File Modified)
3734 +4 -0 trunk/src/whowas.c (File Modified)
3735
3736
3737 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3738 Log:
3739 Describe hostmask parameter of masktrace better in sgml docs.
3740
3741
3742 Changes: Modified:
3743 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3744
3745
3746 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3747 Log:
3748 masktrace help file: mention CIDR IP masks
3749 From ratbox 2.2
3750
3751
3752 Changes: Modified:
3753 +2 -0 trunk/help/opers/masktrace (File Modified)
3754
3755
3756 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3757 Log:
3758 MASKTRACE: allow normal match() on IP address also
3759 From ratbox 2.2
3760
3761
3762 Changes: Modified:
3763 +2 -3 trunk/modules/m_etrace.c (File Modified)
3764
3765
3766 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3767 Log:
3768 Allow +S clients (services) to send to channels and @/+ channels always.
3769
3770
3771 Changes: Modified:
3772 +1 -1 trunk/modules/core/m_message.c (File Modified)
3773 +1 -1 trunk/src/channel.c (File Modified)
3774
3775
3776 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3777 Log:
3778 Allow servers to send to @#chan and +#chan.
3779
3780
3781 Changes: Modified:
3782 +1 -1 trunk/modules/core/m_message.c (File Modified)
3783
3784
3785 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3786 Log:
3787 Don't count opers on service{} servers in /lusers.
3788
3789
3790 Changes: Modified:
3791 +2 -2 trunk/src/s_user.c (File Modified)
3792
3793
3794 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3795 Log:
3796 Show opers the real host behind a dynamic spoof in WHOIS.
3797 If the user is auth{} spoofed, this shows the auth{} spoof
3798 otherwise it shows the DNS hostname and IP address.
3799 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3800
3801
3802 Changes: Modified:
3803 +1 -0 trunk/include/numeric.h (File Modified)
3804 +12 -2 trunk/modules/m_whois.c (File Modified)
3805 +1 -1 trunk/src/messages.tab (File Modified)
3806
3807
3808 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3809 Log:
3810 Remove #define HIDE_SPOOF_IPS from config.h, should
3811 have been done earlier.
3812
3813
3814 Changes: Modified:
3815 +0 -7 trunk/include/config.h (File Modified)
3816
3817
3818 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3819 Log:
3820 Bring back ERR_CANTKILLSERVER.
3821
3822
3823 Changes: Modified:
3824 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3825
3826
3827 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3828 Log:
3829 ip_cloaking module:
3830 - also send RPL_HOSTHIDDEN on -h
3831 - don't allow +h for auth{} spoofed clients
3832
3833
3834 Changes: Modified:
3835 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3836
3837
3838 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3839 Log:
3840 /etc/resolv.conf parsing:
3841 - don't crash (sometimes) if there is a line without an argument
3842 (e.g. 'search' by itself)
3843 - fix handling of lines with leading whitespace
3844
3845
3846 Changes: Modified:
3847 +9 -8 trunk/src/reslib.c (File Modified)
3848
3849
3850 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3851 Log:
3852 Put back code that terminates DNS queries, which was
3853 removed during the resolver changes.
3854
3855
3856 Changes: Modified:
3857 +4 -0 trunk/src/s_auth.c (File Modified)
3858
3859
3860 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3861 Log:
3862 - oh hey, that was in the wrong place
3863
3864
3865 Changes: Modified:
3866 +13 -13 trunk/src/s_auth.c (File Modified)
3867
3868
3869 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3870 Log:
3871 - handle a situation where a user can go away before DNS completes
3872
3873
3874 Changes: Modified:
3875 +13 -0 trunk/src/s_auth.c (File Modified)
3876
3877
3878 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3879 Log:
3880 More dnsbl stuff
3881
3882
3883 Changes: Modified:
3884 +1 -0 trunk/include/blacklist.h (File Modified)
3885 +1 -0 trunk/include/res.h (File Modified)
3886 +33 -2 trunk/src/blacklist.c (File Modified)
3887 +2 -0 trunk/src/client.c (File Modified)
3888 +24 -0 trunk/src/res.c (File Modified)
3889
3890
3891 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3892 Log:
3893 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3894 if comm_accept() failed.
3895
3896 Found with valgrind.
3897
3898
3899 Changes: Modified:
3900 +4 -4 trunk/src/listener.c (File Modified)
3901
3902
3903 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3904 Log:
3905 - handle unavailable Client/preClient structs
3906
3907
3908 Changes: Modified:
3909 +9 -0 trunk/src/blacklist.c (File Modified)
3910
3911
3912 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3913 Log:
3914 Add +lf to SGML docs.
3915
3916
3917 Changes: Modified:
3918 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3919
3920
3921 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3922 Log:
3923 Also do forwarding if the channel limit (+l) is exceeded.
3924
3925
3926 Changes: Modified:
3927 +1 -1 trunk/help/opers/cmode (File Modified)
3928 +2 -2 trunk/modules/core/m_join.c (File Modified)
3929
3930
3931 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3932 Log:
3933 Post-release lovin':
3934 - Update version to 2.1.0.
3935 - Regenerate configure.
3936
3937
3938 Changes: Modified:
3939 +9 -9 trunk/configure (File Modified)
3940 +1 -1 trunk/configure.ac (File Modified)
3941
3942
3943 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3944 Log:
3945 Comment out example blacklist{} block.
3946
3947
3948 Changes: Modified:
3949 +7 -7 trunk/doc/example.conf (File Modified)
3950 +7 -7 trunk/doc/reference.conf (File Modified)
3951
3952
3953 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3954 Log:
3955 Add note regarding use of AHBL BLs.
3956
3957
3958 Changes: Modified:
3959 +4 -0 trunk/doc/example.conf (File Modified)
3960 +4 -0 trunk/doc/reference.conf (File Modified)
3961
3962
3963 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3964 Log:
3965 Fix typos.
3966
3967
3968 Changes: Modified:
3969 +2 -2 trunk/CREDITS (File Modified)
3970
3971
3972 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3973 Log:
3974 Add beu to CREDITS.
3975
3976
3977 Changes: Modified:
3978 +1 -0 trunk/CREDITS (File Modified)
3979
3980
3981 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3982 Log:
3983 Put more recent ratbox CREDITS here.
3984
3985
3986 Changes: Modified:
3987 +3 -2 trunk/doc/Ratbox-team (File Modified)
3988
3989
3990 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3991 Log:
3992 Clarify a bit.
3993
3994
3995 Changes: Modified:
3996 +5 -4 trunk/NEWS (File Modified)
3997
3998
3999 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4000 Log:
4001 Mention that install or make install also avoids modunload crashes.
4002
4003
4004 Changes: Modified:
4005 +2 -1 trunk/BUGS (File Modified)
4006
4007
4008 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4009 Log:
4010 - update NEWS a bit
4011
4012
4013 Changes: Modified:
4014 +3 -8 trunk/NEWS (File Modified)
4015
4016
4017 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4018 Log:
4019 - further updates
4020
4021
4022 Changes: Modified:
4023 +3 -2 trunk/BUGS (File Modified)
4024
4025
4026 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4027 Log:
4028 - add orighost check to hurt.c
4029 - update BUGS info
4030
4031
4032 Changes: Modified:
4033 +1 -6 trunk/BUGS (File Modified)
4034 +1 -1 trunk/extensions/hurt.c (File Modified)
4035
4036
4037 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4038 Log:
4039 Make kline_exempt exempt from HURT also.
4040
4041
4042 Changes: Modified:
4043 +2 -1 trunk/extensions/hurt.c (File Modified)
4044
4045
4046 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4047 Log:
4048 Fix mask HEAL propagation.
4049
4050
4051 Changes: Modified:
4052 +6 -3 trunk/extensions/hurt.c (File Modified)
4053
4054
4055 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4056 Log:
4057 - Remove old cruft.
4058 - Update.
4059
4060
4061 Changes: Modified:
4062 +18 -31 trunk/extensions/README (File Modified)
4063
4064
4065 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4066 Log:
4067 More target change hax.
4068 Ick.
4069
4070
4071 Changes: Modified:
4072 +5 -0 trunk/extensions/hurt.c (File Modified)
4073
4074
4075 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4076 Log:
4077 Improvements to HURT propagation.
4078
4079
4080 Changes: Modified:
4081 +8 -6 trunk/extensions/hurt.c (File Modified)
4082
4083
4084 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4085 Log:
4086 - further simplification
4087
4088
4089 Changes: Modified:
4090 +25 -76 trunk/extensions/hurt.c (File Modified)
4091 +0 -9 trunk/extensions/hurt.h (File Modified)
4092
4093
4094 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4095 Log:
4096 - client_exit hook
4097
4098
4099 Changes: Modified:
4100 +13 -0 trunk/extensions/hurt.c (File Modified)
4101
4102
4103 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4104 Log:
4105 - cut off at 15 messages instead of 30
4106
4107
4108 Changes: Modified:
4109 +1 -1 trunk/extensions/hurt.h (File Modified)
4110
4111
4112 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4113 Log:
4114 Squash a warning here.
4115
4116
4117 Changes: Modified:
4118 +1 -3 trunk/src/ircd.c (File Modified)
4119
4120
4121 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4122 Log:
4123 Don't show servers in /stats l to nonopers if flatten links is enabled.
4124
4125
4126 Changes: Modified:
4127 +3 -1 trunk/modules/m_stats.c (File Modified)
4128
4129
4130 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4131 Log:
4132 - hurt expiry
4133
4134
4135 Changes: Modified:
4136 +20 -7 trunk/extensions/hurt.c (File Modified)
4137
4138
4139 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4140 Log:
4141 - remove inline stuff (yuck)
4142 - sockaddr should have been sockhost
4143
4144
4145 Changes: Modified:
4146 +22 -31 trunk/extensions/hurt.c (File Modified)
4147
4148
4149 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4150 Log:
4151 - make hurt checking actually work
4152
4153
4154 Changes: Modified:
4155 +2 -7 trunk/extensions/hurt.c (File Modified)
4156
4157
4158 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4159 Log:
4160 Slight tweak to alias{}.
4161
4162
4163 Changes: Modified:
4164 +4 -0 trunk/src/parse.c (File Modified)
4165
4166
4167 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4168 Log:
4169 - further simplification
4170
4171
4172 Changes: Modified:
4173 +59 -71 trunk/extensions/hurt.c (File Modified)
4174 +0 -1 trunk/extensions/hurt.h (File Modified)
4175
4176
4177 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4178 Log:
4179 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4180
4181
4182 Changes: Modified:
4183 +10 -20 trunk/extensions/hurt.c (File Modified)
4184 +0 -4 trunk/extensions/hurt.h (File Modified)
4185
4186
4187 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4188 Log:
4189 - remove some unnecessary code here (hurt_initial_check_event()).
4190
4191
4192 Changes: Modified:
4193 +0 -23 trunk/extensions/hurt.c (File Modified)
4194
4195
4196 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4197 Log:
4198 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4199
4200
4201 Changes: Modified:
4202 +8 -0 trunk/modules/core/m_message.c (File Modified)
4203
4204
4205 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4206 Log:
4207 - more sane tgchange hax
4208
4209
4210 Changes: Modified:
4211 +2 -1 trunk/extensions/hurt.c (File Modified)
4212
4213
4214 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4215 Log:
4216 Make HEAL <nick> work.
4217
4218
4219 Changes: Modified:
4220 +40 -43 trunk/extensions/hurt.c (File Modified)
4221
4222
4223 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4224 Log:
4225 Destroy hurt_clients list on unload.
4226
4227
4228 Changes: Modified:
4229 +7 -0 trunk/extensions/hurt.c (File Modified)
4230
4231
4232 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4233 Log:
4234 Coding style: no space between a function name and parenthesis.
4235
4236
4237 Changes: Modified:
4238 +43 -43 trunk/extensions/hurt.c (File Modified)
4239
4240
4241 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4242 Log:
4243 Now works and throws out hurt clients after 30 protocol messages
4244 unless they identify.
4245
4246
4247 Changes: Modified:
4248 +28 -36 trunk/extensions/hurt.c (File Modified)
4249 +1 -7 trunk/extensions/hurt.h (File Modified)
4250
4251
4252 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4253 Log:
4254 Working addition/lookup.
4255
4256
4257 Changes: Modified:
4258 +8 -0 trunk/extensions/hurt.c (File Modified)
4259
4260
4261 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4262 Log:
4263 Get rid of hyb6 style propagation (:server COMMAND source).
4264
4265
4266 Changes: Modified:
4267 +18 -22 trunk/extensions/hurt.c (File Modified)
4268
4269
4270 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4271 Log:
4272 add not-working hurt_add and hurt_find
4273
4274
4275 Changes: Modified:
4276 +13 -5 trunk/extensions/hurt.c (File Modified)
4277
4278
4279 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4280 Log:
4281 Comment out a lot of stuff so I can load and unload this without crashing.
4282
4283
4284 Changes: Modified:
4285 +17 -6 trunk/extensions/hurt.c (File Modified)
4286
4287
4288 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4289 Log:
4290 Fix svn:keywords and add a short comment at the top.
4291
4292
4293 Changes: Modified:
4294 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4295
4296
4297 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4298 Log:
4299 - Make hurt module compile
4300 - Link it to the build
4301 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4302 correct flag name, no CAP_TS6 use etc
4303
4304
4305 Changes: Modified:
4306 +1 -0 trunk/extensions/Makefile.in (File Modified)
4307 +30 -32 trunk/extensions/hurt.c (File Modified)
4308
4309
4310 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4311 Log:
4312 Put beu's hurt module in trunk.
4313
4314
4315 Changes: Modified:
4316 + - trunk/extensions/hurt.c (File Added)
4317 + - trunk/extensions/hurt.h (File Added)
4318
4319
4320 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4321 Log:
4322 - _iprint(): use stderr instead of stdout
4323
4324
4325 Changes: Modified:
4326 +1 -1 trunk/src/s_log.c (File Modified)
4327
4328
4329 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4330 Log:
4331 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4332 and subsequently destroy our kqueue when we close 0, 1, 2
4333 (broke /restart).
4334 - After closing fd 0, 1, 2 reopen them to /dev/null again
4335 so we don't send messages from malloc etc to a random
4336 user's connection.
4337 - Remove an obsolete comment.
4338
4339
4340 Changes: Modified:
4341 +13 -2 trunk/src/ircd.c (File Modified)
4342
4343
4344 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4345 Log:
4346 Update NEWS file.
4347
4348
4349 Changes: Modified:
4350 +29 -1 trunk/NEWS (File Modified)
4351
4352
4353 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4354 Log:
4355 Rerun autoconf.
4356
4357
4358 Changes: Modified:
4359 +1 -1 trunk/configure (File Modified)
4360
4361
4362 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4363 Log:
4364 Fix openssl version check to also accept versions newer than 0.9.6.
4365
4366
4367 Changes: Modified:
4368 +1 -1 trunk/configure.ac (File Modified)
4369
4370
4371 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4372 Log:
4373 Oops, need packet.h here.
4374
4375
4376 Changes: Modified:
4377 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4378
4379
4380 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4381 Log:
4382 End the flood grace period in CPRIVMSG/CNOTICE.
4383
4384
4385 Changes: Modified:
4386 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4387
4388
4389 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4390 Log:
4391 - update class::connectfreq documentation
4392
4393
4394 Changes: Modified:
4395 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4396
4397
4398 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4399 Log:
4400 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4401
4402
4403 Changes: Modified:
4404 +3 -6 trunk/src/s_serv.c (File Modified)
4405
4406
4407 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4408 Log:
4409 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4410
4411
4412 Changes: Modified:
4413 +1 -1 trunk/src/messages.tab (File Modified)
4414
4415
4416 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4417 Log:
4418 Don't mention that /stats p shows idle times, as it doesn't.
4419
4420
4421 Changes: Modified:
4422 +1 -1 trunk/help/opers/stats (File Modified)
4423 +1 -1 trunk/help/users/stats (File Modified)
4424
4425
4426 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4427 Log:
4428 /stats A shows DNS servers, it doesn't matter whether ircd
4429 uses ADNS or something else.
4430
4431
4432 Changes: Modified:
4433 +1 -1 trunk/help/opers/stats (File Modified)
4434
4435
4436 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4437 Log:
4438 get_client_name() fix
4439
4440
4441 Changes: Modified:
4442 +4 -0 trunk/src/client.c (File Modified)
4443
4444
4445 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4446 Log:
4447 Add some comments.
4448
4449
4450 Changes: Modified:
4451 +6 -0 trunk/src/ircd.c (File Modified)
4452
4453
4454 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4455 Log:
4456 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4457
4458 Changes: Modified:
4459 +16 -17 trunk/configure (File Modified)
4460 +1 -1 trunk/configure.ac (File Modified)
4461
4462
4463 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4464 Log:
4465 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4466
4467 Changes: Modified:
4468 +135 -0 trunk/configure (File Modified)
4469 +6 -0 trunk/configure.ac (File Modified)
4470
4471
4472 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4473 Log:
4474 Exit 0 on successful -conftest.
4475
4476
4477 Changes: Modified:
4478 +1 -1 trunk/src/ircd.c (File Modified)
4479
4480
4481 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4482 Log:
4483 Make the "keep the parent process around" thing work, by opening
4484 a pipe to the child process. This pipe is on fd 0 in the child
4485 process. After successful initialization, the child will write
4486 a byte to this pipe, on fatal errors it will close it without
4487 writing anything.
4488
4489 Somewhat hackish still but should work.
4490
4491
4492 Changes: Modified:
4493 +27 -30 trunk/src/ircd.c (File Modified)
4494
4495
4496 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4497 Log:
4498 - convert some error messages to ierror() over fprintf/ilog combination
4499
4500
4501 Changes: Modified:
4502 +3 -6 trunk/src/ircd.c (File Modified)
4503
4504
4505 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4506 Log:
4507 - inotice() for loadmodule when in foreground mode
4508
4509
4510 Changes: Modified:
4511 +3 -0 trunk/src/modules.c (File Modified)
4512
4513
4514 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4515 Log:
4516 - remove inotice() on loading modules from the config
4517
4518
4519 Changes: Modified:
4520 +0 -3 trunk/src/modules.c (File Modified)
4521
4522
4523 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4524 Log:
4525 - usleep for 50000usec in the parent process to allow for startup messages
4526 to be cleanly printed before detaching to shell, this should be more than
4527 enough time really
4528
4529
4530 Changes: Modified:
4531 +3 -0 trunk/src/ircd.c (File Modified)
4532
4533
4534 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4535 Log:
4536 - display more errors during normal startup as to try to help people find common problems
4537
4538
4539 Changes: Modified:
4540 +27 -10 trunk/src/ircd.c (File Modified)
4541
4542
4543 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4544 Log:
4545 - version bump in preparation of 2.0.0 release
4546
4547
4548 Changes: Modified:
4549 +9 -9 trunk/configure (File Modified)
4550 +1 -1 trunk/configure.ac (File Modified)
4551
4552
4553 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4554 Log:
4555 Change example.conf operator block from "admin" to "god",
4556 so as to show we encourage per-person operator blocks.
4557
4558
4559 Changes: Modified:
4560 +4 -2 trunk/doc/example.conf (File Modified)
4561
4562
4563 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4564 Log:
4565 Document alias{} block.
4566
4567
4568 Changes: Modified:
4569 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4570
4571
4572 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4573 Log:
4574 Document DNS blacklist stuff in sgml.
4575
4576
4577 Changes: Modified:
4578 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4579 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4580
4581
4582 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4583 Log:
4584 Misc /stats clarifications.
4585
4586
4587 Changes: Modified:
4588 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4589
4590
4591 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4592 Log:
4593 Move snomasks into umodes chapter.
4594 Move oprivs chapter down.
4595
4596
4597 Changes: Modified:
4598 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4599 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4600 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4601
4602
4603 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4604 Log:
4605 Mention operator{} user@host change.
4606
4607
4608 Changes: Modified:
4609 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4610
4611
4612 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4613 Log:
4614 operator{} block user@host matches against orighost now, not host.
4615 This means that services/+h spoofs do not work in operator{} blocks;
4616 auth{} spoofs still work.
4617
4618
4619 Changes: Modified:
4620 +4 -0 trunk/doc/example.conf (File Modified)
4621 +1 -1 trunk/doc/reference.conf (File Modified)
4622 +2 -2 trunk/modules/m_challenge.c (File Modified)
4623 +1 -1 trunk/modules/m_oper.c (File Modified)
4624
4625
4626 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4627 Log:
4628 - inotice/iwarn/ierror() stuff I was working on
4629
4630
4631 Changes: Modified:
4632 +3 -0 trunk/include/s_log.h (File Modified)
4633 +15 -11 trunk/src/ircd.c (File Modified)
4634 +3 -1 trunk/src/modules.c (File Modified)
4635 +1 -1 trunk/src/newconf.c (File Modified)
4636 +54 -0 trunk/src/s_log.c (File Modified)
4637
4638
4639 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4640 Log:
4641 Oops, don't add blacklists to the list twice on rehash.
4642
4643
4644 Changes: Modified:
4645 +3 -2 trunk/src/blacklist.c (File Modified)
4646
4647
4648 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4649 Log:
4650 Remove notices to the client about progress of dnsbl lookups.
4651
4652
4653 Changes: Modified:
4654 +0 -4 trunk/src/blacklist.c (File Modified)
4655
4656
4657 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4658 Log:
4659 Add auth{} flag dnsbl_exempt.
4660
4661
4662 Changes: Modified:
4663 +2 -1 trunk/doc/example.conf (File Modified)
4664 +2 -1 trunk/doc/reference.conf (File Modified)
4665 +2 -0 trunk/include/s_conf.h (File Modified)
4666 +1 -0 trunk/src/newconf.c (File Modified)
4667 +8 -1 trunk/src/s_user.c (File Modified)
4668
4669
4670 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4671 Log:
4672 Switch alias{} and blacklist{} around, for consistency with example.conf.
4673
4674
4675 Changes: Modified:
4676 +18 -18 trunk/doc/reference.conf (File Modified)
4677
4678
4679 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4680 Log:
4681 Send a warning to the user if they are dnsbl listed but exempted.
4682
4683
4684 Changes: Modified:
4685 +17 -12 trunk/src/s_user.c (File Modified)
4686
4687
4688 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4689 Log:
4690 Move throwing out dnsbl listed clients to registration,
4691 and make kline_exempt exempt from it.
4692
4693
4694 Changes: Modified:
4695 +1 -0 trunk/include/blacklist.h (File Modified)
4696 +4 -0 trunk/include/client.h (File Modified)
4697 +15 -16 trunk/src/blacklist.c (File Modified)
4698 +6 -0 trunk/src/client.c (File Modified)
4699 +17 -0 trunk/src/s_user.c (File Modified)
4700
4701
4702 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4703 Log:
4704 Show refcount in /stats n.
4705
4706
4707 Changes: Modified:
4708 +3 -2 trunk/modules/m_stats.c (File Modified)
4709
4710
4711 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4712 Log:
4713 Don't look up dnsbls twice if they send USER twice.
4714
4715
4716 Changes: Modified:
4717 +5 -3 trunk/modules/m_user.c (File Modified)
4718
4719
4720 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4721 Log:
4722 Add /stats n to help files.
4723
4724
4725 Changes: Modified:
4726 +1 -0 trunk/help/opers/stats (File Modified)
4727 +1 -0 trunk/help/users/stats (File Modified)
4728
4729
4730 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4731 Log:
4732 Only check dnsbls for A records, not AAAA.
4733
4734
4735 Changes: Modified:
4736 +1 -1 trunk/src/blacklist.c (File Modified)
4737
4738
4739 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4740 Log:
4741 Don't remove non-illegal blacklists on completion of check.
4742 Add debugging notices (not working).
4743
4744
4745 Changes: Modified:
4746 +5 -1 trunk/src/blacklist.c (File Modified)
4747
4748
4749 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4750 Log:
4751 Don't call register_local_user() if they haven't sent a nick yet.
4752
4753
4754 Changes: Modified:
4755 +1 -1 trunk/src/blacklist.c (File Modified)
4756
4757
4758 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4759 Log:
4760 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4761
4762
4763 Changes: Modified:
4764 +21 -0 trunk/modules/m_stats.c (File Modified)
4765
4766
4767 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4768 Log:
4769 More dnsbl rehash fixes, it was adding bogus entries.
4770
4771
4772 Changes: Modified:
4773 +2 -7 trunk/src/newconf.c (File Modified)
4774
4775
4776 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4777 Log:
4778 Need blacklist.h here.
4779
4780
4781 Changes: Modified:
4782 +1 -0 trunk/src/s_conf.c (File Modified)
4783
4784
4785 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4786 Log:
4787 - nuke iauth
4788
4789
4790 Changes: Modified:
4791 +1 -2 trunk/configure (File Modified)
4792 +0 -48 trunk/configure.ac (File Modified)
4793 + - trunk/doc/example-iauth.conf (File Deleted)
4794 + - trunk/iauth/ (File Deleted)
4795
4796
4797 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4798 Log:
4799 Improve handling of rehashing with blacklists.
4800 Also some coding style tweaks.
4801
4802
4803 Changes: Modified:
4804 +3 -2 trunk/include/blacklist.h (File Modified)
4805 +35 -16 trunk/src/blacklist.c (File Modified)
4806 +2 -0 trunk/src/s_conf.c (File Modified)
4807
4808
4809 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4810 Log:
4811 Clear can_send cache if a user logs in or out from services.
4812
4813
4814 Changes: Modified:
4815 +2 -0 trunk/modules/m_services.c (File Modified)
4816
4817
4818 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4819 Log:
4820 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4821 This directory is not entered by default.
4822 More stuff needs to be moved into here.
4823
4824
4825 Changes: Modified:
4826 +2 -1 trunk/configure (File Modified)
4827 +1 -0 trunk/configure.ac (File Modified)
4828 +69 -458 trunk/extensions/Makefile.in (File Modified)
4829 + - trunk/extensions/m_clearchan.c (File Deleted)
4830 + - trunk/extensions/m_force.c (File Deleted)
4831 + - trunk/unsupported/ (File Added)
4832 + - trunk/unsupported/Makefile.in (File Added)
4833 + - trunk/unsupported/m_clearchan.c (File Added)
4834 + - trunk/unsupported/m_force.c (File Added)
4835
4836
4837 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4838 Log:
4839 Logging/wallops for forcejoin/forcepart, numeric fix.
4840 This needs to be moved to the toys section.
4841
4842
4843 Changes: Modified:
4844 +22 -2 trunk/extensions/m_force.c (File Modified)
4845
4846
4847 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4848 Log:
4849 Fix comments at the top (including copyright).
4850
4851
4852 Changes: Modified:
4853 +3 -2 trunk/extensions/m_omode.c (File Modified)
4854
4855
4856 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4857 Log:
4858 Add OMODE command to extensions/ for oper mode hacking:
4859 - requires admin privs
4860 - does not work for opped opers
4861 - sends wallops
4862 - sends a ServerMode for opping the oper themselves,
4863 otherwise a mode coming from the oper (not only
4864 does this provide full accountability, it is also
4865 easiest to implement while avoiding channels
4866 messed up with bogus bans etc).
4867
4868
4869 Changes: Modified:
4870 +171 -0 trunk/extensions/Makefile.in (File Modified)
4871 + - trunk/extensions/m_omode.c (File Added)
4872
4873
4874 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4875 Log:
4876 Metadata fix
4877
4878
4879 Changes: Modified:
4880 + - trunk/include/blacklist.h (Property Modified)
4881 + - trunk/src/blacklist.c (Property Modified)
4882
4883
4884 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4885 Log:
4886 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4887
4888
4889 Changes: Modified:
4890 +5 -1 trunk/src/blacklist.c (File Modified)
4891
4892
4893 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4894 Log:
4895 Initial DNS blacklist support:
4896 - see example.conf for how to use.
4897 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4898 - tor.ahbl.org is also included because most networks will not want to allow tor
4899 (and we're considering going KoS on tor users here anyway due to abuse)
4900
4901
4902 Changes: Modified:
4903 +18 -0 trunk/doc/example.conf (File Modified)
4904 +66 -0 trunk/doc/reference.conf (File Modified)
4905 + - trunk/include/blacklist.h (File Added)
4906 +2 -0 trunk/include/client.h (File Modified)
4907 +3 -0 trunk/modules/m_user.c (File Modified)
4908 +152 -0 trunk/src/Makefile.in (File Modified)
4909 + - trunk/src/blacklist.c (File Added)
4910 +34 -0 trunk/src/newconf.c (File Modified)
4911 +1 -0 trunk/src/s_auth.c (File Modified)
4912 +4 -0 trunk/src/s_user.c (File Modified)
4913
4914
4915 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4916 Log:
4917 Remove last bit of lzo stuff (comment in example.conf connect{}).
4918
4919
4920 Changes: Modified:
4921 +0 -4 trunk/doc/example.conf (File Modified)
4922
4923
4924 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4925 Log:
4926 Show sasl successes and failures in /stats t (like other
4927 things in /stats t, about local clients only).
4928
4929
4930 Changes: Modified:
4931 +2 -0 trunk/include/s_stats.h (File Modified)
4932 +3 -0 trunk/modules/m_sasl.c (File Modified)
4933 +3 -0 trunk/src/s_stats.c (File Modified)
4934
4935
4936 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4937 Log:
4938 Allow messaging services by nickname without using
4939 target change slots (this was already possible with
4940 user@server notation or services shortcuts).
4941
4942
4943 Changes: Modified:
4944 +2 -2 trunk/modules/core/m_message.c (File Modified)
4945
4946
4947 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4948 Log:
4949 Abort a safelist if a new /list comes in while one is already in progress.
4950
4951
4952 Changes: Modified:
4953 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4954
4955
4956 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4957 Log:
4958 Change $![letter]:[mask] to $~[letter]:[mask]
4959 so both ! and ~ invert an extban.
4960
4961
4962 Changes: Modified:
4963 +2 -0 trunk/src/chmode.c (File Modified)
4964
4965
4966 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4967 Log:
4968 - revert due to technical issues
4969
4970
4971 Changes: Modified:
4972 +1 -1 trunk/src/extban.c (File Modified)
4973
4974
4975 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4976 Log:
4977 - 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
4978
4979
4980 Changes: Modified:
4981 +1 -1 trunk/src/extban.c (File Modified)
4982
4983
4984 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4985 Log:
4986 Don't pace /list on a single channel.
4987
4988
4989 Changes: Modified:
4990 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4991
4992
4993 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4994 Log:
4995 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4996
4997
4998 Changes: Modified:
4999 +4 -2 trunk/include/supported.h (File Modified)
5000
5001
5002 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5003 Log:
5004 Extban types are case insensitive; force them to lowercase when added.
5005
5006
5007 Changes: Modified:
5008 +5 -5 trunk/doc/extban.txt (File Modified)
5009 +4 -0 trunk/src/chmode.c (File Modified)
5010 +3 -3 trunk/src/extban.c (File Modified)
5011
5012
5013 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5014 Log:
5015 sendto_wallops_flags():
5016 - instead of checking IsOper on each client, walk the appropriate list
5017 - instead of sending non-+z wallops from persons to nonopers, send only
5018 +w wallops from persons
5019
5020
5021 Changes: Modified:
5022 +1 -5 trunk/src/send.c (File Modified)
5023
5024
5025 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5026 Log:
5027 Prefix oper wallops with "WALLOPS - " if they would
5028 otherwise look like operwalls or locops, when sending
5029 them to local users.
5030
5031
5032 Changes: Modified:
5033 +11 -1 trunk/modules/m_wallops.c (File Modified)
5034
5035
5036 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5037 Log:
5038 Make sure destination field in some sasl numerics
5039 is the user's nick, not the sasl agent or server
5040 name.
5041
5042
5043 Changes: Modified:
5044 +2 -2 trunk/modules/m_sasl.c (File Modified)
5045
5046
5047 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5048 Log:
5049 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5050
5051
5052 Changes: Modified:
5053 +1 -1 trunk/extensions/Makefile.in (File Modified)
5054
5055
5056 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5057 Log:
5058 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5059
5060
5061 Changes: Modified:
5062 +1 -0 trunk/src/s_user.c (File Modified)
5063
5064
5065 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5066 Log:
5067 Fix build for when IPv6 is disabled.
5068
5069
5070 Changes: Modified:
5071 +12 -10 trunk/src/s_auth.c (File Modified)
5072
5073
5074 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5075 Log:
5076 Add information about adding extban types.
5077
5078
5079 Changes: Modified:
5080 +25 -0 trunk/doc/extban.txt (File Modified)
5081
5082
5083 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5084 Log:
5085 Better extban validation: try to match a new extban from
5086 a local user against its setter to see if it is valid.
5087 Unknown extban types from remotes are no longer hidden.
5088
5089
5090 Changes: Modified:
5091 +4 -3 trunk/doc/extban.txt (File Modified)
5092 +1 -0 trunk/include/channel.h (File Modified)
5093 +2 -6 trunk/src/chmode.c (File Modified)
5094 +32 -0 trunk/src/extban.c (File Modified)
5095
5096
5097 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5098 Log:
5099 Make sure both .c.o: and .s.o: are followed by the necessary command.
5100
5101
5102 Changes: Modified:
5103 +1 -0 trunk/src/Makefile.in (File Modified)
5104
5105
5106 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5107 Log:
5108 Add need_sasl auth{} flag to sgml documentation.
5109
5110
5111 Changes: Modified:
5112 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5113
5114
5115 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5116 Log:
5117 Document need_sasl auth{} flag in example confs.
5118
5119
5120 Changes: Modified:
5121 +1 -0 trunk/doc/example.conf (File Modified)
5122 +1 -0 trunk/doc/reference.conf (File Modified)
5123
5124
5125 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5126 Log:
5127 Don't allow TB to set an empty topic.
5128 This would be possible if a server sent bad protocol
5129 and could cause a crash.
5130
5131
5132 Changes: Modified:
5133 +4 -0 trunk/modules/m_tb.c (File Modified)
5134
5135
5136 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5137 Log:
5138 - oops
5139
5140
5141 Changes: Modified:
5142 +1 -1 trunk/Makefile.in (File Modified)
5143
5144
5145 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5146 Log:
5147 - typo fix
5148
5149
5150 Changes: Modified:
5151 +2 -2 trunk/configure (File Modified)
5152 +1 -1 trunk/configure.ac (File Modified)
5153
5154
5155 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5156 Log:
5157 - rebuild configure
5158
5159
5160 Changes: Modified:
5161 +2 -2 trunk/configure (File Modified)
5162
5163
5164 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5165 Log:
5166 - makefile fix
5167
5168
5169 Changes: Modified:
5170 +1 -1 trunk/extensions/Makefile.in (File Modified)
5171
5172
5173 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5174 Log:
5175 - rename contrib to extensions to bring some clarity to things
5176
5177
5178 Changes: Modified:
5179 +1 -1 trunk/Makefile.in (File Modified)
5180 +1 -1 trunk/configure.ac (File Modified)
5181 +10 -10 trunk/doc/example.conf (File Modified)
5182 +10 -10 trunk/doc/reference.conf (File Modified)
5183 + - trunk/extensions/ (File Added)
5184 + - trunk/extras/ (File Deleted)
5185
5186
5187 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5188 Log:
5189 - temporary rename
5190
5191
5192 Changes: Modified:
5193 +1 -1 trunk/Makefile.in (File Modified)
5194 +1 -1 trunk/configure.ac (File Modified)
5195 + - trunk/contrib/ (File Deleted)
5196 + - trunk/extras/ (File Added)
5197
5198
5199 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5200 Log:
5201 Don't allow servers to QUIT (they should use SQUIT).
5202
5203
5204 Changes: Modified:
5205 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5206
5207
5208 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5209 Log:
5210 - keywords
5211
5212
5213 Changes: Modified:
5214 + - trunk/src/fnvhash.s (Property Modified)
5215
5216
5217 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5218 Log:
5219 - reduced version of code
5220
5221
5222 Changes: Modified:
5223 +9 -61 trunk/src/fnvhash.s (File Modified)
5224
5225
5226 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5227 Log:
5228 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5229
5230
5231 Changes: Modified:
5232 +1 -1 trunk/src/fnvhash.s (File Modified)
5233
5234
5235 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5236 Log:
5237 Fix orighost matching for klines, etc. Was hashing the visible
5238 host, oops.
5239
5240
5241 Changes: Modified:
5242 +1 -1 trunk/src/hostmask.c (File Modified)
5243
5244
5245 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5246 Log:
5247 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5248
5249
5250 Changes: Modified:
5251 +7 -1 trunk/configure (File Modified)
5252 +5 -0 trunk/configure.ac (File Modified)
5253 +5 -6 trunk/src/Makefile.in (File Modified)
5254 +0 -4 trunk/src/fnvhash.s (File Modified)
5255 +0 -2 trunk/src/hash.c (File Modified)
5256
5257
5258 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5259 Log:
5260 - regenerate configure
5261
5262
5263 Changes: Modified:
5264 +18 -0 trunk/configure (File Modified)
5265
5266
5267 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5268 Log:
5269 - --enable-ricer-hashing option.
5270
5271
5272 Changes: Modified:
5273 +9 -0 trunk/configure.ac (File Modified)
5274 +3 -0 trunk/include/setup.h.in (File Modified)
5275
5276
5277 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5278 Log:
5279 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5280
5281
5282 Changes: Modified:
5283 + - trunk/src/fnvhash.s (File Added)
5284 +3 -0 trunk/src/hash.c (File Modified)
5285
5286
5287 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5288 Log:
5289 Fix syntax error in reference.conf.
5290
5291
5292 Changes: Modified:
5293 +0 -1 trunk/doc/reference.conf (File Modified)
5294
5295
5296 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5297 Log:
5298 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5299 (&& instead of ||...)
5300 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5301
5302
5303 Changes: Modified:
5304 +1 -1 trunk/src/chmode.c (File Modified)
5305
5306
5307 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5308 Log:
5309 Documentation for extban.
5310
5311
5312 Changes: Modified:
5313 + - trunk/doc/extban.txt (File Added)
5314
5315
5316 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5317 Log:
5318 Add extban modules to example confs.
5319
5320
5321 Changes: Modified:
5322 +5 -0 trunk/doc/example.conf (File Modified)
5323 +10 -0 trunk/doc/reference.conf (File Modified)
5324
5325
5326 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5327 Log:
5328 Initial addition of extended ban types (conditionals).
5329 Allows custom +bqeI checks via modules.
5330 Initial extra types are account (a[:mask]), oper (o),
5331 channel (c:name), realname (r:mask), server (s:mask).
5332
5333
5334 Changes: Modified:
5335 +229 -0 trunk/contrib/Makefile.in (File Modified)
5336 + - trunk/contrib/extb_account.c (File Added)
5337 + - trunk/contrib/extb_channel.c (File Added)
5338 + - trunk/contrib/extb_oper.c (File Added)
5339 + - trunk/contrib/extb_realname.c (File Added)
5340 + - trunk/contrib/extb_server.c (File Added)
5341 +13 -0 trunk/include/channel.h (File Modified)
5342 +1 -0 trunk/src/Makefile.in (File Modified)
5343 +14 -5 trunk/src/channel.c (File Modified)
5344 +91 -0 trunk/src/chmode.c (File Modified)
5345 + - trunk/src/extban.c (File Added)
5346
5347
5348 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5349 Log:
5350 Do not force +bqeI modes starting with '$' in nick!user@host format.
5351 * and ? characters in them are still assumed to be wildcards.
5352
5353
5354 Changes: Modified:
5355 +6 -0 trunk/src/chmode.c (File Modified)
5356
5357
5358 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5359 Log:
5360 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5361
5362
5363 Changes: Modified:
5364 +4 -0 trunk/modules/m_capab.c (File Modified)
5365
5366
5367 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5368 Log:
5369 Stop some mixing of client and server protocol.
5370
5371
5372 Changes: Modified:
5373 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5374 +4 -2 trunk/modules/m_pass.c (File Modified)
5375 +6 -0 trunk/modules/m_sasl.c (File Modified)
5376 +6 -0 trunk/modules/m_user.c (File Modified)
5377
5378
5379 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5380 Log:
5381 - additional revert
5382
5383
5384 Changes: Modified:
5385 +0 -2 trunk/include/s_newconf.h (File Modified)
5386 +0 -4 trunk/include/s_serv.h (File Modified)
5387 +0 -1 trunk/src/newconf.c (File Modified)
5388 +1 -13 trunk/src/s_serv.c (File Modified)
5389
5390
5391 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5392 Log:
5393 - revert LZOLink patch for now
5394
5395
5396 Changes: Modified:
5397 +0 -1 trunk/servlink/Makefile.in (File Modified)
5398 +0 -16 trunk/servlink/README (File Modified)
5399 +2 -36 trunk/servlink/control.c (File Modified)
5400 +0 -3 trunk/servlink/control.h (File Modified)
5401 +7 -5955 trunk/servlink/io.c (File Modified)
5402 + - trunk/servlink/lzoconf.h (File Deleted)
5403 + - trunk/servlink/lzodefs.h (File Deleted)
5404 + - trunk/servlink/minilzo.c (File Deleted)
5405 + - trunk/servlink/minilzo.h (File Deleted)
5406 +0 -1 trunk/servlink/servlink.h (File Modified)
5407
5408
5409 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5410 Log:
5411 - more stuff here
5412
5413
5414 Changes: Modified:
5415 +4 -2 trunk/servlink/control.c (File Modified)
5416 +2 -1 trunk/servlink/io.c (File Modified)
5417
5418
5419 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5420 Log:
5421 - oops
5422
5423
5424 Changes: Modified:
5425 +2 -2 trunk/servlink/io.c (File Modified)
5426
5427
5428 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5429 Log:
5430 - paranoia, prevent segfaults
5431
5432
5433 Changes: Modified:
5434 +2 -2 trunk/servlink/io.c (File Modified)
5435
5436
5437 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5438 Log:
5439 - more optimal servlink code
5440
5441
5442 Changes: Modified:
5443 +21 -8 trunk/servlink/io.c (File Modified)
5444
5445
5446 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5447 Log:
5448 - more efficient read strategy
5449
5450
5451 Changes: Modified:
5452 +15 -3 trunk/servlink/io.c (File Modified)
5453
5454
5455 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5456 Log:
5457 - use lzo_uintp cast to make LZO happy
5458
5459
5460 Changes: Modified:
5461 +3 -3 trunk/servlink/io.c (File Modified)
5462
5463
5464 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5465 Log:
5466 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5467
5468
5469 Changes: Modified:
5470 +4 -0 trunk/doc/example.conf (File Modified)
5471 +2 -1 trunk/include/s_newconf.h (File Modified)
5472 +4 -0 trunk/include/s_serv.h (File Modified)
5473 +1 -0 trunk/servlink/Makefile.in (File Modified)
5474 +16 -0 trunk/servlink/README (File Modified)
5475 +34 -2 trunk/servlink/control.c (File Modified)
5476 +3 -0 trunk/servlink/control.h (File Modified)
5477 +5929 -7 trunk/servlink/io.c (File Modified)
5478 + - trunk/servlink/lzoconf.h (File Added)
5479 + - trunk/servlink/lzodefs.h (File Added)
5480 + - trunk/servlink/minilzo.c (File Added)
5481 + - trunk/servlink/minilzo.h (File Added)
5482 +1 -0 trunk/servlink/servlink.h (File Modified)
5483 +1 -0 trunk/src/newconf.c (File Modified)
5484 +14 -2 trunk/src/s_serv.c (File Modified)
5485
5486
5487 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5488 Log:
5489 - remove imalloc, it was a concept that probably wouldn't have worked properly
5490
5491
5492 Changes: Modified:
5493 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5494 + - trunk/libcharybdis/imalloc.c (File Deleted)
5495 + - trunk/libcharybdis/imalloc.h (File Deleted)
5496
5497
5498 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5499 Log:
5500 - disable imalloc for now
5501
5502
5503 Changes: Modified:
5504 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5505
5506
5507 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5508 Log:
5509 - remove unneeded debug code
5510
5511
5512 Changes: Modified:
5513 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5514
5515
5516 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5517 Log:
5518 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5519
5520
5521 Changes: Modified:
5522 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5523
5524
5525 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5526 Log:
5527 - more stuff here, imalloc remains disabled for now
5528
5529
5530 Changes: Modified:
5531 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5532
5533
5534 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5535 Log:
5536 - more progress
5537
5538
5539 Changes: Modified:
5540 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5541
5542
5543 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5544 Log:
5545 - more tweaks
5546
5547
5548 Changes: Modified:
5549 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5550 +2 -0 trunk/src/ircd.c (File Modified)
5551
5552
5553 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5554 Log:
5555 - roll back libircd crap
5556
5557
5558 Changes: Modified:
5559 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5560 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5561 +29 -0 trunk/src/.depend (File Modified)
5562 +6 -21 trunk/src/Makefile.in (File Modified)
5563 +3 -218 trunk/src/ircd.c (File Modified)
5564 + - trunk/src/ircd_linker.c (File Deleted)
5565 + - trunk/src/main.c (File Deleted)
5566
5567
5568 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5569 Log:
5570 - realloc(), free() implementation
5571
5572
5573 Changes: Modified:
5574 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5575
5576
5577 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5578 Log:
5579 - malloc(), calloc() implementation
5580
5581
5582 Changes: Modified:
5583 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5584
5585
5586 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5587 Log:
5588 - block_free(), block_find(), retune_heaps() implementation
5589
5590
5591 Changes: Modified:
5592 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5593
5594
5595 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5596 Log:
5597 - block_destroy code, block_allocate code.
5598
5599
5600 Changes: Modified:
5601 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5602
5603
5604 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5605 Log:
5606 - block_new() code
5607
5608
5609 Changes: Modified:
5610 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5611
5612
5613 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5614 Log:
5615 - disable imalloc again :P
5616
5617
5618 Changes: Modified:
5619 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5620
5621
5622 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5623 Log:
5624 - fix warning
5625
5626
5627 Changes: Modified:
5628 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5629
5630
5631 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5632 Log:
5633 - fix typo
5634
5635
5636 Changes: Modified:
5637 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5638
5639
5640 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5641 Log:
5642 - constructor code for imalloc engine (malloc_init())
5643
5644
5645 Changes: Modified:
5646 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5647
5648
5649 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5650 Log:
5651 - imalloc engine improvements
5652
5653
5654 Changes: Modified:
5655 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5656
5657
5658 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5659 Log:
5660 - replace mmap() code with direct brk()/sbrk() calls.
5661
5662
5663 Changes: Modified:
5664 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5665
5666
5667 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5668 Log:
5669 - remove outdated i_malloc() interfaces
5670
5671
5672 Changes: Modified:
5673 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5674
5675
5676 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5677 Log:
5678 - redisable imalloc (sorry!)
5679
5680
5681 Changes: Modified:
5682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5683
5684
5685 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5686 Log:
5687 - correct GET_PAGE_SLOT() macro
5688
5689
5690 Changes: Modified:
5691 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5692
5693
5694 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5695 Log:
5696 - oops forgot to commit it with imalloc turned off
5697
5698
5699 Changes: Modified:
5700 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5701
5702
5703 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5704 Log:
5705 - cleanups
5706
5707
5708 Changes: Modified:
5709 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5710 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5711
5712
5713 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5714 Log:
5715 - lowlevel imalloc code
5716
5717
5718 Changes: Modified:
5719 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5720 + - trunk/libcharybdis/imalloc.h (File Added)
5721
5722
5723 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5724 Log:
5725 - fix bindings
5726
5727
5728 Changes: Modified:
5729 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5730
5731
5732 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5733 Log:
5734 remove #ifndef
5735
5736
5737 Changes: Modified:
5738 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5739
5740
5741 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5742 Log:
5743 - 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)
5744
5745
5746 Changes: Modified:
5747 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5748 + - trunk/libcharybdis/imalloc.c (File Added)
5749
5750
5751 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5752 Log:
5753 - increment configure Id
5754
5755
5756 Changes: Modified:
5757 +2208 -1 trunk/configure (File Modified)
5758
5759
5760 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5761 Log:
5762 - bootstrap for imalloc code
5763
5764
5765 Changes: Modified:
5766 +54 -1 trunk/configure.ac (File Modified)
5767 +27 -0 trunk/include/setup.h.in (File Modified)
5768
5769
5770 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5771 Log:
5772 Clarify interaction of spoofs and channel bans/operator{} blocks.
5773
5774
5775 Changes: Modified:
5776 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5777 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5778
5779
5780 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5781 Log:
5782 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5783
5784
5785 Changes: Modified:
5786 +30 -22 trunk/src/ircd.c (File Modified)
5787
5788
5789 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5790 Log:
5791 If shared{} blocks deny something, the command
5792 is silently ignored.
5793
5794
5795 Changes: Modified:
5796 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5797
5798
5799 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5800 Log:
5801 Move up IsService check so we don't store a non-service
5802 in preClient->sasl_agent.
5803
5804
5805 Changes: Modified:
5806 +6 -6 trunk/modules/m_sasl.c (File Modified)
5807
5808
5809 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5810 Log:
5811 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5812 Add some more sanity checks on agent strings.
5813
5814
5815 Changes: Modified:
5816 +13 -11 trunk/modules/m_sasl.c (File Modified)
5817
5818
5819 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5820 Log:
5821 Unknown clients can have an ID too now so make sure to remove
5822 them from the hash if they exit.
5823
5824
5825 Changes: Modified:
5826 +3 -0 trunk/src/client.c (File Modified)
5827
5828
5829 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5830 Log:
5831 Only accept sasl from servers in a service{} block.
5832 Not tested but this must go in.
5833
5834
5835 Changes: Modified:
5836 +6 -0 trunk/modules/m_sasl.c (File Modified)
5837 +3 -0 trunk/modules/m_signon.c (File Modified)
5838
5839
5840 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5841 Log:
5842 Only process SAVE messages targetting registered users,
5843 not servers or unregistered connections. Could cause
5844 a crash when bad protocol was received.
5845
5846
5847 Changes: Modified:
5848 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5849
5850
5851 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5852 Log:
5853 - fix QJM buffer overflow vulnerability (fucking GXTi)
5854
5855
5856 Changes: Modified:
5857 +3 -3 trunk/src/s_user.c (File Modified)
5858
5859
5860 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5861 Log:
5862 Mention /scan umodes under oper_spy privilege.
5863
5864
5865 Changes: Modified:
5866 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5867
5868
5869 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5870 Log:
5871 Mention that overlapping cluster blocks are a bad thing.
5872
5873
5874 Changes: Modified:
5875 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5876
5877
5878 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5879 Log:
5880 - Document cluster{} and shared{} blocks.
5881 - Mention that service{} does not allow wildcards.
5882
5883
5884 Changes: Modified:
5885 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5886
5887
5888 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5889 Log:
5890 Document exempt{} and service{} blocks, point to reference.conf for
5891 general{}, channel{} and serverhide{}.
5892
5893
5894 Changes: Modified:
5895 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5896
5897
5898 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5899 Log:
5900 Document ~ in lists of values better.
5901
5902
5903 Changes: Modified:
5904 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5905
5906
5907 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5908 Log:
5909 More detailed CNOTICE, CPRIVMSG descriptions.
5910
5911
5912 Changes: Modified:
5913 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5914
5915
5916 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5917 Log:
5918 Oops, need both Revision and Id on modules.
5919
5920
5921 Changes: Modified:
5922 + - trunk/modules/sno_routing.c (Property Modified)
5923
5924
5925 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5926 Log:
5927 Tweak header comment a bit (filename, Id).
5928
5929
5930 Changes: Modified:
5931 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5932
5933
5934 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5935 Log:
5936 Add GLINE and UNGLINE.
5937
5938
5939 Changes: Modified:
5940 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5941
5942
5943 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5944 Log:
5945 New configure with proper Id.
5946
5947
5948 Changes: Modified:
5949 +3 -1 trunk/configure (File Modified)
5950
5951
5952 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5953 Log:
5954 Change #include directives for in6addr_any, hopefully compiles better now.
5955
5956
5957 Changes: Modified:
5958 +3 -1 trunk/configure.ac (File Modified)
5959
5960
5961 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5962 Log:
5963 Encourage putting actual administrative information
5964 in the admin{} block.
5965
5966
5967 Changes: Modified:
5968 +3 -3 trunk/doc/example.conf (File Modified)
5969
5970
5971 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5972 Log:
5973 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5974
5975
5976 Changes: Modified:
5977 +9 -7 trunk/include/s_conf.h (File Modified)
5978 +1 -0 trunk/src/newconf.c (File Modified)
5979 +10 -0 trunk/src/s_user.c (File Modified)
5980
5981
5982 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5983 Log:
5984 - Change to glines = no in example confs
5985 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5986 are disabled.
5987
5988
5989 Changes: Modified:
5990 +1 -1 trunk/doc/example.conf (File Modified)
5991 +1 -1 trunk/doc/reference.conf (File Modified)
5992 +2 -2 trunk/modules/m_gline.c (File Modified)
5993
5994
5995 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5996 Log:
5997 - forward-port QJM fix from 1.1
5998
5999
6000 Changes: Modified:
6001 +2 -0 trunk/src/s_user.c (File Modified)
6002
6003
6004 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6005 Log:
6006 - add switch to configure to disable the block allocator
6007
6008
6009 Changes: Modified:
6010 +18 -0 trunk/configure (File Modified)
6011 +9 -0 trunk/configure.ac (File Modified)
6012 +0 -6 trunk/include/config.h (File Modified)
6013 +3 -0 trunk/include/setup.h.in (File Modified)
6014
6015
6016 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6017 Log:
6018 Fix wierd error that would exit SASL users with "Overridden"
6019
6020 Changes: Modified:
6021 +1 -1 trunk/modules/m_signon.c (File Modified)
6022
6023
6024 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6025 Log:
6026 Remove obsolete XXX comment about lazylinks.
6027
6028
6029 Changes: Modified:
6030 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6031
6032
6033 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6034 Log:
6035 OJOIN: make sure to send the wallops remotely for #channels
6036
6037
6038 Changes: Modified:
6039 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6040
6041
6042 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6043 Log:
6044 Accountability for OJOIN (contrib module)
6045
6046 Changes: Modified:
6047 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6048
6049
6050 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6051 Log:
6052 - move more stuff over to ircd_state
6053
6054
6055 Changes: Modified:
6056 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6057 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6058 +9 -0 trunk/src/ircd_state.c (File Modified)
6059 +3 -3 trunk/src/patricia.c (File Modified)
6060
6061
6062 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6063 Log:
6064 - move more stuff out of libircd and into ircd_state.c
6065
6066
6067 Changes: Modified:
6068 +5 -5 trunk/src/channel.c (File Modified)
6069 +4 -4 trunk/src/client.c (File Modified)
6070 +12 -0 trunk/src/ircd_state.c (File Modified)
6071
6072
6073 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6074 Log:
6075 - this is just barrels of fun
6076
6077
6078 Changes: Modified:
6079 + - trunk/include/ircd_state.h (File Added)
6080 +1 -1 trunk/src/Makefile.in (File Modified)
6081 +2 -1 trunk/src/channel.c (File Modified)
6082 +3 -52 trunk/src/ircd.c (File Modified)
6083 +100 -3 trunk/src/ircd_state.c (File Modified)
6084
6085
6086 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6087 Log:
6088 It's .include, not #include.
6089
6090
6091 Changes: Modified:
6092 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6093
6094
6095 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6096 Log:
6097 More consistent section titles.
6098
6099
6100 Changes: Modified:
6101 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6102 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6103 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6104
6105
6106 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6107 Log:
6108 Mention possible exceeding of +j/+l due to propagation
6109 delays between servers.
6110
6111
6112 Changes: Modified:
6113 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6114
6115
6116 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6117 Log:
6118 Formatting nits:
6119 - "text" -> <quote>text</quote>
6120 - <filename>
6121 - a few more
6122
6123
6124 Changes: Modified:
6125 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6126 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6127 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6128 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6129
6130
6131 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6132 Log:
6133 Remove text about deprecation of glines.
6134
6135
6136 Changes: Modified:
6137 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6138
6139
6140 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6141 Log:
6142 - Add description of umode +D, deaf.
6143 - Mention CALLERID 005 token with umode +g.
6144
6145
6146 Changes: Modified:
6147 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6148
6149
6150 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6151 Log:
6152 Strip off a leading colon in services shortcuts (aliases).
6153
6154
6155 Changes: Modified:
6156 +2 -0 trunk/src/parse.c (File Modified)
6157
6158
6159 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6160 Log:
6161 Add no_oper_invis contrib module, denies opers setting
6162 themselves invisible (except hidden_oper's).
6163
6164
6165 Changes: Modified:
6166 +42 -0 trunk/contrib/Makefile.in (File Modified)
6167 + - trunk/contrib/no_oper_invis.c (File Added)
6168
6169
6170 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6171 Log:
6172 Mention /stats E, make the other /stats descriptions more consistent.
6173
6174
6175 Changes: Modified:
6176 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6177
6178
6179 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6180 Log:
6181 Mention that the KILL reason and oper will appear on channels.
6182
6183
6184 Changes: Modified:
6185 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6186
6187
6188 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6189 Log:
6190 Mention /mode #channel f to query forward channel from outside.
6191
6192
6193 Changes: Modified:
6194 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6195
6196
6197 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6198 Log:
6199 Port over RATBOX_2_1 r20960 (anfl):
6200 client connect notices to +C should be hiding the extra
6201 fields for spoofed users
6202
6203
6204 Changes: Modified:
6205 +2 -1 trunk/src/s_user.c (File Modified)
6206
6207
6208 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6209 Log:
6210 Add a chapter with our extra user commands:
6211 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6212
6213
6214 Changes: Modified:
6215 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6216 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6217
6218
6219 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6220 Log:
6221 Do not put by <server>: in SQUIT reasons to servers
6222 other than the one being exited.
6223
6224
6225 Changes: Modified:
6226 +1 -1 trunk/src/client.c (File Modified)
6227
6228
6229 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6230 Log:
6231 Regenerate configure.
6232
6233
6234 Changes: Modified:
6235 +1162 -1159 trunk/configure (File Modified)
6236
6237
6238 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6239 Log:
6240 Move the warning flags down so they do not mess up
6241 checks like for -Wl,-export-dynamic.
6242
6243
6244 Changes: Modified:
6245 +33 -30 trunk/configure.ac (File Modified)
6246
6247
6248 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6249 Log:
6250 - more work here
6251
6252
6253 Changes: Modified:
6254 +2 -1 trunk/iauth/Makefile.in (File Modified)
6255
6256
6257 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6258 Log:
6259 - build iauth makefile
6260
6261
6262 Changes: Modified:
6263 +3 -2 trunk/configure (File Modified)
6264 +1 -0 trunk/configure.ac (File Modified)
6265
6266
6267 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6268 Log:
6269 - Makefile
6270
6271
6272 Changes: Modified:
6273 + - trunk/iauth/Makefile.in (File Added)
6274
6275
6276 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6277 Log:
6278 - add iauth.conf.example from irc2.11
6279
6280
6281 Changes: Modified:
6282 + - trunk/doc/example-iauth.conf (File Added)
6283
6284
6285 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6286 Log:
6287 - wow, i found some docs on this thing
6288
6289
6290 Changes: Modified:
6291 + - trunk/doc/technical/iauth-internals.txt (File Added)
6292
6293
6294 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6295 Log:
6296 - no longer applicable
6297
6298
6299 Changes: Modified:
6300 + - trunk/authdaemon/ (File Deleted)
6301
6302
6303 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6304 Log:
6305 - remove libircd.so on make clean (oops)
6306
6307
6308 Changes: Modified:
6309 +1 -1 trunk/src/Makefile.in (File Modified)
6310
6311
6312 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6313 Log:
6314 - merge iauth source for experimentation
6315
6316
6317 Changes: Modified:
6318 + - trunk/iauth/ (File Added)
6319 + - trunk/iauth/a_conf.c (File Added)
6320 + - trunk/iauth/a_conf_def.h (File Added)
6321 + - trunk/iauth/a_conf_ext.h (File Added)
6322 + - trunk/iauth/a_defines.h (File Added)
6323 + - trunk/iauth/a_externs.h (File Added)
6324 + - trunk/iauth/a_io.c (File Added)
6325 + - trunk/iauth/a_io_ext.h (File Added)
6326 + - trunk/iauth/a_log.c (File Added)
6327 + - trunk/iauth/a_log_def.h (File Added)
6328 + - trunk/iauth/a_log_ext.h (File Added)
6329 + - trunk/iauth/a_struct_def.h (File Added)
6330 + - trunk/iauth/iauth.c (File Added)
6331 + - trunk/iauth/mod_lhex.c (File Added)
6332 + - trunk/iauth/mod_lhex_ext.h (File Added)
6333 + - trunk/iauth/mod_pipe.c (File Added)
6334 + - trunk/iauth/mod_pipe_ext.h (File Added)
6335 + - trunk/iauth/mod_rfc931.c (File Added)
6336 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6337 + - trunk/iauth/mod_socks.c (File Added)
6338 + - trunk/iauth/mod_socks_ext.h (File Added)
6339 + - trunk/iauth/mod_webproxy.c (File Added)
6340 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6341
6342
6343 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6344 Log:
6345 User /quote help index was not sorted properly.
6346
6347
6348 Changes: Modified:
6349 +2 -2 trunk/help/Makefile.in (File Modified)
6350 +8 -8 trunk/help/users/index (File Modified)
6351
6352
6353 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6354 Log:
6355 Add SCAN help file.
6356
6357
6358 Changes: Modified:
6359 +25 -8 trunk/help/opers/index (File Modified)
6360 + - trunk/help/opers/scan (File Added)
6361
6362
6363 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6364 Log:
6365 SGML docs:
6366 - Document SCAN UMODES
6367 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6368
6369
6370 Changes: Modified:
6371 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6372
6373
6374 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6375 Log:
6376 Add our copyright information to /info (part of release-1.1 r1026).
6377
6378
6379 Changes: Modified:
6380 +1 -0 trunk/src/version.c.SH (File Modified)
6381
6382
6383 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6384 Log:
6385 Fix some compile warnings.
6386
6387
6388 Changes: Modified:
6389 +1 -1 trunk/modules/core/m_join.c (File Modified)
6390 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6391 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6392 +1 -1 trunk/modules/m_scan.c (File Modified)
6393 +4 -4 trunk/modules/m_signon.c (File Modified)
6394
6395
6396 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6397 Log:
6398 RSFNC: OK, actually consider unknowns also for detecting a collide.
6399 Otherwise we can get two clients with the same nick.
6400
6401
6402 Changes: Modified:
6403 +1 -1 trunk/modules/m_services.c (File Modified)
6404
6405
6406 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6407 Log:
6408 - charybdis profiling stuff
6409 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6410 - update .depend
6411
6412
6413 Changes: Modified:
6414 +0 -8 trunk/configure (File Modified)
6415 +1 -8 trunk/configure.ac (File Modified)
6416 +18 -0 trunk/include/channel.h (File Modified)
6417 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6418 +335 -260 trunk/src/.depend (File Modified)
6419 +1569 -0 trunk/src/Makefile.in (File Modified)
6420 + - trunk/src/chmode.c (File Added)
6421 +16 -1 trunk/src/ircd.c (File Modified)
6422 +11 -0 trunk/src/main.c (File Modified)
6423 +11 -0 trunk/src/modules.c (File Modified)
6424
6425
6426 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6427 Log:
6428 RSFNC: Do not send kills to servers for unknowns
6429
6430
6431 Changes: Modified:
6432 +4 -2 trunk/modules/m_services.c (File Modified)
6433
6434
6435 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6436 Log:
6437 Describe service{} blocks in reference.conf.
6438
6439
6440 Changes: Modified:
6441 +12 -0 trunk/doc/reference.conf (File Modified)
6442
6443
6444 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6445 Log:
6446 Replace this list of modes with pointers to other documentation.
6447
6448
6449 Changes: Modified:
6450 +6 -50 trunk/doc/modes.txt (File Modified)
6451
6452
6453 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6454 Log:
6455 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6456 looks too much like an old-ircd client pointer otherwise.
6457
6458
6459 Changes: Modified:
6460 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6461
6462
6463 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6464 Log:
6465 findforwards:
6466 - note truncation of the list (perhaps sending multiple
6467 notices is better)
6468 - clarify in a comment that /findforwards on a nonexistent
6469 channel can be useful
6470 - sendto_one_notice() requires that the text start with
6471 a colon
6472
6473
6474 Changes: Modified:
6475 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6476
6477
6478 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6479 Log:
6480 When we close a local server's link, always include the
6481 name of the client causing the exit in the reason in the
6482 SQUIT we send them (replacing them with us). This makes
6483 sure server notices for stuff like "Not enough arguments
6484 to server command" are different on the two sides.
6485
6486
6487 Changes: Modified:
6488 +7 -5 trunk/src/client.c (File Modified)
6489
6490
6491 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6492 Log:
6493 New contrib module m_findforwards.c
6494
6495
6496 Changes: Modified:
6497 +112 -0 trunk/contrib/Makefile.in (File Modified)
6498 + - trunk/contrib/m_findforwards.c (File Added)
6499
6500
6501 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6502 Log:
6503 Whoops, don't show real host behind auth{} spoof in
6504 spoof notices if hide_spoof_ips is enabled.
6505
6506 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6507
6508
6509 Changes: Modified:
6510 +3 -2 trunk/src/s_conf.c (File Modified)
6511
6512
6513 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6514 Log:
6515 Add dalnet-style /identify that sends to nickserv or chanserv.
6516
6517
6518 Changes: Modified:
6519 +102 -0 trunk/contrib/Makefile.in (File Modified)
6520 + - trunk/contrib/m_identify.c (File Added)
6521
6522
6523 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6524 Log:
6525 Document alias{} blocks a bit better.
6526
6527
6528 Changes: Modified:
6529 +9 -0 trunk/doc/reference.conf (File Modified)
6530
6531
6532 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6533 Log:
6534 - add aliases to /stats m (data usage is not counted though, sorry)
6535
6536
6537 Changes: Modified:
6538 +1 -0 trunk/include/s_conf.h (File Modified)
6539 +3 -0 trunk/src/newconf.c (File Modified)
6540 +15 -0 trunk/src/parse.c (File Modified)
6541
6542
6543 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6544 Log:
6545 - remove m_sshortcut as it's no longer relevant
6546
6547
6548 Changes: Modified:
6549 +0 -145 trunk/modules/Makefile.in (File Modified)
6550 + - trunk/modules/m_sshortcut.c (File Deleted)
6551
6552
6553 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6554 Log:
6555 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6556 targets instead of my original idea :P)
6557
6558
6559 Changes: Modified:
6560 +32 -0 trunk/doc/example.conf (File Modified)
6561 +35 -0 trunk/doc/reference.conf (File Modified)
6562 +4 -0 trunk/include/parse.h (File Modified)
6563 +7 -0 trunk/include/s_conf.h (File Modified)
6564 +82 -0 trunk/src/newconf.c (File Modified)
6565 +78 -0 trunk/src/parse.c (File Modified)
6566 +16 -0 trunk/src/s_conf.c (File Modified)
6567
6568
6569 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6570 Log:
6571 Remove some spaces after tabs. ??
6572
6573
6574 Changes: Modified:
6575 +18 -18 trunk/src/newconf.c (File Modified)
6576
6577
6578 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6579 Log:
6580 Global /who:
6581 - make sure to clear all marks also if the who was aborted
6582 because of too many matches
6583 - give ERR_TOOMANYMATCHES if too many matches
6584 - clarify comments
6585
6586 ratbox RATBOX_2_2 r22003 (jilles)
6587
6588
6589 Changes: Modified:
6590 +28 -26 trunk/modules/m_who.c (File Modified)
6591
6592
6593 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6594 Log:
6595 - devel is 2.0
6596
6597
6598 Changes: Modified:
6599 +9 -9 trunk/configure (File Modified)
6600 +1 -1 trunk/configure.ac (File Modified)
6601
6602
6603 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6604 Log:
6605 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6606
6607
6608 Changes: Modified:
6609 +2 -1 trunk/include/s_newconf.h (File Modified)
6610 +20 -0 trunk/modules/m_rehash.c (File Modified)
6611 +1 -1 trunk/src/s_newconf.c (File Modified)
6612
6613
6614 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6615 Log:
6616 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6617
6618
6619 Changes: Modified:
6620 +0 -1 trunk/doc/example.conf (File Modified)
6621 +0 -3 trunk/doc/reference.conf (File Modified)
6622 +0 -1 trunk/include/s_conf.h (File Modified)
6623 +0 -6 trunk/modules/m_info.c (File Modified)
6624 +1 -1 trunk/src/channel.c (File Modified)
6625 +0 -1 trunk/src/newconf.c (File Modified)
6626
6627
6628 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6629 Log:
6630 Missing header in m_chghost.c
6631
6632 Changes: Modified:
6633 +1 -0 trunk/modules/m_chghost.c (File Modified)
6634
6635
6636 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6637 Log:
6638 Relocate QJM code to a seperate function(change_nick_user_host)
6639 Change CHGHOST to use change_nick_user_host instead of just setting it
6640
6641
6642 Changes: Modified:
6643 +3 -0 trunk/include/s_user.h (File Modified)
6644 +1 -1 trunk/modules/m_chghost.c (File Modified)
6645 +3 -78 trunk/modules/m_signon.c (File Modified)
6646 +89 -0 trunk/src/s_user.c (File Modified)
6647
6648
6649 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6650 Log:
6651 Restore /stats a (dns servers, admin-only).
6652
6653
6654 Changes: Modified:
6655 +1 -0 trunk/include/res.h (File Modified)
6656 +5 -8 trunk/modules/m_stats.c (File Modified)
6657 +16 -0 trunk/src/res.c (File Modified)
6658
6659
6660 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6661 Log:
6662 - Add CHARYBDIS_PROFILE if we are profiling.
6663 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6664 - Remove duplicate --enable-epoll entry.
6665
6666
6667 Changes: Modified:
6668 +1595 -15 trunk/configure (File Modified)
6669 +30 -11 trunk/configure.ac (File Modified)
6670 +3 -0 trunk/include/setup.h.in (File Modified)
6671
6672
6673 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6674 Log:
6675 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6676
6677
6678 Changes: Modified:
6679 +28 -0 trunk/aclocal.m4 (File Modified)
6680
6681
6682 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6683 Log:
6684 Allow requesting forward channel and quiet list in same mode command.
6685
6686
6687 Changes: Modified:
6688 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6689
6690
6691 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6692 Log:
6693 Add description of xline wildcards.
6694
6695
6696 Changes: Modified:
6697 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6698
6699
6700 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6701 Log:
6702 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6703
6704
6705 Changes: Modified:
6706 +0 -4 trunk/modules/m_services.c (File Modified)
6707
6708
6709 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6710 Log:
6711 typo
6712
6713
6714 Changes: Modified:
6715 +1 -1 trunk/include/hook.h (File Modified)
6716
6717
6718 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6719 Log:
6720 call_hook, not hook_call
6721
6722
6723 Changes: Modified:
6724 +1 -1 trunk/modules/core/m_join.c (File Modified)
6725
6726
6727 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6728 Log:
6729 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6730 Could be useful for a number of things.
6731
6732
6733 Changes: Modified:
6734 +9 -0 trunk/modules/core/m_join.c (File Modified)
6735
6736
6737 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6738 Log:
6739 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6740
6741
6742 Changes: Modified:
6743 +7 -0 trunk/include/hook.h (File Modified)
6744
6745
6746 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6747 Log:
6748 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6749
6750
6751 Changes: Modified:
6752 +15 -0 trunk/modules/m_services.c (File Modified)
6753
6754
6755 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6756 Log:
6757 Clarify snomask +f, +k, +u.
6758
6759
6760 Changes: Modified:
6761 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6762
6763
6764 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6765 Log:
6766 Cmode +p and +s may be set simultaneously.
6767
6768
6769 Changes: Modified:
6770 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6771
6772
6773 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6774 Log:
6775 actually, we should check the data version on each reload (oops)
6776
6777
6778 Changes: Modified:
6779 +6 -6 trunk/src/main.c (File Modified)
6780
6781
6782 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6783 Log:
6784 more work on the loader
6785
6786
6787 Changes: Modified:
6788 +45 -21 trunk/src/main.c (File Modified)
6789
6790
6791 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6792 Log:
6793 Add prototype ircd_state.c
6794
6795
6796 Changes: Modified:
6797 + - trunk/src/ircd_state.c (File Added)
6798
6799
6800 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6801 Log:
6802 Smaller improvements.
6803
6804
6805 Changes: Modified:
6806 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6807
6808
6809 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6810 Log:
6811 Add a lot of stuff here.
6812
6813
6814 Changes: Modified:
6815 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6816
6817
6818 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6819 Log:
6820 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6821
6822
6823 Changes: Modified:
6824 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6825
6826
6827 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6828 Log:
6829 Invex doesn't trump +r or (sic) +J.
6830
6831
6832 Changes: Modified:
6833 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6834
6835
6836 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6837 Log:
6838 Check to make sure a module is not loaded before loading it.
6839
6840
6841 Changes: Modified:
6842 +6 -1 trunk/src/ircd_parser.y (File Modified)
6843
6844
6845 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6846 Log:
6847 - Add a missing comma in the HeaderMessages array
6848 - Only send "Your hostname is too long ..." if that really is the case
6849
6850
6851 Changes: Modified:
6852 +2 -2 trunk/src/s_auth.c (File Modified)
6853
6854
6855 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6856 Log:
6857 build_symtable() will have already bailed here, so no need to check
6858 explicitly whether or not charybdis_main is NULL.
6859
6860
6861 Changes: Modified:
6862 +7 -16 trunk/src/main.c (File Modified)
6863
6864
6865 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6866 Log:
6867 Data structure versioning, part 1.
6868
6869
6870 Changes: Modified:
6871 +10 -1 trunk/include/ircd_defs.h (File Modified)
6872 +2 -0 trunk/src/ircd.c (File Modified)
6873 +15 -3 trunk/src/main.c (File Modified)
6874
6875
6876 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6877 Log:
6878 build a symbol table and use that instead of doing a raw dlsym on everything
6879
6880
6881 Changes: Modified:
6882 + - trunk/include/ircd_linker.h (File Added)
6883 +71 -1 trunk/src/Makefile.in (File Modified)
6884 + - trunk/src/ircd_linker.c (File Added)
6885 +16 -4 trunk/src/main.c (File Modified)
6886
6887
6888 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6889 Log:
6890 The launcher now calls io_loop() instead of charybdis_main().
6891 This is so that we do not have to reinitialize *everything* later.
6892
6893
6894 Changes: Modified:
6895 +1 -0 trunk/include/ircd.h (File Modified)
6896 +6 -7 trunk/src/ircd.c (File Modified)
6897 +13 -1 trunk/src/main.c (File Modified)
6898
6899
6900 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6901 Log:
6902 Use global binding on libircd.so.
6903
6904
6905 Changes: Modified:
6906 +1 -1 trunk/src/main.c (File Modified)
6907
6908
6909 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6910 Log:
6911 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6912 (it will do more later)
6913
6914
6915 Changes: Modified:
6916 +14 -12 trunk/include/config.h (File Modified)
6917 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6918 +31 -5 trunk/src/Makefile.in (File Modified)
6919 +78 -1 trunk/src/ircd.c (File Modified)
6920 + - trunk/src/main.c (File Added)
6921
6922
6923 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6924 Log:
6925 Add whitespace here, oops.
6926
6927
6928 Changes: Modified:
6929 +1 -1 trunk/CREDITS (File Modified)
6930
6931
6932 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6933 Log:
6934 Properly copy over the IP address here instead of using a cheap hack.
6935 Because the hack didn't work right except on IPv6. :|
6936
6937
6938 Changes: Modified:
6939 +12 -2 trunk/src/s_newconf.c (File Modified)
6940
6941
6942 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6943 Log:
6944 Revert reject cache notice to ratbox's, which more
6945 clearly suggests what's happening.
6946
6947
6948 Changes: Modified:
6949 +4 -1 trunk/src/reject.c (File Modified)
6950
6951
6952 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6953 Log:
6954 Fix the openssl status in the overview information.
6955
6956
6957 Changes: Modified:
6958 +1 -3 trunk/configure (File Modified)
6959 +1 -3 trunk/configure.ac (File Modified)
6960
6961
6962 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6963 Log:
6964 - Add simple exempt{} block (127.0.0.1) to example.conf.
6965 - Remove mention of deny{}.
6966
6967
6968 Changes: Modified:
6969 +5 -0 trunk/doc/example.conf (File Modified)
6970 +1 -1 trunk/doc/reference.conf (File Modified)
6971
6972
6973 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6974 Log:
6975 example.conf: add some comments at the start
6976 reference.conf: some ircd-ratbox -> charybdis
6977
6978
6979 Changes: Modified:
6980 +11 -0 trunk/doc/example.conf (File Modified)
6981 +6 -5 trunk/doc/reference.conf (File Modified)
6982
6983
6984 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6985 Log:
6986 Rename m_createauthonly module to createauthonly
6987 as this is not a module providing an m_function
6988 (command).
6989
6990
6991 Changes: Modified:
6992 +1 -38 trunk/contrib/Makefile.in (File Modified)
6993 + - trunk/contrib/createauthonly.c (File Added)
6994 + - trunk/contrib/m_createauthonly.c (File Deleted)
6995
6996
6997 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6998 Log:
6999 Add to example confs commented lines for:
7000 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7001 sno_globalkline.so, sno_globaloper.so.
7002
7003
7004 Changes: Modified:
7005 +5 -1 trunk/doc/example.conf (File Modified)
7006 +9 -1 trunk/doc/reference.conf (File Modified)
7007
7008
7009 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7010 Log:
7011 - Unbreak connecting to connect{}s with hostnames
7012 instead of IP addresses (broken with new resolver).
7013 - Try to do A/AAAA query based on aftype in
7014 connect{} (doesn't seem to work fully).
7015
7016
7017 Changes: Modified:
7018 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7019
7020
7021 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7022 Log:
7023 Unbreak /rehash dns.
7024
7025
7026 Changes: Modified:
7027 +1 -0 trunk/src/res.c (File Modified)
7028
7029
7030 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7031 Log:
7032 Preserve Hybrid Id and add one of our own.
7033
7034
7035 Changes: Modified:
7036 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7037 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7038
7039
7040 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7041 Log:
7042 Add anfl and Androsyn to CREDITS.
7043 They wrote a lot of ratbox code we use, both before and after the fork.
7044
7045
7046 Changes: Modified:
7047 +2 -0 trunk/CREDITS (File Modified)
7048
7049
7050 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7051 Log:
7052 Hostname validity check.
7053
7054
7055 Changes: Modified:
7056 +42 -3 trunk/src/s_auth.c (File Modified)
7057
7058
7059 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7060 Log:
7061 Version bump to 1.2.0.
7062
7063
7064 Changes: Modified:
7065 +9 -9 trunk/configure (File Modified)
7066 +1 -1 trunk/configure.ac (File Modified)
7067
7068
7069 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7070 Log:
7071 - Missed a spot in the IPv6 code here. Should be usable now.
7072
7073
7074 Changes: Modified:
7075 +2 -2 trunk/src/res.c (File Modified)
7076
7077
7078 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7079 Log:
7080 Alright, so, this massive commit does the following:
7081 - Removes adns
7082 - Adds a resolver based on the undernet and hybrid one.
7083 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7084 - Makes a check in ./configure be posixly correct
7085 - Simplifies the auth code and DNS callbacks
7086
7087 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7088
7089
7090 Changes: Modified:
7091 +1 -1 trunk/Makefile.in (File Modified)
7092 + - trunk/adns/ (File Deleted)
7093 +148 -80 trunk/configure (File Modified)
7094 +1 -2 trunk/configure.ac (File Modified)
7095 +6 -0 trunk/include/client.h (File Modified)
7096 +1 -0 trunk/include/packet.h (File Modified)
7097 +153 -41 trunk/include/res.h (File Modified)
7098 + - trunk/include/reslib.h (File Added)
7099 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7100 +930 -1449 trunk/modules/.depend (File Modified)
7101 +3 -0 trunk/modules/m_stats.c (File Modified)
7102 +417 -621 trunk/src/.depend (File Modified)
7103 +1 -1 trunk/src/.indent.pro (File Modified)
7104 +2069 -289 trunk/src/Makefile.in (File Modified)
7105 + - trunk/src/adns.c (File Deleted)
7106 + - trunk/src/res.c (File Added)
7107 + - trunk/src/reslib.c (File Added)
7108 +11 -50 trunk/src/s_auth.c (File Modified)
7109 +4 -26 trunk/src/s_newconf.c (File Modified)
7110
7111
7112 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7113 Log:
7114 Document the NOBALLOC feature.
7115
7116
7117 Changes: Modified:
7118 +7 -1 trunk/include/config.h (File Modified)
7119
7120
7121 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7122 Log:
7123 commands.sgml changes
7124
7125
7126 Changes: Modified:
7127 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7128
7129
7130 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7131 Log:
7132 connect{} changes.
7133
7134
7135 Changes: Modified:
7136 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7140 Log:
7141 Improve description of class{} block (in particular,
7142 mention server classes as well as client classes).
7143
7144
7145 Changes: Modified:
7146 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7147
7148
7149 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7150 Log:
7151 In comment:
7152 -/* sendq: servers need a higher sendq as they send more data */
7153 +/* sendq: servers need a higher sendq as they are sent more data */
7154
7155
7156 Changes: Modified:
7157 +1 -1 trunk/doc/reference.conf (File Modified)
7158
7159
7160 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7161 Log:
7162 Add modules{} block.
7163
7164
7165 Changes: Modified:
7166 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7167
7168
7169 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7170 Log:
7171 Add general::oper_snomask, snomask on oper up for opers
7172 that have umode +s set on oper up, but do not have
7173 a specific snomask setting in their operator block.
7174 If this is empty or not specified, +s is used as before.
7175
7176
7177 Changes: Modified:
7178 +4 -1 trunk/doc/example.conf (File Modified)
7179 +7 -1 trunk/doc/reference.conf (File Modified)
7180 +1 -0 trunk/include/client.h (File Modified)
7181 +1 -0 trunk/include/s_conf.h (File Modified)
7182 +32 -0 trunk/src/newconf.c (File Modified)
7183 +1 -0 trunk/src/s_conf.c (File Modified)
7184 +13 -3 trunk/src/s_user.c (File Modified)
7185
7186
7187 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7188 Log:
7189 fix error
7190
7191 Changes: Modified:
7192 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7193
7194
7195 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7196 Log:
7197 Add MASKTRACE and CHANTRACE commands.
7198
7199
7200 Changes: Modified:
7201 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7202
7203
7204 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7205 Log:
7206 document loadmodule directive
7207
7208
7209 Changes: Modified:
7210 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7211
7212
7213 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7214 Log:
7215 finish this up
7216
7217
7218 Changes: Modified:
7219 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7220
7221
7222 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7223 Log:
7224 q:lines are no longer living in the ircd.conf either
7225
7226
7227 Changes: Modified:
7228 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7229
7230
7231 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7232 Log:
7233 remove k:line, d:line, x:line as they are their own files now
7234
7235
7236 Changes: Modified:
7237 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7238
7239
7240 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7241 Log:
7242 New place for operator::snomask.
7243
7244
7245 Changes: Modified:
7246 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7247
7248
7249 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7250 Log:
7251 Document connect {}.
7252
7253
7254 Changes: Modified:
7255 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7256
7257
7258 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7259 Log:
7260 example.conf: move operator::snomask to a more logical place,
7261 more sensible default
7262 reference.conf: add operator::snomask
7263
7264
7265 Changes: Modified:
7266 +3 -3 trunk/doc/example.conf (File Modified)
7267 +3 -0 trunk/doc/reference.conf (File Modified)
7268
7269
7270 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7271 Log:
7272 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7273 in those conf entries that take umodes like <name1>, <name2>, ...
7274
7275
7276 Changes: Modified:
7277 +3 -0 trunk/doc/reference.conf (File Modified)
7278 +3 -0 trunk/src/newconf.c (File Modified)
7279
7280
7281 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7282 Log:
7283 Remove H:line
7284
7285
7286 Changes: Modified:
7287 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7288
7289
7290 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7291 Log:
7292 Aesthetic changes.
7293
7294
7295 Changes: Modified:
7296 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7297
7298
7299 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7300 Log:
7301 s/allow/auth
7302
7303
7304 Changes: Modified:
7305 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7306
7307
7308 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7309 Log:
7310 fix
7311
7312
7313 Changes: Modified:
7314 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7315
7316
7317 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7318 Log:
7319 Document operator {} blocks.
7320
7321
7322 Changes: Modified:
7323 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7324
7325
7326 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7327 Log:
7328 auth{}: clarify/add some details
7329
7330
7331 Changes: Modified:
7332 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7333
7334
7335 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7336 Log:
7337 auth{}: Move a paragraph.
7338
7339
7340 Changes: Modified:
7341 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7342
7343
7344 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7345 Log:
7346 Document auth{} blocks.
7347
7348
7349 Changes: Modified:
7350 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7351
7352
7353 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7354 Log:
7355 Add umode +R.
7356
7357
7358 Changes: Modified:
7359 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7360
7361
7362 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7363 Log:
7364 Add umode +R, prevents unidentified clients from
7365 sending private messages or notices. /accept'ed
7366 clients and opers are exempt.
7367 Due to the /accept part, this is only checked
7368 at the target's server, may want to change
7369 this?
7370
7371
7372 Changes: Modified:
7373 +1 -0 trunk/help/opers/umode (File Modified)
7374 +1 -0 trunk/help/users/umode (File Modified)
7375 +2 -0 trunk/include/client.h (File Modified)
7376 +1 -0 trunk/include/numeric.h (File Modified)
7377 +11 -1 trunk/modules/core/m_message.c (File Modified)
7378 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7379 +1 -1 trunk/src/messages.tab (File Modified)
7380 +1 -1 trunk/src/s_user.c (File Modified)
7381
7382
7383 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7384 Log:
7385 Don't allow a nick change if banned or quieted (and not
7386 voiced or opped) on a channel. This uses numeric 435
7387 (bahamut's "cannot change to a banned nick") because
7388 bahamut/ircu's 437 and hyperion's 438 already have
7389 another meaning for us.
7390
7391
7392 Changes: Modified:
7393 +2 -0 trunk/include/channel.h (File Modified)
7394 +1 -0 trunk/include/numeric.h (File Modified)
7395 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7396 +38 -0 trunk/src/channel.c (File Modified)
7397 +1 -1 trunk/src/messages.tab (File Modified)
7398
7399
7400 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7401 Log:
7402 KNOCK:
7403 - respect ban exceptions
7404 - also deny a knock if quieted
7405
7406
7407 Changes: Modified:
7408 +2 -1 trunk/modules/m_knock.c (File Modified)
7409
7410
7411 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7412 Log:
7413 Reverse bad substitution in comment.
7414
7415
7416 Changes: Modified:
7417 +1 -1 trunk/src/channel.c (File Modified)
7418
7419
7420 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7421 Log:
7422 - set DynSpoof flag for clients spoofed at registration
7423 - add orighost instead of host to the hostname hash
7424
7425
7426 Changes: Modified:
7427 +5 -1 trunk/src/s_user.c (File Modified)
7428
7429
7430 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7431 Log:
7432 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7433
7434
7435 Changes: Modified:
7436 +2 -3 trunk/src/send.c (File Modified)
7437
7438
7439 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7440 Log:
7441 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7442
7443
7444 Changes: Modified:
7445 +17 -7 trunk/modules/m_signon.c (File Modified)
7446
7447
7448 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7449 Log:
7450 Correct minimum args on ENCAP SASL to avoid nasty core.
7451
7452
7453 Changes: Modified:
7454 +1 -1 trunk/modules/m_sasl.c (File Modified)
7455
7456
7457 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7458 Log:
7459 Style nits: sptr can't ever be NULL, don't compare truth
7460 values with YES.
7461
7462
7463 Changes: Modified:
7464 +2 -3 trunk/modules/m_scan.c (File Modified)
7465
7466
7467 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7468 Log:
7469 - Comment out scan_cmodes() prototype to suppress warning
7470 - Correct minimum parameter count for mo_scan()
7471
7472
7473 Changes: Modified:
7474 +2 -2 trunk/modules/m_scan.c (File Modified)
7475
7476
7477 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7478 Log:
7479 SCAN UMODES:
7480 - Include full command in operspy notice
7481 - Allow global scans (no-list used, mask not used) without operspy
7482 - Use ERR_NOPRIVS numeric
7483
7484
7485 Changes: Modified:
7486 +21 -9 trunk/modules/m_scan.c (File Modified)
7487
7488
7489 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7490 Log:
7491 Cancel out the >3 default if < is given; this way
7492 any </> specification fully overrides the default.
7493
7494
7495 Changes: Modified:
7496 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7497
7498
7499 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7500 Log:
7501 - Call mo_list() from m_list() to reduce code duplication
7502 - Default to >3, rather arbitrarily (conf option?)
7503 - Make < and > mean less than and greater than again
7504
7505
7506 Changes: Modified:
7507 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7508
7509
7510 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7511 Log:
7512 When processing topic burst, hide connecting server
7513 on netburst if flatten links is enabled.
7514
7515
7516 Changes: Modified:
7517 +9 -2 trunk/modules/m_tb.c (File Modified)
7518
7519
7520 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7521 Log:
7522 - remove PENALTY token
7523
7524
7525 Changes: Modified:
7526 +0 -1 trunk/include/supported.h (File Modified)
7527
7528
7529 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7530 Log:
7531 005 fixups:
7532 - Add PENALTY because we have a pace-wait system.
7533 - Add FNC due to SAVE and RSFNC
7534 - Add q to MAXLIST.
7535
7536
7537 Changes: Modified:
7538 +4 -2 trunk/include/supported.h (File Modified)
7539
7540
7541 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7542 Log:
7543 mkay, indent went nuts here
7544
7545
7546 Changes: Modified:
7547 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7548
7549
7550 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7551 Log:
7552 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7553 and can be used instead. The SAFELIST implementation is the one used by
7554 default, as most users/networks will be used to it.
7555
7556
7557 Changes: Modified:
7558 +1 -0 trunk/NEWS (File Modified)
7559 +14 -0 trunk/include/client.h (File Modified)
7560 +5 -0 trunk/include/hash.h (File Modified)
7561 +404 -272 trunk/modules/Makefile.in (File Modified)
7562 + - trunk/modules/m_list.c (File Deleted)
7563 + - trunk/modules/m_list_ratbox.c (File Added)
7564 + - trunk/modules/m_list_safelist.c (File Added)
7565 +5 -5 trunk/src/hash.c (File Modified)
7566
7567
7568 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7569 Log:
7570 Clear invites on a lowerTS JOIN or SJOIN.
7571 This should complete kick_on_split_riding protection.
7572
7573
7574 Changes: Modified:
7575 +5 -0 trunk/modules/core/m_join.c (File Modified)
7576 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7577
7578
7579 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7580 Log:
7581 Like in ratbox, send and interpret timestamps on invites.
7582
7583
7584 Changes: Modified:
7585 +9 -2 trunk/modules/m_invite.c (File Modified)
7586
7587
7588 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7589 Log:
7590 Add +S (network service) umode. Just for completeness, users or opers
7591 cannot set this.
7592
7593
7594 Changes: Modified:
7595 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7596
7597
7598 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7599 Log:
7600 update NEWS a bit
7601
7602
7603 Changes: Modified:
7604 +35 -2 trunk/NEWS (File Modified)
7605
7606
7607 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7608 Log:
7609 Split off a PreClient structure for data to be freed on registation (i.e. password).
7610 New hook introduce_client for post-registration messages.
7611 Fix b0rked SASL numerics.
7612 Burst REALHOST post-introduction for spoofed-on-registration clients.
7613 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7614 Pre-registration signon support.
7615
7616
7617 Changes: Modified:
7618 +10 -0 trunk/configure (File Modified)
7619 +2 -0 trunk/configure.ac (File Modified)
7620 +14 -4 trunk/include/client.h (File Modified)
7621 +1 -0 trunk/include/hook.h (File Modified)
7622 +1 -0 trunk/include/numeric.h (File Modified)
7623 +3 -0 trunk/include/setup.h.in (File Modified)
7624 +16 -0 trunk/modules/m_chghost.c (File Modified)
7625 +25 -21 trunk/modules/m_sasl.c (File Modified)
7626 +63 -30 trunk/modules/m_signon.c (File Modified)
7627 +18 -0 trunk/src/client.c (File Modified)
7628 +2 -0 trunk/src/hook.c (File Modified)
7629 +5 -5 trunk/src/messages.tab (File Modified)
7630 +2 -0 trunk/src/s_serv.c (File Modified)
7631 +28 -2 trunk/src/s_user.c (File Modified)
7632
7633
7634 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7635 Log:
7636 Update hook documentation.
7637
7638
7639 Changes: Modified:
7640 +30 -0 trunk/doc/hooks.txt (File Modified)
7641
7642
7643 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7644 Log:
7645 Improve @/# handling in match_esc().
7646
7647
7648 Changes: Modified:
7649 +21 -13 trunk/src/match.c (File Modified)
7650
7651
7652 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7653 Log:
7654 backtrack instead of bailing out when handling a mismatched escape
7655
7656
7657 Changes: Modified:
7658 +1 -1 trunk/src/match.c (File Modified)
7659
7660
7661 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7662 Log:
7663 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7664
7665 Changes: Modified:
7666 +2 -1 trunk/CREDITS (File Modified)
7667
7668
7669 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7670 Log:
7671 Fix the escape brokenness and pick up a more efficient matching algorithm,
7672 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7673 Patch sent upstream. They can do whatever they want with it, *shrug*.
7674
7675
7676 Changes: Modified:
7677 +147 -161 trunk/src/match.c (File Modified)
7678
7679
7680 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7681 Log:
7682 If flatten links is enabled, fake the origins of some ServerModes
7683 sent to clients so that the server sending the netburst is hidden.
7684 Most mode hacks still show the true source.
7685
7686
7687 Changes: Modified:
7688 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7689 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7690
7691
7692 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7693 Log:
7694 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7695 where the exit originated).
7696 - When receiving an SQUIT for a server themselves
7697 (IsMe(target_p) || target_p == client_p)
7698 close their link and send a local server notice.
7699
7700
7701 Changes: Modified:
7702 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7703 +6 -3 trunk/src/client.c (File Modified)
7704
7705
7706 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7707 Log:
7708 Hooking into the wrong hook, whoops. :P
7709
7710
7711 Changes: Modified:
7712 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7713 +6 -10 trunk/modules/core/m_join.c (File Modified)
7714
7715
7716 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7717 Log:
7718 this doesn't work right, right now :P
7719
7720
7721 Changes: Modified:
7722 +40 -0 trunk/contrib/Makefile.in (File Modified)
7723 + - trunk/contrib/m_createauthonly.c (File Added)
7724 +6 -0 trunk/include/hook.h (File Modified)
7725 +26 -1 trunk/modules/core/m_join.c (File Modified)
7726 +1 -1 trunk/src/ircd.c (File Modified)
7727
7728
7729 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7730 Log:
7731 Make can_join() hookable.
7732
7733
7734 Changes: Modified:
7735 +12 -1 trunk/src/channel.c (File Modified)
7736
7737
7738 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7739 Log:
7740 add 'int approved;' to the channel event hook
7741
7742
7743 Changes: Modified:
7744 +1 -0 trunk/include/hook.h (File Modified)
7745
7746
7747 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7748 Log:
7749 Use SIDs in SASL ENCAP origin.
7750 Ignore responses from other agents once the first SASL response has been received for a client.
7751
7752
7753 Changes: Modified:
7754 +9 -5 trunk/modules/m_sasl.c (File Modified)
7755
7756
7757 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7758 Log:
7759 Removed stray debug code.
7760
7761
7762 Changes: Modified:
7763 +1 -1 trunk/modules/m_sasl.c (File Modified)
7764
7765
7766 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7767 Log:
7768 Don't complain "unknown MODE flag" if a non-oper attempts
7769 to unset an oper only umode they do not have.
7770 This is to prevent unwanted error messages when users/bots
7771 do things like MODE <nick> +i-sw.
7772
7773
7774 Changes: Modified:
7775 +4 -2 trunk/src/s_user.c (File Modified)
7776
7777
7778 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7779 Log:
7780 Fix client_exit hook name and only call it for local exits that are not
7781 IsAnyServer.
7782
7783
7784 Changes: Modified:
7785 +3 -2 trunk/modules/m_sasl.c (File Modified)
7786
7787
7788 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7789 Log:
7790 Fix SASL logic to actually use stored agent UID.
7791 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7792 Add abort code for exiting clients.
7793
7794
7795 Changes: Modified:
7796 +18 -9 trunk/modules/m_sasl.c (File Modified)
7797
7798
7799 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7800 Log:
7801 Port over ratbox 2.2 /challenge. This is slightly more secure
7802 (better crypto, longer keys, challenge timeout) and has better
7803 client scripts.
7804
7805 The respond tool is no longer part of the ircd tree but a
7806 separate package, currently available from
7807 http://respond.ircd-ratbox.org (we should mirror/... this).
7808
7809
7810 Changes: Modified:
7811 +65 -310 trunk/doc/challenge.txt (File Modified)
7812 +5 -5 trunk/include/client.h (File Modified)
7813 +3 -0 trunk/include/irc_string.h (File Modified)
7814 +3 -0 trunk/include/numeric.h (File Modified)
7815 +94 -50 trunk/modules/m_challenge.c (File Modified)
7816 +1 -2 trunk/src/client.c (File Modified)
7817 +125 -0 trunk/src/irc_string.c (File Modified)
7818 +2 -2 trunk/src/messages.tab (File Modified)
7819 + - trunk/tools/rsa_respond/ (File Deleted)
7820
7821
7822 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7823 Log:
7824 Preliminary SASL support.
7825
7826
7827 Changes: Modified:
7828 +7 -0 trunk/include/client.h (File Modified)
7829 +6 -0 trunk/include/numeric.h (File Modified)
7830 +1 -0 trunk/modules/Makefile.in (File Modified)
7831 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7832 +175 -1 trunk/modules/m_cap.c (File Modified)
7833 + - trunk/modules/m_sasl.c (File Added)
7834 +2 -0 trunk/modules/m_user.c (File Modified)
7835 +5 -5 trunk/src/messages.tab (File Modified)
7836 +8 -2 trunk/src/s_user.c (File Modified)
7837
7838
7839 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7840 Log:
7841 SIGNON: make logout also apply remotely.
7842
7843
7844 Changes: Modified:
7845 +7 -2 trunk/modules/m_signon.c (File Modified)
7846
7847
7848 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7849 Log:
7850 Use an asterisk when sending empty logins in SIGNON.
7851
7852
7853 Changes: Modified:
7854 +5 -5 trunk/modules/m_signon.c (File Modified)
7855
7856
7857 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7858 Log:
7859 SIGNON: Only add whowas entry (add_history()) and wipe
7860 accepts (del_all_accepts()) if nick changed.
7861
7862
7863 Changes: Modified:
7864 +5 -3 trunk/modules/m_signon.c (File Modified)
7865
7866
7867 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7868 Log:
7869 SIGNON: slight fixes to collision code:
7870 - don't kill if target_p == source_p (nick unchanged or only changed case)
7871 - add comment that SAVE support is missing
7872 - use sendto_realops_snomask() instead of sendto_realops_flags()
7873
7874
7875 Changes: Modified:
7876 +9 -6 trunk/modules/m_signon.c (File Modified)
7877
7878
7879 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7880 Log:
7881 Fix up kills for bad nick/user/host on SIGNON.
7882
7883
7884 Changes: Modified:
7885 +16 -6 trunk/modules/m_signon.c (File Modified)
7886
7887
7888 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7889 Log:
7890 If changing to a nick with a digit, only allow the UID.
7891
7892
7893 Changes: Modified:
7894 +4 -0 trunk/modules/m_signon.c (File Modified)
7895
7896
7897 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7898 Log:
7899 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7900 Strip leading digits from logins that are not purely numeric.
7901
7902
7903 Changes: Modified:
7904 +3 -0 trunk/include/numeric.h (File Modified)
7905 +2 -0 trunk/include/send.h (File Modified)
7906 +1 -0 trunk/modules/Makefile.in (File Modified)
7907 +456 -3 trunk/modules/m_services.c (File Modified)
7908 + - trunk/modules/m_signon.c (File Added)
7909 +2 -2 trunk/src/messages.tab (File Modified)
7910 +98 -0 trunk/src/send.c (File Modified)
7911
7912
7913 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7914 Log:
7915 Remove old server notice umodes from example confs.
7916
7917
7918 Changes: Modified:
7919 +1 -2 trunk/doc/example.conf (File Modified)
7920 +4 -17 trunk/doc/reference.conf (File Modified)
7921
7922
7923 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7924 Log:
7925 Add snomask help file (forgot this earlier).
7926
7927
7928 Changes: Modified:
7929 + - trunk/help/opers/snomask (File Added)
7930
7931
7932 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7933 Log:
7934 Add umode +l (receive locops).
7935
7936
7937 Changes: Modified:
7938 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7939
7940
7941 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7942 Log:
7943 We don't plan to implement cmode +R (quiet unidentified) and
7944 umode +I (deny invite) for 1.1, so comment them out from the
7945 docs.
7946
7947
7948 Changes: Modified:
7949 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7950 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7951
7952
7953 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7954 Log:
7955 Improve snomask usage description.
7956
7957
7958 Changes: Modified:
7959 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7960
7961
7962 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7963 Log:
7964 Mention the word snomask with umode +s (needs to be a link really).
7965
7966
7967 Changes: Modified:
7968 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7969
7970
7971 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7972 Log:
7973 Add snomask +Z (operspy notices).
7974
7975
7976 Changes: Modified:
7977 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7978
7979
7980 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7981 Log:
7982 Misc updates/clarifications.
7983
7984
7985 Changes: Modified:
7986 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7987
7988
7989 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7990 Log:
7991 Document snomasks.
7992
7993
7994 Changes: Modified:
7995 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7996 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7997 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7998
7999
8000 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8001 Log:
8002 - Allow ENCAP REALHOST outside burst
8003 - Fix comment describing race condition: this can only happen
8004 on a local whois with use_whois_actually enabled
8005
8006
8007 Changes: Modified:
8008 +4 -6 trunk/modules/m_chghost.c (File Modified)
8009
8010
8011 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8012 Log:
8013 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8014
8015
8016 Changes: Modified:
8017 +39 -0 trunk/contrib/Makefile.in (File Modified)
8018 + - trunk/contrib/sno_globaloper.c (File Added)
8019
8020
8021 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8022 Log:
8023 Pass along old umodes and snomask in umode_changed hook,
8024 changing its parameter type from struct Client *
8025 to hook_data_umode_changed *. (For a new client, both
8026 are zero.)
8027
8028 The IP cloaking module now fully ignores umode changes
8029 where +h didn't change.
8030
8031
8032 Changes: Modified:
8033 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8034 +7 -0 trunk/include/hook.h (File Modified)
8035 +18 -4 trunk/src/s_user.c (File Modified)
8036
8037
8038 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8039 Log:
8040 move libcharybdis-provided function initialisation into libcharybdis_init().
8041
8042
8043 Changes: Modified:
8044 +32 -11 trunk/src/ircd.c (File Modified)
8045
8046
8047 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8048 Log:
8049 Make +f notices (local host, global host, global user@host, local class)
8050 netwide. Exceeding /quote set max remains local.
8051
8052
8053 Changes: Modified:
8054 +4 -4 trunk/src/s_conf.c (File Modified)
8055
8056
8057 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8058 Log:
8059 Netwide notices about attempts to join juped channels.
8060
8061
8062 Changes: Modified:
8063 +1 -1 trunk/modules/core/m_join.c (File Modified)
8064
8065
8066 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8067 Log:
8068 Send server notices about failed oper attempts globally.
8069 Successful remote oper attempt notices will be generated
8070 from the mode changes.
8071
8072
8073 Changes: Modified:
8074 +3 -3 trunk/modules/m_challenge.c (File Modified)
8075 +2 -2 trunk/modules/m_oper.c (File Modified)
8076
8077
8078 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8079 Log:
8080 Rest of infrastructure for sending server notices globally.
8081 Uses a new L_NETWIDE level on sendto_realops_snomask().
8082
8083
8084 Changes: Modified:
8085 +1 -0 trunk/include/send.h (File Modified)
8086 +31 -4 trunk/src/send.c (File Modified)
8087
8088
8089 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8090 Log:
8091 Add general::global_snotices conf option to control
8092 whether we send out SNOTEs. Does not do anything yet.
8093
8094
8095 Changes: Modified:
8096 +1 -0 trunk/doc/example.conf (File Modified)
8097 +6 -0 trunk/doc/reference.conf (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +6 -0 trunk/modules/m_info.c (File Modified)
8100 +1 -0 trunk/src/newconf.c (File Modified)
8101 +1 -0 trunk/src/s_conf.c (File Modified)
8102
8103
8104 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8105 Log:
8106 Only accept SNOTE from servers.
8107
8108
8109 Changes: Modified:
8110 +2 -0 trunk/modules/m_snote.c (File Modified)
8111
8112
8113 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8114 Log:
8115 Correct parv indices so this actually works.
8116
8117
8118 Changes: Modified:
8119 +2 -2 trunk/modules/m_snote.c (File Modified)
8120
8121
8122 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8123 Log:
8124 s/scan/snote/g
8125
8126
8127 Changes: Modified:
8128 +3 -3 trunk/modules/m_snote.c (File Modified)
8129
8130
8131 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8132 Log:
8133 Add m_snote.c, SNOTE propagator.
8134
8135
8136 Changes: Modified:
8137 +86 -0 trunk/modules/Makefile.in (File Modified)
8138 + - trunk/modules/m_snote.c (File Added)
8139
8140
8141 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8142 Log:
8143 start seeding the 1.1 NEWS file
8144
8145
8146 Changes: Modified:
8147 +4 -0 trunk/NEWS (File Modified)
8148
8149
8150 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8151 Log:
8152 rename some modules to more descriptive names...
8153
8154
8155 Changes: Modified:
8156 +2 -131 trunk/contrib/Makefile.in (File Modified)
8157 + - trunk/contrib/globalconnexit.c (File Deleted)
8158 + - trunk/contrib/globallineactive.c (File Deleted)
8159 + - trunk/contrib/sno_farconnect.c (File Added)
8160 + - trunk/contrib/sno_globalkline.c (File Added)
8161 +1 -120 trunk/modules/Makefile.in (File Modified)
8162 + - trunk/modules/networknotice.c (File Deleted)
8163 + - trunk/modules/sno_routing.c (File Added)
8164
8165
8166 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8167 Log:
8168 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8169 Uses FLAGS2_FLOODDONE bit on servers.
8170
8171
8172 Changes: Modified:
8173 +3 -0 trunk/include/client.h (File Modified)
8174 +121 -1 trunk/modules/Makefile.in (File Modified)
8175 + - trunk/modules/networknotice.c (File Added)
8176
8177
8178 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8179 Log:
8180 Don't show servers in /trace to nonopers if flatten links is enabled.
8181
8182
8183 Changes: Modified:
8184 +8 -5 trunk/modules/m_trace.c (File Modified)
8185
8186
8187 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8188 Log:
8189 CHGHOST:
8190 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8191 - send back confirmation to source, if local client
8192 - send a +s server notice if the source is neither a server nor a service (+S)
8193
8194
8195 Changes: Modified:
8196 +5 -1 trunk/modules/m_chghost.c (File Modified)
8197
8198
8199 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8200 Log:
8201 Use sendto_realops_snomask_from() to make the
8202 server notices appear to come from the affected
8203 user's server.
8204
8205
8206 Changes: Modified:
8207 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8208 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8209
8210
8211 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8212 Log:
8213 Add sendto_realops_snomask_from(), allows
8214 specification of apparent source server.
8215
8216
8217 Changes: Modified:
8218 +1 -0 trunk/include/send.h (File Modified)
8219 +41 -1 trunk/src/send.c (File Modified)
8220
8221
8222 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8223 Log:
8224 Revert r579. Keep host, not orighost in oper up notice.
8225 It would be inconsistent to have orighost there, and we
8226 don't want to mess up all server notices by putting both
8227 host and orighost.
8228
8229
8230 Changes: Modified:
8231 +1 -1 trunk/src/s_user.c (File Modified)
8232
8233
8234 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8235 Log:
8236 Include the IP address in operlog/foperlog.
8237
8238
8239 Changes: Modified:
8240 +10 -8 trunk/modules/m_challenge.c (File Modified)
8241 +8 -6 trunk/modules/m_oper.c (File Modified)
8242
8243
8244 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8245 Log:
8246 Call umode_changed hook on oper up.
8247
8248
8249 Changes: Modified:
8250 +1 -0 trunk/src/s_user.c (File Modified)
8251
8252
8253 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8254 Log:
8255 Add globalconnexit contrib module, shows remote client connects/exits
8256 except netsplits/netjoin on snomask +F.
8257 Notice formatting will probably change somewhat still.
8258
8259
8260 Changes: Modified:
8261 +80 -0 trunk/contrib/Makefile.in (File Modified)
8262 + - trunk/contrib/globalconnexit.c (File Added)
8263
8264
8265 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8266 Log:
8267 Declare snomask_modes[] so modules can provide snomasks.
8268
8269
8270 Changes: Modified:
8271 +2 -0 trunk/include/snomask.h (File Modified)
8272
8273
8274 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8275 Log:
8276 Replace user_signon hook with two new hooks: new_local_user
8277 and new_remote_user.
8278 These are called right before the user is introduced to the
8279 rest of the network.
8280
8281
8282 Changes: Modified:
8283 +2 -1 trunk/include/hook.h (File Modified)
8284 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8285 +4 -2 trunk/src/hook.c (File Modified)
8286 +2 -3 trunk/src/s_user.c (File Modified)
8287
8288
8289 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8290 Log:
8291 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8292
8293
8294 Changes: Modified:
8295 +2 -2 trunk/modules/m_scan.c (File Modified)
8296
8297
8298 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8299 Log:
8300 Update doc/technical/send.txt.
8301
8302
8303 Changes: Modified:
8304 +91 -131 trunk/doc/technical/send.txt (File Modified)
8305
8306
8307 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8308 Log:
8309 Add chantrace and masktrace to help files.
8310
8311
8312 Changes: Modified:
8313 + - trunk/help/opers/chantrace (File Added)
8314 +27 -20 trunk/help/opers/index (File Modified)
8315 + - trunk/help/opers/masktrace (File Added)
8316 +2 -0 trunk/help/opers/operspy (File Modified)
8317
8318
8319 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8320 Log:
8321 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8322 Shows etrace-like output for all users in a channel,
8323 in particular IP addresses.
8324
8325
8326 Changes: Modified:
8327 +75 -2 trunk/modules/m_etrace.c (File Modified)
8328
8329
8330 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8331 Log:
8332 Port over ratbox 2.2 r21727 (anfl):
8333 add some logging when we drop servers in places where we only notify opers
8334
8335
8336 Changes: Modified:
8337 +31 -0 trunk/modules/core/m_server.c (File Modified)
8338
8339
8340 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8341 Log:
8342 display orighost in operup message
8343
8344
8345 Changes: Modified:
8346 +1 -1 trunk/src/s_user.c (File Modified)
8347
8348
8349 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8350 Log:
8351 Add globallineactive contrib module, a hack which can often
8352 show k/d/g/x line active for remote clients.
8353
8354
8355 Changes: Modified:
8356 +52 -0 trunk/contrib/Makefile.in (File Modified)
8357 + - trunk/contrib/globallineactive.c (File Added)
8358
8359
8360 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8361 Log:
8362 Show IP field in the same way as MASKTRACE:
8363 "255.255.255.255" if it's unknown (remote TS5 client)
8364 and "0" if we or the remote server are purposely
8365 hiding it.
8366
8367
8368 Changes: Modified:
8369 +12 -1 trunk/modules/m_scan.c (File Modified)
8370
8371
8372 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8373 Log:
8374 scan umodes:
8375 - don't show servers in a global scan
8376 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8377
8378
8379 Changes: Modified:
8380 +4 -1 trunk/modules/m_scan.c (File Modified)
8381
8382
8383 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8384 Log:
8385 Implement SCAN UMODES.
8386
8387
8388 Changes: Modified:
8389 +3 -0 trunk/include/numeric.h (File Modified)
8390 +128 -2 trunk/modules/m_scan.c (File Modified)
8391 +2 -2 trunk/src/messages.tab (File Modified)
8392
8393
8394 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8395 Log:
8396 more oops
8397
8398
8399 Changes: Modified:
8400 +1 -1 trunk/modules/m_scan.c (File Modified)
8401
8402
8403 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8404 Log:
8405 parv[0] should be parv[1].
8406
8407
8408 Changes: Modified:
8409 +1 -1 trunk/modules/m_scan.c (File Modified)
8410
8411
8412 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8413 Log:
8414 another oops
8415
8416
8417 Changes: Modified:
8418 +1 -1 trunk/modules/m_scan.c (File Modified)
8419
8420
8421 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8422 Log:
8423 fix mistake here
8424
8425
8426 Changes: Modified:
8427 +2 -2 trunk/modules/m_scan.c (File Modified)
8428
8429
8430 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8431 Log:
8432 framework for scan command
8433
8434
8435 Changes: Modified:
8436 +113 -0 trunk/modules/Makefile.in (File Modified)
8437 + - trunk/modules/m_scan.c (File Added)
8438
8439
8440 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8441 Log:
8442 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8443
8444
8445 Changes: Modified:
8446 +2 -0 trunk/include/irc_string.h (File Modified)
8447 +157 -1 trunk/modules/m_etrace.c (File Modified)
8448 +129 -90 trunk/src/match.c (File Modified)
8449
8450
8451 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8452 Log:
8453 orighost may live in a different hash bucket (likely the case), lets check it standalone
8454
8455
8456 Changes: Modified:
8457 +39 -3 trunk/src/hostmask.c (File Modified)
8458
8459
8460 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8461 Log:
8462 SVN didn't check modules/ somehow, hrmm.
8463
8464
8465 Changes: Modified:
8466 +1 -1 trunk/modules/m_kline.c (File Modified)
8467 +6 -6 trunk/modules/m_stats.c (File Modified)
8468
8469
8470 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8471 Log:
8472 Track hostmask entries for client_p->orighost, if available.
8473 Not throughly tested, but seems to work fine.
8474
8475
8476 Changes: Modified:
8477 +8 -4 trunk/include/hostmask.h (File Modified)
8478 +14 -10 trunk/src/hostmask.c (File Modified)
8479
8480
8481 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8482 Log:
8483 Pass on SQUIT reasons more.
8484
8485
8486 Changes: Modified:
8487 +17 -19 trunk/src/client.c (File Modified)
8488
8489
8490 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8491 Log:
8492 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8493 This way, hidden admins also get them.
8494
8495
8496 Changes: Modified:
8497 +4 -4 trunk/src/send.c (File Modified)
8498
8499
8500 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8501 Log:
8502 From ircd-ratbox 2.2 (r21339 anfl):
8503 ms_kill() should be using find_person(), not find_client()
8504 otherwise it can generate a core.
8505
8506
8507 Changes: Modified:
8508 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8509
8510
8511 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8512 Log:
8513 Add m_error to core_module_table, so it is loaded by default.
8514
8515
8516 Changes: Modified:
8517 +1 -0 trunk/src/modules.c (File Modified)
8518
8519
8520 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8521 Log:
8522 comment is a const char *, not char *.
8523
8524
8525 Changes: Modified:
8526 +1 -1 trunk/include/hook.h (File Modified)
8527
8528
8529 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8530 Log:
8531 Fix a long standing hybrid 7 bug: when getting a read error
8532 on a server, report_error() is called with a %d instead of
8533 a %s in the format string ("Lost connection" in +d).
8534
8535
8536 Changes: Modified:
8537 +1 -1 trunk/src/client.c (File Modified)
8538
8539
8540 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8541 Log:
8542 Clarifications.
8543
8544
8545 Changes: Modified:
8546 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8547
8548
8549 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8550 Log:
8551 Add document describing capabilities and what they mean.
8552
8553
8554 Changes: Modified:
8555 + - trunk/doc/technical/capab.txt (File Added)
8556
8557
8558 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8559 Log:
8560 Change client_exit hook to pass all exit_client() parameters.
8561
8562
8563 Changes: Modified:
8564 +8 -0 trunk/include/hook.h (File Modified)
8565 +6 -1 trunk/src/client.c (File Modified)
8566
8567
8568 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8569 Log:
8570 Add client_exit hook, called in exit_client() for all
8571 clients of all types, except clients exiting because
8572 of netsplits (QS). The only thing done before it is
8573 marking the client as "closing" (to prevent
8574 recursion).
8575
8576
8577 Changes: Modified:
8578 +1 -0 trunk/include/hook.h (File Modified)
8579 +2 -0 trunk/src/client.c (File Modified)
8580 +2 -0 trunk/src/hook.c (File Modified)
8581
8582
8583 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8584 Log:
8585 Improve the code that calculates the nnnS nnnC counts
8586 in RPL_TRACESERVER.
8587
8588 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8589
8590
8591 Changes: Modified:
8592 +43 -36 trunk/modules/m_trace.c (File Modified)
8593
8594
8595 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8596 Log:
8597 Add server_eob hook.
8598 Planning to use this for netsplit/join notices.
8599
8600
8601 Changes: Modified:
8602 +1 -0 trunk/include/hook.h (File Modified)
8603 +2 -0 trunk/modules/m_pong.c (File Modified)
8604 +2 -0 trunk/src/hook.c (File Modified)
8605
8606
8607 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8608 Log:
8609 Default motd: ircd-ratbox -> charybdis
8610
8611
8612 Changes: Modified:
8613 +1 -1 trunk/doc/ircd.motd (File Modified)
8614
8615
8616 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8617 Log:
8618 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8619
8620
8621 Changes: Modified:
8622 +4 -4 trunk/src/s_user.c (File Modified)
8623
8624
8625 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8626 Log:
8627 - Remove obsolete EOB help file
8628 - Document snomask in the help files
8629 - Update indexes
8630
8631
8632 Changes: Modified:
8633 + - trunk/help/opers/eob (File Deleted)
8634 +13 -12 trunk/help/opers/index (File Modified)
8635 +1 -13 trunk/help/opers/umode (File Modified)
8636 +7 -7 trunk/help/users/index (File Modified)
8637
8638
8639 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8640 Log:
8641 Bail if snomask to parse is not given. Pointy hat to myself.
8642
8643
8644 Changes: Modified:
8645 +3 -0 trunk/src/snomask.c (File Modified)
8646
8647
8648 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8649 Log:
8650 Remove m_flags from autoconf
8651
8652
8653 Changes: Modified:
8654 +0 -1 trunk/contrib/Makefile.in (File Modified)
8655
8656
8657 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8658 Log:
8659 remove m_flags
8660
8661
8662 Changes: Modified:
8663 + - trunk/contrib/m_flags.c (File Deleted)
8664
8665
8666 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8667 Log:
8668 If +s is in oper_only_umodes, clear snomask on deoper.
8669
8670
8671 Changes: Modified:
8672 +5 -0 trunk/src/s_user.c (File Modified)
8673
8674
8675 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8676 Log:
8677 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8678
8679
8680 Changes: Modified:
8681 +2 -2 trunk/configure (File Modified)
8682 +2 -2 trunk/configure.ac (File Modified)
8683
8684
8685 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8686 Log:
8687 Remove the old server notice umodes.
8688 Default oper only umodes is now +s.
8689 Please make sure all remaining umodes still work.
8690
8691
8692 Changes: Modified:
8693 +3 -21 trunk/include/client.h (File Modified)
8694 +0 -12 trunk/src/newconf.c (File Modified)
8695 +1 -1 trunk/src/s_conf.c (File Modified)
8696 +12 -12 trunk/src/s_user.c (File Modified)
8697
8698
8699 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8700 Log:
8701 operator::flags nick_changes now controls +n snomask instead of +n umode.
8702
8703
8704 Changes: Modified:
8705 +8 -8 trunk/src/s_user.c (File Modified)
8706
8707
8708 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8709 Log:
8710 Move down h_umode_changed hook call after umode allowed checks
8711 (so it will not see +a if someone tries to set it but is not
8712 allowed to).
8713
8714
8715 Changes: Modified:
8716 +2 -3 trunk/src/s_user.c (File Modified)
8717
8718
8719 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8720 Log:
8721 Move over non-+s server notices (hopefully, all of them).
8722
8723
8724 Changes: Modified:
8725 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8726 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8727 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8728 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8729 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8730 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8731 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8732 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8733 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8734 +2 -2 trunk/libcharybdis/event.c (File Modified)
8735 +2 -2 trunk/modules/core/m_join.c (File Modified)
8736 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8737 +3 -3 trunk/modules/core/m_message.c (File Modified)
8738 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8739 +2 -2 trunk/modules/core/m_server.c (File Modified)
8740 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8741 +1 -1 trunk/modules/m_post.c (File Modified)
8742 +1 -1 trunk/modules/m_services.c (File Modified)
8743 +2 -2 trunk/src/channel.c (File Modified)
8744 +3 -3 trunk/src/client.c (File Modified)
8745 +1 -1 trunk/src/hash.c (File Modified)
8746 +5 -5 trunk/src/s_conf.c (File Modified)
8747 +2 -2 trunk/src/s_log.c (File Modified)
8748 +4 -4 trunk/src/s_user.c (File Modified)
8749
8750
8751 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8752 Log:
8753 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8754
8755
8756 Changes: Modified:
8757 +2 -1 trunk/include/snomask.h (File Modified)
8758 +2 -2 trunk/src/snomask.c (File Modified)
8759
8760
8761 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8762 Log:
8763 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8764
8765
8766 Changes: Modified:
8767 +1 -1 trunk/contrib/example_module.c (File Modified)
8768 +2 -2 trunk/include/ircd_defs.h (File Modified)
8769 +6 -6 trunk/modules/core/m_error.c (File Modified)
8770 +1 -1 trunk/modules/core/m_join.c (File Modified)
8771 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8772 +1 -1 trunk/modules/core/m_message.c (File Modified)
8773 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8774 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8775 +18 -18 trunk/modules/core/m_server.c (File Modified)
8776 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8777 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8778 +4 -4 trunk/modules/m_challenge.c (File Modified)
8779 +4 -4 trunk/modules/m_dline.c (File Modified)
8780 +13 -13 trunk/modules/m_gline.c (File Modified)
8781 +5 -5 trunk/modules/m_kline.c (File Modified)
8782 +2 -2 trunk/modules/m_oper.c (File Modified)
8783 +1 -1 trunk/modules/m_pong.c (File Modified)
8784 +13 -13 trunk/modules/m_rehash.c (File Modified)
8785 +4 -4 trunk/modules/m_resv.c (File Modified)
8786 +16 -16 trunk/modules/m_set.c (File Modified)
8787 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8788 +6 -6 trunk/modules/m_xline.c (File Modified)
8789 +1 -1 trunk/src/adns.c (File Modified)
8790 +2 -2 trunk/src/channel.c (File Modified)
8791 +1 -1 trunk/src/listener.c (File Modified)
8792 +1 -1 trunk/src/s_auth.c (File Modified)
8793 +15 -15 trunk/src/s_conf.c (File Modified)
8794 +3 -3 trunk/src/s_user.c (File Modified)
8795 +7 -7 trunk/src/send.c (File Modified)
8796
8797
8798 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8799 Log:
8800 On oper up:
8801 - set +s snomask if +s umode set but no snomasks
8802 - put numerics in more logical order
8803
8804
8805 Changes: Modified:
8806 +3 -1 trunk/src/s_user.c (File Modified)
8807
8808
8809 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8810 Log:
8811 parse_snobuf_to_mask(): default to + at start
8812 allows stuff like /mode jilles +s C
8813
8814
8815 Changes: Modified:
8816 +1 -1 trunk/src/snomask.c (File Modified)
8817
8818
8819 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8820 Log:
8821 Changes to user_mode() snomask handling.
8822 - show snomask (if not 0) on /mode <nick>
8823 - show snomask once at the end if +s/-s used
8824 - only parse 1 parameter for umode changes
8825 - don't crash on /mode <nick> +s
8826 - /mode <nick> -s clears snomask, doesn't use parameter
8827 - set umode +s iff snomask is not 0
8828 - snomask is not propagated, but umode +s is
8829
8830
8831 Changes: Modified:
8832 +97 -72 trunk/src/s_user.c (File Modified)
8833
8834
8835 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8836 Log:
8837 Convert some messages over to snomask.
8838
8839
8840 Changes: Modified:
8841 +29 -29 trunk/src/client.c (File Modified)
8842 +2 -2 trunk/src/ircd.c (File Modified)
8843 +13 -13 trunk/src/modules.c (File Modified)
8844 +1 -1 trunk/src/newconf.c (File Modified)
8845 +5 -5 trunk/src/parse.c (File Modified)
8846 +1 -1 trunk/src/restart.c (File Modified)
8847 +4 -4 trunk/src/s_newconf.c (File Modified)
8848 +11 -11 trunk/src/s_serv.c (File Modified)
8849
8850
8851 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8852 Log:
8853 include snomask.h from client.h
8854
8855
8856 Changes: Modified:
8857 +1 -0 trunk/include/client.h (File Modified)
8858
8859
8860 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8861 Log:
8862 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8863
8864
8865 Changes: Modified:
8866 +1 -0 trunk/src/newconf.c (File Modified)
8867 +2 -1 trunk/src/snomask.c (File Modified)
8868
8869
8870 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8871 Log:
8872 should start with +, not \0. Whoops. :)
8873
8874
8875 Changes: Modified:
8876 +1 -1 trunk/src/snomask.c (File Modified)
8877
8878
8879 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8880 Log:
8881 core snomask support.
8882
8883
8884 Changes: Modified:
8885 +3 -0 trunk/doc/example.conf (File Modified)
8886 +2 -0 trunk/include/client.h (File Modified)
8887 +2 -0 trunk/include/numeric.h (File Modified)
8888 +2 -0 trunk/include/s_newconf.h (File Modified)
8889 +63 -0 trunk/include/send.h (File Modified)
8890 + - trunk/include/snomask.h (File Added)
8891 +1 -0 trunk/src/Makefile.in (File Modified)
8892 +1 -1 trunk/src/messages.tab (File Modified)
8893 +8 -0 trunk/src/newconf.c (File Modified)
8894 +12 -0 trunk/src/s_user.c (File Modified)
8895 +235 -0 trunk/src/send.c (File Modified)
8896 + - trunk/src/snomask.c (File Added)
8897
8898
8899 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8900 Log:
8901 add a blank line after the license info.
8902
8903
8904 Changes: Modified:
8905 +1 -1 trunk/CREDITS (File Modified)
8906
8907
8908 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8909 Log:
8910 Extend copyright to 2006.
8911
8912
8913 Changes: Modified:
8914 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8915
8916
8917 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8918 Log:
8919 - Fix up book id.
8920 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8921
8922
8923 Changes: Modified:
8924 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8925 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8926
8927
8928 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8929 Log:
8930 Add oper privileges document.
8931
8932
8933 Changes: Modified:
8934 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8935 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8936
8937
8938 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8939 Log:
8940 Capitalize message names in services shortcuts (for consistency).
8941
8942
8943 Changes: Modified:
8944 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8945
8946
8947 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8948 Log:
8949 Remove C++ comment.
8950
8951
8952 Changes: Modified:
8953 +1 -1 trunk/src/patricia.c (File Modified)
8954
8955
8956 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8957 Log:
8958 Remove obsolete 'nextconnect' variable.
8959
8960
8961 Changes: Modified:
8962 +0 -1 trunk/include/ircd.h (File Modified)
8963 +0 -2 trunk/src/client.c (File Modified)
8964 +0 -1 trunk/src/ircd.c (File Modified)
8965
8966
8967 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8968 Log:
8969 Remove this remnant of the hybrid 6 ziplinks implementation.
8970
8971
8972 Changes: Modified:
8973 + - trunk/include/s_zip.h (File Deleted)
8974
8975
8976 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8977 Log:
8978 Make clone limiting work on orighost, not host (so it
8979 looks through services cloaks). Lightly tested, please
8980 test/review.
8981
8982
8983 Changes: Modified:
8984 +2 -0 trunk/modules/m_chghost.c (File Modified)
8985 +1 -1 trunk/src/client.c (File Modified)
8986 +1 -1 trunk/src/s_conf.c (File Modified)
8987
8988
8989 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8990 Log:
8991 Don't forget to link me_realhost() into the command hash.
8992
8993 Pointy hat to: myself
8994
8995
8996 Changes: Modified:
8997 +1 -1 trunk/modules/m_chghost.c (File Modified)
8998
8999
9000 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9001 Log:
9002 It's call_hook, not hook_call.
9003
9004
9005 Changes: Modified:
9006 +1 -1 trunk/src/s_user.c (File Modified)
9007
9008
9009 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9010 Log:
9011 Add unreject help file.
9012
9013
9014 Changes: Modified:
9015 + - trunk/help/opers/unreject (File Added)
9016
9017
9018 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9019 Log:
9020 Link the all-important 42 module to the build :P
9021
9022
9023 Changes: Modified:
9024 +1 -0 trunk/contrib/Makefile.in (File Modified)
9025
9026
9027 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9028 Log:
9029 Mention /rehash help.
9030
9031
9032 Changes: Modified:
9033 +1 -0 trunk/help/opers/rehash (File Modified)
9034
9035
9036 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9037 Log:
9038 Add h_user_signon hook.
9039
9040
9041 Changes: Modified:
9042 +1 -0 trunk/include/hook.h (File Modified)
9043 +2 -0 trunk/src/hook.c (File Modified)
9044 +4 -0 trunk/src/s_user.c (File Modified)
9045
9046
9047 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9048 Log:
9049 Oops, forgot to set orighost for remote client introductions.
9050
9051
9052 Changes: Modified:
9053 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9054
9055
9056 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9057 Log:
9058 Use TS6 forms in services shortcuts, if possible.
9059
9060
9061 Changes: Modified:
9062 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9063
9064
9065 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9066 Log:
9067 - Start out default_umodes conf entry from the empty set instead of +i.
9068 - Move oper_only_umodes check to where default_umodes is used, as
9069 oper_only_umodes may not be set yet while we're reading the conf.
9070
9071
9072 Changes: Modified:
9073 +6 -7 trunk/src/newconf.c (File Modified)
9074 +1 -1 trunk/src/s_user.c (File Modified)
9075
9076
9077 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9078 Log:
9079 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9080
9081
9082 Changes: Modified:
9083 +1 -0 trunk/doc/example.conf (File Modified)
9084 +7 -0 trunk/doc/reference.conf (File Modified)
9085 +0 -7 trunk/include/config.h.dist (File Modified)
9086 +1 -0 trunk/include/s_conf.h (File Modified)
9087 +6 -0 trunk/modules/m_info.c (File Modified)
9088 +9 -18 trunk/src/client.c (File Modified)
9089 +1 -0 trunk/src/newconf.c (File Modified)
9090 +1 -0 trunk/src/s_conf.c (File Modified)
9091
9092
9093 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9094 Log:
9095 - Allow NULL target_ip in show_ip() (indicates message is being
9096 sent to local opers)
9097 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9098 confitem
9099 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9100 those in src/client.c
9101
9102 From ratbox 2.2 svn (anfl)
9103
9104
9105 Changes: Modified:
9106 +1 -0 trunk/include/client.h (File Modified)
9107 +21 -2 trunk/src/client.c (File Modified)
9108 +2 -4 trunk/src/hostmask.c (File Modified)
9109 +1 -5 trunk/src/s_conf.c (File Modified)
9110 +4 -8 trunk/src/s_user.c (File Modified)
9111
9112
9113 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9114 Log:
9115 Fire off events properly.
9116
9117
9118 Changes: Modified:
9119 +7 -3 trunk/src/s_user.c (File Modified)
9120
9121
9122 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9123 Log:
9124 make sure modules which depend on umode information get the message upon connection (oops)
9125
9126
9127 Changes: Modified:
9128 +3 -0 trunk/src/s_user.c (File Modified)
9129
9130
9131 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9132 Log:
9133 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9134 From ratbox 2.2 svn.
9135
9136
9137 Changes: Modified:
9138 +3 -7 trunk/modules/m_etrace.c (File Modified)
9139
9140
9141 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9142 Log:
9143 Replace silly `default_invisible' option with more versatile default_umodes.
9144
9145
9146 Changes: Modified:
9147 +2 -2 trunk/Makefile.in (File Modified)
9148 +12 -1 trunk/doc/example.conf (File Modified)
9149 +14 -7 trunk/doc/reference.conf (File Modified)
9150 +2 -4 trunk/include/s_conf.h (File Modified)
9151 +0 -6 trunk/modules/m_info.c (File Modified)
9152 +4 -0 trunk/src/modules.c (File Modified)
9153 +41 -1 trunk/src/newconf.c (File Modified)
9154 +2 -2 trunk/src/s_conf.c (File Modified)
9155 +3 -4 trunk/src/s_user.c (File Modified)
9156
9157
9158 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9159 Log:
9160 Add temporary nick resvs with the proper duration,
9161 not 60 times too long.
9162
9163
9164 Changes: Modified:
9165 +1 -1 trunk/modules/m_resv.c (File Modified)
9166
9167
9168 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9169 Log:
9170 Add kick on split riding. See reference.conf for more details.
9171
9172
9173 Changes: Modified:
9174 +1 -0 trunk/doc/example.conf (File Modified)
9175 +16 -0 trunk/doc/reference.conf (File Modified)
9176 +1 -0 trunk/include/s_conf.h (File Modified)
9177 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9178 +6 -0 trunk/modules/m_info.c (File Modified)
9179 +1 -0 trunk/src/newconf.c (File Modified)
9180 +1 -0 trunk/src/s_conf.c (File Modified)
9181
9182
9183 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9184 Log:
9185 New credits, denoting GXTi as being on the core team.
9186
9187
9188 Changes: Modified:
9189 +16 -5 trunk/CREDITS (File Modified)
9190
9191
9192 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9193 Log:
9194 better cloaking algorithm
9195
9196
9197 Changes: Modified:
9198 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9199
9200
9201 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9202 Log:
9203 don't do redundant bitshifting.
9204
9205
9206 Changes: Modified:
9207 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9208
9209
9210 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9211 Log:
9212 Add ip_cloaking.so.
9213
9214
9215 Changes: Modified:
9216 +1 -0 trunk/contrib/Makefile.in (File Modified)
9217
9218
9219 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9220 Log:
9221 Set the DynSpoof flag properly.
9222
9223
9224 Changes: Modified:
9225 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9226
9227
9228 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9229 Log:
9230 first go at an ip_cloaking implementation for charybdis.
9231
9232
9233 Changes: Modified:
9234 + - trunk/contrib/ip_cloaking.c (File Added)
9235
9236
9237 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9238 Log:
9239 Add libcharybdis to contrib/ includes.
9240
9241
9242 Changes: Modified:
9243 +1 -1 trunk/contrib/Makefile.in (File Modified)
9244
9245
9246 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9247 Log:
9248 add h_umode_changed hook for modules that provide usermodes.
9249
9250
9251 Changes: Modified:
9252 +1 -0 trunk/include/hook.h (File Modified)
9253 +2 -1 trunk/src/hook.c (File Modified)
9254 +3 -0 trunk/src/s_user.c (File Modified)
9255
9256
9257 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9258 Log:
9259 Show quiets in /stats z.
9260
9261
9262 Changes: Modified:
9263 +15 -10 trunk/src/s_stats.c (File Modified)
9264
9265
9266 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9267 Log:
9268 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9269
9270
9271 Changes: Modified:
9272 +0 -12 trunk/configure (File Modified)
9273 +0 -9 trunk/configure.ac (File Modified)
9274 +0 -3 trunk/include/setup.h.in (File Modified)
9275
9276
9277 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9278 Log:
9279 change various buffer sizes to = topiclen.
9280
9281
9282 Changes: Modified:
9283 +3 -4 trunk/include/ircd_defs.h (File Modified)
9284
9285
9286 jon 2005/12/12 19:32:18 UTC (20051212-400)
9287 Log:
9288 - Partial commit test, partial ego strokage ;)
9289
9290
9291 Changes: Modified:
9292 +2 -1 trunk/CREDITS (File Modified)
9293
9294
9295 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9296 Log:
9297 More kqueue corrections.
9298
9299 Changes: Modified:
9300 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9301
9302
9303 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9304 Log:
9305 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9306 Not sure why this wasn't this way to begin with.
9307
9308
9309 Changes: Modified:
9310 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9311
9312
9313 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9314 Log:
9315 example.conf tweaks:
9316 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9317 most people do not need this.
9318 Enable serverinfo::hub.
9319
9320
9321 Changes: Modified:
9322 +14 -11 trunk/doc/example.conf (File Modified)
9323
9324
9325 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9326 Log:
9327 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9328
9329
9330 Changes: Modified:
9331 +1 -1 trunk/src/s_serv.c (File Modified)
9332
9333
9334 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9335 Log:
9336 header include changes
9337
9338
9339 Changes: Modified:
9340 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9341 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9342 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9343 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9344 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9345 +1 -21 trunk/libcharybdis/select.c (File Modified)
9346
9347
9348 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9349 Log:
9350 s/ilog/libcharybdis_{die,log,restart}/g
9351
9352
9353 Changes: Modified:
9354 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9355 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9356 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9357 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9358 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9359 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9360 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9361 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9362
9363
9364 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9365 Log:
9366 Use the right callbacks in the function code.
9367
9368 Changes: Modified:
9369 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9370
9371
9372 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9373 Log:
9374 More work, it builds again!
9375
9376
9377 Changes: Modified:
9378 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9379 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9380 + - trunk/libcharybdis/libcharybdis.c (File Added)
9381 + - trunk/libcharybdis/libcharybdis.h (File Added)
9382
9383
9384 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9385 Log:
9386 Move some stuff around.
9387
9388
9389 Changes: Modified:
9390 + - trunk/include/memory.h (File Deleted)
9391 + - trunk/include/tools.h (File Deleted)
9392 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9393 + - trunk/libcharybdis/memory.c (File Added)
9394 + - trunk/libcharybdis/memory.h (File Added)
9395 + - trunk/libcharybdis/snprintf.c (File Added)
9396 + - trunk/libcharybdis/tools.c (File Added)
9397 + - trunk/libcharybdis/tools.h (File Added)
9398 +1000 -1062 trunk/modules/.depend (File Modified)
9399 +421 -455 trunk/src/.depend (File Modified)
9400 +0 -1191 trunk/src/Makefile.in (File Modified)
9401 + - trunk/src/memory.c (File Deleted)
9402 + - trunk/src/snprintf.c (File Deleted)
9403 + - trunk/src/tools.c (File Deleted)
9404
9405
9406 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9407 Log:
9408 move more headers into libcharybdis
9409
9410 Changes: Modified:
9411 + - trunk/include/balloc.h (File Deleted)
9412 + - trunk/include/event.h (File Deleted)
9413 + - trunk/libcharybdis/balloc.h (File Added)
9414 + - trunk/libcharybdis/event.h (File Added)
9415 +924 -1020 trunk/modules/.depend (File Modified)
9416 +327 -406 trunk/src/.depend (File Modified)
9417
9418
9419 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9420 Log:
9421 balloc, events -> libcharybdis
9422
9423 Changes: Modified:
9424 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9425 + - trunk/libcharybdis/balloc.c (File Added)
9426 + - trunk/libcharybdis/event.c (File Added)
9427 +0 -1008 trunk/src/Makefile.in (File Modified)
9428 + - trunk/src/balloc.c (File Deleted)
9429 + - trunk/src/event.c (File Deleted)
9430
9431
9432 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9433 Log:
9434 More fun
9435
9436 Changes: Modified:
9437 + - trunk/include/commio.h (File Deleted)
9438 + - trunk/include/linebuf.h (File Deleted)
9439 + - trunk/libcharybdis/commio.h (File Added)
9440 + - trunk/libcharybdis/linebuf.h (File Added)
9441 +1644 -530 trunk/modules/.depend (File Modified)
9442 +1 -1 trunk/modules/Makefile.in (File Modified)
9443 +720 -284 trunk/src/.depend (File Modified)
9444
9445
9446 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9447 Log:
9448 Makefile reworking -- moving libcharybdis headers into proper location.
9449
9450 Changes: Modified:
9451 +1 -1 trunk/adns/Makefile.in (File Modified)
9452 +1 -1 trunk/src/Makefile.in (File Modified)
9453
9454
9455 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9456 Log:
9457 Document proposed authdaemon protocol.
9458
9459 Changes: Modified:
9460 + - trunk/authdaemon/protocol.txt (File Added)
9461
9462
9463 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9464 Log:
9465 Makefile oops
9466
9467 Changes: Modified:
9468 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9469
9470
9471 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9472 Log:
9473 Remove dead makefile from generation
9474
9475 Changes: Modified:
9476 +1 -2 trunk/configure (File Modified)
9477 +0 -1 trunk/configure.ac (File Modified)
9478
9479
9480 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9481 Log:
9482 libcharybdisIO -> libcharybdis
9483
9484 Changes: Modified:
9485 +1 -1 trunk/src/Makefile.in (File Modified)
9486
9487
9488 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9489 Log:
9490 More restructuring.
9491
9492 Changes: Modified:
9493 + - trunk/libcharybdis/Makefile.in (File Added)
9494 + - trunk/libcharybdis/commio.c (File Added)
9495 + - trunk/libcharybdis/devpoll.c (File Added)
9496 + - trunk/libcharybdis/epoll.c (File Added)
9497 + - trunk/libcharybdis/io/ (File Deleted)
9498 + - trunk/libcharybdis/kqueue.c (File Added)
9499 + - trunk/libcharybdis/linebuf.c (File Added)
9500 + - trunk/libcharybdis/log/ (File Deleted)
9501 + - trunk/libcharybdis/poll.c (File Added)
9502 + - trunk/libcharybdis/ports.c (File Added)
9503 + - trunk/libcharybdis/select.c (File Added)
9504
9505
9506 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9507 Log:
9508 Blah kill makefile
9509
9510 Changes: Modified:
9511 + - trunk/libcharybdis/Makefile.in (File Deleted)
9512
9513
9514 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9515 Log:
9516 Blah kill makefile
9517
9518 Changes: Modified:
9519 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9520
9521
9522 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9523 Log:
9524 add authdaemon dir for later hacking
9525
9526
9527 Changes: Modified:
9528 + - trunk/authdaemon/ (File Added)
9529
9530
9531 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9532 Log:
9533 linebuf -> libcharybdisIO
9534
9535
9536 Changes: Modified:
9537 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9538 + - trunk/libcharybdis/io/linebuf.c (File Added)
9539 + - trunk/libcharybdis/log/ (File Added)
9540 + - trunk/libcharybdis/log/Makefile.in (File Added)
9541 +0 -687 trunk/src/Makefile.in (File Modified)
9542 + - trunk/src/linebuf.c (File Deleted)
9543
9544
9545 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9546 Log:
9547 Solaris 10 I/O ports support
9548
9549 Changes: Modified:
9550 + - trunk/libcharybdis/io/ports.c (File Added)
9551
9552
9553 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9554 Log:
9555 libcharybdis stuff
9556
9557
9558 Changes: Modified:
9559 +1 -1 trunk/Makefile.in (File Modified)
9560 +3 -1 trunk/configure (File Modified)
9561 +133 -10 trunk/configure.ac (File Modified)
9562 + - trunk/libcharybdis/ (File Added)
9563 + - trunk/libcharybdis/Makefile.in (File Added)
9564 + - trunk/libcharybdis/io/ (File Added)
9565 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9566 +2 -3 trunk/src/Makefile.in (File Modified)
9567 + - trunk/src/io/ (File Deleted)
9568
9569
9570 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9571 Log:
9572 split IO stuff into libcharybdisIO.
9573
9574
9575 Changes: Modified:
9576 + - trunk/src/commio.c (File Deleted)
9577 + - trunk/src/devpoll.c (File Deleted)
9578 + - trunk/src/epoll.c (File Deleted)
9579 + - trunk/src/io/ (File Added)
9580 + - trunk/src/io/Makefile.in (File Added)
9581 + - trunk/src/io/commio.c (File Added)
9582 + - trunk/src/io/devpoll.c (File Added)
9583 + - trunk/src/io/epoll.c (File Added)
9584 + - trunk/src/io/kqueue.c (File Added)
9585 + - trunk/src/io/poll.c (File Added)
9586 + - trunk/src/io/select.c (File Added)
9587 + - trunk/src/kqueue.c (File Deleted)
9588 + - trunk/src/poll.c (File Deleted)
9589 + - trunk/src/select.c (File Deleted)
9590
9591
9592 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9593 Log:
9594 Version bump: 1.1.0
9595
9596
9597 Changes: Modified:
9598 +86 -155 trunk/configure (File Modified)
9599 +1 -1 trunk/configure.ac (File Modified)
9600
9601
9602 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9603 Log:
9604 Remove mentions of mkkeypair/cryptlinks.
9605
9606
9607 Changes: Modified:
9608 +1 -3 trunk/doc/challenge.txt (File Modified)
9609
9610
9611 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9612 Log:
9613 Clarify serverinfo{} description.
9614
9615
9616 Changes: Modified:
9617 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9618
9619
9620 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9621 Log:
9622 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9623
9624
9625 Changes: Modified:
9626 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9627
9628
9629 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9630 Log:
9631 Improvements also applicable to hyperion 1.x.
9632
9633
9634 Changes: Modified:
9635 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9636
9637
9638 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9639 Log:
9640 - Add +F description
9641 - General improvements and changes to charybdis
9642
9643
9644 Changes: Modified:
9645 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9646
9647
9648 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9649 Log:
9650 The server notice umodes only have an effect
9651 for opers. ("sendto_realops_flags", so having
9652 the umode is not enough, they must also be
9653 opered)
9654
9655
9656 Changes: Modified:
9657 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9658
9659
9660 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9661 Log:
9662 Updates to umodes docs.
9663
9664
9665 Changes: Modified:
9666 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9667
9668
9669 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9670 Log:
9671 Add SGML documentation.
9672
9673 Changes: Modified:
9674 + - trunk/doc/sgml/ (File Added)
9675 + - trunk/doc/sgml/oper-guide/ (File Added)
9676 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9677 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9678 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9679 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9680 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9681 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9682 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9683
9684
9685 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9686 Log:
9687 Make operwall flag restrict setting umode +z.
9688 This repairs this flag broken in charybdis-1.0.
9689
9690
9691 Changes: Modified:
9692 +41 -0 trunk/contrib/m_flags.c (File Modified)
9693 +9 -0 trunk/src/s_user.c (File Modified)
9694
9695
9696 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9697 Log:
9698 Don't complain/reset remote clients +n. I'm still not
9699 convinced propagating all umodes is the way to go, oh
9700 well.
9701
9702
9703 Changes: Modified:
9704 +1 -1 trunk/src/s_user.c (File Modified)
9705
9706
9707 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9708 Log:
9709 - Require admin flag for oper /chghost (if it's enabled
9710 which is not default)
9711 - Give error message on nonexistant nick
9712
9713
9714 Changes: Modified:
9715 +12 -0 trunk/modules/m_chghost.c (File Modified)
9716
9717
9718 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9719 Log:
9720 Incorporated jilles' dynspoof patch with a few minor changes.
9721
9722 Changes: Modified:
9723 +5 -2 trunk/include/client.h (File Modified)
9724 +1 -0 trunk/include/numeric.h (File Modified)
9725 +75 -4 trunk/modules/m_chghost.c (File Modified)
9726 +2 -21 trunk/modules/m_stats.c (File Modified)
9727 +2 -8 trunk/modules/m_trace.c (File Modified)
9728 +2 -0 trunk/src/client.c (File Modified)
9729 +3 -0 trunk/src/s_user.c (File Modified)
9730
9731
9732 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9733 Log:
9734 Update NEWS.
9735
9736 Changes: Modified:
9737 +5 -0 trunk/NEWS (File Modified)
9738
9739
9740 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9741 Log:
9742 Make show_ip() far less braindead.
9743
9744 Obtained from: ratbox 2.2 SVN
9745
9746
9747 Changes: Modified:
9748 +14 -85 trunk/src/client.c (File Modified)
9749
9750
9751 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9752 Log:
9753 Instead of not showing channels at all for whoising services,
9754 only show channels the requester is also on. If operspying
9755 services, show all the channels.
9756
9757
9758 Changes: Modified:
9759 +37 -40 trunk/modules/m_whois.c (File Modified)
9760
9761
9762 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9763 Log:
9764 - Show real errno if we fail to connect to a server
9765 - Don't show server IPs on IRC if a server goes dead
9766 during handshake
9767
9768
9769 Changes: Modified:
9770 +2 -5 trunk/src/s_serv.c (File Modified)
9771
9772
9773 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9774 Log:
9775 Revert hybrid 7.2 aline code. It causes too many problems.
9776
9777
9778 Changes: Modified:
9779 +1 -47 trunk/NEWS (File Modified)
9780 + - trunk/include/aline.h (File Deleted)
9781 +53 -6 trunk/modules/m_dline.c (File Modified)
9782 +212 -16 trunk/modules/m_kline.c (File Modified)
9783 +37 -8 trunk/modules/m_resv.c (File Modified)
9784 +45 -24 trunk/modules/m_xline.c (File Modified)
9785 +0 -485 trunk/src/Makefile.in (File Modified)
9786 + - trunk/src/aline.c (File Deleted)
9787
9788
9789 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9790 Log:
9791 Incorporate recent ratbox monitor bugfixes (could crash).
9792
9793
9794 Changes: Modified:
9795 +16 -0 trunk/modules/m_monitor.c (File Modified)
9796 +4 -3 trunk/src/monitor.c (File Modified)
9797
9798
9799 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9800 Log:
9801 Fix /invite UID leak.
9802
9803 Found by logiclrd@EFnet.
9804
9805
9806 Changes: Modified:
9807 +3 -2 trunk/modules/m_invite.c (File Modified)
9808
9809
9810 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9811 Log:
9812 Don't show what channels a service is in.
9813
9814 Changes: Modified:
9815 +1 -0 trunk/NEWS (File Modified)
9816 +40 -35 trunk/modules/m_whois.c (File Modified)
9817
9818
9819 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9820 Log:
9821 Update version to 1.0.3.
9822
9823
9824 Changes: Modified:
9825 +9 -9 trunk/configure (File Modified)
9826 +1 -1 trunk/configure.ac (File Modified)
9827
9828
9829 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9830 Log:
9831 Update NEWS.
9832
9833
9834 Changes: Modified:
9835 +7 -1 trunk/NEWS (File Modified)
9836
9837
9838 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9839 Log:
9840 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9841 More static buffers :(
9842
9843
9844 Changes: Modified:
9845 +12 -4 trunk/src/aline.c (File Modified)
9846
9847
9848 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9849 Log:
9850 Make operspy mode (/mode !#channel showing parameters
9851 even if not on channel) work again.
9852
9853
9854 Changes: Modified:
9855 +4 -4 trunk/src/channel.c (File Modified)
9856
9857
9858 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9859 Log:
9860 Call server_introduced hook on TS6 remote server
9861 introduction (ms_sid()).
9862
9863
9864 Changes: Modified:
9865 +6 -0 trunk/modules/core/m_server.c (File Modified)
9866
9867
9868 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9869 Log:
9870 Cyrix boxes are wierd.
9871
9872 Changes: Modified:
9873 +2 -1 trunk/modules/m_services.c (File Modified)
9874
9875
9876 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9877 Log:
9878 More paranoia.
9879
9880 Changes: Modified:
9881 +1 -1 trunk/include/client.h (File Modified)
9882 +3 -1 trunk/modules/m_services.c (File Modified)
9883
9884
9885 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9886 Log:
9887 heh
9888
9889 Changes: Modified:
9890 +1 -6 trunk/modules/m_services.c (File Modified)
9891
9892
9893 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9894 Log:
9895 Disable a check that doesn't always seem to work right for some reason.
9896
9897 Changes: Modified:
9898 +2 -0 trunk/modules/m_services.c (File Modified)
9899
9900
9901 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9902 Log:
9903 Update NEWS.
9904
9905
9906 Changes: Modified:
9907 +4 -1 trunk/NEWS (File Modified)
9908
9909
9910 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9911 Log:
9912 1.0.2
9913
9914
9915 Changes: Modified:
9916 +9 -9 trunk/configure (File Modified)
9917 +1 -1 trunk/configure.ac (File Modified)
9918
9919
9920 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9921 Log:
9922 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9923
9924
9925 Changes: Modified:
9926 +3 -13 trunk/modules/m_trace.c (File Modified)
9927
9928
9929 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9930 Log:
9931 Don't send empty RPL_WHOISCHANNELS on remote whois.
9932
9933 Pointy hat to: jilles
9934
9935
9936 Changes: Modified:
9937 +1 -1 trunk/modules/m_whois.c (File Modified)
9938
9939
9940 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9941 Log:
9942 Update NEWS.
9943
9944
9945 Changes: Modified:
9946 +3 -0 trunk/NEWS (File Modified)
9947
9948
9949 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9950 Log:
9951 Modular umode support.
9952
9953
9954 Changes: Modified:
9955 +0 -9 trunk/include/client.h (File Modified)
9956 +2 -1 trunk/include/s_user.h (File Modified)
9957 +1 -1 trunk/include/tools.h (File Modified)
9958 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9959 +3 -0 trunk/src/ircd.c (File Modified)
9960 +1 -1 trunk/src/messages.tab (File Modified)
9961 +2 -2 trunk/src/s_serv.c (File Modified)
9962 +37 -59 trunk/src/s_user.c (File Modified)
9963 +21 -0 trunk/src/tools.c (File Modified)
9964
9965
9966 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9967 Log:
9968 Optionally do forced nick change to the UID instead of kill
9969 on nick collisions, see doc/collision_fnc.txt for more
9970 details.
9971
9972
9973 Changes: Modified:
9974 + - trunk/doc/collision_fnc.txt (File Added)
9975 +1 -0 trunk/doc/example.conf (File Modified)
9976 +8 -0 trunk/doc/reference.conf (File Modified)
9977 +1 -0 trunk/include/numeric.h (File Modified)
9978 +1 -0 trunk/include/s_conf.h (File Modified)
9979 +2 -1 trunk/include/s_serv.h (File Modified)
9980 +1 -0 trunk/include/s_stats.h (File Modified)
9981 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9982 +1 -1 trunk/src/messages.tab (File Modified)
9983 +1 -0 trunk/src/newconf.c (File Modified)
9984 +1 -0 trunk/src/s_conf.c (File Modified)
9985 +1 -0 trunk/src/s_serv.c (File Modified)
9986 +2 -2 trunk/src/s_stats.c (File Modified)
9987
9988
9989 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9990 Log:
9991 Update NEWS.
9992
9993
9994 Modified:
9995 trunk/NEWS (File Modified)
9996
9997
9998 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9999 Log:
10000 Don't allow lookups by uid in /monitor + and /monitor s.
10001
10002
10003 Modified:
10004 trunk/modules/m_monitor.c (File Modified)
10005
10006
10007 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10008 Log:
10009 Stop garbage +j being set in cases like +j aaa:bbb by
10010 initializing the variables properly.
10011
10012 Reported by kyle.
10013
10014
10015 Modified:
10016 trunk/modules/core/m_mode.c (File Modified)
10017 trunk/modules/core/m_sjoin.c (File Modified)
10018
10019
10020 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10021 Log:
10022 Apply flags to the proper server in me_gcap().
10023
10024
10025 Modified:
10026 trunk/modules/m_capab.c (File Modified)
10027
10028
10029 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10030 Log:
10031 Use find_named_client() instead of find_client() to check
10032 for nick collisions.
10033
10034
10035 Modified:
10036 trunk/modules/core/m_nick.c (File Modified)
10037
10038
10039 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10040 Log:
10041 - Replace old 381 numeric with a new, more positive one!
10042
10043
10044 Modified:
10045 trunk/src/messages.tab (File Modified)
10046
10047
10048 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10049 Log:
10050 Make it compile again.
10051
10052
10053 Modified:
10054 trunk/src/channel.c (File Modified)
10055 trunk/src/client.c (File Modified)
10056 trunk/src/ircd.c (File Modified)
10057 trunk/src/packet.c (File Modified)
10058
10059
10060 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10061 Log:
10062 - Prevent UID disclosure in cmode setting.
10063
10064
10065 Modified:
10066 trunk/NEWS (File Modified)
10067 trunk/modules/core/m_mode.c (File Modified)
10068
10069
10070 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10071 Log:
10072 A different check which prevents UID disclosure.
10073
10074
10075 Modified:
10076 trunk/modules/core/m_kick.c (File Modified)
10077
10078
10079 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10080 Log:
10081 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10082
10083
10084 Modified:
10085 trunk/modules/core/m_kick.c (File Modified)
10086
10087
10088 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10089 Log:
10090 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10091
10092
10093 Modified:
10094 trunk/NEWS (File Modified)
10095 trunk/modules/m_accept.c (File Modified)
10096 trunk/modules/m_admin.c (File Modified)
10097 trunk/modules/m_away.c (File Modified)
10098 trunk/modules/m_cap.c (File Modified)
10099 trunk/modules/m_capab.c (File Modified)
10100 trunk/modules/m_challenge.c (File Modified)
10101 trunk/modules/m_chghost.c (File Modified)
10102 trunk/modules/m_close.c (File Modified)
10103 trunk/modules/m_cmessage.c (File Modified)
10104 trunk/modules/m_connect.c (File Modified)
10105 trunk/modules/m_dline.c (File Modified)
10106 trunk/modules/m_encap.c (File Modified)
10107 trunk/modules/m_etrace.c (File Modified)
10108 trunk/modules/m_gline.c (File Modified)
10109 trunk/modules/m_help.c (File Modified)
10110 trunk/modules/m_info.c (File Modified)
10111 trunk/modules/m_invite.c (File Modified)
10112 trunk/modules/m_ison.c (File Modified)
10113 trunk/modules/m_kline.c (File Modified)
10114 trunk/modules/m_knock.c (File Modified)
10115 trunk/modules/m_links.c (File Modified)
10116 trunk/modules/m_list.c (File Modified)
10117 trunk/modules/m_locops.c (File Modified)
10118 trunk/modules/m_lusers.c (File Modified)
10119 trunk/modules/m_map.c (File Modified)
10120 trunk/modules/m_monitor.c (File Modified)
10121 trunk/modules/m_motd.c (File Modified)
10122 trunk/modules/m_names.c (File Modified)
10123 trunk/modules/m_oper.c (File Modified)
10124 trunk/modules/m_operspy.c (File Modified)
10125 trunk/modules/m_pass.c (File Modified)
10126 trunk/modules/m_ping.c (File Modified)
10127 trunk/modules/m_pong.c (File Modified)
10128 trunk/modules/m_post.c (File Modified)
10129 trunk/modules/m_rehash.c (File Modified)
10130 trunk/modules/m_restart.c (File Modified)
10131 trunk/modules/m_resv.c (File Modified)
10132 trunk/modules/m_services.c (File Modified)
10133 trunk/modules/m_set.c (File Modified)
10134 trunk/modules/m_sshortcut.c (File Modified)
10135 trunk/modules/m_stats.c (File Modified)
10136 trunk/modules/m_svinfo.c (File Modified)
10137 trunk/modules/m_tb.c (File Modified)
10138 trunk/modules/m_testline.c (File Modified)
10139 trunk/modules/m_testmask.c (File Modified)
10140 trunk/modules/m_time.c (File Modified)
10141 trunk/modules/m_topic.c (File Modified)
10142 trunk/modules/m_trace.c (File Modified)
10143 trunk/modules/m_unreject.c (File Modified)
10144 trunk/modules/m_user.c (File Modified)
10145 trunk/modules/m_userhost.c (File Modified)
10146 trunk/modules/m_users.c (File Modified)
10147 trunk/modules/m_version.c (File Modified)
10148 trunk/modules/m_wallops.c (File Modified)
10149 trunk/modules/m_who.c (File Modified)
10150 trunk/modules/m_whois.c (File Modified)
10151 trunk/modules/m_whowas.c (File Modified)
10152 trunk/modules/m_xline.c (File Modified)
10153 trunk/src/adns.c (File Modified)
10154 trunk/src/aline.c (File Modified)
10155 trunk/src/cache.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10157 trunk/src/class.c (File Modified)
10158 trunk/src/client.c (File Modified)
10159 trunk/src/commio.c (File Modified)
10160 trunk/src/event.c (File Modified)
10161 trunk/src/hash.c (File Modified)
10162 trunk/src/hostmask.c (File Modified)
10163 trunk/src/ircd.c (File Modified)
10164 trunk/src/kdparse.c (File Modified)
10165 trunk/src/linebuf.c (File Modified)
10166 trunk/src/listener.c (File Modified)
10167 trunk/src/modules.c (File Modified)
10168 trunk/src/monitor.c (File Modified)
10169 trunk/src/newconf.c (File Modified)
10170 trunk/src/packet.c (File Modified)
10171 trunk/src/parse.c (File Modified)
10172 trunk/src/reject.c (File Modified)
10173 trunk/src/s_auth.c (File Modified)
10174 trunk/src/s_conf.c (File Modified)
10175 trunk/src/s_gline.c (File Modified)
10176 trunk/src/s_log.c (File Modified)
10177 trunk/src/s_newconf.c (File Modified)
10178 trunk/src/s_serv.c (File Modified)
10179 trunk/src/s_stats.c (File Modified)
10180 trunk/src/s_user.c (File Modified)
10181 trunk/src/send.c (File Modified)
10182 trunk/src/whowas.c (File Modified)
10183
10184
10185 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10186 Log:
10187 - More coding style niceities. Pretty much got client.h squared away.
10188
10189
10190 Modified:
10191 trunk/modules/m_dline.c (File Modified)
10192 trunk/modules/m_gline.c (File Modified)
10193 trunk/modules/m_kline.c (File Modified)
10194 trunk/modules/m_rehash.c (File Modified)
10195 trunk/modules/m_resv.c (File Modified)
10196 trunk/modules/m_stats.c (File Modified)
10197 trunk/modules/m_testline.c (File Modified)
10198 trunk/modules/m_user.c (File Modified)
10199 trunk/modules/m_xline.c (File Modified)
10200
10201
10202 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10203 Log:
10204 - Propagate quiets (+q) on netjoins
10205 - Clear +q list too on lowerTS sjoin from TS6 source
10206
10207
10208 Modified:
10209 trunk/modules/core/m_sjoin.c (File Modified)
10210 trunk/src/s_serv.c (File Modified)
10211
10212
10213 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10214 Log:
10215 Second argument to whois is always a nick, never a uid.
10216 This prevents /whois other.server uid to get information
10217 about that uid.
10218
10219
10220 Modified:
10221 trunk/modules/m_whois.c (File Modified)
10222
10223
10224 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10225 Log:
10226 Don't allow local users to use uids in user mode.
10227
10228
10229 Modified:
10230 trunk/src/s_user.c (File Modified)
10231
10232
10233 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10234 Log:
10235 Make it compile again.
10236
10237
10238 Modified:
10239 trunk/src/s_stats.c (File Modified)
10240
10241
10242 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10243 Log:
10244 Fix propagation of empty SJOIN.
10245
10246
10247 Modified:
10248 trunk/modules/core/m_sjoin.c (File Modified)
10249
10250
10251 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10252 Log:
10253 Some atheme-style niceties here.
10254
10255
10256 Modified:
10257 trunk/modules/m_accept.c (File Modified)
10258 trunk/modules/m_admin.c (File Modified)
10259 trunk/modules/m_away.c (File Modified)
10260 trunk/modules/m_cap.c (File Modified)
10261 trunk/modules/m_capab.c (File Modified)
10262 trunk/modules/m_challenge.c (File Modified)
10263 trunk/modules/m_chghost.c (File Modified)
10264 trunk/modules/m_close.c (File Modified)
10265 trunk/modules/m_cmessage.c (File Modified)
10266 trunk/modules/m_connect.c (File Modified)
10267 trunk/modules/m_dline.c (File Modified)
10268 trunk/modules/m_encap.c (File Modified)
10269 trunk/modules/m_etrace.c (File Modified)
10270 trunk/modules/m_gline.c (File Modified)
10271 trunk/modules/m_help.c (File Modified)
10272 trunk/modules/m_info.c (File Modified)
10273 trunk/modules/m_invite.c (File Modified)
10274 trunk/modules/m_ison.c (File Modified)
10275 trunk/modules/m_kline.c (File Modified)
10276 trunk/modules/m_knock.c (File Modified)
10277 trunk/modules/m_links.c (File Modified)
10278 trunk/modules/m_list.c (File Modified)
10279 trunk/modules/m_locops.c (File Modified)
10280 trunk/modules/m_lusers.c (File Modified)
10281 trunk/modules/m_map.c (File Modified)
10282 trunk/modules/m_monitor.c (File Modified)
10283 trunk/modules/m_motd.c (File Modified)
10284 trunk/modules/m_names.c (File Modified)
10285 trunk/modules/m_oper.c (File Modified)
10286 trunk/modules/m_operspy.c (File Modified)
10287 trunk/modules/m_pass.c (File Modified)
10288 trunk/modules/m_ping.c (File Modified)
10289 trunk/modules/m_pong.c (File Modified)
10290 trunk/modules/m_post.c (File Modified)
10291 trunk/modules/m_rehash.c (File Modified)
10292 trunk/modules/m_restart.c (File Modified)
10293 trunk/modules/m_resv.c (File Modified)
10294 trunk/modules/m_services.c (File Modified)
10295 trunk/modules/m_set.c (File Modified)
10296 trunk/modules/m_sshortcut.c (File Modified)
10297 trunk/modules/m_stats.c (File Modified)
10298 trunk/modules/m_svinfo.c (File Modified)
10299 trunk/modules/m_tb.c (File Modified)
10300 trunk/modules/m_testline.c (File Modified)
10301 trunk/modules/m_testmask.c (File Modified)
10302 trunk/modules/m_time.c (File Modified)
10303 trunk/modules/m_topic.c (File Modified)
10304 trunk/modules/m_trace.c (File Modified)
10305 trunk/modules/m_unreject.c (File Modified)
10306 trunk/modules/m_user.c (File Modified)
10307 trunk/modules/m_userhost.c (File Modified)
10308 trunk/modules/m_users.c (File Modified)
10309 trunk/modules/m_version.c (File Modified)
10310 trunk/modules/m_wallops.c (File Modified)
10311 trunk/modules/m_who.c (File Modified)
10312 trunk/modules/m_whois.c (File Modified)
10313 trunk/modules/m_whowas.c (File Modified)
10314 trunk/modules/m_xline.c (File Modified)
10315
10316
10317 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10318 Log:
10319 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10320
10321
10322 Modified:
10323 trunk/.indent.pro (File Modified)
10324 trunk/include/charybdis.h (File Added)
10325 trunk/include/client.h (File Modified)
10326 trunk/modules/.indent.pro (File Modified)
10327 trunk/src/.indent.pro (File Modified)
10328 trunk/src/adns.c (File Modified)
10329 trunk/src/aline.c (File Modified)
10330 trunk/src/cache.c (File Modified)
10331 trunk/src/channel.c (File Modified)
10332 trunk/src/class.c (File Modified)
10333 trunk/src/client.c (File Modified)
10334 trunk/src/commio.c (File Modified)
10335 trunk/src/event.c (File Modified)
10336 trunk/src/hash.c (File Modified)
10337 trunk/src/hostmask.c (File Modified)
10338 trunk/src/ircd.c (File Modified)
10339 trunk/src/kdparse.c (File Modified)
10340 trunk/src/linebuf.c (File Modified)
10341 trunk/src/listener.c (File Modified)
10342 trunk/src/modules.c (File Modified)
10343 trunk/src/monitor.c (File Modified)
10344 trunk/src/newconf.c (File Modified)
10345 trunk/src/packet.c (File Modified)
10346 trunk/src/parse.c (File Modified)
10347 trunk/src/reject.c (File Modified)
10348 trunk/src/s_auth.c (File Modified)
10349 trunk/src/s_conf.c (File Modified)
10350 trunk/src/s_gline.c (File Modified)
10351 trunk/src/s_log.c (File Modified)
10352 trunk/src/s_newconf.c (File Modified)
10353 trunk/src/s_serv.c (File Modified)
10354 trunk/src/s_stats.c (File Modified)
10355 trunk/src/s_user.c (File Modified)
10356 trunk/src/send.c (File Modified)
10357 trunk/src/whowas.c (File Modified)
10358
10359
10360 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10361 Log:
10362 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10363 - Convert a few modules towards using this code.
10364 - Make a note about this change in NEWS.
10365
10366
10367 Modified:
10368 trunk/NEWS (File Modified)
10369 trunk/include/aline.h (File Added)
10370 trunk/modules/m_dline.c (File Modified)
10371 trunk/modules/m_kline.c (File Modified)
10372 trunk/modules/m_resv.c (File Modified)
10373 trunk/modules/m_xline.c (File Modified)
10374 trunk/src/Makefile.in (File Modified)
10375 trunk/src/aline.c (File Added)
10376
10377
10378 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10379 Log:
10380 - Update NEWS document.
10381
10382
10383 Modified:
10384 trunk/NEWS (File Modified)
10385
10386
10387 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10388 Log:
10389 Use find_named_person() instead of find_person() in services shortcuts.
10390
10391
10392 Modified:
10393 trunk/modules/m_sshortcut.c (File Modified)
10394
10395
10396 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10397 Log:
10398 Fix propagation of empty channels (+P).
10399
10400
10401 Modified:
10402 trunk/modules/core/m_sjoin.c (File Modified)
10403 trunk/src/s_serv.c (File Modified)
10404
10405
10406 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10407 Log:
10408 Use same comparison for +f.
10409
10410
10411 Modified:
10412 trunk/modules/core/m_join.c (File Modified)
10413
10414
10415 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10416 Log:
10417 Retire server-server non-encap CHGHOST, and clean it up a bit.
10418
10419
10420 Modified:
10421 trunk/modules/m_chghost.c (File Modified)
10422
10423
10424 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10425 Log:
10426 Use TS6 form for SQUIT wallops.
10427
10428
10429 Modified:
10430 trunk/modules/core/m_squit.c (File Modified)
10431
10432
10433 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10434 Log:
10435 Propagate nick changes for remote clients in TS6 form if possible;
10436 simplify the code a bit.
10437
10438
10439 Modified:
10440 trunk/modules/core/m_nick.c (File Modified)
10441
10442
10443 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10444 Log:
10445 Only clear oper_only_umodes on deoper for local clients.
10446
10447
10448 Modified:
10449 trunk/src/s_user.c (File Modified)
10450
10451
10452 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10453 Log:
10454 - Don't enable use_whois_actually in the default config, makes cloaking
10455 only useful for vanity.
10456
10457
10458 Modified:
10459 trunk/doc/example.conf (File Modified)
10460
10461
10462 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10463 Log:
10464 Fix linebuf raw code to not truncate lines longer than
10465 510 characters. This stops ziplinks corruption at
10466 the initial burst if the other side sends a lot.
10467
10468
10469 Modified:
10470 trunk/src/linebuf.c (File Modified)
10471
10472
10473 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10474 Log:
10475 - Add +r to channel_modes().
10476
10477
10478 Modified:
10479 trunk/src/channel.c (File Modified)
10480
10481
10482 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10483 Log:
10484 Update NEWS.
10485
10486
10487 Modified:
10488 trunk/NEWS (File Modified)
10489
10490
10491 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10492 Log:
10493 err, nvm. wrong project :-P
10494
10495
10496 Modified:
10497 trunk/src/match.c (File Modified)
10498
10499
10500 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10501 Log:
10502 make sure we don't crash on match(NULL, test)
10503
10504
10505 Modified:
10506 trunk/src/match.c (File Modified)
10507
10508
10509 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10510 Log:
10511 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10512 flags = rehash in shared{}.
10513 Uses :<source> ENCAP <target> REHASH [option].
10514
10515
10516 Modified:
10517 trunk/doc/example.conf (File Modified)
10518 trunk/doc/reference.conf (File Modified)
10519 trunk/help/opers/rehash (File Modified)
10520 trunk/include/s_newconf.h (File Modified)
10521 trunk/modules/m_rehash.c (File Modified)
10522 trunk/modules/m_stats.c (File Modified)
10523 trunk/src/newconf.c (File Modified)
10524
10525
10526 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10527 Log:
10528 Initialize flags to 0 in conf_set_shared_flags() and
10529 conf_set_cluster_flags().
10530
10531
10532 Modified:
10533 trunk/src/newconf.c (File Modified)
10534
10535
10536 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10537 Log:
10538 Don't allow a forward from a #channel to an &channel.
10539 Error message is Illegal channel name.
10540
10541
10542 Modified:
10543 trunk/modules/core/m_mode.c (File Modified)
10544
10545
10546 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10547 Log:
10548 - change version to 1.0.1
10549
10550
10551 Modified:
10552 trunk/configure (File Modified)
10553 trunk/configure.ac (File Modified)
10554
10555
10556 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10557 Log:
10558 Update NEWS.
10559
10560
10561 Modified:
10562 trunk/NEWS (File Modified)
10563
10564
10565 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10566 Log:
10567 Services shortcuts changes:
10568 - Require umode +S on target
10569 - Use ERR_SERVICESDOWN (440) for error message
10570 - Fix check for empty string
10571
10572
10573 Modified:
10574 trunk/include/numeric.h (File Modified)
10575 trunk/modules/m_sshortcut.c (File Modified)
10576 trunk/src/messages.tab (File Modified)
10577
10578
10579 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10580 Log:
10581 s/IsChanService/IsService/g;
10582
10583
10584 Modified:
10585 trunk/modules/m_sshortcut.c (File Modified)
10586
10587
10588 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10589 Log:
10590 Add check for service validity in shortcut routines.
10591
10592
10593 Modified:
10594 trunk/modules/m_sshortcut.c (File Modified)
10595
10596
10597 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10598 Log:
10599 Don't allow forwarding to a -F channel the setter is not on.
10600
10601
10602 Modified:
10603 trunk/modules/core/m_mode.c (File Modified)
10604
10605
10606 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10607 Log:
10608 Describe identify_service and identify_command in
10609 reference.conf.
10610
10611
10612 Modified:
10613 trunk/doc/reference.conf (File Modified)
10614
10615
10616 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10617 Log:
10618 More helpfile updates.
10619
10620
10621 Modified:
10622 trunk/help/Makefile.in (File Modified)
10623 trunk/help/opers/die (File Modified)
10624 trunk/help/opers/join (File Modified)
10625 trunk/help/opers/links (File Modified)
10626 trunk/help/opers/lusers (File Modified)
10627 trunk/help/opers/map (File Added)
10628 trunk/help/opers/motd (File Modified)
10629 trunk/help/opers/names (File Modified)
10630 trunk/help/opers/notice (File Modified)
10631 trunk/help/opers/operspy (File Modified)
10632 trunk/help/opers/part (File Modified)
10633 trunk/help/opers/privmsg (File Modified)
10634 trunk/help/opers/restart (File Modified)
10635 trunk/help/opers/set (File Modified)
10636 trunk/help/opers/stats (File Modified)
10637 trunk/help/opers/trace (File Modified)
10638 trunk/help/opers/version (File Modified)
10639 trunk/help/users/notice (File Modified)
10640 trunk/help/users/privmsg (File Modified)
10641 trunk/help/users/stats (File Modified)
10642
10643
10644 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10645 Log:
10646 Update help files.
10647
10648
10649 Modified:
10650 trunk/help/opers/cmode (File Modified)
10651 trunk/help/opers/umode (File Modified)
10652 trunk/help/opers/wallops (File Modified)
10653 trunk/help/opers/who (File Modified)
10654 trunk/help/users/umode (File Modified)
10655
10656
10657 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10658 Log:
10659 Include cmode +r in 004 and 005.
10660
10661
10662 Modified:
10663 trunk/include/supported.h (File Modified)
10664 trunk/src/messages.tab (File Modified)
10665
10666
10667 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10668 Log:
10669 No need to clear all 3 buffers in channel_modes().
10670
10671
10672 Modified:
10673 trunk/src/channel.c (File Modified)
10674
10675
10676 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10677 Log:
10678 - Fix multiple +f modes per line
10679 - -f shouldn't take a parameter
10680
10681
10682 Modified:
10683 trunk/modules/core/m_mode.c (File Modified)
10684
10685
10686 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10687 Log:
10688 Channel mode +Q now prevents forwarding to or through
10689 a channel, just like in hyperion, not from a channel.
10690
10691
10692 Modified:
10693 trunk/modules/core/m_join.c (File Modified)
10694
10695
10696 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10697 Log:
10698 Complete +F/+Q propagation.
10699
10700
10701 Modified:
10702 trunk/modules/core/m_join.c (File Modified)
10703 trunk/modules/core/m_sjoin.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10705
10706
10707 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10708 Log:
10709 - A few minor fixes.
10710
10711
10712 Modified:
10713 trunk/modules/core/m_join.c (File Modified)
10714 trunk/modules/m_services.c (File Modified)
10715
10716
10717 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10718 Log:
10719 - Fix netsplit obfuscation.
10720
10721
10722 Modified:
10723 trunk/src/client.c (File Modified)
10724
10725
10726 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10727 Log:
10728 - Fix another /stats p related bug.
10729
10730
10731 Modified:
10732 trunk/src/client.c (File Modified)
10733
10734
10735 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10736 Log:
10737 - Update example.conf.
10738
10739
10740 Modified:
10741 trunk/doc/example.conf (File Modified)
10742
10743
10744 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10745 Log:
10746 - Fix a minor bug here, and re-release 1.0.
10747
10748
10749 Modified:
10750 trunk/modules/core/m_nick.c (File Modified)
10751
10752
10753 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10754 Log:
10755 - Add bursted clients to /stats p list.
10756
10757
10758 Modified:
10759 trunk/modules/core/m_nick.c (File Modified)
10760
10761
10762 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10763 Log:
10764 - Add identify_service, identify_command options to the example.conf,
10765 newconf parser.
10766
10767
10768 Modified:
10769 trunk/NEWS (File Modified)
10770 trunk/doc/example.conf (File Modified)
10771 trunk/src/newconf.c (File Modified)
10772
10773
10774 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10775 Log:
10776 - Add services shortcuts.
10777
10778
10779 Modified:
10780 trunk/modules/Makefile.in (File Modified)
10781 trunk/modules/m_sshortcut.c (File Added)
10782
10783
10784 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10785 Log:
10786 - put back checks i removed by mistake
10787
10788
10789 Modified:
10790 trunk/modules/core/m_join.c (File Modified)
10791
10792
10793 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10794 Log:
10795 - Implement channel mode +Q, which disables forwarding.
10796 - Make forwarding usable by everyone.
10797 - Implement channel mode +F which bypasses authority checks on a target
10798 set with this mode
10799 - Update NEWS.
10800
10801
10802 Modified:
10803 trunk/NEWS (File Modified)
10804 trunk/include/channel.h (File Modified)
10805 trunk/include/supported.h (File Modified)
10806 trunk/modules/core/m_join.c (File Modified)
10807 trunk/modules/core/m_mode.c (File Modified)
10808 trunk/src/messages.tab (File Modified)
10809
10810
10811 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10812 Log:
10813 - Fix account handling brokenness.
10814
10815
10816 Modified:
10817 trunk/modules/m_services.c (File Modified)
10818
10819
10820 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10821 Log:
10822 Identify to services via server password hack. Still
10823 needs config file parts, like
10824 identifyservice = "nickserv@services.int";
10825 identifycommand = "IDENTIFY";
10826
10827
10828 Modified:
10829 trunk/include/s_conf.h (File Modified)
10830 trunk/src/s_user.c (File Modified)
10831
10832
10833 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10834 Log:
10835 Make send.c compile.
10836
10837
10838 Modified:
10839 trunk/src/send.c (File Modified)
10840
10841
10842 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10843 Log:
10844 - Handle this better.
10845
10846
10847 Modified:
10848 trunk/src/send.c (File Modified)
10849
10850
10851 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10852 Log:
10853 If the source is not a client, don't send to normal users.
10854
10855
10856 Modified:
10857 trunk/src/send.c (File Modified)
10858
10859
10860 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10861 Log:
10862 - Make /wallops behave as wallops in other ircds.
10863
10864
10865 Modified:
10866 trunk/modules/m_wallops.c (File Modified)
10867 trunk/src/send.c (File Modified)
10868
10869
10870 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10871 Log:
10872 - charybdis-1.0
10873
10874
10875 Modified:
10876 trunk/NEWS (File Modified)
10877 trunk/configure (File Modified)
10878 trunk/configure.ac (File Modified)
10879
10880
10881 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10882 Log:
10883 - Remove efnet configuration.
10884 - Rename example.conf as reference.conf, and replace the default
10885 example.conf with one suitable for AthemeNET.
10886 - Update makefile to reflect these changes.
10887
10888
10889 Modified:
10890 trunk/doc/Makefile.in (File Modified)
10891 trunk/doc/example.conf (File Modified)
10892 trunk/doc/example.efnet.conf (File Deleted)
10893 trunk/doc/reference.conf (File Added)
10894
10895
10896 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10897 Log:
10898 - Don't display opers who are /away.
10899
10900
10901 Modified:
10902 trunk/modules/m_stats.c (File Modified)
10903
10904
10905 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10906 Log:
10907 Put cmode +f in 004 and 005.
10908
10909
10910 Modified:
10911 trunk/include/supported.h (File Modified)
10912 trunk/src/messages.tab (File Modified)
10913
10914
10915 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10916 Log:
10917 Add user umode +Q which prevents a user from
10918 being forwarded.
10919
10920
10921 Modified:
10922 trunk/include/client.h (File Modified)
10923 trunk/modules/core/m_join.c (File Modified)
10924 trunk/src/messages.tab (File Modified)
10925 trunk/src/s_user.c (File Modified)
10926
10927
10928 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10929 Log:
10930 Implement channel forwarding in m_join(). As in
10931 hyperion, failing to join because of +i, +r or +j
10932 can cause you to be forwarded, potentially
10933 recursively. Unlike hyperion, a single numeric
10934 is sent in case of a successful forward, otherwise
10935 the ircd acts if there were no forward.
10936
10937
10938 Modified:
10939 trunk/include/numeric.h (File Modified)
10940 trunk/modules/core/m_join.c (File Modified)
10941 trunk/src/messages.tab (File Modified)
10942
10943
10944 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10945 Log:
10946 Allow servers to set oper-only cmodes as well.
10947
10948
10949 Modified:
10950 trunk/modules/core/m_mode.c (File Modified)
10951
10952
10953 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10954 Log:
10955 Add cmode +f which takes a channel name, settable
10956 only by opers for now. Does not do anything yet.
10957
10958
10959 Modified:
10960 trunk/include/channel.h (File Modified)
10961 trunk/modules/core/m_join.c (File Modified)
10962 trunk/modules/core/m_mode.c (File Modified)
10963 trunk/modules/core/m_sjoin.c (File Modified)
10964 trunk/src/channel.c (File Modified)
10965
10966
10967 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10968 Log:
10969 Fully initialize 'mode' in ms_join() and ms_sjoin()
10970 to avoid old +j garbage from being used.
10971
10972
10973 Modified:
10974 trunk/modules/core/m_join.c (File Modified)
10975 trunk/modules/core/m_sjoin.c (File Modified)
10976
10977
10978 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10979 Log:
10980 - only touch join_count/join_delta if join throttling
10981 is enabled on the channel
10982 - reset join_count/join_delta to 0 if -j is set
10983
10984
10985 Modified:
10986 trunk/modules/core/m_join.c (File Modified)
10987 trunk/modules/core/m_mode.c (File Modified)
10988 trunk/modules/core/m_sjoin.c (File Modified)
10989
10990
10991 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10992 Log:
10993 Also start a new "period" for join throttling for remote joins,
10994 if necessary. Make the code slightly clearer.
10995
10996
10997 Modified:
10998 trunk/modules/core/m_join.c (File Modified)
10999 trunk/src/channel.c (File Modified)
11000
11001
11002 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11003 Log:
11004 Some +j improvements, still broken.
11005
11006
11007 Modified:
11008 trunk/modules/core/m_join.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11010
11011
11012 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11013 Log:
11014 Only do +z processing for +m channels the sender is on,
11015 as bans/quiets are currently only checked locally.
11016
11017
11018 Modified:
11019 trunk/modules/core/m_message.c (File Modified)
11020
11021
11022 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11023 Log:
11024 - Add max_bans_large configuration option, defaulting to 500, to
11025 limit the number of bans in a +L channel
11026 - Change b/e/I to b/e/I/q in texts
11027
11028
11029 Modified:
11030 trunk/doc/example.conf (File Modified)
11031 trunk/include/s_conf.h (File Modified)
11032 trunk/modules/core/m_mode.c (File Modified)
11033 trunk/modules/m_info.c (File Modified)
11034 trunk/src/newconf.c (File Modified)
11035 trunk/src/s_conf.c (File Modified)
11036
11037
11038 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11039 Log:
11040 Store invite for +gi channels.
11041 Note that +gi is significantly weaker access control than +i.
11042
11043
11044 Modified:
11045 trunk/modules/m_invite.c (File Modified)
11046
11047
11048 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11049 Log:
11050 Nonops are allowed to see +q lists.
11051
11052
11053 Modified:
11054 trunk/modules/core/m_mode.c (File Modified)
11055
11056
11057 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11058 Log:
11059 Invalidate can_send() cache on -q.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_mode.c (File Modified)
11064
11065
11066 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11067 Log:
11068 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11069
11070
11071 Modified:
11072 trunk/modules/core/m_sjoin.c (File Modified)
11073
11074
11075 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11076 Log:
11077 - Allow blank SJOINs -- for permanant channels.
11078
11079
11080 Modified:
11081 trunk/modules/core/m_sjoin.c (File Modified)
11082
11083
11084 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11085 Log:
11086 - Burst permanant channels.
11087
11088
11089 Modified:
11090 trunk/src/s_serv.c (File Modified)
11091
11092
11093 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11094 Log:
11095 - Fix handling of permanant channels.
11096
11097
11098 Modified:
11099 trunk/modules/core/m_join.c (File Modified)
11100
11101
11102 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11103 Log:
11104 - Run indent on core modules.
11105 - Add propagation of join throttle settings.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_die.c (File Modified)
11110 trunk/modules/core/m_error.c (File Modified)
11111 trunk/modules/core/m_join.c (File Modified)
11112 trunk/modules/core/m_kick.c (File Modified)
11113 trunk/modules/core/m_kill.c (File Modified)
11114 trunk/modules/core/m_message.c (File Modified)
11115 trunk/modules/core/m_mode.c (File Modified)
11116 trunk/modules/core/m_nick.c (File Modified)
11117 trunk/modules/core/m_part.c (File Modified)
11118 trunk/modules/core/m_quit.c (File Modified)
11119 trunk/modules/core/m_server.c (File Modified)
11120 trunk/modules/core/m_sjoin.c (File Modified)
11121 trunk/modules/core/m_squit.c (File Modified)
11122
11123
11124 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11125 Log:
11126 - Fix mistake in commit message.
11127
11128
11129 Modified:
11130 trunk/ChangeLog (File Modified)
11131
11132
11133 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11134 Log:
11135 - Channel throttling.
11136
11137
11138 Modified:
11139 trunk/NEWS (File Modified)
11140 trunk/include/supported.h (File Modified)
11141 trunk/modules/core/m_mode.c (File Modified)
11142 trunk/src/messages.tab (File Modified)
11143
11144
11145 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11146 Log:
11147 - Channel throttle logic fixes.
11148
11149
11150 Modified:
11151 trunk/include/channel.h (File Modified)
11152
11153
11154 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11155 Log:
11156 - Add the throttle logic.
11157
11158
11159 Modified:
11160 trunk/include/channel.h (File Modified)
11161 trunk/include/numeric.h (File Modified)
11162 trunk/modules/core/m_join.c (File Modified)
11163 trunk/src/channel.c (File Modified)
11164 trunk/src/messages.tab (File Modified)
11165
11166
11167 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11168 Log:
11169 - Cosmetic fixes to CREDITS.
11170
11171
11172 Modified:
11173 trunk/CREDITS (File Modified)
11174
11175
11176 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11177 Log:
11178 - Better channel_modes() from ShadowIRCd 4.
11179
11180
11181 Modified:
11182 trunk/include/channel.h (File Modified)
11183 trunk/src/channel.c (File Modified)
11184
11185
11186 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11187 Log:
11188 - Strip colour codes from parts.
11189
11190
11191 Modified:
11192 trunk/modules/core/m_part.c (File Modified)
11193
11194
11195 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11196 Log:
11197 - Strip colour codes from quits.
11198
11199
11200 Modified:
11201 trunk/modules/core/m_quit.c (File Modified)
11202
11203
11204 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11205 Log:
11206 - add +c/+g/+z to channel_modes().
11207
11208
11209 Modified:
11210 trunk/src/channel.c (File Modified)
11211
11212
11213 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11214 Log:
11215 - Add +g to 004/005 numerics.
11216
11217
11218 Modified:
11219 trunk/include/supported.h (File Modified)
11220 trunk/src/messages.tab (File Modified)
11221
11222
11223 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11224 Log:
11225 - Add +cgz to set_final_mode() in both join/sjoin.
11226 - Implement channel mode +g: Free invite.
11227
11228
11229 Modified:
11230 trunk/include/channel.h (File Modified)
11231 trunk/modules/core/m_join.c (File Modified)
11232 trunk/modules/core/m_mode.c (File Modified)
11233 trunk/modules/core/m_sjoin.c (File Modified)
11234 trunk/modules/m_invite.c (File Modified)
11235
11236
11237 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11238 Log:
11239 - Make sure /stats p uses the right list.
11240
11241
11242 Modified:
11243 trunk/modules/m_stats.c (File Modified)
11244
11245
11246 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11247 Log:
11248 - local oper list becomes local_oper_list.
11249 - all opers are stored on oper_list for /stats p.
11250
11251
11252 Modified:
11253 trunk/include/ircd.h (File Modified)
11254 trunk/modules/m_stats.c (File Modified)
11255 trunk/modules/m_trace.c (File Modified)
11256 trunk/src/client.c (File Modified)
11257 trunk/src/ircd.c (File Modified)
11258 trunk/src/s_user.c (File Modified)
11259 trunk/src/send.c (File Modified)
11260
11261
11262 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11263 Log:
11264 - Remove ENABLE_SERVICES legacy define.
11265
11266
11267 Modified:
11268 trunk/configure (File Modified)
11269 trunk/configure.ac (File Modified)
11270 trunk/include/client.h (File Modified)
11271 trunk/include/m_info.h (File Modified)
11272 trunk/include/s_conf.h (File Modified)
11273 trunk/modules/Makefile.in (File Modified)
11274 trunk/modules/core/m_kick.c (File Modified)
11275 trunk/modules/core/m_mode.c (File Modified)
11276 trunk/modules/core/m_nick.c (File Modified)
11277 trunk/modules/core/m_sjoin.c (File Modified)
11278 trunk/modules/m_services.c (File Modified)
11279 trunk/src/channel.c (File Modified)
11280 trunk/src/newconf.c (File Modified)
11281 trunk/src/s_conf.c (File Modified)
11282 trunk/src/s_serv.c (File Modified)
11283 trunk/src/s_user.c (File Modified)
11284
11285
11286 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11287 Log:
11288 - New reject message, ala ircu.
11289
11290
11291 Modified:
11292 trunk/src/reject.c (File Modified)
11293
11294
11295 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11296 Log:
11297 - Reduce 'broadcast storm' effect in m_chghost.
11298
11299
11300 Modified:
11301 trunk/modules/m_chghost.c (File Modified)
11302
11303
11304 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11305 Log:
11306 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11307
11308
11309 Modified:
11310 trunk/include/supported.h (File Modified)
11311 trunk/src/messages.tab (File Modified)
11312
11313
11314 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11315 Log:
11316 - Implement +z.
11317
11318
11319 Modified:
11320 trunk/include/channel.h (File Modified)
11321 trunk/modules/core/m_message.c (File Modified)
11322 trunk/modules/core/m_mode.c (File Modified)
11323
11324
11325 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11326 Log:
11327 - use sendto_one_numeric() in some places.
11328
11329
11330 Modified:
11331 trunk/modules/core/m_mode.c (File Modified)
11332
11333
11334 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11335 Log:
11336 - Implement channel mode +c -- colour stripping.
11337
11338
11339 Modified:
11340 trunk/include/irc_string.h (File Modified)
11341 trunk/include/supported.h (File Modified)
11342 trunk/modules/core/m_message.c (File Modified)
11343 trunk/modules/core/m_mode.c (File Modified)
11344 trunk/src/irc_string.c (File Modified)
11345 trunk/src/messages.tab (File Modified)
11346
11347
11348 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11349 Log:
11350 - Add +qLP to CHANMODES 005 numeric.
11351
11352
11353 Modified:
11354 trunk/include/supported.h (File Modified)
11355
11356
11357 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11358 Log:
11359 Move credits files to doc/.
11360
11361
11362 Modified:
11363 trunk/Hybrid-team (File Deleted)
11364 trunk/Ratbox-team (File Deleted)
11365 trunk/doc/Hybrid-team (File Added)
11366 trunk/doc/Ratbox-team (File Added)
11367
11368
11369 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11370 Log:
11371 - Rename Ratbox credits as Ratbox-team.
11372 - Add in our own CREDITS.
11373
11374
11375 Modified:
11376 trunk/CREDITS (File Deleted)
11377 trunk/CREDITS (File Added)
11378 trunk/Ratbox-team (File Added)
11379
11380
11381 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11382 Log:
11383 - Quietcache fixes.
11384
11385
11386 Modified:
11387 trunk/modules/core/m_mode.c (File Modified)
11388
11389
11390 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11391 Log:
11392 - Rebuild configure.
11393
11394
11395 Modified:
11396 trunk/autom4te.cache/ (File Deleted)
11397 trunk/configure (File Modified)
11398
11399
11400 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11401 Log:
11402 Add +q to messages.tab.
11403
11404
11405 Modified:
11406 trunk/src/messages.tab (File Modified)
11407
11408
11409 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11410 Log:
11411 - port m_sjoin stuff to TS6 JOIN syntax.
11412
11413
11414 Modified:
11415 trunk/modules/core/m_join.c (File Modified)
11416
11417
11418 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11419 Log:
11420 - Implement channel mode +q (quiet)
11421
11422
11423 Modified:
11424 trunk/include/channel.h (File Modified)
11425 trunk/modules/core/m_mode.c (File Modified)
11426 trunk/src/channel.c (File Modified)
11427
11428
11429 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11430 Log:
11431 Add +L/+P for set_final_mode().
11432
11433
11434 Modified:
11435 trunk/modules/core/m_sjoin.c (File Modified)
11436
11437
11438 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11439 Log:
11440 Add +L/+P in channel_modes().
11441
11442
11443 Modified:
11444 trunk/src/channel.c (File Modified)
11445
11446
11447 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11448 Log:
11449 - Use MODE_PERMANENT, not MODE_PERMANANT
11450 - Actually use chm_staff()
11451
11452 It compiles but is not otherwise tested.
11453
11454
11455 Modified:
11456 trunk/include/channel.h (File Modified)
11457 trunk/modules/core/m_mode.c (File Modified)
11458 trunk/modules/core/m_sjoin.c (File Modified)
11459 trunk/src/channel.c (File Modified)
11460
11461
11462 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11463 Log:
11464 - Ok, patchlevel.h is fixed now.
11465
11466
11467 Modified:
11468 trunk/include/patchlevel.h (File Modified)
11469
11470
11471 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11472 Log:
11473 - *sigh*
11474
11475
11476 Modified:
11477 trunk/include/patchlevel.h (File Modified)
11478 trunk/src/version.c.SH (File Modified)
11479
11480
11481 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11482 Log:
11483 - Fix compilation issue with version.c.
11484
11485
11486 Modified:
11487 trunk/src/version.c.SH (File Modified)
11488
11489
11490 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11491 Log:
11492 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11493 this from the BUGS file.
11494
11495
11496 Modified:
11497 trunk/BUGS (File Modified)
11498
11499
11500 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11501 Log:
11502 Mangle all netsplit messages if flatten links is enabled.
11503
11504
11505 Modified:
11506 trunk/src/client.c (File Modified)
11507
11508
11509 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11510 Log:
11511 - jilles pointed out that /stats p needed severe changes -- implement
11512 them
11513
11514
11515 Modified:
11516 trunk/modules/m_stats.c (File Modified)
11517
11518
11519 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11520 Log:
11521 Rename RELNOTES to NEWS.
11522
11523
11524 Modified:
11525 trunk/NEWS (File Added)
11526 trunk/RELNOTES (File Deleted)
11527
11528
11529 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11530 Log:
11531 Update RELNOTES.
11532
11533
11534 Modified:
11535 trunk/RELNOTES (File Modified)
11536
11537
11538 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11539 Log:
11540 - Make /stats p work globally.
11541 - Change 'OPER(s)' to 'staff members'
11542
11543
11544 Modified:
11545 trunk/modules/m_stats.c (File Modified)
11546
11547
11548 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11549 Log:
11550 - add modes, +LP to RPL_MYINFO.
11551
11552
11553 Modified:
11554 trunk/src/messages.tab (File Modified)
11555
11556
11557 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11558 Log:
11559 More stuff to RELNOTES.
11560
11561
11562 Modified:
11563 trunk/RELNOTES (File Modified)
11564
11565
11566 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11567 Log:
11568 - Implement +P.
11569
11570
11571 Modified:
11572 trunk/modules/core/m_sjoin.c (File Modified)
11573 trunk/src/channel.c (File Modified)
11574
11575
11576 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11577 Log:
11578 - Implement list limit exceed modes -- +L.
11579
11580
11581 Modified:
11582 trunk/modules/core/m_mode.c (File Modified)
11583
11584
11585 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11586 Log:
11587 - Add handlers for modes +L, +P.
11588
11589
11590 Modified:
11591 trunk/include/channel.h (File Modified)
11592 trunk/modules/core/m_mode.c (File Modified)
11593
11594
11595 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11596 Log:
11597 Update properties on *everything*.
11598
11599
11600 Modified:
11601 trunk/.cvsignore (Property Modified)
11602 trunk/.indent.pro (Property Modified)
11603 trunk/BUGS (File Modified) (Property Modified)
11604 trunk/CREDITS (File Modified) (Property Modified)
11605 trunk/ChangeLog (Property Modified)
11606 trunk/Hybrid-team (File Modified) (Property Modified)
11607 trunk/INSTALL (File Modified) (Property Modified)
11608 trunk/LICENSE (File Modified) (Property Modified)
11609 trunk/Makefile.in (File Modified) (Property Modified)
11610 trunk/README.FIRST (File Modified) (Property Modified)
11611 trunk/RELNOTES (File Modified) (Property Modified)
11612 trunk/SVN-Access (Property Modified)
11613 trunk/aclocal.m4 (File Modified) (Property Modified)
11614 trunk/adns/.cvsignore (Property Modified)
11615 trunk/adns/COPYING (Property Modified)
11616 trunk/adns/GPL-vs-LGPL (Property Modified)
11617 trunk/adns/Makefile.in (File Modified) (Property Modified)
11618 trunk/adns/README (Property Modified)
11619 trunk/adns/README.ircd (Property Modified)
11620 trunk/adns/adns.h (File Modified) (Property Modified)
11621 trunk/adns/check.c (File Modified) (Property Modified)
11622 trunk/adns/dlist.h (File Modified) (Property Modified)
11623 trunk/adns/event.c (File Modified) (Property Modified)
11624 trunk/adns/general.c (File Modified) (Property Modified)
11625 trunk/adns/internal.h (File Modified) (Property Modified)
11626 trunk/adns/parse.c (File Modified) (Property Modified)
11627 trunk/adns/query.c (File Modified) (Property Modified)
11628 trunk/adns/reply.c (File Modified) (Property Modified)
11629 trunk/adns/setup.c (File Modified) (Property Modified)
11630 trunk/adns/transmit.c (File Modified) (Property Modified)
11631 trunk/adns/tvarith.h (File Modified) (Property Modified)
11632 trunk/adns/types.c (File Modified) (Property Modified)
11633 trunk/configure (File Modified) (Property Modified)
11634 trunk/configure.ac (File Modified) (Property Modified)
11635 trunk/contrib/.cvsignore (Property Modified)
11636 trunk/contrib/.indent.pro (Property Modified)
11637 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11638 trunk/contrib/README (File Modified) (Property Modified)
11639 trunk/contrib/example_module.c (File Modified) (Property Modified)
11640 trunk/contrib/m_42.c (File Modified) (Property Modified)
11641 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11642 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11643 trunk/contrib/m_force.c (File Modified) (Property Modified)
11644 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11645 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11646 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11647 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11648 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11649 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11650 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11651 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11652 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11653 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11654 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11655 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11656 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11657 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11658 trunk/doc/.cvsignore (Property Modified)
11659 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11660 trunk/doc/Makefile.in (File Modified) (Property Modified)
11661 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11662 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11663 trunk/doc/challenge.txt (File Modified) (Property Modified)
11664 trunk/doc/example.conf (File Modified) (Property Modified)
11665 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11666 trunk/doc/hooks.txt (File Modified) (Property Modified)
11667 trunk/doc/index.txt (File Modified) (Property Modified)
11668 trunk/doc/ircd.8 (File Modified) (Property Modified)
11669 trunk/doc/ircd.motd (Property Modified)
11670 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11671 trunk/doc/modeg.txt (File Modified) (Property Modified)
11672 trunk/doc/modes.txt (File Modified) (Property Modified)
11673 trunk/doc/monitor.txt (File Modified) (Property Modified)
11674 trunk/doc/old/Authors (Property Modified)
11675 trunk/doc/operguide.txt (File Modified) (Property Modified)
11676 trunk/doc/opermyth.txt (Property Modified)
11677 trunk/doc/server-version-info (File Modified) (Property Modified)
11678 trunk/doc/services.txt (File Modified) (Property Modified)
11679 trunk/doc/technical/README.TSora (Property Modified)
11680 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11681 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11682 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11683 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11684 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11685 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11686 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11687 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11688 trunk/doc/technical/rfc1459.txt (Property Modified)
11689 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11690 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11691 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11692 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11693 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11694 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11695 trunk/help/Makefile.in (File Modified) (Property Modified)
11696 trunk/help/opers/accept (Property Modified)
11697 trunk/help/opers/admin (Property Modified)
11698 trunk/help/opers/away (Property Modified)
11699 trunk/help/opers/capab (Property Modified)
11700 trunk/help/opers/challenge (Property Modified)
11701 trunk/help/opers/close (Property Modified)
11702 trunk/help/opers/cmode (Property Modified)
11703 trunk/help/opers/cnotice (Property Modified)
11704 trunk/help/opers/connect (Property Modified)
11705 trunk/help/opers/cprivmsg (Property Modified)
11706 trunk/help/opers/credits (Property Modified)
11707 trunk/help/opers/die (Property Modified)
11708 trunk/help/opers/dline (Property Modified)
11709 trunk/help/opers/eob (Property Modified)
11710 trunk/help/opers/error (Property Modified)
11711 trunk/help/opers/etrace (Property Modified)
11712 trunk/help/opers/gline (Property Modified)
11713 trunk/help/opers/help (Property Modified)
11714 trunk/help/opers/index (Property Modified)
11715 trunk/help/opers/info (Property Modified)
11716 trunk/help/opers/invite (Property Modified)
11717 trunk/help/opers/ison (Property Modified)
11718 trunk/help/opers/join (Property Modified)
11719 trunk/help/opers/kick (Property Modified)
11720 trunk/help/opers/kill (Property Modified)
11721 trunk/help/opers/kline (Property Modified)
11722 trunk/help/opers/knock (Property Modified)
11723 trunk/help/opers/links (Property Modified)
11724 trunk/help/opers/list (Property Modified)
11725 trunk/help/opers/locops (Property Modified)
11726 trunk/help/opers/lusers (Property Modified)
11727 trunk/help/opers/modlist (Property Modified)
11728 trunk/help/opers/modload (Property Modified)
11729 trunk/help/opers/modrestart (Property Modified)
11730 trunk/help/opers/modunload (Property Modified)
11731 trunk/help/opers/motd (Property Modified)
11732 trunk/help/opers/names (Property Modified)
11733 trunk/help/opers/nick (Property Modified)
11734 trunk/help/opers/notice (Property Modified)
11735 trunk/help/opers/oper (Property Modified)
11736 trunk/help/opers/operspy (Property Modified)
11737 trunk/help/opers/operwall (Property Modified)
11738 trunk/help/opers/part (Property Modified)
11739 trunk/help/opers/pass (Property Modified)
11740 trunk/help/opers/ping (Property Modified)
11741 trunk/help/opers/pong (Property Modified)
11742 trunk/help/opers/post (Property Modified)
11743 trunk/help/opers/privmsg (Property Modified)
11744 trunk/help/opers/quit (Property Modified)
11745 trunk/help/opers/rehash (Property Modified)
11746 trunk/help/opers/restart (Property Modified)
11747 trunk/help/opers/resv (Property Modified)
11748 trunk/help/opers/server (Property Modified)
11749 trunk/help/opers/set (Property Modified)
11750 trunk/help/opers/sjoin (Property Modified)
11751 trunk/help/opers/squit (Property Modified)
11752 trunk/help/opers/stats (Property Modified)
11753 trunk/help/opers/svinfo (Property Modified)
11754 trunk/help/opers/testgecos (Property Modified)
11755 trunk/help/opers/testline (Property Modified)
11756 trunk/help/opers/testmask (Property Modified)
11757 trunk/help/opers/time (Property Modified)
11758 trunk/help/opers/topic (Property Modified)
11759 trunk/help/opers/trace (Property Modified)
11760 trunk/help/opers/uhelp (Property Modified)
11761 trunk/help/opers/umode (Property Modified)
11762 trunk/help/opers/undline (Property Modified)
11763 trunk/help/opers/ungline (Property Modified)
11764 trunk/help/opers/unkline (Property Modified)
11765 trunk/help/opers/unresv (Property Modified)
11766 trunk/help/opers/unxline (Property Modified)
11767 trunk/help/opers/user (Property Modified)
11768 trunk/help/opers/userhost (Property Modified)
11769 trunk/help/opers/users (Property Modified)
11770 trunk/help/opers/version (Property Modified)
11771 trunk/help/opers/wallops (Property Modified)
11772 trunk/help/opers/who (Property Modified)
11773 trunk/help/opers/whois (Property Modified)
11774 trunk/help/opers/whowas (Property Modified)
11775 trunk/help/opers/xline (Property Modified)
11776 trunk/help/users/index (Property Modified)
11777 trunk/help/users/info (Property Modified)
11778 trunk/help/users/notice (Property Modified)
11779 trunk/help/users/privmsg (Property Modified)
11780 trunk/help/users/stats (Property Modified)
11781 trunk/help/users/umode (Property Modified)
11782 trunk/include/.cvsignore (Property Modified)
11783 trunk/include/.indent.pro (Property Modified)
11784 trunk/include/balloc.h (File Modified) (Property Modified)
11785 trunk/include/cache.h (File Modified) (Property Modified)
11786 trunk/include/channel.h (File Modified) (Property Modified)
11787 trunk/include/class.h (File Modified) (Property Modified)
11788 trunk/include/client.h (File Modified) (Property Modified)
11789 trunk/include/commio.h (File Modified) (Property Modified)
11790 trunk/include/common.h (File Modified) (Property Modified)
11791 trunk/include/config.h (File Modified) (Property Modified)
11792 trunk/include/config.h.dist (File Modified) (Property Modified)
11793 trunk/include/defaults.h (File Modified) (Property Modified)
11794 trunk/include/event.h (File Modified) (Property Modified)
11795 trunk/include/hash.h (File Modified) (Property Modified)
11796 trunk/include/hook.h (File Modified) (Property Modified)
11797 trunk/include/hostmask.h (File Modified) (Property Modified)
11798 trunk/include/irc_string.h (File Modified) (Property Modified)
11799 trunk/include/ircd.h (File Modified) (Property Modified)
11800 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11801 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11802 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11803 trunk/include/linebuf.h (File Modified) (Property Modified)
11804 trunk/include/listener.h (File Modified) (Property Modified)
11805 trunk/include/m_info.h (File Modified) (Property Modified)
11806 trunk/include/memory.h (File Modified) (Property Modified)
11807 trunk/include/modules.h (File Modified) (Property Modified)
11808 trunk/include/monitor.h (File Modified) (Property Modified)
11809 trunk/include/msg.h (File Modified) (Property Modified)
11810 trunk/include/newconf.h (File Modified) (Property Modified)
11811 trunk/include/numeric.h (File Modified) (Property Modified)
11812 trunk/include/packet.h (File Modified) (Property Modified)
11813 trunk/include/parse.h (File Modified) (Property Modified)
11814 trunk/include/patchlevel.h (File Modified) (Property Modified)
11815 trunk/include/patricia.h (File Modified) (Property Modified)
11816 trunk/include/reject.h (File Modified) (Property Modified)
11817 trunk/include/res.h (File Modified) (Property Modified)
11818 trunk/include/restart.h (File Modified) (Property Modified)
11819 trunk/include/s_auth.h (File Modified) (Property Modified)
11820 trunk/include/s_conf.h (File Modified) (Property Modified)
11821 trunk/include/s_gline.h (File Modified) (Property Modified)
11822 trunk/include/s_log.h (File Modified) (Property Modified)
11823 trunk/include/s_newconf.h (File Modified) (Property Modified)
11824 trunk/include/s_serv.h (File Modified) (Property Modified)
11825 trunk/include/s_stats.h (File Modified) (Property Modified)
11826 trunk/include/s_user.h (File Modified) (Property Modified)
11827 trunk/include/s_zip.h (File Modified) (Property Modified)
11828 trunk/include/scache.h (File Modified) (Property Modified)
11829 trunk/include/send.h (File Modified) (Property Modified)
11830 trunk/include/serno.h (Property Modified)
11831 trunk/include/setup.h.in (Property Modified)
11832 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11833 trunk/include/stdinc.h (File Modified) (Property Modified)
11834 trunk/include/supported.h (File Modified) (Property Modified)
11835 trunk/include/tools.h (File Modified) (Property Modified)
11836 trunk/include/whowas.h (File Modified) (Property Modified)
11837 trunk/install-sh (File Modified) (Property Modified)
11838 trunk/modules/.cvsignore (Property Modified)
11839 trunk/modules/.depend (Property Modified)
11840 trunk/modules/.indent.pro (Property Modified)
11841 trunk/modules/Makefile.in (File Modified) (Property Modified)
11842 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11843 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11844 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11845 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11846 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11847 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11848 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11849 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11850 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11851 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11852 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11853 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11854 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11855 trunk/modules/m_accept.c (File Modified) (Property Modified)
11856 trunk/modules/m_admin.c (File Modified) (Property Modified)
11857 trunk/modules/m_away.c (File Modified) (Property Modified)
11858 trunk/modules/m_cap.c (File Modified) (Property Modified)
11859 trunk/modules/m_capab.c (File Modified) (Property Modified)
11860 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11861 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11862 trunk/modules/m_close.c (File Modified) (Property Modified)
11863 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11864 trunk/modules/m_connect.c (File Modified) (Property Modified)
11865 trunk/modules/m_dline.c (File Modified) (Property Modified)
11866 trunk/modules/m_encap.c (File Modified) (Property Modified)
11867 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11868 trunk/modules/m_gline.c (File Modified) (Property Modified)
11869 trunk/modules/m_help.c (File Modified) (Property Modified)
11870 trunk/modules/m_info.c (File Modified) (Property Modified)
11871 trunk/modules/m_invite.c (File Modified) (Property Modified)
11872 trunk/modules/m_ison.c (File Modified) (Property Modified)
11873 trunk/modules/m_kline.c (File Modified) (Property Modified)
11874 trunk/modules/m_knock.c (File Modified) (Property Modified)
11875 trunk/modules/m_links.c (File Modified) (Property Modified)
11876 trunk/modules/m_list.c (File Modified) (Property Modified)
11877 trunk/modules/m_locops.c (File Modified) (Property Modified)
11878 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11879 trunk/modules/m_map.c (File Modified) (Property Modified)
11880 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11881 trunk/modules/m_motd.c (File Modified) (Property Modified)
11882 trunk/modules/m_names.c (File Modified) (Property Modified)
11883 trunk/modules/m_oper.c (File Modified) (Property Modified)
11884 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11885 trunk/modules/m_pass.c (File Modified) (Property Modified)
11886 trunk/modules/m_ping.c (File Modified) (Property Modified)
11887 trunk/modules/m_pong.c (File Modified) (Property Modified)
11888 trunk/modules/m_post.c (File Modified) (Property Modified)
11889 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11890 trunk/modules/m_restart.c (File Modified) (Property Modified)
11891 trunk/modules/m_resv.c (File Modified) (Property Modified)
11892 trunk/modules/m_services.c (File Modified) (Property Modified)
11893 trunk/modules/m_set.c (File Modified) (Property Modified)
11894 trunk/modules/m_stats.c (File Modified) (Property Modified)
11895 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11896 trunk/modules/m_tb.c (File Modified) (Property Modified)
11897 trunk/modules/m_testline.c (File Modified) (Property Modified)
11898 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11899 trunk/modules/m_time.c (File Modified) (Property Modified)
11900 trunk/modules/m_topic.c (File Modified) (Property Modified)
11901 trunk/modules/m_trace.c (File Modified) (Property Modified)
11902 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11903 trunk/modules/m_user.c (File Modified) (Property Modified)
11904 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11905 trunk/modules/m_users.c (File Modified) (Property Modified)
11906 trunk/modules/m_version.c (File Modified) (Property Modified)
11907 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11908 trunk/modules/m_who.c (File Modified) (Property Modified)
11909 trunk/modules/m_whois.c (File Modified) (Property Modified)
11910 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11911 trunk/modules/m_xline.c (File Modified) (Property Modified)
11912 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11913 trunk/servlink/.cvsignore (Property Modified)
11914 trunk/servlink/.indent.pro (Property Modified)
11915 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11916 trunk/servlink/README (File Modified) (Property Modified)
11917 trunk/servlink/TODO (File Modified) (Property Modified)
11918 trunk/servlink/control.c (File Modified) (Property Modified)
11919 trunk/servlink/control.h (File Modified) (Property Modified)
11920 trunk/servlink/io.c (File Modified) (Property Modified)
11921 trunk/servlink/io.h (File Modified) (Property Modified)
11922 trunk/servlink/servlink.c (File Modified) (Property Modified)
11923 trunk/servlink/servlink.h (File Modified) (Property Modified)
11924 trunk/src/.cvsignore (Property Modified)
11925 trunk/src/.depend (Property Modified)
11926 trunk/src/.indent.pro (Property Modified)
11927 trunk/src/Makefile.in (File Modified) (Property Modified)
11928 trunk/src/adns.c (File Modified) (Property Modified)
11929 trunk/src/balloc.c (File Modified) (Property Modified)
11930 trunk/src/cache.c (File Modified) (Property Modified)
11931 trunk/src/channel.c (File Modified) (Property Modified)
11932 trunk/src/class.c (File Modified) (Property Modified)
11933 trunk/src/client.c (File Modified) (Property Modified)
11934 trunk/src/commio.c (File Modified) (Property Modified)
11935 trunk/src/devpoll.c (File Modified) (Property Modified)
11936 trunk/src/epoll.c (File Modified) (Property Modified)
11937 trunk/src/event.c (File Modified) (Property Modified)
11938 trunk/src/getopt.c (File Modified) (Property Modified)
11939 trunk/src/hash.c (File Modified) (Property Modified)
11940 trunk/src/hook.c (File Modified) (Property Modified)
11941 trunk/src/hostmask.c (File Modified) (Property Modified)
11942 trunk/src/irc_string.c (File Modified) (Property Modified)
11943 trunk/src/ircd.c (File Modified) (Property Modified)
11944 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11945 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11946 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11947 trunk/src/kdparse.c (File Modified) (Property Modified)
11948 trunk/src/kqueue.c (File Modified) (Property Modified)
11949 trunk/src/linebuf.c (File Modified) (Property Modified)
11950 trunk/src/listener.c (File Modified) (Property Modified)
11951 trunk/src/match.c (File Modified) (Property Modified)
11952 trunk/src/memory.c (File Modified) (Property Modified)
11953 trunk/src/messages.tab (File Modified) (Property Modified)
11954 trunk/src/modules.c (File Modified) (Property Modified)
11955 trunk/src/monitor.c (File Modified) (Property Modified)
11956 trunk/src/newconf.c (File Modified) (Property Modified)
11957 trunk/src/numeric.c (File Modified) (Property Modified)
11958 trunk/src/packet.c (File Modified) (Property Modified)
11959 trunk/src/parse.c (File Modified) (Property Modified)
11960 trunk/src/patricia.c (File Modified) (Property Modified)
11961 trunk/src/poll.c (File Modified) (Property Modified)
11962 trunk/src/reject.c (File Modified) (Property Modified)
11963 trunk/src/restart.c (File Modified) (Property Modified)
11964 trunk/src/s_auth.c (File Modified) (Property Modified)
11965 trunk/src/s_conf.c (File Modified) (Property Modified)
11966 trunk/src/s_gline.c (File Modified) (Property Modified)
11967 trunk/src/s_log.c (File Modified) (Property Modified)
11968 trunk/src/s_newconf.c (File Modified) (Property Modified)
11969 trunk/src/s_serv.c (File Modified) (Property Modified)
11970 trunk/src/s_stats.c (File Modified) (Property Modified)
11971 trunk/src/s_user.c (File Modified) (Property Modified)
11972 trunk/src/scache.c (File Modified) (Property Modified)
11973 trunk/src/select.c (File Modified) (Property Modified)
11974 trunk/src/send.c (File Modified) (Property Modified)
11975 trunk/src/snprintf.c (File Modified) (Property Modified)
11976 trunk/src/tools.c (File Modified) (Property Modified)
11977 trunk/src/version.c.SH (File Modified) (Property Modified)
11978 trunk/src/whowas.c (File Modified) (Property Modified)
11979 trunk/tools/.cvsignore (Property Modified)
11980 trunk/tools/Makefile.in (File Modified) (Property Modified)
11981 trunk/tools/README (File Modified) (Property Modified)
11982 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11983 trunk/tools/convertilines.c (File Modified) (Property Modified)
11984 trunk/tools/convertklines.c (File Modified) (Property Modified)
11985 trunk/tools/mkkeypair (Property Modified)
11986 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11987 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11988 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11989 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11990 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11991 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11992 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11993 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11994 trunk/tools/untabify (File Modified) (Property Modified)
11995 trunk/tools/viconf.c (File Modified) (Property Modified)
11996
11997
11998 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11999 Log:
12000 - Update RELNOTES.
12001
12002
12003 Modified:
12004 trunk/RELNOTES (File Modified)
12005
12006
12007 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12008 Log:
12009 - Make version.c use our serial, not ratbox's.
12010
12011
12012 Modified:
12013 trunk/src/version.c.SH (File Modified)
12014
12015
12016 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12017 Log:
12018 - update RELNOTES
12019 - revved patchlevel to 2.1.5
12020
12021
12022 Modified:
12023 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12025
12026
12027 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12028 Log:
12029 - fix buffer overflow and unterminated buffer when removing TS6 bans
12030 - fix rebuilding of SJOIN
12031
12032
12033 Modified:
12034 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12035
12036
12037 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12038 Log:
12039 have servlink report if it gets an uncompressed error message when it gets inflate failures
12040
12041 Modified:
12042 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12043
12044
12045 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12046 Log:
12047 - extend our copyrights to 2005.
12048
12049
12050 Modified:
12051 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12155
12156
12157 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12158 Log:
12159 - update RELNOTES
12160 - revved patchlevel to 2.1.4
12161
12162
12163 Modified:
12164 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12166
12167
12168 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12169 Log:
12170 - add TARGMAX to 005
12171 - remove the +1 from ->uid in struct Client
12172 - fix checking of accept entries in m_accept.c
12173
12174
12175 Modified:
12176 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12180
12181
12182 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12183 Log:
12184 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12185 send it over TS6
12186
12187
12188 Modified:
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12190
12191
12192 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12193 Log:
12194 - remove an unused variable
12195
12196
12197 Modified:
12198 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12199
12200
12201 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12202 Log:
12203 don't burst a TS5 name in burst_TS6. -via jillies
12204
12205 Modified:
12206 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12207
12208
12209 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12210 Log:
12211 - via jilles, make nickchanges invalidate any cached bans for
12212 quiet_on_ban
12213
12214
12215 Modified:
12216 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12220
12221
12222 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12223 Log:
12224 - fix some char vs byte usage to make adns compile cleanly with gcc4
12225
12226
12227 Modified:
12228 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12236
12237
12238 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12239 Log:
12240 userhost should allow 5 userhost checks, not 4
12241
12242 Modified:
12243 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12244
12245
12246 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12247 Log:
12248 - another darwin fix
12249
12250
12251 Modified:
12252 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12253
12254
12255 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12256 Log:
12257 - darwin fixes
12258
12259
12260 Modified:
12261 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12262 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12266 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12267 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12268 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12269
12270
12271 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12272 Log:
12273 - remove bogus extern of abort_list
12274
12275
12276 Modified:
12277 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12278
12279
12280 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12281 Log:
12282 svn repo access stuff
12283
12284 Modified:
12285 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12286
12287
12288 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12289 Log:
12290 test commit
12291
12292
12293 Modified:
12294 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12295
12296
12297 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12298 Log:
12299 test commit
12300
12301
12302 Modified:
12303 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12304
12305
12306 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12307 Log:
12308 revert omotd..i thought it was a good idea..oh well
12309
12310 Modified:
12311 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12312
12313
12314 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12315 Log:
12316 Commas are bad things in channel keys
12317
12318
12319 Modified:
12320 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12321
12322
12323 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12324 Log:
12325 Add OMOTD command to display oper motd
12326
12327
12328 Modified:
12329 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12330
12331
12332 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12333 Log:
12334 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12335
12336 Modified:
12337 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12338
12339
12340 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12341
12342 Modified files: (Branch: RATBOX_2_1)
12343 modules m_whois.c
12344 Log:
12345 - stop testing whois for protocol violations, as they can be caused in
12346 ircds going all the way back to the original ircd2.8
12347
12348 Revision Changes Path
12349 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12350
12351
12352
12353 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12354
12355 Modified files: (Branch: RATBOX_2_1)
12356 modules m_time.c
12357 Log:
12358 - remove some 2.2 code
12359
12360 Revision Changes Path
12361 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12362
12363
12364
12365 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12366
12367 Modified files: (Branch: RATBOX_2_1)
12368 modules m_time.c
12369 Log:
12370 backport of the silly december 31st bug
12371
12372 Revision Changes Path
12373 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12374
12375
12376
12377 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12378
12379 Modified files: (Branch: RATBOX_2_1)
12380 . RELNOTES
12381 include patchlevel.h
12382 Log:
12383 - revved patchlevel to 2.1.3
12384
12385 Revision Changes Path
12386 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12387 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12388
12389
12390
12391 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12392
12393 Modified files: (Branch: RATBOX_2_1)
12394 include client.h
12395 modules m_accept.c
12396 modules/core m_nick.c
12397 src client.c
12398 Log:
12399 - stop removing a clients own list of accepted clients when they do a
12400 nickchange
12401 - clean up the accept code so its less retarded
12402
12403 Revision Changes Path
12404 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12405 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12406 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12407 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12408
12409
12410
12411 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 include event.h
12415 modules m_links.c
12416 src event.c ircd.c newconf.c
12417 Log:
12418 - remove a defn of links_cache_list in m_links.c which was causing
12419 the flattened links update to be ignored
12420 - add eventUpdate(), and make links_delay update on rehash
12421
12422 Revision Changes Path
12423 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12424 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12425 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12426 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12427 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12428
12429
12430
12431 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12432
12433 Modified files: (Branch: RATBOX_2_1)
12434 doc services.txt
12435 src newconf.c
12436 Log:
12437 - make the conf parser apply service {}; on rehash
12438
12439 Revision Changes Path
12440 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12441 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12442
12443
12444
12445 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12446
12447 Modified files: (Branch: RATBOX_2_1)
12448 include m_info.h
12449 Log:
12450 - show ENABLE_SERVICES define in info
12451
12452 Revision Changes Path
12453 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12454
12455
12456
12457 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12458
12459 Modified files: (Branch: RATBOX_2_1)
12460 modules m_services.c m_stats.c
12461 Log:
12462 - via jilles, make m_services.c hook into stats U and display service
12463 blocks
12464
12465 Revision Changes Path
12466 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12467 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12468
12469
12470
12471 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12472
12473 Modified files: (Branch: RATBOX_2_1)
12474 . configure configure.ac
12475 Log:
12476 - default build to -O2
12477
12478 Revision Changes Path
12479 7.249.2.2 +4 -4 ircd-ratbox/configure
12480 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12481
12482
12483
12484 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12485
12486 Modified files: (Branch: RATBOX_2_1)
12487 doc example.conf example.efnet.conf
12488 include client.h s_conf.h s_newconf.h
12489 modules m_info.c
12490 modules/core m_join.c m_nick.c
12491 src channel.c newconf.c s_conf.c s_user.c
12492 Log:
12493 - remove no_oper_resvs from general {};
12494 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12495
12496 Revision Changes Path
12497 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12498 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12499 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12500 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12501 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12502 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12503 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12504 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12505 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12506 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12507 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12508 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12509
12510
12511
12512 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12513
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules/core m_mode.c m_nick.c
12516 src s_newconf.c
12517 Log:
12518 - 2.0 sync:
12519 - raise max temptime to a year
12520 - tidy up BMASK
12521 - require 9 parameters in ms_nick(), 10 in ms_uid()
12522
12523 Revision Changes Path
12524 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12525 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12526 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12527
12528
12529
12530 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12531
12532 Modified files: (Branch: RATBOX_2_1)
12533 modules m_services.c
12534 Log:
12535 - only show services logged in info when its a local client
12536
12537 Revision Changes Path
12538 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12539
12540
12541
12542 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12543
12544 Modified files: (Branch: RATBOX_2_1)
12545 src match.c
12546 Log:
12547 passing a pointer to a pointer is not what was intended, oops
12548
12549 Revision Changes Path
12550 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12551
12552
12553
12554 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 doc services.txt
12558 Log:
12559 - update services.txt with FNC
12560
12561 Revision Changes Path
12562 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12563
12564
12565
12566 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12567
12568 Modified files: (Branch: RATBOX_2_1)
12569 modules m_resv.c
12570 Log:
12571 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12572
12573 Revision Changes Path
12574 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12575
12576
12577
12578 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12579
12580 Modified files: (Branch: RATBOX_2_1)
12581 src s_auth.c
12582 Log:
12583 - add some uniqueness into auth process for bopm
12584
12585 Revision Changes Path
12586 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12587
12588
12589
12590 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12591
12592 Modified files: (Branch: RATBOX_2_1)
12593 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12594 Log:
12595 - make contrib/ compile
12596
12597 Revision Changes Path
12598 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12599 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12600 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12601 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12602
12603
12604
12605 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12606
12607 Modified files: (Branch: RATBOX_2_1)
12608 modules m_monitor.c
12609 Log:
12610 Don't allow MONITOR from an unregistered client
12611
12612 Revision Changes Path
12613 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12614
12615
12616
12617 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12618
12619 Modified files: (Branch: RATBOX_2_1)
12620 doc example.conf example.efnet.conf
12621 include class.h
12622 src class.c messages.tab newconf.c
12623 Log:
12624 - remove sendq_eob, its become more of a hindrance than a benefit.
12625 - sync example.efnet.conf cluster {}; with example.conf
12626
12627 Revision Changes Path
12628 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12629 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12630 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12631 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12632 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12633 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12634
12635
12636
12637 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 . RELNOTES
12641 include patchlevel.h
12642 Log:
12643 - update RELNOTES
12644 - revved patchlevel to 2.1.2
12645
12646 Revision Changes Path
12647 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12648 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12649
12650
12651
12652 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12653
12654 Modified files: (Branch: RATBOX_2_1)
12655 . configure configure.ac
12656 Log:
12657 - raise default topiclen to 160.
12658
12659 Revision Changes Path
12660 7.249.2.1 +3 -3 ircd-ratbox/configure
12661 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12662
12663
12664
12665 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12666
12667 Modified files: (Branch: RATBOX_2_1)
12668 modules m_services.c
12669 Log:
12670 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12671 tsinfo matches this
12672
12673 Revision Changes Path
12674 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12675
12676
12677
12678 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12679
12680 Modified files: (Branch: RATBOX_2_1)
12681 modules m_services.c
12682 Log:
12683 - monitor_signoff() the client we're nickchanging
12684
12685 Revision Changes Path
12686 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12687
12688
12689
12690 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12691
12692 Modified files: (Branch: RATBOX_2_1)
12693 modules m_trace.c
12694 Log:
12695 - fix various UID problems with trace
12696
12697 Revision Changes Path
12698 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12699
12700
12701
12702 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12703
12704 Modified files: (Branch: RATBOX_2_1)
12705 help/opers dline kline
12706 modules m_resv.c m_stats.c
12707 modules/core m_mode.c
12708 Log:
12709 - sync with 2.0
12710 - tidy up kline/dline help to note they dont accept nick as target
12711 - disallow bans beginning with ':' over bmask
12712 - disallow bans with a space in chm_ban
12713 - stop counting hidden opers in stats p
12714 - match() parameters in remote unresv were inverted, causing it to fail
12715 - fix possibility of clients setting blank keys
12716
12717 Revision Changes Path
12718 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12719 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12720 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12721 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12722 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12723
12724
12725
12726 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12727
12728 Modified files: (Branch: RATBOX_2_1)
12729 src send.c
12730 Log:
12731 - fix problems with amd64 and the way we do va_list
12732
12733 Revision Changes Path
12734 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12735
12736
12737
12738 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12739
12740 Modified files: (Branch: RATBOX_2_1)
12741 modules m_services.c
12742 Log:
12743 - tidy up the kill notifications for RSFNC
12744
12745 Revision Changes Path
12746 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12747
12748
12749
12750 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12751
12752 Modified files: (Branch: RATBOX_2_1)
12753 include s_serv.h
12754 modules m_services.c
12755 src s_serv.c
12756 Log:
12757 - some more rserv stuff:
12758 - add RSFNC capability
12759 - fix up RSFNC, kill existing clients if they exist.
12760
12761 Revision Changes Path
12762 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12763 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12764 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12765
12766
12767
12768 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12769
12770 Modified files: (Branch: RATBOX_2_1)
12771 modules m_services.c
12772 Log:
12773 - first stab at a FNC implementation for rserv
12774
12775 Revision Changes Path
12776 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12777
12778
12779
12780 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12781
12782 Modified files: (Branch: RATBOX_2_1)
12783 help/opers umode
12784 Log:
12785 - remove a tab
12786
12787 Revision Changes Path
12788 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12789
12790
12791
12792 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12793
12794 Modified files: (Branch: RATBOX_2_1)
12795 src newconf.c
12796 Log:
12797 - add links_delay back
12798
12799 Revision Changes Path
12800 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12801
12802
12803
12804 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12805
12806 Modified files: (Branch: RATBOX_2_1)
12807 help/opers umode
12808 help/users umode
12809 Log:
12810 - swap tabs for spaces
12811
12812 Revision Changes Path
12813 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12814 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12815
12816
12817
12818 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12819
12820 Modified files: (Branch: RATBOX_2_1)
12821 include m_info.h
12822 Log:
12823 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12824 contained in the client_flood conf option
12825 - remove a couple of unused defines from info
12826
12827 Revision Changes Path
12828 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12829
12830
12831
12832 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12833
12834 Modified files: (Branch: RATBOX_2_1)
12835 src s_conf.c
12836 Log:
12837 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12838
12839 Revision Changes Path
12840 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12841
12842
12843
12844 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12845
12846 Modified files: (Branch: RATBOX_2_1)
12847 doc example.conf example.efnet.conf
12848 Log:
12849 - fix missing closing comment tag
12850
12851 Revision Changes Path
12852 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12853 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12854
12855
12856
12857 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12858
12859 Modified files: (Branch: RATBOX_2_1)
12860 . RELNOTES
12861 include patchlevel.h
12862 Log:
12863 - revved patchlevel to 2.1.1
12864
12865 Revision Changes Path
12866 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12867 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12868
12869
12870
12871 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12872
12873 Modified files: (Branch: RATBOX_2_1)
12874 modules m_kline.c
12875 Log:
12876 - sync up remote kline reasons, so theyre consistent with what happens
12877 when we add local klines - notably the "Temporary K-line x min" and
12878 date added to reason.
12879
12880 Revision Changes Path
12881 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12882
12883
12884
12885 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12886
12887 Modified files: (Branch: RATBOX_2_1)
12888 doc monitor.txt
12889 Log:
12890 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12891
12892 Revision Changes Path
12893 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12894
12895
12896
12897 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12898
12899 Modified files: (Branch: RATBOX_2_1)
12900 src commio.c
12901 Log:
12902 used the data pointer we saved, not what just got nulled
12903
12904 Revision Changes Path
12905 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12906
12907
12908
12909 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12910
12911 Modified files: (Branch: RATBOX_2_1)
12912 modules m_resv.c m_xline.c
12913 Log:
12914 - fix broken propagation of xline/resv
12915
12916 Revision Changes Path
12917 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12918 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12919
12920
12921
12922 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12923
12924 Modified files: (Branch: RATBOX_2_1)
12925 src s_auth.c
12926 Log:
12927 - properly increment bad auth count for stats T when we timeout an auth
12928
12929 Revision Changes Path
12930 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12931
12932
12933
12934 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12935
12936 Modified files: (Branch: RATBOX_2_1)
12937 doc monitor.txt
12938 include client.h
12939 modules/core m_nick.c
12940 Log:
12941 - fix a bit that didnt make sense in monitor.txt
12942 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12943
12944 Revision Changes Path
12945 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12946 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12947 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12948
12949
12950
12951 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12952
12953 Modified files: (Branch: RATBOX_2_1)
12954 src s_auth.c
12955 Log:
12956 removing dlink nodes from auth_poll_list twice is bad
12957
12958 Revision Changes Path
12959 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12960
12961
12962
12963 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12964
12965 Modified files: (Branch: RATBOX_2_1)
12966 modules m_stats.c
12967 Log:
12968 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12969 changed to RPL_STATSDEBUG
12970
12971 Revision Changes Path
12972 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12973
12974
12975
12976 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12977
12978 Added files: (Branch: RATBOX_2_1)
12979 doc tgchange.txt
12980 Log:
12981 - add some documentation about target change
12982
12983 Revision Changes Path
12984 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12985
12986
12987
12988 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12989
12990 Modified files: (Branch: RATBOX_2_1)
12991 include supported.h
12992 modules/core m_message.c
12993 Log:
12994 - remove extra argument to 005
12995 - disallow messaging of UIDs
12996
12997 Revision Changes Path
12998 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12999 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13000
13001
13002
13003 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13004
13005 Modified files: (Branch: RATBOX_2_1)
13006 src parse.c
13007 Log:
13008 - fix a longstanding parser bug with wrong limit checking, causing us to
13009 accept one less parameter than we're allowed to accept.
13010
13011 Revision Changes Path
13012 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13013
13014
13015
13016 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13017
13018 Modified files: (Branch: RATBOX_2_1)
13019 modules/core m_message.c
13020 Log:
13021 - exempt users messaging themselves from target change
13022
13023 Revision Changes Path
13024 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13025
13026
13027
13028 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13029
13030 Modified files: (Branch: RATBOX_2_1)
13031 include supported.h
13032 Log:
13033 - stop violating MAXPARA on 005.
13034
13035 Revision Changes Path
13036 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13037
13038
13039
13040 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13041
13042 Modified files: (Branch: RATBOX_2_1)
13043 modules/core m_nick.c
13044 Log:
13045 - dont store an ipv6 sockhost if we're not compiled with v6 support
13046
13047 Revision Changes Path
13048 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13049
13050
13051
13052 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13053
13054 Modified files: (Branch: RATBOX_2_1)
13055 include stdinc.h
13056 Log:
13057 - remove some vms includes
13058
13059 Revision Changes Path
13060 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13061
13062
13063
13064 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13065
13066 Modified files: (Branch: RATBOX_2_1)
13067 . ChangeLog
13068 include serno.h
13069 Log:
13070 - force commit for new branch
13071
13072 Revision Changes Path
13073 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13074 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13075
13076
13077
13078 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13079
13080 Modified files:
13081 . RELNOTES configure configure.ac
13082 include patchlevel.h
13083 Log:
13084 - revved patchlevel to 2.1.0
13085
13086 Revision Changes Path
13087 1.114 +6 -2 ircd-ratbox/RELNOTES
13088 7.249 +11 -11 ircd-ratbox/configure
13089 7.63 +3 -3 ircd-ratbox/configure.ac
13090 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13091
13092
13093
13094 leeh 2005/03/04 13:31:32 EST (20050304_2)
13095
13096 Modified files:
13097 . RELNOTES
13098 include patchlevel.h
13099 Log:
13100 - update RELNOTES
13101 - revved patchlevel to 2.1.0beta2
13102
13103 Revision Changes Path
13104 1.113 +12 -0 ircd-ratbox/RELNOTES
13105 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13106
13107
13108
13109 leeh 2005/03/04 13:27:05 EST (20050304_1)
13110
13111 Modified files:
13112 doc whats-new-2.1.txt
13113 src channel.c
13114 Log:
13115 - update whats-new-2.1
13116 - when we're handling global NAMES, dont output channels if there are no
13117 members within them we can show.
13118
13119 Revision Changes Path
13120 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13121 7.436 +12 -2 ircd-ratbox/src/channel.c
13122
13123
13124
13125 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13126
13127 Modified files:
13128 src patricia.c
13129 Log:
13130 That would be a node_heap not a prefix_heap..oops
13131
13132 Revision Changes Path
13133 7.30 +1 -1 ircd-ratbox/src/patricia.c
13134
13135
13136
13137 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13138
13139 Modified files:
13140 include stdinc.h
13141 Log:
13142 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13143 otherwise..the other macros might work????
13144
13145 Revision Changes Path
13146 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13147
13148
13149
13150 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13151
13152 Modified files:
13153 . configure configure.ac
13154 Log:
13155 i hate autoconf
13156
13157 Revision Changes Path
13158 7.248 +5 -5 ircd-ratbox/configure
13159 7.62 +5 -5 ircd-ratbox/configure.ac
13160
13161
13162
13163 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13164
13165 Modified files:
13166 . configure configure.ac
13167 Log:
13168 i hate autoconf
13169
13170 Revision Changes Path
13171 7.247 +3 -2 ircd-ratbox/configure
13172 7.61 +3 -2 ircd-ratbox/configure.ac
13173
13174
13175
13176 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13177
13178 Modified files:
13179 . configure configure.ac
13180 Log:
13181 doh
13182
13183 Revision Changes Path
13184 7.246 +6 -6 ircd-ratbox/configure
13185 7.60 +4 -4 ircd-ratbox/configure.ac
13186
13187
13188
13189 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13190
13191 Modified files:
13192 . configure configure.ac
13193 include stdinc.h
13194 Log:
13195 Doh these changes got put on RATBOX_2_0 when they were meant for
13196 head..oops...
13197 Also merged in the monitor heap size stuff, not that i think monitor has
13198 been moved to head
13199
13200 Revision Changes Path
13201 7.245 +12 -3 ircd-ratbox/configure
13202 7.59 +11 -3 ircd-ratbox/configure.ac
13203 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13204
13205
13206
13207 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13208
13209 Modified files:
13210 include stdinc.h
13211 Log:
13212 Add more robust alloca checking
13213
13214 Revision Changes Path
13215 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13216
13217
13218
13219 leeh 2005/02/24 15:27:17 EST (20050224_9)
13220
13221 Modified files:
13222 contrib m_42.c
13223 Log:
13224 - fix the copyright on m_42.c :p
13225
13226 Revision Changes Path
13227 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13228
13229
13230
13231 leeh 2005/02/24 15:22:53 EST (20050224_8)
13232
13233 Modified files:
13234 include supported.h
13235 modules m_dline.c
13236 Log:
13237 - fix a core in undline on bad masks
13238 - remove an unwanted space from beginning of second 005 numeric
13239
13240 Revision Changes Path
13241 7.5 +1 -1 ircd-ratbox/include/supported.h
13242 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13243
13244
13245
13246 leeh 2005/02/24 15:18:59 EST (20050224_7)
13247
13248 Modified files:
13249 modules m_monitor.c
13250 Log:
13251 - use max_monitor when adding nicknames
13252 - add in monitor s
13253 that should be everything now..
13254
13255 Revision Changes Path
13256 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13257
13258
13259
13260 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13261
13262 Modified files:
13263 contrib m_42.c
13264 Log:
13265 42
13266
13267 Revision Changes Path
13268 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13269
13270
13271
13272 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13273
13274 Modified files:
13275 contrib m_42.c
13276 Log:
13277 42
13278
13279 Revision Changes Path
13280 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13281
13282
13283
13284 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13285
13286 Added files:
13287 contrib m_42.c
13288 Log:
13289 The Answer to Life, the Universe, and Everything
13290
13291 Revision Changes Path
13292 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13293
13294
13295
13296 leeh 2005/02/24 14:53:04 EST (20050224_3)
13297
13298 Modified files:
13299 include monitor.h
13300 modules m_monitor.c
13301 src ircd.c monitor.c
13302 Log:
13303 - call init_monitor() on startup
13304 - add in support for adding/deleting/listing monitor entries
13305
13306 Revision Changes Path
13307 7.2 +3 -1 ircd-ratbox/include/monitor.h
13308 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13309 7.374 +2 -0 ircd-ratbox/src/ircd.c
13310 7.3 +15 -4 ircd-ratbox/src/monitor.c
13311
13312
13313
13314 leeh 2005/02/23 21:20:10 EST (20050224_2)
13315
13316 Modified files:
13317 doc example.conf example.efnet.conf
13318 include s_conf.h supported.h
13319 modules Makefile.in
13320 src client.c newconf.c s_conf.c
13321 Added files:
13322 modules m_monitor.c
13323 Log:
13324 - add the max_monitor config option
13325 - advertise MONITOR=%d in 005
13326 - clear a local clients monitor list on exit
13327 - add the framework for the MONITOR command
13328 - bed.
13329
13330 Revision Changes Path
13331 7.261 +5 -0 ircd-ratbox/doc/example.conf
13332 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13333 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13334 7.4 +4 -2 ircd-ratbox/include/supported.h
13335 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13336 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13337 7.492 +1 -0 ircd-ratbox/src/client.c
13338 7.202 +1 -0 ircd-ratbox/src/newconf.c
13339 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13340
13341
13342
13343 leeh 2005/02/23 20:57:51 EST (20050224_1)
13344
13345 Modified files:
13346 . configure configure.ac
13347 include setup.h.in
13348 src monitor.c
13349 Log:
13350 - move MONITOR_HEAP_SIZE over to configure
13351
13352 Revision Changes Path
13353 7.244 ircd-ratbox/configure
13354 7.58 +4 -2 ircd-ratbox/configure.ac
13355 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13356 7.2 +0 -2 ircd-ratbox/src/monitor.c
13357
13358
13359
13360 leeh 2005/02/23 20:48:08 EST (20050224_0)
13361
13362 Modified files:
13363 doc monitor.txt
13364 include client.h numeric.h
13365 modules/core m_nick.c
13366 src Makefile.in client.c messages.tab
13367 s_user.c
13368 Added files:
13369 include monitor.h
13370 src monitor.c
13371 Log:
13372 - first half of my server-side notify list implementation..
13373
13374 Revision Changes Path
13375 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13376 7.266 +3 -0 ircd-ratbox/include/client.h
13377 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13378 7.58 +6 -0 ircd-ratbox/include/numeric.h
13379 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13380 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13381 7.491 +3 -0 ircd-ratbox/src/client.c
13382 7.126 +5 -5 ircd-ratbox/src/messages.tab
13383 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13384 7.342 +2 -0 ircd-ratbox/src/s_user.c
13385
13386
13387
13388 leeh 2005/02/23 18:42:59 EST (20050223_0)
13389
13390 Modified files:
13391 include hash.h
13392 Log:
13393 - double the size of the client and channel hashtables (64k -> 128k and
13394 32k -> 64k). The improvements are quite significant..
13395
13396 Revision Changes Path
13397 7.54 +4 -4 ircd-ratbox/include/hash.h
13398
13399
13400
13401 leeh 2005/02/22 14:55:56 EST (20050222_1)
13402
13403 Modified files:
13404 doc monitor.txt
13405 modules m_services.c
13406 Log:
13407 - remove a couple of unused vars
13408 - update monitor.txt
13409
13410 Revision Changes Path
13411 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13412 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13413
13414
13415
13416 leeh 2005/02/21 19:47:24 EST (20050222_0)
13417
13418 Added files:
13419 doc monitor.txt
13420 Log:
13421 - add in my documentation on the upcoming MONITOR command
13422
13423 Revision Changes Path
13424 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13425
13426
13427
13428 leeh 2005/02/21 12:09:34 EST (20050221_0)
13429
13430 Modified files:
13431 . configure configure.ac
13432 doc whats-new-2.1.txt
13433 tools README.mkpasswd
13434 Removed files:
13435 src crypt.c
13436 Log:
13437 - update whats-new-2.1.txt some more
13438 - we dont have vms mkpasswd anymore
13439 - remove the unused crypt.c
13440
13441 Revision Changes Path
13442 7.243 +3 -6 ircd-ratbox/configure
13443 7.57 +2 -4 ircd-ratbox/configure.ac
13444 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13445 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13446 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13447
13448
13449
13450 leeh 2005/02/19 12:38:09 EST (20050219_3)
13451
13452 Modified files:
13453 doc example.conf example.efnet.conf
13454 include ircd.h
13455 modules m_pong.c
13456 src channel.c client.c ircd.c s_conf.c
13457 Log:
13458 - rework the splitcode, splitservers is now how many servers we've marked as
13459 EOB, rather than how many are linked. Thus pull ourselves out of
13460 splitmode immediately once this is satisfied
13461
13462 Revision Changes Path
13463 7.260 +8 -9 ircd-ratbox/doc/example.conf
13464 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13465 7.83 +1 -0 ircd-ratbox/include/ircd.h
13466 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13467 7.435 +16 -36 ircd-ratbox/src/channel.c
13468 7.490 +2 -0 ircd-ratbox/src/client.c
13469 7.373 +2 -1 ircd-ratbox/src/ircd.c
13470 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13471
13472
13473
13474 leeh 2005/02/19 09:02:34 EST (20050219_2)
13475
13476 Modified files:
13477 doc example.conf example.efnet.conf
13478 include ircd.h s_conf.h
13479 modules m_set.c
13480 src channel.c ircd.c newconf.c s_conf.c
13481 Log:
13482 - remove split_delay
13483
13484 Revision Changes Path
13485 7.259 +0 -5 ircd-ratbox/doc/example.conf
13486 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13487 7.82 +0 -1 ircd-ratbox/include/ircd.h
13488 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13489 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13490 7.434 +2 -7 ircd-ratbox/src/channel.c
13491 7.372 +0 -1 ircd-ratbox/src/ircd.c
13492 7.201 +0 -1 ircd-ratbox/src/newconf.c
13493 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13494
13495
13496
13497 leeh 2005/02/19 08:48:05 EST (20050219_1)
13498
13499 Modified files:
13500 include client.h
13501 modules m_cap.c m_who.c
13502 src channel.c
13503 Log:
13504 - implemented multi-prefix client capability, which allows stacking of @+ in
13505 names and who
13506
13507 Revision Changes Path
13508 7.265 +1 -1 ircd-ratbox/include/client.h
13509 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13510 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13511 7.433 +4 -6 ircd-ratbox/src/channel.c
13512
13513
13514
13515 leeh 2005/02/19 06:27:58 EST (20050219_0)
13516
13517 Modified files:
13518 modules m_etrace.c
13519 src newconf.c s_conf.c s_newconf.c
13520 Log:
13521 - removed some unused vars/functions
13522
13523 Revision Changes Path
13524 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13525 7.200 +0 -15 ircd-ratbox/src/newconf.c
13526 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13527 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13528
13529
13530
13531 leeh 2005/02/16 12:58:24 EST (20050216_2)
13532
13533 Modified files:
13534 . RELNOTES configure configure.ac
13535 include patchlevel.h
13536 Log:
13537 - update configure to reflect this is 'devel'
13538 - update RELNOTES
13539 - revved patchlevel to 2.1.0beta1
13540
13541 Revision Changes Path
13542 1.112 +9 -1 ircd-ratbox/RELNOTES
13543 7.242 +11 -11 ircd-ratbox/configure
13544 7.56 +3 -3 ircd-ratbox/configure.ac
13545 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13546
13547
13548
13549 leeh 2005/02/16 12:46:30 EST (20050216_1)
13550
13551 Modified files:
13552 . configure configure.ac
13553 include client.h numeric.h s_conf.h setup.h.in
13554 supported.h
13555 modules Makefile.in
13556 modules/core m_nick.c
13557 src Makefile.in client.c ircd.c messages.tab
13558 newconf.c s_conf.c s_user.c
13559 Removed files:
13560 include watch.h
13561 modules m_watch.c
13562 src watch.c
13563 Log:
13564 - remove watch, the protocol for this sucks so hard I just dont want it
13565 here ;-)
13566
13567 Revision Changes Path
13568 7.241 +2 -12 ircd-ratbox/configure
13569 7.55 +2 -4 ircd-ratbox/configure.ac
13570 7.264 +0 -2 ircd-ratbox/include/client.h
13571 7.57 +0 -11 ircd-ratbox/include/numeric.h
13572 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13573 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13574 7.3 +2 -3 ircd-ratbox/include/supported.h
13575 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13576 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13577 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13578 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13579 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13580 7.489 +0 -3 ircd-ratbox/src/client.c
13581 7.371 +0 -2 ircd-ratbox/src/ircd.c
13582 7.125 +9 -9 ircd-ratbox/src/messages.tab
13583 7.199 +0 -1 ircd-ratbox/src/newconf.c
13584 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13585 7.341 +0 -2 ircd-ratbox/src/s_user.c
13586 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13587
13588
13589
13590 leeh 2005/02/15 19:13:31 EST (20050216_0)
13591
13592 Modified files:
13593 include stdinc.h
13594 src event.c ircd_lexer.l ircd_signal.c
13595 modules.c
13596 Removed files:
13597 servlink descrip.mms
13598 Log:
13599 - remove a few vms bits
13600
13601 Revision Changes Path
13602 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13603 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13604 7.47 +0 -54 ircd-ratbox/src/event.c
13605 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13606 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13607 7.152 +0 -3 ircd-ratbox/src/modules.c
13608
13609
13610
13611 leeh 2005/02/15 18:53:32 EST (20050215_0)
13612
13613 Modified files:
13614 include hostmask.h ircd.h s_conf.h s_newconf.h
13615 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13616 m_xline.c
13617 src hostmask.c ircd.c ircd_signal.c s_conf.c
13618 s_newconf.c
13619 Log:
13620 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13621 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13622
13623 Revision Changes Path
13624 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13625 7.81 +1 -0 ircd-ratbox/include/ircd.h
13626 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13627 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13628 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13629 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13630 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13631 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13632 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13633 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13634 7.370 +7 -0 ircd-ratbox/src/ircd.c
13635 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13636 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13637 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13638
13639
13640
13641 leeh 2005/02/13 10:21:41 EST (20050213_4)
13642
13643 Modified files:
13644 doc services.txt
13645 Added files:
13646 doc whats-new-2.0.txt whats-new-2.1.txt
13647 Removed files:
13648 doc whats-new.txt
13649 Log:
13650 - move whats-new.txt to whats-new-2.0.txt
13651 - add in whats-new-2.1.txt
13652 - update services.txt with the whois for logged in users
13653
13654 Revision Changes Path
13655 7.2 +5 -0 ircd-ratbox/doc/services.txt
13656 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13657 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13658 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13659
13660
13661
13662 leeh 2005/02/13 09:20:37 EST (20050213_3)
13663
13664 Modified files:
13665 include supported.h
13666 modules/core m_message.c
13667 Log:
13668 - fix a compile error in m_message.c
13669 - update 005 to the spec and add CPRIVMSG/CNOTICE
13670
13671 Revision Changes Path
13672 7.2 +31 -37 ircd-ratbox/include/supported.h
13673 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13674
13675
13676
13677 leeh 2005/02/13 09:14:12 EST (20050213_2)
13678
13679 Modified files:
13680 src channel.c
13681 Log:
13682 - fix the membership memleak
13683
13684 Revision Changes Path
13685 7.432 +0 -3 ircd-ratbox/src/channel.c
13686
13687
13688
13689 leeh 2005/02/12 21:51:56 EST (20050213_1)
13690
13691 Modified files:
13692 include client.h
13693 modules/core m_message.c
13694 Log:
13695 - add a bitmask to track when they send their first message, only allowing
13696 clearing stuff after that.
13697
13698 Revision Changes Path
13699 7.263 +4 -0 ircd-ratbox/include/client.h
13700 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13701
13702
13703
13704 leeh 2005/02/12 21:17:52 EST (20050213_0)
13705
13706 Modified files:
13707 include patricia.h s_newconf.h
13708 modules/core m_message.c
13709 src patricia.c s_newconf.c s_user.c
13710 Log:
13711 - add in the patricia for tracking who fills up targets, give them a reduced
13712 count on connect
13713
13714 Revision Changes Path
13715 7.20 +1 -1 ircd-ratbox/include/patricia.h
13716 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13717 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13718 7.29 +1 -1 ircd-ratbox/src/patricia.c
13719 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13720 7.340 +4 -0 ircd-ratbox/src/s_user.c
13721
13722
13723
13724 leeh 2005/02/12 18:35:10 EST (20050212_0)
13725
13726 Modified files:
13727 include ircd_defs.h
13728 src class.c reject.c
13729 Log:
13730 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13731
13732 Revision Changes Path
13733 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13734 7.68 +1 -5 ircd-ratbox/src/class.c
13735 1.33 +1 -5 ircd-ratbox/src/reject.c
13736
13737
13738
13739 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13740
13741 Modified files:
13742 modules m_watch.c
13743 Log:
13744 remove stupid memory leak
13745
13746 Revision Changes Path
13747 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13748
13749
13750
13751 leeh 2005/02/11 06:42:48 EST (20050211_0)
13752
13753 Modified files:
13754 modules m_gline.c
13755 Log:
13756 - workaround hyb6 allowing empty gline reasons
13757
13758 Revision Changes Path
13759 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13760
13761
13762
13763 leeh 2005/02/09 14:39:13 EST (20050209_2)
13764
13765 Modified files:
13766 include s_conf.h
13767 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13768 src ircd.c s_conf.c
13769 Log:
13770 - move temp dlines and temp klines over to an array, rather than completely
13771 seperate dlinks.
13772
13773 Revision Changes Path
13774 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13775 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13776 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13777 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13778 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13779 7.369 +0 -5 ircd-ratbox/src/ircd.c
13780 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13781
13782
13783
13784 leeh 2005/02/09 14:02:13 EST (20050209_1)
13785
13786 Modified files:
13787 include s_user.h
13788 modules m_cap.c m_pong.c m_user.c
13789 modules/core m_nick.c
13790 src s_user.c
13791 Log:
13792 - remove 'nick' param from register_local_user(), its not needed.
13793
13794 Revision Changes Path
13795 7.35 +1 -1 ircd-ratbox/include/s_user.h
13796 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13797 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13798 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13799 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13800 7.339 +6 -6 ircd-ratbox/src/s_user.c
13801
13802
13803
13804 leeh 2005/02/09 13:12:53 EST (20050209_0)
13805
13806 Modified files:
13807 modules m_cmessage.c
13808 Log:
13809 - dont send numerics when we're dealing with CNOTICE
13810 - add in checking for +g, and resetting idle
13811
13812 Revision Changes Path
13813 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13814
13815
13816
13817 leeh 2005/02/08 11:37:50 EST (20050208_2)
13818
13819 Modified files:
13820 src s_newconf.c
13821 Log:
13822 - fix operator blocks to work on ip spoofs
13823
13824 Revision Changes Path
13825 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13826
13827
13828
13829 leeh 2005/02/07 19:23:22 EST (20050208_1)
13830
13831 Modified files:
13832 doc example.conf example.efnet.conf
13833 src newconf.c
13834 Log:
13835 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13836
13837 Revision Changes Path
13838 7.258 +0 -39 ircd-ratbox/doc/example.conf
13839 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13840 7.198 +0 -272 ircd-ratbox/src/newconf.c
13841
13842
13843
13844 leeh 2005/02/07 19:19:32 EST (20050208_0)
13845
13846 Modified files:
13847 src s_conf.c
13848 Log:
13849 - added support for kline.conf.perm et al, these take the same formats
13850 as their non-permanent partners, but you cant remove them via the ircd.
13851
13852 Revision Changes Path
13853 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13854
13855
13856
13857 leeh 2005/02/02 19:18:59 EST (20050203_1)
13858
13859 Modified files:
13860 help Makefile.in
13861 help/opers index
13862 help/users index
13863 Added files:
13864 help/opers cnotice cprivmsg
13865 Log:
13866 - added help files for cprivmsg/cnotice
13867
13868 Revision Changes Path
13869 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13870 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13871 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13872 1.10 +19 -19 ircd-ratbox/help/opers/index
13873 1.7 +10 -9 ircd-ratbox/help/users/index
13874
13875
13876
13877 leeh 2005/02/02 19:14:25 EST (20050203_0)
13878
13879 Modified files:
13880 include numeric.h
13881 modules Makefile.in
13882 src messages.tab
13883 Added files:
13884 modules m_cmessage.c
13885 Log:
13886 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13887 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13888 nick is a member. These bypass any target change limitations.
13889 - added ERR_VOICENEEDED, numeric 489.
13890
13891 Revision Changes Path
13892 7.56 +2 -0 ircd-ratbox/include/numeric.h
13893 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13894 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13895 7.124 +1 -1 ircd-ratbox/src/messages.tab
13896
13897
13898
13899 leeh 2005/02/02 16:58:16 EST (20050202_4)
13900
13901 Modified files:
13902 help/opers etrace
13903 Log:
13904 - update etrace help
13905
13906 Revision Changes Path
13907 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13908
13909
13910
13911 leeh 2005/02/02 16:55:04 EST (20050202_3)
13912
13913 Modified files:
13914 modules m_etrace.c
13915 Log:
13916 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13917 can put its external ip address in there..
13918
13919 Revision Changes Path
13920 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13921
13922
13923
13924 leeh 2005/02/02 16:41:06 EST (20050202_2)
13925
13926 Modified files:
13927 modules m_etrace.c
13928 Log:
13929 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13930 if its a non-local client. These will just get "lost" if the remote
13931 server doesnt support this..
13932
13933 Revision Changes Path
13934 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13935
13936
13937
13938 leeh 2005/02/02 16:12:12 EST (20050202_1)
13939
13940 Modified files:
13941 include client.h numeric.h s_conf.h
13942 modules/core m_message.c
13943 src messages.tab newconf.c s_conf.c
13944 Log:
13945 - first part of the target change code, add the storage of targets for
13946 localuser, throttle messages when they fill all the available slots
13947
13948 Revision Changes Path
13949 7.262 +5 -1 ircd-ratbox/include/client.h
13950 7.55 +2 -0 ircd-ratbox/include/numeric.h
13951 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13952 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13953 7.123 +1 -1 ircd-ratbox/src/messages.tab
13954 7.197 +1 -0 ircd-ratbox/src/newconf.c
13955 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13956
13957
13958
13959 leeh 2005/02/02 13:28:10 EST (20050202_0)
13960
13961 Modified files:
13962 modules m_resv.c m_stats.c m_testline.c
13963 modules/core m_join.c
13964 src hash.c kdparse.c messages.tab s_newconf.c
13965 Log:
13966 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13967 tracking of when resvs get hit
13968
13969 Revision Changes Path
13970 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13971 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13972 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13973 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13974 7.114 +3 -0 ircd-ratbox/src/hash.c
13975 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13976 7.122 +1 -1 ircd-ratbox/src/messages.tab
13977 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13978
13979
13980
13981 leeh 2005/01/31 09:04:10 EST (20050131_2)
13982
13983 Modified files:
13984 src s_log.c
13985 Log:
13986 - fflush() logfiles
13987
13988 Revision Changes Path
13989 7.79 +2 -0 ircd-ratbox/src/s_log.c
13990
13991
13992
13993 leeh 2005/01/31 08:59:09 EST (20050131_1)
13994
13995 Modified files:
13996 src commio.c
13997 Log:
13998 - rename fd_dump() to comm_dump()
13999
14000 Revision Changes Path
14001 1.27 +2 -2 ircd-ratbox/src/commio.c
14002
14003
14004
14005 leeh 2005/01/30 19:16:08 EST (20050131_0)
14006
14007 Modified files:
14008 doc hooks.txt
14009 include hook.h
14010 modules m_services.c
14011 modules/core m_server.c
14012 src hook.c s_serv.c
14013 Log:
14014 - added hook for server_introduced
14015 - fixed up services support for hooks
14016
14017 Revision Changes Path
14018 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14019 1.31 +1 -0 ircd-ratbox/include/hook.h
14020 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14021 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14022 7.36 +2 -0 ircd-ratbox/src/hook.c
14023 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14024
14025
14026
14027 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14028
14029 Modified files:
14030 src commio.c
14031 Log:
14032 Add back in the comm_fd_hack thing for solaris
14033
14034 Revision Changes Path
14035 1.26 +26 -1 ircd-ratbox/src/commio.c
14036
14037
14038
14039 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14040
14041 Modified files:
14042 adns adns.h
14043 include commio.h s_conf.h watch.h
14044 modules m_dline.c m_kline.c m_resv.c m_stats.c
14045 m_watch.c m_xline.c
14046 modules/core m_nick.c
14047 src balloc.c cache.c client.c commio.c
14048 epoll.c ircd.c ircd_lexer.l kdparse.c
14049 listener.c s_auth.c s_conf.c s_log.c
14050 s_serv.c watch.c
14051 Log:
14052 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14053
14054 Revision Changes Path
14055 1.18 +0 -2 ircd-ratbox/adns/adns.h
14056 1.14 +6 -37 ircd-ratbox/include/commio.h
14057 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14058 7.3 +2 -2 ircd-ratbox/include/watch.h
14059 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14060 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14061 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14062 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14063 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14064 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14065 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14066 7.85 +1 -1 ircd-ratbox/src/balloc.c
14067 1.24 +5 -5 ircd-ratbox/src/cache.c
14068 7.488 +4 -4 ircd-ratbox/src/client.c
14069 1.25 +10 -280 ircd-ratbox/src/commio.c
14070 1.33 +1 -1 ircd-ratbox/src/epoll.c
14071 7.368 +4 -4 ircd-ratbox/src/ircd.c
14072 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14073 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14074 7.125 +8 -8 ircd-ratbox/src/listener.c
14075 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14076 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14077 7.78 +20 -20 ircd-ratbox/src/s_log.c
14078 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14079 1.6 +22 -15 ircd-ratbox/src/watch.c
14080
14081
14082
14083 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14084
14085 Modified files:
14086 modules/core m_mode.c
14087 Log:
14088 remove two unused variables
14089
14090 Revision Changes Path
14091 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14092
14093
14094
14095 leeh 2005/01/28 15:31:40 EST (20050128_1)
14096
14097 Modified files:
14098 modules m_kline.c
14099 src s_conf.c
14100 Log:
14101 - mo_kline() needs minpara of 3, not 2
14102 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14103 - require me.info is never blank
14104
14105 Revision Changes Path
14106 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14107 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14108
14109
14110
14111 leeh 2005/01/28 15:26:28 EST (20050128_0)
14112
14113 Modified files:
14114 modules/core m_mode.c m_sjoin.c
14115 Log:
14116 - patch via jilles to fix +eI lists being shown to lusers when handling
14117 protocol stuff over TS6
14118
14119 Revision Changes Path
14120 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14121 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14122
14123
14124
14125 leeh 2005/01/25 19:47:38 EST (20050126_0)
14126
14127 Modified files:
14128 include channel.h
14129 modules/core m_join.c m_mode.c m_sjoin.c
14130 src channel.c messages.tab s_serv.c
14131 Log:
14132 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14133 an operspy call with &me
14134 - remove modebuf/parabuf params from channel_modes(), we now generate a
14135 buffer internally which we return.
14136
14137 Revision Changes Path
14138 7.163 +1 -1 ircd-ratbox/include/channel.h
14139 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14140 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14141 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14142 7.431 +25 -18 ircd-ratbox/src/channel.c
14143 7.121 +1 -1 ircd-ratbox/src/messages.tab
14144 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14145
14146
14147
14148 alz 2005/01/25 18:09:18 EST (20050125_5)
14149
14150 Modified files:
14151 doc example.conf example.efnet.conf
14152 include s_conf.h
14153 modules m_info.c
14154 src listener.c newconf.c s_conf.c
14155 Log:
14156 Added dline_with_reason config option (default yes):
14157
14158 /* dline reason: show the user the dline reason when they connect
14159 * and are dlined.
14160 */
14161 dline_with_reason = yes;
14162
14163 Revision Changes Path
14164 7.257 +6 -1 ircd-ratbox/doc/example.conf
14165 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14166 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14167 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14168 7.124 +1 -1 ircd-ratbox/src/listener.c
14169 7.196 +1 -0 ircd-ratbox/src/newconf.c
14170 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14171
14172
14173
14174 leeh 2005/01/25 13:21:17 EST (20050125_4)
14175
14176 Modified files:
14177 src newconf.c
14178 Log:
14179 - make conf_set_generic_string() test len exists before it uses it.
14180
14181 Revision Changes Path
14182 7.195 +1 -1 ircd-ratbox/src/newconf.c
14183
14184
14185
14186 leeh 2005/01/25 13:10:56 EST (20050125_3)
14187
14188 Modified files:
14189 doc example.conf
14190 src newconf.c
14191 Log:
14192 - rename 'type' to 'flags' in cluster {};
14193 - add stacking of servers in cluster {}; documented in example.conf
14194
14195 Revision Changes Path
14196 7.256 +18 -10 ircd-ratbox/doc/example.conf
14197 7.194 +39 -7 ircd-ratbox/src/newconf.c
14198
14199
14200
14201 alz 2005/01/25 12:48:54 EST (20050125_2)
14202
14203 Modified files:
14204 include s_conf.h
14205 src listener.c s_conf.c
14206 Log:
14207 Added dline reasons, connecting/banned clients now see ban reason.
14208
14209 Revision Changes Path
14210 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14211 7.123 +17 -4 ircd-ratbox/src/listener.c
14212 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14213
14214
14215
14216 leeh 2005/01/25 07:44:37 EST (20050125_1)
14217
14218 Modified files:
14219 doc example.conf example.efnet.conf
14220 src newconf.c
14221 Log:
14222 - implement stacking of shared {}; blocks, documented in example.conf
14223
14224 Revision Changes Path
14225 7.255 +26 -13 ircd-ratbox/doc/example.conf
14226 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14227 7.193 +51 -36 ircd-ratbox/src/newconf.c
14228
14229
14230
14231 leeh 2005/01/24 19:08:29 EST (20050125_0)
14232
14233 Modified files:
14234 doc example.conf
14235 include client.h s_conf.h
14236 modules/core m_join.c
14237 src newconf.c s_user.c
14238 Log:
14239 - added jupe_exempt to auth {};, exempts the user from generating warnings
14240 when they attempt to join juped channels.
14241
14242 Revision Changes Path
14243 7.254 +2 -0 ircd-ratbox/doc/example.conf
14244 7.261 +3 -0 ircd-ratbox/include/client.h
14245 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14246 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14247 7.192 +1 -0 ircd-ratbox/src/newconf.c
14248 7.338 +8 -0 ircd-ratbox/src/s_user.c
14249
14250
14251
14252 leeh 2005/01/24 18:57:02 EST (20050124_6)
14253
14254 Modified files:
14255 src newconf.c
14256 Log:
14257 - rework shared {};, the format is now:
14258 shared {
14259 oper = "flame@*.leeh.co.uk", "*.lan";
14260 flags = kline;
14261 };
14262
14263 With no privs:
14264 shared {
14265 oper = "flame@*.leeh.co.uk", "*.lan";
14266 flags = none;
14267 };
14268
14269 Revision Changes Path
14270 7.191 +55 -23 ircd-ratbox/src/newconf.c
14271
14272
14273
14274 leeh 2005/01/24 17:25:58 EST (20050124_5)
14275
14276 Modified files:
14277 include modules.h
14278 Log:
14279 - fix the prototype on load_static_modules()
14280
14281 Revision Changes Path
14282 7.61 +1 -1 ircd-ratbox/include/modules.h
14283
14284
14285
14286 leeh 2005/01/24 16:00:30 EST (20050124_4)
14287
14288 Modified files:
14289 modules m_cap.c
14290 Log:
14291 - have cap end call register_local_user() with its own copy of
14292 source_p->username so its safe for unidented users..
14293
14294 Revision Changes Path
14295 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14296
14297
14298
14299 leeh 2005/01/24 15:48:09 EST (20050124_3)
14300
14301 Modified files:
14302 include newconf.h s_conf.h
14303 modules m_info.c
14304 src newconf.c s_conf.c s_log.c
14305 Log:
14306 - move the conf parser over to a table based structure, with generic setting
14307 of integers/strings
14308
14309 Revision Changes Path
14310 7.34 +9 -8 ircd-ratbox/include/newconf.h
14311 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14312 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14313 7.190 +264 -808 ircd-ratbox/src/newconf.c
14314 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14315 7.77 +13 -13 ircd-ratbox/src/s_log.c
14316
14317
14318
14319 leeh 2005/01/24 13:11:30 EST (20050124_2)
14320
14321 Modified files:
14322 doc example.conf
14323 src newconf.c
14324 Log:
14325 - added stacking of ips in exempt {};
14326
14327 Revision Changes Path
14328 7.253 +4 -0 ircd-ratbox/doc/example.conf
14329 7.189 +11 -30 ircd-ratbox/src/newconf.c
14330
14331
14332
14333 leeh 2005/01/24 12:59:57 EST (20050124_1)
14334
14335 Modified files:
14336 include tools.h
14337 src channel.c client.c hash.c hook.c
14338 newconf.c s_user.c watch.c
14339 Log:
14340 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14341 consistent with the rest of the dlink code.
14342
14343 Revision Changes Path
14344 1.54 +7 -7 ircd-ratbox/include/tools.h
14345 7.430 +2 -2 ircd-ratbox/src/channel.c
14346 7.487 +6 -6 ircd-ratbox/src/client.c
14347 7.113 +5 -5 ircd-ratbox/src/hash.c
14348 7.35 +1 -1 ircd-ratbox/src/hook.c
14349 7.188 +2 -2 ircd-ratbox/src/newconf.c
14350 7.337 +1 -1 ircd-ratbox/src/s_user.c
14351 1.5 +4 -4 ircd-ratbox/src/watch.c
14352
14353
14354
14355 leeh 2005/01/24 12:47:13 EST (20050124_0)
14356
14357 Modified files:
14358 modules m_cap.c
14359 Log:
14360 - cheap hack on sticky capabs..
14361
14362 Revision Changes Path
14363 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14364
14365
14366
14367 leeh 2005/01/22 11:36:54 EST (20050122_0)
14368
14369 Modified files:
14370 modules m_cap.c
14371 Log:
14372 - updated my clicap implementation to match the spec so far..
14373
14374 Revision Changes Path
14375 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14376
14377
14378
14379 leeh 2005/01/21 07:14:43 EST (20050121_2)
14380
14381 Modified files:
14382 doc hooks.txt
14383 include hook.h
14384 modules m_services.c
14385 src hook.c s_serv.c
14386 Log:
14387 - added hooks for when we're sending a burst
14388 - rewrote hooks.txt
14389 - fix up the hooks ive already done in services compatibility, ill add the
14390 hooks for server/client introductions in a bit.
14391
14392 Revision Changes Path
14393 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14394 1.30 +4 -0 ircd-ratbox/include/hook.h
14395 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14396 7.34 +7 -0 ircd-ratbox/src/hook.c
14397 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14398
14399
14400
14401 leeh 2005/01/21 06:34:03 EST (20050121_1)
14402
14403 Modified files:
14404 contrib example_module.c spy_admin_notice.c
14405 spy_info_notice.c spy_links_notice.c
14406 spy_motd_notice.c spy_stats_notice.c
14407 spy_stats_p_notice.c spy_trace_notice.c
14408 spy_whois_notice.c
14409 spy_whois_notice_global.c
14410 include hook.h
14411 modules m_admin.c m_info.c m_links.c m_motd.c
14412 m_services.c m_stats.c m_trace.c
14413 m_whois.c static_modules.c.SH
14414 modules/core m_server.c
14415 src client.c hook.c ircd.c modules.c packet.c
14416 s_auth.c s_serv.c s_user.c send.c
14417 Log:
14418 - add a better implementation of the hook system, its now a slow leaking
14419 array and events are created whenever we try adding a hook for it, or
14420 theyre registered for the caller.
14421
14422 Ive temporarily fucked services support and removed most of the other
14423 hooks.. I shall fix this soon.
14424
14425 Revision Changes Path
14426 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14427 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14428 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14429 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14430 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14431 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14432 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14433 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14434 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14435 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14436 1.29 +34 -70 ircd-ratbox/include/hook.h
14437 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14438 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14439 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14440 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14441 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14442 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14443 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14444 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14445 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14446 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14447 7.486 +1 -28 ircd-ratbox/src/client.c
14448 7.33 +131 -137 ircd-ratbox/src/hook.c
14449 7.367 +1 -1 ircd-ratbox/src/ircd.c
14450 7.151 +6 -10 ircd-ratbox/src/modules.c
14451 7.138 +10 -14 ircd-ratbox/src/packet.c
14452 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14453 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14454 7.336 +0 -6 ircd-ratbox/src/s_user.c
14455 7.286 +8 -6 ircd-ratbox/src/send.c
14456
14457
14458
14459 leeh 2005/01/20 19:19:20 EST (20050121_0)
14460
14461 Modified files:
14462 include hostmask.h
14463 Log:
14464 - remove an unused struct
14465
14466 Revision Changes Path
14467 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14468
14469
14470
14471 leeh 2005/01/20 13:38:39 EST (20050120_1)
14472
14473 Modified files:
14474 . configure configure.ac
14475 include client.h numeric.h patchlevel.h
14476 modules Makefile.in
14477 src messages.tab s_user.c
14478 Added files:
14479 modules m_cap.c
14480 Log:
14481 - drop back to -O0, fix patchlevel.h
14482 - first stab at client capabilities.. this still needs work.
14483
14484 Revision Changes Path
14485 7.240 +3 -3 ircd-ratbox/configure
14486 7.54 +3 -3 ircd-ratbox/configure.ac
14487 7.260 +3 -0 ircd-ratbox/include/client.h
14488 7.54 +2 -0 ircd-ratbox/include/numeric.h
14489 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14490 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14491 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14492 7.120 +1 -1 ircd-ratbox/src/messages.tab
14493 7.335 +3 -0 ircd-ratbox/src/s_user.c
14494
14495
14496
14497 leeh 2005/01/20 06:04:41 EST (20050120_0)
14498
14499 Modified files:
14500 . ChangeLog RELNOTES
14501 include config.h config.h.dist memory.h
14502 patchlevel.h
14503 modules m_stats.c
14504 src commio.c crypt.c getopt.c ircd.c s_serv.c
14505 Removed files:
14506 . README.VMS clean.com make.com
14507 include setup.h_vms
14508 modules descrip.mms static_modules_c.com
14509 modules/core descrip.mms
14510 src descrip.mms qio.c version.com
14511 tools descrip.mms mkpasswd_vms.c
14512 Log:
14513 - clean changelog, relnotes
14514 - mark patchlevel as 2.1.0beta
14515 - remove VMS support
14516
14517 Revision Changes Path
14518 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14519 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14520 1.111 +1 -348 ircd-ratbox/RELNOTES
14521 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14522 7.182 +0 -42 ircd-ratbox/include/config.h
14523 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14524 7.50 +0 -4 ircd-ratbox/include/memory.h
14525 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14526 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14527 7.2 +0 -58 ircd-ratbox/make.com (dead)
14528 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14529 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14530 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14531 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14532 1.24 +7 -30 ircd-ratbox/src/commio.c
14533 7.12 +0 -4 ircd-ratbox/src/crypt.c
14534 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14535 7.24 +0 -4 ircd-ratbox/src/getopt.c
14536 7.366 +4 -19 ircd-ratbox/src/ircd.c
14537 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14538 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14539 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14540 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14541 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14542
14543
14544
14545 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14546
14547 Modified files:
14548 include watch.h
14549 src watch.c
14550 Log:
14551 not using the return values on a few watch functions so make them void
14552
14553 Revision Changes Path
14554 7.2 +5 -5 ircd-ratbox/include/watch.h
14555 1.4 +19 -28 ircd-ratbox/src/watch.c
14556
14557
14558 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14559
14560 Modified files:
14561 modules m_watch.c
14562 Log:
14563 Make watch throttle, don't accept letter commands stacked
14564
14565 Revision Changes Path
14566 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14567
14568
14569
14570 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14571
14572 Modified files:
14573 modules m_gline.c
14574 Log:
14575 fix merge error
14576
14577 Revision Changes Path
14578 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14579
14580
14581
14582 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14583
14584 Modified files:
14585 . ChangeLog README.FIRST RELNOTES configure
14586 configure.ac
14587 adns adns.h internal.h parse.c transmit.c
14588 types.c
14589 contrib example_module.c spy_admin_notice.c
14590 spy_info_notice.c spy_links_notice.c
14591 spy_motd_notice.c spy_stats_notice.c
14592 spy_stats_p_notice.c spy_trace_notice.c
14593 spy_whois_notice.c
14594 spy_whois_notice_global.c
14595 doc example.conf example.efnet.conf ircd.motd
14596 server-version-info whats-new.txt
14597 help/opers umode xline
14598 help/users umode
14599 include cache.h channel.h class.h client.h
14600 commio.h config.h config.h.dist hash.h
14601 hook.h hostmask.h irc_string.h ircd.h
14602 ircd_defs.h m_info.h memory.h msg.h
14603 newconf.h numeric.h packet.h patchlevel.h
14604 patricia.h s_conf.h s_gline.h s_newconf.h
14605 s_serv.h s_user.h scache.h serno.h
14606 setup.h.in sprintf_irc.h stdinc.h tools.h
14607 modules .depend Makefile.in m_admin.c m_away.c
14608 m_dline.c m_encap.c m_gline.c m_info.c
14609 m_kline.c m_links.c m_list.c m_lusers.c
14610 m_motd.c m_oper.c m_operspy.c m_rehash.c
14611 m_restart.c m_resv.c m_set.c m_stats.c
14612 m_svinfo.c m_testline.c m_testmask.c
14613 m_topic.c m_trace.c m_watch.c m_who.c
14614 m_whois.c m_whowas.c m_xline.c
14615 static_modules.c.SH
14616 modules/core m_error.c m_message.c m_mode.c m_quit.c
14617 m_server.c m_squit.c
14618 src .depend Makefile.in adns.c balloc.c
14619 cache.c channel.c class.c client.c
14620 commio.c crypt.c devpoll.c epoll.c
14621 event.c getopt.c hash.c hook.c hostmask.c
14622 irc_string.c ircd.c ircd_lexer.l
14623 ircd_parser.y ircd_signal.c listener.c
14624 modules.c newconf.c numeric.c packet.c
14625 parse.c patricia.c poll.c reject.c
14626 restart.c s_auth.c s_conf.c s_log.c
14627 s_newconf.c s_serv.c s_user.c scache.c
14628 select.c send.c snprintf.c tools.c
14629 version.c.SH watch.c whowas.c
14630 tools README.mkpasswd mkpasswd.c
14631 Added files:
14632 . README.VMS clean.com make.com
14633 doc services.txt
14634 include common.h s_stats.h setup.h_vms
14635 supported.h
14636 modules descrip.mms m_challenge.c m_etrace.c
14637 m_invite.c m_names.c m_pass.c m_ping.c
14638 m_pong.c m_services.c m_tb.c m_user.c
14639 m_users.c m_version.c
14640 static_modules_c.com
14641 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14642 m_part.c m_sjoin.c
14643 servlink descrip.mms
14644 src descrip.mms kdparse.c messages.tab qio.c
14645 s_gline.c s_stats.c version.com
14646 tools descrip.mms mkpasswd_vms.c
14647 Removed files:
14648 doc 005.txt
14649 include banconf.h
14650 modules/core channels.c users.c
14651 src banconf.c
14652 Log:
14653 merge from RATBOX_2_0
14654
14655 Revision Changes Path
14656 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14657 7.40 +1 -0 ircd-ratbox/README.FIRST
14658 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14659 1.110 +114 -6 ircd-ratbox/RELNOTES
14660 1.17 +4 -0 ircd-ratbox/adns/adns.h
14661 1.17 +4 -4 ircd-ratbox/adns/internal.h
14662 1.12 +38 -38 ircd-ratbox/adns/parse.c
14663 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14664 1.19 +13 -13 ircd-ratbox/adns/types.c
14665 7.1 +10 -0 ircd-ratbox/clean.com (new)
14666 7.239 +47 -29 ircd-ratbox/configure
14667 7.53 +40 -32 ircd-ratbox/configure.ac
14668 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14669 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14670 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14671 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14672 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14673 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14674 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14675 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14676 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14677 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14678 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14679 7.252 +68 -22 ircd-ratbox/doc/example.conf
14680 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14681 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14682 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14683 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14684 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14685 1.5 +2 -1 ircd-ratbox/help/opers/umode
14686 1.7 +1 -1 ircd-ratbox/help/opers/xline
14687 1.2 +1 -0 ircd-ratbox/help/users/umode
14688 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14689 1.7 +8 -0 ircd-ratbox/include/cache.h
14690 7.162 +18 -16 ircd-ratbox/include/channel.h
14691 7.25 +4 -0 ircd-ratbox/include/class.h
14692 7.259 +34 -28 ircd-ratbox/include/client.h
14693 1.13 +45 -7 ircd-ratbox/include/commio.h
14694 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14695 7.181 +74 -16 ircd-ratbox/include/config.h
14696 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14697 7.53 +2 -0 ircd-ratbox/include/hash.h
14698 1.28 +73 -27 ircd-ratbox/include/hook.h
14699 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14700 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14701 7.80 +6 -31 ircd-ratbox/include/ircd.h
14702 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14703 7.56 +14 -8 ircd-ratbox/include/m_info.h
14704 7.49 +4 -0 ircd-ratbox/include/memory.h
14705 7.53 +2 -0 ircd-ratbox/include/msg.h
14706 7.33 +9 -9 ircd-ratbox/include/newconf.h
14707 7.53 +12 -8 ircd-ratbox/include/numeric.h
14708 7.27 +1 -1 ircd-ratbox/include/packet.h
14709 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14710 7.19 +25 -1 ircd-ratbox/include/patricia.h
14711 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14712 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14713 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14714 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14715 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14716 7.34 +13 -9 ircd-ratbox/include/s_user.h
14717 7.15 +1 -1 ircd-ratbox/include/scache.h
14718 7.5366 +1 -1 ircd-ratbox/include/serno.h
14719 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14720 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14721 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14722 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14723 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14724 1.53 +10 -10 ircd-ratbox/include/tools.h
14725 7.1 +58 -0 ircd-ratbox/make.com (new)
14726 1.45 +338 -182 ircd-ratbox/modules/.depend
14727 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14728 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14729 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14730 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14731 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14732 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14733 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14734 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14735 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14736 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14737 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14738 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14739 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14740 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14741 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14742 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14743 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14744 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14745 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14746 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14747 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14748 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14749 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14750 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14751 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14752 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14753 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14754 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14755 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14756 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14757 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14758 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14759 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14760 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14761 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14762 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14763 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14764 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14765 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14766 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14767 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14768 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14769 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14770 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14771 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14772 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14773 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14774 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14775 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14776 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14777 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14778 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14779 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14780 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14781 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14782 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14783 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14784 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14785 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14786 7.48 +162 -119 ircd-ratbox/src/.depend
14787 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14788 7.75 +5 -5 ircd-ratbox/src/adns.c
14789 7.84 +1 -1 ircd-ratbox/src/balloc.c
14790 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14791 1.23 +75 -7 ircd-ratbox/src/cache.c
14792 7.429 +342 -79 ircd-ratbox/src/channel.c
14793 7.67 +42 -2 ircd-ratbox/src/class.c
14794 7.485 +245 -85 ircd-ratbox/src/client.c
14795 1.23 +349 -43 ircd-ratbox/src/commio.c
14796 7.11 +4 -0 ircd-ratbox/src/crypt.c
14797 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14798 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14799 1.32 +4 -8 ircd-ratbox/src/epoll.c
14800 7.46 +63 -6 ircd-ratbox/src/event.c
14801 7.23 +4 -0 ircd-ratbox/src/getopt.c
14802 7.112 +8 -7 ircd-ratbox/src/hash.c
14803 7.32 +135 -133 ircd-ratbox/src/hook.c
14804 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14805 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14806 7.365 +56 -48 ircd-ratbox/src/ircd.c
14807 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14808 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14809 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14810 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14811 7.122 +14 -13 ircd-ratbox/src/listener.c
14812 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14813 7.150 +17 -8 ircd-ratbox/src/modules.c
14814 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14815 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14816 7.137 +55 -42 ircd-ratbox/src/packet.c
14817 7.187 +8 -15 ircd-ratbox/src/parse.c
14818 7.28 +2 -4 ircd-ratbox/src/patricia.c
14819 7.82 +3 -1 ircd-ratbox/src/poll.c
14820 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14821 1.32 +8 -3 ircd-ratbox/src/reject.c
14822 7.34 +1 -0 ircd-ratbox/src/restart.c
14823 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14824 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14825 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14826 7.76 +32 -35 ircd-ratbox/src/s_log.c
14827 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14828 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14829 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14830 7.334 +773 -2 ircd-ratbox/src/s_user.c
14831 7.27 +2 -1 ircd-ratbox/src/scache.c
14832 7.44 +2 -0 ircd-ratbox/src/select.c
14833 7.285 +12 -12 ircd-ratbox/src/send.c
14834 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14835 7.46 +0 -1 ircd-ratbox/src/tools.c
14836 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14837 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14838 1.3 +4 -4 ircd-ratbox/src/watch.c
14839 7.32 +1 -0 ircd-ratbox/src/whowas.c
14840 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14841 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14842 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14843 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14844
14845
14846
14847 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14848
14849 Modified files: (Branch: RATBOX_2_0)
14850 src client.c
14851 Log:
14852 a remote client is never going to have a watch list..duh
14853
14854 Revision Changes Path
14855 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14856
14857
14858
14859 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14860
14861 Added files: (Branch: RATBOX_2_0)
14862 modules m_watch.c
14863 Log:
14864 get that one too
14865
14866 Revision Changes Path
14867 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14868
14869
14870
14871 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14872
14873 Added files: (Branch: RATBOX_2_0)
14874 include watch.h
14875 src watch.c
14876 Log:
14877 helps if we actually include the .c/.h files
14878
14879 Revision Changes Path
14880 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14881 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14882
14883
14884
14885 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14886
14887 Modified files: (Branch: RATBOX_2_0)
14888 . configure configure.ac
14889 include client.h numeric.h s_conf.h setup.h.in
14890 supported.h
14891 modules Makefile.in
14892 modules/core m_nick.c
14893 src Makefile.in client.c ircd.c messages.tab
14894 newconf.c s_conf.c s_user.c
14895 Log:
14896 backport watch from devel
14897
14898 Revision Changes Path
14899 7.229.2.10 +12 -2 ircd-ratbox/configure
14900 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14901 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14902 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14903 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14904 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14905 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14906 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14907 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14908 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14909 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14910 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14911 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14912 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14913 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14914 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14915
14916
14917
14918 leeh 2005/01/12 10:12:40 EST (20050112_1)
14919
14920 Modified files: (Branch: RATBOX_2_0)
14921 include numeric.h
14922 modules m_services.c m_whois.c
14923 src messages.tab
14924 Log:
14925 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14926 when the user is logged in
14927
14928 Revision Changes Path
14929 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14930 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14931 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14932 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14933
14934
14935
14936 leeh 2005/01/11 19:47:14 EST (20050112_0)
14937
14938 Modified files: (Branch: RATBOX_2_0)
14939 include supported.h
14940 Added files: (Branch: RATBOX_2_0)
14941 doc services.txt
14942 Log:
14943 - add +r to 005
14944 - added doc/services.txt, outlining the compatibility code
14945
14946 Revision Changes Path
14947 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14948 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14949
14950
14951
14952 leeh 2005/01/11 18:38:10 EST (20050111_5)
14953
14954 Modified files: (Branch: RATBOX_2_0)
14955 include client.h hook.h
14956 modules m_services.c
14957 modules/core m_server.c
14958 src hook.c s_serv.c
14959 Log:
14960 - more services compatibility code:
14961 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14962 appropriate service {}; entry, only accept SU from these.
14963 - hook into us finishing nick burst, and have services burst a list of
14964 logged in users
14965
14966 Revision Changes Path
14967 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14968 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14969 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14970 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14971 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14972 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14973
14974
14975
14976 leeh 2005/01/11 17:32:42 EST (20050111_4)
14977
14978 Modified files: (Branch: RATBOX_2_0)
14979 . configure configure.ac
14980 include client.h
14981 modules Makefile.in
14982 src channel.c
14983 Added files: (Branch: RATBOX_2_0)
14984 modules m_services.c
14985 Log:
14986 - more services compatibility code:
14987 - encap handlers for SU (services marking client as logged in)
14988 - and for LOGIN (servers bursting logged in status)
14989 - move suser from Client -> User
14990
14991 Revision Changes Path
14992 7.229.2.9 +9 -3 ircd-ratbox/configure
14993 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14994 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14995 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14996 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14997 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14998
14999
15000
15001 leeh 2005/01/11 16:46:34 EST (20050111_3)
15002
15003 Modified files: (Branch: RATBOX_2_0)
15004 include ircd_defs.h
15005 Log:
15006 - whoops, missing #endif
15007
15008 Revision Changes Path
15009 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15010
15011
15012
15013 leeh 2005/01/11 15:56:57 EST (20050111_2)
15014
15015 Modified files: (Branch: RATBOX_2_0)
15016 include ircd_defs.h
15017 Log:
15018 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15019 have ipv6 just report sizeof(struct sockaddr_in)
15020
15021 Revision Changes Path
15022 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15023
15024
15025
15026 leeh 2005/01/10 20:19:35 EST (20050111_1)
15027
15028 Modified files: (Branch: RATBOX_2_0)
15029 src newconf.c
15030 Log:
15031 - fix a gcc warning
15032
15033 Revision Changes Path
15034 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15035
15036
15037
15038 leeh 2005/01/10 20:10:35 EST (20050111_0)
15039
15040 Modified files: (Branch: RATBOX_2_0)
15041 adns internal.h parse.c transmit.c types.c
15042 Log:
15043 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15044 conflict
15045
15046 Revision Changes Path
15047 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15048 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15049 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15050 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15051
15052
15053
15054 leeh 2005/01/10 17:48:48 EST (20050110_3)
15055
15056 Modified files: (Branch: RATBOX_2_0)
15057 modules m_xline.c
15058 Log:
15059 - send out the reformatted xline to opers (\s -> ' ')
15060
15061 Revision Changes Path
15062 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15063
15064
15065
15066 leeh 2005/01/10 16:18:53 EST (20050110_2)
15067
15068 Modified files: (Branch: RATBOX_2_0)
15069 help/opers umode
15070 help/users umode
15071 include client.h supported.h
15072 src messages.tab s_user.c send.c
15073 Log:
15074 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15075 channel privmsgs.
15076
15077 Revision Changes Path
15078 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15079 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15080 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15081 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15082 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15083 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15084 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15085
15086
15087
15088 leeh 2005/01/10 14:50:47 EST (20050110_1)
15089
15090 Modified files: (Branch: RATBOX_2_0)
15091 doc example.conf example.efnet.conf
15092 Log:
15093 - I dont remember ts6 desyncing on bans, so im not sure why the example
15094 confs say so.
15095
15096 Revision Changes Path
15097 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15098 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15099
15100
15101
15102 leeh 2005/01/10 13:31:10 EST (20050110_0)
15103
15104 Modified files: (Branch: RATBOX_2_0)
15105 . configure configure.ac
15106 include channel.h client.h numeric.h s_conf.h
15107 s_serv.h setup.h.in
15108 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15109 m_sjoin.c
15110 src channel.c messages.tab newconf.c s_conf.c
15111 s_serv.c s_user.c
15112 Log:
15113 - added --enable-services to configure, which enables some ratbox-services
15114 compatibility code:
15115 - chanmode +r, registered users only
15116 - usermode +S, prevents deop/kick of a service
15117 - service { }; block in conf for the above umode
15118
15119 Revision Changes Path
15120 7.229.2.8 +28 -16 ircd-ratbox/configure
15121 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15122 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15123 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15124 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15125 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15126 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15127 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15128 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15129 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15130 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15131 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15132 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15133 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15134 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15135 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15136 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15137 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15138 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15139
15140
15141
15142 leeh 2005/01/09 08:23:30 EST (20050109_0)
15143
15144 Modified files: (Branch: RATBOX_2_0)
15145 help/opers umode
15146 Log:
15147 - remove a tab, and add +C to opers umode help
15148
15149 Revision Changes Path
15150 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15151