]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Rerun autoconf for version bump, at last.
[solanum.git] / ChangeLog
1 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
2 Log:
3 Make highest connection counts a bit more consistent.
4
5
6 Changes: Modified:
7 +5 -0 trunk/src/s_serv.c (File Modified)
8 +8 -8 trunk/src/s_user.c (File Modified)
9
10
11 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
12 Log:
13 Fix wrong line numbers in ircd.conf parser (some comments).
14 from ratbox 2.2 (androsyn).
15
16
17 Changes: Modified:
18 +1 -0 trunk/src/ircd_lexer.l (File Modified)
19
20
21 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
22 Log:
23 Change EmptyString so gcc 4.2 doesn't complain.
24 from ratbox (androsyn), slightly changed
25
26
27 Changes: Modified:
28 +1 -1 trunk/include/irc_string.h (File Modified)
29
30
31 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
32 Log:
33 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
34 This already works correctly for successful/notfound case.
35
36
37 Changes: Modified:
38 +1 -1 trunk/modules/m_whois.c (File Modified)
39
40
41 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
42 Log:
43 Use mask_match() to check bans from local clients for
44 redundancy. This fixes the problem that bans like *!?@*
45 prevent any ban starting with *!*@ being set.
46
47
48 Changes: Modified:
49 +1 -1 trunk/src/chmode.c (File Modified)
50
51
52 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
53 Log:
54 Add mask_match(), like ircu mmatch().
55 This compares two masks and returns whether the "new" is
56 more specific than or equal to the "old". The difference
57 with match() is that a '?' in "old" does not match a '*' in
58 "new".
59
60
61 Changes: Modified:
62 +2 -0 trunk/include/irc_string.h (File Modified)
63 +73 -0 trunk/src/match.c (File Modified)
64
65
66 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
67 Log:
68 add_id() for local client: do not collapse() the ban mask.
69 The code calling this already collapses the mask, and if
70 not, doing it here would cause a desync.
71
72
73 Changes: Modified:
74 +0 -2 trunk/src/chmode.c (File Modified)
75
76
77 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
78 Log:
79 - fix dereference problems with not widely used polling engines
80
81
82 Changes: Modified:
83 +3 -0 trunk/libcharybdis/poll.c (File Modified)
84 +3 -1 trunk/libcharybdis/select.c (File Modified)
85
86
87 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
88 Log:
89 - forgot to do something
90
91
92 Changes: Modified:
93 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
94
95
96 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
97 Log:
98 - fix a possible problem with ipv6
99
100
101 Changes: Modified:
102 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
103
104
105 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
106 Log:
107 - new ip cloaking module
108
109
110 Changes: Modified:
111 +1 -0 trunk/extensions/Makefile.in (File Modified)
112 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
113 + - trunk/extensions/ip_cloaking_old.c (File Added)
114
115
116 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
117 Log:
118 monitor: send the same message buffer to all users
119 monitoring a certain nick; the target field of the
120 numeric becomes *, much like server notices
121
122
123 Changes: Modified:
124 +6 -0 trunk/doc/monitor.txt (File Modified)
125 +3 -0 trunk/include/send.h (File Modified)
126 +3 -15 trunk/src/monitor.c (File Modified)
127 +35 -0 trunk/src/send.c (File Modified)
128
129
130 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
131 Log:
132 Call add_to_hostname_hash() with correct (orig) hostname.
133
134
135 Changes: Modified:
136 +1 -1 trunk/modules/core/m_nick.c (File Modified)
137
138
139 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
140 Log:
141 Version bump on trunk to 2.3.
142
143
144 Changes: Modified:
145 +1 -1 trunk/configure.ac (File Modified)
146
147
148 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
149 Log:
150 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
151
152
153 Changes: Modified:
154 +2 -2 trunk/src/client.c (File Modified)
155
156
157 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
158 Log:
159 Add IRC_DEPRECATED macro for marking functions and data structures
160 as deprecated on compilers that support it.
161
162
163 Changes: Modified:
164 +14 -4 trunk/include/ircd_defs.h (File Modified)
165
166
167 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
168 Log:
169 - update IDEAS with link failover
170
171
172 Changes: Modified:
173 +1 -0 trunk/IDEAS (File Modified)
174
175
176 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
177 Log:
178 xline/resv wildcard checking:
179 - count escaped (\) characters as one nonwild
180 - accept strings without wilds no matter how short they are
181
182
183 Changes: Modified:
184 +8 -2 trunk/src/s_newconf.c (File Modified)
185
186
187 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
188 Log:
189 Tweak some comments in sno_whois extension.
190
191
192 Changes: Modified:
193 +2 -2 trunk/extensions/sno_whois.c (File Modified)
194
195
196 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
197 Log:
198 Tweak NEWS a little.
199
200
201 Changes: Modified:
202 +3 -6 trunk/NEWS (File Modified)
203
204
205 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
206 Log:
207 - allow JOIN 0 from remotes
208 - allow JOIN 0 from locals, but only if it is exactly one
209 zero and is the first channel
210
211
212 Changes: Modified:
213 +65 -0 trunk/modules/core/m_join.c (File Modified)
214
215
216 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
217 Log:
218 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
219 levels?), hideops, namespace cleanups, etc
220
221
222 Changes: Modified:
223 + - trunk/IDEAS (File Added)
224
225
226 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
227 Log:
228 - disallow JOIN 0
229
230
231 Changes: Modified:
232 +0 -65 trunk/modules/core/m_join.c (File Modified)
233
234
235 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
236 Log:
237 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
238 to their policies indicating that they wish to be contacted before their services are used.
239
240
241 Changes: Modified:
242 +6 -3 trunk/doc/example.conf (File Modified)
243 +6 -3 trunk/doc/reference.conf (File Modified)
244
245
246 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
247 Log:
248 - update NEWS in preparation of upcoming 2.2 release this week
249
250
251 Changes: Modified:
252 +3 -0 trunk/NEWS (File Modified)
253
254
255 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
256 Log:
257 Move sno_channeljoin to unsupported, due to the privacy
258 issue and the fact that any oper with admin or hidden_admin
259 can load extensions.
260
261
262 Changes: Modified:
263 +0 -1 trunk/doc/example.conf (File Modified)
264 +0 -2 trunk/doc/reference.conf (File Modified)
265 +0 -46 trunk/extensions/Makefile.in (File Modified)
266 + - trunk/extensions/sno_channeljoin.c (File Deleted)
267 +47 -1 trunk/unsupported/Makefile.in (File Modified)
268 + - trunk/unsupported/sno_channeljoin.c (File Added)
269
270
271 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
272 Log:
273 - createoperonly: like createauthonly, but checks opered status instead of authed status
274
275
276 Changes: Modified:
277 +41 -0 trunk/extensions/Makefile.in (File Modified)
278 + - trunk/extensions/createoperonly.c (File Added)
279
280
281 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
282 Log:
283 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
284
285
286 Changes: Modified:
287 +1 -0 trunk/doc/example.conf (File Modified)
288 +3 -1 trunk/doc/reference.conf (File Modified)
289 +46 -0 trunk/extensions/Makefile.in (File Modified)
290 + - trunk/extensions/sno_channeljoin.c (File Added)
291
292
293 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
294 Log:
295 - update config files
296
297
298 Changes: Modified:
299 +1 -0 trunk/doc/example.conf (File Modified)
300 +2 -0 trunk/doc/reference.conf (File Modified)
301
302
303 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
304 Log:
305 - fold in whois_notice_global functionality.
306
307
308 Changes: Modified:
309 +0 -1 trunk/extensions/Makefile.in (File Modified)
310 +1 -56 trunk/extensions/sno_whois.c (File Modified)
311 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
312
313
314 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
315 Log:
316 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
317
318
319 Changes: Modified:
320 +64 -57 trunk/extensions/Makefile.in (File Modified)
321 + - trunk/extensions/sno_whois.c (File Added)
322 + - trunk/extensions/spy_whois_notice.c (File Deleted)
323
324
325 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
326 Log:
327 Prevent too wide klines with CIDR masks.
328
329
330 Changes: Modified:
331 +17 -5 trunk/modules/m_kline.c (File Modified)
332
333
334 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
335 Log:
336 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
337
338
339 Changes: Modified:
340 +4 -0 trunk/modules/m_kline.c (File Modified)
341
342
343 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
344 Log:
345 - fold conf_connect_allowed() into accept_connection()
346 - extend add_connection() so that exempt{}s apply to max unregistered
347 connections per ip
348 from ratbox
349
350
351 Changes: Modified:
352 +1 -1 trunk/doc/example.conf (File Modified)
353 +1 -1 trunk/doc/reference.conf (File Modified)
354 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
355 +0 -2 trunk/include/s_conf.h (File Modified)
356 +14 -7 trunk/src/listener.c (File Modified)
357
358
359 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
360 Log:
361 m_webirc: call del_unknown_ip() otherwise the unknown will
362 never be subtracted from the cgiirc ip
363
364
365 Changes: Modified:
366 +2 -0 trunk/extensions/m_webirc.c (File Modified)
367
368
369 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
370 Log:
371 Remove s_assert in del_unknown_ip() supposedly if the ip
372 cannot be found, it is not feasible to avoid that case
373 entirely with m_webirc.c.
374
375
376 Changes: Modified:
377 +1 -2 trunk/src/reject.c (File Modified)
378
379
380 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
381 Log:
382 Apply ratbox flood fix.
383
384
385 Changes: Modified:
386 +1 -0 trunk/doc/example.conf (File Modified)
387 +5 -0 trunk/doc/reference.conf (File Modified)
388 +3 -0 trunk/include/client.h (File Modified)
389 +4 -0 trunk/include/reject.h (File Modified)
390 +1 -0 trunk/include/s_conf.h (File Modified)
391 +2 -0 trunk/src/client.c (File Modified)
392 +3 -0 trunk/src/listener.c (File Modified)
393 +1 -0 trunk/src/newconf.c (File Modified)
394 +8 -5 trunk/src/packet.c (File Modified)
395 +59 -2 trunk/src/reject.c (File Modified)
396 +1 -0 trunk/src/s_conf.c (File Modified)
397 +2 -0 trunk/src/s_serv.c (File Modified)
398 +1 -0 trunk/src/s_user.c (File Modified)
399
400
401 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
402 Log:
403 - fix a bug here
404
405
406 Changes: Modified:
407 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
408
409
410 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
411 Log:
412 - regen configure
413
414
415 Changes: Modified:
416 +114 -1 trunk/configure (File Modified)
417
418
419 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
420 Log:
421 - remove "ASM hashing code" from the configure overview
422
423
424 Changes: Modified:
425 +0 -1 trunk/configure.ac (File Modified)
426
427
428 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
429 Log:
430 Target left IRC (more friendly error message if a UID
431 cannot be found) for /invite.
432
433
434 Changes: Modified:
435 +8 -3 trunk/modules/m_invite.c (File Modified)
436
437
438 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
439 Log:
440 Remove emptyline craq because it leaks memory on /rehash motd etc.
441 from ratbox 2.2 (anfl/Androsyn)
442
443
444 Changes: Modified:
445 +6 -14 trunk/src/cache.c (File Modified)
446
447
448 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
449 Log:
450 Merge old trunk r2767:
451 Copy channel name from command on lowerTS JOIN/SJOIN,
452 this makes the capitalization of the channel name
453 timestamped like modes are.
454
455
456 Changes: Modified:
457 +3 -0 trunk/modules/core/m_join.c (File Modified)
458 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
459
460
461 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
462 Log:
463 Merge old trunk r2065,r2067:
464 channel_modes(): get rid of the trailing space
465 also make the *pbuf check work like it should
466 (don't call IsMember another time if we already
467 gave one parameter)
468 simplify a bit more, update comments
469
470
471 Changes: Modified:
472 +13 -13 trunk/src/channel.c (File Modified)
473
474
475 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
476 Log:
477 webirc bugfix
478
479
480 Changes: Modified:
481 +1 -1 trunk/extensions/m_webirc.c (File Modified)
482
483
484 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
485 Log:
486 chghost: refuse spoofs which are empty or start with a colon
487 (would break the protocol)
488
489
490 Changes: Modified:
491 +3 -0 trunk/modules/m_chghost.c (File Modified)
492
493
494 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
495 Log:
496 Fix description of 043 numeric.
497
498
499 Changes: Modified:
500 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
501
502
503 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
504 Log:
505 SAVE: make the nickTS of the UID nick equal to 100, so it
506 is always in sync on the network.
507
508
509 Changes: Modified:
510 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
511 +15 -11 trunk/modules/core/m_nick.c (File Modified)
512
513
514 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
515 Log:
516 Force nickTS to increase when a local user changes their nick.
517
518
519 Changes: Modified:
520 +5 -1 trunk/modules/core/m_nick.c (File Modified)
521
522
523 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
524 Log:
525 Remove #define UFLAGS. We haven't allowed this
526 undocumented extension to the IRC protocol for
527 years (allowing an initial umode in USER).
528
529
530 Changes: Modified:
531 +0 -2 trunk/modules/m_user.c (File Modified)
532
533
534 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
535 Log:
536 Move new_local_user hook, so it is possible to call
537 exit_client() from it, refusing the connection.
538
539
540 Changes: Modified:
541 +3 -1 trunk/doc/hooks.txt (File Modified)
542 +10 -9 trunk/src/s_user.c (File Modified)
543
544
545 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
546 Log:
547 Only free PreClient struct when the rest of the Client
548 is freed, not immediately upon exit_client(). Doing this
549 would cause problems with sasl's new_local_user hook
550 vs hooks that exit the client there.
551
552
553 Changes: Modified:
554 +0 -1 trunk/src/client.c (File Modified)
555
556
557 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
558 Log:
559 Use TS6 prefix for server-server JOIN 0.
560
561
562 Changes: Modified:
563 +2 -1 trunk/modules/core/m_join.c (File Modified)
564
565
566 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
567 Log:
568 Use orighost in kill server notices.
569
570
571 Changes: Modified:
572 +3 -3 trunk/modules/core/m_kill.c (File Modified)
573
574
575 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
576 Log:
577 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
578
579
580 Changes: Modified:
581 +3 -3 trunk/modules/m_set.c (File Modified)
582
583
584 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
585 Log:
586 - 2.2 operline
587
588
589 Changes: Modified:
590 +1 -1 trunk/src/messages.tab (File Modified)
591
592
593 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
594 Log:
595 Show max_clients in /info.
596
597
598 Changes: Modified:
599 +6 -0 trunk/modules/m_info.c (File Modified)
600
601
602 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
603 Log:
604 Don't allow /quote set max higher than the
605 serverinfo::max_clients ircd.conf value.
606
607
608 Changes: Modified:
609 +8 -0 trunk/modules/m_set.c (File Modified)
610
611
612 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
613 Log:
614 Change code that checks maxclients limit: allow exactly
615 the configured amount of non-exceed_limit clients.
616 Code that appeared to limit exceed_limit clients too
617 but less heavily removed (it was not effective because
618 the parentheses were wrong).
619
620
621 Changes: Modified:
622 +2 -4 trunk/src/s_user.c (File Modified)
623
624
625 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
626 Log:
627 By default, leave MAX_BUFFER fds free for log files,
628 server connections, ident lookups, exceed_limit clients,
629 etc. Mention this in example.conf and reference.conf.
630
631
632 Changes: Modified:
633 +4 -2 trunk/doc/example.conf (File Modified)
634 +3 -1 trunk/doc/reference.conf (File Modified)
635 +1 -1 trunk/src/s_conf.c (File Modified)
636
637
638 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
639 Log:
640 --with-maxclients configure option is gone
641
642
643 Changes: Modified:
644 +0 -11 trunk/INSTALL (File Modified)
645
646
647 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
648 Log:
649 Make the code that raises fd rlimit to hard limit work.
650
651
652 Changes: Modified:
653 +5 -5 trunk/src/ircd.c (File Modified)
654
655
656 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
657 Log:
658 - note the I/O reworking
659
660
661 Changes: Modified:
662 +2 -0 trunk/NEWS (File Modified)
663
664
665 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
666 Log:
667 - use mkdir -p
668
669
670 Changes: Modified:
671 +4 -4 trunk/doc/Makefile.in (File Modified)
672
673
674 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
675 Log:
676 - enforce proper conditions for EPOLL_CTL_DEL.
677 - remove possibly problematic "performance" check
678
679
680 Changes: Modified:
681 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
682
683
684 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
685 Log:
686 - rename m_list_safelist to m_list and remove ratbox implementation
687
688
689 Changes: Modified:
690 +393 -664 trunk/modules/Makefile.in (File Modified)
691 + - trunk/modules/m_list.c (File Added)
692 + - trunk/modules/m_list_ratbox.c (File Deleted)
693 + - trunk/modules/m_list_safelist.c (File Deleted)
694
695
696 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
697 Log:
698 - some more transit to sendto_one_numeric().
699
700
701 Changes: Modified:
702 +2 -3 trunk/modules/m_away.c (File Modified)
703 +3 -3 trunk/src/messages.tab (File Modified)
704 +1 -1 trunk/src/s_user.c (File Modified)
705
706
707 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
708 Log:
709 - change some sendto_one() to sendto_one_numeric().
710
711
712 Changes: Modified:
713 +4 -10 trunk/modules/m_admin.c (File Modified)
714 +3 -3 trunk/modules/m_map.c (File Modified)
715 +12 -12 trunk/src/messages.tab (File Modified)
716 +1 -2 trunk/src/s_conf.c (File Modified)
717 +9 -10 trunk/src/s_user.c (File Modified)
718
719
720 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
721 Log:
722 - river's ports.c from old charybdis trunk
723
724
725 Changes: Modified:
726 +195 -0 trunk/configure.ac (File Modified)
727 + - trunk/libcharybdis/ports.c (File Added)
728
729
730 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
731 Log:
732 - remove broken ports stuff and devpoll stuff.
733
734
735 Changes: Modified:
736 +0 -307 trunk/configure (File Modified)
737 +0 -21 trunk/configure.ac (File Modified)
738 +0 -474 trunk/include/setup.h.in (File Modified)
739 + - trunk/libcharybdis/devpoll.c (File Deleted)
740 + - trunk/libcharybdis/ports.c (File Deleted)
741
742
743 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
744 Log:
745 - regenerate files
746
747
748 Changes: Modified:
749 +1 -25 trunk/configure (File Modified)
750 +0 -3 trunk/include/setup.h.in (File Modified)
751
752
753 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
754 Log:
755 - remove x86-optimized hash code.
756
757
758 Changes: Modified:
759 +0 -13 trunk/configure.ac (File Modified)
760 +2 -187 trunk/src/Makefile.in (File Modified)
761 + - trunk/src/fnvhash.s (File Deleted)
762
763
764 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
765 Log:
766 - apparently setting KE_LENGTH to 128 is fine.
767
768
769 Changes: Modified:
770 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
771
772
773 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
774 Log:
775 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
776
777
778 Changes: Modified:
779 +5627 -5747 trunk/configure (File Modified)
780 +0 -15 trunk/configure.ac (File Modified)
781 +0 -2 trunk/include/m_info.h (File Modified)
782 +6 -9 trunk/include/setup.h.in (File Modified)
783 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
784
785
786 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
787 Log:
788 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
789 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
790 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
791
792
793 Changes: Modified:
794 +0 -5 trunk/include/config.h (File Modified)
795 +0 -5 trunk/include/config.h.dist (File Modified)
796 +0 -6 trunk/include/defaults.h (File Modified)
797 +0 -3 trunk/include/m_info.h (File Modified)
798 +21 -7 trunk/libcharybdis/commio.c (File Modified)
799 +2 -0 trunk/libcharybdis/commio.h (File Modified)
800 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
801 +4 -3 trunk/libcharybdis/poll.c (File Modified)
802 +0 -3 trunk/libcharybdis/select.c (File Modified)
803 +0 -9 trunk/src/ircd.c (File Modified)
804 +23 -26 trunk/src/listener.c (File Modified)
805 +2 -1 trunk/src/restart.c (File Modified)
806 +5 -1 trunk/src/s_auth.c (File Modified)
807 +1 -1 trunk/src/s_conf.c (File Modified)
808 +3 -1 trunk/src/s_serv.c (File Modified)
809
810
811 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
812 Log:
813 Repair operspy who !#channel, broken by me in r3283.
814
815
816 Changes: Modified:
817 +2 -2 trunk/modules/m_who.c (File Modified)
818
819
820 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
821 Log:
822 Update bug report and IRC channel information.
823
824
825 Changes: Modified:
826 +2 -1 trunk/BUGS (File Modified)
827 +2 -1 trunk/NEWS (File Modified)
828
829
830 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
831 Log:
832 Change copyright years in version.c.SH as in release-2.1 r3339.
833
834
835 Changes: Modified:
836 +2 -2 trunk/src/version.c.SH (File Modified)
837
838
839 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
840 Log:
841 Rerun autoconf.
842
843
844 Changes: Modified:
845 +104 -0 trunk/configure (File Modified)
846
847
848 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
849 Log:
850 Need to check for various flavours of epoll,
851 even if --enable-epoll is forced.
852
853
854 Changes: Modified:
855 +1 -0 trunk/configure.ac (File Modified)
856
857
858 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
859 Log:
860 Hack to allow some more warnings, already present in configure (?).
861
862
863 Changes: Modified:
864 +1 -1 trunk/aclocal.m4 (File Modified)
865
866
867 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
868 Log:
869 Merge old trunk r2077,r2079:
870 - Move closing of servlink control fd to close_connection()
871 instead of doing it in exit_local_server(), and make sure
872 we first close the data fd and then the control fd.
873 - Have servlink process ready fds in order net, data, ctrl
874 instead of ctrl, data, net. This seems to fix the problem
875 that squit reasons do not show up on the other side of a
876 ziplink (by making it send any final SQUIT and/or ERROR
877 before noticing the closed control fd).
878
879
880 Changes: Modified:
881 +1 -1 trunk/servlink/io.c (File Modified)
882 +3 -12 trunk/src/client.c (File Modified)
883
884
885 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
886 Log:
887 Don't show the UID if a TS6 server sends a kick with
888 an empty or no comment. Note that charybdis never sends
889 such kicks.
890
891
892 Changes: Modified:
893 +4 -4 trunk/modules/core/m_kick.c (File Modified)
894
895
896 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
897 Log:
898 Merge old trunk r2081:
899 Don't say that services cannot be killed in
900 ERR_ISCHANSERVICE message (given when trying
901 to kick or deop them), as that's not the case.
902
903
904 Changes: Modified:
905 +1 -1 trunk/src/messages.tab (File Modified)
906
907
908 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
909 Log:
910 Merge old trunk r2059
911 Clarifications to the descriptions of umode +Q and cmode +F,
912 suggested by Ariadne@SorceryNet.
913
914
915 Changes: Modified:
916 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
917 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
918
919
920 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
921 Log:
922 Merge old trunk r2907,r2991:
923 Allow TESTLINE on channel names.
924
925
926 Changes: Modified:
927 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
928 +4 -0 trunk/help/opers/testline (File Modified)
929 +22 -0 trunk/modules/m_testline.c (File Modified)
930
931
932 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
933 Log:
934 Merge old trunk r2835:
935 resolver: if sendto(2) fails, try sending to the next nameserver
936
937
938 Changes: Modified:
939 +1 -1 trunk/src/res.c (File Modified)
940
941
942 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
943 Log:
944 Merge old trunk r2817:
945 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
946 starts with a digit. This is safe because the last
947 parameter is a nick and never a UID. (The first parameter
948 in a server-server two-param whois is a UID/SID.)
949
950
951 Changes: Modified:
952 +1 -1 trunk/modules/m_whois.c (File Modified)
953
954
955 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
956 Log:
957 Merge old trunk r2779,r2785:
958 Show correct privilege name in a few ERR_NOPRIVS numerics.
959
960
961 Changes: Modified:
962 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
963 +1 -1 trunk/extensions/m_opme.c (File Modified)
964 +2 -2 trunk/unsupported/m_force.c (File Modified)
965
966
967 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
968 Log:
969 Merge old trunk r2695:
970 Send an SQUIT instead of an ERROR to announce /die to connected servers.
971 This will generate better server notices.
972
973
974 Changes: Modified:
975 +3 -2 trunk/modules/core/m_die.c (File Modified)
976
977
978 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
979 Log:
980 Merge old trunk r2294:
981 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
982
983
984 Changes: Modified:
985 +1 -1 trunk/src/s_user.c (File Modified)
986
987
988 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
989 Log:
990 Merge old trunk r2226:
991 If we are connecting outward to a server, check if the
992 server name they sent is the same as what we tried to
993 connect to. Previously such a connection could succeed
994 if there existed connect blocks with the same IP and
995 passwords for the other server name.
996
997
998 Changes: Modified:
999 +11 -0 trunk/modules/core/m_server.c (File Modified)
1000
1001
1002 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1003 Log:
1004 Merge old trunk r2212:
1005 Another handling of SJOINs without nicks:
1006 Propagate them if the channel is +P or the channel
1007 already existed, otherwise remove the channel again
1008 and do not propagate the SJOIN.
1009
1010
1011 Changes: Modified:
1012 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1013
1014
1015 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1016 Log:
1017 Remove channels entirely from /whois on services.
1018 This cannot be overridden with operspy.
1019
1020
1021 Changes: Modified:
1022 +20 -17 trunk/modules/m_whois.c (File Modified)
1023
1024
1025 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1026 Log:
1027 Fix /who on channels with ** in their name.
1028
1029
1030 Changes: Modified:
1031 +2 -2 trunk/modules/m_who.c (File Modified)
1032
1033
1034 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1035 Log:
1036 NEWS: As in 2.1.3, mention that the TS6 revision will
1037 interoperate with older versions
1038
1039
1040 Changes: Modified:
1041 +2 -1 trunk/NEWS (File Modified)
1042
1043
1044 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1045 Log:
1046 Fix documentation of HIDE_SERVERS_IPS define.
1047
1048
1049 Changes: Modified:
1050 +2 -2 trunk/include/config.h.dist (File Modified)
1051
1052
1053 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1054 Log:
1055 Don't leak auth{} spoofed ip for I-line is full notice either.
1056
1057
1058 Changes: Modified:
1059 +1 -1 trunk/src/s_conf.c (File Modified)
1060
1061
1062 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1063 Log:
1064 Update NEWS.
1065
1066
1067 Changes: Modified:
1068 +37 -0 trunk/NEWS (File Modified)
1069
1070
1071 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1072 Log:
1073 Allow /invite (but not invex) to override +r, +l, +j in
1074 addition to +i. As before, a restrictive mode must be in
1075 place at /invite time for the invite to have an effect;
1076 +r does not count as a restrictive mode if the user is
1077 logged in; +l and +j always count as restrictive modes to
1078 allow for cases where they would allow join at /invite
1079 time but not when the user tries to join.
1080
1081
1082 Changes: Modified:
1083 +6 -2 trunk/modules/m_invite.c (File Modified)
1084 +21 -10 trunk/src/channel.c (File Modified)
1085
1086
1087 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1088 Log:
1089 Remove invite_ops_only, forcing it to YES.
1090
1091
1092 Changes: Modified:
1093 +0 -1 trunk/doc/example.conf (File Modified)
1094 +0 -5 trunk/doc/reference.conf (File Modified)
1095 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1096 +0 -1 trunk/include/s_conf.h (File Modified)
1097 +0 -6 trunk/modules/m_info.c (File Modified)
1098 +10 -14 trunk/modules/m_invite.c (File Modified)
1099 +0 -1 trunk/src/newconf.c (File Modified)
1100 +0 -1 trunk/src/s_conf.c (File Modified)
1101
1102
1103 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1104 Log:
1105 Move username check after xline and dnsbl checks, so it
1106 will not complain to opers about clients who are xlined
1107 or blacklisted anyway (both of which silently reject).
1108
1109
1110 Changes: Modified:
1111 +15 -15 trunk/src/s_user.c (File Modified)
1112
1113
1114 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1115 Log:
1116 - MASTER_MAX is no longer relevant
1117
1118
1119 Changes: Modified:
1120 +0 -7 trunk/modules/m_set.c (File Modified)
1121
1122
1123 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1124 Log:
1125 - add config option for setting max_clients.
1126
1127
1128 Changes: Modified:
1129 +5 -0 trunk/doc/example.conf (File Modified)
1130 +5 -0 trunk/doc/reference.conf (File Modified)
1131 +2 -0 trunk/include/s_conf.h (File Modified)
1132 +1 -1 trunk/src/ircd.c (File Modified)
1133 +2 -0 trunk/src/newconf.c (File Modified)
1134 +2 -1 trunk/src/s_conf.c (File Modified)
1135
1136
1137 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1138 Log:
1139 - remove get_maxrss() and all of that insecure and unsafe nonsense
1140
1141
1142 Changes: Modified:
1143 +3 -38 trunk/src/ircd.c (File Modified)
1144 +1 -1 trunk/src/restart.c (File Modified)
1145 +0 -4 trunk/src/s_stats.c (File Modified)
1146
1147
1148 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1149 Log:
1150 - avoid some potential NULL dereferencing
1151
1152
1153 Changes: Modified:
1154 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1155
1156
1157 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1158 Log:
1159 - fix a typo
1160
1161
1162 Changes: Modified:
1163 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1164
1165
1166 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1167 Log:
1168 - rework poll a bit for the MAXCONNECTIONS changes.
1169
1170
1171 Changes: Modified:
1172 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1173
1174
1175 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1176 Log:
1177 Our way of using kqueue may cause it to report fds we
1178 don't know about anymore, cope.
1179
1180
1181 Changes: Modified:
1182 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1183
1184
1185 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1186 Log:
1187 Don't reference freed memory (fde_t) in comm_close().
1188
1189
1190 Changes: Modified:
1191 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1192
1193
1194 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1195 Log:
1196 - fix for 100% cpu use
1197
1198
1199 Changes: Modified:
1200 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1201
1202
1203 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1204 Log:
1205 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1206
1207
1208 Changes: Modified:
1209 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1210
1211
1212 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1213 Log:
1214 - clear up use of fd_table in ircd.
1215
1216
1217 Changes: Modified:
1218 +3 -2 trunk/src/s_serv.c (File Modified)
1219
1220
1221 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1222 Log:
1223 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1224
1225
1226 Changes: Modified:
1227 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1228 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1229 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1230 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1231 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1232 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1233 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1234 +2 -2 trunk/libcharybdis/select.c (File Modified)
1235
1236
1237 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1238 Log:
1239 Fix some cases where the size argument to strlcpy()
1240 for usernames and hostnames is 1 too small.
1241
1242
1243 Changes: Modified:
1244 +1 -1 trunk/modules/m_chghost.c (File Modified)
1245 +2 -2 trunk/src/res.c (File Modified)
1246 +2 -2 trunk/src/s_user.c (File Modified)
1247
1248
1249 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1250 Log:
1251 Cut down quit/part/kick reasons to avoid quit reasons
1252 overflowing the client exiting server notice (from
1253 TOPICLEN to 260). kill reasons become shorter accordingly.
1254 kline/dline/gline reasons become 390.
1255 away messages stay at TOPICLEN for now.
1256
1257
1258 Changes: Modified:
1259 +8 -3 trunk/include/ircd_defs.h (File Modified)
1260 +2 -2 trunk/modules/m_dline.c (File Modified)
1261 +4 -4 trunk/modules/m_gline.c (File Modified)
1262 +2 -2 trunk/modules/m_kline.c (File Modified)
1263
1264
1265 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1266 Log:
1267 Don't leak auth{} spoofed IP addresses in +f notices.
1268 from ratbox (androsyn)
1269
1270
1271 Changes: Modified:
1272 +10 -3 trunk/src/s_conf.c (File Modified)
1273
1274
1275 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1276 Log:
1277 Make oper_up() take +i/-i during opering up into account
1278 (e.g. no_oper_invis extension, +i in operator::umodes).
1279 Remove the hack from no_oper_invis.
1280
1281
1282 Changes: Modified:
1283 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1284 +4 -0 trunk/src/s_user.c (File Modified)
1285
1286
1287 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1288 Log:
1289 no_oper_invis: decrement invisible count when clearing
1290 invisible on a local client who has just opered up
1291 oper_up() should really do this
1292
1293
1294 Changes: Modified:
1295 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1296
1297
1298 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1299 Log:
1300 Put "End of Channel Quiet List" instead of
1301 "End of Channel Ban List" for a +q list.
1302 Due to client restrictions the numerics for
1303 quiet lists must be the same as for ban lists.
1304
1305
1306 Changes: Modified:
1307 +4 -1 trunk/src/chmode.c (File Modified)
1308
1309
1310 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1311 Log:
1312 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1313 Change TS6 JOIN processing
1314 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1315 a local user joins an existing channel
1316 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1317 propagating a TS6 JOIN
1318 - don't interpret simple modes in an incoming TS6 JOIN
1319
1320 This is to avoid desyncs when certain mode changes (e.g. -im)
1321 cross with joins. A downside is that simple modes will be
1322 more desynched when a JOIN creates a channel or lowers TS,
1323 but that's less important.
1324
1325 Update the TS6 specification to include this, and clarify
1326 that TMODE can come from a server and that MODE must be
1327 translated into TMODE from other servers too.
1328
1329
1330 Changes: Modified:
1331 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1332 +19 -127 trunk/modules/core/m_join.c (File Modified)
1333
1334
1335 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1336 Log:
1337 Make -logfile work again.
1338
1339
1340 Changes: Modified:
1341 +2 -2 trunk/src/s_log.c (File Modified)
1342
1343
1344 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1345 Log:
1346 - fix off-by-one memory overflow error.
1347
1348
1349 Changes: Modified:
1350 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1351
1352
1353 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1354 Log:
1355 Change handling of modularized umodes:
1356 - keep the bitmask reserved forever to the letter, fixing
1357 the problems when loading multiple umode modules,
1358 unloading them and then loading them in a different order
1359 - don't allow local users to change umodes which have
1360 been unloaded and don't set them on new users via
1361 default_umodes
1362
1363
1364 Changes: Modified:
1365 +24 -3 trunk/src/s_user.c (File Modified)
1366
1367
1368 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1369 Log:
1370 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1371
1372
1373 Changes: Modified:
1374 +1 -0 trunk/include/s_user.h (File Modified)
1375 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1376 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1377 +22 -0 trunk/src/s_user.c (File Modified)
1378
1379
1380 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1381 Log:
1382 DNSBL keyword substitution is available as of 2.1.3.
1383
1384
1385 Changes: Modified:
1386 +1 -1 trunk/doc/example.conf (File Modified)
1387
1388
1389 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1390 Log:
1391 Change two occurances like match(userinput, target_p->name) ||
1392 match(target_p->name, userinput) to just match(userinput,
1393 target_p->name). No client name can contain * or ? now.
1394
1395
1396 Changes: Modified:
1397 +1 -1 trunk/modules/m_trace.c (File Modified)
1398 +1 -2 trunk/src/s_serv.c (File Modified)
1399
1400
1401 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1402 Log:
1403 Do not try find_server() on a name find_client() has
1404 returned NULL for, as this will always return NULL
1405 since the removal of hostmasking.
1406
1407
1408 Changes: Modified:
1409 +1 -2 trunk/modules/m_pong.c (File Modified)
1410 +0 -4 trunk/src/s_serv.c (File Modified)
1411
1412
1413 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1414 Log:
1415 Remove server_exists() which checked whether the
1416 server name existed taking hostmasking into account
1417 and just check with find_server(); admittedly
1418 this checks if the name is a SID but that's not
1419 a real problem.
1420
1421
1422 Changes: Modified:
1423 +3 -27 trunk/modules/core/m_server.c (File Modified)
1424
1425
1426 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1427 Log:
1428 Remove hash_find_masked_server(), which made it possible
1429 to specify the full (unmasked) name of a server behind
1430 a hostmask. As a result find_any_client() (for prefixes)
1431 becomes equal to find_client(), so remove that too.
1432
1433
1434 Changes: Modified:
1435 +0 -1 trunk/include/hash.h (File Modified)
1436 +1 -75 trunk/src/hash.c (File Modified)
1437 +1 -1 trunk/src/parse.c (File Modified)
1438
1439
1440 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1441 Log:
1442 Remove '*' from valid server name characters.
1443 This makes it impossible to connect hostmasked servers.
1444 (This support didn't work well anyway, was incompatible
1445 with TS6 and we never masked ourselves.)
1446
1447
1448 Changes: Modified:
1449 +1 -1 trunk/src/match.c (File Modified)
1450
1451
1452 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1453 Log:
1454 Change spambot, flooder and jupe joiner notices from host to orighost.
1455
1456
1457 Changes: Modified:
1458 +1 -1 trunk/modules/core/m_join.c (File Modified)
1459 +2 -2 trunk/modules/core/m_message.c (File Modified)
1460 +2 -2 trunk/src/channel.c (File Modified)
1461
1462
1463 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1464 Log:
1465 Add documentation for SASL client protocol, same as atheme doc/SASL.
1466
1467
1468 Changes: Modified:
1469 + - trunk/doc/sasl.txt (File Added)
1470
1471
1472 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1473 Log:
1474 Include real hostname in Closing Link message for unknown
1475 connections that have sent USER. This is helpful for
1476 k-lined users while not breaking server IP hiding.
1477
1478
1479 Changes: Modified:
1480 +3 -1 trunk/src/client.c (File Modified)
1481
1482
1483 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1484 Log:
1485 Rerun autoconf.
1486
1487
1488 Changes: Modified:
1489 +29 -29 trunk/configure (File Modified)
1490
1491
1492 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1493 Log:
1494 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1495
1496
1497 Changes: Modified:
1498 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1499
1500
1501 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1502 Log:
1503 Backport from early 3.x:
1504
1505 --
1506 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1507 Log:
1508 - remove "Processing connection to foobar.net" message
1509
1510
1511 Changes: Modified:
1512 +0 -3 trunk/src/s_auth.c (File Modified)
1513
1514
1515 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1516 Log:
1517 - missed the processing connection one (actually, we can probably nuke this one)
1518
1519
1520 Changes: Modified:
1521 +1 -2 trunk/src/s_auth.c (File Modified)
1522
1523
1524 river 2006/09/27 16:33:05 UTC (20060927-2174)
1525 Log:
1526 get_client_name = stupid
1527
1528
1529
1530 Changes: Modified:
1531 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1532
1533
1534 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1535 Log:
1536 - remove excessive arguments
1537
1538
1539 Changes: Modified:
1540 +1 -2 trunk/src/s_conf.c (File Modified)
1541 +1 -1 trunk/src/s_user.c (File Modified)
1542
1543
1544 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1545 Log:
1546 - use sendto_one_notice() for on-connect notices too.
1547
1548
1549 Changes: Modified:
1550 +10 -10 trunk/src/s_auth.c (File Modified)
1551
1552
1553 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1554 Log:
1555 - use sendto_one_notice() in the core, too.
1556
1557
1558 Changes: Modified:
1559 +2 -2 trunk/src/chmode.c (File Modified)
1560 +8 -15 trunk/src/modules.c (File Modified)
1561 +3 -5 trunk/src/s_conf.c (File Modified)
1562 +1 -2 trunk/src/s_newconf.c (File Modified)
1563 +20 -57 trunk/src/s_user.c (File Modified)
1564
1565
1566 river 2006/09/27 16:19:25 UTC (20060927-2166)
1567 Log:
1568 the KILL command will use get_client_name(, SHOW_IP) instead of
1569 target->name, and will show a more useful error for local opers
1570
1571
1572
1573 Changes: Modified:
1574 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1575
1576
1577 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1578 Log:
1579 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1580
1581
1582 Changes: Modified:
1583 +4 -2 trunk/src/send.c (File Modified)
1584
1585
1586 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1587 Log:
1588 - back out r2159
1589
1590
1591 Changes: Modified:
1592 +1 -1 trunk/include/client.h (File Modified)
1593
1594
1595 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1596 Log:
1597 - get_id(): fall back to "*" if client has no known name
1598
1599
1600 Changes: Modified:
1601 +1 -1 trunk/include/client.h (File Modified)
1602
1603
1604 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1605 Log:
1606 - convert to sendto_one_notice().
1607
1608
1609 Changes: Modified:
1610 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1611 +4 -6 trunk/unsupported/m_force.c (File Modified)
1612
1613
1614 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1615 Log:
1616 - use sendto_one_notice() in many places instead of
1617 sendto_one(source_p, ":%s NOTICE %s :", ...);
1618
1619
1620 Changes: Modified:
1621 +10 -25 trunk/extensions/example_module.c (File Modified)
1622 +5 -14 trunk/extensions/hurt.c (File Modified)
1623 +1 -2 trunk/extensions/m_42.c (File Modified)
1624 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1625 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1626 +1 -2 trunk/extensions/m_opme.c (File Modified)
1627 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1628 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1629 +3 -7 trunk/modules/core/m_die.c (File Modified)
1630 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1631 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1632 +1 -2 trunk/modules/m_challenge.c (File Modified)
1633 +11 -15 trunk/modules/m_connect.c (File Modified)
1634 +20 -28 trunk/modules/m_dline.c (File Modified)
1635 +2 -2 trunk/modules/m_etrace.c (File Modified)
1636 +11 -21 trunk/modules/m_gline.c (File Modified)
1637 +2 -4 trunk/modules/m_kline.c (File Modified)
1638 +1 -2 trunk/modules/m_rehash.c (File Modified)
1639 +3 -7 trunk/modules/m_restart.c (File Modified)
1640 +31 -45 trunk/modules/m_set.c (File Modified)
1641 +2 -4 trunk/modules/m_testmask.c (File Modified)
1642 +5 -8 trunk/modules/m_unreject.c (File Modified)
1643 +2 -5 trunk/modules/m_xline.c (File Modified)
1644 --
1645
1646
1647 Changes: Modified:
1648 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1649 +10 -25 trunk/extensions/example_module.c (File Modified)
1650 +5 -14 trunk/extensions/hurt.c (File Modified)
1651 +1 -2 trunk/extensions/m_42.c (File Modified)
1652 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1653 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1654 +1 -2 trunk/extensions/m_opme.c (File Modified)
1655 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1656 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1657 +3 -7 trunk/modules/core/m_die.c (File Modified)
1658 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1659 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1660 +1 -2 trunk/modules/m_challenge.c (File Modified)
1661 +11 -15 trunk/modules/m_connect.c (File Modified)
1662 +2 -4 trunk/modules/m_dline.c (File Modified)
1663 +2 -2 trunk/modules/m_etrace.c (File Modified)
1664 +11 -21 trunk/modules/m_gline.c (File Modified)
1665 +2 -4 trunk/modules/m_kline.c (File Modified)
1666 +1 -2 trunk/modules/m_rehash.c (File Modified)
1667 +3 -7 trunk/modules/m_restart.c (File Modified)
1668 +31 -45 trunk/modules/m_set.c (File Modified)
1669 +2 -4 trunk/modules/m_testmask.c (File Modified)
1670 +5 -8 trunk/modules/m_unreject.c (File Modified)
1671 +1 -3 trunk/modules/m_xline.c (File Modified)
1672 +2 -2 trunk/src/chmode.c (File Modified)
1673 +8 -15 trunk/src/modules.c (File Modified)
1674 +10 -14 trunk/src/s_auth.c (File Modified)
1675 +3 -6 trunk/src/s_conf.c (File Modified)
1676 +1 -2 trunk/src/s_newconf.c (File Modified)
1677 +20 -57 trunk/src/s_user.c (File Modified)
1678 +4 -2 trunk/src/send.c (File Modified)
1679 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1680 +4 -6 trunk/unsupported/m_force.c (File Modified)
1681
1682
1683 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1684 Log:
1685 - keyword-subst from charybdis 2.2.
1686
1687
1688 Changes: Modified:
1689 +12 -3 trunk/doc/example.conf (File Modified)
1690 +58 -3 trunk/doc/reference.conf (File Modified)
1691 + - trunk/include/substitution.h (File Added)
1692 +1 -0 trunk/src/Makefile.in (File Modified)
1693 +2 -2 trunk/src/s_conf.c (File Modified)
1694 +164 -1 trunk/src/s_user.c (File Modified)
1695 + - trunk/src/substitution.c (File Added)
1696
1697
1698 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1699 Log:
1700 Removed merge tracking for "svnmerge" for
1701 http://svn.atheme.org/charybdis/branches/release-2.2
1702
1703
1704 Changes: Modified:
1705 + - trunk/ (Property Modified)
1706
1707
1708 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1709 Log:
1710 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1711 http://svn.atheme.org/charybdis/branches/release-2.2
1712
1713
1714 Changes: Modified:
1715 + - trunk/ (Property Modified)
1716
1717
1718 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1719 Log:
1720 Removed merge tracking for "svnmerge" for
1721 http://svn.atheme.org/charybdis/branches/release-2.2
1722
1723
1724 Changes: Modified:
1725 + - trunk/ (Property Modified)
1726
1727
1728 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1729 Log:
1730 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1731 http://svn.atheme.org/charybdis/branches/release-2.2
1732
1733
1734 Changes: Modified:
1735 + - trunk/ (Property Modified)
1736
1737
1738 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1739 Log:
1740 - bleah
1741
1742
1743 Changes: Modified:
1744 + - trunk/ (Property Modified)
1745
1746
1747 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1748 Log:
1749 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1750 http://svn.atheme.org/charybdis/branches/release-2.2
1751
1752
1753 Changes: Modified:
1754 + - trunk/ (Property Modified)
1755
1756
1757 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1758 Log:
1759 - version bump to 2.2.0
1760
1761
1762 Changes: Modified:
1763 +3 -1 trunk/NEWS (File Modified)
1764 +1 -1 trunk/configure.ac (File Modified)
1765
1766
1767 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1768 Log:
1769 - the new plan:
1770 + branches/release-2.1 -> 2.2 base
1771 + 3.0 -> branches/cxxconversion
1772 + backport some immediate 3.0 functionality for 2.2
1773 + other stuff
1774
1775
1776 Changes: Modified:
1777 + - trunk/ (File Added)
1778
1779
1780 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1781 Log:
1782 Merged revisions 3135,3137 via svnmerge from
1783 http://svn.atheme.org/charybdis/trunk
1784
1785 ........
1786 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1787
1788 - Expand TRACE description
1789 - Mention expiry time in TESTLINE
1790 ........
1791 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1792
1793 Update copyright year for sgml docs to 2007.
1794 ........
1795
1796
1797 Changes: Modified:
1798 + - branches/release-2.1/ (Property Modified)
1799 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1800 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1801
1802
1803 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1804 Log:
1805 Merged revisions 1999 via svnmerge from
1806 http://svn.atheme.org/charybdis/trunk
1807 Add river to CREDITS
1808
1809 ........
1810 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1811
1812 vanity
1813 ........
1814
1815
1816 Changes: Modified:
1817 + - branches/release-2.1/ (Property Modified)
1818 +1 -0 branches/release-2.1/CREDITS (File Modified)
1819
1820
1821 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1822 Log:
1823 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1825
1826 ........
1827 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1828
1829 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1830 ........
1831 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1832
1833 - add use_forward to /info
1834 ........
1835 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1836
1837 Call channel_modes() with &me instead of source_p when
1838 sending out a JOIN and SJOIN for a local user. This
1839 saves checking whether they are on the channel they
1840 have just joined.
1841 ........
1842 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1843
1844 If use_forward is disabled:
1845 - hide +fFQ in 005
1846 - hide +f in /mode #channel (/mode #channel f still shows it)
1847 - do not send any mode changes adding +f to local clients
1848 (-f ones are still sent)
1849 ........
1850
1851
1852 Changes: Modified:
1853 + - branches/release-2.1/ (Property Modified)
1854 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1855 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1856 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1857 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1858 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1859 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1860 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1861 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1862 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1863 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1864 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1865 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1866
1867
1868 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1869 Log:
1870 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1871
1872
1873 Changes: Modified:
1874 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1875 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1876 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1877
1878
1879 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1880 Log:
1881 Add accountability (wallops, log) to OKICK.
1882
1883
1884 Changes: Modified:
1885 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1886
1887
1888 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1889 Log:
1890 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1891 Similar to branches/release-2.2 r3061.
1892
1893
1894 Changes: Modified:
1895 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1896
1897
1898 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1899 Log:
1900 - Write xline to file after instead of before notifying opers and source
1901 - Also notify source of failure to add xline
1902 Similar to branches/release-2.2 r3057.
1903
1904
1905 Changes: Modified:
1906 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1907
1908
1909 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1910 Log:
1911 If a dline/kline/resv cannot be added to the file, send
1912 the regular notices to local opers and source anyway,
1913 and also warn the source (local opers were already warned).
1914 Similar to branches/release-2.2 r3053.
1915
1916
1917 Changes: Modified:
1918 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1919
1920
1921 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1922 Log:
1923 Port over fixes from unkline/unxline/unresv to undline.
1924 Similar to branches/release-2.2 r3049.
1925
1926
1927 Changes: Modified:
1928 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1929
1930
1931 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1932 Log:
1933 Merged revisions 2915 via svnmerge from
1934 http://svn.atheme.org/charybdis/trunk
1935
1936 ........
1937 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1938
1939 In usage message, show kline.conf and xline.conf instead
1940 of klines.conf and xlines.conf.
1941 ........
1942
1943
1944 Changes: Modified:
1945 + - branches/release-2.1/ (Property Modified)
1946 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1947
1948
1949 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1950 Log:
1951 Merged revisions 2831,2833,2853 via svnmerge from
1952 http://svn.atheme.org/charybdis/trunk
1953
1954 ........
1955 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1956
1957 unkline/unxline/unresv:
1958 - if fclose on the output returns an error, treat this as a
1959 write error too
1960 - check if the rename from the temp file to the ban conf failed
1961 ........
1962 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1963
1964 When adding a permanent dline/kline/xline/resv, check
1965 the return value of fclose().
1966 ........
1967 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1968
1969 Do not free xline aconf if it could not be written out.
1970 It will be added to the list in memory anyway.
1971 ........
1972
1973
1974 Changes: Modified:
1975 + - branches/release-2.1/ (Property Modified)
1976 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1977 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1978 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1979 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1980
1981
1982 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1983 Log:
1984 NEWS: Clarify effects of ip_cloaking changes a little.
1985
1986
1987 Changes: Modified:
1988 +2 -0 branches/release-2.1/NEWS (File Modified)
1989
1990
1991 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1992 Log:
1993 Rerun autoconf.
1994
1995
1996 Changes: Modified:
1997 +9 -9 branches/release-2.1/configure (File Modified)
1998
1999
2000 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2001 Log:
2002 Version bump on 2.1 branch to 2.1.2.
2003
2004
2005 Changes: Modified:
2006 +1 -1 branches/release-2.1/configure.ac (File Modified)
2007
2008
2009 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2010 Log:
2011 Mention r2801/r2805.
2012
2013
2014 Changes: Modified:
2015 +1 -0 branches/release-2.1/NEWS (File Modified)
2016
2017
2018 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2019 Log:
2020 Merged revisions 2801 via svnmerge from
2021 http://svn.atheme.org/charybdis/trunk
2022
2023 ........
2024 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2025
2026 ip_cloaking: try to avoid truncation by removing more
2027 components of the hostname (except the TLD).
2028 ........
2029
2030
2031 Changes: Modified:
2032 + - branches/release-2.1/ (Property Modified)
2033 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2034
2035
2036 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2037 Log:
2038 Update NEWS.
2039
2040
2041 Changes: Modified:
2042 +8 -1 branches/release-2.1/NEWS (File Modified)
2043
2044
2045 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2046 Log:
2047 Merged revisions 2781 via svnmerge from
2048 http://svn.atheme.org/charybdis/trunk
2049
2050 ........
2051 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2052
2053 Fix stupid bug: checked a hostmask against the found
2054 ban instead of all exceptions, causing all host mangled
2055 clients to be exempted if there was a single ban
2056 exception in many cases.
2057 ........
2058
2059
2060 Changes: Modified:
2061 + - branches/release-2.1/ (Property Modified)
2062 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2063
2064
2065 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2066 Log:
2067 Merged revisions 2773 via svnmerge from
2068 http://svn.atheme.org/charybdis/trunk
2069
2070 ........
2071 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2072
2073 user@host must be *@* for a shared{} block with flags=locops
2074 (server should not be *).
2075 ........
2076
2077
2078 Changes: Modified:
2079 + - branches/release-2.1/ (Property Modified)
2080 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2081
2082
2083 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2084 Log:
2085 Tweak \s code a little.
2086
2087
2088 Changes: Modified:
2089 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2090 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2091 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2092
2093
2094 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2095 Log:
2096 Merged revisions 2761 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2098
2099 ........
2100 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2101
2102 The testline/no_tilde fixes are in 2.1.1.
2103 ........
2104
2105
2106 Changes: Modified:
2107 + - branches/release-2.1/ (Property Modified)
2108 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2109
2110
2111 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2112 Log:
2113 Update NEWS.
2114
2115
2116 Changes: Modified:
2117 +4 -1 branches/release-2.1/NEWS (File Modified)
2118
2119
2120 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2121 Log:
2122 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
2123 http://svn.atheme.org/charybdis/trunk
2124 no_tilde fixes
2125
2126 ........
2127 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2128
2129 If the auth{} block has no_tilde and is not kline exempt,
2130 check the username without tilde against klines too.
2131 This is consistent with the way klines work on spoofs
2132 (klines checked on both raw and appearing-on-IRC version).
2133 ........
2134 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2135
2136 Rework the fix for klines with no_tilde.
2137 Add an extra argument to find_address_conf() for the
2138 username without tilde, as that may contain one character more.
2139 ........
2140 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2141
2142 Unbreak compile (because of r2697).
2143 testline with ~ could be improved some more perhaps, but this should work.
2144 ........
2145 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2146
2147 testline: take no_tilde and username truncation into account
2148 ........
2149 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2150
2151 Add some information on /testline with no_tilde and username truncation.
2152 ........
2153
2154
2155 Changes: Modified:
2156 + - branches/release-2.1/ (Property Modified)
2157 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2158 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2159 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2160 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2161 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2162 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2163
2164
2165 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2166 Log:
2167 Merged revisions 2149,2151 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2169
2170 ........
2171 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2172
2173 Move kills from services from +s to +k snomask.
2174 Kills from non-service opers remain on +s.
2175 ........
2176 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2177
2178 Update description of +s and +k snomasks.
2179 ........
2180
2181
2182 Changes: Modified:
2183 + - branches/release-2.1/ (Property Modified)
2184 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2185 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2186 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2187
2188
2189 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2190 Log:
2191 Merged revisions 2685 via svnmerge from
2192 http://svn.atheme.org/charybdis/trunk
2193
2194 ........
2195 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2196
2197 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2198 ........
2199
2200
2201 Changes: Modified:
2202 + - branches/release-2.1/ (Property Modified)
2203 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2204
2205
2206 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2207 Log:
2208 Merged revisions 2693 via svnmerge from
2209 http://svn.atheme.org/charybdis/trunk
2210
2211 ........
2212 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2213
2214 Fix truncation (by one) of unidented usernames
2215 if user registration is done because of DNSBL
2216 completion (which is the usual case if a valid
2217 NICK and USER are sent quickly and any DNSBLs
2218 are enabled).
2219 ........
2220
2221
2222 Changes: Modified:
2223 + - branches/release-2.1/ (Property Modified)
2224 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2225
2226
2227 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2228 Log:
2229 Update NEWS.
2230
2231
2232 Changes: Modified:
2233 +10 -0 branches/release-2.1/NEWS (File Modified)
2234
2235
2236 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2237 Log:
2238 Rerun autoconf.
2239
2240
2241 Changes: Modified:
2242 +9 -9 branches/release-2.1/configure (File Modified)
2243
2244
2245 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2246 Log:
2247 Version bump to 2.1.1.
2248
2249
2250 Changes: Modified:
2251 +1 -1 branches/release-2.1/configure.ac (File Modified)
2252
2253
2254 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2255 Log:
2256 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
2257 http://svn.atheme.org/charybdis/trunk
2258
2259 ........
2260 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2261
2262 - fix a server notice on SID collision where the server name is mentioned twice
2263 ........
2264 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2265
2266 - get_server_name() is stupid
2267 ........
2268 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2269
2270 - fix an oops
2271 ........
2272 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2273
2274 Do the Attempt to re-introduce SID server notice somewhat
2275 differently, showing a real host again if !HIDE_SERVERS_IPS
2276 and still showing the server name exactly once.
2277 ........
2278 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2279
2280 Fix log message for Attempt to re-introduce SID (server notice was ok).
2281 ........
2282 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2283
2284 - replace "No N line" with "no connect block" in a
2285 serverlog message
2286 - show attempted server name in a few serverlog messages
2287 ........
2288
2289
2290 Changes: Modified:
2291 + - branches/release-2.1/ (Property Modified)
2292 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2293
2294
2295 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2296 Log:
2297 Merged revisions 2218 via svnmerge from
2298 http://svn.atheme.org/charybdis/trunk
2299
2300 ........
2301 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2302
2303 Fix garbage in /stats y output on 64-bit archs.
2304 ........
2305
2306
2307 Changes: Modified:
2308 + - branches/release-2.1/ (Property Modified)
2309 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2310
2311
2312 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2313 Log:
2314 Merged revisions 2438 via svnmerge from
2315 http://svn.atheme.org/charybdis/trunk
2316
2317 ........
2318 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2319
2320 Enable Revision keyword in addition to Id.
2321 ........
2322
2323
2324 Changes: Modified:
2325 + - branches/release-2.1/ (Property Modified)
2326 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2327
2328
2329 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2330 Log:
2331 Merged revisions 2679 via svnmerge from
2332 http://svn.atheme.org/charybdis/trunk
2333
2334 ........
2335 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2336
2337 Port over ratbox 2.2 r23253 (anfl):
2338 - remove the cached storage of how many +beI there are, thereby fixing a
2339 case where it can get desynced from reality
2340 ........
2341
2342
2343 Changes: Modified:
2344 + - branches/release-2.1/ (Property Modified)
2345 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2346 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2347
2348
2349 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2350 Log:
2351 Merged revisions 2093,2095 via svnmerge from
2352 http://svn.atheme.org/charybdis/trunk
2353
2354 ........
2355 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2356
2357 - change DNSBL licensing to BSD.
2358 ........
2359 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2360
2361 - change x86-assembly FNV implementation to BSD license
2362 ........
2363
2364
2365 Changes: Modified:
2366 + - branches/release-2.1/ (Property Modified)
2367 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2368 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2369
2370
2371 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2372 Log:
2373 Merged revisions 2073,2075 via svnmerge from
2374 http://svn.atheme.org/charybdis/trunk
2375
2376 ........
2377 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2378
2379 Put full information in the squit reason when exiting
2380 a server due to a servlink (ziplinks) error.
2381 ........
2382 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2383
2384 Put full information in the squit reason when exiting
2385 a server due to not enough arguments for a command.
2386 ........
2387
2388
2389 Changes: Modified:
2390 + - branches/release-2.1/ (Property Modified)
2391 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2392 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2393
2394
2395 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2396 Log:
2397 Merged revisions 2071 via svnmerge from
2398 http://svn.atheme.org/charybdis/trunk
2399
2400 ........
2401 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2402
2403 Don't redirect users from an existing domain to an
2404 existing server in reference.conf.
2405 Idea from ratbox.
2406 ........
2407
2408
2409 Changes: Modified:
2410 + - branches/release-2.1/ (Property Modified)
2411 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2412
2413
2414 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2415 Log:
2416 Merged revisions 2053 via svnmerge from
2417 http://svn.atheme.org/charybdis/trunk
2418
2419 ........
2420 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2421
2422 Make find_channel_membership() choose the shortest list
2423 (channel's list or user's list) to search, avoiding excessive
2424 CPU usage with services which are in lots of channels.
2425 From ratbox 2.2 (anfl/jilles)
2426 ........
2427
2428
2429 Changes: Modified:
2430 + - branches/release-2.1/ (Property Modified)
2431 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2432
2433
2434 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2435 Log:
2436 Rerun autoconf.
2437
2438
2439 Changes: Modified:
2440 +9 -9 branches/release-2.1/configure (File Modified)
2441
2442
2443 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2444 Log:
2445 Version change 2.1.0rc1 -> 2.1.0 (release).
2446
2447
2448 Changes: Modified:
2449 +1 -1 branches/release-2.1/configure.ac (File Modified)
2450
2451
2452 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2453 Log:
2454 Merged revisions 2029 via svnmerge from
2455 http://svn.atheme.org/charybdis/trunk
2456
2457 ........
2458 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2459
2460 NEWS: mention m_webirc.c module
2461 ........
2462
2463
2464 Changes: Modified:
2465 + - branches/release-2.1/ (Property Modified)
2466 +1 -0 branches/release-2.1/NEWS (File Modified)
2467
2468
2469 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2470 Log:
2471 Rerun autoconf.
2472
2473
2474 Changes: Modified:
2475 +9 -9 branches/release-2.1/configure (File Modified)
2476
2477
2478 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2479 Log:
2480 Change version to 2.1.0rc1.
2481
2482
2483 Changes: Modified:
2484 +1 -1 branches/release-2.1/configure.ac (File Modified)
2485
2486
2487 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2488 Log:
2489 Merged revisions 2021 via svnmerge from
2490 http://svn.atheme.org/charybdis/trunk
2491
2492 ........
2493 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2494
2495 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2496 related flaky looking things, and instead keep a list
2497 of BlacklistClients in PreClient.
2498 ........
2499
2500
2501 Changes: Modified:
2502 + - branches/release-2.1/ (Property Modified)
2503 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2504 +1 -1 branches/release-2.1/include/client.h (File Modified)
2505 +0 -1 branches/release-2.1/include/res.h (File Modified)
2506 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2507 +0 -24 branches/release-2.1/src/res.c (File Modified)
2508 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2509
2510
2511 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2512 Log:
2513 Merged revisions 2015,2017 via svnmerge from
2514 http://svn.atheme.org/charybdis/trunk
2515
2516 ........
2517 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2518
2519 Check if the name in the question section of the
2520 DNS reply matches what we queried, to guard against
2521 late replies to a previous query with the same id.
2522 ........
2523 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2524
2525 res.c: add a comment summarizing our changes
2526 ........
2527
2528
2529 Changes: Modified:
2530 + - branches/release-2.1/ (Property Modified)
2531 +53 -18 branches/release-2.1/src/res.c (File Modified)
2532
2533
2534 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2535 Log:
2536 Merged revisions 1981 via svnmerge from
2537 http://svn.atheme.org/charybdis/trunk
2538
2539 ........
2540 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2541
2542 Alphabetize extensions and tweak the descriptions a little.
2543 ........
2544
2545
2546 Changes: Modified:
2547 + - branches/release-2.1/ (Property Modified)
2548 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2549 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2550
2551
2552 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2553 Log:
2554 Merged revisions 1975 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2556
2557 ........
2558 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2559
2560 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2561 We should use the IP and not truncate the hostname.
2562 From ratbox 2.2 (androsyn)
2563 ........
2564
2565
2566 Changes: Modified:
2567 + - branches/release-2.1/ (Property Modified)
2568 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2569
2570
2571 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2572 Log:
2573 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2574 http://svn.atheme.org/charybdis/trunk
2575
2576
2577 Changes: Modified:
2578 + - branches/release-2.1/ (Property Modified)
2579
2580
2581 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2582 Log:
2583 - branch 2.1 release family
2584
2585
2586 Changes: Modified:
2587 + - branches/release-2.1/ (File Added)
2588
2589
2590 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2591 Log:
2592 Describe new handling of host mangling in channel bans in SGML.
2593
2594
2595 Changes: Modified:
2596 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2597
2598
2599 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2600 Log:
2601 - ok, 2.1 operline brought to you by marvin the melancholy robot
2602
2603
2604 Changes: Modified:
2605 +1 -1 trunk/src/messages.tab (File Modified)
2606
2607
2608 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2609 Log:
2610 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2611 If anybody comes up with anything better, then please let us know
2612 and we will change this before 2.1 is branched.
2613
2614
2615 Changes: Modified:
2616 +1 -1 trunk/src/messages.tab (File Modified)
2617
2618
2619 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2620 Log:
2621 Add EUID to capab.txt.
2622
2623
2624 Changes: Modified:
2625 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2626
2627
2628 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2629 Log:
2630 Update NEWS file.
2631
2632
2633 Changes: Modified:
2634 +3 -0 trunk/NEWS (File Modified)
2635
2636
2637 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2638 Log:
2639 Allow service{} servers to manipulate the nick delay table
2640 (for "nickserv enforcement").
2641 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2642 If duration is 0, the nickdelay entry is removed, otherwise
2643 it is added with the duration in seconds (maximum 24 hours).
2644 It is suggested that this is used if the EUID capab is present.
2645
2646
2647 Changes: Modified:
2648 +42 -1 trunk/modules/m_services.c (File Modified)
2649
2650
2651 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2652 Log:
2653 HURT: strip off *@ from the start of the mask
2654 reject anything else containing '@' or '!'
2655
2656
2657 Changes: Modified:
2658 +11 -0 trunk/extensions/hurt.c (File Modified)
2659
2660
2661 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2662 Log:
2663 ircd.c: need supported.h here
2664
2665
2666 Changes: Modified:
2667 +1 -0 trunk/src/ircd.c (File Modified)
2668
2669
2670 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2671 Log:
2672 HURT: less ambiguity here
2673 ips/hosts to be hurt must contain a '.' or ':' otherwise
2674 they are interpreted as nicks
2675
2676
2677 Changes: Modified:
2678 +14 -9 trunk/extensions/hurt.c (File Modified)
2679
2680
2681 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2682 Log:
2683 - we're now ircd-charybdis.org.
2684 - properly alphabetize credits
2685
2686
2687 Changes: Modified:
2688 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2689
2690
2691 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2692 Log:
2693 - add additional modules to the configs
2694
2695
2696 Changes: Modified:
2697 +6 -0 trunk/doc/example.conf (File Modified)
2698 +12 -0 trunk/doc/reference.conf (File Modified)
2699
2700
2701 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2702 Log:
2703 - remove hurt.h, it is pointless and confusing
2704
2705
2706 Changes: Modified:
2707 +27 -62 trunk/extensions/hurt.c (File Modified)
2708 + - trunk/extensions/hurt.h (File Deleted)
2709
2710
2711 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2712 Log:
2713 - add code to suggest a local HURT by nickname.
2714 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2715
2716
2717 Changes: Modified:
2718 +40 -10 trunk/extensions/hurt.c (File Modified)
2719 +1 -0 trunk/extensions/hurt.h (File Modified)
2720
2721
2722 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2723 Log:
2724 - update NEWS file
2725
2726
2727 Changes: Modified:
2728 +2 -1 trunk/NEWS (File Modified)
2729
2730
2731 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2732 Log:
2733 MASKTRACE/TESTMASK: check orighost as well
2734
2735
2736 Changes: Modified:
2737 +4 -2 trunk/modules/m_etrace.c (File Modified)
2738 +3 -1 trunk/modules/m_testmask.c (File Modified)
2739
2740
2741 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2742 Log:
2743 Make RPL_ISUPPORT (005) numeric modularizable.
2744 Currently it will reassemble the numeric every time
2745 it needs to be sent, using a few dozen callbacks;
2746 if this is too slow some caching scheme should be
2747 implemented.
2748
2749
2750 Changes: Modified:
2751 +0 -1 trunk/include/s_user.h (File Modified)
2752 +36 -114 trunk/include/supported.h (File Modified)
2753 +1 -1 trunk/modules/m_version.c (File Modified)
2754 +1 -0 trunk/src/Makefile.in (File Modified)
2755 +1 -0 trunk/src/ircd.c (File Modified)
2756 +300 -25 trunk/src/s_user.c (File Modified)
2757 + - trunk/src/supported.c (File Added)
2758
2759
2760 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2761 Log:
2762 EUID orighost could differ from host only in case,
2763 do not mark as dynamic spoof then
2764
2765
2766 Changes: Modified:
2767 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2768
2769
2770 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2771 Log:
2772 kline help file: clarify a bit and remove some obsolete stuff
2773 partly suggested by Olin
2774
2775
2776 Changes: Modified:
2777 +8 -8 trunk/help/opers/kline (File Modified)
2778
2779
2780 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2781 Log:
2782 Update NEWS file.
2783
2784
2785 Changes: Modified:
2786 +20 -0 trunk/NEWS (File Modified)
2787
2788
2789 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2790 Log:
2791 Show real host/IP to nonopers whoising themselves.
2792 The IP is not shown for auth{} spoofs, otherwise it is,
2793 as it looked rather weird to me to show an auth{} spoofed
2794 IP like this. (/userhost on self still shows the IP.)
2795
2796
2797 Changes: Modified:
2798 +13 -2 trunk/modules/m_whois.c (File Modified)
2799
2800
2801 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2802 Log:
2803 Document nick_delay stuff and move it around a bit.
2804
2805
2806 Changes: Modified:
2807 +1 -2 trunk/doc/example.conf (File Modified)
2808 +8 -2 trunk/doc/reference.conf (File Modified)
2809
2810
2811 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2812 Log:
2813 - disable nickdelay by default. Needs to be documented in reference.conf.
2814
2815
2816 Changes: Modified:
2817 +2 -0 trunk/doc/example.conf (File Modified)
2818 +2 -0 trunk/doc/reference.conf (File Modified)
2819
2820
2821 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2822 Log:
2823 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2824
2825
2826 Changes: Modified:
2827 +2 -1 trunk/modules/m_services.c (File Modified)
2828
2829
2830 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2831 Log:
2832 ip_cloaking: somewhat hackish but we need to send the
2833 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2834 umodes
2835
2836
2837 Changes: Modified:
2838 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2839
2840
2841 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2842 Log:
2843 If EUID is used, show realhost in far connect notice
2844 (but not in far disconnect notice).
2845
2846
2847 Changes: Modified:
2848 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2849
2850
2851 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2852 Log:
2853 ip_cloaking:
2854 - use non-ENCAP CHGHOST if possible
2855 - really introduce new users with their mangled and real
2856 host if +h is in default umodes
2857
2858
2859 Changes: Modified:
2860 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2861
2862
2863 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2864 Log:
2865 Add non-ENCAP CHGHOST.
2866
2867
2868 Changes: Modified:
2869 +49 -11 trunk/modules/m_chghost.c (File Modified)
2870
2871
2872 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2873 Log:
2874 Initial addition of EUID (puts realhost/account in same
2875 command as user introduction).
2876 See doc/technical/euid.txt for more information.
2877 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2878
2879
2880 Changes: Modified:
2881 + - trunk/doc/technical/euid.txt (File Added)
2882 +2 -1 trunk/include/s_serv.h (File Modified)
2883 +1 -1 trunk/include/s_user.h (File Modified)
2884 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2885 +1 -34 trunk/modules/m_chghost.c (File Modified)
2886 +0 -28 trunk/modules/m_services.c (File Modified)
2887 +30 -1 trunk/src/s_serv.c (File Modified)
2888 +30 -3 trunk/src/s_user.c (File Modified)
2889
2890
2891 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2892 Log:
2893 Store the mangled host in localClient and use it for
2894 ban matching (also match real host for mangled users,
2895 also match mangled host for uncloaked users).
2896 Improve interaction of +h with auth{} and services
2897 spoofs.
2898 Note that all of this only applies to clients who
2899 connect after the mangling module is loaded
2900 (other clients cannot even set +h).
2901 The sorcerynet cloaking module has not been updated
2902 for these changes.
2903
2904
2905 Changes: Modified:
2906 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2907 +3 -0 trunk/include/client.h (File Modified)
2908 +64 -5 trunk/src/channel.c (File Modified)
2909 +1 -0 trunk/src/client.c (File Modified)
2910 +2 -2 trunk/src/s_user.c (File Modified)
2911
2912
2913 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2914 Log:
2915 Document /stats U letters in sgml.
2916
2917
2918 Changes: Modified:
2919 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2920
2921
2922 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2923 Log:
2924 Better description of hub_mask and leaf_mask.
2925
2926
2927 Changes: Modified:
2928 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2929
2930
2931 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2932 Log:
2933 Add operspy_dont_care_user_info to sgml docs.
2934
2935
2936 Changes: Modified:
2937 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2938
2939
2940 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2941 Log:
2942 Add general::operspy_dont_care_user_info.
2943 This makes /who mask equivalent to /who !mask for opers
2944 with the operspy flag, and removes the operspy log/notice
2945 on /who mask, /masktrace and /scan.
2946 The necessary privilege (operspy flag) is unchanged.
2947 Behaviour for the other operspy commands (channel
2948 related ones) is also unchanged.
2949
2950
2951 Changes: Modified:
2952 +1 -0 trunk/doc/example.conf (File Modified)
2953 +6 -0 trunk/doc/reference.conf (File Modified)
2954 +1 -0 trunk/include/s_conf.h (File Modified)
2955 +10 -8 trunk/modules/m_etrace.c (File Modified)
2956 +6 -0 trunk/modules/m_info.c (File Modified)
2957 +8 -5 trunk/modules/m_scan.c (File Modified)
2958 +1 -1 trunk/modules/m_version.c (File Modified)
2959 +6 -1 trunk/modules/m_who.c (File Modified)
2960 +1 -0 trunk/src/newconf.c (File Modified)
2961 +1 -0 trunk/src/s_conf.c (File Modified)
2962
2963
2964 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2965 Log:
2966 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2967 This letter will also be used for showing operspy with
2968 limited accountability (show non channel related info
2969 without '!' or notice).
2970
2971
2972 Changes: Modified:
2973 +2 -0 trunk/doc/server-version-info (File Modified)
2974 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2975 +2 -0 trunk/include/ircd.h (File Modified)
2976 +6 -0 trunk/modules/m_info.c (File Modified)
2977 +2 -0 trunk/modules/m_version.c (File Modified)
2978 +1 -0 trunk/src/ircd_state.c (File Modified)
2979
2980
2981 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2982 Log:
2983 Add m_webirc module, allows showing real host of CGI:IRC users.
2984 Differences to the version available on my web page for a while:
2985 instructions on how to set it up.
2986
2987
2988 Changes: Modified:
2989 +137 -0 trunk/extensions/Makefile.in (File Modified)
2990 + - trunk/extensions/m_webirc.c (File Added)
2991
2992
2993 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2994 Log:
2995 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2996
2997
2998 Changes: Modified:
2999 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3000
3001
3002 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3003 Log:
3004 - move beu from core to contributors
3005 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3006
3007
3008 Changes: Modified:
3009 +2 -2 trunk/CREDITS (File Modified)
3010
3011
3012 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3013 Log:
3014 Mention that class blocks must be defined before the
3015 auth or connect blocks referencing them.
3016
3017
3018 Changes: Modified:
3019 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3020
3021
3022 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3023 Log:
3024 extb_canjoin:
3025 - change from "can join" to "is banned", this reverses sense
3026 and removes "weird" checks like for +i, +l, +j
3027 - don't allow $j to same channel
3028 - +s/+p restriction removed, anyone can /mode b anyway
3029 - +k check removed
3030
3031
3032 Changes: Modified:
3033 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3034
3035
3036 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3037 Log:
3038 Add a few important lines from reference.conf to example.conf.
3039
3040
3041 Changes: Modified:
3042 +8 -1 trunk/doc/example.conf (File Modified)
3043
3044
3045 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3046 Log:
3047 - we don't support rtsigio anymore
3048 - we definately don't support VMS nor Cygwin either.
3049
3050
3051 Changes: Modified:
3052 +2 -2 trunk/INSTALL (File Modified)
3053 +0 -2 trunk/README.FIRST (File Modified)
3054
3055
3056 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3057 Log:
3058 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3059
3060
3061 Changes: Modified:
3062 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3063
3064
3065 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3066 Log:
3067 extb_canjoin:
3068 - return EXTBAN_NOMATCH for a valid ban that does not match
3069 - consider a $j ban invalid if we were already processing a
3070 can_join for a $j ban
3071
3072
3073 Changes: Modified:
3074 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3075
3076
3077 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3078 Log:
3079 extb_extgecos: realhost -> orighost
3080
3081
3082 Changes: Modified:
3083 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3084
3085
3086 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3087 Log:
3088 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3089
3090
3091 Changes: Modified:
3092 +59 -0 trunk/extensions/Makefile.in (File Modified)
3093 + - trunk/extensions/extb_canjoin.c (File Added)
3094
3095
3096 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3097 Log:
3098 - oh right, charybdis calls that 'orighost'.
3099
3100
3101 Changes: Modified:
3102 +2 -2 trunk/modules/m_who.c (File Modified)
3103
3104
3105 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3106 Log:
3107 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3108
3109
3110 Changes: Modified:
3111 +2 -0 trunk/modules/m_who.c (File Modified)
3112
3113
3114 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3115 Log:
3116 - also check $x against realhost
3117
3118
3119 Changes: Modified:
3120 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3121
3122
3123 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3124 Log:
3125 Sorcerynet people want a debugging notice moved from +s to +d.
3126
3127
3128 Changes: Modified:
3129 +1 -1 trunk/src/blacklist.c (File Modified)
3130
3131
3132 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3133 Log:
3134 Use source_p instead of client_p for free_pre_client().
3135 client_p could be NULL or another client.
3136
3137
3138 Changes: Modified:
3139 +1 -1 trunk/src/client.c (File Modified)
3140
3141
3142 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3143 Log:
3144 - revert this, I know how to fix it now
3145
3146
3147 Changes: Modified:
3148 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3149
3150
3151 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3152 Log:
3153 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3154 This fix is probably suboptimal, but it does indeed fix the problem.
3155
3156
3157 Changes: Modified:
3158 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3159
3160
3161 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3162 Log:
3163 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3164
3165
3166 Changes: Modified:
3167 +49 -0 trunk/extensions/Makefile.in (File Modified)
3168 + - trunk/extensions/extb_extgecos.c (File Added)
3169
3170
3171 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3172 Log:
3173 Remove undocumented and unused general::fallback_to_ip6_int config option.
3174
3175
3176 Changes: Modified:
3177 +0 -3 trunk/include/s_conf.h (File Modified)
3178 +0 -3 trunk/src/newconf.c (File Modified)
3179
3180
3181 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3182 Log:
3183 SGML docs:
3184 - document new TESTMASK
3185 - mention that TESTMASK matching is the same as MASKTRACE matching
3186 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3187 been that way)
3188
3189
3190 Changes: Modified:
3191 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3192
3193
3194 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3195 Log:
3196 New testmask from ratbox 2.2.
3197 Allows matches on nick, ip and gecos in addition to user
3198 and host, and is fully analogous to masktrace.
3199 The numeric has changed from 724 to 727 and fields in it
3200 have changed.
3201
3202
3203 Changes: Modified:
3204 +4 -3 trunk/help/opers/testmask (File Modified)
3205 +1 -0 trunk/include/numeric.h (File Modified)
3206 +82 -9 trunk/modules/m_testmask.c (File Modified)
3207 +2 -2 trunk/src/messages.tab (File Modified)
3208
3209
3210 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3211 Log:
3212 contrib -> extensions
3213
3214
3215 Changes: Modified:
3216 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3217
3218
3219 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3220 Log:
3221 CHGHOST: Check validity of new hostname.
3222 If the command came from a local client (disabled by
3223 default), send an error message and drop the command.
3224 If the command came from a remote client or server,
3225 send a notice to opers and the target user (if local).
3226
3227
3228 Changes: Modified:
3229 +42 -1 trunk/modules/m_chghost.c (File Modified)
3230
3231
3232 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3233 Log:
3234 Update NEWS file.
3235
3236
3237 Changes: Modified:
3238 +23 -1 trunk/NEWS (File Modified)
3239
3240
3241 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3242 Log:
3243 When an outgoing server connection succeeds, set
3244 localClient->ip by simply copying the whole sockaddr
3245 struct instead of copying certain parts only.
3246
3247
3248 Changes: Modified:
3249 +1 -19 trunk/src/s_serv.c (File Modified)
3250
3251
3252 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3253 Log:
3254 Give a special error message and ignore the connect block
3255 if trying to add a connect block for the server's own name.
3256
3257
3258 Changes: Modified:
3259 +7 -0 trunk/src/newconf.c (File Modified)
3260
3261
3262 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3263 Log:
3264 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3265 when --disable-balloc is used, so that it compiles.
3266 Obviously the BlockHeapUsage() stub returns just zeroes so
3267 /stats z will be less informative.
3268
3269
3270 Changes: Modified:
3271 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3272
3273
3274 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3275 Log:
3276 Free and zero dns_query in DNS callback for outgoing connect.
3277 This avoids double free of reslist.
3278
3279
3280 Changes: Modified:
3281 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3282
3283
3284 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3285 Log:
3286 From ratbox, log failed outgoing connections to serverlog.
3287 Added: IP address.
3288
3289
3290 Changes: Modified:
3291 +13 -1 trunk/src/s_serv.c (File Modified)
3292
3293
3294 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3295 Log:
3296 Change serverlog message when connecting to be more clear and show the port number.
3297
3298
3299 Changes: Modified:
3300 +1 -1 trunk/src/s_serv.c (File Modified)
3301
3302
3303 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3304 Log:
3305 Remove gethost_byname(), this is meaningless
3306 since the removal of AAAA -> A fallback (r1763).
3307
3308
3309 Changes: Modified:
3310 +0 -1 trunk/include/res.h (File Modified)
3311 +0 -12 trunk/src/res.c (File Modified)
3312
3313
3314 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3315 Log:
3316 Remove ip6.int support and use only ip6.arpa.
3317 The global ip6.int zone has disappeared on June 1
3318 and a lot of other software has been removing ip6.int
3319 support also.
3320 This removes the second and last case where IPv6
3321 support in charybdis causes extra lookups and slows
3322 DNS down.
3323
3324
3325 Changes: Modified:
3326 +5 -27 trunk/src/res.c (File Modified)
3327
3328
3329 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3330 Log:
3331 Mention new default (r1767) for connect::aftype in sgml docs.
3332
3333
3334 Changes: Modified:
3335 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3336
3337
3338 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3339 Log:
3340 Use IPv6 if connect::host looks like an IPv6 address
3341 (contains a colon). No need to aftype=ipv6 anymore.
3342
3343
3344 Changes: Modified:
3345 +2 -0 trunk/src/newconf.c (File Modified)
3346
3347
3348 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3349 Log:
3350 More information about connect::host.
3351
3352
3353 Changes: Modified:
3354 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3355
3356
3357 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3358 Log:
3359 Remove fallback to A if AAAA cannot be found.
3360 In case of a forward check of a reverse lookup, we
3361 already know if it's ipv4 or ipv6, so it is not
3362 useful and in case of a forward lookup of a hostname
3363 in connect::host, connect::aftype already specifies
3364 if it's ipv4 or ipv6.
3365
3366
3367 Changes: Modified:
3368 +4 -27 trunk/src/res.c (File Modified)
3369
3370
3371 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3372 Log:
3373 msg_channel():
3374 - check if +c made the message text empty and refuse
3375 to send it if so
3376 - don't copy message text if it is not necessary
3377 (channel is -c)
3378
3379
3380 Changes: Modified:
3381 +14 -4 trunk/modules/core/m_message.c (File Modified)
3382
3383
3384 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3385 Log:
3386 remove_conf_item(): do not free cf_name, this is generally a string constant
3387
3388
3389 Changes: Modified:
3390 +0 -1 trunk/src/newconf.c (File Modified)
3391
3392
3393 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3394 Log:
3395 Remove the old unused FDL_ constants.
3396
3397
3398 Changes: Modified:
3399 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3400
3401
3402 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3403 Log:
3404 Remove an unused struct irc_sockaddr_storage from fde_t
3405 (allocated for every possible file descriptor).
3406
3407
3408 Changes: Modified:
3409 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3410
3411
3412 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3413 Log:
3414 If the DNS lookup for an outgoing connection is still
3415 pending when it is closed, clean it up.
3416
3417
3418 Changes: Modified:
3419 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3420
3421
3422 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3423 Log:
3424 If proc_answer() fails (for example if a lookup for an
3425 A record returns a CNAME), fail the query immediately.
3426 Previously the packet was just ignored, leaving the
3427 query to time out.
3428
3429
3430 Changes: Modified:
3431 +4 -8 trunk/src/res.c (File Modified)
3432
3433
3434 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3435 Log:
3436 Correct sockhost field in an outgoing server connection.
3437 First copy the host field from the server_conf, then
3438 take the IP from to where the connection was attempted
3439 when the connection callback is called.
3440 (Before r1747 this used the IP from the server_conf.)
3441
3442
3443 Changes: Modified:
3444 +8 -2 trunk/src/s_serv.c (File Modified)
3445
3446
3447 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3448 Log:
3449 Remove ipnum (keep aftype) and dns_query from server_conf.
3450 We don't keep track of binary form address in connect{}
3451 blocks anymore, DNS lookups of names in host= gone.
3452 As before the DNS lookup is done on connect.
3453 This should unbreak hostnames in host= somewhat.
3454
3455
3456 Changes: Modified:
3457 +1 -2 trunk/include/s_newconf.h (File Modified)
3458 +2 -2 trunk/src/newconf.c (File Modified)
3459 +1 -42 trunk/src/s_newconf.c (File Modified)
3460 +12 -31 trunk/src/s_serv.c (File Modified)
3461
3462
3463 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3464 Log:
3465 Rerun autoconf.
3466
3467
3468 Changes: Modified:
3469 +1 -1 trunk/configure (File Modified)
3470
3471
3472 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3473 Log:
3474 Fix --disable-balloc help text (said --disable-small-net).
3475
3476
3477 Changes: Modified:
3478 +1 -1 trunk/configure.ac (File Modified)
3479
3480
3481 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3482 Log:
3483 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3484 services (+S). Unlike operstring and adminstring, this
3485 is not changeable with /quote set but is updated on rehash.
3486
3487
3488 Changes: Modified:
3489 +1 -0 trunk/doc/example.conf (File Modified)
3490 +10 -2 trunk/doc/reference.conf (File Modified)
3491 +1 -0 trunk/include/s_conf.h (File Modified)
3492 +6 -0 trunk/modules/m_info.c (File Modified)
3493 +3 -2 trunk/modules/m_whois.c (File Modified)
3494 +1 -0 trunk/src/newconf.c (File Modified)
3495 +1 -0 trunk/src/s_conf.c (File Modified)
3496
3497
3498 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3499 Log:
3500 Fix handling of comma in whois: ignore the comma and
3501 everything after it but do output the entire parameter
3502 in RPL_ENDOFWHOIS.
3503
3504
3505 Changes: Modified:
3506 +2 -2 trunk/modules/m_whois.c (File Modified)
3507
3508
3509 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3510 Log:
3511 New /stats letter 's' to list HURTs:
3512 - opers get the full listing.
3513 - users get any HURTs that match their sockhost/orighost if
3514 "stats_k_oper_only" is set to 1.
3515
3516
3517 Changes: Modified:
3518 +50 -0 trunk/extensions/hurt.c (File Modified)
3519
3520
3521 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3522 Log:
3523 - make the newconf system available to modules.
3524
3525
3526 Changes: Modified:
3527 +4 -1 trunk/include/newconf.h (File Modified)
3528 +4 -8 trunk/src/newconf.c (File Modified)
3529
3530
3531 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3532 Log:
3533 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3534
3535 Changes: Modified:
3536 +0 -3 trunk/doc/example.conf (File Modified)
3537 +0 -3 trunk/doc/reference.conf (File Modified)
3538
3539
3540 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3541 Log:
3542 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3543
3544
3545 Changes: Modified:
3546 +3 -0 trunk/doc/example.conf (File Modified)
3547 +3 -0 trunk/doc/reference.conf (File Modified)
3548
3549
3550 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3551 Log:
3552 Fix too early truncation of JOIN channel list.
3553
3554
3555 Changes: Modified:
3556 +2 -3 trunk/modules/core/m_join.c (File Modified)
3557
3558
3559 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3560 Log:
3561 - From ratbox 2.2 (anfl), send server notices about read
3562 errors from handshakes and servers to +s instead of +d.
3563 - Send various server notices about failed server
3564 connections which did not reach registered state network
3565 wide if the connection was initiated by a remote oper.
3566 This avoids annoying the whole net if there is a
3567 broken autoconnect, but allows all opers to see why a
3568 remote connect failed. Failed connections which did reach
3569 server state already generate server notices everywhere.
3570
3571 Note: this is an exception to our general policy to not send
3572 server notices about unregistered connections remotely.
3573
3574
3575 Changes: Modified:
3576 +1 -0 trunk/include/client.h (File Modified)
3577 +20 -6 trunk/src/client.c (File Modified)
3578 +6 -6 trunk/src/s_serv.c (File Modified)
3579
3580
3581 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3582 Log:
3583 - fix typoes
3584
3585
3586 Changes: Modified:
3587 +1 -1 trunk/doc/example.conf (File Modified)
3588 +1 -1 trunk/doc/reference.conf (File Modified)
3589
3590
3591 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3592 Log:
3593 Don't allow #channel +b $c:&channel (inconsistent target).
3594
3595
3596 Changes: Modified:
3597 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3598
3599
3600 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3601 Log:
3602 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3603
3604
3605 Changes: Modified:
3606 +0 -2 trunk/include/client.h (File Modified)
3607
3608
3609 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3610 Log:
3611 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3612
3613
3614 Changes: Modified:
3615 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3616
3617
3618 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3619 Log:
3620 Store IP addresses in whowas. These are shown to opers.
3621 Obtained from Eurus patches.
3622 orighost tracking removed (not worth the memory IMHO),
3623 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3624 with unknown IPs and to not violate auth{} spoof policy.
3625
3626
3627 Changes: Modified:
3628 +2 -0 trunk/doc/reference.conf (File Modified)
3629 +1 -0 trunk/include/numeric.h (File Modified)
3630 +1 -0 trunk/include/whowas.h (File Modified)
3631 +10 -1 trunk/modules/m_whowas.c (File Modified)
3632 +1 -1 trunk/src/messages.tab (File Modified)
3633 +4 -0 trunk/src/whowas.c (File Modified)
3634
3635
3636 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3637 Log:
3638 Describe hostmask parameter of masktrace better in sgml docs.
3639
3640
3641 Changes: Modified:
3642 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3643
3644
3645 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3646 Log:
3647 masktrace help file: mention CIDR IP masks
3648 From ratbox 2.2
3649
3650
3651 Changes: Modified:
3652 +2 -0 trunk/help/opers/masktrace (File Modified)
3653
3654
3655 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3656 Log:
3657 MASKTRACE: allow normal match() on IP address also
3658 From ratbox 2.2
3659
3660
3661 Changes: Modified:
3662 +2 -3 trunk/modules/m_etrace.c (File Modified)
3663
3664
3665 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3666 Log:
3667 Allow +S clients (services) to send to channels and @/+ channels always.
3668
3669
3670 Changes: Modified:
3671 +1 -1 trunk/modules/core/m_message.c (File Modified)
3672 +1 -1 trunk/src/channel.c (File Modified)
3673
3674
3675 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3676 Log:
3677 Allow servers to send to @#chan and +#chan.
3678
3679
3680 Changes: Modified:
3681 +1 -1 trunk/modules/core/m_message.c (File Modified)
3682
3683
3684 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3685 Log:
3686 Don't count opers on service{} servers in /lusers.
3687
3688
3689 Changes: Modified:
3690 +2 -2 trunk/src/s_user.c (File Modified)
3691
3692
3693 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3694 Log:
3695 Show opers the real host behind a dynamic spoof in WHOIS.
3696 If the user is auth{} spoofed, this shows the auth{} spoof
3697 otherwise it shows the DNS hostname and IP address.
3698 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3699
3700
3701 Changes: Modified:
3702 +1 -0 trunk/include/numeric.h (File Modified)
3703 +12 -2 trunk/modules/m_whois.c (File Modified)
3704 +1 -1 trunk/src/messages.tab (File Modified)
3705
3706
3707 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3708 Log:
3709 Remove #define HIDE_SPOOF_IPS from config.h, should
3710 have been done earlier.
3711
3712
3713 Changes: Modified:
3714 +0 -7 trunk/include/config.h (File Modified)
3715
3716
3717 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3718 Log:
3719 Bring back ERR_CANTKILLSERVER.
3720
3721
3722 Changes: Modified:
3723 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3724
3725
3726 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3727 Log:
3728 ip_cloaking module:
3729 - also send RPL_HOSTHIDDEN on -h
3730 - don't allow +h for auth{} spoofed clients
3731
3732
3733 Changes: Modified:
3734 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3735
3736
3737 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3738 Log:
3739 /etc/resolv.conf parsing:
3740 - don't crash (sometimes) if there is a line without an argument
3741 (e.g. 'search' by itself)
3742 - fix handling of lines with leading whitespace
3743
3744
3745 Changes: Modified:
3746 +9 -8 trunk/src/reslib.c (File Modified)
3747
3748
3749 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3750 Log:
3751 Put back code that terminates DNS queries, which was
3752 removed during the resolver changes.
3753
3754
3755 Changes: Modified:
3756 +4 -0 trunk/src/s_auth.c (File Modified)
3757
3758
3759 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3760 Log:
3761 - oh hey, that was in the wrong place
3762
3763
3764 Changes: Modified:
3765 +13 -13 trunk/src/s_auth.c (File Modified)
3766
3767
3768 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3769 Log:
3770 - handle a situation where a user can go away before DNS completes
3771
3772
3773 Changes: Modified:
3774 +13 -0 trunk/src/s_auth.c (File Modified)
3775
3776
3777 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3778 Log:
3779 More dnsbl stuff
3780
3781
3782 Changes: Modified:
3783 +1 -0 trunk/include/blacklist.h (File Modified)
3784 +1 -0 trunk/include/res.h (File Modified)
3785 +33 -2 trunk/src/blacklist.c (File Modified)
3786 +2 -0 trunk/src/client.c (File Modified)
3787 +24 -0 trunk/src/res.c (File Modified)
3788
3789
3790 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3791 Log:
3792 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3793 if comm_accept() failed.
3794
3795 Found with valgrind.
3796
3797
3798 Changes: Modified:
3799 +4 -4 trunk/src/listener.c (File Modified)
3800
3801
3802 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3803 Log:
3804 - handle unavailable Client/preClient structs
3805
3806
3807 Changes: Modified:
3808 +9 -0 trunk/src/blacklist.c (File Modified)
3809
3810
3811 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3812 Log:
3813 Add +lf to SGML docs.
3814
3815
3816 Changes: Modified:
3817 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3818
3819
3820 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3821 Log:
3822 Also do forwarding if the channel limit (+l) is exceeded.
3823
3824
3825 Changes: Modified:
3826 +1 -1 trunk/help/opers/cmode (File Modified)
3827 +2 -2 trunk/modules/core/m_join.c (File Modified)
3828
3829
3830 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3831 Log:
3832 Post-release lovin':
3833 - Update version to 2.1.0.
3834 - Regenerate configure.
3835
3836
3837 Changes: Modified:
3838 +9 -9 trunk/configure (File Modified)
3839 +1 -1 trunk/configure.ac (File Modified)
3840
3841
3842 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3843 Log:
3844 Comment out example blacklist{} block.
3845
3846
3847 Changes: Modified:
3848 +7 -7 trunk/doc/example.conf (File Modified)
3849 +7 -7 trunk/doc/reference.conf (File Modified)
3850
3851
3852 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3853 Log:
3854 Add note regarding use of AHBL BLs.
3855
3856
3857 Changes: Modified:
3858 +4 -0 trunk/doc/example.conf (File Modified)
3859 +4 -0 trunk/doc/reference.conf (File Modified)
3860
3861
3862 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3863 Log:
3864 Fix typos.
3865
3866
3867 Changes: Modified:
3868 +2 -2 trunk/CREDITS (File Modified)
3869
3870
3871 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3872 Log:
3873 Add beu to CREDITS.
3874
3875
3876 Changes: Modified:
3877 +1 -0 trunk/CREDITS (File Modified)
3878
3879
3880 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3881 Log:
3882 Put more recent ratbox CREDITS here.
3883
3884
3885 Changes: Modified:
3886 +3 -2 trunk/doc/Ratbox-team (File Modified)
3887
3888
3889 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3890 Log:
3891 Clarify a bit.
3892
3893
3894 Changes: Modified:
3895 +5 -4 trunk/NEWS (File Modified)
3896
3897
3898 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3899 Log:
3900 Mention that install or make install also avoids modunload crashes.
3901
3902
3903 Changes: Modified:
3904 +2 -1 trunk/BUGS (File Modified)
3905
3906
3907 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3908 Log:
3909 - update NEWS a bit
3910
3911
3912 Changes: Modified:
3913 +3 -8 trunk/NEWS (File Modified)
3914
3915
3916 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3917 Log:
3918 - further updates
3919
3920
3921 Changes: Modified:
3922 +3 -2 trunk/BUGS (File Modified)
3923
3924
3925 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3926 Log:
3927 - add orighost check to hurt.c
3928 - update BUGS info
3929
3930
3931 Changes: Modified:
3932 +1 -6 trunk/BUGS (File Modified)
3933 +1 -1 trunk/extensions/hurt.c (File Modified)
3934
3935
3936 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3937 Log:
3938 Make kline_exempt exempt from HURT also.
3939
3940
3941 Changes: Modified:
3942 +2 -1 trunk/extensions/hurt.c (File Modified)
3943
3944
3945 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3946 Log:
3947 Fix mask HEAL propagation.
3948
3949
3950 Changes: Modified:
3951 +6 -3 trunk/extensions/hurt.c (File Modified)
3952
3953
3954 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3955 Log:
3956 - Remove old cruft.
3957 - Update.
3958
3959
3960 Changes: Modified:
3961 +18 -31 trunk/extensions/README (File Modified)
3962
3963
3964 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3965 Log:
3966 More target change hax.
3967 Ick.
3968
3969
3970 Changes: Modified:
3971 +5 -0 trunk/extensions/hurt.c (File Modified)
3972
3973
3974 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3975 Log:
3976 Improvements to HURT propagation.
3977
3978
3979 Changes: Modified:
3980 +8 -6 trunk/extensions/hurt.c (File Modified)
3981
3982
3983 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3984 Log:
3985 - further simplification
3986
3987
3988 Changes: Modified:
3989 +25 -76 trunk/extensions/hurt.c (File Modified)
3990 +0 -9 trunk/extensions/hurt.h (File Modified)
3991
3992
3993 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3994 Log:
3995 - client_exit hook
3996
3997
3998 Changes: Modified:
3999 +13 -0 trunk/extensions/hurt.c (File Modified)
4000
4001
4002 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4003 Log:
4004 - cut off at 15 messages instead of 30
4005
4006
4007 Changes: Modified:
4008 +1 -1 trunk/extensions/hurt.h (File Modified)
4009
4010
4011 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4012 Log:
4013 Squash a warning here.
4014
4015
4016 Changes: Modified:
4017 +1 -3 trunk/src/ircd.c (File Modified)
4018
4019
4020 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4021 Log:
4022 Don't show servers in /stats l to nonopers if flatten links is enabled.
4023
4024
4025 Changes: Modified:
4026 +3 -1 trunk/modules/m_stats.c (File Modified)
4027
4028
4029 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4030 Log:
4031 - hurt expiry
4032
4033
4034 Changes: Modified:
4035 +20 -7 trunk/extensions/hurt.c (File Modified)
4036
4037
4038 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4039 Log:
4040 - remove inline stuff (yuck)
4041 - sockaddr should have been sockhost
4042
4043
4044 Changes: Modified:
4045 +22 -31 trunk/extensions/hurt.c (File Modified)
4046
4047
4048 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4049 Log:
4050 - make hurt checking actually work
4051
4052
4053 Changes: Modified:
4054 +2 -7 trunk/extensions/hurt.c (File Modified)
4055
4056
4057 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4058 Log:
4059 Slight tweak to alias{}.
4060
4061
4062 Changes: Modified:
4063 +4 -0 trunk/src/parse.c (File Modified)
4064
4065
4066 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4067 Log:
4068 - further simplification
4069
4070
4071 Changes: Modified:
4072 +59 -71 trunk/extensions/hurt.c (File Modified)
4073 +0 -1 trunk/extensions/hurt.h (File Modified)
4074
4075
4076 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4077 Log:
4078 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4079
4080
4081 Changes: Modified:
4082 +10 -20 trunk/extensions/hurt.c (File Modified)
4083 +0 -4 trunk/extensions/hurt.h (File Modified)
4084
4085
4086 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4087 Log:
4088 - remove some unnecessary code here (hurt_initial_check_event()).
4089
4090
4091 Changes: Modified:
4092 +0 -23 trunk/extensions/hurt.c (File Modified)
4093
4094
4095 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4096 Log:
4097 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4098
4099
4100 Changes: Modified:
4101 +8 -0 trunk/modules/core/m_message.c (File Modified)
4102
4103
4104 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4105 Log:
4106 - more sane tgchange hax
4107
4108
4109 Changes: Modified:
4110 +2 -1 trunk/extensions/hurt.c (File Modified)
4111
4112
4113 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4114 Log:
4115 Make HEAL <nick> work.
4116
4117
4118 Changes: Modified:
4119 +40 -43 trunk/extensions/hurt.c (File Modified)
4120
4121
4122 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4123 Log:
4124 Destroy hurt_clients list on unload.
4125
4126
4127 Changes: Modified:
4128 +7 -0 trunk/extensions/hurt.c (File Modified)
4129
4130
4131 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4132 Log:
4133 Coding style: no space between a function name and parenthesis.
4134
4135
4136 Changes: Modified:
4137 +43 -43 trunk/extensions/hurt.c (File Modified)
4138
4139
4140 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4141 Log:
4142 Now works and throws out hurt clients after 30 protocol messages
4143 unless they identify.
4144
4145
4146 Changes: Modified:
4147 +28 -36 trunk/extensions/hurt.c (File Modified)
4148 +1 -7 trunk/extensions/hurt.h (File Modified)
4149
4150
4151 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4152 Log:
4153 Working addition/lookup.
4154
4155
4156 Changes: Modified:
4157 +8 -0 trunk/extensions/hurt.c (File Modified)
4158
4159
4160 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4161 Log:
4162 Get rid of hyb6 style propagation (:server COMMAND source).
4163
4164
4165 Changes: Modified:
4166 +18 -22 trunk/extensions/hurt.c (File Modified)
4167
4168
4169 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4170 Log:
4171 add not-working hurt_add and hurt_find
4172
4173
4174 Changes: Modified:
4175 +13 -5 trunk/extensions/hurt.c (File Modified)
4176
4177
4178 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4179 Log:
4180 Comment out a lot of stuff so I can load and unload this without crashing.
4181
4182
4183 Changes: Modified:
4184 +17 -6 trunk/extensions/hurt.c (File Modified)
4185
4186
4187 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4188 Log:
4189 Fix svn:keywords and add a short comment at the top.
4190
4191
4192 Changes: Modified:
4193 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4194
4195
4196 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4197 Log:
4198 - Make hurt module compile
4199 - Link it to the build
4200 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4201 correct flag name, no CAP_TS6 use etc
4202
4203
4204 Changes: Modified:
4205 +1 -0 trunk/extensions/Makefile.in (File Modified)
4206 +30 -32 trunk/extensions/hurt.c (File Modified)
4207
4208
4209 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4210 Log:
4211 Put beu's hurt module in trunk.
4212
4213
4214 Changes: Modified:
4215 + - trunk/extensions/hurt.c (File Added)
4216 + - trunk/extensions/hurt.h (File Added)
4217
4218
4219 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4220 Log:
4221 - _iprint(): use stderr instead of stdout
4222
4223
4224 Changes: Modified:
4225 +1 -1 trunk/src/s_log.c (File Modified)
4226
4227
4228 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4229 Log:
4230 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4231 and subsequently destroy our kqueue when we close 0, 1, 2
4232 (broke /restart).
4233 - After closing fd 0, 1, 2 reopen them to /dev/null again
4234 so we don't send messages from malloc etc to a random
4235 user's connection.
4236 - Remove an obsolete comment.
4237
4238
4239 Changes: Modified:
4240 +13 -2 trunk/src/ircd.c (File Modified)
4241
4242
4243 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4244 Log:
4245 Update NEWS file.
4246
4247
4248 Changes: Modified:
4249 +29 -1 trunk/NEWS (File Modified)
4250
4251
4252 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4253 Log:
4254 Rerun autoconf.
4255
4256
4257 Changes: Modified:
4258 +1 -1 trunk/configure (File Modified)
4259
4260
4261 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4262 Log:
4263 Fix openssl version check to also accept versions newer than 0.9.6.
4264
4265
4266 Changes: Modified:
4267 +1 -1 trunk/configure.ac (File Modified)
4268
4269
4270 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4271 Log:
4272 Oops, need packet.h here.
4273
4274
4275 Changes: Modified:
4276 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4277
4278
4279 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4280 Log:
4281 End the flood grace period in CPRIVMSG/CNOTICE.
4282
4283
4284 Changes: Modified:
4285 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4286
4287
4288 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4289 Log:
4290 - update class::connectfreq documentation
4291
4292
4293 Changes: Modified:
4294 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4295
4296
4297 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4298 Log:
4299 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4300
4301
4302 Changes: Modified:
4303 +3 -6 trunk/src/s_serv.c (File Modified)
4304
4305
4306 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4307 Log:
4308 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4309
4310
4311 Changes: Modified:
4312 +1 -1 trunk/src/messages.tab (File Modified)
4313
4314
4315 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4316 Log:
4317 Don't mention that /stats p shows idle times, as it doesn't.
4318
4319
4320 Changes: Modified:
4321 +1 -1 trunk/help/opers/stats (File Modified)
4322 +1 -1 trunk/help/users/stats (File Modified)
4323
4324
4325 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4326 Log:
4327 /stats A shows DNS servers, it doesn't matter whether ircd
4328 uses ADNS or something else.
4329
4330
4331 Changes: Modified:
4332 +1 -1 trunk/help/opers/stats (File Modified)
4333
4334
4335 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4336 Log:
4337 get_client_name() fix
4338
4339
4340 Changes: Modified:
4341 +4 -0 trunk/src/client.c (File Modified)
4342
4343
4344 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4345 Log:
4346 Add some comments.
4347
4348
4349 Changes: Modified:
4350 +6 -0 trunk/src/ircd.c (File Modified)
4351
4352
4353 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4354 Log:
4355 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4356
4357 Changes: Modified:
4358 +16 -17 trunk/configure (File Modified)
4359 +1 -1 trunk/configure.ac (File Modified)
4360
4361
4362 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4363 Log:
4364 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4365
4366 Changes: Modified:
4367 +135 -0 trunk/configure (File Modified)
4368 +6 -0 trunk/configure.ac (File Modified)
4369
4370
4371 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4372 Log:
4373 Exit 0 on successful -conftest.
4374
4375
4376 Changes: Modified:
4377 +1 -1 trunk/src/ircd.c (File Modified)
4378
4379
4380 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4381 Log:
4382 Make the "keep the parent process around" thing work, by opening
4383 a pipe to the child process. This pipe is on fd 0 in the child
4384 process. After successful initialization, the child will write
4385 a byte to this pipe, on fatal errors it will close it without
4386 writing anything.
4387
4388 Somewhat hackish still but should work.
4389
4390
4391 Changes: Modified:
4392 +27 -30 trunk/src/ircd.c (File Modified)
4393
4394
4395 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4396 Log:
4397 - convert some error messages to ierror() over fprintf/ilog combination
4398
4399
4400 Changes: Modified:
4401 +3 -6 trunk/src/ircd.c (File Modified)
4402
4403
4404 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4405 Log:
4406 - inotice() for loadmodule when in foreground mode
4407
4408
4409 Changes: Modified:
4410 +3 -0 trunk/src/modules.c (File Modified)
4411
4412
4413 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4414 Log:
4415 - remove inotice() on loading modules from the config
4416
4417
4418 Changes: Modified:
4419 +0 -3 trunk/src/modules.c (File Modified)
4420
4421
4422 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4423 Log:
4424 - usleep for 50000usec in the parent process to allow for startup messages
4425 to be cleanly printed before detaching to shell, this should be more than
4426 enough time really
4427
4428
4429 Changes: Modified:
4430 +3 -0 trunk/src/ircd.c (File Modified)
4431
4432
4433 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4434 Log:
4435 - display more errors during normal startup as to try to help people find common problems
4436
4437
4438 Changes: Modified:
4439 +27 -10 trunk/src/ircd.c (File Modified)
4440
4441
4442 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4443 Log:
4444 - version bump in preparation of 2.0.0 release
4445
4446
4447 Changes: Modified:
4448 +9 -9 trunk/configure (File Modified)
4449 +1 -1 trunk/configure.ac (File Modified)
4450
4451
4452 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4453 Log:
4454 Change example.conf operator block from "admin" to "god",
4455 so as to show we encourage per-person operator blocks.
4456
4457
4458 Changes: Modified:
4459 +4 -2 trunk/doc/example.conf (File Modified)
4460
4461
4462 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4463 Log:
4464 Document alias{} block.
4465
4466
4467 Changes: Modified:
4468 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4469
4470
4471 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4472 Log:
4473 Document DNS blacklist stuff in sgml.
4474
4475
4476 Changes: Modified:
4477 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4478 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4479
4480
4481 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4482 Log:
4483 Misc /stats clarifications.
4484
4485
4486 Changes: Modified:
4487 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4488
4489
4490 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4491 Log:
4492 Move snomasks into umodes chapter.
4493 Move oprivs chapter down.
4494
4495
4496 Changes: Modified:
4497 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4498 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4499 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4500
4501
4502 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4503 Log:
4504 Mention operator{} user@host change.
4505
4506
4507 Changes: Modified:
4508 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4509
4510
4511 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4512 Log:
4513 operator{} block user@host matches against orighost now, not host.
4514 This means that services/+h spoofs do not work in operator{} blocks;
4515 auth{} spoofs still work.
4516
4517
4518 Changes: Modified:
4519 +4 -0 trunk/doc/example.conf (File Modified)
4520 +1 -1 trunk/doc/reference.conf (File Modified)
4521 +2 -2 trunk/modules/m_challenge.c (File Modified)
4522 +1 -1 trunk/modules/m_oper.c (File Modified)
4523
4524
4525 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4526 Log:
4527 - inotice/iwarn/ierror() stuff I was working on
4528
4529
4530 Changes: Modified:
4531 +3 -0 trunk/include/s_log.h (File Modified)
4532 +15 -11 trunk/src/ircd.c (File Modified)
4533 +3 -1 trunk/src/modules.c (File Modified)
4534 +1 -1 trunk/src/newconf.c (File Modified)
4535 +54 -0 trunk/src/s_log.c (File Modified)
4536
4537
4538 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4539 Log:
4540 Oops, don't add blacklists to the list twice on rehash.
4541
4542
4543 Changes: Modified:
4544 +3 -2 trunk/src/blacklist.c (File Modified)
4545
4546
4547 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4548 Log:
4549 Remove notices to the client about progress of dnsbl lookups.
4550
4551
4552 Changes: Modified:
4553 +0 -4 trunk/src/blacklist.c (File Modified)
4554
4555
4556 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4557 Log:
4558 Add auth{} flag dnsbl_exempt.
4559
4560
4561 Changes: Modified:
4562 +2 -1 trunk/doc/example.conf (File Modified)
4563 +2 -1 trunk/doc/reference.conf (File Modified)
4564 +2 -0 trunk/include/s_conf.h (File Modified)
4565 +1 -0 trunk/src/newconf.c (File Modified)
4566 +8 -1 trunk/src/s_user.c (File Modified)
4567
4568
4569 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4570 Log:
4571 Switch alias{} and blacklist{} around, for consistency with example.conf.
4572
4573
4574 Changes: Modified:
4575 +18 -18 trunk/doc/reference.conf (File Modified)
4576
4577
4578 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4579 Log:
4580 Send a warning to the user if they are dnsbl listed but exempted.
4581
4582
4583 Changes: Modified:
4584 +17 -12 trunk/src/s_user.c (File Modified)
4585
4586
4587 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4588 Log:
4589 Move throwing out dnsbl listed clients to registration,
4590 and make kline_exempt exempt from it.
4591
4592
4593 Changes: Modified:
4594 +1 -0 trunk/include/blacklist.h (File Modified)
4595 +4 -0 trunk/include/client.h (File Modified)
4596 +15 -16 trunk/src/blacklist.c (File Modified)
4597 +6 -0 trunk/src/client.c (File Modified)
4598 +17 -0 trunk/src/s_user.c (File Modified)
4599
4600
4601 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4602 Log:
4603 Show refcount in /stats n.
4604
4605
4606 Changes: Modified:
4607 +3 -2 trunk/modules/m_stats.c (File Modified)
4608
4609
4610 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4611 Log:
4612 Don't look up dnsbls twice if they send USER twice.
4613
4614
4615 Changes: Modified:
4616 +5 -3 trunk/modules/m_user.c (File Modified)
4617
4618
4619 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4620 Log:
4621 Add /stats n to help files.
4622
4623
4624 Changes: Modified:
4625 +1 -0 trunk/help/opers/stats (File Modified)
4626 +1 -0 trunk/help/users/stats (File Modified)
4627
4628
4629 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4630 Log:
4631 Only check dnsbls for A records, not AAAA.
4632
4633
4634 Changes: Modified:
4635 +1 -1 trunk/src/blacklist.c (File Modified)
4636
4637
4638 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4639 Log:
4640 Don't remove non-illegal blacklists on completion of check.
4641 Add debugging notices (not working).
4642
4643
4644 Changes: Modified:
4645 +5 -1 trunk/src/blacklist.c (File Modified)
4646
4647
4648 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4649 Log:
4650 Don't call register_local_user() if they haven't sent a nick yet.
4651
4652
4653 Changes: Modified:
4654 +1 -1 trunk/src/blacklist.c (File Modified)
4655
4656
4657 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4658 Log:
4659 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4660
4661
4662 Changes: Modified:
4663 +21 -0 trunk/modules/m_stats.c (File Modified)
4664
4665
4666 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4667 Log:
4668 More dnsbl rehash fixes, it was adding bogus entries.
4669
4670
4671 Changes: Modified:
4672 +2 -7 trunk/src/newconf.c (File Modified)
4673
4674
4675 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4676 Log:
4677 Need blacklist.h here.
4678
4679
4680 Changes: Modified:
4681 +1 -0 trunk/src/s_conf.c (File Modified)
4682
4683
4684 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4685 Log:
4686 - nuke iauth
4687
4688
4689 Changes: Modified:
4690 +1 -2 trunk/configure (File Modified)
4691 +0 -48 trunk/configure.ac (File Modified)
4692 + - trunk/doc/example-iauth.conf (File Deleted)
4693 + - trunk/iauth/ (File Deleted)
4694
4695
4696 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4697 Log:
4698 Improve handling of rehashing with blacklists.
4699 Also some coding style tweaks.
4700
4701
4702 Changes: Modified:
4703 +3 -2 trunk/include/blacklist.h (File Modified)
4704 +35 -16 trunk/src/blacklist.c (File Modified)
4705 +2 -0 trunk/src/s_conf.c (File Modified)
4706
4707
4708 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4709 Log:
4710 Clear can_send cache if a user logs in or out from services.
4711
4712
4713 Changes: Modified:
4714 +2 -0 trunk/modules/m_services.c (File Modified)
4715
4716
4717 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4718 Log:
4719 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4720 This directory is not entered by default.
4721 More stuff needs to be moved into here.
4722
4723
4724 Changes: Modified:
4725 +2 -1 trunk/configure (File Modified)
4726 +1 -0 trunk/configure.ac (File Modified)
4727 +69 -458 trunk/extensions/Makefile.in (File Modified)
4728 + - trunk/extensions/m_clearchan.c (File Deleted)
4729 + - trunk/extensions/m_force.c (File Deleted)
4730 + - trunk/unsupported/ (File Added)
4731 + - trunk/unsupported/Makefile.in (File Added)
4732 + - trunk/unsupported/m_clearchan.c (File Added)
4733 + - trunk/unsupported/m_force.c (File Added)
4734
4735
4736 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4737 Log:
4738 Logging/wallops for forcejoin/forcepart, numeric fix.
4739 This needs to be moved to the toys section.
4740
4741
4742 Changes: Modified:
4743 +22 -2 trunk/extensions/m_force.c (File Modified)
4744
4745
4746 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4747 Log:
4748 Fix comments at the top (including copyright).
4749
4750
4751 Changes: Modified:
4752 +3 -2 trunk/extensions/m_omode.c (File Modified)
4753
4754
4755 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4756 Log:
4757 Add OMODE command to extensions/ for oper mode hacking:
4758 - requires admin privs
4759 - does not work for opped opers
4760 - sends wallops
4761 - sends a ServerMode for opping the oper themselves,
4762 otherwise a mode coming from the oper (not only
4763 does this provide full accountability, it is also
4764 easiest to implement while avoiding channels
4765 messed up with bogus bans etc).
4766
4767
4768 Changes: Modified:
4769 +171 -0 trunk/extensions/Makefile.in (File Modified)
4770 + - trunk/extensions/m_omode.c (File Added)
4771
4772
4773 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4774 Log:
4775 Metadata fix
4776
4777
4778 Changes: Modified:
4779 + - trunk/include/blacklist.h (Property Modified)
4780 + - trunk/src/blacklist.c (Property Modified)
4781
4782
4783 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4784 Log:
4785 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4786
4787
4788 Changes: Modified:
4789 +5 -1 trunk/src/blacklist.c (File Modified)
4790
4791
4792 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4793 Log:
4794 Initial DNS blacklist support:
4795 - see example.conf for how to use.
4796 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4797 - tor.ahbl.org is also included because most networks will not want to allow tor
4798 (and we're considering going KoS on tor users here anyway due to abuse)
4799
4800
4801 Changes: Modified:
4802 +18 -0 trunk/doc/example.conf (File Modified)
4803 +66 -0 trunk/doc/reference.conf (File Modified)
4804 + - trunk/include/blacklist.h (File Added)
4805 +2 -0 trunk/include/client.h (File Modified)
4806 +3 -0 trunk/modules/m_user.c (File Modified)
4807 +152 -0 trunk/src/Makefile.in (File Modified)
4808 + - trunk/src/blacklist.c (File Added)
4809 +34 -0 trunk/src/newconf.c (File Modified)
4810 +1 -0 trunk/src/s_auth.c (File Modified)
4811 +4 -0 trunk/src/s_user.c (File Modified)
4812
4813
4814 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4815 Log:
4816 Remove last bit of lzo stuff (comment in example.conf connect{}).
4817
4818
4819 Changes: Modified:
4820 +0 -4 trunk/doc/example.conf (File Modified)
4821
4822
4823 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4824 Log:
4825 Show sasl successes and failures in /stats t (like other
4826 things in /stats t, about local clients only).
4827
4828
4829 Changes: Modified:
4830 +2 -0 trunk/include/s_stats.h (File Modified)
4831 +3 -0 trunk/modules/m_sasl.c (File Modified)
4832 +3 -0 trunk/src/s_stats.c (File Modified)
4833
4834
4835 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4836 Log:
4837 Allow messaging services by nickname without using
4838 target change slots (this was already possible with
4839 user@server notation or services shortcuts).
4840
4841
4842 Changes: Modified:
4843 +2 -2 trunk/modules/core/m_message.c (File Modified)
4844
4845
4846 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4847 Log:
4848 Abort a safelist if a new /list comes in while one is already in progress.
4849
4850
4851 Changes: Modified:
4852 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4853
4854
4855 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4856 Log:
4857 Change $![letter]:[mask] to $~[letter]:[mask]
4858 so both ! and ~ invert an extban.
4859
4860
4861 Changes: Modified:
4862 +2 -0 trunk/src/chmode.c (File Modified)
4863
4864
4865 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4866 Log:
4867 - revert due to technical issues
4868
4869
4870 Changes: Modified:
4871 +1 -1 trunk/src/extban.c (File Modified)
4872
4873
4874 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4875 Log:
4876 - 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
4877
4878
4879 Changes: Modified:
4880 +1 -1 trunk/src/extban.c (File Modified)
4881
4882
4883 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4884 Log:
4885 Don't pace /list on a single channel.
4886
4887
4888 Changes: Modified:
4889 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4890
4891
4892 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4893 Log:
4894 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4895
4896
4897 Changes: Modified:
4898 +4 -2 trunk/include/supported.h (File Modified)
4899
4900
4901 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4902 Log:
4903 Extban types are case insensitive; force them to lowercase when added.
4904
4905
4906 Changes: Modified:
4907 +5 -5 trunk/doc/extban.txt (File Modified)
4908 +4 -0 trunk/src/chmode.c (File Modified)
4909 +3 -3 trunk/src/extban.c (File Modified)
4910
4911
4912 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4913 Log:
4914 sendto_wallops_flags():
4915 - instead of checking IsOper on each client, walk the appropriate list
4916 - instead of sending non-+z wallops from persons to nonopers, send only
4917 +w wallops from persons
4918
4919
4920 Changes: Modified:
4921 +1 -5 trunk/src/send.c (File Modified)
4922
4923
4924 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4925 Log:
4926 Prefix oper wallops with "WALLOPS - " if they would
4927 otherwise look like operwalls or locops, when sending
4928 them to local users.
4929
4930
4931 Changes: Modified:
4932 +11 -1 trunk/modules/m_wallops.c (File Modified)
4933
4934
4935 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4936 Log:
4937 Make sure destination field in some sasl numerics
4938 is the user's nick, not the sasl agent or server
4939 name.
4940
4941
4942 Changes: Modified:
4943 +2 -2 trunk/modules/m_sasl.c (File Modified)
4944
4945
4946 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4947 Log:
4948 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4949
4950
4951 Changes: Modified:
4952 +1 -1 trunk/extensions/Makefile.in (File Modified)
4953
4954
4955 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4956 Log:
4957 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4958
4959
4960 Changes: Modified:
4961 +1 -0 trunk/src/s_user.c (File Modified)
4962
4963
4964 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4965 Log:
4966 Fix build for when IPv6 is disabled.
4967
4968
4969 Changes: Modified:
4970 +12 -10 trunk/src/s_auth.c (File Modified)
4971
4972
4973 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4974 Log:
4975 Add information about adding extban types.
4976
4977
4978 Changes: Modified:
4979 +25 -0 trunk/doc/extban.txt (File Modified)
4980
4981
4982 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4983 Log:
4984 Better extban validation: try to match a new extban from
4985 a local user against its setter to see if it is valid.
4986 Unknown extban types from remotes are no longer hidden.
4987
4988
4989 Changes: Modified:
4990 +4 -3 trunk/doc/extban.txt (File Modified)
4991 +1 -0 trunk/include/channel.h (File Modified)
4992 +2 -6 trunk/src/chmode.c (File Modified)
4993 +32 -0 trunk/src/extban.c (File Modified)
4994
4995
4996 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4997 Log:
4998 Make sure both .c.o: and .s.o: are followed by the necessary command.
4999
5000
5001 Changes: Modified:
5002 +1 -0 trunk/src/Makefile.in (File Modified)
5003
5004
5005 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5006 Log:
5007 Add need_sasl auth{} flag to sgml documentation.
5008
5009
5010 Changes: Modified:
5011 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5012
5013
5014 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5015 Log:
5016 Document need_sasl auth{} flag in example confs.
5017
5018
5019 Changes: Modified:
5020 +1 -0 trunk/doc/example.conf (File Modified)
5021 +1 -0 trunk/doc/reference.conf (File Modified)
5022
5023
5024 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5025 Log:
5026 Don't allow TB to set an empty topic.
5027 This would be possible if a server sent bad protocol
5028 and could cause a crash.
5029
5030
5031 Changes: Modified:
5032 +4 -0 trunk/modules/m_tb.c (File Modified)
5033
5034
5035 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5036 Log:
5037 - oops
5038
5039
5040 Changes: Modified:
5041 +1 -1 trunk/Makefile.in (File Modified)
5042
5043
5044 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5045 Log:
5046 - typo fix
5047
5048
5049 Changes: Modified:
5050 +2 -2 trunk/configure (File Modified)
5051 +1 -1 trunk/configure.ac (File Modified)
5052
5053
5054 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5055 Log:
5056 - rebuild configure
5057
5058
5059 Changes: Modified:
5060 +2 -2 trunk/configure (File Modified)
5061
5062
5063 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5064 Log:
5065 - makefile fix
5066
5067
5068 Changes: Modified:
5069 +1 -1 trunk/extensions/Makefile.in (File Modified)
5070
5071
5072 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5073 Log:
5074 - rename contrib to extensions to bring some clarity to things
5075
5076
5077 Changes: Modified:
5078 +1 -1 trunk/Makefile.in (File Modified)
5079 +1 -1 trunk/configure.ac (File Modified)
5080 +10 -10 trunk/doc/example.conf (File Modified)
5081 +10 -10 trunk/doc/reference.conf (File Modified)
5082 + - trunk/extensions/ (File Added)
5083 + - trunk/extras/ (File Deleted)
5084
5085
5086 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5087 Log:
5088 - temporary rename
5089
5090
5091 Changes: Modified:
5092 +1 -1 trunk/Makefile.in (File Modified)
5093 +1 -1 trunk/configure.ac (File Modified)
5094 + - trunk/contrib/ (File Deleted)
5095 + - trunk/extras/ (File Added)
5096
5097
5098 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5099 Log:
5100 Don't allow servers to QUIT (they should use SQUIT).
5101
5102
5103 Changes: Modified:
5104 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5105
5106
5107 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5108 Log:
5109 - keywords
5110
5111
5112 Changes: Modified:
5113 + - trunk/src/fnvhash.s (Property Modified)
5114
5115
5116 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5117 Log:
5118 - reduced version of code
5119
5120
5121 Changes: Modified:
5122 +9 -61 trunk/src/fnvhash.s (File Modified)
5123
5124
5125 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5126 Log:
5127 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5128
5129
5130 Changes: Modified:
5131 +1 -1 trunk/src/fnvhash.s (File Modified)
5132
5133
5134 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5135 Log:
5136 Fix orighost matching for klines, etc. Was hashing the visible
5137 host, oops.
5138
5139
5140 Changes: Modified:
5141 +1 -1 trunk/src/hostmask.c (File Modified)
5142
5143
5144 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5145 Log:
5146 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5147
5148
5149 Changes: Modified:
5150 +7 -1 trunk/configure (File Modified)
5151 +5 -0 trunk/configure.ac (File Modified)
5152 +5 -6 trunk/src/Makefile.in (File Modified)
5153 +0 -4 trunk/src/fnvhash.s (File Modified)
5154 +0 -2 trunk/src/hash.c (File Modified)
5155
5156
5157 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5158 Log:
5159 - regenerate configure
5160
5161
5162 Changes: Modified:
5163 +18 -0 trunk/configure (File Modified)
5164
5165
5166 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5167 Log:
5168 - --enable-ricer-hashing option.
5169
5170
5171 Changes: Modified:
5172 +9 -0 trunk/configure.ac (File Modified)
5173 +3 -0 trunk/include/setup.h.in (File Modified)
5174
5175
5176 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5177 Log:
5178 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5179
5180
5181 Changes: Modified:
5182 + - trunk/src/fnvhash.s (File Added)
5183 +3 -0 trunk/src/hash.c (File Modified)
5184
5185
5186 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5187 Log:
5188 Fix syntax error in reference.conf.
5189
5190
5191 Changes: Modified:
5192 +0 -1 trunk/doc/reference.conf (File Modified)
5193
5194
5195 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5196 Log:
5197 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5198 (&& instead of ||...)
5199 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5200
5201
5202 Changes: Modified:
5203 +1 -1 trunk/src/chmode.c (File Modified)
5204
5205
5206 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5207 Log:
5208 Documentation for extban.
5209
5210
5211 Changes: Modified:
5212 + - trunk/doc/extban.txt (File Added)
5213
5214
5215 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5216 Log:
5217 Add extban modules to example confs.
5218
5219
5220 Changes: Modified:
5221 +5 -0 trunk/doc/example.conf (File Modified)
5222 +10 -0 trunk/doc/reference.conf (File Modified)
5223
5224
5225 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5226 Log:
5227 Initial addition of extended ban types (conditionals).
5228 Allows custom +bqeI checks via modules.
5229 Initial extra types are account (a[:mask]), oper (o),
5230 channel (c:name), realname (r:mask), server (s:mask).
5231
5232
5233 Changes: Modified:
5234 +229 -0 trunk/contrib/Makefile.in (File Modified)
5235 + - trunk/contrib/extb_account.c (File Added)
5236 + - trunk/contrib/extb_channel.c (File Added)
5237 + - trunk/contrib/extb_oper.c (File Added)
5238 + - trunk/contrib/extb_realname.c (File Added)
5239 + - trunk/contrib/extb_server.c (File Added)
5240 +13 -0 trunk/include/channel.h (File Modified)
5241 +1 -0 trunk/src/Makefile.in (File Modified)
5242 +14 -5 trunk/src/channel.c (File Modified)
5243 +91 -0 trunk/src/chmode.c (File Modified)
5244 + - trunk/src/extban.c (File Added)
5245
5246
5247 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5248 Log:
5249 Do not force +bqeI modes starting with '$' in nick!user@host format.
5250 * and ? characters in them are still assumed to be wildcards.
5251
5252
5253 Changes: Modified:
5254 +6 -0 trunk/src/chmode.c (File Modified)
5255
5256
5257 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5258 Log:
5259 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5260
5261
5262 Changes: Modified:
5263 +4 -0 trunk/modules/m_capab.c (File Modified)
5264
5265
5266 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5267 Log:
5268 Stop some mixing of client and server protocol.
5269
5270
5271 Changes: Modified:
5272 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5273 +4 -2 trunk/modules/m_pass.c (File Modified)
5274 +6 -0 trunk/modules/m_sasl.c (File Modified)
5275 +6 -0 trunk/modules/m_user.c (File Modified)
5276
5277
5278 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5279 Log:
5280 - additional revert
5281
5282
5283 Changes: Modified:
5284 +0 -2 trunk/include/s_newconf.h (File Modified)
5285 +0 -4 trunk/include/s_serv.h (File Modified)
5286 +0 -1 trunk/src/newconf.c (File Modified)
5287 +1 -13 trunk/src/s_serv.c (File Modified)
5288
5289
5290 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5291 Log:
5292 - revert LZOLink patch for now
5293
5294
5295 Changes: Modified:
5296 +0 -1 trunk/servlink/Makefile.in (File Modified)
5297 +0 -16 trunk/servlink/README (File Modified)
5298 +2 -36 trunk/servlink/control.c (File Modified)
5299 +0 -3 trunk/servlink/control.h (File Modified)
5300 +7 -5955 trunk/servlink/io.c (File Modified)
5301 + - trunk/servlink/lzoconf.h (File Deleted)
5302 + - trunk/servlink/lzodefs.h (File Deleted)
5303 + - trunk/servlink/minilzo.c (File Deleted)
5304 + - trunk/servlink/minilzo.h (File Deleted)
5305 +0 -1 trunk/servlink/servlink.h (File Modified)
5306
5307
5308 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5309 Log:
5310 - more stuff here
5311
5312
5313 Changes: Modified:
5314 +4 -2 trunk/servlink/control.c (File Modified)
5315 +2 -1 trunk/servlink/io.c (File Modified)
5316
5317
5318 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5319 Log:
5320 - oops
5321
5322
5323 Changes: Modified:
5324 +2 -2 trunk/servlink/io.c (File Modified)
5325
5326
5327 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5328 Log:
5329 - paranoia, prevent segfaults
5330
5331
5332 Changes: Modified:
5333 +2 -2 trunk/servlink/io.c (File Modified)
5334
5335
5336 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5337 Log:
5338 - more optimal servlink code
5339
5340
5341 Changes: Modified:
5342 +21 -8 trunk/servlink/io.c (File Modified)
5343
5344
5345 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5346 Log:
5347 - more efficient read strategy
5348
5349
5350 Changes: Modified:
5351 +15 -3 trunk/servlink/io.c (File Modified)
5352
5353
5354 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5355 Log:
5356 - use lzo_uintp cast to make LZO happy
5357
5358
5359 Changes: Modified:
5360 +3 -3 trunk/servlink/io.c (File Modified)
5361
5362
5363 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5364 Log:
5365 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5366
5367
5368 Changes: Modified:
5369 +4 -0 trunk/doc/example.conf (File Modified)
5370 +2 -1 trunk/include/s_newconf.h (File Modified)
5371 +4 -0 trunk/include/s_serv.h (File Modified)
5372 +1 -0 trunk/servlink/Makefile.in (File Modified)
5373 +16 -0 trunk/servlink/README (File Modified)
5374 +34 -2 trunk/servlink/control.c (File Modified)
5375 +3 -0 trunk/servlink/control.h (File Modified)
5376 +5929 -7 trunk/servlink/io.c (File Modified)
5377 + - trunk/servlink/lzoconf.h (File Added)
5378 + - trunk/servlink/lzodefs.h (File Added)
5379 + - trunk/servlink/minilzo.c (File Added)
5380 + - trunk/servlink/minilzo.h (File Added)
5381 +1 -0 trunk/servlink/servlink.h (File Modified)
5382 +1 -0 trunk/src/newconf.c (File Modified)
5383 +14 -2 trunk/src/s_serv.c (File Modified)
5384
5385
5386 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5387 Log:
5388 - remove imalloc, it was a concept that probably wouldn't have worked properly
5389
5390
5391 Changes: Modified:
5392 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5393 + - trunk/libcharybdis/imalloc.c (File Deleted)
5394 + - trunk/libcharybdis/imalloc.h (File Deleted)
5395
5396
5397 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5398 Log:
5399 - disable imalloc for now
5400
5401
5402 Changes: Modified:
5403 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5404
5405
5406 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5407 Log:
5408 - remove unneeded debug code
5409
5410
5411 Changes: Modified:
5412 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5413
5414
5415 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5416 Log:
5417 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5418
5419
5420 Changes: Modified:
5421 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5422
5423
5424 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5425 Log:
5426 - more stuff here, imalloc remains disabled for now
5427
5428
5429 Changes: Modified:
5430 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5431
5432
5433 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5434 Log:
5435 - more progress
5436
5437
5438 Changes: Modified:
5439 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5440
5441
5442 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5443 Log:
5444 - more tweaks
5445
5446
5447 Changes: Modified:
5448 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5449 +2 -0 trunk/src/ircd.c (File Modified)
5450
5451
5452 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5453 Log:
5454 - roll back libircd crap
5455
5456
5457 Changes: Modified:
5458 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5459 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5460 +29 -0 trunk/src/.depend (File Modified)
5461 +6 -21 trunk/src/Makefile.in (File Modified)
5462 +3 -218 trunk/src/ircd.c (File Modified)
5463 + - trunk/src/ircd_linker.c (File Deleted)
5464 + - trunk/src/main.c (File Deleted)
5465
5466
5467 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5468 Log:
5469 - realloc(), free() implementation
5470
5471
5472 Changes: Modified:
5473 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5474
5475
5476 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5477 Log:
5478 - malloc(), calloc() implementation
5479
5480
5481 Changes: Modified:
5482 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5483
5484
5485 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5486 Log:
5487 - block_free(), block_find(), retune_heaps() implementation
5488
5489
5490 Changes: Modified:
5491 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5492
5493
5494 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5495 Log:
5496 - block_destroy code, block_allocate code.
5497
5498
5499 Changes: Modified:
5500 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5501
5502
5503 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5504 Log:
5505 - block_new() code
5506
5507
5508 Changes: Modified:
5509 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5510
5511
5512 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5513 Log:
5514 - disable imalloc again :P
5515
5516
5517 Changes: Modified:
5518 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5519
5520
5521 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5522 Log:
5523 - fix warning
5524
5525
5526 Changes: Modified:
5527 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5528
5529
5530 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5531 Log:
5532 - fix typo
5533
5534
5535 Changes: Modified:
5536 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5537
5538
5539 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5540 Log:
5541 - constructor code for imalloc engine (malloc_init())
5542
5543
5544 Changes: Modified:
5545 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5546
5547
5548 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5549 Log:
5550 - imalloc engine improvements
5551
5552
5553 Changes: Modified:
5554 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5555
5556
5557 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5558 Log:
5559 - replace mmap() code with direct brk()/sbrk() calls.
5560
5561
5562 Changes: Modified:
5563 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5564
5565
5566 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5567 Log:
5568 - remove outdated i_malloc() interfaces
5569
5570
5571 Changes: Modified:
5572 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5573
5574
5575 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5576 Log:
5577 - redisable imalloc (sorry!)
5578
5579
5580 Changes: Modified:
5581 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5582
5583
5584 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5585 Log:
5586 - correct GET_PAGE_SLOT() macro
5587
5588
5589 Changes: Modified:
5590 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5591
5592
5593 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5594 Log:
5595 - oops forgot to commit it with imalloc turned off
5596
5597
5598 Changes: Modified:
5599 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5600
5601
5602 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5603 Log:
5604 - cleanups
5605
5606
5607 Changes: Modified:
5608 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5609 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5610
5611
5612 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5613 Log:
5614 - lowlevel imalloc code
5615
5616
5617 Changes: Modified:
5618 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5619 + - trunk/libcharybdis/imalloc.h (File Added)
5620
5621
5622 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5623 Log:
5624 - fix bindings
5625
5626
5627 Changes: Modified:
5628 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5629
5630
5631 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5632 Log:
5633 remove #ifndef
5634
5635
5636 Changes: Modified:
5637 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5638
5639
5640 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5641 Log:
5642 - 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)
5643
5644
5645 Changes: Modified:
5646 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5647 + - trunk/libcharybdis/imalloc.c (File Added)
5648
5649
5650 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5651 Log:
5652 - increment configure Id
5653
5654
5655 Changes: Modified:
5656 +2208 -1 trunk/configure (File Modified)
5657
5658
5659 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5660 Log:
5661 - bootstrap for imalloc code
5662
5663
5664 Changes: Modified:
5665 +54 -1 trunk/configure.ac (File Modified)
5666 +27 -0 trunk/include/setup.h.in (File Modified)
5667
5668
5669 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5670 Log:
5671 Clarify interaction of spoofs and channel bans/operator{} blocks.
5672
5673
5674 Changes: Modified:
5675 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5676 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5677
5678
5679 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5680 Log:
5681 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5682
5683
5684 Changes: Modified:
5685 +30 -22 trunk/src/ircd.c (File Modified)
5686
5687
5688 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5689 Log:
5690 If shared{} blocks deny something, the command
5691 is silently ignored.
5692
5693
5694 Changes: Modified:
5695 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5696
5697
5698 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5699 Log:
5700 Move up IsService check so we don't store a non-service
5701 in preClient->sasl_agent.
5702
5703
5704 Changes: Modified:
5705 +6 -6 trunk/modules/m_sasl.c (File Modified)
5706
5707
5708 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5709 Log:
5710 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5711 Add some more sanity checks on agent strings.
5712
5713
5714 Changes: Modified:
5715 +13 -11 trunk/modules/m_sasl.c (File Modified)
5716
5717
5718 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5719 Log:
5720 Unknown clients can have an ID too now so make sure to remove
5721 them from the hash if they exit.
5722
5723
5724 Changes: Modified:
5725 +3 -0 trunk/src/client.c (File Modified)
5726
5727
5728 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5729 Log:
5730 Only accept sasl from servers in a service{} block.
5731 Not tested but this must go in.
5732
5733
5734 Changes: Modified:
5735 +6 -0 trunk/modules/m_sasl.c (File Modified)
5736 +3 -0 trunk/modules/m_signon.c (File Modified)
5737
5738
5739 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5740 Log:
5741 Only process SAVE messages targetting registered users,
5742 not servers or unregistered connections. Could cause
5743 a crash when bad protocol was received.
5744
5745
5746 Changes: Modified:
5747 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5748
5749
5750 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5751 Log:
5752 - fix QJM buffer overflow vulnerability (fucking GXTi)
5753
5754
5755 Changes: Modified:
5756 +3 -3 trunk/src/s_user.c (File Modified)
5757
5758
5759 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5760 Log:
5761 Mention /scan umodes under oper_spy privilege.
5762
5763
5764 Changes: Modified:
5765 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5766
5767
5768 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5769 Log:
5770 Mention that overlapping cluster blocks are a bad thing.
5771
5772
5773 Changes: Modified:
5774 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5775
5776
5777 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5778 Log:
5779 - Document cluster{} and shared{} blocks.
5780 - Mention that service{} does not allow wildcards.
5781
5782
5783 Changes: Modified:
5784 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5785
5786
5787 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5788 Log:
5789 Document exempt{} and service{} blocks, point to reference.conf for
5790 general{}, channel{} and serverhide{}.
5791
5792
5793 Changes: Modified:
5794 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5795
5796
5797 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5798 Log:
5799 Document ~ in lists of values better.
5800
5801
5802 Changes: Modified:
5803 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5804
5805
5806 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5807 Log:
5808 More detailed CNOTICE, CPRIVMSG descriptions.
5809
5810
5811 Changes: Modified:
5812 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5813
5814
5815 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5816 Log:
5817 Oops, need both Revision and Id on modules.
5818
5819
5820 Changes: Modified:
5821 + - trunk/modules/sno_routing.c (Property Modified)
5822
5823
5824 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5825 Log:
5826 Tweak header comment a bit (filename, Id).
5827
5828
5829 Changes: Modified:
5830 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5831
5832
5833 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5834 Log:
5835 Add GLINE and UNGLINE.
5836
5837
5838 Changes: Modified:
5839 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5840
5841
5842 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5843 Log:
5844 New configure with proper Id.
5845
5846
5847 Changes: Modified:
5848 +3 -1 trunk/configure (File Modified)
5849
5850
5851 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5852 Log:
5853 Change #include directives for in6addr_any, hopefully compiles better now.
5854
5855
5856 Changes: Modified:
5857 +3 -1 trunk/configure.ac (File Modified)
5858
5859
5860 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5861 Log:
5862 Encourage putting actual administrative information
5863 in the admin{} block.
5864
5865
5866 Changes: Modified:
5867 +3 -3 trunk/doc/example.conf (File Modified)
5868
5869
5870 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5871 Log:
5872 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5873
5874
5875 Changes: Modified:
5876 +9 -7 trunk/include/s_conf.h (File Modified)
5877 +1 -0 trunk/src/newconf.c (File Modified)
5878 +10 -0 trunk/src/s_user.c (File Modified)
5879
5880
5881 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5882 Log:
5883 - Change to glines = no in example confs
5884 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5885 are disabled.
5886
5887
5888 Changes: Modified:
5889 +1 -1 trunk/doc/example.conf (File Modified)
5890 +1 -1 trunk/doc/reference.conf (File Modified)
5891 +2 -2 trunk/modules/m_gline.c (File Modified)
5892
5893
5894 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5895 Log:
5896 - forward-port QJM fix from 1.1
5897
5898
5899 Changes: Modified:
5900 +2 -0 trunk/src/s_user.c (File Modified)
5901
5902
5903 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5904 Log:
5905 - add switch to configure to disable the block allocator
5906
5907
5908 Changes: Modified:
5909 +18 -0 trunk/configure (File Modified)
5910 +9 -0 trunk/configure.ac (File Modified)
5911 +0 -6 trunk/include/config.h (File Modified)
5912 +3 -0 trunk/include/setup.h.in (File Modified)
5913
5914
5915 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5916 Log:
5917 Fix wierd error that would exit SASL users with "Overridden"
5918
5919 Changes: Modified:
5920 +1 -1 trunk/modules/m_signon.c (File Modified)
5921
5922
5923 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5924 Log:
5925 Remove obsolete XXX comment about lazylinks.
5926
5927
5928 Changes: Modified:
5929 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5930
5931
5932 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5933 Log:
5934 OJOIN: make sure to send the wallops remotely for #channels
5935
5936
5937 Changes: Modified:
5938 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5939
5940
5941 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5942 Log:
5943 Accountability for OJOIN (contrib module)
5944
5945 Changes: Modified:
5946 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5947
5948
5949 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5950 Log:
5951 - move more stuff over to ircd_state
5952
5953
5954 Changes: Modified:
5955 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5956 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5957 +9 -0 trunk/src/ircd_state.c (File Modified)
5958 +3 -3 trunk/src/patricia.c (File Modified)
5959
5960
5961 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5962 Log:
5963 - move more stuff out of libircd and into ircd_state.c
5964
5965
5966 Changes: Modified:
5967 +5 -5 trunk/src/channel.c (File Modified)
5968 +4 -4 trunk/src/client.c (File Modified)
5969 +12 -0 trunk/src/ircd_state.c (File Modified)
5970
5971
5972 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5973 Log:
5974 - this is just barrels of fun
5975
5976
5977 Changes: Modified:
5978 + - trunk/include/ircd_state.h (File Added)
5979 +1 -1 trunk/src/Makefile.in (File Modified)
5980 +2 -1 trunk/src/channel.c (File Modified)
5981 +3 -52 trunk/src/ircd.c (File Modified)
5982 +100 -3 trunk/src/ircd_state.c (File Modified)
5983
5984
5985 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5986 Log:
5987 It's .include, not #include.
5988
5989
5990 Changes: Modified:
5991 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5992
5993
5994 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5995 Log:
5996 More consistent section titles.
5997
5998
5999 Changes: Modified:
6000 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6001 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6002 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6003
6004
6005 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6006 Log:
6007 Mention possible exceeding of +j/+l due to propagation
6008 delays between servers.
6009
6010
6011 Changes: Modified:
6012 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6013
6014
6015 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6016 Log:
6017 Formatting nits:
6018 - "text" -> <quote>text</quote>
6019 - <filename>
6020 - a few more
6021
6022
6023 Changes: Modified:
6024 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6025 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6026 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6027 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6028
6029
6030 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6031 Log:
6032 Remove text about deprecation of glines.
6033
6034
6035 Changes: Modified:
6036 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6037
6038
6039 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6040 Log:
6041 - Add description of umode +D, deaf.
6042 - Mention CALLERID 005 token with umode +g.
6043
6044
6045 Changes: Modified:
6046 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6047
6048
6049 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6050 Log:
6051 Strip off a leading colon in services shortcuts (aliases).
6052
6053
6054 Changes: Modified:
6055 +2 -0 trunk/src/parse.c (File Modified)
6056
6057
6058 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6059 Log:
6060 Add no_oper_invis contrib module, denies opers setting
6061 themselves invisible (except hidden_oper's).
6062
6063
6064 Changes: Modified:
6065 +42 -0 trunk/contrib/Makefile.in (File Modified)
6066 + - trunk/contrib/no_oper_invis.c (File Added)
6067
6068
6069 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6070 Log:
6071 Mention /stats E, make the other /stats descriptions more consistent.
6072
6073
6074 Changes: Modified:
6075 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6076
6077
6078 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6079 Log:
6080 Mention that the KILL reason and oper will appear on channels.
6081
6082
6083 Changes: Modified:
6084 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6085
6086
6087 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6088 Log:
6089 Mention /mode #channel f to query forward channel from outside.
6090
6091
6092 Changes: Modified:
6093 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6094
6095
6096 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6097 Log:
6098 Port over RATBOX_2_1 r20960 (anfl):
6099 client connect notices to +C should be hiding the extra
6100 fields for spoofed users
6101
6102
6103 Changes: Modified:
6104 +2 -1 trunk/src/s_user.c (File Modified)
6105
6106
6107 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6108 Log:
6109 Add a chapter with our extra user commands:
6110 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6111
6112
6113 Changes: Modified:
6114 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6115 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6116
6117
6118 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6119 Log:
6120 Do not put by <server>: in SQUIT reasons to servers
6121 other than the one being exited.
6122
6123
6124 Changes: Modified:
6125 +1 -1 trunk/src/client.c (File Modified)
6126
6127
6128 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6129 Log:
6130 Regenerate configure.
6131
6132
6133 Changes: Modified:
6134 +1162 -1159 trunk/configure (File Modified)
6135
6136
6137 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6138 Log:
6139 Move the warning flags down so they do not mess up
6140 checks like for -Wl,-export-dynamic.
6141
6142
6143 Changes: Modified:
6144 +33 -30 trunk/configure.ac (File Modified)
6145
6146
6147 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6148 Log:
6149 - more work here
6150
6151
6152 Changes: Modified:
6153 +2 -1 trunk/iauth/Makefile.in (File Modified)
6154
6155
6156 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6157 Log:
6158 - build iauth makefile
6159
6160
6161 Changes: Modified:
6162 +3 -2 trunk/configure (File Modified)
6163 +1 -0 trunk/configure.ac (File Modified)
6164
6165
6166 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6167 Log:
6168 - Makefile
6169
6170
6171 Changes: Modified:
6172 + - trunk/iauth/Makefile.in (File Added)
6173
6174
6175 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6176 Log:
6177 - add iauth.conf.example from irc2.11
6178
6179
6180 Changes: Modified:
6181 + - trunk/doc/example-iauth.conf (File Added)
6182
6183
6184 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6185 Log:
6186 - wow, i found some docs on this thing
6187
6188
6189 Changes: Modified:
6190 + - trunk/doc/technical/iauth-internals.txt (File Added)
6191
6192
6193 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6194 Log:
6195 - no longer applicable
6196
6197
6198 Changes: Modified:
6199 + - trunk/authdaemon/ (File Deleted)
6200
6201
6202 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6203 Log:
6204 - remove libircd.so on make clean (oops)
6205
6206
6207 Changes: Modified:
6208 +1 -1 trunk/src/Makefile.in (File Modified)
6209
6210
6211 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6212 Log:
6213 - merge iauth source for experimentation
6214
6215
6216 Changes: Modified:
6217 + - trunk/iauth/ (File Added)
6218 + - trunk/iauth/a_conf.c (File Added)
6219 + - trunk/iauth/a_conf_def.h (File Added)
6220 + - trunk/iauth/a_conf_ext.h (File Added)
6221 + - trunk/iauth/a_defines.h (File Added)
6222 + - trunk/iauth/a_externs.h (File Added)
6223 + - trunk/iauth/a_io.c (File Added)
6224 + - trunk/iauth/a_io_ext.h (File Added)
6225 + - trunk/iauth/a_log.c (File Added)
6226 + - trunk/iauth/a_log_def.h (File Added)
6227 + - trunk/iauth/a_log_ext.h (File Added)
6228 + - trunk/iauth/a_struct_def.h (File Added)
6229 + - trunk/iauth/iauth.c (File Added)
6230 + - trunk/iauth/mod_lhex.c (File Added)
6231 + - trunk/iauth/mod_lhex_ext.h (File Added)
6232 + - trunk/iauth/mod_pipe.c (File Added)
6233 + - trunk/iauth/mod_pipe_ext.h (File Added)
6234 + - trunk/iauth/mod_rfc931.c (File Added)
6235 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6236 + - trunk/iauth/mod_socks.c (File Added)
6237 + - trunk/iauth/mod_socks_ext.h (File Added)
6238 + - trunk/iauth/mod_webproxy.c (File Added)
6239 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6240
6241
6242 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6243 Log:
6244 User /quote help index was not sorted properly.
6245
6246
6247 Changes: Modified:
6248 +2 -2 trunk/help/Makefile.in (File Modified)
6249 +8 -8 trunk/help/users/index (File Modified)
6250
6251
6252 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6253 Log:
6254 Add SCAN help file.
6255
6256
6257 Changes: Modified:
6258 +25 -8 trunk/help/opers/index (File Modified)
6259 + - trunk/help/opers/scan (File Added)
6260
6261
6262 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6263 Log:
6264 SGML docs:
6265 - Document SCAN UMODES
6266 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6267
6268
6269 Changes: Modified:
6270 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6271
6272
6273 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6274 Log:
6275 Add our copyright information to /info (part of release-1.1 r1026).
6276
6277
6278 Changes: Modified:
6279 +1 -0 trunk/src/version.c.SH (File Modified)
6280
6281
6282 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6283 Log:
6284 Fix some compile warnings.
6285
6286
6287 Changes: Modified:
6288 +1 -1 trunk/modules/core/m_join.c (File Modified)
6289 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6290 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6291 +1 -1 trunk/modules/m_scan.c (File Modified)
6292 +4 -4 trunk/modules/m_signon.c (File Modified)
6293
6294
6295 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6296 Log:
6297 RSFNC: OK, actually consider unknowns also for detecting a collide.
6298 Otherwise we can get two clients with the same nick.
6299
6300
6301 Changes: Modified:
6302 +1 -1 trunk/modules/m_services.c (File Modified)
6303
6304
6305 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6306 Log:
6307 - charybdis profiling stuff
6308 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6309 - update .depend
6310
6311
6312 Changes: Modified:
6313 +0 -8 trunk/configure (File Modified)
6314 +1 -8 trunk/configure.ac (File Modified)
6315 +18 -0 trunk/include/channel.h (File Modified)
6316 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6317 +335 -260 trunk/src/.depend (File Modified)
6318 +1569 -0 trunk/src/Makefile.in (File Modified)
6319 + - trunk/src/chmode.c (File Added)
6320 +16 -1 trunk/src/ircd.c (File Modified)
6321 +11 -0 trunk/src/main.c (File Modified)
6322 +11 -0 trunk/src/modules.c (File Modified)
6323
6324
6325 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6326 Log:
6327 RSFNC: Do not send kills to servers for unknowns
6328
6329
6330 Changes: Modified:
6331 +4 -2 trunk/modules/m_services.c (File Modified)
6332
6333
6334 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6335 Log:
6336 Describe service{} blocks in reference.conf.
6337
6338
6339 Changes: Modified:
6340 +12 -0 trunk/doc/reference.conf (File Modified)
6341
6342
6343 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6344 Log:
6345 Replace this list of modes with pointers to other documentation.
6346
6347
6348 Changes: Modified:
6349 +6 -50 trunk/doc/modes.txt (File Modified)
6350
6351
6352 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6353 Log:
6354 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6355 looks too much like an old-ircd client pointer otherwise.
6356
6357
6358 Changes: Modified:
6359 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6360
6361
6362 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6363 Log:
6364 findforwards:
6365 - note truncation of the list (perhaps sending multiple
6366 notices is better)
6367 - clarify in a comment that /findforwards on a nonexistent
6368 channel can be useful
6369 - sendto_one_notice() requires that the text start with
6370 a colon
6371
6372
6373 Changes: Modified:
6374 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6375
6376
6377 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6378 Log:
6379 When we close a local server's link, always include the
6380 name of the client causing the exit in the reason in the
6381 SQUIT we send them (replacing them with us). This makes
6382 sure server notices for stuff like "Not enough arguments
6383 to server command" are different on the two sides.
6384
6385
6386 Changes: Modified:
6387 +7 -5 trunk/src/client.c (File Modified)
6388
6389
6390 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6391 Log:
6392 New contrib module m_findforwards.c
6393
6394
6395 Changes: Modified:
6396 +112 -0 trunk/contrib/Makefile.in (File Modified)
6397 + - trunk/contrib/m_findforwards.c (File Added)
6398
6399
6400 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6401 Log:
6402 Whoops, don't show real host behind auth{} spoof in
6403 spoof notices if hide_spoof_ips is enabled.
6404
6405 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6406
6407
6408 Changes: Modified:
6409 +3 -2 trunk/src/s_conf.c (File Modified)
6410
6411
6412 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6413 Log:
6414 Add dalnet-style /identify that sends to nickserv or chanserv.
6415
6416
6417 Changes: Modified:
6418 +102 -0 trunk/contrib/Makefile.in (File Modified)
6419 + - trunk/contrib/m_identify.c (File Added)
6420
6421
6422 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6423 Log:
6424 Document alias{} blocks a bit better.
6425
6426
6427 Changes: Modified:
6428 +9 -0 trunk/doc/reference.conf (File Modified)
6429
6430
6431 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6432 Log:
6433 - add aliases to /stats m (data usage is not counted though, sorry)
6434
6435
6436 Changes: Modified:
6437 +1 -0 trunk/include/s_conf.h (File Modified)
6438 +3 -0 trunk/src/newconf.c (File Modified)
6439 +15 -0 trunk/src/parse.c (File Modified)
6440
6441
6442 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6443 Log:
6444 - remove m_sshortcut as it's no longer relevant
6445
6446
6447 Changes: Modified:
6448 +0 -145 trunk/modules/Makefile.in (File Modified)
6449 + - trunk/modules/m_sshortcut.c (File Deleted)
6450
6451
6452 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6453 Log:
6454 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6455 targets instead of my original idea :P)
6456
6457
6458 Changes: Modified:
6459 +32 -0 trunk/doc/example.conf (File Modified)
6460 +35 -0 trunk/doc/reference.conf (File Modified)
6461 +4 -0 trunk/include/parse.h (File Modified)
6462 +7 -0 trunk/include/s_conf.h (File Modified)
6463 +82 -0 trunk/src/newconf.c (File Modified)
6464 +78 -0 trunk/src/parse.c (File Modified)
6465 +16 -0 trunk/src/s_conf.c (File Modified)
6466
6467
6468 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6469 Log:
6470 Remove some spaces after tabs. ??
6471
6472
6473 Changes: Modified:
6474 +18 -18 trunk/src/newconf.c (File Modified)
6475
6476
6477 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6478 Log:
6479 Global /who:
6480 - make sure to clear all marks also if the who was aborted
6481 because of too many matches
6482 - give ERR_TOOMANYMATCHES if too many matches
6483 - clarify comments
6484
6485 ratbox RATBOX_2_2 r22003 (jilles)
6486
6487
6488 Changes: Modified:
6489 +28 -26 trunk/modules/m_who.c (File Modified)
6490
6491
6492 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6493 Log:
6494 - devel is 2.0
6495
6496
6497 Changes: Modified:
6498 +9 -9 trunk/configure (File Modified)
6499 +1 -1 trunk/configure.ac (File Modified)
6500
6501
6502 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6503 Log:
6504 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6505
6506
6507 Changes: Modified:
6508 +2 -1 trunk/include/s_newconf.h (File Modified)
6509 +20 -0 trunk/modules/m_rehash.c (File Modified)
6510 +1 -1 trunk/src/s_newconf.c (File Modified)
6511
6512
6513 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6514 Log:
6515 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6516
6517
6518 Changes: Modified:
6519 +0 -1 trunk/doc/example.conf (File Modified)
6520 +0 -3 trunk/doc/reference.conf (File Modified)
6521 +0 -1 trunk/include/s_conf.h (File Modified)
6522 +0 -6 trunk/modules/m_info.c (File Modified)
6523 +1 -1 trunk/src/channel.c (File Modified)
6524 +0 -1 trunk/src/newconf.c (File Modified)
6525
6526
6527 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6528 Log:
6529 Missing header in m_chghost.c
6530
6531 Changes: Modified:
6532 +1 -0 trunk/modules/m_chghost.c (File Modified)
6533
6534
6535 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6536 Log:
6537 Relocate QJM code to a seperate function(change_nick_user_host)
6538 Change CHGHOST to use change_nick_user_host instead of just setting it
6539
6540
6541 Changes: Modified:
6542 +3 -0 trunk/include/s_user.h (File Modified)
6543 +1 -1 trunk/modules/m_chghost.c (File Modified)
6544 +3 -78 trunk/modules/m_signon.c (File Modified)
6545 +89 -0 trunk/src/s_user.c (File Modified)
6546
6547
6548 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6549 Log:
6550 Restore /stats a (dns servers, admin-only).
6551
6552
6553 Changes: Modified:
6554 +1 -0 trunk/include/res.h (File Modified)
6555 +5 -8 trunk/modules/m_stats.c (File Modified)
6556 +16 -0 trunk/src/res.c (File Modified)
6557
6558
6559 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6560 Log:
6561 - Add CHARYBDIS_PROFILE if we are profiling.
6562 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6563 - Remove duplicate --enable-epoll entry.
6564
6565
6566 Changes: Modified:
6567 +1595 -15 trunk/configure (File Modified)
6568 +30 -11 trunk/configure.ac (File Modified)
6569 +3 -0 trunk/include/setup.h.in (File Modified)
6570
6571
6572 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6573 Log:
6574 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6575
6576
6577 Changes: Modified:
6578 +28 -0 trunk/aclocal.m4 (File Modified)
6579
6580
6581 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6582 Log:
6583 Allow requesting forward channel and quiet list in same mode command.
6584
6585
6586 Changes: Modified:
6587 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6588
6589
6590 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6591 Log:
6592 Add description of xline wildcards.
6593
6594
6595 Changes: Modified:
6596 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6597
6598
6599 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6600 Log:
6601 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6602
6603
6604 Changes: Modified:
6605 +0 -4 trunk/modules/m_services.c (File Modified)
6606
6607
6608 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6609 Log:
6610 typo
6611
6612
6613 Changes: Modified:
6614 +1 -1 trunk/include/hook.h (File Modified)
6615
6616
6617 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6618 Log:
6619 call_hook, not hook_call
6620
6621
6622 Changes: Modified:
6623 +1 -1 trunk/modules/core/m_join.c (File Modified)
6624
6625
6626 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6627 Log:
6628 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6629 Could be useful for a number of things.
6630
6631
6632 Changes: Modified:
6633 +9 -0 trunk/modules/core/m_join.c (File Modified)
6634
6635
6636 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6637 Log:
6638 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6639
6640
6641 Changes: Modified:
6642 +7 -0 trunk/include/hook.h (File Modified)
6643
6644
6645 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6646 Log:
6647 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6648
6649
6650 Changes: Modified:
6651 +15 -0 trunk/modules/m_services.c (File Modified)
6652
6653
6654 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6655 Log:
6656 Clarify snomask +f, +k, +u.
6657
6658
6659 Changes: Modified:
6660 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6661
6662
6663 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6664 Log:
6665 Cmode +p and +s may be set simultaneously.
6666
6667
6668 Changes: Modified:
6669 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6670
6671
6672 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6673 Log:
6674 actually, we should check the data version on each reload (oops)
6675
6676
6677 Changes: Modified:
6678 +6 -6 trunk/src/main.c (File Modified)
6679
6680
6681 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6682 Log:
6683 more work on the loader
6684
6685
6686 Changes: Modified:
6687 +45 -21 trunk/src/main.c (File Modified)
6688
6689
6690 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6691 Log:
6692 Add prototype ircd_state.c
6693
6694
6695 Changes: Modified:
6696 + - trunk/src/ircd_state.c (File Added)
6697
6698
6699 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6700 Log:
6701 Smaller improvements.
6702
6703
6704 Changes: Modified:
6705 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6706
6707
6708 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6709 Log:
6710 Add a lot of stuff here.
6711
6712
6713 Changes: Modified:
6714 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6715
6716
6717 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6718 Log:
6719 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6720
6721
6722 Changes: Modified:
6723 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6724
6725
6726 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6727 Log:
6728 Invex doesn't trump +r or (sic) +J.
6729
6730
6731 Changes: Modified:
6732 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6733
6734
6735 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6736 Log:
6737 Check to make sure a module is not loaded before loading it.
6738
6739
6740 Changes: Modified:
6741 +6 -1 trunk/src/ircd_parser.y (File Modified)
6742
6743
6744 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6745 Log:
6746 - Add a missing comma in the HeaderMessages array
6747 - Only send "Your hostname is too long ..." if that really is the case
6748
6749
6750 Changes: Modified:
6751 +2 -2 trunk/src/s_auth.c (File Modified)
6752
6753
6754 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6755 Log:
6756 build_symtable() will have already bailed here, so no need to check
6757 explicitly whether or not charybdis_main is NULL.
6758
6759
6760 Changes: Modified:
6761 +7 -16 trunk/src/main.c (File Modified)
6762
6763
6764 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6765 Log:
6766 Data structure versioning, part 1.
6767
6768
6769 Changes: Modified:
6770 +10 -1 trunk/include/ircd_defs.h (File Modified)
6771 +2 -0 trunk/src/ircd.c (File Modified)
6772 +15 -3 trunk/src/main.c (File Modified)
6773
6774
6775 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6776 Log:
6777 build a symbol table and use that instead of doing a raw dlsym on everything
6778
6779
6780 Changes: Modified:
6781 + - trunk/include/ircd_linker.h (File Added)
6782 +71 -1 trunk/src/Makefile.in (File Modified)
6783 + - trunk/src/ircd_linker.c (File Added)
6784 +16 -4 trunk/src/main.c (File Modified)
6785
6786
6787 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6788 Log:
6789 The launcher now calls io_loop() instead of charybdis_main().
6790 This is so that we do not have to reinitialize *everything* later.
6791
6792
6793 Changes: Modified:
6794 +1 -0 trunk/include/ircd.h (File Modified)
6795 +6 -7 trunk/src/ircd.c (File Modified)
6796 +13 -1 trunk/src/main.c (File Modified)
6797
6798
6799 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6800 Log:
6801 Use global binding on libircd.so.
6802
6803
6804 Changes: Modified:
6805 +1 -1 trunk/src/main.c (File Modified)
6806
6807
6808 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6809 Log:
6810 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6811 (it will do more later)
6812
6813
6814 Changes: Modified:
6815 +14 -12 trunk/include/config.h (File Modified)
6816 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6817 +31 -5 trunk/src/Makefile.in (File Modified)
6818 +78 -1 trunk/src/ircd.c (File Modified)
6819 + - trunk/src/main.c (File Added)
6820
6821
6822 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6823 Log:
6824 Add whitespace here, oops.
6825
6826
6827 Changes: Modified:
6828 +1 -1 trunk/CREDITS (File Modified)
6829
6830
6831 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6832 Log:
6833 Properly copy over the IP address here instead of using a cheap hack.
6834 Because the hack didn't work right except on IPv6. :|
6835
6836
6837 Changes: Modified:
6838 +12 -2 trunk/src/s_newconf.c (File Modified)
6839
6840
6841 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6842 Log:
6843 Revert reject cache notice to ratbox's, which more
6844 clearly suggests what's happening.
6845
6846
6847 Changes: Modified:
6848 +4 -1 trunk/src/reject.c (File Modified)
6849
6850
6851 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6852 Log:
6853 Fix the openssl status in the overview information.
6854
6855
6856 Changes: Modified:
6857 +1 -3 trunk/configure (File Modified)
6858 +1 -3 trunk/configure.ac (File Modified)
6859
6860
6861 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6862 Log:
6863 - Add simple exempt{} block (127.0.0.1) to example.conf.
6864 - Remove mention of deny{}.
6865
6866
6867 Changes: Modified:
6868 +5 -0 trunk/doc/example.conf (File Modified)
6869 +1 -1 trunk/doc/reference.conf (File Modified)
6870
6871
6872 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6873 Log:
6874 example.conf: add some comments at the start
6875 reference.conf: some ircd-ratbox -> charybdis
6876
6877
6878 Changes: Modified:
6879 +11 -0 trunk/doc/example.conf (File Modified)
6880 +6 -5 trunk/doc/reference.conf (File Modified)
6881
6882
6883 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6884 Log:
6885 Rename m_createauthonly module to createauthonly
6886 as this is not a module providing an m_function
6887 (command).
6888
6889
6890 Changes: Modified:
6891 +1 -38 trunk/contrib/Makefile.in (File Modified)
6892 + - trunk/contrib/createauthonly.c (File Added)
6893 + - trunk/contrib/m_createauthonly.c (File Deleted)
6894
6895
6896 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6897 Log:
6898 Add to example confs commented lines for:
6899 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6900 sno_globalkline.so, sno_globaloper.so.
6901
6902
6903 Changes: Modified:
6904 +5 -1 trunk/doc/example.conf (File Modified)
6905 +9 -1 trunk/doc/reference.conf (File Modified)
6906
6907
6908 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6909 Log:
6910 - Unbreak connecting to connect{}s with hostnames
6911 instead of IP addresses (broken with new resolver).
6912 - Try to do A/AAAA query based on aftype in
6913 connect{} (doesn't seem to work fully).
6914
6915
6916 Changes: Modified:
6917 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6918
6919
6920 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6921 Log:
6922 Unbreak /rehash dns.
6923
6924
6925 Changes: Modified:
6926 +1 -0 trunk/src/res.c (File Modified)
6927
6928
6929 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6930 Log:
6931 Preserve Hybrid Id and add one of our own.
6932
6933
6934 Changes: Modified:
6935 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6936 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6937
6938
6939 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6940 Log:
6941 Add anfl and Androsyn to CREDITS.
6942 They wrote a lot of ratbox code we use, both before and after the fork.
6943
6944
6945 Changes: Modified:
6946 +2 -0 trunk/CREDITS (File Modified)
6947
6948
6949 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6950 Log:
6951 Hostname validity check.
6952
6953
6954 Changes: Modified:
6955 +42 -3 trunk/src/s_auth.c (File Modified)
6956
6957
6958 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6959 Log:
6960 Version bump to 1.2.0.
6961
6962
6963 Changes: Modified:
6964 +9 -9 trunk/configure (File Modified)
6965 +1 -1 trunk/configure.ac (File Modified)
6966
6967
6968 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6969 Log:
6970 - Missed a spot in the IPv6 code here. Should be usable now.
6971
6972
6973 Changes: Modified:
6974 +2 -2 trunk/src/res.c (File Modified)
6975
6976
6977 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6978 Log:
6979 Alright, so, this massive commit does the following:
6980 - Removes adns
6981 - Adds a resolver based on the undernet and hybrid one.
6982 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6983 - Makes a check in ./configure be posixly correct
6984 - Simplifies the auth code and DNS callbacks
6985
6986 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6987
6988
6989 Changes: Modified:
6990 +1 -1 trunk/Makefile.in (File Modified)
6991 + - trunk/adns/ (File Deleted)
6992 +148 -80 trunk/configure (File Modified)
6993 +1 -2 trunk/configure.ac (File Modified)
6994 +6 -0 trunk/include/client.h (File Modified)
6995 +1 -0 trunk/include/packet.h (File Modified)
6996 +153 -41 trunk/include/res.h (File Modified)
6997 + - trunk/include/reslib.h (File Added)
6998 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6999 +930 -1449 trunk/modules/.depend (File Modified)
7000 +3 -0 trunk/modules/m_stats.c (File Modified)
7001 +417 -621 trunk/src/.depend (File Modified)
7002 +1 -1 trunk/src/.indent.pro (File Modified)
7003 +2069 -289 trunk/src/Makefile.in (File Modified)
7004 + - trunk/src/adns.c (File Deleted)
7005 + - trunk/src/res.c (File Added)
7006 + - trunk/src/reslib.c (File Added)
7007 +11 -50 trunk/src/s_auth.c (File Modified)
7008 +4 -26 trunk/src/s_newconf.c (File Modified)
7009
7010
7011 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7012 Log:
7013 Document the NOBALLOC feature.
7014
7015
7016 Changes: Modified:
7017 +7 -1 trunk/include/config.h (File Modified)
7018
7019
7020 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7021 Log:
7022 commands.sgml changes
7023
7024
7025 Changes: Modified:
7026 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7027
7028
7029 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7030 Log:
7031 connect{} changes.
7032
7033
7034 Changes: Modified:
7035 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7036
7037
7038 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7039 Log:
7040 Improve description of class{} block (in particular,
7041 mention server classes as well as client classes).
7042
7043
7044 Changes: Modified:
7045 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7046
7047
7048 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7049 Log:
7050 In comment:
7051 -/* sendq: servers need a higher sendq as they send more data */
7052 +/* sendq: servers need a higher sendq as they are sent more data */
7053
7054
7055 Changes: Modified:
7056 +1 -1 trunk/doc/reference.conf (File Modified)
7057
7058
7059 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7060 Log:
7061 Add modules{} block.
7062
7063
7064 Changes: Modified:
7065 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7066
7067
7068 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7069 Log:
7070 Add general::oper_snomask, snomask on oper up for opers
7071 that have umode +s set on oper up, but do not have
7072 a specific snomask setting in their operator block.
7073 If this is empty or not specified, +s is used as before.
7074
7075
7076 Changes: Modified:
7077 +4 -1 trunk/doc/example.conf (File Modified)
7078 +7 -1 trunk/doc/reference.conf (File Modified)
7079 +1 -0 trunk/include/client.h (File Modified)
7080 +1 -0 trunk/include/s_conf.h (File Modified)
7081 +32 -0 trunk/src/newconf.c (File Modified)
7082 +1 -0 trunk/src/s_conf.c (File Modified)
7083 +13 -3 trunk/src/s_user.c (File Modified)
7084
7085
7086 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7087 Log:
7088 fix error
7089
7090 Changes: Modified:
7091 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7092
7093
7094 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7095 Log:
7096 Add MASKTRACE and CHANTRACE commands.
7097
7098
7099 Changes: Modified:
7100 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7101
7102
7103 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7104 Log:
7105 document loadmodule directive
7106
7107
7108 Changes: Modified:
7109 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7110
7111
7112 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7113 Log:
7114 finish this up
7115
7116
7117 Changes: Modified:
7118 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7119
7120
7121 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7122 Log:
7123 q:lines are no longer living in the ircd.conf either
7124
7125
7126 Changes: Modified:
7127 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7128
7129
7130 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7131 Log:
7132 remove k:line, d:line, x:line as they are their own files now
7133
7134
7135 Changes: Modified:
7136 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7140 Log:
7141 New place for operator::snomask.
7142
7143
7144 Changes: Modified:
7145 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7146
7147
7148 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7149 Log:
7150 Document connect {}.
7151
7152
7153 Changes: Modified:
7154 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7155
7156
7157 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7158 Log:
7159 example.conf: move operator::snomask to a more logical place,
7160 more sensible default
7161 reference.conf: add operator::snomask
7162
7163
7164 Changes: Modified:
7165 +3 -3 trunk/doc/example.conf (File Modified)
7166 +3 -0 trunk/doc/reference.conf (File Modified)
7167
7168
7169 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7170 Log:
7171 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7172 in those conf entries that take umodes like <name1>, <name2>, ...
7173
7174
7175 Changes: Modified:
7176 +3 -0 trunk/doc/reference.conf (File Modified)
7177 +3 -0 trunk/src/newconf.c (File Modified)
7178
7179
7180 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7181 Log:
7182 Remove H:line
7183
7184
7185 Changes: Modified:
7186 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7187
7188
7189 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7190 Log:
7191 Aesthetic changes.
7192
7193
7194 Changes: Modified:
7195 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7196
7197
7198 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7199 Log:
7200 s/allow/auth
7201
7202
7203 Changes: Modified:
7204 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7205
7206
7207 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7208 Log:
7209 fix
7210
7211
7212 Changes: Modified:
7213 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7214
7215
7216 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7217 Log:
7218 Document operator {} blocks.
7219
7220
7221 Changes: Modified:
7222 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7223
7224
7225 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7226 Log:
7227 auth{}: clarify/add some details
7228
7229
7230 Changes: Modified:
7231 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7232
7233
7234 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7235 Log:
7236 auth{}: Move a paragraph.
7237
7238
7239 Changes: Modified:
7240 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7241
7242
7243 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7244 Log:
7245 Document auth{} blocks.
7246
7247
7248 Changes: Modified:
7249 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7250
7251
7252 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7253 Log:
7254 Add umode +R.
7255
7256
7257 Changes: Modified:
7258 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7259
7260
7261 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7262 Log:
7263 Add umode +R, prevents unidentified clients from
7264 sending private messages or notices. /accept'ed
7265 clients and opers are exempt.
7266 Due to the /accept part, this is only checked
7267 at the target's server, may want to change
7268 this?
7269
7270
7271 Changes: Modified:
7272 +1 -0 trunk/help/opers/umode (File Modified)
7273 +1 -0 trunk/help/users/umode (File Modified)
7274 +2 -0 trunk/include/client.h (File Modified)
7275 +1 -0 trunk/include/numeric.h (File Modified)
7276 +11 -1 trunk/modules/core/m_message.c (File Modified)
7277 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7278 +1 -1 trunk/src/messages.tab (File Modified)
7279 +1 -1 trunk/src/s_user.c (File Modified)
7280
7281
7282 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7283 Log:
7284 Don't allow a nick change if banned or quieted (and not
7285 voiced or opped) on a channel. This uses numeric 435
7286 (bahamut's "cannot change to a banned nick") because
7287 bahamut/ircu's 437 and hyperion's 438 already have
7288 another meaning for us.
7289
7290
7291 Changes: Modified:
7292 +2 -0 trunk/include/channel.h (File Modified)
7293 +1 -0 trunk/include/numeric.h (File Modified)
7294 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7295 +38 -0 trunk/src/channel.c (File Modified)
7296 +1 -1 trunk/src/messages.tab (File Modified)
7297
7298
7299 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7300 Log:
7301 KNOCK:
7302 - respect ban exceptions
7303 - also deny a knock if quieted
7304
7305
7306 Changes: Modified:
7307 +2 -1 trunk/modules/m_knock.c (File Modified)
7308
7309
7310 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7311 Log:
7312 Reverse bad substitution in comment.
7313
7314
7315 Changes: Modified:
7316 +1 -1 trunk/src/channel.c (File Modified)
7317
7318
7319 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7320 Log:
7321 - set DynSpoof flag for clients spoofed at registration
7322 - add orighost instead of host to the hostname hash
7323
7324
7325 Changes: Modified:
7326 +5 -1 trunk/src/s_user.c (File Modified)
7327
7328
7329 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7330 Log:
7331 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7332
7333
7334 Changes: Modified:
7335 +2 -3 trunk/src/send.c (File Modified)
7336
7337
7338 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7339 Log:
7340 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7341
7342
7343 Changes: Modified:
7344 +17 -7 trunk/modules/m_signon.c (File Modified)
7345
7346
7347 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7348 Log:
7349 Correct minimum args on ENCAP SASL to avoid nasty core.
7350
7351
7352 Changes: Modified:
7353 +1 -1 trunk/modules/m_sasl.c (File Modified)
7354
7355
7356 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7357 Log:
7358 Style nits: sptr can't ever be NULL, don't compare truth
7359 values with YES.
7360
7361
7362 Changes: Modified:
7363 +2 -3 trunk/modules/m_scan.c (File Modified)
7364
7365
7366 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7367 Log:
7368 - Comment out scan_cmodes() prototype to suppress warning
7369 - Correct minimum parameter count for mo_scan()
7370
7371
7372 Changes: Modified:
7373 +2 -2 trunk/modules/m_scan.c (File Modified)
7374
7375
7376 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7377 Log:
7378 SCAN UMODES:
7379 - Include full command in operspy notice
7380 - Allow global scans (no-list used, mask not used) without operspy
7381 - Use ERR_NOPRIVS numeric
7382
7383
7384 Changes: Modified:
7385 +21 -9 trunk/modules/m_scan.c (File Modified)
7386
7387
7388 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7389 Log:
7390 Cancel out the >3 default if < is given; this way
7391 any </> specification fully overrides the default.
7392
7393
7394 Changes: Modified:
7395 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7396
7397
7398 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7399 Log:
7400 - Call mo_list() from m_list() to reduce code duplication
7401 - Default to >3, rather arbitrarily (conf option?)
7402 - Make < and > mean less than and greater than again
7403
7404
7405 Changes: Modified:
7406 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7407
7408
7409 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7410 Log:
7411 When processing topic burst, hide connecting server
7412 on netburst if flatten links is enabled.
7413
7414
7415 Changes: Modified:
7416 +9 -2 trunk/modules/m_tb.c (File Modified)
7417
7418
7419 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7420 Log:
7421 - remove PENALTY token
7422
7423
7424 Changes: Modified:
7425 +0 -1 trunk/include/supported.h (File Modified)
7426
7427
7428 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7429 Log:
7430 005 fixups:
7431 - Add PENALTY because we have a pace-wait system.
7432 - Add FNC due to SAVE and RSFNC
7433 - Add q to MAXLIST.
7434
7435
7436 Changes: Modified:
7437 +4 -2 trunk/include/supported.h (File Modified)
7438
7439
7440 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7441 Log:
7442 mkay, indent went nuts here
7443
7444
7445 Changes: Modified:
7446 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7447
7448
7449 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7450 Log:
7451 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7452 and can be used instead. The SAFELIST implementation is the one used by
7453 default, as most users/networks will be used to it.
7454
7455
7456 Changes: Modified:
7457 +1 -0 trunk/NEWS (File Modified)
7458 +14 -0 trunk/include/client.h (File Modified)
7459 +5 -0 trunk/include/hash.h (File Modified)
7460 +404 -272 trunk/modules/Makefile.in (File Modified)
7461 + - trunk/modules/m_list.c (File Deleted)
7462 + - trunk/modules/m_list_ratbox.c (File Added)
7463 + - trunk/modules/m_list_safelist.c (File Added)
7464 +5 -5 trunk/src/hash.c (File Modified)
7465
7466
7467 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7468 Log:
7469 Clear invites on a lowerTS JOIN or SJOIN.
7470 This should complete kick_on_split_riding protection.
7471
7472
7473 Changes: Modified:
7474 +5 -0 trunk/modules/core/m_join.c (File Modified)
7475 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7476
7477
7478 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7479 Log:
7480 Like in ratbox, send and interpret timestamps on invites.
7481
7482
7483 Changes: Modified:
7484 +9 -2 trunk/modules/m_invite.c (File Modified)
7485
7486
7487 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7488 Log:
7489 Add +S (network service) umode. Just for completeness, users or opers
7490 cannot set this.
7491
7492
7493 Changes: Modified:
7494 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7495
7496
7497 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7498 Log:
7499 update NEWS a bit
7500
7501
7502 Changes: Modified:
7503 +35 -2 trunk/NEWS (File Modified)
7504
7505
7506 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7507 Log:
7508 Split off a PreClient structure for data to be freed on registation (i.e. password).
7509 New hook introduce_client for post-registration messages.
7510 Fix b0rked SASL numerics.
7511 Burst REALHOST post-introduction for spoofed-on-registration clients.
7512 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7513 Pre-registration signon support.
7514
7515
7516 Changes: Modified:
7517 +10 -0 trunk/configure (File Modified)
7518 +2 -0 trunk/configure.ac (File Modified)
7519 +14 -4 trunk/include/client.h (File Modified)
7520 +1 -0 trunk/include/hook.h (File Modified)
7521 +1 -0 trunk/include/numeric.h (File Modified)
7522 +3 -0 trunk/include/setup.h.in (File Modified)
7523 +16 -0 trunk/modules/m_chghost.c (File Modified)
7524 +25 -21 trunk/modules/m_sasl.c (File Modified)
7525 +63 -30 trunk/modules/m_signon.c (File Modified)
7526 +18 -0 trunk/src/client.c (File Modified)
7527 +2 -0 trunk/src/hook.c (File Modified)
7528 +5 -5 trunk/src/messages.tab (File Modified)
7529 +2 -0 trunk/src/s_serv.c (File Modified)
7530 +28 -2 trunk/src/s_user.c (File Modified)
7531
7532
7533 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7534 Log:
7535 Update hook documentation.
7536
7537
7538 Changes: Modified:
7539 +30 -0 trunk/doc/hooks.txt (File Modified)
7540
7541
7542 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7543 Log:
7544 Improve @/# handling in match_esc().
7545
7546
7547 Changes: Modified:
7548 +21 -13 trunk/src/match.c (File Modified)
7549
7550
7551 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7552 Log:
7553 backtrack instead of bailing out when handling a mismatched escape
7554
7555
7556 Changes: Modified:
7557 +1 -1 trunk/src/match.c (File Modified)
7558
7559
7560 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7561 Log:
7562 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7563
7564 Changes: Modified:
7565 +2 -1 trunk/CREDITS (File Modified)
7566
7567
7568 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7569 Log:
7570 Fix the escape brokenness and pick up a more efficient matching algorithm,
7571 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7572 Patch sent upstream. They can do whatever they want with it, *shrug*.
7573
7574
7575 Changes: Modified:
7576 +147 -161 trunk/src/match.c (File Modified)
7577
7578
7579 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7580 Log:
7581 If flatten links is enabled, fake the origins of some ServerModes
7582 sent to clients so that the server sending the netburst is hidden.
7583 Most mode hacks still show the true source.
7584
7585
7586 Changes: Modified:
7587 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7588 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7589
7590
7591 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7592 Log:
7593 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7594 where the exit originated).
7595 - When receiving an SQUIT for a server themselves
7596 (IsMe(target_p) || target_p == client_p)
7597 close their link and send a local server notice.
7598
7599
7600 Changes: Modified:
7601 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7602 +6 -3 trunk/src/client.c (File Modified)
7603
7604
7605 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7606 Log:
7607 Hooking into the wrong hook, whoops. :P
7608
7609
7610 Changes: Modified:
7611 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7612 +6 -10 trunk/modules/core/m_join.c (File Modified)
7613
7614
7615 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7616 Log:
7617 this doesn't work right, right now :P
7618
7619
7620 Changes: Modified:
7621 +40 -0 trunk/contrib/Makefile.in (File Modified)
7622 + - trunk/contrib/m_createauthonly.c (File Added)
7623 +6 -0 trunk/include/hook.h (File Modified)
7624 +26 -1 trunk/modules/core/m_join.c (File Modified)
7625 +1 -1 trunk/src/ircd.c (File Modified)
7626
7627
7628 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7629 Log:
7630 Make can_join() hookable.
7631
7632
7633 Changes: Modified:
7634 +12 -1 trunk/src/channel.c (File Modified)
7635
7636
7637 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7638 Log:
7639 add 'int approved;' to the channel event hook
7640
7641
7642 Changes: Modified:
7643 +1 -0 trunk/include/hook.h (File Modified)
7644
7645
7646 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7647 Log:
7648 Use SIDs in SASL ENCAP origin.
7649 Ignore responses from other agents once the first SASL response has been received for a client.
7650
7651
7652 Changes: Modified:
7653 +9 -5 trunk/modules/m_sasl.c (File Modified)
7654
7655
7656 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7657 Log:
7658 Removed stray debug code.
7659
7660
7661 Changes: Modified:
7662 +1 -1 trunk/modules/m_sasl.c (File Modified)
7663
7664
7665 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7666 Log:
7667 Don't complain "unknown MODE flag" if a non-oper attempts
7668 to unset an oper only umode they do not have.
7669 This is to prevent unwanted error messages when users/bots
7670 do things like MODE <nick> +i-sw.
7671
7672
7673 Changes: Modified:
7674 +4 -2 trunk/src/s_user.c (File Modified)
7675
7676
7677 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7678 Log:
7679 Fix client_exit hook name and only call it for local exits that are not
7680 IsAnyServer.
7681
7682
7683 Changes: Modified:
7684 +3 -2 trunk/modules/m_sasl.c (File Modified)
7685
7686
7687 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7688 Log:
7689 Fix SASL logic to actually use stored agent UID.
7690 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7691 Add abort code for exiting clients.
7692
7693
7694 Changes: Modified:
7695 +18 -9 trunk/modules/m_sasl.c (File Modified)
7696
7697
7698 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7699 Log:
7700 Port over ratbox 2.2 /challenge. This is slightly more secure
7701 (better crypto, longer keys, challenge timeout) and has better
7702 client scripts.
7703
7704 The respond tool is no longer part of the ircd tree but a
7705 separate package, currently available from
7706 http://respond.ircd-ratbox.org (we should mirror/... this).
7707
7708
7709 Changes: Modified:
7710 +65 -310 trunk/doc/challenge.txt (File Modified)
7711 +5 -5 trunk/include/client.h (File Modified)
7712 +3 -0 trunk/include/irc_string.h (File Modified)
7713 +3 -0 trunk/include/numeric.h (File Modified)
7714 +94 -50 trunk/modules/m_challenge.c (File Modified)
7715 +1 -2 trunk/src/client.c (File Modified)
7716 +125 -0 trunk/src/irc_string.c (File Modified)
7717 +2 -2 trunk/src/messages.tab (File Modified)
7718 + - trunk/tools/rsa_respond/ (File Deleted)
7719
7720
7721 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7722 Log:
7723 Preliminary SASL support.
7724
7725
7726 Changes: Modified:
7727 +7 -0 trunk/include/client.h (File Modified)
7728 +6 -0 trunk/include/numeric.h (File Modified)
7729 +1 -0 trunk/modules/Makefile.in (File Modified)
7730 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7731 +175 -1 trunk/modules/m_cap.c (File Modified)
7732 + - trunk/modules/m_sasl.c (File Added)
7733 +2 -0 trunk/modules/m_user.c (File Modified)
7734 +5 -5 trunk/src/messages.tab (File Modified)
7735 +8 -2 trunk/src/s_user.c (File Modified)
7736
7737
7738 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7739 Log:
7740 SIGNON: make logout also apply remotely.
7741
7742
7743 Changes: Modified:
7744 +7 -2 trunk/modules/m_signon.c (File Modified)
7745
7746
7747 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7748 Log:
7749 Use an asterisk when sending empty logins in SIGNON.
7750
7751
7752 Changes: Modified:
7753 +5 -5 trunk/modules/m_signon.c (File Modified)
7754
7755
7756 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7757 Log:
7758 SIGNON: Only add whowas entry (add_history()) and wipe
7759 accepts (del_all_accepts()) if nick changed.
7760
7761
7762 Changes: Modified:
7763 +5 -3 trunk/modules/m_signon.c (File Modified)
7764
7765
7766 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7767 Log:
7768 SIGNON: slight fixes to collision code:
7769 - don't kill if target_p == source_p (nick unchanged or only changed case)
7770 - add comment that SAVE support is missing
7771 - use sendto_realops_snomask() instead of sendto_realops_flags()
7772
7773
7774 Changes: Modified:
7775 +9 -6 trunk/modules/m_signon.c (File Modified)
7776
7777
7778 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7779 Log:
7780 Fix up kills for bad nick/user/host on SIGNON.
7781
7782
7783 Changes: Modified:
7784 +16 -6 trunk/modules/m_signon.c (File Modified)
7785
7786
7787 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7788 Log:
7789 If changing to a nick with a digit, only allow the UID.
7790
7791
7792 Changes: Modified:
7793 +4 -0 trunk/modules/m_signon.c (File Modified)
7794
7795
7796 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7797 Log:
7798 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7799 Strip leading digits from logins that are not purely numeric.
7800
7801
7802 Changes: Modified:
7803 +3 -0 trunk/include/numeric.h (File Modified)
7804 +2 -0 trunk/include/send.h (File Modified)
7805 +1 -0 trunk/modules/Makefile.in (File Modified)
7806 +456 -3 trunk/modules/m_services.c (File Modified)
7807 + - trunk/modules/m_signon.c (File Added)
7808 +2 -2 trunk/src/messages.tab (File Modified)
7809 +98 -0 trunk/src/send.c (File Modified)
7810
7811
7812 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7813 Log:
7814 Remove old server notice umodes from example confs.
7815
7816
7817 Changes: Modified:
7818 +1 -2 trunk/doc/example.conf (File Modified)
7819 +4 -17 trunk/doc/reference.conf (File Modified)
7820
7821
7822 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7823 Log:
7824 Add snomask help file (forgot this earlier).
7825
7826
7827 Changes: Modified:
7828 + - trunk/help/opers/snomask (File Added)
7829
7830
7831 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7832 Log:
7833 Add umode +l (receive locops).
7834
7835
7836 Changes: Modified:
7837 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7838
7839
7840 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7841 Log:
7842 We don't plan to implement cmode +R (quiet unidentified) and
7843 umode +I (deny invite) for 1.1, so comment them out from the
7844 docs.
7845
7846
7847 Changes: Modified:
7848 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7849 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7850
7851
7852 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7853 Log:
7854 Improve snomask usage description.
7855
7856
7857 Changes: Modified:
7858 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7859
7860
7861 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7862 Log:
7863 Mention the word snomask with umode +s (needs to be a link really).
7864
7865
7866 Changes: Modified:
7867 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7868
7869
7870 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7871 Log:
7872 Add snomask +Z (operspy notices).
7873
7874
7875 Changes: Modified:
7876 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7877
7878
7879 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7880 Log:
7881 Misc updates/clarifications.
7882
7883
7884 Changes: Modified:
7885 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7886
7887
7888 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7889 Log:
7890 Document snomasks.
7891
7892
7893 Changes: Modified:
7894 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7895 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7896 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7897
7898
7899 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7900 Log:
7901 - Allow ENCAP REALHOST outside burst
7902 - Fix comment describing race condition: this can only happen
7903 on a local whois with use_whois_actually enabled
7904
7905
7906 Changes: Modified:
7907 +4 -6 trunk/modules/m_chghost.c (File Modified)
7908
7909
7910 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7911 Log:
7912 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7913
7914
7915 Changes: Modified:
7916 +39 -0 trunk/contrib/Makefile.in (File Modified)
7917 + - trunk/contrib/sno_globaloper.c (File Added)
7918
7919
7920 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7921 Log:
7922 Pass along old umodes and snomask in umode_changed hook,
7923 changing its parameter type from struct Client *
7924 to hook_data_umode_changed *. (For a new client, both
7925 are zero.)
7926
7927 The IP cloaking module now fully ignores umode changes
7928 where +h didn't change.
7929
7930
7931 Changes: Modified:
7932 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7933 +7 -0 trunk/include/hook.h (File Modified)
7934 +18 -4 trunk/src/s_user.c (File Modified)
7935
7936
7937 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7938 Log:
7939 move libcharybdis-provided function initialisation into libcharybdis_init().
7940
7941
7942 Changes: Modified:
7943 +32 -11 trunk/src/ircd.c (File Modified)
7944
7945
7946 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7947 Log:
7948 Make +f notices (local host, global host, global user@host, local class)
7949 netwide. Exceeding /quote set max remains local.
7950
7951
7952 Changes: Modified:
7953 +4 -4 trunk/src/s_conf.c (File Modified)
7954
7955
7956 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7957 Log:
7958 Netwide notices about attempts to join juped channels.
7959
7960
7961 Changes: Modified:
7962 +1 -1 trunk/modules/core/m_join.c (File Modified)
7963
7964
7965 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7966 Log:
7967 Send server notices about failed oper attempts globally.
7968 Successful remote oper attempt notices will be generated
7969 from the mode changes.
7970
7971
7972 Changes: Modified:
7973 +3 -3 trunk/modules/m_challenge.c (File Modified)
7974 +2 -2 trunk/modules/m_oper.c (File Modified)
7975
7976
7977 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7978 Log:
7979 Rest of infrastructure for sending server notices globally.
7980 Uses a new L_NETWIDE level on sendto_realops_snomask().
7981
7982
7983 Changes: Modified:
7984 +1 -0 trunk/include/send.h (File Modified)
7985 +31 -4 trunk/src/send.c (File Modified)
7986
7987
7988 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7989 Log:
7990 Add general::global_snotices conf option to control
7991 whether we send out SNOTEs. Does not do anything yet.
7992
7993
7994 Changes: Modified:
7995 +1 -0 trunk/doc/example.conf (File Modified)
7996 +6 -0 trunk/doc/reference.conf (File Modified)
7997 +1 -0 trunk/include/s_conf.h (File Modified)
7998 +6 -0 trunk/modules/m_info.c (File Modified)
7999 +1 -0 trunk/src/newconf.c (File Modified)
8000 +1 -0 trunk/src/s_conf.c (File Modified)
8001
8002
8003 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8004 Log:
8005 Only accept SNOTE from servers.
8006
8007
8008 Changes: Modified:
8009 +2 -0 trunk/modules/m_snote.c (File Modified)
8010
8011
8012 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8013 Log:
8014 Correct parv indices so this actually works.
8015
8016
8017 Changes: Modified:
8018 +2 -2 trunk/modules/m_snote.c (File Modified)
8019
8020
8021 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8022 Log:
8023 s/scan/snote/g
8024
8025
8026 Changes: Modified:
8027 +3 -3 trunk/modules/m_snote.c (File Modified)
8028
8029
8030 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8031 Log:
8032 Add m_snote.c, SNOTE propagator.
8033
8034
8035 Changes: Modified:
8036 +86 -0 trunk/modules/Makefile.in (File Modified)
8037 + - trunk/modules/m_snote.c (File Added)
8038
8039
8040 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8041 Log:
8042 start seeding the 1.1 NEWS file
8043
8044
8045 Changes: Modified:
8046 +4 -0 trunk/NEWS (File Modified)
8047
8048
8049 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8050 Log:
8051 rename some modules to more descriptive names...
8052
8053
8054 Changes: Modified:
8055 +2 -131 trunk/contrib/Makefile.in (File Modified)
8056 + - trunk/contrib/globalconnexit.c (File Deleted)
8057 + - trunk/contrib/globallineactive.c (File Deleted)
8058 + - trunk/contrib/sno_farconnect.c (File Added)
8059 + - trunk/contrib/sno_globalkline.c (File Added)
8060 +1 -120 trunk/modules/Makefile.in (File Modified)
8061 + - trunk/modules/networknotice.c (File Deleted)
8062 + - trunk/modules/sno_routing.c (File Added)
8063
8064
8065 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8066 Log:
8067 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8068 Uses FLAGS2_FLOODDONE bit on servers.
8069
8070
8071 Changes: Modified:
8072 +3 -0 trunk/include/client.h (File Modified)
8073 +121 -1 trunk/modules/Makefile.in (File Modified)
8074 + - trunk/modules/networknotice.c (File Added)
8075
8076
8077 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8078 Log:
8079 Don't show servers in /trace to nonopers if flatten links is enabled.
8080
8081
8082 Changes: Modified:
8083 +8 -5 trunk/modules/m_trace.c (File Modified)
8084
8085
8086 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8087 Log:
8088 CHGHOST:
8089 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8090 - send back confirmation to source, if local client
8091 - send a +s server notice if the source is neither a server nor a service (+S)
8092
8093
8094 Changes: Modified:
8095 +5 -1 trunk/modules/m_chghost.c (File Modified)
8096
8097
8098 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8099 Log:
8100 Use sendto_realops_snomask_from() to make the
8101 server notices appear to come from the affected
8102 user's server.
8103
8104
8105 Changes: Modified:
8106 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8107 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8108
8109
8110 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8111 Log:
8112 Add sendto_realops_snomask_from(), allows
8113 specification of apparent source server.
8114
8115
8116 Changes: Modified:
8117 +1 -0 trunk/include/send.h (File Modified)
8118 +41 -1 trunk/src/send.c (File Modified)
8119
8120
8121 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8122 Log:
8123 Revert r579. Keep host, not orighost in oper up notice.
8124 It would be inconsistent to have orighost there, and we
8125 don't want to mess up all server notices by putting both
8126 host and orighost.
8127
8128
8129 Changes: Modified:
8130 +1 -1 trunk/src/s_user.c (File Modified)
8131
8132
8133 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8134 Log:
8135 Include the IP address in operlog/foperlog.
8136
8137
8138 Changes: Modified:
8139 +10 -8 trunk/modules/m_challenge.c (File Modified)
8140 +8 -6 trunk/modules/m_oper.c (File Modified)
8141
8142
8143 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8144 Log:
8145 Call umode_changed hook on oper up.
8146
8147
8148 Changes: Modified:
8149 +1 -0 trunk/src/s_user.c (File Modified)
8150
8151
8152 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8153 Log:
8154 Add globalconnexit contrib module, shows remote client connects/exits
8155 except netsplits/netjoin on snomask +F.
8156 Notice formatting will probably change somewhat still.
8157
8158
8159 Changes: Modified:
8160 +80 -0 trunk/contrib/Makefile.in (File Modified)
8161 + - trunk/contrib/globalconnexit.c (File Added)
8162
8163
8164 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8165 Log:
8166 Declare snomask_modes[] so modules can provide snomasks.
8167
8168
8169 Changes: Modified:
8170 +2 -0 trunk/include/snomask.h (File Modified)
8171
8172
8173 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8174 Log:
8175 Replace user_signon hook with two new hooks: new_local_user
8176 and new_remote_user.
8177 These are called right before the user is introduced to the
8178 rest of the network.
8179
8180
8181 Changes: Modified:
8182 +2 -1 trunk/include/hook.h (File Modified)
8183 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8184 +4 -2 trunk/src/hook.c (File Modified)
8185 +2 -3 trunk/src/s_user.c (File Modified)
8186
8187
8188 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8189 Log:
8190 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8191
8192
8193 Changes: Modified:
8194 +2 -2 trunk/modules/m_scan.c (File Modified)
8195
8196
8197 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8198 Log:
8199 Update doc/technical/send.txt.
8200
8201
8202 Changes: Modified:
8203 +91 -131 trunk/doc/technical/send.txt (File Modified)
8204
8205
8206 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8207 Log:
8208 Add chantrace and masktrace to help files.
8209
8210
8211 Changes: Modified:
8212 + - trunk/help/opers/chantrace (File Added)
8213 +27 -20 trunk/help/opers/index (File Modified)
8214 + - trunk/help/opers/masktrace (File Added)
8215 +2 -0 trunk/help/opers/operspy (File Modified)
8216
8217
8218 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8219 Log:
8220 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8221 Shows etrace-like output for all users in a channel,
8222 in particular IP addresses.
8223
8224
8225 Changes: Modified:
8226 +75 -2 trunk/modules/m_etrace.c (File Modified)
8227
8228
8229 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8230 Log:
8231 Port over ratbox 2.2 r21727 (anfl):
8232 add some logging when we drop servers in places where we only notify opers
8233
8234
8235 Changes: Modified:
8236 +31 -0 trunk/modules/core/m_server.c (File Modified)
8237
8238
8239 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8240 Log:
8241 display orighost in operup message
8242
8243
8244 Changes: Modified:
8245 +1 -1 trunk/src/s_user.c (File Modified)
8246
8247
8248 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8249 Log:
8250 Add globallineactive contrib module, a hack which can often
8251 show k/d/g/x line active for remote clients.
8252
8253
8254 Changes: Modified:
8255 +52 -0 trunk/contrib/Makefile.in (File Modified)
8256 + - trunk/contrib/globallineactive.c (File Added)
8257
8258
8259 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8260 Log:
8261 Show IP field in the same way as MASKTRACE:
8262 "255.255.255.255" if it's unknown (remote TS5 client)
8263 and "0" if we or the remote server are purposely
8264 hiding it.
8265
8266
8267 Changes: Modified:
8268 +12 -1 trunk/modules/m_scan.c (File Modified)
8269
8270
8271 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8272 Log:
8273 scan umodes:
8274 - don't show servers in a global scan
8275 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8276
8277
8278 Changes: Modified:
8279 +4 -1 trunk/modules/m_scan.c (File Modified)
8280
8281
8282 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8283 Log:
8284 Implement SCAN UMODES.
8285
8286
8287 Changes: Modified:
8288 +3 -0 trunk/include/numeric.h (File Modified)
8289 +128 -2 trunk/modules/m_scan.c (File Modified)
8290 +2 -2 trunk/src/messages.tab (File Modified)
8291
8292
8293 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8294 Log:
8295 more oops
8296
8297
8298 Changes: Modified:
8299 +1 -1 trunk/modules/m_scan.c (File Modified)
8300
8301
8302 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8303 Log:
8304 parv[0] should be parv[1].
8305
8306
8307 Changes: Modified:
8308 +1 -1 trunk/modules/m_scan.c (File Modified)
8309
8310
8311 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8312 Log:
8313 another oops
8314
8315
8316 Changes: Modified:
8317 +1 -1 trunk/modules/m_scan.c (File Modified)
8318
8319
8320 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8321 Log:
8322 fix mistake here
8323
8324
8325 Changes: Modified:
8326 +2 -2 trunk/modules/m_scan.c (File Modified)
8327
8328
8329 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8330 Log:
8331 framework for scan command
8332
8333
8334 Changes: Modified:
8335 +113 -0 trunk/modules/Makefile.in (File Modified)
8336 + - trunk/modules/m_scan.c (File Added)
8337
8338
8339 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8340 Log:
8341 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8342
8343
8344 Changes: Modified:
8345 +2 -0 trunk/include/irc_string.h (File Modified)
8346 +157 -1 trunk/modules/m_etrace.c (File Modified)
8347 +129 -90 trunk/src/match.c (File Modified)
8348
8349
8350 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8351 Log:
8352 orighost may live in a different hash bucket (likely the case), lets check it standalone
8353
8354
8355 Changes: Modified:
8356 +39 -3 trunk/src/hostmask.c (File Modified)
8357
8358
8359 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8360 Log:
8361 SVN didn't check modules/ somehow, hrmm.
8362
8363
8364 Changes: Modified:
8365 +1 -1 trunk/modules/m_kline.c (File Modified)
8366 +6 -6 trunk/modules/m_stats.c (File Modified)
8367
8368
8369 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8370 Log:
8371 Track hostmask entries for client_p->orighost, if available.
8372 Not throughly tested, but seems to work fine.
8373
8374
8375 Changes: Modified:
8376 +8 -4 trunk/include/hostmask.h (File Modified)
8377 +14 -10 trunk/src/hostmask.c (File Modified)
8378
8379
8380 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8381 Log:
8382 Pass on SQUIT reasons more.
8383
8384
8385 Changes: Modified:
8386 +17 -19 trunk/src/client.c (File Modified)
8387
8388
8389 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8390 Log:
8391 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8392 This way, hidden admins also get them.
8393
8394
8395 Changes: Modified:
8396 +4 -4 trunk/src/send.c (File Modified)
8397
8398
8399 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8400 Log:
8401 From ircd-ratbox 2.2 (r21339 anfl):
8402 ms_kill() should be using find_person(), not find_client()
8403 otherwise it can generate a core.
8404
8405
8406 Changes: Modified:
8407 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8408
8409
8410 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8411 Log:
8412 Add m_error to core_module_table, so it is loaded by default.
8413
8414
8415 Changes: Modified:
8416 +1 -0 trunk/src/modules.c (File Modified)
8417
8418
8419 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8420 Log:
8421 comment is a const char *, not char *.
8422
8423
8424 Changes: Modified:
8425 +1 -1 trunk/include/hook.h (File Modified)
8426
8427
8428 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8429 Log:
8430 Fix a long standing hybrid 7 bug: when getting a read error
8431 on a server, report_error() is called with a %d instead of
8432 a %s in the format string ("Lost connection" in +d).
8433
8434
8435 Changes: Modified:
8436 +1 -1 trunk/src/client.c (File Modified)
8437
8438
8439 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8440 Log:
8441 Clarifications.
8442
8443
8444 Changes: Modified:
8445 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8446
8447
8448 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8449 Log:
8450 Add document describing capabilities and what they mean.
8451
8452
8453 Changes: Modified:
8454 + - trunk/doc/technical/capab.txt (File Added)
8455
8456
8457 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8458 Log:
8459 Change client_exit hook to pass all exit_client() parameters.
8460
8461
8462 Changes: Modified:
8463 +8 -0 trunk/include/hook.h (File Modified)
8464 +6 -1 trunk/src/client.c (File Modified)
8465
8466
8467 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8468 Log:
8469 Add client_exit hook, called in exit_client() for all
8470 clients of all types, except clients exiting because
8471 of netsplits (QS). The only thing done before it is
8472 marking the client as "closing" (to prevent
8473 recursion).
8474
8475
8476 Changes: Modified:
8477 +1 -0 trunk/include/hook.h (File Modified)
8478 +2 -0 trunk/src/client.c (File Modified)
8479 +2 -0 trunk/src/hook.c (File Modified)
8480
8481
8482 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8483 Log:
8484 Improve the code that calculates the nnnS nnnC counts
8485 in RPL_TRACESERVER.
8486
8487 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8488
8489
8490 Changes: Modified:
8491 +43 -36 trunk/modules/m_trace.c (File Modified)
8492
8493
8494 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8495 Log:
8496 Add server_eob hook.
8497 Planning to use this for netsplit/join notices.
8498
8499
8500 Changes: Modified:
8501 +1 -0 trunk/include/hook.h (File Modified)
8502 +2 -0 trunk/modules/m_pong.c (File Modified)
8503 +2 -0 trunk/src/hook.c (File Modified)
8504
8505
8506 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8507 Log:
8508 Default motd: ircd-ratbox -> charybdis
8509
8510
8511 Changes: Modified:
8512 +1 -1 trunk/doc/ircd.motd (File Modified)
8513
8514
8515 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8516 Log:
8517 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8518
8519
8520 Changes: Modified:
8521 +4 -4 trunk/src/s_user.c (File Modified)
8522
8523
8524 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8525 Log:
8526 - Remove obsolete EOB help file
8527 - Document snomask in the help files
8528 - Update indexes
8529
8530
8531 Changes: Modified:
8532 + - trunk/help/opers/eob (File Deleted)
8533 +13 -12 trunk/help/opers/index (File Modified)
8534 +1 -13 trunk/help/opers/umode (File Modified)
8535 +7 -7 trunk/help/users/index (File Modified)
8536
8537
8538 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8539 Log:
8540 Bail if snomask to parse is not given. Pointy hat to myself.
8541
8542
8543 Changes: Modified:
8544 +3 -0 trunk/src/snomask.c (File Modified)
8545
8546
8547 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8548 Log:
8549 Remove m_flags from autoconf
8550
8551
8552 Changes: Modified:
8553 +0 -1 trunk/contrib/Makefile.in (File Modified)
8554
8555
8556 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8557 Log:
8558 remove m_flags
8559
8560
8561 Changes: Modified:
8562 + - trunk/contrib/m_flags.c (File Deleted)
8563
8564
8565 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8566 Log:
8567 If +s is in oper_only_umodes, clear snomask on deoper.
8568
8569
8570 Changes: Modified:
8571 +5 -0 trunk/src/s_user.c (File Modified)
8572
8573
8574 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8575 Log:
8576 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8577
8578
8579 Changes: Modified:
8580 +2 -2 trunk/configure (File Modified)
8581 +2 -2 trunk/configure.ac (File Modified)
8582
8583
8584 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8585 Log:
8586 Remove the old server notice umodes.
8587 Default oper only umodes is now +s.
8588 Please make sure all remaining umodes still work.
8589
8590
8591 Changes: Modified:
8592 +3 -21 trunk/include/client.h (File Modified)
8593 +0 -12 trunk/src/newconf.c (File Modified)
8594 +1 -1 trunk/src/s_conf.c (File Modified)
8595 +12 -12 trunk/src/s_user.c (File Modified)
8596
8597
8598 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8599 Log:
8600 operator::flags nick_changes now controls +n snomask instead of +n umode.
8601
8602
8603 Changes: Modified:
8604 +8 -8 trunk/src/s_user.c (File Modified)
8605
8606
8607 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8608 Log:
8609 Move down h_umode_changed hook call after umode allowed checks
8610 (so it will not see +a if someone tries to set it but is not
8611 allowed to).
8612
8613
8614 Changes: Modified:
8615 +2 -3 trunk/src/s_user.c (File Modified)
8616
8617
8618 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8619 Log:
8620 Move over non-+s server notices (hopefully, all of them).
8621
8622
8623 Changes: Modified:
8624 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8625 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8626 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8627 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8628 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8629 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8630 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8631 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8632 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8633 +2 -2 trunk/libcharybdis/event.c (File Modified)
8634 +2 -2 trunk/modules/core/m_join.c (File Modified)
8635 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8636 +3 -3 trunk/modules/core/m_message.c (File Modified)
8637 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8638 +2 -2 trunk/modules/core/m_server.c (File Modified)
8639 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8640 +1 -1 trunk/modules/m_post.c (File Modified)
8641 +1 -1 trunk/modules/m_services.c (File Modified)
8642 +2 -2 trunk/src/channel.c (File Modified)
8643 +3 -3 trunk/src/client.c (File Modified)
8644 +1 -1 trunk/src/hash.c (File Modified)
8645 +5 -5 trunk/src/s_conf.c (File Modified)
8646 +2 -2 trunk/src/s_log.c (File Modified)
8647 +4 -4 trunk/src/s_user.c (File Modified)
8648
8649
8650 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8651 Log:
8652 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8653
8654
8655 Changes: Modified:
8656 +2 -1 trunk/include/snomask.h (File Modified)
8657 +2 -2 trunk/src/snomask.c (File Modified)
8658
8659
8660 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8661 Log:
8662 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8663
8664
8665 Changes: Modified:
8666 +1 -1 trunk/contrib/example_module.c (File Modified)
8667 +2 -2 trunk/include/ircd_defs.h (File Modified)
8668 +6 -6 trunk/modules/core/m_error.c (File Modified)
8669 +1 -1 trunk/modules/core/m_join.c (File Modified)
8670 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8671 +1 -1 trunk/modules/core/m_message.c (File Modified)
8672 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8673 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8674 +18 -18 trunk/modules/core/m_server.c (File Modified)
8675 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8676 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8677 +4 -4 trunk/modules/m_challenge.c (File Modified)
8678 +4 -4 trunk/modules/m_dline.c (File Modified)
8679 +13 -13 trunk/modules/m_gline.c (File Modified)
8680 +5 -5 trunk/modules/m_kline.c (File Modified)
8681 +2 -2 trunk/modules/m_oper.c (File Modified)
8682 +1 -1 trunk/modules/m_pong.c (File Modified)
8683 +13 -13 trunk/modules/m_rehash.c (File Modified)
8684 +4 -4 trunk/modules/m_resv.c (File Modified)
8685 +16 -16 trunk/modules/m_set.c (File Modified)
8686 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8687 +6 -6 trunk/modules/m_xline.c (File Modified)
8688 +1 -1 trunk/src/adns.c (File Modified)
8689 +2 -2 trunk/src/channel.c (File Modified)
8690 +1 -1 trunk/src/listener.c (File Modified)
8691 +1 -1 trunk/src/s_auth.c (File Modified)
8692 +15 -15 trunk/src/s_conf.c (File Modified)
8693 +3 -3 trunk/src/s_user.c (File Modified)
8694 +7 -7 trunk/src/send.c (File Modified)
8695
8696
8697 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8698 Log:
8699 On oper up:
8700 - set +s snomask if +s umode set but no snomasks
8701 - put numerics in more logical order
8702
8703
8704 Changes: Modified:
8705 +3 -1 trunk/src/s_user.c (File Modified)
8706
8707
8708 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8709 Log:
8710 parse_snobuf_to_mask(): default to + at start
8711 allows stuff like /mode jilles +s C
8712
8713
8714 Changes: Modified:
8715 +1 -1 trunk/src/snomask.c (File Modified)
8716
8717
8718 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8719 Log:
8720 Changes to user_mode() snomask handling.
8721 - show snomask (if not 0) on /mode <nick>
8722 - show snomask once at the end if +s/-s used
8723 - only parse 1 parameter for umode changes
8724 - don't crash on /mode <nick> +s
8725 - /mode <nick> -s clears snomask, doesn't use parameter
8726 - set umode +s iff snomask is not 0
8727 - snomask is not propagated, but umode +s is
8728
8729
8730 Changes: Modified:
8731 +97 -72 trunk/src/s_user.c (File Modified)
8732
8733
8734 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8735 Log:
8736 Convert some messages over to snomask.
8737
8738
8739 Changes: Modified:
8740 +29 -29 trunk/src/client.c (File Modified)
8741 +2 -2 trunk/src/ircd.c (File Modified)
8742 +13 -13 trunk/src/modules.c (File Modified)
8743 +1 -1 trunk/src/newconf.c (File Modified)
8744 +5 -5 trunk/src/parse.c (File Modified)
8745 +1 -1 trunk/src/restart.c (File Modified)
8746 +4 -4 trunk/src/s_newconf.c (File Modified)
8747 +11 -11 trunk/src/s_serv.c (File Modified)
8748
8749
8750 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8751 Log:
8752 include snomask.h from client.h
8753
8754
8755 Changes: Modified:
8756 +1 -0 trunk/include/client.h (File Modified)
8757
8758
8759 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8760 Log:
8761 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8762
8763
8764 Changes: Modified:
8765 +1 -0 trunk/src/newconf.c (File Modified)
8766 +2 -1 trunk/src/snomask.c (File Modified)
8767
8768
8769 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8770 Log:
8771 should start with +, not \0. Whoops. :)
8772
8773
8774 Changes: Modified:
8775 +1 -1 trunk/src/snomask.c (File Modified)
8776
8777
8778 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8779 Log:
8780 core snomask support.
8781
8782
8783 Changes: Modified:
8784 +3 -0 trunk/doc/example.conf (File Modified)
8785 +2 -0 trunk/include/client.h (File Modified)
8786 +2 -0 trunk/include/numeric.h (File Modified)
8787 +2 -0 trunk/include/s_newconf.h (File Modified)
8788 +63 -0 trunk/include/send.h (File Modified)
8789 + - trunk/include/snomask.h (File Added)
8790 +1 -0 trunk/src/Makefile.in (File Modified)
8791 +1 -1 trunk/src/messages.tab (File Modified)
8792 +8 -0 trunk/src/newconf.c (File Modified)
8793 +12 -0 trunk/src/s_user.c (File Modified)
8794 +235 -0 trunk/src/send.c (File Modified)
8795 + - trunk/src/snomask.c (File Added)
8796
8797
8798 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8799 Log:
8800 add a blank line after the license info.
8801
8802
8803 Changes: Modified:
8804 +1 -1 trunk/CREDITS (File Modified)
8805
8806
8807 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8808 Log:
8809 Extend copyright to 2006.
8810
8811
8812 Changes: Modified:
8813 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8814
8815
8816 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8817 Log:
8818 - Fix up book id.
8819 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8820
8821
8822 Changes: Modified:
8823 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8824 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8825
8826
8827 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8828 Log:
8829 Add oper privileges document.
8830
8831
8832 Changes: Modified:
8833 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8834 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8835
8836
8837 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8838 Log:
8839 Capitalize message names in services shortcuts (for consistency).
8840
8841
8842 Changes: Modified:
8843 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8844
8845
8846 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8847 Log:
8848 Remove C++ comment.
8849
8850
8851 Changes: Modified:
8852 +1 -1 trunk/src/patricia.c (File Modified)
8853
8854
8855 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8856 Log:
8857 Remove obsolete 'nextconnect' variable.
8858
8859
8860 Changes: Modified:
8861 +0 -1 trunk/include/ircd.h (File Modified)
8862 +0 -2 trunk/src/client.c (File Modified)
8863 +0 -1 trunk/src/ircd.c (File Modified)
8864
8865
8866 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8867 Log:
8868 Remove this remnant of the hybrid 6 ziplinks implementation.
8869
8870
8871 Changes: Modified:
8872 + - trunk/include/s_zip.h (File Deleted)
8873
8874
8875 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8876 Log:
8877 Make clone limiting work on orighost, not host (so it
8878 looks through services cloaks). Lightly tested, please
8879 test/review.
8880
8881
8882 Changes: Modified:
8883 +2 -0 trunk/modules/m_chghost.c (File Modified)
8884 +1 -1 trunk/src/client.c (File Modified)
8885 +1 -1 trunk/src/s_conf.c (File Modified)
8886
8887
8888 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8889 Log:
8890 Don't forget to link me_realhost() into the command hash.
8891
8892 Pointy hat to: myself
8893
8894
8895 Changes: Modified:
8896 +1 -1 trunk/modules/m_chghost.c (File Modified)
8897
8898
8899 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8900 Log:
8901 It's call_hook, not hook_call.
8902
8903
8904 Changes: Modified:
8905 +1 -1 trunk/src/s_user.c (File Modified)
8906
8907
8908 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8909 Log:
8910 Add unreject help file.
8911
8912
8913 Changes: Modified:
8914 + - trunk/help/opers/unreject (File Added)
8915
8916
8917 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8918 Log:
8919 Link the all-important 42 module to the build :P
8920
8921
8922 Changes: Modified:
8923 +1 -0 trunk/contrib/Makefile.in (File Modified)
8924
8925
8926 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8927 Log:
8928 Mention /rehash help.
8929
8930
8931 Changes: Modified:
8932 +1 -0 trunk/help/opers/rehash (File Modified)
8933
8934
8935 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8936 Log:
8937 Add h_user_signon hook.
8938
8939
8940 Changes: Modified:
8941 +1 -0 trunk/include/hook.h (File Modified)
8942 +2 -0 trunk/src/hook.c (File Modified)
8943 +4 -0 trunk/src/s_user.c (File Modified)
8944
8945
8946 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8947 Log:
8948 Oops, forgot to set orighost for remote client introductions.
8949
8950
8951 Changes: Modified:
8952 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8953
8954
8955 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8956 Log:
8957 Use TS6 forms in services shortcuts, if possible.
8958
8959
8960 Changes: Modified:
8961 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8962
8963
8964 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8965 Log:
8966 - Start out default_umodes conf entry from the empty set instead of +i.
8967 - Move oper_only_umodes check to where default_umodes is used, as
8968 oper_only_umodes may not be set yet while we're reading the conf.
8969
8970
8971 Changes: Modified:
8972 +6 -7 trunk/src/newconf.c (File Modified)
8973 +1 -1 trunk/src/s_user.c (File Modified)
8974
8975
8976 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8977 Log:
8978 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8979
8980
8981 Changes: Modified:
8982 +1 -0 trunk/doc/example.conf (File Modified)
8983 +7 -0 trunk/doc/reference.conf (File Modified)
8984 +0 -7 trunk/include/config.h.dist (File Modified)
8985 +1 -0 trunk/include/s_conf.h (File Modified)
8986 +6 -0 trunk/modules/m_info.c (File Modified)
8987 +9 -18 trunk/src/client.c (File Modified)
8988 +1 -0 trunk/src/newconf.c (File Modified)
8989 +1 -0 trunk/src/s_conf.c (File Modified)
8990
8991
8992 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8993 Log:
8994 - Allow NULL target_ip in show_ip() (indicates message is being
8995 sent to local opers)
8996 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8997 confitem
8998 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8999 those in src/client.c
9000
9001 From ratbox 2.2 svn (anfl)
9002
9003
9004 Changes: Modified:
9005 +1 -0 trunk/include/client.h (File Modified)
9006 +21 -2 trunk/src/client.c (File Modified)
9007 +2 -4 trunk/src/hostmask.c (File Modified)
9008 +1 -5 trunk/src/s_conf.c (File Modified)
9009 +4 -8 trunk/src/s_user.c (File Modified)
9010
9011
9012 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9013 Log:
9014 Fire off events properly.
9015
9016
9017 Changes: Modified:
9018 +7 -3 trunk/src/s_user.c (File Modified)
9019
9020
9021 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9022 Log:
9023 make sure modules which depend on umode information get the message upon connection (oops)
9024
9025
9026 Changes: Modified:
9027 +3 -0 trunk/src/s_user.c (File Modified)
9028
9029
9030 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9031 Log:
9032 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9033 From ratbox 2.2 svn.
9034
9035
9036 Changes: Modified:
9037 +3 -7 trunk/modules/m_etrace.c (File Modified)
9038
9039
9040 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9041 Log:
9042 Replace silly `default_invisible' option with more versatile default_umodes.
9043
9044
9045 Changes: Modified:
9046 +2 -2 trunk/Makefile.in (File Modified)
9047 +12 -1 trunk/doc/example.conf (File Modified)
9048 +14 -7 trunk/doc/reference.conf (File Modified)
9049 +2 -4 trunk/include/s_conf.h (File Modified)
9050 +0 -6 trunk/modules/m_info.c (File Modified)
9051 +4 -0 trunk/src/modules.c (File Modified)
9052 +41 -1 trunk/src/newconf.c (File Modified)
9053 +2 -2 trunk/src/s_conf.c (File Modified)
9054 +3 -4 trunk/src/s_user.c (File Modified)
9055
9056
9057 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9058 Log:
9059 Add temporary nick resvs with the proper duration,
9060 not 60 times too long.
9061
9062
9063 Changes: Modified:
9064 +1 -1 trunk/modules/m_resv.c (File Modified)
9065
9066
9067 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9068 Log:
9069 Add kick on split riding. See reference.conf for more details.
9070
9071
9072 Changes: Modified:
9073 +1 -0 trunk/doc/example.conf (File Modified)
9074 +16 -0 trunk/doc/reference.conf (File Modified)
9075 +1 -0 trunk/include/s_conf.h (File Modified)
9076 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9077 +6 -0 trunk/modules/m_info.c (File Modified)
9078 +1 -0 trunk/src/newconf.c (File Modified)
9079 +1 -0 trunk/src/s_conf.c (File Modified)
9080
9081
9082 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9083 Log:
9084 New credits, denoting GXTi as being on the core team.
9085
9086
9087 Changes: Modified:
9088 +16 -5 trunk/CREDITS (File Modified)
9089
9090
9091 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9092 Log:
9093 better cloaking algorithm
9094
9095
9096 Changes: Modified:
9097 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9098
9099
9100 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9101 Log:
9102 don't do redundant bitshifting.
9103
9104
9105 Changes: Modified:
9106 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9107
9108
9109 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9110 Log:
9111 Add ip_cloaking.so.
9112
9113
9114 Changes: Modified:
9115 +1 -0 trunk/contrib/Makefile.in (File Modified)
9116
9117
9118 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9119 Log:
9120 Set the DynSpoof flag properly.
9121
9122
9123 Changes: Modified:
9124 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9125
9126
9127 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9128 Log:
9129 first go at an ip_cloaking implementation for charybdis.
9130
9131
9132 Changes: Modified:
9133 + - trunk/contrib/ip_cloaking.c (File Added)
9134
9135
9136 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9137 Log:
9138 Add libcharybdis to contrib/ includes.
9139
9140
9141 Changes: Modified:
9142 +1 -1 trunk/contrib/Makefile.in (File Modified)
9143
9144
9145 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9146 Log:
9147 add h_umode_changed hook for modules that provide usermodes.
9148
9149
9150 Changes: Modified:
9151 +1 -0 trunk/include/hook.h (File Modified)
9152 +2 -1 trunk/src/hook.c (File Modified)
9153 +3 -0 trunk/src/s_user.c (File Modified)
9154
9155
9156 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9157 Log:
9158 Show quiets in /stats z.
9159
9160
9161 Changes: Modified:
9162 +15 -10 trunk/src/s_stats.c (File Modified)
9163
9164
9165 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9166 Log:
9167 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9168
9169
9170 Changes: Modified:
9171 +0 -12 trunk/configure (File Modified)
9172 +0 -9 trunk/configure.ac (File Modified)
9173 +0 -3 trunk/include/setup.h.in (File Modified)
9174
9175
9176 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9177 Log:
9178 change various buffer sizes to = topiclen.
9179
9180
9181 Changes: Modified:
9182 +3 -4 trunk/include/ircd_defs.h (File Modified)
9183
9184
9185 jon 2005/12/12 19:32:18 UTC (20051212-400)
9186 Log:
9187 - Partial commit test, partial ego strokage ;)
9188
9189
9190 Changes: Modified:
9191 +2 -1 trunk/CREDITS (File Modified)
9192
9193
9194 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9195 Log:
9196 More kqueue corrections.
9197
9198 Changes: Modified:
9199 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9200
9201
9202 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9203 Log:
9204 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9205 Not sure why this wasn't this way to begin with.
9206
9207
9208 Changes: Modified:
9209 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9210
9211
9212 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9213 Log:
9214 example.conf tweaks:
9215 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9216 most people do not need this.
9217 Enable serverinfo::hub.
9218
9219
9220 Changes: Modified:
9221 +14 -11 trunk/doc/example.conf (File Modified)
9222
9223
9224 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9225 Log:
9226 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9227
9228
9229 Changes: Modified:
9230 +1 -1 trunk/src/s_serv.c (File Modified)
9231
9232
9233 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9234 Log:
9235 header include changes
9236
9237
9238 Changes: Modified:
9239 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9240 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9241 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9242 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9243 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9244 +1 -21 trunk/libcharybdis/select.c (File Modified)
9245
9246
9247 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9248 Log:
9249 s/ilog/libcharybdis_{die,log,restart}/g
9250
9251
9252 Changes: Modified:
9253 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9254 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9255 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9256 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9257 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9258 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9259 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9260 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9261
9262
9263 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9264 Log:
9265 Use the right callbacks in the function code.
9266
9267 Changes: Modified:
9268 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9269
9270
9271 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9272 Log:
9273 More work, it builds again!
9274
9275
9276 Changes: Modified:
9277 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9278 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9279 + - trunk/libcharybdis/libcharybdis.c (File Added)
9280 + - trunk/libcharybdis/libcharybdis.h (File Added)
9281
9282
9283 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9284 Log:
9285 Move some stuff around.
9286
9287
9288 Changes: Modified:
9289 + - trunk/include/memory.h (File Deleted)
9290 + - trunk/include/tools.h (File Deleted)
9291 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9292 + - trunk/libcharybdis/memory.c (File Added)
9293 + - trunk/libcharybdis/memory.h (File Added)
9294 + - trunk/libcharybdis/snprintf.c (File Added)
9295 + - trunk/libcharybdis/tools.c (File Added)
9296 + - trunk/libcharybdis/tools.h (File Added)
9297 +1000 -1062 trunk/modules/.depend (File Modified)
9298 +421 -455 trunk/src/.depend (File Modified)
9299 +0 -1191 trunk/src/Makefile.in (File Modified)
9300 + - trunk/src/memory.c (File Deleted)
9301 + - trunk/src/snprintf.c (File Deleted)
9302 + - trunk/src/tools.c (File Deleted)
9303
9304
9305 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9306 Log:
9307 move more headers into libcharybdis
9308
9309 Changes: Modified:
9310 + - trunk/include/balloc.h (File Deleted)
9311 + - trunk/include/event.h (File Deleted)
9312 + - trunk/libcharybdis/balloc.h (File Added)
9313 + - trunk/libcharybdis/event.h (File Added)
9314 +924 -1020 trunk/modules/.depend (File Modified)
9315 +327 -406 trunk/src/.depend (File Modified)
9316
9317
9318 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9319 Log:
9320 balloc, events -> libcharybdis
9321
9322 Changes: Modified:
9323 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9324 + - trunk/libcharybdis/balloc.c (File Added)
9325 + - trunk/libcharybdis/event.c (File Added)
9326 +0 -1008 trunk/src/Makefile.in (File Modified)
9327 + - trunk/src/balloc.c (File Deleted)
9328 + - trunk/src/event.c (File Deleted)
9329
9330
9331 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9332 Log:
9333 More fun
9334
9335 Changes: Modified:
9336 + - trunk/include/commio.h (File Deleted)
9337 + - trunk/include/linebuf.h (File Deleted)
9338 + - trunk/libcharybdis/commio.h (File Added)
9339 + - trunk/libcharybdis/linebuf.h (File Added)
9340 +1644 -530 trunk/modules/.depend (File Modified)
9341 +1 -1 trunk/modules/Makefile.in (File Modified)
9342 +720 -284 trunk/src/.depend (File Modified)
9343
9344
9345 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9346 Log:
9347 Makefile reworking -- moving libcharybdis headers into proper location.
9348
9349 Changes: Modified:
9350 +1 -1 trunk/adns/Makefile.in (File Modified)
9351 +1 -1 trunk/src/Makefile.in (File Modified)
9352
9353
9354 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9355 Log:
9356 Document proposed authdaemon protocol.
9357
9358 Changes: Modified:
9359 + - trunk/authdaemon/protocol.txt (File Added)
9360
9361
9362 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9363 Log:
9364 Makefile oops
9365
9366 Changes: Modified:
9367 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9368
9369
9370 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9371 Log:
9372 Remove dead makefile from generation
9373
9374 Changes: Modified:
9375 +1 -2 trunk/configure (File Modified)
9376 +0 -1 trunk/configure.ac (File Modified)
9377
9378
9379 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9380 Log:
9381 libcharybdisIO -> libcharybdis
9382
9383 Changes: Modified:
9384 +1 -1 trunk/src/Makefile.in (File Modified)
9385
9386
9387 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9388 Log:
9389 More restructuring.
9390
9391 Changes: Modified:
9392 + - trunk/libcharybdis/Makefile.in (File Added)
9393 + - trunk/libcharybdis/commio.c (File Added)
9394 + - trunk/libcharybdis/devpoll.c (File Added)
9395 + - trunk/libcharybdis/epoll.c (File Added)
9396 + - trunk/libcharybdis/io/ (File Deleted)
9397 + - trunk/libcharybdis/kqueue.c (File Added)
9398 + - trunk/libcharybdis/linebuf.c (File Added)
9399 + - trunk/libcharybdis/log/ (File Deleted)
9400 + - trunk/libcharybdis/poll.c (File Added)
9401 + - trunk/libcharybdis/ports.c (File Added)
9402 + - trunk/libcharybdis/select.c (File Added)
9403
9404
9405 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9406 Log:
9407 Blah kill makefile
9408
9409 Changes: Modified:
9410 + - trunk/libcharybdis/Makefile.in (File Deleted)
9411
9412
9413 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9414 Log:
9415 Blah kill makefile
9416
9417 Changes: Modified:
9418 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9419
9420
9421 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9422 Log:
9423 add authdaemon dir for later hacking
9424
9425
9426 Changes: Modified:
9427 + - trunk/authdaemon/ (File Added)
9428
9429
9430 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9431 Log:
9432 linebuf -> libcharybdisIO
9433
9434
9435 Changes: Modified:
9436 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9437 + - trunk/libcharybdis/io/linebuf.c (File Added)
9438 + - trunk/libcharybdis/log/ (File Added)
9439 + - trunk/libcharybdis/log/Makefile.in (File Added)
9440 +0 -687 trunk/src/Makefile.in (File Modified)
9441 + - trunk/src/linebuf.c (File Deleted)
9442
9443
9444 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9445 Log:
9446 Solaris 10 I/O ports support
9447
9448 Changes: Modified:
9449 + - trunk/libcharybdis/io/ports.c (File Added)
9450
9451
9452 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9453 Log:
9454 libcharybdis stuff
9455
9456
9457 Changes: Modified:
9458 +1 -1 trunk/Makefile.in (File Modified)
9459 +3 -1 trunk/configure (File Modified)
9460 +133 -10 trunk/configure.ac (File Modified)
9461 + - trunk/libcharybdis/ (File Added)
9462 + - trunk/libcharybdis/Makefile.in (File Added)
9463 + - trunk/libcharybdis/io/ (File Added)
9464 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9465 +2 -3 trunk/src/Makefile.in (File Modified)
9466 + - trunk/src/io/ (File Deleted)
9467
9468
9469 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9470 Log:
9471 split IO stuff into libcharybdisIO.
9472
9473
9474 Changes: Modified:
9475 + - trunk/src/commio.c (File Deleted)
9476 + - trunk/src/devpoll.c (File Deleted)
9477 + - trunk/src/epoll.c (File Deleted)
9478 + - trunk/src/io/ (File Added)
9479 + - trunk/src/io/Makefile.in (File Added)
9480 + - trunk/src/io/commio.c (File Added)
9481 + - trunk/src/io/devpoll.c (File Added)
9482 + - trunk/src/io/epoll.c (File Added)
9483 + - trunk/src/io/kqueue.c (File Added)
9484 + - trunk/src/io/poll.c (File Added)
9485 + - trunk/src/io/select.c (File Added)
9486 + - trunk/src/kqueue.c (File Deleted)
9487 + - trunk/src/poll.c (File Deleted)
9488 + - trunk/src/select.c (File Deleted)
9489
9490
9491 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9492 Log:
9493 Version bump: 1.1.0
9494
9495
9496 Changes: Modified:
9497 +86 -155 trunk/configure (File Modified)
9498 +1 -1 trunk/configure.ac (File Modified)
9499
9500
9501 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9502 Log:
9503 Remove mentions of mkkeypair/cryptlinks.
9504
9505
9506 Changes: Modified:
9507 +1 -3 trunk/doc/challenge.txt (File Modified)
9508
9509
9510 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9511 Log:
9512 Clarify serverinfo{} description.
9513
9514
9515 Changes: Modified:
9516 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9517
9518
9519 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9520 Log:
9521 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9522
9523
9524 Changes: Modified:
9525 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9526
9527
9528 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9529 Log:
9530 Improvements also applicable to hyperion 1.x.
9531
9532
9533 Changes: Modified:
9534 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9535
9536
9537 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9538 Log:
9539 - Add +F description
9540 - General improvements and changes to charybdis
9541
9542
9543 Changes: Modified:
9544 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9545
9546
9547 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9548 Log:
9549 The server notice umodes only have an effect
9550 for opers. ("sendto_realops_flags", so having
9551 the umode is not enough, they must also be
9552 opered)
9553
9554
9555 Changes: Modified:
9556 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9557
9558
9559 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9560 Log:
9561 Updates to umodes docs.
9562
9563
9564 Changes: Modified:
9565 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9566
9567
9568 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9569 Log:
9570 Add SGML documentation.
9571
9572 Changes: Modified:
9573 + - trunk/doc/sgml/ (File Added)
9574 + - trunk/doc/sgml/oper-guide/ (File Added)
9575 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9576 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9577 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9578 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9579 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9580 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9581 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9582
9583
9584 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9585 Log:
9586 Make operwall flag restrict setting umode +z.
9587 This repairs this flag broken in charybdis-1.0.
9588
9589
9590 Changes: Modified:
9591 +41 -0 trunk/contrib/m_flags.c (File Modified)
9592 +9 -0 trunk/src/s_user.c (File Modified)
9593
9594
9595 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9596 Log:
9597 Don't complain/reset remote clients +n. I'm still not
9598 convinced propagating all umodes is the way to go, oh
9599 well.
9600
9601
9602 Changes: Modified:
9603 +1 -1 trunk/src/s_user.c (File Modified)
9604
9605
9606 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9607 Log:
9608 - Require admin flag for oper /chghost (if it's enabled
9609 which is not default)
9610 - Give error message on nonexistant nick
9611
9612
9613 Changes: Modified:
9614 +12 -0 trunk/modules/m_chghost.c (File Modified)
9615
9616
9617 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9618 Log:
9619 Incorporated jilles' dynspoof patch with a few minor changes.
9620
9621 Changes: Modified:
9622 +5 -2 trunk/include/client.h (File Modified)
9623 +1 -0 trunk/include/numeric.h (File Modified)
9624 +75 -4 trunk/modules/m_chghost.c (File Modified)
9625 +2 -21 trunk/modules/m_stats.c (File Modified)
9626 +2 -8 trunk/modules/m_trace.c (File Modified)
9627 +2 -0 trunk/src/client.c (File Modified)
9628 +3 -0 trunk/src/s_user.c (File Modified)
9629
9630
9631 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9632 Log:
9633 Update NEWS.
9634
9635 Changes: Modified:
9636 +5 -0 trunk/NEWS (File Modified)
9637
9638
9639 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9640 Log:
9641 Make show_ip() far less braindead.
9642
9643 Obtained from: ratbox 2.2 SVN
9644
9645
9646 Changes: Modified:
9647 +14 -85 trunk/src/client.c (File Modified)
9648
9649
9650 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9651 Log:
9652 Instead of not showing channels at all for whoising services,
9653 only show channels the requester is also on. If operspying
9654 services, show all the channels.
9655
9656
9657 Changes: Modified:
9658 +37 -40 trunk/modules/m_whois.c (File Modified)
9659
9660
9661 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9662 Log:
9663 - Show real errno if we fail to connect to a server
9664 - Don't show server IPs on IRC if a server goes dead
9665 during handshake
9666
9667
9668 Changes: Modified:
9669 +2 -5 trunk/src/s_serv.c (File Modified)
9670
9671
9672 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9673 Log:
9674 Revert hybrid 7.2 aline code. It causes too many problems.
9675
9676
9677 Changes: Modified:
9678 +1 -47 trunk/NEWS (File Modified)
9679 + - trunk/include/aline.h (File Deleted)
9680 +53 -6 trunk/modules/m_dline.c (File Modified)
9681 +212 -16 trunk/modules/m_kline.c (File Modified)
9682 +37 -8 trunk/modules/m_resv.c (File Modified)
9683 +45 -24 trunk/modules/m_xline.c (File Modified)
9684 +0 -485 trunk/src/Makefile.in (File Modified)
9685 + - trunk/src/aline.c (File Deleted)
9686
9687
9688 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9689 Log:
9690 Incorporate recent ratbox monitor bugfixes (could crash).
9691
9692
9693 Changes: Modified:
9694 +16 -0 trunk/modules/m_monitor.c (File Modified)
9695 +4 -3 trunk/src/monitor.c (File Modified)
9696
9697
9698 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9699 Log:
9700 Fix /invite UID leak.
9701
9702 Found by logiclrd@EFnet.
9703
9704
9705 Changes: Modified:
9706 +3 -2 trunk/modules/m_invite.c (File Modified)
9707
9708
9709 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9710 Log:
9711 Don't show what channels a service is in.
9712
9713 Changes: Modified:
9714 +1 -0 trunk/NEWS (File Modified)
9715 +40 -35 trunk/modules/m_whois.c (File Modified)
9716
9717
9718 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9719 Log:
9720 Update version to 1.0.3.
9721
9722
9723 Changes: Modified:
9724 +9 -9 trunk/configure (File Modified)
9725 +1 -1 trunk/configure.ac (File Modified)
9726
9727
9728 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9729 Log:
9730 Update NEWS.
9731
9732
9733 Changes: Modified:
9734 +7 -1 trunk/NEWS (File Modified)
9735
9736
9737 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9738 Log:
9739 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9740 More static buffers :(
9741
9742
9743 Changes: Modified:
9744 +12 -4 trunk/src/aline.c (File Modified)
9745
9746
9747 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9748 Log:
9749 Make operspy mode (/mode !#channel showing parameters
9750 even if not on channel) work again.
9751
9752
9753 Changes: Modified:
9754 +4 -4 trunk/src/channel.c (File Modified)
9755
9756
9757 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9758 Log:
9759 Call server_introduced hook on TS6 remote server
9760 introduction (ms_sid()).
9761
9762
9763 Changes: Modified:
9764 +6 -0 trunk/modules/core/m_server.c (File Modified)
9765
9766
9767 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9768 Log:
9769 Cyrix boxes are wierd.
9770
9771 Changes: Modified:
9772 +2 -1 trunk/modules/m_services.c (File Modified)
9773
9774
9775 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9776 Log:
9777 More paranoia.
9778
9779 Changes: Modified:
9780 +1 -1 trunk/include/client.h (File Modified)
9781 +3 -1 trunk/modules/m_services.c (File Modified)
9782
9783
9784 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9785 Log:
9786 heh
9787
9788 Changes: Modified:
9789 +1 -6 trunk/modules/m_services.c (File Modified)
9790
9791
9792 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9793 Log:
9794 Disable a check that doesn't always seem to work right for some reason.
9795
9796 Changes: Modified:
9797 +2 -0 trunk/modules/m_services.c (File Modified)
9798
9799
9800 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9801 Log:
9802 Update NEWS.
9803
9804
9805 Changes: Modified:
9806 +4 -1 trunk/NEWS (File Modified)
9807
9808
9809 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9810 Log:
9811 1.0.2
9812
9813
9814 Changes: Modified:
9815 +9 -9 trunk/configure (File Modified)
9816 +1 -1 trunk/configure.ac (File Modified)
9817
9818
9819 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9820 Log:
9821 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9822
9823
9824 Changes: Modified:
9825 +3 -13 trunk/modules/m_trace.c (File Modified)
9826
9827
9828 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9829 Log:
9830 Don't send empty RPL_WHOISCHANNELS on remote whois.
9831
9832 Pointy hat to: jilles
9833
9834
9835 Changes: Modified:
9836 +1 -1 trunk/modules/m_whois.c (File Modified)
9837
9838
9839 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9840 Log:
9841 Update NEWS.
9842
9843
9844 Changes: Modified:
9845 +3 -0 trunk/NEWS (File Modified)
9846
9847
9848 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9849 Log:
9850 Modular umode support.
9851
9852
9853 Changes: Modified:
9854 +0 -9 trunk/include/client.h (File Modified)
9855 +2 -1 trunk/include/s_user.h (File Modified)
9856 +1 -1 trunk/include/tools.h (File Modified)
9857 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9858 +3 -0 trunk/src/ircd.c (File Modified)
9859 +1 -1 trunk/src/messages.tab (File Modified)
9860 +2 -2 trunk/src/s_serv.c (File Modified)
9861 +37 -59 trunk/src/s_user.c (File Modified)
9862 +21 -0 trunk/src/tools.c (File Modified)
9863
9864
9865 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9866 Log:
9867 Optionally do forced nick change to the UID instead of kill
9868 on nick collisions, see doc/collision_fnc.txt for more
9869 details.
9870
9871
9872 Changes: Modified:
9873 + - trunk/doc/collision_fnc.txt (File Added)
9874 +1 -0 trunk/doc/example.conf (File Modified)
9875 +8 -0 trunk/doc/reference.conf (File Modified)
9876 +1 -0 trunk/include/numeric.h (File Modified)
9877 +1 -0 trunk/include/s_conf.h (File Modified)
9878 +2 -1 trunk/include/s_serv.h (File Modified)
9879 +1 -0 trunk/include/s_stats.h (File Modified)
9880 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9881 +1 -1 trunk/src/messages.tab (File Modified)
9882 +1 -0 trunk/src/newconf.c (File Modified)
9883 +1 -0 trunk/src/s_conf.c (File Modified)
9884 +1 -0 trunk/src/s_serv.c (File Modified)
9885 +2 -2 trunk/src/s_stats.c (File Modified)
9886
9887
9888 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9889 Log:
9890 Update NEWS.
9891
9892
9893 Modified:
9894 trunk/NEWS (File Modified)
9895
9896
9897 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9898 Log:
9899 Don't allow lookups by uid in /monitor + and /monitor s.
9900
9901
9902 Modified:
9903 trunk/modules/m_monitor.c (File Modified)
9904
9905
9906 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9907 Log:
9908 Stop garbage +j being set in cases like +j aaa:bbb by
9909 initializing the variables properly.
9910
9911 Reported by kyle.
9912
9913
9914 Modified:
9915 trunk/modules/core/m_mode.c (File Modified)
9916 trunk/modules/core/m_sjoin.c (File Modified)
9917
9918
9919 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9920 Log:
9921 Apply flags to the proper server in me_gcap().
9922
9923
9924 Modified:
9925 trunk/modules/m_capab.c (File Modified)
9926
9927
9928 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9929 Log:
9930 Use find_named_client() instead of find_client() to check
9931 for nick collisions.
9932
9933
9934 Modified:
9935 trunk/modules/core/m_nick.c (File Modified)
9936
9937
9938 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9939 Log:
9940 - Replace old 381 numeric with a new, more positive one!
9941
9942
9943 Modified:
9944 trunk/src/messages.tab (File Modified)
9945
9946
9947 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9948 Log:
9949 Make it compile again.
9950
9951
9952 Modified:
9953 trunk/src/channel.c (File Modified)
9954 trunk/src/client.c (File Modified)
9955 trunk/src/ircd.c (File Modified)
9956 trunk/src/packet.c (File Modified)
9957
9958
9959 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9960 Log:
9961 - Prevent UID disclosure in cmode setting.
9962
9963
9964 Modified:
9965 trunk/NEWS (File Modified)
9966 trunk/modules/core/m_mode.c (File Modified)
9967
9968
9969 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9970 Log:
9971 A different check which prevents UID disclosure.
9972
9973
9974 Modified:
9975 trunk/modules/core/m_kick.c (File Modified)
9976
9977
9978 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9979 Log:
9980 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9981
9982
9983 Modified:
9984 trunk/modules/core/m_kick.c (File Modified)
9985
9986
9987 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9988 Log:
9989 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9990
9991
9992 Modified:
9993 trunk/NEWS (File Modified)
9994 trunk/modules/m_accept.c (File Modified)
9995 trunk/modules/m_admin.c (File Modified)
9996 trunk/modules/m_away.c (File Modified)
9997 trunk/modules/m_cap.c (File Modified)
9998 trunk/modules/m_capab.c (File Modified)
9999 trunk/modules/m_challenge.c (File Modified)
10000 trunk/modules/m_chghost.c (File Modified)
10001 trunk/modules/m_close.c (File Modified)
10002 trunk/modules/m_cmessage.c (File Modified)
10003 trunk/modules/m_connect.c (File Modified)
10004 trunk/modules/m_dline.c (File Modified)
10005 trunk/modules/m_encap.c (File Modified)
10006 trunk/modules/m_etrace.c (File Modified)
10007 trunk/modules/m_gline.c (File Modified)
10008 trunk/modules/m_help.c (File Modified)
10009 trunk/modules/m_info.c (File Modified)
10010 trunk/modules/m_invite.c (File Modified)
10011 trunk/modules/m_ison.c (File Modified)
10012 trunk/modules/m_kline.c (File Modified)
10013 trunk/modules/m_knock.c (File Modified)
10014 trunk/modules/m_links.c (File Modified)
10015 trunk/modules/m_list.c (File Modified)
10016 trunk/modules/m_locops.c (File Modified)
10017 trunk/modules/m_lusers.c (File Modified)
10018 trunk/modules/m_map.c (File Modified)
10019 trunk/modules/m_monitor.c (File Modified)
10020 trunk/modules/m_motd.c (File Modified)
10021 trunk/modules/m_names.c (File Modified)
10022 trunk/modules/m_oper.c (File Modified)
10023 trunk/modules/m_operspy.c (File Modified)
10024 trunk/modules/m_pass.c (File Modified)
10025 trunk/modules/m_ping.c (File Modified)
10026 trunk/modules/m_pong.c (File Modified)
10027 trunk/modules/m_post.c (File Modified)
10028 trunk/modules/m_rehash.c (File Modified)
10029 trunk/modules/m_restart.c (File Modified)
10030 trunk/modules/m_resv.c (File Modified)
10031 trunk/modules/m_services.c (File Modified)
10032 trunk/modules/m_set.c (File Modified)
10033 trunk/modules/m_sshortcut.c (File Modified)
10034 trunk/modules/m_stats.c (File Modified)
10035 trunk/modules/m_svinfo.c (File Modified)
10036 trunk/modules/m_tb.c (File Modified)
10037 trunk/modules/m_testline.c (File Modified)
10038 trunk/modules/m_testmask.c (File Modified)
10039 trunk/modules/m_time.c (File Modified)
10040 trunk/modules/m_topic.c (File Modified)
10041 trunk/modules/m_trace.c (File Modified)
10042 trunk/modules/m_unreject.c (File Modified)
10043 trunk/modules/m_user.c (File Modified)
10044 trunk/modules/m_userhost.c (File Modified)
10045 trunk/modules/m_users.c (File Modified)
10046 trunk/modules/m_version.c (File Modified)
10047 trunk/modules/m_wallops.c (File Modified)
10048 trunk/modules/m_who.c (File Modified)
10049 trunk/modules/m_whois.c (File Modified)
10050 trunk/modules/m_whowas.c (File Modified)
10051 trunk/modules/m_xline.c (File Modified)
10052 trunk/src/adns.c (File Modified)
10053 trunk/src/aline.c (File Modified)
10054 trunk/src/cache.c (File Modified)
10055 trunk/src/channel.c (File Modified)
10056 trunk/src/class.c (File Modified)
10057 trunk/src/client.c (File Modified)
10058 trunk/src/commio.c (File Modified)
10059 trunk/src/event.c (File Modified)
10060 trunk/src/hash.c (File Modified)
10061 trunk/src/hostmask.c (File Modified)
10062 trunk/src/ircd.c (File Modified)
10063 trunk/src/kdparse.c (File Modified)
10064 trunk/src/linebuf.c (File Modified)
10065 trunk/src/listener.c (File Modified)
10066 trunk/src/modules.c (File Modified)
10067 trunk/src/monitor.c (File Modified)
10068 trunk/src/newconf.c (File Modified)
10069 trunk/src/packet.c (File Modified)
10070 trunk/src/parse.c (File Modified)
10071 trunk/src/reject.c (File Modified)
10072 trunk/src/s_auth.c (File Modified)
10073 trunk/src/s_conf.c (File Modified)
10074 trunk/src/s_gline.c (File Modified)
10075 trunk/src/s_log.c (File Modified)
10076 trunk/src/s_newconf.c (File Modified)
10077 trunk/src/s_serv.c (File Modified)
10078 trunk/src/s_stats.c (File Modified)
10079 trunk/src/s_user.c (File Modified)
10080 trunk/src/send.c (File Modified)
10081 trunk/src/whowas.c (File Modified)
10082
10083
10084 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10085 Log:
10086 - More coding style niceities. Pretty much got client.h squared away.
10087
10088
10089 Modified:
10090 trunk/modules/m_dline.c (File Modified)
10091 trunk/modules/m_gline.c (File Modified)
10092 trunk/modules/m_kline.c (File Modified)
10093 trunk/modules/m_rehash.c (File Modified)
10094 trunk/modules/m_resv.c (File Modified)
10095 trunk/modules/m_stats.c (File Modified)
10096 trunk/modules/m_testline.c (File Modified)
10097 trunk/modules/m_user.c (File Modified)
10098 trunk/modules/m_xline.c (File Modified)
10099
10100
10101 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10102 Log:
10103 - Propagate quiets (+q) on netjoins
10104 - Clear +q list too on lowerTS sjoin from TS6 source
10105
10106
10107 Modified:
10108 trunk/modules/core/m_sjoin.c (File Modified)
10109 trunk/src/s_serv.c (File Modified)
10110
10111
10112 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10113 Log:
10114 Second argument to whois is always a nick, never a uid.
10115 This prevents /whois other.server uid to get information
10116 about that uid.
10117
10118
10119 Modified:
10120 trunk/modules/m_whois.c (File Modified)
10121
10122
10123 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10124 Log:
10125 Don't allow local users to use uids in user mode.
10126
10127
10128 Modified:
10129 trunk/src/s_user.c (File Modified)
10130
10131
10132 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10133 Log:
10134 Make it compile again.
10135
10136
10137 Modified:
10138 trunk/src/s_stats.c (File Modified)
10139
10140
10141 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10142 Log:
10143 Fix propagation of empty SJOIN.
10144
10145
10146 Modified:
10147 trunk/modules/core/m_sjoin.c (File Modified)
10148
10149
10150 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10151 Log:
10152 Some atheme-style niceties here.
10153
10154
10155 Modified:
10156 trunk/modules/m_accept.c (File Modified)
10157 trunk/modules/m_admin.c (File Modified)
10158 trunk/modules/m_away.c (File Modified)
10159 trunk/modules/m_cap.c (File Modified)
10160 trunk/modules/m_capab.c (File Modified)
10161 trunk/modules/m_challenge.c (File Modified)
10162 trunk/modules/m_chghost.c (File Modified)
10163 trunk/modules/m_close.c (File Modified)
10164 trunk/modules/m_cmessage.c (File Modified)
10165 trunk/modules/m_connect.c (File Modified)
10166 trunk/modules/m_dline.c (File Modified)
10167 trunk/modules/m_encap.c (File Modified)
10168 trunk/modules/m_etrace.c (File Modified)
10169 trunk/modules/m_gline.c (File Modified)
10170 trunk/modules/m_help.c (File Modified)
10171 trunk/modules/m_info.c (File Modified)
10172 trunk/modules/m_invite.c (File Modified)
10173 trunk/modules/m_ison.c (File Modified)
10174 trunk/modules/m_kline.c (File Modified)
10175 trunk/modules/m_knock.c (File Modified)
10176 trunk/modules/m_links.c (File Modified)
10177 trunk/modules/m_list.c (File Modified)
10178 trunk/modules/m_locops.c (File Modified)
10179 trunk/modules/m_lusers.c (File Modified)
10180 trunk/modules/m_map.c (File Modified)
10181 trunk/modules/m_monitor.c (File Modified)
10182 trunk/modules/m_motd.c (File Modified)
10183 trunk/modules/m_names.c (File Modified)
10184 trunk/modules/m_oper.c (File Modified)
10185 trunk/modules/m_operspy.c (File Modified)
10186 trunk/modules/m_pass.c (File Modified)
10187 trunk/modules/m_ping.c (File Modified)
10188 trunk/modules/m_pong.c (File Modified)
10189 trunk/modules/m_post.c (File Modified)
10190 trunk/modules/m_rehash.c (File Modified)
10191 trunk/modules/m_restart.c (File Modified)
10192 trunk/modules/m_resv.c (File Modified)
10193 trunk/modules/m_services.c (File Modified)
10194 trunk/modules/m_set.c (File Modified)
10195 trunk/modules/m_sshortcut.c (File Modified)
10196 trunk/modules/m_stats.c (File Modified)
10197 trunk/modules/m_svinfo.c (File Modified)
10198 trunk/modules/m_tb.c (File Modified)
10199 trunk/modules/m_testline.c (File Modified)
10200 trunk/modules/m_testmask.c (File Modified)
10201 trunk/modules/m_time.c (File Modified)
10202 trunk/modules/m_topic.c (File Modified)
10203 trunk/modules/m_trace.c (File Modified)
10204 trunk/modules/m_unreject.c (File Modified)
10205 trunk/modules/m_user.c (File Modified)
10206 trunk/modules/m_userhost.c (File Modified)
10207 trunk/modules/m_users.c (File Modified)
10208 trunk/modules/m_version.c (File Modified)
10209 trunk/modules/m_wallops.c (File Modified)
10210 trunk/modules/m_who.c (File Modified)
10211 trunk/modules/m_whois.c (File Modified)
10212 trunk/modules/m_whowas.c (File Modified)
10213 trunk/modules/m_xline.c (File Modified)
10214
10215
10216 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10217 Log:
10218 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10219
10220
10221 Modified:
10222 trunk/.indent.pro (File Modified)
10223 trunk/include/charybdis.h (File Added)
10224 trunk/include/client.h (File Modified)
10225 trunk/modules/.indent.pro (File Modified)
10226 trunk/src/.indent.pro (File Modified)
10227 trunk/src/adns.c (File Modified)
10228 trunk/src/aline.c (File Modified)
10229 trunk/src/cache.c (File Modified)
10230 trunk/src/channel.c (File Modified)
10231 trunk/src/class.c (File Modified)
10232 trunk/src/client.c (File Modified)
10233 trunk/src/commio.c (File Modified)
10234 trunk/src/event.c (File Modified)
10235 trunk/src/hash.c (File Modified)
10236 trunk/src/hostmask.c (File Modified)
10237 trunk/src/ircd.c (File Modified)
10238 trunk/src/kdparse.c (File Modified)
10239 trunk/src/linebuf.c (File Modified)
10240 trunk/src/listener.c (File Modified)
10241 trunk/src/modules.c (File Modified)
10242 trunk/src/monitor.c (File Modified)
10243 trunk/src/newconf.c (File Modified)
10244 trunk/src/packet.c (File Modified)
10245 trunk/src/parse.c (File Modified)
10246 trunk/src/reject.c (File Modified)
10247 trunk/src/s_auth.c (File Modified)
10248 trunk/src/s_conf.c (File Modified)
10249 trunk/src/s_gline.c (File Modified)
10250 trunk/src/s_log.c (File Modified)
10251 trunk/src/s_newconf.c (File Modified)
10252 trunk/src/s_serv.c (File Modified)
10253 trunk/src/s_stats.c (File Modified)
10254 trunk/src/s_user.c (File Modified)
10255 trunk/src/send.c (File Modified)
10256 trunk/src/whowas.c (File Modified)
10257
10258
10259 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10260 Log:
10261 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10262 - Convert a few modules towards using this code.
10263 - Make a note about this change in NEWS.
10264
10265
10266 Modified:
10267 trunk/NEWS (File Modified)
10268 trunk/include/aline.h (File Added)
10269 trunk/modules/m_dline.c (File Modified)
10270 trunk/modules/m_kline.c (File Modified)
10271 trunk/modules/m_resv.c (File Modified)
10272 trunk/modules/m_xline.c (File Modified)
10273 trunk/src/Makefile.in (File Modified)
10274 trunk/src/aline.c (File Added)
10275
10276
10277 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10278 Log:
10279 - Update NEWS document.
10280
10281
10282 Modified:
10283 trunk/NEWS (File Modified)
10284
10285
10286 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10287 Log:
10288 Use find_named_person() instead of find_person() in services shortcuts.
10289
10290
10291 Modified:
10292 trunk/modules/m_sshortcut.c (File Modified)
10293
10294
10295 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10296 Log:
10297 Fix propagation of empty channels (+P).
10298
10299
10300 Modified:
10301 trunk/modules/core/m_sjoin.c (File Modified)
10302 trunk/src/s_serv.c (File Modified)
10303
10304
10305 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10306 Log:
10307 Use same comparison for +f.
10308
10309
10310 Modified:
10311 trunk/modules/core/m_join.c (File Modified)
10312
10313
10314 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10315 Log:
10316 Retire server-server non-encap CHGHOST, and clean it up a bit.
10317
10318
10319 Modified:
10320 trunk/modules/m_chghost.c (File Modified)
10321
10322
10323 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10324 Log:
10325 Use TS6 form for SQUIT wallops.
10326
10327
10328 Modified:
10329 trunk/modules/core/m_squit.c (File Modified)
10330
10331
10332 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10333 Log:
10334 Propagate nick changes for remote clients in TS6 form if possible;
10335 simplify the code a bit.
10336
10337
10338 Modified:
10339 trunk/modules/core/m_nick.c (File Modified)
10340
10341
10342 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10343 Log:
10344 Only clear oper_only_umodes on deoper for local clients.
10345
10346
10347 Modified:
10348 trunk/src/s_user.c (File Modified)
10349
10350
10351 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10352 Log:
10353 - Don't enable use_whois_actually in the default config, makes cloaking
10354 only useful for vanity.
10355
10356
10357 Modified:
10358 trunk/doc/example.conf (File Modified)
10359
10360
10361 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10362 Log:
10363 Fix linebuf raw code to not truncate lines longer than
10364 510 characters. This stops ziplinks corruption at
10365 the initial burst if the other side sends a lot.
10366
10367
10368 Modified:
10369 trunk/src/linebuf.c (File Modified)
10370
10371
10372 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10373 Log:
10374 - Add +r to channel_modes().
10375
10376
10377 Modified:
10378 trunk/src/channel.c (File Modified)
10379
10380
10381 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10382 Log:
10383 Update NEWS.
10384
10385
10386 Modified:
10387 trunk/NEWS (File Modified)
10388
10389
10390 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10391 Log:
10392 err, nvm. wrong project :-P
10393
10394
10395 Modified:
10396 trunk/src/match.c (File Modified)
10397
10398
10399 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10400 Log:
10401 make sure we don't crash on match(NULL, test)
10402
10403
10404 Modified:
10405 trunk/src/match.c (File Modified)
10406
10407
10408 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10409 Log:
10410 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10411 flags = rehash in shared{}.
10412 Uses :<source> ENCAP <target> REHASH [option].
10413
10414
10415 Modified:
10416 trunk/doc/example.conf (File Modified)
10417 trunk/doc/reference.conf (File Modified)
10418 trunk/help/opers/rehash (File Modified)
10419 trunk/include/s_newconf.h (File Modified)
10420 trunk/modules/m_rehash.c (File Modified)
10421 trunk/modules/m_stats.c (File Modified)
10422 trunk/src/newconf.c (File Modified)
10423
10424
10425 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10426 Log:
10427 Initialize flags to 0 in conf_set_shared_flags() and
10428 conf_set_cluster_flags().
10429
10430
10431 Modified:
10432 trunk/src/newconf.c (File Modified)
10433
10434
10435 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10436 Log:
10437 Don't allow a forward from a #channel to an &channel.
10438 Error message is Illegal channel name.
10439
10440
10441 Modified:
10442 trunk/modules/core/m_mode.c (File Modified)
10443
10444
10445 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10446 Log:
10447 - change version to 1.0.1
10448
10449
10450 Modified:
10451 trunk/configure (File Modified)
10452 trunk/configure.ac (File Modified)
10453
10454
10455 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10456 Log:
10457 Update NEWS.
10458
10459
10460 Modified:
10461 trunk/NEWS (File Modified)
10462
10463
10464 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10465 Log:
10466 Services shortcuts changes:
10467 - Require umode +S on target
10468 - Use ERR_SERVICESDOWN (440) for error message
10469 - Fix check for empty string
10470
10471
10472 Modified:
10473 trunk/include/numeric.h (File Modified)
10474 trunk/modules/m_sshortcut.c (File Modified)
10475 trunk/src/messages.tab (File Modified)
10476
10477
10478 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10479 Log:
10480 s/IsChanService/IsService/g;
10481
10482
10483 Modified:
10484 trunk/modules/m_sshortcut.c (File Modified)
10485
10486
10487 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10488 Log:
10489 Add check for service validity in shortcut routines.
10490
10491
10492 Modified:
10493 trunk/modules/m_sshortcut.c (File Modified)
10494
10495
10496 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10497 Log:
10498 Don't allow forwarding to a -F channel the setter is not on.
10499
10500
10501 Modified:
10502 trunk/modules/core/m_mode.c (File Modified)
10503
10504
10505 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10506 Log:
10507 Describe identify_service and identify_command in
10508 reference.conf.
10509
10510
10511 Modified:
10512 trunk/doc/reference.conf (File Modified)
10513
10514
10515 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10516 Log:
10517 More helpfile updates.
10518
10519
10520 Modified:
10521 trunk/help/Makefile.in (File Modified)
10522 trunk/help/opers/die (File Modified)
10523 trunk/help/opers/join (File Modified)
10524 trunk/help/opers/links (File Modified)
10525 trunk/help/opers/lusers (File Modified)
10526 trunk/help/opers/map (File Added)
10527 trunk/help/opers/motd (File Modified)
10528 trunk/help/opers/names (File Modified)
10529 trunk/help/opers/notice (File Modified)
10530 trunk/help/opers/operspy (File Modified)
10531 trunk/help/opers/part (File Modified)
10532 trunk/help/opers/privmsg (File Modified)
10533 trunk/help/opers/restart (File Modified)
10534 trunk/help/opers/set (File Modified)
10535 trunk/help/opers/stats (File Modified)
10536 trunk/help/opers/trace (File Modified)
10537 trunk/help/opers/version (File Modified)
10538 trunk/help/users/notice (File Modified)
10539 trunk/help/users/privmsg (File Modified)
10540 trunk/help/users/stats (File Modified)
10541
10542
10543 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10544 Log:
10545 Update help files.
10546
10547
10548 Modified:
10549 trunk/help/opers/cmode (File Modified)
10550 trunk/help/opers/umode (File Modified)
10551 trunk/help/opers/wallops (File Modified)
10552 trunk/help/opers/who (File Modified)
10553 trunk/help/users/umode (File Modified)
10554
10555
10556 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10557 Log:
10558 Include cmode +r in 004 and 005.
10559
10560
10561 Modified:
10562 trunk/include/supported.h (File Modified)
10563 trunk/src/messages.tab (File Modified)
10564
10565
10566 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10567 Log:
10568 No need to clear all 3 buffers in channel_modes().
10569
10570
10571 Modified:
10572 trunk/src/channel.c (File Modified)
10573
10574
10575 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10576 Log:
10577 - Fix multiple +f modes per line
10578 - -f shouldn't take a parameter
10579
10580
10581 Modified:
10582 trunk/modules/core/m_mode.c (File Modified)
10583
10584
10585 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10586 Log:
10587 Channel mode +Q now prevents forwarding to or through
10588 a channel, just like in hyperion, not from a channel.
10589
10590
10591 Modified:
10592 trunk/modules/core/m_join.c (File Modified)
10593
10594
10595 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10596 Log:
10597 Complete +F/+Q propagation.
10598
10599
10600 Modified:
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/modules/core/m_sjoin.c (File Modified)
10603 trunk/src/channel.c (File Modified)
10604
10605
10606 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10607 Log:
10608 - A few minor fixes.
10609
10610
10611 Modified:
10612 trunk/modules/core/m_join.c (File Modified)
10613 trunk/modules/m_services.c (File Modified)
10614
10615
10616 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10617 Log:
10618 - Fix netsplit obfuscation.
10619
10620
10621 Modified:
10622 trunk/src/client.c (File Modified)
10623
10624
10625 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10626 Log:
10627 - Fix another /stats p related bug.
10628
10629
10630 Modified:
10631 trunk/src/client.c (File Modified)
10632
10633
10634 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10635 Log:
10636 - Update example.conf.
10637
10638
10639 Modified:
10640 trunk/doc/example.conf (File Modified)
10641
10642
10643 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10644 Log:
10645 - Fix a minor bug here, and re-release 1.0.
10646
10647
10648 Modified:
10649 trunk/modules/core/m_nick.c (File Modified)
10650
10651
10652 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10653 Log:
10654 - Add bursted clients to /stats p list.
10655
10656
10657 Modified:
10658 trunk/modules/core/m_nick.c (File Modified)
10659
10660
10661 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10662 Log:
10663 - Add identify_service, identify_command options to the example.conf,
10664 newconf parser.
10665
10666
10667 Modified:
10668 trunk/NEWS (File Modified)
10669 trunk/doc/example.conf (File Modified)
10670 trunk/src/newconf.c (File Modified)
10671
10672
10673 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10674 Log:
10675 - Add services shortcuts.
10676
10677
10678 Modified:
10679 trunk/modules/Makefile.in (File Modified)
10680 trunk/modules/m_sshortcut.c (File Added)
10681
10682
10683 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10684 Log:
10685 - put back checks i removed by mistake
10686
10687
10688 Modified:
10689 trunk/modules/core/m_join.c (File Modified)
10690
10691
10692 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10693 Log:
10694 - Implement channel mode +Q, which disables forwarding.
10695 - Make forwarding usable by everyone.
10696 - Implement channel mode +F which bypasses authority checks on a target
10697 set with this mode
10698 - Update NEWS.
10699
10700
10701 Modified:
10702 trunk/NEWS (File Modified)
10703 trunk/include/channel.h (File Modified)
10704 trunk/include/supported.h (File Modified)
10705 trunk/modules/core/m_join.c (File Modified)
10706 trunk/modules/core/m_mode.c (File Modified)
10707 trunk/src/messages.tab (File Modified)
10708
10709
10710 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10711 Log:
10712 - Fix account handling brokenness.
10713
10714
10715 Modified:
10716 trunk/modules/m_services.c (File Modified)
10717
10718
10719 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10720 Log:
10721 Identify to services via server password hack. Still
10722 needs config file parts, like
10723 identifyservice = "nickserv@services.int";
10724 identifycommand = "IDENTIFY";
10725
10726
10727 Modified:
10728 trunk/include/s_conf.h (File Modified)
10729 trunk/src/s_user.c (File Modified)
10730
10731
10732 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10733 Log:
10734 Make send.c compile.
10735
10736
10737 Modified:
10738 trunk/src/send.c (File Modified)
10739
10740
10741 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10742 Log:
10743 - Handle this better.
10744
10745
10746 Modified:
10747 trunk/src/send.c (File Modified)
10748
10749
10750 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10751 Log:
10752 If the source is not a client, don't send to normal users.
10753
10754
10755 Modified:
10756 trunk/src/send.c (File Modified)
10757
10758
10759 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10760 Log:
10761 - Make /wallops behave as wallops in other ircds.
10762
10763
10764 Modified:
10765 trunk/modules/m_wallops.c (File Modified)
10766 trunk/src/send.c (File Modified)
10767
10768
10769 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10770 Log:
10771 - charybdis-1.0
10772
10773
10774 Modified:
10775 trunk/NEWS (File Modified)
10776 trunk/configure (File Modified)
10777 trunk/configure.ac (File Modified)
10778
10779
10780 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10781 Log:
10782 - Remove efnet configuration.
10783 - Rename example.conf as reference.conf, and replace the default
10784 example.conf with one suitable for AthemeNET.
10785 - Update makefile to reflect these changes.
10786
10787
10788 Modified:
10789 trunk/doc/Makefile.in (File Modified)
10790 trunk/doc/example.conf (File Modified)
10791 trunk/doc/example.efnet.conf (File Deleted)
10792 trunk/doc/reference.conf (File Added)
10793
10794
10795 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10796 Log:
10797 - Don't display opers who are /away.
10798
10799
10800 Modified:
10801 trunk/modules/m_stats.c (File Modified)
10802
10803
10804 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10805 Log:
10806 Put cmode +f in 004 and 005.
10807
10808
10809 Modified:
10810 trunk/include/supported.h (File Modified)
10811 trunk/src/messages.tab (File Modified)
10812
10813
10814 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10815 Log:
10816 Add user umode +Q which prevents a user from
10817 being forwarded.
10818
10819
10820 Modified:
10821 trunk/include/client.h (File Modified)
10822 trunk/modules/core/m_join.c (File Modified)
10823 trunk/src/messages.tab (File Modified)
10824 trunk/src/s_user.c (File Modified)
10825
10826
10827 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10828 Log:
10829 Implement channel forwarding in m_join(). As in
10830 hyperion, failing to join because of +i, +r or +j
10831 can cause you to be forwarded, potentially
10832 recursively. Unlike hyperion, a single numeric
10833 is sent in case of a successful forward, otherwise
10834 the ircd acts if there were no forward.
10835
10836
10837 Modified:
10838 trunk/include/numeric.h (File Modified)
10839 trunk/modules/core/m_join.c (File Modified)
10840 trunk/src/messages.tab (File Modified)
10841
10842
10843 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10844 Log:
10845 Allow servers to set oper-only cmodes as well.
10846
10847
10848 Modified:
10849 trunk/modules/core/m_mode.c (File Modified)
10850
10851
10852 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10853 Log:
10854 Add cmode +f which takes a channel name, settable
10855 only by opers for now. Does not do anything yet.
10856
10857
10858 Modified:
10859 trunk/include/channel.h (File Modified)
10860 trunk/modules/core/m_join.c (File Modified)
10861 trunk/modules/core/m_mode.c (File Modified)
10862 trunk/modules/core/m_sjoin.c (File Modified)
10863 trunk/src/channel.c (File Modified)
10864
10865
10866 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10867 Log:
10868 Fully initialize 'mode' in ms_join() and ms_sjoin()
10869 to avoid old +j garbage from being used.
10870
10871
10872 Modified:
10873 trunk/modules/core/m_join.c (File Modified)
10874 trunk/modules/core/m_sjoin.c (File Modified)
10875
10876
10877 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10878 Log:
10879 - only touch join_count/join_delta if join throttling
10880 is enabled on the channel
10881 - reset join_count/join_delta to 0 if -j is set
10882
10883
10884 Modified:
10885 trunk/modules/core/m_join.c (File Modified)
10886 trunk/modules/core/m_mode.c (File Modified)
10887 trunk/modules/core/m_sjoin.c (File Modified)
10888
10889
10890 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10891 Log:
10892 Also start a new "period" for join throttling for remote joins,
10893 if necessary. Make the code slightly clearer.
10894
10895
10896 Modified:
10897 trunk/modules/core/m_join.c (File Modified)
10898 trunk/src/channel.c (File Modified)
10899
10900
10901 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10902 Log:
10903 Some +j improvements, still broken.
10904
10905
10906 Modified:
10907 trunk/modules/core/m_join.c (File Modified)
10908 trunk/modules/core/m_sjoin.c (File Modified)
10909
10910
10911 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10912 Log:
10913 Only do +z processing for +m channels the sender is on,
10914 as bans/quiets are currently only checked locally.
10915
10916
10917 Modified:
10918 trunk/modules/core/m_message.c (File Modified)
10919
10920
10921 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10922 Log:
10923 - Add max_bans_large configuration option, defaulting to 500, to
10924 limit the number of bans in a +L channel
10925 - Change b/e/I to b/e/I/q in texts
10926
10927
10928 Modified:
10929 trunk/doc/example.conf (File Modified)
10930 trunk/include/s_conf.h (File Modified)
10931 trunk/modules/core/m_mode.c (File Modified)
10932 trunk/modules/m_info.c (File Modified)
10933 trunk/src/newconf.c (File Modified)
10934 trunk/src/s_conf.c (File Modified)
10935
10936
10937 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10938 Log:
10939 Store invite for +gi channels.
10940 Note that +gi is significantly weaker access control than +i.
10941
10942
10943 Modified:
10944 trunk/modules/m_invite.c (File Modified)
10945
10946
10947 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10948 Log:
10949 Nonops are allowed to see +q lists.
10950
10951
10952 Modified:
10953 trunk/modules/core/m_mode.c (File Modified)
10954
10955
10956 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10957 Log:
10958 Invalidate can_send() cache on -q.
10959
10960
10961 Modified:
10962 trunk/modules/core/m_mode.c (File Modified)
10963
10964
10965 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10966 Log:
10967 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10968
10969
10970 Modified:
10971 trunk/modules/core/m_sjoin.c (File Modified)
10972
10973
10974 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10975 Log:
10976 - Allow blank SJOINs -- for permanant channels.
10977
10978
10979 Modified:
10980 trunk/modules/core/m_sjoin.c (File Modified)
10981
10982
10983 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10984 Log:
10985 - Burst permanant channels.
10986
10987
10988 Modified:
10989 trunk/src/s_serv.c (File Modified)
10990
10991
10992 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10993 Log:
10994 - Fix handling of permanant channels.
10995
10996
10997 Modified:
10998 trunk/modules/core/m_join.c (File Modified)
10999
11000
11001 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11002 Log:
11003 - Run indent on core modules.
11004 - Add propagation of join throttle settings.
11005
11006
11007 Modified:
11008 trunk/modules/core/m_die.c (File Modified)
11009 trunk/modules/core/m_error.c (File Modified)
11010 trunk/modules/core/m_join.c (File Modified)
11011 trunk/modules/core/m_kick.c (File Modified)
11012 trunk/modules/core/m_kill.c (File Modified)
11013 trunk/modules/core/m_message.c (File Modified)
11014 trunk/modules/core/m_mode.c (File Modified)
11015 trunk/modules/core/m_nick.c (File Modified)
11016 trunk/modules/core/m_part.c (File Modified)
11017 trunk/modules/core/m_quit.c (File Modified)
11018 trunk/modules/core/m_server.c (File Modified)
11019 trunk/modules/core/m_sjoin.c (File Modified)
11020 trunk/modules/core/m_squit.c (File Modified)
11021
11022
11023 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11024 Log:
11025 - Fix mistake in commit message.
11026
11027
11028 Modified:
11029 trunk/ChangeLog (File Modified)
11030
11031
11032 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11033 Log:
11034 - Channel throttling.
11035
11036
11037 Modified:
11038 trunk/NEWS (File Modified)
11039 trunk/include/supported.h (File Modified)
11040 trunk/modules/core/m_mode.c (File Modified)
11041 trunk/src/messages.tab (File Modified)
11042
11043
11044 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11045 Log:
11046 - Channel throttle logic fixes.
11047
11048
11049 Modified:
11050 trunk/include/channel.h (File Modified)
11051
11052
11053 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11054 Log:
11055 - Add the throttle logic.
11056
11057
11058 Modified:
11059 trunk/include/channel.h (File Modified)
11060 trunk/include/numeric.h (File Modified)
11061 trunk/modules/core/m_join.c (File Modified)
11062 trunk/src/channel.c (File Modified)
11063 trunk/src/messages.tab (File Modified)
11064
11065
11066 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11067 Log:
11068 - Cosmetic fixes to CREDITS.
11069
11070
11071 Modified:
11072 trunk/CREDITS (File Modified)
11073
11074
11075 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11076 Log:
11077 - Better channel_modes() from ShadowIRCd 4.
11078
11079
11080 Modified:
11081 trunk/include/channel.h (File Modified)
11082 trunk/src/channel.c (File Modified)
11083
11084
11085 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11086 Log:
11087 - Strip colour codes from parts.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_part.c (File Modified)
11092
11093
11094 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11095 Log:
11096 - Strip colour codes from quits.
11097
11098
11099 Modified:
11100 trunk/modules/core/m_quit.c (File Modified)
11101
11102
11103 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11104 Log:
11105 - add +c/+g/+z to channel_modes().
11106
11107
11108 Modified:
11109 trunk/src/channel.c (File Modified)
11110
11111
11112 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11113 Log:
11114 - Add +g to 004/005 numerics.
11115
11116
11117 Modified:
11118 trunk/include/supported.h (File Modified)
11119 trunk/src/messages.tab (File Modified)
11120
11121
11122 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11123 Log:
11124 - Add +cgz to set_final_mode() in both join/sjoin.
11125 - Implement channel mode +g: Free invite.
11126
11127
11128 Modified:
11129 trunk/include/channel.h (File Modified)
11130 trunk/modules/core/m_join.c (File Modified)
11131 trunk/modules/core/m_mode.c (File Modified)
11132 trunk/modules/core/m_sjoin.c (File Modified)
11133 trunk/modules/m_invite.c (File Modified)
11134
11135
11136 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11137 Log:
11138 - Make sure /stats p uses the right list.
11139
11140
11141 Modified:
11142 trunk/modules/m_stats.c (File Modified)
11143
11144
11145 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11146 Log:
11147 - local oper list becomes local_oper_list.
11148 - all opers are stored on oper_list for /stats p.
11149
11150
11151 Modified:
11152 trunk/include/ircd.h (File Modified)
11153 trunk/modules/m_stats.c (File Modified)
11154 trunk/modules/m_trace.c (File Modified)
11155 trunk/src/client.c (File Modified)
11156 trunk/src/ircd.c (File Modified)
11157 trunk/src/s_user.c (File Modified)
11158 trunk/src/send.c (File Modified)
11159
11160
11161 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11162 Log:
11163 - Remove ENABLE_SERVICES legacy define.
11164
11165
11166 Modified:
11167 trunk/configure (File Modified)
11168 trunk/configure.ac (File Modified)
11169 trunk/include/client.h (File Modified)
11170 trunk/include/m_info.h (File Modified)
11171 trunk/include/s_conf.h (File Modified)
11172 trunk/modules/Makefile.in (File Modified)
11173 trunk/modules/core/m_kick.c (File Modified)
11174 trunk/modules/core/m_mode.c (File Modified)
11175 trunk/modules/core/m_nick.c (File Modified)
11176 trunk/modules/core/m_sjoin.c (File Modified)
11177 trunk/modules/m_services.c (File Modified)
11178 trunk/src/channel.c (File Modified)
11179 trunk/src/newconf.c (File Modified)
11180 trunk/src/s_conf.c (File Modified)
11181 trunk/src/s_serv.c (File Modified)
11182 trunk/src/s_user.c (File Modified)
11183
11184
11185 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11186 Log:
11187 - New reject message, ala ircu.
11188
11189
11190 Modified:
11191 trunk/src/reject.c (File Modified)
11192
11193
11194 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11195 Log:
11196 - Reduce 'broadcast storm' effect in m_chghost.
11197
11198
11199 Modified:
11200 trunk/modules/m_chghost.c (File Modified)
11201
11202
11203 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11204 Log:
11205 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11206
11207
11208 Modified:
11209 trunk/include/supported.h (File Modified)
11210 trunk/src/messages.tab (File Modified)
11211
11212
11213 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11214 Log:
11215 - Implement +z.
11216
11217
11218 Modified:
11219 trunk/include/channel.h (File Modified)
11220 trunk/modules/core/m_message.c (File Modified)
11221 trunk/modules/core/m_mode.c (File Modified)
11222
11223
11224 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11225 Log:
11226 - use sendto_one_numeric() in some places.
11227
11228
11229 Modified:
11230 trunk/modules/core/m_mode.c (File Modified)
11231
11232
11233 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11234 Log:
11235 - Implement channel mode +c -- colour stripping.
11236
11237
11238 Modified:
11239 trunk/include/irc_string.h (File Modified)
11240 trunk/include/supported.h (File Modified)
11241 trunk/modules/core/m_message.c (File Modified)
11242 trunk/modules/core/m_mode.c (File Modified)
11243 trunk/src/irc_string.c (File Modified)
11244 trunk/src/messages.tab (File Modified)
11245
11246
11247 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11248 Log:
11249 - Add +qLP to CHANMODES 005 numeric.
11250
11251
11252 Modified:
11253 trunk/include/supported.h (File Modified)
11254
11255
11256 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11257 Log:
11258 Move credits files to doc/.
11259
11260
11261 Modified:
11262 trunk/Hybrid-team (File Deleted)
11263 trunk/Ratbox-team (File Deleted)
11264 trunk/doc/Hybrid-team (File Added)
11265 trunk/doc/Ratbox-team (File Added)
11266
11267
11268 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11269 Log:
11270 - Rename Ratbox credits as Ratbox-team.
11271 - Add in our own CREDITS.
11272
11273
11274 Modified:
11275 trunk/CREDITS (File Deleted)
11276 trunk/CREDITS (File Added)
11277 trunk/Ratbox-team (File Added)
11278
11279
11280 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11281 Log:
11282 - Quietcache fixes.
11283
11284
11285 Modified:
11286 trunk/modules/core/m_mode.c (File Modified)
11287
11288
11289 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11290 Log:
11291 - Rebuild configure.
11292
11293
11294 Modified:
11295 trunk/autom4te.cache/ (File Deleted)
11296 trunk/configure (File Modified)
11297
11298
11299 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11300 Log:
11301 Add +q to messages.tab.
11302
11303
11304 Modified:
11305 trunk/src/messages.tab (File Modified)
11306
11307
11308 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11309 Log:
11310 - port m_sjoin stuff to TS6 JOIN syntax.
11311
11312
11313 Modified:
11314 trunk/modules/core/m_join.c (File Modified)
11315
11316
11317 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11318 Log:
11319 - Implement channel mode +q (quiet)
11320
11321
11322 Modified:
11323 trunk/include/channel.h (File Modified)
11324 trunk/modules/core/m_mode.c (File Modified)
11325 trunk/src/channel.c (File Modified)
11326
11327
11328 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11329 Log:
11330 Add +L/+P for set_final_mode().
11331
11332
11333 Modified:
11334 trunk/modules/core/m_sjoin.c (File Modified)
11335
11336
11337 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11338 Log:
11339 Add +L/+P in channel_modes().
11340
11341
11342 Modified:
11343 trunk/src/channel.c (File Modified)
11344
11345
11346 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11347 Log:
11348 - Use MODE_PERMANENT, not MODE_PERMANANT
11349 - Actually use chm_staff()
11350
11351 It compiles but is not otherwise tested.
11352
11353
11354 Modified:
11355 trunk/include/channel.h (File Modified)
11356 trunk/modules/core/m_mode.c (File Modified)
11357 trunk/modules/core/m_sjoin.c (File Modified)
11358 trunk/src/channel.c (File Modified)
11359
11360
11361 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11362 Log:
11363 - Ok, patchlevel.h is fixed now.
11364
11365
11366 Modified:
11367 trunk/include/patchlevel.h (File Modified)
11368
11369
11370 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11371 Log:
11372 - *sigh*
11373
11374
11375 Modified:
11376 trunk/include/patchlevel.h (File Modified)
11377 trunk/src/version.c.SH (File Modified)
11378
11379
11380 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11381 Log:
11382 - Fix compilation issue with version.c.
11383
11384
11385 Modified:
11386 trunk/src/version.c.SH (File Modified)
11387
11388
11389 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11390 Log:
11391 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11392 this from the BUGS file.
11393
11394
11395 Modified:
11396 trunk/BUGS (File Modified)
11397
11398
11399 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11400 Log:
11401 Mangle all netsplit messages if flatten links is enabled.
11402
11403
11404 Modified:
11405 trunk/src/client.c (File Modified)
11406
11407
11408 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11409 Log:
11410 - jilles pointed out that /stats p needed severe changes -- implement
11411 them
11412
11413
11414 Modified:
11415 trunk/modules/m_stats.c (File Modified)
11416
11417
11418 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11419 Log:
11420 Rename RELNOTES to NEWS.
11421
11422
11423 Modified:
11424 trunk/NEWS (File Added)
11425 trunk/RELNOTES (File Deleted)
11426
11427
11428 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11429 Log:
11430 Update RELNOTES.
11431
11432
11433 Modified:
11434 trunk/RELNOTES (File Modified)
11435
11436
11437 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11438 Log:
11439 - Make /stats p work globally.
11440 - Change 'OPER(s)' to 'staff members'
11441
11442
11443 Modified:
11444 trunk/modules/m_stats.c (File Modified)
11445
11446
11447 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11448 Log:
11449 - add modes, +LP to RPL_MYINFO.
11450
11451
11452 Modified:
11453 trunk/src/messages.tab (File Modified)
11454
11455
11456 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11457 Log:
11458 More stuff to RELNOTES.
11459
11460
11461 Modified:
11462 trunk/RELNOTES (File Modified)
11463
11464
11465 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11466 Log:
11467 - Implement +P.
11468
11469
11470 Modified:
11471 trunk/modules/core/m_sjoin.c (File Modified)
11472 trunk/src/channel.c (File Modified)
11473
11474
11475 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11476 Log:
11477 - Implement list limit exceed modes -- +L.
11478
11479
11480 Modified:
11481 trunk/modules/core/m_mode.c (File Modified)
11482
11483
11484 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11485 Log:
11486 - Add handlers for modes +L, +P.
11487
11488
11489 Modified:
11490 trunk/include/channel.h (File Modified)
11491 trunk/modules/core/m_mode.c (File Modified)
11492
11493
11494 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11495 Log:
11496 Update properties on *everything*.
11497
11498
11499 Modified:
11500 trunk/.cvsignore (Property Modified)
11501 trunk/.indent.pro (Property Modified)
11502 trunk/BUGS (File Modified) (Property Modified)
11503 trunk/CREDITS (File Modified) (Property Modified)
11504 trunk/ChangeLog (Property Modified)
11505 trunk/Hybrid-team (File Modified) (Property Modified)
11506 trunk/INSTALL (File Modified) (Property Modified)
11507 trunk/LICENSE (File Modified) (Property Modified)
11508 trunk/Makefile.in (File Modified) (Property Modified)
11509 trunk/README.FIRST (File Modified) (Property Modified)
11510 trunk/RELNOTES (File Modified) (Property Modified)
11511 trunk/SVN-Access (Property Modified)
11512 trunk/aclocal.m4 (File Modified) (Property Modified)
11513 trunk/adns/.cvsignore (Property Modified)
11514 trunk/adns/COPYING (Property Modified)
11515 trunk/adns/GPL-vs-LGPL (Property Modified)
11516 trunk/adns/Makefile.in (File Modified) (Property Modified)
11517 trunk/adns/README (Property Modified)
11518 trunk/adns/README.ircd (Property Modified)
11519 trunk/adns/adns.h (File Modified) (Property Modified)
11520 trunk/adns/check.c (File Modified) (Property Modified)
11521 trunk/adns/dlist.h (File Modified) (Property Modified)
11522 trunk/adns/event.c (File Modified) (Property Modified)
11523 trunk/adns/general.c (File Modified) (Property Modified)
11524 trunk/adns/internal.h (File Modified) (Property Modified)
11525 trunk/adns/parse.c (File Modified) (Property Modified)
11526 trunk/adns/query.c (File Modified) (Property Modified)
11527 trunk/adns/reply.c (File Modified) (Property Modified)
11528 trunk/adns/setup.c (File Modified) (Property Modified)
11529 trunk/adns/transmit.c (File Modified) (Property Modified)
11530 trunk/adns/tvarith.h (File Modified) (Property Modified)
11531 trunk/adns/types.c (File Modified) (Property Modified)
11532 trunk/configure (File Modified) (Property Modified)
11533 trunk/configure.ac (File Modified) (Property Modified)
11534 trunk/contrib/.cvsignore (Property Modified)
11535 trunk/contrib/.indent.pro (Property Modified)
11536 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11537 trunk/contrib/README (File Modified) (Property Modified)
11538 trunk/contrib/example_module.c (File Modified) (Property Modified)
11539 trunk/contrib/m_42.c (File Modified) (Property Modified)
11540 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11541 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11542 trunk/contrib/m_force.c (File Modified) (Property Modified)
11543 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11544 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11545 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11546 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11547 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11548 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11549 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11550 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11551 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11552 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11553 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11554 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11555 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11556 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11557 trunk/doc/.cvsignore (Property Modified)
11558 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11559 trunk/doc/Makefile.in (File Modified) (Property Modified)
11560 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11561 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11562 trunk/doc/challenge.txt (File Modified) (Property Modified)
11563 trunk/doc/example.conf (File Modified) (Property Modified)
11564 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11565 trunk/doc/hooks.txt (File Modified) (Property Modified)
11566 trunk/doc/index.txt (File Modified) (Property Modified)
11567 trunk/doc/ircd.8 (File Modified) (Property Modified)
11568 trunk/doc/ircd.motd (Property Modified)
11569 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11570 trunk/doc/modeg.txt (File Modified) (Property Modified)
11571 trunk/doc/modes.txt (File Modified) (Property Modified)
11572 trunk/doc/monitor.txt (File Modified) (Property Modified)
11573 trunk/doc/old/Authors (Property Modified)
11574 trunk/doc/operguide.txt (File Modified) (Property Modified)
11575 trunk/doc/opermyth.txt (Property Modified)
11576 trunk/doc/server-version-info (File Modified) (Property Modified)
11577 trunk/doc/services.txt (File Modified) (Property Modified)
11578 trunk/doc/technical/README.TSora (Property Modified)
11579 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11580 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11581 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11582 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11583 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11584 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11585 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11586 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11587 trunk/doc/technical/rfc1459.txt (Property Modified)
11588 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11589 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11590 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11591 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11592 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11593 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11594 trunk/help/Makefile.in (File Modified) (Property Modified)
11595 trunk/help/opers/accept (Property Modified)
11596 trunk/help/opers/admin (Property Modified)
11597 trunk/help/opers/away (Property Modified)
11598 trunk/help/opers/capab (Property Modified)
11599 trunk/help/opers/challenge (Property Modified)
11600 trunk/help/opers/close (Property Modified)
11601 trunk/help/opers/cmode (Property Modified)
11602 trunk/help/opers/cnotice (Property Modified)
11603 trunk/help/opers/connect (Property Modified)
11604 trunk/help/opers/cprivmsg (Property Modified)
11605 trunk/help/opers/credits (Property Modified)
11606 trunk/help/opers/die (Property Modified)
11607 trunk/help/opers/dline (Property Modified)
11608 trunk/help/opers/eob (Property Modified)
11609 trunk/help/opers/error (Property Modified)
11610 trunk/help/opers/etrace (Property Modified)
11611 trunk/help/opers/gline (Property Modified)
11612 trunk/help/opers/help (Property Modified)
11613 trunk/help/opers/index (Property Modified)
11614 trunk/help/opers/info (Property Modified)
11615 trunk/help/opers/invite (Property Modified)
11616 trunk/help/opers/ison (Property Modified)
11617 trunk/help/opers/join (Property Modified)
11618 trunk/help/opers/kick (Property Modified)
11619 trunk/help/opers/kill (Property Modified)
11620 trunk/help/opers/kline (Property Modified)
11621 trunk/help/opers/knock (Property Modified)
11622 trunk/help/opers/links (Property Modified)
11623 trunk/help/opers/list (Property Modified)
11624 trunk/help/opers/locops (Property Modified)
11625 trunk/help/opers/lusers (Property Modified)
11626 trunk/help/opers/modlist (Property Modified)
11627 trunk/help/opers/modload (Property Modified)
11628 trunk/help/opers/modrestart (Property Modified)
11629 trunk/help/opers/modunload (Property Modified)
11630 trunk/help/opers/motd (Property Modified)
11631 trunk/help/opers/names (Property Modified)
11632 trunk/help/opers/nick (Property Modified)
11633 trunk/help/opers/notice (Property Modified)
11634 trunk/help/opers/oper (Property Modified)
11635 trunk/help/opers/operspy (Property Modified)
11636 trunk/help/opers/operwall (Property Modified)
11637 trunk/help/opers/part (Property Modified)
11638 trunk/help/opers/pass (Property Modified)
11639 trunk/help/opers/ping (Property Modified)
11640 trunk/help/opers/pong (Property Modified)
11641 trunk/help/opers/post (Property Modified)
11642 trunk/help/opers/privmsg (Property Modified)
11643 trunk/help/opers/quit (Property Modified)
11644 trunk/help/opers/rehash (Property Modified)
11645 trunk/help/opers/restart (Property Modified)
11646 trunk/help/opers/resv (Property Modified)
11647 trunk/help/opers/server (Property Modified)
11648 trunk/help/opers/set (Property Modified)
11649 trunk/help/opers/sjoin (Property Modified)
11650 trunk/help/opers/squit (Property Modified)
11651 trunk/help/opers/stats (Property Modified)
11652 trunk/help/opers/svinfo (Property Modified)
11653 trunk/help/opers/testgecos (Property Modified)
11654 trunk/help/opers/testline (Property Modified)
11655 trunk/help/opers/testmask (Property Modified)
11656 trunk/help/opers/time (Property Modified)
11657 trunk/help/opers/topic (Property Modified)
11658 trunk/help/opers/trace (Property Modified)
11659 trunk/help/opers/uhelp (Property Modified)
11660 trunk/help/opers/umode (Property Modified)
11661 trunk/help/opers/undline (Property Modified)
11662 trunk/help/opers/ungline (Property Modified)
11663 trunk/help/opers/unkline (Property Modified)
11664 trunk/help/opers/unresv (Property Modified)
11665 trunk/help/opers/unxline (Property Modified)
11666 trunk/help/opers/user (Property Modified)
11667 trunk/help/opers/userhost (Property Modified)
11668 trunk/help/opers/users (Property Modified)
11669 trunk/help/opers/version (Property Modified)
11670 trunk/help/opers/wallops (Property Modified)
11671 trunk/help/opers/who (Property Modified)
11672 trunk/help/opers/whois (Property Modified)
11673 trunk/help/opers/whowas (Property Modified)
11674 trunk/help/opers/xline (Property Modified)
11675 trunk/help/users/index (Property Modified)
11676 trunk/help/users/info (Property Modified)
11677 trunk/help/users/notice (Property Modified)
11678 trunk/help/users/privmsg (Property Modified)
11679 trunk/help/users/stats (Property Modified)
11680 trunk/help/users/umode (Property Modified)
11681 trunk/include/.cvsignore (Property Modified)
11682 trunk/include/.indent.pro (Property Modified)
11683 trunk/include/balloc.h (File Modified) (Property Modified)
11684 trunk/include/cache.h (File Modified) (Property Modified)
11685 trunk/include/channel.h (File Modified) (Property Modified)
11686 trunk/include/class.h (File Modified) (Property Modified)
11687 trunk/include/client.h (File Modified) (Property Modified)
11688 trunk/include/commio.h (File Modified) (Property Modified)
11689 trunk/include/common.h (File Modified) (Property Modified)
11690 trunk/include/config.h (File Modified) (Property Modified)
11691 trunk/include/config.h.dist (File Modified) (Property Modified)
11692 trunk/include/defaults.h (File Modified) (Property Modified)
11693 trunk/include/event.h (File Modified) (Property Modified)
11694 trunk/include/hash.h (File Modified) (Property Modified)
11695 trunk/include/hook.h (File Modified) (Property Modified)
11696 trunk/include/hostmask.h (File Modified) (Property Modified)
11697 trunk/include/irc_string.h (File Modified) (Property Modified)
11698 trunk/include/ircd.h (File Modified) (Property Modified)
11699 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11700 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11701 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11702 trunk/include/linebuf.h (File Modified) (Property Modified)
11703 trunk/include/listener.h (File Modified) (Property Modified)
11704 trunk/include/m_info.h (File Modified) (Property Modified)
11705 trunk/include/memory.h (File Modified) (Property Modified)
11706 trunk/include/modules.h (File Modified) (Property Modified)
11707 trunk/include/monitor.h (File Modified) (Property Modified)
11708 trunk/include/msg.h (File Modified) (Property Modified)
11709 trunk/include/newconf.h (File Modified) (Property Modified)
11710 trunk/include/numeric.h (File Modified) (Property Modified)
11711 trunk/include/packet.h (File Modified) (Property Modified)
11712 trunk/include/parse.h (File Modified) (Property Modified)
11713 trunk/include/patchlevel.h (File Modified) (Property Modified)
11714 trunk/include/patricia.h (File Modified) (Property Modified)
11715 trunk/include/reject.h (File Modified) (Property Modified)
11716 trunk/include/res.h (File Modified) (Property Modified)
11717 trunk/include/restart.h (File Modified) (Property Modified)
11718 trunk/include/s_auth.h (File Modified) (Property Modified)
11719 trunk/include/s_conf.h (File Modified) (Property Modified)
11720 trunk/include/s_gline.h (File Modified) (Property Modified)
11721 trunk/include/s_log.h (File Modified) (Property Modified)
11722 trunk/include/s_newconf.h (File Modified) (Property Modified)
11723 trunk/include/s_serv.h (File Modified) (Property Modified)
11724 trunk/include/s_stats.h (File Modified) (Property Modified)
11725 trunk/include/s_user.h (File Modified) (Property Modified)
11726 trunk/include/s_zip.h (File Modified) (Property Modified)
11727 trunk/include/scache.h (File Modified) (Property Modified)
11728 trunk/include/send.h (File Modified) (Property Modified)
11729 trunk/include/serno.h (Property Modified)
11730 trunk/include/setup.h.in (Property Modified)
11731 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11732 trunk/include/stdinc.h (File Modified) (Property Modified)
11733 trunk/include/supported.h (File Modified) (Property Modified)
11734 trunk/include/tools.h (File Modified) (Property Modified)
11735 trunk/include/whowas.h (File Modified) (Property Modified)
11736 trunk/install-sh (File Modified) (Property Modified)
11737 trunk/modules/.cvsignore (Property Modified)
11738 trunk/modules/.depend (Property Modified)
11739 trunk/modules/.indent.pro (Property Modified)
11740 trunk/modules/Makefile.in (File Modified) (Property Modified)
11741 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11742 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11743 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11744 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11745 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11746 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11747 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11748 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11749 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11750 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11751 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11752 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11753 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11754 trunk/modules/m_accept.c (File Modified) (Property Modified)
11755 trunk/modules/m_admin.c (File Modified) (Property Modified)
11756 trunk/modules/m_away.c (File Modified) (Property Modified)
11757 trunk/modules/m_cap.c (File Modified) (Property Modified)
11758 trunk/modules/m_capab.c (File Modified) (Property Modified)
11759 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11760 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11761 trunk/modules/m_close.c (File Modified) (Property Modified)
11762 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11763 trunk/modules/m_connect.c (File Modified) (Property Modified)
11764 trunk/modules/m_dline.c (File Modified) (Property Modified)
11765 trunk/modules/m_encap.c (File Modified) (Property Modified)
11766 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11767 trunk/modules/m_gline.c (File Modified) (Property Modified)
11768 trunk/modules/m_help.c (File Modified) (Property Modified)
11769 trunk/modules/m_info.c (File Modified) (Property Modified)
11770 trunk/modules/m_invite.c (File Modified) (Property Modified)
11771 trunk/modules/m_ison.c (File Modified) (Property Modified)
11772 trunk/modules/m_kline.c (File Modified) (Property Modified)
11773 trunk/modules/m_knock.c (File Modified) (Property Modified)
11774 trunk/modules/m_links.c (File Modified) (Property Modified)
11775 trunk/modules/m_list.c (File Modified) (Property Modified)
11776 trunk/modules/m_locops.c (File Modified) (Property Modified)
11777 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11778 trunk/modules/m_map.c (File Modified) (Property Modified)
11779 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11780 trunk/modules/m_motd.c (File Modified) (Property Modified)
11781 trunk/modules/m_names.c (File Modified) (Property Modified)
11782 trunk/modules/m_oper.c (File Modified) (Property Modified)
11783 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11784 trunk/modules/m_pass.c (File Modified) (Property Modified)
11785 trunk/modules/m_ping.c (File Modified) (Property Modified)
11786 trunk/modules/m_pong.c (File Modified) (Property Modified)
11787 trunk/modules/m_post.c (File Modified) (Property Modified)
11788 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11789 trunk/modules/m_restart.c (File Modified) (Property Modified)
11790 trunk/modules/m_resv.c (File Modified) (Property Modified)
11791 trunk/modules/m_services.c (File Modified) (Property Modified)
11792 trunk/modules/m_set.c (File Modified) (Property Modified)
11793 trunk/modules/m_stats.c (File Modified) (Property Modified)
11794 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11795 trunk/modules/m_tb.c (File Modified) (Property Modified)
11796 trunk/modules/m_testline.c (File Modified) (Property Modified)
11797 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11798 trunk/modules/m_time.c (File Modified) (Property Modified)
11799 trunk/modules/m_topic.c (File Modified) (Property Modified)
11800 trunk/modules/m_trace.c (File Modified) (Property Modified)
11801 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11802 trunk/modules/m_user.c (File Modified) (Property Modified)
11803 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11804 trunk/modules/m_users.c (File Modified) (Property Modified)
11805 trunk/modules/m_version.c (File Modified) (Property Modified)
11806 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11807 trunk/modules/m_who.c (File Modified) (Property Modified)
11808 trunk/modules/m_whois.c (File Modified) (Property Modified)
11809 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11810 trunk/modules/m_xline.c (File Modified) (Property Modified)
11811 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11812 trunk/servlink/.cvsignore (Property Modified)
11813 trunk/servlink/.indent.pro (Property Modified)
11814 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11815 trunk/servlink/README (File Modified) (Property Modified)
11816 trunk/servlink/TODO (File Modified) (Property Modified)
11817 trunk/servlink/control.c (File Modified) (Property Modified)
11818 trunk/servlink/control.h (File Modified) (Property Modified)
11819 trunk/servlink/io.c (File Modified) (Property Modified)
11820 trunk/servlink/io.h (File Modified) (Property Modified)
11821 trunk/servlink/servlink.c (File Modified) (Property Modified)
11822 trunk/servlink/servlink.h (File Modified) (Property Modified)
11823 trunk/src/.cvsignore (Property Modified)
11824 trunk/src/.depend (Property Modified)
11825 trunk/src/.indent.pro (Property Modified)
11826 trunk/src/Makefile.in (File Modified) (Property Modified)
11827 trunk/src/adns.c (File Modified) (Property Modified)
11828 trunk/src/balloc.c (File Modified) (Property Modified)
11829 trunk/src/cache.c (File Modified) (Property Modified)
11830 trunk/src/channel.c (File Modified) (Property Modified)
11831 trunk/src/class.c (File Modified) (Property Modified)
11832 trunk/src/client.c (File Modified) (Property Modified)
11833 trunk/src/commio.c (File Modified) (Property Modified)
11834 trunk/src/devpoll.c (File Modified) (Property Modified)
11835 trunk/src/epoll.c (File Modified) (Property Modified)
11836 trunk/src/event.c (File Modified) (Property Modified)
11837 trunk/src/getopt.c (File Modified) (Property Modified)
11838 trunk/src/hash.c (File Modified) (Property Modified)
11839 trunk/src/hook.c (File Modified) (Property Modified)
11840 trunk/src/hostmask.c (File Modified) (Property Modified)
11841 trunk/src/irc_string.c (File Modified) (Property Modified)
11842 trunk/src/ircd.c (File Modified) (Property Modified)
11843 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11844 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11845 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11846 trunk/src/kdparse.c (File Modified) (Property Modified)
11847 trunk/src/kqueue.c (File Modified) (Property Modified)
11848 trunk/src/linebuf.c (File Modified) (Property Modified)
11849 trunk/src/listener.c (File Modified) (Property Modified)
11850 trunk/src/match.c (File Modified) (Property Modified)
11851 trunk/src/memory.c (File Modified) (Property Modified)
11852 trunk/src/messages.tab (File Modified) (Property Modified)
11853 trunk/src/modules.c (File Modified) (Property Modified)
11854 trunk/src/monitor.c (File Modified) (Property Modified)
11855 trunk/src/newconf.c (File Modified) (Property Modified)
11856 trunk/src/numeric.c (File Modified) (Property Modified)
11857 trunk/src/packet.c (File Modified) (Property Modified)
11858 trunk/src/parse.c (File Modified) (Property Modified)
11859 trunk/src/patricia.c (File Modified) (Property Modified)
11860 trunk/src/poll.c (File Modified) (Property Modified)
11861 trunk/src/reject.c (File Modified) (Property Modified)
11862 trunk/src/restart.c (File Modified) (Property Modified)
11863 trunk/src/s_auth.c (File Modified) (Property Modified)
11864 trunk/src/s_conf.c (File Modified) (Property Modified)
11865 trunk/src/s_gline.c (File Modified) (Property Modified)
11866 trunk/src/s_log.c (File Modified) (Property Modified)
11867 trunk/src/s_newconf.c (File Modified) (Property Modified)
11868 trunk/src/s_serv.c (File Modified) (Property Modified)
11869 trunk/src/s_stats.c (File Modified) (Property Modified)
11870 trunk/src/s_user.c (File Modified) (Property Modified)
11871 trunk/src/scache.c (File Modified) (Property Modified)
11872 trunk/src/select.c (File Modified) (Property Modified)
11873 trunk/src/send.c (File Modified) (Property Modified)
11874 trunk/src/snprintf.c (File Modified) (Property Modified)
11875 trunk/src/tools.c (File Modified) (Property Modified)
11876 trunk/src/version.c.SH (File Modified) (Property Modified)
11877 trunk/src/whowas.c (File Modified) (Property Modified)
11878 trunk/tools/.cvsignore (Property Modified)
11879 trunk/tools/Makefile.in (File Modified) (Property Modified)
11880 trunk/tools/README (File Modified) (Property Modified)
11881 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11882 trunk/tools/convertilines.c (File Modified) (Property Modified)
11883 trunk/tools/convertklines.c (File Modified) (Property Modified)
11884 trunk/tools/mkkeypair (Property Modified)
11885 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11886 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11887 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11888 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11889 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11890 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11891 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11892 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11893 trunk/tools/untabify (File Modified) (Property Modified)
11894 trunk/tools/viconf.c (File Modified) (Property Modified)
11895
11896
11897 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11898 Log:
11899 - Update RELNOTES.
11900
11901
11902 Modified:
11903 trunk/RELNOTES (File Modified)
11904
11905
11906 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11907 Log:
11908 - Make version.c use our serial, not ratbox's.
11909
11910
11911 Modified:
11912 trunk/src/version.c.SH (File Modified)
11913
11914
11915 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11916 Log:
11917 - update RELNOTES
11918 - revved patchlevel to 2.1.5
11919
11920
11921 Modified:
11922 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11924
11925
11926 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11927 Log:
11928 - fix buffer overflow and unterminated buffer when removing TS6 bans
11929 - fix rebuilding of SJOIN
11930
11931
11932 Modified:
11933 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11934
11935
11936 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11937 Log:
11938 have servlink report if it gets an uncompressed error message when it gets inflate failures
11939
11940 Modified:
11941 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11942
11943
11944 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11945 Log:
11946 - extend our copyrights to 2005.
11947
11948
11949 Modified:
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12054
12055
12056 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12057 Log:
12058 - update RELNOTES
12059 - revved patchlevel to 2.1.4
12060
12061
12062 Modified:
12063 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12065
12066
12067 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12068 Log:
12069 - add TARGMAX to 005
12070 - remove the +1 from ->uid in struct Client
12071 - fix checking of accept entries in m_accept.c
12072
12073
12074 Modified:
12075 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12079
12080
12081 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12082 Log:
12083 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12084 send it over TS6
12085
12086
12087 Modified:
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12089
12090
12091 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12092 Log:
12093 - remove an unused variable
12094
12095
12096 Modified:
12097 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12098
12099
12100 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12101 Log:
12102 don't burst a TS5 name in burst_TS6. -via jillies
12103
12104 Modified:
12105 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12106
12107
12108 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12109 Log:
12110 - via jilles, make nickchanges invalidate any cached bans for
12111 quiet_on_ban
12112
12113
12114 Modified:
12115 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12119
12120
12121 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12122 Log:
12123 - fix some char vs byte usage to make adns compile cleanly with gcc4
12124
12125
12126 Modified:
12127 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12135
12136
12137 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12138 Log:
12139 userhost should allow 5 userhost checks, not 4
12140
12141 Modified:
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12143
12144
12145 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12146 Log:
12147 - another darwin fix
12148
12149
12150 Modified:
12151 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12152
12153
12154 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12155 Log:
12156 - darwin fixes
12157
12158
12159 Modified:
12160 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12168
12169
12170 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12171 Log:
12172 - remove bogus extern of abort_list
12173
12174
12175 Modified:
12176 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12177
12178
12179 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12180 Log:
12181 svn repo access stuff
12182
12183 Modified:
12184 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12185
12186
12187 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12188 Log:
12189 test commit
12190
12191
12192 Modified:
12193 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12194
12195
12196 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12197 Log:
12198 test commit
12199
12200
12201 Modified:
12202 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12203
12204
12205 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12206 Log:
12207 revert omotd..i thought it was a good idea..oh well
12208
12209 Modified:
12210 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12211
12212
12213 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12214 Log:
12215 Commas are bad things in channel keys
12216
12217
12218 Modified:
12219 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12220
12221
12222 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12223 Log:
12224 Add OMOTD command to display oper motd
12225
12226
12227 Modified:
12228 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12229
12230
12231 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12232 Log:
12233 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12234
12235 Modified:
12236 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12237
12238
12239 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12240
12241 Modified files: (Branch: RATBOX_2_1)
12242 modules m_whois.c
12243 Log:
12244 - stop testing whois for protocol violations, as they can be caused in
12245 ircds going all the way back to the original ircd2.8
12246
12247 Revision Changes Path
12248 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12249
12250
12251
12252 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12253
12254 Modified files: (Branch: RATBOX_2_1)
12255 modules m_time.c
12256 Log:
12257 - remove some 2.2 code
12258
12259 Revision Changes Path
12260 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12261
12262
12263
12264 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12265
12266 Modified files: (Branch: RATBOX_2_1)
12267 modules m_time.c
12268 Log:
12269 backport of the silly december 31st bug
12270
12271 Revision Changes Path
12272 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12273
12274
12275
12276 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12277
12278 Modified files: (Branch: RATBOX_2_1)
12279 . RELNOTES
12280 include patchlevel.h
12281 Log:
12282 - revved patchlevel to 2.1.3
12283
12284 Revision Changes Path
12285 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12286 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12287
12288
12289
12290 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12291
12292 Modified files: (Branch: RATBOX_2_1)
12293 include client.h
12294 modules m_accept.c
12295 modules/core m_nick.c
12296 src client.c
12297 Log:
12298 - stop removing a clients own list of accepted clients when they do a
12299 nickchange
12300 - clean up the accept code so its less retarded
12301
12302 Revision Changes Path
12303 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12304 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12305 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12306 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12307
12308
12309
12310 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12311
12312 Modified files: (Branch: RATBOX_2_1)
12313 include event.h
12314 modules m_links.c
12315 src event.c ircd.c newconf.c
12316 Log:
12317 - remove a defn of links_cache_list in m_links.c which was causing
12318 the flattened links update to be ignored
12319 - add eventUpdate(), and make links_delay update on rehash
12320
12321 Revision Changes Path
12322 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12323 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12324 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12325 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12326 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12327
12328
12329
12330 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12331
12332 Modified files: (Branch: RATBOX_2_1)
12333 doc services.txt
12334 src newconf.c
12335 Log:
12336 - make the conf parser apply service {}; on rehash
12337
12338 Revision Changes Path
12339 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12340 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12341
12342
12343
12344 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12345
12346 Modified files: (Branch: RATBOX_2_1)
12347 include m_info.h
12348 Log:
12349 - show ENABLE_SERVICES define in info
12350
12351 Revision Changes Path
12352 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12353
12354
12355
12356 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12357
12358 Modified files: (Branch: RATBOX_2_1)
12359 modules m_services.c m_stats.c
12360 Log:
12361 - via jilles, make m_services.c hook into stats U and display service
12362 blocks
12363
12364 Revision Changes Path
12365 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12366 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12367
12368
12369
12370 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12371
12372 Modified files: (Branch: RATBOX_2_1)
12373 . configure configure.ac
12374 Log:
12375 - default build to -O2
12376
12377 Revision Changes Path
12378 7.249.2.2 +4 -4 ircd-ratbox/configure
12379 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12380
12381
12382
12383 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12384
12385 Modified files: (Branch: RATBOX_2_1)
12386 doc example.conf example.efnet.conf
12387 include client.h s_conf.h s_newconf.h
12388 modules m_info.c
12389 modules/core m_join.c m_nick.c
12390 src channel.c newconf.c s_conf.c s_user.c
12391 Log:
12392 - remove no_oper_resvs from general {};
12393 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12394
12395 Revision Changes Path
12396 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12397 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12398 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12399 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12400 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12401 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12402 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12403 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12404 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12405 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12406 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12407 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12408
12409
12410
12411 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 modules/core m_mode.c m_nick.c
12415 src s_newconf.c
12416 Log:
12417 - 2.0 sync:
12418 - raise max temptime to a year
12419 - tidy up BMASK
12420 - require 9 parameters in ms_nick(), 10 in ms_uid()
12421
12422 Revision Changes Path
12423 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12424 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12425 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12426
12427
12428
12429 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12430
12431 Modified files: (Branch: RATBOX_2_1)
12432 modules m_services.c
12433 Log:
12434 - only show services logged in info when its a local client
12435
12436 Revision Changes Path
12437 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12438
12439
12440
12441 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 src match.c
12445 Log:
12446 passing a pointer to a pointer is not what was intended, oops
12447
12448 Revision Changes Path
12449 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12450
12451
12452
12453 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 doc services.txt
12457 Log:
12458 - update services.txt with FNC
12459
12460 Revision Changes Path
12461 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12462
12463
12464
12465 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 modules m_resv.c
12469 Log:
12470 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12471
12472 Revision Changes Path
12473 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12474
12475
12476
12477 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12478
12479 Modified files: (Branch: RATBOX_2_1)
12480 src s_auth.c
12481 Log:
12482 - add some uniqueness into auth process for bopm
12483
12484 Revision Changes Path
12485 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12486
12487
12488
12489 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12490
12491 Modified files: (Branch: RATBOX_2_1)
12492 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12493 Log:
12494 - make contrib/ compile
12495
12496 Revision Changes Path
12497 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12498 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12499 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12500 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12501
12502
12503
12504 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12505
12506 Modified files: (Branch: RATBOX_2_1)
12507 modules m_monitor.c
12508 Log:
12509 Don't allow MONITOR from an unregistered client
12510
12511 Revision Changes Path
12512 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12513
12514
12515
12516 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12517
12518 Modified files: (Branch: RATBOX_2_1)
12519 doc example.conf example.efnet.conf
12520 include class.h
12521 src class.c messages.tab newconf.c
12522 Log:
12523 - remove sendq_eob, its become more of a hindrance than a benefit.
12524 - sync example.efnet.conf cluster {}; with example.conf
12525
12526 Revision Changes Path
12527 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12528 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12529 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12530 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12531 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12532 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12533
12534
12535
12536 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12537
12538 Modified files: (Branch: RATBOX_2_1)
12539 . RELNOTES
12540 include patchlevel.h
12541 Log:
12542 - update RELNOTES
12543 - revved patchlevel to 2.1.2
12544
12545 Revision Changes Path
12546 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12547 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12548
12549
12550
12551 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12552
12553 Modified files: (Branch: RATBOX_2_1)
12554 . configure configure.ac
12555 Log:
12556 - raise default topiclen to 160.
12557
12558 Revision Changes Path
12559 7.249.2.1 +3 -3 ircd-ratbox/configure
12560 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12561
12562
12563
12564 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12565
12566 Modified files: (Branch: RATBOX_2_1)
12567 modules m_services.c
12568 Log:
12569 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12570 tsinfo matches this
12571
12572 Revision Changes Path
12573 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12574
12575
12576
12577 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12578
12579 Modified files: (Branch: RATBOX_2_1)
12580 modules m_services.c
12581 Log:
12582 - monitor_signoff() the client we're nickchanging
12583
12584 Revision Changes Path
12585 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12586
12587
12588
12589 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12590
12591 Modified files: (Branch: RATBOX_2_1)
12592 modules m_trace.c
12593 Log:
12594 - fix various UID problems with trace
12595
12596 Revision Changes Path
12597 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12598
12599
12600
12601 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12602
12603 Modified files: (Branch: RATBOX_2_1)
12604 help/opers dline kline
12605 modules m_resv.c m_stats.c
12606 modules/core m_mode.c
12607 Log:
12608 - sync with 2.0
12609 - tidy up kline/dline help to note they dont accept nick as target
12610 - disallow bans beginning with ':' over bmask
12611 - disallow bans with a space in chm_ban
12612 - stop counting hidden opers in stats p
12613 - match() parameters in remote unresv were inverted, causing it to fail
12614 - fix possibility of clients setting blank keys
12615
12616 Revision Changes Path
12617 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12618 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12619 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12620 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12621 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12622
12623
12624
12625 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12626
12627 Modified files: (Branch: RATBOX_2_1)
12628 src send.c
12629 Log:
12630 - fix problems with amd64 and the way we do va_list
12631
12632 Revision Changes Path
12633 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12634
12635
12636
12637 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules m_services.c
12641 Log:
12642 - tidy up the kill notifications for RSFNC
12643
12644 Revision Changes Path
12645 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12646
12647
12648
12649 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12650
12651 Modified files: (Branch: RATBOX_2_1)
12652 include s_serv.h
12653 modules m_services.c
12654 src s_serv.c
12655 Log:
12656 - some more rserv stuff:
12657 - add RSFNC capability
12658 - fix up RSFNC, kill existing clients if they exist.
12659
12660 Revision Changes Path
12661 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12662 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12663 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12664
12665
12666
12667 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 modules m_services.c
12671 Log:
12672 - first stab at a FNC implementation for rserv
12673
12674 Revision Changes Path
12675 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12676
12677
12678
12679 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12680
12681 Modified files: (Branch: RATBOX_2_1)
12682 help/opers umode
12683 Log:
12684 - remove a tab
12685
12686 Revision Changes Path
12687 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12688
12689
12690
12691 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12692
12693 Modified files: (Branch: RATBOX_2_1)
12694 src newconf.c
12695 Log:
12696 - add links_delay back
12697
12698 Revision Changes Path
12699 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12700
12701
12702
12703 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12704
12705 Modified files: (Branch: RATBOX_2_1)
12706 help/opers umode
12707 help/users umode
12708 Log:
12709 - swap tabs for spaces
12710
12711 Revision Changes Path
12712 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12713 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12714
12715
12716
12717 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12718
12719 Modified files: (Branch: RATBOX_2_1)
12720 include m_info.h
12721 Log:
12722 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12723 contained in the client_flood conf option
12724 - remove a couple of unused defines from info
12725
12726 Revision Changes Path
12727 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12728
12729
12730
12731 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12732
12733 Modified files: (Branch: RATBOX_2_1)
12734 src s_conf.c
12735 Log:
12736 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12737
12738 Revision Changes Path
12739 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12740
12741
12742
12743 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12744
12745 Modified files: (Branch: RATBOX_2_1)
12746 doc example.conf example.efnet.conf
12747 Log:
12748 - fix missing closing comment tag
12749
12750 Revision Changes Path
12751 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12752 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12753
12754
12755
12756 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12757
12758 Modified files: (Branch: RATBOX_2_1)
12759 . RELNOTES
12760 include patchlevel.h
12761 Log:
12762 - revved patchlevel to 2.1.1
12763
12764 Revision Changes Path
12765 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12766 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12767
12768
12769
12770 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12771
12772 Modified files: (Branch: RATBOX_2_1)
12773 modules m_kline.c
12774 Log:
12775 - sync up remote kline reasons, so theyre consistent with what happens
12776 when we add local klines - notably the "Temporary K-line x min" and
12777 date added to reason.
12778
12779 Revision Changes Path
12780 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12781
12782
12783
12784 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12785
12786 Modified files: (Branch: RATBOX_2_1)
12787 doc monitor.txt
12788 Log:
12789 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12790
12791 Revision Changes Path
12792 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12793
12794
12795
12796 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12797
12798 Modified files: (Branch: RATBOX_2_1)
12799 src commio.c
12800 Log:
12801 used the data pointer we saved, not what just got nulled
12802
12803 Revision Changes Path
12804 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12805
12806
12807
12808 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12809
12810 Modified files: (Branch: RATBOX_2_1)
12811 modules m_resv.c m_xline.c
12812 Log:
12813 - fix broken propagation of xline/resv
12814
12815 Revision Changes Path
12816 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12817 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12818
12819
12820
12821 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12822
12823 Modified files: (Branch: RATBOX_2_1)
12824 src s_auth.c
12825 Log:
12826 - properly increment bad auth count for stats T when we timeout an auth
12827
12828 Revision Changes Path
12829 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12830
12831
12832
12833 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12834
12835 Modified files: (Branch: RATBOX_2_1)
12836 doc monitor.txt
12837 include client.h
12838 modules/core m_nick.c
12839 Log:
12840 - fix a bit that didnt make sense in monitor.txt
12841 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12842
12843 Revision Changes Path
12844 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12845 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12846 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12847
12848
12849
12850 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12851
12852 Modified files: (Branch: RATBOX_2_1)
12853 src s_auth.c
12854 Log:
12855 removing dlink nodes from auth_poll_list twice is bad
12856
12857 Revision Changes Path
12858 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12859
12860
12861
12862 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12863
12864 Modified files: (Branch: RATBOX_2_1)
12865 modules m_stats.c
12866 Log:
12867 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12868 changed to RPL_STATSDEBUG
12869
12870 Revision Changes Path
12871 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12872
12873
12874
12875 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12876
12877 Added files: (Branch: RATBOX_2_1)
12878 doc tgchange.txt
12879 Log:
12880 - add some documentation about target change
12881
12882 Revision Changes Path
12883 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12884
12885
12886
12887 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12888
12889 Modified files: (Branch: RATBOX_2_1)
12890 include supported.h
12891 modules/core m_message.c
12892 Log:
12893 - remove extra argument to 005
12894 - disallow messaging of UIDs
12895
12896 Revision Changes Path
12897 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12898 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12899
12900
12901
12902 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12903
12904 Modified files: (Branch: RATBOX_2_1)
12905 src parse.c
12906 Log:
12907 - fix a longstanding parser bug with wrong limit checking, causing us to
12908 accept one less parameter than we're allowed to accept.
12909
12910 Revision Changes Path
12911 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12912
12913
12914
12915 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12916
12917 Modified files: (Branch: RATBOX_2_1)
12918 modules/core m_message.c
12919 Log:
12920 - exempt users messaging themselves from target change
12921
12922 Revision Changes Path
12923 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12924
12925
12926
12927 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12928
12929 Modified files: (Branch: RATBOX_2_1)
12930 include supported.h
12931 Log:
12932 - stop violating MAXPARA on 005.
12933
12934 Revision Changes Path
12935 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12936
12937
12938
12939 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12940
12941 Modified files: (Branch: RATBOX_2_1)
12942 modules/core m_nick.c
12943 Log:
12944 - dont store an ipv6 sockhost if we're not compiled with v6 support
12945
12946 Revision Changes Path
12947 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12948
12949
12950
12951 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12952
12953 Modified files: (Branch: RATBOX_2_1)
12954 include stdinc.h
12955 Log:
12956 - remove some vms includes
12957
12958 Revision Changes Path
12959 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12960
12961
12962
12963 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12964
12965 Modified files: (Branch: RATBOX_2_1)
12966 . ChangeLog
12967 include serno.h
12968 Log:
12969 - force commit for new branch
12970
12971 Revision Changes Path
12972 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12973 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12974
12975
12976
12977 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12978
12979 Modified files:
12980 . RELNOTES configure configure.ac
12981 include patchlevel.h
12982 Log:
12983 - revved patchlevel to 2.1.0
12984
12985 Revision Changes Path
12986 1.114 +6 -2 ircd-ratbox/RELNOTES
12987 7.249 +11 -11 ircd-ratbox/configure
12988 7.63 +3 -3 ircd-ratbox/configure.ac
12989 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12990
12991
12992
12993 leeh 2005/03/04 13:31:32 EST (20050304_2)
12994
12995 Modified files:
12996 . RELNOTES
12997 include patchlevel.h
12998 Log:
12999 - update RELNOTES
13000 - revved patchlevel to 2.1.0beta2
13001
13002 Revision Changes Path
13003 1.113 +12 -0 ircd-ratbox/RELNOTES
13004 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13005
13006
13007
13008 leeh 2005/03/04 13:27:05 EST (20050304_1)
13009
13010 Modified files:
13011 doc whats-new-2.1.txt
13012 src channel.c
13013 Log:
13014 - update whats-new-2.1
13015 - when we're handling global NAMES, dont output channels if there are no
13016 members within them we can show.
13017
13018 Revision Changes Path
13019 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13020 7.436 +12 -2 ircd-ratbox/src/channel.c
13021
13022
13023
13024 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13025
13026 Modified files:
13027 src patricia.c
13028 Log:
13029 That would be a node_heap not a prefix_heap..oops
13030
13031 Revision Changes Path
13032 7.30 +1 -1 ircd-ratbox/src/patricia.c
13033
13034
13035
13036 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13037
13038 Modified files:
13039 include stdinc.h
13040 Log:
13041 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13042 otherwise..the other macros might work????
13043
13044 Revision Changes Path
13045 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13046
13047
13048
13049 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13050
13051 Modified files:
13052 . configure configure.ac
13053 Log:
13054 i hate autoconf
13055
13056 Revision Changes Path
13057 7.248 +5 -5 ircd-ratbox/configure
13058 7.62 +5 -5 ircd-ratbox/configure.ac
13059
13060
13061
13062 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13063
13064 Modified files:
13065 . configure configure.ac
13066 Log:
13067 i hate autoconf
13068
13069 Revision Changes Path
13070 7.247 +3 -2 ircd-ratbox/configure
13071 7.61 +3 -2 ircd-ratbox/configure.ac
13072
13073
13074
13075 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13076
13077 Modified files:
13078 . configure configure.ac
13079 Log:
13080 doh
13081
13082 Revision Changes Path
13083 7.246 +6 -6 ircd-ratbox/configure
13084 7.60 +4 -4 ircd-ratbox/configure.ac
13085
13086
13087
13088 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13089
13090 Modified files:
13091 . configure configure.ac
13092 include stdinc.h
13093 Log:
13094 Doh these changes got put on RATBOX_2_0 when they were meant for
13095 head..oops...
13096 Also merged in the monitor heap size stuff, not that i think monitor has
13097 been moved to head
13098
13099 Revision Changes Path
13100 7.245 +12 -3 ircd-ratbox/configure
13101 7.59 +11 -3 ircd-ratbox/configure.ac
13102 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13103
13104
13105
13106 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13107
13108 Modified files:
13109 include stdinc.h
13110 Log:
13111 Add more robust alloca checking
13112
13113 Revision Changes Path
13114 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13115
13116
13117
13118 leeh 2005/02/24 15:27:17 EST (20050224_9)
13119
13120 Modified files:
13121 contrib m_42.c
13122 Log:
13123 - fix the copyright on m_42.c :p
13124
13125 Revision Changes Path
13126 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13127
13128
13129
13130 leeh 2005/02/24 15:22:53 EST (20050224_8)
13131
13132 Modified files:
13133 include supported.h
13134 modules m_dline.c
13135 Log:
13136 - fix a core in undline on bad masks
13137 - remove an unwanted space from beginning of second 005 numeric
13138
13139 Revision Changes Path
13140 7.5 +1 -1 ircd-ratbox/include/supported.h
13141 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13142
13143
13144
13145 leeh 2005/02/24 15:18:59 EST (20050224_7)
13146
13147 Modified files:
13148 modules m_monitor.c
13149 Log:
13150 - use max_monitor when adding nicknames
13151 - add in monitor s
13152 that should be everything now..
13153
13154 Revision Changes Path
13155 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13156
13157
13158
13159 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13160
13161 Modified files:
13162 contrib m_42.c
13163 Log:
13164 42
13165
13166 Revision Changes Path
13167 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13168
13169
13170
13171 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13172
13173 Modified files:
13174 contrib m_42.c
13175 Log:
13176 42
13177
13178 Revision Changes Path
13179 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13180
13181
13182
13183 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13184
13185 Added files:
13186 contrib m_42.c
13187 Log:
13188 The Answer to Life, the Universe, and Everything
13189
13190 Revision Changes Path
13191 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13192
13193
13194
13195 leeh 2005/02/24 14:53:04 EST (20050224_3)
13196
13197 Modified files:
13198 include monitor.h
13199 modules m_monitor.c
13200 src ircd.c monitor.c
13201 Log:
13202 - call init_monitor() on startup
13203 - add in support for adding/deleting/listing monitor entries
13204
13205 Revision Changes Path
13206 7.2 +3 -1 ircd-ratbox/include/monitor.h
13207 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13208 7.374 +2 -0 ircd-ratbox/src/ircd.c
13209 7.3 +15 -4 ircd-ratbox/src/monitor.c
13210
13211
13212
13213 leeh 2005/02/23 21:20:10 EST (20050224_2)
13214
13215 Modified files:
13216 doc example.conf example.efnet.conf
13217 include s_conf.h supported.h
13218 modules Makefile.in
13219 src client.c newconf.c s_conf.c
13220 Added files:
13221 modules m_monitor.c
13222 Log:
13223 - add the max_monitor config option
13224 - advertise MONITOR=%d in 005
13225 - clear a local clients monitor list on exit
13226 - add the framework for the MONITOR command
13227 - bed.
13228
13229 Revision Changes Path
13230 7.261 +5 -0 ircd-ratbox/doc/example.conf
13231 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13232 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13233 7.4 +4 -2 ircd-ratbox/include/supported.h
13234 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13235 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13236 7.492 +1 -0 ircd-ratbox/src/client.c
13237 7.202 +1 -0 ircd-ratbox/src/newconf.c
13238 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13239
13240
13241
13242 leeh 2005/02/23 20:57:51 EST (20050224_1)
13243
13244 Modified files:
13245 . configure configure.ac
13246 include setup.h.in
13247 src monitor.c
13248 Log:
13249 - move MONITOR_HEAP_SIZE over to configure
13250
13251 Revision Changes Path
13252 7.244 ircd-ratbox/configure
13253 7.58 +4 -2 ircd-ratbox/configure.ac
13254 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13255 7.2 +0 -2 ircd-ratbox/src/monitor.c
13256
13257
13258
13259 leeh 2005/02/23 20:48:08 EST (20050224_0)
13260
13261 Modified files:
13262 doc monitor.txt
13263 include client.h numeric.h
13264 modules/core m_nick.c
13265 src Makefile.in client.c messages.tab
13266 s_user.c
13267 Added files:
13268 include monitor.h
13269 src monitor.c
13270 Log:
13271 - first half of my server-side notify list implementation..
13272
13273 Revision Changes Path
13274 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13275 7.266 +3 -0 ircd-ratbox/include/client.h
13276 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13277 7.58 +6 -0 ircd-ratbox/include/numeric.h
13278 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13279 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13280 7.491 +3 -0 ircd-ratbox/src/client.c
13281 7.126 +5 -5 ircd-ratbox/src/messages.tab
13282 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13283 7.342 +2 -0 ircd-ratbox/src/s_user.c
13284
13285
13286
13287 leeh 2005/02/23 18:42:59 EST (20050223_0)
13288
13289 Modified files:
13290 include hash.h
13291 Log:
13292 - double the size of the client and channel hashtables (64k -> 128k and
13293 32k -> 64k). The improvements are quite significant..
13294
13295 Revision Changes Path
13296 7.54 +4 -4 ircd-ratbox/include/hash.h
13297
13298
13299
13300 leeh 2005/02/22 14:55:56 EST (20050222_1)
13301
13302 Modified files:
13303 doc monitor.txt
13304 modules m_services.c
13305 Log:
13306 - remove a couple of unused vars
13307 - update monitor.txt
13308
13309 Revision Changes Path
13310 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13311 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13312
13313
13314
13315 leeh 2005/02/21 19:47:24 EST (20050222_0)
13316
13317 Added files:
13318 doc monitor.txt
13319 Log:
13320 - add in my documentation on the upcoming MONITOR command
13321
13322 Revision Changes Path
13323 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13324
13325
13326
13327 leeh 2005/02/21 12:09:34 EST (20050221_0)
13328
13329 Modified files:
13330 . configure configure.ac
13331 doc whats-new-2.1.txt
13332 tools README.mkpasswd
13333 Removed files:
13334 src crypt.c
13335 Log:
13336 - update whats-new-2.1.txt some more
13337 - we dont have vms mkpasswd anymore
13338 - remove the unused crypt.c
13339
13340 Revision Changes Path
13341 7.243 +3 -6 ircd-ratbox/configure
13342 7.57 +2 -4 ircd-ratbox/configure.ac
13343 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13344 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13345 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13346
13347
13348
13349 leeh 2005/02/19 12:38:09 EST (20050219_3)
13350
13351 Modified files:
13352 doc example.conf example.efnet.conf
13353 include ircd.h
13354 modules m_pong.c
13355 src channel.c client.c ircd.c s_conf.c
13356 Log:
13357 - rework the splitcode, splitservers is now how many servers we've marked as
13358 EOB, rather than how many are linked. Thus pull ourselves out of
13359 splitmode immediately once this is satisfied
13360
13361 Revision Changes Path
13362 7.260 +8 -9 ircd-ratbox/doc/example.conf
13363 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13364 7.83 +1 -0 ircd-ratbox/include/ircd.h
13365 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13366 7.435 +16 -36 ircd-ratbox/src/channel.c
13367 7.490 +2 -0 ircd-ratbox/src/client.c
13368 7.373 +2 -1 ircd-ratbox/src/ircd.c
13369 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13370
13371
13372
13373 leeh 2005/02/19 09:02:34 EST (20050219_2)
13374
13375 Modified files:
13376 doc example.conf example.efnet.conf
13377 include ircd.h s_conf.h
13378 modules m_set.c
13379 src channel.c ircd.c newconf.c s_conf.c
13380 Log:
13381 - remove split_delay
13382
13383 Revision Changes Path
13384 7.259 +0 -5 ircd-ratbox/doc/example.conf
13385 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13386 7.82 +0 -1 ircd-ratbox/include/ircd.h
13387 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13388 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13389 7.434 +2 -7 ircd-ratbox/src/channel.c
13390 7.372 +0 -1 ircd-ratbox/src/ircd.c
13391 7.201 +0 -1 ircd-ratbox/src/newconf.c
13392 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13393
13394
13395
13396 leeh 2005/02/19 08:48:05 EST (20050219_1)
13397
13398 Modified files:
13399 include client.h
13400 modules m_cap.c m_who.c
13401 src channel.c
13402 Log:
13403 - implemented multi-prefix client capability, which allows stacking of @+ in
13404 names and who
13405
13406 Revision Changes Path
13407 7.265 +1 -1 ircd-ratbox/include/client.h
13408 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13409 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13410 7.433 +4 -6 ircd-ratbox/src/channel.c
13411
13412
13413
13414 leeh 2005/02/19 06:27:58 EST (20050219_0)
13415
13416 Modified files:
13417 modules m_etrace.c
13418 src newconf.c s_conf.c s_newconf.c
13419 Log:
13420 - removed some unused vars/functions
13421
13422 Revision Changes Path
13423 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13424 7.200 +0 -15 ircd-ratbox/src/newconf.c
13425 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13426 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13427
13428
13429
13430 leeh 2005/02/16 12:58:24 EST (20050216_2)
13431
13432 Modified files:
13433 . RELNOTES configure configure.ac
13434 include patchlevel.h
13435 Log:
13436 - update configure to reflect this is 'devel'
13437 - update RELNOTES
13438 - revved patchlevel to 2.1.0beta1
13439
13440 Revision Changes Path
13441 1.112 +9 -1 ircd-ratbox/RELNOTES
13442 7.242 +11 -11 ircd-ratbox/configure
13443 7.56 +3 -3 ircd-ratbox/configure.ac
13444 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13445
13446
13447
13448 leeh 2005/02/16 12:46:30 EST (20050216_1)
13449
13450 Modified files:
13451 . configure configure.ac
13452 include client.h numeric.h s_conf.h setup.h.in
13453 supported.h
13454 modules Makefile.in
13455 modules/core m_nick.c
13456 src Makefile.in client.c ircd.c messages.tab
13457 newconf.c s_conf.c s_user.c
13458 Removed files:
13459 include watch.h
13460 modules m_watch.c
13461 src watch.c
13462 Log:
13463 - remove watch, the protocol for this sucks so hard I just dont want it
13464 here ;-)
13465
13466 Revision Changes Path
13467 7.241 +2 -12 ircd-ratbox/configure
13468 7.55 +2 -4 ircd-ratbox/configure.ac
13469 7.264 +0 -2 ircd-ratbox/include/client.h
13470 7.57 +0 -11 ircd-ratbox/include/numeric.h
13471 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13472 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13473 7.3 +2 -3 ircd-ratbox/include/supported.h
13474 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13475 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13476 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13477 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13478 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13479 7.489 +0 -3 ircd-ratbox/src/client.c
13480 7.371 +0 -2 ircd-ratbox/src/ircd.c
13481 7.125 +9 -9 ircd-ratbox/src/messages.tab
13482 7.199 +0 -1 ircd-ratbox/src/newconf.c
13483 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13484 7.341 +0 -2 ircd-ratbox/src/s_user.c
13485 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13486
13487
13488
13489 leeh 2005/02/15 19:13:31 EST (20050216_0)
13490
13491 Modified files:
13492 include stdinc.h
13493 src event.c ircd_lexer.l ircd_signal.c
13494 modules.c
13495 Removed files:
13496 servlink descrip.mms
13497 Log:
13498 - remove a few vms bits
13499
13500 Revision Changes Path
13501 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13502 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13503 7.47 +0 -54 ircd-ratbox/src/event.c
13504 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13505 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13506 7.152 +0 -3 ircd-ratbox/src/modules.c
13507
13508
13509
13510 leeh 2005/02/15 18:53:32 EST (20050215_0)
13511
13512 Modified files:
13513 include hostmask.h ircd.h s_conf.h s_newconf.h
13514 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13515 m_xline.c
13516 src hostmask.c ircd.c ircd_signal.c s_conf.c
13517 s_newconf.c
13518 Log:
13519 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13520 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13521
13522 Revision Changes Path
13523 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13524 7.81 +1 -0 ircd-ratbox/include/ircd.h
13525 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13526 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13527 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13528 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13529 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13530 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13531 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13532 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13533 7.370 +7 -0 ircd-ratbox/src/ircd.c
13534 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13535 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13536 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13537
13538
13539
13540 leeh 2005/02/13 10:21:41 EST (20050213_4)
13541
13542 Modified files:
13543 doc services.txt
13544 Added files:
13545 doc whats-new-2.0.txt whats-new-2.1.txt
13546 Removed files:
13547 doc whats-new.txt
13548 Log:
13549 - move whats-new.txt to whats-new-2.0.txt
13550 - add in whats-new-2.1.txt
13551 - update services.txt with the whois for logged in users
13552
13553 Revision Changes Path
13554 7.2 +5 -0 ircd-ratbox/doc/services.txt
13555 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13556 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13557 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13558
13559
13560
13561 leeh 2005/02/13 09:20:37 EST (20050213_3)
13562
13563 Modified files:
13564 include supported.h
13565 modules/core m_message.c
13566 Log:
13567 - fix a compile error in m_message.c
13568 - update 005 to the spec and add CPRIVMSG/CNOTICE
13569
13570 Revision Changes Path
13571 7.2 +31 -37 ircd-ratbox/include/supported.h
13572 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13573
13574
13575
13576 leeh 2005/02/13 09:14:12 EST (20050213_2)
13577
13578 Modified files:
13579 src channel.c
13580 Log:
13581 - fix the membership memleak
13582
13583 Revision Changes Path
13584 7.432 +0 -3 ircd-ratbox/src/channel.c
13585
13586
13587
13588 leeh 2005/02/12 21:51:56 EST (20050213_1)
13589
13590 Modified files:
13591 include client.h
13592 modules/core m_message.c
13593 Log:
13594 - add a bitmask to track when they send their first message, only allowing
13595 clearing stuff after that.
13596
13597 Revision Changes Path
13598 7.263 +4 -0 ircd-ratbox/include/client.h
13599 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13600
13601
13602
13603 leeh 2005/02/12 21:17:52 EST (20050213_0)
13604
13605 Modified files:
13606 include patricia.h s_newconf.h
13607 modules/core m_message.c
13608 src patricia.c s_newconf.c s_user.c
13609 Log:
13610 - add in the patricia for tracking who fills up targets, give them a reduced
13611 count on connect
13612
13613 Revision Changes Path
13614 7.20 +1 -1 ircd-ratbox/include/patricia.h
13615 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13616 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13617 7.29 +1 -1 ircd-ratbox/src/patricia.c
13618 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13619 7.340 +4 -0 ircd-ratbox/src/s_user.c
13620
13621
13622
13623 leeh 2005/02/12 18:35:10 EST (20050212_0)
13624
13625 Modified files:
13626 include ircd_defs.h
13627 src class.c reject.c
13628 Log:
13629 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13630
13631 Revision Changes Path
13632 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13633 7.68 +1 -5 ircd-ratbox/src/class.c
13634 1.33 +1 -5 ircd-ratbox/src/reject.c
13635
13636
13637
13638 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13639
13640 Modified files:
13641 modules m_watch.c
13642 Log:
13643 remove stupid memory leak
13644
13645 Revision Changes Path
13646 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13647
13648
13649
13650 leeh 2005/02/11 06:42:48 EST (20050211_0)
13651
13652 Modified files:
13653 modules m_gline.c
13654 Log:
13655 - workaround hyb6 allowing empty gline reasons
13656
13657 Revision Changes Path
13658 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13659
13660
13661
13662 leeh 2005/02/09 14:39:13 EST (20050209_2)
13663
13664 Modified files:
13665 include s_conf.h
13666 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13667 src ircd.c s_conf.c
13668 Log:
13669 - move temp dlines and temp klines over to an array, rather than completely
13670 seperate dlinks.
13671
13672 Revision Changes Path
13673 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13674 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13675 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13676 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13677 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13678 7.369 +0 -5 ircd-ratbox/src/ircd.c
13679 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13680
13681
13682
13683 leeh 2005/02/09 14:02:13 EST (20050209_1)
13684
13685 Modified files:
13686 include s_user.h
13687 modules m_cap.c m_pong.c m_user.c
13688 modules/core m_nick.c
13689 src s_user.c
13690 Log:
13691 - remove 'nick' param from register_local_user(), its not needed.
13692
13693 Revision Changes Path
13694 7.35 +1 -1 ircd-ratbox/include/s_user.h
13695 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13696 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13697 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13698 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13699 7.339 +6 -6 ircd-ratbox/src/s_user.c
13700
13701
13702
13703 leeh 2005/02/09 13:12:53 EST (20050209_0)
13704
13705 Modified files:
13706 modules m_cmessage.c
13707 Log:
13708 - dont send numerics when we're dealing with CNOTICE
13709 - add in checking for +g, and resetting idle
13710
13711 Revision Changes Path
13712 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13713
13714
13715
13716 leeh 2005/02/08 11:37:50 EST (20050208_2)
13717
13718 Modified files:
13719 src s_newconf.c
13720 Log:
13721 - fix operator blocks to work on ip spoofs
13722
13723 Revision Changes Path
13724 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13725
13726
13727
13728 leeh 2005/02/07 19:23:22 EST (20050208_1)
13729
13730 Modified files:
13731 doc example.conf example.efnet.conf
13732 src newconf.c
13733 Log:
13734 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13735
13736 Revision Changes Path
13737 7.258 +0 -39 ircd-ratbox/doc/example.conf
13738 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13739 7.198 +0 -272 ircd-ratbox/src/newconf.c
13740
13741
13742
13743 leeh 2005/02/07 19:19:32 EST (20050208_0)
13744
13745 Modified files:
13746 src s_conf.c
13747 Log:
13748 - added support for kline.conf.perm et al, these take the same formats
13749 as their non-permanent partners, but you cant remove them via the ircd.
13750
13751 Revision Changes Path
13752 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13753
13754
13755
13756 leeh 2005/02/02 19:18:59 EST (20050203_1)
13757
13758 Modified files:
13759 help Makefile.in
13760 help/opers index
13761 help/users index
13762 Added files:
13763 help/opers cnotice cprivmsg
13764 Log:
13765 - added help files for cprivmsg/cnotice
13766
13767 Revision Changes Path
13768 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13769 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13770 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13771 1.10 +19 -19 ircd-ratbox/help/opers/index
13772 1.7 +10 -9 ircd-ratbox/help/users/index
13773
13774
13775
13776 leeh 2005/02/02 19:14:25 EST (20050203_0)
13777
13778 Modified files:
13779 include numeric.h
13780 modules Makefile.in
13781 src messages.tab
13782 Added files:
13783 modules m_cmessage.c
13784 Log:
13785 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13786 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13787 nick is a member. These bypass any target change limitations.
13788 - added ERR_VOICENEEDED, numeric 489.
13789
13790 Revision Changes Path
13791 7.56 +2 -0 ircd-ratbox/include/numeric.h
13792 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13793 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13794 7.124 +1 -1 ircd-ratbox/src/messages.tab
13795
13796
13797
13798 leeh 2005/02/02 16:58:16 EST (20050202_4)
13799
13800 Modified files:
13801 help/opers etrace
13802 Log:
13803 - update etrace help
13804
13805 Revision Changes Path
13806 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13807
13808
13809
13810 leeh 2005/02/02 16:55:04 EST (20050202_3)
13811
13812 Modified files:
13813 modules m_etrace.c
13814 Log:
13815 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13816 can put its external ip address in there..
13817
13818 Revision Changes Path
13819 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13820
13821
13822
13823 leeh 2005/02/02 16:41:06 EST (20050202_2)
13824
13825 Modified files:
13826 modules m_etrace.c
13827 Log:
13828 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13829 if its a non-local client. These will just get "lost" if the remote
13830 server doesnt support this..
13831
13832 Revision Changes Path
13833 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13834
13835
13836
13837 leeh 2005/02/02 16:12:12 EST (20050202_1)
13838
13839 Modified files:
13840 include client.h numeric.h s_conf.h
13841 modules/core m_message.c
13842 src messages.tab newconf.c s_conf.c
13843 Log:
13844 - first part of the target change code, add the storage of targets for
13845 localuser, throttle messages when they fill all the available slots
13846
13847 Revision Changes Path
13848 7.262 +5 -1 ircd-ratbox/include/client.h
13849 7.55 +2 -0 ircd-ratbox/include/numeric.h
13850 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13851 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13852 7.123 +1 -1 ircd-ratbox/src/messages.tab
13853 7.197 +1 -0 ircd-ratbox/src/newconf.c
13854 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13855
13856
13857
13858 leeh 2005/02/02 13:28:10 EST (20050202_0)
13859
13860 Modified files:
13861 modules m_resv.c m_stats.c m_testline.c
13862 modules/core m_join.c
13863 src hash.c kdparse.c messages.tab s_newconf.c
13864 Log:
13865 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13866 tracking of when resvs get hit
13867
13868 Revision Changes Path
13869 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13870 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13871 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13872 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13873 7.114 +3 -0 ircd-ratbox/src/hash.c
13874 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13875 7.122 +1 -1 ircd-ratbox/src/messages.tab
13876 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13877
13878
13879
13880 leeh 2005/01/31 09:04:10 EST (20050131_2)
13881
13882 Modified files:
13883 src s_log.c
13884 Log:
13885 - fflush() logfiles
13886
13887 Revision Changes Path
13888 7.79 +2 -0 ircd-ratbox/src/s_log.c
13889
13890
13891
13892 leeh 2005/01/31 08:59:09 EST (20050131_1)
13893
13894 Modified files:
13895 src commio.c
13896 Log:
13897 - rename fd_dump() to comm_dump()
13898
13899 Revision Changes Path
13900 1.27 +2 -2 ircd-ratbox/src/commio.c
13901
13902
13903
13904 leeh 2005/01/30 19:16:08 EST (20050131_0)
13905
13906 Modified files:
13907 doc hooks.txt
13908 include hook.h
13909 modules m_services.c
13910 modules/core m_server.c
13911 src hook.c s_serv.c
13912 Log:
13913 - added hook for server_introduced
13914 - fixed up services support for hooks
13915
13916 Revision Changes Path
13917 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13918 1.31 +1 -0 ircd-ratbox/include/hook.h
13919 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13920 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13921 7.36 +2 -0 ircd-ratbox/src/hook.c
13922 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13923
13924
13925
13926 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13927
13928 Modified files:
13929 src commio.c
13930 Log:
13931 Add back in the comm_fd_hack thing for solaris
13932
13933 Revision Changes Path
13934 1.26 +26 -1 ircd-ratbox/src/commio.c
13935
13936
13937
13938 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13939
13940 Modified files:
13941 adns adns.h
13942 include commio.h s_conf.h watch.h
13943 modules m_dline.c m_kline.c m_resv.c m_stats.c
13944 m_watch.c m_xline.c
13945 modules/core m_nick.c
13946 src balloc.c cache.c client.c commio.c
13947 epoll.c ircd.c ircd_lexer.l kdparse.c
13948 listener.c s_auth.c s_conf.c s_log.c
13949 s_serv.c watch.c
13950 Log:
13951 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13952
13953 Revision Changes Path
13954 1.18 +0 -2 ircd-ratbox/adns/adns.h
13955 1.14 +6 -37 ircd-ratbox/include/commio.h
13956 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13957 7.3 +2 -2 ircd-ratbox/include/watch.h
13958 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13959 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13960 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13961 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13962 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13963 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13964 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13965 7.85 +1 -1 ircd-ratbox/src/balloc.c
13966 1.24 +5 -5 ircd-ratbox/src/cache.c
13967 7.488 +4 -4 ircd-ratbox/src/client.c
13968 1.25 +10 -280 ircd-ratbox/src/commio.c
13969 1.33 +1 -1 ircd-ratbox/src/epoll.c
13970 7.368 +4 -4 ircd-ratbox/src/ircd.c
13971 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13972 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13973 7.125 +8 -8 ircd-ratbox/src/listener.c
13974 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13975 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13976 7.78 +20 -20 ircd-ratbox/src/s_log.c
13977 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13978 1.6 +22 -15 ircd-ratbox/src/watch.c
13979
13980
13981
13982 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13983
13984 Modified files:
13985 modules/core m_mode.c
13986 Log:
13987 remove two unused variables
13988
13989 Revision Changes Path
13990 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13991
13992
13993
13994 leeh 2005/01/28 15:31:40 EST (20050128_1)
13995
13996 Modified files:
13997 modules m_kline.c
13998 src s_conf.c
13999 Log:
14000 - mo_kline() needs minpara of 3, not 2
14001 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14002 - require me.info is never blank
14003
14004 Revision Changes Path
14005 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14006 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14007
14008
14009
14010 leeh 2005/01/28 15:26:28 EST (20050128_0)
14011
14012 Modified files:
14013 modules/core m_mode.c m_sjoin.c
14014 Log:
14015 - patch via jilles to fix +eI lists being shown to lusers when handling
14016 protocol stuff over TS6
14017
14018 Revision Changes Path
14019 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14020 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14021
14022
14023
14024 leeh 2005/01/25 19:47:38 EST (20050126_0)
14025
14026 Modified files:
14027 include channel.h
14028 modules/core m_join.c m_mode.c m_sjoin.c
14029 src channel.c messages.tab s_serv.c
14030 Log:
14031 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14032 an operspy call with &me
14033 - remove modebuf/parabuf params from channel_modes(), we now generate a
14034 buffer internally which we return.
14035
14036 Revision Changes Path
14037 7.163 +1 -1 ircd-ratbox/include/channel.h
14038 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14039 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14040 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14041 7.431 +25 -18 ircd-ratbox/src/channel.c
14042 7.121 +1 -1 ircd-ratbox/src/messages.tab
14043 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14044
14045
14046
14047 alz 2005/01/25 18:09:18 EST (20050125_5)
14048
14049 Modified files:
14050 doc example.conf example.efnet.conf
14051 include s_conf.h
14052 modules m_info.c
14053 src listener.c newconf.c s_conf.c
14054 Log:
14055 Added dline_with_reason config option (default yes):
14056
14057 /* dline reason: show the user the dline reason when they connect
14058 * and are dlined.
14059 */
14060 dline_with_reason = yes;
14061
14062 Revision Changes Path
14063 7.257 +6 -1 ircd-ratbox/doc/example.conf
14064 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14065 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14066 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14067 7.124 +1 -1 ircd-ratbox/src/listener.c
14068 7.196 +1 -0 ircd-ratbox/src/newconf.c
14069 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14070
14071
14072
14073 leeh 2005/01/25 13:21:17 EST (20050125_4)
14074
14075 Modified files:
14076 src newconf.c
14077 Log:
14078 - make conf_set_generic_string() test len exists before it uses it.
14079
14080 Revision Changes Path
14081 7.195 +1 -1 ircd-ratbox/src/newconf.c
14082
14083
14084
14085 leeh 2005/01/25 13:10:56 EST (20050125_3)
14086
14087 Modified files:
14088 doc example.conf
14089 src newconf.c
14090 Log:
14091 - rename 'type' to 'flags' in cluster {};
14092 - add stacking of servers in cluster {}; documented in example.conf
14093
14094 Revision Changes Path
14095 7.256 +18 -10 ircd-ratbox/doc/example.conf
14096 7.194 +39 -7 ircd-ratbox/src/newconf.c
14097
14098
14099
14100 alz 2005/01/25 12:48:54 EST (20050125_2)
14101
14102 Modified files:
14103 include s_conf.h
14104 src listener.c s_conf.c
14105 Log:
14106 Added dline reasons, connecting/banned clients now see ban reason.
14107
14108 Revision Changes Path
14109 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14110 7.123 +17 -4 ircd-ratbox/src/listener.c
14111 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14112
14113
14114
14115 leeh 2005/01/25 07:44:37 EST (20050125_1)
14116
14117 Modified files:
14118 doc example.conf example.efnet.conf
14119 src newconf.c
14120 Log:
14121 - implement stacking of shared {}; blocks, documented in example.conf
14122
14123 Revision Changes Path
14124 7.255 +26 -13 ircd-ratbox/doc/example.conf
14125 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14126 7.193 +51 -36 ircd-ratbox/src/newconf.c
14127
14128
14129
14130 leeh 2005/01/24 19:08:29 EST (20050125_0)
14131
14132 Modified files:
14133 doc example.conf
14134 include client.h s_conf.h
14135 modules/core m_join.c
14136 src newconf.c s_user.c
14137 Log:
14138 - added jupe_exempt to auth {};, exempts the user from generating warnings
14139 when they attempt to join juped channels.
14140
14141 Revision Changes Path
14142 7.254 +2 -0 ircd-ratbox/doc/example.conf
14143 7.261 +3 -0 ircd-ratbox/include/client.h
14144 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14145 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14146 7.192 +1 -0 ircd-ratbox/src/newconf.c
14147 7.338 +8 -0 ircd-ratbox/src/s_user.c
14148
14149
14150
14151 leeh 2005/01/24 18:57:02 EST (20050124_6)
14152
14153 Modified files:
14154 src newconf.c
14155 Log:
14156 - rework shared {};, the format is now:
14157 shared {
14158 oper = "flame@*.leeh.co.uk", "*.lan";
14159 flags = kline;
14160 };
14161
14162 With no privs:
14163 shared {
14164 oper = "flame@*.leeh.co.uk", "*.lan";
14165 flags = none;
14166 };
14167
14168 Revision Changes Path
14169 7.191 +55 -23 ircd-ratbox/src/newconf.c
14170
14171
14172
14173 leeh 2005/01/24 17:25:58 EST (20050124_5)
14174
14175 Modified files:
14176 include modules.h
14177 Log:
14178 - fix the prototype on load_static_modules()
14179
14180 Revision Changes Path
14181 7.61 +1 -1 ircd-ratbox/include/modules.h
14182
14183
14184
14185 leeh 2005/01/24 16:00:30 EST (20050124_4)
14186
14187 Modified files:
14188 modules m_cap.c
14189 Log:
14190 - have cap end call register_local_user() with its own copy of
14191 source_p->username so its safe for unidented users..
14192
14193 Revision Changes Path
14194 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14195
14196
14197
14198 leeh 2005/01/24 15:48:09 EST (20050124_3)
14199
14200 Modified files:
14201 include newconf.h s_conf.h
14202 modules m_info.c
14203 src newconf.c s_conf.c s_log.c
14204 Log:
14205 - move the conf parser over to a table based structure, with generic setting
14206 of integers/strings
14207
14208 Revision Changes Path
14209 7.34 +9 -8 ircd-ratbox/include/newconf.h
14210 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14211 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14212 7.190 +264 -808 ircd-ratbox/src/newconf.c
14213 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14214 7.77 +13 -13 ircd-ratbox/src/s_log.c
14215
14216
14217
14218 leeh 2005/01/24 13:11:30 EST (20050124_2)
14219
14220 Modified files:
14221 doc example.conf
14222 src newconf.c
14223 Log:
14224 - added stacking of ips in exempt {};
14225
14226 Revision Changes Path
14227 7.253 +4 -0 ircd-ratbox/doc/example.conf
14228 7.189 +11 -30 ircd-ratbox/src/newconf.c
14229
14230
14231
14232 leeh 2005/01/24 12:59:57 EST (20050124_1)
14233
14234 Modified files:
14235 include tools.h
14236 src channel.c client.c hash.c hook.c
14237 newconf.c s_user.c watch.c
14238 Log:
14239 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14240 consistent with the rest of the dlink code.
14241
14242 Revision Changes Path
14243 1.54 +7 -7 ircd-ratbox/include/tools.h
14244 7.430 +2 -2 ircd-ratbox/src/channel.c
14245 7.487 +6 -6 ircd-ratbox/src/client.c
14246 7.113 +5 -5 ircd-ratbox/src/hash.c
14247 7.35 +1 -1 ircd-ratbox/src/hook.c
14248 7.188 +2 -2 ircd-ratbox/src/newconf.c
14249 7.337 +1 -1 ircd-ratbox/src/s_user.c
14250 1.5 +4 -4 ircd-ratbox/src/watch.c
14251
14252
14253
14254 leeh 2005/01/24 12:47:13 EST (20050124_0)
14255
14256 Modified files:
14257 modules m_cap.c
14258 Log:
14259 - cheap hack on sticky capabs..
14260
14261 Revision Changes Path
14262 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14263
14264
14265
14266 leeh 2005/01/22 11:36:54 EST (20050122_0)
14267
14268 Modified files:
14269 modules m_cap.c
14270 Log:
14271 - updated my clicap implementation to match the spec so far..
14272
14273 Revision Changes Path
14274 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14275
14276
14277
14278 leeh 2005/01/21 07:14:43 EST (20050121_2)
14279
14280 Modified files:
14281 doc hooks.txt
14282 include hook.h
14283 modules m_services.c
14284 src hook.c s_serv.c
14285 Log:
14286 - added hooks for when we're sending a burst
14287 - rewrote hooks.txt
14288 - fix up the hooks ive already done in services compatibility, ill add the
14289 hooks for server/client introductions in a bit.
14290
14291 Revision Changes Path
14292 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14293 1.30 +4 -0 ircd-ratbox/include/hook.h
14294 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14295 7.34 +7 -0 ircd-ratbox/src/hook.c
14296 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14297
14298
14299
14300 leeh 2005/01/21 06:34:03 EST (20050121_1)
14301
14302 Modified files:
14303 contrib example_module.c spy_admin_notice.c
14304 spy_info_notice.c spy_links_notice.c
14305 spy_motd_notice.c spy_stats_notice.c
14306 spy_stats_p_notice.c spy_trace_notice.c
14307 spy_whois_notice.c
14308 spy_whois_notice_global.c
14309 include hook.h
14310 modules m_admin.c m_info.c m_links.c m_motd.c
14311 m_services.c m_stats.c m_trace.c
14312 m_whois.c static_modules.c.SH
14313 modules/core m_server.c
14314 src client.c hook.c ircd.c modules.c packet.c
14315 s_auth.c s_serv.c s_user.c send.c
14316 Log:
14317 - add a better implementation of the hook system, its now a slow leaking
14318 array and events are created whenever we try adding a hook for it, or
14319 theyre registered for the caller.
14320
14321 Ive temporarily fucked services support and removed most of the other
14322 hooks.. I shall fix this soon.
14323
14324 Revision Changes Path
14325 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14326 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14327 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14328 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14329 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14330 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14331 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14332 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14333 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14334 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14335 1.29 +34 -70 ircd-ratbox/include/hook.h
14336 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14337 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14338 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14339 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14340 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14341 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14342 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14343 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14344 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14345 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14346 7.486 +1 -28 ircd-ratbox/src/client.c
14347 7.33 +131 -137 ircd-ratbox/src/hook.c
14348 7.367 +1 -1 ircd-ratbox/src/ircd.c
14349 7.151 +6 -10 ircd-ratbox/src/modules.c
14350 7.138 +10 -14 ircd-ratbox/src/packet.c
14351 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14352 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14353 7.336 +0 -6 ircd-ratbox/src/s_user.c
14354 7.286 +8 -6 ircd-ratbox/src/send.c
14355
14356
14357
14358 leeh 2005/01/20 19:19:20 EST (20050121_0)
14359
14360 Modified files:
14361 include hostmask.h
14362 Log:
14363 - remove an unused struct
14364
14365 Revision Changes Path
14366 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14367
14368
14369
14370 leeh 2005/01/20 13:38:39 EST (20050120_1)
14371
14372 Modified files:
14373 . configure configure.ac
14374 include client.h numeric.h patchlevel.h
14375 modules Makefile.in
14376 src messages.tab s_user.c
14377 Added files:
14378 modules m_cap.c
14379 Log:
14380 - drop back to -O0, fix patchlevel.h
14381 - first stab at client capabilities.. this still needs work.
14382
14383 Revision Changes Path
14384 7.240 +3 -3 ircd-ratbox/configure
14385 7.54 +3 -3 ircd-ratbox/configure.ac
14386 7.260 +3 -0 ircd-ratbox/include/client.h
14387 7.54 +2 -0 ircd-ratbox/include/numeric.h
14388 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14389 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14390 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14391 7.120 +1 -1 ircd-ratbox/src/messages.tab
14392 7.335 +3 -0 ircd-ratbox/src/s_user.c
14393
14394
14395
14396 leeh 2005/01/20 06:04:41 EST (20050120_0)
14397
14398 Modified files:
14399 . ChangeLog RELNOTES
14400 include config.h config.h.dist memory.h
14401 patchlevel.h
14402 modules m_stats.c
14403 src commio.c crypt.c getopt.c ircd.c s_serv.c
14404 Removed files:
14405 . README.VMS clean.com make.com
14406 include setup.h_vms
14407 modules descrip.mms static_modules_c.com
14408 modules/core descrip.mms
14409 src descrip.mms qio.c version.com
14410 tools descrip.mms mkpasswd_vms.c
14411 Log:
14412 - clean changelog, relnotes
14413 - mark patchlevel as 2.1.0beta
14414 - remove VMS support
14415
14416 Revision Changes Path
14417 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14418 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14419 1.111 +1 -348 ircd-ratbox/RELNOTES
14420 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14421 7.182 +0 -42 ircd-ratbox/include/config.h
14422 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14423 7.50 +0 -4 ircd-ratbox/include/memory.h
14424 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14425 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14426 7.2 +0 -58 ircd-ratbox/make.com (dead)
14427 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14428 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14429 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14430 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14431 1.24 +7 -30 ircd-ratbox/src/commio.c
14432 7.12 +0 -4 ircd-ratbox/src/crypt.c
14433 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14434 7.24 +0 -4 ircd-ratbox/src/getopt.c
14435 7.366 +4 -19 ircd-ratbox/src/ircd.c
14436 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14437 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14438 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14439 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14440 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14441
14442
14443
14444 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14445
14446 Modified files:
14447 include watch.h
14448 src watch.c
14449 Log:
14450 not using the return values on a few watch functions so make them void
14451
14452 Revision Changes Path
14453 7.2 +5 -5 ircd-ratbox/include/watch.h
14454 1.4 +19 -28 ircd-ratbox/src/watch.c
14455
14456
14457 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14458
14459 Modified files:
14460 modules m_watch.c
14461 Log:
14462 Make watch throttle, don't accept letter commands stacked
14463
14464 Revision Changes Path
14465 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14466
14467
14468
14469 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14470
14471 Modified files:
14472 modules m_gline.c
14473 Log:
14474 fix merge error
14475
14476 Revision Changes Path
14477 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14478
14479
14480
14481 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14482
14483 Modified files:
14484 . ChangeLog README.FIRST RELNOTES configure
14485 configure.ac
14486 adns adns.h internal.h parse.c transmit.c
14487 types.c
14488 contrib example_module.c spy_admin_notice.c
14489 spy_info_notice.c spy_links_notice.c
14490 spy_motd_notice.c spy_stats_notice.c
14491 spy_stats_p_notice.c spy_trace_notice.c
14492 spy_whois_notice.c
14493 spy_whois_notice_global.c
14494 doc example.conf example.efnet.conf ircd.motd
14495 server-version-info whats-new.txt
14496 help/opers umode xline
14497 help/users umode
14498 include cache.h channel.h class.h client.h
14499 commio.h config.h config.h.dist hash.h
14500 hook.h hostmask.h irc_string.h ircd.h
14501 ircd_defs.h m_info.h memory.h msg.h
14502 newconf.h numeric.h packet.h patchlevel.h
14503 patricia.h s_conf.h s_gline.h s_newconf.h
14504 s_serv.h s_user.h scache.h serno.h
14505 setup.h.in sprintf_irc.h stdinc.h tools.h
14506 modules .depend Makefile.in m_admin.c m_away.c
14507 m_dline.c m_encap.c m_gline.c m_info.c
14508 m_kline.c m_links.c m_list.c m_lusers.c
14509 m_motd.c m_oper.c m_operspy.c m_rehash.c
14510 m_restart.c m_resv.c m_set.c m_stats.c
14511 m_svinfo.c m_testline.c m_testmask.c
14512 m_topic.c m_trace.c m_watch.c m_who.c
14513 m_whois.c m_whowas.c m_xline.c
14514 static_modules.c.SH
14515 modules/core m_error.c m_message.c m_mode.c m_quit.c
14516 m_server.c m_squit.c
14517 src .depend Makefile.in adns.c balloc.c
14518 cache.c channel.c class.c client.c
14519 commio.c crypt.c devpoll.c epoll.c
14520 event.c getopt.c hash.c hook.c hostmask.c
14521 irc_string.c ircd.c ircd_lexer.l
14522 ircd_parser.y ircd_signal.c listener.c
14523 modules.c newconf.c numeric.c packet.c
14524 parse.c patricia.c poll.c reject.c
14525 restart.c s_auth.c s_conf.c s_log.c
14526 s_newconf.c s_serv.c s_user.c scache.c
14527 select.c send.c snprintf.c tools.c
14528 version.c.SH watch.c whowas.c
14529 tools README.mkpasswd mkpasswd.c
14530 Added files:
14531 . README.VMS clean.com make.com
14532 doc services.txt
14533 include common.h s_stats.h setup.h_vms
14534 supported.h
14535 modules descrip.mms m_challenge.c m_etrace.c
14536 m_invite.c m_names.c m_pass.c m_ping.c
14537 m_pong.c m_services.c m_tb.c m_user.c
14538 m_users.c m_version.c
14539 static_modules_c.com
14540 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14541 m_part.c m_sjoin.c
14542 servlink descrip.mms
14543 src descrip.mms kdparse.c messages.tab qio.c
14544 s_gline.c s_stats.c version.com
14545 tools descrip.mms mkpasswd_vms.c
14546 Removed files:
14547 doc 005.txt
14548 include banconf.h
14549 modules/core channels.c users.c
14550 src banconf.c
14551 Log:
14552 merge from RATBOX_2_0
14553
14554 Revision Changes Path
14555 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14556 7.40 +1 -0 ircd-ratbox/README.FIRST
14557 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14558 1.110 +114 -6 ircd-ratbox/RELNOTES
14559 1.17 +4 -0 ircd-ratbox/adns/adns.h
14560 1.17 +4 -4 ircd-ratbox/adns/internal.h
14561 1.12 +38 -38 ircd-ratbox/adns/parse.c
14562 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14563 1.19 +13 -13 ircd-ratbox/adns/types.c
14564 7.1 +10 -0 ircd-ratbox/clean.com (new)
14565 7.239 +47 -29 ircd-ratbox/configure
14566 7.53 +40 -32 ircd-ratbox/configure.ac
14567 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14568 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14569 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14570 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14571 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14572 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14573 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14574 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14575 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14576 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14577 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14578 7.252 +68 -22 ircd-ratbox/doc/example.conf
14579 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14580 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14581 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14582 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14583 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14584 1.5 +2 -1 ircd-ratbox/help/opers/umode
14585 1.7 +1 -1 ircd-ratbox/help/opers/xline
14586 1.2 +1 -0 ircd-ratbox/help/users/umode
14587 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14588 1.7 +8 -0 ircd-ratbox/include/cache.h
14589 7.162 +18 -16 ircd-ratbox/include/channel.h
14590 7.25 +4 -0 ircd-ratbox/include/class.h
14591 7.259 +34 -28 ircd-ratbox/include/client.h
14592 1.13 +45 -7 ircd-ratbox/include/commio.h
14593 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14594 7.181 +74 -16 ircd-ratbox/include/config.h
14595 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14596 7.53 +2 -0 ircd-ratbox/include/hash.h
14597 1.28 +73 -27 ircd-ratbox/include/hook.h
14598 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14599 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14600 7.80 +6 -31 ircd-ratbox/include/ircd.h
14601 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14602 7.56 +14 -8 ircd-ratbox/include/m_info.h
14603 7.49 +4 -0 ircd-ratbox/include/memory.h
14604 7.53 +2 -0 ircd-ratbox/include/msg.h
14605 7.33 +9 -9 ircd-ratbox/include/newconf.h
14606 7.53 +12 -8 ircd-ratbox/include/numeric.h
14607 7.27 +1 -1 ircd-ratbox/include/packet.h
14608 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14609 7.19 +25 -1 ircd-ratbox/include/patricia.h
14610 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14611 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14612 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14613 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14614 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14615 7.34 +13 -9 ircd-ratbox/include/s_user.h
14616 7.15 +1 -1 ircd-ratbox/include/scache.h
14617 7.5366 +1 -1 ircd-ratbox/include/serno.h
14618 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14619 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14620 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14621 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14622 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14623 1.53 +10 -10 ircd-ratbox/include/tools.h
14624 7.1 +58 -0 ircd-ratbox/make.com (new)
14625 1.45 +338 -182 ircd-ratbox/modules/.depend
14626 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14627 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14628 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14629 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14630 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14631 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14632 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14633 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14634 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14635 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14636 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14637 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14638 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14639 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14640 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14641 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14642 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14643 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14644 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14645 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14646 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14647 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14648 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14649 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14650 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14651 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14652 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14653 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14654 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14655 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14656 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14657 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14658 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14659 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14660 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14661 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14662 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14663 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14664 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14665 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14666 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14667 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14668 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14669 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14670 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14671 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14672 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14673 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14674 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14675 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14676 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14677 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14678 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14679 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14680 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14681 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14682 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14683 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14684 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14685 7.48 +162 -119 ircd-ratbox/src/.depend
14686 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14687 7.75 +5 -5 ircd-ratbox/src/adns.c
14688 7.84 +1 -1 ircd-ratbox/src/balloc.c
14689 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14690 1.23 +75 -7 ircd-ratbox/src/cache.c
14691 7.429 +342 -79 ircd-ratbox/src/channel.c
14692 7.67 +42 -2 ircd-ratbox/src/class.c
14693 7.485 +245 -85 ircd-ratbox/src/client.c
14694 1.23 +349 -43 ircd-ratbox/src/commio.c
14695 7.11 +4 -0 ircd-ratbox/src/crypt.c
14696 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14697 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14698 1.32 +4 -8 ircd-ratbox/src/epoll.c
14699 7.46 +63 -6 ircd-ratbox/src/event.c
14700 7.23 +4 -0 ircd-ratbox/src/getopt.c
14701 7.112 +8 -7 ircd-ratbox/src/hash.c
14702 7.32 +135 -133 ircd-ratbox/src/hook.c
14703 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14704 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14705 7.365 +56 -48 ircd-ratbox/src/ircd.c
14706 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14707 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14708 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14709 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14710 7.122 +14 -13 ircd-ratbox/src/listener.c
14711 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14712 7.150 +17 -8 ircd-ratbox/src/modules.c
14713 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14714 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14715 7.137 +55 -42 ircd-ratbox/src/packet.c
14716 7.187 +8 -15 ircd-ratbox/src/parse.c
14717 7.28 +2 -4 ircd-ratbox/src/patricia.c
14718 7.82 +3 -1 ircd-ratbox/src/poll.c
14719 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14720 1.32 +8 -3 ircd-ratbox/src/reject.c
14721 7.34 +1 -0 ircd-ratbox/src/restart.c
14722 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14723 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14724 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14725 7.76 +32 -35 ircd-ratbox/src/s_log.c
14726 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14727 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14728 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14729 7.334 +773 -2 ircd-ratbox/src/s_user.c
14730 7.27 +2 -1 ircd-ratbox/src/scache.c
14731 7.44 +2 -0 ircd-ratbox/src/select.c
14732 7.285 +12 -12 ircd-ratbox/src/send.c
14733 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14734 7.46 +0 -1 ircd-ratbox/src/tools.c
14735 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14736 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14737 1.3 +4 -4 ircd-ratbox/src/watch.c
14738 7.32 +1 -0 ircd-ratbox/src/whowas.c
14739 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14740 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14741 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14742 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14743
14744
14745
14746 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14747
14748 Modified files: (Branch: RATBOX_2_0)
14749 src client.c
14750 Log:
14751 a remote client is never going to have a watch list..duh
14752
14753 Revision Changes Path
14754 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14755
14756
14757
14758 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14759
14760 Added files: (Branch: RATBOX_2_0)
14761 modules m_watch.c
14762 Log:
14763 get that one too
14764
14765 Revision Changes Path
14766 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14767
14768
14769
14770 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14771
14772 Added files: (Branch: RATBOX_2_0)
14773 include watch.h
14774 src watch.c
14775 Log:
14776 helps if we actually include the .c/.h files
14777
14778 Revision Changes Path
14779 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14780 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14781
14782
14783
14784 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14785
14786 Modified files: (Branch: RATBOX_2_0)
14787 . configure configure.ac
14788 include client.h numeric.h s_conf.h setup.h.in
14789 supported.h
14790 modules Makefile.in
14791 modules/core m_nick.c
14792 src Makefile.in client.c ircd.c messages.tab
14793 newconf.c s_conf.c s_user.c
14794 Log:
14795 backport watch from devel
14796
14797 Revision Changes Path
14798 7.229.2.10 +12 -2 ircd-ratbox/configure
14799 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14800 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14801 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14802 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14803 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14804 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14805 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14806 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14807 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14808 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14809 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14810 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14811 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14812 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14813 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14814
14815
14816
14817 leeh 2005/01/12 10:12:40 EST (20050112_1)
14818
14819 Modified files: (Branch: RATBOX_2_0)
14820 include numeric.h
14821 modules m_services.c m_whois.c
14822 src messages.tab
14823 Log:
14824 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14825 when the user is logged in
14826
14827 Revision Changes Path
14828 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14829 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14830 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14831 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14832
14833
14834
14835 leeh 2005/01/11 19:47:14 EST (20050112_0)
14836
14837 Modified files: (Branch: RATBOX_2_0)
14838 include supported.h
14839 Added files: (Branch: RATBOX_2_0)
14840 doc services.txt
14841 Log:
14842 - add +r to 005
14843 - added doc/services.txt, outlining the compatibility code
14844
14845 Revision Changes Path
14846 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14847 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14848
14849
14850
14851 leeh 2005/01/11 18:38:10 EST (20050111_5)
14852
14853 Modified files: (Branch: RATBOX_2_0)
14854 include client.h hook.h
14855 modules m_services.c
14856 modules/core m_server.c
14857 src hook.c s_serv.c
14858 Log:
14859 - more services compatibility code:
14860 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14861 appropriate service {}; entry, only accept SU from these.
14862 - hook into us finishing nick burst, and have services burst a list of
14863 logged in users
14864
14865 Revision Changes Path
14866 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14867 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14868 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14869 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14870 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14871 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14872
14873
14874
14875 leeh 2005/01/11 17:32:42 EST (20050111_4)
14876
14877 Modified files: (Branch: RATBOX_2_0)
14878 . configure configure.ac
14879 include client.h
14880 modules Makefile.in
14881 src channel.c
14882 Added files: (Branch: RATBOX_2_0)
14883 modules m_services.c
14884 Log:
14885 - more services compatibility code:
14886 - encap handlers for SU (services marking client as logged in)
14887 - and for LOGIN (servers bursting logged in status)
14888 - move suser from Client -> User
14889
14890 Revision Changes Path
14891 7.229.2.9 +9 -3 ircd-ratbox/configure
14892 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14893 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14894 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14895 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14896 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14897
14898
14899
14900 leeh 2005/01/11 16:46:34 EST (20050111_3)
14901
14902 Modified files: (Branch: RATBOX_2_0)
14903 include ircd_defs.h
14904 Log:
14905 - whoops, missing #endif
14906
14907 Revision Changes Path
14908 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14909
14910
14911
14912 leeh 2005/01/11 15:56:57 EST (20050111_2)
14913
14914 Modified files: (Branch: RATBOX_2_0)
14915 include ircd_defs.h
14916 Log:
14917 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14918 have ipv6 just report sizeof(struct sockaddr_in)
14919
14920 Revision Changes Path
14921 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14922
14923
14924
14925 leeh 2005/01/10 20:19:35 EST (20050111_1)
14926
14927 Modified files: (Branch: RATBOX_2_0)
14928 src newconf.c
14929 Log:
14930 - fix a gcc warning
14931
14932 Revision Changes Path
14933 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14934
14935
14936
14937 leeh 2005/01/10 20:10:35 EST (20050111_0)
14938
14939 Modified files: (Branch: RATBOX_2_0)
14940 adns internal.h parse.c transmit.c types.c
14941 Log:
14942 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14943 conflict
14944
14945 Revision Changes Path
14946 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14947 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14948 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14949 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14950
14951
14952
14953 leeh 2005/01/10 17:48:48 EST (20050110_3)
14954
14955 Modified files: (Branch: RATBOX_2_0)
14956 modules m_xline.c
14957 Log:
14958 - send out the reformatted xline to opers (\s -> ' ')
14959
14960 Revision Changes Path
14961 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14962
14963
14964
14965 leeh 2005/01/10 16:18:53 EST (20050110_2)
14966
14967 Modified files: (Branch: RATBOX_2_0)
14968 help/opers umode
14969 help/users umode
14970 include client.h supported.h
14971 src messages.tab s_user.c send.c
14972 Log:
14973 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14974 channel privmsgs.
14975
14976 Revision Changes Path
14977 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14978 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14979 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14980 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14981 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14982 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14983 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14984
14985
14986
14987 leeh 2005/01/10 14:50:47 EST (20050110_1)
14988
14989 Modified files: (Branch: RATBOX_2_0)
14990 doc example.conf example.efnet.conf
14991 Log:
14992 - I dont remember ts6 desyncing on bans, so im not sure why the example
14993 confs say so.
14994
14995 Revision Changes Path
14996 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14997 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14998
14999
15000
15001 leeh 2005/01/10 13:31:10 EST (20050110_0)
15002
15003 Modified files: (Branch: RATBOX_2_0)
15004 . configure configure.ac
15005 include channel.h client.h numeric.h s_conf.h
15006 s_serv.h setup.h.in
15007 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15008 m_sjoin.c
15009 src channel.c messages.tab newconf.c s_conf.c
15010 s_serv.c s_user.c
15011 Log:
15012 - added --enable-services to configure, which enables some ratbox-services
15013 compatibility code:
15014 - chanmode +r, registered users only
15015 - usermode +S, prevents deop/kick of a service
15016 - service { }; block in conf for the above umode
15017
15018 Revision Changes Path
15019 7.229.2.8 +28 -16 ircd-ratbox/configure
15020 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15021 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15022 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15023 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15024 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15025 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15026 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15027 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15028 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15029 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15030 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15031 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15032 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15033 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15034 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15035 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15036 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15037 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15038
15039
15040
15041 leeh 2005/01/09 08:23:30 EST (20050109_0)
15042
15043 Modified files: (Branch: RATBOX_2_0)
15044 help/opers umode
15045 Log:
15046 - remove a tab, and add +C to opers umode help
15047
15048 Revision Changes Path
15049 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15050