]> jfr.im git - solanum.git/blob - ChangeLog
[svn] - update IDEAS as TS6 only is partially done
[solanum.git] / ChangeLog
1 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
2 Log:
3 - TS6 is always enabled now.
4 There is no reason for it to not be enabled on a proper charybdis network.
5
6
7 Changes: Modified:
8 +0 -1 trunk/doc/example.conf (File Modified)
9 +1 -6 trunk/doc/reference.conf (File Modified)
10 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
11 +0 -1 trunk/include/s_conf.h (File Modified)
12 +1 -1 trunk/modules/m_pass.c (File Modified)
13 +0 -1 trunk/src/newconf.c (File Modified)
14 +0 -1 trunk/src/s_conf.c (File Modified)
15 +4 -15 trunk/src/s_serv.c (File Modified)
16
17
18 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
19 Log:
20 - better text for RPL_LOAD2HI explaining in a better way what is going on
21
22
23 Changes: Modified:
24 +1 -2 trunk/src/messages.tab (File Modified)
25
26
27 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
28 Log:
29 Also rerun autoheader, for solaris ports changes.
30
31
32 Changes: Modified:
33 +3 -0 trunk/include/setup.h.in (File Modified)
34
35
36 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
37 Log:
38 Rerun autoconf for version bump, at last.
39
40
41 Changes: Modified:
42 +9 -9 trunk/configure (File Modified)
43
44
45 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
46 Log:
47 Make highest connection counts a bit more consistent.
48
49
50 Changes: Modified:
51 +5 -0 trunk/src/s_serv.c (File Modified)
52 +8 -8 trunk/src/s_user.c (File Modified)
53
54
55 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
56 Log:
57 Fix wrong line numbers in ircd.conf parser (some comments).
58 from ratbox 2.2 (androsyn).
59
60
61 Changes: Modified:
62 +1 -0 trunk/src/ircd_lexer.l (File Modified)
63
64
65 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
66 Log:
67 Change EmptyString so gcc 4.2 doesn't complain.
68 from ratbox (androsyn), slightly changed
69
70
71 Changes: Modified:
72 +1 -1 trunk/include/irc_string.h (File Modified)
73
74
75 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
76 Log:
77 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
78 This already works correctly for successful/notfound case.
79
80
81 Changes: Modified:
82 +1 -1 trunk/modules/m_whois.c (File Modified)
83
84
85 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
86 Log:
87 Use mask_match() to check bans from local clients for
88 redundancy. This fixes the problem that bans like *!?@*
89 prevent any ban starting with *!*@ being set.
90
91
92 Changes: Modified:
93 +1 -1 trunk/src/chmode.c (File Modified)
94
95
96 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
97 Log:
98 Add mask_match(), like ircu mmatch().
99 This compares two masks and returns whether the "new" is
100 more specific than or equal to the "old". The difference
101 with match() is that a '?' in "old" does not match a '*' in
102 "new".
103
104
105 Changes: Modified:
106 +2 -0 trunk/include/irc_string.h (File Modified)
107 +73 -0 trunk/src/match.c (File Modified)
108
109
110 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
111 Log:
112 add_id() for local client: do not collapse() the ban mask.
113 The code calling this already collapses the mask, and if
114 not, doing it here would cause a desync.
115
116
117 Changes: Modified:
118 +0 -2 trunk/src/chmode.c (File Modified)
119
120
121 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
122 Log:
123 - fix dereference problems with not widely used polling engines
124
125
126 Changes: Modified:
127 +3 -0 trunk/libcharybdis/poll.c (File Modified)
128 +3 -1 trunk/libcharybdis/select.c (File Modified)
129
130
131 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
132 Log:
133 - forgot to do something
134
135
136 Changes: Modified:
137 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
138
139
140 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
141 Log:
142 - fix a possible problem with ipv6
143
144
145 Changes: Modified:
146 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
147
148
149 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
150 Log:
151 - new ip cloaking module
152
153
154 Changes: Modified:
155 +1 -0 trunk/extensions/Makefile.in (File Modified)
156 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
157 + - trunk/extensions/ip_cloaking_old.c (File Added)
158
159
160 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
161 Log:
162 monitor: send the same message buffer to all users
163 monitoring a certain nick; the target field of the
164 numeric becomes *, much like server notices
165
166
167 Changes: Modified:
168 +6 -0 trunk/doc/monitor.txt (File Modified)
169 +3 -0 trunk/include/send.h (File Modified)
170 +3 -15 trunk/src/monitor.c (File Modified)
171 +35 -0 trunk/src/send.c (File Modified)
172
173
174 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
175 Log:
176 Call add_to_hostname_hash() with correct (orig) hostname.
177
178
179 Changes: Modified:
180 +1 -1 trunk/modules/core/m_nick.c (File Modified)
181
182
183 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
184 Log:
185 Version bump on trunk to 2.3.
186
187
188 Changes: Modified:
189 +1 -1 trunk/configure.ac (File Modified)
190
191
192 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
193 Log:
194 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
195
196
197 Changes: Modified:
198 +2 -2 trunk/src/client.c (File Modified)
199
200
201 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
202 Log:
203 Add IRC_DEPRECATED macro for marking functions and data structures
204 as deprecated on compilers that support it.
205
206
207 Changes: Modified:
208 +14 -4 trunk/include/ircd_defs.h (File Modified)
209
210
211 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
212 Log:
213 - update IDEAS with link failover
214
215
216 Changes: Modified:
217 +1 -0 trunk/IDEAS (File Modified)
218
219
220 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
221 Log:
222 xline/resv wildcard checking:
223 - count escaped (\) characters as one nonwild
224 - accept strings without wilds no matter how short they are
225
226
227 Changes: Modified:
228 +8 -2 trunk/src/s_newconf.c (File Modified)
229
230
231 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
232 Log:
233 Tweak some comments in sno_whois extension.
234
235
236 Changes: Modified:
237 +2 -2 trunk/extensions/sno_whois.c (File Modified)
238
239
240 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
241 Log:
242 Tweak NEWS a little.
243
244
245 Changes: Modified:
246 +3 -6 trunk/NEWS (File Modified)
247
248
249 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
250 Log:
251 - allow JOIN 0 from remotes
252 - allow JOIN 0 from locals, but only if it is exactly one
253 zero and is the first channel
254
255
256 Changes: Modified:
257 +65 -0 trunk/modules/core/m_join.c (File Modified)
258
259
260 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
261 Log:
262 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
263 levels?), hideops, namespace cleanups, etc
264
265
266 Changes: Modified:
267 + - trunk/IDEAS (File Added)
268
269
270 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
271 Log:
272 - disallow JOIN 0
273
274
275 Changes: Modified:
276 +0 -65 trunk/modules/core/m_join.c (File Modified)
277
278
279 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
280 Log:
281 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
282 to their policies indicating that they wish to be contacted before their services are used.
283
284
285 Changes: Modified:
286 +6 -3 trunk/doc/example.conf (File Modified)
287 +6 -3 trunk/doc/reference.conf (File Modified)
288
289
290 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
291 Log:
292 - update NEWS in preparation of upcoming 2.2 release this week
293
294
295 Changes: Modified:
296 +3 -0 trunk/NEWS (File Modified)
297
298
299 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
300 Log:
301 Move sno_channeljoin to unsupported, due to the privacy
302 issue and the fact that any oper with admin or hidden_admin
303 can load extensions.
304
305
306 Changes: Modified:
307 +0 -1 trunk/doc/example.conf (File Modified)
308 +0 -2 trunk/doc/reference.conf (File Modified)
309 +0 -46 trunk/extensions/Makefile.in (File Modified)
310 + - trunk/extensions/sno_channeljoin.c (File Deleted)
311 +47 -1 trunk/unsupported/Makefile.in (File Modified)
312 + - trunk/unsupported/sno_channeljoin.c (File Added)
313
314
315 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
316 Log:
317 - createoperonly: like createauthonly, but checks opered status instead of authed status
318
319
320 Changes: Modified:
321 +41 -0 trunk/extensions/Makefile.in (File Modified)
322 + - trunk/extensions/createoperonly.c (File Added)
323
324
325 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
326 Log:
327 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
328
329
330 Changes: Modified:
331 +1 -0 trunk/doc/example.conf (File Modified)
332 +3 -1 trunk/doc/reference.conf (File Modified)
333 +46 -0 trunk/extensions/Makefile.in (File Modified)
334 + - trunk/extensions/sno_channeljoin.c (File Added)
335
336
337 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
338 Log:
339 - update config files
340
341
342 Changes: Modified:
343 +1 -0 trunk/doc/example.conf (File Modified)
344 +2 -0 trunk/doc/reference.conf (File Modified)
345
346
347 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
348 Log:
349 - fold in whois_notice_global functionality.
350
351
352 Changes: Modified:
353 +0 -1 trunk/extensions/Makefile.in (File Modified)
354 +1 -56 trunk/extensions/sno_whois.c (File Modified)
355 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
356
357
358 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
359 Log:
360 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
361
362
363 Changes: Modified:
364 +64 -57 trunk/extensions/Makefile.in (File Modified)
365 + - trunk/extensions/sno_whois.c (File Added)
366 + - trunk/extensions/spy_whois_notice.c (File Deleted)
367
368
369 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
370 Log:
371 Prevent too wide klines with CIDR masks.
372
373
374 Changes: Modified:
375 +17 -5 trunk/modules/m_kline.c (File Modified)
376
377
378 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
379 Log:
380 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
381
382
383 Changes: Modified:
384 +4 -0 trunk/modules/m_kline.c (File Modified)
385
386
387 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
388 Log:
389 - fold conf_connect_allowed() into accept_connection()
390 - extend add_connection() so that exempt{}s apply to max unregistered
391 connections per ip
392 from ratbox
393
394
395 Changes: Modified:
396 +1 -1 trunk/doc/example.conf (File Modified)
397 +1 -1 trunk/doc/reference.conf (File Modified)
398 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
399 +0 -2 trunk/include/s_conf.h (File Modified)
400 +14 -7 trunk/src/listener.c (File Modified)
401
402
403 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
404 Log:
405 m_webirc: call del_unknown_ip() otherwise the unknown will
406 never be subtracted from the cgiirc ip
407
408
409 Changes: Modified:
410 +2 -0 trunk/extensions/m_webirc.c (File Modified)
411
412
413 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
414 Log:
415 Remove s_assert in del_unknown_ip() supposedly if the ip
416 cannot be found, it is not feasible to avoid that case
417 entirely with m_webirc.c.
418
419
420 Changes: Modified:
421 +1 -2 trunk/src/reject.c (File Modified)
422
423
424 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
425 Log:
426 Apply ratbox flood fix.
427
428
429 Changes: Modified:
430 +1 -0 trunk/doc/example.conf (File Modified)
431 +5 -0 trunk/doc/reference.conf (File Modified)
432 +3 -0 trunk/include/client.h (File Modified)
433 +4 -0 trunk/include/reject.h (File Modified)
434 +1 -0 trunk/include/s_conf.h (File Modified)
435 +2 -0 trunk/src/client.c (File Modified)
436 +3 -0 trunk/src/listener.c (File Modified)
437 +1 -0 trunk/src/newconf.c (File Modified)
438 +8 -5 trunk/src/packet.c (File Modified)
439 +59 -2 trunk/src/reject.c (File Modified)
440 +1 -0 trunk/src/s_conf.c (File Modified)
441 +2 -0 trunk/src/s_serv.c (File Modified)
442 +1 -0 trunk/src/s_user.c (File Modified)
443
444
445 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
446 Log:
447 - fix a bug here
448
449
450 Changes: Modified:
451 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
452
453
454 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
455 Log:
456 - regen configure
457
458
459 Changes: Modified:
460 +114 -1 trunk/configure (File Modified)
461
462
463 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
464 Log:
465 - remove "ASM hashing code" from the configure overview
466
467
468 Changes: Modified:
469 +0 -1 trunk/configure.ac (File Modified)
470
471
472 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
473 Log:
474 Target left IRC (more friendly error message if a UID
475 cannot be found) for /invite.
476
477
478 Changes: Modified:
479 +8 -3 trunk/modules/m_invite.c (File Modified)
480
481
482 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
483 Log:
484 Remove emptyline craq because it leaks memory on /rehash motd etc.
485 from ratbox 2.2 (anfl/Androsyn)
486
487
488 Changes: Modified:
489 +6 -14 trunk/src/cache.c (File Modified)
490
491
492 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
493 Log:
494 Merge old trunk r2767:
495 Copy channel name from command on lowerTS JOIN/SJOIN,
496 this makes the capitalization of the channel name
497 timestamped like modes are.
498
499
500 Changes: Modified:
501 +3 -0 trunk/modules/core/m_join.c (File Modified)
502 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
503
504
505 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
506 Log:
507 Merge old trunk r2065,r2067:
508 channel_modes(): get rid of the trailing space
509 also make the *pbuf check work like it should
510 (don't call IsMember another time if we already
511 gave one parameter)
512 simplify a bit more, update comments
513
514
515 Changes: Modified:
516 +13 -13 trunk/src/channel.c (File Modified)
517
518
519 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
520 Log:
521 webirc bugfix
522
523
524 Changes: Modified:
525 +1 -1 trunk/extensions/m_webirc.c (File Modified)
526
527
528 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
529 Log:
530 chghost: refuse spoofs which are empty or start with a colon
531 (would break the protocol)
532
533
534 Changes: Modified:
535 +3 -0 trunk/modules/m_chghost.c (File Modified)
536
537
538 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
539 Log:
540 Fix description of 043 numeric.
541
542
543 Changes: Modified:
544 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
545
546
547 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
548 Log:
549 SAVE: make the nickTS of the UID nick equal to 100, so it
550 is always in sync on the network.
551
552
553 Changes: Modified:
554 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
555 +15 -11 trunk/modules/core/m_nick.c (File Modified)
556
557
558 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
559 Log:
560 Force nickTS to increase when a local user changes their nick.
561
562
563 Changes: Modified:
564 +5 -1 trunk/modules/core/m_nick.c (File Modified)
565
566
567 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
568 Log:
569 Remove #define UFLAGS. We haven't allowed this
570 undocumented extension to the IRC protocol for
571 years (allowing an initial umode in USER).
572
573
574 Changes: Modified:
575 +0 -2 trunk/modules/m_user.c (File Modified)
576
577
578 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
579 Log:
580 Move new_local_user hook, so it is possible to call
581 exit_client() from it, refusing the connection.
582
583
584 Changes: Modified:
585 +3 -1 trunk/doc/hooks.txt (File Modified)
586 +10 -9 trunk/src/s_user.c (File Modified)
587
588
589 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
590 Log:
591 Only free PreClient struct when the rest of the Client
592 is freed, not immediately upon exit_client(). Doing this
593 would cause problems with sasl's new_local_user hook
594 vs hooks that exit the client there.
595
596
597 Changes: Modified:
598 +0 -1 trunk/src/client.c (File Modified)
599
600
601 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
602 Log:
603 Use TS6 prefix for server-server JOIN 0.
604
605
606 Changes: Modified:
607 +2 -1 trunk/modules/core/m_join.c (File Modified)
608
609
610 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
611 Log:
612 Use orighost in kill server notices.
613
614
615 Changes: Modified:
616 +3 -3 trunk/modules/core/m_kill.c (File Modified)
617
618
619 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
620 Log:
621 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
622
623
624 Changes: Modified:
625 +3 -3 trunk/modules/m_set.c (File Modified)
626
627
628 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
629 Log:
630 - 2.2 operline
631
632
633 Changes: Modified:
634 +1 -1 trunk/src/messages.tab (File Modified)
635
636
637 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
638 Log:
639 Show max_clients in /info.
640
641
642 Changes: Modified:
643 +6 -0 trunk/modules/m_info.c (File Modified)
644
645
646 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
647 Log:
648 Don't allow /quote set max higher than the
649 serverinfo::max_clients ircd.conf value.
650
651
652 Changes: Modified:
653 +8 -0 trunk/modules/m_set.c (File Modified)
654
655
656 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
657 Log:
658 Change code that checks maxclients limit: allow exactly
659 the configured amount of non-exceed_limit clients.
660 Code that appeared to limit exceed_limit clients too
661 but less heavily removed (it was not effective because
662 the parentheses were wrong).
663
664
665 Changes: Modified:
666 +2 -4 trunk/src/s_user.c (File Modified)
667
668
669 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
670 Log:
671 By default, leave MAX_BUFFER fds free for log files,
672 server connections, ident lookups, exceed_limit clients,
673 etc. Mention this in example.conf and reference.conf.
674
675
676 Changes: Modified:
677 +4 -2 trunk/doc/example.conf (File Modified)
678 +3 -1 trunk/doc/reference.conf (File Modified)
679 +1 -1 trunk/src/s_conf.c (File Modified)
680
681
682 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
683 Log:
684 --with-maxclients configure option is gone
685
686
687 Changes: Modified:
688 +0 -11 trunk/INSTALL (File Modified)
689
690
691 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
692 Log:
693 Make the code that raises fd rlimit to hard limit work.
694
695
696 Changes: Modified:
697 +5 -5 trunk/src/ircd.c (File Modified)
698
699
700 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
701 Log:
702 - note the I/O reworking
703
704
705 Changes: Modified:
706 +2 -0 trunk/NEWS (File Modified)
707
708
709 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
710 Log:
711 - use mkdir -p
712
713
714 Changes: Modified:
715 +4 -4 trunk/doc/Makefile.in (File Modified)
716
717
718 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
719 Log:
720 - enforce proper conditions for EPOLL_CTL_DEL.
721 - remove possibly problematic "performance" check
722
723
724 Changes: Modified:
725 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
726
727
728 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
729 Log:
730 - rename m_list_safelist to m_list and remove ratbox implementation
731
732
733 Changes: Modified:
734 +393 -664 trunk/modules/Makefile.in (File Modified)
735 + - trunk/modules/m_list.c (File Added)
736 + - trunk/modules/m_list_ratbox.c (File Deleted)
737 + - trunk/modules/m_list_safelist.c (File Deleted)
738
739
740 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
741 Log:
742 - some more transit to sendto_one_numeric().
743
744
745 Changes: Modified:
746 +2 -3 trunk/modules/m_away.c (File Modified)
747 +3 -3 trunk/src/messages.tab (File Modified)
748 +1 -1 trunk/src/s_user.c (File Modified)
749
750
751 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
752 Log:
753 - change some sendto_one() to sendto_one_numeric().
754
755
756 Changes: Modified:
757 +4 -10 trunk/modules/m_admin.c (File Modified)
758 +3 -3 trunk/modules/m_map.c (File Modified)
759 +12 -12 trunk/src/messages.tab (File Modified)
760 +1 -2 trunk/src/s_conf.c (File Modified)
761 +9 -10 trunk/src/s_user.c (File Modified)
762
763
764 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
765 Log:
766 - river's ports.c from old charybdis trunk
767
768
769 Changes: Modified:
770 +195 -0 trunk/configure.ac (File Modified)
771 + - trunk/libcharybdis/ports.c (File Added)
772
773
774 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
775 Log:
776 - remove broken ports stuff and devpoll stuff.
777
778
779 Changes: Modified:
780 +0 -307 trunk/configure (File Modified)
781 +0 -21 trunk/configure.ac (File Modified)
782 +0 -474 trunk/include/setup.h.in (File Modified)
783 + - trunk/libcharybdis/devpoll.c (File Deleted)
784 + - trunk/libcharybdis/ports.c (File Deleted)
785
786
787 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
788 Log:
789 - regenerate files
790
791
792 Changes: Modified:
793 +1 -25 trunk/configure (File Modified)
794 +0 -3 trunk/include/setup.h.in (File Modified)
795
796
797 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
798 Log:
799 - remove x86-optimized hash code.
800
801
802 Changes: Modified:
803 +0 -13 trunk/configure.ac (File Modified)
804 +2 -187 trunk/src/Makefile.in (File Modified)
805 + - trunk/src/fnvhash.s (File Deleted)
806
807
808 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
809 Log:
810 - apparently setting KE_LENGTH to 128 is fine.
811
812
813 Changes: Modified:
814 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
815
816
817 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
818 Log:
819 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
820
821
822 Changes: Modified:
823 +5627 -5747 trunk/configure (File Modified)
824 +0 -15 trunk/configure.ac (File Modified)
825 +0 -2 trunk/include/m_info.h (File Modified)
826 +6 -9 trunk/include/setup.h.in (File Modified)
827 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
828
829
830 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
831 Log:
832 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
833 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
834 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
835
836
837 Changes: Modified:
838 +0 -5 trunk/include/config.h (File Modified)
839 +0 -5 trunk/include/config.h.dist (File Modified)
840 +0 -6 trunk/include/defaults.h (File Modified)
841 +0 -3 trunk/include/m_info.h (File Modified)
842 +21 -7 trunk/libcharybdis/commio.c (File Modified)
843 +2 -0 trunk/libcharybdis/commio.h (File Modified)
844 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
845 +4 -3 trunk/libcharybdis/poll.c (File Modified)
846 +0 -3 trunk/libcharybdis/select.c (File Modified)
847 +0 -9 trunk/src/ircd.c (File Modified)
848 +23 -26 trunk/src/listener.c (File Modified)
849 +2 -1 trunk/src/restart.c (File Modified)
850 +5 -1 trunk/src/s_auth.c (File Modified)
851 +1 -1 trunk/src/s_conf.c (File Modified)
852 +3 -1 trunk/src/s_serv.c (File Modified)
853
854
855 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
856 Log:
857 Repair operspy who !#channel, broken by me in r3283.
858
859
860 Changes: Modified:
861 +2 -2 trunk/modules/m_who.c (File Modified)
862
863
864 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
865 Log:
866 Update bug report and IRC channel information.
867
868
869 Changes: Modified:
870 +2 -1 trunk/BUGS (File Modified)
871 +2 -1 trunk/NEWS (File Modified)
872
873
874 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
875 Log:
876 Change copyright years in version.c.SH as in release-2.1 r3339.
877
878
879 Changes: Modified:
880 +2 -2 trunk/src/version.c.SH (File Modified)
881
882
883 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
884 Log:
885 Rerun autoconf.
886
887
888 Changes: Modified:
889 +104 -0 trunk/configure (File Modified)
890
891
892 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
893 Log:
894 Need to check for various flavours of epoll,
895 even if --enable-epoll is forced.
896
897
898 Changes: Modified:
899 +1 -0 trunk/configure.ac (File Modified)
900
901
902 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
903 Log:
904 Hack to allow some more warnings, already present in configure (?).
905
906
907 Changes: Modified:
908 +1 -1 trunk/aclocal.m4 (File Modified)
909
910
911 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
912 Log:
913 Merge old trunk r2077,r2079:
914 - Move closing of servlink control fd to close_connection()
915 instead of doing it in exit_local_server(), and make sure
916 we first close the data fd and then the control fd.
917 - Have servlink process ready fds in order net, data, ctrl
918 instead of ctrl, data, net. This seems to fix the problem
919 that squit reasons do not show up on the other side of a
920 ziplink (by making it send any final SQUIT and/or ERROR
921 before noticing the closed control fd).
922
923
924 Changes: Modified:
925 +1 -1 trunk/servlink/io.c (File Modified)
926 +3 -12 trunk/src/client.c (File Modified)
927
928
929 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
930 Log:
931 Don't show the UID if a TS6 server sends a kick with
932 an empty or no comment. Note that charybdis never sends
933 such kicks.
934
935
936 Changes: Modified:
937 +4 -4 trunk/modules/core/m_kick.c (File Modified)
938
939
940 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
941 Log:
942 Merge old trunk r2081:
943 Don't say that services cannot be killed in
944 ERR_ISCHANSERVICE message (given when trying
945 to kick or deop them), as that's not the case.
946
947
948 Changes: Modified:
949 +1 -1 trunk/src/messages.tab (File Modified)
950
951
952 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
953 Log:
954 Merge old trunk r2059
955 Clarifications to the descriptions of umode +Q and cmode +F,
956 suggested by Ariadne@SorceryNet.
957
958
959 Changes: Modified:
960 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
961 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
962
963
964 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
965 Log:
966 Merge old trunk r2907,r2991:
967 Allow TESTLINE on channel names.
968
969
970 Changes: Modified:
971 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
972 +4 -0 trunk/help/opers/testline (File Modified)
973 +22 -0 trunk/modules/m_testline.c (File Modified)
974
975
976 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
977 Log:
978 Merge old trunk r2835:
979 resolver: if sendto(2) fails, try sending to the next nameserver
980
981
982 Changes: Modified:
983 +1 -1 trunk/src/res.c (File Modified)
984
985
986 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
987 Log:
988 Merge old trunk r2817:
989 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
990 starts with a digit. This is safe because the last
991 parameter is a nick and never a UID. (The first parameter
992 in a server-server two-param whois is a UID/SID.)
993
994
995 Changes: Modified:
996 +1 -1 trunk/modules/m_whois.c (File Modified)
997
998
999 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1000 Log:
1001 Merge old trunk r2779,r2785:
1002 Show correct privilege name in a few ERR_NOPRIVS numerics.
1003
1004
1005 Changes: Modified:
1006 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1007 +1 -1 trunk/extensions/m_opme.c (File Modified)
1008 +2 -2 trunk/unsupported/m_force.c (File Modified)
1009
1010
1011 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1012 Log:
1013 Merge old trunk r2695:
1014 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1015 This will generate better server notices.
1016
1017
1018 Changes: Modified:
1019 +3 -2 trunk/modules/core/m_die.c (File Modified)
1020
1021
1022 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1023 Log:
1024 Merge old trunk r2294:
1025 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1026
1027
1028 Changes: Modified:
1029 +1 -1 trunk/src/s_user.c (File Modified)
1030
1031
1032 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1033 Log:
1034 Merge old trunk r2226:
1035 If we are connecting outward to a server, check if the
1036 server name they sent is the same as what we tried to
1037 connect to. Previously such a connection could succeed
1038 if there existed connect blocks with the same IP and
1039 passwords for the other server name.
1040
1041
1042 Changes: Modified:
1043 +11 -0 trunk/modules/core/m_server.c (File Modified)
1044
1045
1046 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1047 Log:
1048 Merge old trunk r2212:
1049 Another handling of SJOINs without nicks:
1050 Propagate them if the channel is +P or the channel
1051 already existed, otherwise remove the channel again
1052 and do not propagate the SJOIN.
1053
1054
1055 Changes: Modified:
1056 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1057
1058
1059 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1060 Log:
1061 Remove channels entirely from /whois on services.
1062 This cannot be overridden with operspy.
1063
1064
1065 Changes: Modified:
1066 +20 -17 trunk/modules/m_whois.c (File Modified)
1067
1068
1069 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1070 Log:
1071 Fix /who on channels with ** in their name.
1072
1073
1074 Changes: Modified:
1075 +2 -2 trunk/modules/m_who.c (File Modified)
1076
1077
1078 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1079 Log:
1080 NEWS: As in 2.1.3, mention that the TS6 revision will
1081 interoperate with older versions
1082
1083
1084 Changes: Modified:
1085 +2 -1 trunk/NEWS (File Modified)
1086
1087
1088 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1089 Log:
1090 Fix documentation of HIDE_SERVERS_IPS define.
1091
1092
1093 Changes: Modified:
1094 +2 -2 trunk/include/config.h.dist (File Modified)
1095
1096
1097 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1098 Log:
1099 Don't leak auth{} spoofed ip for I-line is full notice either.
1100
1101
1102 Changes: Modified:
1103 +1 -1 trunk/src/s_conf.c (File Modified)
1104
1105
1106 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1107 Log:
1108 Update NEWS.
1109
1110
1111 Changes: Modified:
1112 +37 -0 trunk/NEWS (File Modified)
1113
1114
1115 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1116 Log:
1117 Allow /invite (but not invex) to override +r, +l, +j in
1118 addition to +i. As before, a restrictive mode must be in
1119 place at /invite time for the invite to have an effect;
1120 +r does not count as a restrictive mode if the user is
1121 logged in; +l and +j always count as restrictive modes to
1122 allow for cases where they would allow join at /invite
1123 time but not when the user tries to join.
1124
1125
1126 Changes: Modified:
1127 +6 -2 trunk/modules/m_invite.c (File Modified)
1128 +21 -10 trunk/src/channel.c (File Modified)
1129
1130
1131 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1132 Log:
1133 Remove invite_ops_only, forcing it to YES.
1134
1135
1136 Changes: Modified:
1137 +0 -1 trunk/doc/example.conf (File Modified)
1138 +0 -5 trunk/doc/reference.conf (File Modified)
1139 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1140 +0 -1 trunk/include/s_conf.h (File Modified)
1141 +0 -6 trunk/modules/m_info.c (File Modified)
1142 +10 -14 trunk/modules/m_invite.c (File Modified)
1143 +0 -1 trunk/src/newconf.c (File Modified)
1144 +0 -1 trunk/src/s_conf.c (File Modified)
1145
1146
1147 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1148 Log:
1149 Move username check after xline and dnsbl checks, so it
1150 will not complain to opers about clients who are xlined
1151 or blacklisted anyway (both of which silently reject).
1152
1153
1154 Changes: Modified:
1155 +15 -15 trunk/src/s_user.c (File Modified)
1156
1157
1158 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1159 Log:
1160 - MASTER_MAX is no longer relevant
1161
1162
1163 Changes: Modified:
1164 +0 -7 trunk/modules/m_set.c (File Modified)
1165
1166
1167 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1168 Log:
1169 - add config option for setting max_clients.
1170
1171
1172 Changes: Modified:
1173 +5 -0 trunk/doc/example.conf (File Modified)
1174 +5 -0 trunk/doc/reference.conf (File Modified)
1175 +2 -0 trunk/include/s_conf.h (File Modified)
1176 +1 -1 trunk/src/ircd.c (File Modified)
1177 +2 -0 trunk/src/newconf.c (File Modified)
1178 +2 -1 trunk/src/s_conf.c (File Modified)
1179
1180
1181 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1182 Log:
1183 - remove get_maxrss() and all of that insecure and unsafe nonsense
1184
1185
1186 Changes: Modified:
1187 +3 -38 trunk/src/ircd.c (File Modified)
1188 +1 -1 trunk/src/restart.c (File Modified)
1189 +0 -4 trunk/src/s_stats.c (File Modified)
1190
1191
1192 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1193 Log:
1194 - avoid some potential NULL dereferencing
1195
1196
1197 Changes: Modified:
1198 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1199
1200
1201 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1202 Log:
1203 - fix a typo
1204
1205
1206 Changes: Modified:
1207 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1208
1209
1210 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1211 Log:
1212 - rework poll a bit for the MAXCONNECTIONS changes.
1213
1214
1215 Changes: Modified:
1216 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1217
1218
1219 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1220 Log:
1221 Our way of using kqueue may cause it to report fds we
1222 don't know about anymore, cope.
1223
1224
1225 Changes: Modified:
1226 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1227
1228
1229 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1230 Log:
1231 Don't reference freed memory (fde_t) in comm_close().
1232
1233
1234 Changes: Modified:
1235 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1236
1237
1238 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1239 Log:
1240 - fix for 100% cpu use
1241
1242
1243 Changes: Modified:
1244 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1245
1246
1247 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1248 Log:
1249 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1250
1251
1252 Changes: Modified:
1253 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1254
1255
1256 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1257 Log:
1258 - clear up use of fd_table in ircd.
1259
1260
1261 Changes: Modified:
1262 +3 -2 trunk/src/s_serv.c (File Modified)
1263
1264
1265 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1266 Log:
1267 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1268
1269
1270 Changes: Modified:
1271 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1272 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1273 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1274 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1275 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1276 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1277 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1278 +2 -2 trunk/libcharybdis/select.c (File Modified)
1279
1280
1281 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1282 Log:
1283 Fix some cases where the size argument to strlcpy()
1284 for usernames and hostnames is 1 too small.
1285
1286
1287 Changes: Modified:
1288 +1 -1 trunk/modules/m_chghost.c (File Modified)
1289 +2 -2 trunk/src/res.c (File Modified)
1290 +2 -2 trunk/src/s_user.c (File Modified)
1291
1292
1293 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1294 Log:
1295 Cut down quit/part/kick reasons to avoid quit reasons
1296 overflowing the client exiting server notice (from
1297 TOPICLEN to 260). kill reasons become shorter accordingly.
1298 kline/dline/gline reasons become 390.
1299 away messages stay at TOPICLEN for now.
1300
1301
1302 Changes: Modified:
1303 +8 -3 trunk/include/ircd_defs.h (File Modified)
1304 +2 -2 trunk/modules/m_dline.c (File Modified)
1305 +4 -4 trunk/modules/m_gline.c (File Modified)
1306 +2 -2 trunk/modules/m_kline.c (File Modified)
1307
1308
1309 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1310 Log:
1311 Don't leak auth{} spoofed IP addresses in +f notices.
1312 from ratbox (androsyn)
1313
1314
1315 Changes: Modified:
1316 +10 -3 trunk/src/s_conf.c (File Modified)
1317
1318
1319 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1320 Log:
1321 Make oper_up() take +i/-i during opering up into account
1322 (e.g. no_oper_invis extension, +i in operator::umodes).
1323 Remove the hack from no_oper_invis.
1324
1325
1326 Changes: Modified:
1327 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1328 +4 -0 trunk/src/s_user.c (File Modified)
1329
1330
1331 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1332 Log:
1333 no_oper_invis: decrement invisible count when clearing
1334 invisible on a local client who has just opered up
1335 oper_up() should really do this
1336
1337
1338 Changes: Modified:
1339 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1340
1341
1342 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1343 Log:
1344 Put "End of Channel Quiet List" instead of
1345 "End of Channel Ban List" for a +q list.
1346 Due to client restrictions the numerics for
1347 quiet lists must be the same as for ban lists.
1348
1349
1350 Changes: Modified:
1351 +4 -1 trunk/src/chmode.c (File Modified)
1352
1353
1354 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1355 Log:
1356 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1357 Change TS6 JOIN processing
1358 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1359 a local user joins an existing channel
1360 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1361 propagating a TS6 JOIN
1362 - don't interpret simple modes in an incoming TS6 JOIN
1363
1364 This is to avoid desyncs when certain mode changes (e.g. -im)
1365 cross with joins. A downside is that simple modes will be
1366 more desynched when a JOIN creates a channel or lowers TS,
1367 but that's less important.
1368
1369 Update the TS6 specification to include this, and clarify
1370 that TMODE can come from a server and that MODE must be
1371 translated into TMODE from other servers too.
1372
1373
1374 Changes: Modified:
1375 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1376 +19 -127 trunk/modules/core/m_join.c (File Modified)
1377
1378
1379 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1380 Log:
1381 Make -logfile work again.
1382
1383
1384 Changes: Modified:
1385 +2 -2 trunk/src/s_log.c (File Modified)
1386
1387
1388 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1389 Log:
1390 - fix off-by-one memory overflow error.
1391
1392
1393 Changes: Modified:
1394 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1395
1396
1397 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1398 Log:
1399 Change handling of modularized umodes:
1400 - keep the bitmask reserved forever to the letter, fixing
1401 the problems when loading multiple umode modules,
1402 unloading them and then loading them in a different order
1403 - don't allow local users to change umodes which have
1404 been unloaded and don't set them on new users via
1405 default_umodes
1406
1407
1408 Changes: Modified:
1409 +24 -3 trunk/src/s_user.c (File Modified)
1410
1411
1412 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1413 Log:
1414 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1415
1416
1417 Changes: Modified:
1418 +1 -0 trunk/include/s_user.h (File Modified)
1419 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1420 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1421 +22 -0 trunk/src/s_user.c (File Modified)
1422
1423
1424 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1425 Log:
1426 DNSBL keyword substitution is available as of 2.1.3.
1427
1428
1429 Changes: Modified:
1430 +1 -1 trunk/doc/example.conf (File Modified)
1431
1432
1433 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1434 Log:
1435 Change two occurances like match(userinput, target_p->name) ||
1436 match(target_p->name, userinput) to just match(userinput,
1437 target_p->name). No client name can contain * or ? now.
1438
1439
1440 Changes: Modified:
1441 +1 -1 trunk/modules/m_trace.c (File Modified)
1442 +1 -2 trunk/src/s_serv.c (File Modified)
1443
1444
1445 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1446 Log:
1447 Do not try find_server() on a name find_client() has
1448 returned NULL for, as this will always return NULL
1449 since the removal of hostmasking.
1450
1451
1452 Changes: Modified:
1453 +1 -2 trunk/modules/m_pong.c (File Modified)
1454 +0 -4 trunk/src/s_serv.c (File Modified)
1455
1456
1457 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1458 Log:
1459 Remove server_exists() which checked whether the
1460 server name existed taking hostmasking into account
1461 and just check with find_server(); admittedly
1462 this checks if the name is a SID but that's not
1463 a real problem.
1464
1465
1466 Changes: Modified:
1467 +3 -27 trunk/modules/core/m_server.c (File Modified)
1468
1469
1470 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1471 Log:
1472 Remove hash_find_masked_server(), which made it possible
1473 to specify the full (unmasked) name of a server behind
1474 a hostmask. As a result find_any_client() (for prefixes)
1475 becomes equal to find_client(), so remove that too.
1476
1477
1478 Changes: Modified:
1479 +0 -1 trunk/include/hash.h (File Modified)
1480 +1 -75 trunk/src/hash.c (File Modified)
1481 +1 -1 trunk/src/parse.c (File Modified)
1482
1483
1484 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1485 Log:
1486 Remove '*' from valid server name characters.
1487 This makes it impossible to connect hostmasked servers.
1488 (This support didn't work well anyway, was incompatible
1489 with TS6 and we never masked ourselves.)
1490
1491
1492 Changes: Modified:
1493 +1 -1 trunk/src/match.c (File Modified)
1494
1495
1496 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1497 Log:
1498 Change spambot, flooder and jupe joiner notices from host to orighost.
1499
1500
1501 Changes: Modified:
1502 +1 -1 trunk/modules/core/m_join.c (File Modified)
1503 +2 -2 trunk/modules/core/m_message.c (File Modified)
1504 +2 -2 trunk/src/channel.c (File Modified)
1505
1506
1507 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1508 Log:
1509 Add documentation for SASL client protocol, same as atheme doc/SASL.
1510
1511
1512 Changes: Modified:
1513 + - trunk/doc/sasl.txt (File Added)
1514
1515
1516 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1517 Log:
1518 Include real hostname in Closing Link message for unknown
1519 connections that have sent USER. This is helpful for
1520 k-lined users while not breaking server IP hiding.
1521
1522
1523 Changes: Modified:
1524 +3 -1 trunk/src/client.c (File Modified)
1525
1526
1527 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1528 Log:
1529 Rerun autoconf.
1530
1531
1532 Changes: Modified:
1533 +29 -29 trunk/configure (File Modified)
1534
1535
1536 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1537 Log:
1538 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1539
1540
1541 Changes: Modified:
1542 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1543
1544
1545 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1546 Log:
1547 Backport from early 3.x:
1548
1549 --
1550 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1551 Log:
1552 - remove "Processing connection to foobar.net" message
1553
1554
1555 Changes: Modified:
1556 +0 -3 trunk/src/s_auth.c (File Modified)
1557
1558
1559 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1560 Log:
1561 - missed the processing connection one (actually, we can probably nuke this one)
1562
1563
1564 Changes: Modified:
1565 +1 -2 trunk/src/s_auth.c (File Modified)
1566
1567
1568 river 2006/09/27 16:33:05 UTC (20060927-2174)
1569 Log:
1570 get_client_name = stupid
1571
1572
1573
1574 Changes: Modified:
1575 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1576
1577
1578 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1579 Log:
1580 - remove excessive arguments
1581
1582
1583 Changes: Modified:
1584 +1 -2 trunk/src/s_conf.c (File Modified)
1585 +1 -1 trunk/src/s_user.c (File Modified)
1586
1587
1588 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1589 Log:
1590 - use sendto_one_notice() for on-connect notices too.
1591
1592
1593 Changes: Modified:
1594 +10 -10 trunk/src/s_auth.c (File Modified)
1595
1596
1597 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1598 Log:
1599 - use sendto_one_notice() in the core, too.
1600
1601
1602 Changes: Modified:
1603 +2 -2 trunk/src/chmode.c (File Modified)
1604 +8 -15 trunk/src/modules.c (File Modified)
1605 +3 -5 trunk/src/s_conf.c (File Modified)
1606 +1 -2 trunk/src/s_newconf.c (File Modified)
1607 +20 -57 trunk/src/s_user.c (File Modified)
1608
1609
1610 river 2006/09/27 16:19:25 UTC (20060927-2166)
1611 Log:
1612 the KILL command will use get_client_name(, SHOW_IP) instead of
1613 target->name, and will show a more useful error for local opers
1614
1615
1616
1617 Changes: Modified:
1618 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1619
1620
1621 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1622 Log:
1623 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1624
1625
1626 Changes: Modified:
1627 +4 -2 trunk/src/send.c (File Modified)
1628
1629
1630 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1631 Log:
1632 - back out r2159
1633
1634
1635 Changes: Modified:
1636 +1 -1 trunk/include/client.h (File Modified)
1637
1638
1639 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1640 Log:
1641 - get_id(): fall back to "*" if client has no known name
1642
1643
1644 Changes: Modified:
1645 +1 -1 trunk/include/client.h (File Modified)
1646
1647
1648 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1649 Log:
1650 - convert to sendto_one_notice().
1651
1652
1653 Changes: Modified:
1654 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1655 +4 -6 trunk/unsupported/m_force.c (File Modified)
1656
1657
1658 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1659 Log:
1660 - use sendto_one_notice() in many places instead of
1661 sendto_one(source_p, ":%s NOTICE %s :", ...);
1662
1663
1664 Changes: Modified:
1665 +10 -25 trunk/extensions/example_module.c (File Modified)
1666 +5 -14 trunk/extensions/hurt.c (File Modified)
1667 +1 -2 trunk/extensions/m_42.c (File Modified)
1668 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1669 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1670 +1 -2 trunk/extensions/m_opme.c (File Modified)
1671 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1672 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1673 +3 -7 trunk/modules/core/m_die.c (File Modified)
1674 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1675 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1676 +1 -2 trunk/modules/m_challenge.c (File Modified)
1677 +11 -15 trunk/modules/m_connect.c (File Modified)
1678 +20 -28 trunk/modules/m_dline.c (File Modified)
1679 +2 -2 trunk/modules/m_etrace.c (File Modified)
1680 +11 -21 trunk/modules/m_gline.c (File Modified)
1681 +2 -4 trunk/modules/m_kline.c (File Modified)
1682 +1 -2 trunk/modules/m_rehash.c (File Modified)
1683 +3 -7 trunk/modules/m_restart.c (File Modified)
1684 +31 -45 trunk/modules/m_set.c (File Modified)
1685 +2 -4 trunk/modules/m_testmask.c (File Modified)
1686 +5 -8 trunk/modules/m_unreject.c (File Modified)
1687 +2 -5 trunk/modules/m_xline.c (File Modified)
1688 --
1689
1690
1691 Changes: Modified:
1692 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1693 +10 -25 trunk/extensions/example_module.c (File Modified)
1694 +5 -14 trunk/extensions/hurt.c (File Modified)
1695 +1 -2 trunk/extensions/m_42.c (File Modified)
1696 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1697 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1698 +1 -2 trunk/extensions/m_opme.c (File Modified)
1699 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1700 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1701 +3 -7 trunk/modules/core/m_die.c (File Modified)
1702 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1703 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1704 +1 -2 trunk/modules/m_challenge.c (File Modified)
1705 +11 -15 trunk/modules/m_connect.c (File Modified)
1706 +2 -4 trunk/modules/m_dline.c (File Modified)
1707 +2 -2 trunk/modules/m_etrace.c (File Modified)
1708 +11 -21 trunk/modules/m_gline.c (File Modified)
1709 +2 -4 trunk/modules/m_kline.c (File Modified)
1710 +1 -2 trunk/modules/m_rehash.c (File Modified)
1711 +3 -7 trunk/modules/m_restart.c (File Modified)
1712 +31 -45 trunk/modules/m_set.c (File Modified)
1713 +2 -4 trunk/modules/m_testmask.c (File Modified)
1714 +5 -8 trunk/modules/m_unreject.c (File Modified)
1715 +1 -3 trunk/modules/m_xline.c (File Modified)
1716 +2 -2 trunk/src/chmode.c (File Modified)
1717 +8 -15 trunk/src/modules.c (File Modified)
1718 +10 -14 trunk/src/s_auth.c (File Modified)
1719 +3 -6 trunk/src/s_conf.c (File Modified)
1720 +1 -2 trunk/src/s_newconf.c (File Modified)
1721 +20 -57 trunk/src/s_user.c (File Modified)
1722 +4 -2 trunk/src/send.c (File Modified)
1723 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1724 +4 -6 trunk/unsupported/m_force.c (File Modified)
1725
1726
1727 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1728 Log:
1729 - keyword-subst from charybdis 2.2.
1730
1731
1732 Changes: Modified:
1733 +12 -3 trunk/doc/example.conf (File Modified)
1734 +58 -3 trunk/doc/reference.conf (File Modified)
1735 + - trunk/include/substitution.h (File Added)
1736 +1 -0 trunk/src/Makefile.in (File Modified)
1737 +2 -2 trunk/src/s_conf.c (File Modified)
1738 +164 -1 trunk/src/s_user.c (File Modified)
1739 + - trunk/src/substitution.c (File Added)
1740
1741
1742 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1743 Log:
1744 Removed merge tracking for "svnmerge" for
1745 http://svn.atheme.org/charybdis/branches/release-2.2
1746
1747
1748 Changes: Modified:
1749 + - trunk/ (Property Modified)
1750
1751
1752 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1753 Log:
1754 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1755 http://svn.atheme.org/charybdis/branches/release-2.2
1756
1757
1758 Changes: Modified:
1759 + - trunk/ (Property Modified)
1760
1761
1762 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1763 Log:
1764 Removed merge tracking for "svnmerge" for
1765 http://svn.atheme.org/charybdis/branches/release-2.2
1766
1767
1768 Changes: Modified:
1769 + - trunk/ (Property Modified)
1770
1771
1772 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1773 Log:
1774 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1775 http://svn.atheme.org/charybdis/branches/release-2.2
1776
1777
1778 Changes: Modified:
1779 + - trunk/ (Property Modified)
1780
1781
1782 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1783 Log:
1784 - bleah
1785
1786
1787 Changes: Modified:
1788 + - trunk/ (Property Modified)
1789
1790
1791 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1792 Log:
1793 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1794 http://svn.atheme.org/charybdis/branches/release-2.2
1795
1796
1797 Changes: Modified:
1798 + - trunk/ (Property Modified)
1799
1800
1801 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1802 Log:
1803 - version bump to 2.2.0
1804
1805
1806 Changes: Modified:
1807 +3 -1 trunk/NEWS (File Modified)
1808 +1 -1 trunk/configure.ac (File Modified)
1809
1810
1811 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1812 Log:
1813 - the new plan:
1814 + branches/release-2.1 -> 2.2 base
1815 + 3.0 -> branches/cxxconversion
1816 + backport some immediate 3.0 functionality for 2.2
1817 + other stuff
1818
1819
1820 Changes: Modified:
1821 + - trunk/ (File Added)
1822
1823
1824 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1825 Log:
1826 Merged revisions 3135,3137 via svnmerge from
1827 http://svn.atheme.org/charybdis/trunk
1828
1829 ........
1830 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1831
1832 - Expand TRACE description
1833 - Mention expiry time in TESTLINE
1834 ........
1835 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1836
1837 Update copyright year for sgml docs to 2007.
1838 ........
1839
1840
1841 Changes: Modified:
1842 + - branches/release-2.1/ (Property Modified)
1843 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1844 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1845
1846
1847 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1848 Log:
1849 Merged revisions 1999 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1851 Add river to CREDITS
1852
1853 ........
1854 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1855
1856 vanity
1857 ........
1858
1859
1860 Changes: Modified:
1861 + - branches/release-2.1/ (Property Modified)
1862 +1 -0 branches/release-2.1/CREDITS (File Modified)
1863
1864
1865 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1866 Log:
1867 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1868 http://svn.atheme.org/charybdis/trunk
1869
1870 ........
1871 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1872
1873 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1874 ........
1875 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1876
1877 - add use_forward to /info
1878 ........
1879 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1880
1881 Call channel_modes() with &me instead of source_p when
1882 sending out a JOIN and SJOIN for a local user. This
1883 saves checking whether they are on the channel they
1884 have just joined.
1885 ........
1886 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1887
1888 If use_forward is disabled:
1889 - hide +fFQ in 005
1890 - hide +f in /mode #channel (/mode #channel f still shows it)
1891 - do not send any mode changes adding +f to local clients
1892 (-f ones are still sent)
1893 ........
1894
1895
1896 Changes: Modified:
1897 + - branches/release-2.1/ (Property Modified)
1898 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1899 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1900 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1901 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1902 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1903 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1904 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1905 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1906 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1907 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1908 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1909 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1910
1911
1912 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1913 Log:
1914 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1915
1916
1917 Changes: Modified:
1918 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1919 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1920 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1921
1922
1923 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1924 Log:
1925 Add accountability (wallops, log) to OKICK.
1926
1927
1928 Changes: Modified:
1929 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1930
1931
1932 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1933 Log:
1934 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1935 Similar to branches/release-2.2 r3061.
1936
1937
1938 Changes: Modified:
1939 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1940
1941
1942 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1943 Log:
1944 - Write xline to file after instead of before notifying opers and source
1945 - Also notify source of failure to add xline
1946 Similar to branches/release-2.2 r3057.
1947
1948
1949 Changes: Modified:
1950 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1951
1952
1953 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1954 Log:
1955 If a dline/kline/resv cannot be added to the file, send
1956 the regular notices to local opers and source anyway,
1957 and also warn the source (local opers were already warned).
1958 Similar to branches/release-2.2 r3053.
1959
1960
1961 Changes: Modified:
1962 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1963
1964
1965 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1966 Log:
1967 Port over fixes from unkline/unxline/unresv to undline.
1968 Similar to branches/release-2.2 r3049.
1969
1970
1971 Changes: Modified:
1972 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1973
1974
1975 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1976 Log:
1977 Merged revisions 2915 via svnmerge from
1978 http://svn.atheme.org/charybdis/trunk
1979
1980 ........
1981 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1982
1983 In usage message, show kline.conf and xline.conf instead
1984 of klines.conf and xlines.conf.
1985 ........
1986
1987
1988 Changes: Modified:
1989 + - branches/release-2.1/ (Property Modified)
1990 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1991
1992
1993 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1994 Log:
1995 Merged revisions 2831,2833,2853 via svnmerge from
1996 http://svn.atheme.org/charybdis/trunk
1997
1998 ........
1999 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2000
2001 unkline/unxline/unresv:
2002 - if fclose on the output returns an error, treat this as a
2003 write error too
2004 - check if the rename from the temp file to the ban conf failed
2005 ........
2006 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2007
2008 When adding a permanent dline/kline/xline/resv, check
2009 the return value of fclose().
2010 ........
2011 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2012
2013 Do not free xline aconf if it could not be written out.
2014 It will be added to the list in memory anyway.
2015 ........
2016
2017
2018 Changes: Modified:
2019 + - branches/release-2.1/ (Property Modified)
2020 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2021 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2022 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2023 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2024
2025
2026 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2027 Log:
2028 NEWS: Clarify effects of ip_cloaking changes a little.
2029
2030
2031 Changes: Modified:
2032 +2 -0 branches/release-2.1/NEWS (File Modified)
2033
2034
2035 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2036 Log:
2037 Rerun autoconf.
2038
2039
2040 Changes: Modified:
2041 +9 -9 branches/release-2.1/configure (File Modified)
2042
2043
2044 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2045 Log:
2046 Version bump on 2.1 branch to 2.1.2.
2047
2048
2049 Changes: Modified:
2050 +1 -1 branches/release-2.1/configure.ac (File Modified)
2051
2052
2053 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2054 Log:
2055 Mention r2801/r2805.
2056
2057
2058 Changes: Modified:
2059 +1 -0 branches/release-2.1/NEWS (File Modified)
2060
2061
2062 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2063 Log:
2064 Merged revisions 2801 via svnmerge from
2065 http://svn.atheme.org/charybdis/trunk
2066
2067 ........
2068 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2069
2070 ip_cloaking: try to avoid truncation by removing more
2071 components of the hostname (except the TLD).
2072 ........
2073
2074
2075 Changes: Modified:
2076 + - branches/release-2.1/ (Property Modified)
2077 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2078
2079
2080 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2081 Log:
2082 Update NEWS.
2083
2084
2085 Changes: Modified:
2086 +8 -1 branches/release-2.1/NEWS (File Modified)
2087
2088
2089 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2090 Log:
2091 Merged revisions 2781 via svnmerge from
2092 http://svn.atheme.org/charybdis/trunk
2093
2094 ........
2095 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2096
2097 Fix stupid bug: checked a hostmask against the found
2098 ban instead of all exceptions, causing all host mangled
2099 clients to be exempted if there was a single ban
2100 exception in many cases.
2101 ........
2102
2103
2104 Changes: Modified:
2105 + - branches/release-2.1/ (Property Modified)
2106 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2107
2108
2109 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2110 Log:
2111 Merged revisions 2773 via svnmerge from
2112 http://svn.atheme.org/charybdis/trunk
2113
2114 ........
2115 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2116
2117 user@host must be *@* for a shared{} block with flags=locops
2118 (server should not be *).
2119 ........
2120
2121
2122 Changes: Modified:
2123 + - branches/release-2.1/ (Property Modified)
2124 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2125
2126
2127 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2128 Log:
2129 Tweak \s code a little.
2130
2131
2132 Changes: Modified:
2133 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2134 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2135 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2136
2137
2138 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2139 Log:
2140 Merged revisions 2761 via svnmerge from
2141 http://svn.atheme.org/charybdis/trunk
2142
2143 ........
2144 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2145
2146 The testline/no_tilde fixes are in 2.1.1.
2147 ........
2148
2149
2150 Changes: Modified:
2151 + - branches/release-2.1/ (Property Modified)
2152 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2153
2154
2155 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2156 Log:
2157 Update NEWS.
2158
2159
2160 Changes: Modified:
2161 +4 -1 branches/release-2.1/NEWS (File Modified)
2162
2163
2164 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2165 Log:
2166 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
2167 http://svn.atheme.org/charybdis/trunk
2168 no_tilde fixes
2169
2170 ........
2171 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2172
2173 If the auth{} block has no_tilde and is not kline exempt,
2174 check the username without tilde against klines too.
2175 This is consistent with the way klines work on spoofs
2176 (klines checked on both raw and appearing-on-IRC version).
2177 ........
2178 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2179
2180 Rework the fix for klines with no_tilde.
2181 Add an extra argument to find_address_conf() for the
2182 username without tilde, as that may contain one character more.
2183 ........
2184 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2185
2186 Unbreak compile (because of r2697).
2187 testline with ~ could be improved some more perhaps, but this should work.
2188 ........
2189 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2190
2191 testline: take no_tilde and username truncation into account
2192 ........
2193 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2194
2195 Add some information on /testline with no_tilde and username truncation.
2196 ........
2197
2198
2199 Changes: Modified:
2200 + - branches/release-2.1/ (Property Modified)
2201 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2202 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2203 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2204 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2205 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2206 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2207
2208
2209 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2210 Log:
2211 Merged revisions 2149,2151 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2213
2214 ........
2215 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2216
2217 Move kills from services from +s to +k snomask.
2218 Kills from non-service opers remain on +s.
2219 ........
2220 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2221
2222 Update description of +s and +k snomasks.
2223 ........
2224
2225
2226 Changes: Modified:
2227 + - branches/release-2.1/ (Property Modified)
2228 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2229 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2230 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2231
2232
2233 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2234 Log:
2235 Merged revisions 2685 via svnmerge from
2236 http://svn.atheme.org/charybdis/trunk
2237
2238 ........
2239 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2240
2241 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2242 ........
2243
2244
2245 Changes: Modified:
2246 + - branches/release-2.1/ (Property Modified)
2247 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2248
2249
2250 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2251 Log:
2252 Merged revisions 2693 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2254
2255 ........
2256 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2257
2258 Fix truncation (by one) of unidented usernames
2259 if user registration is done because of DNSBL
2260 completion (which is the usual case if a valid
2261 NICK and USER are sent quickly and any DNSBLs
2262 are enabled).
2263 ........
2264
2265
2266 Changes: Modified:
2267 + - branches/release-2.1/ (Property Modified)
2268 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2269
2270
2271 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2272 Log:
2273 Update NEWS.
2274
2275
2276 Changes: Modified:
2277 +10 -0 branches/release-2.1/NEWS (File Modified)
2278
2279
2280 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2281 Log:
2282 Rerun autoconf.
2283
2284
2285 Changes: Modified:
2286 +9 -9 branches/release-2.1/configure (File Modified)
2287
2288
2289 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2290 Log:
2291 Version bump to 2.1.1.
2292
2293
2294 Changes: Modified:
2295 +1 -1 branches/release-2.1/configure.ac (File Modified)
2296
2297
2298 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2299 Log:
2300 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
2301 http://svn.atheme.org/charybdis/trunk
2302
2303 ........
2304 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2305
2306 - fix a server notice on SID collision where the server name is mentioned twice
2307 ........
2308 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2309
2310 - get_server_name() is stupid
2311 ........
2312 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2313
2314 - fix an oops
2315 ........
2316 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2317
2318 Do the Attempt to re-introduce SID server notice somewhat
2319 differently, showing a real host again if !HIDE_SERVERS_IPS
2320 and still showing the server name exactly once.
2321 ........
2322 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2323
2324 Fix log message for Attempt to re-introduce SID (server notice was ok).
2325 ........
2326 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2327
2328 - replace "No N line" with "no connect block" in a
2329 serverlog message
2330 - show attempted server name in a few serverlog messages
2331 ........
2332
2333
2334 Changes: Modified:
2335 + - branches/release-2.1/ (Property Modified)
2336 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2337
2338
2339 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2340 Log:
2341 Merged revisions 2218 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2343
2344 ........
2345 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2346
2347 Fix garbage in /stats y output on 64-bit archs.
2348 ........
2349
2350
2351 Changes: Modified:
2352 + - branches/release-2.1/ (Property Modified)
2353 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2354
2355
2356 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2357 Log:
2358 Merged revisions 2438 via svnmerge from
2359 http://svn.atheme.org/charybdis/trunk
2360
2361 ........
2362 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2363
2364 Enable Revision keyword in addition to Id.
2365 ........
2366
2367
2368 Changes: Modified:
2369 + - branches/release-2.1/ (Property Modified)
2370 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2371
2372
2373 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2374 Log:
2375 Merged revisions 2679 via svnmerge from
2376 http://svn.atheme.org/charybdis/trunk
2377
2378 ........
2379 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2380
2381 Port over ratbox 2.2 r23253 (anfl):
2382 - remove the cached storage of how many +beI there are, thereby fixing a
2383 case where it can get desynced from reality
2384 ........
2385
2386
2387 Changes: Modified:
2388 + - branches/release-2.1/ (Property Modified)
2389 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2390 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2391
2392
2393 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2394 Log:
2395 Merged revisions 2093,2095 via svnmerge from
2396 http://svn.atheme.org/charybdis/trunk
2397
2398 ........
2399 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2400
2401 - change DNSBL licensing to BSD.
2402 ........
2403 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2404
2405 - change x86-assembly FNV implementation to BSD license
2406 ........
2407
2408
2409 Changes: Modified:
2410 + - branches/release-2.1/ (Property Modified)
2411 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2412 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2413
2414
2415 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2416 Log:
2417 Merged revisions 2073,2075 via svnmerge from
2418 http://svn.atheme.org/charybdis/trunk
2419
2420 ........
2421 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2422
2423 Put full information in the squit reason when exiting
2424 a server due to a servlink (ziplinks) error.
2425 ........
2426 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2427
2428 Put full information in the squit reason when exiting
2429 a server due to not enough arguments for a command.
2430 ........
2431
2432
2433 Changes: Modified:
2434 + - branches/release-2.1/ (Property Modified)
2435 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2436 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2437
2438
2439 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2440 Log:
2441 Merged revisions 2071 via svnmerge from
2442 http://svn.atheme.org/charybdis/trunk
2443
2444 ........
2445 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2446
2447 Don't redirect users from an existing domain to an
2448 existing server in reference.conf.
2449 Idea from ratbox.
2450 ........
2451
2452
2453 Changes: Modified:
2454 + - branches/release-2.1/ (Property Modified)
2455 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2456
2457
2458 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2459 Log:
2460 Merged revisions 2053 via svnmerge from
2461 http://svn.atheme.org/charybdis/trunk
2462
2463 ........
2464 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2465
2466 Make find_channel_membership() choose the shortest list
2467 (channel's list or user's list) to search, avoiding excessive
2468 CPU usage with services which are in lots of channels.
2469 From ratbox 2.2 (anfl/jilles)
2470 ........
2471
2472
2473 Changes: Modified:
2474 + - branches/release-2.1/ (Property Modified)
2475 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2476
2477
2478 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2479 Log:
2480 Rerun autoconf.
2481
2482
2483 Changes: Modified:
2484 +9 -9 branches/release-2.1/configure (File Modified)
2485
2486
2487 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2488 Log:
2489 Version change 2.1.0rc1 -> 2.1.0 (release).
2490
2491
2492 Changes: Modified:
2493 +1 -1 branches/release-2.1/configure.ac (File Modified)
2494
2495
2496 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2497 Log:
2498 Merged revisions 2029 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2500
2501 ........
2502 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2503
2504 NEWS: mention m_webirc.c module
2505 ........
2506
2507
2508 Changes: Modified:
2509 + - branches/release-2.1/ (Property Modified)
2510 +1 -0 branches/release-2.1/NEWS (File Modified)
2511
2512
2513 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2514 Log:
2515 Rerun autoconf.
2516
2517
2518 Changes: Modified:
2519 +9 -9 branches/release-2.1/configure (File Modified)
2520
2521
2522 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2523 Log:
2524 Change version to 2.1.0rc1.
2525
2526
2527 Changes: Modified:
2528 +1 -1 branches/release-2.1/configure.ac (File Modified)
2529
2530
2531 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2532 Log:
2533 Merged revisions 2021 via svnmerge from
2534 http://svn.atheme.org/charybdis/trunk
2535
2536 ........
2537 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2538
2539 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2540 related flaky looking things, and instead keep a list
2541 of BlacklistClients in PreClient.
2542 ........
2543
2544
2545 Changes: Modified:
2546 + - branches/release-2.1/ (Property Modified)
2547 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2548 +1 -1 branches/release-2.1/include/client.h (File Modified)
2549 +0 -1 branches/release-2.1/include/res.h (File Modified)
2550 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2551 +0 -24 branches/release-2.1/src/res.c (File Modified)
2552 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2553
2554
2555 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2556 Log:
2557 Merged revisions 2015,2017 via svnmerge from
2558 http://svn.atheme.org/charybdis/trunk
2559
2560 ........
2561 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2562
2563 Check if the name in the question section of the
2564 DNS reply matches what we queried, to guard against
2565 late replies to a previous query with the same id.
2566 ........
2567 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2568
2569 res.c: add a comment summarizing our changes
2570 ........
2571
2572
2573 Changes: Modified:
2574 + - branches/release-2.1/ (Property Modified)
2575 +53 -18 branches/release-2.1/src/res.c (File Modified)
2576
2577
2578 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2579 Log:
2580 Merged revisions 1981 via svnmerge from
2581 http://svn.atheme.org/charybdis/trunk
2582
2583 ........
2584 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2585
2586 Alphabetize extensions and tweak the descriptions a little.
2587 ........
2588
2589
2590 Changes: Modified:
2591 + - branches/release-2.1/ (Property Modified)
2592 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2593 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2594
2595
2596 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2597 Log:
2598 Merged revisions 1975 via svnmerge from
2599 http://svn.atheme.org/charybdis/trunk
2600
2601 ........
2602 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2603
2604 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2605 We should use the IP and not truncate the hostname.
2606 From ratbox 2.2 (androsyn)
2607 ........
2608
2609
2610 Changes: Modified:
2611 + - branches/release-2.1/ (Property Modified)
2612 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2613
2614
2615 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2616 Log:
2617 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2618 http://svn.atheme.org/charybdis/trunk
2619
2620
2621 Changes: Modified:
2622 + - branches/release-2.1/ (Property Modified)
2623
2624
2625 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2626 Log:
2627 - branch 2.1 release family
2628
2629
2630 Changes: Modified:
2631 + - branches/release-2.1/ (File Added)
2632
2633
2634 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2635 Log:
2636 Describe new handling of host mangling in channel bans in SGML.
2637
2638
2639 Changes: Modified:
2640 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2641
2642
2643 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2644 Log:
2645 - ok, 2.1 operline brought to you by marvin the melancholy robot
2646
2647
2648 Changes: Modified:
2649 +1 -1 trunk/src/messages.tab (File Modified)
2650
2651
2652 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2653 Log:
2654 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2655 If anybody comes up with anything better, then please let us know
2656 and we will change this before 2.1 is branched.
2657
2658
2659 Changes: Modified:
2660 +1 -1 trunk/src/messages.tab (File Modified)
2661
2662
2663 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2664 Log:
2665 Add EUID to capab.txt.
2666
2667
2668 Changes: Modified:
2669 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2670
2671
2672 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2673 Log:
2674 Update NEWS file.
2675
2676
2677 Changes: Modified:
2678 +3 -0 trunk/NEWS (File Modified)
2679
2680
2681 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2682 Log:
2683 Allow service{} servers to manipulate the nick delay table
2684 (for "nickserv enforcement").
2685 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2686 If duration is 0, the nickdelay entry is removed, otherwise
2687 it is added with the duration in seconds (maximum 24 hours).
2688 It is suggested that this is used if the EUID capab is present.
2689
2690
2691 Changes: Modified:
2692 +42 -1 trunk/modules/m_services.c (File Modified)
2693
2694
2695 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2696 Log:
2697 HURT: strip off *@ from the start of the mask
2698 reject anything else containing '@' or '!'
2699
2700
2701 Changes: Modified:
2702 +11 -0 trunk/extensions/hurt.c (File Modified)
2703
2704
2705 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2706 Log:
2707 ircd.c: need supported.h here
2708
2709
2710 Changes: Modified:
2711 +1 -0 trunk/src/ircd.c (File Modified)
2712
2713
2714 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2715 Log:
2716 HURT: less ambiguity here
2717 ips/hosts to be hurt must contain a '.' or ':' otherwise
2718 they are interpreted as nicks
2719
2720
2721 Changes: Modified:
2722 +14 -9 trunk/extensions/hurt.c (File Modified)
2723
2724
2725 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2726 Log:
2727 - we're now ircd-charybdis.org.
2728 - properly alphabetize credits
2729
2730
2731 Changes: Modified:
2732 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2733
2734
2735 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2736 Log:
2737 - add additional modules to the configs
2738
2739
2740 Changes: Modified:
2741 +6 -0 trunk/doc/example.conf (File Modified)
2742 +12 -0 trunk/doc/reference.conf (File Modified)
2743
2744
2745 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2746 Log:
2747 - remove hurt.h, it is pointless and confusing
2748
2749
2750 Changes: Modified:
2751 +27 -62 trunk/extensions/hurt.c (File Modified)
2752 + - trunk/extensions/hurt.h (File Deleted)
2753
2754
2755 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2756 Log:
2757 - add code to suggest a local HURT by nickname.
2758 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2759
2760
2761 Changes: Modified:
2762 +40 -10 trunk/extensions/hurt.c (File Modified)
2763 +1 -0 trunk/extensions/hurt.h (File Modified)
2764
2765
2766 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2767 Log:
2768 - update NEWS file
2769
2770
2771 Changes: Modified:
2772 +2 -1 trunk/NEWS (File Modified)
2773
2774
2775 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2776 Log:
2777 MASKTRACE/TESTMASK: check orighost as well
2778
2779
2780 Changes: Modified:
2781 +4 -2 trunk/modules/m_etrace.c (File Modified)
2782 +3 -1 trunk/modules/m_testmask.c (File Modified)
2783
2784
2785 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2786 Log:
2787 Make RPL_ISUPPORT (005) numeric modularizable.
2788 Currently it will reassemble the numeric every time
2789 it needs to be sent, using a few dozen callbacks;
2790 if this is too slow some caching scheme should be
2791 implemented.
2792
2793
2794 Changes: Modified:
2795 +0 -1 trunk/include/s_user.h (File Modified)
2796 +36 -114 trunk/include/supported.h (File Modified)
2797 +1 -1 trunk/modules/m_version.c (File Modified)
2798 +1 -0 trunk/src/Makefile.in (File Modified)
2799 +1 -0 trunk/src/ircd.c (File Modified)
2800 +300 -25 trunk/src/s_user.c (File Modified)
2801 + - trunk/src/supported.c (File Added)
2802
2803
2804 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2805 Log:
2806 EUID orighost could differ from host only in case,
2807 do not mark as dynamic spoof then
2808
2809
2810 Changes: Modified:
2811 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2812
2813
2814 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2815 Log:
2816 kline help file: clarify a bit and remove some obsolete stuff
2817 partly suggested by Olin
2818
2819
2820 Changes: Modified:
2821 +8 -8 trunk/help/opers/kline (File Modified)
2822
2823
2824 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2825 Log:
2826 Update NEWS file.
2827
2828
2829 Changes: Modified:
2830 +20 -0 trunk/NEWS (File Modified)
2831
2832
2833 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2834 Log:
2835 Show real host/IP to nonopers whoising themselves.
2836 The IP is not shown for auth{} spoofs, otherwise it is,
2837 as it looked rather weird to me to show an auth{} spoofed
2838 IP like this. (/userhost on self still shows the IP.)
2839
2840
2841 Changes: Modified:
2842 +13 -2 trunk/modules/m_whois.c (File Modified)
2843
2844
2845 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2846 Log:
2847 Document nick_delay stuff and move it around a bit.
2848
2849
2850 Changes: Modified:
2851 +1 -2 trunk/doc/example.conf (File Modified)
2852 +8 -2 trunk/doc/reference.conf (File Modified)
2853
2854
2855 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2856 Log:
2857 - disable nickdelay by default. Needs to be documented in reference.conf.
2858
2859
2860 Changes: Modified:
2861 +2 -0 trunk/doc/example.conf (File Modified)
2862 +2 -0 trunk/doc/reference.conf (File Modified)
2863
2864
2865 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2866 Log:
2867 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2868
2869
2870 Changes: Modified:
2871 +2 -1 trunk/modules/m_services.c (File Modified)
2872
2873
2874 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2875 Log:
2876 ip_cloaking: somewhat hackish but we need to send the
2877 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2878 umodes
2879
2880
2881 Changes: Modified:
2882 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2883
2884
2885 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2886 Log:
2887 If EUID is used, show realhost in far connect notice
2888 (but not in far disconnect notice).
2889
2890
2891 Changes: Modified:
2892 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2893
2894
2895 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2896 Log:
2897 ip_cloaking:
2898 - use non-ENCAP CHGHOST if possible
2899 - really introduce new users with their mangled and real
2900 host if +h is in default umodes
2901
2902
2903 Changes: Modified:
2904 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2905
2906
2907 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2908 Log:
2909 Add non-ENCAP CHGHOST.
2910
2911
2912 Changes: Modified:
2913 +49 -11 trunk/modules/m_chghost.c (File Modified)
2914
2915
2916 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2917 Log:
2918 Initial addition of EUID (puts realhost/account in same
2919 command as user introduction).
2920 See doc/technical/euid.txt for more information.
2921 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2922
2923
2924 Changes: Modified:
2925 + - trunk/doc/technical/euid.txt (File Added)
2926 +2 -1 trunk/include/s_serv.h (File Modified)
2927 +1 -1 trunk/include/s_user.h (File Modified)
2928 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2929 +1 -34 trunk/modules/m_chghost.c (File Modified)
2930 +0 -28 trunk/modules/m_services.c (File Modified)
2931 +30 -1 trunk/src/s_serv.c (File Modified)
2932 +30 -3 trunk/src/s_user.c (File Modified)
2933
2934
2935 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2936 Log:
2937 Store the mangled host in localClient and use it for
2938 ban matching (also match real host for mangled users,
2939 also match mangled host for uncloaked users).
2940 Improve interaction of +h with auth{} and services
2941 spoofs.
2942 Note that all of this only applies to clients who
2943 connect after the mangling module is loaded
2944 (other clients cannot even set +h).
2945 The sorcerynet cloaking module has not been updated
2946 for these changes.
2947
2948
2949 Changes: Modified:
2950 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2951 +3 -0 trunk/include/client.h (File Modified)
2952 +64 -5 trunk/src/channel.c (File Modified)
2953 +1 -0 trunk/src/client.c (File Modified)
2954 +2 -2 trunk/src/s_user.c (File Modified)
2955
2956
2957 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2958 Log:
2959 Document /stats U letters in sgml.
2960
2961
2962 Changes: Modified:
2963 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2964
2965
2966 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2967 Log:
2968 Better description of hub_mask and leaf_mask.
2969
2970
2971 Changes: Modified:
2972 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2973
2974
2975 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2976 Log:
2977 Add operspy_dont_care_user_info to sgml docs.
2978
2979
2980 Changes: Modified:
2981 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2982
2983
2984 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2985 Log:
2986 Add general::operspy_dont_care_user_info.
2987 This makes /who mask equivalent to /who !mask for opers
2988 with the operspy flag, and removes the operspy log/notice
2989 on /who mask, /masktrace and /scan.
2990 The necessary privilege (operspy flag) is unchanged.
2991 Behaviour for the other operspy commands (channel
2992 related ones) is also unchanged.
2993
2994
2995 Changes: Modified:
2996 +1 -0 trunk/doc/example.conf (File Modified)
2997 +6 -0 trunk/doc/reference.conf (File Modified)
2998 +1 -0 trunk/include/s_conf.h (File Modified)
2999 +10 -8 trunk/modules/m_etrace.c (File Modified)
3000 +6 -0 trunk/modules/m_info.c (File Modified)
3001 +8 -5 trunk/modules/m_scan.c (File Modified)
3002 +1 -1 trunk/modules/m_version.c (File Modified)
3003 +6 -1 trunk/modules/m_who.c (File Modified)
3004 +1 -0 trunk/src/newconf.c (File Modified)
3005 +1 -0 trunk/src/s_conf.c (File Modified)
3006
3007
3008 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3009 Log:
3010 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3011 This letter will also be used for showing operspy with
3012 limited accountability (show non channel related info
3013 without '!' or notice).
3014
3015
3016 Changes: Modified:
3017 +2 -0 trunk/doc/server-version-info (File Modified)
3018 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3019 +2 -0 trunk/include/ircd.h (File Modified)
3020 +6 -0 trunk/modules/m_info.c (File Modified)
3021 +2 -0 trunk/modules/m_version.c (File Modified)
3022 +1 -0 trunk/src/ircd_state.c (File Modified)
3023
3024
3025 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3026 Log:
3027 Add m_webirc module, allows showing real host of CGI:IRC users.
3028 Differences to the version available on my web page for a while:
3029 instructions on how to set it up.
3030
3031
3032 Changes: Modified:
3033 +137 -0 trunk/extensions/Makefile.in (File Modified)
3034 + - trunk/extensions/m_webirc.c (File Added)
3035
3036
3037 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3038 Log:
3039 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3040
3041
3042 Changes: Modified:
3043 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3044
3045
3046 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3047 Log:
3048 - move beu from core to contributors
3049 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3050
3051
3052 Changes: Modified:
3053 +2 -2 trunk/CREDITS (File Modified)
3054
3055
3056 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3057 Log:
3058 Mention that class blocks must be defined before the
3059 auth or connect blocks referencing them.
3060
3061
3062 Changes: Modified:
3063 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3064
3065
3066 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3067 Log:
3068 extb_canjoin:
3069 - change from "can join" to "is banned", this reverses sense
3070 and removes "weird" checks like for +i, +l, +j
3071 - don't allow $j to same channel
3072 - +s/+p restriction removed, anyone can /mode b anyway
3073 - +k check removed
3074
3075
3076 Changes: Modified:
3077 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3078
3079
3080 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3081 Log:
3082 Add a few important lines from reference.conf to example.conf.
3083
3084
3085 Changes: Modified:
3086 +8 -1 trunk/doc/example.conf (File Modified)
3087
3088
3089 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3090 Log:
3091 - we don't support rtsigio anymore
3092 - we definately don't support VMS nor Cygwin either.
3093
3094
3095 Changes: Modified:
3096 +2 -2 trunk/INSTALL (File Modified)
3097 +0 -2 trunk/README.FIRST (File Modified)
3098
3099
3100 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3101 Log:
3102 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3103
3104
3105 Changes: Modified:
3106 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3107
3108
3109 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3110 Log:
3111 extb_canjoin:
3112 - return EXTBAN_NOMATCH for a valid ban that does not match
3113 - consider a $j ban invalid if we were already processing a
3114 can_join for a $j ban
3115
3116
3117 Changes: Modified:
3118 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3119
3120
3121 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3122 Log:
3123 extb_extgecos: realhost -> orighost
3124
3125
3126 Changes: Modified:
3127 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3128
3129
3130 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3131 Log:
3132 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3133
3134
3135 Changes: Modified:
3136 +59 -0 trunk/extensions/Makefile.in (File Modified)
3137 + - trunk/extensions/extb_canjoin.c (File Added)
3138
3139
3140 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3141 Log:
3142 - oh right, charybdis calls that 'orighost'.
3143
3144
3145 Changes: Modified:
3146 +2 -2 trunk/modules/m_who.c (File Modified)
3147
3148
3149 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3150 Log:
3151 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3152
3153
3154 Changes: Modified:
3155 +2 -0 trunk/modules/m_who.c (File Modified)
3156
3157
3158 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3159 Log:
3160 - also check $x against realhost
3161
3162
3163 Changes: Modified:
3164 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3165
3166
3167 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3168 Log:
3169 Sorcerynet people want a debugging notice moved from +s to +d.
3170
3171
3172 Changes: Modified:
3173 +1 -1 trunk/src/blacklist.c (File Modified)
3174
3175
3176 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3177 Log:
3178 Use source_p instead of client_p for free_pre_client().
3179 client_p could be NULL or another client.
3180
3181
3182 Changes: Modified:
3183 +1 -1 trunk/src/client.c (File Modified)
3184
3185
3186 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3187 Log:
3188 - revert this, I know how to fix it now
3189
3190
3191 Changes: Modified:
3192 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3193
3194
3195 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3196 Log:
3197 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3198 This fix is probably suboptimal, but it does indeed fix the problem.
3199
3200
3201 Changes: Modified:
3202 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3203
3204
3205 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3206 Log:
3207 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3208
3209
3210 Changes: Modified:
3211 +49 -0 trunk/extensions/Makefile.in (File Modified)
3212 + - trunk/extensions/extb_extgecos.c (File Added)
3213
3214
3215 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3216 Log:
3217 Remove undocumented and unused general::fallback_to_ip6_int config option.
3218
3219
3220 Changes: Modified:
3221 +0 -3 trunk/include/s_conf.h (File Modified)
3222 +0 -3 trunk/src/newconf.c (File Modified)
3223
3224
3225 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3226 Log:
3227 SGML docs:
3228 - document new TESTMASK
3229 - mention that TESTMASK matching is the same as MASKTRACE matching
3230 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3231 been that way)
3232
3233
3234 Changes: Modified:
3235 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3236
3237
3238 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3239 Log:
3240 New testmask from ratbox 2.2.
3241 Allows matches on nick, ip and gecos in addition to user
3242 and host, and is fully analogous to masktrace.
3243 The numeric has changed from 724 to 727 and fields in it
3244 have changed.
3245
3246
3247 Changes: Modified:
3248 +4 -3 trunk/help/opers/testmask (File Modified)
3249 +1 -0 trunk/include/numeric.h (File Modified)
3250 +82 -9 trunk/modules/m_testmask.c (File Modified)
3251 +2 -2 trunk/src/messages.tab (File Modified)
3252
3253
3254 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3255 Log:
3256 contrib -> extensions
3257
3258
3259 Changes: Modified:
3260 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3261
3262
3263 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3264 Log:
3265 CHGHOST: Check validity of new hostname.
3266 If the command came from a local client (disabled by
3267 default), send an error message and drop the command.
3268 If the command came from a remote client or server,
3269 send a notice to opers and the target user (if local).
3270
3271
3272 Changes: Modified:
3273 +42 -1 trunk/modules/m_chghost.c (File Modified)
3274
3275
3276 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3277 Log:
3278 Update NEWS file.
3279
3280
3281 Changes: Modified:
3282 +23 -1 trunk/NEWS (File Modified)
3283
3284
3285 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3286 Log:
3287 When an outgoing server connection succeeds, set
3288 localClient->ip by simply copying the whole sockaddr
3289 struct instead of copying certain parts only.
3290
3291
3292 Changes: Modified:
3293 +1 -19 trunk/src/s_serv.c (File Modified)
3294
3295
3296 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3297 Log:
3298 Give a special error message and ignore the connect block
3299 if trying to add a connect block for the server's own name.
3300
3301
3302 Changes: Modified:
3303 +7 -0 trunk/src/newconf.c (File Modified)
3304
3305
3306 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3307 Log:
3308 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3309 when --disable-balloc is used, so that it compiles.
3310 Obviously the BlockHeapUsage() stub returns just zeroes so
3311 /stats z will be less informative.
3312
3313
3314 Changes: Modified:
3315 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3316
3317
3318 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3319 Log:
3320 Free and zero dns_query in DNS callback for outgoing connect.
3321 This avoids double free of reslist.
3322
3323
3324 Changes: Modified:
3325 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3326
3327
3328 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3329 Log:
3330 From ratbox, log failed outgoing connections to serverlog.
3331 Added: IP address.
3332
3333
3334 Changes: Modified:
3335 +13 -1 trunk/src/s_serv.c (File Modified)
3336
3337
3338 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3339 Log:
3340 Change serverlog message when connecting to be more clear and show the port number.
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/src/s_serv.c (File Modified)
3345
3346
3347 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3348 Log:
3349 Remove gethost_byname(), this is meaningless
3350 since the removal of AAAA -> A fallback (r1763).
3351
3352
3353 Changes: Modified:
3354 +0 -1 trunk/include/res.h (File Modified)
3355 +0 -12 trunk/src/res.c (File Modified)
3356
3357
3358 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3359 Log:
3360 Remove ip6.int support and use only ip6.arpa.
3361 The global ip6.int zone has disappeared on June 1
3362 and a lot of other software has been removing ip6.int
3363 support also.
3364 This removes the second and last case where IPv6
3365 support in charybdis causes extra lookups and slows
3366 DNS down.
3367
3368
3369 Changes: Modified:
3370 +5 -27 trunk/src/res.c (File Modified)
3371
3372
3373 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3374 Log:
3375 Mention new default (r1767) for connect::aftype in sgml docs.
3376
3377
3378 Changes: Modified:
3379 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3380
3381
3382 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3383 Log:
3384 Use IPv6 if connect::host looks like an IPv6 address
3385 (contains a colon). No need to aftype=ipv6 anymore.
3386
3387
3388 Changes: Modified:
3389 +2 -0 trunk/src/newconf.c (File Modified)
3390
3391
3392 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3393 Log:
3394 More information about connect::host.
3395
3396
3397 Changes: Modified:
3398 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3399
3400
3401 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3402 Log:
3403 Remove fallback to A if AAAA cannot be found.
3404 In case of a forward check of a reverse lookup, we
3405 already know if it's ipv4 or ipv6, so it is not
3406 useful and in case of a forward lookup of a hostname
3407 in connect::host, connect::aftype already specifies
3408 if it's ipv4 or ipv6.
3409
3410
3411 Changes: Modified:
3412 +4 -27 trunk/src/res.c (File Modified)
3413
3414
3415 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3416 Log:
3417 msg_channel():
3418 - check if +c made the message text empty and refuse
3419 to send it if so
3420 - don't copy message text if it is not necessary
3421 (channel is -c)
3422
3423
3424 Changes: Modified:
3425 +14 -4 trunk/modules/core/m_message.c (File Modified)
3426
3427
3428 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3429 Log:
3430 remove_conf_item(): do not free cf_name, this is generally a string constant
3431
3432
3433 Changes: Modified:
3434 +0 -1 trunk/src/newconf.c (File Modified)
3435
3436
3437 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3438 Log:
3439 Remove the old unused FDL_ constants.
3440
3441
3442 Changes: Modified:
3443 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3444
3445
3446 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3447 Log:
3448 Remove an unused struct irc_sockaddr_storage from fde_t
3449 (allocated for every possible file descriptor).
3450
3451
3452 Changes: Modified:
3453 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3454
3455
3456 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3457 Log:
3458 If the DNS lookup for an outgoing connection is still
3459 pending when it is closed, clean it up.
3460
3461
3462 Changes: Modified:
3463 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3464
3465
3466 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3467 Log:
3468 If proc_answer() fails (for example if a lookup for an
3469 A record returns a CNAME), fail the query immediately.
3470 Previously the packet was just ignored, leaving the
3471 query to time out.
3472
3473
3474 Changes: Modified:
3475 +4 -8 trunk/src/res.c (File Modified)
3476
3477
3478 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3479 Log:
3480 Correct sockhost field in an outgoing server connection.
3481 First copy the host field from the server_conf, then
3482 take the IP from to where the connection was attempted
3483 when the connection callback is called.
3484 (Before r1747 this used the IP from the server_conf.)
3485
3486
3487 Changes: Modified:
3488 +8 -2 trunk/src/s_serv.c (File Modified)
3489
3490
3491 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3492 Log:
3493 Remove ipnum (keep aftype) and dns_query from server_conf.
3494 We don't keep track of binary form address in connect{}
3495 blocks anymore, DNS lookups of names in host= gone.
3496 As before the DNS lookup is done on connect.
3497 This should unbreak hostnames in host= somewhat.
3498
3499
3500 Changes: Modified:
3501 +1 -2 trunk/include/s_newconf.h (File Modified)
3502 +2 -2 trunk/src/newconf.c (File Modified)
3503 +1 -42 trunk/src/s_newconf.c (File Modified)
3504 +12 -31 trunk/src/s_serv.c (File Modified)
3505
3506
3507 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3508 Log:
3509 Rerun autoconf.
3510
3511
3512 Changes: Modified:
3513 +1 -1 trunk/configure (File Modified)
3514
3515
3516 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3517 Log:
3518 Fix --disable-balloc help text (said --disable-small-net).
3519
3520
3521 Changes: Modified:
3522 +1 -1 trunk/configure.ac (File Modified)
3523
3524
3525 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3526 Log:
3527 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3528 services (+S). Unlike operstring and adminstring, this
3529 is not changeable with /quote set but is updated on rehash.
3530
3531
3532 Changes: Modified:
3533 +1 -0 trunk/doc/example.conf (File Modified)
3534 +10 -2 trunk/doc/reference.conf (File Modified)
3535 +1 -0 trunk/include/s_conf.h (File Modified)
3536 +6 -0 trunk/modules/m_info.c (File Modified)
3537 +3 -2 trunk/modules/m_whois.c (File Modified)
3538 +1 -0 trunk/src/newconf.c (File Modified)
3539 +1 -0 trunk/src/s_conf.c (File Modified)
3540
3541
3542 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3543 Log:
3544 Fix handling of comma in whois: ignore the comma and
3545 everything after it but do output the entire parameter
3546 in RPL_ENDOFWHOIS.
3547
3548
3549 Changes: Modified:
3550 +2 -2 trunk/modules/m_whois.c (File Modified)
3551
3552
3553 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3554 Log:
3555 New /stats letter 's' to list HURTs:
3556 - opers get the full listing.
3557 - users get any HURTs that match their sockhost/orighost if
3558 "stats_k_oper_only" is set to 1.
3559
3560
3561 Changes: Modified:
3562 +50 -0 trunk/extensions/hurt.c (File Modified)
3563
3564
3565 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3566 Log:
3567 - make the newconf system available to modules.
3568
3569
3570 Changes: Modified:
3571 +4 -1 trunk/include/newconf.h (File Modified)
3572 +4 -8 trunk/src/newconf.c (File Modified)
3573
3574
3575 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3576 Log:
3577 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3578
3579 Changes: Modified:
3580 +0 -3 trunk/doc/example.conf (File Modified)
3581 +0 -3 trunk/doc/reference.conf (File Modified)
3582
3583
3584 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3585 Log:
3586 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3587
3588
3589 Changes: Modified:
3590 +3 -0 trunk/doc/example.conf (File Modified)
3591 +3 -0 trunk/doc/reference.conf (File Modified)
3592
3593
3594 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3595 Log:
3596 Fix too early truncation of JOIN channel list.
3597
3598
3599 Changes: Modified:
3600 +2 -3 trunk/modules/core/m_join.c (File Modified)
3601
3602
3603 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3604 Log:
3605 - From ratbox 2.2 (anfl), send server notices about read
3606 errors from handshakes and servers to +s instead of +d.
3607 - Send various server notices about failed server
3608 connections which did not reach registered state network
3609 wide if the connection was initiated by a remote oper.
3610 This avoids annoying the whole net if there is a
3611 broken autoconnect, but allows all opers to see why a
3612 remote connect failed. Failed connections which did reach
3613 server state already generate server notices everywhere.
3614
3615 Note: this is an exception to our general policy to not send
3616 server notices about unregistered connections remotely.
3617
3618
3619 Changes: Modified:
3620 +1 -0 trunk/include/client.h (File Modified)
3621 +20 -6 trunk/src/client.c (File Modified)
3622 +6 -6 trunk/src/s_serv.c (File Modified)
3623
3624
3625 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3626 Log:
3627 - fix typoes
3628
3629
3630 Changes: Modified:
3631 +1 -1 trunk/doc/example.conf (File Modified)
3632 +1 -1 trunk/doc/reference.conf (File Modified)
3633
3634
3635 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3636 Log:
3637 Don't allow #channel +b $c:&channel (inconsistent target).
3638
3639
3640 Changes: Modified:
3641 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3642
3643
3644 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3645 Log:
3646 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3647
3648
3649 Changes: Modified:
3650 +0 -2 trunk/include/client.h (File Modified)
3651
3652
3653 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3654 Log:
3655 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3656
3657
3658 Changes: Modified:
3659 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3660
3661
3662 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3663 Log:
3664 Store IP addresses in whowas. These are shown to opers.
3665 Obtained from Eurus patches.
3666 orighost tracking removed (not worth the memory IMHO),
3667 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3668 with unknown IPs and to not violate auth{} spoof policy.
3669
3670
3671 Changes: Modified:
3672 +2 -0 trunk/doc/reference.conf (File Modified)
3673 +1 -0 trunk/include/numeric.h (File Modified)
3674 +1 -0 trunk/include/whowas.h (File Modified)
3675 +10 -1 trunk/modules/m_whowas.c (File Modified)
3676 +1 -1 trunk/src/messages.tab (File Modified)
3677 +4 -0 trunk/src/whowas.c (File Modified)
3678
3679
3680 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3681 Log:
3682 Describe hostmask parameter of masktrace better in sgml docs.
3683
3684
3685 Changes: Modified:
3686 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3687
3688
3689 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3690 Log:
3691 masktrace help file: mention CIDR IP masks
3692 From ratbox 2.2
3693
3694
3695 Changes: Modified:
3696 +2 -0 trunk/help/opers/masktrace (File Modified)
3697
3698
3699 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3700 Log:
3701 MASKTRACE: allow normal match() on IP address also
3702 From ratbox 2.2
3703
3704
3705 Changes: Modified:
3706 +2 -3 trunk/modules/m_etrace.c (File Modified)
3707
3708
3709 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3710 Log:
3711 Allow +S clients (services) to send to channels and @/+ channels always.
3712
3713
3714 Changes: Modified:
3715 +1 -1 trunk/modules/core/m_message.c (File Modified)
3716 +1 -1 trunk/src/channel.c (File Modified)
3717
3718
3719 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3720 Log:
3721 Allow servers to send to @#chan and +#chan.
3722
3723
3724 Changes: Modified:
3725 +1 -1 trunk/modules/core/m_message.c (File Modified)
3726
3727
3728 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3729 Log:
3730 Don't count opers on service{} servers in /lusers.
3731
3732
3733 Changes: Modified:
3734 +2 -2 trunk/src/s_user.c (File Modified)
3735
3736
3737 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3738 Log:
3739 Show opers the real host behind a dynamic spoof in WHOIS.
3740 If the user is auth{} spoofed, this shows the auth{} spoof
3741 otherwise it shows the DNS hostname and IP address.
3742 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3743
3744
3745 Changes: Modified:
3746 +1 -0 trunk/include/numeric.h (File Modified)
3747 +12 -2 trunk/modules/m_whois.c (File Modified)
3748 +1 -1 trunk/src/messages.tab (File Modified)
3749
3750
3751 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3752 Log:
3753 Remove #define HIDE_SPOOF_IPS from config.h, should
3754 have been done earlier.
3755
3756
3757 Changes: Modified:
3758 +0 -7 trunk/include/config.h (File Modified)
3759
3760
3761 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3762 Log:
3763 Bring back ERR_CANTKILLSERVER.
3764
3765
3766 Changes: Modified:
3767 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3768
3769
3770 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3771 Log:
3772 ip_cloaking module:
3773 - also send RPL_HOSTHIDDEN on -h
3774 - don't allow +h for auth{} spoofed clients
3775
3776
3777 Changes: Modified:
3778 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3779
3780
3781 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3782 Log:
3783 /etc/resolv.conf parsing:
3784 - don't crash (sometimes) if there is a line without an argument
3785 (e.g. 'search' by itself)
3786 - fix handling of lines with leading whitespace
3787
3788
3789 Changes: Modified:
3790 +9 -8 trunk/src/reslib.c (File Modified)
3791
3792
3793 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3794 Log:
3795 Put back code that terminates DNS queries, which was
3796 removed during the resolver changes.
3797
3798
3799 Changes: Modified:
3800 +4 -0 trunk/src/s_auth.c (File Modified)
3801
3802
3803 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3804 Log:
3805 - oh hey, that was in the wrong place
3806
3807
3808 Changes: Modified:
3809 +13 -13 trunk/src/s_auth.c (File Modified)
3810
3811
3812 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3813 Log:
3814 - handle a situation where a user can go away before DNS completes
3815
3816
3817 Changes: Modified:
3818 +13 -0 trunk/src/s_auth.c (File Modified)
3819
3820
3821 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3822 Log:
3823 More dnsbl stuff
3824
3825
3826 Changes: Modified:
3827 +1 -0 trunk/include/blacklist.h (File Modified)
3828 +1 -0 trunk/include/res.h (File Modified)
3829 +33 -2 trunk/src/blacklist.c (File Modified)
3830 +2 -0 trunk/src/client.c (File Modified)
3831 +24 -0 trunk/src/res.c (File Modified)
3832
3833
3834 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3835 Log:
3836 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3837 if comm_accept() failed.
3838
3839 Found with valgrind.
3840
3841
3842 Changes: Modified:
3843 +4 -4 trunk/src/listener.c (File Modified)
3844
3845
3846 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3847 Log:
3848 - handle unavailable Client/preClient structs
3849
3850
3851 Changes: Modified:
3852 +9 -0 trunk/src/blacklist.c (File Modified)
3853
3854
3855 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3856 Log:
3857 Add +lf to SGML docs.
3858
3859
3860 Changes: Modified:
3861 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3862
3863
3864 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3865 Log:
3866 Also do forwarding if the channel limit (+l) is exceeded.
3867
3868
3869 Changes: Modified:
3870 +1 -1 trunk/help/opers/cmode (File Modified)
3871 +2 -2 trunk/modules/core/m_join.c (File Modified)
3872
3873
3874 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3875 Log:
3876 Post-release lovin':
3877 - Update version to 2.1.0.
3878 - Regenerate configure.
3879
3880
3881 Changes: Modified:
3882 +9 -9 trunk/configure (File Modified)
3883 +1 -1 trunk/configure.ac (File Modified)
3884
3885
3886 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3887 Log:
3888 Comment out example blacklist{} block.
3889
3890
3891 Changes: Modified:
3892 +7 -7 trunk/doc/example.conf (File Modified)
3893 +7 -7 trunk/doc/reference.conf (File Modified)
3894
3895
3896 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3897 Log:
3898 Add note regarding use of AHBL BLs.
3899
3900
3901 Changes: Modified:
3902 +4 -0 trunk/doc/example.conf (File Modified)
3903 +4 -0 trunk/doc/reference.conf (File Modified)
3904
3905
3906 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3907 Log:
3908 Fix typos.
3909
3910
3911 Changes: Modified:
3912 +2 -2 trunk/CREDITS (File Modified)
3913
3914
3915 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3916 Log:
3917 Add beu to CREDITS.
3918
3919
3920 Changes: Modified:
3921 +1 -0 trunk/CREDITS (File Modified)
3922
3923
3924 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3925 Log:
3926 Put more recent ratbox CREDITS here.
3927
3928
3929 Changes: Modified:
3930 +3 -2 trunk/doc/Ratbox-team (File Modified)
3931
3932
3933 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3934 Log:
3935 Clarify a bit.
3936
3937
3938 Changes: Modified:
3939 +5 -4 trunk/NEWS (File Modified)
3940
3941
3942 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3943 Log:
3944 Mention that install or make install also avoids modunload crashes.
3945
3946
3947 Changes: Modified:
3948 +2 -1 trunk/BUGS (File Modified)
3949
3950
3951 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3952 Log:
3953 - update NEWS a bit
3954
3955
3956 Changes: Modified:
3957 +3 -8 trunk/NEWS (File Modified)
3958
3959
3960 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3961 Log:
3962 - further updates
3963
3964
3965 Changes: Modified:
3966 +3 -2 trunk/BUGS (File Modified)
3967
3968
3969 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3970 Log:
3971 - add orighost check to hurt.c
3972 - update BUGS info
3973
3974
3975 Changes: Modified:
3976 +1 -6 trunk/BUGS (File Modified)
3977 +1 -1 trunk/extensions/hurt.c (File Modified)
3978
3979
3980 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3981 Log:
3982 Make kline_exempt exempt from HURT also.
3983
3984
3985 Changes: Modified:
3986 +2 -1 trunk/extensions/hurt.c (File Modified)
3987
3988
3989 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3990 Log:
3991 Fix mask HEAL propagation.
3992
3993
3994 Changes: Modified:
3995 +6 -3 trunk/extensions/hurt.c (File Modified)
3996
3997
3998 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3999 Log:
4000 - Remove old cruft.
4001 - Update.
4002
4003
4004 Changes: Modified:
4005 +18 -31 trunk/extensions/README (File Modified)
4006
4007
4008 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4009 Log:
4010 More target change hax.
4011 Ick.
4012
4013
4014 Changes: Modified:
4015 +5 -0 trunk/extensions/hurt.c (File Modified)
4016
4017
4018 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4019 Log:
4020 Improvements to HURT propagation.
4021
4022
4023 Changes: Modified:
4024 +8 -6 trunk/extensions/hurt.c (File Modified)
4025
4026
4027 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4028 Log:
4029 - further simplification
4030
4031
4032 Changes: Modified:
4033 +25 -76 trunk/extensions/hurt.c (File Modified)
4034 +0 -9 trunk/extensions/hurt.h (File Modified)
4035
4036
4037 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4038 Log:
4039 - client_exit hook
4040
4041
4042 Changes: Modified:
4043 +13 -0 trunk/extensions/hurt.c (File Modified)
4044
4045
4046 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4047 Log:
4048 - cut off at 15 messages instead of 30
4049
4050
4051 Changes: Modified:
4052 +1 -1 trunk/extensions/hurt.h (File Modified)
4053
4054
4055 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4056 Log:
4057 Squash a warning here.
4058
4059
4060 Changes: Modified:
4061 +1 -3 trunk/src/ircd.c (File Modified)
4062
4063
4064 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4065 Log:
4066 Don't show servers in /stats l to nonopers if flatten links is enabled.
4067
4068
4069 Changes: Modified:
4070 +3 -1 trunk/modules/m_stats.c (File Modified)
4071
4072
4073 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4074 Log:
4075 - hurt expiry
4076
4077
4078 Changes: Modified:
4079 +20 -7 trunk/extensions/hurt.c (File Modified)
4080
4081
4082 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4083 Log:
4084 - remove inline stuff (yuck)
4085 - sockaddr should have been sockhost
4086
4087
4088 Changes: Modified:
4089 +22 -31 trunk/extensions/hurt.c (File Modified)
4090
4091
4092 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4093 Log:
4094 - make hurt checking actually work
4095
4096
4097 Changes: Modified:
4098 +2 -7 trunk/extensions/hurt.c (File Modified)
4099
4100
4101 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4102 Log:
4103 Slight tweak to alias{}.
4104
4105
4106 Changes: Modified:
4107 +4 -0 trunk/src/parse.c (File Modified)
4108
4109
4110 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4111 Log:
4112 - further simplification
4113
4114
4115 Changes: Modified:
4116 +59 -71 trunk/extensions/hurt.c (File Modified)
4117 +0 -1 trunk/extensions/hurt.h (File Modified)
4118
4119
4120 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4121 Log:
4122 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4123
4124
4125 Changes: Modified:
4126 +10 -20 trunk/extensions/hurt.c (File Modified)
4127 +0 -4 trunk/extensions/hurt.h (File Modified)
4128
4129
4130 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4131 Log:
4132 - remove some unnecessary code here (hurt_initial_check_event()).
4133
4134
4135 Changes: Modified:
4136 +0 -23 trunk/extensions/hurt.c (File Modified)
4137
4138
4139 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4140 Log:
4141 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4142
4143
4144 Changes: Modified:
4145 +8 -0 trunk/modules/core/m_message.c (File Modified)
4146
4147
4148 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4149 Log:
4150 - more sane tgchange hax
4151
4152
4153 Changes: Modified:
4154 +2 -1 trunk/extensions/hurt.c (File Modified)
4155
4156
4157 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4158 Log:
4159 Make HEAL <nick> work.
4160
4161
4162 Changes: Modified:
4163 +40 -43 trunk/extensions/hurt.c (File Modified)
4164
4165
4166 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4167 Log:
4168 Destroy hurt_clients list on unload.
4169
4170
4171 Changes: Modified:
4172 +7 -0 trunk/extensions/hurt.c (File Modified)
4173
4174
4175 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4176 Log:
4177 Coding style: no space between a function name and parenthesis.
4178
4179
4180 Changes: Modified:
4181 +43 -43 trunk/extensions/hurt.c (File Modified)
4182
4183
4184 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4185 Log:
4186 Now works and throws out hurt clients after 30 protocol messages
4187 unless they identify.
4188
4189
4190 Changes: Modified:
4191 +28 -36 trunk/extensions/hurt.c (File Modified)
4192 +1 -7 trunk/extensions/hurt.h (File Modified)
4193
4194
4195 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4196 Log:
4197 Working addition/lookup.
4198
4199
4200 Changes: Modified:
4201 +8 -0 trunk/extensions/hurt.c (File Modified)
4202
4203
4204 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4205 Log:
4206 Get rid of hyb6 style propagation (:server COMMAND source).
4207
4208
4209 Changes: Modified:
4210 +18 -22 trunk/extensions/hurt.c (File Modified)
4211
4212
4213 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4214 Log:
4215 add not-working hurt_add and hurt_find
4216
4217
4218 Changes: Modified:
4219 +13 -5 trunk/extensions/hurt.c (File Modified)
4220
4221
4222 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4223 Log:
4224 Comment out a lot of stuff so I can load and unload this without crashing.
4225
4226
4227 Changes: Modified:
4228 +17 -6 trunk/extensions/hurt.c (File Modified)
4229
4230
4231 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4232 Log:
4233 Fix svn:keywords and add a short comment at the top.
4234
4235
4236 Changes: Modified:
4237 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4238
4239
4240 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4241 Log:
4242 - Make hurt module compile
4243 - Link it to the build
4244 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4245 correct flag name, no CAP_TS6 use etc
4246
4247
4248 Changes: Modified:
4249 +1 -0 trunk/extensions/Makefile.in (File Modified)
4250 +30 -32 trunk/extensions/hurt.c (File Modified)
4251
4252
4253 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4254 Log:
4255 Put beu's hurt module in trunk.
4256
4257
4258 Changes: Modified:
4259 + - trunk/extensions/hurt.c (File Added)
4260 + - trunk/extensions/hurt.h (File Added)
4261
4262
4263 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4264 Log:
4265 - _iprint(): use stderr instead of stdout
4266
4267
4268 Changes: Modified:
4269 +1 -1 trunk/src/s_log.c (File Modified)
4270
4271
4272 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4273 Log:
4274 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4275 and subsequently destroy our kqueue when we close 0, 1, 2
4276 (broke /restart).
4277 - After closing fd 0, 1, 2 reopen them to /dev/null again
4278 so we don't send messages from malloc etc to a random
4279 user's connection.
4280 - Remove an obsolete comment.
4281
4282
4283 Changes: Modified:
4284 +13 -2 trunk/src/ircd.c (File Modified)
4285
4286
4287 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4288 Log:
4289 Update NEWS file.
4290
4291
4292 Changes: Modified:
4293 +29 -1 trunk/NEWS (File Modified)
4294
4295
4296 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4297 Log:
4298 Rerun autoconf.
4299
4300
4301 Changes: Modified:
4302 +1 -1 trunk/configure (File Modified)
4303
4304
4305 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4306 Log:
4307 Fix openssl version check to also accept versions newer than 0.9.6.
4308
4309
4310 Changes: Modified:
4311 +1 -1 trunk/configure.ac (File Modified)
4312
4313
4314 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4315 Log:
4316 Oops, need packet.h here.
4317
4318
4319 Changes: Modified:
4320 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4321
4322
4323 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4324 Log:
4325 End the flood grace period in CPRIVMSG/CNOTICE.
4326
4327
4328 Changes: Modified:
4329 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4330
4331
4332 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4333 Log:
4334 - update class::connectfreq documentation
4335
4336
4337 Changes: Modified:
4338 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4339
4340
4341 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4342 Log:
4343 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4344
4345
4346 Changes: Modified:
4347 +3 -6 trunk/src/s_serv.c (File Modified)
4348
4349
4350 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4351 Log:
4352 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4353
4354
4355 Changes: Modified:
4356 +1 -1 trunk/src/messages.tab (File Modified)
4357
4358
4359 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4360 Log:
4361 Don't mention that /stats p shows idle times, as it doesn't.
4362
4363
4364 Changes: Modified:
4365 +1 -1 trunk/help/opers/stats (File Modified)
4366 +1 -1 trunk/help/users/stats (File Modified)
4367
4368
4369 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4370 Log:
4371 /stats A shows DNS servers, it doesn't matter whether ircd
4372 uses ADNS or something else.
4373
4374
4375 Changes: Modified:
4376 +1 -1 trunk/help/opers/stats (File Modified)
4377
4378
4379 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4380 Log:
4381 get_client_name() fix
4382
4383
4384 Changes: Modified:
4385 +4 -0 trunk/src/client.c (File Modified)
4386
4387
4388 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4389 Log:
4390 Add some comments.
4391
4392
4393 Changes: Modified:
4394 +6 -0 trunk/src/ircd.c (File Modified)
4395
4396
4397 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4398 Log:
4399 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4400
4401 Changes: Modified:
4402 +16 -17 trunk/configure (File Modified)
4403 +1 -1 trunk/configure.ac (File Modified)
4404
4405
4406 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4407 Log:
4408 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4409
4410 Changes: Modified:
4411 +135 -0 trunk/configure (File Modified)
4412 +6 -0 trunk/configure.ac (File Modified)
4413
4414
4415 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4416 Log:
4417 Exit 0 on successful -conftest.
4418
4419
4420 Changes: Modified:
4421 +1 -1 trunk/src/ircd.c (File Modified)
4422
4423
4424 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4425 Log:
4426 Make the "keep the parent process around" thing work, by opening
4427 a pipe to the child process. This pipe is on fd 0 in the child
4428 process. After successful initialization, the child will write
4429 a byte to this pipe, on fatal errors it will close it without
4430 writing anything.
4431
4432 Somewhat hackish still but should work.
4433
4434
4435 Changes: Modified:
4436 +27 -30 trunk/src/ircd.c (File Modified)
4437
4438
4439 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4440 Log:
4441 - convert some error messages to ierror() over fprintf/ilog combination
4442
4443
4444 Changes: Modified:
4445 +3 -6 trunk/src/ircd.c (File Modified)
4446
4447
4448 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4449 Log:
4450 - inotice() for loadmodule when in foreground mode
4451
4452
4453 Changes: Modified:
4454 +3 -0 trunk/src/modules.c (File Modified)
4455
4456
4457 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4458 Log:
4459 - remove inotice() on loading modules from the config
4460
4461
4462 Changes: Modified:
4463 +0 -3 trunk/src/modules.c (File Modified)
4464
4465
4466 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4467 Log:
4468 - usleep for 50000usec in the parent process to allow for startup messages
4469 to be cleanly printed before detaching to shell, this should be more than
4470 enough time really
4471
4472
4473 Changes: Modified:
4474 +3 -0 trunk/src/ircd.c (File Modified)
4475
4476
4477 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4478 Log:
4479 - display more errors during normal startup as to try to help people find common problems
4480
4481
4482 Changes: Modified:
4483 +27 -10 trunk/src/ircd.c (File Modified)
4484
4485
4486 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4487 Log:
4488 - version bump in preparation of 2.0.0 release
4489
4490
4491 Changes: Modified:
4492 +9 -9 trunk/configure (File Modified)
4493 +1 -1 trunk/configure.ac (File Modified)
4494
4495
4496 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4497 Log:
4498 Change example.conf operator block from "admin" to "god",
4499 so as to show we encourage per-person operator blocks.
4500
4501
4502 Changes: Modified:
4503 +4 -2 trunk/doc/example.conf (File Modified)
4504
4505
4506 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4507 Log:
4508 Document alias{} block.
4509
4510
4511 Changes: Modified:
4512 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4513
4514
4515 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4516 Log:
4517 Document DNS blacklist stuff in sgml.
4518
4519
4520 Changes: Modified:
4521 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4522 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4523
4524
4525 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4526 Log:
4527 Misc /stats clarifications.
4528
4529
4530 Changes: Modified:
4531 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4532
4533
4534 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4535 Log:
4536 Move snomasks into umodes chapter.
4537 Move oprivs chapter down.
4538
4539
4540 Changes: Modified:
4541 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4542 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4543 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4544
4545
4546 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4547 Log:
4548 Mention operator{} user@host change.
4549
4550
4551 Changes: Modified:
4552 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4553
4554
4555 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4556 Log:
4557 operator{} block user@host matches against orighost now, not host.
4558 This means that services/+h spoofs do not work in operator{} blocks;
4559 auth{} spoofs still work.
4560
4561
4562 Changes: Modified:
4563 +4 -0 trunk/doc/example.conf (File Modified)
4564 +1 -1 trunk/doc/reference.conf (File Modified)
4565 +2 -2 trunk/modules/m_challenge.c (File Modified)
4566 +1 -1 trunk/modules/m_oper.c (File Modified)
4567
4568
4569 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4570 Log:
4571 - inotice/iwarn/ierror() stuff I was working on
4572
4573
4574 Changes: Modified:
4575 +3 -0 trunk/include/s_log.h (File Modified)
4576 +15 -11 trunk/src/ircd.c (File Modified)
4577 +3 -1 trunk/src/modules.c (File Modified)
4578 +1 -1 trunk/src/newconf.c (File Modified)
4579 +54 -0 trunk/src/s_log.c (File Modified)
4580
4581
4582 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4583 Log:
4584 Oops, don't add blacklists to the list twice on rehash.
4585
4586
4587 Changes: Modified:
4588 +3 -2 trunk/src/blacklist.c (File Modified)
4589
4590
4591 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4592 Log:
4593 Remove notices to the client about progress of dnsbl lookups.
4594
4595
4596 Changes: Modified:
4597 +0 -4 trunk/src/blacklist.c (File Modified)
4598
4599
4600 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4601 Log:
4602 Add auth{} flag dnsbl_exempt.
4603
4604
4605 Changes: Modified:
4606 +2 -1 trunk/doc/example.conf (File Modified)
4607 +2 -1 trunk/doc/reference.conf (File Modified)
4608 +2 -0 trunk/include/s_conf.h (File Modified)
4609 +1 -0 trunk/src/newconf.c (File Modified)
4610 +8 -1 trunk/src/s_user.c (File Modified)
4611
4612
4613 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4614 Log:
4615 Switch alias{} and blacklist{} around, for consistency with example.conf.
4616
4617
4618 Changes: Modified:
4619 +18 -18 trunk/doc/reference.conf (File Modified)
4620
4621
4622 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4623 Log:
4624 Send a warning to the user if they are dnsbl listed but exempted.
4625
4626
4627 Changes: Modified:
4628 +17 -12 trunk/src/s_user.c (File Modified)
4629
4630
4631 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4632 Log:
4633 Move throwing out dnsbl listed clients to registration,
4634 and make kline_exempt exempt from it.
4635
4636
4637 Changes: Modified:
4638 +1 -0 trunk/include/blacklist.h (File Modified)
4639 +4 -0 trunk/include/client.h (File Modified)
4640 +15 -16 trunk/src/blacklist.c (File Modified)
4641 +6 -0 trunk/src/client.c (File Modified)
4642 +17 -0 trunk/src/s_user.c (File Modified)
4643
4644
4645 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4646 Log:
4647 Show refcount in /stats n.
4648
4649
4650 Changes: Modified:
4651 +3 -2 trunk/modules/m_stats.c (File Modified)
4652
4653
4654 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4655 Log:
4656 Don't look up dnsbls twice if they send USER twice.
4657
4658
4659 Changes: Modified:
4660 +5 -3 trunk/modules/m_user.c (File Modified)
4661
4662
4663 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4664 Log:
4665 Add /stats n to help files.
4666
4667
4668 Changes: Modified:
4669 +1 -0 trunk/help/opers/stats (File Modified)
4670 +1 -0 trunk/help/users/stats (File Modified)
4671
4672
4673 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4674 Log:
4675 Only check dnsbls for A records, not AAAA.
4676
4677
4678 Changes: Modified:
4679 +1 -1 trunk/src/blacklist.c (File Modified)
4680
4681
4682 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4683 Log:
4684 Don't remove non-illegal blacklists on completion of check.
4685 Add debugging notices (not working).
4686
4687
4688 Changes: Modified:
4689 +5 -1 trunk/src/blacklist.c (File Modified)
4690
4691
4692 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4693 Log:
4694 Don't call register_local_user() if they haven't sent a nick yet.
4695
4696
4697 Changes: Modified:
4698 +1 -1 trunk/src/blacklist.c (File Modified)
4699
4700
4701 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4702 Log:
4703 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4704
4705
4706 Changes: Modified:
4707 +21 -0 trunk/modules/m_stats.c (File Modified)
4708
4709
4710 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4711 Log:
4712 More dnsbl rehash fixes, it was adding bogus entries.
4713
4714
4715 Changes: Modified:
4716 +2 -7 trunk/src/newconf.c (File Modified)
4717
4718
4719 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4720 Log:
4721 Need blacklist.h here.
4722
4723
4724 Changes: Modified:
4725 +1 -0 trunk/src/s_conf.c (File Modified)
4726
4727
4728 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4729 Log:
4730 - nuke iauth
4731
4732
4733 Changes: Modified:
4734 +1 -2 trunk/configure (File Modified)
4735 +0 -48 trunk/configure.ac (File Modified)
4736 + - trunk/doc/example-iauth.conf (File Deleted)
4737 + - trunk/iauth/ (File Deleted)
4738
4739
4740 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4741 Log:
4742 Improve handling of rehashing with blacklists.
4743 Also some coding style tweaks.
4744
4745
4746 Changes: Modified:
4747 +3 -2 trunk/include/blacklist.h (File Modified)
4748 +35 -16 trunk/src/blacklist.c (File Modified)
4749 +2 -0 trunk/src/s_conf.c (File Modified)
4750
4751
4752 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4753 Log:
4754 Clear can_send cache if a user logs in or out from services.
4755
4756
4757 Changes: Modified:
4758 +2 -0 trunk/modules/m_services.c (File Modified)
4759
4760
4761 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4762 Log:
4763 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4764 This directory is not entered by default.
4765 More stuff needs to be moved into here.
4766
4767
4768 Changes: Modified:
4769 +2 -1 trunk/configure (File Modified)
4770 +1 -0 trunk/configure.ac (File Modified)
4771 +69 -458 trunk/extensions/Makefile.in (File Modified)
4772 + - trunk/extensions/m_clearchan.c (File Deleted)
4773 + - trunk/extensions/m_force.c (File Deleted)
4774 + - trunk/unsupported/ (File Added)
4775 + - trunk/unsupported/Makefile.in (File Added)
4776 + - trunk/unsupported/m_clearchan.c (File Added)
4777 + - trunk/unsupported/m_force.c (File Added)
4778
4779
4780 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4781 Log:
4782 Logging/wallops for forcejoin/forcepart, numeric fix.
4783 This needs to be moved to the toys section.
4784
4785
4786 Changes: Modified:
4787 +22 -2 trunk/extensions/m_force.c (File Modified)
4788
4789
4790 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4791 Log:
4792 Fix comments at the top (including copyright).
4793
4794
4795 Changes: Modified:
4796 +3 -2 trunk/extensions/m_omode.c (File Modified)
4797
4798
4799 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4800 Log:
4801 Add OMODE command to extensions/ for oper mode hacking:
4802 - requires admin privs
4803 - does not work for opped opers
4804 - sends wallops
4805 - sends a ServerMode for opping the oper themselves,
4806 otherwise a mode coming from the oper (not only
4807 does this provide full accountability, it is also
4808 easiest to implement while avoiding channels
4809 messed up with bogus bans etc).
4810
4811
4812 Changes: Modified:
4813 +171 -0 trunk/extensions/Makefile.in (File Modified)
4814 + - trunk/extensions/m_omode.c (File Added)
4815
4816
4817 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4818 Log:
4819 Metadata fix
4820
4821
4822 Changes: Modified:
4823 + - trunk/include/blacklist.h (Property Modified)
4824 + - trunk/src/blacklist.c (Property Modified)
4825
4826
4827 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4828 Log:
4829 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4830
4831
4832 Changes: Modified:
4833 +5 -1 trunk/src/blacklist.c (File Modified)
4834
4835
4836 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4837 Log:
4838 Initial DNS blacklist support:
4839 - see example.conf for how to use.
4840 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4841 - tor.ahbl.org is also included because most networks will not want to allow tor
4842 (and we're considering going KoS on tor users here anyway due to abuse)
4843
4844
4845 Changes: Modified:
4846 +18 -0 trunk/doc/example.conf (File Modified)
4847 +66 -0 trunk/doc/reference.conf (File Modified)
4848 + - trunk/include/blacklist.h (File Added)
4849 +2 -0 trunk/include/client.h (File Modified)
4850 +3 -0 trunk/modules/m_user.c (File Modified)
4851 +152 -0 trunk/src/Makefile.in (File Modified)
4852 + - trunk/src/blacklist.c (File Added)
4853 +34 -0 trunk/src/newconf.c (File Modified)
4854 +1 -0 trunk/src/s_auth.c (File Modified)
4855 +4 -0 trunk/src/s_user.c (File Modified)
4856
4857
4858 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4859 Log:
4860 Remove last bit of lzo stuff (comment in example.conf connect{}).
4861
4862
4863 Changes: Modified:
4864 +0 -4 trunk/doc/example.conf (File Modified)
4865
4866
4867 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4868 Log:
4869 Show sasl successes and failures in /stats t (like other
4870 things in /stats t, about local clients only).
4871
4872
4873 Changes: Modified:
4874 +2 -0 trunk/include/s_stats.h (File Modified)
4875 +3 -0 trunk/modules/m_sasl.c (File Modified)
4876 +3 -0 trunk/src/s_stats.c (File Modified)
4877
4878
4879 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4880 Log:
4881 Allow messaging services by nickname without using
4882 target change slots (this was already possible with
4883 user@server notation or services shortcuts).
4884
4885
4886 Changes: Modified:
4887 +2 -2 trunk/modules/core/m_message.c (File Modified)
4888
4889
4890 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4891 Log:
4892 Abort a safelist if a new /list comes in while one is already in progress.
4893
4894
4895 Changes: Modified:
4896 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4897
4898
4899 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4900 Log:
4901 Change $![letter]:[mask] to $~[letter]:[mask]
4902 so both ! and ~ invert an extban.
4903
4904
4905 Changes: Modified:
4906 +2 -0 trunk/src/chmode.c (File Modified)
4907
4908
4909 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4910 Log:
4911 - revert due to technical issues
4912
4913
4914 Changes: Modified:
4915 +1 -1 trunk/src/extban.c (File Modified)
4916
4917
4918 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4919 Log:
4920 - 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
4921
4922
4923 Changes: Modified:
4924 +1 -1 trunk/src/extban.c (File Modified)
4925
4926
4927 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4928 Log:
4929 Don't pace /list on a single channel.
4930
4931
4932 Changes: Modified:
4933 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4934
4935
4936 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4937 Log:
4938 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4939
4940
4941 Changes: Modified:
4942 +4 -2 trunk/include/supported.h (File Modified)
4943
4944
4945 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4946 Log:
4947 Extban types are case insensitive; force them to lowercase when added.
4948
4949
4950 Changes: Modified:
4951 +5 -5 trunk/doc/extban.txt (File Modified)
4952 +4 -0 trunk/src/chmode.c (File Modified)
4953 +3 -3 trunk/src/extban.c (File Modified)
4954
4955
4956 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4957 Log:
4958 sendto_wallops_flags():
4959 - instead of checking IsOper on each client, walk the appropriate list
4960 - instead of sending non-+z wallops from persons to nonopers, send only
4961 +w wallops from persons
4962
4963
4964 Changes: Modified:
4965 +1 -5 trunk/src/send.c (File Modified)
4966
4967
4968 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4969 Log:
4970 Prefix oper wallops with "WALLOPS - " if they would
4971 otherwise look like operwalls or locops, when sending
4972 them to local users.
4973
4974
4975 Changes: Modified:
4976 +11 -1 trunk/modules/m_wallops.c (File Modified)
4977
4978
4979 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4980 Log:
4981 Make sure destination field in some sasl numerics
4982 is the user's nick, not the sasl agent or server
4983 name.
4984
4985
4986 Changes: Modified:
4987 +2 -2 trunk/modules/m_sasl.c (File Modified)
4988
4989
4990 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4991 Log:
4992 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4993
4994
4995 Changes: Modified:
4996 +1 -1 trunk/extensions/Makefile.in (File Modified)
4997
4998
4999 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5000 Log:
5001 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5002
5003
5004 Changes: Modified:
5005 +1 -0 trunk/src/s_user.c (File Modified)
5006
5007
5008 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5009 Log:
5010 Fix build for when IPv6 is disabled.
5011
5012
5013 Changes: Modified:
5014 +12 -10 trunk/src/s_auth.c (File Modified)
5015
5016
5017 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5018 Log:
5019 Add information about adding extban types.
5020
5021
5022 Changes: Modified:
5023 +25 -0 trunk/doc/extban.txt (File Modified)
5024
5025
5026 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5027 Log:
5028 Better extban validation: try to match a new extban from
5029 a local user against its setter to see if it is valid.
5030 Unknown extban types from remotes are no longer hidden.
5031
5032
5033 Changes: Modified:
5034 +4 -3 trunk/doc/extban.txt (File Modified)
5035 +1 -0 trunk/include/channel.h (File Modified)
5036 +2 -6 trunk/src/chmode.c (File Modified)
5037 +32 -0 trunk/src/extban.c (File Modified)
5038
5039
5040 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5041 Log:
5042 Make sure both .c.o: and .s.o: are followed by the necessary command.
5043
5044
5045 Changes: Modified:
5046 +1 -0 trunk/src/Makefile.in (File Modified)
5047
5048
5049 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5050 Log:
5051 Add need_sasl auth{} flag to sgml documentation.
5052
5053
5054 Changes: Modified:
5055 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5056
5057
5058 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5059 Log:
5060 Document need_sasl auth{} flag in example confs.
5061
5062
5063 Changes: Modified:
5064 +1 -0 trunk/doc/example.conf (File Modified)
5065 +1 -0 trunk/doc/reference.conf (File Modified)
5066
5067
5068 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5069 Log:
5070 Don't allow TB to set an empty topic.
5071 This would be possible if a server sent bad protocol
5072 and could cause a crash.
5073
5074
5075 Changes: Modified:
5076 +4 -0 trunk/modules/m_tb.c (File Modified)
5077
5078
5079 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5080 Log:
5081 - oops
5082
5083
5084 Changes: Modified:
5085 +1 -1 trunk/Makefile.in (File Modified)
5086
5087
5088 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5089 Log:
5090 - typo fix
5091
5092
5093 Changes: Modified:
5094 +2 -2 trunk/configure (File Modified)
5095 +1 -1 trunk/configure.ac (File Modified)
5096
5097
5098 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5099 Log:
5100 - rebuild configure
5101
5102
5103 Changes: Modified:
5104 +2 -2 trunk/configure (File Modified)
5105
5106
5107 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5108 Log:
5109 - makefile fix
5110
5111
5112 Changes: Modified:
5113 +1 -1 trunk/extensions/Makefile.in (File Modified)
5114
5115
5116 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5117 Log:
5118 - rename contrib to extensions to bring some clarity to things
5119
5120
5121 Changes: Modified:
5122 +1 -1 trunk/Makefile.in (File Modified)
5123 +1 -1 trunk/configure.ac (File Modified)
5124 +10 -10 trunk/doc/example.conf (File Modified)
5125 +10 -10 trunk/doc/reference.conf (File Modified)
5126 + - trunk/extensions/ (File Added)
5127 + - trunk/extras/ (File Deleted)
5128
5129
5130 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5131 Log:
5132 - temporary rename
5133
5134
5135 Changes: Modified:
5136 +1 -1 trunk/Makefile.in (File Modified)
5137 +1 -1 trunk/configure.ac (File Modified)
5138 + - trunk/contrib/ (File Deleted)
5139 + - trunk/extras/ (File Added)
5140
5141
5142 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5143 Log:
5144 Don't allow servers to QUIT (they should use SQUIT).
5145
5146
5147 Changes: Modified:
5148 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5149
5150
5151 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5152 Log:
5153 - keywords
5154
5155
5156 Changes: Modified:
5157 + - trunk/src/fnvhash.s (Property Modified)
5158
5159
5160 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5161 Log:
5162 - reduced version of code
5163
5164
5165 Changes: Modified:
5166 +9 -61 trunk/src/fnvhash.s (File Modified)
5167
5168
5169 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5170 Log:
5171 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/src/fnvhash.s (File Modified)
5176
5177
5178 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5179 Log:
5180 Fix orighost matching for klines, etc. Was hashing the visible
5181 host, oops.
5182
5183
5184 Changes: Modified:
5185 +1 -1 trunk/src/hostmask.c (File Modified)
5186
5187
5188 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5189 Log:
5190 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5191
5192
5193 Changes: Modified:
5194 +7 -1 trunk/configure (File Modified)
5195 +5 -0 trunk/configure.ac (File Modified)
5196 +5 -6 trunk/src/Makefile.in (File Modified)
5197 +0 -4 trunk/src/fnvhash.s (File Modified)
5198 +0 -2 trunk/src/hash.c (File Modified)
5199
5200
5201 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5202 Log:
5203 - regenerate configure
5204
5205
5206 Changes: Modified:
5207 +18 -0 trunk/configure (File Modified)
5208
5209
5210 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5211 Log:
5212 - --enable-ricer-hashing option.
5213
5214
5215 Changes: Modified:
5216 +9 -0 trunk/configure.ac (File Modified)
5217 +3 -0 trunk/include/setup.h.in (File Modified)
5218
5219
5220 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5221 Log:
5222 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5223
5224
5225 Changes: Modified:
5226 + - trunk/src/fnvhash.s (File Added)
5227 +3 -0 trunk/src/hash.c (File Modified)
5228
5229
5230 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5231 Log:
5232 Fix syntax error in reference.conf.
5233
5234
5235 Changes: Modified:
5236 +0 -1 trunk/doc/reference.conf (File Modified)
5237
5238
5239 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5240 Log:
5241 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5242 (&& instead of ||...)
5243 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5244
5245
5246 Changes: Modified:
5247 +1 -1 trunk/src/chmode.c (File Modified)
5248
5249
5250 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5251 Log:
5252 Documentation for extban.
5253
5254
5255 Changes: Modified:
5256 + - trunk/doc/extban.txt (File Added)
5257
5258
5259 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5260 Log:
5261 Add extban modules to example confs.
5262
5263
5264 Changes: Modified:
5265 +5 -0 trunk/doc/example.conf (File Modified)
5266 +10 -0 trunk/doc/reference.conf (File Modified)
5267
5268
5269 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5270 Log:
5271 Initial addition of extended ban types (conditionals).
5272 Allows custom +bqeI checks via modules.
5273 Initial extra types are account (a[:mask]), oper (o),
5274 channel (c:name), realname (r:mask), server (s:mask).
5275
5276
5277 Changes: Modified:
5278 +229 -0 trunk/contrib/Makefile.in (File Modified)
5279 + - trunk/contrib/extb_account.c (File Added)
5280 + - trunk/contrib/extb_channel.c (File Added)
5281 + - trunk/contrib/extb_oper.c (File Added)
5282 + - trunk/contrib/extb_realname.c (File Added)
5283 + - trunk/contrib/extb_server.c (File Added)
5284 +13 -0 trunk/include/channel.h (File Modified)
5285 +1 -0 trunk/src/Makefile.in (File Modified)
5286 +14 -5 trunk/src/channel.c (File Modified)
5287 +91 -0 trunk/src/chmode.c (File Modified)
5288 + - trunk/src/extban.c (File Added)
5289
5290
5291 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5292 Log:
5293 Do not force +bqeI modes starting with '$' in nick!user@host format.
5294 * and ? characters in them are still assumed to be wildcards.
5295
5296
5297 Changes: Modified:
5298 +6 -0 trunk/src/chmode.c (File Modified)
5299
5300
5301 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5302 Log:
5303 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5304
5305
5306 Changes: Modified:
5307 +4 -0 trunk/modules/m_capab.c (File Modified)
5308
5309
5310 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5311 Log:
5312 Stop some mixing of client and server protocol.
5313
5314
5315 Changes: Modified:
5316 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5317 +4 -2 trunk/modules/m_pass.c (File Modified)
5318 +6 -0 trunk/modules/m_sasl.c (File Modified)
5319 +6 -0 trunk/modules/m_user.c (File Modified)
5320
5321
5322 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5323 Log:
5324 - additional revert
5325
5326
5327 Changes: Modified:
5328 +0 -2 trunk/include/s_newconf.h (File Modified)
5329 +0 -4 trunk/include/s_serv.h (File Modified)
5330 +0 -1 trunk/src/newconf.c (File Modified)
5331 +1 -13 trunk/src/s_serv.c (File Modified)
5332
5333
5334 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5335 Log:
5336 - revert LZOLink patch for now
5337
5338
5339 Changes: Modified:
5340 +0 -1 trunk/servlink/Makefile.in (File Modified)
5341 +0 -16 trunk/servlink/README (File Modified)
5342 +2 -36 trunk/servlink/control.c (File Modified)
5343 +0 -3 trunk/servlink/control.h (File Modified)
5344 +7 -5955 trunk/servlink/io.c (File Modified)
5345 + - trunk/servlink/lzoconf.h (File Deleted)
5346 + - trunk/servlink/lzodefs.h (File Deleted)
5347 + - trunk/servlink/minilzo.c (File Deleted)
5348 + - trunk/servlink/minilzo.h (File Deleted)
5349 +0 -1 trunk/servlink/servlink.h (File Modified)
5350
5351
5352 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5353 Log:
5354 - more stuff here
5355
5356
5357 Changes: Modified:
5358 +4 -2 trunk/servlink/control.c (File Modified)
5359 +2 -1 trunk/servlink/io.c (File Modified)
5360
5361
5362 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5363 Log:
5364 - oops
5365
5366
5367 Changes: Modified:
5368 +2 -2 trunk/servlink/io.c (File Modified)
5369
5370
5371 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5372 Log:
5373 - paranoia, prevent segfaults
5374
5375
5376 Changes: Modified:
5377 +2 -2 trunk/servlink/io.c (File Modified)
5378
5379
5380 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5381 Log:
5382 - more optimal servlink code
5383
5384
5385 Changes: Modified:
5386 +21 -8 trunk/servlink/io.c (File Modified)
5387
5388
5389 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5390 Log:
5391 - more efficient read strategy
5392
5393
5394 Changes: Modified:
5395 +15 -3 trunk/servlink/io.c (File Modified)
5396
5397
5398 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5399 Log:
5400 - use lzo_uintp cast to make LZO happy
5401
5402
5403 Changes: Modified:
5404 +3 -3 trunk/servlink/io.c (File Modified)
5405
5406
5407 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5408 Log:
5409 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5410
5411
5412 Changes: Modified:
5413 +4 -0 trunk/doc/example.conf (File Modified)
5414 +2 -1 trunk/include/s_newconf.h (File Modified)
5415 +4 -0 trunk/include/s_serv.h (File Modified)
5416 +1 -0 trunk/servlink/Makefile.in (File Modified)
5417 +16 -0 trunk/servlink/README (File Modified)
5418 +34 -2 trunk/servlink/control.c (File Modified)
5419 +3 -0 trunk/servlink/control.h (File Modified)
5420 +5929 -7 trunk/servlink/io.c (File Modified)
5421 + - trunk/servlink/lzoconf.h (File Added)
5422 + - trunk/servlink/lzodefs.h (File Added)
5423 + - trunk/servlink/minilzo.c (File Added)
5424 + - trunk/servlink/minilzo.h (File Added)
5425 +1 -0 trunk/servlink/servlink.h (File Modified)
5426 +1 -0 trunk/src/newconf.c (File Modified)
5427 +14 -2 trunk/src/s_serv.c (File Modified)
5428
5429
5430 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5431 Log:
5432 - remove imalloc, it was a concept that probably wouldn't have worked properly
5433
5434
5435 Changes: Modified:
5436 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5437 + - trunk/libcharybdis/imalloc.c (File Deleted)
5438 + - trunk/libcharybdis/imalloc.h (File Deleted)
5439
5440
5441 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5442 Log:
5443 - disable imalloc for now
5444
5445
5446 Changes: Modified:
5447 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5448
5449
5450 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5451 Log:
5452 - remove unneeded debug code
5453
5454
5455 Changes: Modified:
5456 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5457
5458
5459 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5460 Log:
5461 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5462
5463
5464 Changes: Modified:
5465 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5466
5467
5468 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5469 Log:
5470 - more stuff here, imalloc remains disabled for now
5471
5472
5473 Changes: Modified:
5474 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5475
5476
5477 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5478 Log:
5479 - more progress
5480
5481
5482 Changes: Modified:
5483 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5484
5485
5486 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5487 Log:
5488 - more tweaks
5489
5490
5491 Changes: Modified:
5492 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5493 +2 -0 trunk/src/ircd.c (File Modified)
5494
5495
5496 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5497 Log:
5498 - roll back libircd crap
5499
5500
5501 Changes: Modified:
5502 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5503 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5504 +29 -0 trunk/src/.depend (File Modified)
5505 +6 -21 trunk/src/Makefile.in (File Modified)
5506 +3 -218 trunk/src/ircd.c (File Modified)
5507 + - trunk/src/ircd_linker.c (File Deleted)
5508 + - trunk/src/main.c (File Deleted)
5509
5510
5511 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5512 Log:
5513 - realloc(), free() implementation
5514
5515
5516 Changes: Modified:
5517 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5518
5519
5520 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5521 Log:
5522 - malloc(), calloc() implementation
5523
5524
5525 Changes: Modified:
5526 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5527
5528
5529 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5530 Log:
5531 - block_free(), block_find(), retune_heaps() implementation
5532
5533
5534 Changes: Modified:
5535 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5536
5537
5538 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5539 Log:
5540 - block_destroy code, block_allocate code.
5541
5542
5543 Changes: Modified:
5544 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5545
5546
5547 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5548 Log:
5549 - block_new() code
5550
5551
5552 Changes: Modified:
5553 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5554
5555
5556 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5557 Log:
5558 - disable imalloc again :P
5559
5560
5561 Changes: Modified:
5562 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5563
5564
5565 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5566 Log:
5567 - fix warning
5568
5569
5570 Changes: Modified:
5571 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5572
5573
5574 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5575 Log:
5576 - fix typo
5577
5578
5579 Changes: Modified:
5580 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5581
5582
5583 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5584 Log:
5585 - constructor code for imalloc engine (malloc_init())
5586
5587
5588 Changes: Modified:
5589 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5590
5591
5592 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5593 Log:
5594 - imalloc engine improvements
5595
5596
5597 Changes: Modified:
5598 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5599
5600
5601 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5602 Log:
5603 - replace mmap() code with direct brk()/sbrk() calls.
5604
5605
5606 Changes: Modified:
5607 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5608
5609
5610 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5611 Log:
5612 - remove outdated i_malloc() interfaces
5613
5614
5615 Changes: Modified:
5616 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5617
5618
5619 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5620 Log:
5621 - redisable imalloc (sorry!)
5622
5623
5624 Changes: Modified:
5625 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5626
5627
5628 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5629 Log:
5630 - correct GET_PAGE_SLOT() macro
5631
5632
5633 Changes: Modified:
5634 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5635
5636
5637 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5638 Log:
5639 - oops forgot to commit it with imalloc turned off
5640
5641
5642 Changes: Modified:
5643 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5644
5645
5646 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5647 Log:
5648 - cleanups
5649
5650
5651 Changes: Modified:
5652 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5653 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5654
5655
5656 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5657 Log:
5658 - lowlevel imalloc code
5659
5660
5661 Changes: Modified:
5662 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5663 + - trunk/libcharybdis/imalloc.h (File Added)
5664
5665
5666 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5667 Log:
5668 - fix bindings
5669
5670
5671 Changes: Modified:
5672 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5673
5674
5675 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5676 Log:
5677 remove #ifndef
5678
5679
5680 Changes: Modified:
5681 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5682
5683
5684 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5685 Log:
5686 - 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)
5687
5688
5689 Changes: Modified:
5690 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5691 + - trunk/libcharybdis/imalloc.c (File Added)
5692
5693
5694 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5695 Log:
5696 - increment configure Id
5697
5698
5699 Changes: Modified:
5700 +2208 -1 trunk/configure (File Modified)
5701
5702
5703 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5704 Log:
5705 - bootstrap for imalloc code
5706
5707
5708 Changes: Modified:
5709 +54 -1 trunk/configure.ac (File Modified)
5710 +27 -0 trunk/include/setup.h.in (File Modified)
5711
5712
5713 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5714 Log:
5715 Clarify interaction of spoofs and channel bans/operator{} blocks.
5716
5717
5718 Changes: Modified:
5719 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5720 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5721
5722
5723 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5724 Log:
5725 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5726
5727
5728 Changes: Modified:
5729 +30 -22 trunk/src/ircd.c (File Modified)
5730
5731
5732 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5733 Log:
5734 If shared{} blocks deny something, the command
5735 is silently ignored.
5736
5737
5738 Changes: Modified:
5739 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5740
5741
5742 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5743 Log:
5744 Move up IsService check so we don't store a non-service
5745 in preClient->sasl_agent.
5746
5747
5748 Changes: Modified:
5749 +6 -6 trunk/modules/m_sasl.c (File Modified)
5750
5751
5752 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5753 Log:
5754 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5755 Add some more sanity checks on agent strings.
5756
5757
5758 Changes: Modified:
5759 +13 -11 trunk/modules/m_sasl.c (File Modified)
5760
5761
5762 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5763 Log:
5764 Unknown clients can have an ID too now so make sure to remove
5765 them from the hash if they exit.
5766
5767
5768 Changes: Modified:
5769 +3 -0 trunk/src/client.c (File Modified)
5770
5771
5772 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5773 Log:
5774 Only accept sasl from servers in a service{} block.
5775 Not tested but this must go in.
5776
5777
5778 Changes: Modified:
5779 +6 -0 trunk/modules/m_sasl.c (File Modified)
5780 +3 -0 trunk/modules/m_signon.c (File Modified)
5781
5782
5783 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5784 Log:
5785 Only process SAVE messages targetting registered users,
5786 not servers or unregistered connections. Could cause
5787 a crash when bad protocol was received.
5788
5789
5790 Changes: Modified:
5791 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5792
5793
5794 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5795 Log:
5796 - fix QJM buffer overflow vulnerability (fucking GXTi)
5797
5798
5799 Changes: Modified:
5800 +3 -3 trunk/src/s_user.c (File Modified)
5801
5802
5803 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5804 Log:
5805 Mention /scan umodes under oper_spy privilege.
5806
5807
5808 Changes: Modified:
5809 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5810
5811
5812 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5813 Log:
5814 Mention that overlapping cluster blocks are a bad thing.
5815
5816
5817 Changes: Modified:
5818 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5819
5820
5821 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5822 Log:
5823 - Document cluster{} and shared{} blocks.
5824 - Mention that service{} does not allow wildcards.
5825
5826
5827 Changes: Modified:
5828 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5829
5830
5831 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5832 Log:
5833 Document exempt{} and service{} blocks, point to reference.conf for
5834 general{}, channel{} and serverhide{}.
5835
5836
5837 Changes: Modified:
5838 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5839
5840
5841 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5842 Log:
5843 Document ~ in lists of values better.
5844
5845
5846 Changes: Modified:
5847 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5848
5849
5850 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5851 Log:
5852 More detailed CNOTICE, CPRIVMSG descriptions.
5853
5854
5855 Changes: Modified:
5856 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5857
5858
5859 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5860 Log:
5861 Oops, need both Revision and Id on modules.
5862
5863
5864 Changes: Modified:
5865 + - trunk/modules/sno_routing.c (Property Modified)
5866
5867
5868 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5869 Log:
5870 Tweak header comment a bit (filename, Id).
5871
5872
5873 Changes: Modified:
5874 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5875
5876
5877 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5878 Log:
5879 Add GLINE and UNGLINE.
5880
5881
5882 Changes: Modified:
5883 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5884
5885
5886 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5887 Log:
5888 New configure with proper Id.
5889
5890
5891 Changes: Modified:
5892 +3 -1 trunk/configure (File Modified)
5893
5894
5895 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5896 Log:
5897 Change #include directives for in6addr_any, hopefully compiles better now.
5898
5899
5900 Changes: Modified:
5901 +3 -1 trunk/configure.ac (File Modified)
5902
5903
5904 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5905 Log:
5906 Encourage putting actual administrative information
5907 in the admin{} block.
5908
5909
5910 Changes: Modified:
5911 +3 -3 trunk/doc/example.conf (File Modified)
5912
5913
5914 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5915 Log:
5916 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5917
5918
5919 Changes: Modified:
5920 +9 -7 trunk/include/s_conf.h (File Modified)
5921 +1 -0 trunk/src/newconf.c (File Modified)
5922 +10 -0 trunk/src/s_user.c (File Modified)
5923
5924
5925 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5926 Log:
5927 - Change to glines = no in example confs
5928 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5929 are disabled.
5930
5931
5932 Changes: Modified:
5933 +1 -1 trunk/doc/example.conf (File Modified)
5934 +1 -1 trunk/doc/reference.conf (File Modified)
5935 +2 -2 trunk/modules/m_gline.c (File Modified)
5936
5937
5938 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5939 Log:
5940 - forward-port QJM fix from 1.1
5941
5942
5943 Changes: Modified:
5944 +2 -0 trunk/src/s_user.c (File Modified)
5945
5946
5947 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5948 Log:
5949 - add switch to configure to disable the block allocator
5950
5951
5952 Changes: Modified:
5953 +18 -0 trunk/configure (File Modified)
5954 +9 -0 trunk/configure.ac (File Modified)
5955 +0 -6 trunk/include/config.h (File Modified)
5956 +3 -0 trunk/include/setup.h.in (File Modified)
5957
5958
5959 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5960 Log:
5961 Fix wierd error that would exit SASL users with "Overridden"
5962
5963 Changes: Modified:
5964 +1 -1 trunk/modules/m_signon.c (File Modified)
5965
5966
5967 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5968 Log:
5969 Remove obsolete XXX comment about lazylinks.
5970
5971
5972 Changes: Modified:
5973 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5974
5975
5976 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5977 Log:
5978 OJOIN: make sure to send the wallops remotely for #channels
5979
5980
5981 Changes: Modified:
5982 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5983
5984
5985 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5986 Log:
5987 Accountability for OJOIN (contrib module)
5988
5989 Changes: Modified:
5990 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5991
5992
5993 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5994 Log:
5995 - move more stuff over to ircd_state
5996
5997
5998 Changes: Modified:
5999 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6000 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6001 +9 -0 trunk/src/ircd_state.c (File Modified)
6002 +3 -3 trunk/src/patricia.c (File Modified)
6003
6004
6005 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6006 Log:
6007 - move more stuff out of libircd and into ircd_state.c
6008
6009
6010 Changes: Modified:
6011 +5 -5 trunk/src/channel.c (File Modified)
6012 +4 -4 trunk/src/client.c (File Modified)
6013 +12 -0 trunk/src/ircd_state.c (File Modified)
6014
6015
6016 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6017 Log:
6018 - this is just barrels of fun
6019
6020
6021 Changes: Modified:
6022 + - trunk/include/ircd_state.h (File Added)
6023 +1 -1 trunk/src/Makefile.in (File Modified)
6024 +2 -1 trunk/src/channel.c (File Modified)
6025 +3 -52 trunk/src/ircd.c (File Modified)
6026 +100 -3 trunk/src/ircd_state.c (File Modified)
6027
6028
6029 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6030 Log:
6031 It's .include, not #include.
6032
6033
6034 Changes: Modified:
6035 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6036
6037
6038 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6039 Log:
6040 More consistent section titles.
6041
6042
6043 Changes: Modified:
6044 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6045 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6046 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6047
6048
6049 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6050 Log:
6051 Mention possible exceeding of +j/+l due to propagation
6052 delays between servers.
6053
6054
6055 Changes: Modified:
6056 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6057
6058
6059 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6060 Log:
6061 Formatting nits:
6062 - "text" -> <quote>text</quote>
6063 - <filename>
6064 - a few more
6065
6066
6067 Changes: Modified:
6068 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6069 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6070 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6071 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6072
6073
6074 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6075 Log:
6076 Remove text about deprecation of glines.
6077
6078
6079 Changes: Modified:
6080 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6081
6082
6083 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6084 Log:
6085 - Add description of umode +D, deaf.
6086 - Mention CALLERID 005 token with umode +g.
6087
6088
6089 Changes: Modified:
6090 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6091
6092
6093 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6094 Log:
6095 Strip off a leading colon in services shortcuts (aliases).
6096
6097
6098 Changes: Modified:
6099 +2 -0 trunk/src/parse.c (File Modified)
6100
6101
6102 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6103 Log:
6104 Add no_oper_invis contrib module, denies opers setting
6105 themselves invisible (except hidden_oper's).
6106
6107
6108 Changes: Modified:
6109 +42 -0 trunk/contrib/Makefile.in (File Modified)
6110 + - trunk/contrib/no_oper_invis.c (File Added)
6111
6112
6113 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6114 Log:
6115 Mention /stats E, make the other /stats descriptions more consistent.
6116
6117
6118 Changes: Modified:
6119 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6120
6121
6122 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6123 Log:
6124 Mention that the KILL reason and oper will appear on channels.
6125
6126
6127 Changes: Modified:
6128 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6129
6130
6131 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6132 Log:
6133 Mention /mode #channel f to query forward channel from outside.
6134
6135
6136 Changes: Modified:
6137 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6138
6139
6140 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6141 Log:
6142 Port over RATBOX_2_1 r20960 (anfl):
6143 client connect notices to +C should be hiding the extra
6144 fields for spoofed users
6145
6146
6147 Changes: Modified:
6148 +2 -1 trunk/src/s_user.c (File Modified)
6149
6150
6151 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6152 Log:
6153 Add a chapter with our extra user commands:
6154 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6155
6156
6157 Changes: Modified:
6158 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6159 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6160
6161
6162 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6163 Log:
6164 Do not put by <server>: in SQUIT reasons to servers
6165 other than the one being exited.
6166
6167
6168 Changes: Modified:
6169 +1 -1 trunk/src/client.c (File Modified)
6170
6171
6172 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6173 Log:
6174 Regenerate configure.
6175
6176
6177 Changes: Modified:
6178 +1162 -1159 trunk/configure (File Modified)
6179
6180
6181 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6182 Log:
6183 Move the warning flags down so they do not mess up
6184 checks like for -Wl,-export-dynamic.
6185
6186
6187 Changes: Modified:
6188 +33 -30 trunk/configure.ac (File Modified)
6189
6190
6191 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6192 Log:
6193 - more work here
6194
6195
6196 Changes: Modified:
6197 +2 -1 trunk/iauth/Makefile.in (File Modified)
6198
6199
6200 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6201 Log:
6202 - build iauth makefile
6203
6204
6205 Changes: Modified:
6206 +3 -2 trunk/configure (File Modified)
6207 +1 -0 trunk/configure.ac (File Modified)
6208
6209
6210 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6211 Log:
6212 - Makefile
6213
6214
6215 Changes: Modified:
6216 + - trunk/iauth/Makefile.in (File Added)
6217
6218
6219 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6220 Log:
6221 - add iauth.conf.example from irc2.11
6222
6223
6224 Changes: Modified:
6225 + - trunk/doc/example-iauth.conf (File Added)
6226
6227
6228 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6229 Log:
6230 - wow, i found some docs on this thing
6231
6232
6233 Changes: Modified:
6234 + - trunk/doc/technical/iauth-internals.txt (File Added)
6235
6236
6237 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6238 Log:
6239 - no longer applicable
6240
6241
6242 Changes: Modified:
6243 + - trunk/authdaemon/ (File Deleted)
6244
6245
6246 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6247 Log:
6248 - remove libircd.so on make clean (oops)
6249
6250
6251 Changes: Modified:
6252 +1 -1 trunk/src/Makefile.in (File Modified)
6253
6254
6255 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6256 Log:
6257 - merge iauth source for experimentation
6258
6259
6260 Changes: Modified:
6261 + - trunk/iauth/ (File Added)
6262 + - trunk/iauth/a_conf.c (File Added)
6263 + - trunk/iauth/a_conf_def.h (File Added)
6264 + - trunk/iauth/a_conf_ext.h (File Added)
6265 + - trunk/iauth/a_defines.h (File Added)
6266 + - trunk/iauth/a_externs.h (File Added)
6267 + - trunk/iauth/a_io.c (File Added)
6268 + - trunk/iauth/a_io_ext.h (File Added)
6269 + - trunk/iauth/a_log.c (File Added)
6270 + - trunk/iauth/a_log_def.h (File Added)
6271 + - trunk/iauth/a_log_ext.h (File Added)
6272 + - trunk/iauth/a_struct_def.h (File Added)
6273 + - trunk/iauth/iauth.c (File Added)
6274 + - trunk/iauth/mod_lhex.c (File Added)
6275 + - trunk/iauth/mod_lhex_ext.h (File Added)
6276 + - trunk/iauth/mod_pipe.c (File Added)
6277 + - trunk/iauth/mod_pipe_ext.h (File Added)
6278 + - trunk/iauth/mod_rfc931.c (File Added)
6279 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6280 + - trunk/iauth/mod_socks.c (File Added)
6281 + - trunk/iauth/mod_socks_ext.h (File Added)
6282 + - trunk/iauth/mod_webproxy.c (File Added)
6283 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6284
6285
6286 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6287 Log:
6288 User /quote help index was not sorted properly.
6289
6290
6291 Changes: Modified:
6292 +2 -2 trunk/help/Makefile.in (File Modified)
6293 +8 -8 trunk/help/users/index (File Modified)
6294
6295
6296 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6297 Log:
6298 Add SCAN help file.
6299
6300
6301 Changes: Modified:
6302 +25 -8 trunk/help/opers/index (File Modified)
6303 + - trunk/help/opers/scan (File Added)
6304
6305
6306 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6307 Log:
6308 SGML docs:
6309 - Document SCAN UMODES
6310 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6311
6312
6313 Changes: Modified:
6314 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6315
6316
6317 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6318 Log:
6319 Add our copyright information to /info (part of release-1.1 r1026).
6320
6321
6322 Changes: Modified:
6323 +1 -0 trunk/src/version.c.SH (File Modified)
6324
6325
6326 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6327 Log:
6328 Fix some compile warnings.
6329
6330
6331 Changes: Modified:
6332 +1 -1 trunk/modules/core/m_join.c (File Modified)
6333 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6334 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6335 +1 -1 trunk/modules/m_scan.c (File Modified)
6336 +4 -4 trunk/modules/m_signon.c (File Modified)
6337
6338
6339 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6340 Log:
6341 RSFNC: OK, actually consider unknowns also for detecting a collide.
6342 Otherwise we can get two clients with the same nick.
6343
6344
6345 Changes: Modified:
6346 +1 -1 trunk/modules/m_services.c (File Modified)
6347
6348
6349 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6350 Log:
6351 - charybdis profiling stuff
6352 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6353 - update .depend
6354
6355
6356 Changes: Modified:
6357 +0 -8 trunk/configure (File Modified)
6358 +1 -8 trunk/configure.ac (File Modified)
6359 +18 -0 trunk/include/channel.h (File Modified)
6360 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6361 +335 -260 trunk/src/.depend (File Modified)
6362 +1569 -0 trunk/src/Makefile.in (File Modified)
6363 + - trunk/src/chmode.c (File Added)
6364 +16 -1 trunk/src/ircd.c (File Modified)
6365 +11 -0 trunk/src/main.c (File Modified)
6366 +11 -0 trunk/src/modules.c (File Modified)
6367
6368
6369 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6370 Log:
6371 RSFNC: Do not send kills to servers for unknowns
6372
6373
6374 Changes: Modified:
6375 +4 -2 trunk/modules/m_services.c (File Modified)
6376
6377
6378 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6379 Log:
6380 Describe service{} blocks in reference.conf.
6381
6382
6383 Changes: Modified:
6384 +12 -0 trunk/doc/reference.conf (File Modified)
6385
6386
6387 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6388 Log:
6389 Replace this list of modes with pointers to other documentation.
6390
6391
6392 Changes: Modified:
6393 +6 -50 trunk/doc/modes.txt (File Modified)
6394
6395
6396 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6397 Log:
6398 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6399 looks too much like an old-ircd client pointer otherwise.
6400
6401
6402 Changes: Modified:
6403 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6404
6405
6406 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6407 Log:
6408 findforwards:
6409 - note truncation of the list (perhaps sending multiple
6410 notices is better)
6411 - clarify in a comment that /findforwards on a nonexistent
6412 channel can be useful
6413 - sendto_one_notice() requires that the text start with
6414 a colon
6415
6416
6417 Changes: Modified:
6418 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6419
6420
6421 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6422 Log:
6423 When we close a local server's link, always include the
6424 name of the client causing the exit in the reason in the
6425 SQUIT we send them (replacing them with us). This makes
6426 sure server notices for stuff like "Not enough arguments
6427 to server command" are different on the two sides.
6428
6429
6430 Changes: Modified:
6431 +7 -5 trunk/src/client.c (File Modified)
6432
6433
6434 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6435 Log:
6436 New contrib module m_findforwards.c
6437
6438
6439 Changes: Modified:
6440 +112 -0 trunk/contrib/Makefile.in (File Modified)
6441 + - trunk/contrib/m_findforwards.c (File Added)
6442
6443
6444 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6445 Log:
6446 Whoops, don't show real host behind auth{} spoof in
6447 spoof notices if hide_spoof_ips is enabled.
6448
6449 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6450
6451
6452 Changes: Modified:
6453 +3 -2 trunk/src/s_conf.c (File Modified)
6454
6455
6456 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6457 Log:
6458 Add dalnet-style /identify that sends to nickserv or chanserv.
6459
6460
6461 Changes: Modified:
6462 +102 -0 trunk/contrib/Makefile.in (File Modified)
6463 + - trunk/contrib/m_identify.c (File Added)
6464
6465
6466 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6467 Log:
6468 Document alias{} blocks a bit better.
6469
6470
6471 Changes: Modified:
6472 +9 -0 trunk/doc/reference.conf (File Modified)
6473
6474
6475 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6476 Log:
6477 - add aliases to /stats m (data usage is not counted though, sorry)
6478
6479
6480 Changes: Modified:
6481 +1 -0 trunk/include/s_conf.h (File Modified)
6482 +3 -0 trunk/src/newconf.c (File Modified)
6483 +15 -0 trunk/src/parse.c (File Modified)
6484
6485
6486 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6487 Log:
6488 - remove m_sshortcut as it's no longer relevant
6489
6490
6491 Changes: Modified:
6492 +0 -145 trunk/modules/Makefile.in (File Modified)
6493 + - trunk/modules/m_sshortcut.c (File Deleted)
6494
6495
6496 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6497 Log:
6498 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6499 targets instead of my original idea :P)
6500
6501
6502 Changes: Modified:
6503 +32 -0 trunk/doc/example.conf (File Modified)
6504 +35 -0 trunk/doc/reference.conf (File Modified)
6505 +4 -0 trunk/include/parse.h (File Modified)
6506 +7 -0 trunk/include/s_conf.h (File Modified)
6507 +82 -0 trunk/src/newconf.c (File Modified)
6508 +78 -0 trunk/src/parse.c (File Modified)
6509 +16 -0 trunk/src/s_conf.c (File Modified)
6510
6511
6512 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6513 Log:
6514 Remove some spaces after tabs. ??
6515
6516
6517 Changes: Modified:
6518 +18 -18 trunk/src/newconf.c (File Modified)
6519
6520
6521 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6522 Log:
6523 Global /who:
6524 - make sure to clear all marks also if the who was aborted
6525 because of too many matches
6526 - give ERR_TOOMANYMATCHES if too many matches
6527 - clarify comments
6528
6529 ratbox RATBOX_2_2 r22003 (jilles)
6530
6531
6532 Changes: Modified:
6533 +28 -26 trunk/modules/m_who.c (File Modified)
6534
6535
6536 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6537 Log:
6538 - devel is 2.0
6539
6540
6541 Changes: Modified:
6542 +9 -9 trunk/configure (File Modified)
6543 +1 -1 trunk/configure.ac (File Modified)
6544
6545
6546 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6547 Log:
6548 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6549
6550
6551 Changes: Modified:
6552 +2 -1 trunk/include/s_newconf.h (File Modified)
6553 +20 -0 trunk/modules/m_rehash.c (File Modified)
6554 +1 -1 trunk/src/s_newconf.c (File Modified)
6555
6556
6557 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6558 Log:
6559 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6560
6561
6562 Changes: Modified:
6563 +0 -1 trunk/doc/example.conf (File Modified)
6564 +0 -3 trunk/doc/reference.conf (File Modified)
6565 +0 -1 trunk/include/s_conf.h (File Modified)
6566 +0 -6 trunk/modules/m_info.c (File Modified)
6567 +1 -1 trunk/src/channel.c (File Modified)
6568 +0 -1 trunk/src/newconf.c (File Modified)
6569
6570
6571 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6572 Log:
6573 Missing header in m_chghost.c
6574
6575 Changes: Modified:
6576 +1 -0 trunk/modules/m_chghost.c (File Modified)
6577
6578
6579 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6580 Log:
6581 Relocate QJM code to a seperate function(change_nick_user_host)
6582 Change CHGHOST to use change_nick_user_host instead of just setting it
6583
6584
6585 Changes: Modified:
6586 +3 -0 trunk/include/s_user.h (File Modified)
6587 +1 -1 trunk/modules/m_chghost.c (File Modified)
6588 +3 -78 trunk/modules/m_signon.c (File Modified)
6589 +89 -0 trunk/src/s_user.c (File Modified)
6590
6591
6592 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6593 Log:
6594 Restore /stats a (dns servers, admin-only).
6595
6596
6597 Changes: Modified:
6598 +1 -0 trunk/include/res.h (File Modified)
6599 +5 -8 trunk/modules/m_stats.c (File Modified)
6600 +16 -0 trunk/src/res.c (File Modified)
6601
6602
6603 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6604 Log:
6605 - Add CHARYBDIS_PROFILE if we are profiling.
6606 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6607 - Remove duplicate --enable-epoll entry.
6608
6609
6610 Changes: Modified:
6611 +1595 -15 trunk/configure (File Modified)
6612 +30 -11 trunk/configure.ac (File Modified)
6613 +3 -0 trunk/include/setup.h.in (File Modified)
6614
6615
6616 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6617 Log:
6618 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6619
6620
6621 Changes: Modified:
6622 +28 -0 trunk/aclocal.m4 (File Modified)
6623
6624
6625 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6626 Log:
6627 Allow requesting forward channel and quiet list in same mode command.
6628
6629
6630 Changes: Modified:
6631 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6632
6633
6634 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6635 Log:
6636 Add description of xline wildcards.
6637
6638
6639 Changes: Modified:
6640 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6641
6642
6643 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6644 Log:
6645 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6646
6647
6648 Changes: Modified:
6649 +0 -4 trunk/modules/m_services.c (File Modified)
6650
6651
6652 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6653 Log:
6654 typo
6655
6656
6657 Changes: Modified:
6658 +1 -1 trunk/include/hook.h (File Modified)
6659
6660
6661 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6662 Log:
6663 call_hook, not hook_call
6664
6665
6666 Changes: Modified:
6667 +1 -1 trunk/modules/core/m_join.c (File Modified)
6668
6669
6670 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6671 Log:
6672 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6673 Could be useful for a number of things.
6674
6675
6676 Changes: Modified:
6677 +9 -0 trunk/modules/core/m_join.c (File Modified)
6678
6679
6680 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6681 Log:
6682 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6683
6684
6685 Changes: Modified:
6686 +7 -0 trunk/include/hook.h (File Modified)
6687
6688
6689 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6690 Log:
6691 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6692
6693
6694 Changes: Modified:
6695 +15 -0 trunk/modules/m_services.c (File Modified)
6696
6697
6698 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6699 Log:
6700 Clarify snomask +f, +k, +u.
6701
6702
6703 Changes: Modified:
6704 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6705
6706
6707 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6708 Log:
6709 Cmode +p and +s may be set simultaneously.
6710
6711
6712 Changes: Modified:
6713 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6714
6715
6716 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6717 Log:
6718 actually, we should check the data version on each reload (oops)
6719
6720
6721 Changes: Modified:
6722 +6 -6 trunk/src/main.c (File Modified)
6723
6724
6725 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6726 Log:
6727 more work on the loader
6728
6729
6730 Changes: Modified:
6731 +45 -21 trunk/src/main.c (File Modified)
6732
6733
6734 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6735 Log:
6736 Add prototype ircd_state.c
6737
6738
6739 Changes: Modified:
6740 + - trunk/src/ircd_state.c (File Added)
6741
6742
6743 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6744 Log:
6745 Smaller improvements.
6746
6747
6748 Changes: Modified:
6749 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6750
6751
6752 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6753 Log:
6754 Add a lot of stuff here.
6755
6756
6757 Changes: Modified:
6758 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6759
6760
6761 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6762 Log:
6763 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6764
6765
6766 Changes: Modified:
6767 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6768
6769
6770 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6771 Log:
6772 Invex doesn't trump +r or (sic) +J.
6773
6774
6775 Changes: Modified:
6776 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6777
6778
6779 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6780 Log:
6781 Check to make sure a module is not loaded before loading it.
6782
6783
6784 Changes: Modified:
6785 +6 -1 trunk/src/ircd_parser.y (File Modified)
6786
6787
6788 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6789 Log:
6790 - Add a missing comma in the HeaderMessages array
6791 - Only send "Your hostname is too long ..." if that really is the case
6792
6793
6794 Changes: Modified:
6795 +2 -2 trunk/src/s_auth.c (File Modified)
6796
6797
6798 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6799 Log:
6800 build_symtable() will have already bailed here, so no need to check
6801 explicitly whether or not charybdis_main is NULL.
6802
6803
6804 Changes: Modified:
6805 +7 -16 trunk/src/main.c (File Modified)
6806
6807
6808 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6809 Log:
6810 Data structure versioning, part 1.
6811
6812
6813 Changes: Modified:
6814 +10 -1 trunk/include/ircd_defs.h (File Modified)
6815 +2 -0 trunk/src/ircd.c (File Modified)
6816 +15 -3 trunk/src/main.c (File Modified)
6817
6818
6819 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6820 Log:
6821 build a symbol table and use that instead of doing a raw dlsym on everything
6822
6823
6824 Changes: Modified:
6825 + - trunk/include/ircd_linker.h (File Added)
6826 +71 -1 trunk/src/Makefile.in (File Modified)
6827 + - trunk/src/ircd_linker.c (File Added)
6828 +16 -4 trunk/src/main.c (File Modified)
6829
6830
6831 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6832 Log:
6833 The launcher now calls io_loop() instead of charybdis_main().
6834 This is so that we do not have to reinitialize *everything* later.
6835
6836
6837 Changes: Modified:
6838 +1 -0 trunk/include/ircd.h (File Modified)
6839 +6 -7 trunk/src/ircd.c (File Modified)
6840 +13 -1 trunk/src/main.c (File Modified)
6841
6842
6843 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6844 Log:
6845 Use global binding on libircd.so.
6846
6847
6848 Changes: Modified:
6849 +1 -1 trunk/src/main.c (File Modified)
6850
6851
6852 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6853 Log:
6854 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6855 (it will do more later)
6856
6857
6858 Changes: Modified:
6859 +14 -12 trunk/include/config.h (File Modified)
6860 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6861 +31 -5 trunk/src/Makefile.in (File Modified)
6862 +78 -1 trunk/src/ircd.c (File Modified)
6863 + - trunk/src/main.c (File Added)
6864
6865
6866 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6867 Log:
6868 Add whitespace here, oops.
6869
6870
6871 Changes: Modified:
6872 +1 -1 trunk/CREDITS (File Modified)
6873
6874
6875 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6876 Log:
6877 Properly copy over the IP address here instead of using a cheap hack.
6878 Because the hack didn't work right except on IPv6. :|
6879
6880
6881 Changes: Modified:
6882 +12 -2 trunk/src/s_newconf.c (File Modified)
6883
6884
6885 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6886 Log:
6887 Revert reject cache notice to ratbox's, which more
6888 clearly suggests what's happening.
6889
6890
6891 Changes: Modified:
6892 +4 -1 trunk/src/reject.c (File Modified)
6893
6894
6895 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6896 Log:
6897 Fix the openssl status in the overview information.
6898
6899
6900 Changes: Modified:
6901 +1 -3 trunk/configure (File Modified)
6902 +1 -3 trunk/configure.ac (File Modified)
6903
6904
6905 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6906 Log:
6907 - Add simple exempt{} block (127.0.0.1) to example.conf.
6908 - Remove mention of deny{}.
6909
6910
6911 Changes: Modified:
6912 +5 -0 trunk/doc/example.conf (File Modified)
6913 +1 -1 trunk/doc/reference.conf (File Modified)
6914
6915
6916 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6917 Log:
6918 example.conf: add some comments at the start
6919 reference.conf: some ircd-ratbox -> charybdis
6920
6921
6922 Changes: Modified:
6923 +11 -0 trunk/doc/example.conf (File Modified)
6924 +6 -5 trunk/doc/reference.conf (File Modified)
6925
6926
6927 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6928 Log:
6929 Rename m_createauthonly module to createauthonly
6930 as this is not a module providing an m_function
6931 (command).
6932
6933
6934 Changes: Modified:
6935 +1 -38 trunk/contrib/Makefile.in (File Modified)
6936 + - trunk/contrib/createauthonly.c (File Added)
6937 + - trunk/contrib/m_createauthonly.c (File Deleted)
6938
6939
6940 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6941 Log:
6942 Add to example confs commented lines for:
6943 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6944 sno_globalkline.so, sno_globaloper.so.
6945
6946
6947 Changes: Modified:
6948 +5 -1 trunk/doc/example.conf (File Modified)
6949 +9 -1 trunk/doc/reference.conf (File Modified)
6950
6951
6952 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6953 Log:
6954 - Unbreak connecting to connect{}s with hostnames
6955 instead of IP addresses (broken with new resolver).
6956 - Try to do A/AAAA query based on aftype in
6957 connect{} (doesn't seem to work fully).
6958
6959
6960 Changes: Modified:
6961 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6962
6963
6964 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6965 Log:
6966 Unbreak /rehash dns.
6967
6968
6969 Changes: Modified:
6970 +1 -0 trunk/src/res.c (File Modified)
6971
6972
6973 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6974 Log:
6975 Preserve Hybrid Id and add one of our own.
6976
6977
6978 Changes: Modified:
6979 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6980 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6981
6982
6983 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6984 Log:
6985 Add anfl and Androsyn to CREDITS.
6986 They wrote a lot of ratbox code we use, both before and after the fork.
6987
6988
6989 Changes: Modified:
6990 +2 -0 trunk/CREDITS (File Modified)
6991
6992
6993 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6994 Log:
6995 Hostname validity check.
6996
6997
6998 Changes: Modified:
6999 +42 -3 trunk/src/s_auth.c (File Modified)
7000
7001
7002 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7003 Log:
7004 Version bump to 1.2.0.
7005
7006
7007 Changes: Modified:
7008 +9 -9 trunk/configure (File Modified)
7009 +1 -1 trunk/configure.ac (File Modified)
7010
7011
7012 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7013 Log:
7014 - Missed a spot in the IPv6 code here. Should be usable now.
7015
7016
7017 Changes: Modified:
7018 +2 -2 trunk/src/res.c (File Modified)
7019
7020
7021 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7022 Log:
7023 Alright, so, this massive commit does the following:
7024 - Removes adns
7025 - Adds a resolver based on the undernet and hybrid one.
7026 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7027 - Makes a check in ./configure be posixly correct
7028 - Simplifies the auth code and DNS callbacks
7029
7030 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7031
7032
7033 Changes: Modified:
7034 +1 -1 trunk/Makefile.in (File Modified)
7035 + - trunk/adns/ (File Deleted)
7036 +148 -80 trunk/configure (File Modified)
7037 +1 -2 trunk/configure.ac (File Modified)
7038 +6 -0 trunk/include/client.h (File Modified)
7039 +1 -0 trunk/include/packet.h (File Modified)
7040 +153 -41 trunk/include/res.h (File Modified)
7041 + - trunk/include/reslib.h (File Added)
7042 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7043 +930 -1449 trunk/modules/.depend (File Modified)
7044 +3 -0 trunk/modules/m_stats.c (File Modified)
7045 +417 -621 trunk/src/.depend (File Modified)
7046 +1 -1 trunk/src/.indent.pro (File Modified)
7047 +2069 -289 trunk/src/Makefile.in (File Modified)
7048 + - trunk/src/adns.c (File Deleted)
7049 + - trunk/src/res.c (File Added)
7050 + - trunk/src/reslib.c (File Added)
7051 +11 -50 trunk/src/s_auth.c (File Modified)
7052 +4 -26 trunk/src/s_newconf.c (File Modified)
7053
7054
7055 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7056 Log:
7057 Document the NOBALLOC feature.
7058
7059
7060 Changes: Modified:
7061 +7 -1 trunk/include/config.h (File Modified)
7062
7063
7064 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7065 Log:
7066 commands.sgml changes
7067
7068
7069 Changes: Modified:
7070 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7071
7072
7073 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7074 Log:
7075 connect{} changes.
7076
7077
7078 Changes: Modified:
7079 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7080
7081
7082 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7083 Log:
7084 Improve description of class{} block (in particular,
7085 mention server classes as well as client classes).
7086
7087
7088 Changes: Modified:
7089 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7090
7091
7092 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7093 Log:
7094 In comment:
7095 -/* sendq: servers need a higher sendq as they send more data */
7096 +/* sendq: servers need a higher sendq as they are sent more data */
7097
7098
7099 Changes: Modified:
7100 +1 -1 trunk/doc/reference.conf (File Modified)
7101
7102
7103 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7104 Log:
7105 Add modules{} block.
7106
7107
7108 Changes: Modified:
7109 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7110
7111
7112 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7113 Log:
7114 Add general::oper_snomask, snomask on oper up for opers
7115 that have umode +s set on oper up, but do not have
7116 a specific snomask setting in their operator block.
7117 If this is empty or not specified, +s is used as before.
7118
7119
7120 Changes: Modified:
7121 +4 -1 trunk/doc/example.conf (File Modified)
7122 +7 -1 trunk/doc/reference.conf (File Modified)
7123 +1 -0 trunk/include/client.h (File Modified)
7124 +1 -0 trunk/include/s_conf.h (File Modified)
7125 +32 -0 trunk/src/newconf.c (File Modified)
7126 +1 -0 trunk/src/s_conf.c (File Modified)
7127 +13 -3 trunk/src/s_user.c (File Modified)
7128
7129
7130 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7131 Log:
7132 fix error
7133
7134 Changes: Modified:
7135 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7136
7137
7138 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7139 Log:
7140 Add MASKTRACE and CHANTRACE commands.
7141
7142
7143 Changes: Modified:
7144 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7145
7146
7147 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7148 Log:
7149 document loadmodule directive
7150
7151
7152 Changes: Modified:
7153 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7154
7155
7156 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7157 Log:
7158 finish this up
7159
7160
7161 Changes: Modified:
7162 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7163
7164
7165 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7166 Log:
7167 q:lines are no longer living in the ircd.conf either
7168
7169
7170 Changes: Modified:
7171 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7172
7173
7174 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7175 Log:
7176 remove k:line, d:line, x:line as they are their own files now
7177
7178
7179 Changes: Modified:
7180 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7181
7182
7183 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7184 Log:
7185 New place for operator::snomask.
7186
7187
7188 Changes: Modified:
7189 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7190
7191
7192 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7193 Log:
7194 Document connect {}.
7195
7196
7197 Changes: Modified:
7198 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7199
7200
7201 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7202 Log:
7203 example.conf: move operator::snomask to a more logical place,
7204 more sensible default
7205 reference.conf: add operator::snomask
7206
7207
7208 Changes: Modified:
7209 +3 -3 trunk/doc/example.conf (File Modified)
7210 +3 -0 trunk/doc/reference.conf (File Modified)
7211
7212
7213 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7214 Log:
7215 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7216 in those conf entries that take umodes like <name1>, <name2>, ...
7217
7218
7219 Changes: Modified:
7220 +3 -0 trunk/doc/reference.conf (File Modified)
7221 +3 -0 trunk/src/newconf.c (File Modified)
7222
7223
7224 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7225 Log:
7226 Remove H:line
7227
7228
7229 Changes: Modified:
7230 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7231
7232
7233 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7234 Log:
7235 Aesthetic changes.
7236
7237
7238 Changes: Modified:
7239 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7240
7241
7242 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7243 Log:
7244 s/allow/auth
7245
7246
7247 Changes: Modified:
7248 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7249
7250
7251 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7252 Log:
7253 fix
7254
7255
7256 Changes: Modified:
7257 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7258
7259
7260 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7261 Log:
7262 Document operator {} blocks.
7263
7264
7265 Changes: Modified:
7266 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7267
7268
7269 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7270 Log:
7271 auth{}: clarify/add some details
7272
7273
7274 Changes: Modified:
7275 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7276
7277
7278 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7279 Log:
7280 auth{}: Move a paragraph.
7281
7282
7283 Changes: Modified:
7284 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7285
7286
7287 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7288 Log:
7289 Document auth{} blocks.
7290
7291
7292 Changes: Modified:
7293 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7294
7295
7296 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7297 Log:
7298 Add umode +R.
7299
7300
7301 Changes: Modified:
7302 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7303
7304
7305 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7306 Log:
7307 Add umode +R, prevents unidentified clients from
7308 sending private messages or notices. /accept'ed
7309 clients and opers are exempt.
7310 Due to the /accept part, this is only checked
7311 at the target's server, may want to change
7312 this?
7313
7314
7315 Changes: Modified:
7316 +1 -0 trunk/help/opers/umode (File Modified)
7317 +1 -0 trunk/help/users/umode (File Modified)
7318 +2 -0 trunk/include/client.h (File Modified)
7319 +1 -0 trunk/include/numeric.h (File Modified)
7320 +11 -1 trunk/modules/core/m_message.c (File Modified)
7321 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7322 +1 -1 trunk/src/messages.tab (File Modified)
7323 +1 -1 trunk/src/s_user.c (File Modified)
7324
7325
7326 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7327 Log:
7328 Don't allow a nick change if banned or quieted (and not
7329 voiced or opped) on a channel. This uses numeric 435
7330 (bahamut's "cannot change to a banned nick") because
7331 bahamut/ircu's 437 and hyperion's 438 already have
7332 another meaning for us.
7333
7334
7335 Changes: Modified:
7336 +2 -0 trunk/include/channel.h (File Modified)
7337 +1 -0 trunk/include/numeric.h (File Modified)
7338 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7339 +38 -0 trunk/src/channel.c (File Modified)
7340 +1 -1 trunk/src/messages.tab (File Modified)
7341
7342
7343 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7344 Log:
7345 KNOCK:
7346 - respect ban exceptions
7347 - also deny a knock if quieted
7348
7349
7350 Changes: Modified:
7351 +2 -1 trunk/modules/m_knock.c (File Modified)
7352
7353
7354 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7355 Log:
7356 Reverse bad substitution in comment.
7357
7358
7359 Changes: Modified:
7360 +1 -1 trunk/src/channel.c (File Modified)
7361
7362
7363 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7364 Log:
7365 - set DynSpoof flag for clients spoofed at registration
7366 - add orighost instead of host to the hostname hash
7367
7368
7369 Changes: Modified:
7370 +5 -1 trunk/src/s_user.c (File Modified)
7371
7372
7373 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7374 Log:
7375 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7376
7377
7378 Changes: Modified:
7379 +2 -3 trunk/src/send.c (File Modified)
7380
7381
7382 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7383 Log:
7384 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7385
7386
7387 Changes: Modified:
7388 +17 -7 trunk/modules/m_signon.c (File Modified)
7389
7390
7391 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7392 Log:
7393 Correct minimum args on ENCAP SASL to avoid nasty core.
7394
7395
7396 Changes: Modified:
7397 +1 -1 trunk/modules/m_sasl.c (File Modified)
7398
7399
7400 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7401 Log:
7402 Style nits: sptr can't ever be NULL, don't compare truth
7403 values with YES.
7404
7405
7406 Changes: Modified:
7407 +2 -3 trunk/modules/m_scan.c (File Modified)
7408
7409
7410 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7411 Log:
7412 - Comment out scan_cmodes() prototype to suppress warning
7413 - Correct minimum parameter count for mo_scan()
7414
7415
7416 Changes: Modified:
7417 +2 -2 trunk/modules/m_scan.c (File Modified)
7418
7419
7420 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7421 Log:
7422 SCAN UMODES:
7423 - Include full command in operspy notice
7424 - Allow global scans (no-list used, mask not used) without operspy
7425 - Use ERR_NOPRIVS numeric
7426
7427
7428 Changes: Modified:
7429 +21 -9 trunk/modules/m_scan.c (File Modified)
7430
7431
7432 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7433 Log:
7434 Cancel out the >3 default if < is given; this way
7435 any </> specification fully overrides the default.
7436
7437
7438 Changes: Modified:
7439 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7440
7441
7442 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7443 Log:
7444 - Call mo_list() from m_list() to reduce code duplication
7445 - Default to >3, rather arbitrarily (conf option?)
7446 - Make < and > mean less than and greater than again
7447
7448
7449 Changes: Modified:
7450 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7451
7452
7453 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7454 Log:
7455 When processing topic burst, hide connecting server
7456 on netburst if flatten links is enabled.
7457
7458
7459 Changes: Modified:
7460 +9 -2 trunk/modules/m_tb.c (File Modified)
7461
7462
7463 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7464 Log:
7465 - remove PENALTY token
7466
7467
7468 Changes: Modified:
7469 +0 -1 trunk/include/supported.h (File Modified)
7470
7471
7472 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7473 Log:
7474 005 fixups:
7475 - Add PENALTY because we have a pace-wait system.
7476 - Add FNC due to SAVE and RSFNC
7477 - Add q to MAXLIST.
7478
7479
7480 Changes: Modified:
7481 +4 -2 trunk/include/supported.h (File Modified)
7482
7483
7484 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7485 Log:
7486 mkay, indent went nuts here
7487
7488
7489 Changes: Modified:
7490 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7491
7492
7493 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7494 Log:
7495 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7496 and can be used instead. The SAFELIST implementation is the one used by
7497 default, as most users/networks will be used to it.
7498
7499
7500 Changes: Modified:
7501 +1 -0 trunk/NEWS (File Modified)
7502 +14 -0 trunk/include/client.h (File Modified)
7503 +5 -0 trunk/include/hash.h (File Modified)
7504 +404 -272 trunk/modules/Makefile.in (File Modified)
7505 + - trunk/modules/m_list.c (File Deleted)
7506 + - trunk/modules/m_list_ratbox.c (File Added)
7507 + - trunk/modules/m_list_safelist.c (File Added)
7508 +5 -5 trunk/src/hash.c (File Modified)
7509
7510
7511 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7512 Log:
7513 Clear invites on a lowerTS JOIN or SJOIN.
7514 This should complete kick_on_split_riding protection.
7515
7516
7517 Changes: Modified:
7518 +5 -0 trunk/modules/core/m_join.c (File Modified)
7519 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7520
7521
7522 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7523 Log:
7524 Like in ratbox, send and interpret timestamps on invites.
7525
7526
7527 Changes: Modified:
7528 +9 -2 trunk/modules/m_invite.c (File Modified)
7529
7530
7531 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7532 Log:
7533 Add +S (network service) umode. Just for completeness, users or opers
7534 cannot set this.
7535
7536
7537 Changes: Modified:
7538 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7539
7540
7541 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7542 Log:
7543 update NEWS a bit
7544
7545
7546 Changes: Modified:
7547 +35 -2 trunk/NEWS (File Modified)
7548
7549
7550 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7551 Log:
7552 Split off a PreClient structure for data to be freed on registation (i.e. password).
7553 New hook introduce_client for post-registration messages.
7554 Fix b0rked SASL numerics.
7555 Burst REALHOST post-introduction for spoofed-on-registration clients.
7556 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7557 Pre-registration signon support.
7558
7559
7560 Changes: Modified:
7561 +10 -0 trunk/configure (File Modified)
7562 +2 -0 trunk/configure.ac (File Modified)
7563 +14 -4 trunk/include/client.h (File Modified)
7564 +1 -0 trunk/include/hook.h (File Modified)
7565 +1 -0 trunk/include/numeric.h (File Modified)
7566 +3 -0 trunk/include/setup.h.in (File Modified)
7567 +16 -0 trunk/modules/m_chghost.c (File Modified)
7568 +25 -21 trunk/modules/m_sasl.c (File Modified)
7569 +63 -30 trunk/modules/m_signon.c (File Modified)
7570 +18 -0 trunk/src/client.c (File Modified)
7571 +2 -0 trunk/src/hook.c (File Modified)
7572 +5 -5 trunk/src/messages.tab (File Modified)
7573 +2 -0 trunk/src/s_serv.c (File Modified)
7574 +28 -2 trunk/src/s_user.c (File Modified)
7575
7576
7577 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7578 Log:
7579 Update hook documentation.
7580
7581
7582 Changes: Modified:
7583 +30 -0 trunk/doc/hooks.txt (File Modified)
7584
7585
7586 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7587 Log:
7588 Improve @/# handling in match_esc().
7589
7590
7591 Changes: Modified:
7592 +21 -13 trunk/src/match.c (File Modified)
7593
7594
7595 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7596 Log:
7597 backtrack instead of bailing out when handling a mismatched escape
7598
7599
7600 Changes: Modified:
7601 +1 -1 trunk/src/match.c (File Modified)
7602
7603
7604 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7605 Log:
7606 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7607
7608 Changes: Modified:
7609 +2 -1 trunk/CREDITS (File Modified)
7610
7611
7612 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7613 Log:
7614 Fix the escape brokenness and pick up a more efficient matching algorithm,
7615 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7616 Patch sent upstream. They can do whatever they want with it, *shrug*.
7617
7618
7619 Changes: Modified:
7620 +147 -161 trunk/src/match.c (File Modified)
7621
7622
7623 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7624 Log:
7625 If flatten links is enabled, fake the origins of some ServerModes
7626 sent to clients so that the server sending the netburst is hidden.
7627 Most mode hacks still show the true source.
7628
7629
7630 Changes: Modified:
7631 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7632 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7633
7634
7635 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7636 Log:
7637 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7638 where the exit originated).
7639 - When receiving an SQUIT for a server themselves
7640 (IsMe(target_p) || target_p == client_p)
7641 close their link and send a local server notice.
7642
7643
7644 Changes: Modified:
7645 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7646 +6 -3 trunk/src/client.c (File Modified)
7647
7648
7649 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7650 Log:
7651 Hooking into the wrong hook, whoops. :P
7652
7653
7654 Changes: Modified:
7655 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7656 +6 -10 trunk/modules/core/m_join.c (File Modified)
7657
7658
7659 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7660 Log:
7661 this doesn't work right, right now :P
7662
7663
7664 Changes: Modified:
7665 +40 -0 trunk/contrib/Makefile.in (File Modified)
7666 + - trunk/contrib/m_createauthonly.c (File Added)
7667 +6 -0 trunk/include/hook.h (File Modified)
7668 +26 -1 trunk/modules/core/m_join.c (File Modified)
7669 +1 -1 trunk/src/ircd.c (File Modified)
7670
7671
7672 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7673 Log:
7674 Make can_join() hookable.
7675
7676
7677 Changes: Modified:
7678 +12 -1 trunk/src/channel.c (File Modified)
7679
7680
7681 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7682 Log:
7683 add 'int approved;' to the channel event hook
7684
7685
7686 Changes: Modified:
7687 +1 -0 trunk/include/hook.h (File Modified)
7688
7689
7690 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7691 Log:
7692 Use SIDs in SASL ENCAP origin.
7693 Ignore responses from other agents once the first SASL response has been received for a client.
7694
7695
7696 Changes: Modified:
7697 +9 -5 trunk/modules/m_sasl.c (File Modified)
7698
7699
7700 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7701 Log:
7702 Removed stray debug code.
7703
7704
7705 Changes: Modified:
7706 +1 -1 trunk/modules/m_sasl.c (File Modified)
7707
7708
7709 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7710 Log:
7711 Don't complain "unknown MODE flag" if a non-oper attempts
7712 to unset an oper only umode they do not have.
7713 This is to prevent unwanted error messages when users/bots
7714 do things like MODE <nick> +i-sw.
7715
7716
7717 Changes: Modified:
7718 +4 -2 trunk/src/s_user.c (File Modified)
7719
7720
7721 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7722 Log:
7723 Fix client_exit hook name and only call it for local exits that are not
7724 IsAnyServer.
7725
7726
7727 Changes: Modified:
7728 +3 -2 trunk/modules/m_sasl.c (File Modified)
7729
7730
7731 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7732 Log:
7733 Fix SASL logic to actually use stored agent UID.
7734 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7735 Add abort code for exiting clients.
7736
7737
7738 Changes: Modified:
7739 +18 -9 trunk/modules/m_sasl.c (File Modified)
7740
7741
7742 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7743 Log:
7744 Port over ratbox 2.2 /challenge. This is slightly more secure
7745 (better crypto, longer keys, challenge timeout) and has better
7746 client scripts.
7747
7748 The respond tool is no longer part of the ircd tree but a
7749 separate package, currently available from
7750 http://respond.ircd-ratbox.org (we should mirror/... this).
7751
7752
7753 Changes: Modified:
7754 +65 -310 trunk/doc/challenge.txt (File Modified)
7755 +5 -5 trunk/include/client.h (File Modified)
7756 +3 -0 trunk/include/irc_string.h (File Modified)
7757 +3 -0 trunk/include/numeric.h (File Modified)
7758 +94 -50 trunk/modules/m_challenge.c (File Modified)
7759 +1 -2 trunk/src/client.c (File Modified)
7760 +125 -0 trunk/src/irc_string.c (File Modified)
7761 +2 -2 trunk/src/messages.tab (File Modified)
7762 + - trunk/tools/rsa_respond/ (File Deleted)
7763
7764
7765 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7766 Log:
7767 Preliminary SASL support.
7768
7769
7770 Changes: Modified:
7771 +7 -0 trunk/include/client.h (File Modified)
7772 +6 -0 trunk/include/numeric.h (File Modified)
7773 +1 -0 trunk/modules/Makefile.in (File Modified)
7774 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7775 +175 -1 trunk/modules/m_cap.c (File Modified)
7776 + - trunk/modules/m_sasl.c (File Added)
7777 +2 -0 trunk/modules/m_user.c (File Modified)
7778 +5 -5 trunk/src/messages.tab (File Modified)
7779 +8 -2 trunk/src/s_user.c (File Modified)
7780
7781
7782 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7783 Log:
7784 SIGNON: make logout also apply remotely.
7785
7786
7787 Changes: Modified:
7788 +7 -2 trunk/modules/m_signon.c (File Modified)
7789
7790
7791 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7792 Log:
7793 Use an asterisk when sending empty logins in SIGNON.
7794
7795
7796 Changes: Modified:
7797 +5 -5 trunk/modules/m_signon.c (File Modified)
7798
7799
7800 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7801 Log:
7802 SIGNON: Only add whowas entry (add_history()) and wipe
7803 accepts (del_all_accepts()) if nick changed.
7804
7805
7806 Changes: Modified:
7807 +5 -3 trunk/modules/m_signon.c (File Modified)
7808
7809
7810 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7811 Log:
7812 SIGNON: slight fixes to collision code:
7813 - don't kill if target_p == source_p (nick unchanged or only changed case)
7814 - add comment that SAVE support is missing
7815 - use sendto_realops_snomask() instead of sendto_realops_flags()
7816
7817
7818 Changes: Modified:
7819 +9 -6 trunk/modules/m_signon.c (File Modified)
7820
7821
7822 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7823 Log:
7824 Fix up kills for bad nick/user/host on SIGNON.
7825
7826
7827 Changes: Modified:
7828 +16 -6 trunk/modules/m_signon.c (File Modified)
7829
7830
7831 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7832 Log:
7833 If changing to a nick with a digit, only allow the UID.
7834
7835
7836 Changes: Modified:
7837 +4 -0 trunk/modules/m_signon.c (File Modified)
7838
7839
7840 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7841 Log:
7842 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7843 Strip leading digits from logins that are not purely numeric.
7844
7845
7846 Changes: Modified:
7847 +3 -0 trunk/include/numeric.h (File Modified)
7848 +2 -0 trunk/include/send.h (File Modified)
7849 +1 -0 trunk/modules/Makefile.in (File Modified)
7850 +456 -3 trunk/modules/m_services.c (File Modified)
7851 + - trunk/modules/m_signon.c (File Added)
7852 +2 -2 trunk/src/messages.tab (File Modified)
7853 +98 -0 trunk/src/send.c (File Modified)
7854
7855
7856 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7857 Log:
7858 Remove old server notice umodes from example confs.
7859
7860
7861 Changes: Modified:
7862 +1 -2 trunk/doc/example.conf (File Modified)
7863 +4 -17 trunk/doc/reference.conf (File Modified)
7864
7865
7866 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7867 Log:
7868 Add snomask help file (forgot this earlier).
7869
7870
7871 Changes: Modified:
7872 + - trunk/help/opers/snomask (File Added)
7873
7874
7875 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7876 Log:
7877 Add umode +l (receive locops).
7878
7879
7880 Changes: Modified:
7881 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7882
7883
7884 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7885 Log:
7886 We don't plan to implement cmode +R (quiet unidentified) and
7887 umode +I (deny invite) for 1.1, so comment them out from the
7888 docs.
7889
7890
7891 Changes: Modified:
7892 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7893 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7894
7895
7896 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7897 Log:
7898 Improve snomask usage description.
7899
7900
7901 Changes: Modified:
7902 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7903
7904
7905 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7906 Log:
7907 Mention the word snomask with umode +s (needs to be a link really).
7908
7909
7910 Changes: Modified:
7911 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7912
7913
7914 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7915 Log:
7916 Add snomask +Z (operspy notices).
7917
7918
7919 Changes: Modified:
7920 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7921
7922
7923 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7924 Log:
7925 Misc updates/clarifications.
7926
7927
7928 Changes: Modified:
7929 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7930
7931
7932 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7933 Log:
7934 Document snomasks.
7935
7936
7937 Changes: Modified:
7938 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7939 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7940 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7941
7942
7943 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7944 Log:
7945 - Allow ENCAP REALHOST outside burst
7946 - Fix comment describing race condition: this can only happen
7947 on a local whois with use_whois_actually enabled
7948
7949
7950 Changes: Modified:
7951 +4 -6 trunk/modules/m_chghost.c (File Modified)
7952
7953
7954 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7955 Log:
7956 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7957
7958
7959 Changes: Modified:
7960 +39 -0 trunk/contrib/Makefile.in (File Modified)
7961 + - trunk/contrib/sno_globaloper.c (File Added)
7962
7963
7964 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7965 Log:
7966 Pass along old umodes and snomask in umode_changed hook,
7967 changing its parameter type from struct Client *
7968 to hook_data_umode_changed *. (For a new client, both
7969 are zero.)
7970
7971 The IP cloaking module now fully ignores umode changes
7972 where +h didn't change.
7973
7974
7975 Changes: Modified:
7976 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7977 +7 -0 trunk/include/hook.h (File Modified)
7978 +18 -4 trunk/src/s_user.c (File Modified)
7979
7980
7981 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7982 Log:
7983 move libcharybdis-provided function initialisation into libcharybdis_init().
7984
7985
7986 Changes: Modified:
7987 +32 -11 trunk/src/ircd.c (File Modified)
7988
7989
7990 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7991 Log:
7992 Make +f notices (local host, global host, global user@host, local class)
7993 netwide. Exceeding /quote set max remains local.
7994
7995
7996 Changes: Modified:
7997 +4 -4 trunk/src/s_conf.c (File Modified)
7998
7999
8000 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8001 Log:
8002 Netwide notices about attempts to join juped channels.
8003
8004
8005 Changes: Modified:
8006 +1 -1 trunk/modules/core/m_join.c (File Modified)
8007
8008
8009 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8010 Log:
8011 Send server notices about failed oper attempts globally.
8012 Successful remote oper attempt notices will be generated
8013 from the mode changes.
8014
8015
8016 Changes: Modified:
8017 +3 -3 trunk/modules/m_challenge.c (File Modified)
8018 +2 -2 trunk/modules/m_oper.c (File Modified)
8019
8020
8021 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8022 Log:
8023 Rest of infrastructure for sending server notices globally.
8024 Uses a new L_NETWIDE level on sendto_realops_snomask().
8025
8026
8027 Changes: Modified:
8028 +1 -0 trunk/include/send.h (File Modified)
8029 +31 -4 trunk/src/send.c (File Modified)
8030
8031
8032 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8033 Log:
8034 Add general::global_snotices conf option to control
8035 whether we send out SNOTEs. Does not do anything yet.
8036
8037
8038 Changes: Modified:
8039 +1 -0 trunk/doc/example.conf (File Modified)
8040 +6 -0 trunk/doc/reference.conf (File Modified)
8041 +1 -0 trunk/include/s_conf.h (File Modified)
8042 +6 -0 trunk/modules/m_info.c (File Modified)
8043 +1 -0 trunk/src/newconf.c (File Modified)
8044 +1 -0 trunk/src/s_conf.c (File Modified)
8045
8046
8047 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8048 Log:
8049 Only accept SNOTE from servers.
8050
8051
8052 Changes: Modified:
8053 +2 -0 trunk/modules/m_snote.c (File Modified)
8054
8055
8056 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8057 Log:
8058 Correct parv indices so this actually works.
8059
8060
8061 Changes: Modified:
8062 +2 -2 trunk/modules/m_snote.c (File Modified)
8063
8064
8065 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8066 Log:
8067 s/scan/snote/g
8068
8069
8070 Changes: Modified:
8071 +3 -3 trunk/modules/m_snote.c (File Modified)
8072
8073
8074 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8075 Log:
8076 Add m_snote.c, SNOTE propagator.
8077
8078
8079 Changes: Modified:
8080 +86 -0 trunk/modules/Makefile.in (File Modified)
8081 + - trunk/modules/m_snote.c (File Added)
8082
8083
8084 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8085 Log:
8086 start seeding the 1.1 NEWS file
8087
8088
8089 Changes: Modified:
8090 +4 -0 trunk/NEWS (File Modified)
8091
8092
8093 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8094 Log:
8095 rename some modules to more descriptive names...
8096
8097
8098 Changes: Modified:
8099 +2 -131 trunk/contrib/Makefile.in (File Modified)
8100 + - trunk/contrib/globalconnexit.c (File Deleted)
8101 + - trunk/contrib/globallineactive.c (File Deleted)
8102 + - trunk/contrib/sno_farconnect.c (File Added)
8103 + - trunk/contrib/sno_globalkline.c (File Added)
8104 +1 -120 trunk/modules/Makefile.in (File Modified)
8105 + - trunk/modules/networknotice.c (File Deleted)
8106 + - trunk/modules/sno_routing.c (File Added)
8107
8108
8109 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8110 Log:
8111 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8112 Uses FLAGS2_FLOODDONE bit on servers.
8113
8114
8115 Changes: Modified:
8116 +3 -0 trunk/include/client.h (File Modified)
8117 +121 -1 trunk/modules/Makefile.in (File Modified)
8118 + - trunk/modules/networknotice.c (File Added)
8119
8120
8121 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8122 Log:
8123 Don't show servers in /trace to nonopers if flatten links is enabled.
8124
8125
8126 Changes: Modified:
8127 +8 -5 trunk/modules/m_trace.c (File Modified)
8128
8129
8130 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8131 Log:
8132 CHGHOST:
8133 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8134 - send back confirmation to source, if local client
8135 - send a +s server notice if the source is neither a server nor a service (+S)
8136
8137
8138 Changes: Modified:
8139 +5 -1 trunk/modules/m_chghost.c (File Modified)
8140
8141
8142 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8143 Log:
8144 Use sendto_realops_snomask_from() to make the
8145 server notices appear to come from the affected
8146 user's server.
8147
8148
8149 Changes: Modified:
8150 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8151 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8152
8153
8154 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8155 Log:
8156 Add sendto_realops_snomask_from(), allows
8157 specification of apparent source server.
8158
8159
8160 Changes: Modified:
8161 +1 -0 trunk/include/send.h (File Modified)
8162 +41 -1 trunk/src/send.c (File Modified)
8163
8164
8165 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8166 Log:
8167 Revert r579. Keep host, not orighost in oper up notice.
8168 It would be inconsistent to have orighost there, and we
8169 don't want to mess up all server notices by putting both
8170 host and orighost.
8171
8172
8173 Changes: Modified:
8174 +1 -1 trunk/src/s_user.c (File Modified)
8175
8176
8177 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8178 Log:
8179 Include the IP address in operlog/foperlog.
8180
8181
8182 Changes: Modified:
8183 +10 -8 trunk/modules/m_challenge.c (File Modified)
8184 +8 -6 trunk/modules/m_oper.c (File Modified)
8185
8186
8187 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8188 Log:
8189 Call umode_changed hook on oper up.
8190
8191
8192 Changes: Modified:
8193 +1 -0 trunk/src/s_user.c (File Modified)
8194
8195
8196 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8197 Log:
8198 Add globalconnexit contrib module, shows remote client connects/exits
8199 except netsplits/netjoin on snomask +F.
8200 Notice formatting will probably change somewhat still.
8201
8202
8203 Changes: Modified:
8204 +80 -0 trunk/contrib/Makefile.in (File Modified)
8205 + - trunk/contrib/globalconnexit.c (File Added)
8206
8207
8208 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8209 Log:
8210 Declare snomask_modes[] so modules can provide snomasks.
8211
8212
8213 Changes: Modified:
8214 +2 -0 trunk/include/snomask.h (File Modified)
8215
8216
8217 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8218 Log:
8219 Replace user_signon hook with two new hooks: new_local_user
8220 and new_remote_user.
8221 These are called right before the user is introduced to the
8222 rest of the network.
8223
8224
8225 Changes: Modified:
8226 +2 -1 trunk/include/hook.h (File Modified)
8227 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8228 +4 -2 trunk/src/hook.c (File Modified)
8229 +2 -3 trunk/src/s_user.c (File Modified)
8230
8231
8232 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8233 Log:
8234 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8235
8236
8237 Changes: Modified:
8238 +2 -2 trunk/modules/m_scan.c (File Modified)
8239
8240
8241 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8242 Log:
8243 Update doc/technical/send.txt.
8244
8245
8246 Changes: Modified:
8247 +91 -131 trunk/doc/technical/send.txt (File Modified)
8248
8249
8250 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8251 Log:
8252 Add chantrace and masktrace to help files.
8253
8254
8255 Changes: Modified:
8256 + - trunk/help/opers/chantrace (File Added)
8257 +27 -20 trunk/help/opers/index (File Modified)
8258 + - trunk/help/opers/masktrace (File Added)
8259 +2 -0 trunk/help/opers/operspy (File Modified)
8260
8261
8262 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8263 Log:
8264 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8265 Shows etrace-like output for all users in a channel,
8266 in particular IP addresses.
8267
8268
8269 Changes: Modified:
8270 +75 -2 trunk/modules/m_etrace.c (File Modified)
8271
8272
8273 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8274 Log:
8275 Port over ratbox 2.2 r21727 (anfl):
8276 add some logging when we drop servers in places where we only notify opers
8277
8278
8279 Changes: Modified:
8280 +31 -0 trunk/modules/core/m_server.c (File Modified)
8281
8282
8283 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8284 Log:
8285 display orighost in operup message
8286
8287
8288 Changes: Modified:
8289 +1 -1 trunk/src/s_user.c (File Modified)
8290
8291
8292 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8293 Log:
8294 Add globallineactive contrib module, a hack which can often
8295 show k/d/g/x line active for remote clients.
8296
8297
8298 Changes: Modified:
8299 +52 -0 trunk/contrib/Makefile.in (File Modified)
8300 + - trunk/contrib/globallineactive.c (File Added)
8301
8302
8303 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8304 Log:
8305 Show IP field in the same way as MASKTRACE:
8306 "255.255.255.255" if it's unknown (remote TS5 client)
8307 and "0" if we or the remote server are purposely
8308 hiding it.
8309
8310
8311 Changes: Modified:
8312 +12 -1 trunk/modules/m_scan.c (File Modified)
8313
8314
8315 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8316 Log:
8317 scan umodes:
8318 - don't show servers in a global scan
8319 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8320
8321
8322 Changes: Modified:
8323 +4 -1 trunk/modules/m_scan.c (File Modified)
8324
8325
8326 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8327 Log:
8328 Implement SCAN UMODES.
8329
8330
8331 Changes: Modified:
8332 +3 -0 trunk/include/numeric.h (File Modified)
8333 +128 -2 trunk/modules/m_scan.c (File Modified)
8334 +2 -2 trunk/src/messages.tab (File Modified)
8335
8336
8337 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8338 Log:
8339 more oops
8340
8341
8342 Changes: Modified:
8343 +1 -1 trunk/modules/m_scan.c (File Modified)
8344
8345
8346 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8347 Log:
8348 parv[0] should be parv[1].
8349
8350
8351 Changes: Modified:
8352 +1 -1 trunk/modules/m_scan.c (File Modified)
8353
8354
8355 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8356 Log:
8357 another oops
8358
8359
8360 Changes: Modified:
8361 +1 -1 trunk/modules/m_scan.c (File Modified)
8362
8363
8364 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8365 Log:
8366 fix mistake here
8367
8368
8369 Changes: Modified:
8370 +2 -2 trunk/modules/m_scan.c (File Modified)
8371
8372
8373 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8374 Log:
8375 framework for scan command
8376
8377
8378 Changes: Modified:
8379 +113 -0 trunk/modules/Makefile.in (File Modified)
8380 + - trunk/modules/m_scan.c (File Added)
8381
8382
8383 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8384 Log:
8385 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8386
8387
8388 Changes: Modified:
8389 +2 -0 trunk/include/irc_string.h (File Modified)
8390 +157 -1 trunk/modules/m_etrace.c (File Modified)
8391 +129 -90 trunk/src/match.c (File Modified)
8392
8393
8394 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8395 Log:
8396 orighost may live in a different hash bucket (likely the case), lets check it standalone
8397
8398
8399 Changes: Modified:
8400 +39 -3 trunk/src/hostmask.c (File Modified)
8401
8402
8403 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8404 Log:
8405 SVN didn't check modules/ somehow, hrmm.
8406
8407
8408 Changes: Modified:
8409 +1 -1 trunk/modules/m_kline.c (File Modified)
8410 +6 -6 trunk/modules/m_stats.c (File Modified)
8411
8412
8413 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8414 Log:
8415 Track hostmask entries for client_p->orighost, if available.
8416 Not throughly tested, but seems to work fine.
8417
8418
8419 Changes: Modified:
8420 +8 -4 trunk/include/hostmask.h (File Modified)
8421 +14 -10 trunk/src/hostmask.c (File Modified)
8422
8423
8424 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8425 Log:
8426 Pass on SQUIT reasons more.
8427
8428
8429 Changes: Modified:
8430 +17 -19 trunk/src/client.c (File Modified)
8431
8432
8433 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8434 Log:
8435 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8436 This way, hidden admins also get them.
8437
8438
8439 Changes: Modified:
8440 +4 -4 trunk/src/send.c (File Modified)
8441
8442
8443 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8444 Log:
8445 From ircd-ratbox 2.2 (r21339 anfl):
8446 ms_kill() should be using find_person(), not find_client()
8447 otherwise it can generate a core.
8448
8449
8450 Changes: Modified:
8451 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8452
8453
8454 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8455 Log:
8456 Add m_error to core_module_table, so it is loaded by default.
8457
8458
8459 Changes: Modified:
8460 +1 -0 trunk/src/modules.c (File Modified)
8461
8462
8463 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8464 Log:
8465 comment is a const char *, not char *.
8466
8467
8468 Changes: Modified:
8469 +1 -1 trunk/include/hook.h (File Modified)
8470
8471
8472 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8473 Log:
8474 Fix a long standing hybrid 7 bug: when getting a read error
8475 on a server, report_error() is called with a %d instead of
8476 a %s in the format string ("Lost connection" in +d).
8477
8478
8479 Changes: Modified:
8480 +1 -1 trunk/src/client.c (File Modified)
8481
8482
8483 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8484 Log:
8485 Clarifications.
8486
8487
8488 Changes: Modified:
8489 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8490
8491
8492 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8493 Log:
8494 Add document describing capabilities and what they mean.
8495
8496
8497 Changes: Modified:
8498 + - trunk/doc/technical/capab.txt (File Added)
8499
8500
8501 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8502 Log:
8503 Change client_exit hook to pass all exit_client() parameters.
8504
8505
8506 Changes: Modified:
8507 +8 -0 trunk/include/hook.h (File Modified)
8508 +6 -1 trunk/src/client.c (File Modified)
8509
8510
8511 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8512 Log:
8513 Add client_exit hook, called in exit_client() for all
8514 clients of all types, except clients exiting because
8515 of netsplits (QS). The only thing done before it is
8516 marking the client as "closing" (to prevent
8517 recursion).
8518
8519
8520 Changes: Modified:
8521 +1 -0 trunk/include/hook.h (File Modified)
8522 +2 -0 trunk/src/client.c (File Modified)
8523 +2 -0 trunk/src/hook.c (File Modified)
8524
8525
8526 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8527 Log:
8528 Improve the code that calculates the nnnS nnnC counts
8529 in RPL_TRACESERVER.
8530
8531 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8532
8533
8534 Changes: Modified:
8535 +43 -36 trunk/modules/m_trace.c (File Modified)
8536
8537
8538 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8539 Log:
8540 Add server_eob hook.
8541 Planning to use this for netsplit/join notices.
8542
8543
8544 Changes: Modified:
8545 +1 -0 trunk/include/hook.h (File Modified)
8546 +2 -0 trunk/modules/m_pong.c (File Modified)
8547 +2 -0 trunk/src/hook.c (File Modified)
8548
8549
8550 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8551 Log:
8552 Default motd: ircd-ratbox -> charybdis
8553
8554
8555 Changes: Modified:
8556 +1 -1 trunk/doc/ircd.motd (File Modified)
8557
8558
8559 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8560 Log:
8561 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8562
8563
8564 Changes: Modified:
8565 +4 -4 trunk/src/s_user.c (File Modified)
8566
8567
8568 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8569 Log:
8570 - Remove obsolete EOB help file
8571 - Document snomask in the help files
8572 - Update indexes
8573
8574
8575 Changes: Modified:
8576 + - trunk/help/opers/eob (File Deleted)
8577 +13 -12 trunk/help/opers/index (File Modified)
8578 +1 -13 trunk/help/opers/umode (File Modified)
8579 +7 -7 trunk/help/users/index (File Modified)
8580
8581
8582 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8583 Log:
8584 Bail if snomask to parse is not given. Pointy hat to myself.
8585
8586
8587 Changes: Modified:
8588 +3 -0 trunk/src/snomask.c (File Modified)
8589
8590
8591 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8592 Log:
8593 Remove m_flags from autoconf
8594
8595
8596 Changes: Modified:
8597 +0 -1 trunk/contrib/Makefile.in (File Modified)
8598
8599
8600 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8601 Log:
8602 remove m_flags
8603
8604
8605 Changes: Modified:
8606 + - trunk/contrib/m_flags.c (File Deleted)
8607
8608
8609 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8610 Log:
8611 If +s is in oper_only_umodes, clear snomask on deoper.
8612
8613
8614 Changes: Modified:
8615 +5 -0 trunk/src/s_user.c (File Modified)
8616
8617
8618 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8619 Log:
8620 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8621
8622
8623 Changes: Modified:
8624 +2 -2 trunk/configure (File Modified)
8625 +2 -2 trunk/configure.ac (File Modified)
8626
8627
8628 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8629 Log:
8630 Remove the old server notice umodes.
8631 Default oper only umodes is now +s.
8632 Please make sure all remaining umodes still work.
8633
8634
8635 Changes: Modified:
8636 +3 -21 trunk/include/client.h (File Modified)
8637 +0 -12 trunk/src/newconf.c (File Modified)
8638 +1 -1 trunk/src/s_conf.c (File Modified)
8639 +12 -12 trunk/src/s_user.c (File Modified)
8640
8641
8642 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8643 Log:
8644 operator::flags nick_changes now controls +n snomask instead of +n umode.
8645
8646
8647 Changes: Modified:
8648 +8 -8 trunk/src/s_user.c (File Modified)
8649
8650
8651 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8652 Log:
8653 Move down h_umode_changed hook call after umode allowed checks
8654 (so it will not see +a if someone tries to set it but is not
8655 allowed to).
8656
8657
8658 Changes: Modified:
8659 +2 -3 trunk/src/s_user.c (File Modified)
8660
8661
8662 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8663 Log:
8664 Move over non-+s server notices (hopefully, all of them).
8665
8666
8667 Changes: Modified:
8668 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8669 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8670 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8671 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8672 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8673 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8674 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8675 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8676 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8677 +2 -2 trunk/libcharybdis/event.c (File Modified)
8678 +2 -2 trunk/modules/core/m_join.c (File Modified)
8679 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8680 +3 -3 trunk/modules/core/m_message.c (File Modified)
8681 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8682 +2 -2 trunk/modules/core/m_server.c (File Modified)
8683 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8684 +1 -1 trunk/modules/m_post.c (File Modified)
8685 +1 -1 trunk/modules/m_services.c (File Modified)
8686 +2 -2 trunk/src/channel.c (File Modified)
8687 +3 -3 trunk/src/client.c (File Modified)
8688 +1 -1 trunk/src/hash.c (File Modified)
8689 +5 -5 trunk/src/s_conf.c (File Modified)
8690 +2 -2 trunk/src/s_log.c (File Modified)
8691 +4 -4 trunk/src/s_user.c (File Modified)
8692
8693
8694 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8695 Log:
8696 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8697
8698
8699 Changes: Modified:
8700 +2 -1 trunk/include/snomask.h (File Modified)
8701 +2 -2 trunk/src/snomask.c (File Modified)
8702
8703
8704 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8705 Log:
8706 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8707
8708
8709 Changes: Modified:
8710 +1 -1 trunk/contrib/example_module.c (File Modified)
8711 +2 -2 trunk/include/ircd_defs.h (File Modified)
8712 +6 -6 trunk/modules/core/m_error.c (File Modified)
8713 +1 -1 trunk/modules/core/m_join.c (File Modified)
8714 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8715 +1 -1 trunk/modules/core/m_message.c (File Modified)
8716 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8717 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8718 +18 -18 trunk/modules/core/m_server.c (File Modified)
8719 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8720 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8721 +4 -4 trunk/modules/m_challenge.c (File Modified)
8722 +4 -4 trunk/modules/m_dline.c (File Modified)
8723 +13 -13 trunk/modules/m_gline.c (File Modified)
8724 +5 -5 trunk/modules/m_kline.c (File Modified)
8725 +2 -2 trunk/modules/m_oper.c (File Modified)
8726 +1 -1 trunk/modules/m_pong.c (File Modified)
8727 +13 -13 trunk/modules/m_rehash.c (File Modified)
8728 +4 -4 trunk/modules/m_resv.c (File Modified)
8729 +16 -16 trunk/modules/m_set.c (File Modified)
8730 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8731 +6 -6 trunk/modules/m_xline.c (File Modified)
8732 +1 -1 trunk/src/adns.c (File Modified)
8733 +2 -2 trunk/src/channel.c (File Modified)
8734 +1 -1 trunk/src/listener.c (File Modified)
8735 +1 -1 trunk/src/s_auth.c (File Modified)
8736 +15 -15 trunk/src/s_conf.c (File Modified)
8737 +3 -3 trunk/src/s_user.c (File Modified)
8738 +7 -7 trunk/src/send.c (File Modified)
8739
8740
8741 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8742 Log:
8743 On oper up:
8744 - set +s snomask if +s umode set but no snomasks
8745 - put numerics in more logical order
8746
8747
8748 Changes: Modified:
8749 +3 -1 trunk/src/s_user.c (File Modified)
8750
8751
8752 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8753 Log:
8754 parse_snobuf_to_mask(): default to + at start
8755 allows stuff like /mode jilles +s C
8756
8757
8758 Changes: Modified:
8759 +1 -1 trunk/src/snomask.c (File Modified)
8760
8761
8762 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8763 Log:
8764 Changes to user_mode() snomask handling.
8765 - show snomask (if not 0) on /mode <nick>
8766 - show snomask once at the end if +s/-s used
8767 - only parse 1 parameter for umode changes
8768 - don't crash on /mode <nick> +s
8769 - /mode <nick> -s clears snomask, doesn't use parameter
8770 - set umode +s iff snomask is not 0
8771 - snomask is not propagated, but umode +s is
8772
8773
8774 Changes: Modified:
8775 +97 -72 trunk/src/s_user.c (File Modified)
8776
8777
8778 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8779 Log:
8780 Convert some messages over to snomask.
8781
8782
8783 Changes: Modified:
8784 +29 -29 trunk/src/client.c (File Modified)
8785 +2 -2 trunk/src/ircd.c (File Modified)
8786 +13 -13 trunk/src/modules.c (File Modified)
8787 +1 -1 trunk/src/newconf.c (File Modified)
8788 +5 -5 trunk/src/parse.c (File Modified)
8789 +1 -1 trunk/src/restart.c (File Modified)
8790 +4 -4 trunk/src/s_newconf.c (File Modified)
8791 +11 -11 trunk/src/s_serv.c (File Modified)
8792
8793
8794 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8795 Log:
8796 include snomask.h from client.h
8797
8798
8799 Changes: Modified:
8800 +1 -0 trunk/include/client.h (File Modified)
8801
8802
8803 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8804 Log:
8805 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8806
8807
8808 Changes: Modified:
8809 +1 -0 trunk/src/newconf.c (File Modified)
8810 +2 -1 trunk/src/snomask.c (File Modified)
8811
8812
8813 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8814 Log:
8815 should start with +, not \0. Whoops. :)
8816
8817
8818 Changes: Modified:
8819 +1 -1 trunk/src/snomask.c (File Modified)
8820
8821
8822 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8823 Log:
8824 core snomask support.
8825
8826
8827 Changes: Modified:
8828 +3 -0 trunk/doc/example.conf (File Modified)
8829 +2 -0 trunk/include/client.h (File Modified)
8830 +2 -0 trunk/include/numeric.h (File Modified)
8831 +2 -0 trunk/include/s_newconf.h (File Modified)
8832 +63 -0 trunk/include/send.h (File Modified)
8833 + - trunk/include/snomask.h (File Added)
8834 +1 -0 trunk/src/Makefile.in (File Modified)
8835 +1 -1 trunk/src/messages.tab (File Modified)
8836 +8 -0 trunk/src/newconf.c (File Modified)
8837 +12 -0 trunk/src/s_user.c (File Modified)
8838 +235 -0 trunk/src/send.c (File Modified)
8839 + - trunk/src/snomask.c (File Added)
8840
8841
8842 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8843 Log:
8844 add a blank line after the license info.
8845
8846
8847 Changes: Modified:
8848 +1 -1 trunk/CREDITS (File Modified)
8849
8850
8851 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8852 Log:
8853 Extend copyright to 2006.
8854
8855
8856 Changes: Modified:
8857 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8858
8859
8860 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8861 Log:
8862 - Fix up book id.
8863 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8864
8865
8866 Changes: Modified:
8867 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8868 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8869
8870
8871 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8872 Log:
8873 Add oper privileges document.
8874
8875
8876 Changes: Modified:
8877 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8878 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8879
8880
8881 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8882 Log:
8883 Capitalize message names in services shortcuts (for consistency).
8884
8885
8886 Changes: Modified:
8887 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8888
8889
8890 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8891 Log:
8892 Remove C++ comment.
8893
8894
8895 Changes: Modified:
8896 +1 -1 trunk/src/patricia.c (File Modified)
8897
8898
8899 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8900 Log:
8901 Remove obsolete 'nextconnect' variable.
8902
8903
8904 Changes: Modified:
8905 +0 -1 trunk/include/ircd.h (File Modified)
8906 +0 -2 trunk/src/client.c (File Modified)
8907 +0 -1 trunk/src/ircd.c (File Modified)
8908
8909
8910 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8911 Log:
8912 Remove this remnant of the hybrid 6 ziplinks implementation.
8913
8914
8915 Changes: Modified:
8916 + - trunk/include/s_zip.h (File Deleted)
8917
8918
8919 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8920 Log:
8921 Make clone limiting work on orighost, not host (so it
8922 looks through services cloaks). Lightly tested, please
8923 test/review.
8924
8925
8926 Changes: Modified:
8927 +2 -0 trunk/modules/m_chghost.c (File Modified)
8928 +1 -1 trunk/src/client.c (File Modified)
8929 +1 -1 trunk/src/s_conf.c (File Modified)
8930
8931
8932 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8933 Log:
8934 Don't forget to link me_realhost() into the command hash.
8935
8936 Pointy hat to: myself
8937
8938
8939 Changes: Modified:
8940 +1 -1 trunk/modules/m_chghost.c (File Modified)
8941
8942
8943 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8944 Log:
8945 It's call_hook, not hook_call.
8946
8947
8948 Changes: Modified:
8949 +1 -1 trunk/src/s_user.c (File Modified)
8950
8951
8952 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8953 Log:
8954 Add unreject help file.
8955
8956
8957 Changes: Modified:
8958 + - trunk/help/opers/unreject (File Added)
8959
8960
8961 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8962 Log:
8963 Link the all-important 42 module to the build :P
8964
8965
8966 Changes: Modified:
8967 +1 -0 trunk/contrib/Makefile.in (File Modified)
8968
8969
8970 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8971 Log:
8972 Mention /rehash help.
8973
8974
8975 Changes: Modified:
8976 +1 -0 trunk/help/opers/rehash (File Modified)
8977
8978
8979 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8980 Log:
8981 Add h_user_signon hook.
8982
8983
8984 Changes: Modified:
8985 +1 -0 trunk/include/hook.h (File Modified)
8986 +2 -0 trunk/src/hook.c (File Modified)
8987 +4 -0 trunk/src/s_user.c (File Modified)
8988
8989
8990 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8991 Log:
8992 Oops, forgot to set orighost for remote client introductions.
8993
8994
8995 Changes: Modified:
8996 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8997
8998
8999 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9000 Log:
9001 Use TS6 forms in services shortcuts, if possible.
9002
9003
9004 Changes: Modified:
9005 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9006
9007
9008 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9009 Log:
9010 - Start out default_umodes conf entry from the empty set instead of +i.
9011 - Move oper_only_umodes check to where default_umodes is used, as
9012 oper_only_umodes may not be set yet while we're reading the conf.
9013
9014
9015 Changes: Modified:
9016 +6 -7 trunk/src/newconf.c (File Modified)
9017 +1 -1 trunk/src/s_user.c (File Modified)
9018
9019
9020 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9021 Log:
9022 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9023
9024
9025 Changes: Modified:
9026 +1 -0 trunk/doc/example.conf (File Modified)
9027 +7 -0 trunk/doc/reference.conf (File Modified)
9028 +0 -7 trunk/include/config.h.dist (File Modified)
9029 +1 -0 trunk/include/s_conf.h (File Modified)
9030 +6 -0 trunk/modules/m_info.c (File Modified)
9031 +9 -18 trunk/src/client.c (File Modified)
9032 +1 -0 trunk/src/newconf.c (File Modified)
9033 +1 -0 trunk/src/s_conf.c (File Modified)
9034
9035
9036 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9037 Log:
9038 - Allow NULL target_ip in show_ip() (indicates message is being
9039 sent to local opers)
9040 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9041 confitem
9042 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9043 those in src/client.c
9044
9045 From ratbox 2.2 svn (anfl)
9046
9047
9048 Changes: Modified:
9049 +1 -0 trunk/include/client.h (File Modified)
9050 +21 -2 trunk/src/client.c (File Modified)
9051 +2 -4 trunk/src/hostmask.c (File Modified)
9052 +1 -5 trunk/src/s_conf.c (File Modified)
9053 +4 -8 trunk/src/s_user.c (File Modified)
9054
9055
9056 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9057 Log:
9058 Fire off events properly.
9059
9060
9061 Changes: Modified:
9062 +7 -3 trunk/src/s_user.c (File Modified)
9063
9064
9065 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9066 Log:
9067 make sure modules which depend on umode information get the message upon connection (oops)
9068
9069
9070 Changes: Modified:
9071 +3 -0 trunk/src/s_user.c (File Modified)
9072
9073
9074 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9075 Log:
9076 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9077 From ratbox 2.2 svn.
9078
9079
9080 Changes: Modified:
9081 +3 -7 trunk/modules/m_etrace.c (File Modified)
9082
9083
9084 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9085 Log:
9086 Replace silly `default_invisible' option with more versatile default_umodes.
9087
9088
9089 Changes: Modified:
9090 +2 -2 trunk/Makefile.in (File Modified)
9091 +12 -1 trunk/doc/example.conf (File Modified)
9092 +14 -7 trunk/doc/reference.conf (File Modified)
9093 +2 -4 trunk/include/s_conf.h (File Modified)
9094 +0 -6 trunk/modules/m_info.c (File Modified)
9095 +4 -0 trunk/src/modules.c (File Modified)
9096 +41 -1 trunk/src/newconf.c (File Modified)
9097 +2 -2 trunk/src/s_conf.c (File Modified)
9098 +3 -4 trunk/src/s_user.c (File Modified)
9099
9100
9101 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9102 Log:
9103 Add temporary nick resvs with the proper duration,
9104 not 60 times too long.
9105
9106
9107 Changes: Modified:
9108 +1 -1 trunk/modules/m_resv.c (File Modified)
9109
9110
9111 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9112 Log:
9113 Add kick on split riding. See reference.conf for more details.
9114
9115
9116 Changes: Modified:
9117 +1 -0 trunk/doc/example.conf (File Modified)
9118 +16 -0 trunk/doc/reference.conf (File Modified)
9119 +1 -0 trunk/include/s_conf.h (File Modified)
9120 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9121 +6 -0 trunk/modules/m_info.c (File Modified)
9122 +1 -0 trunk/src/newconf.c (File Modified)
9123 +1 -0 trunk/src/s_conf.c (File Modified)
9124
9125
9126 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9127 Log:
9128 New credits, denoting GXTi as being on the core team.
9129
9130
9131 Changes: Modified:
9132 +16 -5 trunk/CREDITS (File Modified)
9133
9134
9135 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9136 Log:
9137 better cloaking algorithm
9138
9139
9140 Changes: Modified:
9141 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9142
9143
9144 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9145 Log:
9146 don't do redundant bitshifting.
9147
9148
9149 Changes: Modified:
9150 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9151
9152
9153 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9154 Log:
9155 Add ip_cloaking.so.
9156
9157
9158 Changes: Modified:
9159 +1 -0 trunk/contrib/Makefile.in (File Modified)
9160
9161
9162 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9163 Log:
9164 Set the DynSpoof flag properly.
9165
9166
9167 Changes: Modified:
9168 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9169
9170
9171 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9172 Log:
9173 first go at an ip_cloaking implementation for charybdis.
9174
9175
9176 Changes: Modified:
9177 + - trunk/contrib/ip_cloaking.c (File Added)
9178
9179
9180 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9181 Log:
9182 Add libcharybdis to contrib/ includes.
9183
9184
9185 Changes: Modified:
9186 +1 -1 trunk/contrib/Makefile.in (File Modified)
9187
9188
9189 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9190 Log:
9191 add h_umode_changed hook for modules that provide usermodes.
9192
9193
9194 Changes: Modified:
9195 +1 -0 trunk/include/hook.h (File Modified)
9196 +2 -1 trunk/src/hook.c (File Modified)
9197 +3 -0 trunk/src/s_user.c (File Modified)
9198
9199
9200 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9201 Log:
9202 Show quiets in /stats z.
9203
9204
9205 Changes: Modified:
9206 +15 -10 trunk/src/s_stats.c (File Modified)
9207
9208
9209 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9210 Log:
9211 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9212
9213
9214 Changes: Modified:
9215 +0 -12 trunk/configure (File Modified)
9216 +0 -9 trunk/configure.ac (File Modified)
9217 +0 -3 trunk/include/setup.h.in (File Modified)
9218
9219
9220 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9221 Log:
9222 change various buffer sizes to = topiclen.
9223
9224
9225 Changes: Modified:
9226 +3 -4 trunk/include/ircd_defs.h (File Modified)
9227
9228
9229 jon 2005/12/12 19:32:18 UTC (20051212-400)
9230 Log:
9231 - Partial commit test, partial ego strokage ;)
9232
9233
9234 Changes: Modified:
9235 +2 -1 trunk/CREDITS (File Modified)
9236
9237
9238 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9239 Log:
9240 More kqueue corrections.
9241
9242 Changes: Modified:
9243 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9244
9245
9246 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9247 Log:
9248 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9249 Not sure why this wasn't this way to begin with.
9250
9251
9252 Changes: Modified:
9253 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9254
9255
9256 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9257 Log:
9258 example.conf tweaks:
9259 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9260 most people do not need this.
9261 Enable serverinfo::hub.
9262
9263
9264 Changes: Modified:
9265 +14 -11 trunk/doc/example.conf (File Modified)
9266
9267
9268 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9269 Log:
9270 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9271
9272
9273 Changes: Modified:
9274 +1 -1 trunk/src/s_serv.c (File Modified)
9275
9276
9277 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9278 Log:
9279 header include changes
9280
9281
9282 Changes: Modified:
9283 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9284 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9285 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9286 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9287 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9288 +1 -21 trunk/libcharybdis/select.c (File Modified)
9289
9290
9291 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9292 Log:
9293 s/ilog/libcharybdis_{die,log,restart}/g
9294
9295
9296 Changes: Modified:
9297 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9298 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9299 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9300 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9301 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9302 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9303 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9304 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9305
9306
9307 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9308 Log:
9309 Use the right callbacks in the function code.
9310
9311 Changes: Modified:
9312 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9313
9314
9315 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9316 Log:
9317 More work, it builds again!
9318
9319
9320 Changes: Modified:
9321 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9322 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9323 + - trunk/libcharybdis/libcharybdis.c (File Added)
9324 + - trunk/libcharybdis/libcharybdis.h (File Added)
9325
9326
9327 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9328 Log:
9329 Move some stuff around.
9330
9331
9332 Changes: Modified:
9333 + - trunk/include/memory.h (File Deleted)
9334 + - trunk/include/tools.h (File Deleted)
9335 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9336 + - trunk/libcharybdis/memory.c (File Added)
9337 + - trunk/libcharybdis/memory.h (File Added)
9338 + - trunk/libcharybdis/snprintf.c (File Added)
9339 + - trunk/libcharybdis/tools.c (File Added)
9340 + - trunk/libcharybdis/tools.h (File Added)
9341 +1000 -1062 trunk/modules/.depend (File Modified)
9342 +421 -455 trunk/src/.depend (File Modified)
9343 +0 -1191 trunk/src/Makefile.in (File Modified)
9344 + - trunk/src/memory.c (File Deleted)
9345 + - trunk/src/snprintf.c (File Deleted)
9346 + - trunk/src/tools.c (File Deleted)
9347
9348
9349 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9350 Log:
9351 move more headers into libcharybdis
9352
9353 Changes: Modified:
9354 + - trunk/include/balloc.h (File Deleted)
9355 + - trunk/include/event.h (File Deleted)
9356 + - trunk/libcharybdis/balloc.h (File Added)
9357 + - trunk/libcharybdis/event.h (File Added)
9358 +924 -1020 trunk/modules/.depend (File Modified)
9359 +327 -406 trunk/src/.depend (File Modified)
9360
9361
9362 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9363 Log:
9364 balloc, events -> libcharybdis
9365
9366 Changes: Modified:
9367 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9368 + - trunk/libcharybdis/balloc.c (File Added)
9369 + - trunk/libcharybdis/event.c (File Added)
9370 +0 -1008 trunk/src/Makefile.in (File Modified)
9371 + - trunk/src/balloc.c (File Deleted)
9372 + - trunk/src/event.c (File Deleted)
9373
9374
9375 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9376 Log:
9377 More fun
9378
9379 Changes: Modified:
9380 + - trunk/include/commio.h (File Deleted)
9381 + - trunk/include/linebuf.h (File Deleted)
9382 + - trunk/libcharybdis/commio.h (File Added)
9383 + - trunk/libcharybdis/linebuf.h (File Added)
9384 +1644 -530 trunk/modules/.depend (File Modified)
9385 +1 -1 trunk/modules/Makefile.in (File Modified)
9386 +720 -284 trunk/src/.depend (File Modified)
9387
9388
9389 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9390 Log:
9391 Makefile reworking -- moving libcharybdis headers into proper location.
9392
9393 Changes: Modified:
9394 +1 -1 trunk/adns/Makefile.in (File Modified)
9395 +1 -1 trunk/src/Makefile.in (File Modified)
9396
9397
9398 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9399 Log:
9400 Document proposed authdaemon protocol.
9401
9402 Changes: Modified:
9403 + - trunk/authdaemon/protocol.txt (File Added)
9404
9405
9406 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9407 Log:
9408 Makefile oops
9409
9410 Changes: Modified:
9411 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9412
9413
9414 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9415 Log:
9416 Remove dead makefile from generation
9417
9418 Changes: Modified:
9419 +1 -2 trunk/configure (File Modified)
9420 +0 -1 trunk/configure.ac (File Modified)
9421
9422
9423 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9424 Log:
9425 libcharybdisIO -> libcharybdis
9426
9427 Changes: Modified:
9428 +1 -1 trunk/src/Makefile.in (File Modified)
9429
9430
9431 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9432 Log:
9433 More restructuring.
9434
9435 Changes: Modified:
9436 + - trunk/libcharybdis/Makefile.in (File Added)
9437 + - trunk/libcharybdis/commio.c (File Added)
9438 + - trunk/libcharybdis/devpoll.c (File Added)
9439 + - trunk/libcharybdis/epoll.c (File Added)
9440 + - trunk/libcharybdis/io/ (File Deleted)
9441 + - trunk/libcharybdis/kqueue.c (File Added)
9442 + - trunk/libcharybdis/linebuf.c (File Added)
9443 + - trunk/libcharybdis/log/ (File Deleted)
9444 + - trunk/libcharybdis/poll.c (File Added)
9445 + - trunk/libcharybdis/ports.c (File Added)
9446 + - trunk/libcharybdis/select.c (File Added)
9447
9448
9449 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9450 Log:
9451 Blah kill makefile
9452
9453 Changes: Modified:
9454 + - trunk/libcharybdis/Makefile.in (File Deleted)
9455
9456
9457 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9458 Log:
9459 Blah kill makefile
9460
9461 Changes: Modified:
9462 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9463
9464
9465 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9466 Log:
9467 add authdaemon dir for later hacking
9468
9469
9470 Changes: Modified:
9471 + - trunk/authdaemon/ (File Added)
9472
9473
9474 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9475 Log:
9476 linebuf -> libcharybdisIO
9477
9478
9479 Changes: Modified:
9480 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9481 + - trunk/libcharybdis/io/linebuf.c (File Added)
9482 + - trunk/libcharybdis/log/ (File Added)
9483 + - trunk/libcharybdis/log/Makefile.in (File Added)
9484 +0 -687 trunk/src/Makefile.in (File Modified)
9485 + - trunk/src/linebuf.c (File Deleted)
9486
9487
9488 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9489 Log:
9490 Solaris 10 I/O ports support
9491
9492 Changes: Modified:
9493 + - trunk/libcharybdis/io/ports.c (File Added)
9494
9495
9496 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9497 Log:
9498 libcharybdis stuff
9499
9500
9501 Changes: Modified:
9502 +1 -1 trunk/Makefile.in (File Modified)
9503 +3 -1 trunk/configure (File Modified)
9504 +133 -10 trunk/configure.ac (File Modified)
9505 + - trunk/libcharybdis/ (File Added)
9506 + - trunk/libcharybdis/Makefile.in (File Added)
9507 + - trunk/libcharybdis/io/ (File Added)
9508 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9509 +2 -3 trunk/src/Makefile.in (File Modified)
9510 + - trunk/src/io/ (File Deleted)
9511
9512
9513 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9514 Log:
9515 split IO stuff into libcharybdisIO.
9516
9517
9518 Changes: Modified:
9519 + - trunk/src/commio.c (File Deleted)
9520 + - trunk/src/devpoll.c (File Deleted)
9521 + - trunk/src/epoll.c (File Deleted)
9522 + - trunk/src/io/ (File Added)
9523 + - trunk/src/io/Makefile.in (File Added)
9524 + - trunk/src/io/commio.c (File Added)
9525 + - trunk/src/io/devpoll.c (File Added)
9526 + - trunk/src/io/epoll.c (File Added)
9527 + - trunk/src/io/kqueue.c (File Added)
9528 + - trunk/src/io/poll.c (File Added)
9529 + - trunk/src/io/select.c (File Added)
9530 + - trunk/src/kqueue.c (File Deleted)
9531 + - trunk/src/poll.c (File Deleted)
9532 + - trunk/src/select.c (File Deleted)
9533
9534
9535 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9536 Log:
9537 Version bump: 1.1.0
9538
9539
9540 Changes: Modified:
9541 +86 -155 trunk/configure (File Modified)
9542 +1 -1 trunk/configure.ac (File Modified)
9543
9544
9545 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9546 Log:
9547 Remove mentions of mkkeypair/cryptlinks.
9548
9549
9550 Changes: Modified:
9551 +1 -3 trunk/doc/challenge.txt (File Modified)
9552
9553
9554 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9555 Log:
9556 Clarify serverinfo{} description.
9557
9558
9559 Changes: Modified:
9560 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9561
9562
9563 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9564 Log:
9565 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9566
9567
9568 Changes: Modified:
9569 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9570
9571
9572 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9573 Log:
9574 Improvements also applicable to hyperion 1.x.
9575
9576
9577 Changes: Modified:
9578 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9579
9580
9581 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9582 Log:
9583 - Add +F description
9584 - General improvements and changes to charybdis
9585
9586
9587 Changes: Modified:
9588 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9589
9590
9591 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9592 Log:
9593 The server notice umodes only have an effect
9594 for opers. ("sendto_realops_flags", so having
9595 the umode is not enough, they must also be
9596 opered)
9597
9598
9599 Changes: Modified:
9600 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9601
9602
9603 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9604 Log:
9605 Updates to umodes docs.
9606
9607
9608 Changes: Modified:
9609 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9610
9611
9612 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9613 Log:
9614 Add SGML documentation.
9615
9616 Changes: Modified:
9617 + - trunk/doc/sgml/ (File Added)
9618 + - trunk/doc/sgml/oper-guide/ (File Added)
9619 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9620 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9621 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9622 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9623 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9624 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9625 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9626
9627
9628 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9629 Log:
9630 Make operwall flag restrict setting umode +z.
9631 This repairs this flag broken in charybdis-1.0.
9632
9633
9634 Changes: Modified:
9635 +41 -0 trunk/contrib/m_flags.c (File Modified)
9636 +9 -0 trunk/src/s_user.c (File Modified)
9637
9638
9639 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9640 Log:
9641 Don't complain/reset remote clients +n. I'm still not
9642 convinced propagating all umodes is the way to go, oh
9643 well.
9644
9645
9646 Changes: Modified:
9647 +1 -1 trunk/src/s_user.c (File Modified)
9648
9649
9650 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9651 Log:
9652 - Require admin flag for oper /chghost (if it's enabled
9653 which is not default)
9654 - Give error message on nonexistant nick
9655
9656
9657 Changes: Modified:
9658 +12 -0 trunk/modules/m_chghost.c (File Modified)
9659
9660
9661 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9662 Log:
9663 Incorporated jilles' dynspoof patch with a few minor changes.
9664
9665 Changes: Modified:
9666 +5 -2 trunk/include/client.h (File Modified)
9667 +1 -0 trunk/include/numeric.h (File Modified)
9668 +75 -4 trunk/modules/m_chghost.c (File Modified)
9669 +2 -21 trunk/modules/m_stats.c (File Modified)
9670 +2 -8 trunk/modules/m_trace.c (File Modified)
9671 +2 -0 trunk/src/client.c (File Modified)
9672 +3 -0 trunk/src/s_user.c (File Modified)
9673
9674
9675 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9676 Log:
9677 Update NEWS.
9678
9679 Changes: Modified:
9680 +5 -0 trunk/NEWS (File Modified)
9681
9682
9683 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9684 Log:
9685 Make show_ip() far less braindead.
9686
9687 Obtained from: ratbox 2.2 SVN
9688
9689
9690 Changes: Modified:
9691 +14 -85 trunk/src/client.c (File Modified)
9692
9693
9694 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9695 Log:
9696 Instead of not showing channels at all for whoising services,
9697 only show channels the requester is also on. If operspying
9698 services, show all the channels.
9699
9700
9701 Changes: Modified:
9702 +37 -40 trunk/modules/m_whois.c (File Modified)
9703
9704
9705 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9706 Log:
9707 - Show real errno if we fail to connect to a server
9708 - Don't show server IPs on IRC if a server goes dead
9709 during handshake
9710
9711
9712 Changes: Modified:
9713 +2 -5 trunk/src/s_serv.c (File Modified)
9714
9715
9716 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9717 Log:
9718 Revert hybrid 7.2 aline code. It causes too many problems.
9719
9720
9721 Changes: Modified:
9722 +1 -47 trunk/NEWS (File Modified)
9723 + - trunk/include/aline.h (File Deleted)
9724 +53 -6 trunk/modules/m_dline.c (File Modified)
9725 +212 -16 trunk/modules/m_kline.c (File Modified)
9726 +37 -8 trunk/modules/m_resv.c (File Modified)
9727 +45 -24 trunk/modules/m_xline.c (File Modified)
9728 +0 -485 trunk/src/Makefile.in (File Modified)
9729 + - trunk/src/aline.c (File Deleted)
9730
9731
9732 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9733 Log:
9734 Incorporate recent ratbox monitor bugfixes (could crash).
9735
9736
9737 Changes: Modified:
9738 +16 -0 trunk/modules/m_monitor.c (File Modified)
9739 +4 -3 trunk/src/monitor.c (File Modified)
9740
9741
9742 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9743 Log:
9744 Fix /invite UID leak.
9745
9746 Found by logiclrd@EFnet.
9747
9748
9749 Changes: Modified:
9750 +3 -2 trunk/modules/m_invite.c (File Modified)
9751
9752
9753 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9754 Log:
9755 Don't show what channels a service is in.
9756
9757 Changes: Modified:
9758 +1 -0 trunk/NEWS (File Modified)
9759 +40 -35 trunk/modules/m_whois.c (File Modified)
9760
9761
9762 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9763 Log:
9764 Update version to 1.0.3.
9765
9766
9767 Changes: Modified:
9768 +9 -9 trunk/configure (File Modified)
9769 +1 -1 trunk/configure.ac (File Modified)
9770
9771
9772 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9773 Log:
9774 Update NEWS.
9775
9776
9777 Changes: Modified:
9778 +7 -1 trunk/NEWS (File Modified)
9779
9780
9781 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9782 Log:
9783 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9784 More static buffers :(
9785
9786
9787 Changes: Modified:
9788 +12 -4 trunk/src/aline.c (File Modified)
9789
9790
9791 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9792 Log:
9793 Make operspy mode (/mode !#channel showing parameters
9794 even if not on channel) work again.
9795
9796
9797 Changes: Modified:
9798 +4 -4 trunk/src/channel.c (File Modified)
9799
9800
9801 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9802 Log:
9803 Call server_introduced hook on TS6 remote server
9804 introduction (ms_sid()).
9805
9806
9807 Changes: Modified:
9808 +6 -0 trunk/modules/core/m_server.c (File Modified)
9809
9810
9811 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9812 Log:
9813 Cyrix boxes are wierd.
9814
9815 Changes: Modified:
9816 +2 -1 trunk/modules/m_services.c (File Modified)
9817
9818
9819 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9820 Log:
9821 More paranoia.
9822
9823 Changes: Modified:
9824 +1 -1 trunk/include/client.h (File Modified)
9825 +3 -1 trunk/modules/m_services.c (File Modified)
9826
9827
9828 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9829 Log:
9830 heh
9831
9832 Changes: Modified:
9833 +1 -6 trunk/modules/m_services.c (File Modified)
9834
9835
9836 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9837 Log:
9838 Disable a check that doesn't always seem to work right for some reason.
9839
9840 Changes: Modified:
9841 +2 -0 trunk/modules/m_services.c (File Modified)
9842
9843
9844 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9845 Log:
9846 Update NEWS.
9847
9848
9849 Changes: Modified:
9850 +4 -1 trunk/NEWS (File Modified)
9851
9852
9853 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9854 Log:
9855 1.0.2
9856
9857
9858 Changes: Modified:
9859 +9 -9 trunk/configure (File Modified)
9860 +1 -1 trunk/configure.ac (File Modified)
9861
9862
9863 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9864 Log:
9865 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9866
9867
9868 Changes: Modified:
9869 +3 -13 trunk/modules/m_trace.c (File Modified)
9870
9871
9872 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9873 Log:
9874 Don't send empty RPL_WHOISCHANNELS on remote whois.
9875
9876 Pointy hat to: jilles
9877
9878
9879 Changes: Modified:
9880 +1 -1 trunk/modules/m_whois.c (File Modified)
9881
9882
9883 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9884 Log:
9885 Update NEWS.
9886
9887
9888 Changes: Modified:
9889 +3 -0 trunk/NEWS (File Modified)
9890
9891
9892 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9893 Log:
9894 Modular umode support.
9895
9896
9897 Changes: Modified:
9898 +0 -9 trunk/include/client.h (File Modified)
9899 +2 -1 trunk/include/s_user.h (File Modified)
9900 +1 -1 trunk/include/tools.h (File Modified)
9901 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9902 +3 -0 trunk/src/ircd.c (File Modified)
9903 +1 -1 trunk/src/messages.tab (File Modified)
9904 +2 -2 trunk/src/s_serv.c (File Modified)
9905 +37 -59 trunk/src/s_user.c (File Modified)
9906 +21 -0 trunk/src/tools.c (File Modified)
9907
9908
9909 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9910 Log:
9911 Optionally do forced nick change to the UID instead of kill
9912 on nick collisions, see doc/collision_fnc.txt for more
9913 details.
9914
9915
9916 Changes: Modified:
9917 + - trunk/doc/collision_fnc.txt (File Added)
9918 +1 -0 trunk/doc/example.conf (File Modified)
9919 +8 -0 trunk/doc/reference.conf (File Modified)
9920 +1 -0 trunk/include/numeric.h (File Modified)
9921 +1 -0 trunk/include/s_conf.h (File Modified)
9922 +2 -1 trunk/include/s_serv.h (File Modified)
9923 +1 -0 trunk/include/s_stats.h (File Modified)
9924 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9925 +1 -1 trunk/src/messages.tab (File Modified)
9926 +1 -0 trunk/src/newconf.c (File Modified)
9927 +1 -0 trunk/src/s_conf.c (File Modified)
9928 +1 -0 trunk/src/s_serv.c (File Modified)
9929 +2 -2 trunk/src/s_stats.c (File Modified)
9930
9931
9932 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9933 Log:
9934 Update NEWS.
9935
9936
9937 Modified:
9938 trunk/NEWS (File Modified)
9939
9940
9941 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9942 Log:
9943 Don't allow lookups by uid in /monitor + and /monitor s.
9944
9945
9946 Modified:
9947 trunk/modules/m_monitor.c (File Modified)
9948
9949
9950 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9951 Log:
9952 Stop garbage +j being set in cases like +j aaa:bbb by
9953 initializing the variables properly.
9954
9955 Reported by kyle.
9956
9957
9958 Modified:
9959 trunk/modules/core/m_mode.c (File Modified)
9960 trunk/modules/core/m_sjoin.c (File Modified)
9961
9962
9963 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9964 Log:
9965 Apply flags to the proper server in me_gcap().
9966
9967
9968 Modified:
9969 trunk/modules/m_capab.c (File Modified)
9970
9971
9972 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9973 Log:
9974 Use find_named_client() instead of find_client() to check
9975 for nick collisions.
9976
9977
9978 Modified:
9979 trunk/modules/core/m_nick.c (File Modified)
9980
9981
9982 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9983 Log:
9984 - Replace old 381 numeric with a new, more positive one!
9985
9986
9987 Modified:
9988 trunk/src/messages.tab (File Modified)
9989
9990
9991 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9992 Log:
9993 Make it compile again.
9994
9995
9996 Modified:
9997 trunk/src/channel.c (File Modified)
9998 trunk/src/client.c (File Modified)
9999 trunk/src/ircd.c (File Modified)
10000 trunk/src/packet.c (File Modified)
10001
10002
10003 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10004 Log:
10005 - Prevent UID disclosure in cmode setting.
10006
10007
10008 Modified:
10009 trunk/NEWS (File Modified)
10010 trunk/modules/core/m_mode.c (File Modified)
10011
10012
10013 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10014 Log:
10015 A different check which prevents UID disclosure.
10016
10017
10018 Modified:
10019 trunk/modules/core/m_kick.c (File Modified)
10020
10021
10022 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10023 Log:
10024 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10025
10026
10027 Modified:
10028 trunk/modules/core/m_kick.c (File Modified)
10029
10030
10031 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10032 Log:
10033 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10034
10035
10036 Modified:
10037 trunk/NEWS (File Modified)
10038 trunk/modules/m_accept.c (File Modified)
10039 trunk/modules/m_admin.c (File Modified)
10040 trunk/modules/m_away.c (File Modified)
10041 trunk/modules/m_cap.c (File Modified)
10042 trunk/modules/m_capab.c (File Modified)
10043 trunk/modules/m_challenge.c (File Modified)
10044 trunk/modules/m_chghost.c (File Modified)
10045 trunk/modules/m_close.c (File Modified)
10046 trunk/modules/m_cmessage.c (File Modified)
10047 trunk/modules/m_connect.c (File Modified)
10048 trunk/modules/m_dline.c (File Modified)
10049 trunk/modules/m_encap.c (File Modified)
10050 trunk/modules/m_etrace.c (File Modified)
10051 trunk/modules/m_gline.c (File Modified)
10052 trunk/modules/m_help.c (File Modified)
10053 trunk/modules/m_info.c (File Modified)
10054 trunk/modules/m_invite.c (File Modified)
10055 trunk/modules/m_ison.c (File Modified)
10056 trunk/modules/m_kline.c (File Modified)
10057 trunk/modules/m_knock.c (File Modified)
10058 trunk/modules/m_links.c (File Modified)
10059 trunk/modules/m_list.c (File Modified)
10060 trunk/modules/m_locops.c (File Modified)
10061 trunk/modules/m_lusers.c (File Modified)
10062 trunk/modules/m_map.c (File Modified)
10063 trunk/modules/m_monitor.c (File Modified)
10064 trunk/modules/m_motd.c (File Modified)
10065 trunk/modules/m_names.c (File Modified)
10066 trunk/modules/m_oper.c (File Modified)
10067 trunk/modules/m_operspy.c (File Modified)
10068 trunk/modules/m_pass.c (File Modified)
10069 trunk/modules/m_ping.c (File Modified)
10070 trunk/modules/m_pong.c (File Modified)
10071 trunk/modules/m_post.c (File Modified)
10072 trunk/modules/m_rehash.c (File Modified)
10073 trunk/modules/m_restart.c (File Modified)
10074 trunk/modules/m_resv.c (File Modified)
10075 trunk/modules/m_services.c (File Modified)
10076 trunk/modules/m_set.c (File Modified)
10077 trunk/modules/m_sshortcut.c (File Modified)
10078 trunk/modules/m_stats.c (File Modified)
10079 trunk/modules/m_svinfo.c (File Modified)
10080 trunk/modules/m_tb.c (File Modified)
10081 trunk/modules/m_testline.c (File Modified)
10082 trunk/modules/m_testmask.c (File Modified)
10083 trunk/modules/m_time.c (File Modified)
10084 trunk/modules/m_topic.c (File Modified)
10085 trunk/modules/m_trace.c (File Modified)
10086 trunk/modules/m_unreject.c (File Modified)
10087 trunk/modules/m_user.c (File Modified)
10088 trunk/modules/m_userhost.c (File Modified)
10089 trunk/modules/m_users.c (File Modified)
10090 trunk/modules/m_version.c (File Modified)
10091 trunk/modules/m_wallops.c (File Modified)
10092 trunk/modules/m_who.c (File Modified)
10093 trunk/modules/m_whois.c (File Modified)
10094 trunk/modules/m_whowas.c (File Modified)
10095 trunk/modules/m_xline.c (File Modified)
10096 trunk/src/adns.c (File Modified)
10097 trunk/src/aline.c (File Modified)
10098 trunk/src/cache.c (File Modified)
10099 trunk/src/channel.c (File Modified)
10100 trunk/src/class.c (File Modified)
10101 trunk/src/client.c (File Modified)
10102 trunk/src/commio.c (File Modified)
10103 trunk/src/event.c (File Modified)
10104 trunk/src/hash.c (File Modified)
10105 trunk/src/hostmask.c (File Modified)
10106 trunk/src/ircd.c (File Modified)
10107 trunk/src/kdparse.c (File Modified)
10108 trunk/src/linebuf.c (File Modified)
10109 trunk/src/listener.c (File Modified)
10110 trunk/src/modules.c (File Modified)
10111 trunk/src/monitor.c (File Modified)
10112 trunk/src/newconf.c (File Modified)
10113 trunk/src/packet.c (File Modified)
10114 trunk/src/parse.c (File Modified)
10115 trunk/src/reject.c (File Modified)
10116 trunk/src/s_auth.c (File Modified)
10117 trunk/src/s_conf.c (File Modified)
10118 trunk/src/s_gline.c (File Modified)
10119 trunk/src/s_log.c (File Modified)
10120 trunk/src/s_newconf.c (File Modified)
10121 trunk/src/s_serv.c (File Modified)
10122 trunk/src/s_stats.c (File Modified)
10123 trunk/src/s_user.c (File Modified)
10124 trunk/src/send.c (File Modified)
10125 trunk/src/whowas.c (File Modified)
10126
10127
10128 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10129 Log:
10130 - More coding style niceities. Pretty much got client.h squared away.
10131
10132
10133 Modified:
10134 trunk/modules/m_dline.c (File Modified)
10135 trunk/modules/m_gline.c (File Modified)
10136 trunk/modules/m_kline.c (File Modified)
10137 trunk/modules/m_rehash.c (File Modified)
10138 trunk/modules/m_resv.c (File Modified)
10139 trunk/modules/m_stats.c (File Modified)
10140 trunk/modules/m_testline.c (File Modified)
10141 trunk/modules/m_user.c (File Modified)
10142 trunk/modules/m_xline.c (File Modified)
10143
10144
10145 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10146 Log:
10147 - Propagate quiets (+q) on netjoins
10148 - Clear +q list too on lowerTS sjoin from TS6 source
10149
10150
10151 Modified:
10152 trunk/modules/core/m_sjoin.c (File Modified)
10153 trunk/src/s_serv.c (File Modified)
10154
10155
10156 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10157 Log:
10158 Second argument to whois is always a nick, never a uid.
10159 This prevents /whois other.server uid to get information
10160 about that uid.
10161
10162
10163 Modified:
10164 trunk/modules/m_whois.c (File Modified)
10165
10166
10167 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10168 Log:
10169 Don't allow local users to use uids in user mode.
10170
10171
10172 Modified:
10173 trunk/src/s_user.c (File Modified)
10174
10175
10176 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10177 Log:
10178 Make it compile again.
10179
10180
10181 Modified:
10182 trunk/src/s_stats.c (File Modified)
10183
10184
10185 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10186 Log:
10187 Fix propagation of empty SJOIN.
10188
10189
10190 Modified:
10191 trunk/modules/core/m_sjoin.c (File Modified)
10192
10193
10194 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10195 Log:
10196 Some atheme-style niceties here.
10197
10198
10199 Modified:
10200 trunk/modules/m_accept.c (File Modified)
10201 trunk/modules/m_admin.c (File Modified)
10202 trunk/modules/m_away.c (File Modified)
10203 trunk/modules/m_cap.c (File Modified)
10204 trunk/modules/m_capab.c (File Modified)
10205 trunk/modules/m_challenge.c (File Modified)
10206 trunk/modules/m_chghost.c (File Modified)
10207 trunk/modules/m_close.c (File Modified)
10208 trunk/modules/m_cmessage.c (File Modified)
10209 trunk/modules/m_connect.c (File Modified)
10210 trunk/modules/m_dline.c (File Modified)
10211 trunk/modules/m_encap.c (File Modified)
10212 trunk/modules/m_etrace.c (File Modified)
10213 trunk/modules/m_gline.c (File Modified)
10214 trunk/modules/m_help.c (File Modified)
10215 trunk/modules/m_info.c (File Modified)
10216 trunk/modules/m_invite.c (File Modified)
10217 trunk/modules/m_ison.c (File Modified)
10218 trunk/modules/m_kline.c (File Modified)
10219 trunk/modules/m_knock.c (File Modified)
10220 trunk/modules/m_links.c (File Modified)
10221 trunk/modules/m_list.c (File Modified)
10222 trunk/modules/m_locops.c (File Modified)
10223 trunk/modules/m_lusers.c (File Modified)
10224 trunk/modules/m_map.c (File Modified)
10225 trunk/modules/m_monitor.c (File Modified)
10226 trunk/modules/m_motd.c (File Modified)
10227 trunk/modules/m_names.c (File Modified)
10228 trunk/modules/m_oper.c (File Modified)
10229 trunk/modules/m_operspy.c (File Modified)
10230 trunk/modules/m_pass.c (File Modified)
10231 trunk/modules/m_ping.c (File Modified)
10232 trunk/modules/m_pong.c (File Modified)
10233 trunk/modules/m_post.c (File Modified)
10234 trunk/modules/m_rehash.c (File Modified)
10235 trunk/modules/m_restart.c (File Modified)
10236 trunk/modules/m_resv.c (File Modified)
10237 trunk/modules/m_services.c (File Modified)
10238 trunk/modules/m_set.c (File Modified)
10239 trunk/modules/m_sshortcut.c (File Modified)
10240 trunk/modules/m_stats.c (File Modified)
10241 trunk/modules/m_svinfo.c (File Modified)
10242 trunk/modules/m_tb.c (File Modified)
10243 trunk/modules/m_testline.c (File Modified)
10244 trunk/modules/m_testmask.c (File Modified)
10245 trunk/modules/m_time.c (File Modified)
10246 trunk/modules/m_topic.c (File Modified)
10247 trunk/modules/m_trace.c (File Modified)
10248 trunk/modules/m_unreject.c (File Modified)
10249 trunk/modules/m_user.c (File Modified)
10250 trunk/modules/m_userhost.c (File Modified)
10251 trunk/modules/m_users.c (File Modified)
10252 trunk/modules/m_version.c (File Modified)
10253 trunk/modules/m_wallops.c (File Modified)
10254 trunk/modules/m_who.c (File Modified)
10255 trunk/modules/m_whois.c (File Modified)
10256 trunk/modules/m_whowas.c (File Modified)
10257 trunk/modules/m_xline.c (File Modified)
10258
10259
10260 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10261 Log:
10262 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10263
10264
10265 Modified:
10266 trunk/.indent.pro (File Modified)
10267 trunk/include/charybdis.h (File Added)
10268 trunk/include/client.h (File Modified)
10269 trunk/modules/.indent.pro (File Modified)
10270 trunk/src/.indent.pro (File Modified)
10271 trunk/src/adns.c (File Modified)
10272 trunk/src/aline.c (File Modified)
10273 trunk/src/cache.c (File Modified)
10274 trunk/src/channel.c (File Modified)
10275 trunk/src/class.c (File Modified)
10276 trunk/src/client.c (File Modified)
10277 trunk/src/commio.c (File Modified)
10278 trunk/src/event.c (File Modified)
10279 trunk/src/hash.c (File Modified)
10280 trunk/src/hostmask.c (File Modified)
10281 trunk/src/ircd.c (File Modified)
10282 trunk/src/kdparse.c (File Modified)
10283 trunk/src/linebuf.c (File Modified)
10284 trunk/src/listener.c (File Modified)
10285 trunk/src/modules.c (File Modified)
10286 trunk/src/monitor.c (File Modified)
10287 trunk/src/newconf.c (File Modified)
10288 trunk/src/packet.c (File Modified)
10289 trunk/src/parse.c (File Modified)
10290 trunk/src/reject.c (File Modified)
10291 trunk/src/s_auth.c (File Modified)
10292 trunk/src/s_conf.c (File Modified)
10293 trunk/src/s_gline.c (File Modified)
10294 trunk/src/s_log.c (File Modified)
10295 trunk/src/s_newconf.c (File Modified)
10296 trunk/src/s_serv.c (File Modified)
10297 trunk/src/s_stats.c (File Modified)
10298 trunk/src/s_user.c (File Modified)
10299 trunk/src/send.c (File Modified)
10300 trunk/src/whowas.c (File Modified)
10301
10302
10303 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10304 Log:
10305 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10306 - Convert a few modules towards using this code.
10307 - Make a note about this change in NEWS.
10308
10309
10310 Modified:
10311 trunk/NEWS (File Modified)
10312 trunk/include/aline.h (File Added)
10313 trunk/modules/m_dline.c (File Modified)
10314 trunk/modules/m_kline.c (File Modified)
10315 trunk/modules/m_resv.c (File Modified)
10316 trunk/modules/m_xline.c (File Modified)
10317 trunk/src/Makefile.in (File Modified)
10318 trunk/src/aline.c (File Added)
10319
10320
10321 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10322 Log:
10323 - Update NEWS document.
10324
10325
10326 Modified:
10327 trunk/NEWS (File Modified)
10328
10329
10330 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10331 Log:
10332 Use find_named_person() instead of find_person() in services shortcuts.
10333
10334
10335 Modified:
10336 trunk/modules/m_sshortcut.c (File Modified)
10337
10338
10339 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10340 Log:
10341 Fix propagation of empty channels (+P).
10342
10343
10344 Modified:
10345 trunk/modules/core/m_sjoin.c (File Modified)
10346 trunk/src/s_serv.c (File Modified)
10347
10348
10349 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10350 Log:
10351 Use same comparison for +f.
10352
10353
10354 Modified:
10355 trunk/modules/core/m_join.c (File Modified)
10356
10357
10358 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10359 Log:
10360 Retire server-server non-encap CHGHOST, and clean it up a bit.
10361
10362
10363 Modified:
10364 trunk/modules/m_chghost.c (File Modified)
10365
10366
10367 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10368 Log:
10369 Use TS6 form for SQUIT wallops.
10370
10371
10372 Modified:
10373 trunk/modules/core/m_squit.c (File Modified)
10374
10375
10376 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10377 Log:
10378 Propagate nick changes for remote clients in TS6 form if possible;
10379 simplify the code a bit.
10380
10381
10382 Modified:
10383 trunk/modules/core/m_nick.c (File Modified)
10384
10385
10386 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10387 Log:
10388 Only clear oper_only_umodes on deoper for local clients.
10389
10390
10391 Modified:
10392 trunk/src/s_user.c (File Modified)
10393
10394
10395 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10396 Log:
10397 - Don't enable use_whois_actually in the default config, makes cloaking
10398 only useful for vanity.
10399
10400
10401 Modified:
10402 trunk/doc/example.conf (File Modified)
10403
10404
10405 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10406 Log:
10407 Fix linebuf raw code to not truncate lines longer than
10408 510 characters. This stops ziplinks corruption at
10409 the initial burst if the other side sends a lot.
10410
10411
10412 Modified:
10413 trunk/src/linebuf.c (File Modified)
10414
10415
10416 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10417 Log:
10418 - Add +r to channel_modes().
10419
10420
10421 Modified:
10422 trunk/src/channel.c (File Modified)
10423
10424
10425 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10426 Log:
10427 Update NEWS.
10428
10429
10430 Modified:
10431 trunk/NEWS (File Modified)
10432
10433
10434 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10435 Log:
10436 err, nvm. wrong project :-P
10437
10438
10439 Modified:
10440 trunk/src/match.c (File Modified)
10441
10442
10443 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10444 Log:
10445 make sure we don't crash on match(NULL, test)
10446
10447
10448 Modified:
10449 trunk/src/match.c (File Modified)
10450
10451
10452 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10453 Log:
10454 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10455 flags = rehash in shared{}.
10456 Uses :<source> ENCAP <target> REHASH [option].
10457
10458
10459 Modified:
10460 trunk/doc/example.conf (File Modified)
10461 trunk/doc/reference.conf (File Modified)
10462 trunk/help/opers/rehash (File Modified)
10463 trunk/include/s_newconf.h (File Modified)
10464 trunk/modules/m_rehash.c (File Modified)
10465 trunk/modules/m_stats.c (File Modified)
10466 trunk/src/newconf.c (File Modified)
10467
10468
10469 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10470 Log:
10471 Initialize flags to 0 in conf_set_shared_flags() and
10472 conf_set_cluster_flags().
10473
10474
10475 Modified:
10476 trunk/src/newconf.c (File Modified)
10477
10478
10479 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10480 Log:
10481 Don't allow a forward from a #channel to an &channel.
10482 Error message is Illegal channel name.
10483
10484
10485 Modified:
10486 trunk/modules/core/m_mode.c (File Modified)
10487
10488
10489 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10490 Log:
10491 - change version to 1.0.1
10492
10493
10494 Modified:
10495 trunk/configure (File Modified)
10496 trunk/configure.ac (File Modified)
10497
10498
10499 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10500 Log:
10501 Update NEWS.
10502
10503
10504 Modified:
10505 trunk/NEWS (File Modified)
10506
10507
10508 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10509 Log:
10510 Services shortcuts changes:
10511 - Require umode +S on target
10512 - Use ERR_SERVICESDOWN (440) for error message
10513 - Fix check for empty string
10514
10515
10516 Modified:
10517 trunk/include/numeric.h (File Modified)
10518 trunk/modules/m_sshortcut.c (File Modified)
10519 trunk/src/messages.tab (File Modified)
10520
10521
10522 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10523 Log:
10524 s/IsChanService/IsService/g;
10525
10526
10527 Modified:
10528 trunk/modules/m_sshortcut.c (File Modified)
10529
10530
10531 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10532 Log:
10533 Add check for service validity in shortcut routines.
10534
10535
10536 Modified:
10537 trunk/modules/m_sshortcut.c (File Modified)
10538
10539
10540 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10541 Log:
10542 Don't allow forwarding to a -F channel the setter is not on.
10543
10544
10545 Modified:
10546 trunk/modules/core/m_mode.c (File Modified)
10547
10548
10549 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10550 Log:
10551 Describe identify_service and identify_command in
10552 reference.conf.
10553
10554
10555 Modified:
10556 trunk/doc/reference.conf (File Modified)
10557
10558
10559 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10560 Log:
10561 More helpfile updates.
10562
10563
10564 Modified:
10565 trunk/help/Makefile.in (File Modified)
10566 trunk/help/opers/die (File Modified)
10567 trunk/help/opers/join (File Modified)
10568 trunk/help/opers/links (File Modified)
10569 trunk/help/opers/lusers (File Modified)
10570 trunk/help/opers/map (File Added)
10571 trunk/help/opers/motd (File Modified)
10572 trunk/help/opers/names (File Modified)
10573 trunk/help/opers/notice (File Modified)
10574 trunk/help/opers/operspy (File Modified)
10575 trunk/help/opers/part (File Modified)
10576 trunk/help/opers/privmsg (File Modified)
10577 trunk/help/opers/restart (File Modified)
10578 trunk/help/opers/set (File Modified)
10579 trunk/help/opers/stats (File Modified)
10580 trunk/help/opers/trace (File Modified)
10581 trunk/help/opers/version (File Modified)
10582 trunk/help/users/notice (File Modified)
10583 trunk/help/users/privmsg (File Modified)
10584 trunk/help/users/stats (File Modified)
10585
10586
10587 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10588 Log:
10589 Update help files.
10590
10591
10592 Modified:
10593 trunk/help/opers/cmode (File Modified)
10594 trunk/help/opers/umode (File Modified)
10595 trunk/help/opers/wallops (File Modified)
10596 trunk/help/opers/who (File Modified)
10597 trunk/help/users/umode (File Modified)
10598
10599
10600 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10601 Log:
10602 Include cmode +r in 004 and 005.
10603
10604
10605 Modified:
10606 trunk/include/supported.h (File Modified)
10607 trunk/src/messages.tab (File Modified)
10608
10609
10610 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10611 Log:
10612 No need to clear all 3 buffers in channel_modes().
10613
10614
10615 Modified:
10616 trunk/src/channel.c (File Modified)
10617
10618
10619 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10620 Log:
10621 - Fix multiple +f modes per line
10622 - -f shouldn't take a parameter
10623
10624
10625 Modified:
10626 trunk/modules/core/m_mode.c (File Modified)
10627
10628
10629 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10630 Log:
10631 Channel mode +Q now prevents forwarding to or through
10632 a channel, just like in hyperion, not from a channel.
10633
10634
10635 Modified:
10636 trunk/modules/core/m_join.c (File Modified)
10637
10638
10639 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10640 Log:
10641 Complete +F/+Q propagation.
10642
10643
10644 Modified:
10645 trunk/modules/core/m_join.c (File Modified)
10646 trunk/modules/core/m_sjoin.c (File Modified)
10647 trunk/src/channel.c (File Modified)
10648
10649
10650 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10651 Log:
10652 - A few minor fixes.
10653
10654
10655 Modified:
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/modules/m_services.c (File Modified)
10658
10659
10660 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10661 Log:
10662 - Fix netsplit obfuscation.
10663
10664
10665 Modified:
10666 trunk/src/client.c (File Modified)
10667
10668
10669 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10670 Log:
10671 - Fix another /stats p related bug.
10672
10673
10674 Modified:
10675 trunk/src/client.c (File Modified)
10676
10677
10678 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10679 Log:
10680 - Update example.conf.
10681
10682
10683 Modified:
10684 trunk/doc/example.conf (File Modified)
10685
10686
10687 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10688 Log:
10689 - Fix a minor bug here, and re-release 1.0.
10690
10691
10692 Modified:
10693 trunk/modules/core/m_nick.c (File Modified)
10694
10695
10696 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10697 Log:
10698 - Add bursted clients to /stats p list.
10699
10700
10701 Modified:
10702 trunk/modules/core/m_nick.c (File Modified)
10703
10704
10705 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10706 Log:
10707 - Add identify_service, identify_command options to the example.conf,
10708 newconf parser.
10709
10710
10711 Modified:
10712 trunk/NEWS (File Modified)
10713 trunk/doc/example.conf (File Modified)
10714 trunk/src/newconf.c (File Modified)
10715
10716
10717 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10718 Log:
10719 - Add services shortcuts.
10720
10721
10722 Modified:
10723 trunk/modules/Makefile.in (File Modified)
10724 trunk/modules/m_sshortcut.c (File Added)
10725
10726
10727 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10728 Log:
10729 - put back checks i removed by mistake
10730
10731
10732 Modified:
10733 trunk/modules/core/m_join.c (File Modified)
10734
10735
10736 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10737 Log:
10738 - Implement channel mode +Q, which disables forwarding.
10739 - Make forwarding usable by everyone.
10740 - Implement channel mode +F which bypasses authority checks on a target
10741 set with this mode
10742 - Update NEWS.
10743
10744
10745 Modified:
10746 trunk/NEWS (File Modified)
10747 trunk/include/channel.h (File Modified)
10748 trunk/include/supported.h (File Modified)
10749 trunk/modules/core/m_join.c (File Modified)
10750 trunk/modules/core/m_mode.c (File Modified)
10751 trunk/src/messages.tab (File Modified)
10752
10753
10754 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10755 Log:
10756 - Fix account handling brokenness.
10757
10758
10759 Modified:
10760 trunk/modules/m_services.c (File Modified)
10761
10762
10763 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10764 Log:
10765 Identify to services via server password hack. Still
10766 needs config file parts, like
10767 identifyservice = "nickserv@services.int";
10768 identifycommand = "IDENTIFY";
10769
10770
10771 Modified:
10772 trunk/include/s_conf.h (File Modified)
10773 trunk/src/s_user.c (File Modified)
10774
10775
10776 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10777 Log:
10778 Make send.c compile.
10779
10780
10781 Modified:
10782 trunk/src/send.c (File Modified)
10783
10784
10785 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10786 Log:
10787 - Handle this better.
10788
10789
10790 Modified:
10791 trunk/src/send.c (File Modified)
10792
10793
10794 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10795 Log:
10796 If the source is not a client, don't send to normal users.
10797
10798
10799 Modified:
10800 trunk/src/send.c (File Modified)
10801
10802
10803 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10804 Log:
10805 - Make /wallops behave as wallops in other ircds.
10806
10807
10808 Modified:
10809 trunk/modules/m_wallops.c (File Modified)
10810 trunk/src/send.c (File Modified)
10811
10812
10813 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10814 Log:
10815 - charybdis-1.0
10816
10817
10818 Modified:
10819 trunk/NEWS (File Modified)
10820 trunk/configure (File Modified)
10821 trunk/configure.ac (File Modified)
10822
10823
10824 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10825 Log:
10826 - Remove efnet configuration.
10827 - Rename example.conf as reference.conf, and replace the default
10828 example.conf with one suitable for AthemeNET.
10829 - Update makefile to reflect these changes.
10830
10831
10832 Modified:
10833 trunk/doc/Makefile.in (File Modified)
10834 trunk/doc/example.conf (File Modified)
10835 trunk/doc/example.efnet.conf (File Deleted)
10836 trunk/doc/reference.conf (File Added)
10837
10838
10839 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10840 Log:
10841 - Don't display opers who are /away.
10842
10843
10844 Modified:
10845 trunk/modules/m_stats.c (File Modified)
10846
10847
10848 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10849 Log:
10850 Put cmode +f in 004 and 005.
10851
10852
10853 Modified:
10854 trunk/include/supported.h (File Modified)
10855 trunk/src/messages.tab (File Modified)
10856
10857
10858 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10859 Log:
10860 Add user umode +Q which prevents a user from
10861 being forwarded.
10862
10863
10864 Modified:
10865 trunk/include/client.h (File Modified)
10866 trunk/modules/core/m_join.c (File Modified)
10867 trunk/src/messages.tab (File Modified)
10868 trunk/src/s_user.c (File Modified)
10869
10870
10871 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10872 Log:
10873 Implement channel forwarding in m_join(). As in
10874 hyperion, failing to join because of +i, +r or +j
10875 can cause you to be forwarded, potentially
10876 recursively. Unlike hyperion, a single numeric
10877 is sent in case of a successful forward, otherwise
10878 the ircd acts if there were no forward.
10879
10880
10881 Modified:
10882 trunk/include/numeric.h (File Modified)
10883 trunk/modules/core/m_join.c (File Modified)
10884 trunk/src/messages.tab (File Modified)
10885
10886
10887 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10888 Log:
10889 Allow servers to set oper-only cmodes as well.
10890
10891
10892 Modified:
10893 trunk/modules/core/m_mode.c (File Modified)
10894
10895
10896 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10897 Log:
10898 Add cmode +f which takes a channel name, settable
10899 only by opers for now. Does not do anything yet.
10900
10901
10902 Modified:
10903 trunk/include/channel.h (File Modified)
10904 trunk/modules/core/m_join.c (File Modified)
10905 trunk/modules/core/m_mode.c (File Modified)
10906 trunk/modules/core/m_sjoin.c (File Modified)
10907 trunk/src/channel.c (File Modified)
10908
10909
10910 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10911 Log:
10912 Fully initialize 'mode' in ms_join() and ms_sjoin()
10913 to avoid old +j garbage from being used.
10914
10915
10916 Modified:
10917 trunk/modules/core/m_join.c (File Modified)
10918 trunk/modules/core/m_sjoin.c (File Modified)
10919
10920
10921 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10922 Log:
10923 - only touch join_count/join_delta if join throttling
10924 is enabled on the channel
10925 - reset join_count/join_delta to 0 if -j is set
10926
10927
10928 Modified:
10929 trunk/modules/core/m_join.c (File Modified)
10930 trunk/modules/core/m_mode.c (File Modified)
10931 trunk/modules/core/m_sjoin.c (File Modified)
10932
10933
10934 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10935 Log:
10936 Also start a new "period" for join throttling for remote joins,
10937 if necessary. Make the code slightly clearer.
10938
10939
10940 Modified:
10941 trunk/modules/core/m_join.c (File Modified)
10942 trunk/src/channel.c (File Modified)
10943
10944
10945 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10946 Log:
10947 Some +j improvements, still broken.
10948
10949
10950 Modified:
10951 trunk/modules/core/m_join.c (File Modified)
10952 trunk/modules/core/m_sjoin.c (File Modified)
10953
10954
10955 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10956 Log:
10957 Only do +z processing for +m channels the sender is on,
10958 as bans/quiets are currently only checked locally.
10959
10960
10961 Modified:
10962 trunk/modules/core/m_message.c (File Modified)
10963
10964
10965 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10966 Log:
10967 - Add max_bans_large configuration option, defaulting to 500, to
10968 limit the number of bans in a +L channel
10969 - Change b/e/I to b/e/I/q in texts
10970
10971
10972 Modified:
10973 trunk/doc/example.conf (File Modified)
10974 trunk/include/s_conf.h (File Modified)
10975 trunk/modules/core/m_mode.c (File Modified)
10976 trunk/modules/m_info.c (File Modified)
10977 trunk/src/newconf.c (File Modified)
10978 trunk/src/s_conf.c (File Modified)
10979
10980
10981 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10982 Log:
10983 Store invite for +gi channels.
10984 Note that +gi is significantly weaker access control than +i.
10985
10986
10987 Modified:
10988 trunk/modules/m_invite.c (File Modified)
10989
10990
10991 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10992 Log:
10993 Nonops are allowed to see +q lists.
10994
10995
10996 Modified:
10997 trunk/modules/core/m_mode.c (File Modified)
10998
10999
11000 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11001 Log:
11002 Invalidate can_send() cache on -q.
11003
11004
11005 Modified:
11006 trunk/modules/core/m_mode.c (File Modified)
11007
11008
11009 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11010 Log:
11011 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11012
11013
11014 Modified:
11015 trunk/modules/core/m_sjoin.c (File Modified)
11016
11017
11018 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11019 Log:
11020 - Allow blank SJOINs -- for permanant channels.
11021
11022
11023 Modified:
11024 trunk/modules/core/m_sjoin.c (File Modified)
11025
11026
11027 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11028 Log:
11029 - Burst permanant channels.
11030
11031
11032 Modified:
11033 trunk/src/s_serv.c (File Modified)
11034
11035
11036 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11037 Log:
11038 - Fix handling of permanant channels.
11039
11040
11041 Modified:
11042 trunk/modules/core/m_join.c (File Modified)
11043
11044
11045 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11046 Log:
11047 - Run indent on core modules.
11048 - Add propagation of join throttle settings.
11049
11050
11051 Modified:
11052 trunk/modules/core/m_die.c (File Modified)
11053 trunk/modules/core/m_error.c (File Modified)
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_kick.c (File Modified)
11056 trunk/modules/core/m_kill.c (File Modified)
11057 trunk/modules/core/m_message.c (File Modified)
11058 trunk/modules/core/m_mode.c (File Modified)
11059 trunk/modules/core/m_nick.c (File Modified)
11060 trunk/modules/core/m_part.c (File Modified)
11061 trunk/modules/core/m_quit.c (File Modified)
11062 trunk/modules/core/m_server.c (File Modified)
11063 trunk/modules/core/m_sjoin.c (File Modified)
11064 trunk/modules/core/m_squit.c (File Modified)
11065
11066
11067 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11068 Log:
11069 - Fix mistake in commit message.
11070
11071
11072 Modified:
11073 trunk/ChangeLog (File Modified)
11074
11075
11076 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11077 Log:
11078 - Channel throttling.
11079
11080
11081 Modified:
11082 trunk/NEWS (File Modified)
11083 trunk/include/supported.h (File Modified)
11084 trunk/modules/core/m_mode.c (File Modified)
11085 trunk/src/messages.tab (File Modified)
11086
11087
11088 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11089 Log:
11090 - Channel throttle logic fixes.
11091
11092
11093 Modified:
11094 trunk/include/channel.h (File Modified)
11095
11096
11097 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11098 Log:
11099 - Add the throttle logic.
11100
11101
11102 Modified:
11103 trunk/include/channel.h (File Modified)
11104 trunk/include/numeric.h (File Modified)
11105 trunk/modules/core/m_join.c (File Modified)
11106 trunk/src/channel.c (File Modified)
11107 trunk/src/messages.tab (File Modified)
11108
11109
11110 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11111 Log:
11112 - Cosmetic fixes to CREDITS.
11113
11114
11115 Modified:
11116 trunk/CREDITS (File Modified)
11117
11118
11119 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11120 Log:
11121 - Better channel_modes() from ShadowIRCd 4.
11122
11123
11124 Modified:
11125 trunk/include/channel.h (File Modified)
11126 trunk/src/channel.c (File Modified)
11127
11128
11129 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11130 Log:
11131 - Strip colour codes from parts.
11132
11133
11134 Modified:
11135 trunk/modules/core/m_part.c (File Modified)
11136
11137
11138 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11139 Log:
11140 - Strip colour codes from quits.
11141
11142
11143 Modified:
11144 trunk/modules/core/m_quit.c (File Modified)
11145
11146
11147 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11148 Log:
11149 - add +c/+g/+z to channel_modes().
11150
11151
11152 Modified:
11153 trunk/src/channel.c (File Modified)
11154
11155
11156 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11157 Log:
11158 - Add +g to 004/005 numerics.
11159
11160
11161 Modified:
11162 trunk/include/supported.h (File Modified)
11163 trunk/src/messages.tab (File Modified)
11164
11165
11166 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11167 Log:
11168 - Add +cgz to set_final_mode() in both join/sjoin.
11169 - Implement channel mode +g: Free invite.
11170
11171
11172 Modified:
11173 trunk/include/channel.h (File Modified)
11174 trunk/modules/core/m_join.c (File Modified)
11175 trunk/modules/core/m_mode.c (File Modified)
11176 trunk/modules/core/m_sjoin.c (File Modified)
11177 trunk/modules/m_invite.c (File Modified)
11178
11179
11180 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11181 Log:
11182 - Make sure /stats p uses the right list.
11183
11184
11185 Modified:
11186 trunk/modules/m_stats.c (File Modified)
11187
11188
11189 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11190 Log:
11191 - local oper list becomes local_oper_list.
11192 - all opers are stored on oper_list for /stats p.
11193
11194
11195 Modified:
11196 trunk/include/ircd.h (File Modified)
11197 trunk/modules/m_stats.c (File Modified)
11198 trunk/modules/m_trace.c (File Modified)
11199 trunk/src/client.c (File Modified)
11200 trunk/src/ircd.c (File Modified)
11201 trunk/src/s_user.c (File Modified)
11202 trunk/src/send.c (File Modified)
11203
11204
11205 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11206 Log:
11207 - Remove ENABLE_SERVICES legacy define.
11208
11209
11210 Modified:
11211 trunk/configure (File Modified)
11212 trunk/configure.ac (File Modified)
11213 trunk/include/client.h (File Modified)
11214 trunk/include/m_info.h (File Modified)
11215 trunk/include/s_conf.h (File Modified)
11216 trunk/modules/Makefile.in (File Modified)
11217 trunk/modules/core/m_kick.c (File Modified)
11218 trunk/modules/core/m_mode.c (File Modified)
11219 trunk/modules/core/m_nick.c (File Modified)
11220 trunk/modules/core/m_sjoin.c (File Modified)
11221 trunk/modules/m_services.c (File Modified)
11222 trunk/src/channel.c (File Modified)
11223 trunk/src/newconf.c (File Modified)
11224 trunk/src/s_conf.c (File Modified)
11225 trunk/src/s_serv.c (File Modified)
11226 trunk/src/s_user.c (File Modified)
11227
11228
11229 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11230 Log:
11231 - New reject message, ala ircu.
11232
11233
11234 Modified:
11235 trunk/src/reject.c (File Modified)
11236
11237
11238 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11239 Log:
11240 - Reduce 'broadcast storm' effect in m_chghost.
11241
11242
11243 Modified:
11244 trunk/modules/m_chghost.c (File Modified)
11245
11246
11247 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11248 Log:
11249 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11250
11251
11252 Modified:
11253 trunk/include/supported.h (File Modified)
11254 trunk/src/messages.tab (File Modified)
11255
11256
11257 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11258 Log:
11259 - Implement +z.
11260
11261
11262 Modified:
11263 trunk/include/channel.h (File Modified)
11264 trunk/modules/core/m_message.c (File Modified)
11265 trunk/modules/core/m_mode.c (File Modified)
11266
11267
11268 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11269 Log:
11270 - use sendto_one_numeric() in some places.
11271
11272
11273 Modified:
11274 trunk/modules/core/m_mode.c (File Modified)
11275
11276
11277 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11278 Log:
11279 - Implement channel mode +c -- colour stripping.
11280
11281
11282 Modified:
11283 trunk/include/irc_string.h (File Modified)
11284 trunk/include/supported.h (File Modified)
11285 trunk/modules/core/m_message.c (File Modified)
11286 trunk/modules/core/m_mode.c (File Modified)
11287 trunk/src/irc_string.c (File Modified)
11288 trunk/src/messages.tab (File Modified)
11289
11290
11291 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11292 Log:
11293 - Add +qLP to CHANMODES 005 numeric.
11294
11295
11296 Modified:
11297 trunk/include/supported.h (File Modified)
11298
11299
11300 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11301 Log:
11302 Move credits files to doc/.
11303
11304
11305 Modified:
11306 trunk/Hybrid-team (File Deleted)
11307 trunk/Ratbox-team (File Deleted)
11308 trunk/doc/Hybrid-team (File Added)
11309 trunk/doc/Ratbox-team (File Added)
11310
11311
11312 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11313 Log:
11314 - Rename Ratbox credits as Ratbox-team.
11315 - Add in our own CREDITS.
11316
11317
11318 Modified:
11319 trunk/CREDITS (File Deleted)
11320 trunk/CREDITS (File Added)
11321 trunk/Ratbox-team (File Added)
11322
11323
11324 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11325 Log:
11326 - Quietcache fixes.
11327
11328
11329 Modified:
11330 trunk/modules/core/m_mode.c (File Modified)
11331
11332
11333 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11334 Log:
11335 - Rebuild configure.
11336
11337
11338 Modified:
11339 trunk/autom4te.cache/ (File Deleted)
11340 trunk/configure (File Modified)
11341
11342
11343 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11344 Log:
11345 Add +q to messages.tab.
11346
11347
11348 Modified:
11349 trunk/src/messages.tab (File Modified)
11350
11351
11352 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11353 Log:
11354 - port m_sjoin stuff to TS6 JOIN syntax.
11355
11356
11357 Modified:
11358 trunk/modules/core/m_join.c (File Modified)
11359
11360
11361 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11362 Log:
11363 - Implement channel mode +q (quiet)
11364
11365
11366 Modified:
11367 trunk/include/channel.h (File Modified)
11368 trunk/modules/core/m_mode.c (File Modified)
11369 trunk/src/channel.c (File Modified)
11370
11371
11372 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11373 Log:
11374 Add +L/+P for set_final_mode().
11375
11376
11377 Modified:
11378 trunk/modules/core/m_sjoin.c (File Modified)
11379
11380
11381 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11382 Log:
11383 Add +L/+P in channel_modes().
11384
11385
11386 Modified:
11387 trunk/src/channel.c (File Modified)
11388
11389
11390 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11391 Log:
11392 - Use MODE_PERMANENT, not MODE_PERMANANT
11393 - Actually use chm_staff()
11394
11395 It compiles but is not otherwise tested.
11396
11397
11398 Modified:
11399 trunk/include/channel.h (File Modified)
11400 trunk/modules/core/m_mode.c (File Modified)
11401 trunk/modules/core/m_sjoin.c (File Modified)
11402 trunk/src/channel.c (File Modified)
11403
11404
11405 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11406 Log:
11407 - Ok, patchlevel.h is fixed now.
11408
11409
11410 Modified:
11411 trunk/include/patchlevel.h (File Modified)
11412
11413
11414 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11415 Log:
11416 - *sigh*
11417
11418
11419 Modified:
11420 trunk/include/patchlevel.h (File Modified)
11421 trunk/src/version.c.SH (File Modified)
11422
11423
11424 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11425 Log:
11426 - Fix compilation issue with version.c.
11427
11428
11429 Modified:
11430 trunk/src/version.c.SH (File Modified)
11431
11432
11433 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11434 Log:
11435 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11436 this from the BUGS file.
11437
11438
11439 Modified:
11440 trunk/BUGS (File Modified)
11441
11442
11443 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11444 Log:
11445 Mangle all netsplit messages if flatten links is enabled.
11446
11447
11448 Modified:
11449 trunk/src/client.c (File Modified)
11450
11451
11452 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11453 Log:
11454 - jilles pointed out that /stats p needed severe changes -- implement
11455 them
11456
11457
11458 Modified:
11459 trunk/modules/m_stats.c (File Modified)
11460
11461
11462 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11463 Log:
11464 Rename RELNOTES to NEWS.
11465
11466
11467 Modified:
11468 trunk/NEWS (File Added)
11469 trunk/RELNOTES (File Deleted)
11470
11471
11472 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11473 Log:
11474 Update RELNOTES.
11475
11476
11477 Modified:
11478 trunk/RELNOTES (File Modified)
11479
11480
11481 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11482 Log:
11483 - Make /stats p work globally.
11484 - Change 'OPER(s)' to 'staff members'
11485
11486
11487 Modified:
11488 trunk/modules/m_stats.c (File Modified)
11489
11490
11491 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11492 Log:
11493 - add modes, +LP to RPL_MYINFO.
11494
11495
11496 Modified:
11497 trunk/src/messages.tab (File Modified)
11498
11499
11500 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11501 Log:
11502 More stuff to RELNOTES.
11503
11504
11505 Modified:
11506 trunk/RELNOTES (File Modified)
11507
11508
11509 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11510 Log:
11511 - Implement +P.
11512
11513
11514 Modified:
11515 trunk/modules/core/m_sjoin.c (File Modified)
11516 trunk/src/channel.c (File Modified)
11517
11518
11519 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11520 Log:
11521 - Implement list limit exceed modes -- +L.
11522
11523
11524 Modified:
11525 trunk/modules/core/m_mode.c (File Modified)
11526
11527
11528 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11529 Log:
11530 - Add handlers for modes +L, +P.
11531
11532
11533 Modified:
11534 trunk/include/channel.h (File Modified)
11535 trunk/modules/core/m_mode.c (File Modified)
11536
11537
11538 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11539 Log:
11540 Update properties on *everything*.
11541
11542
11543 Modified:
11544 trunk/.cvsignore (Property Modified)
11545 trunk/.indent.pro (Property Modified)
11546 trunk/BUGS (File Modified) (Property Modified)
11547 trunk/CREDITS (File Modified) (Property Modified)
11548 trunk/ChangeLog (Property Modified)
11549 trunk/Hybrid-team (File Modified) (Property Modified)
11550 trunk/INSTALL (File Modified) (Property Modified)
11551 trunk/LICENSE (File Modified) (Property Modified)
11552 trunk/Makefile.in (File Modified) (Property Modified)
11553 trunk/README.FIRST (File Modified) (Property Modified)
11554 trunk/RELNOTES (File Modified) (Property Modified)
11555 trunk/SVN-Access (Property Modified)
11556 trunk/aclocal.m4 (File Modified) (Property Modified)
11557 trunk/adns/.cvsignore (Property Modified)
11558 trunk/adns/COPYING (Property Modified)
11559 trunk/adns/GPL-vs-LGPL (Property Modified)
11560 trunk/adns/Makefile.in (File Modified) (Property Modified)
11561 trunk/adns/README (Property Modified)
11562 trunk/adns/README.ircd (Property Modified)
11563 trunk/adns/adns.h (File Modified) (Property Modified)
11564 trunk/adns/check.c (File Modified) (Property Modified)
11565 trunk/adns/dlist.h (File Modified) (Property Modified)
11566 trunk/adns/event.c (File Modified) (Property Modified)
11567 trunk/adns/general.c (File Modified) (Property Modified)
11568 trunk/adns/internal.h (File Modified) (Property Modified)
11569 trunk/adns/parse.c (File Modified) (Property Modified)
11570 trunk/adns/query.c (File Modified) (Property Modified)
11571 trunk/adns/reply.c (File Modified) (Property Modified)
11572 trunk/adns/setup.c (File Modified) (Property Modified)
11573 trunk/adns/transmit.c (File Modified) (Property Modified)
11574 trunk/adns/tvarith.h (File Modified) (Property Modified)
11575 trunk/adns/types.c (File Modified) (Property Modified)
11576 trunk/configure (File Modified) (Property Modified)
11577 trunk/configure.ac (File Modified) (Property Modified)
11578 trunk/contrib/.cvsignore (Property Modified)
11579 trunk/contrib/.indent.pro (Property Modified)
11580 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11581 trunk/contrib/README (File Modified) (Property Modified)
11582 trunk/contrib/example_module.c (File Modified) (Property Modified)
11583 trunk/contrib/m_42.c (File Modified) (Property Modified)
11584 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11585 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11586 trunk/contrib/m_force.c (File Modified) (Property Modified)
11587 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11588 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11589 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11590 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11591 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11592 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11593 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11594 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11595 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11596 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11597 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11598 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11599 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11600 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11601 trunk/doc/.cvsignore (Property Modified)
11602 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11603 trunk/doc/Makefile.in (File Modified) (Property Modified)
11604 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11605 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11606 trunk/doc/challenge.txt (File Modified) (Property Modified)
11607 trunk/doc/example.conf (File Modified) (Property Modified)
11608 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11609 trunk/doc/hooks.txt (File Modified) (Property Modified)
11610 trunk/doc/index.txt (File Modified) (Property Modified)
11611 trunk/doc/ircd.8 (File Modified) (Property Modified)
11612 trunk/doc/ircd.motd (Property Modified)
11613 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11614 trunk/doc/modeg.txt (File Modified) (Property Modified)
11615 trunk/doc/modes.txt (File Modified) (Property Modified)
11616 trunk/doc/monitor.txt (File Modified) (Property Modified)
11617 trunk/doc/old/Authors (Property Modified)
11618 trunk/doc/operguide.txt (File Modified) (Property Modified)
11619 trunk/doc/opermyth.txt (Property Modified)
11620 trunk/doc/server-version-info (File Modified) (Property Modified)
11621 trunk/doc/services.txt (File Modified) (Property Modified)
11622 trunk/doc/technical/README.TSora (Property Modified)
11623 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11624 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11625 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11626 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11627 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11628 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11629 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11630 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11631 trunk/doc/technical/rfc1459.txt (Property Modified)
11632 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11633 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11634 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11635 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11636 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11637 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11638 trunk/help/Makefile.in (File Modified) (Property Modified)
11639 trunk/help/opers/accept (Property Modified)
11640 trunk/help/opers/admin (Property Modified)
11641 trunk/help/opers/away (Property Modified)
11642 trunk/help/opers/capab (Property Modified)
11643 trunk/help/opers/challenge (Property Modified)
11644 trunk/help/opers/close (Property Modified)
11645 trunk/help/opers/cmode (Property Modified)
11646 trunk/help/opers/cnotice (Property Modified)
11647 trunk/help/opers/connect (Property Modified)
11648 trunk/help/opers/cprivmsg (Property Modified)
11649 trunk/help/opers/credits (Property Modified)
11650 trunk/help/opers/die (Property Modified)
11651 trunk/help/opers/dline (Property Modified)
11652 trunk/help/opers/eob (Property Modified)
11653 trunk/help/opers/error (Property Modified)
11654 trunk/help/opers/etrace (Property Modified)
11655 trunk/help/opers/gline (Property Modified)
11656 trunk/help/opers/help (Property Modified)
11657 trunk/help/opers/index (Property Modified)
11658 trunk/help/opers/info (Property Modified)
11659 trunk/help/opers/invite (Property Modified)
11660 trunk/help/opers/ison (Property Modified)
11661 trunk/help/opers/join (Property Modified)
11662 trunk/help/opers/kick (Property Modified)
11663 trunk/help/opers/kill (Property Modified)
11664 trunk/help/opers/kline (Property Modified)
11665 trunk/help/opers/knock (Property Modified)
11666 trunk/help/opers/links (Property Modified)
11667 trunk/help/opers/list (Property Modified)
11668 trunk/help/opers/locops (Property Modified)
11669 trunk/help/opers/lusers (Property Modified)
11670 trunk/help/opers/modlist (Property Modified)
11671 trunk/help/opers/modload (Property Modified)
11672 trunk/help/opers/modrestart (Property Modified)
11673 trunk/help/opers/modunload (Property Modified)
11674 trunk/help/opers/motd (Property Modified)
11675 trunk/help/opers/names (Property Modified)
11676 trunk/help/opers/nick (Property Modified)
11677 trunk/help/opers/notice (Property Modified)
11678 trunk/help/opers/oper (Property Modified)
11679 trunk/help/opers/operspy (Property Modified)
11680 trunk/help/opers/operwall (Property Modified)
11681 trunk/help/opers/part (Property Modified)
11682 trunk/help/opers/pass (Property Modified)
11683 trunk/help/opers/ping (Property Modified)
11684 trunk/help/opers/pong (Property Modified)
11685 trunk/help/opers/post (Property Modified)
11686 trunk/help/opers/privmsg (Property Modified)
11687 trunk/help/opers/quit (Property Modified)
11688 trunk/help/opers/rehash (Property Modified)
11689 trunk/help/opers/restart (Property Modified)
11690 trunk/help/opers/resv (Property Modified)
11691 trunk/help/opers/server (Property Modified)
11692 trunk/help/opers/set (Property Modified)
11693 trunk/help/opers/sjoin (Property Modified)
11694 trunk/help/opers/squit (Property Modified)
11695 trunk/help/opers/stats (Property Modified)
11696 trunk/help/opers/svinfo (Property Modified)
11697 trunk/help/opers/testgecos (Property Modified)
11698 trunk/help/opers/testline (Property Modified)
11699 trunk/help/opers/testmask (Property Modified)
11700 trunk/help/opers/time (Property Modified)
11701 trunk/help/opers/topic (Property Modified)
11702 trunk/help/opers/trace (Property Modified)
11703 trunk/help/opers/uhelp (Property Modified)
11704 trunk/help/opers/umode (Property Modified)
11705 trunk/help/opers/undline (Property Modified)
11706 trunk/help/opers/ungline (Property Modified)
11707 trunk/help/opers/unkline (Property Modified)
11708 trunk/help/opers/unresv (Property Modified)
11709 trunk/help/opers/unxline (Property Modified)
11710 trunk/help/opers/user (Property Modified)
11711 trunk/help/opers/userhost (Property Modified)
11712 trunk/help/opers/users (Property Modified)
11713 trunk/help/opers/version (Property Modified)
11714 trunk/help/opers/wallops (Property Modified)
11715 trunk/help/opers/who (Property Modified)
11716 trunk/help/opers/whois (Property Modified)
11717 trunk/help/opers/whowas (Property Modified)
11718 trunk/help/opers/xline (Property Modified)
11719 trunk/help/users/index (Property Modified)
11720 trunk/help/users/info (Property Modified)
11721 trunk/help/users/notice (Property Modified)
11722 trunk/help/users/privmsg (Property Modified)
11723 trunk/help/users/stats (Property Modified)
11724 trunk/help/users/umode (Property Modified)
11725 trunk/include/.cvsignore (Property Modified)
11726 trunk/include/.indent.pro (Property Modified)
11727 trunk/include/balloc.h (File Modified) (Property Modified)
11728 trunk/include/cache.h (File Modified) (Property Modified)
11729 trunk/include/channel.h (File Modified) (Property Modified)
11730 trunk/include/class.h (File Modified) (Property Modified)
11731 trunk/include/client.h (File Modified) (Property Modified)
11732 trunk/include/commio.h (File Modified) (Property Modified)
11733 trunk/include/common.h (File Modified) (Property Modified)
11734 trunk/include/config.h (File Modified) (Property Modified)
11735 trunk/include/config.h.dist (File Modified) (Property Modified)
11736 trunk/include/defaults.h (File Modified) (Property Modified)
11737 trunk/include/event.h (File Modified) (Property Modified)
11738 trunk/include/hash.h (File Modified) (Property Modified)
11739 trunk/include/hook.h (File Modified) (Property Modified)
11740 trunk/include/hostmask.h (File Modified) (Property Modified)
11741 trunk/include/irc_string.h (File Modified) (Property Modified)
11742 trunk/include/ircd.h (File Modified) (Property Modified)
11743 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11744 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11745 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11746 trunk/include/linebuf.h (File Modified) (Property Modified)
11747 trunk/include/listener.h (File Modified) (Property Modified)
11748 trunk/include/m_info.h (File Modified) (Property Modified)
11749 trunk/include/memory.h (File Modified) (Property Modified)
11750 trunk/include/modules.h (File Modified) (Property Modified)
11751 trunk/include/monitor.h (File Modified) (Property Modified)
11752 trunk/include/msg.h (File Modified) (Property Modified)
11753 trunk/include/newconf.h (File Modified) (Property Modified)
11754 trunk/include/numeric.h (File Modified) (Property Modified)
11755 trunk/include/packet.h (File Modified) (Property Modified)
11756 trunk/include/parse.h (File Modified) (Property Modified)
11757 trunk/include/patchlevel.h (File Modified) (Property Modified)
11758 trunk/include/patricia.h (File Modified) (Property Modified)
11759 trunk/include/reject.h (File Modified) (Property Modified)
11760 trunk/include/res.h (File Modified) (Property Modified)
11761 trunk/include/restart.h (File Modified) (Property Modified)
11762 trunk/include/s_auth.h (File Modified) (Property Modified)
11763 trunk/include/s_conf.h (File Modified) (Property Modified)
11764 trunk/include/s_gline.h (File Modified) (Property Modified)
11765 trunk/include/s_log.h (File Modified) (Property Modified)
11766 trunk/include/s_newconf.h (File Modified) (Property Modified)
11767 trunk/include/s_serv.h (File Modified) (Property Modified)
11768 trunk/include/s_stats.h (File Modified) (Property Modified)
11769 trunk/include/s_user.h (File Modified) (Property Modified)
11770 trunk/include/s_zip.h (File Modified) (Property Modified)
11771 trunk/include/scache.h (File Modified) (Property Modified)
11772 trunk/include/send.h (File Modified) (Property Modified)
11773 trunk/include/serno.h (Property Modified)
11774 trunk/include/setup.h.in (Property Modified)
11775 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11776 trunk/include/stdinc.h (File Modified) (Property Modified)
11777 trunk/include/supported.h (File Modified) (Property Modified)
11778 trunk/include/tools.h (File Modified) (Property Modified)
11779 trunk/include/whowas.h (File Modified) (Property Modified)
11780 trunk/install-sh (File Modified) (Property Modified)
11781 trunk/modules/.cvsignore (Property Modified)
11782 trunk/modules/.depend (Property Modified)
11783 trunk/modules/.indent.pro (Property Modified)
11784 trunk/modules/Makefile.in (File Modified) (Property Modified)
11785 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11786 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11787 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11788 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11789 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11790 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11791 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11792 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11793 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11794 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11795 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11796 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11797 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11798 trunk/modules/m_accept.c (File Modified) (Property Modified)
11799 trunk/modules/m_admin.c (File Modified) (Property Modified)
11800 trunk/modules/m_away.c (File Modified) (Property Modified)
11801 trunk/modules/m_cap.c (File Modified) (Property Modified)
11802 trunk/modules/m_capab.c (File Modified) (Property Modified)
11803 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11804 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11805 trunk/modules/m_close.c (File Modified) (Property Modified)
11806 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11807 trunk/modules/m_connect.c (File Modified) (Property Modified)
11808 trunk/modules/m_dline.c (File Modified) (Property Modified)
11809 trunk/modules/m_encap.c (File Modified) (Property Modified)
11810 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11811 trunk/modules/m_gline.c (File Modified) (Property Modified)
11812 trunk/modules/m_help.c (File Modified) (Property Modified)
11813 trunk/modules/m_info.c (File Modified) (Property Modified)
11814 trunk/modules/m_invite.c (File Modified) (Property Modified)
11815 trunk/modules/m_ison.c (File Modified) (Property Modified)
11816 trunk/modules/m_kline.c (File Modified) (Property Modified)
11817 trunk/modules/m_knock.c (File Modified) (Property Modified)
11818 trunk/modules/m_links.c (File Modified) (Property Modified)
11819 trunk/modules/m_list.c (File Modified) (Property Modified)
11820 trunk/modules/m_locops.c (File Modified) (Property Modified)
11821 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11822 trunk/modules/m_map.c (File Modified) (Property Modified)
11823 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11824 trunk/modules/m_motd.c (File Modified) (Property Modified)
11825 trunk/modules/m_names.c (File Modified) (Property Modified)
11826 trunk/modules/m_oper.c (File Modified) (Property Modified)
11827 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11828 trunk/modules/m_pass.c (File Modified) (Property Modified)
11829 trunk/modules/m_ping.c (File Modified) (Property Modified)
11830 trunk/modules/m_pong.c (File Modified) (Property Modified)
11831 trunk/modules/m_post.c (File Modified) (Property Modified)
11832 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11833 trunk/modules/m_restart.c (File Modified) (Property Modified)
11834 trunk/modules/m_resv.c (File Modified) (Property Modified)
11835 trunk/modules/m_services.c (File Modified) (Property Modified)
11836 trunk/modules/m_set.c (File Modified) (Property Modified)
11837 trunk/modules/m_stats.c (File Modified) (Property Modified)
11838 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11839 trunk/modules/m_tb.c (File Modified) (Property Modified)
11840 trunk/modules/m_testline.c (File Modified) (Property Modified)
11841 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11842 trunk/modules/m_time.c (File Modified) (Property Modified)
11843 trunk/modules/m_topic.c (File Modified) (Property Modified)
11844 trunk/modules/m_trace.c (File Modified) (Property Modified)
11845 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11846 trunk/modules/m_user.c (File Modified) (Property Modified)
11847 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11848 trunk/modules/m_users.c (File Modified) (Property Modified)
11849 trunk/modules/m_version.c (File Modified) (Property Modified)
11850 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11851 trunk/modules/m_who.c (File Modified) (Property Modified)
11852 trunk/modules/m_whois.c (File Modified) (Property Modified)
11853 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11854 trunk/modules/m_xline.c (File Modified) (Property Modified)
11855 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11856 trunk/servlink/.cvsignore (Property Modified)
11857 trunk/servlink/.indent.pro (Property Modified)
11858 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11859 trunk/servlink/README (File Modified) (Property Modified)
11860 trunk/servlink/TODO (File Modified) (Property Modified)
11861 trunk/servlink/control.c (File Modified) (Property Modified)
11862 trunk/servlink/control.h (File Modified) (Property Modified)
11863 trunk/servlink/io.c (File Modified) (Property Modified)
11864 trunk/servlink/io.h (File Modified) (Property Modified)
11865 trunk/servlink/servlink.c (File Modified) (Property Modified)
11866 trunk/servlink/servlink.h (File Modified) (Property Modified)
11867 trunk/src/.cvsignore (Property Modified)
11868 trunk/src/.depend (Property Modified)
11869 trunk/src/.indent.pro (Property Modified)
11870 trunk/src/Makefile.in (File Modified) (Property Modified)
11871 trunk/src/adns.c (File Modified) (Property Modified)
11872 trunk/src/balloc.c (File Modified) (Property Modified)
11873 trunk/src/cache.c (File Modified) (Property Modified)
11874 trunk/src/channel.c (File Modified) (Property Modified)
11875 trunk/src/class.c (File Modified) (Property Modified)
11876 trunk/src/client.c (File Modified) (Property Modified)
11877 trunk/src/commio.c (File Modified) (Property Modified)
11878 trunk/src/devpoll.c (File Modified) (Property Modified)
11879 trunk/src/epoll.c (File Modified) (Property Modified)
11880 trunk/src/event.c (File Modified) (Property Modified)
11881 trunk/src/getopt.c (File Modified) (Property Modified)
11882 trunk/src/hash.c (File Modified) (Property Modified)
11883 trunk/src/hook.c (File Modified) (Property Modified)
11884 trunk/src/hostmask.c (File Modified) (Property Modified)
11885 trunk/src/irc_string.c (File Modified) (Property Modified)
11886 trunk/src/ircd.c (File Modified) (Property Modified)
11887 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11888 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11889 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11890 trunk/src/kdparse.c (File Modified) (Property Modified)
11891 trunk/src/kqueue.c (File Modified) (Property Modified)
11892 trunk/src/linebuf.c (File Modified) (Property Modified)
11893 trunk/src/listener.c (File Modified) (Property Modified)
11894 trunk/src/match.c (File Modified) (Property Modified)
11895 trunk/src/memory.c (File Modified) (Property Modified)
11896 trunk/src/messages.tab (File Modified) (Property Modified)
11897 trunk/src/modules.c (File Modified) (Property Modified)
11898 trunk/src/monitor.c (File Modified) (Property Modified)
11899 trunk/src/newconf.c (File Modified) (Property Modified)
11900 trunk/src/numeric.c (File Modified) (Property Modified)
11901 trunk/src/packet.c (File Modified) (Property Modified)
11902 trunk/src/parse.c (File Modified) (Property Modified)
11903 trunk/src/patricia.c (File Modified) (Property Modified)
11904 trunk/src/poll.c (File Modified) (Property Modified)
11905 trunk/src/reject.c (File Modified) (Property Modified)
11906 trunk/src/restart.c (File Modified) (Property Modified)
11907 trunk/src/s_auth.c (File Modified) (Property Modified)
11908 trunk/src/s_conf.c (File Modified) (Property Modified)
11909 trunk/src/s_gline.c (File Modified) (Property Modified)
11910 trunk/src/s_log.c (File Modified) (Property Modified)
11911 trunk/src/s_newconf.c (File Modified) (Property Modified)
11912 trunk/src/s_serv.c (File Modified) (Property Modified)
11913 trunk/src/s_stats.c (File Modified) (Property Modified)
11914 trunk/src/s_user.c (File Modified) (Property Modified)
11915 trunk/src/scache.c (File Modified) (Property Modified)
11916 trunk/src/select.c (File Modified) (Property Modified)
11917 trunk/src/send.c (File Modified) (Property Modified)
11918 trunk/src/snprintf.c (File Modified) (Property Modified)
11919 trunk/src/tools.c (File Modified) (Property Modified)
11920 trunk/src/version.c.SH (File Modified) (Property Modified)
11921 trunk/src/whowas.c (File Modified) (Property Modified)
11922 trunk/tools/.cvsignore (Property Modified)
11923 trunk/tools/Makefile.in (File Modified) (Property Modified)
11924 trunk/tools/README (File Modified) (Property Modified)
11925 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11926 trunk/tools/convertilines.c (File Modified) (Property Modified)
11927 trunk/tools/convertklines.c (File Modified) (Property Modified)
11928 trunk/tools/mkkeypair (Property Modified)
11929 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11930 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11931 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11932 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11933 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11934 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11935 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11936 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11937 trunk/tools/untabify (File Modified) (Property Modified)
11938 trunk/tools/viconf.c (File Modified) (Property Modified)
11939
11940
11941 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11942 Log:
11943 - Update RELNOTES.
11944
11945
11946 Modified:
11947 trunk/RELNOTES (File Modified)
11948
11949
11950 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11951 Log:
11952 - Make version.c use our serial, not ratbox's.
11953
11954
11955 Modified:
11956 trunk/src/version.c.SH (File Modified)
11957
11958
11959 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11960 Log:
11961 - update RELNOTES
11962 - revved patchlevel to 2.1.5
11963
11964
11965 Modified:
11966 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11968
11969
11970 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11971 Log:
11972 - fix buffer overflow and unterminated buffer when removing TS6 bans
11973 - fix rebuilding of SJOIN
11974
11975
11976 Modified:
11977 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11978
11979
11980 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11981 Log:
11982 have servlink report if it gets an uncompressed error message when it gets inflate failures
11983
11984 Modified:
11985 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11986
11987
11988 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11989 Log:
11990 - extend our copyrights to 2005.
11991
11992
11993 Modified:
11994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12098
12099
12100 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12101 Log:
12102 - update RELNOTES
12103 - revved patchlevel to 2.1.4
12104
12105
12106 Modified:
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12109
12110
12111 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12112 Log:
12113 - add TARGMAX to 005
12114 - remove the +1 from ->uid in struct Client
12115 - fix checking of accept entries in m_accept.c
12116
12117
12118 Modified:
12119 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12123
12124
12125 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12126 Log:
12127 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12128 send it over TS6
12129
12130
12131 Modified:
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12133
12134
12135 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12136 Log:
12137 - remove an unused variable
12138
12139
12140 Modified:
12141 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12142
12143
12144 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12145 Log:
12146 don't burst a TS5 name in burst_TS6. -via jillies
12147
12148 Modified:
12149 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12150
12151
12152 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12153 Log:
12154 - via jilles, make nickchanges invalidate any cached bans for
12155 quiet_on_ban
12156
12157
12158 Modified:
12159 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12163
12164
12165 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12166 Log:
12167 - fix some char vs byte usage to make adns compile cleanly with gcc4
12168
12169
12170 Modified:
12171 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12179
12180
12181 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12182 Log:
12183 userhost should allow 5 userhost checks, not 4
12184
12185 Modified:
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12187
12188
12189 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12190 Log:
12191 - another darwin fix
12192
12193
12194 Modified:
12195 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12196
12197
12198 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12199 Log:
12200 - darwin fixes
12201
12202
12203 Modified:
12204 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12212
12213
12214 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12215 Log:
12216 - remove bogus extern of abort_list
12217
12218
12219 Modified:
12220 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12221
12222
12223 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12224 Log:
12225 svn repo access stuff
12226
12227 Modified:
12228 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12229
12230
12231 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12232 Log:
12233 test commit
12234
12235
12236 Modified:
12237 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12238
12239
12240 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12241 Log:
12242 test commit
12243
12244
12245 Modified:
12246 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12247
12248
12249 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12250 Log:
12251 revert omotd..i thought it was a good idea..oh well
12252
12253 Modified:
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12255
12256
12257 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12258 Log:
12259 Commas are bad things in channel keys
12260
12261
12262 Modified:
12263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12264
12265
12266 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12267 Log:
12268 Add OMOTD command to display oper motd
12269
12270
12271 Modified:
12272 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12273
12274
12275 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12276 Log:
12277 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12278
12279 Modified:
12280 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12281
12282
12283 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12284
12285 Modified files: (Branch: RATBOX_2_1)
12286 modules m_whois.c
12287 Log:
12288 - stop testing whois for protocol violations, as they can be caused in
12289 ircds going all the way back to the original ircd2.8
12290
12291 Revision Changes Path
12292 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12293
12294
12295
12296 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12297
12298 Modified files: (Branch: RATBOX_2_1)
12299 modules m_time.c
12300 Log:
12301 - remove some 2.2 code
12302
12303 Revision Changes Path
12304 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12305
12306
12307
12308 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12309
12310 Modified files: (Branch: RATBOX_2_1)
12311 modules m_time.c
12312 Log:
12313 backport of the silly december 31st bug
12314
12315 Revision Changes Path
12316 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12317
12318
12319
12320 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12321
12322 Modified files: (Branch: RATBOX_2_1)
12323 . RELNOTES
12324 include patchlevel.h
12325 Log:
12326 - revved patchlevel to 2.1.3
12327
12328 Revision Changes Path
12329 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12330 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12331
12332
12333
12334 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12335
12336 Modified files: (Branch: RATBOX_2_1)
12337 include client.h
12338 modules m_accept.c
12339 modules/core m_nick.c
12340 src client.c
12341 Log:
12342 - stop removing a clients own list of accepted clients when they do a
12343 nickchange
12344 - clean up the accept code so its less retarded
12345
12346 Revision Changes Path
12347 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12348 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12349 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12350 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12351
12352
12353
12354 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12355
12356 Modified files: (Branch: RATBOX_2_1)
12357 include event.h
12358 modules m_links.c
12359 src event.c ircd.c newconf.c
12360 Log:
12361 - remove a defn of links_cache_list in m_links.c which was causing
12362 the flattened links update to be ignored
12363 - add eventUpdate(), and make links_delay update on rehash
12364
12365 Revision Changes Path
12366 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12367 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12368 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12369 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12370 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12371
12372
12373
12374 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12375
12376 Modified files: (Branch: RATBOX_2_1)
12377 doc services.txt
12378 src newconf.c
12379 Log:
12380 - make the conf parser apply service {}; on rehash
12381
12382 Revision Changes Path
12383 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12384 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12385
12386
12387
12388 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12389
12390 Modified files: (Branch: RATBOX_2_1)
12391 include m_info.h
12392 Log:
12393 - show ENABLE_SERVICES define in info
12394
12395 Revision Changes Path
12396 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12397
12398
12399
12400 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12401
12402 Modified files: (Branch: RATBOX_2_1)
12403 modules m_services.c m_stats.c
12404 Log:
12405 - via jilles, make m_services.c hook into stats U and display service
12406 blocks
12407
12408 Revision Changes Path
12409 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12410 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12411
12412
12413
12414 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12415
12416 Modified files: (Branch: RATBOX_2_1)
12417 . configure configure.ac
12418 Log:
12419 - default build to -O2
12420
12421 Revision Changes Path
12422 7.249.2.2 +4 -4 ircd-ratbox/configure
12423 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12424
12425
12426
12427 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12428
12429 Modified files: (Branch: RATBOX_2_1)
12430 doc example.conf example.efnet.conf
12431 include client.h s_conf.h s_newconf.h
12432 modules m_info.c
12433 modules/core m_join.c m_nick.c
12434 src channel.c newconf.c s_conf.c s_user.c
12435 Log:
12436 - remove no_oper_resvs from general {};
12437 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12438
12439 Revision Changes Path
12440 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12441 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12442 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12443 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12444 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12445 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12446 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12447 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12448 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12449 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12450 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12451 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12452
12453
12454
12455 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12456
12457 Modified files: (Branch: RATBOX_2_1)
12458 modules/core m_mode.c m_nick.c
12459 src s_newconf.c
12460 Log:
12461 - 2.0 sync:
12462 - raise max temptime to a year
12463 - tidy up BMASK
12464 - require 9 parameters in ms_nick(), 10 in ms_uid()
12465
12466 Revision Changes Path
12467 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12468 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12469 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12470
12471
12472
12473 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12474
12475 Modified files: (Branch: RATBOX_2_1)
12476 modules m_services.c
12477 Log:
12478 - only show services logged in info when its a local client
12479
12480 Revision Changes Path
12481 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12482
12483
12484
12485 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12486
12487 Modified files: (Branch: RATBOX_2_1)
12488 src match.c
12489 Log:
12490 passing a pointer to a pointer is not what was intended, oops
12491
12492 Revision Changes Path
12493 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12494
12495
12496
12497 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12498
12499 Modified files: (Branch: RATBOX_2_1)
12500 doc services.txt
12501 Log:
12502 - update services.txt with FNC
12503
12504 Revision Changes Path
12505 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12506
12507
12508
12509 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12510
12511 Modified files: (Branch: RATBOX_2_1)
12512 modules m_resv.c
12513 Log:
12514 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12515
12516 Revision Changes Path
12517 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12518
12519
12520
12521 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 src s_auth.c
12525 Log:
12526 - add some uniqueness into auth process for bopm
12527
12528 Revision Changes Path
12529 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12530
12531
12532
12533 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12534
12535 Modified files: (Branch: RATBOX_2_1)
12536 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12537 Log:
12538 - make contrib/ compile
12539
12540 Revision Changes Path
12541 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12542 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12543 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12544 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12545
12546
12547
12548 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12549
12550 Modified files: (Branch: RATBOX_2_1)
12551 modules m_monitor.c
12552 Log:
12553 Don't allow MONITOR from an unregistered client
12554
12555 Revision Changes Path
12556 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12557
12558
12559
12560 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12561
12562 Modified files: (Branch: RATBOX_2_1)
12563 doc example.conf example.efnet.conf
12564 include class.h
12565 src class.c messages.tab newconf.c
12566 Log:
12567 - remove sendq_eob, its become more of a hindrance than a benefit.
12568 - sync example.efnet.conf cluster {}; with example.conf
12569
12570 Revision Changes Path
12571 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12572 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12573 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12574 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12575 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12576 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12577
12578
12579
12580 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12581
12582 Modified files: (Branch: RATBOX_2_1)
12583 . RELNOTES
12584 include patchlevel.h
12585 Log:
12586 - update RELNOTES
12587 - revved patchlevel to 2.1.2
12588
12589 Revision Changes Path
12590 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12591 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12592
12593
12594
12595 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 . configure configure.ac
12599 Log:
12600 - raise default topiclen to 160.
12601
12602 Revision Changes Path
12603 7.249.2.1 +3 -3 ircd-ratbox/configure
12604 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12605
12606
12607
12608 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12609
12610 Modified files: (Branch: RATBOX_2_1)
12611 modules m_services.c
12612 Log:
12613 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12614 tsinfo matches this
12615
12616 Revision Changes Path
12617 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12618
12619
12620
12621 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12622
12623 Modified files: (Branch: RATBOX_2_1)
12624 modules m_services.c
12625 Log:
12626 - monitor_signoff() the client we're nickchanging
12627
12628 Revision Changes Path
12629 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12630
12631
12632
12633 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12634
12635 Modified files: (Branch: RATBOX_2_1)
12636 modules m_trace.c
12637 Log:
12638 - fix various UID problems with trace
12639
12640 Revision Changes Path
12641 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12642
12643
12644
12645 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12646
12647 Modified files: (Branch: RATBOX_2_1)
12648 help/opers dline kline
12649 modules m_resv.c m_stats.c
12650 modules/core m_mode.c
12651 Log:
12652 - sync with 2.0
12653 - tidy up kline/dline help to note they dont accept nick as target
12654 - disallow bans beginning with ':' over bmask
12655 - disallow bans with a space in chm_ban
12656 - stop counting hidden opers in stats p
12657 - match() parameters in remote unresv were inverted, causing it to fail
12658 - fix possibility of clients setting blank keys
12659
12660 Revision Changes Path
12661 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12662 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12663 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12664 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12665 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12666
12667
12668
12669 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12670
12671 Modified files: (Branch: RATBOX_2_1)
12672 src send.c
12673 Log:
12674 - fix problems with amd64 and the way we do va_list
12675
12676 Revision Changes Path
12677 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12678
12679
12680
12681 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12682
12683 Modified files: (Branch: RATBOX_2_1)
12684 modules m_services.c
12685 Log:
12686 - tidy up the kill notifications for RSFNC
12687
12688 Revision Changes Path
12689 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12690
12691
12692
12693 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12694
12695 Modified files: (Branch: RATBOX_2_1)
12696 include s_serv.h
12697 modules m_services.c
12698 src s_serv.c
12699 Log:
12700 - some more rserv stuff:
12701 - add RSFNC capability
12702 - fix up RSFNC, kill existing clients if they exist.
12703
12704 Revision Changes Path
12705 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12706 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12707 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12708
12709
12710
12711 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12712
12713 Modified files: (Branch: RATBOX_2_1)
12714 modules m_services.c
12715 Log:
12716 - first stab at a FNC implementation for rserv
12717
12718 Revision Changes Path
12719 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12720
12721
12722
12723 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12724
12725 Modified files: (Branch: RATBOX_2_1)
12726 help/opers umode
12727 Log:
12728 - remove a tab
12729
12730 Revision Changes Path
12731 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12732
12733
12734
12735 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12736
12737 Modified files: (Branch: RATBOX_2_1)
12738 src newconf.c
12739 Log:
12740 - add links_delay back
12741
12742 Revision Changes Path
12743 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12744
12745
12746
12747 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12748
12749 Modified files: (Branch: RATBOX_2_1)
12750 help/opers umode
12751 help/users umode
12752 Log:
12753 - swap tabs for spaces
12754
12755 Revision Changes Path
12756 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12757 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12758
12759
12760
12761 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12762
12763 Modified files: (Branch: RATBOX_2_1)
12764 include m_info.h
12765 Log:
12766 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12767 contained in the client_flood conf option
12768 - remove a couple of unused defines from info
12769
12770 Revision Changes Path
12771 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12772
12773
12774
12775 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12776
12777 Modified files: (Branch: RATBOX_2_1)
12778 src s_conf.c
12779 Log:
12780 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12781
12782 Revision Changes Path
12783 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12784
12785
12786
12787 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12788
12789 Modified files: (Branch: RATBOX_2_1)
12790 doc example.conf example.efnet.conf
12791 Log:
12792 - fix missing closing comment tag
12793
12794 Revision Changes Path
12795 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12796 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12797
12798
12799
12800 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12801
12802 Modified files: (Branch: RATBOX_2_1)
12803 . RELNOTES
12804 include patchlevel.h
12805 Log:
12806 - revved patchlevel to 2.1.1
12807
12808 Revision Changes Path
12809 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12810 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12811
12812
12813
12814 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 modules m_kline.c
12818 Log:
12819 - sync up remote kline reasons, so theyre consistent with what happens
12820 when we add local klines - notably the "Temporary K-line x min" and
12821 date added to reason.
12822
12823 Revision Changes Path
12824 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12825
12826
12827
12828 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12829
12830 Modified files: (Branch: RATBOX_2_1)
12831 doc monitor.txt
12832 Log:
12833 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12834
12835 Revision Changes Path
12836 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12837
12838
12839
12840 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12841
12842 Modified files: (Branch: RATBOX_2_1)
12843 src commio.c
12844 Log:
12845 used the data pointer we saved, not what just got nulled
12846
12847 Revision Changes Path
12848 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12849
12850
12851
12852 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12853
12854 Modified files: (Branch: RATBOX_2_1)
12855 modules m_resv.c m_xline.c
12856 Log:
12857 - fix broken propagation of xline/resv
12858
12859 Revision Changes Path
12860 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12861 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12862
12863
12864
12865 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12866
12867 Modified files: (Branch: RATBOX_2_1)
12868 src s_auth.c
12869 Log:
12870 - properly increment bad auth count for stats T when we timeout an auth
12871
12872 Revision Changes Path
12873 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12874
12875
12876
12877 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12878
12879 Modified files: (Branch: RATBOX_2_1)
12880 doc monitor.txt
12881 include client.h
12882 modules/core m_nick.c
12883 Log:
12884 - fix a bit that didnt make sense in monitor.txt
12885 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12886
12887 Revision Changes Path
12888 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12889 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12890 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12891
12892
12893
12894 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12895
12896 Modified files: (Branch: RATBOX_2_1)
12897 src s_auth.c
12898 Log:
12899 removing dlink nodes from auth_poll_list twice is bad
12900
12901 Revision Changes Path
12902 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12903
12904
12905
12906 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12907
12908 Modified files: (Branch: RATBOX_2_1)
12909 modules m_stats.c
12910 Log:
12911 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12912 changed to RPL_STATSDEBUG
12913
12914 Revision Changes Path
12915 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12916
12917
12918
12919 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12920
12921 Added files: (Branch: RATBOX_2_1)
12922 doc tgchange.txt
12923 Log:
12924 - add some documentation about target change
12925
12926 Revision Changes Path
12927 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12928
12929
12930
12931 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12932
12933 Modified files: (Branch: RATBOX_2_1)
12934 include supported.h
12935 modules/core m_message.c
12936 Log:
12937 - remove extra argument to 005
12938 - disallow messaging of UIDs
12939
12940 Revision Changes Path
12941 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12942 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12943
12944
12945
12946 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12947
12948 Modified files: (Branch: RATBOX_2_1)
12949 src parse.c
12950 Log:
12951 - fix a longstanding parser bug with wrong limit checking, causing us to
12952 accept one less parameter than we're allowed to accept.
12953
12954 Revision Changes Path
12955 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12956
12957
12958
12959 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12960
12961 Modified files: (Branch: RATBOX_2_1)
12962 modules/core m_message.c
12963 Log:
12964 - exempt users messaging themselves from target change
12965
12966 Revision Changes Path
12967 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12968
12969
12970
12971 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12972
12973 Modified files: (Branch: RATBOX_2_1)
12974 include supported.h
12975 Log:
12976 - stop violating MAXPARA on 005.
12977
12978 Revision Changes Path
12979 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12980
12981
12982
12983 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12984
12985 Modified files: (Branch: RATBOX_2_1)
12986 modules/core m_nick.c
12987 Log:
12988 - dont store an ipv6 sockhost if we're not compiled with v6 support
12989
12990 Revision Changes Path
12991 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12992
12993
12994
12995 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12996
12997 Modified files: (Branch: RATBOX_2_1)
12998 include stdinc.h
12999 Log:
13000 - remove some vms includes
13001
13002 Revision Changes Path
13003 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13004
13005
13006
13007 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13008
13009 Modified files: (Branch: RATBOX_2_1)
13010 . ChangeLog
13011 include serno.h
13012 Log:
13013 - force commit for new branch
13014
13015 Revision Changes Path
13016 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13017 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13018
13019
13020
13021 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13022
13023 Modified files:
13024 . RELNOTES configure configure.ac
13025 include patchlevel.h
13026 Log:
13027 - revved patchlevel to 2.1.0
13028
13029 Revision Changes Path
13030 1.114 +6 -2 ircd-ratbox/RELNOTES
13031 7.249 +11 -11 ircd-ratbox/configure
13032 7.63 +3 -3 ircd-ratbox/configure.ac
13033 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13034
13035
13036
13037 leeh 2005/03/04 13:31:32 EST (20050304_2)
13038
13039 Modified files:
13040 . RELNOTES
13041 include patchlevel.h
13042 Log:
13043 - update RELNOTES
13044 - revved patchlevel to 2.1.0beta2
13045
13046 Revision Changes Path
13047 1.113 +12 -0 ircd-ratbox/RELNOTES
13048 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13049
13050
13051
13052 leeh 2005/03/04 13:27:05 EST (20050304_1)
13053
13054 Modified files:
13055 doc whats-new-2.1.txt
13056 src channel.c
13057 Log:
13058 - update whats-new-2.1
13059 - when we're handling global NAMES, dont output channels if there are no
13060 members within them we can show.
13061
13062 Revision Changes Path
13063 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13064 7.436 +12 -2 ircd-ratbox/src/channel.c
13065
13066
13067
13068 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13069
13070 Modified files:
13071 src patricia.c
13072 Log:
13073 That would be a node_heap not a prefix_heap..oops
13074
13075 Revision Changes Path
13076 7.30 +1 -1 ircd-ratbox/src/patricia.c
13077
13078
13079
13080 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13081
13082 Modified files:
13083 include stdinc.h
13084 Log:
13085 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13086 otherwise..the other macros might work????
13087
13088 Revision Changes Path
13089 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13090
13091
13092
13093 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13094
13095 Modified files:
13096 . configure configure.ac
13097 Log:
13098 i hate autoconf
13099
13100 Revision Changes Path
13101 7.248 +5 -5 ircd-ratbox/configure
13102 7.62 +5 -5 ircd-ratbox/configure.ac
13103
13104
13105
13106 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13107
13108 Modified files:
13109 . configure configure.ac
13110 Log:
13111 i hate autoconf
13112
13113 Revision Changes Path
13114 7.247 +3 -2 ircd-ratbox/configure
13115 7.61 +3 -2 ircd-ratbox/configure.ac
13116
13117
13118
13119 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13120
13121 Modified files:
13122 . configure configure.ac
13123 Log:
13124 doh
13125
13126 Revision Changes Path
13127 7.246 +6 -6 ircd-ratbox/configure
13128 7.60 +4 -4 ircd-ratbox/configure.ac
13129
13130
13131
13132 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13133
13134 Modified files:
13135 . configure configure.ac
13136 include stdinc.h
13137 Log:
13138 Doh these changes got put on RATBOX_2_0 when they were meant for
13139 head..oops...
13140 Also merged in the monitor heap size stuff, not that i think monitor has
13141 been moved to head
13142
13143 Revision Changes Path
13144 7.245 +12 -3 ircd-ratbox/configure
13145 7.59 +11 -3 ircd-ratbox/configure.ac
13146 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13147
13148
13149
13150 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13151
13152 Modified files:
13153 include stdinc.h
13154 Log:
13155 Add more robust alloca checking
13156
13157 Revision Changes Path
13158 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13159
13160
13161
13162 leeh 2005/02/24 15:27:17 EST (20050224_9)
13163
13164 Modified files:
13165 contrib m_42.c
13166 Log:
13167 - fix the copyright on m_42.c :p
13168
13169 Revision Changes Path
13170 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13171
13172
13173
13174 leeh 2005/02/24 15:22:53 EST (20050224_8)
13175
13176 Modified files:
13177 include supported.h
13178 modules m_dline.c
13179 Log:
13180 - fix a core in undline on bad masks
13181 - remove an unwanted space from beginning of second 005 numeric
13182
13183 Revision Changes Path
13184 7.5 +1 -1 ircd-ratbox/include/supported.h
13185 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13186
13187
13188
13189 leeh 2005/02/24 15:18:59 EST (20050224_7)
13190
13191 Modified files:
13192 modules m_monitor.c
13193 Log:
13194 - use max_monitor when adding nicknames
13195 - add in monitor s
13196 that should be everything now..
13197
13198 Revision Changes Path
13199 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13200
13201
13202
13203 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13204
13205 Modified files:
13206 contrib m_42.c
13207 Log:
13208 42
13209
13210 Revision Changes Path
13211 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13212
13213
13214
13215 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13216
13217 Modified files:
13218 contrib m_42.c
13219 Log:
13220 42
13221
13222 Revision Changes Path
13223 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13224
13225
13226
13227 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13228
13229 Added files:
13230 contrib m_42.c
13231 Log:
13232 The Answer to Life, the Universe, and Everything
13233
13234 Revision Changes Path
13235 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13236
13237
13238
13239 leeh 2005/02/24 14:53:04 EST (20050224_3)
13240
13241 Modified files:
13242 include monitor.h
13243 modules m_monitor.c
13244 src ircd.c monitor.c
13245 Log:
13246 - call init_monitor() on startup
13247 - add in support for adding/deleting/listing monitor entries
13248
13249 Revision Changes Path
13250 7.2 +3 -1 ircd-ratbox/include/monitor.h
13251 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13252 7.374 +2 -0 ircd-ratbox/src/ircd.c
13253 7.3 +15 -4 ircd-ratbox/src/monitor.c
13254
13255
13256
13257 leeh 2005/02/23 21:20:10 EST (20050224_2)
13258
13259 Modified files:
13260 doc example.conf example.efnet.conf
13261 include s_conf.h supported.h
13262 modules Makefile.in
13263 src client.c newconf.c s_conf.c
13264 Added files:
13265 modules m_monitor.c
13266 Log:
13267 - add the max_monitor config option
13268 - advertise MONITOR=%d in 005
13269 - clear a local clients monitor list on exit
13270 - add the framework for the MONITOR command
13271 - bed.
13272
13273 Revision Changes Path
13274 7.261 +5 -0 ircd-ratbox/doc/example.conf
13275 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13276 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13277 7.4 +4 -2 ircd-ratbox/include/supported.h
13278 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13279 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13280 7.492 +1 -0 ircd-ratbox/src/client.c
13281 7.202 +1 -0 ircd-ratbox/src/newconf.c
13282 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13283
13284
13285
13286 leeh 2005/02/23 20:57:51 EST (20050224_1)
13287
13288 Modified files:
13289 . configure configure.ac
13290 include setup.h.in
13291 src monitor.c
13292 Log:
13293 - move MONITOR_HEAP_SIZE over to configure
13294
13295 Revision Changes Path
13296 7.244 ircd-ratbox/configure
13297 7.58 +4 -2 ircd-ratbox/configure.ac
13298 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13299 7.2 +0 -2 ircd-ratbox/src/monitor.c
13300
13301
13302
13303 leeh 2005/02/23 20:48:08 EST (20050224_0)
13304
13305 Modified files:
13306 doc monitor.txt
13307 include client.h numeric.h
13308 modules/core m_nick.c
13309 src Makefile.in client.c messages.tab
13310 s_user.c
13311 Added files:
13312 include monitor.h
13313 src monitor.c
13314 Log:
13315 - first half of my server-side notify list implementation..
13316
13317 Revision Changes Path
13318 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13319 7.266 +3 -0 ircd-ratbox/include/client.h
13320 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13321 7.58 +6 -0 ircd-ratbox/include/numeric.h
13322 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13323 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13324 7.491 +3 -0 ircd-ratbox/src/client.c
13325 7.126 +5 -5 ircd-ratbox/src/messages.tab
13326 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13327 7.342 +2 -0 ircd-ratbox/src/s_user.c
13328
13329
13330
13331 leeh 2005/02/23 18:42:59 EST (20050223_0)
13332
13333 Modified files:
13334 include hash.h
13335 Log:
13336 - double the size of the client and channel hashtables (64k -> 128k and
13337 32k -> 64k). The improvements are quite significant..
13338
13339 Revision Changes Path
13340 7.54 +4 -4 ircd-ratbox/include/hash.h
13341
13342
13343
13344 leeh 2005/02/22 14:55:56 EST (20050222_1)
13345
13346 Modified files:
13347 doc monitor.txt
13348 modules m_services.c
13349 Log:
13350 - remove a couple of unused vars
13351 - update monitor.txt
13352
13353 Revision Changes Path
13354 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13355 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13356
13357
13358
13359 leeh 2005/02/21 19:47:24 EST (20050222_0)
13360
13361 Added files:
13362 doc monitor.txt
13363 Log:
13364 - add in my documentation on the upcoming MONITOR command
13365
13366 Revision Changes Path
13367 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13368
13369
13370
13371 leeh 2005/02/21 12:09:34 EST (20050221_0)
13372
13373 Modified files:
13374 . configure configure.ac
13375 doc whats-new-2.1.txt
13376 tools README.mkpasswd
13377 Removed files:
13378 src crypt.c
13379 Log:
13380 - update whats-new-2.1.txt some more
13381 - we dont have vms mkpasswd anymore
13382 - remove the unused crypt.c
13383
13384 Revision Changes Path
13385 7.243 +3 -6 ircd-ratbox/configure
13386 7.57 +2 -4 ircd-ratbox/configure.ac
13387 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13388 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13389 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13390
13391
13392
13393 leeh 2005/02/19 12:38:09 EST (20050219_3)
13394
13395 Modified files:
13396 doc example.conf example.efnet.conf
13397 include ircd.h
13398 modules m_pong.c
13399 src channel.c client.c ircd.c s_conf.c
13400 Log:
13401 - rework the splitcode, splitservers is now how many servers we've marked as
13402 EOB, rather than how many are linked. Thus pull ourselves out of
13403 splitmode immediately once this is satisfied
13404
13405 Revision Changes Path
13406 7.260 +8 -9 ircd-ratbox/doc/example.conf
13407 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13408 7.83 +1 -0 ircd-ratbox/include/ircd.h
13409 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13410 7.435 +16 -36 ircd-ratbox/src/channel.c
13411 7.490 +2 -0 ircd-ratbox/src/client.c
13412 7.373 +2 -1 ircd-ratbox/src/ircd.c
13413 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13414
13415
13416
13417 leeh 2005/02/19 09:02:34 EST (20050219_2)
13418
13419 Modified files:
13420 doc example.conf example.efnet.conf
13421 include ircd.h s_conf.h
13422 modules m_set.c
13423 src channel.c ircd.c newconf.c s_conf.c
13424 Log:
13425 - remove split_delay
13426
13427 Revision Changes Path
13428 7.259 +0 -5 ircd-ratbox/doc/example.conf
13429 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13430 7.82 +0 -1 ircd-ratbox/include/ircd.h
13431 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13432 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13433 7.434 +2 -7 ircd-ratbox/src/channel.c
13434 7.372 +0 -1 ircd-ratbox/src/ircd.c
13435 7.201 +0 -1 ircd-ratbox/src/newconf.c
13436 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13437
13438
13439
13440 leeh 2005/02/19 08:48:05 EST (20050219_1)
13441
13442 Modified files:
13443 include client.h
13444 modules m_cap.c m_who.c
13445 src channel.c
13446 Log:
13447 - implemented multi-prefix client capability, which allows stacking of @+ in
13448 names and who
13449
13450 Revision Changes Path
13451 7.265 +1 -1 ircd-ratbox/include/client.h
13452 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13453 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13454 7.433 +4 -6 ircd-ratbox/src/channel.c
13455
13456
13457
13458 leeh 2005/02/19 06:27:58 EST (20050219_0)
13459
13460 Modified files:
13461 modules m_etrace.c
13462 src newconf.c s_conf.c s_newconf.c
13463 Log:
13464 - removed some unused vars/functions
13465
13466 Revision Changes Path
13467 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13468 7.200 +0 -15 ircd-ratbox/src/newconf.c
13469 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13470 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13471
13472
13473
13474 leeh 2005/02/16 12:58:24 EST (20050216_2)
13475
13476 Modified files:
13477 . RELNOTES configure configure.ac
13478 include patchlevel.h
13479 Log:
13480 - update configure to reflect this is 'devel'
13481 - update RELNOTES
13482 - revved patchlevel to 2.1.0beta1
13483
13484 Revision Changes Path
13485 1.112 +9 -1 ircd-ratbox/RELNOTES
13486 7.242 +11 -11 ircd-ratbox/configure
13487 7.56 +3 -3 ircd-ratbox/configure.ac
13488 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13489
13490
13491
13492 leeh 2005/02/16 12:46:30 EST (20050216_1)
13493
13494 Modified files:
13495 . configure configure.ac
13496 include client.h numeric.h s_conf.h setup.h.in
13497 supported.h
13498 modules Makefile.in
13499 modules/core m_nick.c
13500 src Makefile.in client.c ircd.c messages.tab
13501 newconf.c s_conf.c s_user.c
13502 Removed files:
13503 include watch.h
13504 modules m_watch.c
13505 src watch.c
13506 Log:
13507 - remove watch, the protocol for this sucks so hard I just dont want it
13508 here ;-)
13509
13510 Revision Changes Path
13511 7.241 +2 -12 ircd-ratbox/configure
13512 7.55 +2 -4 ircd-ratbox/configure.ac
13513 7.264 +0 -2 ircd-ratbox/include/client.h
13514 7.57 +0 -11 ircd-ratbox/include/numeric.h
13515 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13516 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13517 7.3 +2 -3 ircd-ratbox/include/supported.h
13518 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13519 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13520 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13521 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13522 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13523 7.489 +0 -3 ircd-ratbox/src/client.c
13524 7.371 +0 -2 ircd-ratbox/src/ircd.c
13525 7.125 +9 -9 ircd-ratbox/src/messages.tab
13526 7.199 +0 -1 ircd-ratbox/src/newconf.c
13527 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13528 7.341 +0 -2 ircd-ratbox/src/s_user.c
13529 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13530
13531
13532
13533 leeh 2005/02/15 19:13:31 EST (20050216_0)
13534
13535 Modified files:
13536 include stdinc.h
13537 src event.c ircd_lexer.l ircd_signal.c
13538 modules.c
13539 Removed files:
13540 servlink descrip.mms
13541 Log:
13542 - remove a few vms bits
13543
13544 Revision Changes Path
13545 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13546 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13547 7.47 +0 -54 ircd-ratbox/src/event.c
13548 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13549 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13550 7.152 +0 -3 ircd-ratbox/src/modules.c
13551
13552
13553
13554 leeh 2005/02/15 18:53:32 EST (20050215_0)
13555
13556 Modified files:
13557 include hostmask.h ircd.h s_conf.h s_newconf.h
13558 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13559 m_xline.c
13560 src hostmask.c ircd.c ircd_signal.c s_conf.c
13561 s_newconf.c
13562 Log:
13563 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13564 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13565
13566 Revision Changes Path
13567 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13568 7.81 +1 -0 ircd-ratbox/include/ircd.h
13569 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13570 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13571 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13572 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13573 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13574 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13575 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13576 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13577 7.370 +7 -0 ircd-ratbox/src/ircd.c
13578 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13579 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13580 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13581
13582
13583
13584 leeh 2005/02/13 10:21:41 EST (20050213_4)
13585
13586 Modified files:
13587 doc services.txt
13588 Added files:
13589 doc whats-new-2.0.txt whats-new-2.1.txt
13590 Removed files:
13591 doc whats-new.txt
13592 Log:
13593 - move whats-new.txt to whats-new-2.0.txt
13594 - add in whats-new-2.1.txt
13595 - update services.txt with the whois for logged in users
13596
13597 Revision Changes Path
13598 7.2 +5 -0 ircd-ratbox/doc/services.txt
13599 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13600 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13601 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13602
13603
13604
13605 leeh 2005/02/13 09:20:37 EST (20050213_3)
13606
13607 Modified files:
13608 include supported.h
13609 modules/core m_message.c
13610 Log:
13611 - fix a compile error in m_message.c
13612 - update 005 to the spec and add CPRIVMSG/CNOTICE
13613
13614 Revision Changes Path
13615 7.2 +31 -37 ircd-ratbox/include/supported.h
13616 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13617
13618
13619
13620 leeh 2005/02/13 09:14:12 EST (20050213_2)
13621
13622 Modified files:
13623 src channel.c
13624 Log:
13625 - fix the membership memleak
13626
13627 Revision Changes Path
13628 7.432 +0 -3 ircd-ratbox/src/channel.c
13629
13630
13631
13632 leeh 2005/02/12 21:51:56 EST (20050213_1)
13633
13634 Modified files:
13635 include client.h
13636 modules/core m_message.c
13637 Log:
13638 - add a bitmask to track when they send their first message, only allowing
13639 clearing stuff after that.
13640
13641 Revision Changes Path
13642 7.263 +4 -0 ircd-ratbox/include/client.h
13643 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13644
13645
13646
13647 leeh 2005/02/12 21:17:52 EST (20050213_0)
13648
13649 Modified files:
13650 include patricia.h s_newconf.h
13651 modules/core m_message.c
13652 src patricia.c s_newconf.c s_user.c
13653 Log:
13654 - add in the patricia for tracking who fills up targets, give them a reduced
13655 count on connect
13656
13657 Revision Changes Path
13658 7.20 +1 -1 ircd-ratbox/include/patricia.h
13659 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13660 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13661 7.29 +1 -1 ircd-ratbox/src/patricia.c
13662 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13663 7.340 +4 -0 ircd-ratbox/src/s_user.c
13664
13665
13666
13667 leeh 2005/02/12 18:35:10 EST (20050212_0)
13668
13669 Modified files:
13670 include ircd_defs.h
13671 src class.c reject.c
13672 Log:
13673 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13674
13675 Revision Changes Path
13676 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13677 7.68 +1 -5 ircd-ratbox/src/class.c
13678 1.33 +1 -5 ircd-ratbox/src/reject.c
13679
13680
13681
13682 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13683
13684 Modified files:
13685 modules m_watch.c
13686 Log:
13687 remove stupid memory leak
13688
13689 Revision Changes Path
13690 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13691
13692
13693
13694 leeh 2005/02/11 06:42:48 EST (20050211_0)
13695
13696 Modified files:
13697 modules m_gline.c
13698 Log:
13699 - workaround hyb6 allowing empty gline reasons
13700
13701 Revision Changes Path
13702 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13703
13704
13705
13706 leeh 2005/02/09 14:39:13 EST (20050209_2)
13707
13708 Modified files:
13709 include s_conf.h
13710 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13711 src ircd.c s_conf.c
13712 Log:
13713 - move temp dlines and temp klines over to an array, rather than completely
13714 seperate dlinks.
13715
13716 Revision Changes Path
13717 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13718 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13719 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13720 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13721 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13722 7.369 +0 -5 ircd-ratbox/src/ircd.c
13723 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13724
13725
13726
13727 leeh 2005/02/09 14:02:13 EST (20050209_1)
13728
13729 Modified files:
13730 include s_user.h
13731 modules m_cap.c m_pong.c m_user.c
13732 modules/core m_nick.c
13733 src s_user.c
13734 Log:
13735 - remove 'nick' param from register_local_user(), its not needed.
13736
13737 Revision Changes Path
13738 7.35 +1 -1 ircd-ratbox/include/s_user.h
13739 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13740 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13741 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13742 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13743 7.339 +6 -6 ircd-ratbox/src/s_user.c
13744
13745
13746
13747 leeh 2005/02/09 13:12:53 EST (20050209_0)
13748
13749 Modified files:
13750 modules m_cmessage.c
13751 Log:
13752 - dont send numerics when we're dealing with CNOTICE
13753 - add in checking for +g, and resetting idle
13754
13755 Revision Changes Path
13756 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13757
13758
13759
13760 leeh 2005/02/08 11:37:50 EST (20050208_2)
13761
13762 Modified files:
13763 src s_newconf.c
13764 Log:
13765 - fix operator blocks to work on ip spoofs
13766
13767 Revision Changes Path
13768 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13769
13770
13771
13772 leeh 2005/02/07 19:23:22 EST (20050208_1)
13773
13774 Modified files:
13775 doc example.conf example.efnet.conf
13776 src newconf.c
13777 Log:
13778 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13779
13780 Revision Changes Path
13781 7.258 +0 -39 ircd-ratbox/doc/example.conf
13782 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13783 7.198 +0 -272 ircd-ratbox/src/newconf.c
13784
13785
13786
13787 leeh 2005/02/07 19:19:32 EST (20050208_0)
13788
13789 Modified files:
13790 src s_conf.c
13791 Log:
13792 - added support for kline.conf.perm et al, these take the same formats
13793 as their non-permanent partners, but you cant remove them via the ircd.
13794
13795 Revision Changes Path
13796 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13797
13798
13799
13800 leeh 2005/02/02 19:18:59 EST (20050203_1)
13801
13802 Modified files:
13803 help Makefile.in
13804 help/opers index
13805 help/users index
13806 Added files:
13807 help/opers cnotice cprivmsg
13808 Log:
13809 - added help files for cprivmsg/cnotice
13810
13811 Revision Changes Path
13812 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13813 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13814 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13815 1.10 +19 -19 ircd-ratbox/help/opers/index
13816 1.7 +10 -9 ircd-ratbox/help/users/index
13817
13818
13819
13820 leeh 2005/02/02 19:14:25 EST (20050203_0)
13821
13822 Modified files:
13823 include numeric.h
13824 modules Makefile.in
13825 src messages.tab
13826 Added files:
13827 modules m_cmessage.c
13828 Log:
13829 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13830 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13831 nick is a member. These bypass any target change limitations.
13832 - added ERR_VOICENEEDED, numeric 489.
13833
13834 Revision Changes Path
13835 7.56 +2 -0 ircd-ratbox/include/numeric.h
13836 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13837 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13838 7.124 +1 -1 ircd-ratbox/src/messages.tab
13839
13840
13841
13842 leeh 2005/02/02 16:58:16 EST (20050202_4)
13843
13844 Modified files:
13845 help/opers etrace
13846 Log:
13847 - update etrace help
13848
13849 Revision Changes Path
13850 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13851
13852
13853
13854 leeh 2005/02/02 16:55:04 EST (20050202_3)
13855
13856 Modified files:
13857 modules m_etrace.c
13858 Log:
13859 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13860 can put its external ip address in there..
13861
13862 Revision Changes Path
13863 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13864
13865
13866
13867 leeh 2005/02/02 16:41:06 EST (20050202_2)
13868
13869 Modified files:
13870 modules m_etrace.c
13871 Log:
13872 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13873 if its a non-local client. These will just get "lost" if the remote
13874 server doesnt support this..
13875
13876 Revision Changes Path
13877 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13878
13879
13880
13881 leeh 2005/02/02 16:12:12 EST (20050202_1)
13882
13883 Modified files:
13884 include client.h numeric.h s_conf.h
13885 modules/core m_message.c
13886 src messages.tab newconf.c s_conf.c
13887 Log:
13888 - first part of the target change code, add the storage of targets for
13889 localuser, throttle messages when they fill all the available slots
13890
13891 Revision Changes Path
13892 7.262 +5 -1 ircd-ratbox/include/client.h
13893 7.55 +2 -0 ircd-ratbox/include/numeric.h
13894 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13895 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13896 7.123 +1 -1 ircd-ratbox/src/messages.tab
13897 7.197 +1 -0 ircd-ratbox/src/newconf.c
13898 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13899
13900
13901
13902 leeh 2005/02/02 13:28:10 EST (20050202_0)
13903
13904 Modified files:
13905 modules m_resv.c m_stats.c m_testline.c
13906 modules/core m_join.c
13907 src hash.c kdparse.c messages.tab s_newconf.c
13908 Log:
13909 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13910 tracking of when resvs get hit
13911
13912 Revision Changes Path
13913 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13914 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13915 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13916 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13917 7.114 +3 -0 ircd-ratbox/src/hash.c
13918 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13919 7.122 +1 -1 ircd-ratbox/src/messages.tab
13920 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13921
13922
13923
13924 leeh 2005/01/31 09:04:10 EST (20050131_2)
13925
13926 Modified files:
13927 src s_log.c
13928 Log:
13929 - fflush() logfiles
13930
13931 Revision Changes Path
13932 7.79 +2 -0 ircd-ratbox/src/s_log.c
13933
13934
13935
13936 leeh 2005/01/31 08:59:09 EST (20050131_1)
13937
13938 Modified files:
13939 src commio.c
13940 Log:
13941 - rename fd_dump() to comm_dump()
13942
13943 Revision Changes Path
13944 1.27 +2 -2 ircd-ratbox/src/commio.c
13945
13946
13947
13948 leeh 2005/01/30 19:16:08 EST (20050131_0)
13949
13950 Modified files:
13951 doc hooks.txt
13952 include hook.h
13953 modules m_services.c
13954 modules/core m_server.c
13955 src hook.c s_serv.c
13956 Log:
13957 - added hook for server_introduced
13958 - fixed up services support for hooks
13959
13960 Revision Changes Path
13961 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13962 1.31 +1 -0 ircd-ratbox/include/hook.h
13963 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13964 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13965 7.36 +2 -0 ircd-ratbox/src/hook.c
13966 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13967
13968
13969
13970 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13971
13972 Modified files:
13973 src commio.c
13974 Log:
13975 Add back in the comm_fd_hack thing for solaris
13976
13977 Revision Changes Path
13978 1.26 +26 -1 ircd-ratbox/src/commio.c
13979
13980
13981
13982 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13983
13984 Modified files:
13985 adns adns.h
13986 include commio.h s_conf.h watch.h
13987 modules m_dline.c m_kline.c m_resv.c m_stats.c
13988 m_watch.c m_xline.c
13989 modules/core m_nick.c
13990 src balloc.c cache.c client.c commio.c
13991 epoll.c ircd.c ircd_lexer.l kdparse.c
13992 listener.c s_auth.c s_conf.c s_log.c
13993 s_serv.c watch.c
13994 Log:
13995 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13996
13997 Revision Changes Path
13998 1.18 +0 -2 ircd-ratbox/adns/adns.h
13999 1.14 +6 -37 ircd-ratbox/include/commio.h
14000 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14001 7.3 +2 -2 ircd-ratbox/include/watch.h
14002 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14003 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14004 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14005 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14006 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14007 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14008 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14009 7.85 +1 -1 ircd-ratbox/src/balloc.c
14010 1.24 +5 -5 ircd-ratbox/src/cache.c
14011 7.488 +4 -4 ircd-ratbox/src/client.c
14012 1.25 +10 -280 ircd-ratbox/src/commio.c
14013 1.33 +1 -1 ircd-ratbox/src/epoll.c
14014 7.368 +4 -4 ircd-ratbox/src/ircd.c
14015 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14016 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14017 7.125 +8 -8 ircd-ratbox/src/listener.c
14018 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14019 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14020 7.78 +20 -20 ircd-ratbox/src/s_log.c
14021 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14022 1.6 +22 -15 ircd-ratbox/src/watch.c
14023
14024
14025
14026 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14027
14028 Modified files:
14029 modules/core m_mode.c
14030 Log:
14031 remove two unused variables
14032
14033 Revision Changes Path
14034 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14035
14036
14037
14038 leeh 2005/01/28 15:31:40 EST (20050128_1)
14039
14040 Modified files:
14041 modules m_kline.c
14042 src s_conf.c
14043 Log:
14044 - mo_kline() needs minpara of 3, not 2
14045 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14046 - require me.info is never blank
14047
14048 Revision Changes Path
14049 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14050 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14051
14052
14053
14054 leeh 2005/01/28 15:26:28 EST (20050128_0)
14055
14056 Modified files:
14057 modules/core m_mode.c m_sjoin.c
14058 Log:
14059 - patch via jilles to fix +eI lists being shown to lusers when handling
14060 protocol stuff over TS6
14061
14062 Revision Changes Path
14063 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14064 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14065
14066
14067
14068 leeh 2005/01/25 19:47:38 EST (20050126_0)
14069
14070 Modified files:
14071 include channel.h
14072 modules/core m_join.c m_mode.c m_sjoin.c
14073 src channel.c messages.tab s_serv.c
14074 Log:
14075 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14076 an operspy call with &me
14077 - remove modebuf/parabuf params from channel_modes(), we now generate a
14078 buffer internally which we return.
14079
14080 Revision Changes Path
14081 7.163 +1 -1 ircd-ratbox/include/channel.h
14082 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14083 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14084 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14085 7.431 +25 -18 ircd-ratbox/src/channel.c
14086 7.121 +1 -1 ircd-ratbox/src/messages.tab
14087 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14088
14089
14090
14091 alz 2005/01/25 18:09:18 EST (20050125_5)
14092
14093 Modified files:
14094 doc example.conf example.efnet.conf
14095 include s_conf.h
14096 modules m_info.c
14097 src listener.c newconf.c s_conf.c
14098 Log:
14099 Added dline_with_reason config option (default yes):
14100
14101 /* dline reason: show the user the dline reason when they connect
14102 * and are dlined.
14103 */
14104 dline_with_reason = yes;
14105
14106 Revision Changes Path
14107 7.257 +6 -1 ircd-ratbox/doc/example.conf
14108 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14109 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14110 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14111 7.124 +1 -1 ircd-ratbox/src/listener.c
14112 7.196 +1 -0 ircd-ratbox/src/newconf.c
14113 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14114
14115
14116
14117 leeh 2005/01/25 13:21:17 EST (20050125_4)
14118
14119 Modified files:
14120 src newconf.c
14121 Log:
14122 - make conf_set_generic_string() test len exists before it uses it.
14123
14124 Revision Changes Path
14125 7.195 +1 -1 ircd-ratbox/src/newconf.c
14126
14127
14128
14129 leeh 2005/01/25 13:10:56 EST (20050125_3)
14130
14131 Modified files:
14132 doc example.conf
14133 src newconf.c
14134 Log:
14135 - rename 'type' to 'flags' in cluster {};
14136 - add stacking of servers in cluster {}; documented in example.conf
14137
14138 Revision Changes Path
14139 7.256 +18 -10 ircd-ratbox/doc/example.conf
14140 7.194 +39 -7 ircd-ratbox/src/newconf.c
14141
14142
14143
14144 alz 2005/01/25 12:48:54 EST (20050125_2)
14145
14146 Modified files:
14147 include s_conf.h
14148 src listener.c s_conf.c
14149 Log:
14150 Added dline reasons, connecting/banned clients now see ban reason.
14151
14152 Revision Changes Path
14153 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14154 7.123 +17 -4 ircd-ratbox/src/listener.c
14155 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14156
14157
14158
14159 leeh 2005/01/25 07:44:37 EST (20050125_1)
14160
14161 Modified files:
14162 doc example.conf example.efnet.conf
14163 src newconf.c
14164 Log:
14165 - implement stacking of shared {}; blocks, documented in example.conf
14166
14167 Revision Changes Path
14168 7.255 +26 -13 ircd-ratbox/doc/example.conf
14169 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14170 7.193 +51 -36 ircd-ratbox/src/newconf.c
14171
14172
14173
14174 leeh 2005/01/24 19:08:29 EST (20050125_0)
14175
14176 Modified files:
14177 doc example.conf
14178 include client.h s_conf.h
14179 modules/core m_join.c
14180 src newconf.c s_user.c
14181 Log:
14182 - added jupe_exempt to auth {};, exempts the user from generating warnings
14183 when they attempt to join juped channels.
14184
14185 Revision Changes Path
14186 7.254 +2 -0 ircd-ratbox/doc/example.conf
14187 7.261 +3 -0 ircd-ratbox/include/client.h
14188 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14189 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14190 7.192 +1 -0 ircd-ratbox/src/newconf.c
14191 7.338 +8 -0 ircd-ratbox/src/s_user.c
14192
14193
14194
14195 leeh 2005/01/24 18:57:02 EST (20050124_6)
14196
14197 Modified files:
14198 src newconf.c
14199 Log:
14200 - rework shared {};, the format is now:
14201 shared {
14202 oper = "flame@*.leeh.co.uk", "*.lan";
14203 flags = kline;
14204 };
14205
14206 With no privs:
14207 shared {
14208 oper = "flame@*.leeh.co.uk", "*.lan";
14209 flags = none;
14210 };
14211
14212 Revision Changes Path
14213 7.191 +55 -23 ircd-ratbox/src/newconf.c
14214
14215
14216
14217 leeh 2005/01/24 17:25:58 EST (20050124_5)
14218
14219 Modified files:
14220 include modules.h
14221 Log:
14222 - fix the prototype on load_static_modules()
14223
14224 Revision Changes Path
14225 7.61 +1 -1 ircd-ratbox/include/modules.h
14226
14227
14228
14229 leeh 2005/01/24 16:00:30 EST (20050124_4)
14230
14231 Modified files:
14232 modules m_cap.c
14233 Log:
14234 - have cap end call register_local_user() with its own copy of
14235 source_p->username so its safe for unidented users..
14236
14237 Revision Changes Path
14238 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14239
14240
14241
14242 leeh 2005/01/24 15:48:09 EST (20050124_3)
14243
14244 Modified files:
14245 include newconf.h s_conf.h
14246 modules m_info.c
14247 src newconf.c s_conf.c s_log.c
14248 Log:
14249 - move the conf parser over to a table based structure, with generic setting
14250 of integers/strings
14251
14252 Revision Changes Path
14253 7.34 +9 -8 ircd-ratbox/include/newconf.h
14254 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14255 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14256 7.190 +264 -808 ircd-ratbox/src/newconf.c
14257 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14258 7.77 +13 -13 ircd-ratbox/src/s_log.c
14259
14260
14261
14262 leeh 2005/01/24 13:11:30 EST (20050124_2)
14263
14264 Modified files:
14265 doc example.conf
14266 src newconf.c
14267 Log:
14268 - added stacking of ips in exempt {};
14269
14270 Revision Changes Path
14271 7.253 +4 -0 ircd-ratbox/doc/example.conf
14272 7.189 +11 -30 ircd-ratbox/src/newconf.c
14273
14274
14275
14276 leeh 2005/01/24 12:59:57 EST (20050124_1)
14277
14278 Modified files:
14279 include tools.h
14280 src channel.c client.c hash.c hook.c
14281 newconf.c s_user.c watch.c
14282 Log:
14283 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14284 consistent with the rest of the dlink code.
14285
14286 Revision Changes Path
14287 1.54 +7 -7 ircd-ratbox/include/tools.h
14288 7.430 +2 -2 ircd-ratbox/src/channel.c
14289 7.487 +6 -6 ircd-ratbox/src/client.c
14290 7.113 +5 -5 ircd-ratbox/src/hash.c
14291 7.35 +1 -1 ircd-ratbox/src/hook.c
14292 7.188 +2 -2 ircd-ratbox/src/newconf.c
14293 7.337 +1 -1 ircd-ratbox/src/s_user.c
14294 1.5 +4 -4 ircd-ratbox/src/watch.c
14295
14296
14297
14298 leeh 2005/01/24 12:47:13 EST (20050124_0)
14299
14300 Modified files:
14301 modules m_cap.c
14302 Log:
14303 - cheap hack on sticky capabs..
14304
14305 Revision Changes Path
14306 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14307
14308
14309
14310 leeh 2005/01/22 11:36:54 EST (20050122_0)
14311
14312 Modified files:
14313 modules m_cap.c
14314 Log:
14315 - updated my clicap implementation to match the spec so far..
14316
14317 Revision Changes Path
14318 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14319
14320
14321
14322 leeh 2005/01/21 07:14:43 EST (20050121_2)
14323
14324 Modified files:
14325 doc hooks.txt
14326 include hook.h
14327 modules m_services.c
14328 src hook.c s_serv.c
14329 Log:
14330 - added hooks for when we're sending a burst
14331 - rewrote hooks.txt
14332 - fix up the hooks ive already done in services compatibility, ill add the
14333 hooks for server/client introductions in a bit.
14334
14335 Revision Changes Path
14336 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14337 1.30 +4 -0 ircd-ratbox/include/hook.h
14338 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14339 7.34 +7 -0 ircd-ratbox/src/hook.c
14340 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14341
14342
14343
14344 leeh 2005/01/21 06:34:03 EST (20050121_1)
14345
14346 Modified files:
14347 contrib example_module.c spy_admin_notice.c
14348 spy_info_notice.c spy_links_notice.c
14349 spy_motd_notice.c spy_stats_notice.c
14350 spy_stats_p_notice.c spy_trace_notice.c
14351 spy_whois_notice.c
14352 spy_whois_notice_global.c
14353 include hook.h
14354 modules m_admin.c m_info.c m_links.c m_motd.c
14355 m_services.c m_stats.c m_trace.c
14356 m_whois.c static_modules.c.SH
14357 modules/core m_server.c
14358 src client.c hook.c ircd.c modules.c packet.c
14359 s_auth.c s_serv.c s_user.c send.c
14360 Log:
14361 - add a better implementation of the hook system, its now a slow leaking
14362 array and events are created whenever we try adding a hook for it, or
14363 theyre registered for the caller.
14364
14365 Ive temporarily fucked services support and removed most of the other
14366 hooks.. I shall fix this soon.
14367
14368 Revision Changes Path
14369 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14370 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14371 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14372 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14373 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14374 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14375 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14376 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14377 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14378 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14379 1.29 +34 -70 ircd-ratbox/include/hook.h
14380 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14381 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14382 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14383 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14384 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14385 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14386 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14387 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14388 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14389 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14390 7.486 +1 -28 ircd-ratbox/src/client.c
14391 7.33 +131 -137 ircd-ratbox/src/hook.c
14392 7.367 +1 -1 ircd-ratbox/src/ircd.c
14393 7.151 +6 -10 ircd-ratbox/src/modules.c
14394 7.138 +10 -14 ircd-ratbox/src/packet.c
14395 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14396 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14397 7.336 +0 -6 ircd-ratbox/src/s_user.c
14398 7.286 +8 -6 ircd-ratbox/src/send.c
14399
14400
14401
14402 leeh 2005/01/20 19:19:20 EST (20050121_0)
14403
14404 Modified files:
14405 include hostmask.h
14406 Log:
14407 - remove an unused struct
14408
14409 Revision Changes Path
14410 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14411
14412
14413
14414 leeh 2005/01/20 13:38:39 EST (20050120_1)
14415
14416 Modified files:
14417 . configure configure.ac
14418 include client.h numeric.h patchlevel.h
14419 modules Makefile.in
14420 src messages.tab s_user.c
14421 Added files:
14422 modules m_cap.c
14423 Log:
14424 - drop back to -O0, fix patchlevel.h
14425 - first stab at client capabilities.. this still needs work.
14426
14427 Revision Changes Path
14428 7.240 +3 -3 ircd-ratbox/configure
14429 7.54 +3 -3 ircd-ratbox/configure.ac
14430 7.260 +3 -0 ircd-ratbox/include/client.h
14431 7.54 +2 -0 ircd-ratbox/include/numeric.h
14432 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14433 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14434 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14435 7.120 +1 -1 ircd-ratbox/src/messages.tab
14436 7.335 +3 -0 ircd-ratbox/src/s_user.c
14437
14438
14439
14440 leeh 2005/01/20 06:04:41 EST (20050120_0)
14441
14442 Modified files:
14443 . ChangeLog RELNOTES
14444 include config.h config.h.dist memory.h
14445 patchlevel.h
14446 modules m_stats.c
14447 src commio.c crypt.c getopt.c ircd.c s_serv.c
14448 Removed files:
14449 . README.VMS clean.com make.com
14450 include setup.h_vms
14451 modules descrip.mms static_modules_c.com
14452 modules/core descrip.mms
14453 src descrip.mms qio.c version.com
14454 tools descrip.mms mkpasswd_vms.c
14455 Log:
14456 - clean changelog, relnotes
14457 - mark patchlevel as 2.1.0beta
14458 - remove VMS support
14459
14460 Revision Changes Path
14461 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14462 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14463 1.111 +1 -348 ircd-ratbox/RELNOTES
14464 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14465 7.182 +0 -42 ircd-ratbox/include/config.h
14466 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14467 7.50 +0 -4 ircd-ratbox/include/memory.h
14468 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14469 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14470 7.2 +0 -58 ircd-ratbox/make.com (dead)
14471 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14472 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14473 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14474 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14475 1.24 +7 -30 ircd-ratbox/src/commio.c
14476 7.12 +0 -4 ircd-ratbox/src/crypt.c
14477 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14478 7.24 +0 -4 ircd-ratbox/src/getopt.c
14479 7.366 +4 -19 ircd-ratbox/src/ircd.c
14480 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14481 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14482 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14483 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14484 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14485
14486
14487
14488 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14489
14490 Modified files:
14491 include watch.h
14492 src watch.c
14493 Log:
14494 not using the return values on a few watch functions so make them void
14495
14496 Revision Changes Path
14497 7.2 +5 -5 ircd-ratbox/include/watch.h
14498 1.4 +19 -28 ircd-ratbox/src/watch.c
14499
14500
14501 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14502
14503 Modified files:
14504 modules m_watch.c
14505 Log:
14506 Make watch throttle, don't accept letter commands stacked
14507
14508 Revision Changes Path
14509 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14510
14511
14512
14513 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14514
14515 Modified files:
14516 modules m_gline.c
14517 Log:
14518 fix merge error
14519
14520 Revision Changes Path
14521 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14522
14523
14524
14525 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14526
14527 Modified files:
14528 . ChangeLog README.FIRST RELNOTES configure
14529 configure.ac
14530 adns adns.h internal.h parse.c transmit.c
14531 types.c
14532 contrib example_module.c spy_admin_notice.c
14533 spy_info_notice.c spy_links_notice.c
14534 spy_motd_notice.c spy_stats_notice.c
14535 spy_stats_p_notice.c spy_trace_notice.c
14536 spy_whois_notice.c
14537 spy_whois_notice_global.c
14538 doc example.conf example.efnet.conf ircd.motd
14539 server-version-info whats-new.txt
14540 help/opers umode xline
14541 help/users umode
14542 include cache.h channel.h class.h client.h
14543 commio.h config.h config.h.dist hash.h
14544 hook.h hostmask.h irc_string.h ircd.h
14545 ircd_defs.h m_info.h memory.h msg.h
14546 newconf.h numeric.h packet.h patchlevel.h
14547 patricia.h s_conf.h s_gline.h s_newconf.h
14548 s_serv.h s_user.h scache.h serno.h
14549 setup.h.in sprintf_irc.h stdinc.h tools.h
14550 modules .depend Makefile.in m_admin.c m_away.c
14551 m_dline.c m_encap.c m_gline.c m_info.c
14552 m_kline.c m_links.c m_list.c m_lusers.c
14553 m_motd.c m_oper.c m_operspy.c m_rehash.c
14554 m_restart.c m_resv.c m_set.c m_stats.c
14555 m_svinfo.c m_testline.c m_testmask.c
14556 m_topic.c m_trace.c m_watch.c m_who.c
14557 m_whois.c m_whowas.c m_xline.c
14558 static_modules.c.SH
14559 modules/core m_error.c m_message.c m_mode.c m_quit.c
14560 m_server.c m_squit.c
14561 src .depend Makefile.in adns.c balloc.c
14562 cache.c channel.c class.c client.c
14563 commio.c crypt.c devpoll.c epoll.c
14564 event.c getopt.c hash.c hook.c hostmask.c
14565 irc_string.c ircd.c ircd_lexer.l
14566 ircd_parser.y ircd_signal.c listener.c
14567 modules.c newconf.c numeric.c packet.c
14568 parse.c patricia.c poll.c reject.c
14569 restart.c s_auth.c s_conf.c s_log.c
14570 s_newconf.c s_serv.c s_user.c scache.c
14571 select.c send.c snprintf.c tools.c
14572 version.c.SH watch.c whowas.c
14573 tools README.mkpasswd mkpasswd.c
14574 Added files:
14575 . README.VMS clean.com make.com
14576 doc services.txt
14577 include common.h s_stats.h setup.h_vms
14578 supported.h
14579 modules descrip.mms m_challenge.c m_etrace.c
14580 m_invite.c m_names.c m_pass.c m_ping.c
14581 m_pong.c m_services.c m_tb.c m_user.c
14582 m_users.c m_version.c
14583 static_modules_c.com
14584 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14585 m_part.c m_sjoin.c
14586 servlink descrip.mms
14587 src descrip.mms kdparse.c messages.tab qio.c
14588 s_gline.c s_stats.c version.com
14589 tools descrip.mms mkpasswd_vms.c
14590 Removed files:
14591 doc 005.txt
14592 include banconf.h
14593 modules/core channels.c users.c
14594 src banconf.c
14595 Log:
14596 merge from RATBOX_2_0
14597
14598 Revision Changes Path
14599 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14600 7.40 +1 -0 ircd-ratbox/README.FIRST
14601 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14602 1.110 +114 -6 ircd-ratbox/RELNOTES
14603 1.17 +4 -0 ircd-ratbox/adns/adns.h
14604 1.17 +4 -4 ircd-ratbox/adns/internal.h
14605 1.12 +38 -38 ircd-ratbox/adns/parse.c
14606 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14607 1.19 +13 -13 ircd-ratbox/adns/types.c
14608 7.1 +10 -0 ircd-ratbox/clean.com (new)
14609 7.239 +47 -29 ircd-ratbox/configure
14610 7.53 +40 -32 ircd-ratbox/configure.ac
14611 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14612 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14613 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14614 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14615 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14616 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14617 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14618 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14619 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14620 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14621 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14622 7.252 +68 -22 ircd-ratbox/doc/example.conf
14623 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14624 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14625 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14626 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14627 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14628 1.5 +2 -1 ircd-ratbox/help/opers/umode
14629 1.7 +1 -1 ircd-ratbox/help/opers/xline
14630 1.2 +1 -0 ircd-ratbox/help/users/umode
14631 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14632 1.7 +8 -0 ircd-ratbox/include/cache.h
14633 7.162 +18 -16 ircd-ratbox/include/channel.h
14634 7.25 +4 -0 ircd-ratbox/include/class.h
14635 7.259 +34 -28 ircd-ratbox/include/client.h
14636 1.13 +45 -7 ircd-ratbox/include/commio.h
14637 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14638 7.181 +74 -16 ircd-ratbox/include/config.h
14639 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14640 7.53 +2 -0 ircd-ratbox/include/hash.h
14641 1.28 +73 -27 ircd-ratbox/include/hook.h
14642 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14643 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14644 7.80 +6 -31 ircd-ratbox/include/ircd.h
14645 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14646 7.56 +14 -8 ircd-ratbox/include/m_info.h
14647 7.49 +4 -0 ircd-ratbox/include/memory.h
14648 7.53 +2 -0 ircd-ratbox/include/msg.h
14649 7.33 +9 -9 ircd-ratbox/include/newconf.h
14650 7.53 +12 -8 ircd-ratbox/include/numeric.h
14651 7.27 +1 -1 ircd-ratbox/include/packet.h
14652 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14653 7.19 +25 -1 ircd-ratbox/include/patricia.h
14654 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14655 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14656 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14657 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14658 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14659 7.34 +13 -9 ircd-ratbox/include/s_user.h
14660 7.15 +1 -1 ircd-ratbox/include/scache.h
14661 7.5366 +1 -1 ircd-ratbox/include/serno.h
14662 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14663 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14664 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14665 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14666 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14667 1.53 +10 -10 ircd-ratbox/include/tools.h
14668 7.1 +58 -0 ircd-ratbox/make.com (new)
14669 1.45 +338 -182 ircd-ratbox/modules/.depend
14670 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14671 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14672 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14673 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14674 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14675 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14676 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14677 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14678 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14679 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14680 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14681 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14682 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14683 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14684 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14685 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14686 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14687 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14688 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14689 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14690 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14691 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14692 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14693 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14694 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14695 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14696 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14697 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14698 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14699 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14700 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14701 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14702 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14703 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14704 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14705 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14706 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14707 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14708 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14709 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14710 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14711 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14712 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14713 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14714 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14715 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14716 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14717 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14718 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14719 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14720 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14721 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14722 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14723 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14724 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14725 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14726 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14727 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14728 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14729 7.48 +162 -119 ircd-ratbox/src/.depend
14730 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14731 7.75 +5 -5 ircd-ratbox/src/adns.c
14732 7.84 +1 -1 ircd-ratbox/src/balloc.c
14733 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14734 1.23 +75 -7 ircd-ratbox/src/cache.c
14735 7.429 +342 -79 ircd-ratbox/src/channel.c
14736 7.67 +42 -2 ircd-ratbox/src/class.c
14737 7.485 +245 -85 ircd-ratbox/src/client.c
14738 1.23 +349 -43 ircd-ratbox/src/commio.c
14739 7.11 +4 -0 ircd-ratbox/src/crypt.c
14740 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14741 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14742 1.32 +4 -8 ircd-ratbox/src/epoll.c
14743 7.46 +63 -6 ircd-ratbox/src/event.c
14744 7.23 +4 -0 ircd-ratbox/src/getopt.c
14745 7.112 +8 -7 ircd-ratbox/src/hash.c
14746 7.32 +135 -133 ircd-ratbox/src/hook.c
14747 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14748 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14749 7.365 +56 -48 ircd-ratbox/src/ircd.c
14750 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14751 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14752 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14753 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14754 7.122 +14 -13 ircd-ratbox/src/listener.c
14755 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14756 7.150 +17 -8 ircd-ratbox/src/modules.c
14757 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14758 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14759 7.137 +55 -42 ircd-ratbox/src/packet.c
14760 7.187 +8 -15 ircd-ratbox/src/parse.c
14761 7.28 +2 -4 ircd-ratbox/src/patricia.c
14762 7.82 +3 -1 ircd-ratbox/src/poll.c
14763 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14764 1.32 +8 -3 ircd-ratbox/src/reject.c
14765 7.34 +1 -0 ircd-ratbox/src/restart.c
14766 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14767 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14768 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14769 7.76 +32 -35 ircd-ratbox/src/s_log.c
14770 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14771 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14772 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14773 7.334 +773 -2 ircd-ratbox/src/s_user.c
14774 7.27 +2 -1 ircd-ratbox/src/scache.c
14775 7.44 +2 -0 ircd-ratbox/src/select.c
14776 7.285 +12 -12 ircd-ratbox/src/send.c
14777 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14778 7.46 +0 -1 ircd-ratbox/src/tools.c
14779 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14780 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14781 1.3 +4 -4 ircd-ratbox/src/watch.c
14782 7.32 +1 -0 ircd-ratbox/src/whowas.c
14783 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14784 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14785 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14786 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14787
14788
14789
14790 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14791
14792 Modified files: (Branch: RATBOX_2_0)
14793 src client.c
14794 Log:
14795 a remote client is never going to have a watch list..duh
14796
14797 Revision Changes Path
14798 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14799
14800
14801
14802 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14803
14804 Added files: (Branch: RATBOX_2_0)
14805 modules m_watch.c
14806 Log:
14807 get that one too
14808
14809 Revision Changes Path
14810 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14811
14812
14813
14814 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14815
14816 Added files: (Branch: RATBOX_2_0)
14817 include watch.h
14818 src watch.c
14819 Log:
14820 helps if we actually include the .c/.h files
14821
14822 Revision Changes Path
14823 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14824 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14825
14826
14827
14828 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14829
14830 Modified files: (Branch: RATBOX_2_0)
14831 . configure configure.ac
14832 include client.h numeric.h s_conf.h setup.h.in
14833 supported.h
14834 modules Makefile.in
14835 modules/core m_nick.c
14836 src Makefile.in client.c ircd.c messages.tab
14837 newconf.c s_conf.c s_user.c
14838 Log:
14839 backport watch from devel
14840
14841 Revision Changes Path
14842 7.229.2.10 +12 -2 ircd-ratbox/configure
14843 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14844 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14845 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14846 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14847 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14848 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14849 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14850 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14851 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14852 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14853 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14854 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14855 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14856 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14857 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14858
14859
14860
14861 leeh 2005/01/12 10:12:40 EST (20050112_1)
14862
14863 Modified files: (Branch: RATBOX_2_0)
14864 include numeric.h
14865 modules m_services.c m_whois.c
14866 src messages.tab
14867 Log:
14868 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14869 when the user is logged in
14870
14871 Revision Changes Path
14872 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14873 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14874 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14875 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14876
14877
14878
14879 leeh 2005/01/11 19:47:14 EST (20050112_0)
14880
14881 Modified files: (Branch: RATBOX_2_0)
14882 include supported.h
14883 Added files: (Branch: RATBOX_2_0)
14884 doc services.txt
14885 Log:
14886 - add +r to 005
14887 - added doc/services.txt, outlining the compatibility code
14888
14889 Revision Changes Path
14890 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14891 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14892
14893
14894
14895 leeh 2005/01/11 18:38:10 EST (20050111_5)
14896
14897 Modified files: (Branch: RATBOX_2_0)
14898 include client.h hook.h
14899 modules m_services.c
14900 modules/core m_server.c
14901 src hook.c s_serv.c
14902 Log:
14903 - more services compatibility code:
14904 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14905 appropriate service {}; entry, only accept SU from these.
14906 - hook into us finishing nick burst, and have services burst a list of
14907 logged in users
14908
14909 Revision Changes Path
14910 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14911 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14912 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14913 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14914 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14915 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14916
14917
14918
14919 leeh 2005/01/11 17:32:42 EST (20050111_4)
14920
14921 Modified files: (Branch: RATBOX_2_0)
14922 . configure configure.ac
14923 include client.h
14924 modules Makefile.in
14925 src channel.c
14926 Added files: (Branch: RATBOX_2_0)
14927 modules m_services.c
14928 Log:
14929 - more services compatibility code:
14930 - encap handlers for SU (services marking client as logged in)
14931 - and for LOGIN (servers bursting logged in status)
14932 - move suser from Client -> User
14933
14934 Revision Changes Path
14935 7.229.2.9 +9 -3 ircd-ratbox/configure
14936 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14937 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14938 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14939 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14940 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14941
14942
14943
14944 leeh 2005/01/11 16:46:34 EST (20050111_3)
14945
14946 Modified files: (Branch: RATBOX_2_0)
14947 include ircd_defs.h
14948 Log:
14949 - whoops, missing #endif
14950
14951 Revision Changes Path
14952 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14953
14954
14955
14956 leeh 2005/01/11 15:56:57 EST (20050111_2)
14957
14958 Modified files: (Branch: RATBOX_2_0)
14959 include ircd_defs.h
14960 Log:
14961 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14962 have ipv6 just report sizeof(struct sockaddr_in)
14963
14964 Revision Changes Path
14965 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14966
14967
14968
14969 leeh 2005/01/10 20:19:35 EST (20050111_1)
14970
14971 Modified files: (Branch: RATBOX_2_0)
14972 src newconf.c
14973 Log:
14974 - fix a gcc warning
14975
14976 Revision Changes Path
14977 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14978
14979
14980
14981 leeh 2005/01/10 20:10:35 EST (20050111_0)
14982
14983 Modified files: (Branch: RATBOX_2_0)
14984 adns internal.h parse.c transmit.c types.c
14985 Log:
14986 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14987 conflict
14988
14989 Revision Changes Path
14990 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14991 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14992 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14993 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14994
14995
14996
14997 leeh 2005/01/10 17:48:48 EST (20050110_3)
14998
14999 Modified files: (Branch: RATBOX_2_0)
15000 modules m_xline.c
15001 Log:
15002 - send out the reformatted xline to opers (\s -> ' ')
15003
15004 Revision Changes Path
15005 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15006
15007
15008
15009 leeh 2005/01/10 16:18:53 EST (20050110_2)
15010
15011 Modified files: (Branch: RATBOX_2_0)
15012 help/opers umode
15013 help/users umode
15014 include client.h supported.h
15015 src messages.tab s_user.c send.c
15016 Log:
15017 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15018 channel privmsgs.
15019
15020 Revision Changes Path
15021 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15022 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15023 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15024 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15025 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15026 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15027 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15028
15029
15030
15031 leeh 2005/01/10 14:50:47 EST (20050110_1)
15032
15033 Modified files: (Branch: RATBOX_2_0)
15034 doc example.conf example.efnet.conf
15035 Log:
15036 - I dont remember ts6 desyncing on bans, so im not sure why the example
15037 confs say so.
15038
15039 Revision Changes Path
15040 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15041 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15042
15043
15044
15045 leeh 2005/01/10 13:31:10 EST (20050110_0)
15046
15047 Modified files: (Branch: RATBOX_2_0)
15048 . configure configure.ac
15049 include channel.h client.h numeric.h s_conf.h
15050 s_serv.h setup.h.in
15051 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15052 m_sjoin.c
15053 src channel.c messages.tab newconf.c s_conf.c
15054 s_serv.c s_user.c
15055 Log:
15056 - added --enable-services to configure, which enables some ratbox-services
15057 compatibility code:
15058 - chanmode +r, registered users only
15059 - usermode +S, prevents deop/kick of a service
15060 - service { }; block in conf for the above umode
15061
15062 Revision Changes Path
15063 7.229.2.8 +28 -16 ircd-ratbox/configure
15064 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15065 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15066 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15067 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15068 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15069 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15070 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15071 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15072 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15073 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15074 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15075 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15076 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15077 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15078 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15079 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15080 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15081 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15082
15083
15084
15085 leeh 2005/01/09 08:23:30 EST (20050109_0)
15086
15087 Modified files: (Branch: RATBOX_2_0)
15088 help/opers umode
15089 Log:
15090 - remove a tab, and add +C to opers umode help
15091
15092 Revision Changes Path
15093 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15094