]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Add what /invite actually does (bypass +ijlr).
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
2 Log:
3 callerid (+g) documentation:
4 - Mention 005 (isupport) token with possibility of different mode letter.
5 - Explicitly clarify that /accept can be used while -g, and setting -g
6 does not clear the accept list.
7 - Mention that some users may be able to bypass +g.
8 - Mention that /accept may allow more than just going through +g.
9 - Update to 716/717/718 numerics instead of notices.
10 - Clarify that the one-minute period applies to messages from all users,
11 not just one user.
12 - Add a numerics section with more exact syntax.
13
14
15 Changes: Modified:
16 +88 -10 trunk/doc/modeg.txt (File Modified)
17
18
19 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
20 Log:
21 Send TS6 protocol for the actual work of override modules.
22 Wallops remain TS5-style for now.
23
24
25 Changes: Modified:
26 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
27 +3 -1 trunk/extensions/m_okick.c (File Modified)
28 +6 -2 trunk/extensions/m_opme.c (File Modified)
29
30
31 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
32 Log:
33 - update IDEAS as TS6 only is partially done
34
35
36 Changes: Modified:
37 +1 -1 trunk/IDEAS (File Modified)
38
39
40 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
41 Log:
42 - TS6 is always enabled now.
43 There is no reason for it to not be enabled on a proper charybdis network.
44
45
46 Changes: Modified:
47 +0 -1 trunk/doc/example.conf (File Modified)
48 +1 -6 trunk/doc/reference.conf (File Modified)
49 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
50 +0 -1 trunk/include/s_conf.h (File Modified)
51 +1 -1 trunk/modules/m_pass.c (File Modified)
52 +0 -1 trunk/src/newconf.c (File Modified)
53 +0 -1 trunk/src/s_conf.c (File Modified)
54 +4 -15 trunk/src/s_serv.c (File Modified)
55
56
57 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
58 Log:
59 - better text for RPL_LOAD2HI explaining in a better way what is going on
60
61
62 Changes: Modified:
63 +1 -2 trunk/src/messages.tab (File Modified)
64
65
66 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
67 Log:
68 Also rerun autoheader, for solaris ports changes.
69
70
71 Changes: Modified:
72 +3 -0 trunk/include/setup.h.in (File Modified)
73
74
75 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
76 Log:
77 Rerun autoconf for version bump, at last.
78
79
80 Changes: Modified:
81 +9 -9 trunk/configure (File Modified)
82
83
84 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
85 Log:
86 Make highest connection counts a bit more consistent.
87
88
89 Changes: Modified:
90 +5 -0 trunk/src/s_serv.c (File Modified)
91 +8 -8 trunk/src/s_user.c (File Modified)
92
93
94 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
95 Log:
96 Fix wrong line numbers in ircd.conf parser (some comments).
97 from ratbox 2.2 (androsyn).
98
99
100 Changes: Modified:
101 +1 -0 trunk/src/ircd_lexer.l (File Modified)
102
103
104 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
105 Log:
106 Change EmptyString so gcc 4.2 doesn't complain.
107 from ratbox (androsyn), slightly changed
108
109
110 Changes: Modified:
111 +1 -1 trunk/include/irc_string.h (File Modified)
112
113
114 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
115 Log:
116 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
117 This already works correctly for successful/notfound case.
118
119
120 Changes: Modified:
121 +1 -1 trunk/modules/m_whois.c (File Modified)
122
123
124 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
125 Log:
126 Use mask_match() to check bans from local clients for
127 redundancy. This fixes the problem that bans like *!?@*
128 prevent any ban starting with *!*@ being set.
129
130
131 Changes: Modified:
132 +1 -1 trunk/src/chmode.c (File Modified)
133
134
135 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
136 Log:
137 Add mask_match(), like ircu mmatch().
138 This compares two masks and returns whether the "new" is
139 more specific than or equal to the "old". The difference
140 with match() is that a '?' in "old" does not match a '*' in
141 "new".
142
143
144 Changes: Modified:
145 +2 -0 trunk/include/irc_string.h (File Modified)
146 +73 -0 trunk/src/match.c (File Modified)
147
148
149 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
150 Log:
151 add_id() for local client: do not collapse() the ban mask.
152 The code calling this already collapses the mask, and if
153 not, doing it here would cause a desync.
154
155
156 Changes: Modified:
157 +0 -2 trunk/src/chmode.c (File Modified)
158
159
160 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
161 Log:
162 - fix dereference problems with not widely used polling engines
163
164
165 Changes: Modified:
166 +3 -0 trunk/libcharybdis/poll.c (File Modified)
167 +3 -1 trunk/libcharybdis/select.c (File Modified)
168
169
170 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
171 Log:
172 - forgot to do something
173
174
175 Changes: Modified:
176 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
177
178
179 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
180 Log:
181 - fix a possible problem with ipv6
182
183
184 Changes: Modified:
185 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
186
187
188 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
189 Log:
190 - new ip cloaking module
191
192
193 Changes: Modified:
194 +1 -0 trunk/extensions/Makefile.in (File Modified)
195 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
196 + - trunk/extensions/ip_cloaking_old.c (File Added)
197
198
199 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
200 Log:
201 monitor: send the same message buffer to all users
202 monitoring a certain nick; the target field of the
203 numeric becomes *, much like server notices
204
205
206 Changes: Modified:
207 +6 -0 trunk/doc/monitor.txt (File Modified)
208 +3 -0 trunk/include/send.h (File Modified)
209 +3 -15 trunk/src/monitor.c (File Modified)
210 +35 -0 trunk/src/send.c (File Modified)
211
212
213 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
214 Log:
215 Call add_to_hostname_hash() with correct (orig) hostname.
216
217
218 Changes: Modified:
219 +1 -1 trunk/modules/core/m_nick.c (File Modified)
220
221
222 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
223 Log:
224 Version bump on trunk to 2.3.
225
226
227 Changes: Modified:
228 +1 -1 trunk/configure.ac (File Modified)
229
230
231 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
232 Log:
233 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
234
235
236 Changes: Modified:
237 +2 -2 trunk/src/client.c (File Modified)
238
239
240 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
241 Log:
242 Add IRC_DEPRECATED macro for marking functions and data structures
243 as deprecated on compilers that support it.
244
245
246 Changes: Modified:
247 +14 -4 trunk/include/ircd_defs.h (File Modified)
248
249
250 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
251 Log:
252 - update IDEAS with link failover
253
254
255 Changes: Modified:
256 +1 -0 trunk/IDEAS (File Modified)
257
258
259 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
260 Log:
261 xline/resv wildcard checking:
262 - count escaped (\) characters as one nonwild
263 - accept strings without wilds no matter how short they are
264
265
266 Changes: Modified:
267 +8 -2 trunk/src/s_newconf.c (File Modified)
268
269
270 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
271 Log:
272 Tweak some comments in sno_whois extension.
273
274
275 Changes: Modified:
276 +2 -2 trunk/extensions/sno_whois.c (File Modified)
277
278
279 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
280 Log:
281 Tweak NEWS a little.
282
283
284 Changes: Modified:
285 +3 -6 trunk/NEWS (File Modified)
286
287
288 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
289 Log:
290 - allow JOIN 0 from remotes
291 - allow JOIN 0 from locals, but only if it is exactly one
292 zero and is the first channel
293
294
295 Changes: Modified:
296 +65 -0 trunk/modules/core/m_join.c (File Modified)
297
298
299 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
300 Log:
301 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
302 levels?), hideops, namespace cleanups, etc
303
304
305 Changes: Modified:
306 + - trunk/IDEAS (File Added)
307
308
309 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
310 Log:
311 - disallow JOIN 0
312
313
314 Changes: Modified:
315 +0 -65 trunk/modules/core/m_join.c (File Modified)
316
317
318 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
319 Log:
320 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
321 to their policies indicating that they wish to be contacted before their services are used.
322
323
324 Changes: Modified:
325 +6 -3 trunk/doc/example.conf (File Modified)
326 +6 -3 trunk/doc/reference.conf (File Modified)
327
328
329 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
330 Log:
331 - update NEWS in preparation of upcoming 2.2 release this week
332
333
334 Changes: Modified:
335 +3 -0 trunk/NEWS (File Modified)
336
337
338 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
339 Log:
340 Move sno_channeljoin to unsupported, due to the privacy
341 issue and the fact that any oper with admin or hidden_admin
342 can load extensions.
343
344
345 Changes: Modified:
346 +0 -1 trunk/doc/example.conf (File Modified)
347 +0 -2 trunk/doc/reference.conf (File Modified)
348 +0 -46 trunk/extensions/Makefile.in (File Modified)
349 + - trunk/extensions/sno_channeljoin.c (File Deleted)
350 +47 -1 trunk/unsupported/Makefile.in (File Modified)
351 + - trunk/unsupported/sno_channeljoin.c (File Added)
352
353
354 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
355 Log:
356 - createoperonly: like createauthonly, but checks opered status instead of authed status
357
358
359 Changes: Modified:
360 +41 -0 trunk/extensions/Makefile.in (File Modified)
361 + - trunk/extensions/createoperonly.c (File Added)
362
363
364 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
365 Log:
366 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
367
368
369 Changes: Modified:
370 +1 -0 trunk/doc/example.conf (File Modified)
371 +3 -1 trunk/doc/reference.conf (File Modified)
372 +46 -0 trunk/extensions/Makefile.in (File Modified)
373 + - trunk/extensions/sno_channeljoin.c (File Added)
374
375
376 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
377 Log:
378 - update config files
379
380
381 Changes: Modified:
382 +1 -0 trunk/doc/example.conf (File Modified)
383 +2 -0 trunk/doc/reference.conf (File Modified)
384
385
386 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
387 Log:
388 - fold in whois_notice_global functionality.
389
390
391 Changes: Modified:
392 +0 -1 trunk/extensions/Makefile.in (File Modified)
393 +1 -56 trunk/extensions/sno_whois.c (File Modified)
394 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
395
396
397 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
398 Log:
399 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
400
401
402 Changes: Modified:
403 +64 -57 trunk/extensions/Makefile.in (File Modified)
404 + - trunk/extensions/sno_whois.c (File Added)
405 + - trunk/extensions/spy_whois_notice.c (File Deleted)
406
407
408 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
409 Log:
410 Prevent too wide klines with CIDR masks.
411
412
413 Changes: Modified:
414 +17 -5 trunk/modules/m_kline.c (File Modified)
415
416
417 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
418 Log:
419 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
420
421
422 Changes: Modified:
423 +4 -0 trunk/modules/m_kline.c (File Modified)
424
425
426 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
427 Log:
428 - fold conf_connect_allowed() into accept_connection()
429 - extend add_connection() so that exempt{}s apply to max unregistered
430 connections per ip
431 from ratbox
432
433
434 Changes: Modified:
435 +1 -1 trunk/doc/example.conf (File Modified)
436 +1 -1 trunk/doc/reference.conf (File Modified)
437 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
438 +0 -2 trunk/include/s_conf.h (File Modified)
439 +14 -7 trunk/src/listener.c (File Modified)
440
441
442 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
443 Log:
444 m_webirc: call del_unknown_ip() otherwise the unknown will
445 never be subtracted from the cgiirc ip
446
447
448 Changes: Modified:
449 +2 -0 trunk/extensions/m_webirc.c (File Modified)
450
451
452 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
453 Log:
454 Remove s_assert in del_unknown_ip() supposedly if the ip
455 cannot be found, it is not feasible to avoid that case
456 entirely with m_webirc.c.
457
458
459 Changes: Modified:
460 +1 -2 trunk/src/reject.c (File Modified)
461
462
463 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
464 Log:
465 Apply ratbox flood fix.
466
467
468 Changes: Modified:
469 +1 -0 trunk/doc/example.conf (File Modified)
470 +5 -0 trunk/doc/reference.conf (File Modified)
471 +3 -0 trunk/include/client.h (File Modified)
472 +4 -0 trunk/include/reject.h (File Modified)
473 +1 -0 trunk/include/s_conf.h (File Modified)
474 +2 -0 trunk/src/client.c (File Modified)
475 +3 -0 trunk/src/listener.c (File Modified)
476 +1 -0 trunk/src/newconf.c (File Modified)
477 +8 -5 trunk/src/packet.c (File Modified)
478 +59 -2 trunk/src/reject.c (File Modified)
479 +1 -0 trunk/src/s_conf.c (File Modified)
480 +2 -0 trunk/src/s_serv.c (File Modified)
481 +1 -0 trunk/src/s_user.c (File Modified)
482
483
484 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
485 Log:
486 - fix a bug here
487
488
489 Changes: Modified:
490 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
491
492
493 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
494 Log:
495 - regen configure
496
497
498 Changes: Modified:
499 +114 -1 trunk/configure (File Modified)
500
501
502 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
503 Log:
504 - remove "ASM hashing code" from the configure overview
505
506
507 Changes: Modified:
508 +0 -1 trunk/configure.ac (File Modified)
509
510
511 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
512 Log:
513 Target left IRC (more friendly error message if a UID
514 cannot be found) for /invite.
515
516
517 Changes: Modified:
518 +8 -3 trunk/modules/m_invite.c (File Modified)
519
520
521 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
522 Log:
523 Remove emptyline craq because it leaks memory on /rehash motd etc.
524 from ratbox 2.2 (anfl/Androsyn)
525
526
527 Changes: Modified:
528 +6 -14 trunk/src/cache.c (File Modified)
529
530
531 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
532 Log:
533 Merge old trunk r2767:
534 Copy channel name from command on lowerTS JOIN/SJOIN,
535 this makes the capitalization of the channel name
536 timestamped like modes are.
537
538
539 Changes: Modified:
540 +3 -0 trunk/modules/core/m_join.c (File Modified)
541 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
542
543
544 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
545 Log:
546 Merge old trunk r2065,r2067:
547 channel_modes(): get rid of the trailing space
548 also make the *pbuf check work like it should
549 (don't call IsMember another time if we already
550 gave one parameter)
551 simplify a bit more, update comments
552
553
554 Changes: Modified:
555 +13 -13 trunk/src/channel.c (File Modified)
556
557
558 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
559 Log:
560 webirc bugfix
561
562
563 Changes: Modified:
564 +1 -1 trunk/extensions/m_webirc.c (File Modified)
565
566
567 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
568 Log:
569 chghost: refuse spoofs which are empty or start with a colon
570 (would break the protocol)
571
572
573 Changes: Modified:
574 +3 -0 trunk/modules/m_chghost.c (File Modified)
575
576
577 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
578 Log:
579 Fix description of 043 numeric.
580
581
582 Changes: Modified:
583 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
584
585
586 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
587 Log:
588 SAVE: make the nickTS of the UID nick equal to 100, so it
589 is always in sync on the network.
590
591
592 Changes: Modified:
593 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
594 +15 -11 trunk/modules/core/m_nick.c (File Modified)
595
596
597 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
598 Log:
599 Force nickTS to increase when a local user changes their nick.
600
601
602 Changes: Modified:
603 +5 -1 trunk/modules/core/m_nick.c (File Modified)
604
605
606 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
607 Log:
608 Remove #define UFLAGS. We haven't allowed this
609 undocumented extension to the IRC protocol for
610 years (allowing an initial umode in USER).
611
612
613 Changes: Modified:
614 +0 -2 trunk/modules/m_user.c (File Modified)
615
616
617 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
618 Log:
619 Move new_local_user hook, so it is possible to call
620 exit_client() from it, refusing the connection.
621
622
623 Changes: Modified:
624 +3 -1 trunk/doc/hooks.txt (File Modified)
625 +10 -9 trunk/src/s_user.c (File Modified)
626
627
628 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
629 Log:
630 Only free PreClient struct when the rest of the Client
631 is freed, not immediately upon exit_client(). Doing this
632 would cause problems with sasl's new_local_user hook
633 vs hooks that exit the client there.
634
635
636 Changes: Modified:
637 +0 -1 trunk/src/client.c (File Modified)
638
639
640 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
641 Log:
642 Use TS6 prefix for server-server JOIN 0.
643
644
645 Changes: Modified:
646 +2 -1 trunk/modules/core/m_join.c (File Modified)
647
648
649 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
650 Log:
651 Use orighost in kill server notices.
652
653
654 Changes: Modified:
655 +3 -3 trunk/modules/core/m_kill.c (File Modified)
656
657
658 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
659 Log:
660 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
661
662
663 Changes: Modified:
664 +3 -3 trunk/modules/m_set.c (File Modified)
665
666
667 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
668 Log:
669 - 2.2 operline
670
671
672 Changes: Modified:
673 +1 -1 trunk/src/messages.tab (File Modified)
674
675
676 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
677 Log:
678 Show max_clients in /info.
679
680
681 Changes: Modified:
682 +6 -0 trunk/modules/m_info.c (File Modified)
683
684
685 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
686 Log:
687 Don't allow /quote set max higher than the
688 serverinfo::max_clients ircd.conf value.
689
690
691 Changes: Modified:
692 +8 -0 trunk/modules/m_set.c (File Modified)
693
694
695 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
696 Log:
697 Change code that checks maxclients limit: allow exactly
698 the configured amount of non-exceed_limit clients.
699 Code that appeared to limit exceed_limit clients too
700 but less heavily removed (it was not effective because
701 the parentheses were wrong).
702
703
704 Changes: Modified:
705 +2 -4 trunk/src/s_user.c (File Modified)
706
707
708 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
709 Log:
710 By default, leave MAX_BUFFER fds free for log files,
711 server connections, ident lookups, exceed_limit clients,
712 etc. Mention this in example.conf and reference.conf.
713
714
715 Changes: Modified:
716 +4 -2 trunk/doc/example.conf (File Modified)
717 +3 -1 trunk/doc/reference.conf (File Modified)
718 +1 -1 trunk/src/s_conf.c (File Modified)
719
720
721 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
722 Log:
723 --with-maxclients configure option is gone
724
725
726 Changes: Modified:
727 +0 -11 trunk/INSTALL (File Modified)
728
729
730 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
731 Log:
732 Make the code that raises fd rlimit to hard limit work.
733
734
735 Changes: Modified:
736 +5 -5 trunk/src/ircd.c (File Modified)
737
738
739 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
740 Log:
741 - note the I/O reworking
742
743
744 Changes: Modified:
745 +2 -0 trunk/NEWS (File Modified)
746
747
748 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
749 Log:
750 - use mkdir -p
751
752
753 Changes: Modified:
754 +4 -4 trunk/doc/Makefile.in (File Modified)
755
756
757 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
758 Log:
759 - enforce proper conditions for EPOLL_CTL_DEL.
760 - remove possibly problematic "performance" check
761
762
763 Changes: Modified:
764 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
765
766
767 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
768 Log:
769 - rename m_list_safelist to m_list and remove ratbox implementation
770
771
772 Changes: Modified:
773 +393 -664 trunk/modules/Makefile.in (File Modified)
774 + - trunk/modules/m_list.c (File Added)
775 + - trunk/modules/m_list_ratbox.c (File Deleted)
776 + - trunk/modules/m_list_safelist.c (File Deleted)
777
778
779 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
780 Log:
781 - some more transit to sendto_one_numeric().
782
783
784 Changes: Modified:
785 +2 -3 trunk/modules/m_away.c (File Modified)
786 +3 -3 trunk/src/messages.tab (File Modified)
787 +1 -1 trunk/src/s_user.c (File Modified)
788
789
790 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
791 Log:
792 - change some sendto_one() to sendto_one_numeric().
793
794
795 Changes: Modified:
796 +4 -10 trunk/modules/m_admin.c (File Modified)
797 +3 -3 trunk/modules/m_map.c (File Modified)
798 +12 -12 trunk/src/messages.tab (File Modified)
799 +1 -2 trunk/src/s_conf.c (File Modified)
800 +9 -10 trunk/src/s_user.c (File Modified)
801
802
803 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
804 Log:
805 - river's ports.c from old charybdis trunk
806
807
808 Changes: Modified:
809 +195 -0 trunk/configure.ac (File Modified)
810 + - trunk/libcharybdis/ports.c (File Added)
811
812
813 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
814 Log:
815 - remove broken ports stuff and devpoll stuff.
816
817
818 Changes: Modified:
819 +0 -307 trunk/configure (File Modified)
820 +0 -21 trunk/configure.ac (File Modified)
821 +0 -474 trunk/include/setup.h.in (File Modified)
822 + - trunk/libcharybdis/devpoll.c (File Deleted)
823 + - trunk/libcharybdis/ports.c (File Deleted)
824
825
826 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
827 Log:
828 - regenerate files
829
830
831 Changes: Modified:
832 +1 -25 trunk/configure (File Modified)
833 +0 -3 trunk/include/setup.h.in (File Modified)
834
835
836 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
837 Log:
838 - remove x86-optimized hash code.
839
840
841 Changes: Modified:
842 +0 -13 trunk/configure.ac (File Modified)
843 +2 -187 trunk/src/Makefile.in (File Modified)
844 + - trunk/src/fnvhash.s (File Deleted)
845
846
847 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
848 Log:
849 - apparently setting KE_LENGTH to 128 is fine.
850
851
852 Changes: Modified:
853 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
854
855
856 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
857 Log:
858 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
859
860
861 Changes: Modified:
862 +5627 -5747 trunk/configure (File Modified)
863 +0 -15 trunk/configure.ac (File Modified)
864 +0 -2 trunk/include/m_info.h (File Modified)
865 +6 -9 trunk/include/setup.h.in (File Modified)
866 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
867
868
869 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
870 Log:
871 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
872 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
873 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
874
875
876 Changes: Modified:
877 +0 -5 trunk/include/config.h (File Modified)
878 +0 -5 trunk/include/config.h.dist (File Modified)
879 +0 -6 trunk/include/defaults.h (File Modified)
880 +0 -3 trunk/include/m_info.h (File Modified)
881 +21 -7 trunk/libcharybdis/commio.c (File Modified)
882 +2 -0 trunk/libcharybdis/commio.h (File Modified)
883 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
884 +4 -3 trunk/libcharybdis/poll.c (File Modified)
885 +0 -3 trunk/libcharybdis/select.c (File Modified)
886 +0 -9 trunk/src/ircd.c (File Modified)
887 +23 -26 trunk/src/listener.c (File Modified)
888 +2 -1 trunk/src/restart.c (File Modified)
889 +5 -1 trunk/src/s_auth.c (File Modified)
890 +1 -1 trunk/src/s_conf.c (File Modified)
891 +3 -1 trunk/src/s_serv.c (File Modified)
892
893
894 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
895 Log:
896 Repair operspy who !#channel, broken by me in r3283.
897
898
899 Changes: Modified:
900 +2 -2 trunk/modules/m_who.c (File Modified)
901
902
903 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
904 Log:
905 Update bug report and IRC channel information.
906
907
908 Changes: Modified:
909 +2 -1 trunk/BUGS (File Modified)
910 +2 -1 trunk/NEWS (File Modified)
911
912
913 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
914 Log:
915 Change copyright years in version.c.SH as in release-2.1 r3339.
916
917
918 Changes: Modified:
919 +2 -2 trunk/src/version.c.SH (File Modified)
920
921
922 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
923 Log:
924 Rerun autoconf.
925
926
927 Changes: Modified:
928 +104 -0 trunk/configure (File Modified)
929
930
931 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
932 Log:
933 Need to check for various flavours of epoll,
934 even if --enable-epoll is forced.
935
936
937 Changes: Modified:
938 +1 -0 trunk/configure.ac (File Modified)
939
940
941 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
942 Log:
943 Hack to allow some more warnings, already present in configure (?).
944
945
946 Changes: Modified:
947 +1 -1 trunk/aclocal.m4 (File Modified)
948
949
950 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
951 Log:
952 Merge old trunk r2077,r2079:
953 - Move closing of servlink control fd to close_connection()
954 instead of doing it in exit_local_server(), and make sure
955 we first close the data fd and then the control fd.
956 - Have servlink process ready fds in order net, data, ctrl
957 instead of ctrl, data, net. This seems to fix the problem
958 that squit reasons do not show up on the other side of a
959 ziplink (by making it send any final SQUIT and/or ERROR
960 before noticing the closed control fd).
961
962
963 Changes: Modified:
964 +1 -1 trunk/servlink/io.c (File Modified)
965 +3 -12 trunk/src/client.c (File Modified)
966
967
968 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
969 Log:
970 Don't show the UID if a TS6 server sends a kick with
971 an empty or no comment. Note that charybdis never sends
972 such kicks.
973
974
975 Changes: Modified:
976 +4 -4 trunk/modules/core/m_kick.c (File Modified)
977
978
979 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
980 Log:
981 Merge old trunk r2081:
982 Don't say that services cannot be killed in
983 ERR_ISCHANSERVICE message (given when trying
984 to kick or deop them), as that's not the case.
985
986
987 Changes: Modified:
988 +1 -1 trunk/src/messages.tab (File Modified)
989
990
991 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
992 Log:
993 Merge old trunk r2059
994 Clarifications to the descriptions of umode +Q and cmode +F,
995 suggested by Ariadne@SorceryNet.
996
997
998 Changes: Modified:
999 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1000 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1001
1002
1003 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1004 Log:
1005 Merge old trunk r2907,r2991:
1006 Allow TESTLINE on channel names.
1007
1008
1009 Changes: Modified:
1010 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1011 +4 -0 trunk/help/opers/testline (File Modified)
1012 +22 -0 trunk/modules/m_testline.c (File Modified)
1013
1014
1015 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1016 Log:
1017 Merge old trunk r2835:
1018 resolver: if sendto(2) fails, try sending to the next nameserver
1019
1020
1021 Changes: Modified:
1022 +1 -1 trunk/src/res.c (File Modified)
1023
1024
1025 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1026 Log:
1027 Merge old trunk r2817:
1028 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1029 starts with a digit. This is safe because the last
1030 parameter is a nick and never a UID. (The first parameter
1031 in a server-server two-param whois is a UID/SID.)
1032
1033
1034 Changes: Modified:
1035 +1 -1 trunk/modules/m_whois.c (File Modified)
1036
1037
1038 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1039 Log:
1040 Merge old trunk r2779,r2785:
1041 Show correct privilege name in a few ERR_NOPRIVS numerics.
1042
1043
1044 Changes: Modified:
1045 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1046 +1 -1 trunk/extensions/m_opme.c (File Modified)
1047 +2 -2 trunk/unsupported/m_force.c (File Modified)
1048
1049
1050 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1051 Log:
1052 Merge old trunk r2695:
1053 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1054 This will generate better server notices.
1055
1056
1057 Changes: Modified:
1058 +3 -2 trunk/modules/core/m_die.c (File Modified)
1059
1060
1061 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1062 Log:
1063 Merge old trunk r2294:
1064 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1065
1066
1067 Changes: Modified:
1068 +1 -1 trunk/src/s_user.c (File Modified)
1069
1070
1071 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1072 Log:
1073 Merge old trunk r2226:
1074 If we are connecting outward to a server, check if the
1075 server name they sent is the same as what we tried to
1076 connect to. Previously such a connection could succeed
1077 if there existed connect blocks with the same IP and
1078 passwords for the other server name.
1079
1080
1081 Changes: Modified:
1082 +11 -0 trunk/modules/core/m_server.c (File Modified)
1083
1084
1085 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1086 Log:
1087 Merge old trunk r2212:
1088 Another handling of SJOINs without nicks:
1089 Propagate them if the channel is +P or the channel
1090 already existed, otherwise remove the channel again
1091 and do not propagate the SJOIN.
1092
1093
1094 Changes: Modified:
1095 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1096
1097
1098 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1099 Log:
1100 Remove channels entirely from /whois on services.
1101 This cannot be overridden with operspy.
1102
1103
1104 Changes: Modified:
1105 +20 -17 trunk/modules/m_whois.c (File Modified)
1106
1107
1108 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1109 Log:
1110 Fix /who on channels with ** in their name.
1111
1112
1113 Changes: Modified:
1114 +2 -2 trunk/modules/m_who.c (File Modified)
1115
1116
1117 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1118 Log:
1119 NEWS: As in 2.1.3, mention that the TS6 revision will
1120 interoperate with older versions
1121
1122
1123 Changes: Modified:
1124 +2 -1 trunk/NEWS (File Modified)
1125
1126
1127 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1128 Log:
1129 Fix documentation of HIDE_SERVERS_IPS define.
1130
1131
1132 Changes: Modified:
1133 +2 -2 trunk/include/config.h.dist (File Modified)
1134
1135
1136 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1137 Log:
1138 Don't leak auth{} spoofed ip for I-line is full notice either.
1139
1140
1141 Changes: Modified:
1142 +1 -1 trunk/src/s_conf.c (File Modified)
1143
1144
1145 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1146 Log:
1147 Update NEWS.
1148
1149
1150 Changes: Modified:
1151 +37 -0 trunk/NEWS (File Modified)
1152
1153
1154 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1155 Log:
1156 Allow /invite (but not invex) to override +r, +l, +j in
1157 addition to +i. As before, a restrictive mode must be in
1158 place at /invite time for the invite to have an effect;
1159 +r does not count as a restrictive mode if the user is
1160 logged in; +l and +j always count as restrictive modes to
1161 allow for cases where they would allow join at /invite
1162 time but not when the user tries to join.
1163
1164
1165 Changes: Modified:
1166 +6 -2 trunk/modules/m_invite.c (File Modified)
1167 +21 -10 trunk/src/channel.c (File Modified)
1168
1169
1170 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1171 Log:
1172 Remove invite_ops_only, forcing it to YES.
1173
1174
1175 Changes: Modified:
1176 +0 -1 trunk/doc/example.conf (File Modified)
1177 +0 -5 trunk/doc/reference.conf (File Modified)
1178 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1179 +0 -1 trunk/include/s_conf.h (File Modified)
1180 +0 -6 trunk/modules/m_info.c (File Modified)
1181 +10 -14 trunk/modules/m_invite.c (File Modified)
1182 +0 -1 trunk/src/newconf.c (File Modified)
1183 +0 -1 trunk/src/s_conf.c (File Modified)
1184
1185
1186 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1187 Log:
1188 Move username check after xline and dnsbl checks, so it
1189 will not complain to opers about clients who are xlined
1190 or blacklisted anyway (both of which silently reject).
1191
1192
1193 Changes: Modified:
1194 +15 -15 trunk/src/s_user.c (File Modified)
1195
1196
1197 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1198 Log:
1199 - MASTER_MAX is no longer relevant
1200
1201
1202 Changes: Modified:
1203 +0 -7 trunk/modules/m_set.c (File Modified)
1204
1205
1206 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1207 Log:
1208 - add config option for setting max_clients.
1209
1210
1211 Changes: Modified:
1212 +5 -0 trunk/doc/example.conf (File Modified)
1213 +5 -0 trunk/doc/reference.conf (File Modified)
1214 +2 -0 trunk/include/s_conf.h (File Modified)
1215 +1 -1 trunk/src/ircd.c (File Modified)
1216 +2 -0 trunk/src/newconf.c (File Modified)
1217 +2 -1 trunk/src/s_conf.c (File Modified)
1218
1219
1220 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1221 Log:
1222 - remove get_maxrss() and all of that insecure and unsafe nonsense
1223
1224
1225 Changes: Modified:
1226 +3 -38 trunk/src/ircd.c (File Modified)
1227 +1 -1 trunk/src/restart.c (File Modified)
1228 +0 -4 trunk/src/s_stats.c (File Modified)
1229
1230
1231 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1232 Log:
1233 - avoid some potential NULL dereferencing
1234
1235
1236 Changes: Modified:
1237 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1238
1239
1240 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1241 Log:
1242 - fix a typo
1243
1244
1245 Changes: Modified:
1246 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1247
1248
1249 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1250 Log:
1251 - rework poll a bit for the MAXCONNECTIONS changes.
1252
1253
1254 Changes: Modified:
1255 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1256
1257
1258 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1259 Log:
1260 Our way of using kqueue may cause it to report fds we
1261 don't know about anymore, cope.
1262
1263
1264 Changes: Modified:
1265 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1266
1267
1268 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1269 Log:
1270 Don't reference freed memory (fde_t) in comm_close().
1271
1272
1273 Changes: Modified:
1274 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1275
1276
1277 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1278 Log:
1279 - fix for 100% cpu use
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1284
1285
1286 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1287 Log:
1288 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1289
1290
1291 Changes: Modified:
1292 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1293
1294
1295 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1296 Log:
1297 - clear up use of fd_table in ircd.
1298
1299
1300 Changes: Modified:
1301 +3 -2 trunk/src/s_serv.c (File Modified)
1302
1303
1304 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1305 Log:
1306 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1307
1308
1309 Changes: Modified:
1310 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1311 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1312 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1313 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1314 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1315 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1316 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1317 +2 -2 trunk/libcharybdis/select.c (File Modified)
1318
1319
1320 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1321 Log:
1322 Fix some cases where the size argument to strlcpy()
1323 for usernames and hostnames is 1 too small.
1324
1325
1326 Changes: Modified:
1327 +1 -1 trunk/modules/m_chghost.c (File Modified)
1328 +2 -2 trunk/src/res.c (File Modified)
1329 +2 -2 trunk/src/s_user.c (File Modified)
1330
1331
1332 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1333 Log:
1334 Cut down quit/part/kick reasons to avoid quit reasons
1335 overflowing the client exiting server notice (from
1336 TOPICLEN to 260). kill reasons become shorter accordingly.
1337 kline/dline/gline reasons become 390.
1338 away messages stay at TOPICLEN for now.
1339
1340
1341 Changes: Modified:
1342 +8 -3 trunk/include/ircd_defs.h (File Modified)
1343 +2 -2 trunk/modules/m_dline.c (File Modified)
1344 +4 -4 trunk/modules/m_gline.c (File Modified)
1345 +2 -2 trunk/modules/m_kline.c (File Modified)
1346
1347
1348 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1349 Log:
1350 Don't leak auth{} spoofed IP addresses in +f notices.
1351 from ratbox (androsyn)
1352
1353
1354 Changes: Modified:
1355 +10 -3 trunk/src/s_conf.c (File Modified)
1356
1357
1358 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1359 Log:
1360 Make oper_up() take +i/-i during opering up into account
1361 (e.g. no_oper_invis extension, +i in operator::umodes).
1362 Remove the hack from no_oper_invis.
1363
1364
1365 Changes: Modified:
1366 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1367 +4 -0 trunk/src/s_user.c (File Modified)
1368
1369
1370 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1371 Log:
1372 no_oper_invis: decrement invisible count when clearing
1373 invisible on a local client who has just opered up
1374 oper_up() should really do this
1375
1376
1377 Changes: Modified:
1378 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1379
1380
1381 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1382 Log:
1383 Put "End of Channel Quiet List" instead of
1384 "End of Channel Ban List" for a +q list.
1385 Due to client restrictions the numerics for
1386 quiet lists must be the same as for ban lists.
1387
1388
1389 Changes: Modified:
1390 +4 -1 trunk/src/chmode.c (File Modified)
1391
1392
1393 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1394 Log:
1395 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1396 Change TS6 JOIN processing
1397 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1398 a local user joins an existing channel
1399 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1400 propagating a TS6 JOIN
1401 - don't interpret simple modes in an incoming TS6 JOIN
1402
1403 This is to avoid desyncs when certain mode changes (e.g. -im)
1404 cross with joins. A downside is that simple modes will be
1405 more desynched when a JOIN creates a channel or lowers TS,
1406 but that's less important.
1407
1408 Update the TS6 specification to include this, and clarify
1409 that TMODE can come from a server and that MODE must be
1410 translated into TMODE from other servers too.
1411
1412
1413 Changes: Modified:
1414 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1415 +19 -127 trunk/modules/core/m_join.c (File Modified)
1416
1417
1418 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1419 Log:
1420 Make -logfile work again.
1421
1422
1423 Changes: Modified:
1424 +2 -2 trunk/src/s_log.c (File Modified)
1425
1426
1427 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1428 Log:
1429 - fix off-by-one memory overflow error.
1430
1431
1432 Changes: Modified:
1433 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1434
1435
1436 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1437 Log:
1438 Change handling of modularized umodes:
1439 - keep the bitmask reserved forever to the letter, fixing
1440 the problems when loading multiple umode modules,
1441 unloading them and then loading them in a different order
1442 - don't allow local users to change umodes which have
1443 been unloaded and don't set them on new users via
1444 default_umodes
1445
1446
1447 Changes: Modified:
1448 +24 -3 trunk/src/s_user.c (File Modified)
1449
1450
1451 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1452 Log:
1453 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1454
1455
1456 Changes: Modified:
1457 +1 -0 trunk/include/s_user.h (File Modified)
1458 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1459 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1460 +22 -0 trunk/src/s_user.c (File Modified)
1461
1462
1463 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1464 Log:
1465 DNSBL keyword substitution is available as of 2.1.3.
1466
1467
1468 Changes: Modified:
1469 +1 -1 trunk/doc/example.conf (File Modified)
1470
1471
1472 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1473 Log:
1474 Change two occurances like match(userinput, target_p->name) ||
1475 match(target_p->name, userinput) to just match(userinput,
1476 target_p->name). No client name can contain * or ? now.
1477
1478
1479 Changes: Modified:
1480 +1 -1 trunk/modules/m_trace.c (File Modified)
1481 +1 -2 trunk/src/s_serv.c (File Modified)
1482
1483
1484 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1485 Log:
1486 Do not try find_server() on a name find_client() has
1487 returned NULL for, as this will always return NULL
1488 since the removal of hostmasking.
1489
1490
1491 Changes: Modified:
1492 +1 -2 trunk/modules/m_pong.c (File Modified)
1493 +0 -4 trunk/src/s_serv.c (File Modified)
1494
1495
1496 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1497 Log:
1498 Remove server_exists() which checked whether the
1499 server name existed taking hostmasking into account
1500 and just check with find_server(); admittedly
1501 this checks if the name is a SID but that's not
1502 a real problem.
1503
1504
1505 Changes: Modified:
1506 +3 -27 trunk/modules/core/m_server.c (File Modified)
1507
1508
1509 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1510 Log:
1511 Remove hash_find_masked_server(), which made it possible
1512 to specify the full (unmasked) name of a server behind
1513 a hostmask. As a result find_any_client() (for prefixes)
1514 becomes equal to find_client(), so remove that too.
1515
1516
1517 Changes: Modified:
1518 +0 -1 trunk/include/hash.h (File Modified)
1519 +1 -75 trunk/src/hash.c (File Modified)
1520 +1 -1 trunk/src/parse.c (File Modified)
1521
1522
1523 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1524 Log:
1525 Remove '*' from valid server name characters.
1526 This makes it impossible to connect hostmasked servers.
1527 (This support didn't work well anyway, was incompatible
1528 with TS6 and we never masked ourselves.)
1529
1530
1531 Changes: Modified:
1532 +1 -1 trunk/src/match.c (File Modified)
1533
1534
1535 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1536 Log:
1537 Change spambot, flooder and jupe joiner notices from host to orighost.
1538
1539
1540 Changes: Modified:
1541 +1 -1 trunk/modules/core/m_join.c (File Modified)
1542 +2 -2 trunk/modules/core/m_message.c (File Modified)
1543 +2 -2 trunk/src/channel.c (File Modified)
1544
1545
1546 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1547 Log:
1548 Add documentation for SASL client protocol, same as atheme doc/SASL.
1549
1550
1551 Changes: Modified:
1552 + - trunk/doc/sasl.txt (File Added)
1553
1554
1555 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1556 Log:
1557 Include real hostname in Closing Link message for unknown
1558 connections that have sent USER. This is helpful for
1559 k-lined users while not breaking server IP hiding.
1560
1561
1562 Changes: Modified:
1563 +3 -1 trunk/src/client.c (File Modified)
1564
1565
1566 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1567 Log:
1568 Rerun autoconf.
1569
1570
1571 Changes: Modified:
1572 +29 -29 trunk/configure (File Modified)
1573
1574
1575 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1576 Log:
1577 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1578
1579
1580 Changes: Modified:
1581 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1582
1583
1584 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1585 Log:
1586 Backport from early 3.x:
1587
1588 --
1589 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1590 Log:
1591 - remove "Processing connection to foobar.net" message
1592
1593
1594 Changes: Modified:
1595 +0 -3 trunk/src/s_auth.c (File Modified)
1596
1597
1598 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1599 Log:
1600 - missed the processing connection one (actually, we can probably nuke this one)
1601
1602
1603 Changes: Modified:
1604 +1 -2 trunk/src/s_auth.c (File Modified)
1605
1606
1607 river 2006/09/27 16:33:05 UTC (20060927-2174)
1608 Log:
1609 get_client_name = stupid
1610
1611
1612
1613 Changes: Modified:
1614 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1615
1616
1617 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1618 Log:
1619 - remove excessive arguments
1620
1621
1622 Changes: Modified:
1623 +1 -2 trunk/src/s_conf.c (File Modified)
1624 +1 -1 trunk/src/s_user.c (File Modified)
1625
1626
1627 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1628 Log:
1629 - use sendto_one_notice() for on-connect notices too.
1630
1631
1632 Changes: Modified:
1633 +10 -10 trunk/src/s_auth.c (File Modified)
1634
1635
1636 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1637 Log:
1638 - use sendto_one_notice() in the core, too.
1639
1640
1641 Changes: Modified:
1642 +2 -2 trunk/src/chmode.c (File Modified)
1643 +8 -15 trunk/src/modules.c (File Modified)
1644 +3 -5 trunk/src/s_conf.c (File Modified)
1645 +1 -2 trunk/src/s_newconf.c (File Modified)
1646 +20 -57 trunk/src/s_user.c (File Modified)
1647
1648
1649 river 2006/09/27 16:19:25 UTC (20060927-2166)
1650 Log:
1651 the KILL command will use get_client_name(, SHOW_IP) instead of
1652 target->name, and will show a more useful error for local opers
1653
1654
1655
1656 Changes: Modified:
1657 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1658
1659
1660 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1661 Log:
1662 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1663
1664
1665 Changes: Modified:
1666 +4 -2 trunk/src/send.c (File Modified)
1667
1668
1669 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1670 Log:
1671 - back out r2159
1672
1673
1674 Changes: Modified:
1675 +1 -1 trunk/include/client.h (File Modified)
1676
1677
1678 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1679 Log:
1680 - get_id(): fall back to "*" if client has no known name
1681
1682
1683 Changes: Modified:
1684 +1 -1 trunk/include/client.h (File Modified)
1685
1686
1687 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1688 Log:
1689 - convert to sendto_one_notice().
1690
1691
1692 Changes: Modified:
1693 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1694 +4 -6 trunk/unsupported/m_force.c (File Modified)
1695
1696
1697 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1698 Log:
1699 - use sendto_one_notice() in many places instead of
1700 sendto_one(source_p, ":%s NOTICE %s :", ...);
1701
1702
1703 Changes: Modified:
1704 +10 -25 trunk/extensions/example_module.c (File Modified)
1705 +5 -14 trunk/extensions/hurt.c (File Modified)
1706 +1 -2 trunk/extensions/m_42.c (File Modified)
1707 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1708 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1709 +1 -2 trunk/extensions/m_opme.c (File Modified)
1710 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1711 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1712 +3 -7 trunk/modules/core/m_die.c (File Modified)
1713 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1714 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1715 +1 -2 trunk/modules/m_challenge.c (File Modified)
1716 +11 -15 trunk/modules/m_connect.c (File Modified)
1717 +20 -28 trunk/modules/m_dline.c (File Modified)
1718 +2 -2 trunk/modules/m_etrace.c (File Modified)
1719 +11 -21 trunk/modules/m_gline.c (File Modified)
1720 +2 -4 trunk/modules/m_kline.c (File Modified)
1721 +1 -2 trunk/modules/m_rehash.c (File Modified)
1722 +3 -7 trunk/modules/m_restart.c (File Modified)
1723 +31 -45 trunk/modules/m_set.c (File Modified)
1724 +2 -4 trunk/modules/m_testmask.c (File Modified)
1725 +5 -8 trunk/modules/m_unreject.c (File Modified)
1726 +2 -5 trunk/modules/m_xline.c (File Modified)
1727 --
1728
1729
1730 Changes: Modified:
1731 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1732 +10 -25 trunk/extensions/example_module.c (File Modified)
1733 +5 -14 trunk/extensions/hurt.c (File Modified)
1734 +1 -2 trunk/extensions/m_42.c (File Modified)
1735 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1736 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1737 +1 -2 trunk/extensions/m_opme.c (File Modified)
1738 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1739 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1740 +3 -7 trunk/modules/core/m_die.c (File Modified)
1741 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1742 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1743 +1 -2 trunk/modules/m_challenge.c (File Modified)
1744 +11 -15 trunk/modules/m_connect.c (File Modified)
1745 +2 -4 trunk/modules/m_dline.c (File Modified)
1746 +2 -2 trunk/modules/m_etrace.c (File Modified)
1747 +11 -21 trunk/modules/m_gline.c (File Modified)
1748 +2 -4 trunk/modules/m_kline.c (File Modified)
1749 +1 -2 trunk/modules/m_rehash.c (File Modified)
1750 +3 -7 trunk/modules/m_restart.c (File Modified)
1751 +31 -45 trunk/modules/m_set.c (File Modified)
1752 +2 -4 trunk/modules/m_testmask.c (File Modified)
1753 +5 -8 trunk/modules/m_unreject.c (File Modified)
1754 +1 -3 trunk/modules/m_xline.c (File Modified)
1755 +2 -2 trunk/src/chmode.c (File Modified)
1756 +8 -15 trunk/src/modules.c (File Modified)
1757 +10 -14 trunk/src/s_auth.c (File Modified)
1758 +3 -6 trunk/src/s_conf.c (File Modified)
1759 +1 -2 trunk/src/s_newconf.c (File Modified)
1760 +20 -57 trunk/src/s_user.c (File Modified)
1761 +4 -2 trunk/src/send.c (File Modified)
1762 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1763 +4 -6 trunk/unsupported/m_force.c (File Modified)
1764
1765
1766 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1767 Log:
1768 - keyword-subst from charybdis 2.2.
1769
1770
1771 Changes: Modified:
1772 +12 -3 trunk/doc/example.conf (File Modified)
1773 +58 -3 trunk/doc/reference.conf (File Modified)
1774 + - trunk/include/substitution.h (File Added)
1775 +1 -0 trunk/src/Makefile.in (File Modified)
1776 +2 -2 trunk/src/s_conf.c (File Modified)
1777 +164 -1 trunk/src/s_user.c (File Modified)
1778 + - trunk/src/substitution.c (File Added)
1779
1780
1781 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1782 Log:
1783 Removed merge tracking for "svnmerge" for
1784 http://svn.atheme.org/charybdis/branches/release-2.2
1785
1786
1787 Changes: Modified:
1788 + - trunk/ (Property Modified)
1789
1790
1791 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1792 Log:
1793 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1794 http://svn.atheme.org/charybdis/branches/release-2.2
1795
1796
1797 Changes: Modified:
1798 + - trunk/ (Property Modified)
1799
1800
1801 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1802 Log:
1803 Removed merge tracking for "svnmerge" for
1804 http://svn.atheme.org/charybdis/branches/release-2.2
1805
1806
1807 Changes: Modified:
1808 + - trunk/ (Property Modified)
1809
1810
1811 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1812 Log:
1813 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1814 http://svn.atheme.org/charybdis/branches/release-2.2
1815
1816
1817 Changes: Modified:
1818 + - trunk/ (Property Modified)
1819
1820
1821 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1822 Log:
1823 - bleah
1824
1825
1826 Changes: Modified:
1827 + - trunk/ (Property Modified)
1828
1829
1830 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1831 Log:
1832 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1833 http://svn.atheme.org/charybdis/branches/release-2.2
1834
1835
1836 Changes: Modified:
1837 + - trunk/ (Property Modified)
1838
1839
1840 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1841 Log:
1842 - version bump to 2.2.0
1843
1844
1845 Changes: Modified:
1846 +3 -1 trunk/NEWS (File Modified)
1847 +1 -1 trunk/configure.ac (File Modified)
1848
1849
1850 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1851 Log:
1852 - the new plan:
1853 + branches/release-2.1 -> 2.2 base
1854 + 3.0 -> branches/cxxconversion
1855 + backport some immediate 3.0 functionality for 2.2
1856 + other stuff
1857
1858
1859 Changes: Modified:
1860 + - trunk/ (File Added)
1861
1862
1863 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1864 Log:
1865 Merged revisions 3135,3137 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1867
1868 ........
1869 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1870
1871 - Expand TRACE description
1872 - Mention expiry time in TESTLINE
1873 ........
1874 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1875
1876 Update copyright year for sgml docs to 2007.
1877 ........
1878
1879
1880 Changes: Modified:
1881 + - branches/release-2.1/ (Property Modified)
1882 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1883 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1884
1885
1886 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1887 Log:
1888 Merged revisions 1999 via svnmerge from
1889 http://svn.atheme.org/charybdis/trunk
1890 Add river to CREDITS
1891
1892 ........
1893 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1894
1895 vanity
1896 ........
1897
1898
1899 Changes: Modified:
1900 + - branches/release-2.1/ (Property Modified)
1901 +1 -0 branches/release-2.1/CREDITS (File Modified)
1902
1903
1904 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1905 Log:
1906 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1908
1909 ........
1910 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1911
1912 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1913 ........
1914 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1915
1916 - add use_forward to /info
1917 ........
1918 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1919
1920 Call channel_modes() with &me instead of source_p when
1921 sending out a JOIN and SJOIN for a local user. This
1922 saves checking whether they are on the channel they
1923 have just joined.
1924 ........
1925 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1926
1927 If use_forward is disabled:
1928 - hide +fFQ in 005
1929 - hide +f in /mode #channel (/mode #channel f still shows it)
1930 - do not send any mode changes adding +f to local clients
1931 (-f ones are still sent)
1932 ........
1933
1934
1935 Changes: Modified:
1936 + - branches/release-2.1/ (Property Modified)
1937 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1938 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1939 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1940 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1941 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1942 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1943 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1944 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1945 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1946 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1947 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1948 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1949
1950
1951 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1952 Log:
1953 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1954
1955
1956 Changes: Modified:
1957 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1958 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1959 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1960
1961
1962 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1963 Log:
1964 Add accountability (wallops, log) to OKICK.
1965
1966
1967 Changes: Modified:
1968 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1969
1970
1971 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1972 Log:
1973 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1974 Similar to branches/release-2.2 r3061.
1975
1976
1977 Changes: Modified:
1978 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1979
1980
1981 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1982 Log:
1983 - Write xline to file after instead of before notifying opers and source
1984 - Also notify source of failure to add xline
1985 Similar to branches/release-2.2 r3057.
1986
1987
1988 Changes: Modified:
1989 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1990
1991
1992 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1993 Log:
1994 If a dline/kline/resv cannot be added to the file, send
1995 the regular notices to local opers and source anyway,
1996 and also warn the source (local opers were already warned).
1997 Similar to branches/release-2.2 r3053.
1998
1999
2000 Changes: Modified:
2001 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2002
2003
2004 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2005 Log:
2006 Port over fixes from unkline/unxline/unresv to undline.
2007 Similar to branches/release-2.2 r3049.
2008
2009
2010 Changes: Modified:
2011 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2012
2013
2014 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2015 Log:
2016 Merged revisions 2915 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2018
2019 ........
2020 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2021
2022 In usage message, show kline.conf and xline.conf instead
2023 of klines.conf and xlines.conf.
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2030
2031
2032 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2033 Log:
2034 Merged revisions 2831,2833,2853 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2036
2037 ........
2038 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2039
2040 unkline/unxline/unresv:
2041 - if fclose on the output returns an error, treat this as a
2042 write error too
2043 - check if the rename from the temp file to the ban conf failed
2044 ........
2045 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2046
2047 When adding a permanent dline/kline/xline/resv, check
2048 the return value of fclose().
2049 ........
2050 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2051
2052 Do not free xline aconf if it could not be written out.
2053 It will be added to the list in memory anyway.
2054 ........
2055
2056
2057 Changes: Modified:
2058 + - branches/release-2.1/ (Property Modified)
2059 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2060 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2061 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2062 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2063
2064
2065 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2066 Log:
2067 NEWS: Clarify effects of ip_cloaking changes a little.
2068
2069
2070 Changes: Modified:
2071 +2 -0 branches/release-2.1/NEWS (File Modified)
2072
2073
2074 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2075 Log:
2076 Rerun autoconf.
2077
2078
2079 Changes: Modified:
2080 +9 -9 branches/release-2.1/configure (File Modified)
2081
2082
2083 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2084 Log:
2085 Version bump on 2.1 branch to 2.1.2.
2086
2087
2088 Changes: Modified:
2089 +1 -1 branches/release-2.1/configure.ac (File Modified)
2090
2091
2092 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2093 Log:
2094 Mention r2801/r2805.
2095
2096
2097 Changes: Modified:
2098 +1 -0 branches/release-2.1/NEWS (File Modified)
2099
2100
2101 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2102 Log:
2103 Merged revisions 2801 via svnmerge from
2104 http://svn.atheme.org/charybdis/trunk
2105
2106 ........
2107 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2108
2109 ip_cloaking: try to avoid truncation by removing more
2110 components of the hostname (except the TLD).
2111 ........
2112
2113
2114 Changes: Modified:
2115 + - branches/release-2.1/ (Property Modified)
2116 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2117
2118
2119 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2120 Log:
2121 Update NEWS.
2122
2123
2124 Changes: Modified:
2125 +8 -1 branches/release-2.1/NEWS (File Modified)
2126
2127
2128 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2129 Log:
2130 Merged revisions 2781 via svnmerge from
2131 http://svn.atheme.org/charybdis/trunk
2132
2133 ........
2134 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2135
2136 Fix stupid bug: checked a hostmask against the found
2137 ban instead of all exceptions, causing all host mangled
2138 clients to be exempted if there was a single ban
2139 exception in many cases.
2140 ........
2141
2142
2143 Changes: Modified:
2144 + - branches/release-2.1/ (Property Modified)
2145 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2146
2147
2148 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2149 Log:
2150 Merged revisions 2773 via svnmerge from
2151 http://svn.atheme.org/charybdis/trunk
2152
2153 ........
2154 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2155
2156 user@host must be *@* for a shared{} block with flags=locops
2157 (server should not be *).
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2164
2165
2166 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2167 Log:
2168 Tweak \s code a little.
2169
2170
2171 Changes: Modified:
2172 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2173 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2174 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2175
2176
2177 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2178 Log:
2179 Merged revisions 2761 via svnmerge from
2180 http://svn.atheme.org/charybdis/trunk
2181
2182 ........
2183 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2184
2185 The testline/no_tilde fixes are in 2.1.1.
2186 ........
2187
2188
2189 Changes: Modified:
2190 + - branches/release-2.1/ (Property Modified)
2191 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2192
2193
2194 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2195 Log:
2196 Update NEWS.
2197
2198
2199 Changes: Modified:
2200 +4 -1 branches/release-2.1/NEWS (File Modified)
2201
2202
2203 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2204 Log:
2205 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
2206 http://svn.atheme.org/charybdis/trunk
2207 no_tilde fixes
2208
2209 ........
2210 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2211
2212 If the auth{} block has no_tilde and is not kline exempt,
2213 check the username without tilde against klines too.
2214 This is consistent with the way klines work on spoofs
2215 (klines checked on both raw and appearing-on-IRC version).
2216 ........
2217 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2218
2219 Rework the fix for klines with no_tilde.
2220 Add an extra argument to find_address_conf() for the
2221 username without tilde, as that may contain one character more.
2222 ........
2223 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2224
2225 Unbreak compile (because of r2697).
2226 testline with ~ could be improved some more perhaps, but this should work.
2227 ........
2228 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2229
2230 testline: take no_tilde and username truncation into account
2231 ........
2232 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2233
2234 Add some information on /testline with no_tilde and username truncation.
2235 ........
2236
2237
2238 Changes: Modified:
2239 + - branches/release-2.1/ (Property Modified)
2240 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2241 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2242 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2243 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2244 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2245 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2246
2247
2248 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2249 Log:
2250 Merged revisions 2149,2151 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2252
2253 ........
2254 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2255
2256 Move kills from services from +s to +k snomask.
2257 Kills from non-service opers remain on +s.
2258 ........
2259 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2260
2261 Update description of +s and +k snomasks.
2262 ........
2263
2264
2265 Changes: Modified:
2266 + - branches/release-2.1/ (Property Modified)
2267 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2268 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2269 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2270
2271
2272 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2273 Log:
2274 Merged revisions 2685 via svnmerge from
2275 http://svn.atheme.org/charybdis/trunk
2276
2277 ........
2278 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2279
2280 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2281 ........
2282
2283
2284 Changes: Modified:
2285 + - branches/release-2.1/ (Property Modified)
2286 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2287
2288
2289 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2290 Log:
2291 Merged revisions 2693 via svnmerge from
2292 http://svn.atheme.org/charybdis/trunk
2293
2294 ........
2295 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2296
2297 Fix truncation (by one) of unidented usernames
2298 if user registration is done because of DNSBL
2299 completion (which is the usual case if a valid
2300 NICK and USER are sent quickly and any DNSBLs
2301 are enabled).
2302 ........
2303
2304
2305 Changes: Modified:
2306 + - branches/release-2.1/ (Property Modified)
2307 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2308
2309
2310 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2311 Log:
2312 Update NEWS.
2313
2314
2315 Changes: Modified:
2316 +10 -0 branches/release-2.1/NEWS (File Modified)
2317
2318
2319 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2320 Log:
2321 Rerun autoconf.
2322
2323
2324 Changes: Modified:
2325 +9 -9 branches/release-2.1/configure (File Modified)
2326
2327
2328 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2329 Log:
2330 Version bump to 2.1.1.
2331
2332
2333 Changes: Modified:
2334 +1 -1 branches/release-2.1/configure.ac (File Modified)
2335
2336
2337 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2338 Log:
2339 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
2340 http://svn.atheme.org/charybdis/trunk
2341
2342 ........
2343 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2344
2345 - fix a server notice on SID collision where the server name is mentioned twice
2346 ........
2347 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2348
2349 - get_server_name() is stupid
2350 ........
2351 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2352
2353 - fix an oops
2354 ........
2355 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2356
2357 Do the Attempt to re-introduce SID server notice somewhat
2358 differently, showing a real host again if !HIDE_SERVERS_IPS
2359 and still showing the server name exactly once.
2360 ........
2361 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2362
2363 Fix log message for Attempt to re-introduce SID (server notice was ok).
2364 ........
2365 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2366
2367 - replace "No N line" with "no connect block" in a
2368 serverlog message
2369 - show attempted server name in a few serverlog messages
2370 ........
2371
2372
2373 Changes: Modified:
2374 + - branches/release-2.1/ (Property Modified)
2375 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2376
2377
2378 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2379 Log:
2380 Merged revisions 2218 via svnmerge from
2381 http://svn.atheme.org/charybdis/trunk
2382
2383 ........
2384 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2385
2386 Fix garbage in /stats y output on 64-bit archs.
2387 ........
2388
2389
2390 Changes: Modified:
2391 + - branches/release-2.1/ (Property Modified)
2392 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2393
2394
2395 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2396 Log:
2397 Merged revisions 2438 via svnmerge from
2398 http://svn.atheme.org/charybdis/trunk
2399
2400 ........
2401 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2402
2403 Enable Revision keyword in addition to Id.
2404 ........
2405
2406
2407 Changes: Modified:
2408 + - branches/release-2.1/ (Property Modified)
2409 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2410
2411
2412 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2413 Log:
2414 Merged revisions 2679 via svnmerge from
2415 http://svn.atheme.org/charybdis/trunk
2416
2417 ........
2418 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2419
2420 Port over ratbox 2.2 r23253 (anfl):
2421 - remove the cached storage of how many +beI there are, thereby fixing a
2422 case where it can get desynced from reality
2423 ........
2424
2425
2426 Changes: Modified:
2427 + - branches/release-2.1/ (Property Modified)
2428 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2429 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2430
2431
2432 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2433 Log:
2434 Merged revisions 2093,2095 via svnmerge from
2435 http://svn.atheme.org/charybdis/trunk
2436
2437 ........
2438 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2439
2440 - change DNSBL licensing to BSD.
2441 ........
2442 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2443
2444 - change x86-assembly FNV implementation to BSD license
2445 ........
2446
2447
2448 Changes: Modified:
2449 + - branches/release-2.1/ (Property Modified)
2450 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2451 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2452
2453
2454 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2455 Log:
2456 Merged revisions 2073,2075 via svnmerge from
2457 http://svn.atheme.org/charybdis/trunk
2458
2459 ........
2460 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2461
2462 Put full information in the squit reason when exiting
2463 a server due to a servlink (ziplinks) error.
2464 ........
2465 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2466
2467 Put full information in the squit reason when exiting
2468 a server due to not enough arguments for a command.
2469 ........
2470
2471
2472 Changes: Modified:
2473 + - branches/release-2.1/ (Property Modified)
2474 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2475 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2476
2477
2478 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2479 Log:
2480 Merged revisions 2071 via svnmerge from
2481 http://svn.atheme.org/charybdis/trunk
2482
2483 ........
2484 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2485
2486 Don't redirect users from an existing domain to an
2487 existing server in reference.conf.
2488 Idea from ratbox.
2489 ........
2490
2491
2492 Changes: Modified:
2493 + - branches/release-2.1/ (Property Modified)
2494 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2495
2496
2497 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2498 Log:
2499 Merged revisions 2053 via svnmerge from
2500 http://svn.atheme.org/charybdis/trunk
2501
2502 ........
2503 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2504
2505 Make find_channel_membership() choose the shortest list
2506 (channel's list or user's list) to search, avoiding excessive
2507 CPU usage with services which are in lots of channels.
2508 From ratbox 2.2 (anfl/jilles)
2509 ........
2510
2511
2512 Changes: Modified:
2513 + - branches/release-2.1/ (Property Modified)
2514 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2515
2516
2517 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2518 Log:
2519 Rerun autoconf.
2520
2521
2522 Changes: Modified:
2523 +9 -9 branches/release-2.1/configure (File Modified)
2524
2525
2526 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2527 Log:
2528 Version change 2.1.0rc1 -> 2.1.0 (release).
2529
2530
2531 Changes: Modified:
2532 +1 -1 branches/release-2.1/configure.ac (File Modified)
2533
2534
2535 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2536 Log:
2537 Merged revisions 2029 via svnmerge from
2538 http://svn.atheme.org/charybdis/trunk
2539
2540 ........
2541 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2542
2543 NEWS: mention m_webirc.c module
2544 ........
2545
2546
2547 Changes: Modified:
2548 + - branches/release-2.1/ (Property Modified)
2549 +1 -0 branches/release-2.1/NEWS (File Modified)
2550
2551
2552 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2553 Log:
2554 Rerun autoconf.
2555
2556
2557 Changes: Modified:
2558 +9 -9 branches/release-2.1/configure (File Modified)
2559
2560
2561 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2562 Log:
2563 Change version to 2.1.0rc1.
2564
2565
2566 Changes: Modified:
2567 +1 -1 branches/release-2.1/configure.ac (File Modified)
2568
2569
2570 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2571 Log:
2572 Merged revisions 2021 via svnmerge from
2573 http://svn.atheme.org/charybdis/trunk
2574
2575 ........
2576 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2577
2578 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2579 related flaky looking things, and instead keep a list
2580 of BlacklistClients in PreClient.
2581 ........
2582
2583
2584 Changes: Modified:
2585 + - branches/release-2.1/ (Property Modified)
2586 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2587 +1 -1 branches/release-2.1/include/client.h (File Modified)
2588 +0 -1 branches/release-2.1/include/res.h (File Modified)
2589 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2590 +0 -24 branches/release-2.1/src/res.c (File Modified)
2591 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2592
2593
2594 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2595 Log:
2596 Merged revisions 2015,2017 via svnmerge from
2597 http://svn.atheme.org/charybdis/trunk
2598
2599 ........
2600 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2601
2602 Check if the name in the question section of the
2603 DNS reply matches what we queried, to guard against
2604 late replies to a previous query with the same id.
2605 ........
2606 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2607
2608 res.c: add a comment summarizing our changes
2609 ........
2610
2611
2612 Changes: Modified:
2613 + - branches/release-2.1/ (Property Modified)
2614 +53 -18 branches/release-2.1/src/res.c (File Modified)
2615
2616
2617 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2618 Log:
2619 Merged revisions 1981 via svnmerge from
2620 http://svn.atheme.org/charybdis/trunk
2621
2622 ........
2623 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2624
2625 Alphabetize extensions and tweak the descriptions a little.
2626 ........
2627
2628
2629 Changes: Modified:
2630 + - branches/release-2.1/ (Property Modified)
2631 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2632 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2633
2634
2635 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2636 Log:
2637 Merged revisions 1975 via svnmerge from
2638 http://svn.atheme.org/charybdis/trunk
2639
2640 ........
2641 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2642
2643 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2644 We should use the IP and not truncate the hostname.
2645 From ratbox 2.2 (androsyn)
2646 ........
2647
2648
2649 Changes: Modified:
2650 + - branches/release-2.1/ (Property Modified)
2651 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2652
2653
2654 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2655 Log:
2656 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2657 http://svn.atheme.org/charybdis/trunk
2658
2659
2660 Changes: Modified:
2661 + - branches/release-2.1/ (Property Modified)
2662
2663
2664 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2665 Log:
2666 - branch 2.1 release family
2667
2668
2669 Changes: Modified:
2670 + - branches/release-2.1/ (File Added)
2671
2672
2673 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2674 Log:
2675 Describe new handling of host mangling in channel bans in SGML.
2676
2677
2678 Changes: Modified:
2679 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2680
2681
2682 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2683 Log:
2684 - ok, 2.1 operline brought to you by marvin the melancholy robot
2685
2686
2687 Changes: Modified:
2688 +1 -1 trunk/src/messages.tab (File Modified)
2689
2690
2691 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2692 Log:
2693 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2694 If anybody comes up with anything better, then please let us know
2695 and we will change this before 2.1 is branched.
2696
2697
2698 Changes: Modified:
2699 +1 -1 trunk/src/messages.tab (File Modified)
2700
2701
2702 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2703 Log:
2704 Add EUID to capab.txt.
2705
2706
2707 Changes: Modified:
2708 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2709
2710
2711 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2712 Log:
2713 Update NEWS file.
2714
2715
2716 Changes: Modified:
2717 +3 -0 trunk/NEWS (File Modified)
2718
2719
2720 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2721 Log:
2722 Allow service{} servers to manipulate the nick delay table
2723 (for "nickserv enforcement").
2724 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2725 If duration is 0, the nickdelay entry is removed, otherwise
2726 it is added with the duration in seconds (maximum 24 hours).
2727 It is suggested that this is used if the EUID capab is present.
2728
2729
2730 Changes: Modified:
2731 +42 -1 trunk/modules/m_services.c (File Modified)
2732
2733
2734 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2735 Log:
2736 HURT: strip off *@ from the start of the mask
2737 reject anything else containing '@' or '!'
2738
2739
2740 Changes: Modified:
2741 +11 -0 trunk/extensions/hurt.c (File Modified)
2742
2743
2744 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2745 Log:
2746 ircd.c: need supported.h here
2747
2748
2749 Changes: Modified:
2750 +1 -0 trunk/src/ircd.c (File Modified)
2751
2752
2753 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2754 Log:
2755 HURT: less ambiguity here
2756 ips/hosts to be hurt must contain a '.' or ':' otherwise
2757 they are interpreted as nicks
2758
2759
2760 Changes: Modified:
2761 +14 -9 trunk/extensions/hurt.c (File Modified)
2762
2763
2764 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2765 Log:
2766 - we're now ircd-charybdis.org.
2767 - properly alphabetize credits
2768
2769
2770 Changes: Modified:
2771 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2772
2773
2774 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2775 Log:
2776 - add additional modules to the configs
2777
2778
2779 Changes: Modified:
2780 +6 -0 trunk/doc/example.conf (File Modified)
2781 +12 -0 trunk/doc/reference.conf (File Modified)
2782
2783
2784 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2785 Log:
2786 - remove hurt.h, it is pointless and confusing
2787
2788
2789 Changes: Modified:
2790 +27 -62 trunk/extensions/hurt.c (File Modified)
2791 + - trunk/extensions/hurt.h (File Deleted)
2792
2793
2794 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2795 Log:
2796 - add code to suggest a local HURT by nickname.
2797 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2798
2799
2800 Changes: Modified:
2801 +40 -10 trunk/extensions/hurt.c (File Modified)
2802 +1 -0 trunk/extensions/hurt.h (File Modified)
2803
2804
2805 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2806 Log:
2807 - update NEWS file
2808
2809
2810 Changes: Modified:
2811 +2 -1 trunk/NEWS (File Modified)
2812
2813
2814 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2815 Log:
2816 MASKTRACE/TESTMASK: check orighost as well
2817
2818
2819 Changes: Modified:
2820 +4 -2 trunk/modules/m_etrace.c (File Modified)
2821 +3 -1 trunk/modules/m_testmask.c (File Modified)
2822
2823
2824 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2825 Log:
2826 Make RPL_ISUPPORT (005) numeric modularizable.
2827 Currently it will reassemble the numeric every time
2828 it needs to be sent, using a few dozen callbacks;
2829 if this is too slow some caching scheme should be
2830 implemented.
2831
2832
2833 Changes: Modified:
2834 +0 -1 trunk/include/s_user.h (File Modified)
2835 +36 -114 trunk/include/supported.h (File Modified)
2836 +1 -1 trunk/modules/m_version.c (File Modified)
2837 +1 -0 trunk/src/Makefile.in (File Modified)
2838 +1 -0 trunk/src/ircd.c (File Modified)
2839 +300 -25 trunk/src/s_user.c (File Modified)
2840 + - trunk/src/supported.c (File Added)
2841
2842
2843 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2844 Log:
2845 EUID orighost could differ from host only in case,
2846 do not mark as dynamic spoof then
2847
2848
2849 Changes: Modified:
2850 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2851
2852
2853 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2854 Log:
2855 kline help file: clarify a bit and remove some obsolete stuff
2856 partly suggested by Olin
2857
2858
2859 Changes: Modified:
2860 +8 -8 trunk/help/opers/kline (File Modified)
2861
2862
2863 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2864 Log:
2865 Update NEWS file.
2866
2867
2868 Changes: Modified:
2869 +20 -0 trunk/NEWS (File Modified)
2870
2871
2872 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2873 Log:
2874 Show real host/IP to nonopers whoising themselves.
2875 The IP is not shown for auth{} spoofs, otherwise it is,
2876 as it looked rather weird to me to show an auth{} spoofed
2877 IP like this. (/userhost on self still shows the IP.)
2878
2879
2880 Changes: Modified:
2881 +13 -2 trunk/modules/m_whois.c (File Modified)
2882
2883
2884 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2885 Log:
2886 Document nick_delay stuff and move it around a bit.
2887
2888
2889 Changes: Modified:
2890 +1 -2 trunk/doc/example.conf (File Modified)
2891 +8 -2 trunk/doc/reference.conf (File Modified)
2892
2893
2894 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2895 Log:
2896 - disable nickdelay by default. Needs to be documented in reference.conf.
2897
2898
2899 Changes: Modified:
2900 +2 -0 trunk/doc/example.conf (File Modified)
2901 +2 -0 trunk/doc/reference.conf (File Modified)
2902
2903
2904 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2905 Log:
2906 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2907
2908
2909 Changes: Modified:
2910 +2 -1 trunk/modules/m_services.c (File Modified)
2911
2912
2913 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2914 Log:
2915 ip_cloaking: somewhat hackish but we need to send the
2916 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2917 umodes
2918
2919
2920 Changes: Modified:
2921 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2922
2923
2924 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2925 Log:
2926 If EUID is used, show realhost in far connect notice
2927 (but not in far disconnect notice).
2928
2929
2930 Changes: Modified:
2931 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2932
2933
2934 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2935 Log:
2936 ip_cloaking:
2937 - use non-ENCAP CHGHOST if possible
2938 - really introduce new users with their mangled and real
2939 host if +h is in default umodes
2940
2941
2942 Changes: Modified:
2943 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2944
2945
2946 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2947 Log:
2948 Add non-ENCAP CHGHOST.
2949
2950
2951 Changes: Modified:
2952 +49 -11 trunk/modules/m_chghost.c (File Modified)
2953
2954
2955 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2956 Log:
2957 Initial addition of EUID (puts realhost/account in same
2958 command as user introduction).
2959 See doc/technical/euid.txt for more information.
2960 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2961
2962
2963 Changes: Modified:
2964 + - trunk/doc/technical/euid.txt (File Added)
2965 +2 -1 trunk/include/s_serv.h (File Modified)
2966 +1 -1 trunk/include/s_user.h (File Modified)
2967 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2968 +1 -34 trunk/modules/m_chghost.c (File Modified)
2969 +0 -28 trunk/modules/m_services.c (File Modified)
2970 +30 -1 trunk/src/s_serv.c (File Modified)
2971 +30 -3 trunk/src/s_user.c (File Modified)
2972
2973
2974 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2975 Log:
2976 Store the mangled host in localClient and use it for
2977 ban matching (also match real host for mangled users,
2978 also match mangled host for uncloaked users).
2979 Improve interaction of +h with auth{} and services
2980 spoofs.
2981 Note that all of this only applies to clients who
2982 connect after the mangling module is loaded
2983 (other clients cannot even set +h).
2984 The sorcerynet cloaking module has not been updated
2985 for these changes.
2986
2987
2988 Changes: Modified:
2989 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2990 +3 -0 trunk/include/client.h (File Modified)
2991 +64 -5 trunk/src/channel.c (File Modified)
2992 +1 -0 trunk/src/client.c (File Modified)
2993 +2 -2 trunk/src/s_user.c (File Modified)
2994
2995
2996 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2997 Log:
2998 Document /stats U letters in sgml.
2999
3000
3001 Changes: Modified:
3002 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3003
3004
3005 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3006 Log:
3007 Better description of hub_mask and leaf_mask.
3008
3009
3010 Changes: Modified:
3011 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3012
3013
3014 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3015 Log:
3016 Add operspy_dont_care_user_info to sgml docs.
3017
3018
3019 Changes: Modified:
3020 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3021
3022
3023 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3024 Log:
3025 Add general::operspy_dont_care_user_info.
3026 This makes /who mask equivalent to /who !mask for opers
3027 with the operspy flag, and removes the operspy log/notice
3028 on /who mask, /masktrace and /scan.
3029 The necessary privilege (operspy flag) is unchanged.
3030 Behaviour for the other operspy commands (channel
3031 related ones) is also unchanged.
3032
3033
3034 Changes: Modified:
3035 +1 -0 trunk/doc/example.conf (File Modified)
3036 +6 -0 trunk/doc/reference.conf (File Modified)
3037 +1 -0 trunk/include/s_conf.h (File Modified)
3038 +10 -8 trunk/modules/m_etrace.c (File Modified)
3039 +6 -0 trunk/modules/m_info.c (File Modified)
3040 +8 -5 trunk/modules/m_scan.c (File Modified)
3041 +1 -1 trunk/modules/m_version.c (File Modified)
3042 +6 -1 trunk/modules/m_who.c (File Modified)
3043 +1 -0 trunk/src/newconf.c (File Modified)
3044 +1 -0 trunk/src/s_conf.c (File Modified)
3045
3046
3047 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3048 Log:
3049 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3050 This letter will also be used for showing operspy with
3051 limited accountability (show non channel related info
3052 without '!' or notice).
3053
3054
3055 Changes: Modified:
3056 +2 -0 trunk/doc/server-version-info (File Modified)
3057 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3058 +2 -0 trunk/include/ircd.h (File Modified)
3059 +6 -0 trunk/modules/m_info.c (File Modified)
3060 +2 -0 trunk/modules/m_version.c (File Modified)
3061 +1 -0 trunk/src/ircd_state.c (File Modified)
3062
3063
3064 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3065 Log:
3066 Add m_webirc module, allows showing real host of CGI:IRC users.
3067 Differences to the version available on my web page for a while:
3068 instructions on how to set it up.
3069
3070
3071 Changes: Modified:
3072 +137 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/m_webirc.c (File Added)
3074
3075
3076 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3077 Log:
3078 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3079
3080
3081 Changes: Modified:
3082 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3083
3084
3085 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3086 Log:
3087 - move beu from core to contributors
3088 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3089
3090
3091 Changes: Modified:
3092 +2 -2 trunk/CREDITS (File Modified)
3093
3094
3095 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3096 Log:
3097 Mention that class blocks must be defined before the
3098 auth or connect blocks referencing them.
3099
3100
3101 Changes: Modified:
3102 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3103
3104
3105 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3106 Log:
3107 extb_canjoin:
3108 - change from "can join" to "is banned", this reverses sense
3109 and removes "weird" checks like for +i, +l, +j
3110 - don't allow $j to same channel
3111 - +s/+p restriction removed, anyone can /mode b anyway
3112 - +k check removed
3113
3114
3115 Changes: Modified:
3116 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3117
3118
3119 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3120 Log:
3121 Add a few important lines from reference.conf to example.conf.
3122
3123
3124 Changes: Modified:
3125 +8 -1 trunk/doc/example.conf (File Modified)
3126
3127
3128 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3129 Log:
3130 - we don't support rtsigio anymore
3131 - we definately don't support VMS nor Cygwin either.
3132
3133
3134 Changes: Modified:
3135 +2 -2 trunk/INSTALL (File Modified)
3136 +0 -2 trunk/README.FIRST (File Modified)
3137
3138
3139 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3140 Log:
3141 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3142
3143
3144 Changes: Modified:
3145 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3146
3147
3148 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3149 Log:
3150 extb_canjoin:
3151 - return EXTBAN_NOMATCH for a valid ban that does not match
3152 - consider a $j ban invalid if we were already processing a
3153 can_join for a $j ban
3154
3155
3156 Changes: Modified:
3157 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3158
3159
3160 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3161 Log:
3162 extb_extgecos: realhost -> orighost
3163
3164
3165 Changes: Modified:
3166 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3167
3168
3169 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3170 Log:
3171 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3172
3173
3174 Changes: Modified:
3175 +59 -0 trunk/extensions/Makefile.in (File Modified)
3176 + - trunk/extensions/extb_canjoin.c (File Added)
3177
3178
3179 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3180 Log:
3181 - oh right, charybdis calls that 'orighost'.
3182
3183
3184 Changes: Modified:
3185 +2 -2 trunk/modules/m_who.c (File Modified)
3186
3187
3188 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3189 Log:
3190 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3191
3192
3193 Changes: Modified:
3194 +2 -0 trunk/modules/m_who.c (File Modified)
3195
3196
3197 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3198 Log:
3199 - also check $x against realhost
3200
3201
3202 Changes: Modified:
3203 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3204
3205
3206 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3207 Log:
3208 Sorcerynet people want a debugging notice moved from +s to +d.
3209
3210
3211 Changes: Modified:
3212 +1 -1 trunk/src/blacklist.c (File Modified)
3213
3214
3215 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3216 Log:
3217 Use source_p instead of client_p for free_pre_client().
3218 client_p could be NULL or another client.
3219
3220
3221 Changes: Modified:
3222 +1 -1 trunk/src/client.c (File Modified)
3223
3224
3225 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3226 Log:
3227 - revert this, I know how to fix it now
3228
3229
3230 Changes: Modified:
3231 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3232
3233
3234 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3235 Log:
3236 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3237 This fix is probably suboptimal, but it does indeed fix the problem.
3238
3239
3240 Changes: Modified:
3241 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3242
3243
3244 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3245 Log:
3246 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3247
3248
3249 Changes: Modified:
3250 +49 -0 trunk/extensions/Makefile.in (File Modified)
3251 + - trunk/extensions/extb_extgecos.c (File Added)
3252
3253
3254 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3255 Log:
3256 Remove undocumented and unused general::fallback_to_ip6_int config option.
3257
3258
3259 Changes: Modified:
3260 +0 -3 trunk/include/s_conf.h (File Modified)
3261 +0 -3 trunk/src/newconf.c (File Modified)
3262
3263
3264 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3265 Log:
3266 SGML docs:
3267 - document new TESTMASK
3268 - mention that TESTMASK matching is the same as MASKTRACE matching
3269 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3270 been that way)
3271
3272
3273 Changes: Modified:
3274 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3275
3276
3277 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3278 Log:
3279 New testmask from ratbox 2.2.
3280 Allows matches on nick, ip and gecos in addition to user
3281 and host, and is fully analogous to masktrace.
3282 The numeric has changed from 724 to 727 and fields in it
3283 have changed.
3284
3285
3286 Changes: Modified:
3287 +4 -3 trunk/help/opers/testmask (File Modified)
3288 +1 -0 trunk/include/numeric.h (File Modified)
3289 +82 -9 trunk/modules/m_testmask.c (File Modified)
3290 +2 -2 trunk/src/messages.tab (File Modified)
3291
3292
3293 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3294 Log:
3295 contrib -> extensions
3296
3297
3298 Changes: Modified:
3299 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3300
3301
3302 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3303 Log:
3304 CHGHOST: Check validity of new hostname.
3305 If the command came from a local client (disabled by
3306 default), send an error message and drop the command.
3307 If the command came from a remote client or server,
3308 send a notice to opers and the target user (if local).
3309
3310
3311 Changes: Modified:
3312 +42 -1 trunk/modules/m_chghost.c (File Modified)
3313
3314
3315 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3316 Log:
3317 Update NEWS file.
3318
3319
3320 Changes: Modified:
3321 +23 -1 trunk/NEWS (File Modified)
3322
3323
3324 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3325 Log:
3326 When an outgoing server connection succeeds, set
3327 localClient->ip by simply copying the whole sockaddr
3328 struct instead of copying certain parts only.
3329
3330
3331 Changes: Modified:
3332 +1 -19 trunk/src/s_serv.c (File Modified)
3333
3334
3335 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3336 Log:
3337 Give a special error message and ignore the connect block
3338 if trying to add a connect block for the server's own name.
3339
3340
3341 Changes: Modified:
3342 +7 -0 trunk/src/newconf.c (File Modified)
3343
3344
3345 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3346 Log:
3347 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3348 when --disable-balloc is used, so that it compiles.
3349 Obviously the BlockHeapUsage() stub returns just zeroes so
3350 /stats z will be less informative.
3351
3352
3353 Changes: Modified:
3354 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3355
3356
3357 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3358 Log:
3359 Free and zero dns_query in DNS callback for outgoing connect.
3360 This avoids double free of reslist.
3361
3362
3363 Changes: Modified:
3364 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3365
3366
3367 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3368 Log:
3369 From ratbox, log failed outgoing connections to serverlog.
3370 Added: IP address.
3371
3372
3373 Changes: Modified:
3374 +13 -1 trunk/src/s_serv.c (File Modified)
3375
3376
3377 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3378 Log:
3379 Change serverlog message when connecting to be more clear and show the port number.
3380
3381
3382 Changes: Modified:
3383 +1 -1 trunk/src/s_serv.c (File Modified)
3384
3385
3386 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3387 Log:
3388 Remove gethost_byname(), this is meaningless
3389 since the removal of AAAA -> A fallback (r1763).
3390
3391
3392 Changes: Modified:
3393 +0 -1 trunk/include/res.h (File Modified)
3394 +0 -12 trunk/src/res.c (File Modified)
3395
3396
3397 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3398 Log:
3399 Remove ip6.int support and use only ip6.arpa.
3400 The global ip6.int zone has disappeared on June 1
3401 and a lot of other software has been removing ip6.int
3402 support also.
3403 This removes the second and last case where IPv6
3404 support in charybdis causes extra lookups and slows
3405 DNS down.
3406
3407
3408 Changes: Modified:
3409 +5 -27 trunk/src/res.c (File Modified)
3410
3411
3412 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3413 Log:
3414 Mention new default (r1767) for connect::aftype in sgml docs.
3415
3416
3417 Changes: Modified:
3418 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3419
3420
3421 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3422 Log:
3423 Use IPv6 if connect::host looks like an IPv6 address
3424 (contains a colon). No need to aftype=ipv6 anymore.
3425
3426
3427 Changes: Modified:
3428 +2 -0 trunk/src/newconf.c (File Modified)
3429
3430
3431 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3432 Log:
3433 More information about connect::host.
3434
3435
3436 Changes: Modified:
3437 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3438
3439
3440 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3441 Log:
3442 Remove fallback to A if AAAA cannot be found.
3443 In case of a forward check of a reverse lookup, we
3444 already know if it's ipv4 or ipv6, so it is not
3445 useful and in case of a forward lookup of a hostname
3446 in connect::host, connect::aftype already specifies
3447 if it's ipv4 or ipv6.
3448
3449
3450 Changes: Modified:
3451 +4 -27 trunk/src/res.c (File Modified)
3452
3453
3454 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3455 Log:
3456 msg_channel():
3457 - check if +c made the message text empty and refuse
3458 to send it if so
3459 - don't copy message text if it is not necessary
3460 (channel is -c)
3461
3462
3463 Changes: Modified:
3464 +14 -4 trunk/modules/core/m_message.c (File Modified)
3465
3466
3467 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3468 Log:
3469 remove_conf_item(): do not free cf_name, this is generally a string constant
3470
3471
3472 Changes: Modified:
3473 +0 -1 trunk/src/newconf.c (File Modified)
3474
3475
3476 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3477 Log:
3478 Remove the old unused FDL_ constants.
3479
3480
3481 Changes: Modified:
3482 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3483
3484
3485 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3486 Log:
3487 Remove an unused struct irc_sockaddr_storage from fde_t
3488 (allocated for every possible file descriptor).
3489
3490
3491 Changes: Modified:
3492 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3493
3494
3495 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3496 Log:
3497 If the DNS lookup for an outgoing connection is still
3498 pending when it is closed, clean it up.
3499
3500
3501 Changes: Modified:
3502 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3503
3504
3505 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3506 Log:
3507 If proc_answer() fails (for example if a lookup for an
3508 A record returns a CNAME), fail the query immediately.
3509 Previously the packet was just ignored, leaving the
3510 query to time out.
3511
3512
3513 Changes: Modified:
3514 +4 -8 trunk/src/res.c (File Modified)
3515
3516
3517 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3518 Log:
3519 Correct sockhost field in an outgoing server connection.
3520 First copy the host field from the server_conf, then
3521 take the IP from to where the connection was attempted
3522 when the connection callback is called.
3523 (Before r1747 this used the IP from the server_conf.)
3524
3525
3526 Changes: Modified:
3527 +8 -2 trunk/src/s_serv.c (File Modified)
3528
3529
3530 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3531 Log:
3532 Remove ipnum (keep aftype) and dns_query from server_conf.
3533 We don't keep track of binary form address in connect{}
3534 blocks anymore, DNS lookups of names in host= gone.
3535 As before the DNS lookup is done on connect.
3536 This should unbreak hostnames in host= somewhat.
3537
3538
3539 Changes: Modified:
3540 +1 -2 trunk/include/s_newconf.h (File Modified)
3541 +2 -2 trunk/src/newconf.c (File Modified)
3542 +1 -42 trunk/src/s_newconf.c (File Modified)
3543 +12 -31 trunk/src/s_serv.c (File Modified)
3544
3545
3546 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3547 Log:
3548 Rerun autoconf.
3549
3550
3551 Changes: Modified:
3552 +1 -1 trunk/configure (File Modified)
3553
3554
3555 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3556 Log:
3557 Fix --disable-balloc help text (said --disable-small-net).
3558
3559
3560 Changes: Modified:
3561 +1 -1 trunk/configure.ac (File Modified)
3562
3563
3564 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3565 Log:
3566 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3567 services (+S). Unlike operstring and adminstring, this
3568 is not changeable with /quote set but is updated on rehash.
3569
3570
3571 Changes: Modified:
3572 +1 -0 trunk/doc/example.conf (File Modified)
3573 +10 -2 trunk/doc/reference.conf (File Modified)
3574 +1 -0 trunk/include/s_conf.h (File Modified)
3575 +6 -0 trunk/modules/m_info.c (File Modified)
3576 +3 -2 trunk/modules/m_whois.c (File Modified)
3577 +1 -0 trunk/src/newconf.c (File Modified)
3578 +1 -0 trunk/src/s_conf.c (File Modified)
3579
3580
3581 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3582 Log:
3583 Fix handling of comma in whois: ignore the comma and
3584 everything after it but do output the entire parameter
3585 in RPL_ENDOFWHOIS.
3586
3587
3588 Changes: Modified:
3589 +2 -2 trunk/modules/m_whois.c (File Modified)
3590
3591
3592 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3593 Log:
3594 New /stats letter 's' to list HURTs:
3595 - opers get the full listing.
3596 - users get any HURTs that match their sockhost/orighost if
3597 "stats_k_oper_only" is set to 1.
3598
3599
3600 Changes: Modified:
3601 +50 -0 trunk/extensions/hurt.c (File Modified)
3602
3603
3604 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3605 Log:
3606 - make the newconf system available to modules.
3607
3608
3609 Changes: Modified:
3610 +4 -1 trunk/include/newconf.h (File Modified)
3611 +4 -8 trunk/src/newconf.c (File Modified)
3612
3613
3614 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3615 Log:
3616 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3617
3618 Changes: Modified:
3619 +0 -3 trunk/doc/example.conf (File Modified)
3620 +0 -3 trunk/doc/reference.conf (File Modified)
3621
3622
3623 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3624 Log:
3625 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3626
3627
3628 Changes: Modified:
3629 +3 -0 trunk/doc/example.conf (File Modified)
3630 +3 -0 trunk/doc/reference.conf (File Modified)
3631
3632
3633 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3634 Log:
3635 Fix too early truncation of JOIN channel list.
3636
3637
3638 Changes: Modified:
3639 +2 -3 trunk/modules/core/m_join.c (File Modified)
3640
3641
3642 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3643 Log:
3644 - From ratbox 2.2 (anfl), send server notices about read
3645 errors from handshakes and servers to +s instead of +d.
3646 - Send various server notices about failed server
3647 connections which did not reach registered state network
3648 wide if the connection was initiated by a remote oper.
3649 This avoids annoying the whole net if there is a
3650 broken autoconnect, but allows all opers to see why a
3651 remote connect failed. Failed connections which did reach
3652 server state already generate server notices everywhere.
3653
3654 Note: this is an exception to our general policy to not send
3655 server notices about unregistered connections remotely.
3656
3657
3658 Changes: Modified:
3659 +1 -0 trunk/include/client.h (File Modified)
3660 +20 -6 trunk/src/client.c (File Modified)
3661 +6 -6 trunk/src/s_serv.c (File Modified)
3662
3663
3664 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3665 Log:
3666 - fix typoes
3667
3668
3669 Changes: Modified:
3670 +1 -1 trunk/doc/example.conf (File Modified)
3671 +1 -1 trunk/doc/reference.conf (File Modified)
3672
3673
3674 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3675 Log:
3676 Don't allow #channel +b $c:&channel (inconsistent target).
3677
3678
3679 Changes: Modified:
3680 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3681
3682
3683 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3684 Log:
3685 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3686
3687
3688 Changes: Modified:
3689 +0 -2 trunk/include/client.h (File Modified)
3690
3691
3692 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3693 Log:
3694 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3695
3696
3697 Changes: Modified:
3698 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3699
3700
3701 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3702 Log:
3703 Store IP addresses in whowas. These are shown to opers.
3704 Obtained from Eurus patches.
3705 orighost tracking removed (not worth the memory IMHO),
3706 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3707 with unknown IPs and to not violate auth{} spoof policy.
3708
3709
3710 Changes: Modified:
3711 +2 -0 trunk/doc/reference.conf (File Modified)
3712 +1 -0 trunk/include/numeric.h (File Modified)
3713 +1 -0 trunk/include/whowas.h (File Modified)
3714 +10 -1 trunk/modules/m_whowas.c (File Modified)
3715 +1 -1 trunk/src/messages.tab (File Modified)
3716 +4 -0 trunk/src/whowas.c (File Modified)
3717
3718
3719 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3720 Log:
3721 Describe hostmask parameter of masktrace better in sgml docs.
3722
3723
3724 Changes: Modified:
3725 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3726
3727
3728 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3729 Log:
3730 masktrace help file: mention CIDR IP masks
3731 From ratbox 2.2
3732
3733
3734 Changes: Modified:
3735 +2 -0 trunk/help/opers/masktrace (File Modified)
3736
3737
3738 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3739 Log:
3740 MASKTRACE: allow normal match() on IP address also
3741 From ratbox 2.2
3742
3743
3744 Changes: Modified:
3745 +2 -3 trunk/modules/m_etrace.c (File Modified)
3746
3747
3748 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3749 Log:
3750 Allow +S clients (services) to send to channels and @/+ channels always.
3751
3752
3753 Changes: Modified:
3754 +1 -1 trunk/modules/core/m_message.c (File Modified)
3755 +1 -1 trunk/src/channel.c (File Modified)
3756
3757
3758 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3759 Log:
3760 Allow servers to send to @#chan and +#chan.
3761
3762
3763 Changes: Modified:
3764 +1 -1 trunk/modules/core/m_message.c (File Modified)
3765
3766
3767 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3768 Log:
3769 Don't count opers on service{} servers in /lusers.
3770
3771
3772 Changes: Modified:
3773 +2 -2 trunk/src/s_user.c (File Modified)
3774
3775
3776 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3777 Log:
3778 Show opers the real host behind a dynamic spoof in WHOIS.
3779 If the user is auth{} spoofed, this shows the auth{} spoof
3780 otherwise it shows the DNS hostname and IP address.
3781 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3782
3783
3784 Changes: Modified:
3785 +1 -0 trunk/include/numeric.h (File Modified)
3786 +12 -2 trunk/modules/m_whois.c (File Modified)
3787 +1 -1 trunk/src/messages.tab (File Modified)
3788
3789
3790 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3791 Log:
3792 Remove #define HIDE_SPOOF_IPS from config.h, should
3793 have been done earlier.
3794
3795
3796 Changes: Modified:
3797 +0 -7 trunk/include/config.h (File Modified)
3798
3799
3800 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3801 Log:
3802 Bring back ERR_CANTKILLSERVER.
3803
3804
3805 Changes: Modified:
3806 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3807
3808
3809 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3810 Log:
3811 ip_cloaking module:
3812 - also send RPL_HOSTHIDDEN on -h
3813 - don't allow +h for auth{} spoofed clients
3814
3815
3816 Changes: Modified:
3817 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3818
3819
3820 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3821 Log:
3822 /etc/resolv.conf parsing:
3823 - don't crash (sometimes) if there is a line without an argument
3824 (e.g. 'search' by itself)
3825 - fix handling of lines with leading whitespace
3826
3827
3828 Changes: Modified:
3829 +9 -8 trunk/src/reslib.c (File Modified)
3830
3831
3832 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3833 Log:
3834 Put back code that terminates DNS queries, which was
3835 removed during the resolver changes.
3836
3837
3838 Changes: Modified:
3839 +4 -0 trunk/src/s_auth.c (File Modified)
3840
3841
3842 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3843 Log:
3844 - oh hey, that was in the wrong place
3845
3846
3847 Changes: Modified:
3848 +13 -13 trunk/src/s_auth.c (File Modified)
3849
3850
3851 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3852 Log:
3853 - handle a situation where a user can go away before DNS completes
3854
3855
3856 Changes: Modified:
3857 +13 -0 trunk/src/s_auth.c (File Modified)
3858
3859
3860 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3861 Log:
3862 More dnsbl stuff
3863
3864
3865 Changes: Modified:
3866 +1 -0 trunk/include/blacklist.h (File Modified)
3867 +1 -0 trunk/include/res.h (File Modified)
3868 +33 -2 trunk/src/blacklist.c (File Modified)
3869 +2 -0 trunk/src/client.c (File Modified)
3870 +24 -0 trunk/src/res.c (File Modified)
3871
3872
3873 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3874 Log:
3875 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3876 if comm_accept() failed.
3877
3878 Found with valgrind.
3879
3880
3881 Changes: Modified:
3882 +4 -4 trunk/src/listener.c (File Modified)
3883
3884
3885 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3886 Log:
3887 - handle unavailable Client/preClient structs
3888
3889
3890 Changes: Modified:
3891 +9 -0 trunk/src/blacklist.c (File Modified)
3892
3893
3894 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3895 Log:
3896 Add +lf to SGML docs.
3897
3898
3899 Changes: Modified:
3900 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3901
3902
3903 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3904 Log:
3905 Also do forwarding if the channel limit (+l) is exceeded.
3906
3907
3908 Changes: Modified:
3909 +1 -1 trunk/help/opers/cmode (File Modified)
3910 +2 -2 trunk/modules/core/m_join.c (File Modified)
3911
3912
3913 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3914 Log:
3915 Post-release lovin':
3916 - Update version to 2.1.0.
3917 - Regenerate configure.
3918
3919
3920 Changes: Modified:
3921 +9 -9 trunk/configure (File Modified)
3922 +1 -1 trunk/configure.ac (File Modified)
3923
3924
3925 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3926 Log:
3927 Comment out example blacklist{} block.
3928
3929
3930 Changes: Modified:
3931 +7 -7 trunk/doc/example.conf (File Modified)
3932 +7 -7 trunk/doc/reference.conf (File Modified)
3933
3934
3935 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3936 Log:
3937 Add note regarding use of AHBL BLs.
3938
3939
3940 Changes: Modified:
3941 +4 -0 trunk/doc/example.conf (File Modified)
3942 +4 -0 trunk/doc/reference.conf (File Modified)
3943
3944
3945 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3946 Log:
3947 Fix typos.
3948
3949
3950 Changes: Modified:
3951 +2 -2 trunk/CREDITS (File Modified)
3952
3953
3954 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3955 Log:
3956 Add beu to CREDITS.
3957
3958
3959 Changes: Modified:
3960 +1 -0 trunk/CREDITS (File Modified)
3961
3962
3963 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3964 Log:
3965 Put more recent ratbox CREDITS here.
3966
3967
3968 Changes: Modified:
3969 +3 -2 trunk/doc/Ratbox-team (File Modified)
3970
3971
3972 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3973 Log:
3974 Clarify a bit.
3975
3976
3977 Changes: Modified:
3978 +5 -4 trunk/NEWS (File Modified)
3979
3980
3981 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3982 Log:
3983 Mention that install or make install also avoids modunload crashes.
3984
3985
3986 Changes: Modified:
3987 +2 -1 trunk/BUGS (File Modified)
3988
3989
3990 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3991 Log:
3992 - update NEWS a bit
3993
3994
3995 Changes: Modified:
3996 +3 -8 trunk/NEWS (File Modified)
3997
3998
3999 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4000 Log:
4001 - further updates
4002
4003
4004 Changes: Modified:
4005 +3 -2 trunk/BUGS (File Modified)
4006
4007
4008 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4009 Log:
4010 - add orighost check to hurt.c
4011 - update BUGS info
4012
4013
4014 Changes: Modified:
4015 +1 -6 trunk/BUGS (File Modified)
4016 +1 -1 trunk/extensions/hurt.c (File Modified)
4017
4018
4019 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4020 Log:
4021 Make kline_exempt exempt from HURT also.
4022
4023
4024 Changes: Modified:
4025 +2 -1 trunk/extensions/hurt.c (File Modified)
4026
4027
4028 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4029 Log:
4030 Fix mask HEAL propagation.
4031
4032
4033 Changes: Modified:
4034 +6 -3 trunk/extensions/hurt.c (File Modified)
4035
4036
4037 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4038 Log:
4039 - Remove old cruft.
4040 - Update.
4041
4042
4043 Changes: Modified:
4044 +18 -31 trunk/extensions/README (File Modified)
4045
4046
4047 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4048 Log:
4049 More target change hax.
4050 Ick.
4051
4052
4053 Changes: Modified:
4054 +5 -0 trunk/extensions/hurt.c (File Modified)
4055
4056
4057 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4058 Log:
4059 Improvements to HURT propagation.
4060
4061
4062 Changes: Modified:
4063 +8 -6 trunk/extensions/hurt.c (File Modified)
4064
4065
4066 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4067 Log:
4068 - further simplification
4069
4070
4071 Changes: Modified:
4072 +25 -76 trunk/extensions/hurt.c (File Modified)
4073 +0 -9 trunk/extensions/hurt.h (File Modified)
4074
4075
4076 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4077 Log:
4078 - client_exit hook
4079
4080
4081 Changes: Modified:
4082 +13 -0 trunk/extensions/hurt.c (File Modified)
4083
4084
4085 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4086 Log:
4087 - cut off at 15 messages instead of 30
4088
4089
4090 Changes: Modified:
4091 +1 -1 trunk/extensions/hurt.h (File Modified)
4092
4093
4094 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4095 Log:
4096 Squash a warning here.
4097
4098
4099 Changes: Modified:
4100 +1 -3 trunk/src/ircd.c (File Modified)
4101
4102
4103 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4104 Log:
4105 Don't show servers in /stats l to nonopers if flatten links is enabled.
4106
4107
4108 Changes: Modified:
4109 +3 -1 trunk/modules/m_stats.c (File Modified)
4110
4111
4112 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4113 Log:
4114 - hurt expiry
4115
4116
4117 Changes: Modified:
4118 +20 -7 trunk/extensions/hurt.c (File Modified)
4119
4120
4121 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4122 Log:
4123 - remove inline stuff (yuck)
4124 - sockaddr should have been sockhost
4125
4126
4127 Changes: Modified:
4128 +22 -31 trunk/extensions/hurt.c (File Modified)
4129
4130
4131 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4132 Log:
4133 - make hurt checking actually work
4134
4135
4136 Changes: Modified:
4137 +2 -7 trunk/extensions/hurt.c (File Modified)
4138
4139
4140 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4141 Log:
4142 Slight tweak to alias{}.
4143
4144
4145 Changes: Modified:
4146 +4 -0 trunk/src/parse.c (File Modified)
4147
4148
4149 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4150 Log:
4151 - further simplification
4152
4153
4154 Changes: Modified:
4155 +59 -71 trunk/extensions/hurt.c (File Modified)
4156 +0 -1 trunk/extensions/hurt.h (File Modified)
4157
4158
4159 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4160 Log:
4161 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4162
4163
4164 Changes: Modified:
4165 +10 -20 trunk/extensions/hurt.c (File Modified)
4166 +0 -4 trunk/extensions/hurt.h (File Modified)
4167
4168
4169 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4170 Log:
4171 - remove some unnecessary code here (hurt_initial_check_event()).
4172
4173
4174 Changes: Modified:
4175 +0 -23 trunk/extensions/hurt.c (File Modified)
4176
4177
4178 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4179 Log:
4180 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4181
4182
4183 Changes: Modified:
4184 +8 -0 trunk/modules/core/m_message.c (File Modified)
4185
4186
4187 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4188 Log:
4189 - more sane tgchange hax
4190
4191
4192 Changes: Modified:
4193 +2 -1 trunk/extensions/hurt.c (File Modified)
4194
4195
4196 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4197 Log:
4198 Make HEAL <nick> work.
4199
4200
4201 Changes: Modified:
4202 +40 -43 trunk/extensions/hurt.c (File Modified)
4203
4204
4205 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4206 Log:
4207 Destroy hurt_clients list on unload.
4208
4209
4210 Changes: Modified:
4211 +7 -0 trunk/extensions/hurt.c (File Modified)
4212
4213
4214 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4215 Log:
4216 Coding style: no space between a function name and parenthesis.
4217
4218
4219 Changes: Modified:
4220 +43 -43 trunk/extensions/hurt.c (File Modified)
4221
4222
4223 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4224 Log:
4225 Now works and throws out hurt clients after 30 protocol messages
4226 unless they identify.
4227
4228
4229 Changes: Modified:
4230 +28 -36 trunk/extensions/hurt.c (File Modified)
4231 +1 -7 trunk/extensions/hurt.h (File Modified)
4232
4233
4234 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4235 Log:
4236 Working addition/lookup.
4237
4238
4239 Changes: Modified:
4240 +8 -0 trunk/extensions/hurt.c (File Modified)
4241
4242
4243 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4244 Log:
4245 Get rid of hyb6 style propagation (:server COMMAND source).
4246
4247
4248 Changes: Modified:
4249 +18 -22 trunk/extensions/hurt.c (File Modified)
4250
4251
4252 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4253 Log:
4254 add not-working hurt_add and hurt_find
4255
4256
4257 Changes: Modified:
4258 +13 -5 trunk/extensions/hurt.c (File Modified)
4259
4260
4261 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4262 Log:
4263 Comment out a lot of stuff so I can load and unload this without crashing.
4264
4265
4266 Changes: Modified:
4267 +17 -6 trunk/extensions/hurt.c (File Modified)
4268
4269
4270 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4271 Log:
4272 Fix svn:keywords and add a short comment at the top.
4273
4274
4275 Changes: Modified:
4276 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4277
4278
4279 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4280 Log:
4281 - Make hurt module compile
4282 - Link it to the build
4283 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4284 correct flag name, no CAP_TS6 use etc
4285
4286
4287 Changes: Modified:
4288 +1 -0 trunk/extensions/Makefile.in (File Modified)
4289 +30 -32 trunk/extensions/hurt.c (File Modified)
4290
4291
4292 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4293 Log:
4294 Put beu's hurt module in trunk.
4295
4296
4297 Changes: Modified:
4298 + - trunk/extensions/hurt.c (File Added)
4299 + - trunk/extensions/hurt.h (File Added)
4300
4301
4302 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4303 Log:
4304 - _iprint(): use stderr instead of stdout
4305
4306
4307 Changes: Modified:
4308 +1 -1 trunk/src/s_log.c (File Modified)
4309
4310
4311 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4312 Log:
4313 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4314 and subsequently destroy our kqueue when we close 0, 1, 2
4315 (broke /restart).
4316 - After closing fd 0, 1, 2 reopen them to /dev/null again
4317 so we don't send messages from malloc etc to a random
4318 user's connection.
4319 - Remove an obsolete comment.
4320
4321
4322 Changes: Modified:
4323 +13 -2 trunk/src/ircd.c (File Modified)
4324
4325
4326 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4327 Log:
4328 Update NEWS file.
4329
4330
4331 Changes: Modified:
4332 +29 -1 trunk/NEWS (File Modified)
4333
4334
4335 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4336 Log:
4337 Rerun autoconf.
4338
4339
4340 Changes: Modified:
4341 +1 -1 trunk/configure (File Modified)
4342
4343
4344 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4345 Log:
4346 Fix openssl version check to also accept versions newer than 0.9.6.
4347
4348
4349 Changes: Modified:
4350 +1 -1 trunk/configure.ac (File Modified)
4351
4352
4353 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4354 Log:
4355 Oops, need packet.h here.
4356
4357
4358 Changes: Modified:
4359 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4360
4361
4362 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4363 Log:
4364 End the flood grace period in CPRIVMSG/CNOTICE.
4365
4366
4367 Changes: Modified:
4368 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4369
4370
4371 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4372 Log:
4373 - update class::connectfreq documentation
4374
4375
4376 Changes: Modified:
4377 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4378
4379
4380 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4381 Log:
4382 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4383
4384
4385 Changes: Modified:
4386 +3 -6 trunk/src/s_serv.c (File Modified)
4387
4388
4389 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4390 Log:
4391 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4392
4393
4394 Changes: Modified:
4395 +1 -1 trunk/src/messages.tab (File Modified)
4396
4397
4398 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4399 Log:
4400 Don't mention that /stats p shows idle times, as it doesn't.
4401
4402
4403 Changes: Modified:
4404 +1 -1 trunk/help/opers/stats (File Modified)
4405 +1 -1 trunk/help/users/stats (File Modified)
4406
4407
4408 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4409 Log:
4410 /stats A shows DNS servers, it doesn't matter whether ircd
4411 uses ADNS or something else.
4412
4413
4414 Changes: Modified:
4415 +1 -1 trunk/help/opers/stats (File Modified)
4416
4417
4418 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4419 Log:
4420 get_client_name() fix
4421
4422
4423 Changes: Modified:
4424 +4 -0 trunk/src/client.c (File Modified)
4425
4426
4427 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4428 Log:
4429 Add some comments.
4430
4431
4432 Changes: Modified:
4433 +6 -0 trunk/src/ircd.c (File Modified)
4434
4435
4436 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4437 Log:
4438 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4439
4440 Changes: Modified:
4441 +16 -17 trunk/configure (File Modified)
4442 +1 -1 trunk/configure.ac (File Modified)
4443
4444
4445 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4446 Log:
4447 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4448
4449 Changes: Modified:
4450 +135 -0 trunk/configure (File Modified)
4451 +6 -0 trunk/configure.ac (File Modified)
4452
4453
4454 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4455 Log:
4456 Exit 0 on successful -conftest.
4457
4458
4459 Changes: Modified:
4460 +1 -1 trunk/src/ircd.c (File Modified)
4461
4462
4463 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4464 Log:
4465 Make the "keep the parent process around" thing work, by opening
4466 a pipe to the child process. This pipe is on fd 0 in the child
4467 process. After successful initialization, the child will write
4468 a byte to this pipe, on fatal errors it will close it without
4469 writing anything.
4470
4471 Somewhat hackish still but should work.
4472
4473
4474 Changes: Modified:
4475 +27 -30 trunk/src/ircd.c (File Modified)
4476
4477
4478 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4479 Log:
4480 - convert some error messages to ierror() over fprintf/ilog combination
4481
4482
4483 Changes: Modified:
4484 +3 -6 trunk/src/ircd.c (File Modified)
4485
4486
4487 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4488 Log:
4489 - inotice() for loadmodule when in foreground mode
4490
4491
4492 Changes: Modified:
4493 +3 -0 trunk/src/modules.c (File Modified)
4494
4495
4496 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4497 Log:
4498 - remove inotice() on loading modules from the config
4499
4500
4501 Changes: Modified:
4502 +0 -3 trunk/src/modules.c (File Modified)
4503
4504
4505 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4506 Log:
4507 - usleep for 50000usec in the parent process to allow for startup messages
4508 to be cleanly printed before detaching to shell, this should be more than
4509 enough time really
4510
4511
4512 Changes: Modified:
4513 +3 -0 trunk/src/ircd.c (File Modified)
4514
4515
4516 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4517 Log:
4518 - display more errors during normal startup as to try to help people find common problems
4519
4520
4521 Changes: Modified:
4522 +27 -10 trunk/src/ircd.c (File Modified)
4523
4524
4525 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4526 Log:
4527 - version bump in preparation of 2.0.0 release
4528
4529
4530 Changes: Modified:
4531 +9 -9 trunk/configure (File Modified)
4532 +1 -1 trunk/configure.ac (File Modified)
4533
4534
4535 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4536 Log:
4537 Change example.conf operator block from "admin" to "god",
4538 so as to show we encourage per-person operator blocks.
4539
4540
4541 Changes: Modified:
4542 +4 -2 trunk/doc/example.conf (File Modified)
4543
4544
4545 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4546 Log:
4547 Document alias{} block.
4548
4549
4550 Changes: Modified:
4551 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4552
4553
4554 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4555 Log:
4556 Document DNS blacklist stuff in sgml.
4557
4558
4559 Changes: Modified:
4560 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4561 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4562
4563
4564 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4565 Log:
4566 Misc /stats clarifications.
4567
4568
4569 Changes: Modified:
4570 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4571
4572
4573 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4574 Log:
4575 Move snomasks into umodes chapter.
4576 Move oprivs chapter down.
4577
4578
4579 Changes: Modified:
4580 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4581 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4582 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4583
4584
4585 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4586 Log:
4587 Mention operator{} user@host change.
4588
4589
4590 Changes: Modified:
4591 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4592
4593
4594 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4595 Log:
4596 operator{} block user@host matches against orighost now, not host.
4597 This means that services/+h spoofs do not work in operator{} blocks;
4598 auth{} spoofs still work.
4599
4600
4601 Changes: Modified:
4602 +4 -0 trunk/doc/example.conf (File Modified)
4603 +1 -1 trunk/doc/reference.conf (File Modified)
4604 +2 -2 trunk/modules/m_challenge.c (File Modified)
4605 +1 -1 trunk/modules/m_oper.c (File Modified)
4606
4607
4608 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4609 Log:
4610 - inotice/iwarn/ierror() stuff I was working on
4611
4612
4613 Changes: Modified:
4614 +3 -0 trunk/include/s_log.h (File Modified)
4615 +15 -11 trunk/src/ircd.c (File Modified)
4616 +3 -1 trunk/src/modules.c (File Modified)
4617 +1 -1 trunk/src/newconf.c (File Modified)
4618 +54 -0 trunk/src/s_log.c (File Modified)
4619
4620
4621 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4622 Log:
4623 Oops, don't add blacklists to the list twice on rehash.
4624
4625
4626 Changes: Modified:
4627 +3 -2 trunk/src/blacklist.c (File Modified)
4628
4629
4630 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4631 Log:
4632 Remove notices to the client about progress of dnsbl lookups.
4633
4634
4635 Changes: Modified:
4636 +0 -4 trunk/src/blacklist.c (File Modified)
4637
4638
4639 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4640 Log:
4641 Add auth{} flag dnsbl_exempt.
4642
4643
4644 Changes: Modified:
4645 +2 -1 trunk/doc/example.conf (File Modified)
4646 +2 -1 trunk/doc/reference.conf (File Modified)
4647 +2 -0 trunk/include/s_conf.h (File Modified)
4648 +1 -0 trunk/src/newconf.c (File Modified)
4649 +8 -1 trunk/src/s_user.c (File Modified)
4650
4651
4652 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4653 Log:
4654 Switch alias{} and blacklist{} around, for consistency with example.conf.
4655
4656
4657 Changes: Modified:
4658 +18 -18 trunk/doc/reference.conf (File Modified)
4659
4660
4661 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4662 Log:
4663 Send a warning to the user if they are dnsbl listed but exempted.
4664
4665
4666 Changes: Modified:
4667 +17 -12 trunk/src/s_user.c (File Modified)
4668
4669
4670 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4671 Log:
4672 Move throwing out dnsbl listed clients to registration,
4673 and make kline_exempt exempt from it.
4674
4675
4676 Changes: Modified:
4677 +1 -0 trunk/include/blacklist.h (File Modified)
4678 +4 -0 trunk/include/client.h (File Modified)
4679 +15 -16 trunk/src/blacklist.c (File Modified)
4680 +6 -0 trunk/src/client.c (File Modified)
4681 +17 -0 trunk/src/s_user.c (File Modified)
4682
4683
4684 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4685 Log:
4686 Show refcount in /stats n.
4687
4688
4689 Changes: Modified:
4690 +3 -2 trunk/modules/m_stats.c (File Modified)
4691
4692
4693 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4694 Log:
4695 Don't look up dnsbls twice if they send USER twice.
4696
4697
4698 Changes: Modified:
4699 +5 -3 trunk/modules/m_user.c (File Modified)
4700
4701
4702 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4703 Log:
4704 Add /stats n to help files.
4705
4706
4707 Changes: Modified:
4708 +1 -0 trunk/help/opers/stats (File Modified)
4709 +1 -0 trunk/help/users/stats (File Modified)
4710
4711
4712 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4713 Log:
4714 Only check dnsbls for A records, not AAAA.
4715
4716
4717 Changes: Modified:
4718 +1 -1 trunk/src/blacklist.c (File Modified)
4719
4720
4721 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4722 Log:
4723 Don't remove non-illegal blacklists on completion of check.
4724 Add debugging notices (not working).
4725
4726
4727 Changes: Modified:
4728 +5 -1 trunk/src/blacklist.c (File Modified)
4729
4730
4731 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4732 Log:
4733 Don't call register_local_user() if they haven't sent a nick yet.
4734
4735
4736 Changes: Modified:
4737 +1 -1 trunk/src/blacklist.c (File Modified)
4738
4739
4740 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4741 Log:
4742 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4743
4744
4745 Changes: Modified:
4746 +21 -0 trunk/modules/m_stats.c (File Modified)
4747
4748
4749 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4750 Log:
4751 More dnsbl rehash fixes, it was adding bogus entries.
4752
4753
4754 Changes: Modified:
4755 +2 -7 trunk/src/newconf.c (File Modified)
4756
4757
4758 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4759 Log:
4760 Need blacklist.h here.
4761
4762
4763 Changes: Modified:
4764 +1 -0 trunk/src/s_conf.c (File Modified)
4765
4766
4767 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4768 Log:
4769 - nuke iauth
4770
4771
4772 Changes: Modified:
4773 +1 -2 trunk/configure (File Modified)
4774 +0 -48 trunk/configure.ac (File Modified)
4775 + - trunk/doc/example-iauth.conf (File Deleted)
4776 + - trunk/iauth/ (File Deleted)
4777
4778
4779 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4780 Log:
4781 Improve handling of rehashing with blacklists.
4782 Also some coding style tweaks.
4783
4784
4785 Changes: Modified:
4786 +3 -2 trunk/include/blacklist.h (File Modified)
4787 +35 -16 trunk/src/blacklist.c (File Modified)
4788 +2 -0 trunk/src/s_conf.c (File Modified)
4789
4790
4791 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4792 Log:
4793 Clear can_send cache if a user logs in or out from services.
4794
4795
4796 Changes: Modified:
4797 +2 -0 trunk/modules/m_services.c (File Modified)
4798
4799
4800 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4801 Log:
4802 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4803 This directory is not entered by default.
4804 More stuff needs to be moved into here.
4805
4806
4807 Changes: Modified:
4808 +2 -1 trunk/configure (File Modified)
4809 +1 -0 trunk/configure.ac (File Modified)
4810 +69 -458 trunk/extensions/Makefile.in (File Modified)
4811 + - trunk/extensions/m_clearchan.c (File Deleted)
4812 + - trunk/extensions/m_force.c (File Deleted)
4813 + - trunk/unsupported/ (File Added)
4814 + - trunk/unsupported/Makefile.in (File Added)
4815 + - trunk/unsupported/m_clearchan.c (File Added)
4816 + - trunk/unsupported/m_force.c (File Added)
4817
4818
4819 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4820 Log:
4821 Logging/wallops for forcejoin/forcepart, numeric fix.
4822 This needs to be moved to the toys section.
4823
4824
4825 Changes: Modified:
4826 +22 -2 trunk/extensions/m_force.c (File Modified)
4827
4828
4829 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4830 Log:
4831 Fix comments at the top (including copyright).
4832
4833
4834 Changes: Modified:
4835 +3 -2 trunk/extensions/m_omode.c (File Modified)
4836
4837
4838 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4839 Log:
4840 Add OMODE command to extensions/ for oper mode hacking:
4841 - requires admin privs
4842 - does not work for opped opers
4843 - sends wallops
4844 - sends a ServerMode for opping the oper themselves,
4845 otherwise a mode coming from the oper (not only
4846 does this provide full accountability, it is also
4847 easiest to implement while avoiding channels
4848 messed up with bogus bans etc).
4849
4850
4851 Changes: Modified:
4852 +171 -0 trunk/extensions/Makefile.in (File Modified)
4853 + - trunk/extensions/m_omode.c (File Added)
4854
4855
4856 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4857 Log:
4858 Metadata fix
4859
4860
4861 Changes: Modified:
4862 + - trunk/include/blacklist.h (Property Modified)
4863 + - trunk/src/blacklist.c (Property Modified)
4864
4865
4866 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4867 Log:
4868 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4869
4870
4871 Changes: Modified:
4872 +5 -1 trunk/src/blacklist.c (File Modified)
4873
4874
4875 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4876 Log:
4877 Initial DNS blacklist support:
4878 - see example.conf for how to use.
4879 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4880 - tor.ahbl.org is also included because most networks will not want to allow tor
4881 (and we're considering going KoS on tor users here anyway due to abuse)
4882
4883
4884 Changes: Modified:
4885 +18 -0 trunk/doc/example.conf (File Modified)
4886 +66 -0 trunk/doc/reference.conf (File Modified)
4887 + - trunk/include/blacklist.h (File Added)
4888 +2 -0 trunk/include/client.h (File Modified)
4889 +3 -0 trunk/modules/m_user.c (File Modified)
4890 +152 -0 trunk/src/Makefile.in (File Modified)
4891 + - trunk/src/blacklist.c (File Added)
4892 +34 -0 trunk/src/newconf.c (File Modified)
4893 +1 -0 trunk/src/s_auth.c (File Modified)
4894 +4 -0 trunk/src/s_user.c (File Modified)
4895
4896
4897 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4898 Log:
4899 Remove last bit of lzo stuff (comment in example.conf connect{}).
4900
4901
4902 Changes: Modified:
4903 +0 -4 trunk/doc/example.conf (File Modified)
4904
4905
4906 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4907 Log:
4908 Show sasl successes and failures in /stats t (like other
4909 things in /stats t, about local clients only).
4910
4911
4912 Changes: Modified:
4913 +2 -0 trunk/include/s_stats.h (File Modified)
4914 +3 -0 trunk/modules/m_sasl.c (File Modified)
4915 +3 -0 trunk/src/s_stats.c (File Modified)
4916
4917
4918 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4919 Log:
4920 Allow messaging services by nickname without using
4921 target change slots (this was already possible with
4922 user@server notation or services shortcuts).
4923
4924
4925 Changes: Modified:
4926 +2 -2 trunk/modules/core/m_message.c (File Modified)
4927
4928
4929 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4930 Log:
4931 Abort a safelist if a new /list comes in while one is already in progress.
4932
4933
4934 Changes: Modified:
4935 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4936
4937
4938 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4939 Log:
4940 Change $![letter]:[mask] to $~[letter]:[mask]
4941 so both ! and ~ invert an extban.
4942
4943
4944 Changes: Modified:
4945 +2 -0 trunk/src/chmode.c (File Modified)
4946
4947
4948 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4949 Log:
4950 - revert due to technical issues
4951
4952
4953 Changes: Modified:
4954 +1 -1 trunk/src/extban.c (File Modified)
4955
4956
4957 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4958 Log:
4959 - 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
4960
4961
4962 Changes: Modified:
4963 +1 -1 trunk/src/extban.c (File Modified)
4964
4965
4966 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4967 Log:
4968 Don't pace /list on a single channel.
4969
4970
4971 Changes: Modified:
4972 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4973
4974
4975 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4976 Log:
4977 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4978
4979
4980 Changes: Modified:
4981 +4 -2 trunk/include/supported.h (File Modified)
4982
4983
4984 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4985 Log:
4986 Extban types are case insensitive; force them to lowercase when added.
4987
4988
4989 Changes: Modified:
4990 +5 -5 trunk/doc/extban.txt (File Modified)
4991 +4 -0 trunk/src/chmode.c (File Modified)
4992 +3 -3 trunk/src/extban.c (File Modified)
4993
4994
4995 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4996 Log:
4997 sendto_wallops_flags():
4998 - instead of checking IsOper on each client, walk the appropriate list
4999 - instead of sending non-+z wallops from persons to nonopers, send only
5000 +w wallops from persons
5001
5002
5003 Changes: Modified:
5004 +1 -5 trunk/src/send.c (File Modified)
5005
5006
5007 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5008 Log:
5009 Prefix oper wallops with "WALLOPS - " if they would
5010 otherwise look like operwalls or locops, when sending
5011 them to local users.
5012
5013
5014 Changes: Modified:
5015 +11 -1 trunk/modules/m_wallops.c (File Modified)
5016
5017
5018 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5019 Log:
5020 Make sure destination field in some sasl numerics
5021 is the user's nick, not the sasl agent or server
5022 name.
5023
5024
5025 Changes: Modified:
5026 +2 -2 trunk/modules/m_sasl.c (File Modified)
5027
5028
5029 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5030 Log:
5031 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5032
5033
5034 Changes: Modified:
5035 +1 -1 trunk/extensions/Makefile.in (File Modified)
5036
5037
5038 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5039 Log:
5040 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5041
5042
5043 Changes: Modified:
5044 +1 -0 trunk/src/s_user.c (File Modified)
5045
5046
5047 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5048 Log:
5049 Fix build for when IPv6 is disabled.
5050
5051
5052 Changes: Modified:
5053 +12 -10 trunk/src/s_auth.c (File Modified)
5054
5055
5056 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5057 Log:
5058 Add information about adding extban types.
5059
5060
5061 Changes: Modified:
5062 +25 -0 trunk/doc/extban.txt (File Modified)
5063
5064
5065 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5066 Log:
5067 Better extban validation: try to match a new extban from
5068 a local user against its setter to see if it is valid.
5069 Unknown extban types from remotes are no longer hidden.
5070
5071
5072 Changes: Modified:
5073 +4 -3 trunk/doc/extban.txt (File Modified)
5074 +1 -0 trunk/include/channel.h (File Modified)
5075 +2 -6 trunk/src/chmode.c (File Modified)
5076 +32 -0 trunk/src/extban.c (File Modified)
5077
5078
5079 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5080 Log:
5081 Make sure both .c.o: and .s.o: are followed by the necessary command.
5082
5083
5084 Changes: Modified:
5085 +1 -0 trunk/src/Makefile.in (File Modified)
5086
5087
5088 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5089 Log:
5090 Add need_sasl auth{} flag to sgml documentation.
5091
5092
5093 Changes: Modified:
5094 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5095
5096
5097 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5098 Log:
5099 Document need_sasl auth{} flag in example confs.
5100
5101
5102 Changes: Modified:
5103 +1 -0 trunk/doc/example.conf (File Modified)
5104 +1 -0 trunk/doc/reference.conf (File Modified)
5105
5106
5107 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5108 Log:
5109 Don't allow TB to set an empty topic.
5110 This would be possible if a server sent bad protocol
5111 and could cause a crash.
5112
5113
5114 Changes: Modified:
5115 +4 -0 trunk/modules/m_tb.c (File Modified)
5116
5117
5118 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5119 Log:
5120 - oops
5121
5122
5123 Changes: Modified:
5124 +1 -1 trunk/Makefile.in (File Modified)
5125
5126
5127 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5128 Log:
5129 - typo fix
5130
5131
5132 Changes: Modified:
5133 +2 -2 trunk/configure (File Modified)
5134 +1 -1 trunk/configure.ac (File Modified)
5135
5136
5137 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5138 Log:
5139 - rebuild configure
5140
5141
5142 Changes: Modified:
5143 +2 -2 trunk/configure (File Modified)
5144
5145
5146 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5147 Log:
5148 - makefile fix
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/extensions/Makefile.in (File Modified)
5153
5154
5155 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5156 Log:
5157 - rename contrib to extensions to bring some clarity to things
5158
5159
5160 Changes: Modified:
5161 +1 -1 trunk/Makefile.in (File Modified)
5162 +1 -1 trunk/configure.ac (File Modified)
5163 +10 -10 trunk/doc/example.conf (File Modified)
5164 +10 -10 trunk/doc/reference.conf (File Modified)
5165 + - trunk/extensions/ (File Added)
5166 + - trunk/extras/ (File Deleted)
5167
5168
5169 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5170 Log:
5171 - temporary rename
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/Makefile.in (File Modified)
5176 +1 -1 trunk/configure.ac (File Modified)
5177 + - trunk/contrib/ (File Deleted)
5178 + - trunk/extras/ (File Added)
5179
5180
5181 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5182 Log:
5183 Don't allow servers to QUIT (they should use SQUIT).
5184
5185
5186 Changes: Modified:
5187 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5188
5189
5190 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5191 Log:
5192 - keywords
5193
5194
5195 Changes: Modified:
5196 + - trunk/src/fnvhash.s (Property Modified)
5197
5198
5199 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5200 Log:
5201 - reduced version of code
5202
5203
5204 Changes: Modified:
5205 +9 -61 trunk/src/fnvhash.s (File Modified)
5206
5207
5208 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5209 Log:
5210 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5211
5212
5213 Changes: Modified:
5214 +1 -1 trunk/src/fnvhash.s (File Modified)
5215
5216
5217 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5218 Log:
5219 Fix orighost matching for klines, etc. Was hashing the visible
5220 host, oops.
5221
5222
5223 Changes: Modified:
5224 +1 -1 trunk/src/hostmask.c (File Modified)
5225
5226
5227 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5228 Log:
5229 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5230
5231
5232 Changes: Modified:
5233 +7 -1 trunk/configure (File Modified)
5234 +5 -0 trunk/configure.ac (File Modified)
5235 +5 -6 trunk/src/Makefile.in (File Modified)
5236 +0 -4 trunk/src/fnvhash.s (File Modified)
5237 +0 -2 trunk/src/hash.c (File Modified)
5238
5239
5240 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5241 Log:
5242 - regenerate configure
5243
5244
5245 Changes: Modified:
5246 +18 -0 trunk/configure (File Modified)
5247
5248
5249 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5250 Log:
5251 - --enable-ricer-hashing option.
5252
5253
5254 Changes: Modified:
5255 +9 -0 trunk/configure.ac (File Modified)
5256 +3 -0 trunk/include/setup.h.in (File Modified)
5257
5258
5259 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5260 Log:
5261 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5262
5263
5264 Changes: Modified:
5265 + - trunk/src/fnvhash.s (File Added)
5266 +3 -0 trunk/src/hash.c (File Modified)
5267
5268
5269 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5270 Log:
5271 Fix syntax error in reference.conf.
5272
5273
5274 Changes: Modified:
5275 +0 -1 trunk/doc/reference.conf (File Modified)
5276
5277
5278 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5279 Log:
5280 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5281 (&& instead of ||...)
5282 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5283
5284
5285 Changes: Modified:
5286 +1 -1 trunk/src/chmode.c (File Modified)
5287
5288
5289 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5290 Log:
5291 Documentation for extban.
5292
5293
5294 Changes: Modified:
5295 + - trunk/doc/extban.txt (File Added)
5296
5297
5298 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5299 Log:
5300 Add extban modules to example confs.
5301
5302
5303 Changes: Modified:
5304 +5 -0 trunk/doc/example.conf (File Modified)
5305 +10 -0 trunk/doc/reference.conf (File Modified)
5306
5307
5308 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5309 Log:
5310 Initial addition of extended ban types (conditionals).
5311 Allows custom +bqeI checks via modules.
5312 Initial extra types are account (a[:mask]), oper (o),
5313 channel (c:name), realname (r:mask), server (s:mask).
5314
5315
5316 Changes: Modified:
5317 +229 -0 trunk/contrib/Makefile.in (File Modified)
5318 + - trunk/contrib/extb_account.c (File Added)
5319 + - trunk/contrib/extb_channel.c (File Added)
5320 + - trunk/contrib/extb_oper.c (File Added)
5321 + - trunk/contrib/extb_realname.c (File Added)
5322 + - trunk/contrib/extb_server.c (File Added)
5323 +13 -0 trunk/include/channel.h (File Modified)
5324 +1 -0 trunk/src/Makefile.in (File Modified)
5325 +14 -5 trunk/src/channel.c (File Modified)
5326 +91 -0 trunk/src/chmode.c (File Modified)
5327 + - trunk/src/extban.c (File Added)
5328
5329
5330 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5331 Log:
5332 Do not force +bqeI modes starting with '$' in nick!user@host format.
5333 * and ? characters in them are still assumed to be wildcards.
5334
5335
5336 Changes: Modified:
5337 +6 -0 trunk/src/chmode.c (File Modified)
5338
5339
5340 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5341 Log:
5342 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5343
5344
5345 Changes: Modified:
5346 +4 -0 trunk/modules/m_capab.c (File Modified)
5347
5348
5349 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5350 Log:
5351 Stop some mixing of client and server protocol.
5352
5353
5354 Changes: Modified:
5355 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5356 +4 -2 trunk/modules/m_pass.c (File Modified)
5357 +6 -0 trunk/modules/m_sasl.c (File Modified)
5358 +6 -0 trunk/modules/m_user.c (File Modified)
5359
5360
5361 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5362 Log:
5363 - additional revert
5364
5365
5366 Changes: Modified:
5367 +0 -2 trunk/include/s_newconf.h (File Modified)
5368 +0 -4 trunk/include/s_serv.h (File Modified)
5369 +0 -1 trunk/src/newconf.c (File Modified)
5370 +1 -13 trunk/src/s_serv.c (File Modified)
5371
5372
5373 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5374 Log:
5375 - revert LZOLink patch for now
5376
5377
5378 Changes: Modified:
5379 +0 -1 trunk/servlink/Makefile.in (File Modified)
5380 +0 -16 trunk/servlink/README (File Modified)
5381 +2 -36 trunk/servlink/control.c (File Modified)
5382 +0 -3 trunk/servlink/control.h (File Modified)
5383 +7 -5955 trunk/servlink/io.c (File Modified)
5384 + - trunk/servlink/lzoconf.h (File Deleted)
5385 + - trunk/servlink/lzodefs.h (File Deleted)
5386 + - trunk/servlink/minilzo.c (File Deleted)
5387 + - trunk/servlink/minilzo.h (File Deleted)
5388 +0 -1 trunk/servlink/servlink.h (File Modified)
5389
5390
5391 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5392 Log:
5393 - more stuff here
5394
5395
5396 Changes: Modified:
5397 +4 -2 trunk/servlink/control.c (File Modified)
5398 +2 -1 trunk/servlink/io.c (File Modified)
5399
5400
5401 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5402 Log:
5403 - oops
5404
5405
5406 Changes: Modified:
5407 +2 -2 trunk/servlink/io.c (File Modified)
5408
5409
5410 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5411 Log:
5412 - paranoia, prevent segfaults
5413
5414
5415 Changes: Modified:
5416 +2 -2 trunk/servlink/io.c (File Modified)
5417
5418
5419 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5420 Log:
5421 - more optimal servlink code
5422
5423
5424 Changes: Modified:
5425 +21 -8 trunk/servlink/io.c (File Modified)
5426
5427
5428 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5429 Log:
5430 - more efficient read strategy
5431
5432
5433 Changes: Modified:
5434 +15 -3 trunk/servlink/io.c (File Modified)
5435
5436
5437 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5438 Log:
5439 - use lzo_uintp cast to make LZO happy
5440
5441
5442 Changes: Modified:
5443 +3 -3 trunk/servlink/io.c (File Modified)
5444
5445
5446 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5447 Log:
5448 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5449
5450
5451 Changes: Modified:
5452 +4 -0 trunk/doc/example.conf (File Modified)
5453 +2 -1 trunk/include/s_newconf.h (File Modified)
5454 +4 -0 trunk/include/s_serv.h (File Modified)
5455 +1 -0 trunk/servlink/Makefile.in (File Modified)
5456 +16 -0 trunk/servlink/README (File Modified)
5457 +34 -2 trunk/servlink/control.c (File Modified)
5458 +3 -0 trunk/servlink/control.h (File Modified)
5459 +5929 -7 trunk/servlink/io.c (File Modified)
5460 + - trunk/servlink/lzoconf.h (File Added)
5461 + - trunk/servlink/lzodefs.h (File Added)
5462 + - trunk/servlink/minilzo.c (File Added)
5463 + - trunk/servlink/minilzo.h (File Added)
5464 +1 -0 trunk/servlink/servlink.h (File Modified)
5465 +1 -0 trunk/src/newconf.c (File Modified)
5466 +14 -2 trunk/src/s_serv.c (File Modified)
5467
5468
5469 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5470 Log:
5471 - remove imalloc, it was a concept that probably wouldn't have worked properly
5472
5473
5474 Changes: Modified:
5475 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5476 + - trunk/libcharybdis/imalloc.c (File Deleted)
5477 + - trunk/libcharybdis/imalloc.h (File Deleted)
5478
5479
5480 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5481 Log:
5482 - disable imalloc for now
5483
5484
5485 Changes: Modified:
5486 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5487
5488
5489 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5490 Log:
5491 - remove unneeded debug code
5492
5493
5494 Changes: Modified:
5495 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5496
5497
5498 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5499 Log:
5500 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5501
5502
5503 Changes: Modified:
5504 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5505
5506
5507 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5508 Log:
5509 - more stuff here, imalloc remains disabled for now
5510
5511
5512 Changes: Modified:
5513 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5514
5515
5516 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5517 Log:
5518 - more progress
5519
5520
5521 Changes: Modified:
5522 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5523
5524
5525 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5526 Log:
5527 - more tweaks
5528
5529
5530 Changes: Modified:
5531 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5532 +2 -0 trunk/src/ircd.c (File Modified)
5533
5534
5535 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5536 Log:
5537 - roll back libircd crap
5538
5539
5540 Changes: Modified:
5541 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5542 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5543 +29 -0 trunk/src/.depend (File Modified)
5544 +6 -21 trunk/src/Makefile.in (File Modified)
5545 +3 -218 trunk/src/ircd.c (File Modified)
5546 + - trunk/src/ircd_linker.c (File Deleted)
5547 + - trunk/src/main.c (File Deleted)
5548
5549
5550 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5551 Log:
5552 - realloc(), free() implementation
5553
5554
5555 Changes: Modified:
5556 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5557
5558
5559 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5560 Log:
5561 - malloc(), calloc() implementation
5562
5563
5564 Changes: Modified:
5565 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5566
5567
5568 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5569 Log:
5570 - block_free(), block_find(), retune_heaps() implementation
5571
5572
5573 Changes: Modified:
5574 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5575
5576
5577 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5578 Log:
5579 - block_destroy code, block_allocate code.
5580
5581
5582 Changes: Modified:
5583 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5584
5585
5586 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5587 Log:
5588 - block_new() code
5589
5590
5591 Changes: Modified:
5592 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5593
5594
5595 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5596 Log:
5597 - disable imalloc again :P
5598
5599
5600 Changes: Modified:
5601 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5602
5603
5604 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5605 Log:
5606 - fix warning
5607
5608
5609 Changes: Modified:
5610 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5611
5612
5613 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5614 Log:
5615 - fix typo
5616
5617
5618 Changes: Modified:
5619 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5620
5621
5622 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5623 Log:
5624 - constructor code for imalloc engine (malloc_init())
5625
5626
5627 Changes: Modified:
5628 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5629
5630
5631 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5632 Log:
5633 - imalloc engine improvements
5634
5635
5636 Changes: Modified:
5637 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5638
5639
5640 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5641 Log:
5642 - replace mmap() code with direct brk()/sbrk() calls.
5643
5644
5645 Changes: Modified:
5646 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5647
5648
5649 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5650 Log:
5651 - remove outdated i_malloc() interfaces
5652
5653
5654 Changes: Modified:
5655 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5656
5657
5658 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5659 Log:
5660 - redisable imalloc (sorry!)
5661
5662
5663 Changes: Modified:
5664 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5665
5666
5667 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5668 Log:
5669 - correct GET_PAGE_SLOT() macro
5670
5671
5672 Changes: Modified:
5673 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5674
5675
5676 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5677 Log:
5678 - oops forgot to commit it with imalloc turned off
5679
5680
5681 Changes: Modified:
5682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5683
5684
5685 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5686 Log:
5687 - cleanups
5688
5689
5690 Changes: Modified:
5691 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5692 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5693
5694
5695 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5696 Log:
5697 - lowlevel imalloc code
5698
5699
5700 Changes: Modified:
5701 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5702 + - trunk/libcharybdis/imalloc.h (File Added)
5703
5704
5705 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5706 Log:
5707 - fix bindings
5708
5709
5710 Changes: Modified:
5711 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5712
5713
5714 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5715 Log:
5716 remove #ifndef
5717
5718
5719 Changes: Modified:
5720 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5721
5722
5723 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5724 Log:
5725 - 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)
5726
5727
5728 Changes: Modified:
5729 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5730 + - trunk/libcharybdis/imalloc.c (File Added)
5731
5732
5733 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5734 Log:
5735 - increment configure Id
5736
5737
5738 Changes: Modified:
5739 +2208 -1 trunk/configure (File Modified)
5740
5741
5742 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5743 Log:
5744 - bootstrap for imalloc code
5745
5746
5747 Changes: Modified:
5748 +54 -1 trunk/configure.ac (File Modified)
5749 +27 -0 trunk/include/setup.h.in (File Modified)
5750
5751
5752 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5753 Log:
5754 Clarify interaction of spoofs and channel bans/operator{} blocks.
5755
5756
5757 Changes: Modified:
5758 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5759 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5760
5761
5762 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5763 Log:
5764 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5765
5766
5767 Changes: Modified:
5768 +30 -22 trunk/src/ircd.c (File Modified)
5769
5770
5771 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5772 Log:
5773 If shared{} blocks deny something, the command
5774 is silently ignored.
5775
5776
5777 Changes: Modified:
5778 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5779
5780
5781 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5782 Log:
5783 Move up IsService check so we don't store a non-service
5784 in preClient->sasl_agent.
5785
5786
5787 Changes: Modified:
5788 +6 -6 trunk/modules/m_sasl.c (File Modified)
5789
5790
5791 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5792 Log:
5793 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5794 Add some more sanity checks on agent strings.
5795
5796
5797 Changes: Modified:
5798 +13 -11 trunk/modules/m_sasl.c (File Modified)
5799
5800
5801 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5802 Log:
5803 Unknown clients can have an ID too now so make sure to remove
5804 them from the hash if they exit.
5805
5806
5807 Changes: Modified:
5808 +3 -0 trunk/src/client.c (File Modified)
5809
5810
5811 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5812 Log:
5813 Only accept sasl from servers in a service{} block.
5814 Not tested but this must go in.
5815
5816
5817 Changes: Modified:
5818 +6 -0 trunk/modules/m_sasl.c (File Modified)
5819 +3 -0 trunk/modules/m_signon.c (File Modified)
5820
5821
5822 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5823 Log:
5824 Only process SAVE messages targetting registered users,
5825 not servers or unregistered connections. Could cause
5826 a crash when bad protocol was received.
5827
5828
5829 Changes: Modified:
5830 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5831
5832
5833 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5834 Log:
5835 - fix QJM buffer overflow vulnerability (fucking GXTi)
5836
5837
5838 Changes: Modified:
5839 +3 -3 trunk/src/s_user.c (File Modified)
5840
5841
5842 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5843 Log:
5844 Mention /scan umodes under oper_spy privilege.
5845
5846
5847 Changes: Modified:
5848 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5849
5850
5851 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5852 Log:
5853 Mention that overlapping cluster blocks are a bad thing.
5854
5855
5856 Changes: Modified:
5857 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5858
5859
5860 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5861 Log:
5862 - Document cluster{} and shared{} blocks.
5863 - Mention that service{} does not allow wildcards.
5864
5865
5866 Changes: Modified:
5867 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5868
5869
5870 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5871 Log:
5872 Document exempt{} and service{} blocks, point to reference.conf for
5873 general{}, channel{} and serverhide{}.
5874
5875
5876 Changes: Modified:
5877 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5878
5879
5880 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5881 Log:
5882 Document ~ in lists of values better.
5883
5884
5885 Changes: Modified:
5886 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5887
5888
5889 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5890 Log:
5891 More detailed CNOTICE, CPRIVMSG descriptions.
5892
5893
5894 Changes: Modified:
5895 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5896
5897
5898 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5899 Log:
5900 Oops, need both Revision and Id on modules.
5901
5902
5903 Changes: Modified:
5904 + - trunk/modules/sno_routing.c (Property Modified)
5905
5906
5907 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5908 Log:
5909 Tweak header comment a bit (filename, Id).
5910
5911
5912 Changes: Modified:
5913 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5914
5915
5916 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5917 Log:
5918 Add GLINE and UNGLINE.
5919
5920
5921 Changes: Modified:
5922 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5923
5924
5925 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5926 Log:
5927 New configure with proper Id.
5928
5929
5930 Changes: Modified:
5931 +3 -1 trunk/configure (File Modified)
5932
5933
5934 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5935 Log:
5936 Change #include directives for in6addr_any, hopefully compiles better now.
5937
5938
5939 Changes: Modified:
5940 +3 -1 trunk/configure.ac (File Modified)
5941
5942
5943 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5944 Log:
5945 Encourage putting actual administrative information
5946 in the admin{} block.
5947
5948
5949 Changes: Modified:
5950 +3 -3 trunk/doc/example.conf (File Modified)
5951
5952
5953 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5954 Log:
5955 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5956
5957
5958 Changes: Modified:
5959 +9 -7 trunk/include/s_conf.h (File Modified)
5960 +1 -0 trunk/src/newconf.c (File Modified)
5961 +10 -0 trunk/src/s_user.c (File Modified)
5962
5963
5964 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5965 Log:
5966 - Change to glines = no in example confs
5967 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5968 are disabled.
5969
5970
5971 Changes: Modified:
5972 +1 -1 trunk/doc/example.conf (File Modified)
5973 +1 -1 trunk/doc/reference.conf (File Modified)
5974 +2 -2 trunk/modules/m_gline.c (File Modified)
5975
5976
5977 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5978 Log:
5979 - forward-port QJM fix from 1.1
5980
5981
5982 Changes: Modified:
5983 +2 -0 trunk/src/s_user.c (File Modified)
5984
5985
5986 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5987 Log:
5988 - add switch to configure to disable the block allocator
5989
5990
5991 Changes: Modified:
5992 +18 -0 trunk/configure (File Modified)
5993 +9 -0 trunk/configure.ac (File Modified)
5994 +0 -6 trunk/include/config.h (File Modified)
5995 +3 -0 trunk/include/setup.h.in (File Modified)
5996
5997
5998 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5999 Log:
6000 Fix wierd error that would exit SASL users with "Overridden"
6001
6002 Changes: Modified:
6003 +1 -1 trunk/modules/m_signon.c (File Modified)
6004
6005
6006 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6007 Log:
6008 Remove obsolete XXX comment about lazylinks.
6009
6010
6011 Changes: Modified:
6012 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6013
6014
6015 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6016 Log:
6017 OJOIN: make sure to send the wallops remotely for #channels
6018
6019
6020 Changes: Modified:
6021 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6022
6023
6024 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6025 Log:
6026 Accountability for OJOIN (contrib module)
6027
6028 Changes: Modified:
6029 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6030
6031
6032 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6033 Log:
6034 - move more stuff over to ircd_state
6035
6036
6037 Changes: Modified:
6038 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6039 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6040 +9 -0 trunk/src/ircd_state.c (File Modified)
6041 +3 -3 trunk/src/patricia.c (File Modified)
6042
6043
6044 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6045 Log:
6046 - move more stuff out of libircd and into ircd_state.c
6047
6048
6049 Changes: Modified:
6050 +5 -5 trunk/src/channel.c (File Modified)
6051 +4 -4 trunk/src/client.c (File Modified)
6052 +12 -0 trunk/src/ircd_state.c (File Modified)
6053
6054
6055 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6056 Log:
6057 - this is just barrels of fun
6058
6059
6060 Changes: Modified:
6061 + - trunk/include/ircd_state.h (File Added)
6062 +1 -1 trunk/src/Makefile.in (File Modified)
6063 +2 -1 trunk/src/channel.c (File Modified)
6064 +3 -52 trunk/src/ircd.c (File Modified)
6065 +100 -3 trunk/src/ircd_state.c (File Modified)
6066
6067
6068 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6069 Log:
6070 It's .include, not #include.
6071
6072
6073 Changes: Modified:
6074 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6075
6076
6077 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6078 Log:
6079 More consistent section titles.
6080
6081
6082 Changes: Modified:
6083 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6084 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6085 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6086
6087
6088 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6089 Log:
6090 Mention possible exceeding of +j/+l due to propagation
6091 delays between servers.
6092
6093
6094 Changes: Modified:
6095 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6096
6097
6098 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6099 Log:
6100 Formatting nits:
6101 - "text" -> <quote>text</quote>
6102 - <filename>
6103 - a few more
6104
6105
6106 Changes: Modified:
6107 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6108 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6109 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6110 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6111
6112
6113 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6114 Log:
6115 Remove text about deprecation of glines.
6116
6117
6118 Changes: Modified:
6119 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6120
6121
6122 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6123 Log:
6124 - Add description of umode +D, deaf.
6125 - Mention CALLERID 005 token with umode +g.
6126
6127
6128 Changes: Modified:
6129 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6130
6131
6132 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6133 Log:
6134 Strip off a leading colon in services shortcuts (aliases).
6135
6136
6137 Changes: Modified:
6138 +2 -0 trunk/src/parse.c (File Modified)
6139
6140
6141 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6142 Log:
6143 Add no_oper_invis contrib module, denies opers setting
6144 themselves invisible (except hidden_oper's).
6145
6146
6147 Changes: Modified:
6148 +42 -0 trunk/contrib/Makefile.in (File Modified)
6149 + - trunk/contrib/no_oper_invis.c (File Added)
6150
6151
6152 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6153 Log:
6154 Mention /stats E, make the other /stats descriptions more consistent.
6155
6156
6157 Changes: Modified:
6158 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6159
6160
6161 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6162 Log:
6163 Mention that the KILL reason and oper will appear on channels.
6164
6165
6166 Changes: Modified:
6167 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6168
6169
6170 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6171 Log:
6172 Mention /mode #channel f to query forward channel from outside.
6173
6174
6175 Changes: Modified:
6176 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6177
6178
6179 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6180 Log:
6181 Port over RATBOX_2_1 r20960 (anfl):
6182 client connect notices to +C should be hiding the extra
6183 fields for spoofed users
6184
6185
6186 Changes: Modified:
6187 +2 -1 trunk/src/s_user.c (File Modified)
6188
6189
6190 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6191 Log:
6192 Add a chapter with our extra user commands:
6193 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6194
6195
6196 Changes: Modified:
6197 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6198 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6199
6200
6201 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6202 Log:
6203 Do not put by <server>: in SQUIT reasons to servers
6204 other than the one being exited.
6205
6206
6207 Changes: Modified:
6208 +1 -1 trunk/src/client.c (File Modified)
6209
6210
6211 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6212 Log:
6213 Regenerate configure.
6214
6215
6216 Changes: Modified:
6217 +1162 -1159 trunk/configure (File Modified)
6218
6219
6220 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6221 Log:
6222 Move the warning flags down so they do not mess up
6223 checks like for -Wl,-export-dynamic.
6224
6225
6226 Changes: Modified:
6227 +33 -30 trunk/configure.ac (File Modified)
6228
6229
6230 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6231 Log:
6232 - more work here
6233
6234
6235 Changes: Modified:
6236 +2 -1 trunk/iauth/Makefile.in (File Modified)
6237
6238
6239 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6240 Log:
6241 - build iauth makefile
6242
6243
6244 Changes: Modified:
6245 +3 -2 trunk/configure (File Modified)
6246 +1 -0 trunk/configure.ac (File Modified)
6247
6248
6249 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6250 Log:
6251 - Makefile
6252
6253
6254 Changes: Modified:
6255 + - trunk/iauth/Makefile.in (File Added)
6256
6257
6258 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6259 Log:
6260 - add iauth.conf.example from irc2.11
6261
6262
6263 Changes: Modified:
6264 + - trunk/doc/example-iauth.conf (File Added)
6265
6266
6267 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6268 Log:
6269 - wow, i found some docs on this thing
6270
6271
6272 Changes: Modified:
6273 + - trunk/doc/technical/iauth-internals.txt (File Added)
6274
6275
6276 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6277 Log:
6278 - no longer applicable
6279
6280
6281 Changes: Modified:
6282 + - trunk/authdaemon/ (File Deleted)
6283
6284
6285 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6286 Log:
6287 - remove libircd.so on make clean (oops)
6288
6289
6290 Changes: Modified:
6291 +1 -1 trunk/src/Makefile.in (File Modified)
6292
6293
6294 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6295 Log:
6296 - merge iauth source for experimentation
6297
6298
6299 Changes: Modified:
6300 + - trunk/iauth/ (File Added)
6301 + - trunk/iauth/a_conf.c (File Added)
6302 + - trunk/iauth/a_conf_def.h (File Added)
6303 + - trunk/iauth/a_conf_ext.h (File Added)
6304 + - trunk/iauth/a_defines.h (File Added)
6305 + - trunk/iauth/a_externs.h (File Added)
6306 + - trunk/iauth/a_io.c (File Added)
6307 + - trunk/iauth/a_io_ext.h (File Added)
6308 + - trunk/iauth/a_log.c (File Added)
6309 + - trunk/iauth/a_log_def.h (File Added)
6310 + - trunk/iauth/a_log_ext.h (File Added)
6311 + - trunk/iauth/a_struct_def.h (File Added)
6312 + - trunk/iauth/iauth.c (File Added)
6313 + - trunk/iauth/mod_lhex.c (File Added)
6314 + - trunk/iauth/mod_lhex_ext.h (File Added)
6315 + - trunk/iauth/mod_pipe.c (File Added)
6316 + - trunk/iauth/mod_pipe_ext.h (File Added)
6317 + - trunk/iauth/mod_rfc931.c (File Added)
6318 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6319 + - trunk/iauth/mod_socks.c (File Added)
6320 + - trunk/iauth/mod_socks_ext.h (File Added)
6321 + - trunk/iauth/mod_webproxy.c (File Added)
6322 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6323
6324
6325 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6326 Log:
6327 User /quote help index was not sorted properly.
6328
6329
6330 Changes: Modified:
6331 +2 -2 trunk/help/Makefile.in (File Modified)
6332 +8 -8 trunk/help/users/index (File Modified)
6333
6334
6335 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6336 Log:
6337 Add SCAN help file.
6338
6339
6340 Changes: Modified:
6341 +25 -8 trunk/help/opers/index (File Modified)
6342 + - trunk/help/opers/scan (File Added)
6343
6344
6345 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6346 Log:
6347 SGML docs:
6348 - Document SCAN UMODES
6349 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6350
6351
6352 Changes: Modified:
6353 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6354
6355
6356 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6357 Log:
6358 Add our copyright information to /info (part of release-1.1 r1026).
6359
6360
6361 Changes: Modified:
6362 +1 -0 trunk/src/version.c.SH (File Modified)
6363
6364
6365 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6366 Log:
6367 Fix some compile warnings.
6368
6369
6370 Changes: Modified:
6371 +1 -1 trunk/modules/core/m_join.c (File Modified)
6372 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6373 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6374 +1 -1 trunk/modules/m_scan.c (File Modified)
6375 +4 -4 trunk/modules/m_signon.c (File Modified)
6376
6377
6378 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6379 Log:
6380 RSFNC: OK, actually consider unknowns also for detecting a collide.
6381 Otherwise we can get two clients with the same nick.
6382
6383
6384 Changes: Modified:
6385 +1 -1 trunk/modules/m_services.c (File Modified)
6386
6387
6388 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6389 Log:
6390 - charybdis profiling stuff
6391 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6392 - update .depend
6393
6394
6395 Changes: Modified:
6396 +0 -8 trunk/configure (File Modified)
6397 +1 -8 trunk/configure.ac (File Modified)
6398 +18 -0 trunk/include/channel.h (File Modified)
6399 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6400 +335 -260 trunk/src/.depend (File Modified)
6401 +1569 -0 trunk/src/Makefile.in (File Modified)
6402 + - trunk/src/chmode.c (File Added)
6403 +16 -1 trunk/src/ircd.c (File Modified)
6404 +11 -0 trunk/src/main.c (File Modified)
6405 +11 -0 trunk/src/modules.c (File Modified)
6406
6407
6408 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6409 Log:
6410 RSFNC: Do not send kills to servers for unknowns
6411
6412
6413 Changes: Modified:
6414 +4 -2 trunk/modules/m_services.c (File Modified)
6415
6416
6417 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6418 Log:
6419 Describe service{} blocks in reference.conf.
6420
6421
6422 Changes: Modified:
6423 +12 -0 trunk/doc/reference.conf (File Modified)
6424
6425
6426 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6427 Log:
6428 Replace this list of modes with pointers to other documentation.
6429
6430
6431 Changes: Modified:
6432 +6 -50 trunk/doc/modes.txt (File Modified)
6433
6434
6435 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6436 Log:
6437 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6438 looks too much like an old-ircd client pointer otherwise.
6439
6440
6441 Changes: Modified:
6442 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6443
6444
6445 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6446 Log:
6447 findforwards:
6448 - note truncation of the list (perhaps sending multiple
6449 notices is better)
6450 - clarify in a comment that /findforwards on a nonexistent
6451 channel can be useful
6452 - sendto_one_notice() requires that the text start with
6453 a colon
6454
6455
6456 Changes: Modified:
6457 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6458
6459
6460 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6461 Log:
6462 When we close a local server's link, always include the
6463 name of the client causing the exit in the reason in the
6464 SQUIT we send them (replacing them with us). This makes
6465 sure server notices for stuff like "Not enough arguments
6466 to server command" are different on the two sides.
6467
6468
6469 Changes: Modified:
6470 +7 -5 trunk/src/client.c (File Modified)
6471
6472
6473 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6474 Log:
6475 New contrib module m_findforwards.c
6476
6477
6478 Changes: Modified:
6479 +112 -0 trunk/contrib/Makefile.in (File Modified)
6480 + - trunk/contrib/m_findforwards.c (File Added)
6481
6482
6483 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6484 Log:
6485 Whoops, don't show real host behind auth{} spoof in
6486 spoof notices if hide_spoof_ips is enabled.
6487
6488 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6489
6490
6491 Changes: Modified:
6492 +3 -2 trunk/src/s_conf.c (File Modified)
6493
6494
6495 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6496 Log:
6497 Add dalnet-style /identify that sends to nickserv or chanserv.
6498
6499
6500 Changes: Modified:
6501 +102 -0 trunk/contrib/Makefile.in (File Modified)
6502 + - trunk/contrib/m_identify.c (File Added)
6503
6504
6505 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6506 Log:
6507 Document alias{} blocks a bit better.
6508
6509
6510 Changes: Modified:
6511 +9 -0 trunk/doc/reference.conf (File Modified)
6512
6513
6514 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6515 Log:
6516 - add aliases to /stats m (data usage is not counted though, sorry)
6517
6518
6519 Changes: Modified:
6520 +1 -0 trunk/include/s_conf.h (File Modified)
6521 +3 -0 trunk/src/newconf.c (File Modified)
6522 +15 -0 trunk/src/parse.c (File Modified)
6523
6524
6525 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6526 Log:
6527 - remove m_sshortcut as it's no longer relevant
6528
6529
6530 Changes: Modified:
6531 +0 -145 trunk/modules/Makefile.in (File Modified)
6532 + - trunk/modules/m_sshortcut.c (File Deleted)
6533
6534
6535 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6536 Log:
6537 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6538 targets instead of my original idea :P)
6539
6540
6541 Changes: Modified:
6542 +32 -0 trunk/doc/example.conf (File Modified)
6543 +35 -0 trunk/doc/reference.conf (File Modified)
6544 +4 -0 trunk/include/parse.h (File Modified)
6545 +7 -0 trunk/include/s_conf.h (File Modified)
6546 +82 -0 trunk/src/newconf.c (File Modified)
6547 +78 -0 trunk/src/parse.c (File Modified)
6548 +16 -0 trunk/src/s_conf.c (File Modified)
6549
6550
6551 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6552 Log:
6553 Remove some spaces after tabs. ??
6554
6555
6556 Changes: Modified:
6557 +18 -18 trunk/src/newconf.c (File Modified)
6558
6559
6560 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6561 Log:
6562 Global /who:
6563 - make sure to clear all marks also if the who was aborted
6564 because of too many matches
6565 - give ERR_TOOMANYMATCHES if too many matches
6566 - clarify comments
6567
6568 ratbox RATBOX_2_2 r22003 (jilles)
6569
6570
6571 Changes: Modified:
6572 +28 -26 trunk/modules/m_who.c (File Modified)
6573
6574
6575 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6576 Log:
6577 - devel is 2.0
6578
6579
6580 Changes: Modified:
6581 +9 -9 trunk/configure (File Modified)
6582 +1 -1 trunk/configure.ac (File Modified)
6583
6584
6585 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6586 Log:
6587 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6588
6589
6590 Changes: Modified:
6591 +2 -1 trunk/include/s_newconf.h (File Modified)
6592 +20 -0 trunk/modules/m_rehash.c (File Modified)
6593 +1 -1 trunk/src/s_newconf.c (File Modified)
6594
6595
6596 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6597 Log:
6598 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6599
6600
6601 Changes: Modified:
6602 +0 -1 trunk/doc/example.conf (File Modified)
6603 +0 -3 trunk/doc/reference.conf (File Modified)
6604 +0 -1 trunk/include/s_conf.h (File Modified)
6605 +0 -6 trunk/modules/m_info.c (File Modified)
6606 +1 -1 trunk/src/channel.c (File Modified)
6607 +0 -1 trunk/src/newconf.c (File Modified)
6608
6609
6610 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6611 Log:
6612 Missing header in m_chghost.c
6613
6614 Changes: Modified:
6615 +1 -0 trunk/modules/m_chghost.c (File Modified)
6616
6617
6618 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6619 Log:
6620 Relocate QJM code to a seperate function(change_nick_user_host)
6621 Change CHGHOST to use change_nick_user_host instead of just setting it
6622
6623
6624 Changes: Modified:
6625 +3 -0 trunk/include/s_user.h (File Modified)
6626 +1 -1 trunk/modules/m_chghost.c (File Modified)
6627 +3 -78 trunk/modules/m_signon.c (File Modified)
6628 +89 -0 trunk/src/s_user.c (File Modified)
6629
6630
6631 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6632 Log:
6633 Restore /stats a (dns servers, admin-only).
6634
6635
6636 Changes: Modified:
6637 +1 -0 trunk/include/res.h (File Modified)
6638 +5 -8 trunk/modules/m_stats.c (File Modified)
6639 +16 -0 trunk/src/res.c (File Modified)
6640
6641
6642 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6643 Log:
6644 - Add CHARYBDIS_PROFILE if we are profiling.
6645 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6646 - Remove duplicate --enable-epoll entry.
6647
6648
6649 Changes: Modified:
6650 +1595 -15 trunk/configure (File Modified)
6651 +30 -11 trunk/configure.ac (File Modified)
6652 +3 -0 trunk/include/setup.h.in (File Modified)
6653
6654
6655 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6656 Log:
6657 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6658
6659
6660 Changes: Modified:
6661 +28 -0 trunk/aclocal.m4 (File Modified)
6662
6663
6664 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6665 Log:
6666 Allow requesting forward channel and quiet list in same mode command.
6667
6668
6669 Changes: Modified:
6670 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6671
6672
6673 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6674 Log:
6675 Add description of xline wildcards.
6676
6677
6678 Changes: Modified:
6679 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6680
6681
6682 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6683 Log:
6684 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6685
6686
6687 Changes: Modified:
6688 +0 -4 trunk/modules/m_services.c (File Modified)
6689
6690
6691 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6692 Log:
6693 typo
6694
6695
6696 Changes: Modified:
6697 +1 -1 trunk/include/hook.h (File Modified)
6698
6699
6700 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6701 Log:
6702 call_hook, not hook_call
6703
6704
6705 Changes: Modified:
6706 +1 -1 trunk/modules/core/m_join.c (File Modified)
6707
6708
6709 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6710 Log:
6711 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6712 Could be useful for a number of things.
6713
6714
6715 Changes: Modified:
6716 +9 -0 trunk/modules/core/m_join.c (File Modified)
6717
6718
6719 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6720 Log:
6721 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6722
6723
6724 Changes: Modified:
6725 +7 -0 trunk/include/hook.h (File Modified)
6726
6727
6728 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6729 Log:
6730 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6731
6732
6733 Changes: Modified:
6734 +15 -0 trunk/modules/m_services.c (File Modified)
6735
6736
6737 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6738 Log:
6739 Clarify snomask +f, +k, +u.
6740
6741
6742 Changes: Modified:
6743 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6744
6745
6746 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6747 Log:
6748 Cmode +p and +s may be set simultaneously.
6749
6750
6751 Changes: Modified:
6752 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6753
6754
6755 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6756 Log:
6757 actually, we should check the data version on each reload (oops)
6758
6759
6760 Changes: Modified:
6761 +6 -6 trunk/src/main.c (File Modified)
6762
6763
6764 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6765 Log:
6766 more work on the loader
6767
6768
6769 Changes: Modified:
6770 +45 -21 trunk/src/main.c (File Modified)
6771
6772
6773 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6774 Log:
6775 Add prototype ircd_state.c
6776
6777
6778 Changes: Modified:
6779 + - trunk/src/ircd_state.c (File Added)
6780
6781
6782 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6783 Log:
6784 Smaller improvements.
6785
6786
6787 Changes: Modified:
6788 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6789
6790
6791 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6792 Log:
6793 Add a lot of stuff here.
6794
6795
6796 Changes: Modified:
6797 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6798
6799
6800 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6801 Log:
6802 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6803
6804
6805 Changes: Modified:
6806 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6807
6808
6809 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6810 Log:
6811 Invex doesn't trump +r or (sic) +J.
6812
6813
6814 Changes: Modified:
6815 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6816
6817
6818 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6819 Log:
6820 Check to make sure a module is not loaded before loading it.
6821
6822
6823 Changes: Modified:
6824 +6 -1 trunk/src/ircd_parser.y (File Modified)
6825
6826
6827 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6828 Log:
6829 - Add a missing comma in the HeaderMessages array
6830 - Only send "Your hostname is too long ..." if that really is the case
6831
6832
6833 Changes: Modified:
6834 +2 -2 trunk/src/s_auth.c (File Modified)
6835
6836
6837 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6838 Log:
6839 build_symtable() will have already bailed here, so no need to check
6840 explicitly whether or not charybdis_main is NULL.
6841
6842
6843 Changes: Modified:
6844 +7 -16 trunk/src/main.c (File Modified)
6845
6846
6847 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6848 Log:
6849 Data structure versioning, part 1.
6850
6851
6852 Changes: Modified:
6853 +10 -1 trunk/include/ircd_defs.h (File Modified)
6854 +2 -0 trunk/src/ircd.c (File Modified)
6855 +15 -3 trunk/src/main.c (File Modified)
6856
6857
6858 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6859 Log:
6860 build a symbol table and use that instead of doing a raw dlsym on everything
6861
6862
6863 Changes: Modified:
6864 + - trunk/include/ircd_linker.h (File Added)
6865 +71 -1 trunk/src/Makefile.in (File Modified)
6866 + - trunk/src/ircd_linker.c (File Added)
6867 +16 -4 trunk/src/main.c (File Modified)
6868
6869
6870 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6871 Log:
6872 The launcher now calls io_loop() instead of charybdis_main().
6873 This is so that we do not have to reinitialize *everything* later.
6874
6875
6876 Changes: Modified:
6877 +1 -0 trunk/include/ircd.h (File Modified)
6878 +6 -7 trunk/src/ircd.c (File Modified)
6879 +13 -1 trunk/src/main.c (File Modified)
6880
6881
6882 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6883 Log:
6884 Use global binding on libircd.so.
6885
6886
6887 Changes: Modified:
6888 +1 -1 trunk/src/main.c (File Modified)
6889
6890
6891 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6892 Log:
6893 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6894 (it will do more later)
6895
6896
6897 Changes: Modified:
6898 +14 -12 trunk/include/config.h (File Modified)
6899 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6900 +31 -5 trunk/src/Makefile.in (File Modified)
6901 +78 -1 trunk/src/ircd.c (File Modified)
6902 + - trunk/src/main.c (File Added)
6903
6904
6905 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6906 Log:
6907 Add whitespace here, oops.
6908
6909
6910 Changes: Modified:
6911 +1 -1 trunk/CREDITS (File Modified)
6912
6913
6914 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6915 Log:
6916 Properly copy over the IP address here instead of using a cheap hack.
6917 Because the hack didn't work right except on IPv6. :|
6918
6919
6920 Changes: Modified:
6921 +12 -2 trunk/src/s_newconf.c (File Modified)
6922
6923
6924 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6925 Log:
6926 Revert reject cache notice to ratbox's, which more
6927 clearly suggests what's happening.
6928
6929
6930 Changes: Modified:
6931 +4 -1 trunk/src/reject.c (File Modified)
6932
6933
6934 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6935 Log:
6936 Fix the openssl status in the overview information.
6937
6938
6939 Changes: Modified:
6940 +1 -3 trunk/configure (File Modified)
6941 +1 -3 trunk/configure.ac (File Modified)
6942
6943
6944 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6945 Log:
6946 - Add simple exempt{} block (127.0.0.1) to example.conf.
6947 - Remove mention of deny{}.
6948
6949
6950 Changes: Modified:
6951 +5 -0 trunk/doc/example.conf (File Modified)
6952 +1 -1 trunk/doc/reference.conf (File Modified)
6953
6954
6955 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6956 Log:
6957 example.conf: add some comments at the start
6958 reference.conf: some ircd-ratbox -> charybdis
6959
6960
6961 Changes: Modified:
6962 +11 -0 trunk/doc/example.conf (File Modified)
6963 +6 -5 trunk/doc/reference.conf (File Modified)
6964
6965
6966 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6967 Log:
6968 Rename m_createauthonly module to createauthonly
6969 as this is not a module providing an m_function
6970 (command).
6971
6972
6973 Changes: Modified:
6974 +1 -38 trunk/contrib/Makefile.in (File Modified)
6975 + - trunk/contrib/createauthonly.c (File Added)
6976 + - trunk/contrib/m_createauthonly.c (File Deleted)
6977
6978
6979 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6980 Log:
6981 Add to example confs commented lines for:
6982 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6983 sno_globalkline.so, sno_globaloper.so.
6984
6985
6986 Changes: Modified:
6987 +5 -1 trunk/doc/example.conf (File Modified)
6988 +9 -1 trunk/doc/reference.conf (File Modified)
6989
6990
6991 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6992 Log:
6993 - Unbreak connecting to connect{}s with hostnames
6994 instead of IP addresses (broken with new resolver).
6995 - Try to do A/AAAA query based on aftype in
6996 connect{} (doesn't seem to work fully).
6997
6998
6999 Changes: Modified:
7000 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7001
7002
7003 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7004 Log:
7005 Unbreak /rehash dns.
7006
7007
7008 Changes: Modified:
7009 +1 -0 trunk/src/res.c (File Modified)
7010
7011
7012 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7013 Log:
7014 Preserve Hybrid Id and add one of our own.
7015
7016
7017 Changes: Modified:
7018 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7019 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7020
7021
7022 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7023 Log:
7024 Add anfl and Androsyn to CREDITS.
7025 They wrote a lot of ratbox code we use, both before and after the fork.
7026
7027
7028 Changes: Modified:
7029 +2 -0 trunk/CREDITS (File Modified)
7030
7031
7032 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7033 Log:
7034 Hostname validity check.
7035
7036
7037 Changes: Modified:
7038 +42 -3 trunk/src/s_auth.c (File Modified)
7039
7040
7041 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7042 Log:
7043 Version bump to 1.2.0.
7044
7045
7046 Changes: Modified:
7047 +9 -9 trunk/configure (File Modified)
7048 +1 -1 trunk/configure.ac (File Modified)
7049
7050
7051 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7052 Log:
7053 - Missed a spot in the IPv6 code here. Should be usable now.
7054
7055
7056 Changes: Modified:
7057 +2 -2 trunk/src/res.c (File Modified)
7058
7059
7060 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7061 Log:
7062 Alright, so, this massive commit does the following:
7063 - Removes adns
7064 - Adds a resolver based on the undernet and hybrid one.
7065 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7066 - Makes a check in ./configure be posixly correct
7067 - Simplifies the auth code and DNS callbacks
7068
7069 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7070
7071
7072 Changes: Modified:
7073 +1 -1 trunk/Makefile.in (File Modified)
7074 + - trunk/adns/ (File Deleted)
7075 +148 -80 trunk/configure (File Modified)
7076 +1 -2 trunk/configure.ac (File Modified)
7077 +6 -0 trunk/include/client.h (File Modified)
7078 +1 -0 trunk/include/packet.h (File Modified)
7079 +153 -41 trunk/include/res.h (File Modified)
7080 + - trunk/include/reslib.h (File Added)
7081 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7082 +930 -1449 trunk/modules/.depend (File Modified)
7083 +3 -0 trunk/modules/m_stats.c (File Modified)
7084 +417 -621 trunk/src/.depend (File Modified)
7085 +1 -1 trunk/src/.indent.pro (File Modified)
7086 +2069 -289 trunk/src/Makefile.in (File Modified)
7087 + - trunk/src/adns.c (File Deleted)
7088 + - trunk/src/res.c (File Added)
7089 + - trunk/src/reslib.c (File Added)
7090 +11 -50 trunk/src/s_auth.c (File Modified)
7091 +4 -26 trunk/src/s_newconf.c (File Modified)
7092
7093
7094 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7095 Log:
7096 Document the NOBALLOC feature.
7097
7098
7099 Changes: Modified:
7100 +7 -1 trunk/include/config.h (File Modified)
7101
7102
7103 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7104 Log:
7105 commands.sgml changes
7106
7107
7108 Changes: Modified:
7109 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7110
7111
7112 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7113 Log:
7114 connect{} changes.
7115
7116
7117 Changes: Modified:
7118 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7119
7120
7121 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7122 Log:
7123 Improve description of class{} block (in particular,
7124 mention server classes as well as client classes).
7125
7126
7127 Changes: Modified:
7128 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7129
7130
7131 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7132 Log:
7133 In comment:
7134 -/* sendq: servers need a higher sendq as they send more data */
7135 +/* sendq: servers need a higher sendq as they are sent more data */
7136
7137
7138 Changes: Modified:
7139 +1 -1 trunk/doc/reference.conf (File Modified)
7140
7141
7142 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7143 Log:
7144 Add modules{} block.
7145
7146
7147 Changes: Modified:
7148 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7149
7150
7151 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7152 Log:
7153 Add general::oper_snomask, snomask on oper up for opers
7154 that have umode +s set on oper up, but do not have
7155 a specific snomask setting in their operator block.
7156 If this is empty or not specified, +s is used as before.
7157
7158
7159 Changes: Modified:
7160 +4 -1 trunk/doc/example.conf (File Modified)
7161 +7 -1 trunk/doc/reference.conf (File Modified)
7162 +1 -0 trunk/include/client.h (File Modified)
7163 +1 -0 trunk/include/s_conf.h (File Modified)
7164 +32 -0 trunk/src/newconf.c (File Modified)
7165 +1 -0 trunk/src/s_conf.c (File Modified)
7166 +13 -3 trunk/src/s_user.c (File Modified)
7167
7168
7169 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7170 Log:
7171 fix error
7172
7173 Changes: Modified:
7174 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7175
7176
7177 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7178 Log:
7179 Add MASKTRACE and CHANTRACE commands.
7180
7181
7182 Changes: Modified:
7183 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7184
7185
7186 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7187 Log:
7188 document loadmodule directive
7189
7190
7191 Changes: Modified:
7192 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7193
7194
7195 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7196 Log:
7197 finish this up
7198
7199
7200 Changes: Modified:
7201 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7202
7203
7204 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7205 Log:
7206 q:lines are no longer living in the ircd.conf either
7207
7208
7209 Changes: Modified:
7210 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7211
7212
7213 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7214 Log:
7215 remove k:line, d:line, x:line as they are their own files now
7216
7217
7218 Changes: Modified:
7219 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7220
7221
7222 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7223 Log:
7224 New place for operator::snomask.
7225
7226
7227 Changes: Modified:
7228 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7229
7230
7231 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7232 Log:
7233 Document connect {}.
7234
7235
7236 Changes: Modified:
7237 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7238
7239
7240 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7241 Log:
7242 example.conf: move operator::snomask to a more logical place,
7243 more sensible default
7244 reference.conf: add operator::snomask
7245
7246
7247 Changes: Modified:
7248 +3 -3 trunk/doc/example.conf (File Modified)
7249 +3 -0 trunk/doc/reference.conf (File Modified)
7250
7251
7252 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7253 Log:
7254 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7255 in those conf entries that take umodes like <name1>, <name2>, ...
7256
7257
7258 Changes: Modified:
7259 +3 -0 trunk/doc/reference.conf (File Modified)
7260 +3 -0 trunk/src/newconf.c (File Modified)
7261
7262
7263 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7264 Log:
7265 Remove H:line
7266
7267
7268 Changes: Modified:
7269 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7270
7271
7272 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7273 Log:
7274 Aesthetic changes.
7275
7276
7277 Changes: Modified:
7278 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7279
7280
7281 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7282 Log:
7283 s/allow/auth
7284
7285
7286 Changes: Modified:
7287 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7288
7289
7290 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7291 Log:
7292 fix
7293
7294
7295 Changes: Modified:
7296 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7297
7298
7299 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7300 Log:
7301 Document operator {} blocks.
7302
7303
7304 Changes: Modified:
7305 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7306
7307
7308 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7309 Log:
7310 auth{}: clarify/add some details
7311
7312
7313 Changes: Modified:
7314 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7315
7316
7317 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7318 Log:
7319 auth{}: Move a paragraph.
7320
7321
7322 Changes: Modified:
7323 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7324
7325
7326 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7327 Log:
7328 Document auth{} blocks.
7329
7330
7331 Changes: Modified:
7332 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7333
7334
7335 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7336 Log:
7337 Add umode +R.
7338
7339
7340 Changes: Modified:
7341 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7342
7343
7344 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7345 Log:
7346 Add umode +R, prevents unidentified clients from
7347 sending private messages or notices. /accept'ed
7348 clients and opers are exempt.
7349 Due to the /accept part, this is only checked
7350 at the target's server, may want to change
7351 this?
7352
7353
7354 Changes: Modified:
7355 +1 -0 trunk/help/opers/umode (File Modified)
7356 +1 -0 trunk/help/users/umode (File Modified)
7357 +2 -0 trunk/include/client.h (File Modified)
7358 +1 -0 trunk/include/numeric.h (File Modified)
7359 +11 -1 trunk/modules/core/m_message.c (File Modified)
7360 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7361 +1 -1 trunk/src/messages.tab (File Modified)
7362 +1 -1 trunk/src/s_user.c (File Modified)
7363
7364
7365 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7366 Log:
7367 Don't allow a nick change if banned or quieted (and not
7368 voiced or opped) on a channel. This uses numeric 435
7369 (bahamut's "cannot change to a banned nick") because
7370 bahamut/ircu's 437 and hyperion's 438 already have
7371 another meaning for us.
7372
7373
7374 Changes: Modified:
7375 +2 -0 trunk/include/channel.h (File Modified)
7376 +1 -0 trunk/include/numeric.h (File Modified)
7377 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7378 +38 -0 trunk/src/channel.c (File Modified)
7379 +1 -1 trunk/src/messages.tab (File Modified)
7380
7381
7382 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7383 Log:
7384 KNOCK:
7385 - respect ban exceptions
7386 - also deny a knock if quieted
7387
7388
7389 Changes: Modified:
7390 +2 -1 trunk/modules/m_knock.c (File Modified)
7391
7392
7393 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7394 Log:
7395 Reverse bad substitution in comment.
7396
7397
7398 Changes: Modified:
7399 +1 -1 trunk/src/channel.c (File Modified)
7400
7401
7402 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7403 Log:
7404 - set DynSpoof flag for clients spoofed at registration
7405 - add orighost instead of host to the hostname hash
7406
7407
7408 Changes: Modified:
7409 +5 -1 trunk/src/s_user.c (File Modified)
7410
7411
7412 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7413 Log:
7414 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7415
7416
7417 Changes: Modified:
7418 +2 -3 trunk/src/send.c (File Modified)
7419
7420
7421 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7422 Log:
7423 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7424
7425
7426 Changes: Modified:
7427 +17 -7 trunk/modules/m_signon.c (File Modified)
7428
7429
7430 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7431 Log:
7432 Correct minimum args on ENCAP SASL to avoid nasty core.
7433
7434
7435 Changes: Modified:
7436 +1 -1 trunk/modules/m_sasl.c (File Modified)
7437
7438
7439 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7440 Log:
7441 Style nits: sptr can't ever be NULL, don't compare truth
7442 values with YES.
7443
7444
7445 Changes: Modified:
7446 +2 -3 trunk/modules/m_scan.c (File Modified)
7447
7448
7449 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7450 Log:
7451 - Comment out scan_cmodes() prototype to suppress warning
7452 - Correct minimum parameter count for mo_scan()
7453
7454
7455 Changes: Modified:
7456 +2 -2 trunk/modules/m_scan.c (File Modified)
7457
7458
7459 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7460 Log:
7461 SCAN UMODES:
7462 - Include full command in operspy notice
7463 - Allow global scans (no-list used, mask not used) without operspy
7464 - Use ERR_NOPRIVS numeric
7465
7466
7467 Changes: Modified:
7468 +21 -9 trunk/modules/m_scan.c (File Modified)
7469
7470
7471 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7472 Log:
7473 Cancel out the >3 default if < is given; this way
7474 any </> specification fully overrides the default.
7475
7476
7477 Changes: Modified:
7478 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7479
7480
7481 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7482 Log:
7483 - Call mo_list() from m_list() to reduce code duplication
7484 - Default to >3, rather arbitrarily (conf option?)
7485 - Make < and > mean less than and greater than again
7486
7487
7488 Changes: Modified:
7489 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7490
7491
7492 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7493 Log:
7494 When processing topic burst, hide connecting server
7495 on netburst if flatten links is enabled.
7496
7497
7498 Changes: Modified:
7499 +9 -2 trunk/modules/m_tb.c (File Modified)
7500
7501
7502 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7503 Log:
7504 - remove PENALTY token
7505
7506
7507 Changes: Modified:
7508 +0 -1 trunk/include/supported.h (File Modified)
7509
7510
7511 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7512 Log:
7513 005 fixups:
7514 - Add PENALTY because we have a pace-wait system.
7515 - Add FNC due to SAVE and RSFNC
7516 - Add q to MAXLIST.
7517
7518
7519 Changes: Modified:
7520 +4 -2 trunk/include/supported.h (File Modified)
7521
7522
7523 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7524 Log:
7525 mkay, indent went nuts here
7526
7527
7528 Changes: Modified:
7529 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7530
7531
7532 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7533 Log:
7534 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7535 and can be used instead. The SAFELIST implementation is the one used by
7536 default, as most users/networks will be used to it.
7537
7538
7539 Changes: Modified:
7540 +1 -0 trunk/NEWS (File Modified)
7541 +14 -0 trunk/include/client.h (File Modified)
7542 +5 -0 trunk/include/hash.h (File Modified)
7543 +404 -272 trunk/modules/Makefile.in (File Modified)
7544 + - trunk/modules/m_list.c (File Deleted)
7545 + - trunk/modules/m_list_ratbox.c (File Added)
7546 + - trunk/modules/m_list_safelist.c (File Added)
7547 +5 -5 trunk/src/hash.c (File Modified)
7548
7549
7550 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7551 Log:
7552 Clear invites on a lowerTS JOIN or SJOIN.
7553 This should complete kick_on_split_riding protection.
7554
7555
7556 Changes: Modified:
7557 +5 -0 trunk/modules/core/m_join.c (File Modified)
7558 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7559
7560
7561 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7562 Log:
7563 Like in ratbox, send and interpret timestamps on invites.
7564
7565
7566 Changes: Modified:
7567 +9 -2 trunk/modules/m_invite.c (File Modified)
7568
7569
7570 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7571 Log:
7572 Add +S (network service) umode. Just for completeness, users or opers
7573 cannot set this.
7574
7575
7576 Changes: Modified:
7577 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7578
7579
7580 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7581 Log:
7582 update NEWS a bit
7583
7584
7585 Changes: Modified:
7586 +35 -2 trunk/NEWS (File Modified)
7587
7588
7589 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7590 Log:
7591 Split off a PreClient structure for data to be freed on registation (i.e. password).
7592 New hook introduce_client for post-registration messages.
7593 Fix b0rked SASL numerics.
7594 Burst REALHOST post-introduction for spoofed-on-registration clients.
7595 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7596 Pre-registration signon support.
7597
7598
7599 Changes: Modified:
7600 +10 -0 trunk/configure (File Modified)
7601 +2 -0 trunk/configure.ac (File Modified)
7602 +14 -4 trunk/include/client.h (File Modified)
7603 +1 -0 trunk/include/hook.h (File Modified)
7604 +1 -0 trunk/include/numeric.h (File Modified)
7605 +3 -0 trunk/include/setup.h.in (File Modified)
7606 +16 -0 trunk/modules/m_chghost.c (File Modified)
7607 +25 -21 trunk/modules/m_sasl.c (File Modified)
7608 +63 -30 trunk/modules/m_signon.c (File Modified)
7609 +18 -0 trunk/src/client.c (File Modified)
7610 +2 -0 trunk/src/hook.c (File Modified)
7611 +5 -5 trunk/src/messages.tab (File Modified)
7612 +2 -0 trunk/src/s_serv.c (File Modified)
7613 +28 -2 trunk/src/s_user.c (File Modified)
7614
7615
7616 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7617 Log:
7618 Update hook documentation.
7619
7620
7621 Changes: Modified:
7622 +30 -0 trunk/doc/hooks.txt (File Modified)
7623
7624
7625 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7626 Log:
7627 Improve @/# handling in match_esc().
7628
7629
7630 Changes: Modified:
7631 +21 -13 trunk/src/match.c (File Modified)
7632
7633
7634 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7635 Log:
7636 backtrack instead of bailing out when handling a mismatched escape
7637
7638
7639 Changes: Modified:
7640 +1 -1 trunk/src/match.c (File Modified)
7641
7642
7643 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7644 Log:
7645 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7646
7647 Changes: Modified:
7648 +2 -1 trunk/CREDITS (File Modified)
7649
7650
7651 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7652 Log:
7653 Fix the escape brokenness and pick up a more efficient matching algorithm,
7654 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7655 Patch sent upstream. They can do whatever they want with it, *shrug*.
7656
7657
7658 Changes: Modified:
7659 +147 -161 trunk/src/match.c (File Modified)
7660
7661
7662 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7663 Log:
7664 If flatten links is enabled, fake the origins of some ServerModes
7665 sent to clients so that the server sending the netburst is hidden.
7666 Most mode hacks still show the true source.
7667
7668
7669 Changes: Modified:
7670 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7671 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7672
7673
7674 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7675 Log:
7676 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7677 where the exit originated).
7678 - When receiving an SQUIT for a server themselves
7679 (IsMe(target_p) || target_p == client_p)
7680 close their link and send a local server notice.
7681
7682
7683 Changes: Modified:
7684 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7685 +6 -3 trunk/src/client.c (File Modified)
7686
7687
7688 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7689 Log:
7690 Hooking into the wrong hook, whoops. :P
7691
7692
7693 Changes: Modified:
7694 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7695 +6 -10 trunk/modules/core/m_join.c (File Modified)
7696
7697
7698 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7699 Log:
7700 this doesn't work right, right now :P
7701
7702
7703 Changes: Modified:
7704 +40 -0 trunk/contrib/Makefile.in (File Modified)
7705 + - trunk/contrib/m_createauthonly.c (File Added)
7706 +6 -0 trunk/include/hook.h (File Modified)
7707 +26 -1 trunk/modules/core/m_join.c (File Modified)
7708 +1 -1 trunk/src/ircd.c (File Modified)
7709
7710
7711 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7712 Log:
7713 Make can_join() hookable.
7714
7715
7716 Changes: Modified:
7717 +12 -1 trunk/src/channel.c (File Modified)
7718
7719
7720 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7721 Log:
7722 add 'int approved;' to the channel event hook
7723
7724
7725 Changes: Modified:
7726 +1 -0 trunk/include/hook.h (File Modified)
7727
7728
7729 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7730 Log:
7731 Use SIDs in SASL ENCAP origin.
7732 Ignore responses from other agents once the first SASL response has been received for a client.
7733
7734
7735 Changes: Modified:
7736 +9 -5 trunk/modules/m_sasl.c (File Modified)
7737
7738
7739 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7740 Log:
7741 Removed stray debug code.
7742
7743
7744 Changes: Modified:
7745 +1 -1 trunk/modules/m_sasl.c (File Modified)
7746
7747
7748 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7749 Log:
7750 Don't complain "unknown MODE flag" if a non-oper attempts
7751 to unset an oper only umode they do not have.
7752 This is to prevent unwanted error messages when users/bots
7753 do things like MODE <nick> +i-sw.
7754
7755
7756 Changes: Modified:
7757 +4 -2 trunk/src/s_user.c (File Modified)
7758
7759
7760 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7761 Log:
7762 Fix client_exit hook name and only call it for local exits that are not
7763 IsAnyServer.
7764
7765
7766 Changes: Modified:
7767 +3 -2 trunk/modules/m_sasl.c (File Modified)
7768
7769
7770 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7771 Log:
7772 Fix SASL logic to actually use stored agent UID.
7773 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7774 Add abort code for exiting clients.
7775
7776
7777 Changes: Modified:
7778 +18 -9 trunk/modules/m_sasl.c (File Modified)
7779
7780
7781 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7782 Log:
7783 Port over ratbox 2.2 /challenge. This is slightly more secure
7784 (better crypto, longer keys, challenge timeout) and has better
7785 client scripts.
7786
7787 The respond tool is no longer part of the ircd tree but a
7788 separate package, currently available from
7789 http://respond.ircd-ratbox.org (we should mirror/... this).
7790
7791
7792 Changes: Modified:
7793 +65 -310 trunk/doc/challenge.txt (File Modified)
7794 +5 -5 trunk/include/client.h (File Modified)
7795 +3 -0 trunk/include/irc_string.h (File Modified)
7796 +3 -0 trunk/include/numeric.h (File Modified)
7797 +94 -50 trunk/modules/m_challenge.c (File Modified)
7798 +1 -2 trunk/src/client.c (File Modified)
7799 +125 -0 trunk/src/irc_string.c (File Modified)
7800 +2 -2 trunk/src/messages.tab (File Modified)
7801 + - trunk/tools/rsa_respond/ (File Deleted)
7802
7803
7804 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7805 Log:
7806 Preliminary SASL support.
7807
7808
7809 Changes: Modified:
7810 +7 -0 trunk/include/client.h (File Modified)
7811 +6 -0 trunk/include/numeric.h (File Modified)
7812 +1 -0 trunk/modules/Makefile.in (File Modified)
7813 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7814 +175 -1 trunk/modules/m_cap.c (File Modified)
7815 + - trunk/modules/m_sasl.c (File Added)
7816 +2 -0 trunk/modules/m_user.c (File Modified)
7817 +5 -5 trunk/src/messages.tab (File Modified)
7818 +8 -2 trunk/src/s_user.c (File Modified)
7819
7820
7821 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7822 Log:
7823 SIGNON: make logout also apply remotely.
7824
7825
7826 Changes: Modified:
7827 +7 -2 trunk/modules/m_signon.c (File Modified)
7828
7829
7830 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7831 Log:
7832 Use an asterisk when sending empty logins in SIGNON.
7833
7834
7835 Changes: Modified:
7836 +5 -5 trunk/modules/m_signon.c (File Modified)
7837
7838
7839 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7840 Log:
7841 SIGNON: Only add whowas entry (add_history()) and wipe
7842 accepts (del_all_accepts()) if nick changed.
7843
7844
7845 Changes: Modified:
7846 +5 -3 trunk/modules/m_signon.c (File Modified)
7847
7848
7849 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7850 Log:
7851 SIGNON: slight fixes to collision code:
7852 - don't kill if target_p == source_p (nick unchanged or only changed case)
7853 - add comment that SAVE support is missing
7854 - use sendto_realops_snomask() instead of sendto_realops_flags()
7855
7856
7857 Changes: Modified:
7858 +9 -6 trunk/modules/m_signon.c (File Modified)
7859
7860
7861 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7862 Log:
7863 Fix up kills for bad nick/user/host on SIGNON.
7864
7865
7866 Changes: Modified:
7867 +16 -6 trunk/modules/m_signon.c (File Modified)
7868
7869
7870 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7871 Log:
7872 If changing to a nick with a digit, only allow the UID.
7873
7874
7875 Changes: Modified:
7876 +4 -0 trunk/modules/m_signon.c (File Modified)
7877
7878
7879 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7880 Log:
7881 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7882 Strip leading digits from logins that are not purely numeric.
7883
7884
7885 Changes: Modified:
7886 +3 -0 trunk/include/numeric.h (File Modified)
7887 +2 -0 trunk/include/send.h (File Modified)
7888 +1 -0 trunk/modules/Makefile.in (File Modified)
7889 +456 -3 trunk/modules/m_services.c (File Modified)
7890 + - trunk/modules/m_signon.c (File Added)
7891 +2 -2 trunk/src/messages.tab (File Modified)
7892 +98 -0 trunk/src/send.c (File Modified)
7893
7894
7895 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7896 Log:
7897 Remove old server notice umodes from example confs.
7898
7899
7900 Changes: Modified:
7901 +1 -2 trunk/doc/example.conf (File Modified)
7902 +4 -17 trunk/doc/reference.conf (File Modified)
7903
7904
7905 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7906 Log:
7907 Add snomask help file (forgot this earlier).
7908
7909
7910 Changes: Modified:
7911 + - trunk/help/opers/snomask (File Added)
7912
7913
7914 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7915 Log:
7916 Add umode +l (receive locops).
7917
7918
7919 Changes: Modified:
7920 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7921
7922
7923 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7924 Log:
7925 We don't plan to implement cmode +R (quiet unidentified) and
7926 umode +I (deny invite) for 1.1, so comment them out from the
7927 docs.
7928
7929
7930 Changes: Modified:
7931 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7932 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7933
7934
7935 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7936 Log:
7937 Improve snomask usage description.
7938
7939
7940 Changes: Modified:
7941 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7942
7943
7944 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7945 Log:
7946 Mention the word snomask with umode +s (needs to be a link really).
7947
7948
7949 Changes: Modified:
7950 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7951
7952
7953 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7954 Log:
7955 Add snomask +Z (operspy notices).
7956
7957
7958 Changes: Modified:
7959 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7960
7961
7962 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7963 Log:
7964 Misc updates/clarifications.
7965
7966
7967 Changes: Modified:
7968 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7969
7970
7971 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7972 Log:
7973 Document snomasks.
7974
7975
7976 Changes: Modified:
7977 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7978 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7979 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7980
7981
7982 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7983 Log:
7984 - Allow ENCAP REALHOST outside burst
7985 - Fix comment describing race condition: this can only happen
7986 on a local whois with use_whois_actually enabled
7987
7988
7989 Changes: Modified:
7990 +4 -6 trunk/modules/m_chghost.c (File Modified)
7991
7992
7993 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7994 Log:
7995 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7996
7997
7998 Changes: Modified:
7999 +39 -0 trunk/contrib/Makefile.in (File Modified)
8000 + - trunk/contrib/sno_globaloper.c (File Added)
8001
8002
8003 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8004 Log:
8005 Pass along old umodes and snomask in umode_changed hook,
8006 changing its parameter type from struct Client *
8007 to hook_data_umode_changed *. (For a new client, both
8008 are zero.)
8009
8010 The IP cloaking module now fully ignores umode changes
8011 where +h didn't change.
8012
8013
8014 Changes: Modified:
8015 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8016 +7 -0 trunk/include/hook.h (File Modified)
8017 +18 -4 trunk/src/s_user.c (File Modified)
8018
8019
8020 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8021 Log:
8022 move libcharybdis-provided function initialisation into libcharybdis_init().
8023
8024
8025 Changes: Modified:
8026 +32 -11 trunk/src/ircd.c (File Modified)
8027
8028
8029 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8030 Log:
8031 Make +f notices (local host, global host, global user@host, local class)
8032 netwide. Exceeding /quote set max remains local.
8033
8034
8035 Changes: Modified:
8036 +4 -4 trunk/src/s_conf.c (File Modified)
8037
8038
8039 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8040 Log:
8041 Netwide notices about attempts to join juped channels.
8042
8043
8044 Changes: Modified:
8045 +1 -1 trunk/modules/core/m_join.c (File Modified)
8046
8047
8048 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8049 Log:
8050 Send server notices about failed oper attempts globally.
8051 Successful remote oper attempt notices will be generated
8052 from the mode changes.
8053
8054
8055 Changes: Modified:
8056 +3 -3 trunk/modules/m_challenge.c (File Modified)
8057 +2 -2 trunk/modules/m_oper.c (File Modified)
8058
8059
8060 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8061 Log:
8062 Rest of infrastructure for sending server notices globally.
8063 Uses a new L_NETWIDE level on sendto_realops_snomask().
8064
8065
8066 Changes: Modified:
8067 +1 -0 trunk/include/send.h (File Modified)
8068 +31 -4 trunk/src/send.c (File Modified)
8069
8070
8071 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8072 Log:
8073 Add general::global_snotices conf option to control
8074 whether we send out SNOTEs. Does not do anything yet.
8075
8076
8077 Changes: Modified:
8078 +1 -0 trunk/doc/example.conf (File Modified)
8079 +6 -0 trunk/doc/reference.conf (File Modified)
8080 +1 -0 trunk/include/s_conf.h (File Modified)
8081 +6 -0 trunk/modules/m_info.c (File Modified)
8082 +1 -0 trunk/src/newconf.c (File Modified)
8083 +1 -0 trunk/src/s_conf.c (File Modified)
8084
8085
8086 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8087 Log:
8088 Only accept SNOTE from servers.
8089
8090
8091 Changes: Modified:
8092 +2 -0 trunk/modules/m_snote.c (File Modified)
8093
8094
8095 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8096 Log:
8097 Correct parv indices so this actually works.
8098
8099
8100 Changes: Modified:
8101 +2 -2 trunk/modules/m_snote.c (File Modified)
8102
8103
8104 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8105 Log:
8106 s/scan/snote/g
8107
8108
8109 Changes: Modified:
8110 +3 -3 trunk/modules/m_snote.c (File Modified)
8111
8112
8113 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8114 Log:
8115 Add m_snote.c, SNOTE propagator.
8116
8117
8118 Changes: Modified:
8119 +86 -0 trunk/modules/Makefile.in (File Modified)
8120 + - trunk/modules/m_snote.c (File Added)
8121
8122
8123 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8124 Log:
8125 start seeding the 1.1 NEWS file
8126
8127
8128 Changes: Modified:
8129 +4 -0 trunk/NEWS (File Modified)
8130
8131
8132 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8133 Log:
8134 rename some modules to more descriptive names...
8135
8136
8137 Changes: Modified:
8138 +2 -131 trunk/contrib/Makefile.in (File Modified)
8139 + - trunk/contrib/globalconnexit.c (File Deleted)
8140 + - trunk/contrib/globallineactive.c (File Deleted)
8141 + - trunk/contrib/sno_farconnect.c (File Added)
8142 + - trunk/contrib/sno_globalkline.c (File Added)
8143 +1 -120 trunk/modules/Makefile.in (File Modified)
8144 + - trunk/modules/networknotice.c (File Deleted)
8145 + - trunk/modules/sno_routing.c (File Added)
8146
8147
8148 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8149 Log:
8150 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8151 Uses FLAGS2_FLOODDONE bit on servers.
8152
8153
8154 Changes: Modified:
8155 +3 -0 trunk/include/client.h (File Modified)
8156 +121 -1 trunk/modules/Makefile.in (File Modified)
8157 + - trunk/modules/networknotice.c (File Added)
8158
8159
8160 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8161 Log:
8162 Don't show servers in /trace to nonopers if flatten links is enabled.
8163
8164
8165 Changes: Modified:
8166 +8 -5 trunk/modules/m_trace.c (File Modified)
8167
8168
8169 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8170 Log:
8171 CHGHOST:
8172 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8173 - send back confirmation to source, if local client
8174 - send a +s server notice if the source is neither a server nor a service (+S)
8175
8176
8177 Changes: Modified:
8178 +5 -1 trunk/modules/m_chghost.c (File Modified)
8179
8180
8181 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8182 Log:
8183 Use sendto_realops_snomask_from() to make the
8184 server notices appear to come from the affected
8185 user's server.
8186
8187
8188 Changes: Modified:
8189 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8190 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8191
8192
8193 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8194 Log:
8195 Add sendto_realops_snomask_from(), allows
8196 specification of apparent source server.
8197
8198
8199 Changes: Modified:
8200 +1 -0 trunk/include/send.h (File Modified)
8201 +41 -1 trunk/src/send.c (File Modified)
8202
8203
8204 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8205 Log:
8206 Revert r579. Keep host, not orighost in oper up notice.
8207 It would be inconsistent to have orighost there, and we
8208 don't want to mess up all server notices by putting both
8209 host and orighost.
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/src/s_user.c (File Modified)
8214
8215
8216 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8217 Log:
8218 Include the IP address in operlog/foperlog.
8219
8220
8221 Changes: Modified:
8222 +10 -8 trunk/modules/m_challenge.c (File Modified)
8223 +8 -6 trunk/modules/m_oper.c (File Modified)
8224
8225
8226 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8227 Log:
8228 Call umode_changed hook on oper up.
8229
8230
8231 Changes: Modified:
8232 +1 -0 trunk/src/s_user.c (File Modified)
8233
8234
8235 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8236 Log:
8237 Add globalconnexit contrib module, shows remote client connects/exits
8238 except netsplits/netjoin on snomask +F.
8239 Notice formatting will probably change somewhat still.
8240
8241
8242 Changes: Modified:
8243 +80 -0 trunk/contrib/Makefile.in (File Modified)
8244 + - trunk/contrib/globalconnexit.c (File Added)
8245
8246
8247 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8248 Log:
8249 Declare snomask_modes[] so modules can provide snomasks.
8250
8251
8252 Changes: Modified:
8253 +2 -0 trunk/include/snomask.h (File Modified)
8254
8255
8256 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8257 Log:
8258 Replace user_signon hook with two new hooks: new_local_user
8259 and new_remote_user.
8260 These are called right before the user is introduced to the
8261 rest of the network.
8262
8263
8264 Changes: Modified:
8265 +2 -1 trunk/include/hook.h (File Modified)
8266 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8267 +4 -2 trunk/src/hook.c (File Modified)
8268 +2 -3 trunk/src/s_user.c (File Modified)
8269
8270
8271 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8272 Log:
8273 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8274
8275
8276 Changes: Modified:
8277 +2 -2 trunk/modules/m_scan.c (File Modified)
8278
8279
8280 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8281 Log:
8282 Update doc/technical/send.txt.
8283
8284
8285 Changes: Modified:
8286 +91 -131 trunk/doc/technical/send.txt (File Modified)
8287
8288
8289 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8290 Log:
8291 Add chantrace and masktrace to help files.
8292
8293
8294 Changes: Modified:
8295 + - trunk/help/opers/chantrace (File Added)
8296 +27 -20 trunk/help/opers/index (File Modified)
8297 + - trunk/help/opers/masktrace (File Added)
8298 +2 -0 trunk/help/opers/operspy (File Modified)
8299
8300
8301 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8302 Log:
8303 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8304 Shows etrace-like output for all users in a channel,
8305 in particular IP addresses.
8306
8307
8308 Changes: Modified:
8309 +75 -2 trunk/modules/m_etrace.c (File Modified)
8310
8311
8312 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8313 Log:
8314 Port over ratbox 2.2 r21727 (anfl):
8315 add some logging when we drop servers in places where we only notify opers
8316
8317
8318 Changes: Modified:
8319 +31 -0 trunk/modules/core/m_server.c (File Modified)
8320
8321
8322 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8323 Log:
8324 display orighost in operup message
8325
8326
8327 Changes: Modified:
8328 +1 -1 trunk/src/s_user.c (File Modified)
8329
8330
8331 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8332 Log:
8333 Add globallineactive contrib module, a hack which can often
8334 show k/d/g/x line active for remote clients.
8335
8336
8337 Changes: Modified:
8338 +52 -0 trunk/contrib/Makefile.in (File Modified)
8339 + - trunk/contrib/globallineactive.c (File Added)
8340
8341
8342 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8343 Log:
8344 Show IP field in the same way as MASKTRACE:
8345 "255.255.255.255" if it's unknown (remote TS5 client)
8346 and "0" if we or the remote server are purposely
8347 hiding it.
8348
8349
8350 Changes: Modified:
8351 +12 -1 trunk/modules/m_scan.c (File Modified)
8352
8353
8354 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8355 Log:
8356 scan umodes:
8357 - don't show servers in a global scan
8358 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8359
8360
8361 Changes: Modified:
8362 +4 -1 trunk/modules/m_scan.c (File Modified)
8363
8364
8365 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8366 Log:
8367 Implement SCAN UMODES.
8368
8369
8370 Changes: Modified:
8371 +3 -0 trunk/include/numeric.h (File Modified)
8372 +128 -2 trunk/modules/m_scan.c (File Modified)
8373 +2 -2 trunk/src/messages.tab (File Modified)
8374
8375
8376 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8377 Log:
8378 more oops
8379
8380
8381 Changes: Modified:
8382 +1 -1 trunk/modules/m_scan.c (File Modified)
8383
8384
8385 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8386 Log:
8387 parv[0] should be parv[1].
8388
8389
8390 Changes: Modified:
8391 +1 -1 trunk/modules/m_scan.c (File Modified)
8392
8393
8394 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8395 Log:
8396 another oops
8397
8398
8399 Changes: Modified:
8400 +1 -1 trunk/modules/m_scan.c (File Modified)
8401
8402
8403 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8404 Log:
8405 fix mistake here
8406
8407
8408 Changes: Modified:
8409 +2 -2 trunk/modules/m_scan.c (File Modified)
8410
8411
8412 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8413 Log:
8414 framework for scan command
8415
8416
8417 Changes: Modified:
8418 +113 -0 trunk/modules/Makefile.in (File Modified)
8419 + - trunk/modules/m_scan.c (File Added)
8420
8421
8422 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8423 Log:
8424 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8425
8426
8427 Changes: Modified:
8428 +2 -0 trunk/include/irc_string.h (File Modified)
8429 +157 -1 trunk/modules/m_etrace.c (File Modified)
8430 +129 -90 trunk/src/match.c (File Modified)
8431
8432
8433 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8434 Log:
8435 orighost may live in a different hash bucket (likely the case), lets check it standalone
8436
8437
8438 Changes: Modified:
8439 +39 -3 trunk/src/hostmask.c (File Modified)
8440
8441
8442 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8443 Log:
8444 SVN didn't check modules/ somehow, hrmm.
8445
8446
8447 Changes: Modified:
8448 +1 -1 trunk/modules/m_kline.c (File Modified)
8449 +6 -6 trunk/modules/m_stats.c (File Modified)
8450
8451
8452 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8453 Log:
8454 Track hostmask entries for client_p->orighost, if available.
8455 Not throughly tested, but seems to work fine.
8456
8457
8458 Changes: Modified:
8459 +8 -4 trunk/include/hostmask.h (File Modified)
8460 +14 -10 trunk/src/hostmask.c (File Modified)
8461
8462
8463 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8464 Log:
8465 Pass on SQUIT reasons more.
8466
8467
8468 Changes: Modified:
8469 +17 -19 trunk/src/client.c (File Modified)
8470
8471
8472 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8473 Log:
8474 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8475 This way, hidden admins also get them.
8476
8477
8478 Changes: Modified:
8479 +4 -4 trunk/src/send.c (File Modified)
8480
8481
8482 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8483 Log:
8484 From ircd-ratbox 2.2 (r21339 anfl):
8485 ms_kill() should be using find_person(), not find_client()
8486 otherwise it can generate a core.
8487
8488
8489 Changes: Modified:
8490 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8491
8492
8493 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8494 Log:
8495 Add m_error to core_module_table, so it is loaded by default.
8496
8497
8498 Changes: Modified:
8499 +1 -0 trunk/src/modules.c (File Modified)
8500
8501
8502 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8503 Log:
8504 comment is a const char *, not char *.
8505
8506
8507 Changes: Modified:
8508 +1 -1 trunk/include/hook.h (File Modified)
8509
8510
8511 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8512 Log:
8513 Fix a long standing hybrid 7 bug: when getting a read error
8514 on a server, report_error() is called with a %d instead of
8515 a %s in the format string ("Lost connection" in +d).
8516
8517
8518 Changes: Modified:
8519 +1 -1 trunk/src/client.c (File Modified)
8520
8521
8522 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8523 Log:
8524 Clarifications.
8525
8526
8527 Changes: Modified:
8528 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8529
8530
8531 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8532 Log:
8533 Add document describing capabilities and what they mean.
8534
8535
8536 Changes: Modified:
8537 + - trunk/doc/technical/capab.txt (File Added)
8538
8539
8540 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8541 Log:
8542 Change client_exit hook to pass all exit_client() parameters.
8543
8544
8545 Changes: Modified:
8546 +8 -0 trunk/include/hook.h (File Modified)
8547 +6 -1 trunk/src/client.c (File Modified)
8548
8549
8550 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8551 Log:
8552 Add client_exit hook, called in exit_client() for all
8553 clients of all types, except clients exiting because
8554 of netsplits (QS). The only thing done before it is
8555 marking the client as "closing" (to prevent
8556 recursion).
8557
8558
8559 Changes: Modified:
8560 +1 -0 trunk/include/hook.h (File Modified)
8561 +2 -0 trunk/src/client.c (File Modified)
8562 +2 -0 trunk/src/hook.c (File Modified)
8563
8564
8565 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8566 Log:
8567 Improve the code that calculates the nnnS nnnC counts
8568 in RPL_TRACESERVER.
8569
8570 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8571
8572
8573 Changes: Modified:
8574 +43 -36 trunk/modules/m_trace.c (File Modified)
8575
8576
8577 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8578 Log:
8579 Add server_eob hook.
8580 Planning to use this for netsplit/join notices.
8581
8582
8583 Changes: Modified:
8584 +1 -0 trunk/include/hook.h (File Modified)
8585 +2 -0 trunk/modules/m_pong.c (File Modified)
8586 +2 -0 trunk/src/hook.c (File Modified)
8587
8588
8589 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8590 Log:
8591 Default motd: ircd-ratbox -> charybdis
8592
8593
8594 Changes: Modified:
8595 +1 -1 trunk/doc/ircd.motd (File Modified)
8596
8597
8598 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8599 Log:
8600 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8601
8602
8603 Changes: Modified:
8604 +4 -4 trunk/src/s_user.c (File Modified)
8605
8606
8607 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8608 Log:
8609 - Remove obsolete EOB help file
8610 - Document snomask in the help files
8611 - Update indexes
8612
8613
8614 Changes: Modified:
8615 + - trunk/help/opers/eob (File Deleted)
8616 +13 -12 trunk/help/opers/index (File Modified)
8617 +1 -13 trunk/help/opers/umode (File Modified)
8618 +7 -7 trunk/help/users/index (File Modified)
8619
8620
8621 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8622 Log:
8623 Bail if snomask to parse is not given. Pointy hat to myself.
8624
8625
8626 Changes: Modified:
8627 +3 -0 trunk/src/snomask.c (File Modified)
8628
8629
8630 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8631 Log:
8632 Remove m_flags from autoconf
8633
8634
8635 Changes: Modified:
8636 +0 -1 trunk/contrib/Makefile.in (File Modified)
8637
8638
8639 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8640 Log:
8641 remove m_flags
8642
8643
8644 Changes: Modified:
8645 + - trunk/contrib/m_flags.c (File Deleted)
8646
8647
8648 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8649 Log:
8650 If +s is in oper_only_umodes, clear snomask on deoper.
8651
8652
8653 Changes: Modified:
8654 +5 -0 trunk/src/s_user.c (File Modified)
8655
8656
8657 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8658 Log:
8659 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8660
8661
8662 Changes: Modified:
8663 +2 -2 trunk/configure (File Modified)
8664 +2 -2 trunk/configure.ac (File Modified)
8665
8666
8667 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8668 Log:
8669 Remove the old server notice umodes.
8670 Default oper only umodes is now +s.
8671 Please make sure all remaining umodes still work.
8672
8673
8674 Changes: Modified:
8675 +3 -21 trunk/include/client.h (File Modified)
8676 +0 -12 trunk/src/newconf.c (File Modified)
8677 +1 -1 trunk/src/s_conf.c (File Modified)
8678 +12 -12 trunk/src/s_user.c (File Modified)
8679
8680
8681 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8682 Log:
8683 operator::flags nick_changes now controls +n snomask instead of +n umode.
8684
8685
8686 Changes: Modified:
8687 +8 -8 trunk/src/s_user.c (File Modified)
8688
8689
8690 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8691 Log:
8692 Move down h_umode_changed hook call after umode allowed checks
8693 (so it will not see +a if someone tries to set it but is not
8694 allowed to).
8695
8696
8697 Changes: Modified:
8698 +2 -3 trunk/src/s_user.c (File Modified)
8699
8700
8701 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8702 Log:
8703 Move over non-+s server notices (hopefully, all of them).
8704
8705
8706 Changes: Modified:
8707 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8708 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8709 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8710 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8711 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8712 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8713 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8714 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8715 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8716 +2 -2 trunk/libcharybdis/event.c (File Modified)
8717 +2 -2 trunk/modules/core/m_join.c (File Modified)
8718 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8719 +3 -3 trunk/modules/core/m_message.c (File Modified)
8720 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8721 +2 -2 trunk/modules/core/m_server.c (File Modified)
8722 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8723 +1 -1 trunk/modules/m_post.c (File Modified)
8724 +1 -1 trunk/modules/m_services.c (File Modified)
8725 +2 -2 trunk/src/channel.c (File Modified)
8726 +3 -3 trunk/src/client.c (File Modified)
8727 +1 -1 trunk/src/hash.c (File Modified)
8728 +5 -5 trunk/src/s_conf.c (File Modified)
8729 +2 -2 trunk/src/s_log.c (File Modified)
8730 +4 -4 trunk/src/s_user.c (File Modified)
8731
8732
8733 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8734 Log:
8735 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8736
8737
8738 Changes: Modified:
8739 +2 -1 trunk/include/snomask.h (File Modified)
8740 +2 -2 trunk/src/snomask.c (File Modified)
8741
8742
8743 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8744 Log:
8745 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8746
8747
8748 Changes: Modified:
8749 +1 -1 trunk/contrib/example_module.c (File Modified)
8750 +2 -2 trunk/include/ircd_defs.h (File Modified)
8751 +6 -6 trunk/modules/core/m_error.c (File Modified)
8752 +1 -1 trunk/modules/core/m_join.c (File Modified)
8753 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8754 +1 -1 trunk/modules/core/m_message.c (File Modified)
8755 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8756 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8757 +18 -18 trunk/modules/core/m_server.c (File Modified)
8758 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8759 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8760 +4 -4 trunk/modules/m_challenge.c (File Modified)
8761 +4 -4 trunk/modules/m_dline.c (File Modified)
8762 +13 -13 trunk/modules/m_gline.c (File Modified)
8763 +5 -5 trunk/modules/m_kline.c (File Modified)
8764 +2 -2 trunk/modules/m_oper.c (File Modified)
8765 +1 -1 trunk/modules/m_pong.c (File Modified)
8766 +13 -13 trunk/modules/m_rehash.c (File Modified)
8767 +4 -4 trunk/modules/m_resv.c (File Modified)
8768 +16 -16 trunk/modules/m_set.c (File Modified)
8769 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8770 +6 -6 trunk/modules/m_xline.c (File Modified)
8771 +1 -1 trunk/src/adns.c (File Modified)
8772 +2 -2 trunk/src/channel.c (File Modified)
8773 +1 -1 trunk/src/listener.c (File Modified)
8774 +1 -1 trunk/src/s_auth.c (File Modified)
8775 +15 -15 trunk/src/s_conf.c (File Modified)
8776 +3 -3 trunk/src/s_user.c (File Modified)
8777 +7 -7 trunk/src/send.c (File Modified)
8778
8779
8780 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8781 Log:
8782 On oper up:
8783 - set +s snomask if +s umode set but no snomasks
8784 - put numerics in more logical order
8785
8786
8787 Changes: Modified:
8788 +3 -1 trunk/src/s_user.c (File Modified)
8789
8790
8791 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8792 Log:
8793 parse_snobuf_to_mask(): default to + at start
8794 allows stuff like /mode jilles +s C
8795
8796
8797 Changes: Modified:
8798 +1 -1 trunk/src/snomask.c (File Modified)
8799
8800
8801 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8802 Log:
8803 Changes to user_mode() snomask handling.
8804 - show snomask (if not 0) on /mode <nick>
8805 - show snomask once at the end if +s/-s used
8806 - only parse 1 parameter for umode changes
8807 - don't crash on /mode <nick> +s
8808 - /mode <nick> -s clears snomask, doesn't use parameter
8809 - set umode +s iff snomask is not 0
8810 - snomask is not propagated, but umode +s is
8811
8812
8813 Changes: Modified:
8814 +97 -72 trunk/src/s_user.c (File Modified)
8815
8816
8817 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8818 Log:
8819 Convert some messages over to snomask.
8820
8821
8822 Changes: Modified:
8823 +29 -29 trunk/src/client.c (File Modified)
8824 +2 -2 trunk/src/ircd.c (File Modified)
8825 +13 -13 trunk/src/modules.c (File Modified)
8826 +1 -1 trunk/src/newconf.c (File Modified)
8827 +5 -5 trunk/src/parse.c (File Modified)
8828 +1 -1 trunk/src/restart.c (File Modified)
8829 +4 -4 trunk/src/s_newconf.c (File Modified)
8830 +11 -11 trunk/src/s_serv.c (File Modified)
8831
8832
8833 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8834 Log:
8835 include snomask.h from client.h
8836
8837
8838 Changes: Modified:
8839 +1 -0 trunk/include/client.h (File Modified)
8840
8841
8842 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8843 Log:
8844 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8845
8846
8847 Changes: Modified:
8848 +1 -0 trunk/src/newconf.c (File Modified)
8849 +2 -1 trunk/src/snomask.c (File Modified)
8850
8851
8852 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8853 Log:
8854 should start with +, not \0. Whoops. :)
8855
8856
8857 Changes: Modified:
8858 +1 -1 trunk/src/snomask.c (File Modified)
8859
8860
8861 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8862 Log:
8863 core snomask support.
8864
8865
8866 Changes: Modified:
8867 +3 -0 trunk/doc/example.conf (File Modified)
8868 +2 -0 trunk/include/client.h (File Modified)
8869 +2 -0 trunk/include/numeric.h (File Modified)
8870 +2 -0 trunk/include/s_newconf.h (File Modified)
8871 +63 -0 trunk/include/send.h (File Modified)
8872 + - trunk/include/snomask.h (File Added)
8873 +1 -0 trunk/src/Makefile.in (File Modified)
8874 +1 -1 trunk/src/messages.tab (File Modified)
8875 +8 -0 trunk/src/newconf.c (File Modified)
8876 +12 -0 trunk/src/s_user.c (File Modified)
8877 +235 -0 trunk/src/send.c (File Modified)
8878 + - trunk/src/snomask.c (File Added)
8879
8880
8881 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8882 Log:
8883 add a blank line after the license info.
8884
8885
8886 Changes: Modified:
8887 +1 -1 trunk/CREDITS (File Modified)
8888
8889
8890 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8891 Log:
8892 Extend copyright to 2006.
8893
8894
8895 Changes: Modified:
8896 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8897
8898
8899 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8900 Log:
8901 - Fix up book id.
8902 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8903
8904
8905 Changes: Modified:
8906 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8907 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8908
8909
8910 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8911 Log:
8912 Add oper privileges document.
8913
8914
8915 Changes: Modified:
8916 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8917 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8918
8919
8920 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8921 Log:
8922 Capitalize message names in services shortcuts (for consistency).
8923
8924
8925 Changes: Modified:
8926 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8927
8928
8929 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8930 Log:
8931 Remove C++ comment.
8932
8933
8934 Changes: Modified:
8935 +1 -1 trunk/src/patricia.c (File Modified)
8936
8937
8938 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8939 Log:
8940 Remove obsolete 'nextconnect' variable.
8941
8942
8943 Changes: Modified:
8944 +0 -1 trunk/include/ircd.h (File Modified)
8945 +0 -2 trunk/src/client.c (File Modified)
8946 +0 -1 trunk/src/ircd.c (File Modified)
8947
8948
8949 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8950 Log:
8951 Remove this remnant of the hybrid 6 ziplinks implementation.
8952
8953
8954 Changes: Modified:
8955 + - trunk/include/s_zip.h (File Deleted)
8956
8957
8958 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8959 Log:
8960 Make clone limiting work on orighost, not host (so it
8961 looks through services cloaks). Lightly tested, please
8962 test/review.
8963
8964
8965 Changes: Modified:
8966 +2 -0 trunk/modules/m_chghost.c (File Modified)
8967 +1 -1 trunk/src/client.c (File Modified)
8968 +1 -1 trunk/src/s_conf.c (File Modified)
8969
8970
8971 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8972 Log:
8973 Don't forget to link me_realhost() into the command hash.
8974
8975 Pointy hat to: myself
8976
8977
8978 Changes: Modified:
8979 +1 -1 trunk/modules/m_chghost.c (File Modified)
8980
8981
8982 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8983 Log:
8984 It's call_hook, not hook_call.
8985
8986
8987 Changes: Modified:
8988 +1 -1 trunk/src/s_user.c (File Modified)
8989
8990
8991 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8992 Log:
8993 Add unreject help file.
8994
8995
8996 Changes: Modified:
8997 + - trunk/help/opers/unreject (File Added)
8998
8999
9000 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9001 Log:
9002 Link the all-important 42 module to the build :P
9003
9004
9005 Changes: Modified:
9006 +1 -0 trunk/contrib/Makefile.in (File Modified)
9007
9008
9009 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9010 Log:
9011 Mention /rehash help.
9012
9013
9014 Changes: Modified:
9015 +1 -0 trunk/help/opers/rehash (File Modified)
9016
9017
9018 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9019 Log:
9020 Add h_user_signon hook.
9021
9022
9023 Changes: Modified:
9024 +1 -0 trunk/include/hook.h (File Modified)
9025 +2 -0 trunk/src/hook.c (File Modified)
9026 +4 -0 trunk/src/s_user.c (File Modified)
9027
9028
9029 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9030 Log:
9031 Oops, forgot to set orighost for remote client introductions.
9032
9033
9034 Changes: Modified:
9035 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9036
9037
9038 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9039 Log:
9040 Use TS6 forms in services shortcuts, if possible.
9041
9042
9043 Changes: Modified:
9044 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9045
9046
9047 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9048 Log:
9049 - Start out default_umodes conf entry from the empty set instead of +i.
9050 - Move oper_only_umodes check to where default_umodes is used, as
9051 oper_only_umodes may not be set yet while we're reading the conf.
9052
9053
9054 Changes: Modified:
9055 +6 -7 trunk/src/newconf.c (File Modified)
9056 +1 -1 trunk/src/s_user.c (File Modified)
9057
9058
9059 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9060 Log:
9061 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9062
9063
9064 Changes: Modified:
9065 +1 -0 trunk/doc/example.conf (File Modified)
9066 +7 -0 trunk/doc/reference.conf (File Modified)
9067 +0 -7 trunk/include/config.h.dist (File Modified)
9068 +1 -0 trunk/include/s_conf.h (File Modified)
9069 +6 -0 trunk/modules/m_info.c (File Modified)
9070 +9 -18 trunk/src/client.c (File Modified)
9071 +1 -0 trunk/src/newconf.c (File Modified)
9072 +1 -0 trunk/src/s_conf.c (File Modified)
9073
9074
9075 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9076 Log:
9077 - Allow NULL target_ip in show_ip() (indicates message is being
9078 sent to local opers)
9079 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9080 confitem
9081 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9082 those in src/client.c
9083
9084 From ratbox 2.2 svn (anfl)
9085
9086
9087 Changes: Modified:
9088 +1 -0 trunk/include/client.h (File Modified)
9089 +21 -2 trunk/src/client.c (File Modified)
9090 +2 -4 trunk/src/hostmask.c (File Modified)
9091 +1 -5 trunk/src/s_conf.c (File Modified)
9092 +4 -8 trunk/src/s_user.c (File Modified)
9093
9094
9095 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9096 Log:
9097 Fire off events properly.
9098
9099
9100 Changes: Modified:
9101 +7 -3 trunk/src/s_user.c (File Modified)
9102
9103
9104 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9105 Log:
9106 make sure modules which depend on umode information get the message upon connection (oops)
9107
9108
9109 Changes: Modified:
9110 +3 -0 trunk/src/s_user.c (File Modified)
9111
9112
9113 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9114 Log:
9115 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9116 From ratbox 2.2 svn.
9117
9118
9119 Changes: Modified:
9120 +3 -7 trunk/modules/m_etrace.c (File Modified)
9121
9122
9123 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9124 Log:
9125 Replace silly `default_invisible' option with more versatile default_umodes.
9126
9127
9128 Changes: Modified:
9129 +2 -2 trunk/Makefile.in (File Modified)
9130 +12 -1 trunk/doc/example.conf (File Modified)
9131 +14 -7 trunk/doc/reference.conf (File Modified)
9132 +2 -4 trunk/include/s_conf.h (File Modified)
9133 +0 -6 trunk/modules/m_info.c (File Modified)
9134 +4 -0 trunk/src/modules.c (File Modified)
9135 +41 -1 trunk/src/newconf.c (File Modified)
9136 +2 -2 trunk/src/s_conf.c (File Modified)
9137 +3 -4 trunk/src/s_user.c (File Modified)
9138
9139
9140 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9141 Log:
9142 Add temporary nick resvs with the proper duration,
9143 not 60 times too long.
9144
9145
9146 Changes: Modified:
9147 +1 -1 trunk/modules/m_resv.c (File Modified)
9148
9149
9150 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9151 Log:
9152 Add kick on split riding. See reference.conf for more details.
9153
9154
9155 Changes: Modified:
9156 +1 -0 trunk/doc/example.conf (File Modified)
9157 +16 -0 trunk/doc/reference.conf (File Modified)
9158 +1 -0 trunk/include/s_conf.h (File Modified)
9159 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9160 +6 -0 trunk/modules/m_info.c (File Modified)
9161 +1 -0 trunk/src/newconf.c (File Modified)
9162 +1 -0 trunk/src/s_conf.c (File Modified)
9163
9164
9165 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9166 Log:
9167 New credits, denoting GXTi as being on the core team.
9168
9169
9170 Changes: Modified:
9171 +16 -5 trunk/CREDITS (File Modified)
9172
9173
9174 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9175 Log:
9176 better cloaking algorithm
9177
9178
9179 Changes: Modified:
9180 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9181
9182
9183 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9184 Log:
9185 don't do redundant bitshifting.
9186
9187
9188 Changes: Modified:
9189 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9190
9191
9192 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9193 Log:
9194 Add ip_cloaking.so.
9195
9196
9197 Changes: Modified:
9198 +1 -0 trunk/contrib/Makefile.in (File Modified)
9199
9200
9201 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9202 Log:
9203 Set the DynSpoof flag properly.
9204
9205
9206 Changes: Modified:
9207 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9208
9209
9210 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9211 Log:
9212 first go at an ip_cloaking implementation for charybdis.
9213
9214
9215 Changes: Modified:
9216 + - trunk/contrib/ip_cloaking.c (File Added)
9217
9218
9219 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9220 Log:
9221 Add libcharybdis to contrib/ includes.
9222
9223
9224 Changes: Modified:
9225 +1 -1 trunk/contrib/Makefile.in (File Modified)
9226
9227
9228 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9229 Log:
9230 add h_umode_changed hook for modules that provide usermodes.
9231
9232
9233 Changes: Modified:
9234 +1 -0 trunk/include/hook.h (File Modified)
9235 +2 -1 trunk/src/hook.c (File Modified)
9236 +3 -0 trunk/src/s_user.c (File Modified)
9237
9238
9239 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9240 Log:
9241 Show quiets in /stats z.
9242
9243
9244 Changes: Modified:
9245 +15 -10 trunk/src/s_stats.c (File Modified)
9246
9247
9248 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9249 Log:
9250 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9251
9252
9253 Changes: Modified:
9254 +0 -12 trunk/configure (File Modified)
9255 +0 -9 trunk/configure.ac (File Modified)
9256 +0 -3 trunk/include/setup.h.in (File Modified)
9257
9258
9259 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9260 Log:
9261 change various buffer sizes to = topiclen.
9262
9263
9264 Changes: Modified:
9265 +3 -4 trunk/include/ircd_defs.h (File Modified)
9266
9267
9268 jon 2005/12/12 19:32:18 UTC (20051212-400)
9269 Log:
9270 - Partial commit test, partial ego strokage ;)
9271
9272
9273 Changes: Modified:
9274 +2 -1 trunk/CREDITS (File Modified)
9275
9276
9277 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9278 Log:
9279 More kqueue corrections.
9280
9281 Changes: Modified:
9282 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9283
9284
9285 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9286 Log:
9287 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9288 Not sure why this wasn't this way to begin with.
9289
9290
9291 Changes: Modified:
9292 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9293
9294
9295 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9296 Log:
9297 example.conf tweaks:
9298 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9299 most people do not need this.
9300 Enable serverinfo::hub.
9301
9302
9303 Changes: Modified:
9304 +14 -11 trunk/doc/example.conf (File Modified)
9305
9306
9307 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9308 Log:
9309 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9310
9311
9312 Changes: Modified:
9313 +1 -1 trunk/src/s_serv.c (File Modified)
9314
9315
9316 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9317 Log:
9318 header include changes
9319
9320
9321 Changes: Modified:
9322 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9323 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9324 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9325 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9326 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9327 +1 -21 trunk/libcharybdis/select.c (File Modified)
9328
9329
9330 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9331 Log:
9332 s/ilog/libcharybdis_{die,log,restart}/g
9333
9334
9335 Changes: Modified:
9336 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9337 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9338 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9339 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9340 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9341 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9342 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9343 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9344
9345
9346 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9347 Log:
9348 Use the right callbacks in the function code.
9349
9350 Changes: Modified:
9351 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9352
9353
9354 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9355 Log:
9356 More work, it builds again!
9357
9358
9359 Changes: Modified:
9360 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9361 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9362 + - trunk/libcharybdis/libcharybdis.c (File Added)
9363 + - trunk/libcharybdis/libcharybdis.h (File Added)
9364
9365
9366 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9367 Log:
9368 Move some stuff around.
9369
9370
9371 Changes: Modified:
9372 + - trunk/include/memory.h (File Deleted)
9373 + - trunk/include/tools.h (File Deleted)
9374 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9375 + - trunk/libcharybdis/memory.c (File Added)
9376 + - trunk/libcharybdis/memory.h (File Added)
9377 + - trunk/libcharybdis/snprintf.c (File Added)
9378 + - trunk/libcharybdis/tools.c (File Added)
9379 + - trunk/libcharybdis/tools.h (File Added)
9380 +1000 -1062 trunk/modules/.depend (File Modified)
9381 +421 -455 trunk/src/.depend (File Modified)
9382 +0 -1191 trunk/src/Makefile.in (File Modified)
9383 + - trunk/src/memory.c (File Deleted)
9384 + - trunk/src/snprintf.c (File Deleted)
9385 + - trunk/src/tools.c (File Deleted)
9386
9387
9388 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9389 Log:
9390 move more headers into libcharybdis
9391
9392 Changes: Modified:
9393 + - trunk/include/balloc.h (File Deleted)
9394 + - trunk/include/event.h (File Deleted)
9395 + - trunk/libcharybdis/balloc.h (File Added)
9396 + - trunk/libcharybdis/event.h (File Added)
9397 +924 -1020 trunk/modules/.depend (File Modified)
9398 +327 -406 trunk/src/.depend (File Modified)
9399
9400
9401 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9402 Log:
9403 balloc, events -> libcharybdis
9404
9405 Changes: Modified:
9406 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9407 + - trunk/libcharybdis/balloc.c (File Added)
9408 + - trunk/libcharybdis/event.c (File Added)
9409 +0 -1008 trunk/src/Makefile.in (File Modified)
9410 + - trunk/src/balloc.c (File Deleted)
9411 + - trunk/src/event.c (File Deleted)
9412
9413
9414 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9415 Log:
9416 More fun
9417
9418 Changes: Modified:
9419 + - trunk/include/commio.h (File Deleted)
9420 + - trunk/include/linebuf.h (File Deleted)
9421 + - trunk/libcharybdis/commio.h (File Added)
9422 + - trunk/libcharybdis/linebuf.h (File Added)
9423 +1644 -530 trunk/modules/.depend (File Modified)
9424 +1 -1 trunk/modules/Makefile.in (File Modified)
9425 +720 -284 trunk/src/.depend (File Modified)
9426
9427
9428 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9429 Log:
9430 Makefile reworking -- moving libcharybdis headers into proper location.
9431
9432 Changes: Modified:
9433 +1 -1 trunk/adns/Makefile.in (File Modified)
9434 +1 -1 trunk/src/Makefile.in (File Modified)
9435
9436
9437 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9438 Log:
9439 Document proposed authdaemon protocol.
9440
9441 Changes: Modified:
9442 + - trunk/authdaemon/protocol.txt (File Added)
9443
9444
9445 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9446 Log:
9447 Makefile oops
9448
9449 Changes: Modified:
9450 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9451
9452
9453 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9454 Log:
9455 Remove dead makefile from generation
9456
9457 Changes: Modified:
9458 +1 -2 trunk/configure (File Modified)
9459 +0 -1 trunk/configure.ac (File Modified)
9460
9461
9462 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9463 Log:
9464 libcharybdisIO -> libcharybdis
9465
9466 Changes: Modified:
9467 +1 -1 trunk/src/Makefile.in (File Modified)
9468
9469
9470 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9471 Log:
9472 More restructuring.
9473
9474 Changes: Modified:
9475 + - trunk/libcharybdis/Makefile.in (File Added)
9476 + - trunk/libcharybdis/commio.c (File Added)
9477 + - trunk/libcharybdis/devpoll.c (File Added)
9478 + - trunk/libcharybdis/epoll.c (File Added)
9479 + - trunk/libcharybdis/io/ (File Deleted)
9480 + - trunk/libcharybdis/kqueue.c (File Added)
9481 + - trunk/libcharybdis/linebuf.c (File Added)
9482 + - trunk/libcharybdis/log/ (File Deleted)
9483 + - trunk/libcharybdis/poll.c (File Added)
9484 + - trunk/libcharybdis/ports.c (File Added)
9485 + - trunk/libcharybdis/select.c (File Added)
9486
9487
9488 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9489 Log:
9490 Blah kill makefile
9491
9492 Changes: Modified:
9493 + - trunk/libcharybdis/Makefile.in (File Deleted)
9494
9495
9496 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9497 Log:
9498 Blah kill makefile
9499
9500 Changes: Modified:
9501 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9502
9503
9504 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9505 Log:
9506 add authdaemon dir for later hacking
9507
9508
9509 Changes: Modified:
9510 + - trunk/authdaemon/ (File Added)
9511
9512
9513 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9514 Log:
9515 linebuf -> libcharybdisIO
9516
9517
9518 Changes: Modified:
9519 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9520 + - trunk/libcharybdis/io/linebuf.c (File Added)
9521 + - trunk/libcharybdis/log/ (File Added)
9522 + - trunk/libcharybdis/log/Makefile.in (File Added)
9523 +0 -687 trunk/src/Makefile.in (File Modified)
9524 + - trunk/src/linebuf.c (File Deleted)
9525
9526
9527 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9528 Log:
9529 Solaris 10 I/O ports support
9530
9531 Changes: Modified:
9532 + - trunk/libcharybdis/io/ports.c (File Added)
9533
9534
9535 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9536 Log:
9537 libcharybdis stuff
9538
9539
9540 Changes: Modified:
9541 +1 -1 trunk/Makefile.in (File Modified)
9542 +3 -1 trunk/configure (File Modified)
9543 +133 -10 trunk/configure.ac (File Modified)
9544 + - trunk/libcharybdis/ (File Added)
9545 + - trunk/libcharybdis/Makefile.in (File Added)
9546 + - trunk/libcharybdis/io/ (File Added)
9547 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9548 +2 -3 trunk/src/Makefile.in (File Modified)
9549 + - trunk/src/io/ (File Deleted)
9550
9551
9552 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9553 Log:
9554 split IO stuff into libcharybdisIO.
9555
9556
9557 Changes: Modified:
9558 + - trunk/src/commio.c (File Deleted)
9559 + - trunk/src/devpoll.c (File Deleted)
9560 + - trunk/src/epoll.c (File Deleted)
9561 + - trunk/src/io/ (File Added)
9562 + - trunk/src/io/Makefile.in (File Added)
9563 + - trunk/src/io/commio.c (File Added)
9564 + - trunk/src/io/devpoll.c (File Added)
9565 + - trunk/src/io/epoll.c (File Added)
9566 + - trunk/src/io/kqueue.c (File Added)
9567 + - trunk/src/io/poll.c (File Added)
9568 + - trunk/src/io/select.c (File Added)
9569 + - trunk/src/kqueue.c (File Deleted)
9570 + - trunk/src/poll.c (File Deleted)
9571 + - trunk/src/select.c (File Deleted)
9572
9573
9574 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9575 Log:
9576 Version bump: 1.1.0
9577
9578
9579 Changes: Modified:
9580 +86 -155 trunk/configure (File Modified)
9581 +1 -1 trunk/configure.ac (File Modified)
9582
9583
9584 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9585 Log:
9586 Remove mentions of mkkeypair/cryptlinks.
9587
9588
9589 Changes: Modified:
9590 +1 -3 trunk/doc/challenge.txt (File Modified)
9591
9592
9593 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9594 Log:
9595 Clarify serverinfo{} description.
9596
9597
9598 Changes: Modified:
9599 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9600
9601
9602 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9603 Log:
9604 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9605
9606
9607 Changes: Modified:
9608 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9609
9610
9611 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9612 Log:
9613 Improvements also applicable to hyperion 1.x.
9614
9615
9616 Changes: Modified:
9617 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9618
9619
9620 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9621 Log:
9622 - Add +F description
9623 - General improvements and changes to charybdis
9624
9625
9626 Changes: Modified:
9627 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9628
9629
9630 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9631 Log:
9632 The server notice umodes only have an effect
9633 for opers. ("sendto_realops_flags", so having
9634 the umode is not enough, they must also be
9635 opered)
9636
9637
9638 Changes: Modified:
9639 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9640
9641
9642 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9643 Log:
9644 Updates to umodes docs.
9645
9646
9647 Changes: Modified:
9648 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9649
9650
9651 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9652 Log:
9653 Add SGML documentation.
9654
9655 Changes: Modified:
9656 + - trunk/doc/sgml/ (File Added)
9657 + - trunk/doc/sgml/oper-guide/ (File Added)
9658 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9659 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9660 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9661 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9662 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9663 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9664 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9665
9666
9667 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9668 Log:
9669 Make operwall flag restrict setting umode +z.
9670 This repairs this flag broken in charybdis-1.0.
9671
9672
9673 Changes: Modified:
9674 +41 -0 trunk/contrib/m_flags.c (File Modified)
9675 +9 -0 trunk/src/s_user.c (File Modified)
9676
9677
9678 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9679 Log:
9680 Don't complain/reset remote clients +n. I'm still not
9681 convinced propagating all umodes is the way to go, oh
9682 well.
9683
9684
9685 Changes: Modified:
9686 +1 -1 trunk/src/s_user.c (File Modified)
9687
9688
9689 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9690 Log:
9691 - Require admin flag for oper /chghost (if it's enabled
9692 which is not default)
9693 - Give error message on nonexistant nick
9694
9695
9696 Changes: Modified:
9697 +12 -0 trunk/modules/m_chghost.c (File Modified)
9698
9699
9700 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9701 Log:
9702 Incorporated jilles' dynspoof patch with a few minor changes.
9703
9704 Changes: Modified:
9705 +5 -2 trunk/include/client.h (File Modified)
9706 +1 -0 trunk/include/numeric.h (File Modified)
9707 +75 -4 trunk/modules/m_chghost.c (File Modified)
9708 +2 -21 trunk/modules/m_stats.c (File Modified)
9709 +2 -8 trunk/modules/m_trace.c (File Modified)
9710 +2 -0 trunk/src/client.c (File Modified)
9711 +3 -0 trunk/src/s_user.c (File Modified)
9712
9713
9714 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9715 Log:
9716 Update NEWS.
9717
9718 Changes: Modified:
9719 +5 -0 trunk/NEWS (File Modified)
9720
9721
9722 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9723 Log:
9724 Make show_ip() far less braindead.
9725
9726 Obtained from: ratbox 2.2 SVN
9727
9728
9729 Changes: Modified:
9730 +14 -85 trunk/src/client.c (File Modified)
9731
9732
9733 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9734 Log:
9735 Instead of not showing channels at all for whoising services,
9736 only show channels the requester is also on. If operspying
9737 services, show all the channels.
9738
9739
9740 Changes: Modified:
9741 +37 -40 trunk/modules/m_whois.c (File Modified)
9742
9743
9744 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9745 Log:
9746 - Show real errno if we fail to connect to a server
9747 - Don't show server IPs on IRC if a server goes dead
9748 during handshake
9749
9750
9751 Changes: Modified:
9752 +2 -5 trunk/src/s_serv.c (File Modified)
9753
9754
9755 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9756 Log:
9757 Revert hybrid 7.2 aline code. It causes too many problems.
9758
9759
9760 Changes: Modified:
9761 +1 -47 trunk/NEWS (File Modified)
9762 + - trunk/include/aline.h (File Deleted)
9763 +53 -6 trunk/modules/m_dline.c (File Modified)
9764 +212 -16 trunk/modules/m_kline.c (File Modified)
9765 +37 -8 trunk/modules/m_resv.c (File Modified)
9766 +45 -24 trunk/modules/m_xline.c (File Modified)
9767 +0 -485 trunk/src/Makefile.in (File Modified)
9768 + - trunk/src/aline.c (File Deleted)
9769
9770
9771 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9772 Log:
9773 Incorporate recent ratbox monitor bugfixes (could crash).
9774
9775
9776 Changes: Modified:
9777 +16 -0 trunk/modules/m_monitor.c (File Modified)
9778 +4 -3 trunk/src/monitor.c (File Modified)
9779
9780
9781 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9782 Log:
9783 Fix /invite UID leak.
9784
9785 Found by logiclrd@EFnet.
9786
9787
9788 Changes: Modified:
9789 +3 -2 trunk/modules/m_invite.c (File Modified)
9790
9791
9792 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9793 Log:
9794 Don't show what channels a service is in.
9795
9796 Changes: Modified:
9797 +1 -0 trunk/NEWS (File Modified)
9798 +40 -35 trunk/modules/m_whois.c (File Modified)
9799
9800
9801 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9802 Log:
9803 Update version to 1.0.3.
9804
9805
9806 Changes: Modified:
9807 +9 -9 trunk/configure (File Modified)
9808 +1 -1 trunk/configure.ac (File Modified)
9809
9810
9811 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9812 Log:
9813 Update NEWS.
9814
9815
9816 Changes: Modified:
9817 +7 -1 trunk/NEWS (File Modified)
9818
9819
9820 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9821 Log:
9822 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9823 More static buffers :(
9824
9825
9826 Changes: Modified:
9827 +12 -4 trunk/src/aline.c (File Modified)
9828
9829
9830 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9831 Log:
9832 Make operspy mode (/mode !#channel showing parameters
9833 even if not on channel) work again.
9834
9835
9836 Changes: Modified:
9837 +4 -4 trunk/src/channel.c (File Modified)
9838
9839
9840 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9841 Log:
9842 Call server_introduced hook on TS6 remote server
9843 introduction (ms_sid()).
9844
9845
9846 Changes: Modified:
9847 +6 -0 trunk/modules/core/m_server.c (File Modified)
9848
9849
9850 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9851 Log:
9852 Cyrix boxes are wierd.
9853
9854 Changes: Modified:
9855 +2 -1 trunk/modules/m_services.c (File Modified)
9856
9857
9858 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9859 Log:
9860 More paranoia.
9861
9862 Changes: Modified:
9863 +1 -1 trunk/include/client.h (File Modified)
9864 +3 -1 trunk/modules/m_services.c (File Modified)
9865
9866
9867 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9868 Log:
9869 heh
9870
9871 Changes: Modified:
9872 +1 -6 trunk/modules/m_services.c (File Modified)
9873
9874
9875 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9876 Log:
9877 Disable a check that doesn't always seem to work right for some reason.
9878
9879 Changes: Modified:
9880 +2 -0 trunk/modules/m_services.c (File Modified)
9881
9882
9883 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9884 Log:
9885 Update NEWS.
9886
9887
9888 Changes: Modified:
9889 +4 -1 trunk/NEWS (File Modified)
9890
9891
9892 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9893 Log:
9894 1.0.2
9895
9896
9897 Changes: Modified:
9898 +9 -9 trunk/configure (File Modified)
9899 +1 -1 trunk/configure.ac (File Modified)
9900
9901
9902 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9903 Log:
9904 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9905
9906
9907 Changes: Modified:
9908 +3 -13 trunk/modules/m_trace.c (File Modified)
9909
9910
9911 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9912 Log:
9913 Don't send empty RPL_WHOISCHANNELS on remote whois.
9914
9915 Pointy hat to: jilles
9916
9917
9918 Changes: Modified:
9919 +1 -1 trunk/modules/m_whois.c (File Modified)
9920
9921
9922 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9923 Log:
9924 Update NEWS.
9925
9926
9927 Changes: Modified:
9928 +3 -0 trunk/NEWS (File Modified)
9929
9930
9931 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9932 Log:
9933 Modular umode support.
9934
9935
9936 Changes: Modified:
9937 +0 -9 trunk/include/client.h (File Modified)
9938 +2 -1 trunk/include/s_user.h (File Modified)
9939 +1 -1 trunk/include/tools.h (File Modified)
9940 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9941 +3 -0 trunk/src/ircd.c (File Modified)
9942 +1 -1 trunk/src/messages.tab (File Modified)
9943 +2 -2 trunk/src/s_serv.c (File Modified)
9944 +37 -59 trunk/src/s_user.c (File Modified)
9945 +21 -0 trunk/src/tools.c (File Modified)
9946
9947
9948 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9949 Log:
9950 Optionally do forced nick change to the UID instead of kill
9951 on nick collisions, see doc/collision_fnc.txt for more
9952 details.
9953
9954
9955 Changes: Modified:
9956 + - trunk/doc/collision_fnc.txt (File Added)
9957 +1 -0 trunk/doc/example.conf (File Modified)
9958 +8 -0 trunk/doc/reference.conf (File Modified)
9959 +1 -0 trunk/include/numeric.h (File Modified)
9960 +1 -0 trunk/include/s_conf.h (File Modified)
9961 +2 -1 trunk/include/s_serv.h (File Modified)
9962 +1 -0 trunk/include/s_stats.h (File Modified)
9963 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9964 +1 -1 trunk/src/messages.tab (File Modified)
9965 +1 -0 trunk/src/newconf.c (File Modified)
9966 +1 -0 trunk/src/s_conf.c (File Modified)
9967 +1 -0 trunk/src/s_serv.c (File Modified)
9968 +2 -2 trunk/src/s_stats.c (File Modified)
9969
9970
9971 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9972 Log:
9973 Update NEWS.
9974
9975
9976 Modified:
9977 trunk/NEWS (File Modified)
9978
9979
9980 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9981 Log:
9982 Don't allow lookups by uid in /monitor + and /monitor s.
9983
9984
9985 Modified:
9986 trunk/modules/m_monitor.c (File Modified)
9987
9988
9989 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9990 Log:
9991 Stop garbage +j being set in cases like +j aaa:bbb by
9992 initializing the variables properly.
9993
9994 Reported by kyle.
9995
9996
9997 Modified:
9998 trunk/modules/core/m_mode.c (File Modified)
9999 trunk/modules/core/m_sjoin.c (File Modified)
10000
10001
10002 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10003 Log:
10004 Apply flags to the proper server in me_gcap().
10005
10006
10007 Modified:
10008 trunk/modules/m_capab.c (File Modified)
10009
10010
10011 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10012 Log:
10013 Use find_named_client() instead of find_client() to check
10014 for nick collisions.
10015
10016
10017 Modified:
10018 trunk/modules/core/m_nick.c (File Modified)
10019
10020
10021 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10022 Log:
10023 - Replace old 381 numeric with a new, more positive one!
10024
10025
10026 Modified:
10027 trunk/src/messages.tab (File Modified)
10028
10029
10030 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10031 Log:
10032 Make it compile again.
10033
10034
10035 Modified:
10036 trunk/src/channel.c (File Modified)
10037 trunk/src/client.c (File Modified)
10038 trunk/src/ircd.c (File Modified)
10039 trunk/src/packet.c (File Modified)
10040
10041
10042 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10043 Log:
10044 - Prevent UID disclosure in cmode setting.
10045
10046
10047 Modified:
10048 trunk/NEWS (File Modified)
10049 trunk/modules/core/m_mode.c (File Modified)
10050
10051
10052 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10053 Log:
10054 A different check which prevents UID disclosure.
10055
10056
10057 Modified:
10058 trunk/modules/core/m_kick.c (File Modified)
10059
10060
10061 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10062 Log:
10063 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10064
10065
10066 Modified:
10067 trunk/modules/core/m_kick.c (File Modified)
10068
10069
10070 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10071 Log:
10072 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10073
10074
10075 Modified:
10076 trunk/NEWS (File Modified)
10077 trunk/modules/m_accept.c (File Modified)
10078 trunk/modules/m_admin.c (File Modified)
10079 trunk/modules/m_away.c (File Modified)
10080 trunk/modules/m_cap.c (File Modified)
10081 trunk/modules/m_capab.c (File Modified)
10082 trunk/modules/m_challenge.c (File Modified)
10083 trunk/modules/m_chghost.c (File Modified)
10084 trunk/modules/m_close.c (File Modified)
10085 trunk/modules/m_cmessage.c (File Modified)
10086 trunk/modules/m_connect.c (File Modified)
10087 trunk/modules/m_dline.c (File Modified)
10088 trunk/modules/m_encap.c (File Modified)
10089 trunk/modules/m_etrace.c (File Modified)
10090 trunk/modules/m_gline.c (File Modified)
10091 trunk/modules/m_help.c (File Modified)
10092 trunk/modules/m_info.c (File Modified)
10093 trunk/modules/m_invite.c (File Modified)
10094 trunk/modules/m_ison.c (File Modified)
10095 trunk/modules/m_kline.c (File Modified)
10096 trunk/modules/m_knock.c (File Modified)
10097 trunk/modules/m_links.c (File Modified)
10098 trunk/modules/m_list.c (File Modified)
10099 trunk/modules/m_locops.c (File Modified)
10100 trunk/modules/m_lusers.c (File Modified)
10101 trunk/modules/m_map.c (File Modified)
10102 trunk/modules/m_monitor.c (File Modified)
10103 trunk/modules/m_motd.c (File Modified)
10104 trunk/modules/m_names.c (File Modified)
10105 trunk/modules/m_oper.c (File Modified)
10106 trunk/modules/m_operspy.c (File Modified)
10107 trunk/modules/m_pass.c (File Modified)
10108 trunk/modules/m_ping.c (File Modified)
10109 trunk/modules/m_pong.c (File Modified)
10110 trunk/modules/m_post.c (File Modified)
10111 trunk/modules/m_rehash.c (File Modified)
10112 trunk/modules/m_restart.c (File Modified)
10113 trunk/modules/m_resv.c (File Modified)
10114 trunk/modules/m_services.c (File Modified)
10115 trunk/modules/m_set.c (File Modified)
10116 trunk/modules/m_sshortcut.c (File Modified)
10117 trunk/modules/m_stats.c (File Modified)
10118 trunk/modules/m_svinfo.c (File Modified)
10119 trunk/modules/m_tb.c (File Modified)
10120 trunk/modules/m_testline.c (File Modified)
10121 trunk/modules/m_testmask.c (File Modified)
10122 trunk/modules/m_time.c (File Modified)
10123 trunk/modules/m_topic.c (File Modified)
10124 trunk/modules/m_trace.c (File Modified)
10125 trunk/modules/m_unreject.c (File Modified)
10126 trunk/modules/m_user.c (File Modified)
10127 trunk/modules/m_userhost.c (File Modified)
10128 trunk/modules/m_users.c (File Modified)
10129 trunk/modules/m_version.c (File Modified)
10130 trunk/modules/m_wallops.c (File Modified)
10131 trunk/modules/m_who.c (File Modified)
10132 trunk/modules/m_whois.c (File Modified)
10133 trunk/modules/m_whowas.c (File Modified)
10134 trunk/modules/m_xline.c (File Modified)
10135 trunk/src/adns.c (File Modified)
10136 trunk/src/aline.c (File Modified)
10137 trunk/src/cache.c (File Modified)
10138 trunk/src/channel.c (File Modified)
10139 trunk/src/class.c (File Modified)
10140 trunk/src/client.c (File Modified)
10141 trunk/src/commio.c (File Modified)
10142 trunk/src/event.c (File Modified)
10143 trunk/src/hash.c (File Modified)
10144 trunk/src/hostmask.c (File Modified)
10145 trunk/src/ircd.c (File Modified)
10146 trunk/src/kdparse.c (File Modified)
10147 trunk/src/linebuf.c (File Modified)
10148 trunk/src/listener.c (File Modified)
10149 trunk/src/modules.c (File Modified)
10150 trunk/src/monitor.c (File Modified)
10151 trunk/src/newconf.c (File Modified)
10152 trunk/src/packet.c (File Modified)
10153 trunk/src/parse.c (File Modified)
10154 trunk/src/reject.c (File Modified)
10155 trunk/src/s_auth.c (File Modified)
10156 trunk/src/s_conf.c (File Modified)
10157 trunk/src/s_gline.c (File Modified)
10158 trunk/src/s_log.c (File Modified)
10159 trunk/src/s_newconf.c (File Modified)
10160 trunk/src/s_serv.c (File Modified)
10161 trunk/src/s_stats.c (File Modified)
10162 trunk/src/s_user.c (File Modified)
10163 trunk/src/send.c (File Modified)
10164 trunk/src/whowas.c (File Modified)
10165
10166
10167 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10168 Log:
10169 - More coding style niceities. Pretty much got client.h squared away.
10170
10171
10172 Modified:
10173 trunk/modules/m_dline.c (File Modified)
10174 trunk/modules/m_gline.c (File Modified)
10175 trunk/modules/m_kline.c (File Modified)
10176 trunk/modules/m_rehash.c (File Modified)
10177 trunk/modules/m_resv.c (File Modified)
10178 trunk/modules/m_stats.c (File Modified)
10179 trunk/modules/m_testline.c (File Modified)
10180 trunk/modules/m_user.c (File Modified)
10181 trunk/modules/m_xline.c (File Modified)
10182
10183
10184 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10185 Log:
10186 - Propagate quiets (+q) on netjoins
10187 - Clear +q list too on lowerTS sjoin from TS6 source
10188
10189
10190 Modified:
10191 trunk/modules/core/m_sjoin.c (File Modified)
10192 trunk/src/s_serv.c (File Modified)
10193
10194
10195 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10196 Log:
10197 Second argument to whois is always a nick, never a uid.
10198 This prevents /whois other.server uid to get information
10199 about that uid.
10200
10201
10202 Modified:
10203 trunk/modules/m_whois.c (File Modified)
10204
10205
10206 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10207 Log:
10208 Don't allow local users to use uids in user mode.
10209
10210
10211 Modified:
10212 trunk/src/s_user.c (File Modified)
10213
10214
10215 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10216 Log:
10217 Make it compile again.
10218
10219
10220 Modified:
10221 trunk/src/s_stats.c (File Modified)
10222
10223
10224 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10225 Log:
10226 Fix propagation of empty SJOIN.
10227
10228
10229 Modified:
10230 trunk/modules/core/m_sjoin.c (File Modified)
10231
10232
10233 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10234 Log:
10235 Some atheme-style niceties here.
10236
10237
10238 Modified:
10239 trunk/modules/m_accept.c (File Modified)
10240 trunk/modules/m_admin.c (File Modified)
10241 trunk/modules/m_away.c (File Modified)
10242 trunk/modules/m_cap.c (File Modified)
10243 trunk/modules/m_capab.c (File Modified)
10244 trunk/modules/m_challenge.c (File Modified)
10245 trunk/modules/m_chghost.c (File Modified)
10246 trunk/modules/m_close.c (File Modified)
10247 trunk/modules/m_cmessage.c (File Modified)
10248 trunk/modules/m_connect.c (File Modified)
10249 trunk/modules/m_dline.c (File Modified)
10250 trunk/modules/m_encap.c (File Modified)
10251 trunk/modules/m_etrace.c (File Modified)
10252 trunk/modules/m_gline.c (File Modified)
10253 trunk/modules/m_help.c (File Modified)
10254 trunk/modules/m_info.c (File Modified)
10255 trunk/modules/m_invite.c (File Modified)
10256 trunk/modules/m_ison.c (File Modified)
10257 trunk/modules/m_kline.c (File Modified)
10258 trunk/modules/m_knock.c (File Modified)
10259 trunk/modules/m_links.c (File Modified)
10260 trunk/modules/m_list.c (File Modified)
10261 trunk/modules/m_locops.c (File Modified)
10262 trunk/modules/m_lusers.c (File Modified)
10263 trunk/modules/m_map.c (File Modified)
10264 trunk/modules/m_monitor.c (File Modified)
10265 trunk/modules/m_motd.c (File Modified)
10266 trunk/modules/m_names.c (File Modified)
10267 trunk/modules/m_oper.c (File Modified)
10268 trunk/modules/m_operspy.c (File Modified)
10269 trunk/modules/m_pass.c (File Modified)
10270 trunk/modules/m_ping.c (File Modified)
10271 trunk/modules/m_pong.c (File Modified)
10272 trunk/modules/m_post.c (File Modified)
10273 trunk/modules/m_rehash.c (File Modified)
10274 trunk/modules/m_restart.c (File Modified)
10275 trunk/modules/m_resv.c (File Modified)
10276 trunk/modules/m_services.c (File Modified)
10277 trunk/modules/m_set.c (File Modified)
10278 trunk/modules/m_sshortcut.c (File Modified)
10279 trunk/modules/m_stats.c (File Modified)
10280 trunk/modules/m_svinfo.c (File Modified)
10281 trunk/modules/m_tb.c (File Modified)
10282 trunk/modules/m_testline.c (File Modified)
10283 trunk/modules/m_testmask.c (File Modified)
10284 trunk/modules/m_time.c (File Modified)
10285 trunk/modules/m_topic.c (File Modified)
10286 trunk/modules/m_trace.c (File Modified)
10287 trunk/modules/m_unreject.c (File Modified)
10288 trunk/modules/m_user.c (File Modified)
10289 trunk/modules/m_userhost.c (File Modified)
10290 trunk/modules/m_users.c (File Modified)
10291 trunk/modules/m_version.c (File Modified)
10292 trunk/modules/m_wallops.c (File Modified)
10293 trunk/modules/m_who.c (File Modified)
10294 trunk/modules/m_whois.c (File Modified)
10295 trunk/modules/m_whowas.c (File Modified)
10296 trunk/modules/m_xline.c (File Modified)
10297
10298
10299 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10300 Log:
10301 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10302
10303
10304 Modified:
10305 trunk/.indent.pro (File Modified)
10306 trunk/include/charybdis.h (File Added)
10307 trunk/include/client.h (File Modified)
10308 trunk/modules/.indent.pro (File Modified)
10309 trunk/src/.indent.pro (File Modified)
10310 trunk/src/adns.c (File Modified)
10311 trunk/src/aline.c (File Modified)
10312 trunk/src/cache.c (File Modified)
10313 trunk/src/channel.c (File Modified)
10314 trunk/src/class.c (File Modified)
10315 trunk/src/client.c (File Modified)
10316 trunk/src/commio.c (File Modified)
10317 trunk/src/event.c (File Modified)
10318 trunk/src/hash.c (File Modified)
10319 trunk/src/hostmask.c (File Modified)
10320 trunk/src/ircd.c (File Modified)
10321 trunk/src/kdparse.c (File Modified)
10322 trunk/src/linebuf.c (File Modified)
10323 trunk/src/listener.c (File Modified)
10324 trunk/src/modules.c (File Modified)
10325 trunk/src/monitor.c (File Modified)
10326 trunk/src/newconf.c (File Modified)
10327 trunk/src/packet.c (File Modified)
10328 trunk/src/parse.c (File Modified)
10329 trunk/src/reject.c (File Modified)
10330 trunk/src/s_auth.c (File Modified)
10331 trunk/src/s_conf.c (File Modified)
10332 trunk/src/s_gline.c (File Modified)
10333 trunk/src/s_log.c (File Modified)
10334 trunk/src/s_newconf.c (File Modified)
10335 trunk/src/s_serv.c (File Modified)
10336 trunk/src/s_stats.c (File Modified)
10337 trunk/src/s_user.c (File Modified)
10338 trunk/src/send.c (File Modified)
10339 trunk/src/whowas.c (File Modified)
10340
10341
10342 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10343 Log:
10344 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10345 - Convert a few modules towards using this code.
10346 - Make a note about this change in NEWS.
10347
10348
10349 Modified:
10350 trunk/NEWS (File Modified)
10351 trunk/include/aline.h (File Added)
10352 trunk/modules/m_dline.c (File Modified)
10353 trunk/modules/m_kline.c (File Modified)
10354 trunk/modules/m_resv.c (File Modified)
10355 trunk/modules/m_xline.c (File Modified)
10356 trunk/src/Makefile.in (File Modified)
10357 trunk/src/aline.c (File Added)
10358
10359
10360 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10361 Log:
10362 - Update NEWS document.
10363
10364
10365 Modified:
10366 trunk/NEWS (File Modified)
10367
10368
10369 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10370 Log:
10371 Use find_named_person() instead of find_person() in services shortcuts.
10372
10373
10374 Modified:
10375 trunk/modules/m_sshortcut.c (File Modified)
10376
10377
10378 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10379 Log:
10380 Fix propagation of empty channels (+P).
10381
10382
10383 Modified:
10384 trunk/modules/core/m_sjoin.c (File Modified)
10385 trunk/src/s_serv.c (File Modified)
10386
10387
10388 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10389 Log:
10390 Use same comparison for +f.
10391
10392
10393 Modified:
10394 trunk/modules/core/m_join.c (File Modified)
10395
10396
10397 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10398 Log:
10399 Retire server-server non-encap CHGHOST, and clean it up a bit.
10400
10401
10402 Modified:
10403 trunk/modules/m_chghost.c (File Modified)
10404
10405
10406 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10407 Log:
10408 Use TS6 form for SQUIT wallops.
10409
10410
10411 Modified:
10412 trunk/modules/core/m_squit.c (File Modified)
10413
10414
10415 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10416 Log:
10417 Propagate nick changes for remote clients in TS6 form if possible;
10418 simplify the code a bit.
10419
10420
10421 Modified:
10422 trunk/modules/core/m_nick.c (File Modified)
10423
10424
10425 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10426 Log:
10427 Only clear oper_only_umodes on deoper for local clients.
10428
10429
10430 Modified:
10431 trunk/src/s_user.c (File Modified)
10432
10433
10434 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10435 Log:
10436 - Don't enable use_whois_actually in the default config, makes cloaking
10437 only useful for vanity.
10438
10439
10440 Modified:
10441 trunk/doc/example.conf (File Modified)
10442
10443
10444 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10445 Log:
10446 Fix linebuf raw code to not truncate lines longer than
10447 510 characters. This stops ziplinks corruption at
10448 the initial burst if the other side sends a lot.
10449
10450
10451 Modified:
10452 trunk/src/linebuf.c (File Modified)
10453
10454
10455 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10456 Log:
10457 - Add +r to channel_modes().
10458
10459
10460 Modified:
10461 trunk/src/channel.c (File Modified)
10462
10463
10464 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10465 Log:
10466 Update NEWS.
10467
10468
10469 Modified:
10470 trunk/NEWS (File Modified)
10471
10472
10473 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10474 Log:
10475 err, nvm. wrong project :-P
10476
10477
10478 Modified:
10479 trunk/src/match.c (File Modified)
10480
10481
10482 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10483 Log:
10484 make sure we don't crash on match(NULL, test)
10485
10486
10487 Modified:
10488 trunk/src/match.c (File Modified)
10489
10490
10491 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10492 Log:
10493 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10494 flags = rehash in shared{}.
10495 Uses :<source> ENCAP <target> REHASH [option].
10496
10497
10498 Modified:
10499 trunk/doc/example.conf (File Modified)
10500 trunk/doc/reference.conf (File Modified)
10501 trunk/help/opers/rehash (File Modified)
10502 trunk/include/s_newconf.h (File Modified)
10503 trunk/modules/m_rehash.c (File Modified)
10504 trunk/modules/m_stats.c (File Modified)
10505 trunk/src/newconf.c (File Modified)
10506
10507
10508 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10509 Log:
10510 Initialize flags to 0 in conf_set_shared_flags() and
10511 conf_set_cluster_flags().
10512
10513
10514 Modified:
10515 trunk/src/newconf.c (File Modified)
10516
10517
10518 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10519 Log:
10520 Don't allow a forward from a #channel to an &channel.
10521 Error message is Illegal channel name.
10522
10523
10524 Modified:
10525 trunk/modules/core/m_mode.c (File Modified)
10526
10527
10528 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10529 Log:
10530 - change version to 1.0.1
10531
10532
10533 Modified:
10534 trunk/configure (File Modified)
10535 trunk/configure.ac (File Modified)
10536
10537
10538 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10539 Log:
10540 Update NEWS.
10541
10542
10543 Modified:
10544 trunk/NEWS (File Modified)
10545
10546
10547 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10548 Log:
10549 Services shortcuts changes:
10550 - Require umode +S on target
10551 - Use ERR_SERVICESDOWN (440) for error message
10552 - Fix check for empty string
10553
10554
10555 Modified:
10556 trunk/include/numeric.h (File Modified)
10557 trunk/modules/m_sshortcut.c (File Modified)
10558 trunk/src/messages.tab (File Modified)
10559
10560
10561 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10562 Log:
10563 s/IsChanService/IsService/g;
10564
10565
10566 Modified:
10567 trunk/modules/m_sshortcut.c (File Modified)
10568
10569
10570 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10571 Log:
10572 Add check for service validity in shortcut routines.
10573
10574
10575 Modified:
10576 trunk/modules/m_sshortcut.c (File Modified)
10577
10578
10579 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10580 Log:
10581 Don't allow forwarding to a -F channel the setter is not on.
10582
10583
10584 Modified:
10585 trunk/modules/core/m_mode.c (File Modified)
10586
10587
10588 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10589 Log:
10590 Describe identify_service and identify_command in
10591 reference.conf.
10592
10593
10594 Modified:
10595 trunk/doc/reference.conf (File Modified)
10596
10597
10598 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10599 Log:
10600 More helpfile updates.
10601
10602
10603 Modified:
10604 trunk/help/Makefile.in (File Modified)
10605 trunk/help/opers/die (File Modified)
10606 trunk/help/opers/join (File Modified)
10607 trunk/help/opers/links (File Modified)
10608 trunk/help/opers/lusers (File Modified)
10609 trunk/help/opers/map (File Added)
10610 trunk/help/opers/motd (File Modified)
10611 trunk/help/opers/names (File Modified)
10612 trunk/help/opers/notice (File Modified)
10613 trunk/help/opers/operspy (File Modified)
10614 trunk/help/opers/part (File Modified)
10615 trunk/help/opers/privmsg (File Modified)
10616 trunk/help/opers/restart (File Modified)
10617 trunk/help/opers/set (File Modified)
10618 trunk/help/opers/stats (File Modified)
10619 trunk/help/opers/trace (File Modified)
10620 trunk/help/opers/version (File Modified)
10621 trunk/help/users/notice (File Modified)
10622 trunk/help/users/privmsg (File Modified)
10623 trunk/help/users/stats (File Modified)
10624
10625
10626 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10627 Log:
10628 Update help files.
10629
10630
10631 Modified:
10632 trunk/help/opers/cmode (File Modified)
10633 trunk/help/opers/umode (File Modified)
10634 trunk/help/opers/wallops (File Modified)
10635 trunk/help/opers/who (File Modified)
10636 trunk/help/users/umode (File Modified)
10637
10638
10639 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10640 Log:
10641 Include cmode +r in 004 and 005.
10642
10643
10644 Modified:
10645 trunk/include/supported.h (File Modified)
10646 trunk/src/messages.tab (File Modified)
10647
10648
10649 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10650 Log:
10651 No need to clear all 3 buffers in channel_modes().
10652
10653
10654 Modified:
10655 trunk/src/channel.c (File Modified)
10656
10657
10658 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10659 Log:
10660 - Fix multiple +f modes per line
10661 - -f shouldn't take a parameter
10662
10663
10664 Modified:
10665 trunk/modules/core/m_mode.c (File Modified)
10666
10667
10668 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10669 Log:
10670 Channel mode +Q now prevents forwarding to or through
10671 a channel, just like in hyperion, not from a channel.
10672
10673
10674 Modified:
10675 trunk/modules/core/m_join.c (File Modified)
10676
10677
10678 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10679 Log:
10680 Complete +F/+Q propagation.
10681
10682
10683 Modified:
10684 trunk/modules/core/m_join.c (File Modified)
10685 trunk/modules/core/m_sjoin.c (File Modified)
10686 trunk/src/channel.c (File Modified)
10687
10688
10689 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10690 Log:
10691 - A few minor fixes.
10692
10693
10694 Modified:
10695 trunk/modules/core/m_join.c (File Modified)
10696 trunk/modules/m_services.c (File Modified)
10697
10698
10699 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10700 Log:
10701 - Fix netsplit obfuscation.
10702
10703
10704 Modified:
10705 trunk/src/client.c (File Modified)
10706
10707
10708 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10709 Log:
10710 - Fix another /stats p related bug.
10711
10712
10713 Modified:
10714 trunk/src/client.c (File Modified)
10715
10716
10717 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10718 Log:
10719 - Update example.conf.
10720
10721
10722 Modified:
10723 trunk/doc/example.conf (File Modified)
10724
10725
10726 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10727 Log:
10728 - Fix a minor bug here, and re-release 1.0.
10729
10730
10731 Modified:
10732 trunk/modules/core/m_nick.c (File Modified)
10733
10734
10735 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10736 Log:
10737 - Add bursted clients to /stats p list.
10738
10739
10740 Modified:
10741 trunk/modules/core/m_nick.c (File Modified)
10742
10743
10744 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10745 Log:
10746 - Add identify_service, identify_command options to the example.conf,
10747 newconf parser.
10748
10749
10750 Modified:
10751 trunk/NEWS (File Modified)
10752 trunk/doc/example.conf (File Modified)
10753 trunk/src/newconf.c (File Modified)
10754
10755
10756 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10757 Log:
10758 - Add services shortcuts.
10759
10760
10761 Modified:
10762 trunk/modules/Makefile.in (File Modified)
10763 trunk/modules/m_sshortcut.c (File Added)
10764
10765
10766 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10767 Log:
10768 - put back checks i removed by mistake
10769
10770
10771 Modified:
10772 trunk/modules/core/m_join.c (File Modified)
10773
10774
10775 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10776 Log:
10777 - Implement channel mode +Q, which disables forwarding.
10778 - Make forwarding usable by everyone.
10779 - Implement channel mode +F which bypasses authority checks on a target
10780 set with this mode
10781 - Update NEWS.
10782
10783
10784 Modified:
10785 trunk/NEWS (File Modified)
10786 trunk/include/channel.h (File Modified)
10787 trunk/include/supported.h (File Modified)
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/modules/core/m_mode.c (File Modified)
10790 trunk/src/messages.tab (File Modified)
10791
10792
10793 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10794 Log:
10795 - Fix account handling brokenness.
10796
10797
10798 Modified:
10799 trunk/modules/m_services.c (File Modified)
10800
10801
10802 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10803 Log:
10804 Identify to services via server password hack. Still
10805 needs config file parts, like
10806 identifyservice = "nickserv@services.int";
10807 identifycommand = "IDENTIFY";
10808
10809
10810 Modified:
10811 trunk/include/s_conf.h (File Modified)
10812 trunk/src/s_user.c (File Modified)
10813
10814
10815 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10816 Log:
10817 Make send.c compile.
10818
10819
10820 Modified:
10821 trunk/src/send.c (File Modified)
10822
10823
10824 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10825 Log:
10826 - Handle this better.
10827
10828
10829 Modified:
10830 trunk/src/send.c (File Modified)
10831
10832
10833 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10834 Log:
10835 If the source is not a client, don't send to normal users.
10836
10837
10838 Modified:
10839 trunk/src/send.c (File Modified)
10840
10841
10842 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10843 Log:
10844 - Make /wallops behave as wallops in other ircds.
10845
10846
10847 Modified:
10848 trunk/modules/m_wallops.c (File Modified)
10849 trunk/src/send.c (File Modified)
10850
10851
10852 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10853 Log:
10854 - charybdis-1.0
10855
10856
10857 Modified:
10858 trunk/NEWS (File Modified)
10859 trunk/configure (File Modified)
10860 trunk/configure.ac (File Modified)
10861
10862
10863 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10864 Log:
10865 - Remove efnet configuration.
10866 - Rename example.conf as reference.conf, and replace the default
10867 example.conf with one suitable for AthemeNET.
10868 - Update makefile to reflect these changes.
10869
10870
10871 Modified:
10872 trunk/doc/Makefile.in (File Modified)
10873 trunk/doc/example.conf (File Modified)
10874 trunk/doc/example.efnet.conf (File Deleted)
10875 trunk/doc/reference.conf (File Added)
10876
10877
10878 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10879 Log:
10880 - Don't display opers who are /away.
10881
10882
10883 Modified:
10884 trunk/modules/m_stats.c (File Modified)
10885
10886
10887 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10888 Log:
10889 Put cmode +f in 004 and 005.
10890
10891
10892 Modified:
10893 trunk/include/supported.h (File Modified)
10894 trunk/src/messages.tab (File Modified)
10895
10896
10897 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10898 Log:
10899 Add user umode +Q which prevents a user from
10900 being forwarded.
10901
10902
10903 Modified:
10904 trunk/include/client.h (File Modified)
10905 trunk/modules/core/m_join.c (File Modified)
10906 trunk/src/messages.tab (File Modified)
10907 trunk/src/s_user.c (File Modified)
10908
10909
10910 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10911 Log:
10912 Implement channel forwarding in m_join(). As in
10913 hyperion, failing to join because of +i, +r or +j
10914 can cause you to be forwarded, potentially
10915 recursively. Unlike hyperion, a single numeric
10916 is sent in case of a successful forward, otherwise
10917 the ircd acts if there were no forward.
10918
10919
10920 Modified:
10921 trunk/include/numeric.h (File Modified)
10922 trunk/modules/core/m_join.c (File Modified)
10923 trunk/src/messages.tab (File Modified)
10924
10925
10926 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10927 Log:
10928 Allow servers to set oper-only cmodes as well.
10929
10930
10931 Modified:
10932 trunk/modules/core/m_mode.c (File Modified)
10933
10934
10935 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10936 Log:
10937 Add cmode +f which takes a channel name, settable
10938 only by opers for now. Does not do anything yet.
10939
10940
10941 Modified:
10942 trunk/include/channel.h (File Modified)
10943 trunk/modules/core/m_join.c (File Modified)
10944 trunk/modules/core/m_mode.c (File Modified)
10945 trunk/modules/core/m_sjoin.c (File Modified)
10946 trunk/src/channel.c (File Modified)
10947
10948
10949 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10950 Log:
10951 Fully initialize 'mode' in ms_join() and ms_sjoin()
10952 to avoid old +j garbage from being used.
10953
10954
10955 Modified:
10956 trunk/modules/core/m_join.c (File Modified)
10957 trunk/modules/core/m_sjoin.c (File Modified)
10958
10959
10960 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10961 Log:
10962 - only touch join_count/join_delta if join throttling
10963 is enabled on the channel
10964 - reset join_count/join_delta to 0 if -j is set
10965
10966
10967 Modified:
10968 trunk/modules/core/m_join.c (File Modified)
10969 trunk/modules/core/m_mode.c (File Modified)
10970 trunk/modules/core/m_sjoin.c (File Modified)
10971
10972
10973 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10974 Log:
10975 Also start a new "period" for join throttling for remote joins,
10976 if necessary. Make the code slightly clearer.
10977
10978
10979 Modified:
10980 trunk/modules/core/m_join.c (File Modified)
10981 trunk/src/channel.c (File Modified)
10982
10983
10984 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10985 Log:
10986 Some +j improvements, still broken.
10987
10988
10989 Modified:
10990 trunk/modules/core/m_join.c (File Modified)
10991 trunk/modules/core/m_sjoin.c (File Modified)
10992
10993
10994 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10995 Log:
10996 Only do +z processing for +m channels the sender is on,
10997 as bans/quiets are currently only checked locally.
10998
10999
11000 Modified:
11001 trunk/modules/core/m_message.c (File Modified)
11002
11003
11004 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11005 Log:
11006 - Add max_bans_large configuration option, defaulting to 500, to
11007 limit the number of bans in a +L channel
11008 - Change b/e/I to b/e/I/q in texts
11009
11010
11011 Modified:
11012 trunk/doc/example.conf (File Modified)
11013 trunk/include/s_conf.h (File Modified)
11014 trunk/modules/core/m_mode.c (File Modified)
11015 trunk/modules/m_info.c (File Modified)
11016 trunk/src/newconf.c (File Modified)
11017 trunk/src/s_conf.c (File Modified)
11018
11019
11020 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11021 Log:
11022 Store invite for +gi channels.
11023 Note that +gi is significantly weaker access control than +i.
11024
11025
11026 Modified:
11027 trunk/modules/m_invite.c (File Modified)
11028
11029
11030 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11031 Log:
11032 Nonops are allowed to see +q lists.
11033
11034
11035 Modified:
11036 trunk/modules/core/m_mode.c (File Modified)
11037
11038
11039 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11040 Log:
11041 Invalidate can_send() cache on -q.
11042
11043
11044 Modified:
11045 trunk/modules/core/m_mode.c (File Modified)
11046
11047
11048 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11049 Log:
11050 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11051
11052
11053 Modified:
11054 trunk/modules/core/m_sjoin.c (File Modified)
11055
11056
11057 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11058 Log:
11059 - Allow blank SJOINs -- for permanant channels.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_sjoin.c (File Modified)
11064
11065
11066 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11067 Log:
11068 - Burst permanant channels.
11069
11070
11071 Modified:
11072 trunk/src/s_serv.c (File Modified)
11073
11074
11075 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11076 Log:
11077 - Fix handling of permanant channels.
11078
11079
11080 Modified:
11081 trunk/modules/core/m_join.c (File Modified)
11082
11083
11084 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11085 Log:
11086 - Run indent on core modules.
11087 - Add propagation of join throttle settings.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_die.c (File Modified)
11092 trunk/modules/core/m_error.c (File Modified)
11093 trunk/modules/core/m_join.c (File Modified)
11094 trunk/modules/core/m_kick.c (File Modified)
11095 trunk/modules/core/m_kill.c (File Modified)
11096 trunk/modules/core/m_message.c (File Modified)
11097 trunk/modules/core/m_mode.c (File Modified)
11098 trunk/modules/core/m_nick.c (File Modified)
11099 trunk/modules/core/m_part.c (File Modified)
11100 trunk/modules/core/m_quit.c (File Modified)
11101 trunk/modules/core/m_server.c (File Modified)
11102 trunk/modules/core/m_sjoin.c (File Modified)
11103 trunk/modules/core/m_squit.c (File Modified)
11104
11105
11106 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11107 Log:
11108 - Fix mistake in commit message.
11109
11110
11111 Modified:
11112 trunk/ChangeLog (File Modified)
11113
11114
11115 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11116 Log:
11117 - Channel throttling.
11118
11119
11120 Modified:
11121 trunk/NEWS (File Modified)
11122 trunk/include/supported.h (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11124 trunk/src/messages.tab (File Modified)
11125
11126
11127 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11128 Log:
11129 - Channel throttle logic fixes.
11130
11131
11132 Modified:
11133 trunk/include/channel.h (File Modified)
11134
11135
11136 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11137 Log:
11138 - Add the throttle logic.
11139
11140
11141 Modified:
11142 trunk/include/channel.h (File Modified)
11143 trunk/include/numeric.h (File Modified)
11144 trunk/modules/core/m_join.c (File Modified)
11145 trunk/src/channel.c (File Modified)
11146 trunk/src/messages.tab (File Modified)
11147
11148
11149 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11150 Log:
11151 - Cosmetic fixes to CREDITS.
11152
11153
11154 Modified:
11155 trunk/CREDITS (File Modified)
11156
11157
11158 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11159 Log:
11160 - Better channel_modes() from ShadowIRCd 4.
11161
11162
11163 Modified:
11164 trunk/include/channel.h (File Modified)
11165 trunk/src/channel.c (File Modified)
11166
11167
11168 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11169 Log:
11170 - Strip colour codes from parts.
11171
11172
11173 Modified:
11174 trunk/modules/core/m_part.c (File Modified)
11175
11176
11177 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11178 Log:
11179 - Strip colour codes from quits.
11180
11181
11182 Modified:
11183 trunk/modules/core/m_quit.c (File Modified)
11184
11185
11186 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11187 Log:
11188 - add +c/+g/+z to channel_modes().
11189
11190
11191 Modified:
11192 trunk/src/channel.c (File Modified)
11193
11194
11195 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11196 Log:
11197 - Add +g to 004/005 numerics.
11198
11199
11200 Modified:
11201 trunk/include/supported.h (File Modified)
11202 trunk/src/messages.tab (File Modified)
11203
11204
11205 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11206 Log:
11207 - Add +cgz to set_final_mode() in both join/sjoin.
11208 - Implement channel mode +g: Free invite.
11209
11210
11211 Modified:
11212 trunk/include/channel.h (File Modified)
11213 trunk/modules/core/m_join.c (File Modified)
11214 trunk/modules/core/m_mode.c (File Modified)
11215 trunk/modules/core/m_sjoin.c (File Modified)
11216 trunk/modules/m_invite.c (File Modified)
11217
11218
11219 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11220 Log:
11221 - Make sure /stats p uses the right list.
11222
11223
11224 Modified:
11225 trunk/modules/m_stats.c (File Modified)
11226
11227
11228 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11229 Log:
11230 - local oper list becomes local_oper_list.
11231 - all opers are stored on oper_list for /stats p.
11232
11233
11234 Modified:
11235 trunk/include/ircd.h (File Modified)
11236 trunk/modules/m_stats.c (File Modified)
11237 trunk/modules/m_trace.c (File Modified)
11238 trunk/src/client.c (File Modified)
11239 trunk/src/ircd.c (File Modified)
11240 trunk/src/s_user.c (File Modified)
11241 trunk/src/send.c (File Modified)
11242
11243
11244 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11245 Log:
11246 - Remove ENABLE_SERVICES legacy define.
11247
11248
11249 Modified:
11250 trunk/configure (File Modified)
11251 trunk/configure.ac (File Modified)
11252 trunk/include/client.h (File Modified)
11253 trunk/include/m_info.h (File Modified)
11254 trunk/include/s_conf.h (File Modified)
11255 trunk/modules/Makefile.in (File Modified)
11256 trunk/modules/core/m_kick.c (File Modified)
11257 trunk/modules/core/m_mode.c (File Modified)
11258 trunk/modules/core/m_nick.c (File Modified)
11259 trunk/modules/core/m_sjoin.c (File Modified)
11260 trunk/modules/m_services.c (File Modified)
11261 trunk/src/channel.c (File Modified)
11262 trunk/src/newconf.c (File Modified)
11263 trunk/src/s_conf.c (File Modified)
11264 trunk/src/s_serv.c (File Modified)
11265 trunk/src/s_user.c (File Modified)
11266
11267
11268 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11269 Log:
11270 - New reject message, ala ircu.
11271
11272
11273 Modified:
11274 trunk/src/reject.c (File Modified)
11275
11276
11277 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11278 Log:
11279 - Reduce 'broadcast storm' effect in m_chghost.
11280
11281
11282 Modified:
11283 trunk/modules/m_chghost.c (File Modified)
11284
11285
11286 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11287 Log:
11288 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11289
11290
11291 Modified:
11292 trunk/include/supported.h (File Modified)
11293 trunk/src/messages.tab (File Modified)
11294
11295
11296 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11297 Log:
11298 - Implement +z.
11299
11300
11301 Modified:
11302 trunk/include/channel.h (File Modified)
11303 trunk/modules/core/m_message.c (File Modified)
11304 trunk/modules/core/m_mode.c (File Modified)
11305
11306
11307 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11308 Log:
11309 - use sendto_one_numeric() in some places.
11310
11311
11312 Modified:
11313 trunk/modules/core/m_mode.c (File Modified)
11314
11315
11316 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11317 Log:
11318 - Implement channel mode +c -- colour stripping.
11319
11320
11321 Modified:
11322 trunk/include/irc_string.h (File Modified)
11323 trunk/include/supported.h (File Modified)
11324 trunk/modules/core/m_message.c (File Modified)
11325 trunk/modules/core/m_mode.c (File Modified)
11326 trunk/src/irc_string.c (File Modified)
11327 trunk/src/messages.tab (File Modified)
11328
11329
11330 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11331 Log:
11332 - Add +qLP to CHANMODES 005 numeric.
11333
11334
11335 Modified:
11336 trunk/include/supported.h (File Modified)
11337
11338
11339 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11340 Log:
11341 Move credits files to doc/.
11342
11343
11344 Modified:
11345 trunk/Hybrid-team (File Deleted)
11346 trunk/Ratbox-team (File Deleted)
11347 trunk/doc/Hybrid-team (File Added)
11348 trunk/doc/Ratbox-team (File Added)
11349
11350
11351 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11352 Log:
11353 - Rename Ratbox credits as Ratbox-team.
11354 - Add in our own CREDITS.
11355
11356
11357 Modified:
11358 trunk/CREDITS (File Deleted)
11359 trunk/CREDITS (File Added)
11360 trunk/Ratbox-team (File Added)
11361
11362
11363 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11364 Log:
11365 - Quietcache fixes.
11366
11367
11368 Modified:
11369 trunk/modules/core/m_mode.c (File Modified)
11370
11371
11372 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11373 Log:
11374 - Rebuild configure.
11375
11376
11377 Modified:
11378 trunk/autom4te.cache/ (File Deleted)
11379 trunk/configure (File Modified)
11380
11381
11382 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11383 Log:
11384 Add +q to messages.tab.
11385
11386
11387 Modified:
11388 trunk/src/messages.tab (File Modified)
11389
11390
11391 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11392 Log:
11393 - port m_sjoin stuff to TS6 JOIN syntax.
11394
11395
11396 Modified:
11397 trunk/modules/core/m_join.c (File Modified)
11398
11399
11400 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11401 Log:
11402 - Implement channel mode +q (quiet)
11403
11404
11405 Modified:
11406 trunk/include/channel.h (File Modified)
11407 trunk/modules/core/m_mode.c (File Modified)
11408 trunk/src/channel.c (File Modified)
11409
11410
11411 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11412 Log:
11413 Add +L/+P for set_final_mode().
11414
11415
11416 Modified:
11417 trunk/modules/core/m_sjoin.c (File Modified)
11418
11419
11420 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11421 Log:
11422 Add +L/+P in channel_modes().
11423
11424
11425 Modified:
11426 trunk/src/channel.c (File Modified)
11427
11428
11429 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11430 Log:
11431 - Use MODE_PERMANENT, not MODE_PERMANANT
11432 - Actually use chm_staff()
11433
11434 It compiles but is not otherwise tested.
11435
11436
11437 Modified:
11438 trunk/include/channel.h (File Modified)
11439 trunk/modules/core/m_mode.c (File Modified)
11440 trunk/modules/core/m_sjoin.c (File Modified)
11441 trunk/src/channel.c (File Modified)
11442
11443
11444 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11445 Log:
11446 - Ok, patchlevel.h is fixed now.
11447
11448
11449 Modified:
11450 trunk/include/patchlevel.h (File Modified)
11451
11452
11453 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11454 Log:
11455 - *sigh*
11456
11457
11458 Modified:
11459 trunk/include/patchlevel.h (File Modified)
11460 trunk/src/version.c.SH (File Modified)
11461
11462
11463 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11464 Log:
11465 - Fix compilation issue with version.c.
11466
11467
11468 Modified:
11469 trunk/src/version.c.SH (File Modified)
11470
11471
11472 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11473 Log:
11474 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11475 this from the BUGS file.
11476
11477
11478 Modified:
11479 trunk/BUGS (File Modified)
11480
11481
11482 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11483 Log:
11484 Mangle all netsplit messages if flatten links is enabled.
11485
11486
11487 Modified:
11488 trunk/src/client.c (File Modified)
11489
11490
11491 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11492 Log:
11493 - jilles pointed out that /stats p needed severe changes -- implement
11494 them
11495
11496
11497 Modified:
11498 trunk/modules/m_stats.c (File Modified)
11499
11500
11501 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11502 Log:
11503 Rename RELNOTES to NEWS.
11504
11505
11506 Modified:
11507 trunk/NEWS (File Added)
11508 trunk/RELNOTES (File Deleted)
11509
11510
11511 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11512 Log:
11513 Update RELNOTES.
11514
11515
11516 Modified:
11517 trunk/RELNOTES (File Modified)
11518
11519
11520 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11521 Log:
11522 - Make /stats p work globally.
11523 - Change 'OPER(s)' to 'staff members'
11524
11525
11526 Modified:
11527 trunk/modules/m_stats.c (File Modified)
11528
11529
11530 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11531 Log:
11532 - add modes, +LP to RPL_MYINFO.
11533
11534
11535 Modified:
11536 trunk/src/messages.tab (File Modified)
11537
11538
11539 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11540 Log:
11541 More stuff to RELNOTES.
11542
11543
11544 Modified:
11545 trunk/RELNOTES (File Modified)
11546
11547
11548 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11549 Log:
11550 - Implement +P.
11551
11552
11553 Modified:
11554 trunk/modules/core/m_sjoin.c (File Modified)
11555 trunk/src/channel.c (File Modified)
11556
11557
11558 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11559 Log:
11560 - Implement list limit exceed modes -- +L.
11561
11562
11563 Modified:
11564 trunk/modules/core/m_mode.c (File Modified)
11565
11566
11567 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11568 Log:
11569 - Add handlers for modes +L, +P.
11570
11571
11572 Modified:
11573 trunk/include/channel.h (File Modified)
11574 trunk/modules/core/m_mode.c (File Modified)
11575
11576
11577 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11578 Log:
11579 Update properties on *everything*.
11580
11581
11582 Modified:
11583 trunk/.cvsignore (Property Modified)
11584 trunk/.indent.pro (Property Modified)
11585 trunk/BUGS (File Modified) (Property Modified)
11586 trunk/CREDITS (File Modified) (Property Modified)
11587 trunk/ChangeLog (Property Modified)
11588 trunk/Hybrid-team (File Modified) (Property Modified)
11589 trunk/INSTALL (File Modified) (Property Modified)
11590 trunk/LICENSE (File Modified) (Property Modified)
11591 trunk/Makefile.in (File Modified) (Property Modified)
11592 trunk/README.FIRST (File Modified) (Property Modified)
11593 trunk/RELNOTES (File Modified) (Property Modified)
11594 trunk/SVN-Access (Property Modified)
11595 trunk/aclocal.m4 (File Modified) (Property Modified)
11596 trunk/adns/.cvsignore (Property Modified)
11597 trunk/adns/COPYING (Property Modified)
11598 trunk/adns/GPL-vs-LGPL (Property Modified)
11599 trunk/adns/Makefile.in (File Modified) (Property Modified)
11600 trunk/adns/README (Property Modified)
11601 trunk/adns/README.ircd (Property Modified)
11602 trunk/adns/adns.h (File Modified) (Property Modified)
11603 trunk/adns/check.c (File Modified) (Property Modified)
11604 trunk/adns/dlist.h (File Modified) (Property Modified)
11605 trunk/adns/event.c (File Modified) (Property Modified)
11606 trunk/adns/general.c (File Modified) (Property Modified)
11607 trunk/adns/internal.h (File Modified) (Property Modified)
11608 trunk/adns/parse.c (File Modified) (Property Modified)
11609 trunk/adns/query.c (File Modified) (Property Modified)
11610 trunk/adns/reply.c (File Modified) (Property Modified)
11611 trunk/adns/setup.c (File Modified) (Property Modified)
11612 trunk/adns/transmit.c (File Modified) (Property Modified)
11613 trunk/adns/tvarith.h (File Modified) (Property Modified)
11614 trunk/adns/types.c (File Modified) (Property Modified)
11615 trunk/configure (File Modified) (Property Modified)
11616 trunk/configure.ac (File Modified) (Property Modified)
11617 trunk/contrib/.cvsignore (Property Modified)
11618 trunk/contrib/.indent.pro (Property Modified)
11619 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11620 trunk/contrib/README (File Modified) (Property Modified)
11621 trunk/contrib/example_module.c (File Modified) (Property Modified)
11622 trunk/contrib/m_42.c (File Modified) (Property Modified)
11623 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11624 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11625 trunk/contrib/m_force.c (File Modified) (Property Modified)
11626 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11627 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11628 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11629 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11630 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11631 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11632 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11633 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11634 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11635 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11636 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11637 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11638 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11639 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11640 trunk/doc/.cvsignore (Property Modified)
11641 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11642 trunk/doc/Makefile.in (File Modified) (Property Modified)
11643 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11644 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11645 trunk/doc/challenge.txt (File Modified) (Property Modified)
11646 trunk/doc/example.conf (File Modified) (Property Modified)
11647 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11648 trunk/doc/hooks.txt (File Modified) (Property Modified)
11649 trunk/doc/index.txt (File Modified) (Property Modified)
11650 trunk/doc/ircd.8 (File Modified) (Property Modified)
11651 trunk/doc/ircd.motd (Property Modified)
11652 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11653 trunk/doc/modeg.txt (File Modified) (Property Modified)
11654 trunk/doc/modes.txt (File Modified) (Property Modified)
11655 trunk/doc/monitor.txt (File Modified) (Property Modified)
11656 trunk/doc/old/Authors (Property Modified)
11657 trunk/doc/operguide.txt (File Modified) (Property Modified)
11658 trunk/doc/opermyth.txt (Property Modified)
11659 trunk/doc/server-version-info (File Modified) (Property Modified)
11660 trunk/doc/services.txt (File Modified) (Property Modified)
11661 trunk/doc/technical/README.TSora (Property Modified)
11662 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11663 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11664 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11665 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11666 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11667 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11668 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11669 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11670 trunk/doc/technical/rfc1459.txt (Property Modified)
11671 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11672 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11673 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11674 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11675 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11676 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11677 trunk/help/Makefile.in (File Modified) (Property Modified)
11678 trunk/help/opers/accept (Property Modified)
11679 trunk/help/opers/admin (Property Modified)
11680 trunk/help/opers/away (Property Modified)
11681 trunk/help/opers/capab (Property Modified)
11682 trunk/help/opers/challenge (Property Modified)
11683 trunk/help/opers/close (Property Modified)
11684 trunk/help/opers/cmode (Property Modified)
11685 trunk/help/opers/cnotice (Property Modified)
11686 trunk/help/opers/connect (Property Modified)
11687 trunk/help/opers/cprivmsg (Property Modified)
11688 trunk/help/opers/credits (Property Modified)
11689 trunk/help/opers/die (Property Modified)
11690 trunk/help/opers/dline (Property Modified)
11691 trunk/help/opers/eob (Property Modified)
11692 trunk/help/opers/error (Property Modified)
11693 trunk/help/opers/etrace (Property Modified)
11694 trunk/help/opers/gline (Property Modified)
11695 trunk/help/opers/help (Property Modified)
11696 trunk/help/opers/index (Property Modified)
11697 trunk/help/opers/info (Property Modified)
11698 trunk/help/opers/invite (Property Modified)
11699 trunk/help/opers/ison (Property Modified)
11700 trunk/help/opers/join (Property Modified)
11701 trunk/help/opers/kick (Property Modified)
11702 trunk/help/opers/kill (Property Modified)
11703 trunk/help/opers/kline (Property Modified)
11704 trunk/help/opers/knock (Property Modified)
11705 trunk/help/opers/links (Property Modified)
11706 trunk/help/opers/list (Property Modified)
11707 trunk/help/opers/locops (Property Modified)
11708 trunk/help/opers/lusers (Property Modified)
11709 trunk/help/opers/modlist (Property Modified)
11710 trunk/help/opers/modload (Property Modified)
11711 trunk/help/opers/modrestart (Property Modified)
11712 trunk/help/opers/modunload (Property Modified)
11713 trunk/help/opers/motd (Property Modified)
11714 trunk/help/opers/names (Property Modified)
11715 trunk/help/opers/nick (Property Modified)
11716 trunk/help/opers/notice (Property Modified)
11717 trunk/help/opers/oper (Property Modified)
11718 trunk/help/opers/operspy (Property Modified)
11719 trunk/help/opers/operwall (Property Modified)
11720 trunk/help/opers/part (Property Modified)
11721 trunk/help/opers/pass (Property Modified)
11722 trunk/help/opers/ping (Property Modified)
11723 trunk/help/opers/pong (Property Modified)
11724 trunk/help/opers/post (Property Modified)
11725 trunk/help/opers/privmsg (Property Modified)
11726 trunk/help/opers/quit (Property Modified)
11727 trunk/help/opers/rehash (Property Modified)
11728 trunk/help/opers/restart (Property Modified)
11729 trunk/help/opers/resv (Property Modified)
11730 trunk/help/opers/server (Property Modified)
11731 trunk/help/opers/set (Property Modified)
11732 trunk/help/opers/sjoin (Property Modified)
11733 trunk/help/opers/squit (Property Modified)
11734 trunk/help/opers/stats (Property Modified)
11735 trunk/help/opers/svinfo (Property Modified)
11736 trunk/help/opers/testgecos (Property Modified)
11737 trunk/help/opers/testline (Property Modified)
11738 trunk/help/opers/testmask (Property Modified)
11739 trunk/help/opers/time (Property Modified)
11740 trunk/help/opers/topic (Property Modified)
11741 trunk/help/opers/trace (Property Modified)
11742 trunk/help/opers/uhelp (Property Modified)
11743 trunk/help/opers/umode (Property Modified)
11744 trunk/help/opers/undline (Property Modified)
11745 trunk/help/opers/ungline (Property Modified)
11746 trunk/help/opers/unkline (Property Modified)
11747 trunk/help/opers/unresv (Property Modified)
11748 trunk/help/opers/unxline (Property Modified)
11749 trunk/help/opers/user (Property Modified)
11750 trunk/help/opers/userhost (Property Modified)
11751 trunk/help/opers/users (Property Modified)
11752 trunk/help/opers/version (Property Modified)
11753 trunk/help/opers/wallops (Property Modified)
11754 trunk/help/opers/who (Property Modified)
11755 trunk/help/opers/whois (Property Modified)
11756 trunk/help/opers/whowas (Property Modified)
11757 trunk/help/opers/xline (Property Modified)
11758 trunk/help/users/index (Property Modified)
11759 trunk/help/users/info (Property Modified)
11760 trunk/help/users/notice (Property Modified)
11761 trunk/help/users/privmsg (Property Modified)
11762 trunk/help/users/stats (Property Modified)
11763 trunk/help/users/umode (Property Modified)
11764 trunk/include/.cvsignore (Property Modified)
11765 trunk/include/.indent.pro (Property Modified)
11766 trunk/include/balloc.h (File Modified) (Property Modified)
11767 trunk/include/cache.h (File Modified) (Property Modified)
11768 trunk/include/channel.h (File Modified) (Property Modified)
11769 trunk/include/class.h (File Modified) (Property Modified)
11770 trunk/include/client.h (File Modified) (Property Modified)
11771 trunk/include/commio.h (File Modified) (Property Modified)
11772 trunk/include/common.h (File Modified) (Property Modified)
11773 trunk/include/config.h (File Modified) (Property Modified)
11774 trunk/include/config.h.dist (File Modified) (Property Modified)
11775 trunk/include/defaults.h (File Modified) (Property Modified)
11776 trunk/include/event.h (File Modified) (Property Modified)
11777 trunk/include/hash.h (File Modified) (Property Modified)
11778 trunk/include/hook.h (File Modified) (Property Modified)
11779 trunk/include/hostmask.h (File Modified) (Property Modified)
11780 trunk/include/irc_string.h (File Modified) (Property Modified)
11781 trunk/include/ircd.h (File Modified) (Property Modified)
11782 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11783 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11784 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11785 trunk/include/linebuf.h (File Modified) (Property Modified)
11786 trunk/include/listener.h (File Modified) (Property Modified)
11787 trunk/include/m_info.h (File Modified) (Property Modified)
11788 trunk/include/memory.h (File Modified) (Property Modified)
11789 trunk/include/modules.h (File Modified) (Property Modified)
11790 trunk/include/monitor.h (File Modified) (Property Modified)
11791 trunk/include/msg.h (File Modified) (Property Modified)
11792 trunk/include/newconf.h (File Modified) (Property Modified)
11793 trunk/include/numeric.h (File Modified) (Property Modified)
11794 trunk/include/packet.h (File Modified) (Property Modified)
11795 trunk/include/parse.h (File Modified) (Property Modified)
11796 trunk/include/patchlevel.h (File Modified) (Property Modified)
11797 trunk/include/patricia.h (File Modified) (Property Modified)
11798 trunk/include/reject.h (File Modified) (Property Modified)
11799 trunk/include/res.h (File Modified) (Property Modified)
11800 trunk/include/restart.h (File Modified) (Property Modified)
11801 trunk/include/s_auth.h (File Modified) (Property Modified)
11802 trunk/include/s_conf.h (File Modified) (Property Modified)
11803 trunk/include/s_gline.h (File Modified) (Property Modified)
11804 trunk/include/s_log.h (File Modified) (Property Modified)
11805 trunk/include/s_newconf.h (File Modified) (Property Modified)
11806 trunk/include/s_serv.h (File Modified) (Property Modified)
11807 trunk/include/s_stats.h (File Modified) (Property Modified)
11808 trunk/include/s_user.h (File Modified) (Property Modified)
11809 trunk/include/s_zip.h (File Modified) (Property Modified)
11810 trunk/include/scache.h (File Modified) (Property Modified)
11811 trunk/include/send.h (File Modified) (Property Modified)
11812 trunk/include/serno.h (Property Modified)
11813 trunk/include/setup.h.in (Property Modified)
11814 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11815 trunk/include/stdinc.h (File Modified) (Property Modified)
11816 trunk/include/supported.h (File Modified) (Property Modified)
11817 trunk/include/tools.h (File Modified) (Property Modified)
11818 trunk/include/whowas.h (File Modified) (Property Modified)
11819 trunk/install-sh (File Modified) (Property Modified)
11820 trunk/modules/.cvsignore (Property Modified)
11821 trunk/modules/.depend (Property Modified)
11822 trunk/modules/.indent.pro (Property Modified)
11823 trunk/modules/Makefile.in (File Modified) (Property Modified)
11824 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11825 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11826 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11827 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11828 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11829 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11830 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11831 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11832 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11833 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11834 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11835 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11836 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11837 trunk/modules/m_accept.c (File Modified) (Property Modified)
11838 trunk/modules/m_admin.c (File Modified) (Property Modified)
11839 trunk/modules/m_away.c (File Modified) (Property Modified)
11840 trunk/modules/m_cap.c (File Modified) (Property Modified)
11841 trunk/modules/m_capab.c (File Modified) (Property Modified)
11842 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11843 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11844 trunk/modules/m_close.c (File Modified) (Property Modified)
11845 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11846 trunk/modules/m_connect.c (File Modified) (Property Modified)
11847 trunk/modules/m_dline.c (File Modified) (Property Modified)
11848 trunk/modules/m_encap.c (File Modified) (Property Modified)
11849 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11850 trunk/modules/m_gline.c (File Modified) (Property Modified)
11851 trunk/modules/m_help.c (File Modified) (Property Modified)
11852 trunk/modules/m_info.c (File Modified) (Property Modified)
11853 trunk/modules/m_invite.c (File Modified) (Property Modified)
11854 trunk/modules/m_ison.c (File Modified) (Property Modified)
11855 trunk/modules/m_kline.c (File Modified) (Property Modified)
11856 trunk/modules/m_knock.c (File Modified) (Property Modified)
11857 trunk/modules/m_links.c (File Modified) (Property Modified)
11858 trunk/modules/m_list.c (File Modified) (Property Modified)
11859 trunk/modules/m_locops.c (File Modified) (Property Modified)
11860 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11861 trunk/modules/m_map.c (File Modified) (Property Modified)
11862 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11863 trunk/modules/m_motd.c (File Modified) (Property Modified)
11864 trunk/modules/m_names.c (File Modified) (Property Modified)
11865 trunk/modules/m_oper.c (File Modified) (Property Modified)
11866 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11867 trunk/modules/m_pass.c (File Modified) (Property Modified)
11868 trunk/modules/m_ping.c (File Modified) (Property Modified)
11869 trunk/modules/m_pong.c (File Modified) (Property Modified)
11870 trunk/modules/m_post.c (File Modified) (Property Modified)
11871 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11872 trunk/modules/m_restart.c (File Modified) (Property Modified)
11873 trunk/modules/m_resv.c (File Modified) (Property Modified)
11874 trunk/modules/m_services.c (File Modified) (Property Modified)
11875 trunk/modules/m_set.c (File Modified) (Property Modified)
11876 trunk/modules/m_stats.c (File Modified) (Property Modified)
11877 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11878 trunk/modules/m_tb.c (File Modified) (Property Modified)
11879 trunk/modules/m_testline.c (File Modified) (Property Modified)
11880 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11881 trunk/modules/m_time.c (File Modified) (Property Modified)
11882 trunk/modules/m_topic.c (File Modified) (Property Modified)
11883 trunk/modules/m_trace.c (File Modified) (Property Modified)
11884 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11885 trunk/modules/m_user.c (File Modified) (Property Modified)
11886 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11887 trunk/modules/m_users.c (File Modified) (Property Modified)
11888 trunk/modules/m_version.c (File Modified) (Property Modified)
11889 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11890 trunk/modules/m_who.c (File Modified) (Property Modified)
11891 trunk/modules/m_whois.c (File Modified) (Property Modified)
11892 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11893 trunk/modules/m_xline.c (File Modified) (Property Modified)
11894 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11895 trunk/servlink/.cvsignore (Property Modified)
11896 trunk/servlink/.indent.pro (Property Modified)
11897 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11898 trunk/servlink/README (File Modified) (Property Modified)
11899 trunk/servlink/TODO (File Modified) (Property Modified)
11900 trunk/servlink/control.c (File Modified) (Property Modified)
11901 trunk/servlink/control.h (File Modified) (Property Modified)
11902 trunk/servlink/io.c (File Modified) (Property Modified)
11903 trunk/servlink/io.h (File Modified) (Property Modified)
11904 trunk/servlink/servlink.c (File Modified) (Property Modified)
11905 trunk/servlink/servlink.h (File Modified) (Property Modified)
11906 trunk/src/.cvsignore (Property Modified)
11907 trunk/src/.depend (Property Modified)
11908 trunk/src/.indent.pro (Property Modified)
11909 trunk/src/Makefile.in (File Modified) (Property Modified)
11910 trunk/src/adns.c (File Modified) (Property Modified)
11911 trunk/src/balloc.c (File Modified) (Property Modified)
11912 trunk/src/cache.c (File Modified) (Property Modified)
11913 trunk/src/channel.c (File Modified) (Property Modified)
11914 trunk/src/class.c (File Modified) (Property Modified)
11915 trunk/src/client.c (File Modified) (Property Modified)
11916 trunk/src/commio.c (File Modified) (Property Modified)
11917 trunk/src/devpoll.c (File Modified) (Property Modified)
11918 trunk/src/epoll.c (File Modified) (Property Modified)
11919 trunk/src/event.c (File Modified) (Property Modified)
11920 trunk/src/getopt.c (File Modified) (Property Modified)
11921 trunk/src/hash.c (File Modified) (Property Modified)
11922 trunk/src/hook.c (File Modified) (Property Modified)
11923 trunk/src/hostmask.c (File Modified) (Property Modified)
11924 trunk/src/irc_string.c (File Modified) (Property Modified)
11925 trunk/src/ircd.c (File Modified) (Property Modified)
11926 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11927 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11928 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11929 trunk/src/kdparse.c (File Modified) (Property Modified)
11930 trunk/src/kqueue.c (File Modified) (Property Modified)
11931 trunk/src/linebuf.c (File Modified) (Property Modified)
11932 trunk/src/listener.c (File Modified) (Property Modified)
11933 trunk/src/match.c (File Modified) (Property Modified)
11934 trunk/src/memory.c (File Modified) (Property Modified)
11935 trunk/src/messages.tab (File Modified) (Property Modified)
11936 trunk/src/modules.c (File Modified) (Property Modified)
11937 trunk/src/monitor.c (File Modified) (Property Modified)
11938 trunk/src/newconf.c (File Modified) (Property Modified)
11939 trunk/src/numeric.c (File Modified) (Property Modified)
11940 trunk/src/packet.c (File Modified) (Property Modified)
11941 trunk/src/parse.c (File Modified) (Property Modified)
11942 trunk/src/patricia.c (File Modified) (Property Modified)
11943 trunk/src/poll.c (File Modified) (Property Modified)
11944 trunk/src/reject.c (File Modified) (Property Modified)
11945 trunk/src/restart.c (File Modified) (Property Modified)
11946 trunk/src/s_auth.c (File Modified) (Property Modified)
11947 trunk/src/s_conf.c (File Modified) (Property Modified)
11948 trunk/src/s_gline.c (File Modified) (Property Modified)
11949 trunk/src/s_log.c (File Modified) (Property Modified)
11950 trunk/src/s_newconf.c (File Modified) (Property Modified)
11951 trunk/src/s_serv.c (File Modified) (Property Modified)
11952 trunk/src/s_stats.c (File Modified) (Property Modified)
11953 trunk/src/s_user.c (File Modified) (Property Modified)
11954 trunk/src/scache.c (File Modified) (Property Modified)
11955 trunk/src/select.c (File Modified) (Property Modified)
11956 trunk/src/send.c (File Modified) (Property Modified)
11957 trunk/src/snprintf.c (File Modified) (Property Modified)
11958 trunk/src/tools.c (File Modified) (Property Modified)
11959 trunk/src/version.c.SH (File Modified) (Property Modified)
11960 trunk/src/whowas.c (File Modified) (Property Modified)
11961 trunk/tools/.cvsignore (Property Modified)
11962 trunk/tools/Makefile.in (File Modified) (Property Modified)
11963 trunk/tools/README (File Modified) (Property Modified)
11964 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11965 trunk/tools/convertilines.c (File Modified) (Property Modified)
11966 trunk/tools/convertklines.c (File Modified) (Property Modified)
11967 trunk/tools/mkkeypair (Property Modified)
11968 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11969 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11970 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11971 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11972 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11973 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11974 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11975 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11976 trunk/tools/untabify (File Modified) (Property Modified)
11977 trunk/tools/viconf.c (File Modified) (Property Modified)
11978
11979
11980 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11981 Log:
11982 - Update RELNOTES.
11983
11984
11985 Modified:
11986 trunk/RELNOTES (File Modified)
11987
11988
11989 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11990 Log:
11991 - Make version.c use our serial, not ratbox's.
11992
11993
11994 Modified:
11995 trunk/src/version.c.SH (File Modified)
11996
11997
11998 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11999 Log:
12000 - update RELNOTES
12001 - revved patchlevel to 2.1.5
12002
12003
12004 Modified:
12005 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12007
12008
12009 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12010 Log:
12011 - fix buffer overflow and unterminated buffer when removing TS6 bans
12012 - fix rebuilding of SJOIN
12013
12014
12015 Modified:
12016 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12017
12018
12019 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12020 Log:
12021 have servlink report if it gets an uncompressed error message when it gets inflate failures
12022
12023 Modified:
12024 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12025
12026
12027 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12028 Log:
12029 - extend our copyrights to 2005.
12030
12031
12032 Modified:
12033 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12137
12138
12139 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12140 Log:
12141 - update RELNOTES
12142 - revved patchlevel to 2.1.4
12143
12144
12145 Modified:
12146 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12148
12149
12150 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12151 Log:
12152 - add TARGMAX to 005
12153 - remove the +1 from ->uid in struct Client
12154 - fix checking of accept entries in m_accept.c
12155
12156
12157 Modified:
12158 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12162
12163
12164 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12165 Log:
12166 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12167 send it over TS6
12168
12169
12170 Modified:
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12172
12173
12174 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12175 Log:
12176 - remove an unused variable
12177
12178
12179 Modified:
12180 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12181
12182
12183 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12184 Log:
12185 don't burst a TS5 name in burst_TS6. -via jillies
12186
12187 Modified:
12188 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12189
12190
12191 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12192 Log:
12193 - via jilles, make nickchanges invalidate any cached bans for
12194 quiet_on_ban
12195
12196
12197 Modified:
12198 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12202
12203
12204 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12205 Log:
12206 - fix some char vs byte usage to make adns compile cleanly with gcc4
12207
12208
12209 Modified:
12210 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12218
12219
12220 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12221 Log:
12222 userhost should allow 5 userhost checks, not 4
12223
12224 Modified:
12225 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12226
12227
12228 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12229 Log:
12230 - another darwin fix
12231
12232
12233 Modified:
12234 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12235
12236
12237 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12238 Log:
12239 - darwin fixes
12240
12241
12242 Modified:
12243 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12246 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12247 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12248 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12249 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12250 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12251
12252
12253 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12254 Log:
12255 - remove bogus extern of abort_list
12256
12257
12258 Modified:
12259 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12260
12261
12262 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12263 Log:
12264 svn repo access stuff
12265
12266 Modified:
12267 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12268
12269
12270 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12271 Log:
12272 test commit
12273
12274
12275 Modified:
12276 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12277
12278
12279 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12280 Log:
12281 test commit
12282
12283
12284 Modified:
12285 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12286
12287
12288 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12289 Log:
12290 revert omotd..i thought it was a good idea..oh well
12291
12292 Modified:
12293 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12294
12295
12296 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12297 Log:
12298 Commas are bad things in channel keys
12299
12300
12301 Modified:
12302 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12303
12304
12305 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12306 Log:
12307 Add OMOTD command to display oper motd
12308
12309
12310 Modified:
12311 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12312
12313
12314 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12315 Log:
12316 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12317
12318 Modified:
12319 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12320
12321
12322 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12323
12324 Modified files: (Branch: RATBOX_2_1)
12325 modules m_whois.c
12326 Log:
12327 - stop testing whois for protocol violations, as they can be caused in
12328 ircds going all the way back to the original ircd2.8
12329
12330 Revision Changes Path
12331 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12332
12333
12334
12335 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules m_time.c
12339 Log:
12340 - remove some 2.2 code
12341
12342 Revision Changes Path
12343 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12344
12345
12346
12347 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 modules m_time.c
12351 Log:
12352 backport of the silly december 31st bug
12353
12354 Revision Changes Path
12355 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12356
12357
12358
12359 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 . RELNOTES
12363 include patchlevel.h
12364 Log:
12365 - revved patchlevel to 2.1.3
12366
12367 Revision Changes Path
12368 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12369 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12370
12371
12372
12373 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 include client.h
12377 modules m_accept.c
12378 modules/core m_nick.c
12379 src client.c
12380 Log:
12381 - stop removing a clients own list of accepted clients when they do a
12382 nickchange
12383 - clean up the accept code so its less retarded
12384
12385 Revision Changes Path
12386 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12387 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12388 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12389 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12390
12391
12392
12393 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12394
12395 Modified files: (Branch: RATBOX_2_1)
12396 include event.h
12397 modules m_links.c
12398 src event.c ircd.c newconf.c
12399 Log:
12400 - remove a defn of links_cache_list in m_links.c which was causing
12401 the flattened links update to be ignored
12402 - add eventUpdate(), and make links_delay update on rehash
12403
12404 Revision Changes Path
12405 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12406 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12407 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12408 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12409 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12410
12411
12412
12413 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 doc services.txt
12417 src newconf.c
12418 Log:
12419 - make the conf parser apply service {}; on rehash
12420
12421 Revision Changes Path
12422 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12423 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12424
12425
12426
12427 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12428
12429 Modified files: (Branch: RATBOX_2_1)
12430 include m_info.h
12431 Log:
12432 - show ENABLE_SERVICES define in info
12433
12434 Revision Changes Path
12435 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12436
12437
12438
12439 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 modules m_services.c m_stats.c
12443 Log:
12444 - via jilles, make m_services.c hook into stats U and display service
12445 blocks
12446
12447 Revision Changes Path
12448 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12449 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12450
12451
12452
12453 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 . configure configure.ac
12457 Log:
12458 - default build to -O2
12459
12460 Revision Changes Path
12461 7.249.2.2 +4 -4 ircd-ratbox/configure
12462 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12463
12464
12465
12466 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12467
12468 Modified files: (Branch: RATBOX_2_1)
12469 doc example.conf example.efnet.conf
12470 include client.h s_conf.h s_newconf.h
12471 modules m_info.c
12472 modules/core m_join.c m_nick.c
12473 src channel.c newconf.c s_conf.c s_user.c
12474 Log:
12475 - remove no_oper_resvs from general {};
12476 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12477
12478 Revision Changes Path
12479 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12480 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12481 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12482 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12483 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12484 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12485 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12486 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12487 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12488 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12489 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12490 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12491
12492
12493
12494 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules/core m_mode.c m_nick.c
12498 src s_newconf.c
12499 Log:
12500 - 2.0 sync:
12501 - raise max temptime to a year
12502 - tidy up BMASK
12503 - require 9 parameters in ms_nick(), 10 in ms_uid()
12504
12505 Revision Changes Path
12506 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12507 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12508 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12509
12510
12511
12512 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12513
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules m_services.c
12516 Log:
12517 - only show services logged in info when its a local client
12518
12519 Revision Changes Path
12520 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12521
12522
12523
12524 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12525
12526 Modified files: (Branch: RATBOX_2_1)
12527 src match.c
12528 Log:
12529 passing a pointer to a pointer is not what was intended, oops
12530
12531 Revision Changes Path
12532 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12533
12534
12535
12536 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12537
12538 Modified files: (Branch: RATBOX_2_1)
12539 doc services.txt
12540 Log:
12541 - update services.txt with FNC
12542
12543 Revision Changes Path
12544 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12545
12546
12547
12548 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12549
12550 Modified files: (Branch: RATBOX_2_1)
12551 modules m_resv.c
12552 Log:
12553 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12554
12555 Revision Changes Path
12556 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12557
12558
12559
12560 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12561
12562 Modified files: (Branch: RATBOX_2_1)
12563 src s_auth.c
12564 Log:
12565 - add some uniqueness into auth process for bopm
12566
12567 Revision Changes Path
12568 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12569
12570
12571
12572 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12573
12574 Modified files: (Branch: RATBOX_2_1)
12575 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12576 Log:
12577 - make contrib/ compile
12578
12579 Revision Changes Path
12580 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12581 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12582 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12583 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12584
12585
12586
12587 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12588
12589 Modified files: (Branch: RATBOX_2_1)
12590 modules m_monitor.c
12591 Log:
12592 Don't allow MONITOR from an unregistered client
12593
12594 Revision Changes Path
12595 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12596
12597
12598
12599 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12600
12601 Modified files: (Branch: RATBOX_2_1)
12602 doc example.conf example.efnet.conf
12603 include class.h
12604 src class.c messages.tab newconf.c
12605 Log:
12606 - remove sendq_eob, its become more of a hindrance than a benefit.
12607 - sync example.efnet.conf cluster {}; with example.conf
12608
12609 Revision Changes Path
12610 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12611 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12612 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12613 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12614 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12615 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12616
12617
12618
12619 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12620
12621 Modified files: (Branch: RATBOX_2_1)
12622 . RELNOTES
12623 include patchlevel.h
12624 Log:
12625 - update RELNOTES
12626 - revved patchlevel to 2.1.2
12627
12628 Revision Changes Path
12629 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12630 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12631
12632
12633
12634 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12635
12636 Modified files: (Branch: RATBOX_2_1)
12637 . configure configure.ac
12638 Log:
12639 - raise default topiclen to 160.
12640
12641 Revision Changes Path
12642 7.249.2.1 +3 -3 ircd-ratbox/configure
12643 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12644
12645
12646
12647 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12648
12649 Modified files: (Branch: RATBOX_2_1)
12650 modules m_services.c
12651 Log:
12652 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12653 tsinfo matches this
12654
12655 Revision Changes Path
12656 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12657
12658
12659
12660 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12661
12662 Modified files: (Branch: RATBOX_2_1)
12663 modules m_services.c
12664 Log:
12665 - monitor_signoff() the client we're nickchanging
12666
12667 Revision Changes Path
12668 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12669
12670
12671
12672 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12673
12674 Modified files: (Branch: RATBOX_2_1)
12675 modules m_trace.c
12676 Log:
12677 - fix various UID problems with trace
12678
12679 Revision Changes Path
12680 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12681
12682
12683
12684 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12685
12686 Modified files: (Branch: RATBOX_2_1)
12687 help/opers dline kline
12688 modules m_resv.c m_stats.c
12689 modules/core m_mode.c
12690 Log:
12691 - sync with 2.0
12692 - tidy up kline/dline help to note they dont accept nick as target
12693 - disallow bans beginning with ':' over bmask
12694 - disallow bans with a space in chm_ban
12695 - stop counting hidden opers in stats p
12696 - match() parameters in remote unresv were inverted, causing it to fail
12697 - fix possibility of clients setting blank keys
12698
12699 Revision Changes Path
12700 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12701 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12702 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12703 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12704 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12705
12706
12707
12708 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12709
12710 Modified files: (Branch: RATBOX_2_1)
12711 src send.c
12712 Log:
12713 - fix problems with amd64 and the way we do va_list
12714
12715 Revision Changes Path
12716 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12717
12718
12719
12720 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12721
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules m_services.c
12724 Log:
12725 - tidy up the kill notifications for RSFNC
12726
12727 Revision Changes Path
12728 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12729
12730
12731
12732 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12733
12734 Modified files: (Branch: RATBOX_2_1)
12735 include s_serv.h
12736 modules m_services.c
12737 src s_serv.c
12738 Log:
12739 - some more rserv stuff:
12740 - add RSFNC capability
12741 - fix up RSFNC, kill existing clients if they exist.
12742
12743 Revision Changes Path
12744 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12745 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12746 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12747
12748
12749
12750 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12751
12752 Modified files: (Branch: RATBOX_2_1)
12753 modules m_services.c
12754 Log:
12755 - first stab at a FNC implementation for rserv
12756
12757 Revision Changes Path
12758 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12759
12760
12761
12762 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12763
12764 Modified files: (Branch: RATBOX_2_1)
12765 help/opers umode
12766 Log:
12767 - remove a tab
12768
12769 Revision Changes Path
12770 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12771
12772
12773
12774 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12775
12776 Modified files: (Branch: RATBOX_2_1)
12777 src newconf.c
12778 Log:
12779 - add links_delay back
12780
12781 Revision Changes Path
12782 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12783
12784
12785
12786 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12787
12788 Modified files: (Branch: RATBOX_2_1)
12789 help/opers umode
12790 help/users umode
12791 Log:
12792 - swap tabs for spaces
12793
12794 Revision Changes Path
12795 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12796 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12797
12798
12799
12800 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12801
12802 Modified files: (Branch: RATBOX_2_1)
12803 include m_info.h
12804 Log:
12805 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12806 contained in the client_flood conf option
12807 - remove a couple of unused defines from info
12808
12809 Revision Changes Path
12810 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12811
12812
12813
12814 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 src s_conf.c
12818 Log:
12819 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12820
12821 Revision Changes Path
12822 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12823
12824
12825
12826 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12827
12828 Modified files: (Branch: RATBOX_2_1)
12829 doc example.conf example.efnet.conf
12830 Log:
12831 - fix missing closing comment tag
12832
12833 Revision Changes Path
12834 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12835 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12836
12837
12838
12839 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12840
12841 Modified files: (Branch: RATBOX_2_1)
12842 . RELNOTES
12843 include patchlevel.h
12844 Log:
12845 - revved patchlevel to 2.1.1
12846
12847 Revision Changes Path
12848 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12849 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12850
12851
12852
12853 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12854
12855 Modified files: (Branch: RATBOX_2_1)
12856 modules m_kline.c
12857 Log:
12858 - sync up remote kline reasons, so theyre consistent with what happens
12859 when we add local klines - notably the "Temporary K-line x min" and
12860 date added to reason.
12861
12862 Revision Changes Path
12863 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12864
12865
12866
12867 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12868
12869 Modified files: (Branch: RATBOX_2_1)
12870 doc monitor.txt
12871 Log:
12872 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12873
12874 Revision Changes Path
12875 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12876
12877
12878
12879 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12880
12881 Modified files: (Branch: RATBOX_2_1)
12882 src commio.c
12883 Log:
12884 used the data pointer we saved, not what just got nulled
12885
12886 Revision Changes Path
12887 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12888
12889
12890
12891 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12892
12893 Modified files: (Branch: RATBOX_2_1)
12894 modules m_resv.c m_xline.c
12895 Log:
12896 - fix broken propagation of xline/resv
12897
12898 Revision Changes Path
12899 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12900 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12901
12902
12903
12904 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12905
12906 Modified files: (Branch: RATBOX_2_1)
12907 src s_auth.c
12908 Log:
12909 - properly increment bad auth count for stats T when we timeout an auth
12910
12911 Revision Changes Path
12912 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12913
12914
12915
12916 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12917
12918 Modified files: (Branch: RATBOX_2_1)
12919 doc monitor.txt
12920 include client.h
12921 modules/core m_nick.c
12922 Log:
12923 - fix a bit that didnt make sense in monitor.txt
12924 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12925
12926 Revision Changes Path
12927 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12928 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12929 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12930
12931
12932
12933 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12934
12935 Modified files: (Branch: RATBOX_2_1)
12936 src s_auth.c
12937 Log:
12938 removing dlink nodes from auth_poll_list twice is bad
12939
12940 Revision Changes Path
12941 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12942
12943
12944
12945 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12946
12947 Modified files: (Branch: RATBOX_2_1)
12948 modules m_stats.c
12949 Log:
12950 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12951 changed to RPL_STATSDEBUG
12952
12953 Revision Changes Path
12954 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12955
12956
12957
12958 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12959
12960 Added files: (Branch: RATBOX_2_1)
12961 doc tgchange.txt
12962 Log:
12963 - add some documentation about target change
12964
12965 Revision Changes Path
12966 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12967
12968
12969
12970 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12971
12972 Modified files: (Branch: RATBOX_2_1)
12973 include supported.h
12974 modules/core m_message.c
12975 Log:
12976 - remove extra argument to 005
12977 - disallow messaging of UIDs
12978
12979 Revision Changes Path
12980 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12981 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12982
12983
12984
12985 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12986
12987 Modified files: (Branch: RATBOX_2_1)
12988 src parse.c
12989 Log:
12990 - fix a longstanding parser bug with wrong limit checking, causing us to
12991 accept one less parameter than we're allowed to accept.
12992
12993 Revision Changes Path
12994 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12995
12996
12997
12998 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12999
13000 Modified files: (Branch: RATBOX_2_1)
13001 modules/core m_message.c
13002 Log:
13003 - exempt users messaging themselves from target change
13004
13005 Revision Changes Path
13006 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13007
13008
13009
13010 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13011
13012 Modified files: (Branch: RATBOX_2_1)
13013 include supported.h
13014 Log:
13015 - stop violating MAXPARA on 005.
13016
13017 Revision Changes Path
13018 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13019
13020
13021
13022 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13023
13024 Modified files: (Branch: RATBOX_2_1)
13025 modules/core m_nick.c
13026 Log:
13027 - dont store an ipv6 sockhost if we're not compiled with v6 support
13028
13029 Revision Changes Path
13030 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13031
13032
13033
13034 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13035
13036 Modified files: (Branch: RATBOX_2_1)
13037 include stdinc.h
13038 Log:
13039 - remove some vms includes
13040
13041 Revision Changes Path
13042 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13043
13044
13045
13046 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13047
13048 Modified files: (Branch: RATBOX_2_1)
13049 . ChangeLog
13050 include serno.h
13051 Log:
13052 - force commit for new branch
13053
13054 Revision Changes Path
13055 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13056 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13057
13058
13059
13060 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13061
13062 Modified files:
13063 . RELNOTES configure configure.ac
13064 include patchlevel.h
13065 Log:
13066 - revved patchlevel to 2.1.0
13067
13068 Revision Changes Path
13069 1.114 +6 -2 ircd-ratbox/RELNOTES
13070 7.249 +11 -11 ircd-ratbox/configure
13071 7.63 +3 -3 ircd-ratbox/configure.ac
13072 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13073
13074
13075
13076 leeh 2005/03/04 13:31:32 EST (20050304_2)
13077
13078 Modified files:
13079 . RELNOTES
13080 include patchlevel.h
13081 Log:
13082 - update RELNOTES
13083 - revved patchlevel to 2.1.0beta2
13084
13085 Revision Changes Path
13086 1.113 +12 -0 ircd-ratbox/RELNOTES
13087 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13088
13089
13090
13091 leeh 2005/03/04 13:27:05 EST (20050304_1)
13092
13093 Modified files:
13094 doc whats-new-2.1.txt
13095 src channel.c
13096 Log:
13097 - update whats-new-2.1
13098 - when we're handling global NAMES, dont output channels if there are no
13099 members within them we can show.
13100
13101 Revision Changes Path
13102 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13103 7.436 +12 -2 ircd-ratbox/src/channel.c
13104
13105
13106
13107 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13108
13109 Modified files:
13110 src patricia.c
13111 Log:
13112 That would be a node_heap not a prefix_heap..oops
13113
13114 Revision Changes Path
13115 7.30 +1 -1 ircd-ratbox/src/patricia.c
13116
13117
13118
13119 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13120
13121 Modified files:
13122 include stdinc.h
13123 Log:
13124 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13125 otherwise..the other macros might work????
13126
13127 Revision Changes Path
13128 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13129
13130
13131
13132 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13133
13134 Modified files:
13135 . configure configure.ac
13136 Log:
13137 i hate autoconf
13138
13139 Revision Changes Path
13140 7.248 +5 -5 ircd-ratbox/configure
13141 7.62 +5 -5 ircd-ratbox/configure.ac
13142
13143
13144
13145 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13146
13147 Modified files:
13148 . configure configure.ac
13149 Log:
13150 i hate autoconf
13151
13152 Revision Changes Path
13153 7.247 +3 -2 ircd-ratbox/configure
13154 7.61 +3 -2 ircd-ratbox/configure.ac
13155
13156
13157
13158 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13159
13160 Modified files:
13161 . configure configure.ac
13162 Log:
13163 doh
13164
13165 Revision Changes Path
13166 7.246 +6 -6 ircd-ratbox/configure
13167 7.60 +4 -4 ircd-ratbox/configure.ac
13168
13169
13170
13171 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13172
13173 Modified files:
13174 . configure configure.ac
13175 include stdinc.h
13176 Log:
13177 Doh these changes got put on RATBOX_2_0 when they were meant for
13178 head..oops...
13179 Also merged in the monitor heap size stuff, not that i think monitor has
13180 been moved to head
13181
13182 Revision Changes Path
13183 7.245 +12 -3 ircd-ratbox/configure
13184 7.59 +11 -3 ircd-ratbox/configure.ac
13185 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13186
13187
13188
13189 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13190
13191 Modified files:
13192 include stdinc.h
13193 Log:
13194 Add more robust alloca checking
13195
13196 Revision Changes Path
13197 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13198
13199
13200
13201 leeh 2005/02/24 15:27:17 EST (20050224_9)
13202
13203 Modified files:
13204 contrib m_42.c
13205 Log:
13206 - fix the copyright on m_42.c :p
13207
13208 Revision Changes Path
13209 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13210
13211
13212
13213 leeh 2005/02/24 15:22:53 EST (20050224_8)
13214
13215 Modified files:
13216 include supported.h
13217 modules m_dline.c
13218 Log:
13219 - fix a core in undline on bad masks
13220 - remove an unwanted space from beginning of second 005 numeric
13221
13222 Revision Changes Path
13223 7.5 +1 -1 ircd-ratbox/include/supported.h
13224 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13225
13226
13227
13228 leeh 2005/02/24 15:18:59 EST (20050224_7)
13229
13230 Modified files:
13231 modules m_monitor.c
13232 Log:
13233 - use max_monitor when adding nicknames
13234 - add in monitor s
13235 that should be everything now..
13236
13237 Revision Changes Path
13238 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13239
13240
13241
13242 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13243
13244 Modified files:
13245 contrib m_42.c
13246 Log:
13247 42
13248
13249 Revision Changes Path
13250 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13251
13252
13253
13254 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13255
13256 Modified files:
13257 contrib m_42.c
13258 Log:
13259 42
13260
13261 Revision Changes Path
13262 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13263
13264
13265
13266 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13267
13268 Added files:
13269 contrib m_42.c
13270 Log:
13271 The Answer to Life, the Universe, and Everything
13272
13273 Revision Changes Path
13274 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13275
13276
13277
13278 leeh 2005/02/24 14:53:04 EST (20050224_3)
13279
13280 Modified files:
13281 include monitor.h
13282 modules m_monitor.c
13283 src ircd.c monitor.c
13284 Log:
13285 - call init_monitor() on startup
13286 - add in support for adding/deleting/listing monitor entries
13287
13288 Revision Changes Path
13289 7.2 +3 -1 ircd-ratbox/include/monitor.h
13290 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13291 7.374 +2 -0 ircd-ratbox/src/ircd.c
13292 7.3 +15 -4 ircd-ratbox/src/monitor.c
13293
13294
13295
13296 leeh 2005/02/23 21:20:10 EST (20050224_2)
13297
13298 Modified files:
13299 doc example.conf example.efnet.conf
13300 include s_conf.h supported.h
13301 modules Makefile.in
13302 src client.c newconf.c s_conf.c
13303 Added files:
13304 modules m_monitor.c
13305 Log:
13306 - add the max_monitor config option
13307 - advertise MONITOR=%d in 005
13308 - clear a local clients monitor list on exit
13309 - add the framework for the MONITOR command
13310 - bed.
13311
13312 Revision Changes Path
13313 7.261 +5 -0 ircd-ratbox/doc/example.conf
13314 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13315 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13316 7.4 +4 -2 ircd-ratbox/include/supported.h
13317 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13318 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13319 7.492 +1 -0 ircd-ratbox/src/client.c
13320 7.202 +1 -0 ircd-ratbox/src/newconf.c
13321 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13322
13323
13324
13325 leeh 2005/02/23 20:57:51 EST (20050224_1)
13326
13327 Modified files:
13328 . configure configure.ac
13329 include setup.h.in
13330 src monitor.c
13331 Log:
13332 - move MONITOR_HEAP_SIZE over to configure
13333
13334 Revision Changes Path
13335 7.244 ircd-ratbox/configure
13336 7.58 +4 -2 ircd-ratbox/configure.ac
13337 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13338 7.2 +0 -2 ircd-ratbox/src/monitor.c
13339
13340
13341
13342 leeh 2005/02/23 20:48:08 EST (20050224_0)
13343
13344 Modified files:
13345 doc monitor.txt
13346 include client.h numeric.h
13347 modules/core m_nick.c
13348 src Makefile.in client.c messages.tab
13349 s_user.c
13350 Added files:
13351 include monitor.h
13352 src monitor.c
13353 Log:
13354 - first half of my server-side notify list implementation..
13355
13356 Revision Changes Path
13357 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13358 7.266 +3 -0 ircd-ratbox/include/client.h
13359 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13360 7.58 +6 -0 ircd-ratbox/include/numeric.h
13361 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13362 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13363 7.491 +3 -0 ircd-ratbox/src/client.c
13364 7.126 +5 -5 ircd-ratbox/src/messages.tab
13365 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13366 7.342 +2 -0 ircd-ratbox/src/s_user.c
13367
13368
13369
13370 leeh 2005/02/23 18:42:59 EST (20050223_0)
13371
13372 Modified files:
13373 include hash.h
13374 Log:
13375 - double the size of the client and channel hashtables (64k -> 128k and
13376 32k -> 64k). The improvements are quite significant..
13377
13378 Revision Changes Path
13379 7.54 +4 -4 ircd-ratbox/include/hash.h
13380
13381
13382
13383 leeh 2005/02/22 14:55:56 EST (20050222_1)
13384
13385 Modified files:
13386 doc monitor.txt
13387 modules m_services.c
13388 Log:
13389 - remove a couple of unused vars
13390 - update monitor.txt
13391
13392 Revision Changes Path
13393 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13394 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13395
13396
13397
13398 leeh 2005/02/21 19:47:24 EST (20050222_0)
13399
13400 Added files:
13401 doc monitor.txt
13402 Log:
13403 - add in my documentation on the upcoming MONITOR command
13404
13405 Revision Changes Path
13406 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13407
13408
13409
13410 leeh 2005/02/21 12:09:34 EST (20050221_0)
13411
13412 Modified files:
13413 . configure configure.ac
13414 doc whats-new-2.1.txt
13415 tools README.mkpasswd
13416 Removed files:
13417 src crypt.c
13418 Log:
13419 - update whats-new-2.1.txt some more
13420 - we dont have vms mkpasswd anymore
13421 - remove the unused crypt.c
13422
13423 Revision Changes Path
13424 7.243 +3 -6 ircd-ratbox/configure
13425 7.57 +2 -4 ircd-ratbox/configure.ac
13426 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13427 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13428 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13429
13430
13431
13432 leeh 2005/02/19 12:38:09 EST (20050219_3)
13433
13434 Modified files:
13435 doc example.conf example.efnet.conf
13436 include ircd.h
13437 modules m_pong.c
13438 src channel.c client.c ircd.c s_conf.c
13439 Log:
13440 - rework the splitcode, splitservers is now how many servers we've marked as
13441 EOB, rather than how many are linked. Thus pull ourselves out of
13442 splitmode immediately once this is satisfied
13443
13444 Revision Changes Path
13445 7.260 +8 -9 ircd-ratbox/doc/example.conf
13446 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13447 7.83 +1 -0 ircd-ratbox/include/ircd.h
13448 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13449 7.435 +16 -36 ircd-ratbox/src/channel.c
13450 7.490 +2 -0 ircd-ratbox/src/client.c
13451 7.373 +2 -1 ircd-ratbox/src/ircd.c
13452 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13453
13454
13455
13456 leeh 2005/02/19 09:02:34 EST (20050219_2)
13457
13458 Modified files:
13459 doc example.conf example.efnet.conf
13460 include ircd.h s_conf.h
13461 modules m_set.c
13462 src channel.c ircd.c newconf.c s_conf.c
13463 Log:
13464 - remove split_delay
13465
13466 Revision Changes Path
13467 7.259 +0 -5 ircd-ratbox/doc/example.conf
13468 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13469 7.82 +0 -1 ircd-ratbox/include/ircd.h
13470 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13471 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13472 7.434 +2 -7 ircd-ratbox/src/channel.c
13473 7.372 +0 -1 ircd-ratbox/src/ircd.c
13474 7.201 +0 -1 ircd-ratbox/src/newconf.c
13475 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13476
13477
13478
13479 leeh 2005/02/19 08:48:05 EST (20050219_1)
13480
13481 Modified files:
13482 include client.h
13483 modules m_cap.c m_who.c
13484 src channel.c
13485 Log:
13486 - implemented multi-prefix client capability, which allows stacking of @+ in
13487 names and who
13488
13489 Revision Changes Path
13490 7.265 +1 -1 ircd-ratbox/include/client.h
13491 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13492 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13493 7.433 +4 -6 ircd-ratbox/src/channel.c
13494
13495
13496
13497 leeh 2005/02/19 06:27:58 EST (20050219_0)
13498
13499 Modified files:
13500 modules m_etrace.c
13501 src newconf.c s_conf.c s_newconf.c
13502 Log:
13503 - removed some unused vars/functions
13504
13505 Revision Changes Path
13506 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13507 7.200 +0 -15 ircd-ratbox/src/newconf.c
13508 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13509 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13510
13511
13512
13513 leeh 2005/02/16 12:58:24 EST (20050216_2)
13514
13515 Modified files:
13516 . RELNOTES configure configure.ac
13517 include patchlevel.h
13518 Log:
13519 - update configure to reflect this is 'devel'
13520 - update RELNOTES
13521 - revved patchlevel to 2.1.0beta1
13522
13523 Revision Changes Path
13524 1.112 +9 -1 ircd-ratbox/RELNOTES
13525 7.242 +11 -11 ircd-ratbox/configure
13526 7.56 +3 -3 ircd-ratbox/configure.ac
13527 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13528
13529
13530
13531 leeh 2005/02/16 12:46:30 EST (20050216_1)
13532
13533 Modified files:
13534 . configure configure.ac
13535 include client.h numeric.h s_conf.h setup.h.in
13536 supported.h
13537 modules Makefile.in
13538 modules/core m_nick.c
13539 src Makefile.in client.c ircd.c messages.tab
13540 newconf.c s_conf.c s_user.c
13541 Removed files:
13542 include watch.h
13543 modules m_watch.c
13544 src watch.c
13545 Log:
13546 - remove watch, the protocol for this sucks so hard I just dont want it
13547 here ;-)
13548
13549 Revision Changes Path
13550 7.241 +2 -12 ircd-ratbox/configure
13551 7.55 +2 -4 ircd-ratbox/configure.ac
13552 7.264 +0 -2 ircd-ratbox/include/client.h
13553 7.57 +0 -11 ircd-ratbox/include/numeric.h
13554 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13555 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13556 7.3 +2 -3 ircd-ratbox/include/supported.h
13557 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13558 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13559 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13560 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13561 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13562 7.489 +0 -3 ircd-ratbox/src/client.c
13563 7.371 +0 -2 ircd-ratbox/src/ircd.c
13564 7.125 +9 -9 ircd-ratbox/src/messages.tab
13565 7.199 +0 -1 ircd-ratbox/src/newconf.c
13566 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13567 7.341 +0 -2 ircd-ratbox/src/s_user.c
13568 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13569
13570
13571
13572 leeh 2005/02/15 19:13:31 EST (20050216_0)
13573
13574 Modified files:
13575 include stdinc.h
13576 src event.c ircd_lexer.l ircd_signal.c
13577 modules.c
13578 Removed files:
13579 servlink descrip.mms
13580 Log:
13581 - remove a few vms bits
13582
13583 Revision Changes Path
13584 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13585 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13586 7.47 +0 -54 ircd-ratbox/src/event.c
13587 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13588 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13589 7.152 +0 -3 ircd-ratbox/src/modules.c
13590
13591
13592
13593 leeh 2005/02/15 18:53:32 EST (20050215_0)
13594
13595 Modified files:
13596 include hostmask.h ircd.h s_conf.h s_newconf.h
13597 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13598 m_xline.c
13599 src hostmask.c ircd.c ircd_signal.c s_conf.c
13600 s_newconf.c
13601 Log:
13602 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13603 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13604
13605 Revision Changes Path
13606 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13607 7.81 +1 -0 ircd-ratbox/include/ircd.h
13608 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13609 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13610 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13611 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13612 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13613 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13614 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13615 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13616 7.370 +7 -0 ircd-ratbox/src/ircd.c
13617 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13618 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13619 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13620
13621
13622
13623 leeh 2005/02/13 10:21:41 EST (20050213_4)
13624
13625 Modified files:
13626 doc services.txt
13627 Added files:
13628 doc whats-new-2.0.txt whats-new-2.1.txt
13629 Removed files:
13630 doc whats-new.txt
13631 Log:
13632 - move whats-new.txt to whats-new-2.0.txt
13633 - add in whats-new-2.1.txt
13634 - update services.txt with the whois for logged in users
13635
13636 Revision Changes Path
13637 7.2 +5 -0 ircd-ratbox/doc/services.txt
13638 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13639 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13640 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13641
13642
13643
13644 leeh 2005/02/13 09:20:37 EST (20050213_3)
13645
13646 Modified files:
13647 include supported.h
13648 modules/core m_message.c
13649 Log:
13650 - fix a compile error in m_message.c
13651 - update 005 to the spec and add CPRIVMSG/CNOTICE
13652
13653 Revision Changes Path
13654 7.2 +31 -37 ircd-ratbox/include/supported.h
13655 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13656
13657
13658
13659 leeh 2005/02/13 09:14:12 EST (20050213_2)
13660
13661 Modified files:
13662 src channel.c
13663 Log:
13664 - fix the membership memleak
13665
13666 Revision Changes Path
13667 7.432 +0 -3 ircd-ratbox/src/channel.c
13668
13669
13670
13671 leeh 2005/02/12 21:51:56 EST (20050213_1)
13672
13673 Modified files:
13674 include client.h
13675 modules/core m_message.c
13676 Log:
13677 - add a bitmask to track when they send their first message, only allowing
13678 clearing stuff after that.
13679
13680 Revision Changes Path
13681 7.263 +4 -0 ircd-ratbox/include/client.h
13682 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13683
13684
13685
13686 leeh 2005/02/12 21:17:52 EST (20050213_0)
13687
13688 Modified files:
13689 include patricia.h s_newconf.h
13690 modules/core m_message.c
13691 src patricia.c s_newconf.c s_user.c
13692 Log:
13693 - add in the patricia for tracking who fills up targets, give them a reduced
13694 count on connect
13695
13696 Revision Changes Path
13697 7.20 +1 -1 ircd-ratbox/include/patricia.h
13698 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13699 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13700 7.29 +1 -1 ircd-ratbox/src/patricia.c
13701 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13702 7.340 +4 -0 ircd-ratbox/src/s_user.c
13703
13704
13705
13706 leeh 2005/02/12 18:35:10 EST (20050212_0)
13707
13708 Modified files:
13709 include ircd_defs.h
13710 src class.c reject.c
13711 Log:
13712 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13713
13714 Revision Changes Path
13715 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13716 7.68 +1 -5 ircd-ratbox/src/class.c
13717 1.33 +1 -5 ircd-ratbox/src/reject.c
13718
13719
13720
13721 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13722
13723 Modified files:
13724 modules m_watch.c
13725 Log:
13726 remove stupid memory leak
13727
13728 Revision Changes Path
13729 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13730
13731
13732
13733 leeh 2005/02/11 06:42:48 EST (20050211_0)
13734
13735 Modified files:
13736 modules m_gline.c
13737 Log:
13738 - workaround hyb6 allowing empty gline reasons
13739
13740 Revision Changes Path
13741 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13742
13743
13744
13745 leeh 2005/02/09 14:39:13 EST (20050209_2)
13746
13747 Modified files:
13748 include s_conf.h
13749 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13750 src ircd.c s_conf.c
13751 Log:
13752 - move temp dlines and temp klines over to an array, rather than completely
13753 seperate dlinks.
13754
13755 Revision Changes Path
13756 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13757 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13758 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13759 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13760 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13761 7.369 +0 -5 ircd-ratbox/src/ircd.c
13762 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13763
13764
13765
13766 leeh 2005/02/09 14:02:13 EST (20050209_1)
13767
13768 Modified files:
13769 include s_user.h
13770 modules m_cap.c m_pong.c m_user.c
13771 modules/core m_nick.c
13772 src s_user.c
13773 Log:
13774 - remove 'nick' param from register_local_user(), its not needed.
13775
13776 Revision Changes Path
13777 7.35 +1 -1 ircd-ratbox/include/s_user.h
13778 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13779 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13780 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13781 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13782 7.339 +6 -6 ircd-ratbox/src/s_user.c
13783
13784
13785
13786 leeh 2005/02/09 13:12:53 EST (20050209_0)
13787
13788 Modified files:
13789 modules m_cmessage.c
13790 Log:
13791 - dont send numerics when we're dealing with CNOTICE
13792 - add in checking for +g, and resetting idle
13793
13794 Revision Changes Path
13795 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13796
13797
13798
13799 leeh 2005/02/08 11:37:50 EST (20050208_2)
13800
13801 Modified files:
13802 src s_newconf.c
13803 Log:
13804 - fix operator blocks to work on ip spoofs
13805
13806 Revision Changes Path
13807 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13808
13809
13810
13811 leeh 2005/02/07 19:23:22 EST (20050208_1)
13812
13813 Modified files:
13814 doc example.conf example.efnet.conf
13815 src newconf.c
13816 Log:
13817 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13818
13819 Revision Changes Path
13820 7.258 +0 -39 ircd-ratbox/doc/example.conf
13821 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13822 7.198 +0 -272 ircd-ratbox/src/newconf.c
13823
13824
13825
13826 leeh 2005/02/07 19:19:32 EST (20050208_0)
13827
13828 Modified files:
13829 src s_conf.c
13830 Log:
13831 - added support for kline.conf.perm et al, these take the same formats
13832 as their non-permanent partners, but you cant remove them via the ircd.
13833
13834 Revision Changes Path
13835 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13836
13837
13838
13839 leeh 2005/02/02 19:18:59 EST (20050203_1)
13840
13841 Modified files:
13842 help Makefile.in
13843 help/opers index
13844 help/users index
13845 Added files:
13846 help/opers cnotice cprivmsg
13847 Log:
13848 - added help files for cprivmsg/cnotice
13849
13850 Revision Changes Path
13851 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13852 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13853 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13854 1.10 +19 -19 ircd-ratbox/help/opers/index
13855 1.7 +10 -9 ircd-ratbox/help/users/index
13856
13857
13858
13859 leeh 2005/02/02 19:14:25 EST (20050203_0)
13860
13861 Modified files:
13862 include numeric.h
13863 modules Makefile.in
13864 src messages.tab
13865 Added files:
13866 modules m_cmessage.c
13867 Log:
13868 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13869 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13870 nick is a member. These bypass any target change limitations.
13871 - added ERR_VOICENEEDED, numeric 489.
13872
13873 Revision Changes Path
13874 7.56 +2 -0 ircd-ratbox/include/numeric.h
13875 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13876 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13877 7.124 +1 -1 ircd-ratbox/src/messages.tab
13878
13879
13880
13881 leeh 2005/02/02 16:58:16 EST (20050202_4)
13882
13883 Modified files:
13884 help/opers etrace
13885 Log:
13886 - update etrace help
13887
13888 Revision Changes Path
13889 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13890
13891
13892
13893 leeh 2005/02/02 16:55:04 EST (20050202_3)
13894
13895 Modified files:
13896 modules m_etrace.c
13897 Log:
13898 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13899 can put its external ip address in there..
13900
13901 Revision Changes Path
13902 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13903
13904
13905
13906 leeh 2005/02/02 16:41:06 EST (20050202_2)
13907
13908 Modified files:
13909 modules m_etrace.c
13910 Log:
13911 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13912 if its a non-local client. These will just get "lost" if the remote
13913 server doesnt support this..
13914
13915 Revision Changes Path
13916 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13917
13918
13919
13920 leeh 2005/02/02 16:12:12 EST (20050202_1)
13921
13922 Modified files:
13923 include client.h numeric.h s_conf.h
13924 modules/core m_message.c
13925 src messages.tab newconf.c s_conf.c
13926 Log:
13927 - first part of the target change code, add the storage of targets for
13928 localuser, throttle messages when they fill all the available slots
13929
13930 Revision Changes Path
13931 7.262 +5 -1 ircd-ratbox/include/client.h
13932 7.55 +2 -0 ircd-ratbox/include/numeric.h
13933 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13934 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13935 7.123 +1 -1 ircd-ratbox/src/messages.tab
13936 7.197 +1 -0 ircd-ratbox/src/newconf.c
13937 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13938
13939
13940
13941 leeh 2005/02/02 13:28:10 EST (20050202_0)
13942
13943 Modified files:
13944 modules m_resv.c m_stats.c m_testline.c
13945 modules/core m_join.c
13946 src hash.c kdparse.c messages.tab s_newconf.c
13947 Log:
13948 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13949 tracking of when resvs get hit
13950
13951 Revision Changes Path
13952 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13953 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13954 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13955 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13956 7.114 +3 -0 ircd-ratbox/src/hash.c
13957 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13958 7.122 +1 -1 ircd-ratbox/src/messages.tab
13959 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13960
13961
13962
13963 leeh 2005/01/31 09:04:10 EST (20050131_2)
13964
13965 Modified files:
13966 src s_log.c
13967 Log:
13968 - fflush() logfiles
13969
13970 Revision Changes Path
13971 7.79 +2 -0 ircd-ratbox/src/s_log.c
13972
13973
13974
13975 leeh 2005/01/31 08:59:09 EST (20050131_1)
13976
13977 Modified files:
13978 src commio.c
13979 Log:
13980 - rename fd_dump() to comm_dump()
13981
13982 Revision Changes Path
13983 1.27 +2 -2 ircd-ratbox/src/commio.c
13984
13985
13986
13987 leeh 2005/01/30 19:16:08 EST (20050131_0)
13988
13989 Modified files:
13990 doc hooks.txt
13991 include hook.h
13992 modules m_services.c
13993 modules/core m_server.c
13994 src hook.c s_serv.c
13995 Log:
13996 - added hook for server_introduced
13997 - fixed up services support for hooks
13998
13999 Revision Changes Path
14000 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14001 1.31 +1 -0 ircd-ratbox/include/hook.h
14002 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14003 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14004 7.36 +2 -0 ircd-ratbox/src/hook.c
14005 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14006
14007
14008
14009 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14010
14011 Modified files:
14012 src commio.c
14013 Log:
14014 Add back in the comm_fd_hack thing for solaris
14015
14016 Revision Changes Path
14017 1.26 +26 -1 ircd-ratbox/src/commio.c
14018
14019
14020
14021 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14022
14023 Modified files:
14024 adns adns.h
14025 include commio.h s_conf.h watch.h
14026 modules m_dline.c m_kline.c m_resv.c m_stats.c
14027 m_watch.c m_xline.c
14028 modules/core m_nick.c
14029 src balloc.c cache.c client.c commio.c
14030 epoll.c ircd.c ircd_lexer.l kdparse.c
14031 listener.c s_auth.c s_conf.c s_log.c
14032 s_serv.c watch.c
14033 Log:
14034 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14035
14036 Revision Changes Path
14037 1.18 +0 -2 ircd-ratbox/adns/adns.h
14038 1.14 +6 -37 ircd-ratbox/include/commio.h
14039 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14040 7.3 +2 -2 ircd-ratbox/include/watch.h
14041 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14042 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14043 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14044 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14045 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14046 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14047 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14048 7.85 +1 -1 ircd-ratbox/src/balloc.c
14049 1.24 +5 -5 ircd-ratbox/src/cache.c
14050 7.488 +4 -4 ircd-ratbox/src/client.c
14051 1.25 +10 -280 ircd-ratbox/src/commio.c
14052 1.33 +1 -1 ircd-ratbox/src/epoll.c
14053 7.368 +4 -4 ircd-ratbox/src/ircd.c
14054 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14055 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14056 7.125 +8 -8 ircd-ratbox/src/listener.c
14057 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14058 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14059 7.78 +20 -20 ircd-ratbox/src/s_log.c
14060 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14061 1.6 +22 -15 ircd-ratbox/src/watch.c
14062
14063
14064
14065 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14066
14067 Modified files:
14068 modules/core m_mode.c
14069 Log:
14070 remove two unused variables
14071
14072 Revision Changes Path
14073 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14074
14075
14076
14077 leeh 2005/01/28 15:31:40 EST (20050128_1)
14078
14079 Modified files:
14080 modules m_kline.c
14081 src s_conf.c
14082 Log:
14083 - mo_kline() needs minpara of 3, not 2
14084 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14085 - require me.info is never blank
14086
14087 Revision Changes Path
14088 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14089 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14090
14091
14092
14093 leeh 2005/01/28 15:26:28 EST (20050128_0)
14094
14095 Modified files:
14096 modules/core m_mode.c m_sjoin.c
14097 Log:
14098 - patch via jilles to fix +eI lists being shown to lusers when handling
14099 protocol stuff over TS6
14100
14101 Revision Changes Path
14102 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14103 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14104
14105
14106
14107 leeh 2005/01/25 19:47:38 EST (20050126_0)
14108
14109 Modified files:
14110 include channel.h
14111 modules/core m_join.c m_mode.c m_sjoin.c
14112 src channel.c messages.tab s_serv.c
14113 Log:
14114 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14115 an operspy call with &me
14116 - remove modebuf/parabuf params from channel_modes(), we now generate a
14117 buffer internally which we return.
14118
14119 Revision Changes Path
14120 7.163 +1 -1 ircd-ratbox/include/channel.h
14121 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14122 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14123 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14124 7.431 +25 -18 ircd-ratbox/src/channel.c
14125 7.121 +1 -1 ircd-ratbox/src/messages.tab
14126 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14127
14128
14129
14130 alz 2005/01/25 18:09:18 EST (20050125_5)
14131
14132 Modified files:
14133 doc example.conf example.efnet.conf
14134 include s_conf.h
14135 modules m_info.c
14136 src listener.c newconf.c s_conf.c
14137 Log:
14138 Added dline_with_reason config option (default yes):
14139
14140 /* dline reason: show the user the dline reason when they connect
14141 * and are dlined.
14142 */
14143 dline_with_reason = yes;
14144
14145 Revision Changes Path
14146 7.257 +6 -1 ircd-ratbox/doc/example.conf
14147 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14148 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14149 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14150 7.124 +1 -1 ircd-ratbox/src/listener.c
14151 7.196 +1 -0 ircd-ratbox/src/newconf.c
14152 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14153
14154
14155
14156 leeh 2005/01/25 13:21:17 EST (20050125_4)
14157
14158 Modified files:
14159 src newconf.c
14160 Log:
14161 - make conf_set_generic_string() test len exists before it uses it.
14162
14163 Revision Changes Path
14164 7.195 +1 -1 ircd-ratbox/src/newconf.c
14165
14166
14167
14168 leeh 2005/01/25 13:10:56 EST (20050125_3)
14169
14170 Modified files:
14171 doc example.conf
14172 src newconf.c
14173 Log:
14174 - rename 'type' to 'flags' in cluster {};
14175 - add stacking of servers in cluster {}; documented in example.conf
14176
14177 Revision Changes Path
14178 7.256 +18 -10 ircd-ratbox/doc/example.conf
14179 7.194 +39 -7 ircd-ratbox/src/newconf.c
14180
14181
14182
14183 alz 2005/01/25 12:48:54 EST (20050125_2)
14184
14185 Modified files:
14186 include s_conf.h
14187 src listener.c s_conf.c
14188 Log:
14189 Added dline reasons, connecting/banned clients now see ban reason.
14190
14191 Revision Changes Path
14192 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14193 7.123 +17 -4 ircd-ratbox/src/listener.c
14194 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14195
14196
14197
14198 leeh 2005/01/25 07:44:37 EST (20050125_1)
14199
14200 Modified files:
14201 doc example.conf example.efnet.conf
14202 src newconf.c
14203 Log:
14204 - implement stacking of shared {}; blocks, documented in example.conf
14205
14206 Revision Changes Path
14207 7.255 +26 -13 ircd-ratbox/doc/example.conf
14208 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14209 7.193 +51 -36 ircd-ratbox/src/newconf.c
14210
14211
14212
14213 leeh 2005/01/24 19:08:29 EST (20050125_0)
14214
14215 Modified files:
14216 doc example.conf
14217 include client.h s_conf.h
14218 modules/core m_join.c
14219 src newconf.c s_user.c
14220 Log:
14221 - added jupe_exempt to auth {};, exempts the user from generating warnings
14222 when they attempt to join juped channels.
14223
14224 Revision Changes Path
14225 7.254 +2 -0 ircd-ratbox/doc/example.conf
14226 7.261 +3 -0 ircd-ratbox/include/client.h
14227 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14228 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14229 7.192 +1 -0 ircd-ratbox/src/newconf.c
14230 7.338 +8 -0 ircd-ratbox/src/s_user.c
14231
14232
14233
14234 leeh 2005/01/24 18:57:02 EST (20050124_6)
14235
14236 Modified files:
14237 src newconf.c
14238 Log:
14239 - rework shared {};, the format is now:
14240 shared {
14241 oper = "flame@*.leeh.co.uk", "*.lan";
14242 flags = kline;
14243 };
14244
14245 With no privs:
14246 shared {
14247 oper = "flame@*.leeh.co.uk", "*.lan";
14248 flags = none;
14249 };
14250
14251 Revision Changes Path
14252 7.191 +55 -23 ircd-ratbox/src/newconf.c
14253
14254
14255
14256 leeh 2005/01/24 17:25:58 EST (20050124_5)
14257
14258 Modified files:
14259 include modules.h
14260 Log:
14261 - fix the prototype on load_static_modules()
14262
14263 Revision Changes Path
14264 7.61 +1 -1 ircd-ratbox/include/modules.h
14265
14266
14267
14268 leeh 2005/01/24 16:00:30 EST (20050124_4)
14269
14270 Modified files:
14271 modules m_cap.c
14272 Log:
14273 - have cap end call register_local_user() with its own copy of
14274 source_p->username so its safe for unidented users..
14275
14276 Revision Changes Path
14277 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14278
14279
14280
14281 leeh 2005/01/24 15:48:09 EST (20050124_3)
14282
14283 Modified files:
14284 include newconf.h s_conf.h
14285 modules m_info.c
14286 src newconf.c s_conf.c s_log.c
14287 Log:
14288 - move the conf parser over to a table based structure, with generic setting
14289 of integers/strings
14290
14291 Revision Changes Path
14292 7.34 +9 -8 ircd-ratbox/include/newconf.h
14293 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14294 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14295 7.190 +264 -808 ircd-ratbox/src/newconf.c
14296 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14297 7.77 +13 -13 ircd-ratbox/src/s_log.c
14298
14299
14300
14301 leeh 2005/01/24 13:11:30 EST (20050124_2)
14302
14303 Modified files:
14304 doc example.conf
14305 src newconf.c
14306 Log:
14307 - added stacking of ips in exempt {};
14308
14309 Revision Changes Path
14310 7.253 +4 -0 ircd-ratbox/doc/example.conf
14311 7.189 +11 -30 ircd-ratbox/src/newconf.c
14312
14313
14314
14315 leeh 2005/01/24 12:59:57 EST (20050124_1)
14316
14317 Modified files:
14318 include tools.h
14319 src channel.c client.c hash.c hook.c
14320 newconf.c s_user.c watch.c
14321 Log:
14322 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14323 consistent with the rest of the dlink code.
14324
14325 Revision Changes Path
14326 1.54 +7 -7 ircd-ratbox/include/tools.h
14327 7.430 +2 -2 ircd-ratbox/src/channel.c
14328 7.487 +6 -6 ircd-ratbox/src/client.c
14329 7.113 +5 -5 ircd-ratbox/src/hash.c
14330 7.35 +1 -1 ircd-ratbox/src/hook.c
14331 7.188 +2 -2 ircd-ratbox/src/newconf.c
14332 7.337 +1 -1 ircd-ratbox/src/s_user.c
14333 1.5 +4 -4 ircd-ratbox/src/watch.c
14334
14335
14336
14337 leeh 2005/01/24 12:47:13 EST (20050124_0)
14338
14339 Modified files:
14340 modules m_cap.c
14341 Log:
14342 - cheap hack on sticky capabs..
14343
14344 Revision Changes Path
14345 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14346
14347
14348
14349 leeh 2005/01/22 11:36:54 EST (20050122_0)
14350
14351 Modified files:
14352 modules m_cap.c
14353 Log:
14354 - updated my clicap implementation to match the spec so far..
14355
14356 Revision Changes Path
14357 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14358
14359
14360
14361 leeh 2005/01/21 07:14:43 EST (20050121_2)
14362
14363 Modified files:
14364 doc hooks.txt
14365 include hook.h
14366 modules m_services.c
14367 src hook.c s_serv.c
14368 Log:
14369 - added hooks for when we're sending a burst
14370 - rewrote hooks.txt
14371 - fix up the hooks ive already done in services compatibility, ill add the
14372 hooks for server/client introductions in a bit.
14373
14374 Revision Changes Path
14375 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14376 1.30 +4 -0 ircd-ratbox/include/hook.h
14377 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14378 7.34 +7 -0 ircd-ratbox/src/hook.c
14379 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14380
14381
14382
14383 leeh 2005/01/21 06:34:03 EST (20050121_1)
14384
14385 Modified files:
14386 contrib example_module.c spy_admin_notice.c
14387 spy_info_notice.c spy_links_notice.c
14388 spy_motd_notice.c spy_stats_notice.c
14389 spy_stats_p_notice.c spy_trace_notice.c
14390 spy_whois_notice.c
14391 spy_whois_notice_global.c
14392 include hook.h
14393 modules m_admin.c m_info.c m_links.c m_motd.c
14394 m_services.c m_stats.c m_trace.c
14395 m_whois.c static_modules.c.SH
14396 modules/core m_server.c
14397 src client.c hook.c ircd.c modules.c packet.c
14398 s_auth.c s_serv.c s_user.c send.c
14399 Log:
14400 - add a better implementation of the hook system, its now a slow leaking
14401 array and events are created whenever we try adding a hook for it, or
14402 theyre registered for the caller.
14403
14404 Ive temporarily fucked services support and removed most of the other
14405 hooks.. I shall fix this soon.
14406
14407 Revision Changes Path
14408 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14409 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14410 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14411 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14412 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14413 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14414 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14415 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14416 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14417 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14418 1.29 +34 -70 ircd-ratbox/include/hook.h
14419 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14420 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14421 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14422 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14423 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14424 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14425 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14426 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14427 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14428 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14429 7.486 +1 -28 ircd-ratbox/src/client.c
14430 7.33 +131 -137 ircd-ratbox/src/hook.c
14431 7.367 +1 -1 ircd-ratbox/src/ircd.c
14432 7.151 +6 -10 ircd-ratbox/src/modules.c
14433 7.138 +10 -14 ircd-ratbox/src/packet.c
14434 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14435 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14436 7.336 +0 -6 ircd-ratbox/src/s_user.c
14437 7.286 +8 -6 ircd-ratbox/src/send.c
14438
14439
14440
14441 leeh 2005/01/20 19:19:20 EST (20050121_0)
14442
14443 Modified files:
14444 include hostmask.h
14445 Log:
14446 - remove an unused struct
14447
14448 Revision Changes Path
14449 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14450
14451
14452
14453 leeh 2005/01/20 13:38:39 EST (20050120_1)
14454
14455 Modified files:
14456 . configure configure.ac
14457 include client.h numeric.h patchlevel.h
14458 modules Makefile.in
14459 src messages.tab s_user.c
14460 Added files:
14461 modules m_cap.c
14462 Log:
14463 - drop back to -O0, fix patchlevel.h
14464 - first stab at client capabilities.. this still needs work.
14465
14466 Revision Changes Path
14467 7.240 +3 -3 ircd-ratbox/configure
14468 7.54 +3 -3 ircd-ratbox/configure.ac
14469 7.260 +3 -0 ircd-ratbox/include/client.h
14470 7.54 +2 -0 ircd-ratbox/include/numeric.h
14471 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14472 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14473 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14474 7.120 +1 -1 ircd-ratbox/src/messages.tab
14475 7.335 +3 -0 ircd-ratbox/src/s_user.c
14476
14477
14478
14479 leeh 2005/01/20 06:04:41 EST (20050120_0)
14480
14481 Modified files:
14482 . ChangeLog RELNOTES
14483 include config.h config.h.dist memory.h
14484 patchlevel.h
14485 modules m_stats.c
14486 src commio.c crypt.c getopt.c ircd.c s_serv.c
14487 Removed files:
14488 . README.VMS clean.com make.com
14489 include setup.h_vms
14490 modules descrip.mms static_modules_c.com
14491 modules/core descrip.mms
14492 src descrip.mms qio.c version.com
14493 tools descrip.mms mkpasswd_vms.c
14494 Log:
14495 - clean changelog, relnotes
14496 - mark patchlevel as 2.1.0beta
14497 - remove VMS support
14498
14499 Revision Changes Path
14500 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14501 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14502 1.111 +1 -348 ircd-ratbox/RELNOTES
14503 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14504 7.182 +0 -42 ircd-ratbox/include/config.h
14505 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14506 7.50 +0 -4 ircd-ratbox/include/memory.h
14507 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14508 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14509 7.2 +0 -58 ircd-ratbox/make.com (dead)
14510 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14511 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14512 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14513 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14514 1.24 +7 -30 ircd-ratbox/src/commio.c
14515 7.12 +0 -4 ircd-ratbox/src/crypt.c
14516 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14517 7.24 +0 -4 ircd-ratbox/src/getopt.c
14518 7.366 +4 -19 ircd-ratbox/src/ircd.c
14519 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14520 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14521 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14522 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14523 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14524
14525
14526
14527 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14528
14529 Modified files:
14530 include watch.h
14531 src watch.c
14532 Log:
14533 not using the return values on a few watch functions so make them void
14534
14535 Revision Changes Path
14536 7.2 +5 -5 ircd-ratbox/include/watch.h
14537 1.4 +19 -28 ircd-ratbox/src/watch.c
14538
14539
14540 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14541
14542 Modified files:
14543 modules m_watch.c
14544 Log:
14545 Make watch throttle, don't accept letter commands stacked
14546
14547 Revision Changes Path
14548 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14549
14550
14551
14552 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14553
14554 Modified files:
14555 modules m_gline.c
14556 Log:
14557 fix merge error
14558
14559 Revision Changes Path
14560 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14561
14562
14563
14564 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14565
14566 Modified files:
14567 . ChangeLog README.FIRST RELNOTES configure
14568 configure.ac
14569 adns adns.h internal.h parse.c transmit.c
14570 types.c
14571 contrib example_module.c spy_admin_notice.c
14572 spy_info_notice.c spy_links_notice.c
14573 spy_motd_notice.c spy_stats_notice.c
14574 spy_stats_p_notice.c spy_trace_notice.c
14575 spy_whois_notice.c
14576 spy_whois_notice_global.c
14577 doc example.conf example.efnet.conf ircd.motd
14578 server-version-info whats-new.txt
14579 help/opers umode xline
14580 help/users umode
14581 include cache.h channel.h class.h client.h
14582 commio.h config.h config.h.dist hash.h
14583 hook.h hostmask.h irc_string.h ircd.h
14584 ircd_defs.h m_info.h memory.h msg.h
14585 newconf.h numeric.h packet.h patchlevel.h
14586 patricia.h s_conf.h s_gline.h s_newconf.h
14587 s_serv.h s_user.h scache.h serno.h
14588 setup.h.in sprintf_irc.h stdinc.h tools.h
14589 modules .depend Makefile.in m_admin.c m_away.c
14590 m_dline.c m_encap.c m_gline.c m_info.c
14591 m_kline.c m_links.c m_list.c m_lusers.c
14592 m_motd.c m_oper.c m_operspy.c m_rehash.c
14593 m_restart.c m_resv.c m_set.c m_stats.c
14594 m_svinfo.c m_testline.c m_testmask.c
14595 m_topic.c m_trace.c m_watch.c m_who.c
14596 m_whois.c m_whowas.c m_xline.c
14597 static_modules.c.SH
14598 modules/core m_error.c m_message.c m_mode.c m_quit.c
14599 m_server.c m_squit.c
14600 src .depend Makefile.in adns.c balloc.c
14601 cache.c channel.c class.c client.c
14602 commio.c crypt.c devpoll.c epoll.c
14603 event.c getopt.c hash.c hook.c hostmask.c
14604 irc_string.c ircd.c ircd_lexer.l
14605 ircd_parser.y ircd_signal.c listener.c
14606 modules.c newconf.c numeric.c packet.c
14607 parse.c patricia.c poll.c reject.c
14608 restart.c s_auth.c s_conf.c s_log.c
14609 s_newconf.c s_serv.c s_user.c scache.c
14610 select.c send.c snprintf.c tools.c
14611 version.c.SH watch.c whowas.c
14612 tools README.mkpasswd mkpasswd.c
14613 Added files:
14614 . README.VMS clean.com make.com
14615 doc services.txt
14616 include common.h s_stats.h setup.h_vms
14617 supported.h
14618 modules descrip.mms m_challenge.c m_etrace.c
14619 m_invite.c m_names.c m_pass.c m_ping.c
14620 m_pong.c m_services.c m_tb.c m_user.c
14621 m_users.c m_version.c
14622 static_modules_c.com
14623 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14624 m_part.c m_sjoin.c
14625 servlink descrip.mms
14626 src descrip.mms kdparse.c messages.tab qio.c
14627 s_gline.c s_stats.c version.com
14628 tools descrip.mms mkpasswd_vms.c
14629 Removed files:
14630 doc 005.txt
14631 include banconf.h
14632 modules/core channels.c users.c
14633 src banconf.c
14634 Log:
14635 merge from RATBOX_2_0
14636
14637 Revision Changes Path
14638 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14639 7.40 +1 -0 ircd-ratbox/README.FIRST
14640 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14641 1.110 +114 -6 ircd-ratbox/RELNOTES
14642 1.17 +4 -0 ircd-ratbox/adns/adns.h
14643 1.17 +4 -4 ircd-ratbox/adns/internal.h
14644 1.12 +38 -38 ircd-ratbox/adns/parse.c
14645 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14646 1.19 +13 -13 ircd-ratbox/adns/types.c
14647 7.1 +10 -0 ircd-ratbox/clean.com (new)
14648 7.239 +47 -29 ircd-ratbox/configure
14649 7.53 +40 -32 ircd-ratbox/configure.ac
14650 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14651 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14652 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14653 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14654 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14655 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14656 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14657 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14658 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14659 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14660 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14661 7.252 +68 -22 ircd-ratbox/doc/example.conf
14662 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14663 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14664 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14665 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14666 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14667 1.5 +2 -1 ircd-ratbox/help/opers/umode
14668 1.7 +1 -1 ircd-ratbox/help/opers/xline
14669 1.2 +1 -0 ircd-ratbox/help/users/umode
14670 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14671 1.7 +8 -0 ircd-ratbox/include/cache.h
14672 7.162 +18 -16 ircd-ratbox/include/channel.h
14673 7.25 +4 -0 ircd-ratbox/include/class.h
14674 7.259 +34 -28 ircd-ratbox/include/client.h
14675 1.13 +45 -7 ircd-ratbox/include/commio.h
14676 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14677 7.181 +74 -16 ircd-ratbox/include/config.h
14678 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14679 7.53 +2 -0 ircd-ratbox/include/hash.h
14680 1.28 +73 -27 ircd-ratbox/include/hook.h
14681 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14682 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14683 7.80 +6 -31 ircd-ratbox/include/ircd.h
14684 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14685 7.56 +14 -8 ircd-ratbox/include/m_info.h
14686 7.49 +4 -0 ircd-ratbox/include/memory.h
14687 7.53 +2 -0 ircd-ratbox/include/msg.h
14688 7.33 +9 -9 ircd-ratbox/include/newconf.h
14689 7.53 +12 -8 ircd-ratbox/include/numeric.h
14690 7.27 +1 -1 ircd-ratbox/include/packet.h
14691 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14692 7.19 +25 -1 ircd-ratbox/include/patricia.h
14693 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14694 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14695 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14696 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14697 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14698 7.34 +13 -9 ircd-ratbox/include/s_user.h
14699 7.15 +1 -1 ircd-ratbox/include/scache.h
14700 7.5366 +1 -1 ircd-ratbox/include/serno.h
14701 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14702 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14703 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14704 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14705 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14706 1.53 +10 -10 ircd-ratbox/include/tools.h
14707 7.1 +58 -0 ircd-ratbox/make.com (new)
14708 1.45 +338 -182 ircd-ratbox/modules/.depend
14709 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14710 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14711 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14712 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14713 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14714 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14715 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14716 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14717 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14718 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14719 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14720 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14721 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14722 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14723 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14724 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14725 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14726 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14727 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14728 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14729 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14730 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14731 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14732 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14733 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14734 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14735 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14736 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14737 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14738 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14739 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14740 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14741 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14742 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14743 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14744 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14745 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14746 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14747 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14748 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14749 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14750 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14751 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14752 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14753 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14754 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14755 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14756 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14757 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14758 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14759 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14760 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14761 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14762 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14763 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14764 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14765 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14766 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14767 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14768 7.48 +162 -119 ircd-ratbox/src/.depend
14769 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14770 7.75 +5 -5 ircd-ratbox/src/adns.c
14771 7.84 +1 -1 ircd-ratbox/src/balloc.c
14772 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14773 1.23 +75 -7 ircd-ratbox/src/cache.c
14774 7.429 +342 -79 ircd-ratbox/src/channel.c
14775 7.67 +42 -2 ircd-ratbox/src/class.c
14776 7.485 +245 -85 ircd-ratbox/src/client.c
14777 1.23 +349 -43 ircd-ratbox/src/commio.c
14778 7.11 +4 -0 ircd-ratbox/src/crypt.c
14779 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14780 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14781 1.32 +4 -8 ircd-ratbox/src/epoll.c
14782 7.46 +63 -6 ircd-ratbox/src/event.c
14783 7.23 +4 -0 ircd-ratbox/src/getopt.c
14784 7.112 +8 -7 ircd-ratbox/src/hash.c
14785 7.32 +135 -133 ircd-ratbox/src/hook.c
14786 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14787 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14788 7.365 +56 -48 ircd-ratbox/src/ircd.c
14789 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14790 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14791 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14792 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14793 7.122 +14 -13 ircd-ratbox/src/listener.c
14794 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14795 7.150 +17 -8 ircd-ratbox/src/modules.c
14796 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14797 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14798 7.137 +55 -42 ircd-ratbox/src/packet.c
14799 7.187 +8 -15 ircd-ratbox/src/parse.c
14800 7.28 +2 -4 ircd-ratbox/src/patricia.c
14801 7.82 +3 -1 ircd-ratbox/src/poll.c
14802 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14803 1.32 +8 -3 ircd-ratbox/src/reject.c
14804 7.34 +1 -0 ircd-ratbox/src/restart.c
14805 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14806 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14807 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14808 7.76 +32 -35 ircd-ratbox/src/s_log.c
14809 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14810 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14811 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14812 7.334 +773 -2 ircd-ratbox/src/s_user.c
14813 7.27 +2 -1 ircd-ratbox/src/scache.c
14814 7.44 +2 -0 ircd-ratbox/src/select.c
14815 7.285 +12 -12 ircd-ratbox/src/send.c
14816 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14817 7.46 +0 -1 ircd-ratbox/src/tools.c
14818 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14819 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14820 1.3 +4 -4 ircd-ratbox/src/watch.c
14821 7.32 +1 -0 ircd-ratbox/src/whowas.c
14822 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14823 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14824 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14825 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14826
14827
14828
14829 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14830
14831 Modified files: (Branch: RATBOX_2_0)
14832 src client.c
14833 Log:
14834 a remote client is never going to have a watch list..duh
14835
14836 Revision Changes Path
14837 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14838
14839
14840
14841 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14842
14843 Added files: (Branch: RATBOX_2_0)
14844 modules m_watch.c
14845 Log:
14846 get that one too
14847
14848 Revision Changes Path
14849 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14850
14851
14852
14853 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14854
14855 Added files: (Branch: RATBOX_2_0)
14856 include watch.h
14857 src watch.c
14858 Log:
14859 helps if we actually include the .c/.h files
14860
14861 Revision Changes Path
14862 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14863 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14864
14865
14866
14867 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14868
14869 Modified files: (Branch: RATBOX_2_0)
14870 . configure configure.ac
14871 include client.h numeric.h s_conf.h setup.h.in
14872 supported.h
14873 modules Makefile.in
14874 modules/core m_nick.c
14875 src Makefile.in client.c ircd.c messages.tab
14876 newconf.c s_conf.c s_user.c
14877 Log:
14878 backport watch from devel
14879
14880 Revision Changes Path
14881 7.229.2.10 +12 -2 ircd-ratbox/configure
14882 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14883 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14884 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14885 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14886 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14887 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14888 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14889 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14890 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14891 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14892 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14893 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14894 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14895 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14896 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14897
14898
14899
14900 leeh 2005/01/12 10:12:40 EST (20050112_1)
14901
14902 Modified files: (Branch: RATBOX_2_0)
14903 include numeric.h
14904 modules m_services.c m_whois.c
14905 src messages.tab
14906 Log:
14907 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14908 when the user is logged in
14909
14910 Revision Changes Path
14911 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14912 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14913 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14914 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14915
14916
14917
14918 leeh 2005/01/11 19:47:14 EST (20050112_0)
14919
14920 Modified files: (Branch: RATBOX_2_0)
14921 include supported.h
14922 Added files: (Branch: RATBOX_2_0)
14923 doc services.txt
14924 Log:
14925 - add +r to 005
14926 - added doc/services.txt, outlining the compatibility code
14927
14928 Revision Changes Path
14929 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14930 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14931
14932
14933
14934 leeh 2005/01/11 18:38:10 EST (20050111_5)
14935
14936 Modified files: (Branch: RATBOX_2_0)
14937 include client.h hook.h
14938 modules m_services.c
14939 modules/core m_server.c
14940 src hook.c s_serv.c
14941 Log:
14942 - more services compatibility code:
14943 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14944 appropriate service {}; entry, only accept SU from these.
14945 - hook into us finishing nick burst, and have services burst a list of
14946 logged in users
14947
14948 Revision Changes Path
14949 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14950 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14951 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14952 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14953 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14954 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14955
14956
14957
14958 leeh 2005/01/11 17:32:42 EST (20050111_4)
14959
14960 Modified files: (Branch: RATBOX_2_0)
14961 . configure configure.ac
14962 include client.h
14963 modules Makefile.in
14964 src channel.c
14965 Added files: (Branch: RATBOX_2_0)
14966 modules m_services.c
14967 Log:
14968 - more services compatibility code:
14969 - encap handlers for SU (services marking client as logged in)
14970 - and for LOGIN (servers bursting logged in status)
14971 - move suser from Client -> User
14972
14973 Revision Changes Path
14974 7.229.2.9 +9 -3 ircd-ratbox/configure
14975 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14976 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14977 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14978 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14979 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14980
14981
14982
14983 leeh 2005/01/11 16:46:34 EST (20050111_3)
14984
14985 Modified files: (Branch: RATBOX_2_0)
14986 include ircd_defs.h
14987 Log:
14988 - whoops, missing #endif
14989
14990 Revision Changes Path
14991 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14992
14993
14994
14995 leeh 2005/01/11 15:56:57 EST (20050111_2)
14996
14997 Modified files: (Branch: RATBOX_2_0)
14998 include ircd_defs.h
14999 Log:
15000 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15001 have ipv6 just report sizeof(struct sockaddr_in)
15002
15003 Revision Changes Path
15004 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15005
15006
15007
15008 leeh 2005/01/10 20:19:35 EST (20050111_1)
15009
15010 Modified files: (Branch: RATBOX_2_0)
15011 src newconf.c
15012 Log:
15013 - fix a gcc warning
15014
15015 Revision Changes Path
15016 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15017
15018
15019
15020 leeh 2005/01/10 20:10:35 EST (20050111_0)
15021
15022 Modified files: (Branch: RATBOX_2_0)
15023 adns internal.h parse.c transmit.c types.c
15024 Log:
15025 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15026 conflict
15027
15028 Revision Changes Path
15029 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15030 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15031 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15032 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15033
15034
15035
15036 leeh 2005/01/10 17:48:48 EST (20050110_3)
15037
15038 Modified files: (Branch: RATBOX_2_0)
15039 modules m_xline.c
15040 Log:
15041 - send out the reformatted xline to opers (\s -> ' ')
15042
15043 Revision Changes Path
15044 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15045
15046
15047
15048 leeh 2005/01/10 16:18:53 EST (20050110_2)
15049
15050 Modified files: (Branch: RATBOX_2_0)
15051 help/opers umode
15052 help/users umode
15053 include client.h supported.h
15054 src messages.tab s_user.c send.c
15055 Log:
15056 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15057 channel privmsgs.
15058
15059 Revision Changes Path
15060 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15061 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15062 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15063 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15064 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15065 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15066 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15067
15068
15069
15070 leeh 2005/01/10 14:50:47 EST (20050110_1)
15071
15072 Modified files: (Branch: RATBOX_2_0)
15073 doc example.conf example.efnet.conf
15074 Log:
15075 - I dont remember ts6 desyncing on bans, so im not sure why the example
15076 confs say so.
15077
15078 Revision Changes Path
15079 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15080 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15081
15082
15083
15084 leeh 2005/01/10 13:31:10 EST (20050110_0)
15085
15086 Modified files: (Branch: RATBOX_2_0)
15087 . configure configure.ac
15088 include channel.h client.h numeric.h s_conf.h
15089 s_serv.h setup.h.in
15090 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15091 m_sjoin.c
15092 src channel.c messages.tab newconf.c s_conf.c
15093 s_serv.c s_user.c
15094 Log:
15095 - added --enable-services to configure, which enables some ratbox-services
15096 compatibility code:
15097 - chanmode +r, registered users only
15098 - usermode +S, prevents deop/kick of a service
15099 - service { }; block in conf for the above umode
15100
15101 Revision Changes Path
15102 7.229.2.8 +28 -16 ircd-ratbox/configure
15103 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15104 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15105 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15106 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15107 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15108 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15109 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15110 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15111 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15112 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15113 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15114 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15115 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15116 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15117 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15118 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15119 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15120 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15121
15122
15123
15124 leeh 2005/01/09 08:23:30 EST (20050109_0)
15125
15126 Modified files: (Branch: RATBOX_2_0)
15127 help/opers umode
15128 Log:
15129 - remove a tab, and add +C to opers umode help
15130
15131 Revision Changes Path
15132 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15133