]> jfr.im git - solanum.git/blob - ChangeLog
1383a8440f5fa6f1d715f0446492c1cf1f373986
[solanum.git] / ChangeLog
1 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
2 Log:
3 - update IDEAS with link failover
4
5
6 Changes: Modified:
7 +1 -0 trunk/IDEAS (File Modified)
8
9
10 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
11 Log:
12 xline/resv wildcard checking:
13 - count escaped (\) characters as one nonwild
14 - accept strings without wilds no matter how short they are
15
16
17 Changes: Modified:
18 +8 -2 trunk/src/s_newconf.c (File Modified)
19
20
21 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
22 Log:
23 Tweak some comments in sno_whois extension.
24
25
26 Changes: Modified:
27 +2 -2 trunk/extensions/sno_whois.c (File Modified)
28
29
30 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
31 Log:
32 Tweak NEWS a little.
33
34
35 Changes: Modified:
36 +3 -6 trunk/NEWS (File Modified)
37
38
39 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
40 Log:
41 - allow JOIN 0 from remotes
42 - allow JOIN 0 from locals, but only if it is exactly one
43 zero and is the first channel
44
45
46 Changes: Modified:
47 +65 -0 trunk/modules/core/m_join.c (File Modified)
48
49
50 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
51 Log:
52 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
53 levels?), hideops, namespace cleanups, etc
54
55
56 Changes: Modified:
57 + - trunk/IDEAS (File Added)
58
59
60 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
61 Log:
62 - disallow JOIN 0
63
64
65 Changes: Modified:
66 +0 -65 trunk/modules/core/m_join.c (File Modified)
67
68
69 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
70 Log:
71 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
72 to their policies indicating that they wish to be contacted before their services are used.
73
74
75 Changes: Modified:
76 +6 -3 trunk/doc/example.conf (File Modified)
77 +6 -3 trunk/doc/reference.conf (File Modified)
78
79
80 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
81 Log:
82 - update NEWS in preparation of upcoming 2.2 release this week
83
84
85 Changes: Modified:
86 +3 -0 trunk/NEWS (File Modified)
87
88
89 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
90 Log:
91 Move sno_channeljoin to unsupported, due to the privacy
92 issue and the fact that any oper with admin or hidden_admin
93 can load extensions.
94
95
96 Changes: Modified:
97 +0 -1 trunk/doc/example.conf (File Modified)
98 +0 -2 trunk/doc/reference.conf (File Modified)
99 +0 -46 trunk/extensions/Makefile.in (File Modified)
100 + - trunk/extensions/sno_channeljoin.c (File Deleted)
101 +47 -1 trunk/unsupported/Makefile.in (File Modified)
102 + - trunk/unsupported/sno_channeljoin.c (File Added)
103
104
105 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
106 Log:
107 - createoperonly: like createauthonly, but checks opered status instead of authed status
108
109
110 Changes: Modified:
111 +41 -0 trunk/extensions/Makefile.in (File Modified)
112 + - trunk/extensions/createoperonly.c (File Added)
113
114
115 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
116 Log:
117 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
118
119
120 Changes: Modified:
121 +1 -0 trunk/doc/example.conf (File Modified)
122 +3 -1 trunk/doc/reference.conf (File Modified)
123 +46 -0 trunk/extensions/Makefile.in (File Modified)
124 + - trunk/extensions/sno_channeljoin.c (File Added)
125
126
127 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
128 Log:
129 - update config files
130
131
132 Changes: Modified:
133 +1 -0 trunk/doc/example.conf (File Modified)
134 +2 -0 trunk/doc/reference.conf (File Modified)
135
136
137 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
138 Log:
139 - fold in whois_notice_global functionality.
140
141
142 Changes: Modified:
143 +0 -1 trunk/extensions/Makefile.in (File Modified)
144 +1 -56 trunk/extensions/sno_whois.c (File Modified)
145 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
146
147
148 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
149 Log:
150 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
151
152
153 Changes: Modified:
154 +64 -57 trunk/extensions/Makefile.in (File Modified)
155 + - trunk/extensions/sno_whois.c (File Added)
156 + - trunk/extensions/spy_whois_notice.c (File Deleted)
157
158
159 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
160 Log:
161 Prevent too wide klines with CIDR masks.
162
163
164 Changes: Modified:
165 +17 -5 trunk/modules/m_kline.c (File Modified)
166
167
168 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
169 Log:
170 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
171
172
173 Changes: Modified:
174 +4 -0 trunk/modules/m_kline.c (File Modified)
175
176
177 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
178 Log:
179 - fold conf_connect_allowed() into accept_connection()
180 - extend add_connection() so that exempt{}s apply to max unregistered
181 connections per ip
182 from ratbox
183
184
185 Changes: Modified:
186 +1 -1 trunk/doc/example.conf (File Modified)
187 +1 -1 trunk/doc/reference.conf (File Modified)
188 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
189 +0 -2 trunk/include/s_conf.h (File Modified)
190 +14 -7 trunk/src/listener.c (File Modified)
191
192
193 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
194 Log:
195 m_webirc: call del_unknown_ip() otherwise the unknown will
196 never be subtracted from the cgiirc ip
197
198
199 Changes: Modified:
200 +2 -0 trunk/extensions/m_webirc.c (File Modified)
201
202
203 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
204 Log:
205 Remove s_assert in del_unknown_ip() supposedly if the ip
206 cannot be found, it is not feasible to avoid that case
207 entirely with m_webirc.c.
208
209
210 Changes: Modified:
211 +1 -2 trunk/src/reject.c (File Modified)
212
213
214 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
215 Log:
216 Apply ratbox flood fix.
217
218
219 Changes: Modified:
220 +1 -0 trunk/doc/example.conf (File Modified)
221 +5 -0 trunk/doc/reference.conf (File Modified)
222 +3 -0 trunk/include/client.h (File Modified)
223 +4 -0 trunk/include/reject.h (File Modified)
224 +1 -0 trunk/include/s_conf.h (File Modified)
225 +2 -0 trunk/src/client.c (File Modified)
226 +3 -0 trunk/src/listener.c (File Modified)
227 +1 -0 trunk/src/newconf.c (File Modified)
228 +8 -5 trunk/src/packet.c (File Modified)
229 +59 -2 trunk/src/reject.c (File Modified)
230 +1 -0 trunk/src/s_conf.c (File Modified)
231 +2 -0 trunk/src/s_serv.c (File Modified)
232 +1 -0 trunk/src/s_user.c (File Modified)
233
234
235 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
236 Log:
237 - fix a bug here
238
239
240 Changes: Modified:
241 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
242
243
244 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
245 Log:
246 - regen configure
247
248
249 Changes: Modified:
250 +114 -1 trunk/configure (File Modified)
251
252
253 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
254 Log:
255 - remove "ASM hashing code" from the configure overview
256
257
258 Changes: Modified:
259 +0 -1 trunk/configure.ac (File Modified)
260
261
262 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
263 Log:
264 Target left IRC (more friendly error message if a UID
265 cannot be found) for /invite.
266
267
268 Changes: Modified:
269 +8 -3 trunk/modules/m_invite.c (File Modified)
270
271
272 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
273 Log:
274 Remove emptyline craq because it leaks memory on /rehash motd etc.
275 from ratbox 2.2 (anfl/Androsyn)
276
277
278 Changes: Modified:
279 +6 -14 trunk/src/cache.c (File Modified)
280
281
282 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
283 Log:
284 Merge old trunk r2767:
285 Copy channel name from command on lowerTS JOIN/SJOIN,
286 this makes the capitalization of the channel name
287 timestamped like modes are.
288
289
290 Changes: Modified:
291 +3 -0 trunk/modules/core/m_join.c (File Modified)
292 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
293
294
295 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
296 Log:
297 Merge old trunk r2065,r2067:
298 channel_modes(): get rid of the trailing space
299 also make the *pbuf check work like it should
300 (don't call IsMember another time if we already
301 gave one parameter)
302 simplify a bit more, update comments
303
304
305 Changes: Modified:
306 +13 -13 trunk/src/channel.c (File Modified)
307
308
309 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
310 Log:
311 webirc bugfix
312
313
314 Changes: Modified:
315 +1 -1 trunk/extensions/m_webirc.c (File Modified)
316
317
318 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
319 Log:
320 chghost: refuse spoofs which are empty or start with a colon
321 (would break the protocol)
322
323
324 Changes: Modified:
325 +3 -0 trunk/modules/m_chghost.c (File Modified)
326
327
328 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
329 Log:
330 Fix description of 043 numeric.
331
332
333 Changes: Modified:
334 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
335
336
337 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
338 Log:
339 SAVE: make the nickTS of the UID nick equal to 100, so it
340 is always in sync on the network.
341
342
343 Changes: Modified:
344 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
345 +15 -11 trunk/modules/core/m_nick.c (File Modified)
346
347
348 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
349 Log:
350 Force nickTS to increase when a local user changes their nick.
351
352
353 Changes: Modified:
354 +5 -1 trunk/modules/core/m_nick.c (File Modified)
355
356
357 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
358 Log:
359 Remove #define UFLAGS. We haven't allowed this
360 undocumented extension to the IRC protocol for
361 years (allowing an initial umode in USER).
362
363
364 Changes: Modified:
365 +0 -2 trunk/modules/m_user.c (File Modified)
366
367
368 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
369 Log:
370 Move new_local_user hook, so it is possible to call
371 exit_client() from it, refusing the connection.
372
373
374 Changes: Modified:
375 +3 -1 trunk/doc/hooks.txt (File Modified)
376 +10 -9 trunk/src/s_user.c (File Modified)
377
378
379 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
380 Log:
381 Only free PreClient struct when the rest of the Client
382 is freed, not immediately upon exit_client(). Doing this
383 would cause problems with sasl's new_local_user hook
384 vs hooks that exit the client there.
385
386
387 Changes: Modified:
388 +0 -1 trunk/src/client.c (File Modified)
389
390
391 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
392 Log:
393 Use TS6 prefix for server-server JOIN 0.
394
395
396 Changes: Modified:
397 +2 -1 trunk/modules/core/m_join.c (File Modified)
398
399
400 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
401 Log:
402 Use orighost in kill server notices.
403
404
405 Changes: Modified:
406 +3 -3 trunk/modules/core/m_kill.c (File Modified)
407
408
409 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
410 Log:
411 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
412
413
414 Changes: Modified:
415 +3 -3 trunk/modules/m_set.c (File Modified)
416
417
418 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
419 Log:
420 - 2.2 operline
421
422
423 Changes: Modified:
424 +1 -1 trunk/src/messages.tab (File Modified)
425
426
427 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
428 Log:
429 Show max_clients in /info.
430
431
432 Changes: Modified:
433 +6 -0 trunk/modules/m_info.c (File Modified)
434
435
436 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
437 Log:
438 Don't allow /quote set max higher than the
439 serverinfo::max_clients ircd.conf value.
440
441
442 Changes: Modified:
443 +8 -0 trunk/modules/m_set.c (File Modified)
444
445
446 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
447 Log:
448 Change code that checks maxclients limit: allow exactly
449 the configured amount of non-exceed_limit clients.
450 Code that appeared to limit exceed_limit clients too
451 but less heavily removed (it was not effective because
452 the parentheses were wrong).
453
454
455 Changes: Modified:
456 +2 -4 trunk/src/s_user.c (File Modified)
457
458
459 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
460 Log:
461 By default, leave MAX_BUFFER fds free for log files,
462 server connections, ident lookups, exceed_limit clients,
463 etc. Mention this in example.conf and reference.conf.
464
465
466 Changes: Modified:
467 +4 -2 trunk/doc/example.conf (File Modified)
468 +3 -1 trunk/doc/reference.conf (File Modified)
469 +1 -1 trunk/src/s_conf.c (File Modified)
470
471
472 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
473 Log:
474 --with-maxclients configure option is gone
475
476
477 Changes: Modified:
478 +0 -11 trunk/INSTALL (File Modified)
479
480
481 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
482 Log:
483 Make the code that raises fd rlimit to hard limit work.
484
485
486 Changes: Modified:
487 +5 -5 trunk/src/ircd.c (File Modified)
488
489
490 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
491 Log:
492 - note the I/O reworking
493
494
495 Changes: Modified:
496 +2 -0 trunk/NEWS (File Modified)
497
498
499 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
500 Log:
501 - use mkdir -p
502
503
504 Changes: Modified:
505 +4 -4 trunk/doc/Makefile.in (File Modified)
506
507
508 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
509 Log:
510 - enforce proper conditions for EPOLL_CTL_DEL.
511 - remove possibly problematic "performance" check
512
513
514 Changes: Modified:
515 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
516
517
518 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
519 Log:
520 - rename m_list_safelist to m_list and remove ratbox implementation
521
522
523 Changes: Modified:
524 +393 -664 trunk/modules/Makefile.in (File Modified)
525 + - trunk/modules/m_list.c (File Added)
526 + - trunk/modules/m_list_ratbox.c (File Deleted)
527 + - trunk/modules/m_list_safelist.c (File Deleted)
528
529
530 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
531 Log:
532 - some more transit to sendto_one_numeric().
533
534
535 Changes: Modified:
536 +2 -3 trunk/modules/m_away.c (File Modified)
537 +3 -3 trunk/src/messages.tab (File Modified)
538 +1 -1 trunk/src/s_user.c (File Modified)
539
540
541 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
542 Log:
543 - change some sendto_one() to sendto_one_numeric().
544
545
546 Changes: Modified:
547 +4 -10 trunk/modules/m_admin.c (File Modified)
548 +3 -3 trunk/modules/m_map.c (File Modified)
549 +12 -12 trunk/src/messages.tab (File Modified)
550 +1 -2 trunk/src/s_conf.c (File Modified)
551 +9 -10 trunk/src/s_user.c (File Modified)
552
553
554 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
555 Log:
556 - river's ports.c from old charybdis trunk
557
558
559 Changes: Modified:
560 +195 -0 trunk/configure.ac (File Modified)
561 + - trunk/libcharybdis/ports.c (File Added)
562
563
564 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
565 Log:
566 - remove broken ports stuff and devpoll stuff.
567
568
569 Changes: Modified:
570 +0 -307 trunk/configure (File Modified)
571 +0 -21 trunk/configure.ac (File Modified)
572 +0 -474 trunk/include/setup.h.in (File Modified)
573 + - trunk/libcharybdis/devpoll.c (File Deleted)
574 + - trunk/libcharybdis/ports.c (File Deleted)
575
576
577 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
578 Log:
579 - regenerate files
580
581
582 Changes: Modified:
583 +1 -25 trunk/configure (File Modified)
584 +0 -3 trunk/include/setup.h.in (File Modified)
585
586
587 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
588 Log:
589 - remove x86-optimized hash code.
590
591
592 Changes: Modified:
593 +0 -13 trunk/configure.ac (File Modified)
594 +2 -187 trunk/src/Makefile.in (File Modified)
595 + - trunk/src/fnvhash.s (File Deleted)
596
597
598 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
599 Log:
600 - apparently setting KE_LENGTH to 128 is fine.
601
602
603 Changes: Modified:
604 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
605
606
607 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
608 Log:
609 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
610
611
612 Changes: Modified:
613 +5627 -5747 trunk/configure (File Modified)
614 +0 -15 trunk/configure.ac (File Modified)
615 +0 -2 trunk/include/m_info.h (File Modified)
616 +6 -9 trunk/include/setup.h.in (File Modified)
617 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
618
619
620 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
621 Log:
622 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
623 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
624 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
625
626
627 Changes: Modified:
628 +0 -5 trunk/include/config.h (File Modified)
629 +0 -5 trunk/include/config.h.dist (File Modified)
630 +0 -6 trunk/include/defaults.h (File Modified)
631 +0 -3 trunk/include/m_info.h (File Modified)
632 +21 -7 trunk/libcharybdis/commio.c (File Modified)
633 +2 -0 trunk/libcharybdis/commio.h (File Modified)
634 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
635 +4 -3 trunk/libcharybdis/poll.c (File Modified)
636 +0 -3 trunk/libcharybdis/select.c (File Modified)
637 +0 -9 trunk/src/ircd.c (File Modified)
638 +23 -26 trunk/src/listener.c (File Modified)
639 +2 -1 trunk/src/restart.c (File Modified)
640 +5 -1 trunk/src/s_auth.c (File Modified)
641 +1 -1 trunk/src/s_conf.c (File Modified)
642 +3 -1 trunk/src/s_serv.c (File Modified)
643
644
645 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
646 Log:
647 Repair operspy who !#channel, broken by me in r3283.
648
649
650 Changes: Modified:
651 +2 -2 trunk/modules/m_who.c (File Modified)
652
653
654 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
655 Log:
656 Update bug report and IRC channel information.
657
658
659 Changes: Modified:
660 +2 -1 trunk/BUGS (File Modified)
661 +2 -1 trunk/NEWS (File Modified)
662
663
664 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
665 Log:
666 Change copyright years in version.c.SH as in release-2.1 r3339.
667
668
669 Changes: Modified:
670 +2 -2 trunk/src/version.c.SH (File Modified)
671
672
673 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
674 Log:
675 Rerun autoconf.
676
677
678 Changes: Modified:
679 +104 -0 trunk/configure (File Modified)
680
681
682 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
683 Log:
684 Need to check for various flavours of epoll,
685 even if --enable-epoll is forced.
686
687
688 Changes: Modified:
689 +1 -0 trunk/configure.ac (File Modified)
690
691
692 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
693 Log:
694 Hack to allow some more warnings, already present in configure (?).
695
696
697 Changes: Modified:
698 +1 -1 trunk/aclocal.m4 (File Modified)
699
700
701 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
702 Log:
703 Merge old trunk r2077,r2079:
704 - Move closing of servlink control fd to close_connection()
705 instead of doing it in exit_local_server(), and make sure
706 we first close the data fd and then the control fd.
707 - Have servlink process ready fds in order net, data, ctrl
708 instead of ctrl, data, net. This seems to fix the problem
709 that squit reasons do not show up on the other side of a
710 ziplink (by making it send any final SQUIT and/or ERROR
711 before noticing the closed control fd).
712
713
714 Changes: Modified:
715 +1 -1 trunk/servlink/io.c (File Modified)
716 +3 -12 trunk/src/client.c (File Modified)
717
718
719 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
720 Log:
721 Don't show the UID if a TS6 server sends a kick with
722 an empty or no comment. Note that charybdis never sends
723 such kicks.
724
725
726 Changes: Modified:
727 +4 -4 trunk/modules/core/m_kick.c (File Modified)
728
729
730 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
731 Log:
732 Merge old trunk r2081:
733 Don't say that services cannot be killed in
734 ERR_ISCHANSERVICE message (given when trying
735 to kick or deop them), as that's not the case.
736
737
738 Changes: Modified:
739 +1 -1 trunk/src/messages.tab (File Modified)
740
741
742 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
743 Log:
744 Merge old trunk r2059
745 Clarifications to the descriptions of umode +Q and cmode +F,
746 suggested by Ariadne@SorceryNet.
747
748
749 Changes: Modified:
750 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
751 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
752
753
754 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
755 Log:
756 Merge old trunk r2907,r2991:
757 Allow TESTLINE on channel names.
758
759
760 Changes: Modified:
761 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
762 +4 -0 trunk/help/opers/testline (File Modified)
763 +22 -0 trunk/modules/m_testline.c (File Modified)
764
765
766 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
767 Log:
768 Merge old trunk r2835:
769 resolver: if sendto(2) fails, try sending to the next nameserver
770
771
772 Changes: Modified:
773 +1 -1 trunk/src/res.c (File Modified)
774
775
776 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
777 Log:
778 Merge old trunk r2817:
779 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
780 starts with a digit. This is safe because the last
781 parameter is a nick and never a UID. (The first parameter
782 in a server-server two-param whois is a UID/SID.)
783
784
785 Changes: Modified:
786 +1 -1 trunk/modules/m_whois.c (File Modified)
787
788
789 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
790 Log:
791 Merge old trunk r2779,r2785:
792 Show correct privilege name in a few ERR_NOPRIVS numerics.
793
794
795 Changes: Modified:
796 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
797 +1 -1 trunk/extensions/m_opme.c (File Modified)
798 +2 -2 trunk/unsupported/m_force.c (File Modified)
799
800
801 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
802 Log:
803 Merge old trunk r2695:
804 Send an SQUIT instead of an ERROR to announce /die to connected servers.
805 This will generate better server notices.
806
807
808 Changes: Modified:
809 +3 -2 trunk/modules/core/m_die.c (File Modified)
810
811
812 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
813 Log:
814 Merge old trunk r2294:
815 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
816
817
818 Changes: Modified:
819 +1 -1 trunk/src/s_user.c (File Modified)
820
821
822 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
823 Log:
824 Merge old trunk r2226:
825 If we are connecting outward to a server, check if the
826 server name they sent is the same as what we tried to
827 connect to. Previously such a connection could succeed
828 if there existed connect blocks with the same IP and
829 passwords for the other server name.
830
831
832 Changes: Modified:
833 +11 -0 trunk/modules/core/m_server.c (File Modified)
834
835
836 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
837 Log:
838 Merge old trunk r2212:
839 Another handling of SJOINs without nicks:
840 Propagate them if the channel is +P or the channel
841 already existed, otherwise remove the channel again
842 and do not propagate the SJOIN.
843
844
845 Changes: Modified:
846 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
847
848
849 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
850 Log:
851 Remove channels entirely from /whois on services.
852 This cannot be overridden with operspy.
853
854
855 Changes: Modified:
856 +20 -17 trunk/modules/m_whois.c (File Modified)
857
858
859 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
860 Log:
861 Fix /who on channels with ** in their name.
862
863
864 Changes: Modified:
865 +2 -2 trunk/modules/m_who.c (File Modified)
866
867
868 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
869 Log:
870 NEWS: As in 2.1.3, mention that the TS6 revision will
871 interoperate with older versions
872
873
874 Changes: Modified:
875 +2 -1 trunk/NEWS (File Modified)
876
877
878 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
879 Log:
880 Fix documentation of HIDE_SERVERS_IPS define.
881
882
883 Changes: Modified:
884 +2 -2 trunk/include/config.h.dist (File Modified)
885
886
887 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
888 Log:
889 Don't leak auth{} spoofed ip for I-line is full notice either.
890
891
892 Changes: Modified:
893 +1 -1 trunk/src/s_conf.c (File Modified)
894
895
896 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
897 Log:
898 Update NEWS.
899
900
901 Changes: Modified:
902 +37 -0 trunk/NEWS (File Modified)
903
904
905 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
906 Log:
907 Allow /invite (but not invex) to override +r, +l, +j in
908 addition to +i. As before, a restrictive mode must be in
909 place at /invite time for the invite to have an effect;
910 +r does not count as a restrictive mode if the user is
911 logged in; +l and +j always count as restrictive modes to
912 allow for cases where they would allow join at /invite
913 time but not when the user tries to join.
914
915
916 Changes: Modified:
917 +6 -2 trunk/modules/m_invite.c (File Modified)
918 +21 -10 trunk/src/channel.c (File Modified)
919
920
921 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
922 Log:
923 Remove invite_ops_only, forcing it to YES.
924
925
926 Changes: Modified:
927 +0 -1 trunk/doc/example.conf (File Modified)
928 +0 -5 trunk/doc/reference.conf (File Modified)
929 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
930 +0 -1 trunk/include/s_conf.h (File Modified)
931 +0 -6 trunk/modules/m_info.c (File Modified)
932 +10 -14 trunk/modules/m_invite.c (File Modified)
933 +0 -1 trunk/src/newconf.c (File Modified)
934 +0 -1 trunk/src/s_conf.c (File Modified)
935
936
937 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
938 Log:
939 Move username check after xline and dnsbl checks, so it
940 will not complain to opers about clients who are xlined
941 or blacklisted anyway (both of which silently reject).
942
943
944 Changes: Modified:
945 +15 -15 trunk/src/s_user.c (File Modified)
946
947
948 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
949 Log:
950 - MASTER_MAX is no longer relevant
951
952
953 Changes: Modified:
954 +0 -7 trunk/modules/m_set.c (File Modified)
955
956
957 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
958 Log:
959 - add config option for setting max_clients.
960
961
962 Changes: Modified:
963 +5 -0 trunk/doc/example.conf (File Modified)
964 +5 -0 trunk/doc/reference.conf (File Modified)
965 +2 -0 trunk/include/s_conf.h (File Modified)
966 +1 -1 trunk/src/ircd.c (File Modified)
967 +2 -0 trunk/src/newconf.c (File Modified)
968 +2 -1 trunk/src/s_conf.c (File Modified)
969
970
971 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
972 Log:
973 - remove get_maxrss() and all of that insecure and unsafe nonsense
974
975
976 Changes: Modified:
977 +3 -38 trunk/src/ircd.c (File Modified)
978 +1 -1 trunk/src/restart.c (File Modified)
979 +0 -4 trunk/src/s_stats.c (File Modified)
980
981
982 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
983 Log:
984 - avoid some potential NULL dereferencing
985
986
987 Changes: Modified:
988 +1 -1 trunk/libcharybdis/commio.c (File Modified)
989
990
991 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
992 Log:
993 - fix a typo
994
995
996 Changes: Modified:
997 +1 -1 trunk/libcharybdis/poll.c (File Modified)
998
999
1000 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1001 Log:
1002 - rework poll a bit for the MAXCONNECTIONS changes.
1003
1004
1005 Changes: Modified:
1006 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1007
1008
1009 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1010 Log:
1011 Our way of using kqueue may cause it to report fds we
1012 don't know about anymore, cope.
1013
1014
1015 Changes: Modified:
1016 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1017
1018
1019 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1020 Log:
1021 Don't reference freed memory (fde_t) in comm_close().
1022
1023
1024 Changes: Modified:
1025 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1026
1027
1028 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1029 Log:
1030 - fix for 100% cpu use
1031
1032
1033 Changes: Modified:
1034 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1035
1036
1037 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1038 Log:
1039 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1040
1041
1042 Changes: Modified:
1043 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1044
1045
1046 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1047 Log:
1048 - clear up use of fd_table in ircd.
1049
1050
1051 Changes: Modified:
1052 +3 -2 trunk/src/s_serv.c (File Modified)
1053
1054
1055 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1056 Log:
1057 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1058
1059
1060 Changes: Modified:
1061 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1062 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1063 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1064 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1065 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1066 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1067 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1068 +2 -2 trunk/libcharybdis/select.c (File Modified)
1069
1070
1071 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1072 Log:
1073 Fix some cases where the size argument to strlcpy()
1074 for usernames and hostnames is 1 too small.
1075
1076
1077 Changes: Modified:
1078 +1 -1 trunk/modules/m_chghost.c (File Modified)
1079 +2 -2 trunk/src/res.c (File Modified)
1080 +2 -2 trunk/src/s_user.c (File Modified)
1081
1082
1083 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1084 Log:
1085 Cut down quit/part/kick reasons to avoid quit reasons
1086 overflowing the client exiting server notice (from
1087 TOPICLEN to 260). kill reasons become shorter accordingly.
1088 kline/dline/gline reasons become 390.
1089 away messages stay at TOPICLEN for now.
1090
1091
1092 Changes: Modified:
1093 +8 -3 trunk/include/ircd_defs.h (File Modified)
1094 +2 -2 trunk/modules/m_dline.c (File Modified)
1095 +4 -4 trunk/modules/m_gline.c (File Modified)
1096 +2 -2 trunk/modules/m_kline.c (File Modified)
1097
1098
1099 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1100 Log:
1101 Don't leak auth{} spoofed IP addresses in +f notices.
1102 from ratbox (androsyn)
1103
1104
1105 Changes: Modified:
1106 +10 -3 trunk/src/s_conf.c (File Modified)
1107
1108
1109 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1110 Log:
1111 Make oper_up() take +i/-i during opering up into account
1112 (e.g. no_oper_invis extension, +i in operator::umodes).
1113 Remove the hack from no_oper_invis.
1114
1115
1116 Changes: Modified:
1117 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1118 +4 -0 trunk/src/s_user.c (File Modified)
1119
1120
1121 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1122 Log:
1123 no_oper_invis: decrement invisible count when clearing
1124 invisible on a local client who has just opered up
1125 oper_up() should really do this
1126
1127
1128 Changes: Modified:
1129 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1130
1131
1132 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1133 Log:
1134 Put "End of Channel Quiet List" instead of
1135 "End of Channel Ban List" for a +q list.
1136 Due to client restrictions the numerics for
1137 quiet lists must be the same as for ban lists.
1138
1139
1140 Changes: Modified:
1141 +4 -1 trunk/src/chmode.c (File Modified)
1142
1143
1144 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1145 Log:
1146 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1147 Change TS6 JOIN processing
1148 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1149 a local user joins an existing channel
1150 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1151 propagating a TS6 JOIN
1152 - don't interpret simple modes in an incoming TS6 JOIN
1153
1154 This is to avoid desyncs when certain mode changes (e.g. -im)
1155 cross with joins. A downside is that simple modes will be
1156 more desynched when a JOIN creates a channel or lowers TS,
1157 but that's less important.
1158
1159 Update the TS6 specification to include this, and clarify
1160 that TMODE can come from a server and that MODE must be
1161 translated into TMODE from other servers too.
1162
1163
1164 Changes: Modified:
1165 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1166 +19 -127 trunk/modules/core/m_join.c (File Modified)
1167
1168
1169 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1170 Log:
1171 Make -logfile work again.
1172
1173
1174 Changes: Modified:
1175 +2 -2 trunk/src/s_log.c (File Modified)
1176
1177
1178 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1179 Log:
1180 - fix off-by-one memory overflow error.
1181
1182
1183 Changes: Modified:
1184 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1185
1186
1187 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1188 Log:
1189 Change handling of modularized umodes:
1190 - keep the bitmask reserved forever to the letter, fixing
1191 the problems when loading multiple umode modules,
1192 unloading them and then loading them in a different order
1193 - don't allow local users to change umodes which have
1194 been unloaded and don't set them on new users via
1195 default_umodes
1196
1197
1198 Changes: Modified:
1199 +24 -3 trunk/src/s_user.c (File Modified)
1200
1201
1202 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1203 Log:
1204 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1205
1206
1207 Changes: Modified:
1208 +1 -0 trunk/include/s_user.h (File Modified)
1209 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1210 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1211 +22 -0 trunk/src/s_user.c (File Modified)
1212
1213
1214 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1215 Log:
1216 DNSBL keyword substitution is available as of 2.1.3.
1217
1218
1219 Changes: Modified:
1220 +1 -1 trunk/doc/example.conf (File Modified)
1221
1222
1223 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1224 Log:
1225 Change two occurances like match(userinput, target_p->name) ||
1226 match(target_p->name, userinput) to just match(userinput,
1227 target_p->name). No client name can contain * or ? now.
1228
1229
1230 Changes: Modified:
1231 +1 -1 trunk/modules/m_trace.c (File Modified)
1232 +1 -2 trunk/src/s_serv.c (File Modified)
1233
1234
1235 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1236 Log:
1237 Do not try find_server() on a name find_client() has
1238 returned NULL for, as this will always return NULL
1239 since the removal of hostmasking.
1240
1241
1242 Changes: Modified:
1243 +1 -2 trunk/modules/m_pong.c (File Modified)
1244 +0 -4 trunk/src/s_serv.c (File Modified)
1245
1246
1247 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1248 Log:
1249 Remove server_exists() which checked whether the
1250 server name existed taking hostmasking into account
1251 and just check with find_server(); admittedly
1252 this checks if the name is a SID but that's not
1253 a real problem.
1254
1255
1256 Changes: Modified:
1257 +3 -27 trunk/modules/core/m_server.c (File Modified)
1258
1259
1260 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1261 Log:
1262 Remove hash_find_masked_server(), which made it possible
1263 to specify the full (unmasked) name of a server behind
1264 a hostmask. As a result find_any_client() (for prefixes)
1265 becomes equal to find_client(), so remove that too.
1266
1267
1268 Changes: Modified:
1269 +0 -1 trunk/include/hash.h (File Modified)
1270 +1 -75 trunk/src/hash.c (File Modified)
1271 +1 -1 trunk/src/parse.c (File Modified)
1272
1273
1274 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1275 Log:
1276 Remove '*' from valid server name characters.
1277 This makes it impossible to connect hostmasked servers.
1278 (This support didn't work well anyway, was incompatible
1279 with TS6 and we never masked ourselves.)
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/src/match.c (File Modified)
1284
1285
1286 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1287 Log:
1288 Change spambot, flooder and jupe joiner notices from host to orighost.
1289
1290
1291 Changes: Modified:
1292 +1 -1 trunk/modules/core/m_join.c (File Modified)
1293 +2 -2 trunk/modules/core/m_message.c (File Modified)
1294 +2 -2 trunk/src/channel.c (File Modified)
1295
1296
1297 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1298 Log:
1299 Add documentation for SASL client protocol, same as atheme doc/SASL.
1300
1301
1302 Changes: Modified:
1303 + - trunk/doc/sasl.txt (File Added)
1304
1305
1306 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1307 Log:
1308 Include real hostname in Closing Link message for unknown
1309 connections that have sent USER. This is helpful for
1310 k-lined users while not breaking server IP hiding.
1311
1312
1313 Changes: Modified:
1314 +3 -1 trunk/src/client.c (File Modified)
1315
1316
1317 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1318 Log:
1319 Rerun autoconf.
1320
1321
1322 Changes: Modified:
1323 +29 -29 trunk/configure (File Modified)
1324
1325
1326 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1327 Log:
1328 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1329
1330
1331 Changes: Modified:
1332 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1333
1334
1335 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1336 Log:
1337 Backport from early 3.x:
1338
1339 --
1340 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1341 Log:
1342 - remove "Processing connection to foobar.net" message
1343
1344
1345 Changes: Modified:
1346 +0 -3 trunk/src/s_auth.c (File Modified)
1347
1348
1349 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1350 Log:
1351 - missed the processing connection one (actually, we can probably nuke this one)
1352
1353
1354 Changes: Modified:
1355 +1 -2 trunk/src/s_auth.c (File Modified)
1356
1357
1358 river 2006/09/27 16:33:05 UTC (20060927-2174)
1359 Log:
1360 get_client_name = stupid
1361
1362
1363
1364 Changes: Modified:
1365 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1366
1367
1368 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1369 Log:
1370 - remove excessive arguments
1371
1372
1373 Changes: Modified:
1374 +1 -2 trunk/src/s_conf.c (File Modified)
1375 +1 -1 trunk/src/s_user.c (File Modified)
1376
1377
1378 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1379 Log:
1380 - use sendto_one_notice() for on-connect notices too.
1381
1382
1383 Changes: Modified:
1384 +10 -10 trunk/src/s_auth.c (File Modified)
1385
1386
1387 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1388 Log:
1389 - use sendto_one_notice() in the core, too.
1390
1391
1392 Changes: Modified:
1393 +2 -2 trunk/src/chmode.c (File Modified)
1394 +8 -15 trunk/src/modules.c (File Modified)
1395 +3 -5 trunk/src/s_conf.c (File Modified)
1396 +1 -2 trunk/src/s_newconf.c (File Modified)
1397 +20 -57 trunk/src/s_user.c (File Modified)
1398
1399
1400 river 2006/09/27 16:19:25 UTC (20060927-2166)
1401 Log:
1402 the KILL command will use get_client_name(, SHOW_IP) instead of
1403 target->name, and will show a more useful error for local opers
1404
1405
1406
1407 Changes: Modified:
1408 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1409
1410
1411 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1412 Log:
1413 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1414
1415
1416 Changes: Modified:
1417 +4 -2 trunk/src/send.c (File Modified)
1418
1419
1420 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1421 Log:
1422 - back out r2159
1423
1424
1425 Changes: Modified:
1426 +1 -1 trunk/include/client.h (File Modified)
1427
1428
1429 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1430 Log:
1431 - get_id(): fall back to "*" if client has no known name
1432
1433
1434 Changes: Modified:
1435 +1 -1 trunk/include/client.h (File Modified)
1436
1437
1438 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1439 Log:
1440 - convert to sendto_one_notice().
1441
1442
1443 Changes: Modified:
1444 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1445 +4 -6 trunk/unsupported/m_force.c (File Modified)
1446
1447
1448 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1449 Log:
1450 - use sendto_one_notice() in many places instead of
1451 sendto_one(source_p, ":%s NOTICE %s :", ...);
1452
1453
1454 Changes: Modified:
1455 +10 -25 trunk/extensions/example_module.c (File Modified)
1456 +5 -14 trunk/extensions/hurt.c (File Modified)
1457 +1 -2 trunk/extensions/m_42.c (File Modified)
1458 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1459 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1460 +1 -2 trunk/extensions/m_opme.c (File Modified)
1461 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1462 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1463 +3 -7 trunk/modules/core/m_die.c (File Modified)
1464 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1465 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1466 +1 -2 trunk/modules/m_challenge.c (File Modified)
1467 +11 -15 trunk/modules/m_connect.c (File Modified)
1468 +20 -28 trunk/modules/m_dline.c (File Modified)
1469 +2 -2 trunk/modules/m_etrace.c (File Modified)
1470 +11 -21 trunk/modules/m_gline.c (File Modified)
1471 +2 -4 trunk/modules/m_kline.c (File Modified)
1472 +1 -2 trunk/modules/m_rehash.c (File Modified)
1473 +3 -7 trunk/modules/m_restart.c (File Modified)
1474 +31 -45 trunk/modules/m_set.c (File Modified)
1475 +2 -4 trunk/modules/m_testmask.c (File Modified)
1476 +5 -8 trunk/modules/m_unreject.c (File Modified)
1477 +2 -5 trunk/modules/m_xline.c (File Modified)
1478 --
1479
1480
1481 Changes: Modified:
1482 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1483 +10 -25 trunk/extensions/example_module.c (File Modified)
1484 +5 -14 trunk/extensions/hurt.c (File Modified)
1485 +1 -2 trunk/extensions/m_42.c (File Modified)
1486 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1487 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1488 +1 -2 trunk/extensions/m_opme.c (File Modified)
1489 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1490 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1491 +3 -7 trunk/modules/core/m_die.c (File Modified)
1492 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1493 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1494 +1 -2 trunk/modules/m_challenge.c (File Modified)
1495 +11 -15 trunk/modules/m_connect.c (File Modified)
1496 +2 -4 trunk/modules/m_dline.c (File Modified)
1497 +2 -2 trunk/modules/m_etrace.c (File Modified)
1498 +11 -21 trunk/modules/m_gline.c (File Modified)
1499 +2 -4 trunk/modules/m_kline.c (File Modified)
1500 +1 -2 trunk/modules/m_rehash.c (File Modified)
1501 +3 -7 trunk/modules/m_restart.c (File Modified)
1502 +31 -45 trunk/modules/m_set.c (File Modified)
1503 +2 -4 trunk/modules/m_testmask.c (File Modified)
1504 +5 -8 trunk/modules/m_unreject.c (File Modified)
1505 +1 -3 trunk/modules/m_xline.c (File Modified)
1506 +2 -2 trunk/src/chmode.c (File Modified)
1507 +8 -15 trunk/src/modules.c (File Modified)
1508 +10 -14 trunk/src/s_auth.c (File Modified)
1509 +3 -6 trunk/src/s_conf.c (File Modified)
1510 +1 -2 trunk/src/s_newconf.c (File Modified)
1511 +20 -57 trunk/src/s_user.c (File Modified)
1512 +4 -2 trunk/src/send.c (File Modified)
1513 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1514 +4 -6 trunk/unsupported/m_force.c (File Modified)
1515
1516
1517 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1518 Log:
1519 - keyword-subst from charybdis 2.2.
1520
1521
1522 Changes: Modified:
1523 +12 -3 trunk/doc/example.conf (File Modified)
1524 +58 -3 trunk/doc/reference.conf (File Modified)
1525 + - trunk/include/substitution.h (File Added)
1526 +1 -0 trunk/src/Makefile.in (File Modified)
1527 +2 -2 trunk/src/s_conf.c (File Modified)
1528 +164 -1 trunk/src/s_user.c (File Modified)
1529 + - trunk/src/substitution.c (File Added)
1530
1531
1532 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1533 Log:
1534 Removed merge tracking for "svnmerge" for
1535 http://svn.atheme.org/charybdis/branches/release-2.2
1536
1537
1538 Changes: Modified:
1539 + - trunk/ (Property Modified)
1540
1541
1542 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1543 Log:
1544 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1545 http://svn.atheme.org/charybdis/branches/release-2.2
1546
1547
1548 Changes: Modified:
1549 + - trunk/ (Property Modified)
1550
1551
1552 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1553 Log:
1554 Removed merge tracking for "svnmerge" for
1555 http://svn.atheme.org/charybdis/branches/release-2.2
1556
1557
1558 Changes: Modified:
1559 + - trunk/ (Property Modified)
1560
1561
1562 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1563 Log:
1564 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1565 http://svn.atheme.org/charybdis/branches/release-2.2
1566
1567
1568 Changes: Modified:
1569 + - trunk/ (Property Modified)
1570
1571
1572 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1573 Log:
1574 - bleah
1575
1576
1577 Changes: Modified:
1578 + - trunk/ (Property Modified)
1579
1580
1581 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1582 Log:
1583 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1584 http://svn.atheme.org/charybdis/branches/release-2.2
1585
1586
1587 Changes: Modified:
1588 + - trunk/ (Property Modified)
1589
1590
1591 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1592 Log:
1593 - version bump to 2.2.0
1594
1595
1596 Changes: Modified:
1597 +3 -1 trunk/NEWS (File Modified)
1598 +1 -1 trunk/configure.ac (File Modified)
1599
1600
1601 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1602 Log:
1603 - the new plan:
1604 + branches/release-2.1 -> 2.2 base
1605 + 3.0 -> branches/cxxconversion
1606 + backport some immediate 3.0 functionality for 2.2
1607 + other stuff
1608
1609
1610 Changes: Modified:
1611 + - trunk/ (File Added)
1612
1613
1614 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1615 Log:
1616 Merged revisions 3135,3137 via svnmerge from
1617 http://svn.atheme.org/charybdis/trunk
1618
1619 ........
1620 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1621
1622 - Expand TRACE description
1623 - Mention expiry time in TESTLINE
1624 ........
1625 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1626
1627 Update copyright year for sgml docs to 2007.
1628 ........
1629
1630
1631 Changes: Modified:
1632 + - branches/release-2.1/ (Property Modified)
1633 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1634 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1635
1636
1637 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1638 Log:
1639 Merged revisions 1999 via svnmerge from
1640 http://svn.atheme.org/charybdis/trunk
1641 Add river to CREDITS
1642
1643 ........
1644 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1645
1646 vanity
1647 ........
1648
1649
1650 Changes: Modified:
1651 + - branches/release-2.1/ (Property Modified)
1652 +1 -0 branches/release-2.1/CREDITS (File Modified)
1653
1654
1655 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1656 Log:
1657 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1658 http://svn.atheme.org/charybdis/trunk
1659
1660 ........
1661 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1662
1663 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1664 ........
1665 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1666
1667 - add use_forward to /info
1668 ........
1669 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1670
1671 Call channel_modes() with &me instead of source_p when
1672 sending out a JOIN and SJOIN for a local user. This
1673 saves checking whether they are on the channel they
1674 have just joined.
1675 ........
1676 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1677
1678 If use_forward is disabled:
1679 - hide +fFQ in 005
1680 - hide +f in /mode #channel (/mode #channel f still shows it)
1681 - do not send any mode changes adding +f to local clients
1682 (-f ones are still sent)
1683 ........
1684
1685
1686 Changes: Modified:
1687 + - branches/release-2.1/ (Property Modified)
1688 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1689 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1690 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1691 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1692 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1693 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1694 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1695 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1696 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1697 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1698 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1699 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1700
1701
1702 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1703 Log:
1704 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1705
1706
1707 Changes: Modified:
1708 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1709 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1710 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1711
1712
1713 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1714 Log:
1715 Add accountability (wallops, log) to OKICK.
1716
1717
1718 Changes: Modified:
1719 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1720
1721
1722 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1723 Log:
1724 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1725 Similar to branches/release-2.2 r3061.
1726
1727
1728 Changes: Modified:
1729 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1730
1731
1732 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1733 Log:
1734 - Write xline to file after instead of before notifying opers and source
1735 - Also notify source of failure to add xline
1736 Similar to branches/release-2.2 r3057.
1737
1738
1739 Changes: Modified:
1740 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1741
1742
1743 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1744 Log:
1745 If a dline/kline/resv cannot be added to the file, send
1746 the regular notices to local opers and source anyway,
1747 and also warn the source (local opers were already warned).
1748 Similar to branches/release-2.2 r3053.
1749
1750
1751 Changes: Modified:
1752 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1753
1754
1755 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1756 Log:
1757 Port over fixes from unkline/unxline/unresv to undline.
1758 Similar to branches/release-2.2 r3049.
1759
1760
1761 Changes: Modified:
1762 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1763
1764
1765 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1766 Log:
1767 Merged revisions 2915 via svnmerge from
1768 http://svn.atheme.org/charybdis/trunk
1769
1770 ........
1771 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1772
1773 In usage message, show kline.conf and xline.conf instead
1774 of klines.conf and xlines.conf.
1775 ........
1776
1777
1778 Changes: Modified:
1779 + - branches/release-2.1/ (Property Modified)
1780 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1781
1782
1783 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1784 Log:
1785 Merged revisions 2831,2833,2853 via svnmerge from
1786 http://svn.atheme.org/charybdis/trunk
1787
1788 ........
1789 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1790
1791 unkline/unxline/unresv:
1792 - if fclose on the output returns an error, treat this as a
1793 write error too
1794 - check if the rename from the temp file to the ban conf failed
1795 ........
1796 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1797
1798 When adding a permanent dline/kline/xline/resv, check
1799 the return value of fclose().
1800 ........
1801 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1802
1803 Do not free xline aconf if it could not be written out.
1804 It will be added to the list in memory anyway.
1805 ........
1806
1807
1808 Changes: Modified:
1809 + - branches/release-2.1/ (Property Modified)
1810 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1811 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1812 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1813 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1814
1815
1816 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1817 Log:
1818 NEWS: Clarify effects of ip_cloaking changes a little.
1819
1820
1821 Changes: Modified:
1822 +2 -0 branches/release-2.1/NEWS (File Modified)
1823
1824
1825 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1826 Log:
1827 Rerun autoconf.
1828
1829
1830 Changes: Modified:
1831 +9 -9 branches/release-2.1/configure (File Modified)
1832
1833
1834 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1835 Log:
1836 Version bump on 2.1 branch to 2.1.2.
1837
1838
1839 Changes: Modified:
1840 +1 -1 branches/release-2.1/configure.ac (File Modified)
1841
1842
1843 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1844 Log:
1845 Mention r2801/r2805.
1846
1847
1848 Changes: Modified:
1849 +1 -0 branches/release-2.1/NEWS (File Modified)
1850
1851
1852 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1853 Log:
1854 Merged revisions 2801 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1856
1857 ........
1858 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1859
1860 ip_cloaking: try to avoid truncation by removing more
1861 components of the hostname (except the TLD).
1862 ........
1863
1864
1865 Changes: Modified:
1866 + - branches/release-2.1/ (Property Modified)
1867 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1868
1869
1870 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1871 Log:
1872 Update NEWS.
1873
1874
1875 Changes: Modified:
1876 +8 -1 branches/release-2.1/NEWS (File Modified)
1877
1878
1879 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1880 Log:
1881 Merged revisions 2781 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1883
1884 ........
1885 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1886
1887 Fix stupid bug: checked a hostmask against the found
1888 ban instead of all exceptions, causing all host mangled
1889 clients to be exempted if there was a single ban
1890 exception in many cases.
1891 ........
1892
1893
1894 Changes: Modified:
1895 + - branches/release-2.1/ (Property Modified)
1896 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1897
1898
1899 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1900 Log:
1901 Merged revisions 2773 via svnmerge from
1902 http://svn.atheme.org/charybdis/trunk
1903
1904 ........
1905 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1906
1907 user@host must be *@* for a shared{} block with flags=locops
1908 (server should not be *).
1909 ........
1910
1911
1912 Changes: Modified:
1913 + - branches/release-2.1/ (Property Modified)
1914 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1915
1916
1917 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1918 Log:
1919 Tweak \s code a little.
1920
1921
1922 Changes: Modified:
1923 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1924 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1925 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1926
1927
1928 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1929 Log:
1930 Merged revisions 2761 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1932
1933 ........
1934 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1935
1936 The testline/no_tilde fixes are in 2.1.1.
1937 ........
1938
1939
1940 Changes: Modified:
1941 + - branches/release-2.1/ (Property Modified)
1942 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1943
1944
1945 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1946 Log:
1947 Update NEWS.
1948
1949
1950 Changes: Modified:
1951 +4 -1 branches/release-2.1/NEWS (File Modified)
1952
1953
1954 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1955 Log:
1956 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
1957 http://svn.atheme.org/charybdis/trunk
1958 no_tilde fixes
1959
1960 ........
1961 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1962
1963 If the auth{} block has no_tilde and is not kline exempt,
1964 check the username without tilde against klines too.
1965 This is consistent with the way klines work on spoofs
1966 (klines checked on both raw and appearing-on-IRC version).
1967 ........
1968 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1969
1970 Rework the fix for klines with no_tilde.
1971 Add an extra argument to find_address_conf() for the
1972 username without tilde, as that may contain one character more.
1973 ........
1974 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1975
1976 Unbreak compile (because of r2697).
1977 testline with ~ could be improved some more perhaps, but this should work.
1978 ........
1979 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1980
1981 testline: take no_tilde and username truncation into account
1982 ........
1983 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1984
1985 Add some information on /testline with no_tilde and username truncation.
1986 ........
1987
1988
1989 Changes: Modified:
1990 + - branches/release-2.1/ (Property Modified)
1991 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1992 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1993 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1994 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1995 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1996 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1997
1998
1999 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2000 Log:
2001 Merged revisions 2149,2151 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2003
2004 ........
2005 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2006
2007 Move kills from services from +s to +k snomask.
2008 Kills from non-service opers remain on +s.
2009 ........
2010 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2011
2012 Update description of +s and +k snomasks.
2013 ........
2014
2015
2016 Changes: Modified:
2017 + - branches/release-2.1/ (Property Modified)
2018 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2019 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2020 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2021
2022
2023 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2024 Log:
2025 Merged revisions 2685 via svnmerge from
2026 http://svn.atheme.org/charybdis/trunk
2027
2028 ........
2029 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2030
2031 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2032 ........
2033
2034
2035 Changes: Modified:
2036 + - branches/release-2.1/ (Property Modified)
2037 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2038
2039
2040 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2041 Log:
2042 Merged revisions 2693 via svnmerge from
2043 http://svn.atheme.org/charybdis/trunk
2044
2045 ........
2046 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2047
2048 Fix truncation (by one) of unidented usernames
2049 if user registration is done because of DNSBL
2050 completion (which is the usual case if a valid
2051 NICK and USER are sent quickly and any DNSBLs
2052 are enabled).
2053 ........
2054
2055
2056 Changes: Modified:
2057 + - branches/release-2.1/ (Property Modified)
2058 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2059
2060
2061 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2062 Log:
2063 Update NEWS.
2064
2065
2066 Changes: Modified:
2067 +10 -0 branches/release-2.1/NEWS (File Modified)
2068
2069
2070 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2071 Log:
2072 Rerun autoconf.
2073
2074
2075 Changes: Modified:
2076 +9 -9 branches/release-2.1/configure (File Modified)
2077
2078
2079 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2080 Log:
2081 Version bump to 2.1.1.
2082
2083
2084 Changes: Modified:
2085 +1 -1 branches/release-2.1/configure.ac (File Modified)
2086
2087
2088 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2089 Log:
2090 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
2091 http://svn.atheme.org/charybdis/trunk
2092
2093 ........
2094 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2095
2096 - fix a server notice on SID collision where the server name is mentioned twice
2097 ........
2098 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2099
2100 - get_server_name() is stupid
2101 ........
2102 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2103
2104 - fix an oops
2105 ........
2106 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2107
2108 Do the Attempt to re-introduce SID server notice somewhat
2109 differently, showing a real host again if !HIDE_SERVERS_IPS
2110 and still showing the server name exactly once.
2111 ........
2112 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2113
2114 Fix log message for Attempt to re-introduce SID (server notice was ok).
2115 ........
2116 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2117
2118 - replace "No N line" with "no connect block" in a
2119 serverlog message
2120 - show attempted server name in a few serverlog messages
2121 ........
2122
2123
2124 Changes: Modified:
2125 + - branches/release-2.1/ (Property Modified)
2126 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2127
2128
2129 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2130 Log:
2131 Merged revisions 2218 via svnmerge from
2132 http://svn.atheme.org/charybdis/trunk
2133
2134 ........
2135 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2136
2137 Fix garbage in /stats y output on 64-bit archs.
2138 ........
2139
2140
2141 Changes: Modified:
2142 + - branches/release-2.1/ (Property Modified)
2143 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2144
2145
2146 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2147 Log:
2148 Merged revisions 2438 via svnmerge from
2149 http://svn.atheme.org/charybdis/trunk
2150
2151 ........
2152 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2153
2154 Enable Revision keyword in addition to Id.
2155 ........
2156
2157
2158 Changes: Modified:
2159 + - branches/release-2.1/ (Property Modified)
2160 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2161
2162
2163 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2164 Log:
2165 Merged revisions 2679 via svnmerge from
2166 http://svn.atheme.org/charybdis/trunk
2167
2168 ........
2169 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2170
2171 Port over ratbox 2.2 r23253 (anfl):
2172 - remove the cached storage of how many +beI there are, thereby fixing a
2173 case where it can get desynced from reality
2174 ........
2175
2176
2177 Changes: Modified:
2178 + - branches/release-2.1/ (Property Modified)
2179 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2180 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2181
2182
2183 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2184 Log:
2185 Merged revisions 2093,2095 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2187
2188 ........
2189 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2190
2191 - change DNSBL licensing to BSD.
2192 ........
2193 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2194
2195 - change x86-assembly FNV implementation to BSD license
2196 ........
2197
2198
2199 Changes: Modified:
2200 + - branches/release-2.1/ (Property Modified)
2201 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2202 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2203
2204
2205 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2206 Log:
2207 Merged revisions 2073,2075 via svnmerge from
2208 http://svn.atheme.org/charybdis/trunk
2209
2210 ........
2211 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2212
2213 Put full information in the squit reason when exiting
2214 a server due to a servlink (ziplinks) error.
2215 ........
2216 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2217
2218 Put full information in the squit reason when exiting
2219 a server due to not enough arguments for a command.
2220 ........
2221
2222
2223 Changes: Modified:
2224 + - branches/release-2.1/ (Property Modified)
2225 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2226 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2227
2228
2229 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2230 Log:
2231 Merged revisions 2071 via svnmerge from
2232 http://svn.atheme.org/charybdis/trunk
2233
2234 ........
2235 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2236
2237 Don't redirect users from an existing domain to an
2238 existing server in reference.conf.
2239 Idea from ratbox.
2240 ........
2241
2242
2243 Changes: Modified:
2244 + - branches/release-2.1/ (Property Modified)
2245 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2246
2247
2248 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2249 Log:
2250 Merged revisions 2053 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2252
2253 ........
2254 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2255
2256 Make find_channel_membership() choose the shortest list
2257 (channel's list or user's list) to search, avoiding excessive
2258 CPU usage with services which are in lots of channels.
2259 From ratbox 2.2 (anfl/jilles)
2260 ........
2261
2262
2263 Changes: Modified:
2264 + - branches/release-2.1/ (Property Modified)
2265 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2266
2267
2268 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2269 Log:
2270 Rerun autoconf.
2271
2272
2273 Changes: Modified:
2274 +9 -9 branches/release-2.1/configure (File Modified)
2275
2276
2277 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2278 Log:
2279 Version change 2.1.0rc1 -> 2.1.0 (release).
2280
2281
2282 Changes: Modified:
2283 +1 -1 branches/release-2.1/configure.ac (File Modified)
2284
2285
2286 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2287 Log:
2288 Merged revisions 2029 via svnmerge from
2289 http://svn.atheme.org/charybdis/trunk
2290
2291 ........
2292 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2293
2294 NEWS: mention m_webirc.c module
2295 ........
2296
2297
2298 Changes: Modified:
2299 + - branches/release-2.1/ (Property Modified)
2300 +1 -0 branches/release-2.1/NEWS (File Modified)
2301
2302
2303 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2304 Log:
2305 Rerun autoconf.
2306
2307
2308 Changes: Modified:
2309 +9 -9 branches/release-2.1/configure (File Modified)
2310
2311
2312 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2313 Log:
2314 Change version to 2.1.0rc1.
2315
2316
2317 Changes: Modified:
2318 +1 -1 branches/release-2.1/configure.ac (File Modified)
2319
2320
2321 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2322 Log:
2323 Merged revisions 2021 via svnmerge from
2324 http://svn.atheme.org/charybdis/trunk
2325
2326 ........
2327 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2328
2329 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2330 related flaky looking things, and instead keep a list
2331 of BlacklistClients in PreClient.
2332 ........
2333
2334
2335 Changes: Modified:
2336 + - branches/release-2.1/ (Property Modified)
2337 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2338 +1 -1 branches/release-2.1/include/client.h (File Modified)
2339 +0 -1 branches/release-2.1/include/res.h (File Modified)
2340 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2341 +0 -24 branches/release-2.1/src/res.c (File Modified)
2342 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2343
2344
2345 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2346 Log:
2347 Merged revisions 2015,2017 via svnmerge from
2348 http://svn.atheme.org/charybdis/trunk
2349
2350 ........
2351 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2352
2353 Check if the name in the question section of the
2354 DNS reply matches what we queried, to guard against
2355 late replies to a previous query with the same id.
2356 ........
2357 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2358
2359 res.c: add a comment summarizing our changes
2360 ........
2361
2362
2363 Changes: Modified:
2364 + - branches/release-2.1/ (Property Modified)
2365 +53 -18 branches/release-2.1/src/res.c (File Modified)
2366
2367
2368 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2369 Log:
2370 Merged revisions 1981 via svnmerge from
2371 http://svn.atheme.org/charybdis/trunk
2372
2373 ........
2374 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2375
2376 Alphabetize extensions and tweak the descriptions a little.
2377 ........
2378
2379
2380 Changes: Modified:
2381 + - branches/release-2.1/ (Property Modified)
2382 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2383 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2384
2385
2386 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2387 Log:
2388 Merged revisions 1975 via svnmerge from
2389 http://svn.atheme.org/charybdis/trunk
2390
2391 ........
2392 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2393
2394 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2395 We should use the IP and not truncate the hostname.
2396 From ratbox 2.2 (androsyn)
2397 ........
2398
2399
2400 Changes: Modified:
2401 + - branches/release-2.1/ (Property Modified)
2402 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2403
2404
2405 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2406 Log:
2407 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2408 http://svn.atheme.org/charybdis/trunk
2409
2410
2411 Changes: Modified:
2412 + - branches/release-2.1/ (Property Modified)
2413
2414
2415 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2416 Log:
2417 - branch 2.1 release family
2418
2419
2420 Changes: Modified:
2421 + - branches/release-2.1/ (File Added)
2422
2423
2424 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2425 Log:
2426 Describe new handling of host mangling in channel bans in SGML.
2427
2428
2429 Changes: Modified:
2430 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2431
2432
2433 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2434 Log:
2435 - ok, 2.1 operline brought to you by marvin the melancholy robot
2436
2437
2438 Changes: Modified:
2439 +1 -1 trunk/src/messages.tab (File Modified)
2440
2441
2442 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2443 Log:
2444 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2445 If anybody comes up with anything better, then please let us know
2446 and we will change this before 2.1 is branched.
2447
2448
2449 Changes: Modified:
2450 +1 -1 trunk/src/messages.tab (File Modified)
2451
2452
2453 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2454 Log:
2455 Add EUID to capab.txt.
2456
2457
2458 Changes: Modified:
2459 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2460
2461
2462 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2463 Log:
2464 Update NEWS file.
2465
2466
2467 Changes: Modified:
2468 +3 -0 trunk/NEWS (File Modified)
2469
2470
2471 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2472 Log:
2473 Allow service{} servers to manipulate the nick delay table
2474 (for "nickserv enforcement").
2475 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2476 If duration is 0, the nickdelay entry is removed, otherwise
2477 it is added with the duration in seconds (maximum 24 hours).
2478 It is suggested that this is used if the EUID capab is present.
2479
2480
2481 Changes: Modified:
2482 +42 -1 trunk/modules/m_services.c (File Modified)
2483
2484
2485 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2486 Log:
2487 HURT: strip off *@ from the start of the mask
2488 reject anything else containing '@' or '!'
2489
2490
2491 Changes: Modified:
2492 +11 -0 trunk/extensions/hurt.c (File Modified)
2493
2494
2495 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2496 Log:
2497 ircd.c: need supported.h here
2498
2499
2500 Changes: Modified:
2501 +1 -0 trunk/src/ircd.c (File Modified)
2502
2503
2504 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2505 Log:
2506 HURT: less ambiguity here
2507 ips/hosts to be hurt must contain a '.' or ':' otherwise
2508 they are interpreted as nicks
2509
2510
2511 Changes: Modified:
2512 +14 -9 trunk/extensions/hurt.c (File Modified)
2513
2514
2515 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2516 Log:
2517 - we're now ircd-charybdis.org.
2518 - properly alphabetize credits
2519
2520
2521 Changes: Modified:
2522 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2523
2524
2525 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2526 Log:
2527 - add additional modules to the configs
2528
2529
2530 Changes: Modified:
2531 +6 -0 trunk/doc/example.conf (File Modified)
2532 +12 -0 trunk/doc/reference.conf (File Modified)
2533
2534
2535 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2536 Log:
2537 - remove hurt.h, it is pointless and confusing
2538
2539
2540 Changes: Modified:
2541 +27 -62 trunk/extensions/hurt.c (File Modified)
2542 + - trunk/extensions/hurt.h (File Deleted)
2543
2544
2545 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2546 Log:
2547 - add code to suggest a local HURT by nickname.
2548 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2549
2550
2551 Changes: Modified:
2552 +40 -10 trunk/extensions/hurt.c (File Modified)
2553 +1 -0 trunk/extensions/hurt.h (File Modified)
2554
2555
2556 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2557 Log:
2558 - update NEWS file
2559
2560
2561 Changes: Modified:
2562 +2 -1 trunk/NEWS (File Modified)
2563
2564
2565 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2566 Log:
2567 MASKTRACE/TESTMASK: check orighost as well
2568
2569
2570 Changes: Modified:
2571 +4 -2 trunk/modules/m_etrace.c (File Modified)
2572 +3 -1 trunk/modules/m_testmask.c (File Modified)
2573
2574
2575 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2576 Log:
2577 Make RPL_ISUPPORT (005) numeric modularizable.
2578 Currently it will reassemble the numeric every time
2579 it needs to be sent, using a few dozen callbacks;
2580 if this is too slow some caching scheme should be
2581 implemented.
2582
2583
2584 Changes: Modified:
2585 +0 -1 trunk/include/s_user.h (File Modified)
2586 +36 -114 trunk/include/supported.h (File Modified)
2587 +1 -1 trunk/modules/m_version.c (File Modified)
2588 +1 -0 trunk/src/Makefile.in (File Modified)
2589 +1 -0 trunk/src/ircd.c (File Modified)
2590 +300 -25 trunk/src/s_user.c (File Modified)
2591 + - trunk/src/supported.c (File Added)
2592
2593
2594 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2595 Log:
2596 EUID orighost could differ from host only in case,
2597 do not mark as dynamic spoof then
2598
2599
2600 Changes: Modified:
2601 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2602
2603
2604 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2605 Log:
2606 kline help file: clarify a bit and remove some obsolete stuff
2607 partly suggested by Olin
2608
2609
2610 Changes: Modified:
2611 +8 -8 trunk/help/opers/kline (File Modified)
2612
2613
2614 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2615 Log:
2616 Update NEWS file.
2617
2618
2619 Changes: Modified:
2620 +20 -0 trunk/NEWS (File Modified)
2621
2622
2623 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2624 Log:
2625 Show real host/IP to nonopers whoising themselves.
2626 The IP is not shown for auth{} spoofs, otherwise it is,
2627 as it looked rather weird to me to show an auth{} spoofed
2628 IP like this. (/userhost on self still shows the IP.)
2629
2630
2631 Changes: Modified:
2632 +13 -2 trunk/modules/m_whois.c (File Modified)
2633
2634
2635 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2636 Log:
2637 Document nick_delay stuff and move it around a bit.
2638
2639
2640 Changes: Modified:
2641 +1 -2 trunk/doc/example.conf (File Modified)
2642 +8 -2 trunk/doc/reference.conf (File Modified)
2643
2644
2645 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2646 Log:
2647 - disable nickdelay by default. Needs to be documented in reference.conf.
2648
2649
2650 Changes: Modified:
2651 +2 -0 trunk/doc/example.conf (File Modified)
2652 +2 -0 trunk/doc/reference.conf (File Modified)
2653
2654
2655 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2656 Log:
2657 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2658
2659
2660 Changes: Modified:
2661 +2 -1 trunk/modules/m_services.c (File Modified)
2662
2663
2664 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2665 Log:
2666 ip_cloaking: somewhat hackish but we need to send the
2667 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2668 umodes
2669
2670
2671 Changes: Modified:
2672 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2673
2674
2675 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2676 Log:
2677 If EUID is used, show realhost in far connect notice
2678 (but not in far disconnect notice).
2679
2680
2681 Changes: Modified:
2682 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2683
2684
2685 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2686 Log:
2687 ip_cloaking:
2688 - use non-ENCAP CHGHOST if possible
2689 - really introduce new users with their mangled and real
2690 host if +h is in default umodes
2691
2692
2693 Changes: Modified:
2694 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2695
2696
2697 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2698 Log:
2699 Add non-ENCAP CHGHOST.
2700
2701
2702 Changes: Modified:
2703 +49 -11 trunk/modules/m_chghost.c (File Modified)
2704
2705
2706 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2707 Log:
2708 Initial addition of EUID (puts realhost/account in same
2709 command as user introduction).
2710 See doc/technical/euid.txt for more information.
2711 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2712
2713
2714 Changes: Modified:
2715 + - trunk/doc/technical/euid.txt (File Added)
2716 +2 -1 trunk/include/s_serv.h (File Modified)
2717 +1 -1 trunk/include/s_user.h (File Modified)
2718 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2719 +1 -34 trunk/modules/m_chghost.c (File Modified)
2720 +0 -28 trunk/modules/m_services.c (File Modified)
2721 +30 -1 trunk/src/s_serv.c (File Modified)
2722 +30 -3 trunk/src/s_user.c (File Modified)
2723
2724
2725 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2726 Log:
2727 Store the mangled host in localClient and use it for
2728 ban matching (also match real host for mangled users,
2729 also match mangled host for uncloaked users).
2730 Improve interaction of +h with auth{} and services
2731 spoofs.
2732 Note that all of this only applies to clients who
2733 connect after the mangling module is loaded
2734 (other clients cannot even set +h).
2735 The sorcerynet cloaking module has not been updated
2736 for these changes.
2737
2738
2739 Changes: Modified:
2740 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2741 +3 -0 trunk/include/client.h (File Modified)
2742 +64 -5 trunk/src/channel.c (File Modified)
2743 +1 -0 trunk/src/client.c (File Modified)
2744 +2 -2 trunk/src/s_user.c (File Modified)
2745
2746
2747 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2748 Log:
2749 Document /stats U letters in sgml.
2750
2751
2752 Changes: Modified:
2753 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2754
2755
2756 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2757 Log:
2758 Better description of hub_mask and leaf_mask.
2759
2760
2761 Changes: Modified:
2762 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2763
2764
2765 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2766 Log:
2767 Add operspy_dont_care_user_info to sgml docs.
2768
2769
2770 Changes: Modified:
2771 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2772
2773
2774 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2775 Log:
2776 Add general::operspy_dont_care_user_info.
2777 This makes /who mask equivalent to /who !mask for opers
2778 with the operspy flag, and removes the operspy log/notice
2779 on /who mask, /masktrace and /scan.
2780 The necessary privilege (operspy flag) is unchanged.
2781 Behaviour for the other operspy commands (channel
2782 related ones) is also unchanged.
2783
2784
2785 Changes: Modified:
2786 +1 -0 trunk/doc/example.conf (File Modified)
2787 +6 -0 trunk/doc/reference.conf (File Modified)
2788 +1 -0 trunk/include/s_conf.h (File Modified)
2789 +10 -8 trunk/modules/m_etrace.c (File Modified)
2790 +6 -0 trunk/modules/m_info.c (File Modified)
2791 +8 -5 trunk/modules/m_scan.c (File Modified)
2792 +1 -1 trunk/modules/m_version.c (File Modified)
2793 +6 -1 trunk/modules/m_who.c (File Modified)
2794 +1 -0 trunk/src/newconf.c (File Modified)
2795 +1 -0 trunk/src/s_conf.c (File Modified)
2796
2797
2798 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2799 Log:
2800 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2801 This letter will also be used for showing operspy with
2802 limited accountability (show non channel related info
2803 without '!' or notice).
2804
2805
2806 Changes: Modified:
2807 +2 -0 trunk/doc/server-version-info (File Modified)
2808 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2809 +2 -0 trunk/include/ircd.h (File Modified)
2810 +6 -0 trunk/modules/m_info.c (File Modified)
2811 +2 -0 trunk/modules/m_version.c (File Modified)
2812 +1 -0 trunk/src/ircd_state.c (File Modified)
2813
2814
2815 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2816 Log:
2817 Add m_webirc module, allows showing real host of CGI:IRC users.
2818 Differences to the version available on my web page for a while:
2819 instructions on how to set it up.
2820
2821
2822 Changes: Modified:
2823 +137 -0 trunk/extensions/Makefile.in (File Modified)
2824 + - trunk/extensions/m_webirc.c (File Added)
2825
2826
2827 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2828 Log:
2829 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2830
2831
2832 Changes: Modified:
2833 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2834
2835
2836 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2837 Log:
2838 - move beu from core to contributors
2839 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2840
2841
2842 Changes: Modified:
2843 +2 -2 trunk/CREDITS (File Modified)
2844
2845
2846 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2847 Log:
2848 Mention that class blocks must be defined before the
2849 auth or connect blocks referencing them.
2850
2851
2852 Changes: Modified:
2853 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2854
2855
2856 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2857 Log:
2858 extb_canjoin:
2859 - change from "can join" to "is banned", this reverses sense
2860 and removes "weird" checks like for +i, +l, +j
2861 - don't allow $j to same channel
2862 - +s/+p restriction removed, anyone can /mode b anyway
2863 - +k check removed
2864
2865
2866 Changes: Modified:
2867 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2868
2869
2870 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2871 Log:
2872 Add a few important lines from reference.conf to example.conf.
2873
2874
2875 Changes: Modified:
2876 +8 -1 trunk/doc/example.conf (File Modified)
2877
2878
2879 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2880 Log:
2881 - we don't support rtsigio anymore
2882 - we definately don't support VMS nor Cygwin either.
2883
2884
2885 Changes: Modified:
2886 +2 -2 trunk/INSTALL (File Modified)
2887 +0 -2 trunk/README.FIRST (File Modified)
2888
2889
2890 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2891 Log:
2892 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2893
2894
2895 Changes: Modified:
2896 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2897
2898
2899 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2900 Log:
2901 extb_canjoin:
2902 - return EXTBAN_NOMATCH for a valid ban that does not match
2903 - consider a $j ban invalid if we were already processing a
2904 can_join for a $j ban
2905
2906
2907 Changes: Modified:
2908 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2909
2910
2911 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2912 Log:
2913 extb_extgecos: realhost -> orighost
2914
2915
2916 Changes: Modified:
2917 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2918
2919
2920 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2921 Log:
2922 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2923
2924
2925 Changes: Modified:
2926 +59 -0 trunk/extensions/Makefile.in (File Modified)
2927 + - trunk/extensions/extb_canjoin.c (File Added)
2928
2929
2930 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2931 Log:
2932 - oh right, charybdis calls that 'orighost'.
2933
2934
2935 Changes: Modified:
2936 +2 -2 trunk/modules/m_who.c (File Modified)
2937
2938
2939 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2940 Log:
2941 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2942
2943
2944 Changes: Modified:
2945 +2 -0 trunk/modules/m_who.c (File Modified)
2946
2947
2948 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2949 Log:
2950 - also check $x against realhost
2951
2952
2953 Changes: Modified:
2954 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2955
2956
2957 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2958 Log:
2959 Sorcerynet people want a debugging notice moved from +s to +d.
2960
2961
2962 Changes: Modified:
2963 +1 -1 trunk/src/blacklist.c (File Modified)
2964
2965
2966 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2967 Log:
2968 Use source_p instead of client_p for free_pre_client().
2969 client_p could be NULL or another client.
2970
2971
2972 Changes: Modified:
2973 +1 -1 trunk/src/client.c (File Modified)
2974
2975
2976 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2977 Log:
2978 - revert this, I know how to fix it now
2979
2980
2981 Changes: Modified:
2982 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2983
2984
2985 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2986 Log:
2987 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2988 This fix is probably suboptimal, but it does indeed fix the problem.
2989
2990
2991 Changes: Modified:
2992 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2993
2994
2995 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2996 Log:
2997 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2998
2999
3000 Changes: Modified:
3001 +49 -0 trunk/extensions/Makefile.in (File Modified)
3002 + - trunk/extensions/extb_extgecos.c (File Added)
3003
3004
3005 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3006 Log:
3007 Remove undocumented and unused general::fallback_to_ip6_int config option.
3008
3009
3010 Changes: Modified:
3011 +0 -3 trunk/include/s_conf.h (File Modified)
3012 +0 -3 trunk/src/newconf.c (File Modified)
3013
3014
3015 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3016 Log:
3017 SGML docs:
3018 - document new TESTMASK
3019 - mention that TESTMASK matching is the same as MASKTRACE matching
3020 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3021 been that way)
3022
3023
3024 Changes: Modified:
3025 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3026
3027
3028 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3029 Log:
3030 New testmask from ratbox 2.2.
3031 Allows matches on nick, ip and gecos in addition to user
3032 and host, and is fully analogous to masktrace.
3033 The numeric has changed from 724 to 727 and fields in it
3034 have changed.
3035
3036
3037 Changes: Modified:
3038 +4 -3 trunk/help/opers/testmask (File Modified)
3039 +1 -0 trunk/include/numeric.h (File Modified)
3040 +82 -9 trunk/modules/m_testmask.c (File Modified)
3041 +2 -2 trunk/src/messages.tab (File Modified)
3042
3043
3044 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3045 Log:
3046 contrib -> extensions
3047
3048
3049 Changes: Modified:
3050 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3051
3052
3053 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3054 Log:
3055 CHGHOST: Check validity of new hostname.
3056 If the command came from a local client (disabled by
3057 default), send an error message and drop the command.
3058 If the command came from a remote client or server,
3059 send a notice to opers and the target user (if local).
3060
3061
3062 Changes: Modified:
3063 +42 -1 trunk/modules/m_chghost.c (File Modified)
3064
3065
3066 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3067 Log:
3068 Update NEWS file.
3069
3070
3071 Changes: Modified:
3072 +23 -1 trunk/NEWS (File Modified)
3073
3074
3075 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3076 Log:
3077 When an outgoing server connection succeeds, set
3078 localClient->ip by simply copying the whole sockaddr
3079 struct instead of copying certain parts only.
3080
3081
3082 Changes: Modified:
3083 +1 -19 trunk/src/s_serv.c (File Modified)
3084
3085
3086 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3087 Log:
3088 Give a special error message and ignore the connect block
3089 if trying to add a connect block for the server's own name.
3090
3091
3092 Changes: Modified:
3093 +7 -0 trunk/src/newconf.c (File Modified)
3094
3095
3096 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3097 Log:
3098 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3099 when --disable-balloc is used, so that it compiles.
3100 Obviously the BlockHeapUsage() stub returns just zeroes so
3101 /stats z will be less informative.
3102
3103
3104 Changes: Modified:
3105 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3106
3107
3108 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3109 Log:
3110 Free and zero dns_query in DNS callback for outgoing connect.
3111 This avoids double free of reslist.
3112
3113
3114 Changes: Modified:
3115 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3116
3117
3118 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3119 Log:
3120 From ratbox, log failed outgoing connections to serverlog.
3121 Added: IP address.
3122
3123
3124 Changes: Modified:
3125 +13 -1 trunk/src/s_serv.c (File Modified)
3126
3127
3128 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3129 Log:
3130 Change serverlog message when connecting to be more clear and show the port number.
3131
3132
3133 Changes: Modified:
3134 +1 -1 trunk/src/s_serv.c (File Modified)
3135
3136
3137 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3138 Log:
3139 Remove gethost_byname(), this is meaningless
3140 since the removal of AAAA -> A fallback (r1763).
3141
3142
3143 Changes: Modified:
3144 +0 -1 trunk/include/res.h (File Modified)
3145 +0 -12 trunk/src/res.c (File Modified)
3146
3147
3148 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3149 Log:
3150 Remove ip6.int support and use only ip6.arpa.
3151 The global ip6.int zone has disappeared on June 1
3152 and a lot of other software has been removing ip6.int
3153 support also.
3154 This removes the second and last case where IPv6
3155 support in charybdis causes extra lookups and slows
3156 DNS down.
3157
3158
3159 Changes: Modified:
3160 +5 -27 trunk/src/res.c (File Modified)
3161
3162
3163 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3164 Log:
3165 Mention new default (r1767) for connect::aftype in sgml docs.
3166
3167
3168 Changes: Modified:
3169 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3170
3171
3172 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3173 Log:
3174 Use IPv6 if connect::host looks like an IPv6 address
3175 (contains a colon). No need to aftype=ipv6 anymore.
3176
3177
3178 Changes: Modified:
3179 +2 -0 trunk/src/newconf.c (File Modified)
3180
3181
3182 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3183 Log:
3184 More information about connect::host.
3185
3186
3187 Changes: Modified:
3188 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3189
3190
3191 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3192 Log:
3193 Remove fallback to A if AAAA cannot be found.
3194 In case of a forward check of a reverse lookup, we
3195 already know if it's ipv4 or ipv6, so it is not
3196 useful and in case of a forward lookup of a hostname
3197 in connect::host, connect::aftype already specifies
3198 if it's ipv4 or ipv6.
3199
3200
3201 Changes: Modified:
3202 +4 -27 trunk/src/res.c (File Modified)
3203
3204
3205 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3206 Log:
3207 msg_channel():
3208 - check if +c made the message text empty and refuse
3209 to send it if so
3210 - don't copy message text if it is not necessary
3211 (channel is -c)
3212
3213
3214 Changes: Modified:
3215 +14 -4 trunk/modules/core/m_message.c (File Modified)
3216
3217
3218 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3219 Log:
3220 remove_conf_item(): do not free cf_name, this is generally a string constant
3221
3222
3223 Changes: Modified:
3224 +0 -1 trunk/src/newconf.c (File Modified)
3225
3226
3227 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3228 Log:
3229 Remove the old unused FDL_ constants.
3230
3231
3232 Changes: Modified:
3233 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3234
3235
3236 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3237 Log:
3238 Remove an unused struct irc_sockaddr_storage from fde_t
3239 (allocated for every possible file descriptor).
3240
3241
3242 Changes: Modified:
3243 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3244
3245
3246 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3247 Log:
3248 If the DNS lookup for an outgoing connection is still
3249 pending when it is closed, clean it up.
3250
3251
3252 Changes: Modified:
3253 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3254
3255
3256 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3257 Log:
3258 If proc_answer() fails (for example if a lookup for an
3259 A record returns a CNAME), fail the query immediately.
3260 Previously the packet was just ignored, leaving the
3261 query to time out.
3262
3263
3264 Changes: Modified:
3265 +4 -8 trunk/src/res.c (File Modified)
3266
3267
3268 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3269 Log:
3270 Correct sockhost field in an outgoing server connection.
3271 First copy the host field from the server_conf, then
3272 take the IP from to where the connection was attempted
3273 when the connection callback is called.
3274 (Before r1747 this used the IP from the server_conf.)
3275
3276
3277 Changes: Modified:
3278 +8 -2 trunk/src/s_serv.c (File Modified)
3279
3280
3281 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3282 Log:
3283 Remove ipnum (keep aftype) and dns_query from server_conf.
3284 We don't keep track of binary form address in connect{}
3285 blocks anymore, DNS lookups of names in host= gone.
3286 As before the DNS lookup is done on connect.
3287 This should unbreak hostnames in host= somewhat.
3288
3289
3290 Changes: Modified:
3291 +1 -2 trunk/include/s_newconf.h (File Modified)
3292 +2 -2 trunk/src/newconf.c (File Modified)
3293 +1 -42 trunk/src/s_newconf.c (File Modified)
3294 +12 -31 trunk/src/s_serv.c (File Modified)
3295
3296
3297 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3298 Log:
3299 Rerun autoconf.
3300
3301
3302 Changes: Modified:
3303 +1 -1 trunk/configure (File Modified)
3304
3305
3306 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3307 Log:
3308 Fix --disable-balloc help text (said --disable-small-net).
3309
3310
3311 Changes: Modified:
3312 +1 -1 trunk/configure.ac (File Modified)
3313
3314
3315 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3316 Log:
3317 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3318 services (+S). Unlike operstring and adminstring, this
3319 is not changeable with /quote set but is updated on rehash.
3320
3321
3322 Changes: Modified:
3323 +1 -0 trunk/doc/example.conf (File Modified)
3324 +10 -2 trunk/doc/reference.conf (File Modified)
3325 +1 -0 trunk/include/s_conf.h (File Modified)
3326 +6 -0 trunk/modules/m_info.c (File Modified)
3327 +3 -2 trunk/modules/m_whois.c (File Modified)
3328 +1 -0 trunk/src/newconf.c (File Modified)
3329 +1 -0 trunk/src/s_conf.c (File Modified)
3330
3331
3332 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3333 Log:
3334 Fix handling of comma in whois: ignore the comma and
3335 everything after it but do output the entire parameter
3336 in RPL_ENDOFWHOIS.
3337
3338
3339 Changes: Modified:
3340 +2 -2 trunk/modules/m_whois.c (File Modified)
3341
3342
3343 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3344 Log:
3345 New /stats letter 's' to list HURTs:
3346 - opers get the full listing.
3347 - users get any HURTs that match their sockhost/orighost if
3348 "stats_k_oper_only" is set to 1.
3349
3350
3351 Changes: Modified:
3352 +50 -0 trunk/extensions/hurt.c (File Modified)
3353
3354
3355 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3356 Log:
3357 - make the newconf system available to modules.
3358
3359
3360 Changes: Modified:
3361 +4 -1 trunk/include/newconf.h (File Modified)
3362 +4 -8 trunk/src/newconf.c (File Modified)
3363
3364
3365 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3366 Log:
3367 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3368
3369 Changes: Modified:
3370 +0 -3 trunk/doc/example.conf (File Modified)
3371 +0 -3 trunk/doc/reference.conf (File Modified)
3372
3373
3374 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3375 Log:
3376 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3377
3378
3379 Changes: Modified:
3380 +3 -0 trunk/doc/example.conf (File Modified)
3381 +3 -0 trunk/doc/reference.conf (File Modified)
3382
3383
3384 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3385 Log:
3386 Fix too early truncation of JOIN channel list.
3387
3388
3389 Changes: Modified:
3390 +2 -3 trunk/modules/core/m_join.c (File Modified)
3391
3392
3393 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3394 Log:
3395 - From ratbox 2.2 (anfl), send server notices about read
3396 errors from handshakes and servers to +s instead of +d.
3397 - Send various server notices about failed server
3398 connections which did not reach registered state network
3399 wide if the connection was initiated by a remote oper.
3400 This avoids annoying the whole net if there is a
3401 broken autoconnect, but allows all opers to see why a
3402 remote connect failed. Failed connections which did reach
3403 server state already generate server notices everywhere.
3404
3405 Note: this is an exception to our general policy to not send
3406 server notices about unregistered connections remotely.
3407
3408
3409 Changes: Modified:
3410 +1 -0 trunk/include/client.h (File Modified)
3411 +20 -6 trunk/src/client.c (File Modified)
3412 +6 -6 trunk/src/s_serv.c (File Modified)
3413
3414
3415 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3416 Log:
3417 - fix typoes
3418
3419
3420 Changes: Modified:
3421 +1 -1 trunk/doc/example.conf (File Modified)
3422 +1 -1 trunk/doc/reference.conf (File Modified)
3423
3424
3425 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3426 Log:
3427 Don't allow #channel +b $c:&channel (inconsistent target).
3428
3429
3430 Changes: Modified:
3431 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3432
3433
3434 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3435 Log:
3436 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3437
3438
3439 Changes: Modified:
3440 +0 -2 trunk/include/client.h (File Modified)
3441
3442
3443 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3444 Log:
3445 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3446
3447
3448 Changes: Modified:
3449 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3450
3451
3452 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3453 Log:
3454 Store IP addresses in whowas. These are shown to opers.
3455 Obtained from Eurus patches.
3456 orighost tracking removed (not worth the memory IMHO),
3457 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3458 with unknown IPs and to not violate auth{} spoof policy.
3459
3460
3461 Changes: Modified:
3462 +2 -0 trunk/doc/reference.conf (File Modified)
3463 +1 -0 trunk/include/numeric.h (File Modified)
3464 +1 -0 trunk/include/whowas.h (File Modified)
3465 +10 -1 trunk/modules/m_whowas.c (File Modified)
3466 +1 -1 trunk/src/messages.tab (File Modified)
3467 +4 -0 trunk/src/whowas.c (File Modified)
3468
3469
3470 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3471 Log:
3472 Describe hostmask parameter of masktrace better in sgml docs.
3473
3474
3475 Changes: Modified:
3476 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3477
3478
3479 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3480 Log:
3481 masktrace help file: mention CIDR IP masks
3482 From ratbox 2.2
3483
3484
3485 Changes: Modified:
3486 +2 -0 trunk/help/opers/masktrace (File Modified)
3487
3488
3489 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3490 Log:
3491 MASKTRACE: allow normal match() on IP address also
3492 From ratbox 2.2
3493
3494
3495 Changes: Modified:
3496 +2 -3 trunk/modules/m_etrace.c (File Modified)
3497
3498
3499 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3500 Log:
3501 Allow +S clients (services) to send to channels and @/+ channels always.
3502
3503
3504 Changes: Modified:
3505 +1 -1 trunk/modules/core/m_message.c (File Modified)
3506 +1 -1 trunk/src/channel.c (File Modified)
3507
3508
3509 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3510 Log:
3511 Allow servers to send to @#chan and +#chan.
3512
3513
3514 Changes: Modified:
3515 +1 -1 trunk/modules/core/m_message.c (File Modified)
3516
3517
3518 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3519 Log:
3520 Don't count opers on service{} servers in /lusers.
3521
3522
3523 Changes: Modified:
3524 +2 -2 trunk/src/s_user.c (File Modified)
3525
3526
3527 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3528 Log:
3529 Show opers the real host behind a dynamic spoof in WHOIS.
3530 If the user is auth{} spoofed, this shows the auth{} spoof
3531 otherwise it shows the DNS hostname and IP address.
3532 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3533
3534
3535 Changes: Modified:
3536 +1 -0 trunk/include/numeric.h (File Modified)
3537 +12 -2 trunk/modules/m_whois.c (File Modified)
3538 +1 -1 trunk/src/messages.tab (File Modified)
3539
3540
3541 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3542 Log:
3543 Remove #define HIDE_SPOOF_IPS from config.h, should
3544 have been done earlier.
3545
3546
3547 Changes: Modified:
3548 +0 -7 trunk/include/config.h (File Modified)
3549
3550
3551 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3552 Log:
3553 Bring back ERR_CANTKILLSERVER.
3554
3555
3556 Changes: Modified:
3557 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3558
3559
3560 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3561 Log:
3562 ip_cloaking module:
3563 - also send RPL_HOSTHIDDEN on -h
3564 - don't allow +h for auth{} spoofed clients
3565
3566
3567 Changes: Modified:
3568 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3569
3570
3571 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3572 Log:
3573 /etc/resolv.conf parsing:
3574 - don't crash (sometimes) if there is a line without an argument
3575 (e.g. 'search' by itself)
3576 - fix handling of lines with leading whitespace
3577
3578
3579 Changes: Modified:
3580 +9 -8 trunk/src/reslib.c (File Modified)
3581
3582
3583 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3584 Log:
3585 Put back code that terminates DNS queries, which was
3586 removed during the resolver changes.
3587
3588
3589 Changes: Modified:
3590 +4 -0 trunk/src/s_auth.c (File Modified)
3591
3592
3593 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3594 Log:
3595 - oh hey, that was in the wrong place
3596
3597
3598 Changes: Modified:
3599 +13 -13 trunk/src/s_auth.c (File Modified)
3600
3601
3602 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3603 Log:
3604 - handle a situation where a user can go away before DNS completes
3605
3606
3607 Changes: Modified:
3608 +13 -0 trunk/src/s_auth.c (File Modified)
3609
3610
3611 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3612 Log:
3613 More dnsbl stuff
3614
3615
3616 Changes: Modified:
3617 +1 -0 trunk/include/blacklist.h (File Modified)
3618 +1 -0 trunk/include/res.h (File Modified)
3619 +33 -2 trunk/src/blacklist.c (File Modified)
3620 +2 -0 trunk/src/client.c (File Modified)
3621 +24 -0 trunk/src/res.c (File Modified)
3622
3623
3624 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3625 Log:
3626 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3627 if comm_accept() failed.
3628
3629 Found with valgrind.
3630
3631
3632 Changes: Modified:
3633 +4 -4 trunk/src/listener.c (File Modified)
3634
3635
3636 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3637 Log:
3638 - handle unavailable Client/preClient structs
3639
3640
3641 Changes: Modified:
3642 +9 -0 trunk/src/blacklist.c (File Modified)
3643
3644
3645 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3646 Log:
3647 Add +lf to SGML docs.
3648
3649
3650 Changes: Modified:
3651 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3652
3653
3654 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3655 Log:
3656 Also do forwarding if the channel limit (+l) is exceeded.
3657
3658
3659 Changes: Modified:
3660 +1 -1 trunk/help/opers/cmode (File Modified)
3661 +2 -2 trunk/modules/core/m_join.c (File Modified)
3662
3663
3664 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3665 Log:
3666 Post-release lovin':
3667 - Update version to 2.1.0.
3668 - Regenerate configure.
3669
3670
3671 Changes: Modified:
3672 +9 -9 trunk/configure (File Modified)
3673 +1 -1 trunk/configure.ac (File Modified)
3674
3675
3676 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3677 Log:
3678 Comment out example blacklist{} block.
3679
3680
3681 Changes: Modified:
3682 +7 -7 trunk/doc/example.conf (File Modified)
3683 +7 -7 trunk/doc/reference.conf (File Modified)
3684
3685
3686 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3687 Log:
3688 Add note regarding use of AHBL BLs.
3689
3690
3691 Changes: Modified:
3692 +4 -0 trunk/doc/example.conf (File Modified)
3693 +4 -0 trunk/doc/reference.conf (File Modified)
3694
3695
3696 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3697 Log:
3698 Fix typos.
3699
3700
3701 Changes: Modified:
3702 +2 -2 trunk/CREDITS (File Modified)
3703
3704
3705 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3706 Log:
3707 Add beu to CREDITS.
3708
3709
3710 Changes: Modified:
3711 +1 -0 trunk/CREDITS (File Modified)
3712
3713
3714 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3715 Log:
3716 Put more recent ratbox CREDITS here.
3717
3718
3719 Changes: Modified:
3720 +3 -2 trunk/doc/Ratbox-team (File Modified)
3721
3722
3723 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3724 Log:
3725 Clarify a bit.
3726
3727
3728 Changes: Modified:
3729 +5 -4 trunk/NEWS (File Modified)
3730
3731
3732 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3733 Log:
3734 Mention that install or make install also avoids modunload crashes.
3735
3736
3737 Changes: Modified:
3738 +2 -1 trunk/BUGS (File Modified)
3739
3740
3741 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3742 Log:
3743 - update NEWS a bit
3744
3745
3746 Changes: Modified:
3747 +3 -8 trunk/NEWS (File Modified)
3748
3749
3750 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3751 Log:
3752 - further updates
3753
3754
3755 Changes: Modified:
3756 +3 -2 trunk/BUGS (File Modified)
3757
3758
3759 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3760 Log:
3761 - add orighost check to hurt.c
3762 - update BUGS info
3763
3764
3765 Changes: Modified:
3766 +1 -6 trunk/BUGS (File Modified)
3767 +1 -1 trunk/extensions/hurt.c (File Modified)
3768
3769
3770 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3771 Log:
3772 Make kline_exempt exempt from HURT also.
3773
3774
3775 Changes: Modified:
3776 +2 -1 trunk/extensions/hurt.c (File Modified)
3777
3778
3779 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3780 Log:
3781 Fix mask HEAL propagation.
3782
3783
3784 Changes: Modified:
3785 +6 -3 trunk/extensions/hurt.c (File Modified)
3786
3787
3788 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3789 Log:
3790 - Remove old cruft.
3791 - Update.
3792
3793
3794 Changes: Modified:
3795 +18 -31 trunk/extensions/README (File Modified)
3796
3797
3798 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3799 Log:
3800 More target change hax.
3801 Ick.
3802
3803
3804 Changes: Modified:
3805 +5 -0 trunk/extensions/hurt.c (File Modified)
3806
3807
3808 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3809 Log:
3810 Improvements to HURT propagation.
3811
3812
3813 Changes: Modified:
3814 +8 -6 trunk/extensions/hurt.c (File Modified)
3815
3816
3817 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3818 Log:
3819 - further simplification
3820
3821
3822 Changes: Modified:
3823 +25 -76 trunk/extensions/hurt.c (File Modified)
3824 +0 -9 trunk/extensions/hurt.h (File Modified)
3825
3826
3827 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3828 Log:
3829 - client_exit hook
3830
3831
3832 Changes: Modified:
3833 +13 -0 trunk/extensions/hurt.c (File Modified)
3834
3835
3836 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3837 Log:
3838 - cut off at 15 messages instead of 30
3839
3840
3841 Changes: Modified:
3842 +1 -1 trunk/extensions/hurt.h (File Modified)
3843
3844
3845 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3846 Log:
3847 Squash a warning here.
3848
3849
3850 Changes: Modified:
3851 +1 -3 trunk/src/ircd.c (File Modified)
3852
3853
3854 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3855 Log:
3856 Don't show servers in /stats l to nonopers if flatten links is enabled.
3857
3858
3859 Changes: Modified:
3860 +3 -1 trunk/modules/m_stats.c (File Modified)
3861
3862
3863 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3864 Log:
3865 - hurt expiry
3866
3867
3868 Changes: Modified:
3869 +20 -7 trunk/extensions/hurt.c (File Modified)
3870
3871
3872 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3873 Log:
3874 - remove inline stuff (yuck)
3875 - sockaddr should have been sockhost
3876
3877
3878 Changes: Modified:
3879 +22 -31 trunk/extensions/hurt.c (File Modified)
3880
3881
3882 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3883 Log:
3884 - make hurt checking actually work
3885
3886
3887 Changes: Modified:
3888 +2 -7 trunk/extensions/hurt.c (File Modified)
3889
3890
3891 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3892 Log:
3893 Slight tweak to alias{}.
3894
3895
3896 Changes: Modified:
3897 +4 -0 trunk/src/parse.c (File Modified)
3898
3899
3900 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3901 Log:
3902 - further simplification
3903
3904
3905 Changes: Modified:
3906 +59 -71 trunk/extensions/hurt.c (File Modified)
3907 +0 -1 trunk/extensions/hurt.h (File Modified)
3908
3909
3910 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3911 Log:
3912 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3913
3914
3915 Changes: Modified:
3916 +10 -20 trunk/extensions/hurt.c (File Modified)
3917 +0 -4 trunk/extensions/hurt.h (File Modified)
3918
3919
3920 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3921 Log:
3922 - remove some unnecessary code here (hurt_initial_check_event()).
3923
3924
3925 Changes: Modified:
3926 +0 -23 trunk/extensions/hurt.c (File Modified)
3927
3928
3929 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3930 Log:
3931 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3932
3933
3934 Changes: Modified:
3935 +8 -0 trunk/modules/core/m_message.c (File Modified)
3936
3937
3938 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3939 Log:
3940 - more sane tgchange hax
3941
3942
3943 Changes: Modified:
3944 +2 -1 trunk/extensions/hurt.c (File Modified)
3945
3946
3947 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3948 Log:
3949 Make HEAL <nick> work.
3950
3951
3952 Changes: Modified:
3953 +40 -43 trunk/extensions/hurt.c (File Modified)
3954
3955
3956 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3957 Log:
3958 Destroy hurt_clients list on unload.
3959
3960
3961 Changes: Modified:
3962 +7 -0 trunk/extensions/hurt.c (File Modified)
3963
3964
3965 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3966 Log:
3967 Coding style: no space between a function name and parenthesis.
3968
3969
3970 Changes: Modified:
3971 +43 -43 trunk/extensions/hurt.c (File Modified)
3972
3973
3974 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3975 Log:
3976 Now works and throws out hurt clients after 30 protocol messages
3977 unless they identify.
3978
3979
3980 Changes: Modified:
3981 +28 -36 trunk/extensions/hurt.c (File Modified)
3982 +1 -7 trunk/extensions/hurt.h (File Modified)
3983
3984
3985 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3986 Log:
3987 Working addition/lookup.
3988
3989
3990 Changes: Modified:
3991 +8 -0 trunk/extensions/hurt.c (File Modified)
3992
3993
3994 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3995 Log:
3996 Get rid of hyb6 style propagation (:server COMMAND source).
3997
3998
3999 Changes: Modified:
4000 +18 -22 trunk/extensions/hurt.c (File Modified)
4001
4002
4003 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4004 Log:
4005 add not-working hurt_add and hurt_find
4006
4007
4008 Changes: Modified:
4009 +13 -5 trunk/extensions/hurt.c (File Modified)
4010
4011
4012 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4013 Log:
4014 Comment out a lot of stuff so I can load and unload this without crashing.
4015
4016
4017 Changes: Modified:
4018 +17 -6 trunk/extensions/hurt.c (File Modified)
4019
4020
4021 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4022 Log:
4023 Fix svn:keywords and add a short comment at the top.
4024
4025
4026 Changes: Modified:
4027 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4028
4029
4030 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4031 Log:
4032 - Make hurt module compile
4033 - Link it to the build
4034 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4035 correct flag name, no CAP_TS6 use etc
4036
4037
4038 Changes: Modified:
4039 +1 -0 trunk/extensions/Makefile.in (File Modified)
4040 +30 -32 trunk/extensions/hurt.c (File Modified)
4041
4042
4043 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4044 Log:
4045 Put beu's hurt module in trunk.
4046
4047
4048 Changes: Modified:
4049 + - trunk/extensions/hurt.c (File Added)
4050 + - trunk/extensions/hurt.h (File Added)
4051
4052
4053 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4054 Log:
4055 - _iprint(): use stderr instead of stdout
4056
4057
4058 Changes: Modified:
4059 +1 -1 trunk/src/s_log.c (File Modified)
4060
4061
4062 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4063 Log:
4064 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4065 and subsequently destroy our kqueue when we close 0, 1, 2
4066 (broke /restart).
4067 - After closing fd 0, 1, 2 reopen them to /dev/null again
4068 so we don't send messages from malloc etc to a random
4069 user's connection.
4070 - Remove an obsolete comment.
4071
4072
4073 Changes: Modified:
4074 +13 -2 trunk/src/ircd.c (File Modified)
4075
4076
4077 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4078 Log:
4079 Update NEWS file.
4080
4081
4082 Changes: Modified:
4083 +29 -1 trunk/NEWS (File Modified)
4084
4085
4086 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4087 Log:
4088 Rerun autoconf.
4089
4090
4091 Changes: Modified:
4092 +1 -1 trunk/configure (File Modified)
4093
4094
4095 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4096 Log:
4097 Fix openssl version check to also accept versions newer than 0.9.6.
4098
4099
4100 Changes: Modified:
4101 +1 -1 trunk/configure.ac (File Modified)
4102
4103
4104 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4105 Log:
4106 Oops, need packet.h here.
4107
4108
4109 Changes: Modified:
4110 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4111
4112
4113 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4114 Log:
4115 End the flood grace period in CPRIVMSG/CNOTICE.
4116
4117
4118 Changes: Modified:
4119 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4120
4121
4122 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4123 Log:
4124 - update class::connectfreq documentation
4125
4126
4127 Changes: Modified:
4128 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4129
4130
4131 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4132 Log:
4133 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4134
4135
4136 Changes: Modified:
4137 +3 -6 trunk/src/s_serv.c (File Modified)
4138
4139
4140 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4141 Log:
4142 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4143
4144
4145 Changes: Modified:
4146 +1 -1 trunk/src/messages.tab (File Modified)
4147
4148
4149 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4150 Log:
4151 Don't mention that /stats p shows idle times, as it doesn't.
4152
4153
4154 Changes: Modified:
4155 +1 -1 trunk/help/opers/stats (File Modified)
4156 +1 -1 trunk/help/users/stats (File Modified)
4157
4158
4159 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4160 Log:
4161 /stats A shows DNS servers, it doesn't matter whether ircd
4162 uses ADNS or something else.
4163
4164
4165 Changes: Modified:
4166 +1 -1 trunk/help/opers/stats (File Modified)
4167
4168
4169 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4170 Log:
4171 get_client_name() fix
4172
4173
4174 Changes: Modified:
4175 +4 -0 trunk/src/client.c (File Modified)
4176
4177
4178 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4179 Log:
4180 Add some comments.
4181
4182
4183 Changes: Modified:
4184 +6 -0 trunk/src/ircd.c (File Modified)
4185
4186
4187 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4188 Log:
4189 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4190
4191 Changes: Modified:
4192 +16 -17 trunk/configure (File Modified)
4193 +1 -1 trunk/configure.ac (File Modified)
4194
4195
4196 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4197 Log:
4198 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4199
4200 Changes: Modified:
4201 +135 -0 trunk/configure (File Modified)
4202 +6 -0 trunk/configure.ac (File Modified)
4203
4204
4205 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4206 Log:
4207 Exit 0 on successful -conftest.
4208
4209
4210 Changes: Modified:
4211 +1 -1 trunk/src/ircd.c (File Modified)
4212
4213
4214 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4215 Log:
4216 Make the "keep the parent process around" thing work, by opening
4217 a pipe to the child process. This pipe is on fd 0 in the child
4218 process. After successful initialization, the child will write
4219 a byte to this pipe, on fatal errors it will close it without
4220 writing anything.
4221
4222 Somewhat hackish still but should work.
4223
4224
4225 Changes: Modified:
4226 +27 -30 trunk/src/ircd.c (File Modified)
4227
4228
4229 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4230 Log:
4231 - convert some error messages to ierror() over fprintf/ilog combination
4232
4233
4234 Changes: Modified:
4235 +3 -6 trunk/src/ircd.c (File Modified)
4236
4237
4238 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4239 Log:
4240 - inotice() for loadmodule when in foreground mode
4241
4242
4243 Changes: Modified:
4244 +3 -0 trunk/src/modules.c (File Modified)
4245
4246
4247 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4248 Log:
4249 - remove inotice() on loading modules from the config
4250
4251
4252 Changes: Modified:
4253 +0 -3 trunk/src/modules.c (File Modified)
4254
4255
4256 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4257 Log:
4258 - usleep for 50000usec in the parent process to allow for startup messages
4259 to be cleanly printed before detaching to shell, this should be more than
4260 enough time really
4261
4262
4263 Changes: Modified:
4264 +3 -0 trunk/src/ircd.c (File Modified)
4265
4266
4267 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4268 Log:
4269 - display more errors during normal startup as to try to help people find common problems
4270
4271
4272 Changes: Modified:
4273 +27 -10 trunk/src/ircd.c (File Modified)
4274
4275
4276 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4277 Log:
4278 - version bump in preparation of 2.0.0 release
4279
4280
4281 Changes: Modified:
4282 +9 -9 trunk/configure (File Modified)
4283 +1 -1 trunk/configure.ac (File Modified)
4284
4285
4286 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4287 Log:
4288 Change example.conf operator block from "admin" to "god",
4289 so as to show we encourage per-person operator blocks.
4290
4291
4292 Changes: Modified:
4293 +4 -2 trunk/doc/example.conf (File Modified)
4294
4295
4296 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4297 Log:
4298 Document alias{} block.
4299
4300
4301 Changes: Modified:
4302 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4303
4304
4305 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4306 Log:
4307 Document DNS blacklist stuff in sgml.
4308
4309
4310 Changes: Modified:
4311 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4312 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4316 Log:
4317 Misc /stats clarifications.
4318
4319
4320 Changes: Modified:
4321 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4322
4323
4324 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4325 Log:
4326 Move snomasks into umodes chapter.
4327 Move oprivs chapter down.
4328
4329
4330 Changes: Modified:
4331 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4332 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4333 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4334
4335
4336 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4337 Log:
4338 Mention operator{} user@host change.
4339
4340
4341 Changes: Modified:
4342 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4343
4344
4345 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4346 Log:
4347 operator{} block user@host matches against orighost now, not host.
4348 This means that services/+h spoofs do not work in operator{} blocks;
4349 auth{} spoofs still work.
4350
4351
4352 Changes: Modified:
4353 +4 -0 trunk/doc/example.conf (File Modified)
4354 +1 -1 trunk/doc/reference.conf (File Modified)
4355 +2 -2 trunk/modules/m_challenge.c (File Modified)
4356 +1 -1 trunk/modules/m_oper.c (File Modified)
4357
4358
4359 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4360 Log:
4361 - inotice/iwarn/ierror() stuff I was working on
4362
4363
4364 Changes: Modified:
4365 +3 -0 trunk/include/s_log.h (File Modified)
4366 +15 -11 trunk/src/ircd.c (File Modified)
4367 +3 -1 trunk/src/modules.c (File Modified)
4368 +1 -1 trunk/src/newconf.c (File Modified)
4369 +54 -0 trunk/src/s_log.c (File Modified)
4370
4371
4372 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4373 Log:
4374 Oops, don't add blacklists to the list twice on rehash.
4375
4376
4377 Changes: Modified:
4378 +3 -2 trunk/src/blacklist.c (File Modified)
4379
4380
4381 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4382 Log:
4383 Remove notices to the client about progress of dnsbl lookups.
4384
4385
4386 Changes: Modified:
4387 +0 -4 trunk/src/blacklist.c (File Modified)
4388
4389
4390 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4391 Log:
4392 Add auth{} flag dnsbl_exempt.
4393
4394
4395 Changes: Modified:
4396 +2 -1 trunk/doc/example.conf (File Modified)
4397 +2 -1 trunk/doc/reference.conf (File Modified)
4398 +2 -0 trunk/include/s_conf.h (File Modified)
4399 +1 -0 trunk/src/newconf.c (File Modified)
4400 +8 -1 trunk/src/s_user.c (File Modified)
4401
4402
4403 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4404 Log:
4405 Switch alias{} and blacklist{} around, for consistency with example.conf.
4406
4407
4408 Changes: Modified:
4409 +18 -18 trunk/doc/reference.conf (File Modified)
4410
4411
4412 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4413 Log:
4414 Send a warning to the user if they are dnsbl listed but exempted.
4415
4416
4417 Changes: Modified:
4418 +17 -12 trunk/src/s_user.c (File Modified)
4419
4420
4421 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4422 Log:
4423 Move throwing out dnsbl listed clients to registration,
4424 and make kline_exempt exempt from it.
4425
4426
4427 Changes: Modified:
4428 +1 -0 trunk/include/blacklist.h (File Modified)
4429 +4 -0 trunk/include/client.h (File Modified)
4430 +15 -16 trunk/src/blacklist.c (File Modified)
4431 +6 -0 trunk/src/client.c (File Modified)
4432 +17 -0 trunk/src/s_user.c (File Modified)
4433
4434
4435 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4436 Log:
4437 Show refcount in /stats n.
4438
4439
4440 Changes: Modified:
4441 +3 -2 trunk/modules/m_stats.c (File Modified)
4442
4443
4444 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4445 Log:
4446 Don't look up dnsbls twice if they send USER twice.
4447
4448
4449 Changes: Modified:
4450 +5 -3 trunk/modules/m_user.c (File Modified)
4451
4452
4453 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4454 Log:
4455 Add /stats n to help files.
4456
4457
4458 Changes: Modified:
4459 +1 -0 trunk/help/opers/stats (File Modified)
4460 +1 -0 trunk/help/users/stats (File Modified)
4461
4462
4463 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4464 Log:
4465 Only check dnsbls for A records, not AAAA.
4466
4467
4468 Changes: Modified:
4469 +1 -1 trunk/src/blacklist.c (File Modified)
4470
4471
4472 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4473 Log:
4474 Don't remove non-illegal blacklists on completion of check.
4475 Add debugging notices (not working).
4476
4477
4478 Changes: Modified:
4479 +5 -1 trunk/src/blacklist.c (File Modified)
4480
4481
4482 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4483 Log:
4484 Don't call register_local_user() if they haven't sent a nick yet.
4485
4486
4487 Changes: Modified:
4488 +1 -1 trunk/src/blacklist.c (File Modified)
4489
4490
4491 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4492 Log:
4493 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4494
4495
4496 Changes: Modified:
4497 +21 -0 trunk/modules/m_stats.c (File Modified)
4498
4499
4500 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4501 Log:
4502 More dnsbl rehash fixes, it was adding bogus entries.
4503
4504
4505 Changes: Modified:
4506 +2 -7 trunk/src/newconf.c (File Modified)
4507
4508
4509 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4510 Log:
4511 Need blacklist.h here.
4512
4513
4514 Changes: Modified:
4515 +1 -0 trunk/src/s_conf.c (File Modified)
4516
4517
4518 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4519 Log:
4520 - nuke iauth
4521
4522
4523 Changes: Modified:
4524 +1 -2 trunk/configure (File Modified)
4525 +0 -48 trunk/configure.ac (File Modified)
4526 + - trunk/doc/example-iauth.conf (File Deleted)
4527 + - trunk/iauth/ (File Deleted)
4528
4529
4530 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4531 Log:
4532 Improve handling of rehashing with blacklists.
4533 Also some coding style tweaks.
4534
4535
4536 Changes: Modified:
4537 +3 -2 trunk/include/blacklist.h (File Modified)
4538 +35 -16 trunk/src/blacklist.c (File Modified)
4539 +2 -0 trunk/src/s_conf.c (File Modified)
4540
4541
4542 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4543 Log:
4544 Clear can_send cache if a user logs in or out from services.
4545
4546
4547 Changes: Modified:
4548 +2 -0 trunk/modules/m_services.c (File Modified)
4549
4550
4551 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4552 Log:
4553 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4554 This directory is not entered by default.
4555 More stuff needs to be moved into here.
4556
4557
4558 Changes: Modified:
4559 +2 -1 trunk/configure (File Modified)
4560 +1 -0 trunk/configure.ac (File Modified)
4561 +69 -458 trunk/extensions/Makefile.in (File Modified)
4562 + - trunk/extensions/m_clearchan.c (File Deleted)
4563 + - trunk/extensions/m_force.c (File Deleted)
4564 + - trunk/unsupported/ (File Added)
4565 + - trunk/unsupported/Makefile.in (File Added)
4566 + - trunk/unsupported/m_clearchan.c (File Added)
4567 + - trunk/unsupported/m_force.c (File Added)
4568
4569
4570 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4571 Log:
4572 Logging/wallops for forcejoin/forcepart, numeric fix.
4573 This needs to be moved to the toys section.
4574
4575
4576 Changes: Modified:
4577 +22 -2 trunk/extensions/m_force.c (File Modified)
4578
4579
4580 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4581 Log:
4582 Fix comments at the top (including copyright).
4583
4584
4585 Changes: Modified:
4586 +3 -2 trunk/extensions/m_omode.c (File Modified)
4587
4588
4589 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4590 Log:
4591 Add OMODE command to extensions/ for oper mode hacking:
4592 - requires admin privs
4593 - does not work for opped opers
4594 - sends wallops
4595 - sends a ServerMode for opping the oper themselves,
4596 otherwise a mode coming from the oper (not only
4597 does this provide full accountability, it is also
4598 easiest to implement while avoiding channels
4599 messed up with bogus bans etc).
4600
4601
4602 Changes: Modified:
4603 +171 -0 trunk/extensions/Makefile.in (File Modified)
4604 + - trunk/extensions/m_omode.c (File Added)
4605
4606
4607 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4608 Log:
4609 Metadata fix
4610
4611
4612 Changes: Modified:
4613 + - trunk/include/blacklist.h (Property Modified)
4614 + - trunk/src/blacklist.c (Property Modified)
4615
4616
4617 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4618 Log:
4619 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4620
4621
4622 Changes: Modified:
4623 +5 -1 trunk/src/blacklist.c (File Modified)
4624
4625
4626 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4627 Log:
4628 Initial DNS blacklist support:
4629 - see example.conf for how to use.
4630 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4631 - tor.ahbl.org is also included because most networks will not want to allow tor
4632 (and we're considering going KoS on tor users here anyway due to abuse)
4633
4634
4635 Changes: Modified:
4636 +18 -0 trunk/doc/example.conf (File Modified)
4637 +66 -0 trunk/doc/reference.conf (File Modified)
4638 + - trunk/include/blacklist.h (File Added)
4639 +2 -0 trunk/include/client.h (File Modified)
4640 +3 -0 trunk/modules/m_user.c (File Modified)
4641 +152 -0 trunk/src/Makefile.in (File Modified)
4642 + - trunk/src/blacklist.c (File Added)
4643 +34 -0 trunk/src/newconf.c (File Modified)
4644 +1 -0 trunk/src/s_auth.c (File Modified)
4645 +4 -0 trunk/src/s_user.c (File Modified)
4646
4647
4648 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4649 Log:
4650 Remove last bit of lzo stuff (comment in example.conf connect{}).
4651
4652
4653 Changes: Modified:
4654 +0 -4 trunk/doc/example.conf (File Modified)
4655
4656
4657 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4658 Log:
4659 Show sasl successes and failures in /stats t (like other
4660 things in /stats t, about local clients only).
4661
4662
4663 Changes: Modified:
4664 +2 -0 trunk/include/s_stats.h (File Modified)
4665 +3 -0 trunk/modules/m_sasl.c (File Modified)
4666 +3 -0 trunk/src/s_stats.c (File Modified)
4667
4668
4669 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4670 Log:
4671 Allow messaging services by nickname without using
4672 target change slots (this was already possible with
4673 user@server notation or services shortcuts).
4674
4675
4676 Changes: Modified:
4677 +2 -2 trunk/modules/core/m_message.c (File Modified)
4678
4679
4680 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4681 Log:
4682 Abort a safelist if a new /list comes in while one is already in progress.
4683
4684
4685 Changes: Modified:
4686 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4687
4688
4689 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4690 Log:
4691 Change $![letter]:[mask] to $~[letter]:[mask]
4692 so both ! and ~ invert an extban.
4693
4694
4695 Changes: Modified:
4696 +2 -0 trunk/src/chmode.c (File Modified)
4697
4698
4699 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4700 Log:
4701 - revert due to technical issues
4702
4703
4704 Changes: Modified:
4705 +1 -1 trunk/src/extban.c (File Modified)
4706
4707
4708 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4709 Log:
4710 - 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
4711
4712
4713 Changes: Modified:
4714 +1 -1 trunk/src/extban.c (File Modified)
4715
4716
4717 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4718 Log:
4719 Don't pace /list on a single channel.
4720
4721
4722 Changes: Modified:
4723 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4724
4725
4726 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4727 Log:
4728 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4729
4730
4731 Changes: Modified:
4732 +4 -2 trunk/include/supported.h (File Modified)
4733
4734
4735 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4736 Log:
4737 Extban types are case insensitive; force them to lowercase when added.
4738
4739
4740 Changes: Modified:
4741 +5 -5 trunk/doc/extban.txt (File Modified)
4742 +4 -0 trunk/src/chmode.c (File Modified)
4743 +3 -3 trunk/src/extban.c (File Modified)
4744
4745
4746 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4747 Log:
4748 sendto_wallops_flags():
4749 - instead of checking IsOper on each client, walk the appropriate list
4750 - instead of sending non-+z wallops from persons to nonopers, send only
4751 +w wallops from persons
4752
4753
4754 Changes: Modified:
4755 +1 -5 trunk/src/send.c (File Modified)
4756
4757
4758 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4759 Log:
4760 Prefix oper wallops with "WALLOPS - " if they would
4761 otherwise look like operwalls or locops, when sending
4762 them to local users.
4763
4764
4765 Changes: Modified:
4766 +11 -1 trunk/modules/m_wallops.c (File Modified)
4767
4768
4769 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4770 Log:
4771 Make sure destination field in some sasl numerics
4772 is the user's nick, not the sasl agent or server
4773 name.
4774
4775
4776 Changes: Modified:
4777 +2 -2 trunk/modules/m_sasl.c (File Modified)
4778
4779
4780 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4781 Log:
4782 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4783
4784
4785 Changes: Modified:
4786 +1 -1 trunk/extensions/Makefile.in (File Modified)
4787
4788
4789 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4790 Log:
4791 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4792
4793
4794 Changes: Modified:
4795 +1 -0 trunk/src/s_user.c (File Modified)
4796
4797
4798 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4799 Log:
4800 Fix build for when IPv6 is disabled.
4801
4802
4803 Changes: Modified:
4804 +12 -10 trunk/src/s_auth.c (File Modified)
4805
4806
4807 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4808 Log:
4809 Add information about adding extban types.
4810
4811
4812 Changes: Modified:
4813 +25 -0 trunk/doc/extban.txt (File Modified)
4814
4815
4816 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4817 Log:
4818 Better extban validation: try to match a new extban from
4819 a local user against its setter to see if it is valid.
4820 Unknown extban types from remotes are no longer hidden.
4821
4822
4823 Changes: Modified:
4824 +4 -3 trunk/doc/extban.txt (File Modified)
4825 +1 -0 trunk/include/channel.h (File Modified)
4826 +2 -6 trunk/src/chmode.c (File Modified)
4827 +32 -0 trunk/src/extban.c (File Modified)
4828
4829
4830 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4831 Log:
4832 Make sure both .c.o: and .s.o: are followed by the necessary command.
4833
4834
4835 Changes: Modified:
4836 +1 -0 trunk/src/Makefile.in (File Modified)
4837
4838
4839 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4840 Log:
4841 Add need_sasl auth{} flag to sgml documentation.
4842
4843
4844 Changes: Modified:
4845 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4846
4847
4848 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4849 Log:
4850 Document need_sasl auth{} flag in example confs.
4851
4852
4853 Changes: Modified:
4854 +1 -0 trunk/doc/example.conf (File Modified)
4855 +1 -0 trunk/doc/reference.conf (File Modified)
4856
4857
4858 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4859 Log:
4860 Don't allow TB to set an empty topic.
4861 This would be possible if a server sent bad protocol
4862 and could cause a crash.
4863
4864
4865 Changes: Modified:
4866 +4 -0 trunk/modules/m_tb.c (File Modified)
4867
4868
4869 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4870 Log:
4871 - oops
4872
4873
4874 Changes: Modified:
4875 +1 -1 trunk/Makefile.in (File Modified)
4876
4877
4878 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4879 Log:
4880 - typo fix
4881
4882
4883 Changes: Modified:
4884 +2 -2 trunk/configure (File Modified)
4885 +1 -1 trunk/configure.ac (File Modified)
4886
4887
4888 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4889 Log:
4890 - rebuild configure
4891
4892
4893 Changes: Modified:
4894 +2 -2 trunk/configure (File Modified)
4895
4896
4897 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4898 Log:
4899 - makefile fix
4900
4901
4902 Changes: Modified:
4903 +1 -1 trunk/extensions/Makefile.in (File Modified)
4904
4905
4906 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4907 Log:
4908 - rename contrib to extensions to bring some clarity to things
4909
4910
4911 Changes: Modified:
4912 +1 -1 trunk/Makefile.in (File Modified)
4913 +1 -1 trunk/configure.ac (File Modified)
4914 +10 -10 trunk/doc/example.conf (File Modified)
4915 +10 -10 trunk/doc/reference.conf (File Modified)
4916 + - trunk/extensions/ (File Added)
4917 + - trunk/extras/ (File Deleted)
4918
4919
4920 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4921 Log:
4922 - temporary rename
4923
4924
4925 Changes: Modified:
4926 +1 -1 trunk/Makefile.in (File Modified)
4927 +1 -1 trunk/configure.ac (File Modified)
4928 + - trunk/contrib/ (File Deleted)
4929 + - trunk/extras/ (File Added)
4930
4931
4932 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4933 Log:
4934 Don't allow servers to QUIT (they should use SQUIT).
4935
4936
4937 Changes: Modified:
4938 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4939
4940
4941 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4942 Log:
4943 - keywords
4944
4945
4946 Changes: Modified:
4947 + - trunk/src/fnvhash.s (Property Modified)
4948
4949
4950 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4951 Log:
4952 - reduced version of code
4953
4954
4955 Changes: Modified:
4956 +9 -61 trunk/src/fnvhash.s (File Modified)
4957
4958
4959 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4960 Log:
4961 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4962
4963
4964 Changes: Modified:
4965 +1 -1 trunk/src/fnvhash.s (File Modified)
4966
4967
4968 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4969 Log:
4970 Fix orighost matching for klines, etc. Was hashing the visible
4971 host, oops.
4972
4973
4974 Changes: Modified:
4975 +1 -1 trunk/src/hostmask.c (File Modified)
4976
4977
4978 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4979 Log:
4980 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4981
4982
4983 Changes: Modified:
4984 +7 -1 trunk/configure (File Modified)
4985 +5 -0 trunk/configure.ac (File Modified)
4986 +5 -6 trunk/src/Makefile.in (File Modified)
4987 +0 -4 trunk/src/fnvhash.s (File Modified)
4988 +0 -2 trunk/src/hash.c (File Modified)
4989
4990
4991 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4992 Log:
4993 - regenerate configure
4994
4995
4996 Changes: Modified:
4997 +18 -0 trunk/configure (File Modified)
4998
4999
5000 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5001 Log:
5002 - --enable-ricer-hashing option.
5003
5004
5005 Changes: Modified:
5006 +9 -0 trunk/configure.ac (File Modified)
5007 +3 -0 trunk/include/setup.h.in (File Modified)
5008
5009
5010 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5011 Log:
5012 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5013
5014
5015 Changes: Modified:
5016 + - trunk/src/fnvhash.s (File Added)
5017 +3 -0 trunk/src/hash.c (File Modified)
5018
5019
5020 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5021 Log:
5022 Fix syntax error in reference.conf.
5023
5024
5025 Changes: Modified:
5026 +0 -1 trunk/doc/reference.conf (File Modified)
5027
5028
5029 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5030 Log:
5031 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5032 (&& instead of ||...)
5033 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5034
5035
5036 Changes: Modified:
5037 +1 -1 trunk/src/chmode.c (File Modified)
5038
5039
5040 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5041 Log:
5042 Documentation for extban.
5043
5044
5045 Changes: Modified:
5046 + - trunk/doc/extban.txt (File Added)
5047
5048
5049 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5050 Log:
5051 Add extban modules to example confs.
5052
5053
5054 Changes: Modified:
5055 +5 -0 trunk/doc/example.conf (File Modified)
5056 +10 -0 trunk/doc/reference.conf (File Modified)
5057
5058
5059 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5060 Log:
5061 Initial addition of extended ban types (conditionals).
5062 Allows custom +bqeI checks via modules.
5063 Initial extra types are account (a[:mask]), oper (o),
5064 channel (c:name), realname (r:mask), server (s:mask).
5065
5066
5067 Changes: Modified:
5068 +229 -0 trunk/contrib/Makefile.in (File Modified)
5069 + - trunk/contrib/extb_account.c (File Added)
5070 + - trunk/contrib/extb_channel.c (File Added)
5071 + - trunk/contrib/extb_oper.c (File Added)
5072 + - trunk/contrib/extb_realname.c (File Added)
5073 + - trunk/contrib/extb_server.c (File Added)
5074 +13 -0 trunk/include/channel.h (File Modified)
5075 +1 -0 trunk/src/Makefile.in (File Modified)
5076 +14 -5 trunk/src/channel.c (File Modified)
5077 +91 -0 trunk/src/chmode.c (File Modified)
5078 + - trunk/src/extban.c (File Added)
5079
5080
5081 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5082 Log:
5083 Do not force +bqeI modes starting with '$' in nick!user@host format.
5084 * and ? characters in them are still assumed to be wildcards.
5085
5086
5087 Changes: Modified:
5088 +6 -0 trunk/src/chmode.c (File Modified)
5089
5090
5091 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5092 Log:
5093 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5094
5095
5096 Changes: Modified:
5097 +4 -0 trunk/modules/m_capab.c (File Modified)
5098
5099
5100 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5101 Log:
5102 Stop some mixing of client and server protocol.
5103
5104
5105 Changes: Modified:
5106 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5107 +4 -2 trunk/modules/m_pass.c (File Modified)
5108 +6 -0 trunk/modules/m_sasl.c (File Modified)
5109 +6 -0 trunk/modules/m_user.c (File Modified)
5110
5111
5112 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5113 Log:
5114 - additional revert
5115
5116
5117 Changes: Modified:
5118 +0 -2 trunk/include/s_newconf.h (File Modified)
5119 +0 -4 trunk/include/s_serv.h (File Modified)
5120 +0 -1 trunk/src/newconf.c (File Modified)
5121 +1 -13 trunk/src/s_serv.c (File Modified)
5122
5123
5124 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5125 Log:
5126 - revert LZOLink patch for now
5127
5128
5129 Changes: Modified:
5130 +0 -1 trunk/servlink/Makefile.in (File Modified)
5131 +0 -16 trunk/servlink/README (File Modified)
5132 +2 -36 trunk/servlink/control.c (File Modified)
5133 +0 -3 trunk/servlink/control.h (File Modified)
5134 +7 -5955 trunk/servlink/io.c (File Modified)
5135 + - trunk/servlink/lzoconf.h (File Deleted)
5136 + - trunk/servlink/lzodefs.h (File Deleted)
5137 + - trunk/servlink/minilzo.c (File Deleted)
5138 + - trunk/servlink/minilzo.h (File Deleted)
5139 +0 -1 trunk/servlink/servlink.h (File Modified)
5140
5141
5142 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5143 Log:
5144 - more stuff here
5145
5146
5147 Changes: Modified:
5148 +4 -2 trunk/servlink/control.c (File Modified)
5149 +2 -1 trunk/servlink/io.c (File Modified)
5150
5151
5152 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5153 Log:
5154 - oops
5155
5156
5157 Changes: Modified:
5158 +2 -2 trunk/servlink/io.c (File Modified)
5159
5160
5161 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5162 Log:
5163 - paranoia, prevent segfaults
5164
5165
5166 Changes: Modified:
5167 +2 -2 trunk/servlink/io.c (File Modified)
5168
5169
5170 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5171 Log:
5172 - more optimal servlink code
5173
5174
5175 Changes: Modified:
5176 +21 -8 trunk/servlink/io.c (File Modified)
5177
5178
5179 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5180 Log:
5181 - more efficient read strategy
5182
5183
5184 Changes: Modified:
5185 +15 -3 trunk/servlink/io.c (File Modified)
5186
5187
5188 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5189 Log:
5190 - use lzo_uintp cast to make LZO happy
5191
5192
5193 Changes: Modified:
5194 +3 -3 trunk/servlink/io.c (File Modified)
5195
5196
5197 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5198 Log:
5199 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5200
5201
5202 Changes: Modified:
5203 +4 -0 trunk/doc/example.conf (File Modified)
5204 +2 -1 trunk/include/s_newconf.h (File Modified)
5205 +4 -0 trunk/include/s_serv.h (File Modified)
5206 +1 -0 trunk/servlink/Makefile.in (File Modified)
5207 +16 -0 trunk/servlink/README (File Modified)
5208 +34 -2 trunk/servlink/control.c (File Modified)
5209 +3 -0 trunk/servlink/control.h (File Modified)
5210 +5929 -7 trunk/servlink/io.c (File Modified)
5211 + - trunk/servlink/lzoconf.h (File Added)
5212 + - trunk/servlink/lzodefs.h (File Added)
5213 + - trunk/servlink/minilzo.c (File Added)
5214 + - trunk/servlink/minilzo.h (File Added)
5215 +1 -0 trunk/servlink/servlink.h (File Modified)
5216 +1 -0 trunk/src/newconf.c (File Modified)
5217 +14 -2 trunk/src/s_serv.c (File Modified)
5218
5219
5220 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5221 Log:
5222 - remove imalloc, it was a concept that probably wouldn't have worked properly
5223
5224
5225 Changes: Modified:
5226 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5227 + - trunk/libcharybdis/imalloc.c (File Deleted)
5228 + - trunk/libcharybdis/imalloc.h (File Deleted)
5229
5230
5231 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5232 Log:
5233 - disable imalloc for now
5234
5235
5236 Changes: Modified:
5237 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5238
5239
5240 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5241 Log:
5242 - remove unneeded debug code
5243
5244
5245 Changes: Modified:
5246 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5247
5248
5249 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5250 Log:
5251 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5252
5253
5254 Changes: Modified:
5255 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5256
5257
5258 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5259 Log:
5260 - more stuff here, imalloc remains disabled for now
5261
5262
5263 Changes: Modified:
5264 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5265
5266
5267 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5268 Log:
5269 - more progress
5270
5271
5272 Changes: Modified:
5273 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5274
5275
5276 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5277 Log:
5278 - more tweaks
5279
5280
5281 Changes: Modified:
5282 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5283 +2 -0 trunk/src/ircd.c (File Modified)
5284
5285
5286 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5287 Log:
5288 - roll back libircd crap
5289
5290
5291 Changes: Modified:
5292 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5293 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5294 +29 -0 trunk/src/.depend (File Modified)
5295 +6 -21 trunk/src/Makefile.in (File Modified)
5296 +3 -218 trunk/src/ircd.c (File Modified)
5297 + - trunk/src/ircd_linker.c (File Deleted)
5298 + - trunk/src/main.c (File Deleted)
5299
5300
5301 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5302 Log:
5303 - realloc(), free() implementation
5304
5305
5306 Changes: Modified:
5307 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5308
5309
5310 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5311 Log:
5312 - malloc(), calloc() implementation
5313
5314
5315 Changes: Modified:
5316 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5317
5318
5319 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5320 Log:
5321 - block_free(), block_find(), retune_heaps() implementation
5322
5323
5324 Changes: Modified:
5325 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5326
5327
5328 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5329 Log:
5330 - block_destroy code, block_allocate code.
5331
5332
5333 Changes: Modified:
5334 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5335
5336
5337 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5338 Log:
5339 - block_new() code
5340
5341
5342 Changes: Modified:
5343 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5344
5345
5346 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5347 Log:
5348 - disable imalloc again :P
5349
5350
5351 Changes: Modified:
5352 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5353
5354
5355 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5356 Log:
5357 - fix warning
5358
5359
5360 Changes: Modified:
5361 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5362
5363
5364 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5365 Log:
5366 - fix typo
5367
5368
5369 Changes: Modified:
5370 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5371
5372
5373 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5374 Log:
5375 - constructor code for imalloc engine (malloc_init())
5376
5377
5378 Changes: Modified:
5379 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5380
5381
5382 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5383 Log:
5384 - imalloc engine improvements
5385
5386
5387 Changes: Modified:
5388 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5389
5390
5391 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5392 Log:
5393 - replace mmap() code with direct brk()/sbrk() calls.
5394
5395
5396 Changes: Modified:
5397 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5398
5399
5400 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5401 Log:
5402 - remove outdated i_malloc() interfaces
5403
5404
5405 Changes: Modified:
5406 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5407
5408
5409 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5410 Log:
5411 - redisable imalloc (sorry!)
5412
5413
5414 Changes: Modified:
5415 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5416
5417
5418 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5419 Log:
5420 - correct GET_PAGE_SLOT() macro
5421
5422
5423 Changes: Modified:
5424 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5425
5426
5427 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5428 Log:
5429 - oops forgot to commit it with imalloc turned off
5430
5431
5432 Changes: Modified:
5433 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5434
5435
5436 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5437 Log:
5438 - cleanups
5439
5440
5441 Changes: Modified:
5442 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5443 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5444
5445
5446 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5447 Log:
5448 - lowlevel imalloc code
5449
5450
5451 Changes: Modified:
5452 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5453 + - trunk/libcharybdis/imalloc.h (File Added)
5454
5455
5456 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5457 Log:
5458 - fix bindings
5459
5460
5461 Changes: Modified:
5462 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5463
5464
5465 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5466 Log:
5467 remove #ifndef
5468
5469
5470 Changes: Modified:
5471 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5472
5473
5474 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5475 Log:
5476 - 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)
5477
5478
5479 Changes: Modified:
5480 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5481 + - trunk/libcharybdis/imalloc.c (File Added)
5482
5483
5484 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5485 Log:
5486 - increment configure Id
5487
5488
5489 Changes: Modified:
5490 +2208 -1 trunk/configure (File Modified)
5491
5492
5493 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5494 Log:
5495 - bootstrap for imalloc code
5496
5497
5498 Changes: Modified:
5499 +54 -1 trunk/configure.ac (File Modified)
5500 +27 -0 trunk/include/setup.h.in (File Modified)
5501
5502
5503 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5504 Log:
5505 Clarify interaction of spoofs and channel bans/operator{} blocks.
5506
5507
5508 Changes: Modified:
5509 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5510 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5511
5512
5513 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5514 Log:
5515 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5516
5517
5518 Changes: Modified:
5519 +30 -22 trunk/src/ircd.c (File Modified)
5520
5521
5522 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5523 Log:
5524 If shared{} blocks deny something, the command
5525 is silently ignored.
5526
5527
5528 Changes: Modified:
5529 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5530
5531
5532 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5533 Log:
5534 Move up IsService check so we don't store a non-service
5535 in preClient->sasl_agent.
5536
5537
5538 Changes: Modified:
5539 +6 -6 trunk/modules/m_sasl.c (File Modified)
5540
5541
5542 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5543 Log:
5544 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5545 Add some more sanity checks on agent strings.
5546
5547
5548 Changes: Modified:
5549 +13 -11 trunk/modules/m_sasl.c (File Modified)
5550
5551
5552 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5553 Log:
5554 Unknown clients can have an ID too now so make sure to remove
5555 them from the hash if they exit.
5556
5557
5558 Changes: Modified:
5559 +3 -0 trunk/src/client.c (File Modified)
5560
5561
5562 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5563 Log:
5564 Only accept sasl from servers in a service{} block.
5565 Not tested but this must go in.
5566
5567
5568 Changes: Modified:
5569 +6 -0 trunk/modules/m_sasl.c (File Modified)
5570 +3 -0 trunk/modules/m_signon.c (File Modified)
5571
5572
5573 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5574 Log:
5575 Only process SAVE messages targetting registered users,
5576 not servers or unregistered connections. Could cause
5577 a crash when bad protocol was received.
5578
5579
5580 Changes: Modified:
5581 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5582
5583
5584 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5585 Log:
5586 - fix QJM buffer overflow vulnerability (fucking GXTi)
5587
5588
5589 Changes: Modified:
5590 +3 -3 trunk/src/s_user.c (File Modified)
5591
5592
5593 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5594 Log:
5595 Mention /scan umodes under oper_spy privilege.
5596
5597
5598 Changes: Modified:
5599 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5600
5601
5602 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5603 Log:
5604 Mention that overlapping cluster blocks are a bad thing.
5605
5606
5607 Changes: Modified:
5608 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5609
5610
5611 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5612 Log:
5613 - Document cluster{} and shared{} blocks.
5614 - Mention that service{} does not allow wildcards.
5615
5616
5617 Changes: Modified:
5618 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5619
5620
5621 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5622 Log:
5623 Document exempt{} and service{} blocks, point to reference.conf for
5624 general{}, channel{} and serverhide{}.
5625
5626
5627 Changes: Modified:
5628 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5629
5630
5631 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5632 Log:
5633 Document ~ in lists of values better.
5634
5635
5636 Changes: Modified:
5637 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5638
5639
5640 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5641 Log:
5642 More detailed CNOTICE, CPRIVMSG descriptions.
5643
5644
5645 Changes: Modified:
5646 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5647
5648
5649 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5650 Log:
5651 Oops, need both Revision and Id on modules.
5652
5653
5654 Changes: Modified:
5655 + - trunk/modules/sno_routing.c (Property Modified)
5656
5657
5658 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5659 Log:
5660 Tweak header comment a bit (filename, Id).
5661
5662
5663 Changes: Modified:
5664 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5665
5666
5667 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5668 Log:
5669 Add GLINE and UNGLINE.
5670
5671
5672 Changes: Modified:
5673 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5674
5675
5676 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5677 Log:
5678 New configure with proper Id.
5679
5680
5681 Changes: Modified:
5682 +3 -1 trunk/configure (File Modified)
5683
5684
5685 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5686 Log:
5687 Change #include directives for in6addr_any, hopefully compiles better now.
5688
5689
5690 Changes: Modified:
5691 +3 -1 trunk/configure.ac (File Modified)
5692
5693
5694 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5695 Log:
5696 Encourage putting actual administrative information
5697 in the admin{} block.
5698
5699
5700 Changes: Modified:
5701 +3 -3 trunk/doc/example.conf (File Modified)
5702
5703
5704 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5705 Log:
5706 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5707
5708
5709 Changes: Modified:
5710 +9 -7 trunk/include/s_conf.h (File Modified)
5711 +1 -0 trunk/src/newconf.c (File Modified)
5712 +10 -0 trunk/src/s_user.c (File Modified)
5713
5714
5715 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5716 Log:
5717 - Change to glines = no in example confs
5718 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5719 are disabled.
5720
5721
5722 Changes: Modified:
5723 +1 -1 trunk/doc/example.conf (File Modified)
5724 +1 -1 trunk/doc/reference.conf (File Modified)
5725 +2 -2 trunk/modules/m_gline.c (File Modified)
5726
5727
5728 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5729 Log:
5730 - forward-port QJM fix from 1.1
5731
5732
5733 Changes: Modified:
5734 +2 -0 trunk/src/s_user.c (File Modified)
5735
5736
5737 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5738 Log:
5739 - add switch to configure to disable the block allocator
5740
5741
5742 Changes: Modified:
5743 +18 -0 trunk/configure (File Modified)
5744 +9 -0 trunk/configure.ac (File Modified)
5745 +0 -6 trunk/include/config.h (File Modified)
5746 +3 -0 trunk/include/setup.h.in (File Modified)
5747
5748
5749 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5750 Log:
5751 Fix wierd error that would exit SASL users with "Overridden"
5752
5753 Changes: Modified:
5754 +1 -1 trunk/modules/m_signon.c (File Modified)
5755
5756
5757 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5758 Log:
5759 Remove obsolete XXX comment about lazylinks.
5760
5761
5762 Changes: Modified:
5763 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5764
5765
5766 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5767 Log:
5768 OJOIN: make sure to send the wallops remotely for #channels
5769
5770
5771 Changes: Modified:
5772 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5773
5774
5775 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5776 Log:
5777 Accountability for OJOIN (contrib module)
5778
5779 Changes: Modified:
5780 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5781
5782
5783 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5784 Log:
5785 - move more stuff over to ircd_state
5786
5787
5788 Changes: Modified:
5789 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5790 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5791 +9 -0 trunk/src/ircd_state.c (File Modified)
5792 +3 -3 trunk/src/patricia.c (File Modified)
5793
5794
5795 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5796 Log:
5797 - move more stuff out of libircd and into ircd_state.c
5798
5799
5800 Changes: Modified:
5801 +5 -5 trunk/src/channel.c (File Modified)
5802 +4 -4 trunk/src/client.c (File Modified)
5803 +12 -0 trunk/src/ircd_state.c (File Modified)
5804
5805
5806 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5807 Log:
5808 - this is just barrels of fun
5809
5810
5811 Changes: Modified:
5812 + - trunk/include/ircd_state.h (File Added)
5813 +1 -1 trunk/src/Makefile.in (File Modified)
5814 +2 -1 trunk/src/channel.c (File Modified)
5815 +3 -52 trunk/src/ircd.c (File Modified)
5816 +100 -3 trunk/src/ircd_state.c (File Modified)
5817
5818
5819 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5820 Log:
5821 It's .include, not #include.
5822
5823
5824 Changes: Modified:
5825 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5826
5827
5828 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5829 Log:
5830 More consistent section titles.
5831
5832
5833 Changes: Modified:
5834 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5835 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5836 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5837
5838
5839 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5840 Log:
5841 Mention possible exceeding of +j/+l due to propagation
5842 delays between servers.
5843
5844
5845 Changes: Modified:
5846 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5847
5848
5849 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5850 Log:
5851 Formatting nits:
5852 - "text" -> <quote>text</quote>
5853 - <filename>
5854 - a few more
5855
5856
5857 Changes: Modified:
5858 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5859 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5860 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5861 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5862
5863
5864 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5865 Log:
5866 Remove text about deprecation of glines.
5867
5868
5869 Changes: Modified:
5870 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5871
5872
5873 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5874 Log:
5875 - Add description of umode +D, deaf.
5876 - Mention CALLERID 005 token with umode +g.
5877
5878
5879 Changes: Modified:
5880 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5881
5882
5883 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5884 Log:
5885 Strip off a leading colon in services shortcuts (aliases).
5886
5887
5888 Changes: Modified:
5889 +2 -0 trunk/src/parse.c (File Modified)
5890
5891
5892 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5893 Log:
5894 Add no_oper_invis contrib module, denies opers setting
5895 themselves invisible (except hidden_oper's).
5896
5897
5898 Changes: Modified:
5899 +42 -0 trunk/contrib/Makefile.in (File Modified)
5900 + - trunk/contrib/no_oper_invis.c (File Added)
5901
5902
5903 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5904 Log:
5905 Mention /stats E, make the other /stats descriptions more consistent.
5906
5907
5908 Changes: Modified:
5909 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5910
5911
5912 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5913 Log:
5914 Mention that the KILL reason and oper will appear on channels.
5915
5916
5917 Changes: Modified:
5918 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5919
5920
5921 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5922 Log:
5923 Mention /mode #channel f to query forward channel from outside.
5924
5925
5926 Changes: Modified:
5927 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5928
5929
5930 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5931 Log:
5932 Port over RATBOX_2_1 r20960 (anfl):
5933 client connect notices to +C should be hiding the extra
5934 fields for spoofed users
5935
5936
5937 Changes: Modified:
5938 +2 -1 trunk/src/s_user.c (File Modified)
5939
5940
5941 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5942 Log:
5943 Add a chapter with our extra user commands:
5944 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5945
5946
5947 Changes: Modified:
5948 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5949 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5950
5951
5952 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5953 Log:
5954 Do not put by <server>: in SQUIT reasons to servers
5955 other than the one being exited.
5956
5957
5958 Changes: Modified:
5959 +1 -1 trunk/src/client.c (File Modified)
5960
5961
5962 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5963 Log:
5964 Regenerate configure.
5965
5966
5967 Changes: Modified:
5968 +1162 -1159 trunk/configure (File Modified)
5969
5970
5971 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5972 Log:
5973 Move the warning flags down so they do not mess up
5974 checks like for -Wl,-export-dynamic.
5975
5976
5977 Changes: Modified:
5978 +33 -30 trunk/configure.ac (File Modified)
5979
5980
5981 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5982 Log:
5983 - more work here
5984
5985
5986 Changes: Modified:
5987 +2 -1 trunk/iauth/Makefile.in (File Modified)
5988
5989
5990 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5991 Log:
5992 - build iauth makefile
5993
5994
5995 Changes: Modified:
5996 +3 -2 trunk/configure (File Modified)
5997 +1 -0 trunk/configure.ac (File Modified)
5998
5999
6000 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6001 Log:
6002 - Makefile
6003
6004
6005 Changes: Modified:
6006 + - trunk/iauth/Makefile.in (File Added)
6007
6008
6009 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6010 Log:
6011 - add iauth.conf.example from irc2.11
6012
6013
6014 Changes: Modified:
6015 + - trunk/doc/example-iauth.conf (File Added)
6016
6017
6018 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6019 Log:
6020 - wow, i found some docs on this thing
6021
6022
6023 Changes: Modified:
6024 + - trunk/doc/technical/iauth-internals.txt (File Added)
6025
6026
6027 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6028 Log:
6029 - no longer applicable
6030
6031
6032 Changes: Modified:
6033 + - trunk/authdaemon/ (File Deleted)
6034
6035
6036 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6037 Log:
6038 - remove libircd.so on make clean (oops)
6039
6040
6041 Changes: Modified:
6042 +1 -1 trunk/src/Makefile.in (File Modified)
6043
6044
6045 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6046 Log:
6047 - merge iauth source for experimentation
6048
6049
6050 Changes: Modified:
6051 + - trunk/iauth/ (File Added)
6052 + - trunk/iauth/a_conf.c (File Added)
6053 + - trunk/iauth/a_conf_def.h (File Added)
6054 + - trunk/iauth/a_conf_ext.h (File Added)
6055 + - trunk/iauth/a_defines.h (File Added)
6056 + - trunk/iauth/a_externs.h (File Added)
6057 + - trunk/iauth/a_io.c (File Added)
6058 + - trunk/iauth/a_io_ext.h (File Added)
6059 + - trunk/iauth/a_log.c (File Added)
6060 + - trunk/iauth/a_log_def.h (File Added)
6061 + - trunk/iauth/a_log_ext.h (File Added)
6062 + - trunk/iauth/a_struct_def.h (File Added)
6063 + - trunk/iauth/iauth.c (File Added)
6064 + - trunk/iauth/mod_lhex.c (File Added)
6065 + - trunk/iauth/mod_lhex_ext.h (File Added)
6066 + - trunk/iauth/mod_pipe.c (File Added)
6067 + - trunk/iauth/mod_pipe_ext.h (File Added)
6068 + - trunk/iauth/mod_rfc931.c (File Added)
6069 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6070 + - trunk/iauth/mod_socks.c (File Added)
6071 + - trunk/iauth/mod_socks_ext.h (File Added)
6072 + - trunk/iauth/mod_webproxy.c (File Added)
6073 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6074
6075
6076 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6077 Log:
6078 User /quote help index was not sorted properly.
6079
6080
6081 Changes: Modified:
6082 +2 -2 trunk/help/Makefile.in (File Modified)
6083 +8 -8 trunk/help/users/index (File Modified)
6084
6085
6086 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6087 Log:
6088 Add SCAN help file.
6089
6090
6091 Changes: Modified:
6092 +25 -8 trunk/help/opers/index (File Modified)
6093 + - trunk/help/opers/scan (File Added)
6094
6095
6096 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6097 Log:
6098 SGML docs:
6099 - Document SCAN UMODES
6100 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6101
6102
6103 Changes: Modified:
6104 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6105
6106
6107 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6108 Log:
6109 Add our copyright information to /info (part of release-1.1 r1026).
6110
6111
6112 Changes: Modified:
6113 +1 -0 trunk/src/version.c.SH (File Modified)
6114
6115
6116 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6117 Log:
6118 Fix some compile warnings.
6119
6120
6121 Changes: Modified:
6122 +1 -1 trunk/modules/core/m_join.c (File Modified)
6123 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6124 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6125 +1 -1 trunk/modules/m_scan.c (File Modified)
6126 +4 -4 trunk/modules/m_signon.c (File Modified)
6127
6128
6129 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6130 Log:
6131 RSFNC: OK, actually consider unknowns also for detecting a collide.
6132 Otherwise we can get two clients with the same nick.
6133
6134
6135 Changes: Modified:
6136 +1 -1 trunk/modules/m_services.c (File Modified)
6137
6138
6139 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6140 Log:
6141 - charybdis profiling stuff
6142 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6143 - update .depend
6144
6145
6146 Changes: Modified:
6147 +0 -8 trunk/configure (File Modified)
6148 +1 -8 trunk/configure.ac (File Modified)
6149 +18 -0 trunk/include/channel.h (File Modified)
6150 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6151 +335 -260 trunk/src/.depend (File Modified)
6152 +1569 -0 trunk/src/Makefile.in (File Modified)
6153 + - trunk/src/chmode.c (File Added)
6154 +16 -1 trunk/src/ircd.c (File Modified)
6155 +11 -0 trunk/src/main.c (File Modified)
6156 +11 -0 trunk/src/modules.c (File Modified)
6157
6158
6159 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6160 Log:
6161 RSFNC: Do not send kills to servers for unknowns
6162
6163
6164 Changes: Modified:
6165 +4 -2 trunk/modules/m_services.c (File Modified)
6166
6167
6168 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6169 Log:
6170 Describe service{} blocks in reference.conf.
6171
6172
6173 Changes: Modified:
6174 +12 -0 trunk/doc/reference.conf (File Modified)
6175
6176
6177 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6178 Log:
6179 Replace this list of modes with pointers to other documentation.
6180
6181
6182 Changes: Modified:
6183 +6 -50 trunk/doc/modes.txt (File Modified)
6184
6185
6186 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6187 Log:
6188 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6189 looks too much like an old-ircd client pointer otherwise.
6190
6191
6192 Changes: Modified:
6193 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6194
6195
6196 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6197 Log:
6198 findforwards:
6199 - note truncation of the list (perhaps sending multiple
6200 notices is better)
6201 - clarify in a comment that /findforwards on a nonexistent
6202 channel can be useful
6203 - sendto_one_notice() requires that the text start with
6204 a colon
6205
6206
6207 Changes: Modified:
6208 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6209
6210
6211 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6212 Log:
6213 When we close a local server's link, always include the
6214 name of the client causing the exit in the reason in the
6215 SQUIT we send them (replacing them with us). This makes
6216 sure server notices for stuff like "Not enough arguments
6217 to server command" are different on the two sides.
6218
6219
6220 Changes: Modified:
6221 +7 -5 trunk/src/client.c (File Modified)
6222
6223
6224 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6225 Log:
6226 New contrib module m_findforwards.c
6227
6228
6229 Changes: Modified:
6230 +112 -0 trunk/contrib/Makefile.in (File Modified)
6231 + - trunk/contrib/m_findforwards.c (File Added)
6232
6233
6234 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6235 Log:
6236 Whoops, don't show real host behind auth{} spoof in
6237 spoof notices if hide_spoof_ips is enabled.
6238
6239 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6240
6241
6242 Changes: Modified:
6243 +3 -2 trunk/src/s_conf.c (File Modified)
6244
6245
6246 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6247 Log:
6248 Add dalnet-style /identify that sends to nickserv or chanserv.
6249
6250
6251 Changes: Modified:
6252 +102 -0 trunk/contrib/Makefile.in (File Modified)
6253 + - trunk/contrib/m_identify.c (File Added)
6254
6255
6256 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6257 Log:
6258 Document alias{} blocks a bit better.
6259
6260
6261 Changes: Modified:
6262 +9 -0 trunk/doc/reference.conf (File Modified)
6263
6264
6265 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6266 Log:
6267 - add aliases to /stats m (data usage is not counted though, sorry)
6268
6269
6270 Changes: Modified:
6271 +1 -0 trunk/include/s_conf.h (File Modified)
6272 +3 -0 trunk/src/newconf.c (File Modified)
6273 +15 -0 trunk/src/parse.c (File Modified)
6274
6275
6276 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6277 Log:
6278 - remove m_sshortcut as it's no longer relevant
6279
6280
6281 Changes: Modified:
6282 +0 -145 trunk/modules/Makefile.in (File Modified)
6283 + - trunk/modules/m_sshortcut.c (File Deleted)
6284
6285
6286 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6287 Log:
6288 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6289 targets instead of my original idea :P)
6290
6291
6292 Changes: Modified:
6293 +32 -0 trunk/doc/example.conf (File Modified)
6294 +35 -0 trunk/doc/reference.conf (File Modified)
6295 +4 -0 trunk/include/parse.h (File Modified)
6296 +7 -0 trunk/include/s_conf.h (File Modified)
6297 +82 -0 trunk/src/newconf.c (File Modified)
6298 +78 -0 trunk/src/parse.c (File Modified)
6299 +16 -0 trunk/src/s_conf.c (File Modified)
6300
6301
6302 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6303 Log:
6304 Remove some spaces after tabs. ??
6305
6306
6307 Changes: Modified:
6308 +18 -18 trunk/src/newconf.c (File Modified)
6309
6310
6311 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6312 Log:
6313 Global /who:
6314 - make sure to clear all marks also if the who was aborted
6315 because of too many matches
6316 - give ERR_TOOMANYMATCHES if too many matches
6317 - clarify comments
6318
6319 ratbox RATBOX_2_2 r22003 (jilles)
6320
6321
6322 Changes: Modified:
6323 +28 -26 trunk/modules/m_who.c (File Modified)
6324
6325
6326 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6327 Log:
6328 - devel is 2.0
6329
6330
6331 Changes: Modified:
6332 +9 -9 trunk/configure (File Modified)
6333 +1 -1 trunk/configure.ac (File Modified)
6334
6335
6336 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6337 Log:
6338 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6339
6340
6341 Changes: Modified:
6342 +2 -1 trunk/include/s_newconf.h (File Modified)
6343 +20 -0 trunk/modules/m_rehash.c (File Modified)
6344 +1 -1 trunk/src/s_newconf.c (File Modified)
6345
6346
6347 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6348 Log:
6349 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6350
6351
6352 Changes: Modified:
6353 +0 -1 trunk/doc/example.conf (File Modified)
6354 +0 -3 trunk/doc/reference.conf (File Modified)
6355 +0 -1 trunk/include/s_conf.h (File Modified)
6356 +0 -6 trunk/modules/m_info.c (File Modified)
6357 +1 -1 trunk/src/channel.c (File Modified)
6358 +0 -1 trunk/src/newconf.c (File Modified)
6359
6360
6361 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6362 Log:
6363 Missing header in m_chghost.c
6364
6365 Changes: Modified:
6366 +1 -0 trunk/modules/m_chghost.c (File Modified)
6367
6368
6369 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6370 Log:
6371 Relocate QJM code to a seperate function(change_nick_user_host)
6372 Change CHGHOST to use change_nick_user_host instead of just setting it
6373
6374
6375 Changes: Modified:
6376 +3 -0 trunk/include/s_user.h (File Modified)
6377 +1 -1 trunk/modules/m_chghost.c (File Modified)
6378 +3 -78 trunk/modules/m_signon.c (File Modified)
6379 +89 -0 trunk/src/s_user.c (File Modified)
6380
6381
6382 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6383 Log:
6384 Restore /stats a (dns servers, admin-only).
6385
6386
6387 Changes: Modified:
6388 +1 -0 trunk/include/res.h (File Modified)
6389 +5 -8 trunk/modules/m_stats.c (File Modified)
6390 +16 -0 trunk/src/res.c (File Modified)
6391
6392
6393 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6394 Log:
6395 - Add CHARYBDIS_PROFILE if we are profiling.
6396 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6397 - Remove duplicate --enable-epoll entry.
6398
6399
6400 Changes: Modified:
6401 +1595 -15 trunk/configure (File Modified)
6402 +30 -11 trunk/configure.ac (File Modified)
6403 +3 -0 trunk/include/setup.h.in (File Modified)
6404
6405
6406 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6407 Log:
6408 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6409
6410
6411 Changes: Modified:
6412 +28 -0 trunk/aclocal.m4 (File Modified)
6413
6414
6415 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6416 Log:
6417 Allow requesting forward channel and quiet list in same mode command.
6418
6419
6420 Changes: Modified:
6421 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6422
6423
6424 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6425 Log:
6426 Add description of xline wildcards.
6427
6428
6429 Changes: Modified:
6430 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6431
6432
6433 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6434 Log:
6435 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6436
6437
6438 Changes: Modified:
6439 +0 -4 trunk/modules/m_services.c (File Modified)
6440
6441
6442 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6443 Log:
6444 typo
6445
6446
6447 Changes: Modified:
6448 +1 -1 trunk/include/hook.h (File Modified)
6449
6450
6451 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6452 Log:
6453 call_hook, not hook_call
6454
6455
6456 Changes: Modified:
6457 +1 -1 trunk/modules/core/m_join.c (File Modified)
6458
6459
6460 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6461 Log:
6462 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6463 Could be useful for a number of things.
6464
6465
6466 Changes: Modified:
6467 +9 -0 trunk/modules/core/m_join.c (File Modified)
6468
6469
6470 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6471 Log:
6472 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6473
6474
6475 Changes: Modified:
6476 +7 -0 trunk/include/hook.h (File Modified)
6477
6478
6479 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6480 Log:
6481 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6482
6483
6484 Changes: Modified:
6485 +15 -0 trunk/modules/m_services.c (File Modified)
6486
6487
6488 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6489 Log:
6490 Clarify snomask +f, +k, +u.
6491
6492
6493 Changes: Modified:
6494 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6495
6496
6497 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6498 Log:
6499 Cmode +p and +s may be set simultaneously.
6500
6501
6502 Changes: Modified:
6503 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6504
6505
6506 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6507 Log:
6508 actually, we should check the data version on each reload (oops)
6509
6510
6511 Changes: Modified:
6512 +6 -6 trunk/src/main.c (File Modified)
6513
6514
6515 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6516 Log:
6517 more work on the loader
6518
6519
6520 Changes: Modified:
6521 +45 -21 trunk/src/main.c (File Modified)
6522
6523
6524 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6525 Log:
6526 Add prototype ircd_state.c
6527
6528
6529 Changes: Modified:
6530 + - trunk/src/ircd_state.c (File Added)
6531
6532
6533 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6534 Log:
6535 Smaller improvements.
6536
6537
6538 Changes: Modified:
6539 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6540
6541
6542 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6543 Log:
6544 Add a lot of stuff here.
6545
6546
6547 Changes: Modified:
6548 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6549
6550
6551 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6552 Log:
6553 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6554
6555
6556 Changes: Modified:
6557 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6558
6559
6560 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6561 Log:
6562 Invex doesn't trump +r or (sic) +J.
6563
6564
6565 Changes: Modified:
6566 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6567
6568
6569 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6570 Log:
6571 Check to make sure a module is not loaded before loading it.
6572
6573
6574 Changes: Modified:
6575 +6 -1 trunk/src/ircd_parser.y (File Modified)
6576
6577
6578 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6579 Log:
6580 - Add a missing comma in the HeaderMessages array
6581 - Only send "Your hostname is too long ..." if that really is the case
6582
6583
6584 Changes: Modified:
6585 +2 -2 trunk/src/s_auth.c (File Modified)
6586
6587
6588 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6589 Log:
6590 build_symtable() will have already bailed here, so no need to check
6591 explicitly whether or not charybdis_main is NULL.
6592
6593
6594 Changes: Modified:
6595 +7 -16 trunk/src/main.c (File Modified)
6596
6597
6598 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6599 Log:
6600 Data structure versioning, part 1.
6601
6602
6603 Changes: Modified:
6604 +10 -1 trunk/include/ircd_defs.h (File Modified)
6605 +2 -0 trunk/src/ircd.c (File Modified)
6606 +15 -3 trunk/src/main.c (File Modified)
6607
6608
6609 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6610 Log:
6611 build a symbol table and use that instead of doing a raw dlsym on everything
6612
6613
6614 Changes: Modified:
6615 + - trunk/include/ircd_linker.h (File Added)
6616 +71 -1 trunk/src/Makefile.in (File Modified)
6617 + - trunk/src/ircd_linker.c (File Added)
6618 +16 -4 trunk/src/main.c (File Modified)
6619
6620
6621 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6622 Log:
6623 The launcher now calls io_loop() instead of charybdis_main().
6624 This is so that we do not have to reinitialize *everything* later.
6625
6626
6627 Changes: Modified:
6628 +1 -0 trunk/include/ircd.h (File Modified)
6629 +6 -7 trunk/src/ircd.c (File Modified)
6630 +13 -1 trunk/src/main.c (File Modified)
6631
6632
6633 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6634 Log:
6635 Use global binding on libircd.so.
6636
6637
6638 Changes: Modified:
6639 +1 -1 trunk/src/main.c (File Modified)
6640
6641
6642 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6643 Log:
6644 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6645 (it will do more later)
6646
6647
6648 Changes: Modified:
6649 +14 -12 trunk/include/config.h (File Modified)
6650 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6651 +31 -5 trunk/src/Makefile.in (File Modified)
6652 +78 -1 trunk/src/ircd.c (File Modified)
6653 + - trunk/src/main.c (File Added)
6654
6655
6656 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6657 Log:
6658 Add whitespace here, oops.
6659
6660
6661 Changes: Modified:
6662 +1 -1 trunk/CREDITS (File Modified)
6663
6664
6665 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6666 Log:
6667 Properly copy over the IP address here instead of using a cheap hack.
6668 Because the hack didn't work right except on IPv6. :|
6669
6670
6671 Changes: Modified:
6672 +12 -2 trunk/src/s_newconf.c (File Modified)
6673
6674
6675 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6676 Log:
6677 Revert reject cache notice to ratbox's, which more
6678 clearly suggests what's happening.
6679
6680
6681 Changes: Modified:
6682 +4 -1 trunk/src/reject.c (File Modified)
6683
6684
6685 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6686 Log:
6687 Fix the openssl status in the overview information.
6688
6689
6690 Changes: Modified:
6691 +1 -3 trunk/configure (File Modified)
6692 +1 -3 trunk/configure.ac (File Modified)
6693
6694
6695 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6696 Log:
6697 - Add simple exempt{} block (127.0.0.1) to example.conf.
6698 - Remove mention of deny{}.
6699
6700
6701 Changes: Modified:
6702 +5 -0 trunk/doc/example.conf (File Modified)
6703 +1 -1 trunk/doc/reference.conf (File Modified)
6704
6705
6706 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6707 Log:
6708 example.conf: add some comments at the start
6709 reference.conf: some ircd-ratbox -> charybdis
6710
6711
6712 Changes: Modified:
6713 +11 -0 trunk/doc/example.conf (File Modified)
6714 +6 -5 trunk/doc/reference.conf (File Modified)
6715
6716
6717 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6718 Log:
6719 Rename m_createauthonly module to createauthonly
6720 as this is not a module providing an m_function
6721 (command).
6722
6723
6724 Changes: Modified:
6725 +1 -38 trunk/contrib/Makefile.in (File Modified)
6726 + - trunk/contrib/createauthonly.c (File Added)
6727 + - trunk/contrib/m_createauthonly.c (File Deleted)
6728
6729
6730 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6731 Log:
6732 Add to example confs commented lines for:
6733 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6734 sno_globalkline.so, sno_globaloper.so.
6735
6736
6737 Changes: Modified:
6738 +5 -1 trunk/doc/example.conf (File Modified)
6739 +9 -1 trunk/doc/reference.conf (File Modified)
6740
6741
6742 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6743 Log:
6744 - Unbreak connecting to connect{}s with hostnames
6745 instead of IP addresses (broken with new resolver).
6746 - Try to do A/AAAA query based on aftype in
6747 connect{} (doesn't seem to work fully).
6748
6749
6750 Changes: Modified:
6751 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6752
6753
6754 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6755 Log:
6756 Unbreak /rehash dns.
6757
6758
6759 Changes: Modified:
6760 +1 -0 trunk/src/res.c (File Modified)
6761
6762
6763 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6764 Log:
6765 Preserve Hybrid Id and add one of our own.
6766
6767
6768 Changes: Modified:
6769 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6770 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6771
6772
6773 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6774 Log:
6775 Add anfl and Androsyn to CREDITS.
6776 They wrote a lot of ratbox code we use, both before and after the fork.
6777
6778
6779 Changes: Modified:
6780 +2 -0 trunk/CREDITS (File Modified)
6781
6782
6783 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6784 Log:
6785 Hostname validity check.
6786
6787
6788 Changes: Modified:
6789 +42 -3 trunk/src/s_auth.c (File Modified)
6790
6791
6792 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6793 Log:
6794 Version bump to 1.2.0.
6795
6796
6797 Changes: Modified:
6798 +9 -9 trunk/configure (File Modified)
6799 +1 -1 trunk/configure.ac (File Modified)
6800
6801
6802 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6803 Log:
6804 - Missed a spot in the IPv6 code here. Should be usable now.
6805
6806
6807 Changes: Modified:
6808 +2 -2 trunk/src/res.c (File Modified)
6809
6810
6811 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6812 Log:
6813 Alright, so, this massive commit does the following:
6814 - Removes adns
6815 - Adds a resolver based on the undernet and hybrid one.
6816 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6817 - Makes a check in ./configure be posixly correct
6818 - Simplifies the auth code and DNS callbacks
6819
6820 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6821
6822
6823 Changes: Modified:
6824 +1 -1 trunk/Makefile.in (File Modified)
6825 + - trunk/adns/ (File Deleted)
6826 +148 -80 trunk/configure (File Modified)
6827 +1 -2 trunk/configure.ac (File Modified)
6828 +6 -0 trunk/include/client.h (File Modified)
6829 +1 -0 trunk/include/packet.h (File Modified)
6830 +153 -41 trunk/include/res.h (File Modified)
6831 + - trunk/include/reslib.h (File Added)
6832 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6833 +930 -1449 trunk/modules/.depend (File Modified)
6834 +3 -0 trunk/modules/m_stats.c (File Modified)
6835 +417 -621 trunk/src/.depend (File Modified)
6836 +1 -1 trunk/src/.indent.pro (File Modified)
6837 +2069 -289 trunk/src/Makefile.in (File Modified)
6838 + - trunk/src/adns.c (File Deleted)
6839 + - trunk/src/res.c (File Added)
6840 + - trunk/src/reslib.c (File Added)
6841 +11 -50 trunk/src/s_auth.c (File Modified)
6842 +4 -26 trunk/src/s_newconf.c (File Modified)
6843
6844
6845 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6846 Log:
6847 Document the NOBALLOC feature.
6848
6849
6850 Changes: Modified:
6851 +7 -1 trunk/include/config.h (File Modified)
6852
6853
6854 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6855 Log:
6856 commands.sgml changes
6857
6858
6859 Changes: Modified:
6860 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6861
6862
6863 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6864 Log:
6865 connect{} changes.
6866
6867
6868 Changes: Modified:
6869 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6870
6871
6872 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6873 Log:
6874 Improve description of class{} block (in particular,
6875 mention server classes as well as client classes).
6876
6877
6878 Changes: Modified:
6879 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6880
6881
6882 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6883 Log:
6884 In comment:
6885 -/* sendq: servers need a higher sendq as they send more data */
6886 +/* sendq: servers need a higher sendq as they are sent more data */
6887
6888
6889 Changes: Modified:
6890 +1 -1 trunk/doc/reference.conf (File Modified)
6891
6892
6893 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6894 Log:
6895 Add modules{} block.
6896
6897
6898 Changes: Modified:
6899 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6900
6901
6902 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6903 Log:
6904 Add general::oper_snomask, snomask on oper up for opers
6905 that have umode +s set on oper up, but do not have
6906 a specific snomask setting in their operator block.
6907 If this is empty or not specified, +s is used as before.
6908
6909
6910 Changes: Modified:
6911 +4 -1 trunk/doc/example.conf (File Modified)
6912 +7 -1 trunk/doc/reference.conf (File Modified)
6913 +1 -0 trunk/include/client.h (File Modified)
6914 +1 -0 trunk/include/s_conf.h (File Modified)
6915 +32 -0 trunk/src/newconf.c (File Modified)
6916 +1 -0 trunk/src/s_conf.c (File Modified)
6917 +13 -3 trunk/src/s_user.c (File Modified)
6918
6919
6920 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6921 Log:
6922 fix error
6923
6924 Changes: Modified:
6925 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6926
6927
6928 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6929 Log:
6930 Add MASKTRACE and CHANTRACE commands.
6931
6932
6933 Changes: Modified:
6934 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6935
6936
6937 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6938 Log:
6939 document loadmodule directive
6940
6941
6942 Changes: Modified:
6943 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6944
6945
6946 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6947 Log:
6948 finish this up
6949
6950
6951 Changes: Modified:
6952 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6953
6954
6955 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6956 Log:
6957 q:lines are no longer living in the ircd.conf either
6958
6959
6960 Changes: Modified:
6961 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962
6963
6964 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6965 Log:
6966 remove k:line, d:line, x:line as they are their own files now
6967
6968
6969 Changes: Modified:
6970 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6971
6972
6973 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6974 Log:
6975 New place for operator::snomask.
6976
6977
6978 Changes: Modified:
6979 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6980
6981
6982 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6983 Log:
6984 Document connect {}.
6985
6986
6987 Changes: Modified:
6988 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6989
6990
6991 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6992 Log:
6993 example.conf: move operator::snomask to a more logical place,
6994 more sensible default
6995 reference.conf: add operator::snomask
6996
6997
6998 Changes: Modified:
6999 +3 -3 trunk/doc/example.conf (File Modified)
7000 +3 -0 trunk/doc/reference.conf (File Modified)
7001
7002
7003 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7004 Log:
7005 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7006 in those conf entries that take umodes like <name1>, <name2>, ...
7007
7008
7009 Changes: Modified:
7010 +3 -0 trunk/doc/reference.conf (File Modified)
7011 +3 -0 trunk/src/newconf.c (File Modified)
7012
7013
7014 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7015 Log:
7016 Remove H:line
7017
7018
7019 Changes: Modified:
7020 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7021
7022
7023 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7024 Log:
7025 Aesthetic changes.
7026
7027
7028 Changes: Modified:
7029 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7030
7031
7032 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7033 Log:
7034 s/allow/auth
7035
7036
7037 Changes: Modified:
7038 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7039
7040
7041 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7042 Log:
7043 fix
7044
7045
7046 Changes: Modified:
7047 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7048
7049
7050 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7051 Log:
7052 Document operator {} blocks.
7053
7054
7055 Changes: Modified:
7056 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7057
7058
7059 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7060 Log:
7061 auth{}: clarify/add some details
7062
7063
7064 Changes: Modified:
7065 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7066
7067
7068 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7069 Log:
7070 auth{}: Move a paragraph.
7071
7072
7073 Changes: Modified:
7074 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7075
7076
7077 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7078 Log:
7079 Document auth{} blocks.
7080
7081
7082 Changes: Modified:
7083 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7084
7085
7086 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7087 Log:
7088 Add umode +R.
7089
7090
7091 Changes: Modified:
7092 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7093
7094
7095 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7096 Log:
7097 Add umode +R, prevents unidentified clients from
7098 sending private messages or notices. /accept'ed
7099 clients and opers are exempt.
7100 Due to the /accept part, this is only checked
7101 at the target's server, may want to change
7102 this?
7103
7104
7105 Changes: Modified:
7106 +1 -0 trunk/help/opers/umode (File Modified)
7107 +1 -0 trunk/help/users/umode (File Modified)
7108 +2 -0 trunk/include/client.h (File Modified)
7109 +1 -0 trunk/include/numeric.h (File Modified)
7110 +11 -1 trunk/modules/core/m_message.c (File Modified)
7111 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7112 +1 -1 trunk/src/messages.tab (File Modified)
7113 +1 -1 trunk/src/s_user.c (File Modified)
7114
7115
7116 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7117 Log:
7118 Don't allow a nick change if banned or quieted (and not
7119 voiced or opped) on a channel. This uses numeric 435
7120 (bahamut's "cannot change to a banned nick") because
7121 bahamut/ircu's 437 and hyperion's 438 already have
7122 another meaning for us.
7123
7124
7125 Changes: Modified:
7126 +2 -0 trunk/include/channel.h (File Modified)
7127 +1 -0 trunk/include/numeric.h (File Modified)
7128 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7129 +38 -0 trunk/src/channel.c (File Modified)
7130 +1 -1 trunk/src/messages.tab (File Modified)
7131
7132
7133 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7134 Log:
7135 KNOCK:
7136 - respect ban exceptions
7137 - also deny a knock if quieted
7138
7139
7140 Changes: Modified:
7141 +2 -1 trunk/modules/m_knock.c (File Modified)
7142
7143
7144 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7145 Log:
7146 Reverse bad substitution in comment.
7147
7148
7149 Changes: Modified:
7150 +1 -1 trunk/src/channel.c (File Modified)
7151
7152
7153 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7154 Log:
7155 - set DynSpoof flag for clients spoofed at registration
7156 - add orighost instead of host to the hostname hash
7157
7158
7159 Changes: Modified:
7160 +5 -1 trunk/src/s_user.c (File Modified)
7161
7162
7163 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7164 Log:
7165 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7166
7167
7168 Changes: Modified:
7169 +2 -3 trunk/src/send.c (File Modified)
7170
7171
7172 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7173 Log:
7174 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7175
7176
7177 Changes: Modified:
7178 +17 -7 trunk/modules/m_signon.c (File Modified)
7179
7180
7181 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7182 Log:
7183 Correct minimum args on ENCAP SASL to avoid nasty core.
7184
7185
7186 Changes: Modified:
7187 +1 -1 trunk/modules/m_sasl.c (File Modified)
7188
7189
7190 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7191 Log:
7192 Style nits: sptr can't ever be NULL, don't compare truth
7193 values with YES.
7194
7195
7196 Changes: Modified:
7197 +2 -3 trunk/modules/m_scan.c (File Modified)
7198
7199
7200 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7201 Log:
7202 - Comment out scan_cmodes() prototype to suppress warning
7203 - Correct minimum parameter count for mo_scan()
7204
7205
7206 Changes: Modified:
7207 +2 -2 trunk/modules/m_scan.c (File Modified)
7208
7209
7210 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7211 Log:
7212 SCAN UMODES:
7213 - Include full command in operspy notice
7214 - Allow global scans (no-list used, mask not used) without operspy
7215 - Use ERR_NOPRIVS numeric
7216
7217
7218 Changes: Modified:
7219 +21 -9 trunk/modules/m_scan.c (File Modified)
7220
7221
7222 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7223 Log:
7224 Cancel out the >3 default if < is given; this way
7225 any </> specification fully overrides the default.
7226
7227
7228 Changes: Modified:
7229 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7230
7231
7232 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7233 Log:
7234 - Call mo_list() from m_list() to reduce code duplication
7235 - Default to >3, rather arbitrarily (conf option?)
7236 - Make < and > mean less than and greater than again
7237
7238
7239 Changes: Modified:
7240 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7241
7242
7243 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7244 Log:
7245 When processing topic burst, hide connecting server
7246 on netburst if flatten links is enabled.
7247
7248
7249 Changes: Modified:
7250 +9 -2 trunk/modules/m_tb.c (File Modified)
7251
7252
7253 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7254 Log:
7255 - remove PENALTY token
7256
7257
7258 Changes: Modified:
7259 +0 -1 trunk/include/supported.h (File Modified)
7260
7261
7262 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7263 Log:
7264 005 fixups:
7265 - Add PENALTY because we have a pace-wait system.
7266 - Add FNC due to SAVE and RSFNC
7267 - Add q to MAXLIST.
7268
7269
7270 Changes: Modified:
7271 +4 -2 trunk/include/supported.h (File Modified)
7272
7273
7274 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7275 Log:
7276 mkay, indent went nuts here
7277
7278
7279 Changes: Modified:
7280 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7281
7282
7283 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7284 Log:
7285 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7286 and can be used instead. The SAFELIST implementation is the one used by
7287 default, as most users/networks will be used to it.
7288
7289
7290 Changes: Modified:
7291 +1 -0 trunk/NEWS (File Modified)
7292 +14 -0 trunk/include/client.h (File Modified)
7293 +5 -0 trunk/include/hash.h (File Modified)
7294 +404 -272 trunk/modules/Makefile.in (File Modified)
7295 + - trunk/modules/m_list.c (File Deleted)
7296 + - trunk/modules/m_list_ratbox.c (File Added)
7297 + - trunk/modules/m_list_safelist.c (File Added)
7298 +5 -5 trunk/src/hash.c (File Modified)
7299
7300
7301 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7302 Log:
7303 Clear invites on a lowerTS JOIN or SJOIN.
7304 This should complete kick_on_split_riding protection.
7305
7306
7307 Changes: Modified:
7308 +5 -0 trunk/modules/core/m_join.c (File Modified)
7309 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7310
7311
7312 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7313 Log:
7314 Like in ratbox, send and interpret timestamps on invites.
7315
7316
7317 Changes: Modified:
7318 +9 -2 trunk/modules/m_invite.c (File Modified)
7319
7320
7321 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7322 Log:
7323 Add +S (network service) umode. Just for completeness, users or opers
7324 cannot set this.
7325
7326
7327 Changes: Modified:
7328 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7329
7330
7331 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7332 Log:
7333 update NEWS a bit
7334
7335
7336 Changes: Modified:
7337 +35 -2 trunk/NEWS (File Modified)
7338
7339
7340 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7341 Log:
7342 Split off a PreClient structure for data to be freed on registation (i.e. password).
7343 New hook introduce_client for post-registration messages.
7344 Fix b0rked SASL numerics.
7345 Burst REALHOST post-introduction for spoofed-on-registration clients.
7346 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7347 Pre-registration signon support.
7348
7349
7350 Changes: Modified:
7351 +10 -0 trunk/configure (File Modified)
7352 +2 -0 trunk/configure.ac (File Modified)
7353 +14 -4 trunk/include/client.h (File Modified)
7354 +1 -0 trunk/include/hook.h (File Modified)
7355 +1 -0 trunk/include/numeric.h (File Modified)
7356 +3 -0 trunk/include/setup.h.in (File Modified)
7357 +16 -0 trunk/modules/m_chghost.c (File Modified)
7358 +25 -21 trunk/modules/m_sasl.c (File Modified)
7359 +63 -30 trunk/modules/m_signon.c (File Modified)
7360 +18 -0 trunk/src/client.c (File Modified)
7361 +2 -0 trunk/src/hook.c (File Modified)
7362 +5 -5 trunk/src/messages.tab (File Modified)
7363 +2 -0 trunk/src/s_serv.c (File Modified)
7364 +28 -2 trunk/src/s_user.c (File Modified)
7365
7366
7367 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7368 Log:
7369 Update hook documentation.
7370
7371
7372 Changes: Modified:
7373 +30 -0 trunk/doc/hooks.txt (File Modified)
7374
7375
7376 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7377 Log:
7378 Improve @/# handling in match_esc().
7379
7380
7381 Changes: Modified:
7382 +21 -13 trunk/src/match.c (File Modified)
7383
7384
7385 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7386 Log:
7387 backtrack instead of bailing out when handling a mismatched escape
7388
7389
7390 Changes: Modified:
7391 +1 -1 trunk/src/match.c (File Modified)
7392
7393
7394 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7395 Log:
7396 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7397
7398 Changes: Modified:
7399 +2 -1 trunk/CREDITS (File Modified)
7400
7401
7402 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7403 Log:
7404 Fix the escape brokenness and pick up a more efficient matching algorithm,
7405 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7406 Patch sent upstream. They can do whatever they want with it, *shrug*.
7407
7408
7409 Changes: Modified:
7410 +147 -161 trunk/src/match.c (File Modified)
7411
7412
7413 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7414 Log:
7415 If flatten links is enabled, fake the origins of some ServerModes
7416 sent to clients so that the server sending the netburst is hidden.
7417 Most mode hacks still show the true source.
7418
7419
7420 Changes: Modified:
7421 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7422 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7423
7424
7425 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7426 Log:
7427 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7428 where the exit originated).
7429 - When receiving an SQUIT for a server themselves
7430 (IsMe(target_p) || target_p == client_p)
7431 close their link and send a local server notice.
7432
7433
7434 Changes: Modified:
7435 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7436 +6 -3 trunk/src/client.c (File Modified)
7437
7438
7439 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7440 Log:
7441 Hooking into the wrong hook, whoops. :P
7442
7443
7444 Changes: Modified:
7445 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7446 +6 -10 trunk/modules/core/m_join.c (File Modified)
7447
7448
7449 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7450 Log:
7451 this doesn't work right, right now :P
7452
7453
7454 Changes: Modified:
7455 +40 -0 trunk/contrib/Makefile.in (File Modified)
7456 + - trunk/contrib/m_createauthonly.c (File Added)
7457 +6 -0 trunk/include/hook.h (File Modified)
7458 +26 -1 trunk/modules/core/m_join.c (File Modified)
7459 +1 -1 trunk/src/ircd.c (File Modified)
7460
7461
7462 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7463 Log:
7464 Make can_join() hookable.
7465
7466
7467 Changes: Modified:
7468 +12 -1 trunk/src/channel.c (File Modified)
7469
7470
7471 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7472 Log:
7473 add 'int approved;' to the channel event hook
7474
7475
7476 Changes: Modified:
7477 +1 -0 trunk/include/hook.h (File Modified)
7478
7479
7480 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7481 Log:
7482 Use SIDs in SASL ENCAP origin.
7483 Ignore responses from other agents once the first SASL response has been received for a client.
7484
7485
7486 Changes: Modified:
7487 +9 -5 trunk/modules/m_sasl.c (File Modified)
7488
7489
7490 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7491 Log:
7492 Removed stray debug code.
7493
7494
7495 Changes: Modified:
7496 +1 -1 trunk/modules/m_sasl.c (File Modified)
7497
7498
7499 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7500 Log:
7501 Don't complain "unknown MODE flag" if a non-oper attempts
7502 to unset an oper only umode they do not have.
7503 This is to prevent unwanted error messages when users/bots
7504 do things like MODE <nick> +i-sw.
7505
7506
7507 Changes: Modified:
7508 +4 -2 trunk/src/s_user.c (File Modified)
7509
7510
7511 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7512 Log:
7513 Fix client_exit hook name and only call it for local exits that are not
7514 IsAnyServer.
7515
7516
7517 Changes: Modified:
7518 +3 -2 trunk/modules/m_sasl.c (File Modified)
7519
7520
7521 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7522 Log:
7523 Fix SASL logic to actually use stored agent UID.
7524 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7525 Add abort code for exiting clients.
7526
7527
7528 Changes: Modified:
7529 +18 -9 trunk/modules/m_sasl.c (File Modified)
7530
7531
7532 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7533 Log:
7534 Port over ratbox 2.2 /challenge. This is slightly more secure
7535 (better crypto, longer keys, challenge timeout) and has better
7536 client scripts.
7537
7538 The respond tool is no longer part of the ircd tree but a
7539 separate package, currently available from
7540 http://respond.ircd-ratbox.org (we should mirror/... this).
7541
7542
7543 Changes: Modified:
7544 +65 -310 trunk/doc/challenge.txt (File Modified)
7545 +5 -5 trunk/include/client.h (File Modified)
7546 +3 -0 trunk/include/irc_string.h (File Modified)
7547 +3 -0 trunk/include/numeric.h (File Modified)
7548 +94 -50 trunk/modules/m_challenge.c (File Modified)
7549 +1 -2 trunk/src/client.c (File Modified)
7550 +125 -0 trunk/src/irc_string.c (File Modified)
7551 +2 -2 trunk/src/messages.tab (File Modified)
7552 + - trunk/tools/rsa_respond/ (File Deleted)
7553
7554
7555 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7556 Log:
7557 Preliminary SASL support.
7558
7559
7560 Changes: Modified:
7561 +7 -0 trunk/include/client.h (File Modified)
7562 +6 -0 trunk/include/numeric.h (File Modified)
7563 +1 -0 trunk/modules/Makefile.in (File Modified)
7564 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7565 +175 -1 trunk/modules/m_cap.c (File Modified)
7566 + - trunk/modules/m_sasl.c (File Added)
7567 +2 -0 trunk/modules/m_user.c (File Modified)
7568 +5 -5 trunk/src/messages.tab (File Modified)
7569 +8 -2 trunk/src/s_user.c (File Modified)
7570
7571
7572 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7573 Log:
7574 SIGNON: make logout also apply remotely.
7575
7576
7577 Changes: Modified:
7578 +7 -2 trunk/modules/m_signon.c (File Modified)
7579
7580
7581 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7582 Log:
7583 Use an asterisk when sending empty logins in SIGNON.
7584
7585
7586 Changes: Modified:
7587 +5 -5 trunk/modules/m_signon.c (File Modified)
7588
7589
7590 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7591 Log:
7592 SIGNON: Only add whowas entry (add_history()) and wipe
7593 accepts (del_all_accepts()) if nick changed.
7594
7595
7596 Changes: Modified:
7597 +5 -3 trunk/modules/m_signon.c (File Modified)
7598
7599
7600 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7601 Log:
7602 SIGNON: slight fixes to collision code:
7603 - don't kill if target_p == source_p (nick unchanged or only changed case)
7604 - add comment that SAVE support is missing
7605 - use sendto_realops_snomask() instead of sendto_realops_flags()
7606
7607
7608 Changes: Modified:
7609 +9 -6 trunk/modules/m_signon.c (File Modified)
7610
7611
7612 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7613 Log:
7614 Fix up kills for bad nick/user/host on SIGNON.
7615
7616
7617 Changes: Modified:
7618 +16 -6 trunk/modules/m_signon.c (File Modified)
7619
7620
7621 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7622 Log:
7623 If changing to a nick with a digit, only allow the UID.
7624
7625
7626 Changes: Modified:
7627 +4 -0 trunk/modules/m_signon.c (File Modified)
7628
7629
7630 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7631 Log:
7632 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7633 Strip leading digits from logins that are not purely numeric.
7634
7635
7636 Changes: Modified:
7637 +3 -0 trunk/include/numeric.h (File Modified)
7638 +2 -0 trunk/include/send.h (File Modified)
7639 +1 -0 trunk/modules/Makefile.in (File Modified)
7640 +456 -3 trunk/modules/m_services.c (File Modified)
7641 + - trunk/modules/m_signon.c (File Added)
7642 +2 -2 trunk/src/messages.tab (File Modified)
7643 +98 -0 trunk/src/send.c (File Modified)
7644
7645
7646 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7647 Log:
7648 Remove old server notice umodes from example confs.
7649
7650
7651 Changes: Modified:
7652 +1 -2 trunk/doc/example.conf (File Modified)
7653 +4 -17 trunk/doc/reference.conf (File Modified)
7654
7655
7656 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7657 Log:
7658 Add snomask help file (forgot this earlier).
7659
7660
7661 Changes: Modified:
7662 + - trunk/help/opers/snomask (File Added)
7663
7664
7665 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7666 Log:
7667 Add umode +l (receive locops).
7668
7669
7670 Changes: Modified:
7671 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7672
7673
7674 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7675 Log:
7676 We don't plan to implement cmode +R (quiet unidentified) and
7677 umode +I (deny invite) for 1.1, so comment them out from the
7678 docs.
7679
7680
7681 Changes: Modified:
7682 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7683 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7684
7685
7686 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7687 Log:
7688 Improve snomask usage description.
7689
7690
7691 Changes: Modified:
7692 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7693
7694
7695 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7696 Log:
7697 Mention the word snomask with umode +s (needs to be a link really).
7698
7699
7700 Changes: Modified:
7701 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7702
7703
7704 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7705 Log:
7706 Add snomask +Z (operspy notices).
7707
7708
7709 Changes: Modified:
7710 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7711
7712
7713 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7714 Log:
7715 Misc updates/clarifications.
7716
7717
7718 Changes: Modified:
7719 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7720
7721
7722 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7723 Log:
7724 Document snomasks.
7725
7726
7727 Changes: Modified:
7728 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7729 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7730 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7731
7732
7733 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7734 Log:
7735 - Allow ENCAP REALHOST outside burst
7736 - Fix comment describing race condition: this can only happen
7737 on a local whois with use_whois_actually enabled
7738
7739
7740 Changes: Modified:
7741 +4 -6 trunk/modules/m_chghost.c (File Modified)
7742
7743
7744 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7745 Log:
7746 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7747
7748
7749 Changes: Modified:
7750 +39 -0 trunk/contrib/Makefile.in (File Modified)
7751 + - trunk/contrib/sno_globaloper.c (File Added)
7752
7753
7754 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7755 Log:
7756 Pass along old umodes and snomask in umode_changed hook,
7757 changing its parameter type from struct Client *
7758 to hook_data_umode_changed *. (For a new client, both
7759 are zero.)
7760
7761 The IP cloaking module now fully ignores umode changes
7762 where +h didn't change.
7763
7764
7765 Changes: Modified:
7766 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7767 +7 -0 trunk/include/hook.h (File Modified)
7768 +18 -4 trunk/src/s_user.c (File Modified)
7769
7770
7771 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7772 Log:
7773 move libcharybdis-provided function initialisation into libcharybdis_init().
7774
7775
7776 Changes: Modified:
7777 +32 -11 trunk/src/ircd.c (File Modified)
7778
7779
7780 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7781 Log:
7782 Make +f notices (local host, global host, global user@host, local class)
7783 netwide. Exceeding /quote set max remains local.
7784
7785
7786 Changes: Modified:
7787 +4 -4 trunk/src/s_conf.c (File Modified)
7788
7789
7790 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7791 Log:
7792 Netwide notices about attempts to join juped channels.
7793
7794
7795 Changes: Modified:
7796 +1 -1 trunk/modules/core/m_join.c (File Modified)
7797
7798
7799 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7800 Log:
7801 Send server notices about failed oper attempts globally.
7802 Successful remote oper attempt notices will be generated
7803 from the mode changes.
7804
7805
7806 Changes: Modified:
7807 +3 -3 trunk/modules/m_challenge.c (File Modified)
7808 +2 -2 trunk/modules/m_oper.c (File Modified)
7809
7810
7811 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7812 Log:
7813 Rest of infrastructure for sending server notices globally.
7814 Uses a new L_NETWIDE level on sendto_realops_snomask().
7815
7816
7817 Changes: Modified:
7818 +1 -0 trunk/include/send.h (File Modified)
7819 +31 -4 trunk/src/send.c (File Modified)
7820
7821
7822 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7823 Log:
7824 Add general::global_snotices conf option to control
7825 whether we send out SNOTEs. Does not do anything yet.
7826
7827
7828 Changes: Modified:
7829 +1 -0 trunk/doc/example.conf (File Modified)
7830 +6 -0 trunk/doc/reference.conf (File Modified)
7831 +1 -0 trunk/include/s_conf.h (File Modified)
7832 +6 -0 trunk/modules/m_info.c (File Modified)
7833 +1 -0 trunk/src/newconf.c (File Modified)
7834 +1 -0 trunk/src/s_conf.c (File Modified)
7835
7836
7837 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7838 Log:
7839 Only accept SNOTE from servers.
7840
7841
7842 Changes: Modified:
7843 +2 -0 trunk/modules/m_snote.c (File Modified)
7844
7845
7846 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7847 Log:
7848 Correct parv indices so this actually works.
7849
7850
7851 Changes: Modified:
7852 +2 -2 trunk/modules/m_snote.c (File Modified)
7853
7854
7855 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7856 Log:
7857 s/scan/snote/g
7858
7859
7860 Changes: Modified:
7861 +3 -3 trunk/modules/m_snote.c (File Modified)
7862
7863
7864 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7865 Log:
7866 Add m_snote.c, SNOTE propagator.
7867
7868
7869 Changes: Modified:
7870 +86 -0 trunk/modules/Makefile.in (File Modified)
7871 + - trunk/modules/m_snote.c (File Added)
7872
7873
7874 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7875 Log:
7876 start seeding the 1.1 NEWS file
7877
7878
7879 Changes: Modified:
7880 +4 -0 trunk/NEWS (File Modified)
7881
7882
7883 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7884 Log:
7885 rename some modules to more descriptive names...
7886
7887
7888 Changes: Modified:
7889 +2 -131 trunk/contrib/Makefile.in (File Modified)
7890 + - trunk/contrib/globalconnexit.c (File Deleted)
7891 + - trunk/contrib/globallineactive.c (File Deleted)
7892 + - trunk/contrib/sno_farconnect.c (File Added)
7893 + - trunk/contrib/sno_globalkline.c (File Added)
7894 +1 -120 trunk/modules/Makefile.in (File Modified)
7895 + - trunk/modules/networknotice.c (File Deleted)
7896 + - trunk/modules/sno_routing.c (File Added)
7897
7898
7899 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7900 Log:
7901 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7902 Uses FLAGS2_FLOODDONE bit on servers.
7903
7904
7905 Changes: Modified:
7906 +3 -0 trunk/include/client.h (File Modified)
7907 +121 -1 trunk/modules/Makefile.in (File Modified)
7908 + - trunk/modules/networknotice.c (File Added)
7909
7910
7911 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7912 Log:
7913 Don't show servers in /trace to nonopers if flatten links is enabled.
7914
7915
7916 Changes: Modified:
7917 +8 -5 trunk/modules/m_trace.c (File Modified)
7918
7919
7920 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7921 Log:
7922 CHGHOST:
7923 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7924 - send back confirmation to source, if local client
7925 - send a +s server notice if the source is neither a server nor a service (+S)
7926
7927
7928 Changes: Modified:
7929 +5 -1 trunk/modules/m_chghost.c (File Modified)
7930
7931
7932 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7933 Log:
7934 Use sendto_realops_snomask_from() to make the
7935 server notices appear to come from the affected
7936 user's server.
7937
7938
7939 Changes: Modified:
7940 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7941 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7942
7943
7944 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7945 Log:
7946 Add sendto_realops_snomask_from(), allows
7947 specification of apparent source server.
7948
7949
7950 Changes: Modified:
7951 +1 -0 trunk/include/send.h (File Modified)
7952 +41 -1 trunk/src/send.c (File Modified)
7953
7954
7955 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7956 Log:
7957 Revert r579. Keep host, not orighost in oper up notice.
7958 It would be inconsistent to have orighost there, and we
7959 don't want to mess up all server notices by putting both
7960 host and orighost.
7961
7962
7963 Changes: Modified:
7964 +1 -1 trunk/src/s_user.c (File Modified)
7965
7966
7967 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7968 Log:
7969 Include the IP address in operlog/foperlog.
7970
7971
7972 Changes: Modified:
7973 +10 -8 trunk/modules/m_challenge.c (File Modified)
7974 +8 -6 trunk/modules/m_oper.c (File Modified)
7975
7976
7977 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7978 Log:
7979 Call umode_changed hook on oper up.
7980
7981
7982 Changes: Modified:
7983 +1 -0 trunk/src/s_user.c (File Modified)
7984
7985
7986 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7987 Log:
7988 Add globalconnexit contrib module, shows remote client connects/exits
7989 except netsplits/netjoin on snomask +F.
7990 Notice formatting will probably change somewhat still.
7991
7992
7993 Changes: Modified:
7994 +80 -0 trunk/contrib/Makefile.in (File Modified)
7995 + - trunk/contrib/globalconnexit.c (File Added)
7996
7997
7998 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7999 Log:
8000 Declare snomask_modes[] so modules can provide snomasks.
8001
8002
8003 Changes: Modified:
8004 +2 -0 trunk/include/snomask.h (File Modified)
8005
8006
8007 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8008 Log:
8009 Replace user_signon hook with two new hooks: new_local_user
8010 and new_remote_user.
8011 These are called right before the user is introduced to the
8012 rest of the network.
8013
8014
8015 Changes: Modified:
8016 +2 -1 trunk/include/hook.h (File Modified)
8017 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8018 +4 -2 trunk/src/hook.c (File Modified)
8019 +2 -3 trunk/src/s_user.c (File Modified)
8020
8021
8022 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8023 Log:
8024 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8025
8026
8027 Changes: Modified:
8028 +2 -2 trunk/modules/m_scan.c (File Modified)
8029
8030
8031 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8032 Log:
8033 Update doc/technical/send.txt.
8034
8035
8036 Changes: Modified:
8037 +91 -131 trunk/doc/technical/send.txt (File Modified)
8038
8039
8040 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8041 Log:
8042 Add chantrace and masktrace to help files.
8043
8044
8045 Changes: Modified:
8046 + - trunk/help/opers/chantrace (File Added)
8047 +27 -20 trunk/help/opers/index (File Modified)
8048 + - trunk/help/opers/masktrace (File Added)
8049 +2 -0 trunk/help/opers/operspy (File Modified)
8050
8051
8052 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8053 Log:
8054 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8055 Shows etrace-like output for all users in a channel,
8056 in particular IP addresses.
8057
8058
8059 Changes: Modified:
8060 +75 -2 trunk/modules/m_etrace.c (File Modified)
8061
8062
8063 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8064 Log:
8065 Port over ratbox 2.2 r21727 (anfl):
8066 add some logging when we drop servers in places where we only notify opers
8067
8068
8069 Changes: Modified:
8070 +31 -0 trunk/modules/core/m_server.c (File Modified)
8071
8072
8073 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8074 Log:
8075 display orighost in operup message
8076
8077
8078 Changes: Modified:
8079 +1 -1 trunk/src/s_user.c (File Modified)
8080
8081
8082 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8083 Log:
8084 Add globallineactive contrib module, a hack which can often
8085 show k/d/g/x line active for remote clients.
8086
8087
8088 Changes: Modified:
8089 +52 -0 trunk/contrib/Makefile.in (File Modified)
8090 + - trunk/contrib/globallineactive.c (File Added)
8091
8092
8093 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8094 Log:
8095 Show IP field in the same way as MASKTRACE:
8096 "255.255.255.255" if it's unknown (remote TS5 client)
8097 and "0" if we or the remote server are purposely
8098 hiding it.
8099
8100
8101 Changes: Modified:
8102 +12 -1 trunk/modules/m_scan.c (File Modified)
8103
8104
8105 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8106 Log:
8107 scan umodes:
8108 - don't show servers in a global scan
8109 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8110
8111
8112 Changes: Modified:
8113 +4 -1 trunk/modules/m_scan.c (File Modified)
8114
8115
8116 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8117 Log:
8118 Implement SCAN UMODES.
8119
8120
8121 Changes: Modified:
8122 +3 -0 trunk/include/numeric.h (File Modified)
8123 +128 -2 trunk/modules/m_scan.c (File Modified)
8124 +2 -2 trunk/src/messages.tab (File Modified)
8125
8126
8127 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8128 Log:
8129 more oops
8130
8131
8132 Changes: Modified:
8133 +1 -1 trunk/modules/m_scan.c (File Modified)
8134
8135
8136 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8137 Log:
8138 parv[0] should be parv[1].
8139
8140
8141 Changes: Modified:
8142 +1 -1 trunk/modules/m_scan.c (File Modified)
8143
8144
8145 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8146 Log:
8147 another oops
8148
8149
8150 Changes: Modified:
8151 +1 -1 trunk/modules/m_scan.c (File Modified)
8152
8153
8154 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8155 Log:
8156 fix mistake here
8157
8158
8159 Changes: Modified:
8160 +2 -2 trunk/modules/m_scan.c (File Modified)
8161
8162
8163 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8164 Log:
8165 framework for scan command
8166
8167
8168 Changes: Modified:
8169 +113 -0 trunk/modules/Makefile.in (File Modified)
8170 + - trunk/modules/m_scan.c (File Added)
8171
8172
8173 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8174 Log:
8175 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8176
8177
8178 Changes: Modified:
8179 +2 -0 trunk/include/irc_string.h (File Modified)
8180 +157 -1 trunk/modules/m_etrace.c (File Modified)
8181 +129 -90 trunk/src/match.c (File Modified)
8182
8183
8184 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8185 Log:
8186 orighost may live in a different hash bucket (likely the case), lets check it standalone
8187
8188
8189 Changes: Modified:
8190 +39 -3 trunk/src/hostmask.c (File Modified)
8191
8192
8193 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8194 Log:
8195 SVN didn't check modules/ somehow, hrmm.
8196
8197
8198 Changes: Modified:
8199 +1 -1 trunk/modules/m_kline.c (File Modified)
8200 +6 -6 trunk/modules/m_stats.c (File Modified)
8201
8202
8203 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8204 Log:
8205 Track hostmask entries for client_p->orighost, if available.
8206 Not throughly tested, but seems to work fine.
8207
8208
8209 Changes: Modified:
8210 +8 -4 trunk/include/hostmask.h (File Modified)
8211 +14 -10 trunk/src/hostmask.c (File Modified)
8212
8213
8214 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8215 Log:
8216 Pass on SQUIT reasons more.
8217
8218
8219 Changes: Modified:
8220 +17 -19 trunk/src/client.c (File Modified)
8221
8222
8223 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8224 Log:
8225 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8226 This way, hidden admins also get them.
8227
8228
8229 Changes: Modified:
8230 +4 -4 trunk/src/send.c (File Modified)
8231
8232
8233 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8234 Log:
8235 From ircd-ratbox 2.2 (r21339 anfl):
8236 ms_kill() should be using find_person(), not find_client()
8237 otherwise it can generate a core.
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8242
8243
8244 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8245 Log:
8246 Add m_error to core_module_table, so it is loaded by default.
8247
8248
8249 Changes: Modified:
8250 +1 -0 trunk/src/modules.c (File Modified)
8251
8252
8253 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8254 Log:
8255 comment is a const char *, not char *.
8256
8257
8258 Changes: Modified:
8259 +1 -1 trunk/include/hook.h (File Modified)
8260
8261
8262 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8263 Log:
8264 Fix a long standing hybrid 7 bug: when getting a read error
8265 on a server, report_error() is called with a %d instead of
8266 a %s in the format string ("Lost connection" in +d).
8267
8268
8269 Changes: Modified:
8270 +1 -1 trunk/src/client.c (File Modified)
8271
8272
8273 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8274 Log:
8275 Clarifications.
8276
8277
8278 Changes: Modified:
8279 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8280
8281
8282 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8283 Log:
8284 Add document describing capabilities and what they mean.
8285
8286
8287 Changes: Modified:
8288 + - trunk/doc/technical/capab.txt (File Added)
8289
8290
8291 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8292 Log:
8293 Change client_exit hook to pass all exit_client() parameters.
8294
8295
8296 Changes: Modified:
8297 +8 -0 trunk/include/hook.h (File Modified)
8298 +6 -1 trunk/src/client.c (File Modified)
8299
8300
8301 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8302 Log:
8303 Add client_exit hook, called in exit_client() for all
8304 clients of all types, except clients exiting because
8305 of netsplits (QS). The only thing done before it is
8306 marking the client as "closing" (to prevent
8307 recursion).
8308
8309
8310 Changes: Modified:
8311 +1 -0 trunk/include/hook.h (File Modified)
8312 +2 -0 trunk/src/client.c (File Modified)
8313 +2 -0 trunk/src/hook.c (File Modified)
8314
8315
8316 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8317 Log:
8318 Improve the code that calculates the nnnS nnnC counts
8319 in RPL_TRACESERVER.
8320
8321 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8322
8323
8324 Changes: Modified:
8325 +43 -36 trunk/modules/m_trace.c (File Modified)
8326
8327
8328 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8329 Log:
8330 Add server_eob hook.
8331 Planning to use this for netsplit/join notices.
8332
8333
8334 Changes: Modified:
8335 +1 -0 trunk/include/hook.h (File Modified)
8336 +2 -0 trunk/modules/m_pong.c (File Modified)
8337 +2 -0 trunk/src/hook.c (File Modified)
8338
8339
8340 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8341 Log:
8342 Default motd: ircd-ratbox -> charybdis
8343
8344
8345 Changes: Modified:
8346 +1 -1 trunk/doc/ircd.motd (File Modified)
8347
8348
8349 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8350 Log:
8351 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8352
8353
8354 Changes: Modified:
8355 +4 -4 trunk/src/s_user.c (File Modified)
8356
8357
8358 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8359 Log:
8360 - Remove obsolete EOB help file
8361 - Document snomask in the help files
8362 - Update indexes
8363
8364
8365 Changes: Modified:
8366 + - trunk/help/opers/eob (File Deleted)
8367 +13 -12 trunk/help/opers/index (File Modified)
8368 +1 -13 trunk/help/opers/umode (File Modified)
8369 +7 -7 trunk/help/users/index (File Modified)
8370
8371
8372 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8373 Log:
8374 Bail if snomask to parse is not given. Pointy hat to myself.
8375
8376
8377 Changes: Modified:
8378 +3 -0 trunk/src/snomask.c (File Modified)
8379
8380
8381 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8382 Log:
8383 Remove m_flags from autoconf
8384
8385
8386 Changes: Modified:
8387 +0 -1 trunk/contrib/Makefile.in (File Modified)
8388
8389
8390 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8391 Log:
8392 remove m_flags
8393
8394
8395 Changes: Modified:
8396 + - trunk/contrib/m_flags.c (File Deleted)
8397
8398
8399 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8400 Log:
8401 If +s is in oper_only_umodes, clear snomask on deoper.
8402
8403
8404 Changes: Modified:
8405 +5 -0 trunk/src/s_user.c (File Modified)
8406
8407
8408 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8409 Log:
8410 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8411
8412
8413 Changes: Modified:
8414 +2 -2 trunk/configure (File Modified)
8415 +2 -2 trunk/configure.ac (File Modified)
8416
8417
8418 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8419 Log:
8420 Remove the old server notice umodes.
8421 Default oper only umodes is now +s.
8422 Please make sure all remaining umodes still work.
8423
8424
8425 Changes: Modified:
8426 +3 -21 trunk/include/client.h (File Modified)
8427 +0 -12 trunk/src/newconf.c (File Modified)
8428 +1 -1 trunk/src/s_conf.c (File Modified)
8429 +12 -12 trunk/src/s_user.c (File Modified)
8430
8431
8432 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8433 Log:
8434 operator::flags nick_changes now controls +n snomask instead of +n umode.
8435
8436
8437 Changes: Modified:
8438 +8 -8 trunk/src/s_user.c (File Modified)
8439
8440
8441 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8442 Log:
8443 Move down h_umode_changed hook call after umode allowed checks
8444 (so it will not see +a if someone tries to set it but is not
8445 allowed to).
8446
8447
8448 Changes: Modified:
8449 +2 -3 trunk/src/s_user.c (File Modified)
8450
8451
8452 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8453 Log:
8454 Move over non-+s server notices (hopefully, all of them).
8455
8456
8457 Changes: Modified:
8458 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8459 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8460 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8461 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8462 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8463 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8464 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8465 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8466 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8467 +2 -2 trunk/libcharybdis/event.c (File Modified)
8468 +2 -2 trunk/modules/core/m_join.c (File Modified)
8469 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8470 +3 -3 trunk/modules/core/m_message.c (File Modified)
8471 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8472 +2 -2 trunk/modules/core/m_server.c (File Modified)
8473 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8474 +1 -1 trunk/modules/m_post.c (File Modified)
8475 +1 -1 trunk/modules/m_services.c (File Modified)
8476 +2 -2 trunk/src/channel.c (File Modified)
8477 +3 -3 trunk/src/client.c (File Modified)
8478 +1 -1 trunk/src/hash.c (File Modified)
8479 +5 -5 trunk/src/s_conf.c (File Modified)
8480 +2 -2 trunk/src/s_log.c (File Modified)
8481 +4 -4 trunk/src/s_user.c (File Modified)
8482
8483
8484 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8485 Log:
8486 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8487
8488
8489 Changes: Modified:
8490 +2 -1 trunk/include/snomask.h (File Modified)
8491 +2 -2 trunk/src/snomask.c (File Modified)
8492
8493
8494 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8495 Log:
8496 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8497
8498
8499 Changes: Modified:
8500 +1 -1 trunk/contrib/example_module.c (File Modified)
8501 +2 -2 trunk/include/ircd_defs.h (File Modified)
8502 +6 -6 trunk/modules/core/m_error.c (File Modified)
8503 +1 -1 trunk/modules/core/m_join.c (File Modified)
8504 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8505 +1 -1 trunk/modules/core/m_message.c (File Modified)
8506 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8507 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8508 +18 -18 trunk/modules/core/m_server.c (File Modified)
8509 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8510 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8511 +4 -4 trunk/modules/m_challenge.c (File Modified)
8512 +4 -4 trunk/modules/m_dline.c (File Modified)
8513 +13 -13 trunk/modules/m_gline.c (File Modified)
8514 +5 -5 trunk/modules/m_kline.c (File Modified)
8515 +2 -2 trunk/modules/m_oper.c (File Modified)
8516 +1 -1 trunk/modules/m_pong.c (File Modified)
8517 +13 -13 trunk/modules/m_rehash.c (File Modified)
8518 +4 -4 trunk/modules/m_resv.c (File Modified)
8519 +16 -16 trunk/modules/m_set.c (File Modified)
8520 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8521 +6 -6 trunk/modules/m_xline.c (File Modified)
8522 +1 -1 trunk/src/adns.c (File Modified)
8523 +2 -2 trunk/src/channel.c (File Modified)
8524 +1 -1 trunk/src/listener.c (File Modified)
8525 +1 -1 trunk/src/s_auth.c (File Modified)
8526 +15 -15 trunk/src/s_conf.c (File Modified)
8527 +3 -3 trunk/src/s_user.c (File Modified)
8528 +7 -7 trunk/src/send.c (File Modified)
8529
8530
8531 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8532 Log:
8533 On oper up:
8534 - set +s snomask if +s umode set but no snomasks
8535 - put numerics in more logical order
8536
8537
8538 Changes: Modified:
8539 +3 -1 trunk/src/s_user.c (File Modified)
8540
8541
8542 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8543 Log:
8544 parse_snobuf_to_mask(): default to + at start
8545 allows stuff like /mode jilles +s C
8546
8547
8548 Changes: Modified:
8549 +1 -1 trunk/src/snomask.c (File Modified)
8550
8551
8552 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8553 Log:
8554 Changes to user_mode() snomask handling.
8555 - show snomask (if not 0) on /mode <nick>
8556 - show snomask once at the end if +s/-s used
8557 - only parse 1 parameter for umode changes
8558 - don't crash on /mode <nick> +s
8559 - /mode <nick> -s clears snomask, doesn't use parameter
8560 - set umode +s iff snomask is not 0
8561 - snomask is not propagated, but umode +s is
8562
8563
8564 Changes: Modified:
8565 +97 -72 trunk/src/s_user.c (File Modified)
8566
8567
8568 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8569 Log:
8570 Convert some messages over to snomask.
8571
8572
8573 Changes: Modified:
8574 +29 -29 trunk/src/client.c (File Modified)
8575 +2 -2 trunk/src/ircd.c (File Modified)
8576 +13 -13 trunk/src/modules.c (File Modified)
8577 +1 -1 trunk/src/newconf.c (File Modified)
8578 +5 -5 trunk/src/parse.c (File Modified)
8579 +1 -1 trunk/src/restart.c (File Modified)
8580 +4 -4 trunk/src/s_newconf.c (File Modified)
8581 +11 -11 trunk/src/s_serv.c (File Modified)
8582
8583
8584 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8585 Log:
8586 include snomask.h from client.h
8587
8588
8589 Changes: Modified:
8590 +1 -0 trunk/include/client.h (File Modified)
8591
8592
8593 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8594 Log:
8595 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8596
8597
8598 Changes: Modified:
8599 +1 -0 trunk/src/newconf.c (File Modified)
8600 +2 -1 trunk/src/snomask.c (File Modified)
8601
8602
8603 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8604 Log:
8605 should start with +, not \0. Whoops. :)
8606
8607
8608 Changes: Modified:
8609 +1 -1 trunk/src/snomask.c (File Modified)
8610
8611
8612 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8613 Log:
8614 core snomask support.
8615
8616
8617 Changes: Modified:
8618 +3 -0 trunk/doc/example.conf (File Modified)
8619 +2 -0 trunk/include/client.h (File Modified)
8620 +2 -0 trunk/include/numeric.h (File Modified)
8621 +2 -0 trunk/include/s_newconf.h (File Modified)
8622 +63 -0 trunk/include/send.h (File Modified)
8623 + - trunk/include/snomask.h (File Added)
8624 +1 -0 trunk/src/Makefile.in (File Modified)
8625 +1 -1 trunk/src/messages.tab (File Modified)
8626 +8 -0 trunk/src/newconf.c (File Modified)
8627 +12 -0 trunk/src/s_user.c (File Modified)
8628 +235 -0 trunk/src/send.c (File Modified)
8629 + - trunk/src/snomask.c (File Added)
8630
8631
8632 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8633 Log:
8634 add a blank line after the license info.
8635
8636
8637 Changes: Modified:
8638 +1 -1 trunk/CREDITS (File Modified)
8639
8640
8641 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8642 Log:
8643 Extend copyright to 2006.
8644
8645
8646 Changes: Modified:
8647 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8648
8649
8650 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8651 Log:
8652 - Fix up book id.
8653 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8654
8655
8656 Changes: Modified:
8657 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8658 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8659
8660
8661 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8662 Log:
8663 Add oper privileges document.
8664
8665
8666 Changes: Modified:
8667 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8668 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8669
8670
8671 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8672 Log:
8673 Capitalize message names in services shortcuts (for consistency).
8674
8675
8676 Changes: Modified:
8677 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8678
8679
8680 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8681 Log:
8682 Remove C++ comment.
8683
8684
8685 Changes: Modified:
8686 +1 -1 trunk/src/patricia.c (File Modified)
8687
8688
8689 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8690 Log:
8691 Remove obsolete 'nextconnect' variable.
8692
8693
8694 Changes: Modified:
8695 +0 -1 trunk/include/ircd.h (File Modified)
8696 +0 -2 trunk/src/client.c (File Modified)
8697 +0 -1 trunk/src/ircd.c (File Modified)
8698
8699
8700 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8701 Log:
8702 Remove this remnant of the hybrid 6 ziplinks implementation.
8703
8704
8705 Changes: Modified:
8706 + - trunk/include/s_zip.h (File Deleted)
8707
8708
8709 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8710 Log:
8711 Make clone limiting work on orighost, not host (so it
8712 looks through services cloaks). Lightly tested, please
8713 test/review.
8714
8715
8716 Changes: Modified:
8717 +2 -0 trunk/modules/m_chghost.c (File Modified)
8718 +1 -1 trunk/src/client.c (File Modified)
8719 +1 -1 trunk/src/s_conf.c (File Modified)
8720
8721
8722 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8723 Log:
8724 Don't forget to link me_realhost() into the command hash.
8725
8726 Pointy hat to: myself
8727
8728
8729 Changes: Modified:
8730 +1 -1 trunk/modules/m_chghost.c (File Modified)
8731
8732
8733 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8734 Log:
8735 It's call_hook, not hook_call.
8736
8737
8738 Changes: Modified:
8739 +1 -1 trunk/src/s_user.c (File Modified)
8740
8741
8742 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8743 Log:
8744 Add unreject help file.
8745
8746
8747 Changes: Modified:
8748 + - trunk/help/opers/unreject (File Added)
8749
8750
8751 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8752 Log:
8753 Link the all-important 42 module to the build :P
8754
8755
8756 Changes: Modified:
8757 +1 -0 trunk/contrib/Makefile.in (File Modified)
8758
8759
8760 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8761 Log:
8762 Mention /rehash help.
8763
8764
8765 Changes: Modified:
8766 +1 -0 trunk/help/opers/rehash (File Modified)
8767
8768
8769 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8770 Log:
8771 Add h_user_signon hook.
8772
8773
8774 Changes: Modified:
8775 +1 -0 trunk/include/hook.h (File Modified)
8776 +2 -0 trunk/src/hook.c (File Modified)
8777 +4 -0 trunk/src/s_user.c (File Modified)
8778
8779
8780 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8781 Log:
8782 Oops, forgot to set orighost for remote client introductions.
8783
8784
8785 Changes: Modified:
8786 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8787
8788
8789 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8790 Log:
8791 Use TS6 forms in services shortcuts, if possible.
8792
8793
8794 Changes: Modified:
8795 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8796
8797
8798 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8799 Log:
8800 - Start out default_umodes conf entry from the empty set instead of +i.
8801 - Move oper_only_umodes check to where default_umodes is used, as
8802 oper_only_umodes may not be set yet while we're reading the conf.
8803
8804
8805 Changes: Modified:
8806 +6 -7 trunk/src/newconf.c (File Modified)
8807 +1 -1 trunk/src/s_user.c (File Modified)
8808
8809
8810 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8811 Log:
8812 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8813
8814
8815 Changes: Modified:
8816 +1 -0 trunk/doc/example.conf (File Modified)
8817 +7 -0 trunk/doc/reference.conf (File Modified)
8818 +0 -7 trunk/include/config.h.dist (File Modified)
8819 +1 -0 trunk/include/s_conf.h (File Modified)
8820 +6 -0 trunk/modules/m_info.c (File Modified)
8821 +9 -18 trunk/src/client.c (File Modified)
8822 +1 -0 trunk/src/newconf.c (File Modified)
8823 +1 -0 trunk/src/s_conf.c (File Modified)
8824
8825
8826 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8827 Log:
8828 - Allow NULL target_ip in show_ip() (indicates message is being
8829 sent to local opers)
8830 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8831 confitem
8832 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8833 those in src/client.c
8834
8835 From ratbox 2.2 svn (anfl)
8836
8837
8838 Changes: Modified:
8839 +1 -0 trunk/include/client.h (File Modified)
8840 +21 -2 trunk/src/client.c (File Modified)
8841 +2 -4 trunk/src/hostmask.c (File Modified)
8842 +1 -5 trunk/src/s_conf.c (File Modified)
8843 +4 -8 trunk/src/s_user.c (File Modified)
8844
8845
8846 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8847 Log:
8848 Fire off events properly.
8849
8850
8851 Changes: Modified:
8852 +7 -3 trunk/src/s_user.c (File Modified)
8853
8854
8855 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8856 Log:
8857 make sure modules which depend on umode information get the message upon connection (oops)
8858
8859
8860 Changes: Modified:
8861 +3 -0 trunk/src/s_user.c (File Modified)
8862
8863
8864 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8865 Log:
8866 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8867 From ratbox 2.2 svn.
8868
8869
8870 Changes: Modified:
8871 +3 -7 trunk/modules/m_etrace.c (File Modified)
8872
8873
8874 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8875 Log:
8876 Replace silly `default_invisible' option with more versatile default_umodes.
8877
8878
8879 Changes: Modified:
8880 +2 -2 trunk/Makefile.in (File Modified)
8881 +12 -1 trunk/doc/example.conf (File Modified)
8882 +14 -7 trunk/doc/reference.conf (File Modified)
8883 +2 -4 trunk/include/s_conf.h (File Modified)
8884 +0 -6 trunk/modules/m_info.c (File Modified)
8885 +4 -0 trunk/src/modules.c (File Modified)
8886 +41 -1 trunk/src/newconf.c (File Modified)
8887 +2 -2 trunk/src/s_conf.c (File Modified)
8888 +3 -4 trunk/src/s_user.c (File Modified)
8889
8890
8891 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8892 Log:
8893 Add temporary nick resvs with the proper duration,
8894 not 60 times too long.
8895
8896
8897 Changes: Modified:
8898 +1 -1 trunk/modules/m_resv.c (File Modified)
8899
8900
8901 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8902 Log:
8903 Add kick on split riding. See reference.conf for more details.
8904
8905
8906 Changes: Modified:
8907 +1 -0 trunk/doc/example.conf (File Modified)
8908 +16 -0 trunk/doc/reference.conf (File Modified)
8909 +1 -0 trunk/include/s_conf.h (File Modified)
8910 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8911 +6 -0 trunk/modules/m_info.c (File Modified)
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +1 -0 trunk/src/s_conf.c (File Modified)
8914
8915
8916 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8917 Log:
8918 New credits, denoting GXTi as being on the core team.
8919
8920
8921 Changes: Modified:
8922 +16 -5 trunk/CREDITS (File Modified)
8923
8924
8925 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8926 Log:
8927 better cloaking algorithm
8928
8929
8930 Changes: Modified:
8931 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8932
8933
8934 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8935 Log:
8936 don't do redundant bitshifting.
8937
8938
8939 Changes: Modified:
8940 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8941
8942
8943 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8944 Log:
8945 Add ip_cloaking.so.
8946
8947
8948 Changes: Modified:
8949 +1 -0 trunk/contrib/Makefile.in (File Modified)
8950
8951
8952 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8953 Log:
8954 Set the DynSpoof flag properly.
8955
8956
8957 Changes: Modified:
8958 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8959
8960
8961 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8962 Log:
8963 first go at an ip_cloaking implementation for charybdis.
8964
8965
8966 Changes: Modified:
8967 + - trunk/contrib/ip_cloaking.c (File Added)
8968
8969
8970 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8971 Log:
8972 Add libcharybdis to contrib/ includes.
8973
8974
8975 Changes: Modified:
8976 +1 -1 trunk/contrib/Makefile.in (File Modified)
8977
8978
8979 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8980 Log:
8981 add h_umode_changed hook for modules that provide usermodes.
8982
8983
8984 Changes: Modified:
8985 +1 -0 trunk/include/hook.h (File Modified)
8986 +2 -1 trunk/src/hook.c (File Modified)
8987 +3 -0 trunk/src/s_user.c (File Modified)
8988
8989
8990 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8991 Log:
8992 Show quiets in /stats z.
8993
8994
8995 Changes: Modified:
8996 +15 -10 trunk/src/s_stats.c (File Modified)
8997
8998
8999 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9000 Log:
9001 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9002
9003
9004 Changes: Modified:
9005 +0 -12 trunk/configure (File Modified)
9006 +0 -9 trunk/configure.ac (File Modified)
9007 +0 -3 trunk/include/setup.h.in (File Modified)
9008
9009
9010 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9011 Log:
9012 change various buffer sizes to = topiclen.
9013
9014
9015 Changes: Modified:
9016 +3 -4 trunk/include/ircd_defs.h (File Modified)
9017
9018
9019 jon 2005/12/12 19:32:18 UTC (20051212-400)
9020 Log:
9021 - Partial commit test, partial ego strokage ;)
9022
9023
9024 Changes: Modified:
9025 +2 -1 trunk/CREDITS (File Modified)
9026
9027
9028 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9029 Log:
9030 More kqueue corrections.
9031
9032 Changes: Modified:
9033 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9034
9035
9036 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9037 Log:
9038 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9039 Not sure why this wasn't this way to begin with.
9040
9041
9042 Changes: Modified:
9043 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9044
9045
9046 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9047 Log:
9048 example.conf tweaks:
9049 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9050 most people do not need this.
9051 Enable serverinfo::hub.
9052
9053
9054 Changes: Modified:
9055 +14 -11 trunk/doc/example.conf (File Modified)
9056
9057
9058 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9059 Log:
9060 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9061
9062
9063 Changes: Modified:
9064 +1 -1 trunk/src/s_serv.c (File Modified)
9065
9066
9067 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9068 Log:
9069 header include changes
9070
9071
9072 Changes: Modified:
9073 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9074 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9075 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9076 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9077 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9078 +1 -21 trunk/libcharybdis/select.c (File Modified)
9079
9080
9081 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9082 Log:
9083 s/ilog/libcharybdis_{die,log,restart}/g
9084
9085
9086 Changes: Modified:
9087 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9088 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9089 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9090 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9091 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9092 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9093 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9094 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9095
9096
9097 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9098 Log:
9099 Use the right callbacks in the function code.
9100
9101 Changes: Modified:
9102 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9103
9104
9105 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9106 Log:
9107 More work, it builds again!
9108
9109
9110 Changes: Modified:
9111 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9112 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9113 + - trunk/libcharybdis/libcharybdis.c (File Added)
9114 + - trunk/libcharybdis/libcharybdis.h (File Added)
9115
9116
9117 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9118 Log:
9119 Move some stuff around.
9120
9121
9122 Changes: Modified:
9123 + - trunk/include/memory.h (File Deleted)
9124 + - trunk/include/tools.h (File Deleted)
9125 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9126 + - trunk/libcharybdis/memory.c (File Added)
9127 + - trunk/libcharybdis/memory.h (File Added)
9128 + - trunk/libcharybdis/snprintf.c (File Added)
9129 + - trunk/libcharybdis/tools.c (File Added)
9130 + - trunk/libcharybdis/tools.h (File Added)
9131 +1000 -1062 trunk/modules/.depend (File Modified)
9132 +421 -455 trunk/src/.depend (File Modified)
9133 +0 -1191 trunk/src/Makefile.in (File Modified)
9134 + - trunk/src/memory.c (File Deleted)
9135 + - trunk/src/snprintf.c (File Deleted)
9136 + - trunk/src/tools.c (File Deleted)
9137
9138
9139 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9140 Log:
9141 move more headers into libcharybdis
9142
9143 Changes: Modified:
9144 + - trunk/include/balloc.h (File Deleted)
9145 + - trunk/include/event.h (File Deleted)
9146 + - trunk/libcharybdis/balloc.h (File Added)
9147 + - trunk/libcharybdis/event.h (File Added)
9148 +924 -1020 trunk/modules/.depend (File Modified)
9149 +327 -406 trunk/src/.depend (File Modified)
9150
9151
9152 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9153 Log:
9154 balloc, events -> libcharybdis
9155
9156 Changes: Modified:
9157 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9158 + - trunk/libcharybdis/balloc.c (File Added)
9159 + - trunk/libcharybdis/event.c (File Added)
9160 +0 -1008 trunk/src/Makefile.in (File Modified)
9161 + - trunk/src/balloc.c (File Deleted)
9162 + - trunk/src/event.c (File Deleted)
9163
9164
9165 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9166 Log:
9167 More fun
9168
9169 Changes: Modified:
9170 + - trunk/include/commio.h (File Deleted)
9171 + - trunk/include/linebuf.h (File Deleted)
9172 + - trunk/libcharybdis/commio.h (File Added)
9173 + - trunk/libcharybdis/linebuf.h (File Added)
9174 +1644 -530 trunk/modules/.depend (File Modified)
9175 +1 -1 trunk/modules/Makefile.in (File Modified)
9176 +720 -284 trunk/src/.depend (File Modified)
9177
9178
9179 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9180 Log:
9181 Makefile reworking -- moving libcharybdis headers into proper location.
9182
9183 Changes: Modified:
9184 +1 -1 trunk/adns/Makefile.in (File Modified)
9185 +1 -1 trunk/src/Makefile.in (File Modified)
9186
9187
9188 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9189 Log:
9190 Document proposed authdaemon protocol.
9191
9192 Changes: Modified:
9193 + - trunk/authdaemon/protocol.txt (File Added)
9194
9195
9196 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9197 Log:
9198 Makefile oops
9199
9200 Changes: Modified:
9201 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9202
9203
9204 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9205 Log:
9206 Remove dead makefile from generation
9207
9208 Changes: Modified:
9209 +1 -2 trunk/configure (File Modified)
9210 +0 -1 trunk/configure.ac (File Modified)
9211
9212
9213 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9214 Log:
9215 libcharybdisIO -> libcharybdis
9216
9217 Changes: Modified:
9218 +1 -1 trunk/src/Makefile.in (File Modified)
9219
9220
9221 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9222 Log:
9223 More restructuring.
9224
9225 Changes: Modified:
9226 + - trunk/libcharybdis/Makefile.in (File Added)
9227 + - trunk/libcharybdis/commio.c (File Added)
9228 + - trunk/libcharybdis/devpoll.c (File Added)
9229 + - trunk/libcharybdis/epoll.c (File Added)
9230 + - trunk/libcharybdis/io/ (File Deleted)
9231 + - trunk/libcharybdis/kqueue.c (File Added)
9232 + - trunk/libcharybdis/linebuf.c (File Added)
9233 + - trunk/libcharybdis/log/ (File Deleted)
9234 + - trunk/libcharybdis/poll.c (File Added)
9235 + - trunk/libcharybdis/ports.c (File Added)
9236 + - trunk/libcharybdis/select.c (File Added)
9237
9238
9239 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9240 Log:
9241 Blah kill makefile
9242
9243 Changes: Modified:
9244 + - trunk/libcharybdis/Makefile.in (File Deleted)
9245
9246
9247 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9248 Log:
9249 Blah kill makefile
9250
9251 Changes: Modified:
9252 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9253
9254
9255 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9256 Log:
9257 add authdaemon dir for later hacking
9258
9259
9260 Changes: Modified:
9261 + - trunk/authdaemon/ (File Added)
9262
9263
9264 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9265 Log:
9266 linebuf -> libcharybdisIO
9267
9268
9269 Changes: Modified:
9270 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9271 + - trunk/libcharybdis/io/linebuf.c (File Added)
9272 + - trunk/libcharybdis/log/ (File Added)
9273 + - trunk/libcharybdis/log/Makefile.in (File Added)
9274 +0 -687 trunk/src/Makefile.in (File Modified)
9275 + - trunk/src/linebuf.c (File Deleted)
9276
9277
9278 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9279 Log:
9280 Solaris 10 I/O ports support
9281
9282 Changes: Modified:
9283 + - trunk/libcharybdis/io/ports.c (File Added)
9284
9285
9286 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9287 Log:
9288 libcharybdis stuff
9289
9290
9291 Changes: Modified:
9292 +1 -1 trunk/Makefile.in (File Modified)
9293 +3 -1 trunk/configure (File Modified)
9294 +133 -10 trunk/configure.ac (File Modified)
9295 + - trunk/libcharybdis/ (File Added)
9296 + - trunk/libcharybdis/Makefile.in (File Added)
9297 + - trunk/libcharybdis/io/ (File Added)
9298 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9299 +2 -3 trunk/src/Makefile.in (File Modified)
9300 + - trunk/src/io/ (File Deleted)
9301
9302
9303 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9304 Log:
9305 split IO stuff into libcharybdisIO.
9306
9307
9308 Changes: Modified:
9309 + - trunk/src/commio.c (File Deleted)
9310 + - trunk/src/devpoll.c (File Deleted)
9311 + - trunk/src/epoll.c (File Deleted)
9312 + - trunk/src/io/ (File Added)
9313 + - trunk/src/io/Makefile.in (File Added)
9314 + - trunk/src/io/commio.c (File Added)
9315 + - trunk/src/io/devpoll.c (File Added)
9316 + - trunk/src/io/epoll.c (File Added)
9317 + - trunk/src/io/kqueue.c (File Added)
9318 + - trunk/src/io/poll.c (File Added)
9319 + - trunk/src/io/select.c (File Added)
9320 + - trunk/src/kqueue.c (File Deleted)
9321 + - trunk/src/poll.c (File Deleted)
9322 + - trunk/src/select.c (File Deleted)
9323
9324
9325 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9326 Log:
9327 Version bump: 1.1.0
9328
9329
9330 Changes: Modified:
9331 +86 -155 trunk/configure (File Modified)
9332 +1 -1 trunk/configure.ac (File Modified)
9333
9334
9335 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9336 Log:
9337 Remove mentions of mkkeypair/cryptlinks.
9338
9339
9340 Changes: Modified:
9341 +1 -3 trunk/doc/challenge.txt (File Modified)
9342
9343
9344 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9345 Log:
9346 Clarify serverinfo{} description.
9347
9348
9349 Changes: Modified:
9350 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9351
9352
9353 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9354 Log:
9355 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9356
9357
9358 Changes: Modified:
9359 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9360
9361
9362 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9363 Log:
9364 Improvements also applicable to hyperion 1.x.
9365
9366
9367 Changes: Modified:
9368 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9369
9370
9371 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9372 Log:
9373 - Add +F description
9374 - General improvements and changes to charybdis
9375
9376
9377 Changes: Modified:
9378 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9379
9380
9381 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9382 Log:
9383 The server notice umodes only have an effect
9384 for opers. ("sendto_realops_flags", so having
9385 the umode is not enough, they must also be
9386 opered)
9387
9388
9389 Changes: Modified:
9390 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9391
9392
9393 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9394 Log:
9395 Updates to umodes docs.
9396
9397
9398 Changes: Modified:
9399 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9400
9401
9402 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9403 Log:
9404 Add SGML documentation.
9405
9406 Changes: Modified:
9407 + - trunk/doc/sgml/ (File Added)
9408 + - trunk/doc/sgml/oper-guide/ (File Added)
9409 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9410 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9411 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9412 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9413 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9414 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9415 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9416
9417
9418 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9419 Log:
9420 Make operwall flag restrict setting umode +z.
9421 This repairs this flag broken in charybdis-1.0.
9422
9423
9424 Changes: Modified:
9425 +41 -0 trunk/contrib/m_flags.c (File Modified)
9426 +9 -0 trunk/src/s_user.c (File Modified)
9427
9428
9429 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9430 Log:
9431 Don't complain/reset remote clients +n. I'm still not
9432 convinced propagating all umodes is the way to go, oh
9433 well.
9434
9435
9436 Changes: Modified:
9437 +1 -1 trunk/src/s_user.c (File Modified)
9438
9439
9440 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9441 Log:
9442 - Require admin flag for oper /chghost (if it's enabled
9443 which is not default)
9444 - Give error message on nonexistant nick
9445
9446
9447 Changes: Modified:
9448 +12 -0 trunk/modules/m_chghost.c (File Modified)
9449
9450
9451 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9452 Log:
9453 Incorporated jilles' dynspoof patch with a few minor changes.
9454
9455 Changes: Modified:
9456 +5 -2 trunk/include/client.h (File Modified)
9457 +1 -0 trunk/include/numeric.h (File Modified)
9458 +75 -4 trunk/modules/m_chghost.c (File Modified)
9459 +2 -21 trunk/modules/m_stats.c (File Modified)
9460 +2 -8 trunk/modules/m_trace.c (File Modified)
9461 +2 -0 trunk/src/client.c (File Modified)
9462 +3 -0 trunk/src/s_user.c (File Modified)
9463
9464
9465 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9466 Log:
9467 Update NEWS.
9468
9469 Changes: Modified:
9470 +5 -0 trunk/NEWS (File Modified)
9471
9472
9473 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9474 Log:
9475 Make show_ip() far less braindead.
9476
9477 Obtained from: ratbox 2.2 SVN
9478
9479
9480 Changes: Modified:
9481 +14 -85 trunk/src/client.c (File Modified)
9482
9483
9484 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9485 Log:
9486 Instead of not showing channels at all for whoising services,
9487 only show channels the requester is also on. If operspying
9488 services, show all the channels.
9489
9490
9491 Changes: Modified:
9492 +37 -40 trunk/modules/m_whois.c (File Modified)
9493
9494
9495 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9496 Log:
9497 - Show real errno if we fail to connect to a server
9498 - Don't show server IPs on IRC if a server goes dead
9499 during handshake
9500
9501
9502 Changes: Modified:
9503 +2 -5 trunk/src/s_serv.c (File Modified)
9504
9505
9506 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9507 Log:
9508 Revert hybrid 7.2 aline code. It causes too many problems.
9509
9510
9511 Changes: Modified:
9512 +1 -47 trunk/NEWS (File Modified)
9513 + - trunk/include/aline.h (File Deleted)
9514 +53 -6 trunk/modules/m_dline.c (File Modified)
9515 +212 -16 trunk/modules/m_kline.c (File Modified)
9516 +37 -8 trunk/modules/m_resv.c (File Modified)
9517 +45 -24 trunk/modules/m_xline.c (File Modified)
9518 +0 -485 trunk/src/Makefile.in (File Modified)
9519 + - trunk/src/aline.c (File Deleted)
9520
9521
9522 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9523 Log:
9524 Incorporate recent ratbox monitor bugfixes (could crash).
9525
9526
9527 Changes: Modified:
9528 +16 -0 trunk/modules/m_monitor.c (File Modified)
9529 +4 -3 trunk/src/monitor.c (File Modified)
9530
9531
9532 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9533 Log:
9534 Fix /invite UID leak.
9535
9536 Found by logiclrd@EFnet.
9537
9538
9539 Changes: Modified:
9540 +3 -2 trunk/modules/m_invite.c (File Modified)
9541
9542
9543 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9544 Log:
9545 Don't show what channels a service is in.
9546
9547 Changes: Modified:
9548 +1 -0 trunk/NEWS (File Modified)
9549 +40 -35 trunk/modules/m_whois.c (File Modified)
9550
9551
9552 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9553 Log:
9554 Update version to 1.0.3.
9555
9556
9557 Changes: Modified:
9558 +9 -9 trunk/configure (File Modified)
9559 +1 -1 trunk/configure.ac (File Modified)
9560
9561
9562 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9563 Log:
9564 Update NEWS.
9565
9566
9567 Changes: Modified:
9568 +7 -1 trunk/NEWS (File Modified)
9569
9570
9571 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9572 Log:
9573 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9574 More static buffers :(
9575
9576
9577 Changes: Modified:
9578 +12 -4 trunk/src/aline.c (File Modified)
9579
9580
9581 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9582 Log:
9583 Make operspy mode (/mode !#channel showing parameters
9584 even if not on channel) work again.
9585
9586
9587 Changes: Modified:
9588 +4 -4 trunk/src/channel.c (File Modified)
9589
9590
9591 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9592 Log:
9593 Call server_introduced hook on TS6 remote server
9594 introduction (ms_sid()).
9595
9596
9597 Changes: Modified:
9598 +6 -0 trunk/modules/core/m_server.c (File Modified)
9599
9600
9601 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9602 Log:
9603 Cyrix boxes are wierd.
9604
9605 Changes: Modified:
9606 +2 -1 trunk/modules/m_services.c (File Modified)
9607
9608
9609 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9610 Log:
9611 More paranoia.
9612
9613 Changes: Modified:
9614 +1 -1 trunk/include/client.h (File Modified)
9615 +3 -1 trunk/modules/m_services.c (File Modified)
9616
9617
9618 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9619 Log:
9620 heh
9621
9622 Changes: Modified:
9623 +1 -6 trunk/modules/m_services.c (File Modified)
9624
9625
9626 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9627 Log:
9628 Disable a check that doesn't always seem to work right for some reason.
9629
9630 Changes: Modified:
9631 +2 -0 trunk/modules/m_services.c (File Modified)
9632
9633
9634 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9635 Log:
9636 Update NEWS.
9637
9638
9639 Changes: Modified:
9640 +4 -1 trunk/NEWS (File Modified)
9641
9642
9643 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9644 Log:
9645 1.0.2
9646
9647
9648 Changes: Modified:
9649 +9 -9 trunk/configure (File Modified)
9650 +1 -1 trunk/configure.ac (File Modified)
9651
9652
9653 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9654 Log:
9655 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9656
9657
9658 Changes: Modified:
9659 +3 -13 trunk/modules/m_trace.c (File Modified)
9660
9661
9662 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9663 Log:
9664 Don't send empty RPL_WHOISCHANNELS on remote whois.
9665
9666 Pointy hat to: jilles
9667
9668
9669 Changes: Modified:
9670 +1 -1 trunk/modules/m_whois.c (File Modified)
9671
9672
9673 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9674 Log:
9675 Update NEWS.
9676
9677
9678 Changes: Modified:
9679 +3 -0 trunk/NEWS (File Modified)
9680
9681
9682 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9683 Log:
9684 Modular umode support.
9685
9686
9687 Changes: Modified:
9688 +0 -9 trunk/include/client.h (File Modified)
9689 +2 -1 trunk/include/s_user.h (File Modified)
9690 +1 -1 trunk/include/tools.h (File Modified)
9691 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9692 +3 -0 trunk/src/ircd.c (File Modified)
9693 +1 -1 trunk/src/messages.tab (File Modified)
9694 +2 -2 trunk/src/s_serv.c (File Modified)
9695 +37 -59 trunk/src/s_user.c (File Modified)
9696 +21 -0 trunk/src/tools.c (File Modified)
9697
9698
9699 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9700 Log:
9701 Optionally do forced nick change to the UID instead of kill
9702 on nick collisions, see doc/collision_fnc.txt for more
9703 details.
9704
9705
9706 Changes: Modified:
9707 + - trunk/doc/collision_fnc.txt (File Added)
9708 +1 -0 trunk/doc/example.conf (File Modified)
9709 +8 -0 trunk/doc/reference.conf (File Modified)
9710 +1 -0 trunk/include/numeric.h (File Modified)
9711 +1 -0 trunk/include/s_conf.h (File Modified)
9712 +2 -1 trunk/include/s_serv.h (File Modified)
9713 +1 -0 trunk/include/s_stats.h (File Modified)
9714 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9715 +1 -1 trunk/src/messages.tab (File Modified)
9716 +1 -0 trunk/src/newconf.c (File Modified)
9717 +1 -0 trunk/src/s_conf.c (File Modified)
9718 +1 -0 trunk/src/s_serv.c (File Modified)
9719 +2 -2 trunk/src/s_stats.c (File Modified)
9720
9721
9722 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9723 Log:
9724 Update NEWS.
9725
9726
9727 Modified:
9728 trunk/NEWS (File Modified)
9729
9730
9731 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9732 Log:
9733 Don't allow lookups by uid in /monitor + and /monitor s.
9734
9735
9736 Modified:
9737 trunk/modules/m_monitor.c (File Modified)
9738
9739
9740 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9741 Log:
9742 Stop garbage +j being set in cases like +j aaa:bbb by
9743 initializing the variables properly.
9744
9745 Reported by kyle.
9746
9747
9748 Modified:
9749 trunk/modules/core/m_mode.c (File Modified)
9750 trunk/modules/core/m_sjoin.c (File Modified)
9751
9752
9753 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9754 Log:
9755 Apply flags to the proper server in me_gcap().
9756
9757
9758 Modified:
9759 trunk/modules/m_capab.c (File Modified)
9760
9761
9762 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9763 Log:
9764 Use find_named_client() instead of find_client() to check
9765 for nick collisions.
9766
9767
9768 Modified:
9769 trunk/modules/core/m_nick.c (File Modified)
9770
9771
9772 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9773 Log:
9774 - Replace old 381 numeric with a new, more positive one!
9775
9776
9777 Modified:
9778 trunk/src/messages.tab (File Modified)
9779
9780
9781 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9782 Log:
9783 Make it compile again.
9784
9785
9786 Modified:
9787 trunk/src/channel.c (File Modified)
9788 trunk/src/client.c (File Modified)
9789 trunk/src/ircd.c (File Modified)
9790 trunk/src/packet.c (File Modified)
9791
9792
9793 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9794 Log:
9795 - Prevent UID disclosure in cmode setting.
9796
9797
9798 Modified:
9799 trunk/NEWS (File Modified)
9800 trunk/modules/core/m_mode.c (File Modified)
9801
9802
9803 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9804 Log:
9805 A different check which prevents UID disclosure.
9806
9807
9808 Modified:
9809 trunk/modules/core/m_kick.c (File Modified)
9810
9811
9812 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9813 Log:
9814 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9815
9816
9817 Modified:
9818 trunk/modules/core/m_kick.c (File Modified)
9819
9820
9821 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9822 Log:
9823 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9824
9825
9826 Modified:
9827 trunk/NEWS (File Modified)
9828 trunk/modules/m_accept.c (File Modified)
9829 trunk/modules/m_admin.c (File Modified)
9830 trunk/modules/m_away.c (File Modified)
9831 trunk/modules/m_cap.c (File Modified)
9832 trunk/modules/m_capab.c (File Modified)
9833 trunk/modules/m_challenge.c (File Modified)
9834 trunk/modules/m_chghost.c (File Modified)
9835 trunk/modules/m_close.c (File Modified)
9836 trunk/modules/m_cmessage.c (File Modified)
9837 trunk/modules/m_connect.c (File Modified)
9838 trunk/modules/m_dline.c (File Modified)
9839 trunk/modules/m_encap.c (File Modified)
9840 trunk/modules/m_etrace.c (File Modified)
9841 trunk/modules/m_gline.c (File Modified)
9842 trunk/modules/m_help.c (File Modified)
9843 trunk/modules/m_info.c (File Modified)
9844 trunk/modules/m_invite.c (File Modified)
9845 trunk/modules/m_ison.c (File Modified)
9846 trunk/modules/m_kline.c (File Modified)
9847 trunk/modules/m_knock.c (File Modified)
9848 trunk/modules/m_links.c (File Modified)
9849 trunk/modules/m_list.c (File Modified)
9850 trunk/modules/m_locops.c (File Modified)
9851 trunk/modules/m_lusers.c (File Modified)
9852 trunk/modules/m_map.c (File Modified)
9853 trunk/modules/m_monitor.c (File Modified)
9854 trunk/modules/m_motd.c (File Modified)
9855 trunk/modules/m_names.c (File Modified)
9856 trunk/modules/m_oper.c (File Modified)
9857 trunk/modules/m_operspy.c (File Modified)
9858 trunk/modules/m_pass.c (File Modified)
9859 trunk/modules/m_ping.c (File Modified)
9860 trunk/modules/m_pong.c (File Modified)
9861 trunk/modules/m_post.c (File Modified)
9862 trunk/modules/m_rehash.c (File Modified)
9863 trunk/modules/m_restart.c (File Modified)
9864 trunk/modules/m_resv.c (File Modified)
9865 trunk/modules/m_services.c (File Modified)
9866 trunk/modules/m_set.c (File Modified)
9867 trunk/modules/m_sshortcut.c (File Modified)
9868 trunk/modules/m_stats.c (File Modified)
9869 trunk/modules/m_svinfo.c (File Modified)
9870 trunk/modules/m_tb.c (File Modified)
9871 trunk/modules/m_testline.c (File Modified)
9872 trunk/modules/m_testmask.c (File Modified)
9873 trunk/modules/m_time.c (File Modified)
9874 trunk/modules/m_topic.c (File Modified)
9875 trunk/modules/m_trace.c (File Modified)
9876 trunk/modules/m_unreject.c (File Modified)
9877 trunk/modules/m_user.c (File Modified)
9878 trunk/modules/m_userhost.c (File Modified)
9879 trunk/modules/m_users.c (File Modified)
9880 trunk/modules/m_version.c (File Modified)
9881 trunk/modules/m_wallops.c (File Modified)
9882 trunk/modules/m_who.c (File Modified)
9883 trunk/modules/m_whois.c (File Modified)
9884 trunk/modules/m_whowas.c (File Modified)
9885 trunk/modules/m_xline.c (File Modified)
9886 trunk/src/adns.c (File Modified)
9887 trunk/src/aline.c (File Modified)
9888 trunk/src/cache.c (File Modified)
9889 trunk/src/channel.c (File Modified)
9890 trunk/src/class.c (File Modified)
9891 trunk/src/client.c (File Modified)
9892 trunk/src/commio.c (File Modified)
9893 trunk/src/event.c (File Modified)
9894 trunk/src/hash.c (File Modified)
9895 trunk/src/hostmask.c (File Modified)
9896 trunk/src/ircd.c (File Modified)
9897 trunk/src/kdparse.c (File Modified)
9898 trunk/src/linebuf.c (File Modified)
9899 trunk/src/listener.c (File Modified)
9900 trunk/src/modules.c (File Modified)
9901 trunk/src/monitor.c (File Modified)
9902 trunk/src/newconf.c (File Modified)
9903 trunk/src/packet.c (File Modified)
9904 trunk/src/parse.c (File Modified)
9905 trunk/src/reject.c (File Modified)
9906 trunk/src/s_auth.c (File Modified)
9907 trunk/src/s_conf.c (File Modified)
9908 trunk/src/s_gline.c (File Modified)
9909 trunk/src/s_log.c (File Modified)
9910 trunk/src/s_newconf.c (File Modified)
9911 trunk/src/s_serv.c (File Modified)
9912 trunk/src/s_stats.c (File Modified)
9913 trunk/src/s_user.c (File Modified)
9914 trunk/src/send.c (File Modified)
9915 trunk/src/whowas.c (File Modified)
9916
9917
9918 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9919 Log:
9920 - More coding style niceities. Pretty much got client.h squared away.
9921
9922
9923 Modified:
9924 trunk/modules/m_dline.c (File Modified)
9925 trunk/modules/m_gline.c (File Modified)
9926 trunk/modules/m_kline.c (File Modified)
9927 trunk/modules/m_rehash.c (File Modified)
9928 trunk/modules/m_resv.c (File Modified)
9929 trunk/modules/m_stats.c (File Modified)
9930 trunk/modules/m_testline.c (File Modified)
9931 trunk/modules/m_user.c (File Modified)
9932 trunk/modules/m_xline.c (File Modified)
9933
9934
9935 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9936 Log:
9937 - Propagate quiets (+q) on netjoins
9938 - Clear +q list too on lowerTS sjoin from TS6 source
9939
9940
9941 Modified:
9942 trunk/modules/core/m_sjoin.c (File Modified)
9943 trunk/src/s_serv.c (File Modified)
9944
9945
9946 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9947 Log:
9948 Second argument to whois is always a nick, never a uid.
9949 This prevents /whois other.server uid to get information
9950 about that uid.
9951
9952
9953 Modified:
9954 trunk/modules/m_whois.c (File Modified)
9955
9956
9957 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9958 Log:
9959 Don't allow local users to use uids in user mode.
9960
9961
9962 Modified:
9963 trunk/src/s_user.c (File Modified)
9964
9965
9966 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9967 Log:
9968 Make it compile again.
9969
9970
9971 Modified:
9972 trunk/src/s_stats.c (File Modified)
9973
9974
9975 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9976 Log:
9977 Fix propagation of empty SJOIN.
9978
9979
9980 Modified:
9981 trunk/modules/core/m_sjoin.c (File Modified)
9982
9983
9984 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9985 Log:
9986 Some atheme-style niceties here.
9987
9988
9989 Modified:
9990 trunk/modules/m_accept.c (File Modified)
9991 trunk/modules/m_admin.c (File Modified)
9992 trunk/modules/m_away.c (File Modified)
9993 trunk/modules/m_cap.c (File Modified)
9994 trunk/modules/m_capab.c (File Modified)
9995 trunk/modules/m_challenge.c (File Modified)
9996 trunk/modules/m_chghost.c (File Modified)
9997 trunk/modules/m_close.c (File Modified)
9998 trunk/modules/m_cmessage.c (File Modified)
9999 trunk/modules/m_connect.c (File Modified)
10000 trunk/modules/m_dline.c (File Modified)
10001 trunk/modules/m_encap.c (File Modified)
10002 trunk/modules/m_etrace.c (File Modified)
10003 trunk/modules/m_gline.c (File Modified)
10004 trunk/modules/m_help.c (File Modified)
10005 trunk/modules/m_info.c (File Modified)
10006 trunk/modules/m_invite.c (File Modified)
10007 trunk/modules/m_ison.c (File Modified)
10008 trunk/modules/m_kline.c (File Modified)
10009 trunk/modules/m_knock.c (File Modified)
10010 trunk/modules/m_links.c (File Modified)
10011 trunk/modules/m_list.c (File Modified)
10012 trunk/modules/m_locops.c (File Modified)
10013 trunk/modules/m_lusers.c (File Modified)
10014 trunk/modules/m_map.c (File Modified)
10015 trunk/modules/m_monitor.c (File Modified)
10016 trunk/modules/m_motd.c (File Modified)
10017 trunk/modules/m_names.c (File Modified)
10018 trunk/modules/m_oper.c (File Modified)
10019 trunk/modules/m_operspy.c (File Modified)
10020 trunk/modules/m_pass.c (File Modified)
10021 trunk/modules/m_ping.c (File Modified)
10022 trunk/modules/m_pong.c (File Modified)
10023 trunk/modules/m_post.c (File Modified)
10024 trunk/modules/m_rehash.c (File Modified)
10025 trunk/modules/m_restart.c (File Modified)
10026 trunk/modules/m_resv.c (File Modified)
10027 trunk/modules/m_services.c (File Modified)
10028 trunk/modules/m_set.c (File Modified)
10029 trunk/modules/m_sshortcut.c (File Modified)
10030 trunk/modules/m_stats.c (File Modified)
10031 trunk/modules/m_svinfo.c (File Modified)
10032 trunk/modules/m_tb.c (File Modified)
10033 trunk/modules/m_testline.c (File Modified)
10034 trunk/modules/m_testmask.c (File Modified)
10035 trunk/modules/m_time.c (File Modified)
10036 trunk/modules/m_topic.c (File Modified)
10037 trunk/modules/m_trace.c (File Modified)
10038 trunk/modules/m_unreject.c (File Modified)
10039 trunk/modules/m_user.c (File Modified)
10040 trunk/modules/m_userhost.c (File Modified)
10041 trunk/modules/m_users.c (File Modified)
10042 trunk/modules/m_version.c (File Modified)
10043 trunk/modules/m_wallops.c (File Modified)
10044 trunk/modules/m_who.c (File Modified)
10045 trunk/modules/m_whois.c (File Modified)
10046 trunk/modules/m_whowas.c (File Modified)
10047 trunk/modules/m_xline.c (File Modified)
10048
10049
10050 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10051 Log:
10052 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10053
10054
10055 Modified:
10056 trunk/.indent.pro (File Modified)
10057 trunk/include/charybdis.h (File Added)
10058 trunk/include/client.h (File Modified)
10059 trunk/modules/.indent.pro (File Modified)
10060 trunk/src/.indent.pro (File Modified)
10061 trunk/src/adns.c (File Modified)
10062 trunk/src/aline.c (File Modified)
10063 trunk/src/cache.c (File Modified)
10064 trunk/src/channel.c (File Modified)
10065 trunk/src/class.c (File Modified)
10066 trunk/src/client.c (File Modified)
10067 trunk/src/commio.c (File Modified)
10068 trunk/src/event.c (File Modified)
10069 trunk/src/hash.c (File Modified)
10070 trunk/src/hostmask.c (File Modified)
10071 trunk/src/ircd.c (File Modified)
10072 trunk/src/kdparse.c (File Modified)
10073 trunk/src/linebuf.c (File Modified)
10074 trunk/src/listener.c (File Modified)
10075 trunk/src/modules.c (File Modified)
10076 trunk/src/monitor.c (File Modified)
10077 trunk/src/newconf.c (File Modified)
10078 trunk/src/packet.c (File Modified)
10079 trunk/src/parse.c (File Modified)
10080 trunk/src/reject.c (File Modified)
10081 trunk/src/s_auth.c (File Modified)
10082 trunk/src/s_conf.c (File Modified)
10083 trunk/src/s_gline.c (File Modified)
10084 trunk/src/s_log.c (File Modified)
10085 trunk/src/s_newconf.c (File Modified)
10086 trunk/src/s_serv.c (File Modified)
10087 trunk/src/s_stats.c (File Modified)
10088 trunk/src/s_user.c (File Modified)
10089 trunk/src/send.c (File Modified)
10090 trunk/src/whowas.c (File Modified)
10091
10092
10093 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10094 Log:
10095 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10096 - Convert a few modules towards using this code.
10097 - Make a note about this change in NEWS.
10098
10099
10100 Modified:
10101 trunk/NEWS (File Modified)
10102 trunk/include/aline.h (File Added)
10103 trunk/modules/m_dline.c (File Modified)
10104 trunk/modules/m_kline.c (File Modified)
10105 trunk/modules/m_resv.c (File Modified)
10106 trunk/modules/m_xline.c (File Modified)
10107 trunk/src/Makefile.in (File Modified)
10108 trunk/src/aline.c (File Added)
10109
10110
10111 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10112 Log:
10113 - Update NEWS document.
10114
10115
10116 Modified:
10117 trunk/NEWS (File Modified)
10118
10119
10120 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10121 Log:
10122 Use find_named_person() instead of find_person() in services shortcuts.
10123
10124
10125 Modified:
10126 trunk/modules/m_sshortcut.c (File Modified)
10127
10128
10129 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10130 Log:
10131 Fix propagation of empty channels (+P).
10132
10133
10134 Modified:
10135 trunk/modules/core/m_sjoin.c (File Modified)
10136 trunk/src/s_serv.c (File Modified)
10137
10138
10139 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10140 Log:
10141 Use same comparison for +f.
10142
10143
10144 Modified:
10145 trunk/modules/core/m_join.c (File Modified)
10146
10147
10148 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10149 Log:
10150 Retire server-server non-encap CHGHOST, and clean it up a bit.
10151
10152
10153 Modified:
10154 trunk/modules/m_chghost.c (File Modified)
10155
10156
10157 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10158 Log:
10159 Use TS6 form for SQUIT wallops.
10160
10161
10162 Modified:
10163 trunk/modules/core/m_squit.c (File Modified)
10164
10165
10166 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10167 Log:
10168 Propagate nick changes for remote clients in TS6 form if possible;
10169 simplify the code a bit.
10170
10171
10172 Modified:
10173 trunk/modules/core/m_nick.c (File Modified)
10174
10175
10176 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10177 Log:
10178 Only clear oper_only_umodes on deoper for local clients.
10179
10180
10181 Modified:
10182 trunk/src/s_user.c (File Modified)
10183
10184
10185 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10186 Log:
10187 - Don't enable use_whois_actually in the default config, makes cloaking
10188 only useful for vanity.
10189
10190
10191 Modified:
10192 trunk/doc/example.conf (File Modified)
10193
10194
10195 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10196 Log:
10197 Fix linebuf raw code to not truncate lines longer than
10198 510 characters. This stops ziplinks corruption at
10199 the initial burst if the other side sends a lot.
10200
10201
10202 Modified:
10203 trunk/src/linebuf.c (File Modified)
10204
10205
10206 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10207 Log:
10208 - Add +r to channel_modes().
10209
10210
10211 Modified:
10212 trunk/src/channel.c (File Modified)
10213
10214
10215 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10216 Log:
10217 Update NEWS.
10218
10219
10220 Modified:
10221 trunk/NEWS (File Modified)
10222
10223
10224 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10225 Log:
10226 err, nvm. wrong project :-P
10227
10228
10229 Modified:
10230 trunk/src/match.c (File Modified)
10231
10232
10233 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10234 Log:
10235 make sure we don't crash on match(NULL, test)
10236
10237
10238 Modified:
10239 trunk/src/match.c (File Modified)
10240
10241
10242 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10243 Log:
10244 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10245 flags = rehash in shared{}.
10246 Uses :<source> ENCAP <target> REHASH [option].
10247
10248
10249 Modified:
10250 trunk/doc/example.conf (File Modified)
10251 trunk/doc/reference.conf (File Modified)
10252 trunk/help/opers/rehash (File Modified)
10253 trunk/include/s_newconf.h (File Modified)
10254 trunk/modules/m_rehash.c (File Modified)
10255 trunk/modules/m_stats.c (File Modified)
10256 trunk/src/newconf.c (File Modified)
10257
10258
10259 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10260 Log:
10261 Initialize flags to 0 in conf_set_shared_flags() and
10262 conf_set_cluster_flags().
10263
10264
10265 Modified:
10266 trunk/src/newconf.c (File Modified)
10267
10268
10269 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10270 Log:
10271 Don't allow a forward from a #channel to an &channel.
10272 Error message is Illegal channel name.
10273
10274
10275 Modified:
10276 trunk/modules/core/m_mode.c (File Modified)
10277
10278
10279 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10280 Log:
10281 - change version to 1.0.1
10282
10283
10284 Modified:
10285 trunk/configure (File Modified)
10286 trunk/configure.ac (File Modified)
10287
10288
10289 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10290 Log:
10291 Update NEWS.
10292
10293
10294 Modified:
10295 trunk/NEWS (File Modified)
10296
10297
10298 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10299 Log:
10300 Services shortcuts changes:
10301 - Require umode +S on target
10302 - Use ERR_SERVICESDOWN (440) for error message
10303 - Fix check for empty string
10304
10305
10306 Modified:
10307 trunk/include/numeric.h (File Modified)
10308 trunk/modules/m_sshortcut.c (File Modified)
10309 trunk/src/messages.tab (File Modified)
10310
10311
10312 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10313 Log:
10314 s/IsChanService/IsService/g;
10315
10316
10317 Modified:
10318 trunk/modules/m_sshortcut.c (File Modified)
10319
10320
10321 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10322 Log:
10323 Add check for service validity in shortcut routines.
10324
10325
10326 Modified:
10327 trunk/modules/m_sshortcut.c (File Modified)
10328
10329
10330 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10331 Log:
10332 Don't allow forwarding to a -F channel the setter is not on.
10333
10334
10335 Modified:
10336 trunk/modules/core/m_mode.c (File Modified)
10337
10338
10339 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10340 Log:
10341 Describe identify_service and identify_command in
10342 reference.conf.
10343
10344
10345 Modified:
10346 trunk/doc/reference.conf (File Modified)
10347
10348
10349 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10350 Log:
10351 More helpfile updates.
10352
10353
10354 Modified:
10355 trunk/help/Makefile.in (File Modified)
10356 trunk/help/opers/die (File Modified)
10357 trunk/help/opers/join (File Modified)
10358 trunk/help/opers/links (File Modified)
10359 trunk/help/opers/lusers (File Modified)
10360 trunk/help/opers/map (File Added)
10361 trunk/help/opers/motd (File Modified)
10362 trunk/help/opers/names (File Modified)
10363 trunk/help/opers/notice (File Modified)
10364 trunk/help/opers/operspy (File Modified)
10365 trunk/help/opers/part (File Modified)
10366 trunk/help/opers/privmsg (File Modified)
10367 trunk/help/opers/restart (File Modified)
10368 trunk/help/opers/set (File Modified)
10369 trunk/help/opers/stats (File Modified)
10370 trunk/help/opers/trace (File Modified)
10371 trunk/help/opers/version (File Modified)
10372 trunk/help/users/notice (File Modified)
10373 trunk/help/users/privmsg (File Modified)
10374 trunk/help/users/stats (File Modified)
10375
10376
10377 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10378 Log:
10379 Update help files.
10380
10381
10382 Modified:
10383 trunk/help/opers/cmode (File Modified)
10384 trunk/help/opers/umode (File Modified)
10385 trunk/help/opers/wallops (File Modified)
10386 trunk/help/opers/who (File Modified)
10387 trunk/help/users/umode (File Modified)
10388
10389
10390 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10391 Log:
10392 Include cmode +r in 004 and 005.
10393
10394
10395 Modified:
10396 trunk/include/supported.h (File Modified)
10397 trunk/src/messages.tab (File Modified)
10398
10399
10400 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10401 Log:
10402 No need to clear all 3 buffers in channel_modes().
10403
10404
10405 Modified:
10406 trunk/src/channel.c (File Modified)
10407
10408
10409 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10410 Log:
10411 - Fix multiple +f modes per line
10412 - -f shouldn't take a parameter
10413
10414
10415 Modified:
10416 trunk/modules/core/m_mode.c (File Modified)
10417
10418
10419 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10420 Log:
10421 Channel mode +Q now prevents forwarding to or through
10422 a channel, just like in hyperion, not from a channel.
10423
10424
10425 Modified:
10426 trunk/modules/core/m_join.c (File Modified)
10427
10428
10429 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10430 Log:
10431 Complete +F/+Q propagation.
10432
10433
10434 Modified:
10435 trunk/modules/core/m_join.c (File Modified)
10436 trunk/modules/core/m_sjoin.c (File Modified)
10437 trunk/src/channel.c (File Modified)
10438
10439
10440 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10441 Log:
10442 - A few minor fixes.
10443
10444
10445 Modified:
10446 trunk/modules/core/m_join.c (File Modified)
10447 trunk/modules/m_services.c (File Modified)
10448
10449
10450 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10451 Log:
10452 - Fix netsplit obfuscation.
10453
10454
10455 Modified:
10456 trunk/src/client.c (File Modified)
10457
10458
10459 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10460 Log:
10461 - Fix another /stats p related bug.
10462
10463
10464 Modified:
10465 trunk/src/client.c (File Modified)
10466
10467
10468 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10469 Log:
10470 - Update example.conf.
10471
10472
10473 Modified:
10474 trunk/doc/example.conf (File Modified)
10475
10476
10477 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10478 Log:
10479 - Fix a minor bug here, and re-release 1.0.
10480
10481
10482 Modified:
10483 trunk/modules/core/m_nick.c (File Modified)
10484
10485
10486 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10487 Log:
10488 - Add bursted clients to /stats p list.
10489
10490
10491 Modified:
10492 trunk/modules/core/m_nick.c (File Modified)
10493
10494
10495 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10496 Log:
10497 - Add identify_service, identify_command options to the example.conf,
10498 newconf parser.
10499
10500
10501 Modified:
10502 trunk/NEWS (File Modified)
10503 trunk/doc/example.conf (File Modified)
10504 trunk/src/newconf.c (File Modified)
10505
10506
10507 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10508 Log:
10509 - Add services shortcuts.
10510
10511
10512 Modified:
10513 trunk/modules/Makefile.in (File Modified)
10514 trunk/modules/m_sshortcut.c (File Added)
10515
10516
10517 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10518 Log:
10519 - put back checks i removed by mistake
10520
10521
10522 Modified:
10523 trunk/modules/core/m_join.c (File Modified)
10524
10525
10526 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10527 Log:
10528 - Implement channel mode +Q, which disables forwarding.
10529 - Make forwarding usable by everyone.
10530 - Implement channel mode +F which bypasses authority checks on a target
10531 set with this mode
10532 - Update NEWS.
10533
10534
10535 Modified:
10536 trunk/NEWS (File Modified)
10537 trunk/include/channel.h (File Modified)
10538 trunk/include/supported.h (File Modified)
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/modules/core/m_mode.c (File Modified)
10541 trunk/src/messages.tab (File Modified)
10542
10543
10544 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10545 Log:
10546 - Fix account handling brokenness.
10547
10548
10549 Modified:
10550 trunk/modules/m_services.c (File Modified)
10551
10552
10553 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10554 Log:
10555 Identify to services via server password hack. Still
10556 needs config file parts, like
10557 identifyservice = "nickserv@services.int";
10558 identifycommand = "IDENTIFY";
10559
10560
10561 Modified:
10562 trunk/include/s_conf.h (File Modified)
10563 trunk/src/s_user.c (File Modified)
10564
10565
10566 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10567 Log:
10568 Make send.c compile.
10569
10570
10571 Modified:
10572 trunk/src/send.c (File Modified)
10573
10574
10575 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10576 Log:
10577 - Handle this better.
10578
10579
10580 Modified:
10581 trunk/src/send.c (File Modified)
10582
10583
10584 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10585 Log:
10586 If the source is not a client, don't send to normal users.
10587
10588
10589 Modified:
10590 trunk/src/send.c (File Modified)
10591
10592
10593 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10594 Log:
10595 - Make /wallops behave as wallops in other ircds.
10596
10597
10598 Modified:
10599 trunk/modules/m_wallops.c (File Modified)
10600 trunk/src/send.c (File Modified)
10601
10602
10603 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10604 Log:
10605 - charybdis-1.0
10606
10607
10608 Modified:
10609 trunk/NEWS (File Modified)
10610 trunk/configure (File Modified)
10611 trunk/configure.ac (File Modified)
10612
10613
10614 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10615 Log:
10616 - Remove efnet configuration.
10617 - Rename example.conf as reference.conf, and replace the default
10618 example.conf with one suitable for AthemeNET.
10619 - Update makefile to reflect these changes.
10620
10621
10622 Modified:
10623 trunk/doc/Makefile.in (File Modified)
10624 trunk/doc/example.conf (File Modified)
10625 trunk/doc/example.efnet.conf (File Deleted)
10626 trunk/doc/reference.conf (File Added)
10627
10628
10629 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10630 Log:
10631 - Don't display opers who are /away.
10632
10633
10634 Modified:
10635 trunk/modules/m_stats.c (File Modified)
10636
10637
10638 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10639 Log:
10640 Put cmode +f in 004 and 005.
10641
10642
10643 Modified:
10644 trunk/include/supported.h (File Modified)
10645 trunk/src/messages.tab (File Modified)
10646
10647
10648 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10649 Log:
10650 Add user umode +Q which prevents a user from
10651 being forwarded.
10652
10653
10654 Modified:
10655 trunk/include/client.h (File Modified)
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/src/messages.tab (File Modified)
10658 trunk/src/s_user.c (File Modified)
10659
10660
10661 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10662 Log:
10663 Implement channel forwarding in m_join(). As in
10664 hyperion, failing to join because of +i, +r or +j
10665 can cause you to be forwarded, potentially
10666 recursively. Unlike hyperion, a single numeric
10667 is sent in case of a successful forward, otherwise
10668 the ircd acts if there were no forward.
10669
10670
10671 Modified:
10672 trunk/include/numeric.h (File Modified)
10673 trunk/modules/core/m_join.c (File Modified)
10674 trunk/src/messages.tab (File Modified)
10675
10676
10677 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10678 Log:
10679 Allow servers to set oper-only cmodes as well.
10680
10681
10682 Modified:
10683 trunk/modules/core/m_mode.c (File Modified)
10684
10685
10686 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10687 Log:
10688 Add cmode +f which takes a channel name, settable
10689 only by opers for now. Does not do anything yet.
10690
10691
10692 Modified:
10693 trunk/include/channel.h (File Modified)
10694 trunk/modules/core/m_join.c (File Modified)
10695 trunk/modules/core/m_mode.c (File Modified)
10696 trunk/modules/core/m_sjoin.c (File Modified)
10697 trunk/src/channel.c (File Modified)
10698
10699
10700 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10701 Log:
10702 Fully initialize 'mode' in ms_join() and ms_sjoin()
10703 to avoid old +j garbage from being used.
10704
10705
10706 Modified:
10707 trunk/modules/core/m_join.c (File Modified)
10708 trunk/modules/core/m_sjoin.c (File Modified)
10709
10710
10711 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10712 Log:
10713 - only touch join_count/join_delta if join throttling
10714 is enabled on the channel
10715 - reset join_count/join_delta to 0 if -j is set
10716
10717
10718 Modified:
10719 trunk/modules/core/m_join.c (File Modified)
10720 trunk/modules/core/m_mode.c (File Modified)
10721 trunk/modules/core/m_sjoin.c (File Modified)
10722
10723
10724 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10725 Log:
10726 Also start a new "period" for join throttling for remote joins,
10727 if necessary. Make the code slightly clearer.
10728
10729
10730 Modified:
10731 trunk/modules/core/m_join.c (File Modified)
10732 trunk/src/channel.c (File Modified)
10733
10734
10735 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10736 Log:
10737 Some +j improvements, still broken.
10738
10739
10740 Modified:
10741 trunk/modules/core/m_join.c (File Modified)
10742 trunk/modules/core/m_sjoin.c (File Modified)
10743
10744
10745 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10746 Log:
10747 Only do +z processing for +m channels the sender is on,
10748 as bans/quiets are currently only checked locally.
10749
10750
10751 Modified:
10752 trunk/modules/core/m_message.c (File Modified)
10753
10754
10755 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10756 Log:
10757 - Add max_bans_large configuration option, defaulting to 500, to
10758 limit the number of bans in a +L channel
10759 - Change b/e/I to b/e/I/q in texts
10760
10761
10762 Modified:
10763 trunk/doc/example.conf (File Modified)
10764 trunk/include/s_conf.h (File Modified)
10765 trunk/modules/core/m_mode.c (File Modified)
10766 trunk/modules/m_info.c (File Modified)
10767 trunk/src/newconf.c (File Modified)
10768 trunk/src/s_conf.c (File Modified)
10769
10770
10771 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10772 Log:
10773 Store invite for +gi channels.
10774 Note that +gi is significantly weaker access control than +i.
10775
10776
10777 Modified:
10778 trunk/modules/m_invite.c (File Modified)
10779
10780
10781 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10782 Log:
10783 Nonops are allowed to see +q lists.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_mode.c (File Modified)
10788
10789
10790 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10791 Log:
10792 Invalidate can_send() cache on -q.
10793
10794
10795 Modified:
10796 trunk/modules/core/m_mode.c (File Modified)
10797
10798
10799 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10800 Log:
10801 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10802
10803
10804 Modified:
10805 trunk/modules/core/m_sjoin.c (File Modified)
10806
10807
10808 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10809 Log:
10810 - Allow blank SJOINs -- for permanant channels.
10811
10812
10813 Modified:
10814 trunk/modules/core/m_sjoin.c (File Modified)
10815
10816
10817 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10818 Log:
10819 - Burst permanant channels.
10820
10821
10822 Modified:
10823 trunk/src/s_serv.c (File Modified)
10824
10825
10826 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10827 Log:
10828 - Fix handling of permanant channels.
10829
10830
10831 Modified:
10832 trunk/modules/core/m_join.c (File Modified)
10833
10834
10835 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10836 Log:
10837 - Run indent on core modules.
10838 - Add propagation of join throttle settings.
10839
10840
10841 Modified:
10842 trunk/modules/core/m_die.c (File Modified)
10843 trunk/modules/core/m_error.c (File Modified)
10844 trunk/modules/core/m_join.c (File Modified)
10845 trunk/modules/core/m_kick.c (File Modified)
10846 trunk/modules/core/m_kill.c (File Modified)
10847 trunk/modules/core/m_message.c (File Modified)
10848 trunk/modules/core/m_mode.c (File Modified)
10849 trunk/modules/core/m_nick.c (File Modified)
10850 trunk/modules/core/m_part.c (File Modified)
10851 trunk/modules/core/m_quit.c (File Modified)
10852 trunk/modules/core/m_server.c (File Modified)
10853 trunk/modules/core/m_sjoin.c (File Modified)
10854 trunk/modules/core/m_squit.c (File Modified)
10855
10856
10857 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10858 Log:
10859 - Fix mistake in commit message.
10860
10861
10862 Modified:
10863 trunk/ChangeLog (File Modified)
10864
10865
10866 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10867 Log:
10868 - Channel throttling.
10869
10870
10871 Modified:
10872 trunk/NEWS (File Modified)
10873 trunk/include/supported.h (File Modified)
10874 trunk/modules/core/m_mode.c (File Modified)
10875 trunk/src/messages.tab (File Modified)
10876
10877
10878 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10879 Log:
10880 - Channel throttle logic fixes.
10881
10882
10883 Modified:
10884 trunk/include/channel.h (File Modified)
10885
10886
10887 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10888 Log:
10889 - Add the throttle logic.
10890
10891
10892 Modified:
10893 trunk/include/channel.h (File Modified)
10894 trunk/include/numeric.h (File Modified)
10895 trunk/modules/core/m_join.c (File Modified)
10896 trunk/src/channel.c (File Modified)
10897 trunk/src/messages.tab (File Modified)
10898
10899
10900 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10901 Log:
10902 - Cosmetic fixes to CREDITS.
10903
10904
10905 Modified:
10906 trunk/CREDITS (File Modified)
10907
10908
10909 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10910 Log:
10911 - Better channel_modes() from ShadowIRCd 4.
10912
10913
10914 Modified:
10915 trunk/include/channel.h (File Modified)
10916 trunk/src/channel.c (File Modified)
10917
10918
10919 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10920 Log:
10921 - Strip colour codes from parts.
10922
10923
10924 Modified:
10925 trunk/modules/core/m_part.c (File Modified)
10926
10927
10928 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10929 Log:
10930 - Strip colour codes from quits.
10931
10932
10933 Modified:
10934 trunk/modules/core/m_quit.c (File Modified)
10935
10936
10937 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10938 Log:
10939 - add +c/+g/+z to channel_modes().
10940
10941
10942 Modified:
10943 trunk/src/channel.c (File Modified)
10944
10945
10946 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10947 Log:
10948 - Add +g to 004/005 numerics.
10949
10950
10951 Modified:
10952 trunk/include/supported.h (File Modified)
10953 trunk/src/messages.tab (File Modified)
10954
10955
10956 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10957 Log:
10958 - Add +cgz to set_final_mode() in both join/sjoin.
10959 - Implement channel mode +g: Free invite.
10960
10961
10962 Modified:
10963 trunk/include/channel.h (File Modified)
10964 trunk/modules/core/m_join.c (File Modified)
10965 trunk/modules/core/m_mode.c (File Modified)
10966 trunk/modules/core/m_sjoin.c (File Modified)
10967 trunk/modules/m_invite.c (File Modified)
10968
10969
10970 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10971 Log:
10972 - Make sure /stats p uses the right list.
10973
10974
10975 Modified:
10976 trunk/modules/m_stats.c (File Modified)
10977
10978
10979 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10980 Log:
10981 - local oper list becomes local_oper_list.
10982 - all opers are stored on oper_list for /stats p.
10983
10984
10985 Modified:
10986 trunk/include/ircd.h (File Modified)
10987 trunk/modules/m_stats.c (File Modified)
10988 trunk/modules/m_trace.c (File Modified)
10989 trunk/src/client.c (File Modified)
10990 trunk/src/ircd.c (File Modified)
10991 trunk/src/s_user.c (File Modified)
10992 trunk/src/send.c (File Modified)
10993
10994
10995 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10996 Log:
10997 - Remove ENABLE_SERVICES legacy define.
10998
10999
11000 Modified:
11001 trunk/configure (File Modified)
11002 trunk/configure.ac (File Modified)
11003 trunk/include/client.h (File Modified)
11004 trunk/include/m_info.h (File Modified)
11005 trunk/include/s_conf.h (File Modified)
11006 trunk/modules/Makefile.in (File Modified)
11007 trunk/modules/core/m_kick.c (File Modified)
11008 trunk/modules/core/m_mode.c (File Modified)
11009 trunk/modules/core/m_nick.c (File Modified)
11010 trunk/modules/core/m_sjoin.c (File Modified)
11011 trunk/modules/m_services.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11013 trunk/src/newconf.c (File Modified)
11014 trunk/src/s_conf.c (File Modified)
11015 trunk/src/s_serv.c (File Modified)
11016 trunk/src/s_user.c (File Modified)
11017
11018
11019 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11020 Log:
11021 - New reject message, ala ircu.
11022
11023
11024 Modified:
11025 trunk/src/reject.c (File Modified)
11026
11027
11028 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11029 Log:
11030 - Reduce 'broadcast storm' effect in m_chghost.
11031
11032
11033 Modified:
11034 trunk/modules/m_chghost.c (File Modified)
11035
11036
11037 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11038 Log:
11039 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11040
11041
11042 Modified:
11043 trunk/include/supported.h (File Modified)
11044 trunk/src/messages.tab (File Modified)
11045
11046
11047 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11048 Log:
11049 - Implement +z.
11050
11051
11052 Modified:
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_message.c (File Modified)
11055 trunk/modules/core/m_mode.c (File Modified)
11056
11057
11058 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11059 Log:
11060 - use sendto_one_numeric() in some places.
11061
11062
11063 Modified:
11064 trunk/modules/core/m_mode.c (File Modified)
11065
11066
11067 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11068 Log:
11069 - Implement channel mode +c -- colour stripping.
11070
11071
11072 Modified:
11073 trunk/include/irc_string.h (File Modified)
11074 trunk/include/supported.h (File Modified)
11075 trunk/modules/core/m_message.c (File Modified)
11076 trunk/modules/core/m_mode.c (File Modified)
11077 trunk/src/irc_string.c (File Modified)
11078 trunk/src/messages.tab (File Modified)
11079
11080
11081 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11082 Log:
11083 - Add +qLP to CHANMODES 005 numeric.
11084
11085
11086 Modified:
11087 trunk/include/supported.h (File Modified)
11088
11089
11090 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11091 Log:
11092 Move credits files to doc/.
11093
11094
11095 Modified:
11096 trunk/Hybrid-team (File Deleted)
11097 trunk/Ratbox-team (File Deleted)
11098 trunk/doc/Hybrid-team (File Added)
11099 trunk/doc/Ratbox-team (File Added)
11100
11101
11102 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11103 Log:
11104 - Rename Ratbox credits as Ratbox-team.
11105 - Add in our own CREDITS.
11106
11107
11108 Modified:
11109 trunk/CREDITS (File Deleted)
11110 trunk/CREDITS (File Added)
11111 trunk/Ratbox-team (File Added)
11112
11113
11114 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11115 Log:
11116 - Quietcache fixes.
11117
11118
11119 Modified:
11120 trunk/modules/core/m_mode.c (File Modified)
11121
11122
11123 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11124 Log:
11125 - Rebuild configure.
11126
11127
11128 Modified:
11129 trunk/autom4te.cache/ (File Deleted)
11130 trunk/configure (File Modified)
11131
11132
11133 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11134 Log:
11135 Add +q to messages.tab.
11136
11137
11138 Modified:
11139 trunk/src/messages.tab (File Modified)
11140
11141
11142 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11143 Log:
11144 - port m_sjoin stuff to TS6 JOIN syntax.
11145
11146
11147 Modified:
11148 trunk/modules/core/m_join.c (File Modified)
11149
11150
11151 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11152 Log:
11153 - Implement channel mode +q (quiet)
11154
11155
11156 Modified:
11157 trunk/include/channel.h (File Modified)
11158 trunk/modules/core/m_mode.c (File Modified)
11159 trunk/src/channel.c (File Modified)
11160
11161
11162 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11163 Log:
11164 Add +L/+P for set_final_mode().
11165
11166
11167 Modified:
11168 trunk/modules/core/m_sjoin.c (File Modified)
11169
11170
11171 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11172 Log:
11173 Add +L/+P in channel_modes().
11174
11175
11176 Modified:
11177 trunk/src/channel.c (File Modified)
11178
11179
11180 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11181 Log:
11182 - Use MODE_PERMANENT, not MODE_PERMANANT
11183 - Actually use chm_staff()
11184
11185 It compiles but is not otherwise tested.
11186
11187
11188 Modified:
11189 trunk/include/channel.h (File Modified)
11190 trunk/modules/core/m_mode.c (File Modified)
11191 trunk/modules/core/m_sjoin.c (File Modified)
11192 trunk/src/channel.c (File Modified)
11193
11194
11195 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11196 Log:
11197 - Ok, patchlevel.h is fixed now.
11198
11199
11200 Modified:
11201 trunk/include/patchlevel.h (File Modified)
11202
11203
11204 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11205 Log:
11206 - *sigh*
11207
11208
11209 Modified:
11210 trunk/include/patchlevel.h (File Modified)
11211 trunk/src/version.c.SH (File Modified)
11212
11213
11214 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11215 Log:
11216 - Fix compilation issue with version.c.
11217
11218
11219 Modified:
11220 trunk/src/version.c.SH (File Modified)
11221
11222
11223 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11224 Log:
11225 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11226 this from the BUGS file.
11227
11228
11229 Modified:
11230 trunk/BUGS (File Modified)
11231
11232
11233 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11234 Log:
11235 Mangle all netsplit messages if flatten links is enabled.
11236
11237
11238 Modified:
11239 trunk/src/client.c (File Modified)
11240
11241
11242 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11243 Log:
11244 - jilles pointed out that /stats p needed severe changes -- implement
11245 them
11246
11247
11248 Modified:
11249 trunk/modules/m_stats.c (File Modified)
11250
11251
11252 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11253 Log:
11254 Rename RELNOTES to NEWS.
11255
11256
11257 Modified:
11258 trunk/NEWS (File Added)
11259 trunk/RELNOTES (File Deleted)
11260
11261
11262 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11263 Log:
11264 Update RELNOTES.
11265
11266
11267 Modified:
11268 trunk/RELNOTES (File Modified)
11269
11270
11271 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11272 Log:
11273 - Make /stats p work globally.
11274 - Change 'OPER(s)' to 'staff members'
11275
11276
11277 Modified:
11278 trunk/modules/m_stats.c (File Modified)
11279
11280
11281 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11282 Log:
11283 - add modes, +LP to RPL_MYINFO.
11284
11285
11286 Modified:
11287 trunk/src/messages.tab (File Modified)
11288
11289
11290 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11291 Log:
11292 More stuff to RELNOTES.
11293
11294
11295 Modified:
11296 trunk/RELNOTES (File Modified)
11297
11298
11299 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11300 Log:
11301 - Implement +P.
11302
11303
11304 Modified:
11305 trunk/modules/core/m_sjoin.c (File Modified)
11306 trunk/src/channel.c (File Modified)
11307
11308
11309 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11310 Log:
11311 - Implement list limit exceed modes -- +L.
11312
11313
11314 Modified:
11315 trunk/modules/core/m_mode.c (File Modified)
11316
11317
11318 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11319 Log:
11320 - Add handlers for modes +L, +P.
11321
11322
11323 Modified:
11324 trunk/include/channel.h (File Modified)
11325 trunk/modules/core/m_mode.c (File Modified)
11326
11327
11328 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11329 Log:
11330 Update properties on *everything*.
11331
11332
11333 Modified:
11334 trunk/.cvsignore (Property Modified)
11335 trunk/.indent.pro (Property Modified)
11336 trunk/BUGS (File Modified) (Property Modified)
11337 trunk/CREDITS (File Modified) (Property Modified)
11338 trunk/ChangeLog (Property Modified)
11339 trunk/Hybrid-team (File Modified) (Property Modified)
11340 trunk/INSTALL (File Modified) (Property Modified)
11341 trunk/LICENSE (File Modified) (Property Modified)
11342 trunk/Makefile.in (File Modified) (Property Modified)
11343 trunk/README.FIRST (File Modified) (Property Modified)
11344 trunk/RELNOTES (File Modified) (Property Modified)
11345 trunk/SVN-Access (Property Modified)
11346 trunk/aclocal.m4 (File Modified) (Property Modified)
11347 trunk/adns/.cvsignore (Property Modified)
11348 trunk/adns/COPYING (Property Modified)
11349 trunk/adns/GPL-vs-LGPL (Property Modified)
11350 trunk/adns/Makefile.in (File Modified) (Property Modified)
11351 trunk/adns/README (Property Modified)
11352 trunk/adns/README.ircd (Property Modified)
11353 trunk/adns/adns.h (File Modified) (Property Modified)
11354 trunk/adns/check.c (File Modified) (Property Modified)
11355 trunk/adns/dlist.h (File Modified) (Property Modified)
11356 trunk/adns/event.c (File Modified) (Property Modified)
11357 trunk/adns/general.c (File Modified) (Property Modified)
11358 trunk/adns/internal.h (File Modified) (Property Modified)
11359 trunk/adns/parse.c (File Modified) (Property Modified)
11360 trunk/adns/query.c (File Modified) (Property Modified)
11361 trunk/adns/reply.c (File Modified) (Property Modified)
11362 trunk/adns/setup.c (File Modified) (Property Modified)
11363 trunk/adns/transmit.c (File Modified) (Property Modified)
11364 trunk/adns/tvarith.h (File Modified) (Property Modified)
11365 trunk/adns/types.c (File Modified) (Property Modified)
11366 trunk/configure (File Modified) (Property Modified)
11367 trunk/configure.ac (File Modified) (Property Modified)
11368 trunk/contrib/.cvsignore (Property Modified)
11369 trunk/contrib/.indent.pro (Property Modified)
11370 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11371 trunk/contrib/README (File Modified) (Property Modified)
11372 trunk/contrib/example_module.c (File Modified) (Property Modified)
11373 trunk/contrib/m_42.c (File Modified) (Property Modified)
11374 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11375 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11376 trunk/contrib/m_force.c (File Modified) (Property Modified)
11377 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11378 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11379 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11380 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11381 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11382 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11383 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11384 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11385 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11386 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11387 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11388 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11389 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11390 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11391 trunk/doc/.cvsignore (Property Modified)
11392 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11393 trunk/doc/Makefile.in (File Modified) (Property Modified)
11394 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11395 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11396 trunk/doc/challenge.txt (File Modified) (Property Modified)
11397 trunk/doc/example.conf (File Modified) (Property Modified)
11398 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11399 trunk/doc/hooks.txt (File Modified) (Property Modified)
11400 trunk/doc/index.txt (File Modified) (Property Modified)
11401 trunk/doc/ircd.8 (File Modified) (Property Modified)
11402 trunk/doc/ircd.motd (Property Modified)
11403 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11404 trunk/doc/modeg.txt (File Modified) (Property Modified)
11405 trunk/doc/modes.txt (File Modified) (Property Modified)
11406 trunk/doc/monitor.txt (File Modified) (Property Modified)
11407 trunk/doc/old/Authors (Property Modified)
11408 trunk/doc/operguide.txt (File Modified) (Property Modified)
11409 trunk/doc/opermyth.txt (Property Modified)
11410 trunk/doc/server-version-info (File Modified) (Property Modified)
11411 trunk/doc/services.txt (File Modified) (Property Modified)
11412 trunk/doc/technical/README.TSora (Property Modified)
11413 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11414 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11415 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11416 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11417 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11418 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11419 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11420 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11421 trunk/doc/technical/rfc1459.txt (Property Modified)
11422 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11423 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11424 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11425 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11426 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11427 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11428 trunk/help/Makefile.in (File Modified) (Property Modified)
11429 trunk/help/opers/accept (Property Modified)
11430 trunk/help/opers/admin (Property Modified)
11431 trunk/help/opers/away (Property Modified)
11432 trunk/help/opers/capab (Property Modified)
11433 trunk/help/opers/challenge (Property Modified)
11434 trunk/help/opers/close (Property Modified)
11435 trunk/help/opers/cmode (Property Modified)
11436 trunk/help/opers/cnotice (Property Modified)
11437 trunk/help/opers/connect (Property Modified)
11438 trunk/help/opers/cprivmsg (Property Modified)
11439 trunk/help/opers/credits (Property Modified)
11440 trunk/help/opers/die (Property Modified)
11441 trunk/help/opers/dline (Property Modified)
11442 trunk/help/opers/eob (Property Modified)
11443 trunk/help/opers/error (Property Modified)
11444 trunk/help/opers/etrace (Property Modified)
11445 trunk/help/opers/gline (Property Modified)
11446 trunk/help/opers/help (Property Modified)
11447 trunk/help/opers/index (Property Modified)
11448 trunk/help/opers/info (Property Modified)
11449 trunk/help/opers/invite (Property Modified)
11450 trunk/help/opers/ison (Property Modified)
11451 trunk/help/opers/join (Property Modified)
11452 trunk/help/opers/kick (Property Modified)
11453 trunk/help/opers/kill (Property Modified)
11454 trunk/help/opers/kline (Property Modified)
11455 trunk/help/opers/knock (Property Modified)
11456 trunk/help/opers/links (Property Modified)
11457 trunk/help/opers/list (Property Modified)
11458 trunk/help/opers/locops (Property Modified)
11459 trunk/help/opers/lusers (Property Modified)
11460 trunk/help/opers/modlist (Property Modified)
11461 trunk/help/opers/modload (Property Modified)
11462 trunk/help/opers/modrestart (Property Modified)
11463 trunk/help/opers/modunload (Property Modified)
11464 trunk/help/opers/motd (Property Modified)
11465 trunk/help/opers/names (Property Modified)
11466 trunk/help/opers/nick (Property Modified)
11467 trunk/help/opers/notice (Property Modified)
11468 trunk/help/opers/oper (Property Modified)
11469 trunk/help/opers/operspy (Property Modified)
11470 trunk/help/opers/operwall (Property Modified)
11471 trunk/help/opers/part (Property Modified)
11472 trunk/help/opers/pass (Property Modified)
11473 trunk/help/opers/ping (Property Modified)
11474 trunk/help/opers/pong (Property Modified)
11475 trunk/help/opers/post (Property Modified)
11476 trunk/help/opers/privmsg (Property Modified)
11477 trunk/help/opers/quit (Property Modified)
11478 trunk/help/opers/rehash (Property Modified)
11479 trunk/help/opers/restart (Property Modified)
11480 trunk/help/opers/resv (Property Modified)
11481 trunk/help/opers/server (Property Modified)
11482 trunk/help/opers/set (Property Modified)
11483 trunk/help/opers/sjoin (Property Modified)
11484 trunk/help/opers/squit (Property Modified)
11485 trunk/help/opers/stats (Property Modified)
11486 trunk/help/opers/svinfo (Property Modified)
11487 trunk/help/opers/testgecos (Property Modified)
11488 trunk/help/opers/testline (Property Modified)
11489 trunk/help/opers/testmask (Property Modified)
11490 trunk/help/opers/time (Property Modified)
11491 trunk/help/opers/topic (Property Modified)
11492 trunk/help/opers/trace (Property Modified)
11493 trunk/help/opers/uhelp (Property Modified)
11494 trunk/help/opers/umode (Property Modified)
11495 trunk/help/opers/undline (Property Modified)
11496 trunk/help/opers/ungline (Property Modified)
11497 trunk/help/opers/unkline (Property Modified)
11498 trunk/help/opers/unresv (Property Modified)
11499 trunk/help/opers/unxline (Property Modified)
11500 trunk/help/opers/user (Property Modified)
11501 trunk/help/opers/userhost (Property Modified)
11502 trunk/help/opers/users (Property Modified)
11503 trunk/help/opers/version (Property Modified)
11504 trunk/help/opers/wallops (Property Modified)
11505 trunk/help/opers/who (Property Modified)
11506 trunk/help/opers/whois (Property Modified)
11507 trunk/help/opers/whowas (Property Modified)
11508 trunk/help/opers/xline (Property Modified)
11509 trunk/help/users/index (Property Modified)
11510 trunk/help/users/info (Property Modified)
11511 trunk/help/users/notice (Property Modified)
11512 trunk/help/users/privmsg (Property Modified)
11513 trunk/help/users/stats (Property Modified)
11514 trunk/help/users/umode (Property Modified)
11515 trunk/include/.cvsignore (Property Modified)
11516 trunk/include/.indent.pro (Property Modified)
11517 trunk/include/balloc.h (File Modified) (Property Modified)
11518 trunk/include/cache.h (File Modified) (Property Modified)
11519 trunk/include/channel.h (File Modified) (Property Modified)
11520 trunk/include/class.h (File Modified) (Property Modified)
11521 trunk/include/client.h (File Modified) (Property Modified)
11522 trunk/include/commio.h (File Modified) (Property Modified)
11523 trunk/include/common.h (File Modified) (Property Modified)
11524 trunk/include/config.h (File Modified) (Property Modified)
11525 trunk/include/config.h.dist (File Modified) (Property Modified)
11526 trunk/include/defaults.h (File Modified) (Property Modified)
11527 trunk/include/event.h (File Modified) (Property Modified)
11528 trunk/include/hash.h (File Modified) (Property Modified)
11529 trunk/include/hook.h (File Modified) (Property Modified)
11530 trunk/include/hostmask.h (File Modified) (Property Modified)
11531 trunk/include/irc_string.h (File Modified) (Property Modified)
11532 trunk/include/ircd.h (File Modified) (Property Modified)
11533 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11534 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11535 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11536 trunk/include/linebuf.h (File Modified) (Property Modified)
11537 trunk/include/listener.h (File Modified) (Property Modified)
11538 trunk/include/m_info.h (File Modified) (Property Modified)
11539 trunk/include/memory.h (File Modified) (Property Modified)
11540 trunk/include/modules.h (File Modified) (Property Modified)
11541 trunk/include/monitor.h (File Modified) (Property Modified)
11542 trunk/include/msg.h (File Modified) (Property Modified)
11543 trunk/include/newconf.h (File Modified) (Property Modified)
11544 trunk/include/numeric.h (File Modified) (Property Modified)
11545 trunk/include/packet.h (File Modified) (Property Modified)
11546 trunk/include/parse.h (File Modified) (Property Modified)
11547 trunk/include/patchlevel.h (File Modified) (Property Modified)
11548 trunk/include/patricia.h (File Modified) (Property Modified)
11549 trunk/include/reject.h (File Modified) (Property Modified)
11550 trunk/include/res.h (File Modified) (Property Modified)
11551 trunk/include/restart.h (File Modified) (Property Modified)
11552 trunk/include/s_auth.h (File Modified) (Property Modified)
11553 trunk/include/s_conf.h (File Modified) (Property Modified)
11554 trunk/include/s_gline.h (File Modified) (Property Modified)
11555 trunk/include/s_log.h (File Modified) (Property Modified)
11556 trunk/include/s_newconf.h (File Modified) (Property Modified)
11557 trunk/include/s_serv.h (File Modified) (Property Modified)
11558 trunk/include/s_stats.h (File Modified) (Property Modified)
11559 trunk/include/s_user.h (File Modified) (Property Modified)
11560 trunk/include/s_zip.h (File Modified) (Property Modified)
11561 trunk/include/scache.h (File Modified) (Property Modified)
11562 trunk/include/send.h (File Modified) (Property Modified)
11563 trunk/include/serno.h (Property Modified)
11564 trunk/include/setup.h.in (Property Modified)
11565 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11566 trunk/include/stdinc.h (File Modified) (Property Modified)
11567 trunk/include/supported.h (File Modified) (Property Modified)
11568 trunk/include/tools.h (File Modified) (Property Modified)
11569 trunk/include/whowas.h (File Modified) (Property Modified)
11570 trunk/install-sh (File Modified) (Property Modified)
11571 trunk/modules/.cvsignore (Property Modified)
11572 trunk/modules/.depend (Property Modified)
11573 trunk/modules/.indent.pro (Property Modified)
11574 trunk/modules/Makefile.in (File Modified) (Property Modified)
11575 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11576 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11577 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11578 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11579 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11580 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11581 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11582 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11583 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11584 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11585 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11586 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11587 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11588 trunk/modules/m_accept.c (File Modified) (Property Modified)
11589 trunk/modules/m_admin.c (File Modified) (Property Modified)
11590 trunk/modules/m_away.c (File Modified) (Property Modified)
11591 trunk/modules/m_cap.c (File Modified) (Property Modified)
11592 trunk/modules/m_capab.c (File Modified) (Property Modified)
11593 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11594 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11595 trunk/modules/m_close.c (File Modified) (Property Modified)
11596 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11597 trunk/modules/m_connect.c (File Modified) (Property Modified)
11598 trunk/modules/m_dline.c (File Modified) (Property Modified)
11599 trunk/modules/m_encap.c (File Modified) (Property Modified)
11600 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11601 trunk/modules/m_gline.c (File Modified) (Property Modified)
11602 trunk/modules/m_help.c (File Modified) (Property Modified)
11603 trunk/modules/m_info.c (File Modified) (Property Modified)
11604 trunk/modules/m_invite.c (File Modified) (Property Modified)
11605 trunk/modules/m_ison.c (File Modified) (Property Modified)
11606 trunk/modules/m_kline.c (File Modified) (Property Modified)
11607 trunk/modules/m_knock.c (File Modified) (Property Modified)
11608 trunk/modules/m_links.c (File Modified) (Property Modified)
11609 trunk/modules/m_list.c (File Modified) (Property Modified)
11610 trunk/modules/m_locops.c (File Modified) (Property Modified)
11611 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11612 trunk/modules/m_map.c (File Modified) (Property Modified)
11613 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11614 trunk/modules/m_motd.c (File Modified) (Property Modified)
11615 trunk/modules/m_names.c (File Modified) (Property Modified)
11616 trunk/modules/m_oper.c (File Modified) (Property Modified)
11617 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11618 trunk/modules/m_pass.c (File Modified) (Property Modified)
11619 trunk/modules/m_ping.c (File Modified) (Property Modified)
11620 trunk/modules/m_pong.c (File Modified) (Property Modified)
11621 trunk/modules/m_post.c (File Modified) (Property Modified)
11622 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11623 trunk/modules/m_restart.c (File Modified) (Property Modified)
11624 trunk/modules/m_resv.c (File Modified) (Property Modified)
11625 trunk/modules/m_services.c (File Modified) (Property Modified)
11626 trunk/modules/m_set.c (File Modified) (Property Modified)
11627 trunk/modules/m_stats.c (File Modified) (Property Modified)
11628 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11629 trunk/modules/m_tb.c (File Modified) (Property Modified)
11630 trunk/modules/m_testline.c (File Modified) (Property Modified)
11631 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11632 trunk/modules/m_time.c (File Modified) (Property Modified)
11633 trunk/modules/m_topic.c (File Modified) (Property Modified)
11634 trunk/modules/m_trace.c (File Modified) (Property Modified)
11635 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11636 trunk/modules/m_user.c (File Modified) (Property Modified)
11637 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11638 trunk/modules/m_users.c (File Modified) (Property Modified)
11639 trunk/modules/m_version.c (File Modified) (Property Modified)
11640 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11641 trunk/modules/m_who.c (File Modified) (Property Modified)
11642 trunk/modules/m_whois.c (File Modified) (Property Modified)
11643 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11644 trunk/modules/m_xline.c (File Modified) (Property Modified)
11645 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11646 trunk/servlink/.cvsignore (Property Modified)
11647 trunk/servlink/.indent.pro (Property Modified)
11648 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11649 trunk/servlink/README (File Modified) (Property Modified)
11650 trunk/servlink/TODO (File Modified) (Property Modified)
11651 trunk/servlink/control.c (File Modified) (Property Modified)
11652 trunk/servlink/control.h (File Modified) (Property Modified)
11653 trunk/servlink/io.c (File Modified) (Property Modified)
11654 trunk/servlink/io.h (File Modified) (Property Modified)
11655 trunk/servlink/servlink.c (File Modified) (Property Modified)
11656 trunk/servlink/servlink.h (File Modified) (Property Modified)
11657 trunk/src/.cvsignore (Property Modified)
11658 trunk/src/.depend (Property Modified)
11659 trunk/src/.indent.pro (Property Modified)
11660 trunk/src/Makefile.in (File Modified) (Property Modified)
11661 trunk/src/adns.c (File Modified) (Property Modified)
11662 trunk/src/balloc.c (File Modified) (Property Modified)
11663 trunk/src/cache.c (File Modified) (Property Modified)
11664 trunk/src/channel.c (File Modified) (Property Modified)
11665 trunk/src/class.c (File Modified) (Property Modified)
11666 trunk/src/client.c (File Modified) (Property Modified)
11667 trunk/src/commio.c (File Modified) (Property Modified)
11668 trunk/src/devpoll.c (File Modified) (Property Modified)
11669 trunk/src/epoll.c (File Modified) (Property Modified)
11670 trunk/src/event.c (File Modified) (Property Modified)
11671 trunk/src/getopt.c (File Modified) (Property Modified)
11672 trunk/src/hash.c (File Modified) (Property Modified)
11673 trunk/src/hook.c (File Modified) (Property Modified)
11674 trunk/src/hostmask.c (File Modified) (Property Modified)
11675 trunk/src/irc_string.c (File Modified) (Property Modified)
11676 trunk/src/ircd.c (File Modified) (Property Modified)
11677 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11678 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11679 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11680 trunk/src/kdparse.c (File Modified) (Property Modified)
11681 trunk/src/kqueue.c (File Modified) (Property Modified)
11682 trunk/src/linebuf.c (File Modified) (Property Modified)
11683 trunk/src/listener.c (File Modified) (Property Modified)
11684 trunk/src/match.c (File Modified) (Property Modified)
11685 trunk/src/memory.c (File Modified) (Property Modified)
11686 trunk/src/messages.tab (File Modified) (Property Modified)
11687 trunk/src/modules.c (File Modified) (Property Modified)
11688 trunk/src/monitor.c (File Modified) (Property Modified)
11689 trunk/src/newconf.c (File Modified) (Property Modified)
11690 trunk/src/numeric.c (File Modified) (Property Modified)
11691 trunk/src/packet.c (File Modified) (Property Modified)
11692 trunk/src/parse.c (File Modified) (Property Modified)
11693 trunk/src/patricia.c (File Modified) (Property Modified)
11694 trunk/src/poll.c (File Modified) (Property Modified)
11695 trunk/src/reject.c (File Modified) (Property Modified)
11696 trunk/src/restart.c (File Modified) (Property Modified)
11697 trunk/src/s_auth.c (File Modified) (Property Modified)
11698 trunk/src/s_conf.c (File Modified) (Property Modified)
11699 trunk/src/s_gline.c (File Modified) (Property Modified)
11700 trunk/src/s_log.c (File Modified) (Property Modified)
11701 trunk/src/s_newconf.c (File Modified) (Property Modified)
11702 trunk/src/s_serv.c (File Modified) (Property Modified)
11703 trunk/src/s_stats.c (File Modified) (Property Modified)
11704 trunk/src/s_user.c (File Modified) (Property Modified)
11705 trunk/src/scache.c (File Modified) (Property Modified)
11706 trunk/src/select.c (File Modified) (Property Modified)
11707 trunk/src/send.c (File Modified) (Property Modified)
11708 trunk/src/snprintf.c (File Modified) (Property Modified)
11709 trunk/src/tools.c (File Modified) (Property Modified)
11710 trunk/src/version.c.SH (File Modified) (Property Modified)
11711 trunk/src/whowas.c (File Modified) (Property Modified)
11712 trunk/tools/.cvsignore (Property Modified)
11713 trunk/tools/Makefile.in (File Modified) (Property Modified)
11714 trunk/tools/README (File Modified) (Property Modified)
11715 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11716 trunk/tools/convertilines.c (File Modified) (Property Modified)
11717 trunk/tools/convertklines.c (File Modified) (Property Modified)
11718 trunk/tools/mkkeypair (Property Modified)
11719 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11720 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11721 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11722 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11723 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11724 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11725 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11726 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11727 trunk/tools/untabify (File Modified) (Property Modified)
11728 trunk/tools/viconf.c (File Modified) (Property Modified)
11729
11730
11731 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11732 Log:
11733 - Update RELNOTES.
11734
11735
11736 Modified:
11737 trunk/RELNOTES (File Modified)
11738
11739
11740 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11741 Log:
11742 - Make version.c use our serial, not ratbox's.
11743
11744
11745 Modified:
11746 trunk/src/version.c.SH (File Modified)
11747
11748
11749 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11750 Log:
11751 - update RELNOTES
11752 - revved patchlevel to 2.1.5
11753
11754
11755 Modified:
11756 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11758
11759
11760 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11761 Log:
11762 - fix buffer overflow and unterminated buffer when removing TS6 bans
11763 - fix rebuilding of SJOIN
11764
11765
11766 Modified:
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11768
11769
11770 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11771 Log:
11772 have servlink report if it gets an uncompressed error message when it gets inflate failures
11773
11774 Modified:
11775 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11776
11777
11778 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11779 Log:
11780 - extend our copyrights to 2005.
11781
11782
11783 Modified:
11784 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11888
11889
11890 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11891 Log:
11892 - update RELNOTES
11893 - revved patchlevel to 2.1.4
11894
11895
11896 Modified:
11897 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11899
11900
11901 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11902 Log:
11903 - add TARGMAX to 005
11904 - remove the +1 from ->uid in struct Client
11905 - fix checking of accept entries in m_accept.c
11906
11907
11908 Modified:
11909 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11913
11914
11915 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11916 Log:
11917 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11918 send it over TS6
11919
11920
11921 Modified:
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11923
11924
11925 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11926 Log:
11927 - remove an unused variable
11928
11929
11930 Modified:
11931 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11932
11933
11934 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11935 Log:
11936 don't burst a TS5 name in burst_TS6. -via jillies
11937
11938 Modified:
11939 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11940
11941
11942 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11943 Log:
11944 - via jilles, make nickchanges invalidate any cached bans for
11945 quiet_on_ban
11946
11947
11948 Modified:
11949 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11953
11954
11955 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11956 Log:
11957 - fix some char vs byte usage to make adns compile cleanly with gcc4
11958
11959
11960 Modified:
11961 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11969
11970
11971 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11972 Log:
11973 userhost should allow 5 userhost checks, not 4
11974
11975 Modified:
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11977
11978
11979 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11980 Log:
11981 - another darwin fix
11982
11983
11984 Modified:
11985 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11986
11987
11988 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11989 Log:
11990 - darwin fixes
11991
11992
11993 Modified:
11994 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12002
12003
12004 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12005 Log:
12006 - remove bogus extern of abort_list
12007
12008
12009 Modified:
12010 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12011
12012
12013 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12014 Log:
12015 svn repo access stuff
12016
12017 Modified:
12018 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12019
12020
12021 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12022 Log:
12023 test commit
12024
12025
12026 Modified:
12027 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12028
12029
12030 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12031 Log:
12032 test commit
12033
12034
12035 Modified:
12036 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12037
12038
12039 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12040 Log:
12041 revert omotd..i thought it was a good idea..oh well
12042
12043 Modified:
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12045
12046
12047 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12048 Log:
12049 Commas are bad things in channel keys
12050
12051
12052 Modified:
12053 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12054
12055
12056 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12057 Log:
12058 Add OMOTD command to display oper motd
12059
12060
12061 Modified:
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12063
12064
12065 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12066 Log:
12067 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12068
12069 Modified:
12070 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12071
12072
12073 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12074
12075 Modified files: (Branch: RATBOX_2_1)
12076 modules m_whois.c
12077 Log:
12078 - stop testing whois for protocol violations, as they can be caused in
12079 ircds going all the way back to the original ircd2.8
12080
12081 Revision Changes Path
12082 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12083
12084
12085
12086 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12087
12088 Modified files: (Branch: RATBOX_2_1)
12089 modules m_time.c
12090 Log:
12091 - remove some 2.2 code
12092
12093 Revision Changes Path
12094 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12095
12096
12097
12098 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12099
12100 Modified files: (Branch: RATBOX_2_1)
12101 modules m_time.c
12102 Log:
12103 backport of the silly december 31st bug
12104
12105 Revision Changes Path
12106 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12107
12108
12109
12110 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12111
12112 Modified files: (Branch: RATBOX_2_1)
12113 . RELNOTES
12114 include patchlevel.h
12115 Log:
12116 - revved patchlevel to 2.1.3
12117
12118 Revision Changes Path
12119 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12120 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12121
12122
12123
12124 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12125
12126 Modified files: (Branch: RATBOX_2_1)
12127 include client.h
12128 modules m_accept.c
12129 modules/core m_nick.c
12130 src client.c
12131 Log:
12132 - stop removing a clients own list of accepted clients when they do a
12133 nickchange
12134 - clean up the accept code so its less retarded
12135
12136 Revision Changes Path
12137 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12138 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12139 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12140 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12141
12142
12143
12144 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12145
12146 Modified files: (Branch: RATBOX_2_1)
12147 include event.h
12148 modules m_links.c
12149 src event.c ircd.c newconf.c
12150 Log:
12151 - remove a defn of links_cache_list in m_links.c which was causing
12152 the flattened links update to be ignored
12153 - add eventUpdate(), and make links_delay update on rehash
12154
12155 Revision Changes Path
12156 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12157 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12158 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12159 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12160 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12161
12162
12163
12164 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12165
12166 Modified files: (Branch: RATBOX_2_1)
12167 doc services.txt
12168 src newconf.c
12169 Log:
12170 - make the conf parser apply service {}; on rehash
12171
12172 Revision Changes Path
12173 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12174 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12175
12176
12177
12178 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 include m_info.h
12182 Log:
12183 - show ENABLE_SERVICES define in info
12184
12185 Revision Changes Path
12186 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12187
12188
12189
12190 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12191
12192 Modified files: (Branch: RATBOX_2_1)
12193 modules m_services.c m_stats.c
12194 Log:
12195 - via jilles, make m_services.c hook into stats U and display service
12196 blocks
12197
12198 Revision Changes Path
12199 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12200 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12201
12202
12203
12204 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 . configure configure.ac
12208 Log:
12209 - default build to -O2
12210
12211 Revision Changes Path
12212 7.249.2.2 +4 -4 ircd-ratbox/configure
12213 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12214
12215
12216
12217 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12218
12219 Modified files: (Branch: RATBOX_2_1)
12220 doc example.conf example.efnet.conf
12221 include client.h s_conf.h s_newconf.h
12222 modules m_info.c
12223 modules/core m_join.c m_nick.c
12224 src channel.c newconf.c s_conf.c s_user.c
12225 Log:
12226 - remove no_oper_resvs from general {};
12227 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12228
12229 Revision Changes Path
12230 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12231 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12232 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12233 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12234 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12235 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12236 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12237 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12238 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12239 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12240 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12241 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12242
12243
12244
12245 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12246
12247 Modified files: (Branch: RATBOX_2_1)
12248 modules/core m_mode.c m_nick.c
12249 src s_newconf.c
12250 Log:
12251 - 2.0 sync:
12252 - raise max temptime to a year
12253 - tidy up BMASK
12254 - require 9 parameters in ms_nick(), 10 in ms_uid()
12255
12256 Revision Changes Path
12257 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12258 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12259 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12260
12261
12262
12263 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12264
12265 Modified files: (Branch: RATBOX_2_1)
12266 modules m_services.c
12267 Log:
12268 - only show services logged in info when its a local client
12269
12270 Revision Changes Path
12271 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12272
12273
12274
12275 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12276
12277 Modified files: (Branch: RATBOX_2_1)
12278 src match.c
12279 Log:
12280 passing a pointer to a pointer is not what was intended, oops
12281
12282 Revision Changes Path
12283 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12284
12285
12286
12287 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12288
12289 Modified files: (Branch: RATBOX_2_1)
12290 doc services.txt
12291 Log:
12292 - update services.txt with FNC
12293
12294 Revision Changes Path
12295 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12296
12297
12298
12299 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12300
12301 Modified files: (Branch: RATBOX_2_1)
12302 modules m_resv.c
12303 Log:
12304 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12305
12306 Revision Changes Path
12307 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12308
12309
12310
12311 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12312
12313 Modified files: (Branch: RATBOX_2_1)
12314 src s_auth.c
12315 Log:
12316 - add some uniqueness into auth process for bopm
12317
12318 Revision Changes Path
12319 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12320
12321
12322
12323 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12324
12325 Modified files: (Branch: RATBOX_2_1)
12326 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12327 Log:
12328 - make contrib/ compile
12329
12330 Revision Changes Path
12331 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12332 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12333 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12334 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12335
12336
12337
12338 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12339
12340 Modified files: (Branch: RATBOX_2_1)
12341 modules m_monitor.c
12342 Log:
12343 Don't allow MONITOR from an unregistered client
12344
12345 Revision Changes Path
12346 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12347
12348
12349
12350 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12351
12352 Modified files: (Branch: RATBOX_2_1)
12353 doc example.conf example.efnet.conf
12354 include class.h
12355 src class.c messages.tab newconf.c
12356 Log:
12357 - remove sendq_eob, its become more of a hindrance than a benefit.
12358 - sync example.efnet.conf cluster {}; with example.conf
12359
12360 Revision Changes Path
12361 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12362 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12363 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12364 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12365 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12366 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12367
12368
12369
12370 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12371
12372 Modified files: (Branch: RATBOX_2_1)
12373 . RELNOTES
12374 include patchlevel.h
12375 Log:
12376 - update RELNOTES
12377 - revved patchlevel to 2.1.2
12378
12379 Revision Changes Path
12380 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12381 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12382
12383
12384
12385 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12386
12387 Modified files: (Branch: RATBOX_2_1)
12388 . configure configure.ac
12389 Log:
12390 - raise default topiclen to 160.
12391
12392 Revision Changes Path
12393 7.249.2.1 +3 -3 ircd-ratbox/configure
12394 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12395
12396
12397
12398 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12399
12400 Modified files: (Branch: RATBOX_2_1)
12401 modules m_services.c
12402 Log:
12403 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12404 tsinfo matches this
12405
12406 Revision Changes Path
12407 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12408
12409
12410
12411 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 modules m_services.c
12415 Log:
12416 - monitor_signoff() the client we're nickchanging
12417
12418 Revision Changes Path
12419 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12420
12421
12422
12423 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12424
12425 Modified files: (Branch: RATBOX_2_1)
12426 modules m_trace.c
12427 Log:
12428 - fix various UID problems with trace
12429
12430 Revision Changes Path
12431 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12432
12433
12434
12435 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12436
12437 Modified files: (Branch: RATBOX_2_1)
12438 help/opers dline kline
12439 modules m_resv.c m_stats.c
12440 modules/core m_mode.c
12441 Log:
12442 - sync with 2.0
12443 - tidy up kline/dline help to note they dont accept nick as target
12444 - disallow bans beginning with ':' over bmask
12445 - disallow bans with a space in chm_ban
12446 - stop counting hidden opers in stats p
12447 - match() parameters in remote unresv were inverted, causing it to fail
12448 - fix possibility of clients setting blank keys
12449
12450 Revision Changes Path
12451 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12452 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12453 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12454 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12455 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12456
12457
12458
12459 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12460
12461 Modified files: (Branch: RATBOX_2_1)
12462 src send.c
12463 Log:
12464 - fix problems with amd64 and the way we do va_list
12465
12466 Revision Changes Path
12467 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12468
12469
12470
12471 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12472
12473 Modified files: (Branch: RATBOX_2_1)
12474 modules m_services.c
12475 Log:
12476 - tidy up the kill notifications for RSFNC
12477
12478 Revision Changes Path
12479 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12480
12481
12482
12483 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12484
12485 Modified files: (Branch: RATBOX_2_1)
12486 include s_serv.h
12487 modules m_services.c
12488 src s_serv.c
12489 Log:
12490 - some more rserv stuff:
12491 - add RSFNC capability
12492 - fix up RSFNC, kill existing clients if they exist.
12493
12494 Revision Changes Path
12495 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12496 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12497 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12498
12499
12500
12501 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12502
12503 Modified files: (Branch: RATBOX_2_1)
12504 modules m_services.c
12505 Log:
12506 - first stab at a FNC implementation for rserv
12507
12508 Revision Changes Path
12509 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12510
12511
12512
12513 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12514
12515 Modified files: (Branch: RATBOX_2_1)
12516 help/opers umode
12517 Log:
12518 - remove a tab
12519
12520 Revision Changes Path
12521 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12522
12523
12524
12525 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12526
12527 Modified files: (Branch: RATBOX_2_1)
12528 src newconf.c
12529 Log:
12530 - add links_delay back
12531
12532 Revision Changes Path
12533 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12534
12535
12536
12537 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12538
12539 Modified files: (Branch: RATBOX_2_1)
12540 help/opers umode
12541 help/users umode
12542 Log:
12543 - swap tabs for spaces
12544
12545 Revision Changes Path
12546 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12547 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12548
12549
12550
12551 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12552
12553 Modified files: (Branch: RATBOX_2_1)
12554 include m_info.h
12555 Log:
12556 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12557 contained in the client_flood conf option
12558 - remove a couple of unused defines from info
12559
12560 Revision Changes Path
12561 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12562
12563
12564
12565 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12566
12567 Modified files: (Branch: RATBOX_2_1)
12568 src s_conf.c
12569 Log:
12570 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12571
12572 Revision Changes Path
12573 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12574
12575
12576
12577 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12578
12579 Modified files: (Branch: RATBOX_2_1)
12580 doc example.conf example.efnet.conf
12581 Log:
12582 - fix missing closing comment tag
12583
12584 Revision Changes Path
12585 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12586 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12587
12588
12589
12590 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12591
12592 Modified files: (Branch: RATBOX_2_1)
12593 . RELNOTES
12594 include patchlevel.h
12595 Log:
12596 - revved patchlevel to 2.1.1
12597
12598 Revision Changes Path
12599 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12600 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12601
12602
12603
12604 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12605
12606 Modified files: (Branch: RATBOX_2_1)
12607 modules m_kline.c
12608 Log:
12609 - sync up remote kline reasons, so theyre consistent with what happens
12610 when we add local klines - notably the "Temporary K-line x min" and
12611 date added to reason.
12612
12613 Revision Changes Path
12614 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12615
12616
12617
12618 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12619
12620 Modified files: (Branch: RATBOX_2_1)
12621 doc monitor.txt
12622 Log:
12623 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12624
12625 Revision Changes Path
12626 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12627
12628
12629
12630 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12631
12632 Modified files: (Branch: RATBOX_2_1)
12633 src commio.c
12634 Log:
12635 used the data pointer we saved, not what just got nulled
12636
12637 Revision Changes Path
12638 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12639
12640
12641
12642 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12643
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_resv.c m_xline.c
12646 Log:
12647 - fix broken propagation of xline/resv
12648
12649 Revision Changes Path
12650 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12651 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12652
12653
12654
12655 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 src s_auth.c
12659 Log:
12660 - properly increment bad auth count for stats T when we timeout an auth
12661
12662 Revision Changes Path
12663 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12664
12665
12666
12667 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 doc monitor.txt
12671 include client.h
12672 modules/core m_nick.c
12673 Log:
12674 - fix a bit that didnt make sense in monitor.txt
12675 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12676
12677 Revision Changes Path
12678 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12679 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12680 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12681
12682
12683
12684 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12685
12686 Modified files: (Branch: RATBOX_2_1)
12687 src s_auth.c
12688 Log:
12689 removing dlink nodes from auth_poll_list twice is bad
12690
12691 Revision Changes Path
12692 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12693
12694
12695
12696 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12697
12698 Modified files: (Branch: RATBOX_2_1)
12699 modules m_stats.c
12700 Log:
12701 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12702 changed to RPL_STATSDEBUG
12703
12704 Revision Changes Path
12705 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12706
12707
12708
12709 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12710
12711 Added files: (Branch: RATBOX_2_1)
12712 doc tgchange.txt
12713 Log:
12714 - add some documentation about target change
12715
12716 Revision Changes Path
12717 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12718
12719
12720
12721 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12722
12723 Modified files: (Branch: RATBOX_2_1)
12724 include supported.h
12725 modules/core m_message.c
12726 Log:
12727 - remove extra argument to 005
12728 - disallow messaging of UIDs
12729
12730 Revision Changes Path
12731 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12732 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12733
12734
12735
12736 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12737
12738 Modified files: (Branch: RATBOX_2_1)
12739 src parse.c
12740 Log:
12741 - fix a longstanding parser bug with wrong limit checking, causing us to
12742 accept one less parameter than we're allowed to accept.
12743
12744 Revision Changes Path
12745 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12746
12747
12748
12749 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12750
12751 Modified files: (Branch: RATBOX_2_1)
12752 modules/core m_message.c
12753 Log:
12754 - exempt users messaging themselves from target change
12755
12756 Revision Changes Path
12757 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12758
12759
12760
12761 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12762
12763 Modified files: (Branch: RATBOX_2_1)
12764 include supported.h
12765 Log:
12766 - stop violating MAXPARA on 005.
12767
12768 Revision Changes Path
12769 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12770
12771
12772
12773 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12774
12775 Modified files: (Branch: RATBOX_2_1)
12776 modules/core m_nick.c
12777 Log:
12778 - dont store an ipv6 sockhost if we're not compiled with v6 support
12779
12780 Revision Changes Path
12781 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12782
12783
12784
12785 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12786
12787 Modified files: (Branch: RATBOX_2_1)
12788 include stdinc.h
12789 Log:
12790 - remove some vms includes
12791
12792 Revision Changes Path
12793 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12794
12795
12796
12797 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12798
12799 Modified files: (Branch: RATBOX_2_1)
12800 . ChangeLog
12801 include serno.h
12802 Log:
12803 - force commit for new branch
12804
12805 Revision Changes Path
12806 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12807 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12808
12809
12810
12811 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12812
12813 Modified files:
12814 . RELNOTES configure configure.ac
12815 include patchlevel.h
12816 Log:
12817 - revved patchlevel to 2.1.0
12818
12819 Revision Changes Path
12820 1.114 +6 -2 ircd-ratbox/RELNOTES
12821 7.249 +11 -11 ircd-ratbox/configure
12822 7.63 +3 -3 ircd-ratbox/configure.ac
12823 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12824
12825
12826
12827 leeh 2005/03/04 13:31:32 EST (20050304_2)
12828
12829 Modified files:
12830 . RELNOTES
12831 include patchlevel.h
12832 Log:
12833 - update RELNOTES
12834 - revved patchlevel to 2.1.0beta2
12835
12836 Revision Changes Path
12837 1.113 +12 -0 ircd-ratbox/RELNOTES
12838 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12839
12840
12841
12842 leeh 2005/03/04 13:27:05 EST (20050304_1)
12843
12844 Modified files:
12845 doc whats-new-2.1.txt
12846 src channel.c
12847 Log:
12848 - update whats-new-2.1
12849 - when we're handling global NAMES, dont output channels if there are no
12850 members within them we can show.
12851
12852 Revision Changes Path
12853 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12854 7.436 +12 -2 ircd-ratbox/src/channel.c
12855
12856
12857
12858 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12859
12860 Modified files:
12861 src patricia.c
12862 Log:
12863 That would be a node_heap not a prefix_heap..oops
12864
12865 Revision Changes Path
12866 7.30 +1 -1 ircd-ratbox/src/patricia.c
12867
12868
12869
12870 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12871
12872 Modified files:
12873 include stdinc.h
12874 Log:
12875 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12876 otherwise..the other macros might work????
12877
12878 Revision Changes Path
12879 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12880
12881
12882
12883 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12884
12885 Modified files:
12886 . configure configure.ac
12887 Log:
12888 i hate autoconf
12889
12890 Revision Changes Path
12891 7.248 +5 -5 ircd-ratbox/configure
12892 7.62 +5 -5 ircd-ratbox/configure.ac
12893
12894
12895
12896 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12897
12898 Modified files:
12899 . configure configure.ac
12900 Log:
12901 i hate autoconf
12902
12903 Revision Changes Path
12904 7.247 +3 -2 ircd-ratbox/configure
12905 7.61 +3 -2 ircd-ratbox/configure.ac
12906
12907
12908
12909 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12910
12911 Modified files:
12912 . configure configure.ac
12913 Log:
12914 doh
12915
12916 Revision Changes Path
12917 7.246 +6 -6 ircd-ratbox/configure
12918 7.60 +4 -4 ircd-ratbox/configure.ac
12919
12920
12921
12922 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12923
12924 Modified files:
12925 . configure configure.ac
12926 include stdinc.h
12927 Log:
12928 Doh these changes got put on RATBOX_2_0 when they were meant for
12929 head..oops...
12930 Also merged in the monitor heap size stuff, not that i think monitor has
12931 been moved to head
12932
12933 Revision Changes Path
12934 7.245 +12 -3 ircd-ratbox/configure
12935 7.59 +11 -3 ircd-ratbox/configure.ac
12936 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12937
12938
12939
12940 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12941
12942 Modified files:
12943 include stdinc.h
12944 Log:
12945 Add more robust alloca checking
12946
12947 Revision Changes Path
12948 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12949
12950
12951
12952 leeh 2005/02/24 15:27:17 EST (20050224_9)
12953
12954 Modified files:
12955 contrib m_42.c
12956 Log:
12957 - fix the copyright on m_42.c :p
12958
12959 Revision Changes Path
12960 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12961
12962
12963
12964 leeh 2005/02/24 15:22:53 EST (20050224_8)
12965
12966 Modified files:
12967 include supported.h
12968 modules m_dline.c
12969 Log:
12970 - fix a core in undline on bad masks
12971 - remove an unwanted space from beginning of second 005 numeric
12972
12973 Revision Changes Path
12974 7.5 +1 -1 ircd-ratbox/include/supported.h
12975 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12976
12977
12978
12979 leeh 2005/02/24 15:18:59 EST (20050224_7)
12980
12981 Modified files:
12982 modules m_monitor.c
12983 Log:
12984 - use max_monitor when adding nicknames
12985 - add in monitor s
12986 that should be everything now..
12987
12988 Revision Changes Path
12989 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12990
12991
12992
12993 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12994
12995 Modified files:
12996 contrib m_42.c
12997 Log:
12998 42
12999
13000 Revision Changes Path
13001 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13002
13003
13004
13005 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13006
13007 Modified files:
13008 contrib m_42.c
13009 Log:
13010 42
13011
13012 Revision Changes Path
13013 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13014
13015
13016
13017 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13018
13019 Added files:
13020 contrib m_42.c
13021 Log:
13022 The Answer to Life, the Universe, and Everything
13023
13024 Revision Changes Path
13025 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13026
13027
13028
13029 leeh 2005/02/24 14:53:04 EST (20050224_3)
13030
13031 Modified files:
13032 include monitor.h
13033 modules m_monitor.c
13034 src ircd.c monitor.c
13035 Log:
13036 - call init_monitor() on startup
13037 - add in support for adding/deleting/listing monitor entries
13038
13039 Revision Changes Path
13040 7.2 +3 -1 ircd-ratbox/include/monitor.h
13041 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13042 7.374 +2 -0 ircd-ratbox/src/ircd.c
13043 7.3 +15 -4 ircd-ratbox/src/monitor.c
13044
13045
13046
13047 leeh 2005/02/23 21:20:10 EST (20050224_2)
13048
13049 Modified files:
13050 doc example.conf example.efnet.conf
13051 include s_conf.h supported.h
13052 modules Makefile.in
13053 src client.c newconf.c s_conf.c
13054 Added files:
13055 modules m_monitor.c
13056 Log:
13057 - add the max_monitor config option
13058 - advertise MONITOR=%d in 005
13059 - clear a local clients monitor list on exit
13060 - add the framework for the MONITOR command
13061 - bed.
13062
13063 Revision Changes Path
13064 7.261 +5 -0 ircd-ratbox/doc/example.conf
13065 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13066 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13067 7.4 +4 -2 ircd-ratbox/include/supported.h
13068 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13069 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13070 7.492 +1 -0 ircd-ratbox/src/client.c
13071 7.202 +1 -0 ircd-ratbox/src/newconf.c
13072 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13073
13074
13075
13076 leeh 2005/02/23 20:57:51 EST (20050224_1)
13077
13078 Modified files:
13079 . configure configure.ac
13080 include setup.h.in
13081 src monitor.c
13082 Log:
13083 - move MONITOR_HEAP_SIZE over to configure
13084
13085 Revision Changes Path
13086 7.244 ircd-ratbox/configure
13087 7.58 +4 -2 ircd-ratbox/configure.ac
13088 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13089 7.2 +0 -2 ircd-ratbox/src/monitor.c
13090
13091
13092
13093 leeh 2005/02/23 20:48:08 EST (20050224_0)
13094
13095 Modified files:
13096 doc monitor.txt
13097 include client.h numeric.h
13098 modules/core m_nick.c
13099 src Makefile.in client.c messages.tab
13100 s_user.c
13101 Added files:
13102 include monitor.h
13103 src monitor.c
13104 Log:
13105 - first half of my server-side notify list implementation..
13106
13107 Revision Changes Path
13108 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13109 7.266 +3 -0 ircd-ratbox/include/client.h
13110 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13111 7.58 +6 -0 ircd-ratbox/include/numeric.h
13112 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13113 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13114 7.491 +3 -0 ircd-ratbox/src/client.c
13115 7.126 +5 -5 ircd-ratbox/src/messages.tab
13116 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13117 7.342 +2 -0 ircd-ratbox/src/s_user.c
13118
13119
13120
13121 leeh 2005/02/23 18:42:59 EST (20050223_0)
13122
13123 Modified files:
13124 include hash.h
13125 Log:
13126 - double the size of the client and channel hashtables (64k -> 128k and
13127 32k -> 64k). The improvements are quite significant..
13128
13129 Revision Changes Path
13130 7.54 +4 -4 ircd-ratbox/include/hash.h
13131
13132
13133
13134 leeh 2005/02/22 14:55:56 EST (20050222_1)
13135
13136 Modified files:
13137 doc monitor.txt
13138 modules m_services.c
13139 Log:
13140 - remove a couple of unused vars
13141 - update monitor.txt
13142
13143 Revision Changes Path
13144 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13145 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13146
13147
13148
13149 leeh 2005/02/21 19:47:24 EST (20050222_0)
13150
13151 Added files:
13152 doc monitor.txt
13153 Log:
13154 - add in my documentation on the upcoming MONITOR command
13155
13156 Revision Changes Path
13157 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13158
13159
13160
13161 leeh 2005/02/21 12:09:34 EST (20050221_0)
13162
13163 Modified files:
13164 . configure configure.ac
13165 doc whats-new-2.1.txt
13166 tools README.mkpasswd
13167 Removed files:
13168 src crypt.c
13169 Log:
13170 - update whats-new-2.1.txt some more
13171 - we dont have vms mkpasswd anymore
13172 - remove the unused crypt.c
13173
13174 Revision Changes Path
13175 7.243 +3 -6 ircd-ratbox/configure
13176 7.57 +2 -4 ircd-ratbox/configure.ac
13177 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13178 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13179 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13180
13181
13182
13183 leeh 2005/02/19 12:38:09 EST (20050219_3)
13184
13185 Modified files:
13186 doc example.conf example.efnet.conf
13187 include ircd.h
13188 modules m_pong.c
13189 src channel.c client.c ircd.c s_conf.c
13190 Log:
13191 - rework the splitcode, splitservers is now how many servers we've marked as
13192 EOB, rather than how many are linked. Thus pull ourselves out of
13193 splitmode immediately once this is satisfied
13194
13195 Revision Changes Path
13196 7.260 +8 -9 ircd-ratbox/doc/example.conf
13197 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13198 7.83 +1 -0 ircd-ratbox/include/ircd.h
13199 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13200 7.435 +16 -36 ircd-ratbox/src/channel.c
13201 7.490 +2 -0 ircd-ratbox/src/client.c
13202 7.373 +2 -1 ircd-ratbox/src/ircd.c
13203 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13204
13205
13206
13207 leeh 2005/02/19 09:02:34 EST (20050219_2)
13208
13209 Modified files:
13210 doc example.conf example.efnet.conf
13211 include ircd.h s_conf.h
13212 modules m_set.c
13213 src channel.c ircd.c newconf.c s_conf.c
13214 Log:
13215 - remove split_delay
13216
13217 Revision Changes Path
13218 7.259 +0 -5 ircd-ratbox/doc/example.conf
13219 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13220 7.82 +0 -1 ircd-ratbox/include/ircd.h
13221 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13222 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13223 7.434 +2 -7 ircd-ratbox/src/channel.c
13224 7.372 +0 -1 ircd-ratbox/src/ircd.c
13225 7.201 +0 -1 ircd-ratbox/src/newconf.c
13226 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13227
13228
13229
13230 leeh 2005/02/19 08:48:05 EST (20050219_1)
13231
13232 Modified files:
13233 include client.h
13234 modules m_cap.c m_who.c
13235 src channel.c
13236 Log:
13237 - implemented multi-prefix client capability, which allows stacking of @+ in
13238 names and who
13239
13240 Revision Changes Path
13241 7.265 +1 -1 ircd-ratbox/include/client.h
13242 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13243 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13244 7.433 +4 -6 ircd-ratbox/src/channel.c
13245
13246
13247
13248 leeh 2005/02/19 06:27:58 EST (20050219_0)
13249
13250 Modified files:
13251 modules m_etrace.c
13252 src newconf.c s_conf.c s_newconf.c
13253 Log:
13254 - removed some unused vars/functions
13255
13256 Revision Changes Path
13257 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13258 7.200 +0 -15 ircd-ratbox/src/newconf.c
13259 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13260 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13261
13262
13263
13264 leeh 2005/02/16 12:58:24 EST (20050216_2)
13265
13266 Modified files:
13267 . RELNOTES configure configure.ac
13268 include patchlevel.h
13269 Log:
13270 - update configure to reflect this is 'devel'
13271 - update RELNOTES
13272 - revved patchlevel to 2.1.0beta1
13273
13274 Revision Changes Path
13275 1.112 +9 -1 ircd-ratbox/RELNOTES
13276 7.242 +11 -11 ircd-ratbox/configure
13277 7.56 +3 -3 ircd-ratbox/configure.ac
13278 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13279
13280
13281
13282 leeh 2005/02/16 12:46:30 EST (20050216_1)
13283
13284 Modified files:
13285 . configure configure.ac
13286 include client.h numeric.h s_conf.h setup.h.in
13287 supported.h
13288 modules Makefile.in
13289 modules/core m_nick.c
13290 src Makefile.in client.c ircd.c messages.tab
13291 newconf.c s_conf.c s_user.c
13292 Removed files:
13293 include watch.h
13294 modules m_watch.c
13295 src watch.c
13296 Log:
13297 - remove watch, the protocol for this sucks so hard I just dont want it
13298 here ;-)
13299
13300 Revision Changes Path
13301 7.241 +2 -12 ircd-ratbox/configure
13302 7.55 +2 -4 ircd-ratbox/configure.ac
13303 7.264 +0 -2 ircd-ratbox/include/client.h
13304 7.57 +0 -11 ircd-ratbox/include/numeric.h
13305 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13306 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13307 7.3 +2 -3 ircd-ratbox/include/supported.h
13308 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13309 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13310 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13311 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13312 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13313 7.489 +0 -3 ircd-ratbox/src/client.c
13314 7.371 +0 -2 ircd-ratbox/src/ircd.c
13315 7.125 +9 -9 ircd-ratbox/src/messages.tab
13316 7.199 +0 -1 ircd-ratbox/src/newconf.c
13317 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13318 7.341 +0 -2 ircd-ratbox/src/s_user.c
13319 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13320
13321
13322
13323 leeh 2005/02/15 19:13:31 EST (20050216_0)
13324
13325 Modified files:
13326 include stdinc.h
13327 src event.c ircd_lexer.l ircd_signal.c
13328 modules.c
13329 Removed files:
13330 servlink descrip.mms
13331 Log:
13332 - remove a few vms bits
13333
13334 Revision Changes Path
13335 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13336 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13337 7.47 +0 -54 ircd-ratbox/src/event.c
13338 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13339 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13340 7.152 +0 -3 ircd-ratbox/src/modules.c
13341
13342
13343
13344 leeh 2005/02/15 18:53:32 EST (20050215_0)
13345
13346 Modified files:
13347 include hostmask.h ircd.h s_conf.h s_newconf.h
13348 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13349 m_xline.c
13350 src hostmask.c ircd.c ircd_signal.c s_conf.c
13351 s_newconf.c
13352 Log:
13353 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13354 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13355
13356 Revision Changes Path
13357 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13358 7.81 +1 -0 ircd-ratbox/include/ircd.h
13359 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13360 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13361 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13362 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13363 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13364 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13365 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13366 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13367 7.370 +7 -0 ircd-ratbox/src/ircd.c
13368 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13369 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13370 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13371
13372
13373
13374 leeh 2005/02/13 10:21:41 EST (20050213_4)
13375
13376 Modified files:
13377 doc services.txt
13378 Added files:
13379 doc whats-new-2.0.txt whats-new-2.1.txt
13380 Removed files:
13381 doc whats-new.txt
13382 Log:
13383 - move whats-new.txt to whats-new-2.0.txt
13384 - add in whats-new-2.1.txt
13385 - update services.txt with the whois for logged in users
13386
13387 Revision Changes Path
13388 7.2 +5 -0 ircd-ratbox/doc/services.txt
13389 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13390 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13391 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13392
13393
13394
13395 leeh 2005/02/13 09:20:37 EST (20050213_3)
13396
13397 Modified files:
13398 include supported.h
13399 modules/core m_message.c
13400 Log:
13401 - fix a compile error in m_message.c
13402 - update 005 to the spec and add CPRIVMSG/CNOTICE
13403
13404 Revision Changes Path
13405 7.2 +31 -37 ircd-ratbox/include/supported.h
13406 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13407
13408
13409
13410 leeh 2005/02/13 09:14:12 EST (20050213_2)
13411
13412 Modified files:
13413 src channel.c
13414 Log:
13415 - fix the membership memleak
13416
13417 Revision Changes Path
13418 7.432 +0 -3 ircd-ratbox/src/channel.c
13419
13420
13421
13422 leeh 2005/02/12 21:51:56 EST (20050213_1)
13423
13424 Modified files:
13425 include client.h
13426 modules/core m_message.c
13427 Log:
13428 - add a bitmask to track when they send their first message, only allowing
13429 clearing stuff after that.
13430
13431 Revision Changes Path
13432 7.263 +4 -0 ircd-ratbox/include/client.h
13433 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13434
13435
13436
13437 leeh 2005/02/12 21:17:52 EST (20050213_0)
13438
13439 Modified files:
13440 include patricia.h s_newconf.h
13441 modules/core m_message.c
13442 src patricia.c s_newconf.c s_user.c
13443 Log:
13444 - add in the patricia for tracking who fills up targets, give them a reduced
13445 count on connect
13446
13447 Revision Changes Path
13448 7.20 +1 -1 ircd-ratbox/include/patricia.h
13449 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13450 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13451 7.29 +1 -1 ircd-ratbox/src/patricia.c
13452 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13453 7.340 +4 -0 ircd-ratbox/src/s_user.c
13454
13455
13456
13457 leeh 2005/02/12 18:35:10 EST (20050212_0)
13458
13459 Modified files:
13460 include ircd_defs.h
13461 src class.c reject.c
13462 Log:
13463 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13464
13465 Revision Changes Path
13466 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13467 7.68 +1 -5 ircd-ratbox/src/class.c
13468 1.33 +1 -5 ircd-ratbox/src/reject.c
13469
13470
13471
13472 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13473
13474 Modified files:
13475 modules m_watch.c
13476 Log:
13477 remove stupid memory leak
13478
13479 Revision Changes Path
13480 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13481
13482
13483
13484 leeh 2005/02/11 06:42:48 EST (20050211_0)
13485
13486 Modified files:
13487 modules m_gline.c
13488 Log:
13489 - workaround hyb6 allowing empty gline reasons
13490
13491 Revision Changes Path
13492 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13493
13494
13495
13496 leeh 2005/02/09 14:39:13 EST (20050209_2)
13497
13498 Modified files:
13499 include s_conf.h
13500 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13501 src ircd.c s_conf.c
13502 Log:
13503 - move temp dlines and temp klines over to an array, rather than completely
13504 seperate dlinks.
13505
13506 Revision Changes Path
13507 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13508 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13509 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13510 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13511 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13512 7.369 +0 -5 ircd-ratbox/src/ircd.c
13513 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13514
13515
13516
13517 leeh 2005/02/09 14:02:13 EST (20050209_1)
13518
13519 Modified files:
13520 include s_user.h
13521 modules m_cap.c m_pong.c m_user.c
13522 modules/core m_nick.c
13523 src s_user.c
13524 Log:
13525 - remove 'nick' param from register_local_user(), its not needed.
13526
13527 Revision Changes Path
13528 7.35 +1 -1 ircd-ratbox/include/s_user.h
13529 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13530 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13531 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13532 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13533 7.339 +6 -6 ircd-ratbox/src/s_user.c
13534
13535
13536
13537 leeh 2005/02/09 13:12:53 EST (20050209_0)
13538
13539 Modified files:
13540 modules m_cmessage.c
13541 Log:
13542 - dont send numerics when we're dealing with CNOTICE
13543 - add in checking for +g, and resetting idle
13544
13545 Revision Changes Path
13546 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13547
13548
13549
13550 leeh 2005/02/08 11:37:50 EST (20050208_2)
13551
13552 Modified files:
13553 src s_newconf.c
13554 Log:
13555 - fix operator blocks to work on ip spoofs
13556
13557 Revision Changes Path
13558 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13559
13560
13561
13562 leeh 2005/02/07 19:23:22 EST (20050208_1)
13563
13564 Modified files:
13565 doc example.conf example.efnet.conf
13566 src newconf.c
13567 Log:
13568 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13569
13570 Revision Changes Path
13571 7.258 +0 -39 ircd-ratbox/doc/example.conf
13572 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13573 7.198 +0 -272 ircd-ratbox/src/newconf.c
13574
13575
13576
13577 leeh 2005/02/07 19:19:32 EST (20050208_0)
13578
13579 Modified files:
13580 src s_conf.c
13581 Log:
13582 - added support for kline.conf.perm et al, these take the same formats
13583 as their non-permanent partners, but you cant remove them via the ircd.
13584
13585 Revision Changes Path
13586 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13587
13588
13589
13590 leeh 2005/02/02 19:18:59 EST (20050203_1)
13591
13592 Modified files:
13593 help Makefile.in
13594 help/opers index
13595 help/users index
13596 Added files:
13597 help/opers cnotice cprivmsg
13598 Log:
13599 - added help files for cprivmsg/cnotice
13600
13601 Revision Changes Path
13602 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13603 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13604 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13605 1.10 +19 -19 ircd-ratbox/help/opers/index
13606 1.7 +10 -9 ircd-ratbox/help/users/index
13607
13608
13609
13610 leeh 2005/02/02 19:14:25 EST (20050203_0)
13611
13612 Modified files:
13613 include numeric.h
13614 modules Makefile.in
13615 src messages.tab
13616 Added files:
13617 modules m_cmessage.c
13618 Log:
13619 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13620 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13621 nick is a member. These bypass any target change limitations.
13622 - added ERR_VOICENEEDED, numeric 489.
13623
13624 Revision Changes Path
13625 7.56 +2 -0 ircd-ratbox/include/numeric.h
13626 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13627 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13628 7.124 +1 -1 ircd-ratbox/src/messages.tab
13629
13630
13631
13632 leeh 2005/02/02 16:58:16 EST (20050202_4)
13633
13634 Modified files:
13635 help/opers etrace
13636 Log:
13637 - update etrace help
13638
13639 Revision Changes Path
13640 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13641
13642
13643
13644 leeh 2005/02/02 16:55:04 EST (20050202_3)
13645
13646 Modified files:
13647 modules m_etrace.c
13648 Log:
13649 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13650 can put its external ip address in there..
13651
13652 Revision Changes Path
13653 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13654
13655
13656
13657 leeh 2005/02/02 16:41:06 EST (20050202_2)
13658
13659 Modified files:
13660 modules m_etrace.c
13661 Log:
13662 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13663 if its a non-local client. These will just get "lost" if the remote
13664 server doesnt support this..
13665
13666 Revision Changes Path
13667 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13668
13669
13670
13671 leeh 2005/02/02 16:12:12 EST (20050202_1)
13672
13673 Modified files:
13674 include client.h numeric.h s_conf.h
13675 modules/core m_message.c
13676 src messages.tab newconf.c s_conf.c
13677 Log:
13678 - first part of the target change code, add the storage of targets for
13679 localuser, throttle messages when they fill all the available slots
13680
13681 Revision Changes Path
13682 7.262 +5 -1 ircd-ratbox/include/client.h
13683 7.55 +2 -0 ircd-ratbox/include/numeric.h
13684 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13685 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13686 7.123 +1 -1 ircd-ratbox/src/messages.tab
13687 7.197 +1 -0 ircd-ratbox/src/newconf.c
13688 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13689
13690
13691
13692 leeh 2005/02/02 13:28:10 EST (20050202_0)
13693
13694 Modified files:
13695 modules m_resv.c m_stats.c m_testline.c
13696 modules/core m_join.c
13697 src hash.c kdparse.c messages.tab s_newconf.c
13698 Log:
13699 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13700 tracking of when resvs get hit
13701
13702 Revision Changes Path
13703 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13704 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13705 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13706 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13707 7.114 +3 -0 ircd-ratbox/src/hash.c
13708 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13709 7.122 +1 -1 ircd-ratbox/src/messages.tab
13710 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13711
13712
13713
13714 leeh 2005/01/31 09:04:10 EST (20050131_2)
13715
13716 Modified files:
13717 src s_log.c
13718 Log:
13719 - fflush() logfiles
13720
13721 Revision Changes Path
13722 7.79 +2 -0 ircd-ratbox/src/s_log.c
13723
13724
13725
13726 leeh 2005/01/31 08:59:09 EST (20050131_1)
13727
13728 Modified files:
13729 src commio.c
13730 Log:
13731 - rename fd_dump() to comm_dump()
13732
13733 Revision Changes Path
13734 1.27 +2 -2 ircd-ratbox/src/commio.c
13735
13736
13737
13738 leeh 2005/01/30 19:16:08 EST (20050131_0)
13739
13740 Modified files:
13741 doc hooks.txt
13742 include hook.h
13743 modules m_services.c
13744 modules/core m_server.c
13745 src hook.c s_serv.c
13746 Log:
13747 - added hook for server_introduced
13748 - fixed up services support for hooks
13749
13750 Revision Changes Path
13751 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13752 1.31 +1 -0 ircd-ratbox/include/hook.h
13753 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13754 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13755 7.36 +2 -0 ircd-ratbox/src/hook.c
13756 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13757
13758
13759
13760 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13761
13762 Modified files:
13763 src commio.c
13764 Log:
13765 Add back in the comm_fd_hack thing for solaris
13766
13767 Revision Changes Path
13768 1.26 +26 -1 ircd-ratbox/src/commio.c
13769
13770
13771
13772 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13773
13774 Modified files:
13775 adns adns.h
13776 include commio.h s_conf.h watch.h
13777 modules m_dline.c m_kline.c m_resv.c m_stats.c
13778 m_watch.c m_xline.c
13779 modules/core m_nick.c
13780 src balloc.c cache.c client.c commio.c
13781 epoll.c ircd.c ircd_lexer.l kdparse.c
13782 listener.c s_auth.c s_conf.c s_log.c
13783 s_serv.c watch.c
13784 Log:
13785 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13786
13787 Revision Changes Path
13788 1.18 +0 -2 ircd-ratbox/adns/adns.h
13789 1.14 +6 -37 ircd-ratbox/include/commio.h
13790 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13791 7.3 +2 -2 ircd-ratbox/include/watch.h
13792 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13793 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13794 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13795 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13796 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13797 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13798 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13799 7.85 +1 -1 ircd-ratbox/src/balloc.c
13800 1.24 +5 -5 ircd-ratbox/src/cache.c
13801 7.488 +4 -4 ircd-ratbox/src/client.c
13802 1.25 +10 -280 ircd-ratbox/src/commio.c
13803 1.33 +1 -1 ircd-ratbox/src/epoll.c
13804 7.368 +4 -4 ircd-ratbox/src/ircd.c
13805 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13806 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13807 7.125 +8 -8 ircd-ratbox/src/listener.c
13808 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13809 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13810 7.78 +20 -20 ircd-ratbox/src/s_log.c
13811 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13812 1.6 +22 -15 ircd-ratbox/src/watch.c
13813
13814
13815
13816 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13817
13818 Modified files:
13819 modules/core m_mode.c
13820 Log:
13821 remove two unused variables
13822
13823 Revision Changes Path
13824 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13825
13826
13827
13828 leeh 2005/01/28 15:31:40 EST (20050128_1)
13829
13830 Modified files:
13831 modules m_kline.c
13832 src s_conf.c
13833 Log:
13834 - mo_kline() needs minpara of 3, not 2
13835 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13836 - require me.info is never blank
13837
13838 Revision Changes Path
13839 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13840 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13841
13842
13843
13844 leeh 2005/01/28 15:26:28 EST (20050128_0)
13845
13846 Modified files:
13847 modules/core m_mode.c m_sjoin.c
13848 Log:
13849 - patch via jilles to fix +eI lists being shown to lusers when handling
13850 protocol stuff over TS6
13851
13852 Revision Changes Path
13853 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13854 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13855
13856
13857
13858 leeh 2005/01/25 19:47:38 EST (20050126_0)
13859
13860 Modified files:
13861 include channel.h
13862 modules/core m_join.c m_mode.c m_sjoin.c
13863 src channel.c messages.tab s_serv.c
13864 Log:
13865 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13866 an operspy call with &me
13867 - remove modebuf/parabuf params from channel_modes(), we now generate a
13868 buffer internally which we return.
13869
13870 Revision Changes Path
13871 7.163 +1 -1 ircd-ratbox/include/channel.h
13872 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13873 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13874 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13875 7.431 +25 -18 ircd-ratbox/src/channel.c
13876 7.121 +1 -1 ircd-ratbox/src/messages.tab
13877 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13878
13879
13880
13881 alz 2005/01/25 18:09:18 EST (20050125_5)
13882
13883 Modified files:
13884 doc example.conf example.efnet.conf
13885 include s_conf.h
13886 modules m_info.c
13887 src listener.c newconf.c s_conf.c
13888 Log:
13889 Added dline_with_reason config option (default yes):
13890
13891 /* dline reason: show the user the dline reason when they connect
13892 * and are dlined.
13893 */
13894 dline_with_reason = yes;
13895
13896 Revision Changes Path
13897 7.257 +6 -1 ircd-ratbox/doc/example.conf
13898 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13899 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13900 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13901 7.124 +1 -1 ircd-ratbox/src/listener.c
13902 7.196 +1 -0 ircd-ratbox/src/newconf.c
13903 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13904
13905
13906
13907 leeh 2005/01/25 13:21:17 EST (20050125_4)
13908
13909 Modified files:
13910 src newconf.c
13911 Log:
13912 - make conf_set_generic_string() test len exists before it uses it.
13913
13914 Revision Changes Path
13915 7.195 +1 -1 ircd-ratbox/src/newconf.c
13916
13917
13918
13919 leeh 2005/01/25 13:10:56 EST (20050125_3)
13920
13921 Modified files:
13922 doc example.conf
13923 src newconf.c
13924 Log:
13925 - rename 'type' to 'flags' in cluster {};
13926 - add stacking of servers in cluster {}; documented in example.conf
13927
13928 Revision Changes Path
13929 7.256 +18 -10 ircd-ratbox/doc/example.conf
13930 7.194 +39 -7 ircd-ratbox/src/newconf.c
13931
13932
13933
13934 alz 2005/01/25 12:48:54 EST (20050125_2)
13935
13936 Modified files:
13937 include s_conf.h
13938 src listener.c s_conf.c
13939 Log:
13940 Added dline reasons, connecting/banned clients now see ban reason.
13941
13942 Revision Changes Path
13943 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13944 7.123 +17 -4 ircd-ratbox/src/listener.c
13945 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13946
13947
13948
13949 leeh 2005/01/25 07:44:37 EST (20050125_1)
13950
13951 Modified files:
13952 doc example.conf example.efnet.conf
13953 src newconf.c
13954 Log:
13955 - implement stacking of shared {}; blocks, documented in example.conf
13956
13957 Revision Changes Path
13958 7.255 +26 -13 ircd-ratbox/doc/example.conf
13959 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13960 7.193 +51 -36 ircd-ratbox/src/newconf.c
13961
13962
13963
13964 leeh 2005/01/24 19:08:29 EST (20050125_0)
13965
13966 Modified files:
13967 doc example.conf
13968 include client.h s_conf.h
13969 modules/core m_join.c
13970 src newconf.c s_user.c
13971 Log:
13972 - added jupe_exempt to auth {};, exempts the user from generating warnings
13973 when they attempt to join juped channels.
13974
13975 Revision Changes Path
13976 7.254 +2 -0 ircd-ratbox/doc/example.conf
13977 7.261 +3 -0 ircd-ratbox/include/client.h
13978 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13979 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13980 7.192 +1 -0 ircd-ratbox/src/newconf.c
13981 7.338 +8 -0 ircd-ratbox/src/s_user.c
13982
13983
13984
13985 leeh 2005/01/24 18:57:02 EST (20050124_6)
13986
13987 Modified files:
13988 src newconf.c
13989 Log:
13990 - rework shared {};, the format is now:
13991 shared {
13992 oper = "flame@*.leeh.co.uk", "*.lan";
13993 flags = kline;
13994 };
13995
13996 With no privs:
13997 shared {
13998 oper = "flame@*.leeh.co.uk", "*.lan";
13999 flags = none;
14000 };
14001
14002 Revision Changes Path
14003 7.191 +55 -23 ircd-ratbox/src/newconf.c
14004
14005
14006
14007 leeh 2005/01/24 17:25:58 EST (20050124_5)
14008
14009 Modified files:
14010 include modules.h
14011 Log:
14012 - fix the prototype on load_static_modules()
14013
14014 Revision Changes Path
14015 7.61 +1 -1 ircd-ratbox/include/modules.h
14016
14017
14018
14019 leeh 2005/01/24 16:00:30 EST (20050124_4)
14020
14021 Modified files:
14022 modules m_cap.c
14023 Log:
14024 - have cap end call register_local_user() with its own copy of
14025 source_p->username so its safe for unidented users..
14026
14027 Revision Changes Path
14028 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14029
14030
14031
14032 leeh 2005/01/24 15:48:09 EST (20050124_3)
14033
14034 Modified files:
14035 include newconf.h s_conf.h
14036 modules m_info.c
14037 src newconf.c s_conf.c s_log.c
14038 Log:
14039 - move the conf parser over to a table based structure, with generic setting
14040 of integers/strings
14041
14042 Revision Changes Path
14043 7.34 +9 -8 ircd-ratbox/include/newconf.h
14044 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14045 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14046 7.190 +264 -808 ircd-ratbox/src/newconf.c
14047 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14048 7.77 +13 -13 ircd-ratbox/src/s_log.c
14049
14050
14051
14052 leeh 2005/01/24 13:11:30 EST (20050124_2)
14053
14054 Modified files:
14055 doc example.conf
14056 src newconf.c
14057 Log:
14058 - added stacking of ips in exempt {};
14059
14060 Revision Changes Path
14061 7.253 +4 -0 ircd-ratbox/doc/example.conf
14062 7.189 +11 -30 ircd-ratbox/src/newconf.c
14063
14064
14065
14066 leeh 2005/01/24 12:59:57 EST (20050124_1)
14067
14068 Modified files:
14069 include tools.h
14070 src channel.c client.c hash.c hook.c
14071 newconf.c s_user.c watch.c
14072 Log:
14073 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14074 consistent with the rest of the dlink code.
14075
14076 Revision Changes Path
14077 1.54 +7 -7 ircd-ratbox/include/tools.h
14078 7.430 +2 -2 ircd-ratbox/src/channel.c
14079 7.487 +6 -6 ircd-ratbox/src/client.c
14080 7.113 +5 -5 ircd-ratbox/src/hash.c
14081 7.35 +1 -1 ircd-ratbox/src/hook.c
14082 7.188 +2 -2 ircd-ratbox/src/newconf.c
14083 7.337 +1 -1 ircd-ratbox/src/s_user.c
14084 1.5 +4 -4 ircd-ratbox/src/watch.c
14085
14086
14087
14088 leeh 2005/01/24 12:47:13 EST (20050124_0)
14089
14090 Modified files:
14091 modules m_cap.c
14092 Log:
14093 - cheap hack on sticky capabs..
14094
14095 Revision Changes Path
14096 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14097
14098
14099
14100 leeh 2005/01/22 11:36:54 EST (20050122_0)
14101
14102 Modified files:
14103 modules m_cap.c
14104 Log:
14105 - updated my clicap implementation to match the spec so far..
14106
14107 Revision Changes Path
14108 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14109
14110
14111
14112 leeh 2005/01/21 07:14:43 EST (20050121_2)
14113
14114 Modified files:
14115 doc hooks.txt
14116 include hook.h
14117 modules m_services.c
14118 src hook.c s_serv.c
14119 Log:
14120 - added hooks for when we're sending a burst
14121 - rewrote hooks.txt
14122 - fix up the hooks ive already done in services compatibility, ill add the
14123 hooks for server/client introductions in a bit.
14124
14125 Revision Changes Path
14126 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14127 1.30 +4 -0 ircd-ratbox/include/hook.h
14128 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14129 7.34 +7 -0 ircd-ratbox/src/hook.c
14130 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14131
14132
14133
14134 leeh 2005/01/21 06:34:03 EST (20050121_1)
14135
14136 Modified files:
14137 contrib example_module.c spy_admin_notice.c
14138 spy_info_notice.c spy_links_notice.c
14139 spy_motd_notice.c spy_stats_notice.c
14140 spy_stats_p_notice.c spy_trace_notice.c
14141 spy_whois_notice.c
14142 spy_whois_notice_global.c
14143 include hook.h
14144 modules m_admin.c m_info.c m_links.c m_motd.c
14145 m_services.c m_stats.c m_trace.c
14146 m_whois.c static_modules.c.SH
14147 modules/core m_server.c
14148 src client.c hook.c ircd.c modules.c packet.c
14149 s_auth.c s_serv.c s_user.c send.c
14150 Log:
14151 - add a better implementation of the hook system, its now a slow leaking
14152 array and events are created whenever we try adding a hook for it, or
14153 theyre registered for the caller.
14154
14155 Ive temporarily fucked services support and removed most of the other
14156 hooks.. I shall fix this soon.
14157
14158 Revision Changes Path
14159 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14160 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14161 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14162 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14163 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14164 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14165 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14166 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14167 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14168 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14169 1.29 +34 -70 ircd-ratbox/include/hook.h
14170 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14171 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14172 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14173 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14174 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14175 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14176 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14177 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14178 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14179 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14180 7.486 +1 -28 ircd-ratbox/src/client.c
14181 7.33 +131 -137 ircd-ratbox/src/hook.c
14182 7.367 +1 -1 ircd-ratbox/src/ircd.c
14183 7.151 +6 -10 ircd-ratbox/src/modules.c
14184 7.138 +10 -14 ircd-ratbox/src/packet.c
14185 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14186 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14187 7.336 +0 -6 ircd-ratbox/src/s_user.c
14188 7.286 +8 -6 ircd-ratbox/src/send.c
14189
14190
14191
14192 leeh 2005/01/20 19:19:20 EST (20050121_0)
14193
14194 Modified files:
14195 include hostmask.h
14196 Log:
14197 - remove an unused struct
14198
14199 Revision Changes Path
14200 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14201
14202
14203
14204 leeh 2005/01/20 13:38:39 EST (20050120_1)
14205
14206 Modified files:
14207 . configure configure.ac
14208 include client.h numeric.h patchlevel.h
14209 modules Makefile.in
14210 src messages.tab s_user.c
14211 Added files:
14212 modules m_cap.c
14213 Log:
14214 - drop back to -O0, fix patchlevel.h
14215 - first stab at client capabilities.. this still needs work.
14216
14217 Revision Changes Path
14218 7.240 +3 -3 ircd-ratbox/configure
14219 7.54 +3 -3 ircd-ratbox/configure.ac
14220 7.260 +3 -0 ircd-ratbox/include/client.h
14221 7.54 +2 -0 ircd-ratbox/include/numeric.h
14222 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14223 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14224 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14225 7.120 +1 -1 ircd-ratbox/src/messages.tab
14226 7.335 +3 -0 ircd-ratbox/src/s_user.c
14227
14228
14229
14230 leeh 2005/01/20 06:04:41 EST (20050120_0)
14231
14232 Modified files:
14233 . ChangeLog RELNOTES
14234 include config.h config.h.dist memory.h
14235 patchlevel.h
14236 modules m_stats.c
14237 src commio.c crypt.c getopt.c ircd.c s_serv.c
14238 Removed files:
14239 . README.VMS clean.com make.com
14240 include setup.h_vms
14241 modules descrip.mms static_modules_c.com
14242 modules/core descrip.mms
14243 src descrip.mms qio.c version.com
14244 tools descrip.mms mkpasswd_vms.c
14245 Log:
14246 - clean changelog, relnotes
14247 - mark patchlevel as 2.1.0beta
14248 - remove VMS support
14249
14250 Revision Changes Path
14251 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14252 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14253 1.111 +1 -348 ircd-ratbox/RELNOTES
14254 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14255 7.182 +0 -42 ircd-ratbox/include/config.h
14256 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14257 7.50 +0 -4 ircd-ratbox/include/memory.h
14258 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14259 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14260 7.2 +0 -58 ircd-ratbox/make.com (dead)
14261 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14262 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14263 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14264 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14265 1.24 +7 -30 ircd-ratbox/src/commio.c
14266 7.12 +0 -4 ircd-ratbox/src/crypt.c
14267 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14268 7.24 +0 -4 ircd-ratbox/src/getopt.c
14269 7.366 +4 -19 ircd-ratbox/src/ircd.c
14270 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14271 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14272 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14273 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14274 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14275
14276
14277
14278 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14279
14280 Modified files:
14281 include watch.h
14282 src watch.c
14283 Log:
14284 not using the return values on a few watch functions so make them void
14285
14286 Revision Changes Path
14287 7.2 +5 -5 ircd-ratbox/include/watch.h
14288 1.4 +19 -28 ircd-ratbox/src/watch.c
14289
14290
14291 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14292
14293 Modified files:
14294 modules m_watch.c
14295 Log:
14296 Make watch throttle, don't accept letter commands stacked
14297
14298 Revision Changes Path
14299 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14300
14301
14302
14303 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14304
14305 Modified files:
14306 modules m_gline.c
14307 Log:
14308 fix merge error
14309
14310 Revision Changes Path
14311 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14312
14313
14314
14315 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14316
14317 Modified files:
14318 . ChangeLog README.FIRST RELNOTES configure
14319 configure.ac
14320 adns adns.h internal.h parse.c transmit.c
14321 types.c
14322 contrib example_module.c spy_admin_notice.c
14323 spy_info_notice.c spy_links_notice.c
14324 spy_motd_notice.c spy_stats_notice.c
14325 spy_stats_p_notice.c spy_trace_notice.c
14326 spy_whois_notice.c
14327 spy_whois_notice_global.c
14328 doc example.conf example.efnet.conf ircd.motd
14329 server-version-info whats-new.txt
14330 help/opers umode xline
14331 help/users umode
14332 include cache.h channel.h class.h client.h
14333 commio.h config.h config.h.dist hash.h
14334 hook.h hostmask.h irc_string.h ircd.h
14335 ircd_defs.h m_info.h memory.h msg.h
14336 newconf.h numeric.h packet.h patchlevel.h
14337 patricia.h s_conf.h s_gline.h s_newconf.h
14338 s_serv.h s_user.h scache.h serno.h
14339 setup.h.in sprintf_irc.h stdinc.h tools.h
14340 modules .depend Makefile.in m_admin.c m_away.c
14341 m_dline.c m_encap.c m_gline.c m_info.c
14342 m_kline.c m_links.c m_list.c m_lusers.c
14343 m_motd.c m_oper.c m_operspy.c m_rehash.c
14344 m_restart.c m_resv.c m_set.c m_stats.c
14345 m_svinfo.c m_testline.c m_testmask.c
14346 m_topic.c m_trace.c m_watch.c m_who.c
14347 m_whois.c m_whowas.c m_xline.c
14348 static_modules.c.SH
14349 modules/core m_error.c m_message.c m_mode.c m_quit.c
14350 m_server.c m_squit.c
14351 src .depend Makefile.in adns.c balloc.c
14352 cache.c channel.c class.c client.c
14353 commio.c crypt.c devpoll.c epoll.c
14354 event.c getopt.c hash.c hook.c hostmask.c
14355 irc_string.c ircd.c ircd_lexer.l
14356 ircd_parser.y ircd_signal.c listener.c
14357 modules.c newconf.c numeric.c packet.c
14358 parse.c patricia.c poll.c reject.c
14359 restart.c s_auth.c s_conf.c s_log.c
14360 s_newconf.c s_serv.c s_user.c scache.c
14361 select.c send.c snprintf.c tools.c
14362 version.c.SH watch.c whowas.c
14363 tools README.mkpasswd mkpasswd.c
14364 Added files:
14365 . README.VMS clean.com make.com
14366 doc services.txt
14367 include common.h s_stats.h setup.h_vms
14368 supported.h
14369 modules descrip.mms m_challenge.c m_etrace.c
14370 m_invite.c m_names.c m_pass.c m_ping.c
14371 m_pong.c m_services.c m_tb.c m_user.c
14372 m_users.c m_version.c
14373 static_modules_c.com
14374 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14375 m_part.c m_sjoin.c
14376 servlink descrip.mms
14377 src descrip.mms kdparse.c messages.tab qio.c
14378 s_gline.c s_stats.c version.com
14379 tools descrip.mms mkpasswd_vms.c
14380 Removed files:
14381 doc 005.txt
14382 include banconf.h
14383 modules/core channels.c users.c
14384 src banconf.c
14385 Log:
14386 merge from RATBOX_2_0
14387
14388 Revision Changes Path
14389 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14390 7.40 +1 -0 ircd-ratbox/README.FIRST
14391 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14392 1.110 +114 -6 ircd-ratbox/RELNOTES
14393 1.17 +4 -0 ircd-ratbox/adns/adns.h
14394 1.17 +4 -4 ircd-ratbox/adns/internal.h
14395 1.12 +38 -38 ircd-ratbox/adns/parse.c
14396 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14397 1.19 +13 -13 ircd-ratbox/adns/types.c
14398 7.1 +10 -0 ircd-ratbox/clean.com (new)
14399 7.239 +47 -29 ircd-ratbox/configure
14400 7.53 +40 -32 ircd-ratbox/configure.ac
14401 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14402 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14403 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14404 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14405 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14406 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14407 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14408 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14409 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14410 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14411 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14412 7.252 +68 -22 ircd-ratbox/doc/example.conf
14413 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14414 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14415 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14416 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14417 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14418 1.5 +2 -1 ircd-ratbox/help/opers/umode
14419 1.7 +1 -1 ircd-ratbox/help/opers/xline
14420 1.2 +1 -0 ircd-ratbox/help/users/umode
14421 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14422 1.7 +8 -0 ircd-ratbox/include/cache.h
14423 7.162 +18 -16 ircd-ratbox/include/channel.h
14424 7.25 +4 -0 ircd-ratbox/include/class.h
14425 7.259 +34 -28 ircd-ratbox/include/client.h
14426 1.13 +45 -7 ircd-ratbox/include/commio.h
14427 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14428 7.181 +74 -16 ircd-ratbox/include/config.h
14429 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14430 7.53 +2 -0 ircd-ratbox/include/hash.h
14431 1.28 +73 -27 ircd-ratbox/include/hook.h
14432 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14433 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14434 7.80 +6 -31 ircd-ratbox/include/ircd.h
14435 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14436 7.56 +14 -8 ircd-ratbox/include/m_info.h
14437 7.49 +4 -0 ircd-ratbox/include/memory.h
14438 7.53 +2 -0 ircd-ratbox/include/msg.h
14439 7.33 +9 -9 ircd-ratbox/include/newconf.h
14440 7.53 +12 -8 ircd-ratbox/include/numeric.h
14441 7.27 +1 -1 ircd-ratbox/include/packet.h
14442 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14443 7.19 +25 -1 ircd-ratbox/include/patricia.h
14444 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14445 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14446 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14447 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14448 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14449 7.34 +13 -9 ircd-ratbox/include/s_user.h
14450 7.15 +1 -1 ircd-ratbox/include/scache.h
14451 7.5366 +1 -1 ircd-ratbox/include/serno.h
14452 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14453 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14454 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14455 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14456 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14457 1.53 +10 -10 ircd-ratbox/include/tools.h
14458 7.1 +58 -0 ircd-ratbox/make.com (new)
14459 1.45 +338 -182 ircd-ratbox/modules/.depend
14460 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14461 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14462 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14463 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14464 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14465 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14466 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14467 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14468 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14469 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14470 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14471 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14472 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14473 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14474 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14475 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14476 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14477 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14478 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14479 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14480 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14481 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14482 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14483 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14484 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14485 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14486 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14487 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14488 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14489 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14490 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14491 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14492 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14493 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14494 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14495 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14496 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14497 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14498 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14499 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14500 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14501 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14502 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14503 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14504 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14505 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14506 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14507 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14508 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14509 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14510 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14511 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14512 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14513 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14514 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14515 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14516 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14517 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14518 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14519 7.48 +162 -119 ircd-ratbox/src/.depend
14520 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14521 7.75 +5 -5 ircd-ratbox/src/adns.c
14522 7.84 +1 -1 ircd-ratbox/src/balloc.c
14523 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14524 1.23 +75 -7 ircd-ratbox/src/cache.c
14525 7.429 +342 -79 ircd-ratbox/src/channel.c
14526 7.67 +42 -2 ircd-ratbox/src/class.c
14527 7.485 +245 -85 ircd-ratbox/src/client.c
14528 1.23 +349 -43 ircd-ratbox/src/commio.c
14529 7.11 +4 -0 ircd-ratbox/src/crypt.c
14530 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14531 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14532 1.32 +4 -8 ircd-ratbox/src/epoll.c
14533 7.46 +63 -6 ircd-ratbox/src/event.c
14534 7.23 +4 -0 ircd-ratbox/src/getopt.c
14535 7.112 +8 -7 ircd-ratbox/src/hash.c
14536 7.32 +135 -133 ircd-ratbox/src/hook.c
14537 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14538 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14539 7.365 +56 -48 ircd-ratbox/src/ircd.c
14540 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14541 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14542 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14543 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14544 7.122 +14 -13 ircd-ratbox/src/listener.c
14545 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14546 7.150 +17 -8 ircd-ratbox/src/modules.c
14547 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14548 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14549 7.137 +55 -42 ircd-ratbox/src/packet.c
14550 7.187 +8 -15 ircd-ratbox/src/parse.c
14551 7.28 +2 -4 ircd-ratbox/src/patricia.c
14552 7.82 +3 -1 ircd-ratbox/src/poll.c
14553 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14554 1.32 +8 -3 ircd-ratbox/src/reject.c
14555 7.34 +1 -0 ircd-ratbox/src/restart.c
14556 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14557 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14558 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14559 7.76 +32 -35 ircd-ratbox/src/s_log.c
14560 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14561 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14562 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14563 7.334 +773 -2 ircd-ratbox/src/s_user.c
14564 7.27 +2 -1 ircd-ratbox/src/scache.c
14565 7.44 +2 -0 ircd-ratbox/src/select.c
14566 7.285 +12 -12 ircd-ratbox/src/send.c
14567 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14568 7.46 +0 -1 ircd-ratbox/src/tools.c
14569 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14570 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14571 1.3 +4 -4 ircd-ratbox/src/watch.c
14572 7.32 +1 -0 ircd-ratbox/src/whowas.c
14573 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14574 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14575 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14576 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14577
14578
14579
14580 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14581
14582 Modified files: (Branch: RATBOX_2_0)
14583 src client.c
14584 Log:
14585 a remote client is never going to have a watch list..duh
14586
14587 Revision Changes Path
14588 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14589
14590
14591
14592 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14593
14594 Added files: (Branch: RATBOX_2_0)
14595 modules m_watch.c
14596 Log:
14597 get that one too
14598
14599 Revision Changes Path
14600 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14601
14602
14603
14604 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14605
14606 Added files: (Branch: RATBOX_2_0)
14607 include watch.h
14608 src watch.c
14609 Log:
14610 helps if we actually include the .c/.h files
14611
14612 Revision Changes Path
14613 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14614 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14615
14616
14617
14618 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14619
14620 Modified files: (Branch: RATBOX_2_0)
14621 . configure configure.ac
14622 include client.h numeric.h s_conf.h setup.h.in
14623 supported.h
14624 modules Makefile.in
14625 modules/core m_nick.c
14626 src Makefile.in client.c ircd.c messages.tab
14627 newconf.c s_conf.c s_user.c
14628 Log:
14629 backport watch from devel
14630
14631 Revision Changes Path
14632 7.229.2.10 +12 -2 ircd-ratbox/configure
14633 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14634 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14635 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14636 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14637 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14638 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14639 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14640 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14641 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14642 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14643 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14644 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14645 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14646 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14647 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14648
14649
14650
14651 leeh 2005/01/12 10:12:40 EST (20050112_1)
14652
14653 Modified files: (Branch: RATBOX_2_0)
14654 include numeric.h
14655 modules m_services.c m_whois.c
14656 src messages.tab
14657 Log:
14658 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14659 when the user is logged in
14660
14661 Revision Changes Path
14662 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14663 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14664 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14665 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14666
14667
14668
14669 leeh 2005/01/11 19:47:14 EST (20050112_0)
14670
14671 Modified files: (Branch: RATBOX_2_0)
14672 include supported.h
14673 Added files: (Branch: RATBOX_2_0)
14674 doc services.txt
14675 Log:
14676 - add +r to 005
14677 - added doc/services.txt, outlining the compatibility code
14678
14679 Revision Changes Path
14680 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14681 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14682
14683
14684
14685 leeh 2005/01/11 18:38:10 EST (20050111_5)
14686
14687 Modified files: (Branch: RATBOX_2_0)
14688 include client.h hook.h
14689 modules m_services.c
14690 modules/core m_server.c
14691 src hook.c s_serv.c
14692 Log:
14693 - more services compatibility code:
14694 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14695 appropriate service {}; entry, only accept SU from these.
14696 - hook into us finishing nick burst, and have services burst a list of
14697 logged in users
14698
14699 Revision Changes Path
14700 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14701 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14702 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14703 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14704 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14705 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14706
14707
14708
14709 leeh 2005/01/11 17:32:42 EST (20050111_4)
14710
14711 Modified files: (Branch: RATBOX_2_0)
14712 . configure configure.ac
14713 include client.h
14714 modules Makefile.in
14715 src channel.c
14716 Added files: (Branch: RATBOX_2_0)
14717 modules m_services.c
14718 Log:
14719 - more services compatibility code:
14720 - encap handlers for SU (services marking client as logged in)
14721 - and for LOGIN (servers bursting logged in status)
14722 - move suser from Client -> User
14723
14724 Revision Changes Path
14725 7.229.2.9 +9 -3 ircd-ratbox/configure
14726 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14727 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14728 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14729 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14730 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14731
14732
14733
14734 leeh 2005/01/11 16:46:34 EST (20050111_3)
14735
14736 Modified files: (Branch: RATBOX_2_0)
14737 include ircd_defs.h
14738 Log:
14739 - whoops, missing #endif
14740
14741 Revision Changes Path
14742 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14743
14744
14745
14746 leeh 2005/01/11 15:56:57 EST (20050111_2)
14747
14748 Modified files: (Branch: RATBOX_2_0)
14749 include ircd_defs.h
14750 Log:
14751 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14752 have ipv6 just report sizeof(struct sockaddr_in)
14753
14754 Revision Changes Path
14755 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14756
14757
14758
14759 leeh 2005/01/10 20:19:35 EST (20050111_1)
14760
14761 Modified files: (Branch: RATBOX_2_0)
14762 src newconf.c
14763 Log:
14764 - fix a gcc warning
14765
14766 Revision Changes Path
14767 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14768
14769
14770
14771 leeh 2005/01/10 20:10:35 EST (20050111_0)
14772
14773 Modified files: (Branch: RATBOX_2_0)
14774 adns internal.h parse.c transmit.c types.c
14775 Log:
14776 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14777 conflict
14778
14779 Revision Changes Path
14780 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14781 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14782 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14783 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14784
14785
14786
14787 leeh 2005/01/10 17:48:48 EST (20050110_3)
14788
14789 Modified files: (Branch: RATBOX_2_0)
14790 modules m_xline.c
14791 Log:
14792 - send out the reformatted xline to opers (\s -> ' ')
14793
14794 Revision Changes Path
14795 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14796
14797
14798
14799 leeh 2005/01/10 16:18:53 EST (20050110_2)
14800
14801 Modified files: (Branch: RATBOX_2_0)
14802 help/opers umode
14803 help/users umode
14804 include client.h supported.h
14805 src messages.tab s_user.c send.c
14806 Log:
14807 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14808 channel privmsgs.
14809
14810 Revision Changes Path
14811 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14812 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14813 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14814 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14815 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14816 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14817 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14818
14819
14820
14821 leeh 2005/01/10 14:50:47 EST (20050110_1)
14822
14823 Modified files: (Branch: RATBOX_2_0)
14824 doc example.conf example.efnet.conf
14825 Log:
14826 - I dont remember ts6 desyncing on bans, so im not sure why the example
14827 confs say so.
14828
14829 Revision Changes Path
14830 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14831 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14832
14833
14834
14835 leeh 2005/01/10 13:31:10 EST (20050110_0)
14836
14837 Modified files: (Branch: RATBOX_2_0)
14838 . configure configure.ac
14839 include channel.h client.h numeric.h s_conf.h
14840 s_serv.h setup.h.in
14841 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14842 m_sjoin.c
14843 src channel.c messages.tab newconf.c s_conf.c
14844 s_serv.c s_user.c
14845 Log:
14846 - added --enable-services to configure, which enables some ratbox-services
14847 compatibility code:
14848 - chanmode +r, registered users only
14849 - usermode +S, prevents deop/kick of a service
14850 - service { }; block in conf for the above umode
14851
14852 Revision Changes Path
14853 7.229.2.8 +28 -16 ircd-ratbox/configure
14854 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14855 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14856 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14857 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14858 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14859 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14860 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14861 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14862 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14863 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14864 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14865 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14866 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14867 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14868 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14869 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14870 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14871 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14872
14873
14874
14875 leeh 2005/01/09 08:23:30 EST (20050109_0)
14876
14877 Modified files: (Branch: RATBOX_2_0)
14878 help/opers umode
14879 Log:
14880 - remove a tab, and add +C to opers umode help
14881
14882 Revision Changes Path
14883 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14884