]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
a818435770e3d748478e6742e6827ab36824a17f
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
2 Log:
3 - new ip cloaking module
4
5
6 Changes: Modified:
7 +1 -0 trunk/extensions/Makefile.in (File Modified)
8 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
9 + - trunk/extensions/ip_cloaking_old.c (File Added)
10
11
12 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
13 Log:
14 monitor: send the same message buffer to all users
15 monitoring a certain nick; the target field of the
16 numeric becomes *, much like server notices
17
18
19 Changes: Modified:
20 +6 -0 trunk/doc/monitor.txt (File Modified)
21 +3 -0 trunk/include/send.h (File Modified)
22 +3 -15 trunk/src/monitor.c (File Modified)
23 +35 -0 trunk/src/send.c (File Modified)
24
25
26 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
27 Log:
28 Call add_to_hostname_hash() with correct (orig) hostname.
29
30
31 Changes: Modified:
32 +1 -1 trunk/modules/core/m_nick.c (File Modified)
33
34
35 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
36 Log:
37 Version bump on trunk to 2.3.
38
39
40 Changes: Modified:
41 +1 -1 trunk/configure.ac (File Modified)
42
43
44 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
45 Log:
46 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
47
48
49 Changes: Modified:
50 +2 -2 trunk/src/client.c (File Modified)
51
52
53 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
54 Log:
55 Add IRC_DEPRECATED macro for marking functions and data structures
56 as deprecated on compilers that support it.
57
58
59 Changes: Modified:
60 +14 -4 trunk/include/ircd_defs.h (File Modified)
61
62
63 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
64 Log:
65 - update IDEAS with link failover
66
67
68 Changes: Modified:
69 +1 -0 trunk/IDEAS (File Modified)
70
71
72 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
73 Log:
74 xline/resv wildcard checking:
75 - count escaped (\) characters as one nonwild
76 - accept strings without wilds no matter how short they are
77
78
79 Changes: Modified:
80 +8 -2 trunk/src/s_newconf.c (File Modified)
81
82
83 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
84 Log:
85 Tweak some comments in sno_whois extension.
86
87
88 Changes: Modified:
89 +2 -2 trunk/extensions/sno_whois.c (File Modified)
90
91
92 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
93 Log:
94 Tweak NEWS a little.
95
96
97 Changes: Modified:
98 +3 -6 trunk/NEWS (File Modified)
99
100
101 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
102 Log:
103 - allow JOIN 0 from remotes
104 - allow JOIN 0 from locals, but only if it is exactly one
105 zero and is the first channel
106
107
108 Changes: Modified:
109 +65 -0 trunk/modules/core/m_join.c (File Modified)
110
111
112 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
113 Log:
114 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
115 levels?), hideops, namespace cleanups, etc
116
117
118 Changes: Modified:
119 + - trunk/IDEAS (File Added)
120
121
122 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
123 Log:
124 - disallow JOIN 0
125
126
127 Changes: Modified:
128 +0 -65 trunk/modules/core/m_join.c (File Modified)
129
130
131 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
132 Log:
133 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
134 to their policies indicating that they wish to be contacted before their services are used.
135
136
137 Changes: Modified:
138 +6 -3 trunk/doc/example.conf (File Modified)
139 +6 -3 trunk/doc/reference.conf (File Modified)
140
141
142 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
143 Log:
144 - update NEWS in preparation of upcoming 2.2 release this week
145
146
147 Changes: Modified:
148 +3 -0 trunk/NEWS (File Modified)
149
150
151 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
152 Log:
153 Move sno_channeljoin to unsupported, due to the privacy
154 issue and the fact that any oper with admin or hidden_admin
155 can load extensions.
156
157
158 Changes: Modified:
159 +0 -1 trunk/doc/example.conf (File Modified)
160 +0 -2 trunk/doc/reference.conf (File Modified)
161 +0 -46 trunk/extensions/Makefile.in (File Modified)
162 + - trunk/extensions/sno_channeljoin.c (File Deleted)
163 +47 -1 trunk/unsupported/Makefile.in (File Modified)
164 + - trunk/unsupported/sno_channeljoin.c (File Added)
165
166
167 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
168 Log:
169 - createoperonly: like createauthonly, but checks opered status instead of authed status
170
171
172 Changes: Modified:
173 +41 -0 trunk/extensions/Makefile.in (File Modified)
174 + - trunk/extensions/createoperonly.c (File Added)
175
176
177 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
178 Log:
179 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
180
181
182 Changes: Modified:
183 +1 -0 trunk/doc/example.conf (File Modified)
184 +3 -1 trunk/doc/reference.conf (File Modified)
185 +46 -0 trunk/extensions/Makefile.in (File Modified)
186 + - trunk/extensions/sno_channeljoin.c (File Added)
187
188
189 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
190 Log:
191 - update config files
192
193
194 Changes: Modified:
195 +1 -0 trunk/doc/example.conf (File Modified)
196 +2 -0 trunk/doc/reference.conf (File Modified)
197
198
199 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
200 Log:
201 - fold in whois_notice_global functionality.
202
203
204 Changes: Modified:
205 +0 -1 trunk/extensions/Makefile.in (File Modified)
206 +1 -56 trunk/extensions/sno_whois.c (File Modified)
207 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
208
209
210 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
211 Log:
212 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
213
214
215 Changes: Modified:
216 +64 -57 trunk/extensions/Makefile.in (File Modified)
217 + - trunk/extensions/sno_whois.c (File Added)
218 + - trunk/extensions/spy_whois_notice.c (File Deleted)
219
220
221 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
222 Log:
223 Prevent too wide klines with CIDR masks.
224
225
226 Changes: Modified:
227 +17 -5 trunk/modules/m_kline.c (File Modified)
228
229
230 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
231 Log:
232 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
233
234
235 Changes: Modified:
236 +4 -0 trunk/modules/m_kline.c (File Modified)
237
238
239 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
240 Log:
241 - fold conf_connect_allowed() into accept_connection()
242 - extend add_connection() so that exempt{}s apply to max unregistered
243 connections per ip
244 from ratbox
245
246
247 Changes: Modified:
248 +1 -1 trunk/doc/example.conf (File Modified)
249 +1 -1 trunk/doc/reference.conf (File Modified)
250 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
251 +0 -2 trunk/include/s_conf.h (File Modified)
252 +14 -7 trunk/src/listener.c (File Modified)
253
254
255 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
256 Log:
257 m_webirc: call del_unknown_ip() otherwise the unknown will
258 never be subtracted from the cgiirc ip
259
260
261 Changes: Modified:
262 +2 -0 trunk/extensions/m_webirc.c (File Modified)
263
264
265 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
266 Log:
267 Remove s_assert in del_unknown_ip() supposedly if the ip
268 cannot be found, it is not feasible to avoid that case
269 entirely with m_webirc.c.
270
271
272 Changes: Modified:
273 +1 -2 trunk/src/reject.c (File Modified)
274
275
276 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
277 Log:
278 Apply ratbox flood fix.
279
280
281 Changes: Modified:
282 +1 -0 trunk/doc/example.conf (File Modified)
283 +5 -0 trunk/doc/reference.conf (File Modified)
284 +3 -0 trunk/include/client.h (File Modified)
285 +4 -0 trunk/include/reject.h (File Modified)
286 +1 -0 trunk/include/s_conf.h (File Modified)
287 +2 -0 trunk/src/client.c (File Modified)
288 +3 -0 trunk/src/listener.c (File Modified)
289 +1 -0 trunk/src/newconf.c (File Modified)
290 +8 -5 trunk/src/packet.c (File Modified)
291 +59 -2 trunk/src/reject.c (File Modified)
292 +1 -0 trunk/src/s_conf.c (File Modified)
293 +2 -0 trunk/src/s_serv.c (File Modified)
294 +1 -0 trunk/src/s_user.c (File Modified)
295
296
297 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
298 Log:
299 - fix a bug here
300
301
302 Changes: Modified:
303 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
304
305
306 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
307 Log:
308 - regen configure
309
310
311 Changes: Modified:
312 +114 -1 trunk/configure (File Modified)
313
314
315 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
316 Log:
317 - remove "ASM hashing code" from the configure overview
318
319
320 Changes: Modified:
321 +0 -1 trunk/configure.ac (File Modified)
322
323
324 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
325 Log:
326 Target left IRC (more friendly error message if a UID
327 cannot be found) for /invite.
328
329
330 Changes: Modified:
331 +8 -3 trunk/modules/m_invite.c (File Modified)
332
333
334 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
335 Log:
336 Remove emptyline craq because it leaks memory on /rehash motd etc.
337 from ratbox 2.2 (anfl/Androsyn)
338
339
340 Changes: Modified:
341 +6 -14 trunk/src/cache.c (File Modified)
342
343
344 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
345 Log:
346 Merge old trunk r2767:
347 Copy channel name from command on lowerTS JOIN/SJOIN,
348 this makes the capitalization of the channel name
349 timestamped like modes are.
350
351
352 Changes: Modified:
353 +3 -0 trunk/modules/core/m_join.c (File Modified)
354 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
355
356
357 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
358 Log:
359 Merge old trunk r2065,r2067:
360 channel_modes(): get rid of the trailing space
361 also make the *pbuf check work like it should
362 (don't call IsMember another time if we already
363 gave one parameter)
364 simplify a bit more, update comments
365
366
367 Changes: Modified:
368 +13 -13 trunk/src/channel.c (File Modified)
369
370
371 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
372 Log:
373 webirc bugfix
374
375
376 Changes: Modified:
377 +1 -1 trunk/extensions/m_webirc.c (File Modified)
378
379
380 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
381 Log:
382 chghost: refuse spoofs which are empty or start with a colon
383 (would break the protocol)
384
385
386 Changes: Modified:
387 +3 -0 trunk/modules/m_chghost.c (File Modified)
388
389
390 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
391 Log:
392 Fix description of 043 numeric.
393
394
395 Changes: Modified:
396 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
397
398
399 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
400 Log:
401 SAVE: make the nickTS of the UID nick equal to 100, so it
402 is always in sync on the network.
403
404
405 Changes: Modified:
406 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
407 +15 -11 trunk/modules/core/m_nick.c (File Modified)
408
409
410 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
411 Log:
412 Force nickTS to increase when a local user changes their nick.
413
414
415 Changes: Modified:
416 +5 -1 trunk/modules/core/m_nick.c (File Modified)
417
418
419 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
420 Log:
421 Remove #define UFLAGS. We haven't allowed this
422 undocumented extension to the IRC protocol for
423 years (allowing an initial umode in USER).
424
425
426 Changes: Modified:
427 +0 -2 trunk/modules/m_user.c (File Modified)
428
429
430 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
431 Log:
432 Move new_local_user hook, so it is possible to call
433 exit_client() from it, refusing the connection.
434
435
436 Changes: Modified:
437 +3 -1 trunk/doc/hooks.txt (File Modified)
438 +10 -9 trunk/src/s_user.c (File Modified)
439
440
441 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
442 Log:
443 Only free PreClient struct when the rest of the Client
444 is freed, not immediately upon exit_client(). Doing this
445 would cause problems with sasl's new_local_user hook
446 vs hooks that exit the client there.
447
448
449 Changes: Modified:
450 +0 -1 trunk/src/client.c (File Modified)
451
452
453 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
454 Log:
455 Use TS6 prefix for server-server JOIN 0.
456
457
458 Changes: Modified:
459 +2 -1 trunk/modules/core/m_join.c (File Modified)
460
461
462 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
463 Log:
464 Use orighost in kill server notices.
465
466
467 Changes: Modified:
468 +3 -3 trunk/modules/core/m_kill.c (File Modified)
469
470
471 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
472 Log:
473 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
474
475
476 Changes: Modified:
477 +3 -3 trunk/modules/m_set.c (File Modified)
478
479
480 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
481 Log:
482 - 2.2 operline
483
484
485 Changes: Modified:
486 +1 -1 trunk/src/messages.tab (File Modified)
487
488
489 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
490 Log:
491 Show max_clients in /info.
492
493
494 Changes: Modified:
495 +6 -0 trunk/modules/m_info.c (File Modified)
496
497
498 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
499 Log:
500 Don't allow /quote set max higher than the
501 serverinfo::max_clients ircd.conf value.
502
503
504 Changes: Modified:
505 +8 -0 trunk/modules/m_set.c (File Modified)
506
507
508 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
509 Log:
510 Change code that checks maxclients limit: allow exactly
511 the configured amount of non-exceed_limit clients.
512 Code that appeared to limit exceed_limit clients too
513 but less heavily removed (it was not effective because
514 the parentheses were wrong).
515
516
517 Changes: Modified:
518 +2 -4 trunk/src/s_user.c (File Modified)
519
520
521 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
522 Log:
523 By default, leave MAX_BUFFER fds free for log files,
524 server connections, ident lookups, exceed_limit clients,
525 etc. Mention this in example.conf and reference.conf.
526
527
528 Changes: Modified:
529 +4 -2 trunk/doc/example.conf (File Modified)
530 +3 -1 trunk/doc/reference.conf (File Modified)
531 +1 -1 trunk/src/s_conf.c (File Modified)
532
533
534 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
535 Log:
536 --with-maxclients configure option is gone
537
538
539 Changes: Modified:
540 +0 -11 trunk/INSTALL (File Modified)
541
542
543 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
544 Log:
545 Make the code that raises fd rlimit to hard limit work.
546
547
548 Changes: Modified:
549 +5 -5 trunk/src/ircd.c (File Modified)
550
551
552 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
553 Log:
554 - note the I/O reworking
555
556
557 Changes: Modified:
558 +2 -0 trunk/NEWS (File Modified)
559
560
561 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
562 Log:
563 - use mkdir -p
564
565
566 Changes: Modified:
567 +4 -4 trunk/doc/Makefile.in (File Modified)
568
569
570 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
571 Log:
572 - enforce proper conditions for EPOLL_CTL_DEL.
573 - remove possibly problematic "performance" check
574
575
576 Changes: Modified:
577 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
578
579
580 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
581 Log:
582 - rename m_list_safelist to m_list and remove ratbox implementation
583
584
585 Changes: Modified:
586 +393 -664 trunk/modules/Makefile.in (File Modified)
587 + - trunk/modules/m_list.c (File Added)
588 + - trunk/modules/m_list_ratbox.c (File Deleted)
589 + - trunk/modules/m_list_safelist.c (File Deleted)
590
591
592 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
593 Log:
594 - some more transit to sendto_one_numeric().
595
596
597 Changes: Modified:
598 +2 -3 trunk/modules/m_away.c (File Modified)
599 +3 -3 trunk/src/messages.tab (File Modified)
600 +1 -1 trunk/src/s_user.c (File Modified)
601
602
603 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
604 Log:
605 - change some sendto_one() to sendto_one_numeric().
606
607
608 Changes: Modified:
609 +4 -10 trunk/modules/m_admin.c (File Modified)
610 +3 -3 trunk/modules/m_map.c (File Modified)
611 +12 -12 trunk/src/messages.tab (File Modified)
612 +1 -2 trunk/src/s_conf.c (File Modified)
613 +9 -10 trunk/src/s_user.c (File Modified)
614
615
616 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
617 Log:
618 - river's ports.c from old charybdis trunk
619
620
621 Changes: Modified:
622 +195 -0 trunk/configure.ac (File Modified)
623 + - trunk/libcharybdis/ports.c (File Added)
624
625
626 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
627 Log:
628 - remove broken ports stuff and devpoll stuff.
629
630
631 Changes: Modified:
632 +0 -307 trunk/configure (File Modified)
633 +0 -21 trunk/configure.ac (File Modified)
634 +0 -474 trunk/include/setup.h.in (File Modified)
635 + - trunk/libcharybdis/devpoll.c (File Deleted)
636 + - trunk/libcharybdis/ports.c (File Deleted)
637
638
639 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
640 Log:
641 - regenerate files
642
643
644 Changes: Modified:
645 +1 -25 trunk/configure (File Modified)
646 +0 -3 trunk/include/setup.h.in (File Modified)
647
648
649 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
650 Log:
651 - remove x86-optimized hash code.
652
653
654 Changes: Modified:
655 +0 -13 trunk/configure.ac (File Modified)
656 +2 -187 trunk/src/Makefile.in (File Modified)
657 + - trunk/src/fnvhash.s (File Deleted)
658
659
660 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
661 Log:
662 - apparently setting KE_LENGTH to 128 is fine.
663
664
665 Changes: Modified:
666 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
667
668
669 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
670 Log:
671 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
672
673
674 Changes: Modified:
675 +5627 -5747 trunk/configure (File Modified)
676 +0 -15 trunk/configure.ac (File Modified)
677 +0 -2 trunk/include/m_info.h (File Modified)
678 +6 -9 trunk/include/setup.h.in (File Modified)
679 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
680
681
682 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
683 Log:
684 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
685 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
686 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
687
688
689 Changes: Modified:
690 +0 -5 trunk/include/config.h (File Modified)
691 +0 -5 trunk/include/config.h.dist (File Modified)
692 +0 -6 trunk/include/defaults.h (File Modified)
693 +0 -3 trunk/include/m_info.h (File Modified)
694 +21 -7 trunk/libcharybdis/commio.c (File Modified)
695 +2 -0 trunk/libcharybdis/commio.h (File Modified)
696 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
697 +4 -3 trunk/libcharybdis/poll.c (File Modified)
698 +0 -3 trunk/libcharybdis/select.c (File Modified)
699 +0 -9 trunk/src/ircd.c (File Modified)
700 +23 -26 trunk/src/listener.c (File Modified)
701 +2 -1 trunk/src/restart.c (File Modified)
702 +5 -1 trunk/src/s_auth.c (File Modified)
703 +1 -1 trunk/src/s_conf.c (File Modified)
704 +3 -1 trunk/src/s_serv.c (File Modified)
705
706
707 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
708 Log:
709 Repair operspy who !#channel, broken by me in r3283.
710
711
712 Changes: Modified:
713 +2 -2 trunk/modules/m_who.c (File Modified)
714
715
716 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
717 Log:
718 Update bug report and IRC channel information.
719
720
721 Changes: Modified:
722 +2 -1 trunk/BUGS (File Modified)
723 +2 -1 trunk/NEWS (File Modified)
724
725
726 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
727 Log:
728 Change copyright years in version.c.SH as in release-2.1 r3339.
729
730
731 Changes: Modified:
732 +2 -2 trunk/src/version.c.SH (File Modified)
733
734
735 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
736 Log:
737 Rerun autoconf.
738
739
740 Changes: Modified:
741 +104 -0 trunk/configure (File Modified)
742
743
744 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
745 Log:
746 Need to check for various flavours of epoll,
747 even if --enable-epoll is forced.
748
749
750 Changes: Modified:
751 +1 -0 trunk/configure.ac (File Modified)
752
753
754 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
755 Log:
756 Hack to allow some more warnings, already present in configure (?).
757
758
759 Changes: Modified:
760 +1 -1 trunk/aclocal.m4 (File Modified)
761
762
763 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
764 Log:
765 Merge old trunk r2077,r2079:
766 - Move closing of servlink control fd to close_connection()
767 instead of doing it in exit_local_server(), and make sure
768 we first close the data fd and then the control fd.
769 - Have servlink process ready fds in order net, data, ctrl
770 instead of ctrl, data, net. This seems to fix the problem
771 that squit reasons do not show up on the other side of a
772 ziplink (by making it send any final SQUIT and/or ERROR
773 before noticing the closed control fd).
774
775
776 Changes: Modified:
777 +1 -1 trunk/servlink/io.c (File Modified)
778 +3 -12 trunk/src/client.c (File Modified)
779
780
781 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
782 Log:
783 Don't show the UID if a TS6 server sends a kick with
784 an empty or no comment. Note that charybdis never sends
785 such kicks.
786
787
788 Changes: Modified:
789 +4 -4 trunk/modules/core/m_kick.c (File Modified)
790
791
792 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
793 Log:
794 Merge old trunk r2081:
795 Don't say that services cannot be killed in
796 ERR_ISCHANSERVICE message (given when trying
797 to kick or deop them), as that's not the case.
798
799
800 Changes: Modified:
801 +1 -1 trunk/src/messages.tab (File Modified)
802
803
804 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
805 Log:
806 Merge old trunk r2059
807 Clarifications to the descriptions of umode +Q and cmode +F,
808 suggested by Ariadne@SorceryNet.
809
810
811 Changes: Modified:
812 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
813 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
814
815
816 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
817 Log:
818 Merge old trunk r2907,r2991:
819 Allow TESTLINE on channel names.
820
821
822 Changes: Modified:
823 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
824 +4 -0 trunk/help/opers/testline (File Modified)
825 +22 -0 trunk/modules/m_testline.c (File Modified)
826
827
828 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
829 Log:
830 Merge old trunk r2835:
831 resolver: if sendto(2) fails, try sending to the next nameserver
832
833
834 Changes: Modified:
835 +1 -1 trunk/src/res.c (File Modified)
836
837
838 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
839 Log:
840 Merge old trunk r2817:
841 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
842 starts with a digit. This is safe because the last
843 parameter is a nick and never a UID. (The first parameter
844 in a server-server two-param whois is a UID/SID.)
845
846
847 Changes: Modified:
848 +1 -1 trunk/modules/m_whois.c (File Modified)
849
850
851 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
852 Log:
853 Merge old trunk r2779,r2785:
854 Show correct privilege name in a few ERR_NOPRIVS numerics.
855
856
857 Changes: Modified:
858 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
859 +1 -1 trunk/extensions/m_opme.c (File Modified)
860 +2 -2 trunk/unsupported/m_force.c (File Modified)
861
862
863 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
864 Log:
865 Merge old trunk r2695:
866 Send an SQUIT instead of an ERROR to announce /die to connected servers.
867 This will generate better server notices.
868
869
870 Changes: Modified:
871 +3 -2 trunk/modules/core/m_die.c (File Modified)
872
873
874 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
875 Log:
876 Merge old trunk r2294:
877 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
878
879
880 Changes: Modified:
881 +1 -1 trunk/src/s_user.c (File Modified)
882
883
884 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
885 Log:
886 Merge old trunk r2226:
887 If we are connecting outward to a server, check if the
888 server name they sent is the same as what we tried to
889 connect to. Previously such a connection could succeed
890 if there existed connect blocks with the same IP and
891 passwords for the other server name.
892
893
894 Changes: Modified:
895 +11 -0 trunk/modules/core/m_server.c (File Modified)
896
897
898 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
899 Log:
900 Merge old trunk r2212:
901 Another handling of SJOINs without nicks:
902 Propagate them if the channel is +P or the channel
903 already existed, otherwise remove the channel again
904 and do not propagate the SJOIN.
905
906
907 Changes: Modified:
908 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
909
910
911 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
912 Log:
913 Remove channels entirely from /whois on services.
914 This cannot be overridden with operspy.
915
916
917 Changes: Modified:
918 +20 -17 trunk/modules/m_whois.c (File Modified)
919
920
921 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
922 Log:
923 Fix /who on channels with ** in their name.
924
925
926 Changes: Modified:
927 +2 -2 trunk/modules/m_who.c (File Modified)
928
929
930 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
931 Log:
932 NEWS: As in 2.1.3, mention that the TS6 revision will
933 interoperate with older versions
934
935
936 Changes: Modified:
937 +2 -1 trunk/NEWS (File Modified)
938
939
940 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
941 Log:
942 Fix documentation of HIDE_SERVERS_IPS define.
943
944
945 Changes: Modified:
946 +2 -2 trunk/include/config.h.dist (File Modified)
947
948
949 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
950 Log:
951 Don't leak auth{} spoofed ip for I-line is full notice either.
952
953
954 Changes: Modified:
955 +1 -1 trunk/src/s_conf.c (File Modified)
956
957
958 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
959 Log:
960 Update NEWS.
961
962
963 Changes: Modified:
964 +37 -0 trunk/NEWS (File Modified)
965
966
967 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
968 Log:
969 Allow /invite (but not invex) to override +r, +l, +j in
970 addition to +i. As before, a restrictive mode must be in
971 place at /invite time for the invite to have an effect;
972 +r does not count as a restrictive mode if the user is
973 logged in; +l and +j always count as restrictive modes to
974 allow for cases where they would allow join at /invite
975 time but not when the user tries to join.
976
977
978 Changes: Modified:
979 +6 -2 trunk/modules/m_invite.c (File Modified)
980 +21 -10 trunk/src/channel.c (File Modified)
981
982
983 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
984 Log:
985 Remove invite_ops_only, forcing it to YES.
986
987
988 Changes: Modified:
989 +0 -1 trunk/doc/example.conf (File Modified)
990 +0 -5 trunk/doc/reference.conf (File Modified)
991 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
992 +0 -1 trunk/include/s_conf.h (File Modified)
993 +0 -6 trunk/modules/m_info.c (File Modified)
994 +10 -14 trunk/modules/m_invite.c (File Modified)
995 +0 -1 trunk/src/newconf.c (File Modified)
996 +0 -1 trunk/src/s_conf.c (File Modified)
997
998
999 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1000 Log:
1001 Move username check after xline and dnsbl checks, so it
1002 will not complain to opers about clients who are xlined
1003 or blacklisted anyway (both of which silently reject).
1004
1005
1006 Changes: Modified:
1007 +15 -15 trunk/src/s_user.c (File Modified)
1008
1009
1010 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1011 Log:
1012 - MASTER_MAX is no longer relevant
1013
1014
1015 Changes: Modified:
1016 +0 -7 trunk/modules/m_set.c (File Modified)
1017
1018
1019 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1020 Log:
1021 - add config option for setting max_clients.
1022
1023
1024 Changes: Modified:
1025 +5 -0 trunk/doc/example.conf (File Modified)
1026 +5 -0 trunk/doc/reference.conf (File Modified)
1027 +2 -0 trunk/include/s_conf.h (File Modified)
1028 +1 -1 trunk/src/ircd.c (File Modified)
1029 +2 -0 trunk/src/newconf.c (File Modified)
1030 +2 -1 trunk/src/s_conf.c (File Modified)
1031
1032
1033 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1034 Log:
1035 - remove get_maxrss() and all of that insecure and unsafe nonsense
1036
1037
1038 Changes: Modified:
1039 +3 -38 trunk/src/ircd.c (File Modified)
1040 +1 -1 trunk/src/restart.c (File Modified)
1041 +0 -4 trunk/src/s_stats.c (File Modified)
1042
1043
1044 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1045 Log:
1046 - avoid some potential NULL dereferencing
1047
1048
1049 Changes: Modified:
1050 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1051
1052
1053 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1054 Log:
1055 - fix a typo
1056
1057
1058 Changes: Modified:
1059 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1060
1061
1062 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1063 Log:
1064 - rework poll a bit for the MAXCONNECTIONS changes.
1065
1066
1067 Changes: Modified:
1068 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1069
1070
1071 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1072 Log:
1073 Our way of using kqueue may cause it to report fds we
1074 don't know about anymore, cope.
1075
1076
1077 Changes: Modified:
1078 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1079
1080
1081 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1082 Log:
1083 Don't reference freed memory (fde_t) in comm_close().
1084
1085
1086 Changes: Modified:
1087 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1088
1089
1090 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1091 Log:
1092 - fix for 100% cpu use
1093
1094
1095 Changes: Modified:
1096 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1097
1098
1099 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1100 Log:
1101 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1102
1103
1104 Changes: Modified:
1105 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1106
1107
1108 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1109 Log:
1110 - clear up use of fd_table in ircd.
1111
1112
1113 Changes: Modified:
1114 +3 -2 trunk/src/s_serv.c (File Modified)
1115
1116
1117 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1118 Log:
1119 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1120
1121
1122 Changes: Modified:
1123 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1124 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1125 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1126 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1127 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1128 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1129 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1130 +2 -2 trunk/libcharybdis/select.c (File Modified)
1131
1132
1133 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1134 Log:
1135 Fix some cases where the size argument to strlcpy()
1136 for usernames and hostnames is 1 too small.
1137
1138
1139 Changes: Modified:
1140 +1 -1 trunk/modules/m_chghost.c (File Modified)
1141 +2 -2 trunk/src/res.c (File Modified)
1142 +2 -2 trunk/src/s_user.c (File Modified)
1143
1144
1145 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1146 Log:
1147 Cut down quit/part/kick reasons to avoid quit reasons
1148 overflowing the client exiting server notice (from
1149 TOPICLEN to 260). kill reasons become shorter accordingly.
1150 kline/dline/gline reasons become 390.
1151 away messages stay at TOPICLEN for now.
1152
1153
1154 Changes: Modified:
1155 +8 -3 trunk/include/ircd_defs.h (File Modified)
1156 +2 -2 trunk/modules/m_dline.c (File Modified)
1157 +4 -4 trunk/modules/m_gline.c (File Modified)
1158 +2 -2 trunk/modules/m_kline.c (File Modified)
1159
1160
1161 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1162 Log:
1163 Don't leak auth{} spoofed IP addresses in +f notices.
1164 from ratbox (androsyn)
1165
1166
1167 Changes: Modified:
1168 +10 -3 trunk/src/s_conf.c (File Modified)
1169
1170
1171 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1172 Log:
1173 Make oper_up() take +i/-i during opering up into account
1174 (e.g. no_oper_invis extension, +i in operator::umodes).
1175 Remove the hack from no_oper_invis.
1176
1177
1178 Changes: Modified:
1179 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1180 +4 -0 trunk/src/s_user.c (File Modified)
1181
1182
1183 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1184 Log:
1185 no_oper_invis: decrement invisible count when clearing
1186 invisible on a local client who has just opered up
1187 oper_up() should really do this
1188
1189
1190 Changes: Modified:
1191 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1192
1193
1194 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1195 Log:
1196 Put "End of Channel Quiet List" instead of
1197 "End of Channel Ban List" for a +q list.
1198 Due to client restrictions the numerics for
1199 quiet lists must be the same as for ban lists.
1200
1201
1202 Changes: Modified:
1203 +4 -1 trunk/src/chmode.c (File Modified)
1204
1205
1206 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1207 Log:
1208 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1209 Change TS6 JOIN processing
1210 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1211 a local user joins an existing channel
1212 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1213 propagating a TS6 JOIN
1214 - don't interpret simple modes in an incoming TS6 JOIN
1215
1216 This is to avoid desyncs when certain mode changes (e.g. -im)
1217 cross with joins. A downside is that simple modes will be
1218 more desynched when a JOIN creates a channel or lowers TS,
1219 but that's less important.
1220
1221 Update the TS6 specification to include this, and clarify
1222 that TMODE can come from a server and that MODE must be
1223 translated into TMODE from other servers too.
1224
1225
1226 Changes: Modified:
1227 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1228 +19 -127 trunk/modules/core/m_join.c (File Modified)
1229
1230
1231 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1232 Log:
1233 Make -logfile work again.
1234
1235
1236 Changes: Modified:
1237 +2 -2 trunk/src/s_log.c (File Modified)
1238
1239
1240 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1241 Log:
1242 - fix off-by-one memory overflow error.
1243
1244
1245 Changes: Modified:
1246 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1247
1248
1249 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1250 Log:
1251 Change handling of modularized umodes:
1252 - keep the bitmask reserved forever to the letter, fixing
1253 the problems when loading multiple umode modules,
1254 unloading them and then loading them in a different order
1255 - don't allow local users to change umodes which have
1256 been unloaded and don't set them on new users via
1257 default_umodes
1258
1259
1260 Changes: Modified:
1261 +24 -3 trunk/src/s_user.c (File Modified)
1262
1263
1264 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1265 Log:
1266 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1267
1268
1269 Changes: Modified:
1270 +1 -0 trunk/include/s_user.h (File Modified)
1271 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1272 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1273 +22 -0 trunk/src/s_user.c (File Modified)
1274
1275
1276 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1277 Log:
1278 DNSBL keyword substitution is available as of 2.1.3.
1279
1280
1281 Changes: Modified:
1282 +1 -1 trunk/doc/example.conf (File Modified)
1283
1284
1285 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1286 Log:
1287 Change two occurances like match(userinput, target_p->name) ||
1288 match(target_p->name, userinput) to just match(userinput,
1289 target_p->name). No client name can contain * or ? now.
1290
1291
1292 Changes: Modified:
1293 +1 -1 trunk/modules/m_trace.c (File Modified)
1294 +1 -2 trunk/src/s_serv.c (File Modified)
1295
1296
1297 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1298 Log:
1299 Do not try find_server() on a name find_client() has
1300 returned NULL for, as this will always return NULL
1301 since the removal of hostmasking.
1302
1303
1304 Changes: Modified:
1305 +1 -2 trunk/modules/m_pong.c (File Modified)
1306 +0 -4 trunk/src/s_serv.c (File Modified)
1307
1308
1309 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1310 Log:
1311 Remove server_exists() which checked whether the
1312 server name existed taking hostmasking into account
1313 and just check with find_server(); admittedly
1314 this checks if the name is a SID but that's not
1315 a real problem.
1316
1317
1318 Changes: Modified:
1319 +3 -27 trunk/modules/core/m_server.c (File Modified)
1320
1321
1322 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1323 Log:
1324 Remove hash_find_masked_server(), which made it possible
1325 to specify the full (unmasked) name of a server behind
1326 a hostmask. As a result find_any_client() (for prefixes)
1327 becomes equal to find_client(), so remove that too.
1328
1329
1330 Changes: Modified:
1331 +0 -1 trunk/include/hash.h (File Modified)
1332 +1 -75 trunk/src/hash.c (File Modified)
1333 +1 -1 trunk/src/parse.c (File Modified)
1334
1335
1336 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1337 Log:
1338 Remove '*' from valid server name characters.
1339 This makes it impossible to connect hostmasked servers.
1340 (This support didn't work well anyway, was incompatible
1341 with TS6 and we never masked ourselves.)
1342
1343
1344 Changes: Modified:
1345 +1 -1 trunk/src/match.c (File Modified)
1346
1347
1348 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1349 Log:
1350 Change spambot, flooder and jupe joiner notices from host to orighost.
1351
1352
1353 Changes: Modified:
1354 +1 -1 trunk/modules/core/m_join.c (File Modified)
1355 +2 -2 trunk/modules/core/m_message.c (File Modified)
1356 +2 -2 trunk/src/channel.c (File Modified)
1357
1358
1359 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1360 Log:
1361 Add documentation for SASL client protocol, same as atheme doc/SASL.
1362
1363
1364 Changes: Modified:
1365 + - trunk/doc/sasl.txt (File Added)
1366
1367
1368 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1369 Log:
1370 Include real hostname in Closing Link message for unknown
1371 connections that have sent USER. This is helpful for
1372 k-lined users while not breaking server IP hiding.
1373
1374
1375 Changes: Modified:
1376 +3 -1 trunk/src/client.c (File Modified)
1377
1378
1379 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1380 Log:
1381 Rerun autoconf.
1382
1383
1384 Changes: Modified:
1385 +29 -29 trunk/configure (File Modified)
1386
1387
1388 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1389 Log:
1390 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1391
1392
1393 Changes: Modified:
1394 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1395
1396
1397 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1398 Log:
1399 Backport from early 3.x:
1400
1401 --
1402 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1403 Log:
1404 - remove "Processing connection to foobar.net" message
1405
1406
1407 Changes: Modified:
1408 +0 -3 trunk/src/s_auth.c (File Modified)
1409
1410
1411 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1412 Log:
1413 - missed the processing connection one (actually, we can probably nuke this one)
1414
1415
1416 Changes: Modified:
1417 +1 -2 trunk/src/s_auth.c (File Modified)
1418
1419
1420 river 2006/09/27 16:33:05 UTC (20060927-2174)
1421 Log:
1422 get_client_name = stupid
1423
1424
1425
1426 Changes: Modified:
1427 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1428
1429
1430 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1431 Log:
1432 - remove excessive arguments
1433
1434
1435 Changes: Modified:
1436 +1 -2 trunk/src/s_conf.c (File Modified)
1437 +1 -1 trunk/src/s_user.c (File Modified)
1438
1439
1440 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1441 Log:
1442 - use sendto_one_notice() for on-connect notices too.
1443
1444
1445 Changes: Modified:
1446 +10 -10 trunk/src/s_auth.c (File Modified)
1447
1448
1449 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1450 Log:
1451 - use sendto_one_notice() in the core, too.
1452
1453
1454 Changes: Modified:
1455 +2 -2 trunk/src/chmode.c (File Modified)
1456 +8 -15 trunk/src/modules.c (File Modified)
1457 +3 -5 trunk/src/s_conf.c (File Modified)
1458 +1 -2 trunk/src/s_newconf.c (File Modified)
1459 +20 -57 trunk/src/s_user.c (File Modified)
1460
1461
1462 river 2006/09/27 16:19:25 UTC (20060927-2166)
1463 Log:
1464 the KILL command will use get_client_name(, SHOW_IP) instead of
1465 target->name, and will show a more useful error for local opers
1466
1467
1468
1469 Changes: Modified:
1470 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1471
1472
1473 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1474 Log:
1475 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1476
1477
1478 Changes: Modified:
1479 +4 -2 trunk/src/send.c (File Modified)
1480
1481
1482 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1483 Log:
1484 - back out r2159
1485
1486
1487 Changes: Modified:
1488 +1 -1 trunk/include/client.h (File Modified)
1489
1490
1491 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1492 Log:
1493 - get_id(): fall back to "*" if client has no known name
1494
1495
1496 Changes: Modified:
1497 +1 -1 trunk/include/client.h (File Modified)
1498
1499
1500 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1501 Log:
1502 - convert to sendto_one_notice().
1503
1504
1505 Changes: Modified:
1506 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1507 +4 -6 trunk/unsupported/m_force.c (File Modified)
1508
1509
1510 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1511 Log:
1512 - use sendto_one_notice() in many places instead of
1513 sendto_one(source_p, ":%s NOTICE %s :", ...);
1514
1515
1516 Changes: Modified:
1517 +10 -25 trunk/extensions/example_module.c (File Modified)
1518 +5 -14 trunk/extensions/hurt.c (File Modified)
1519 +1 -2 trunk/extensions/m_42.c (File Modified)
1520 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1521 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1522 +1 -2 trunk/extensions/m_opme.c (File Modified)
1523 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1524 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1525 +3 -7 trunk/modules/core/m_die.c (File Modified)
1526 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1527 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1528 +1 -2 trunk/modules/m_challenge.c (File Modified)
1529 +11 -15 trunk/modules/m_connect.c (File Modified)
1530 +20 -28 trunk/modules/m_dline.c (File Modified)
1531 +2 -2 trunk/modules/m_etrace.c (File Modified)
1532 +11 -21 trunk/modules/m_gline.c (File Modified)
1533 +2 -4 trunk/modules/m_kline.c (File Modified)
1534 +1 -2 trunk/modules/m_rehash.c (File Modified)
1535 +3 -7 trunk/modules/m_restart.c (File Modified)
1536 +31 -45 trunk/modules/m_set.c (File Modified)
1537 +2 -4 trunk/modules/m_testmask.c (File Modified)
1538 +5 -8 trunk/modules/m_unreject.c (File Modified)
1539 +2 -5 trunk/modules/m_xline.c (File Modified)
1540 --
1541
1542
1543 Changes: Modified:
1544 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1545 +10 -25 trunk/extensions/example_module.c (File Modified)
1546 +5 -14 trunk/extensions/hurt.c (File Modified)
1547 +1 -2 trunk/extensions/m_42.c (File Modified)
1548 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1549 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1550 +1 -2 trunk/extensions/m_opme.c (File Modified)
1551 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1552 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1553 +3 -7 trunk/modules/core/m_die.c (File Modified)
1554 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1555 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1556 +1 -2 trunk/modules/m_challenge.c (File Modified)
1557 +11 -15 trunk/modules/m_connect.c (File Modified)
1558 +2 -4 trunk/modules/m_dline.c (File Modified)
1559 +2 -2 trunk/modules/m_etrace.c (File Modified)
1560 +11 -21 trunk/modules/m_gline.c (File Modified)
1561 +2 -4 trunk/modules/m_kline.c (File Modified)
1562 +1 -2 trunk/modules/m_rehash.c (File Modified)
1563 +3 -7 trunk/modules/m_restart.c (File Modified)
1564 +31 -45 trunk/modules/m_set.c (File Modified)
1565 +2 -4 trunk/modules/m_testmask.c (File Modified)
1566 +5 -8 trunk/modules/m_unreject.c (File Modified)
1567 +1 -3 trunk/modules/m_xline.c (File Modified)
1568 +2 -2 trunk/src/chmode.c (File Modified)
1569 +8 -15 trunk/src/modules.c (File Modified)
1570 +10 -14 trunk/src/s_auth.c (File Modified)
1571 +3 -6 trunk/src/s_conf.c (File Modified)
1572 +1 -2 trunk/src/s_newconf.c (File Modified)
1573 +20 -57 trunk/src/s_user.c (File Modified)
1574 +4 -2 trunk/src/send.c (File Modified)
1575 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1576 +4 -6 trunk/unsupported/m_force.c (File Modified)
1577
1578
1579 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1580 Log:
1581 - keyword-subst from charybdis 2.2.
1582
1583
1584 Changes: Modified:
1585 +12 -3 trunk/doc/example.conf (File Modified)
1586 +58 -3 trunk/doc/reference.conf (File Modified)
1587 + - trunk/include/substitution.h (File Added)
1588 +1 -0 trunk/src/Makefile.in (File Modified)
1589 +2 -2 trunk/src/s_conf.c (File Modified)
1590 +164 -1 trunk/src/s_user.c (File Modified)
1591 + - trunk/src/substitution.c (File Added)
1592
1593
1594 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1595 Log:
1596 Removed merge tracking for "svnmerge" for
1597 http://svn.atheme.org/charybdis/branches/release-2.2
1598
1599
1600 Changes: Modified:
1601 + - trunk/ (Property Modified)
1602
1603
1604 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1605 Log:
1606 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1607 http://svn.atheme.org/charybdis/branches/release-2.2
1608
1609
1610 Changes: Modified:
1611 + - trunk/ (Property Modified)
1612
1613
1614 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1615 Log:
1616 Removed merge tracking for "svnmerge" for
1617 http://svn.atheme.org/charybdis/branches/release-2.2
1618
1619
1620 Changes: Modified:
1621 + - trunk/ (Property Modified)
1622
1623
1624 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1625 Log:
1626 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1627 http://svn.atheme.org/charybdis/branches/release-2.2
1628
1629
1630 Changes: Modified:
1631 + - trunk/ (Property Modified)
1632
1633
1634 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1635 Log:
1636 - bleah
1637
1638
1639 Changes: Modified:
1640 + - trunk/ (Property Modified)
1641
1642
1643 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1644 Log:
1645 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1646 http://svn.atheme.org/charybdis/branches/release-2.2
1647
1648
1649 Changes: Modified:
1650 + - trunk/ (Property Modified)
1651
1652
1653 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1654 Log:
1655 - version bump to 2.2.0
1656
1657
1658 Changes: Modified:
1659 +3 -1 trunk/NEWS (File Modified)
1660 +1 -1 trunk/configure.ac (File Modified)
1661
1662
1663 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1664 Log:
1665 - the new plan:
1666 + branches/release-2.1 -> 2.2 base
1667 + 3.0 -> branches/cxxconversion
1668 + backport some immediate 3.0 functionality for 2.2
1669 + other stuff
1670
1671
1672 Changes: Modified:
1673 + - trunk/ (File Added)
1674
1675
1676 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1677 Log:
1678 Merged revisions 3135,3137 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1680
1681 ........
1682 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1683
1684 - Expand TRACE description
1685 - Mention expiry time in TESTLINE
1686 ........
1687 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1688
1689 Update copyright year for sgml docs to 2007.
1690 ........
1691
1692
1693 Changes: Modified:
1694 + - branches/release-2.1/ (Property Modified)
1695 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1696 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1697
1698
1699 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1700 Log:
1701 Merged revisions 1999 via svnmerge from
1702 http://svn.atheme.org/charybdis/trunk
1703 Add river to CREDITS
1704
1705 ........
1706 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1707
1708 vanity
1709 ........
1710
1711
1712 Changes: Modified:
1713 + - branches/release-2.1/ (Property Modified)
1714 +1 -0 branches/release-2.1/CREDITS (File Modified)
1715
1716
1717 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1718 Log:
1719 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1720 http://svn.atheme.org/charybdis/trunk
1721
1722 ........
1723 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1724
1725 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1726 ........
1727 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1728
1729 - add use_forward to /info
1730 ........
1731 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1732
1733 Call channel_modes() with &me instead of source_p when
1734 sending out a JOIN and SJOIN for a local user. This
1735 saves checking whether they are on the channel they
1736 have just joined.
1737 ........
1738 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1739
1740 If use_forward is disabled:
1741 - hide +fFQ in 005
1742 - hide +f in /mode #channel (/mode #channel f still shows it)
1743 - do not send any mode changes adding +f to local clients
1744 (-f ones are still sent)
1745 ........
1746
1747
1748 Changes: Modified:
1749 + - branches/release-2.1/ (Property Modified)
1750 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1751 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1752 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1753 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1754 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1755 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1756 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1757 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1758 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1759 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1760 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1761 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1762
1763
1764 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1765 Log:
1766 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1767
1768
1769 Changes: Modified:
1770 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1771 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1772 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1773
1774
1775 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1776 Log:
1777 Add accountability (wallops, log) to OKICK.
1778
1779
1780 Changes: Modified:
1781 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1782
1783
1784 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1785 Log:
1786 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1787 Similar to branches/release-2.2 r3061.
1788
1789
1790 Changes: Modified:
1791 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1792
1793
1794 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1795 Log:
1796 - Write xline to file after instead of before notifying opers and source
1797 - Also notify source of failure to add xline
1798 Similar to branches/release-2.2 r3057.
1799
1800
1801 Changes: Modified:
1802 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1803
1804
1805 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1806 Log:
1807 If a dline/kline/resv cannot be added to the file, send
1808 the regular notices to local opers and source anyway,
1809 and also warn the source (local opers were already warned).
1810 Similar to branches/release-2.2 r3053.
1811
1812
1813 Changes: Modified:
1814 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1815
1816
1817 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1818 Log:
1819 Port over fixes from unkline/unxline/unresv to undline.
1820 Similar to branches/release-2.2 r3049.
1821
1822
1823 Changes: Modified:
1824 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1825
1826
1827 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1828 Log:
1829 Merged revisions 2915 via svnmerge from
1830 http://svn.atheme.org/charybdis/trunk
1831
1832 ........
1833 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1834
1835 In usage message, show kline.conf and xline.conf instead
1836 of klines.conf and xlines.conf.
1837 ........
1838
1839
1840 Changes: Modified:
1841 + - branches/release-2.1/ (Property Modified)
1842 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1843
1844
1845 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1846 Log:
1847 Merged revisions 2831,2833,2853 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1849
1850 ........
1851 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1852
1853 unkline/unxline/unresv:
1854 - if fclose on the output returns an error, treat this as a
1855 write error too
1856 - check if the rename from the temp file to the ban conf failed
1857 ........
1858 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1859
1860 When adding a permanent dline/kline/xline/resv, check
1861 the return value of fclose().
1862 ........
1863 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1864
1865 Do not free xline aconf if it could not be written out.
1866 It will be added to the list in memory anyway.
1867 ........
1868
1869
1870 Changes: Modified:
1871 + - branches/release-2.1/ (Property Modified)
1872 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1873 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1874 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1875 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1876
1877
1878 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1879 Log:
1880 NEWS: Clarify effects of ip_cloaking changes a little.
1881
1882
1883 Changes: Modified:
1884 +2 -0 branches/release-2.1/NEWS (File Modified)
1885
1886
1887 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1888 Log:
1889 Rerun autoconf.
1890
1891
1892 Changes: Modified:
1893 +9 -9 branches/release-2.1/configure (File Modified)
1894
1895
1896 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1897 Log:
1898 Version bump on 2.1 branch to 2.1.2.
1899
1900
1901 Changes: Modified:
1902 +1 -1 branches/release-2.1/configure.ac (File Modified)
1903
1904
1905 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1906 Log:
1907 Mention r2801/r2805.
1908
1909
1910 Changes: Modified:
1911 +1 -0 branches/release-2.1/NEWS (File Modified)
1912
1913
1914 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1915 Log:
1916 Merged revisions 2801 via svnmerge from
1917 http://svn.atheme.org/charybdis/trunk
1918
1919 ........
1920 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1921
1922 ip_cloaking: try to avoid truncation by removing more
1923 components of the hostname (except the TLD).
1924 ........
1925
1926
1927 Changes: Modified:
1928 + - branches/release-2.1/ (Property Modified)
1929 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1930
1931
1932 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1933 Log:
1934 Update NEWS.
1935
1936
1937 Changes: Modified:
1938 +8 -1 branches/release-2.1/NEWS (File Modified)
1939
1940
1941 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1942 Log:
1943 Merged revisions 2781 via svnmerge from
1944 http://svn.atheme.org/charybdis/trunk
1945
1946 ........
1947 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1948
1949 Fix stupid bug: checked a hostmask against the found
1950 ban instead of all exceptions, causing all host mangled
1951 clients to be exempted if there was a single ban
1952 exception in many cases.
1953 ........
1954
1955
1956 Changes: Modified:
1957 + - branches/release-2.1/ (Property Modified)
1958 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1959
1960
1961 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1962 Log:
1963 Merged revisions 2773 via svnmerge from
1964 http://svn.atheme.org/charybdis/trunk
1965
1966 ........
1967 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1968
1969 user@host must be *@* for a shared{} block with flags=locops
1970 (server should not be *).
1971 ........
1972
1973
1974 Changes: Modified:
1975 + - branches/release-2.1/ (Property Modified)
1976 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1977
1978
1979 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1980 Log:
1981 Tweak \s code a little.
1982
1983
1984 Changes: Modified:
1985 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1986 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1987 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1988
1989
1990 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1991 Log:
1992 Merged revisions 2761 via svnmerge from
1993 http://svn.atheme.org/charybdis/trunk
1994
1995 ........
1996 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1997
1998 The testline/no_tilde fixes are in 2.1.1.
1999 ........
2000
2001
2002 Changes: Modified:
2003 + - branches/release-2.1/ (Property Modified)
2004 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2005
2006
2007 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2008 Log:
2009 Update NEWS.
2010
2011
2012 Changes: Modified:
2013 +4 -1 branches/release-2.1/NEWS (File Modified)
2014
2015
2016 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2017 Log:
2018 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
2019 http://svn.atheme.org/charybdis/trunk
2020 no_tilde fixes
2021
2022 ........
2023 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2024
2025 If the auth{} block has no_tilde and is not kline exempt,
2026 check the username without tilde against klines too.
2027 This is consistent with the way klines work on spoofs
2028 (klines checked on both raw and appearing-on-IRC version).
2029 ........
2030 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2031
2032 Rework the fix for klines with no_tilde.
2033 Add an extra argument to find_address_conf() for the
2034 username without tilde, as that may contain one character more.
2035 ........
2036 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2037
2038 Unbreak compile (because of r2697).
2039 testline with ~ could be improved some more perhaps, but this should work.
2040 ........
2041 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2042
2043 testline: take no_tilde and username truncation into account
2044 ........
2045 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2046
2047 Add some information on /testline with no_tilde and username truncation.
2048 ........
2049
2050
2051 Changes: Modified:
2052 + - branches/release-2.1/ (Property Modified)
2053 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2054 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2055 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2056 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2057 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2058 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2059
2060
2061 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2062 Log:
2063 Merged revisions 2149,2151 via svnmerge from
2064 http://svn.atheme.org/charybdis/trunk
2065
2066 ........
2067 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2068
2069 Move kills from services from +s to +k snomask.
2070 Kills from non-service opers remain on +s.
2071 ........
2072 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2073
2074 Update description of +s and +k snomasks.
2075 ........
2076
2077
2078 Changes: Modified:
2079 + - branches/release-2.1/ (Property Modified)
2080 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2081 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2082 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2083
2084
2085 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2086 Log:
2087 Merged revisions 2685 via svnmerge from
2088 http://svn.atheme.org/charybdis/trunk
2089
2090 ........
2091 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2092
2093 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2094 ........
2095
2096
2097 Changes: Modified:
2098 + - branches/release-2.1/ (Property Modified)
2099 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2100
2101
2102 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2103 Log:
2104 Merged revisions 2693 via svnmerge from
2105 http://svn.atheme.org/charybdis/trunk
2106
2107 ........
2108 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2109
2110 Fix truncation (by one) of unidented usernames
2111 if user registration is done because of DNSBL
2112 completion (which is the usual case if a valid
2113 NICK and USER are sent quickly and any DNSBLs
2114 are enabled).
2115 ........
2116
2117
2118 Changes: Modified:
2119 + - branches/release-2.1/ (Property Modified)
2120 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2121
2122
2123 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2124 Log:
2125 Update NEWS.
2126
2127
2128 Changes: Modified:
2129 +10 -0 branches/release-2.1/NEWS (File Modified)
2130
2131
2132 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2133 Log:
2134 Rerun autoconf.
2135
2136
2137 Changes: Modified:
2138 +9 -9 branches/release-2.1/configure (File Modified)
2139
2140
2141 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2142 Log:
2143 Version bump to 2.1.1.
2144
2145
2146 Changes: Modified:
2147 +1 -1 branches/release-2.1/configure.ac (File Modified)
2148
2149
2150 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2151 Log:
2152 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
2153 http://svn.atheme.org/charybdis/trunk
2154
2155 ........
2156 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2157
2158 - fix a server notice on SID collision where the server name is mentioned twice
2159 ........
2160 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2161
2162 - get_server_name() is stupid
2163 ........
2164 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2165
2166 - fix an oops
2167 ........
2168 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2169
2170 Do the Attempt to re-introduce SID server notice somewhat
2171 differently, showing a real host again if !HIDE_SERVERS_IPS
2172 and still showing the server name exactly once.
2173 ........
2174 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2175
2176 Fix log message for Attempt to re-introduce SID (server notice was ok).
2177 ........
2178 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2179
2180 - replace "No N line" with "no connect block" in a
2181 serverlog message
2182 - show attempted server name in a few serverlog messages
2183 ........
2184
2185
2186 Changes: Modified:
2187 + - branches/release-2.1/ (Property Modified)
2188 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2189
2190
2191 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2192 Log:
2193 Merged revisions 2218 via svnmerge from
2194 http://svn.atheme.org/charybdis/trunk
2195
2196 ........
2197 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2198
2199 Fix garbage in /stats y output on 64-bit archs.
2200 ........
2201
2202
2203 Changes: Modified:
2204 + - branches/release-2.1/ (Property Modified)
2205 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2206
2207
2208 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2209 Log:
2210 Merged revisions 2438 via svnmerge from
2211 http://svn.atheme.org/charybdis/trunk
2212
2213 ........
2214 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2215
2216 Enable Revision keyword in addition to Id.
2217 ........
2218
2219
2220 Changes: Modified:
2221 + - branches/release-2.1/ (Property Modified)
2222 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2223
2224
2225 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2226 Log:
2227 Merged revisions 2679 via svnmerge from
2228 http://svn.atheme.org/charybdis/trunk
2229
2230 ........
2231 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2232
2233 Port over ratbox 2.2 r23253 (anfl):
2234 - remove the cached storage of how many +beI there are, thereby fixing a
2235 case where it can get desynced from reality
2236 ........
2237
2238
2239 Changes: Modified:
2240 + - branches/release-2.1/ (Property Modified)
2241 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2242 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2243
2244
2245 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2246 Log:
2247 Merged revisions 2093,2095 via svnmerge from
2248 http://svn.atheme.org/charybdis/trunk
2249
2250 ........
2251 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2252
2253 - change DNSBL licensing to BSD.
2254 ........
2255 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2256
2257 - change x86-assembly FNV implementation to BSD license
2258 ........
2259
2260
2261 Changes: Modified:
2262 + - branches/release-2.1/ (Property Modified)
2263 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2264 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2265
2266
2267 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2268 Log:
2269 Merged revisions 2073,2075 via svnmerge from
2270 http://svn.atheme.org/charybdis/trunk
2271
2272 ........
2273 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2274
2275 Put full information in the squit reason when exiting
2276 a server due to a servlink (ziplinks) error.
2277 ........
2278 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2279
2280 Put full information in the squit reason when exiting
2281 a server due to not enough arguments for a command.
2282 ........
2283
2284
2285 Changes: Modified:
2286 + - branches/release-2.1/ (Property Modified)
2287 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2288 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2289
2290
2291 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2292 Log:
2293 Merged revisions 2071 via svnmerge from
2294 http://svn.atheme.org/charybdis/trunk
2295
2296 ........
2297 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2298
2299 Don't redirect users from an existing domain to an
2300 existing server in reference.conf.
2301 Idea from ratbox.
2302 ........
2303
2304
2305 Changes: Modified:
2306 + - branches/release-2.1/ (Property Modified)
2307 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2308
2309
2310 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2311 Log:
2312 Merged revisions 2053 via svnmerge from
2313 http://svn.atheme.org/charybdis/trunk
2314
2315 ........
2316 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2317
2318 Make find_channel_membership() choose the shortest list
2319 (channel's list or user's list) to search, avoiding excessive
2320 CPU usage with services which are in lots of channels.
2321 From ratbox 2.2 (anfl/jilles)
2322 ........
2323
2324
2325 Changes: Modified:
2326 + - branches/release-2.1/ (Property Modified)
2327 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2328
2329
2330 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2331 Log:
2332 Rerun autoconf.
2333
2334
2335 Changes: Modified:
2336 +9 -9 branches/release-2.1/configure (File Modified)
2337
2338
2339 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2340 Log:
2341 Version change 2.1.0rc1 -> 2.1.0 (release).
2342
2343
2344 Changes: Modified:
2345 +1 -1 branches/release-2.1/configure.ac (File Modified)
2346
2347
2348 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2349 Log:
2350 Merged revisions 2029 via svnmerge from
2351 http://svn.atheme.org/charybdis/trunk
2352
2353 ........
2354 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2355
2356 NEWS: mention m_webirc.c module
2357 ........
2358
2359
2360 Changes: Modified:
2361 + - branches/release-2.1/ (Property Modified)
2362 +1 -0 branches/release-2.1/NEWS (File Modified)
2363
2364
2365 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2366 Log:
2367 Rerun autoconf.
2368
2369
2370 Changes: Modified:
2371 +9 -9 branches/release-2.1/configure (File Modified)
2372
2373
2374 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2375 Log:
2376 Change version to 2.1.0rc1.
2377
2378
2379 Changes: Modified:
2380 +1 -1 branches/release-2.1/configure.ac (File Modified)
2381
2382
2383 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2384 Log:
2385 Merged revisions 2021 via svnmerge from
2386 http://svn.atheme.org/charybdis/trunk
2387
2388 ........
2389 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2390
2391 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2392 related flaky looking things, and instead keep a list
2393 of BlacklistClients in PreClient.
2394 ........
2395
2396
2397 Changes: Modified:
2398 + - branches/release-2.1/ (Property Modified)
2399 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2400 +1 -1 branches/release-2.1/include/client.h (File Modified)
2401 +0 -1 branches/release-2.1/include/res.h (File Modified)
2402 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2403 +0 -24 branches/release-2.1/src/res.c (File Modified)
2404 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2405
2406
2407 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2408 Log:
2409 Merged revisions 2015,2017 via svnmerge from
2410 http://svn.atheme.org/charybdis/trunk
2411
2412 ........
2413 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2414
2415 Check if the name in the question section of the
2416 DNS reply matches what we queried, to guard against
2417 late replies to a previous query with the same id.
2418 ........
2419 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2420
2421 res.c: add a comment summarizing our changes
2422 ........
2423
2424
2425 Changes: Modified:
2426 + - branches/release-2.1/ (Property Modified)
2427 +53 -18 branches/release-2.1/src/res.c (File Modified)
2428
2429
2430 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2431 Log:
2432 Merged revisions 1981 via svnmerge from
2433 http://svn.atheme.org/charybdis/trunk
2434
2435 ........
2436 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2437
2438 Alphabetize extensions and tweak the descriptions a little.
2439 ........
2440
2441
2442 Changes: Modified:
2443 + - branches/release-2.1/ (Property Modified)
2444 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2445 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2446
2447
2448 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2449 Log:
2450 Merged revisions 1975 via svnmerge from
2451 http://svn.atheme.org/charybdis/trunk
2452
2453 ........
2454 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2455
2456 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2457 We should use the IP and not truncate the hostname.
2458 From ratbox 2.2 (androsyn)
2459 ........
2460
2461
2462 Changes: Modified:
2463 + - branches/release-2.1/ (Property Modified)
2464 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2465
2466
2467 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2468 Log:
2469 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2470 http://svn.atheme.org/charybdis/trunk
2471
2472
2473 Changes: Modified:
2474 + - branches/release-2.1/ (Property Modified)
2475
2476
2477 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2478 Log:
2479 - branch 2.1 release family
2480
2481
2482 Changes: Modified:
2483 + - branches/release-2.1/ (File Added)
2484
2485
2486 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2487 Log:
2488 Describe new handling of host mangling in channel bans in SGML.
2489
2490
2491 Changes: Modified:
2492 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2493
2494
2495 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2496 Log:
2497 - ok, 2.1 operline brought to you by marvin the melancholy robot
2498
2499
2500 Changes: Modified:
2501 +1 -1 trunk/src/messages.tab (File Modified)
2502
2503
2504 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2505 Log:
2506 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2507 If anybody comes up with anything better, then please let us know
2508 and we will change this before 2.1 is branched.
2509
2510
2511 Changes: Modified:
2512 +1 -1 trunk/src/messages.tab (File Modified)
2513
2514
2515 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2516 Log:
2517 Add EUID to capab.txt.
2518
2519
2520 Changes: Modified:
2521 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2522
2523
2524 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2525 Log:
2526 Update NEWS file.
2527
2528
2529 Changes: Modified:
2530 +3 -0 trunk/NEWS (File Modified)
2531
2532
2533 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2534 Log:
2535 Allow service{} servers to manipulate the nick delay table
2536 (for "nickserv enforcement").
2537 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2538 If duration is 0, the nickdelay entry is removed, otherwise
2539 it is added with the duration in seconds (maximum 24 hours).
2540 It is suggested that this is used if the EUID capab is present.
2541
2542
2543 Changes: Modified:
2544 +42 -1 trunk/modules/m_services.c (File Modified)
2545
2546
2547 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2548 Log:
2549 HURT: strip off *@ from the start of the mask
2550 reject anything else containing '@' or '!'
2551
2552
2553 Changes: Modified:
2554 +11 -0 trunk/extensions/hurt.c (File Modified)
2555
2556
2557 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2558 Log:
2559 ircd.c: need supported.h here
2560
2561
2562 Changes: Modified:
2563 +1 -0 trunk/src/ircd.c (File Modified)
2564
2565
2566 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2567 Log:
2568 HURT: less ambiguity here
2569 ips/hosts to be hurt must contain a '.' or ':' otherwise
2570 they are interpreted as nicks
2571
2572
2573 Changes: Modified:
2574 +14 -9 trunk/extensions/hurt.c (File Modified)
2575
2576
2577 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2578 Log:
2579 - we're now ircd-charybdis.org.
2580 - properly alphabetize credits
2581
2582
2583 Changes: Modified:
2584 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2585
2586
2587 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2588 Log:
2589 - add additional modules to the configs
2590
2591
2592 Changes: Modified:
2593 +6 -0 trunk/doc/example.conf (File Modified)
2594 +12 -0 trunk/doc/reference.conf (File Modified)
2595
2596
2597 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2598 Log:
2599 - remove hurt.h, it is pointless and confusing
2600
2601
2602 Changes: Modified:
2603 +27 -62 trunk/extensions/hurt.c (File Modified)
2604 + - trunk/extensions/hurt.h (File Deleted)
2605
2606
2607 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2608 Log:
2609 - add code to suggest a local HURT by nickname.
2610 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2611
2612
2613 Changes: Modified:
2614 +40 -10 trunk/extensions/hurt.c (File Modified)
2615 +1 -0 trunk/extensions/hurt.h (File Modified)
2616
2617
2618 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2619 Log:
2620 - update NEWS file
2621
2622
2623 Changes: Modified:
2624 +2 -1 trunk/NEWS (File Modified)
2625
2626
2627 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2628 Log:
2629 MASKTRACE/TESTMASK: check orighost as well
2630
2631
2632 Changes: Modified:
2633 +4 -2 trunk/modules/m_etrace.c (File Modified)
2634 +3 -1 trunk/modules/m_testmask.c (File Modified)
2635
2636
2637 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2638 Log:
2639 Make RPL_ISUPPORT (005) numeric modularizable.
2640 Currently it will reassemble the numeric every time
2641 it needs to be sent, using a few dozen callbacks;
2642 if this is too slow some caching scheme should be
2643 implemented.
2644
2645
2646 Changes: Modified:
2647 +0 -1 trunk/include/s_user.h (File Modified)
2648 +36 -114 trunk/include/supported.h (File Modified)
2649 +1 -1 trunk/modules/m_version.c (File Modified)
2650 +1 -0 trunk/src/Makefile.in (File Modified)
2651 +1 -0 trunk/src/ircd.c (File Modified)
2652 +300 -25 trunk/src/s_user.c (File Modified)
2653 + - trunk/src/supported.c (File Added)
2654
2655
2656 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2657 Log:
2658 EUID orighost could differ from host only in case,
2659 do not mark as dynamic spoof then
2660
2661
2662 Changes: Modified:
2663 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2664
2665
2666 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2667 Log:
2668 kline help file: clarify a bit and remove some obsolete stuff
2669 partly suggested by Olin
2670
2671
2672 Changes: Modified:
2673 +8 -8 trunk/help/opers/kline (File Modified)
2674
2675
2676 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2677 Log:
2678 Update NEWS file.
2679
2680
2681 Changes: Modified:
2682 +20 -0 trunk/NEWS (File Modified)
2683
2684
2685 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2686 Log:
2687 Show real host/IP to nonopers whoising themselves.
2688 The IP is not shown for auth{} spoofs, otherwise it is,
2689 as it looked rather weird to me to show an auth{} spoofed
2690 IP like this. (/userhost on self still shows the IP.)
2691
2692
2693 Changes: Modified:
2694 +13 -2 trunk/modules/m_whois.c (File Modified)
2695
2696
2697 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2698 Log:
2699 Document nick_delay stuff and move it around a bit.
2700
2701
2702 Changes: Modified:
2703 +1 -2 trunk/doc/example.conf (File Modified)
2704 +8 -2 trunk/doc/reference.conf (File Modified)
2705
2706
2707 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2708 Log:
2709 - disable nickdelay by default. Needs to be documented in reference.conf.
2710
2711
2712 Changes: Modified:
2713 +2 -0 trunk/doc/example.conf (File Modified)
2714 +2 -0 trunk/doc/reference.conf (File Modified)
2715
2716
2717 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2718 Log:
2719 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2720
2721
2722 Changes: Modified:
2723 +2 -1 trunk/modules/m_services.c (File Modified)
2724
2725
2726 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2727 Log:
2728 ip_cloaking: somewhat hackish but we need to send the
2729 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2730 umodes
2731
2732
2733 Changes: Modified:
2734 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2735
2736
2737 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2738 Log:
2739 If EUID is used, show realhost in far connect notice
2740 (but not in far disconnect notice).
2741
2742
2743 Changes: Modified:
2744 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2745
2746
2747 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2748 Log:
2749 ip_cloaking:
2750 - use non-ENCAP CHGHOST if possible
2751 - really introduce new users with their mangled and real
2752 host if +h is in default umodes
2753
2754
2755 Changes: Modified:
2756 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2757
2758
2759 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2760 Log:
2761 Add non-ENCAP CHGHOST.
2762
2763
2764 Changes: Modified:
2765 +49 -11 trunk/modules/m_chghost.c (File Modified)
2766
2767
2768 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2769 Log:
2770 Initial addition of EUID (puts realhost/account in same
2771 command as user introduction).
2772 See doc/technical/euid.txt for more information.
2773 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2774
2775
2776 Changes: Modified:
2777 + - trunk/doc/technical/euid.txt (File Added)
2778 +2 -1 trunk/include/s_serv.h (File Modified)
2779 +1 -1 trunk/include/s_user.h (File Modified)
2780 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2781 +1 -34 trunk/modules/m_chghost.c (File Modified)
2782 +0 -28 trunk/modules/m_services.c (File Modified)
2783 +30 -1 trunk/src/s_serv.c (File Modified)
2784 +30 -3 trunk/src/s_user.c (File Modified)
2785
2786
2787 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2788 Log:
2789 Store the mangled host in localClient and use it for
2790 ban matching (also match real host for mangled users,
2791 also match mangled host for uncloaked users).
2792 Improve interaction of +h with auth{} and services
2793 spoofs.
2794 Note that all of this only applies to clients who
2795 connect after the mangling module is loaded
2796 (other clients cannot even set +h).
2797 The sorcerynet cloaking module has not been updated
2798 for these changes.
2799
2800
2801 Changes: Modified:
2802 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2803 +3 -0 trunk/include/client.h (File Modified)
2804 +64 -5 trunk/src/channel.c (File Modified)
2805 +1 -0 trunk/src/client.c (File Modified)
2806 +2 -2 trunk/src/s_user.c (File Modified)
2807
2808
2809 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2810 Log:
2811 Document /stats U letters in sgml.
2812
2813
2814 Changes: Modified:
2815 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2816
2817
2818 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2819 Log:
2820 Better description of hub_mask and leaf_mask.
2821
2822
2823 Changes: Modified:
2824 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2825
2826
2827 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2828 Log:
2829 Add operspy_dont_care_user_info to sgml docs.
2830
2831
2832 Changes: Modified:
2833 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2834
2835
2836 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2837 Log:
2838 Add general::operspy_dont_care_user_info.
2839 This makes /who mask equivalent to /who !mask for opers
2840 with the operspy flag, and removes the operspy log/notice
2841 on /who mask, /masktrace and /scan.
2842 The necessary privilege (operspy flag) is unchanged.
2843 Behaviour for the other operspy commands (channel
2844 related ones) is also unchanged.
2845
2846
2847 Changes: Modified:
2848 +1 -0 trunk/doc/example.conf (File Modified)
2849 +6 -0 trunk/doc/reference.conf (File Modified)
2850 +1 -0 trunk/include/s_conf.h (File Modified)
2851 +10 -8 trunk/modules/m_etrace.c (File Modified)
2852 +6 -0 trunk/modules/m_info.c (File Modified)
2853 +8 -5 trunk/modules/m_scan.c (File Modified)
2854 +1 -1 trunk/modules/m_version.c (File Modified)
2855 +6 -1 trunk/modules/m_who.c (File Modified)
2856 +1 -0 trunk/src/newconf.c (File Modified)
2857 +1 -0 trunk/src/s_conf.c (File Modified)
2858
2859
2860 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2861 Log:
2862 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2863 This letter will also be used for showing operspy with
2864 limited accountability (show non channel related info
2865 without '!' or notice).
2866
2867
2868 Changes: Modified:
2869 +2 -0 trunk/doc/server-version-info (File Modified)
2870 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2871 +2 -0 trunk/include/ircd.h (File Modified)
2872 +6 -0 trunk/modules/m_info.c (File Modified)
2873 +2 -0 trunk/modules/m_version.c (File Modified)
2874 +1 -0 trunk/src/ircd_state.c (File Modified)
2875
2876
2877 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2878 Log:
2879 Add m_webirc module, allows showing real host of CGI:IRC users.
2880 Differences to the version available on my web page for a while:
2881 instructions on how to set it up.
2882
2883
2884 Changes: Modified:
2885 +137 -0 trunk/extensions/Makefile.in (File Modified)
2886 + - trunk/extensions/m_webirc.c (File Added)
2887
2888
2889 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2890 Log:
2891 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2892
2893
2894 Changes: Modified:
2895 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2896
2897
2898 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2899 Log:
2900 - move beu from core to contributors
2901 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2902
2903
2904 Changes: Modified:
2905 +2 -2 trunk/CREDITS (File Modified)
2906
2907
2908 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2909 Log:
2910 Mention that class blocks must be defined before the
2911 auth or connect blocks referencing them.
2912
2913
2914 Changes: Modified:
2915 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2916
2917
2918 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2919 Log:
2920 extb_canjoin:
2921 - change from "can join" to "is banned", this reverses sense
2922 and removes "weird" checks like for +i, +l, +j
2923 - don't allow $j to same channel
2924 - +s/+p restriction removed, anyone can /mode b anyway
2925 - +k check removed
2926
2927
2928 Changes: Modified:
2929 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2930
2931
2932 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2933 Log:
2934 Add a few important lines from reference.conf to example.conf.
2935
2936
2937 Changes: Modified:
2938 +8 -1 trunk/doc/example.conf (File Modified)
2939
2940
2941 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2942 Log:
2943 - we don't support rtsigio anymore
2944 - we definately don't support VMS nor Cygwin either.
2945
2946
2947 Changes: Modified:
2948 +2 -2 trunk/INSTALL (File Modified)
2949 +0 -2 trunk/README.FIRST (File Modified)
2950
2951
2952 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2953 Log:
2954 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2955
2956
2957 Changes: Modified:
2958 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2959
2960
2961 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2962 Log:
2963 extb_canjoin:
2964 - return EXTBAN_NOMATCH for a valid ban that does not match
2965 - consider a $j ban invalid if we were already processing a
2966 can_join for a $j ban
2967
2968
2969 Changes: Modified:
2970 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2971
2972
2973 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2974 Log:
2975 extb_extgecos: realhost -> orighost
2976
2977
2978 Changes: Modified:
2979 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2980
2981
2982 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2983 Log:
2984 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2985
2986
2987 Changes: Modified:
2988 +59 -0 trunk/extensions/Makefile.in (File Modified)
2989 + - trunk/extensions/extb_canjoin.c (File Added)
2990
2991
2992 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2993 Log:
2994 - oh right, charybdis calls that 'orighost'.
2995
2996
2997 Changes: Modified:
2998 +2 -2 trunk/modules/m_who.c (File Modified)
2999
3000
3001 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3002 Log:
3003 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3004
3005
3006 Changes: Modified:
3007 +2 -0 trunk/modules/m_who.c (File Modified)
3008
3009
3010 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3011 Log:
3012 - also check $x against realhost
3013
3014
3015 Changes: Modified:
3016 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3017
3018
3019 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3020 Log:
3021 Sorcerynet people want a debugging notice moved from +s to +d.
3022
3023
3024 Changes: Modified:
3025 +1 -1 trunk/src/blacklist.c (File Modified)
3026
3027
3028 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3029 Log:
3030 Use source_p instead of client_p for free_pre_client().
3031 client_p could be NULL or another client.
3032
3033
3034 Changes: Modified:
3035 +1 -1 trunk/src/client.c (File Modified)
3036
3037
3038 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3039 Log:
3040 - revert this, I know how to fix it now
3041
3042
3043 Changes: Modified:
3044 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3045
3046
3047 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3048 Log:
3049 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3050 This fix is probably suboptimal, but it does indeed fix the problem.
3051
3052
3053 Changes: Modified:
3054 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3055
3056
3057 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3058 Log:
3059 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3060
3061
3062 Changes: Modified:
3063 +49 -0 trunk/extensions/Makefile.in (File Modified)
3064 + - trunk/extensions/extb_extgecos.c (File Added)
3065
3066
3067 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3068 Log:
3069 Remove undocumented and unused general::fallback_to_ip6_int config option.
3070
3071
3072 Changes: Modified:
3073 +0 -3 trunk/include/s_conf.h (File Modified)
3074 +0 -3 trunk/src/newconf.c (File Modified)
3075
3076
3077 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3078 Log:
3079 SGML docs:
3080 - document new TESTMASK
3081 - mention that TESTMASK matching is the same as MASKTRACE matching
3082 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3083 been that way)
3084
3085
3086 Changes: Modified:
3087 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3088
3089
3090 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3091 Log:
3092 New testmask from ratbox 2.2.
3093 Allows matches on nick, ip and gecos in addition to user
3094 and host, and is fully analogous to masktrace.
3095 The numeric has changed from 724 to 727 and fields in it
3096 have changed.
3097
3098
3099 Changes: Modified:
3100 +4 -3 trunk/help/opers/testmask (File Modified)
3101 +1 -0 trunk/include/numeric.h (File Modified)
3102 +82 -9 trunk/modules/m_testmask.c (File Modified)
3103 +2 -2 trunk/src/messages.tab (File Modified)
3104
3105
3106 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3107 Log:
3108 contrib -> extensions
3109
3110
3111 Changes: Modified:
3112 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3113
3114
3115 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3116 Log:
3117 CHGHOST: Check validity of new hostname.
3118 If the command came from a local client (disabled by
3119 default), send an error message and drop the command.
3120 If the command came from a remote client or server,
3121 send a notice to opers and the target user (if local).
3122
3123
3124 Changes: Modified:
3125 +42 -1 trunk/modules/m_chghost.c (File Modified)
3126
3127
3128 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3129 Log:
3130 Update NEWS file.
3131
3132
3133 Changes: Modified:
3134 +23 -1 trunk/NEWS (File Modified)
3135
3136
3137 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3138 Log:
3139 When an outgoing server connection succeeds, set
3140 localClient->ip by simply copying the whole sockaddr
3141 struct instead of copying certain parts only.
3142
3143
3144 Changes: Modified:
3145 +1 -19 trunk/src/s_serv.c (File Modified)
3146
3147
3148 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3149 Log:
3150 Give a special error message and ignore the connect block
3151 if trying to add a connect block for the server's own name.
3152
3153
3154 Changes: Modified:
3155 +7 -0 trunk/src/newconf.c (File Modified)
3156
3157
3158 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3159 Log:
3160 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3161 when --disable-balloc is used, so that it compiles.
3162 Obviously the BlockHeapUsage() stub returns just zeroes so
3163 /stats z will be less informative.
3164
3165
3166 Changes: Modified:
3167 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3168
3169
3170 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3171 Log:
3172 Free and zero dns_query in DNS callback for outgoing connect.
3173 This avoids double free of reslist.
3174
3175
3176 Changes: Modified:
3177 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3178
3179
3180 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3181 Log:
3182 From ratbox, log failed outgoing connections to serverlog.
3183 Added: IP address.
3184
3185
3186 Changes: Modified:
3187 +13 -1 trunk/src/s_serv.c (File Modified)
3188
3189
3190 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3191 Log:
3192 Change serverlog message when connecting to be more clear and show the port number.
3193
3194
3195 Changes: Modified:
3196 +1 -1 trunk/src/s_serv.c (File Modified)
3197
3198
3199 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3200 Log:
3201 Remove gethost_byname(), this is meaningless
3202 since the removal of AAAA -> A fallback (r1763).
3203
3204
3205 Changes: Modified:
3206 +0 -1 trunk/include/res.h (File Modified)
3207 +0 -12 trunk/src/res.c (File Modified)
3208
3209
3210 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3211 Log:
3212 Remove ip6.int support and use only ip6.arpa.
3213 The global ip6.int zone has disappeared on June 1
3214 and a lot of other software has been removing ip6.int
3215 support also.
3216 This removes the second and last case where IPv6
3217 support in charybdis causes extra lookups and slows
3218 DNS down.
3219
3220
3221 Changes: Modified:
3222 +5 -27 trunk/src/res.c (File Modified)
3223
3224
3225 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3226 Log:
3227 Mention new default (r1767) for connect::aftype in sgml docs.
3228
3229
3230 Changes: Modified:
3231 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3232
3233
3234 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3235 Log:
3236 Use IPv6 if connect::host looks like an IPv6 address
3237 (contains a colon). No need to aftype=ipv6 anymore.
3238
3239
3240 Changes: Modified:
3241 +2 -0 trunk/src/newconf.c (File Modified)
3242
3243
3244 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3245 Log:
3246 More information about connect::host.
3247
3248
3249 Changes: Modified:
3250 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3251
3252
3253 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3254 Log:
3255 Remove fallback to A if AAAA cannot be found.
3256 In case of a forward check of a reverse lookup, we
3257 already know if it's ipv4 or ipv6, so it is not
3258 useful and in case of a forward lookup of a hostname
3259 in connect::host, connect::aftype already specifies
3260 if it's ipv4 or ipv6.
3261
3262
3263 Changes: Modified:
3264 +4 -27 trunk/src/res.c (File Modified)
3265
3266
3267 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3268 Log:
3269 msg_channel():
3270 - check if +c made the message text empty and refuse
3271 to send it if so
3272 - don't copy message text if it is not necessary
3273 (channel is -c)
3274
3275
3276 Changes: Modified:
3277 +14 -4 trunk/modules/core/m_message.c (File Modified)
3278
3279
3280 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3281 Log:
3282 remove_conf_item(): do not free cf_name, this is generally a string constant
3283
3284
3285 Changes: Modified:
3286 +0 -1 trunk/src/newconf.c (File Modified)
3287
3288
3289 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3290 Log:
3291 Remove the old unused FDL_ constants.
3292
3293
3294 Changes: Modified:
3295 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3296
3297
3298 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3299 Log:
3300 Remove an unused struct irc_sockaddr_storage from fde_t
3301 (allocated for every possible file descriptor).
3302
3303
3304 Changes: Modified:
3305 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3306
3307
3308 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3309 Log:
3310 If the DNS lookup for an outgoing connection is still
3311 pending when it is closed, clean it up.
3312
3313
3314 Changes: Modified:
3315 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3316
3317
3318 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3319 Log:
3320 If proc_answer() fails (for example if a lookup for an
3321 A record returns a CNAME), fail the query immediately.
3322 Previously the packet was just ignored, leaving the
3323 query to time out.
3324
3325
3326 Changes: Modified:
3327 +4 -8 trunk/src/res.c (File Modified)
3328
3329
3330 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3331 Log:
3332 Correct sockhost field in an outgoing server connection.
3333 First copy the host field from the server_conf, then
3334 take the IP from to where the connection was attempted
3335 when the connection callback is called.
3336 (Before r1747 this used the IP from the server_conf.)
3337
3338
3339 Changes: Modified:
3340 +8 -2 trunk/src/s_serv.c (File Modified)
3341
3342
3343 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3344 Log:
3345 Remove ipnum (keep aftype) and dns_query from server_conf.
3346 We don't keep track of binary form address in connect{}
3347 blocks anymore, DNS lookups of names in host= gone.
3348 As before the DNS lookup is done on connect.
3349 This should unbreak hostnames in host= somewhat.
3350
3351
3352 Changes: Modified:
3353 +1 -2 trunk/include/s_newconf.h (File Modified)
3354 +2 -2 trunk/src/newconf.c (File Modified)
3355 +1 -42 trunk/src/s_newconf.c (File Modified)
3356 +12 -31 trunk/src/s_serv.c (File Modified)
3357
3358
3359 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3360 Log:
3361 Rerun autoconf.
3362
3363
3364 Changes: Modified:
3365 +1 -1 trunk/configure (File Modified)
3366
3367
3368 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3369 Log:
3370 Fix --disable-balloc help text (said --disable-small-net).
3371
3372
3373 Changes: Modified:
3374 +1 -1 trunk/configure.ac (File Modified)
3375
3376
3377 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3378 Log:
3379 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3380 services (+S). Unlike operstring and adminstring, this
3381 is not changeable with /quote set but is updated on rehash.
3382
3383
3384 Changes: Modified:
3385 +1 -0 trunk/doc/example.conf (File Modified)
3386 +10 -2 trunk/doc/reference.conf (File Modified)
3387 +1 -0 trunk/include/s_conf.h (File Modified)
3388 +6 -0 trunk/modules/m_info.c (File Modified)
3389 +3 -2 trunk/modules/m_whois.c (File Modified)
3390 +1 -0 trunk/src/newconf.c (File Modified)
3391 +1 -0 trunk/src/s_conf.c (File Modified)
3392
3393
3394 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3395 Log:
3396 Fix handling of comma in whois: ignore the comma and
3397 everything after it but do output the entire parameter
3398 in RPL_ENDOFWHOIS.
3399
3400
3401 Changes: Modified:
3402 +2 -2 trunk/modules/m_whois.c (File Modified)
3403
3404
3405 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3406 Log:
3407 New /stats letter 's' to list HURTs:
3408 - opers get the full listing.
3409 - users get any HURTs that match their sockhost/orighost if
3410 "stats_k_oper_only" is set to 1.
3411
3412
3413 Changes: Modified:
3414 +50 -0 trunk/extensions/hurt.c (File Modified)
3415
3416
3417 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3418 Log:
3419 - make the newconf system available to modules.
3420
3421
3422 Changes: Modified:
3423 +4 -1 trunk/include/newconf.h (File Modified)
3424 +4 -8 trunk/src/newconf.c (File Modified)
3425
3426
3427 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3428 Log:
3429 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3430
3431 Changes: Modified:
3432 +0 -3 trunk/doc/example.conf (File Modified)
3433 +0 -3 trunk/doc/reference.conf (File Modified)
3434
3435
3436 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3437 Log:
3438 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3439
3440
3441 Changes: Modified:
3442 +3 -0 trunk/doc/example.conf (File Modified)
3443 +3 -0 trunk/doc/reference.conf (File Modified)
3444
3445
3446 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3447 Log:
3448 Fix too early truncation of JOIN channel list.
3449
3450
3451 Changes: Modified:
3452 +2 -3 trunk/modules/core/m_join.c (File Modified)
3453
3454
3455 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3456 Log:
3457 - From ratbox 2.2 (anfl), send server notices about read
3458 errors from handshakes and servers to +s instead of +d.
3459 - Send various server notices about failed server
3460 connections which did not reach registered state network
3461 wide if the connection was initiated by a remote oper.
3462 This avoids annoying the whole net if there is a
3463 broken autoconnect, but allows all opers to see why a
3464 remote connect failed. Failed connections which did reach
3465 server state already generate server notices everywhere.
3466
3467 Note: this is an exception to our general policy to not send
3468 server notices about unregistered connections remotely.
3469
3470
3471 Changes: Modified:
3472 +1 -0 trunk/include/client.h (File Modified)
3473 +20 -6 trunk/src/client.c (File Modified)
3474 +6 -6 trunk/src/s_serv.c (File Modified)
3475
3476
3477 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3478 Log:
3479 - fix typoes
3480
3481
3482 Changes: Modified:
3483 +1 -1 trunk/doc/example.conf (File Modified)
3484 +1 -1 trunk/doc/reference.conf (File Modified)
3485
3486
3487 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3488 Log:
3489 Don't allow #channel +b $c:&channel (inconsistent target).
3490
3491
3492 Changes: Modified:
3493 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3494
3495
3496 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3497 Log:
3498 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3499
3500
3501 Changes: Modified:
3502 +0 -2 trunk/include/client.h (File Modified)
3503
3504
3505 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3506 Log:
3507 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3508
3509
3510 Changes: Modified:
3511 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3512
3513
3514 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3515 Log:
3516 Store IP addresses in whowas. These are shown to opers.
3517 Obtained from Eurus patches.
3518 orighost tracking removed (not worth the memory IMHO),
3519 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3520 with unknown IPs and to not violate auth{} spoof policy.
3521
3522
3523 Changes: Modified:
3524 +2 -0 trunk/doc/reference.conf (File Modified)
3525 +1 -0 trunk/include/numeric.h (File Modified)
3526 +1 -0 trunk/include/whowas.h (File Modified)
3527 +10 -1 trunk/modules/m_whowas.c (File Modified)
3528 +1 -1 trunk/src/messages.tab (File Modified)
3529 +4 -0 trunk/src/whowas.c (File Modified)
3530
3531
3532 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3533 Log:
3534 Describe hostmask parameter of masktrace better in sgml docs.
3535
3536
3537 Changes: Modified:
3538 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3539
3540
3541 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3542 Log:
3543 masktrace help file: mention CIDR IP masks
3544 From ratbox 2.2
3545
3546
3547 Changes: Modified:
3548 +2 -0 trunk/help/opers/masktrace (File Modified)
3549
3550
3551 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3552 Log:
3553 MASKTRACE: allow normal match() on IP address also
3554 From ratbox 2.2
3555
3556
3557 Changes: Modified:
3558 +2 -3 trunk/modules/m_etrace.c (File Modified)
3559
3560
3561 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3562 Log:
3563 Allow +S clients (services) to send to channels and @/+ channels always.
3564
3565
3566 Changes: Modified:
3567 +1 -1 trunk/modules/core/m_message.c (File Modified)
3568 +1 -1 trunk/src/channel.c (File Modified)
3569
3570
3571 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3572 Log:
3573 Allow servers to send to @#chan and +#chan.
3574
3575
3576 Changes: Modified:
3577 +1 -1 trunk/modules/core/m_message.c (File Modified)
3578
3579
3580 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3581 Log:
3582 Don't count opers on service{} servers in /lusers.
3583
3584
3585 Changes: Modified:
3586 +2 -2 trunk/src/s_user.c (File Modified)
3587
3588
3589 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3590 Log:
3591 Show opers the real host behind a dynamic spoof in WHOIS.
3592 If the user is auth{} spoofed, this shows the auth{} spoof
3593 otherwise it shows the DNS hostname and IP address.
3594 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3595
3596
3597 Changes: Modified:
3598 +1 -0 trunk/include/numeric.h (File Modified)
3599 +12 -2 trunk/modules/m_whois.c (File Modified)
3600 +1 -1 trunk/src/messages.tab (File Modified)
3601
3602
3603 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3604 Log:
3605 Remove #define HIDE_SPOOF_IPS from config.h, should
3606 have been done earlier.
3607
3608
3609 Changes: Modified:
3610 +0 -7 trunk/include/config.h (File Modified)
3611
3612
3613 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3614 Log:
3615 Bring back ERR_CANTKILLSERVER.
3616
3617
3618 Changes: Modified:
3619 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3620
3621
3622 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3623 Log:
3624 ip_cloaking module:
3625 - also send RPL_HOSTHIDDEN on -h
3626 - don't allow +h for auth{} spoofed clients
3627
3628
3629 Changes: Modified:
3630 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3631
3632
3633 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3634 Log:
3635 /etc/resolv.conf parsing:
3636 - don't crash (sometimes) if there is a line without an argument
3637 (e.g. 'search' by itself)
3638 - fix handling of lines with leading whitespace
3639
3640
3641 Changes: Modified:
3642 +9 -8 trunk/src/reslib.c (File Modified)
3643
3644
3645 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3646 Log:
3647 Put back code that terminates DNS queries, which was
3648 removed during the resolver changes.
3649
3650
3651 Changes: Modified:
3652 +4 -0 trunk/src/s_auth.c (File Modified)
3653
3654
3655 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3656 Log:
3657 - oh hey, that was in the wrong place
3658
3659
3660 Changes: Modified:
3661 +13 -13 trunk/src/s_auth.c (File Modified)
3662
3663
3664 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3665 Log:
3666 - handle a situation where a user can go away before DNS completes
3667
3668
3669 Changes: Modified:
3670 +13 -0 trunk/src/s_auth.c (File Modified)
3671
3672
3673 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3674 Log:
3675 More dnsbl stuff
3676
3677
3678 Changes: Modified:
3679 +1 -0 trunk/include/blacklist.h (File Modified)
3680 +1 -0 trunk/include/res.h (File Modified)
3681 +33 -2 trunk/src/blacklist.c (File Modified)
3682 +2 -0 trunk/src/client.c (File Modified)
3683 +24 -0 trunk/src/res.c (File Modified)
3684
3685
3686 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3687 Log:
3688 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3689 if comm_accept() failed.
3690
3691 Found with valgrind.
3692
3693
3694 Changes: Modified:
3695 +4 -4 trunk/src/listener.c (File Modified)
3696
3697
3698 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3699 Log:
3700 - handle unavailable Client/preClient structs
3701
3702
3703 Changes: Modified:
3704 +9 -0 trunk/src/blacklist.c (File Modified)
3705
3706
3707 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3708 Log:
3709 Add +lf to SGML docs.
3710
3711
3712 Changes: Modified:
3713 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3714
3715
3716 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3717 Log:
3718 Also do forwarding if the channel limit (+l) is exceeded.
3719
3720
3721 Changes: Modified:
3722 +1 -1 trunk/help/opers/cmode (File Modified)
3723 +2 -2 trunk/modules/core/m_join.c (File Modified)
3724
3725
3726 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3727 Log:
3728 Post-release lovin':
3729 - Update version to 2.1.0.
3730 - Regenerate configure.
3731
3732
3733 Changes: Modified:
3734 +9 -9 trunk/configure (File Modified)
3735 +1 -1 trunk/configure.ac (File Modified)
3736
3737
3738 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3739 Log:
3740 Comment out example blacklist{} block.
3741
3742
3743 Changes: Modified:
3744 +7 -7 trunk/doc/example.conf (File Modified)
3745 +7 -7 trunk/doc/reference.conf (File Modified)
3746
3747
3748 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3749 Log:
3750 Add note regarding use of AHBL BLs.
3751
3752
3753 Changes: Modified:
3754 +4 -0 trunk/doc/example.conf (File Modified)
3755 +4 -0 trunk/doc/reference.conf (File Modified)
3756
3757
3758 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3759 Log:
3760 Fix typos.
3761
3762
3763 Changes: Modified:
3764 +2 -2 trunk/CREDITS (File Modified)
3765
3766
3767 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3768 Log:
3769 Add beu to CREDITS.
3770
3771
3772 Changes: Modified:
3773 +1 -0 trunk/CREDITS (File Modified)
3774
3775
3776 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3777 Log:
3778 Put more recent ratbox CREDITS here.
3779
3780
3781 Changes: Modified:
3782 +3 -2 trunk/doc/Ratbox-team (File Modified)
3783
3784
3785 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3786 Log:
3787 Clarify a bit.
3788
3789
3790 Changes: Modified:
3791 +5 -4 trunk/NEWS (File Modified)
3792
3793
3794 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3795 Log:
3796 Mention that install or make install also avoids modunload crashes.
3797
3798
3799 Changes: Modified:
3800 +2 -1 trunk/BUGS (File Modified)
3801
3802
3803 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3804 Log:
3805 - update NEWS a bit
3806
3807
3808 Changes: Modified:
3809 +3 -8 trunk/NEWS (File Modified)
3810
3811
3812 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3813 Log:
3814 - further updates
3815
3816
3817 Changes: Modified:
3818 +3 -2 trunk/BUGS (File Modified)
3819
3820
3821 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3822 Log:
3823 - add orighost check to hurt.c
3824 - update BUGS info
3825
3826
3827 Changes: Modified:
3828 +1 -6 trunk/BUGS (File Modified)
3829 +1 -1 trunk/extensions/hurt.c (File Modified)
3830
3831
3832 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3833 Log:
3834 Make kline_exempt exempt from HURT also.
3835
3836
3837 Changes: Modified:
3838 +2 -1 trunk/extensions/hurt.c (File Modified)
3839
3840
3841 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3842 Log:
3843 Fix mask HEAL propagation.
3844
3845
3846 Changes: Modified:
3847 +6 -3 trunk/extensions/hurt.c (File Modified)
3848
3849
3850 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3851 Log:
3852 - Remove old cruft.
3853 - Update.
3854
3855
3856 Changes: Modified:
3857 +18 -31 trunk/extensions/README (File Modified)
3858
3859
3860 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3861 Log:
3862 More target change hax.
3863 Ick.
3864
3865
3866 Changes: Modified:
3867 +5 -0 trunk/extensions/hurt.c (File Modified)
3868
3869
3870 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3871 Log:
3872 Improvements to HURT propagation.
3873
3874
3875 Changes: Modified:
3876 +8 -6 trunk/extensions/hurt.c (File Modified)
3877
3878
3879 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3880 Log:
3881 - further simplification
3882
3883
3884 Changes: Modified:
3885 +25 -76 trunk/extensions/hurt.c (File Modified)
3886 +0 -9 trunk/extensions/hurt.h (File Modified)
3887
3888
3889 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3890 Log:
3891 - client_exit hook
3892
3893
3894 Changes: Modified:
3895 +13 -0 trunk/extensions/hurt.c (File Modified)
3896
3897
3898 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3899 Log:
3900 - cut off at 15 messages instead of 30
3901
3902
3903 Changes: Modified:
3904 +1 -1 trunk/extensions/hurt.h (File Modified)
3905
3906
3907 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3908 Log:
3909 Squash a warning here.
3910
3911
3912 Changes: Modified:
3913 +1 -3 trunk/src/ircd.c (File Modified)
3914
3915
3916 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3917 Log:
3918 Don't show servers in /stats l to nonopers if flatten links is enabled.
3919
3920
3921 Changes: Modified:
3922 +3 -1 trunk/modules/m_stats.c (File Modified)
3923
3924
3925 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3926 Log:
3927 - hurt expiry
3928
3929
3930 Changes: Modified:
3931 +20 -7 trunk/extensions/hurt.c (File Modified)
3932
3933
3934 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3935 Log:
3936 - remove inline stuff (yuck)
3937 - sockaddr should have been sockhost
3938
3939
3940 Changes: Modified:
3941 +22 -31 trunk/extensions/hurt.c (File Modified)
3942
3943
3944 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3945 Log:
3946 - make hurt checking actually work
3947
3948
3949 Changes: Modified:
3950 +2 -7 trunk/extensions/hurt.c (File Modified)
3951
3952
3953 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3954 Log:
3955 Slight tweak to alias{}.
3956
3957
3958 Changes: Modified:
3959 +4 -0 trunk/src/parse.c (File Modified)
3960
3961
3962 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3963 Log:
3964 - further simplification
3965
3966
3967 Changes: Modified:
3968 +59 -71 trunk/extensions/hurt.c (File Modified)
3969 +0 -1 trunk/extensions/hurt.h (File Modified)
3970
3971
3972 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3973 Log:
3974 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3975
3976
3977 Changes: Modified:
3978 +10 -20 trunk/extensions/hurt.c (File Modified)
3979 +0 -4 trunk/extensions/hurt.h (File Modified)
3980
3981
3982 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3983 Log:
3984 - remove some unnecessary code here (hurt_initial_check_event()).
3985
3986
3987 Changes: Modified:
3988 +0 -23 trunk/extensions/hurt.c (File Modified)
3989
3990
3991 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3992 Log:
3993 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3994
3995
3996 Changes: Modified:
3997 +8 -0 trunk/modules/core/m_message.c (File Modified)
3998
3999
4000 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4001 Log:
4002 - more sane tgchange hax
4003
4004
4005 Changes: Modified:
4006 +2 -1 trunk/extensions/hurt.c (File Modified)
4007
4008
4009 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4010 Log:
4011 Make HEAL <nick> work.
4012
4013
4014 Changes: Modified:
4015 +40 -43 trunk/extensions/hurt.c (File Modified)
4016
4017
4018 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4019 Log:
4020 Destroy hurt_clients list on unload.
4021
4022
4023 Changes: Modified:
4024 +7 -0 trunk/extensions/hurt.c (File Modified)
4025
4026
4027 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4028 Log:
4029 Coding style: no space between a function name and parenthesis.
4030
4031
4032 Changes: Modified:
4033 +43 -43 trunk/extensions/hurt.c (File Modified)
4034
4035
4036 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4037 Log:
4038 Now works and throws out hurt clients after 30 protocol messages
4039 unless they identify.
4040
4041
4042 Changes: Modified:
4043 +28 -36 trunk/extensions/hurt.c (File Modified)
4044 +1 -7 trunk/extensions/hurt.h (File Modified)
4045
4046
4047 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4048 Log:
4049 Working addition/lookup.
4050
4051
4052 Changes: Modified:
4053 +8 -0 trunk/extensions/hurt.c (File Modified)
4054
4055
4056 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4057 Log:
4058 Get rid of hyb6 style propagation (:server COMMAND source).
4059
4060
4061 Changes: Modified:
4062 +18 -22 trunk/extensions/hurt.c (File Modified)
4063
4064
4065 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4066 Log:
4067 add not-working hurt_add and hurt_find
4068
4069
4070 Changes: Modified:
4071 +13 -5 trunk/extensions/hurt.c (File Modified)
4072
4073
4074 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4075 Log:
4076 Comment out a lot of stuff so I can load and unload this without crashing.
4077
4078
4079 Changes: Modified:
4080 +17 -6 trunk/extensions/hurt.c (File Modified)
4081
4082
4083 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4084 Log:
4085 Fix svn:keywords and add a short comment at the top.
4086
4087
4088 Changes: Modified:
4089 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4090
4091
4092 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4093 Log:
4094 - Make hurt module compile
4095 - Link it to the build
4096 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4097 correct flag name, no CAP_TS6 use etc
4098
4099
4100 Changes: Modified:
4101 +1 -0 trunk/extensions/Makefile.in (File Modified)
4102 +30 -32 trunk/extensions/hurt.c (File Modified)
4103
4104
4105 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4106 Log:
4107 Put beu's hurt module in trunk.
4108
4109
4110 Changes: Modified:
4111 + - trunk/extensions/hurt.c (File Added)
4112 + - trunk/extensions/hurt.h (File Added)
4113
4114
4115 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4116 Log:
4117 - _iprint(): use stderr instead of stdout
4118
4119
4120 Changes: Modified:
4121 +1 -1 trunk/src/s_log.c (File Modified)
4122
4123
4124 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4125 Log:
4126 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4127 and subsequently destroy our kqueue when we close 0, 1, 2
4128 (broke /restart).
4129 - After closing fd 0, 1, 2 reopen them to /dev/null again
4130 so we don't send messages from malloc etc to a random
4131 user's connection.
4132 - Remove an obsolete comment.
4133
4134
4135 Changes: Modified:
4136 +13 -2 trunk/src/ircd.c (File Modified)
4137
4138
4139 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4140 Log:
4141 Update NEWS file.
4142
4143
4144 Changes: Modified:
4145 +29 -1 trunk/NEWS (File Modified)
4146
4147
4148 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4149 Log:
4150 Rerun autoconf.
4151
4152
4153 Changes: Modified:
4154 +1 -1 trunk/configure (File Modified)
4155
4156
4157 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4158 Log:
4159 Fix openssl version check to also accept versions newer than 0.9.6.
4160
4161
4162 Changes: Modified:
4163 +1 -1 trunk/configure.ac (File Modified)
4164
4165
4166 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4167 Log:
4168 Oops, need packet.h here.
4169
4170
4171 Changes: Modified:
4172 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4173
4174
4175 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4176 Log:
4177 End the flood grace period in CPRIVMSG/CNOTICE.
4178
4179
4180 Changes: Modified:
4181 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4182
4183
4184 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4185 Log:
4186 - update class::connectfreq documentation
4187
4188
4189 Changes: Modified:
4190 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4191
4192
4193 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4194 Log:
4195 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4196
4197
4198 Changes: Modified:
4199 +3 -6 trunk/src/s_serv.c (File Modified)
4200
4201
4202 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4203 Log:
4204 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4205
4206
4207 Changes: Modified:
4208 +1 -1 trunk/src/messages.tab (File Modified)
4209
4210
4211 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4212 Log:
4213 Don't mention that /stats p shows idle times, as it doesn't.
4214
4215
4216 Changes: Modified:
4217 +1 -1 trunk/help/opers/stats (File Modified)
4218 +1 -1 trunk/help/users/stats (File Modified)
4219
4220
4221 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4222 Log:
4223 /stats A shows DNS servers, it doesn't matter whether ircd
4224 uses ADNS or something else.
4225
4226
4227 Changes: Modified:
4228 +1 -1 trunk/help/opers/stats (File Modified)
4229
4230
4231 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4232 Log:
4233 get_client_name() fix
4234
4235
4236 Changes: Modified:
4237 +4 -0 trunk/src/client.c (File Modified)
4238
4239
4240 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4241 Log:
4242 Add some comments.
4243
4244
4245 Changes: Modified:
4246 +6 -0 trunk/src/ircd.c (File Modified)
4247
4248
4249 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4250 Log:
4251 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4252
4253 Changes: Modified:
4254 +16 -17 trunk/configure (File Modified)
4255 +1 -1 trunk/configure.ac (File Modified)
4256
4257
4258 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4259 Log:
4260 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4261
4262 Changes: Modified:
4263 +135 -0 trunk/configure (File Modified)
4264 +6 -0 trunk/configure.ac (File Modified)
4265
4266
4267 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4268 Log:
4269 Exit 0 on successful -conftest.
4270
4271
4272 Changes: Modified:
4273 +1 -1 trunk/src/ircd.c (File Modified)
4274
4275
4276 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4277 Log:
4278 Make the "keep the parent process around" thing work, by opening
4279 a pipe to the child process. This pipe is on fd 0 in the child
4280 process. After successful initialization, the child will write
4281 a byte to this pipe, on fatal errors it will close it without
4282 writing anything.
4283
4284 Somewhat hackish still but should work.
4285
4286
4287 Changes: Modified:
4288 +27 -30 trunk/src/ircd.c (File Modified)
4289
4290
4291 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4292 Log:
4293 - convert some error messages to ierror() over fprintf/ilog combination
4294
4295
4296 Changes: Modified:
4297 +3 -6 trunk/src/ircd.c (File Modified)
4298
4299
4300 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4301 Log:
4302 - inotice() for loadmodule when in foreground mode
4303
4304
4305 Changes: Modified:
4306 +3 -0 trunk/src/modules.c (File Modified)
4307
4308
4309 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4310 Log:
4311 - remove inotice() on loading modules from the config
4312
4313
4314 Changes: Modified:
4315 +0 -3 trunk/src/modules.c (File Modified)
4316
4317
4318 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4319 Log:
4320 - usleep for 50000usec in the parent process to allow for startup messages
4321 to be cleanly printed before detaching to shell, this should be more than
4322 enough time really
4323
4324
4325 Changes: Modified:
4326 +3 -0 trunk/src/ircd.c (File Modified)
4327
4328
4329 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4330 Log:
4331 - display more errors during normal startup as to try to help people find common problems
4332
4333
4334 Changes: Modified:
4335 +27 -10 trunk/src/ircd.c (File Modified)
4336
4337
4338 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4339 Log:
4340 - version bump in preparation of 2.0.0 release
4341
4342
4343 Changes: Modified:
4344 +9 -9 trunk/configure (File Modified)
4345 +1 -1 trunk/configure.ac (File Modified)
4346
4347
4348 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4349 Log:
4350 Change example.conf operator block from "admin" to "god",
4351 so as to show we encourage per-person operator blocks.
4352
4353
4354 Changes: Modified:
4355 +4 -2 trunk/doc/example.conf (File Modified)
4356
4357
4358 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4359 Log:
4360 Document alias{} block.
4361
4362
4363 Changes: Modified:
4364 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4365
4366
4367 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4368 Log:
4369 Document DNS blacklist stuff in sgml.
4370
4371
4372 Changes: Modified:
4373 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4374 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4375
4376
4377 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4378 Log:
4379 Misc /stats clarifications.
4380
4381
4382 Changes: Modified:
4383 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4384
4385
4386 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4387 Log:
4388 Move snomasks into umodes chapter.
4389 Move oprivs chapter down.
4390
4391
4392 Changes: Modified:
4393 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4394 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4395 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4396
4397
4398 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4399 Log:
4400 Mention operator{} user@host change.
4401
4402
4403 Changes: Modified:
4404 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4405
4406
4407 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4408 Log:
4409 operator{} block user@host matches against orighost now, not host.
4410 This means that services/+h spoofs do not work in operator{} blocks;
4411 auth{} spoofs still work.
4412
4413
4414 Changes: Modified:
4415 +4 -0 trunk/doc/example.conf (File Modified)
4416 +1 -1 trunk/doc/reference.conf (File Modified)
4417 +2 -2 trunk/modules/m_challenge.c (File Modified)
4418 +1 -1 trunk/modules/m_oper.c (File Modified)
4419
4420
4421 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4422 Log:
4423 - inotice/iwarn/ierror() stuff I was working on
4424
4425
4426 Changes: Modified:
4427 +3 -0 trunk/include/s_log.h (File Modified)
4428 +15 -11 trunk/src/ircd.c (File Modified)
4429 +3 -1 trunk/src/modules.c (File Modified)
4430 +1 -1 trunk/src/newconf.c (File Modified)
4431 +54 -0 trunk/src/s_log.c (File Modified)
4432
4433
4434 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4435 Log:
4436 Oops, don't add blacklists to the list twice on rehash.
4437
4438
4439 Changes: Modified:
4440 +3 -2 trunk/src/blacklist.c (File Modified)
4441
4442
4443 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4444 Log:
4445 Remove notices to the client about progress of dnsbl lookups.
4446
4447
4448 Changes: Modified:
4449 +0 -4 trunk/src/blacklist.c (File Modified)
4450
4451
4452 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4453 Log:
4454 Add auth{} flag dnsbl_exempt.
4455
4456
4457 Changes: Modified:
4458 +2 -1 trunk/doc/example.conf (File Modified)
4459 +2 -1 trunk/doc/reference.conf (File Modified)
4460 +2 -0 trunk/include/s_conf.h (File Modified)
4461 +1 -0 trunk/src/newconf.c (File Modified)
4462 +8 -1 trunk/src/s_user.c (File Modified)
4463
4464
4465 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4466 Log:
4467 Switch alias{} and blacklist{} around, for consistency with example.conf.
4468
4469
4470 Changes: Modified:
4471 +18 -18 trunk/doc/reference.conf (File Modified)
4472
4473
4474 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4475 Log:
4476 Send a warning to the user if they are dnsbl listed but exempted.
4477
4478
4479 Changes: Modified:
4480 +17 -12 trunk/src/s_user.c (File Modified)
4481
4482
4483 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4484 Log:
4485 Move throwing out dnsbl listed clients to registration,
4486 and make kline_exempt exempt from it.
4487
4488
4489 Changes: Modified:
4490 +1 -0 trunk/include/blacklist.h (File Modified)
4491 +4 -0 trunk/include/client.h (File Modified)
4492 +15 -16 trunk/src/blacklist.c (File Modified)
4493 +6 -0 trunk/src/client.c (File Modified)
4494 +17 -0 trunk/src/s_user.c (File Modified)
4495
4496
4497 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4498 Log:
4499 Show refcount in /stats n.
4500
4501
4502 Changes: Modified:
4503 +3 -2 trunk/modules/m_stats.c (File Modified)
4504
4505
4506 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4507 Log:
4508 Don't look up dnsbls twice if they send USER twice.
4509
4510
4511 Changes: Modified:
4512 +5 -3 trunk/modules/m_user.c (File Modified)
4513
4514
4515 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4516 Log:
4517 Add /stats n to help files.
4518
4519
4520 Changes: Modified:
4521 +1 -0 trunk/help/opers/stats (File Modified)
4522 +1 -0 trunk/help/users/stats (File Modified)
4523
4524
4525 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4526 Log:
4527 Only check dnsbls for A records, not AAAA.
4528
4529
4530 Changes: Modified:
4531 +1 -1 trunk/src/blacklist.c (File Modified)
4532
4533
4534 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4535 Log:
4536 Don't remove non-illegal blacklists on completion of check.
4537 Add debugging notices (not working).
4538
4539
4540 Changes: Modified:
4541 +5 -1 trunk/src/blacklist.c (File Modified)
4542
4543
4544 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4545 Log:
4546 Don't call register_local_user() if they haven't sent a nick yet.
4547
4548
4549 Changes: Modified:
4550 +1 -1 trunk/src/blacklist.c (File Modified)
4551
4552
4553 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4554 Log:
4555 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4556
4557
4558 Changes: Modified:
4559 +21 -0 trunk/modules/m_stats.c (File Modified)
4560
4561
4562 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4563 Log:
4564 More dnsbl rehash fixes, it was adding bogus entries.
4565
4566
4567 Changes: Modified:
4568 +2 -7 trunk/src/newconf.c (File Modified)
4569
4570
4571 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4572 Log:
4573 Need blacklist.h here.
4574
4575
4576 Changes: Modified:
4577 +1 -0 trunk/src/s_conf.c (File Modified)
4578
4579
4580 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4581 Log:
4582 - nuke iauth
4583
4584
4585 Changes: Modified:
4586 +1 -2 trunk/configure (File Modified)
4587 +0 -48 trunk/configure.ac (File Modified)
4588 + - trunk/doc/example-iauth.conf (File Deleted)
4589 + - trunk/iauth/ (File Deleted)
4590
4591
4592 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4593 Log:
4594 Improve handling of rehashing with blacklists.
4595 Also some coding style tweaks.
4596
4597
4598 Changes: Modified:
4599 +3 -2 trunk/include/blacklist.h (File Modified)
4600 +35 -16 trunk/src/blacklist.c (File Modified)
4601 +2 -0 trunk/src/s_conf.c (File Modified)
4602
4603
4604 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4605 Log:
4606 Clear can_send cache if a user logs in or out from services.
4607
4608
4609 Changes: Modified:
4610 +2 -0 trunk/modules/m_services.c (File Modified)
4611
4612
4613 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4614 Log:
4615 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4616 This directory is not entered by default.
4617 More stuff needs to be moved into here.
4618
4619
4620 Changes: Modified:
4621 +2 -1 trunk/configure (File Modified)
4622 +1 -0 trunk/configure.ac (File Modified)
4623 +69 -458 trunk/extensions/Makefile.in (File Modified)
4624 + - trunk/extensions/m_clearchan.c (File Deleted)
4625 + - trunk/extensions/m_force.c (File Deleted)
4626 + - trunk/unsupported/ (File Added)
4627 + - trunk/unsupported/Makefile.in (File Added)
4628 + - trunk/unsupported/m_clearchan.c (File Added)
4629 + - trunk/unsupported/m_force.c (File Added)
4630
4631
4632 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4633 Log:
4634 Logging/wallops for forcejoin/forcepart, numeric fix.
4635 This needs to be moved to the toys section.
4636
4637
4638 Changes: Modified:
4639 +22 -2 trunk/extensions/m_force.c (File Modified)
4640
4641
4642 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4643 Log:
4644 Fix comments at the top (including copyright).
4645
4646
4647 Changes: Modified:
4648 +3 -2 trunk/extensions/m_omode.c (File Modified)
4649
4650
4651 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4652 Log:
4653 Add OMODE command to extensions/ for oper mode hacking:
4654 - requires admin privs
4655 - does not work for opped opers
4656 - sends wallops
4657 - sends a ServerMode for opping the oper themselves,
4658 otherwise a mode coming from the oper (not only
4659 does this provide full accountability, it is also
4660 easiest to implement while avoiding channels
4661 messed up with bogus bans etc).
4662
4663
4664 Changes: Modified:
4665 +171 -0 trunk/extensions/Makefile.in (File Modified)
4666 + - trunk/extensions/m_omode.c (File Added)
4667
4668
4669 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4670 Log:
4671 Metadata fix
4672
4673
4674 Changes: Modified:
4675 + - trunk/include/blacklist.h (Property Modified)
4676 + - trunk/src/blacklist.c (Property Modified)
4677
4678
4679 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4680 Log:
4681 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4682
4683
4684 Changes: Modified:
4685 +5 -1 trunk/src/blacklist.c (File Modified)
4686
4687
4688 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4689 Log:
4690 Initial DNS blacklist support:
4691 - see example.conf for how to use.
4692 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4693 - tor.ahbl.org is also included because most networks will not want to allow tor
4694 (and we're considering going KoS on tor users here anyway due to abuse)
4695
4696
4697 Changes: Modified:
4698 +18 -0 trunk/doc/example.conf (File Modified)
4699 +66 -0 trunk/doc/reference.conf (File Modified)
4700 + - trunk/include/blacklist.h (File Added)
4701 +2 -0 trunk/include/client.h (File Modified)
4702 +3 -0 trunk/modules/m_user.c (File Modified)
4703 +152 -0 trunk/src/Makefile.in (File Modified)
4704 + - trunk/src/blacklist.c (File Added)
4705 +34 -0 trunk/src/newconf.c (File Modified)
4706 +1 -0 trunk/src/s_auth.c (File Modified)
4707 +4 -0 trunk/src/s_user.c (File Modified)
4708
4709
4710 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4711 Log:
4712 Remove last bit of lzo stuff (comment in example.conf connect{}).
4713
4714
4715 Changes: Modified:
4716 +0 -4 trunk/doc/example.conf (File Modified)
4717
4718
4719 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4720 Log:
4721 Show sasl successes and failures in /stats t (like other
4722 things in /stats t, about local clients only).
4723
4724
4725 Changes: Modified:
4726 +2 -0 trunk/include/s_stats.h (File Modified)
4727 +3 -0 trunk/modules/m_sasl.c (File Modified)
4728 +3 -0 trunk/src/s_stats.c (File Modified)
4729
4730
4731 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4732 Log:
4733 Allow messaging services by nickname without using
4734 target change slots (this was already possible with
4735 user@server notation or services shortcuts).
4736
4737
4738 Changes: Modified:
4739 +2 -2 trunk/modules/core/m_message.c (File Modified)
4740
4741
4742 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4743 Log:
4744 Abort a safelist if a new /list comes in while one is already in progress.
4745
4746
4747 Changes: Modified:
4748 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4749
4750
4751 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4752 Log:
4753 Change $![letter]:[mask] to $~[letter]:[mask]
4754 so both ! and ~ invert an extban.
4755
4756
4757 Changes: Modified:
4758 +2 -0 trunk/src/chmode.c (File Modified)
4759
4760
4761 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4762 Log:
4763 - revert due to technical issues
4764
4765
4766 Changes: Modified:
4767 +1 -1 trunk/src/extban.c (File Modified)
4768
4769
4770 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4771 Log:
4772 - 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
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/src/extban.c (File Modified)
4777
4778
4779 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4780 Log:
4781 Don't pace /list on a single channel.
4782
4783
4784 Changes: Modified:
4785 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4786
4787
4788 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4789 Log:
4790 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4791
4792
4793 Changes: Modified:
4794 +4 -2 trunk/include/supported.h (File Modified)
4795
4796
4797 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4798 Log:
4799 Extban types are case insensitive; force them to lowercase when added.
4800
4801
4802 Changes: Modified:
4803 +5 -5 trunk/doc/extban.txt (File Modified)
4804 +4 -0 trunk/src/chmode.c (File Modified)
4805 +3 -3 trunk/src/extban.c (File Modified)
4806
4807
4808 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4809 Log:
4810 sendto_wallops_flags():
4811 - instead of checking IsOper on each client, walk the appropriate list
4812 - instead of sending non-+z wallops from persons to nonopers, send only
4813 +w wallops from persons
4814
4815
4816 Changes: Modified:
4817 +1 -5 trunk/src/send.c (File Modified)
4818
4819
4820 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4821 Log:
4822 Prefix oper wallops with "WALLOPS - " if they would
4823 otherwise look like operwalls or locops, when sending
4824 them to local users.
4825
4826
4827 Changes: Modified:
4828 +11 -1 trunk/modules/m_wallops.c (File Modified)
4829
4830
4831 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4832 Log:
4833 Make sure destination field in some sasl numerics
4834 is the user's nick, not the sasl agent or server
4835 name.
4836
4837
4838 Changes: Modified:
4839 +2 -2 trunk/modules/m_sasl.c (File Modified)
4840
4841
4842 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4843 Log:
4844 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4845
4846
4847 Changes: Modified:
4848 +1 -1 trunk/extensions/Makefile.in (File Modified)
4849
4850
4851 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4852 Log:
4853 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4854
4855
4856 Changes: Modified:
4857 +1 -0 trunk/src/s_user.c (File Modified)
4858
4859
4860 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4861 Log:
4862 Fix build for when IPv6 is disabled.
4863
4864
4865 Changes: Modified:
4866 +12 -10 trunk/src/s_auth.c (File Modified)
4867
4868
4869 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4870 Log:
4871 Add information about adding extban types.
4872
4873
4874 Changes: Modified:
4875 +25 -0 trunk/doc/extban.txt (File Modified)
4876
4877
4878 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4879 Log:
4880 Better extban validation: try to match a new extban from
4881 a local user against its setter to see if it is valid.
4882 Unknown extban types from remotes are no longer hidden.
4883
4884
4885 Changes: Modified:
4886 +4 -3 trunk/doc/extban.txt (File Modified)
4887 +1 -0 trunk/include/channel.h (File Modified)
4888 +2 -6 trunk/src/chmode.c (File Modified)
4889 +32 -0 trunk/src/extban.c (File Modified)
4890
4891
4892 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4893 Log:
4894 Make sure both .c.o: and .s.o: are followed by the necessary command.
4895
4896
4897 Changes: Modified:
4898 +1 -0 trunk/src/Makefile.in (File Modified)
4899
4900
4901 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4902 Log:
4903 Add need_sasl auth{} flag to sgml documentation.
4904
4905
4906 Changes: Modified:
4907 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4908
4909
4910 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4911 Log:
4912 Document need_sasl auth{} flag in example confs.
4913
4914
4915 Changes: Modified:
4916 +1 -0 trunk/doc/example.conf (File Modified)
4917 +1 -0 trunk/doc/reference.conf (File Modified)
4918
4919
4920 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4921 Log:
4922 Don't allow TB to set an empty topic.
4923 This would be possible if a server sent bad protocol
4924 and could cause a crash.
4925
4926
4927 Changes: Modified:
4928 +4 -0 trunk/modules/m_tb.c (File Modified)
4929
4930
4931 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4932 Log:
4933 - oops
4934
4935
4936 Changes: Modified:
4937 +1 -1 trunk/Makefile.in (File Modified)
4938
4939
4940 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4941 Log:
4942 - typo fix
4943
4944
4945 Changes: Modified:
4946 +2 -2 trunk/configure (File Modified)
4947 +1 -1 trunk/configure.ac (File Modified)
4948
4949
4950 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4951 Log:
4952 - rebuild configure
4953
4954
4955 Changes: Modified:
4956 +2 -2 trunk/configure (File Modified)
4957
4958
4959 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4960 Log:
4961 - makefile fix
4962
4963
4964 Changes: Modified:
4965 +1 -1 trunk/extensions/Makefile.in (File Modified)
4966
4967
4968 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4969 Log:
4970 - rename contrib to extensions to bring some clarity to things
4971
4972
4973 Changes: Modified:
4974 +1 -1 trunk/Makefile.in (File Modified)
4975 +1 -1 trunk/configure.ac (File Modified)
4976 +10 -10 trunk/doc/example.conf (File Modified)
4977 +10 -10 trunk/doc/reference.conf (File Modified)
4978 + - trunk/extensions/ (File Added)
4979 + - trunk/extras/ (File Deleted)
4980
4981
4982 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4983 Log:
4984 - temporary rename
4985
4986
4987 Changes: Modified:
4988 +1 -1 trunk/Makefile.in (File Modified)
4989 +1 -1 trunk/configure.ac (File Modified)
4990 + - trunk/contrib/ (File Deleted)
4991 + - trunk/extras/ (File Added)
4992
4993
4994 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4995 Log:
4996 Don't allow servers to QUIT (they should use SQUIT).
4997
4998
4999 Changes: Modified:
5000 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5001
5002
5003 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5004 Log:
5005 - keywords
5006
5007
5008 Changes: Modified:
5009 + - trunk/src/fnvhash.s (Property Modified)
5010
5011
5012 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5013 Log:
5014 - reduced version of code
5015
5016
5017 Changes: Modified:
5018 +9 -61 trunk/src/fnvhash.s (File Modified)
5019
5020
5021 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5022 Log:
5023 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5024
5025
5026 Changes: Modified:
5027 +1 -1 trunk/src/fnvhash.s (File Modified)
5028
5029
5030 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5031 Log:
5032 Fix orighost matching for klines, etc. Was hashing the visible
5033 host, oops.
5034
5035
5036 Changes: Modified:
5037 +1 -1 trunk/src/hostmask.c (File Modified)
5038
5039
5040 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5041 Log:
5042 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5043
5044
5045 Changes: Modified:
5046 +7 -1 trunk/configure (File Modified)
5047 +5 -0 trunk/configure.ac (File Modified)
5048 +5 -6 trunk/src/Makefile.in (File Modified)
5049 +0 -4 trunk/src/fnvhash.s (File Modified)
5050 +0 -2 trunk/src/hash.c (File Modified)
5051
5052
5053 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5054 Log:
5055 - regenerate configure
5056
5057
5058 Changes: Modified:
5059 +18 -0 trunk/configure (File Modified)
5060
5061
5062 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5063 Log:
5064 - --enable-ricer-hashing option.
5065
5066
5067 Changes: Modified:
5068 +9 -0 trunk/configure.ac (File Modified)
5069 +3 -0 trunk/include/setup.h.in (File Modified)
5070
5071
5072 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5073 Log:
5074 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5075
5076
5077 Changes: Modified:
5078 + - trunk/src/fnvhash.s (File Added)
5079 +3 -0 trunk/src/hash.c (File Modified)
5080
5081
5082 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5083 Log:
5084 Fix syntax error in reference.conf.
5085
5086
5087 Changes: Modified:
5088 +0 -1 trunk/doc/reference.conf (File Modified)
5089
5090
5091 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5092 Log:
5093 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5094 (&& instead of ||...)
5095 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5096
5097
5098 Changes: Modified:
5099 +1 -1 trunk/src/chmode.c (File Modified)
5100
5101
5102 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5103 Log:
5104 Documentation for extban.
5105
5106
5107 Changes: Modified:
5108 + - trunk/doc/extban.txt (File Added)
5109
5110
5111 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5112 Log:
5113 Add extban modules to example confs.
5114
5115
5116 Changes: Modified:
5117 +5 -0 trunk/doc/example.conf (File Modified)
5118 +10 -0 trunk/doc/reference.conf (File Modified)
5119
5120
5121 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5122 Log:
5123 Initial addition of extended ban types (conditionals).
5124 Allows custom +bqeI checks via modules.
5125 Initial extra types are account (a[:mask]), oper (o),
5126 channel (c:name), realname (r:mask), server (s:mask).
5127
5128
5129 Changes: Modified:
5130 +229 -0 trunk/contrib/Makefile.in (File Modified)
5131 + - trunk/contrib/extb_account.c (File Added)
5132 + - trunk/contrib/extb_channel.c (File Added)
5133 + - trunk/contrib/extb_oper.c (File Added)
5134 + - trunk/contrib/extb_realname.c (File Added)
5135 + - trunk/contrib/extb_server.c (File Added)
5136 +13 -0 trunk/include/channel.h (File Modified)
5137 +1 -0 trunk/src/Makefile.in (File Modified)
5138 +14 -5 trunk/src/channel.c (File Modified)
5139 +91 -0 trunk/src/chmode.c (File Modified)
5140 + - trunk/src/extban.c (File Added)
5141
5142
5143 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5144 Log:
5145 Do not force +bqeI modes starting with '$' in nick!user@host format.
5146 * and ? characters in them are still assumed to be wildcards.
5147
5148
5149 Changes: Modified:
5150 +6 -0 trunk/src/chmode.c (File Modified)
5151
5152
5153 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5154 Log:
5155 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5156
5157
5158 Changes: Modified:
5159 +4 -0 trunk/modules/m_capab.c (File Modified)
5160
5161
5162 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5163 Log:
5164 Stop some mixing of client and server protocol.
5165
5166
5167 Changes: Modified:
5168 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5169 +4 -2 trunk/modules/m_pass.c (File Modified)
5170 +6 -0 trunk/modules/m_sasl.c (File Modified)
5171 +6 -0 trunk/modules/m_user.c (File Modified)
5172
5173
5174 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5175 Log:
5176 - additional revert
5177
5178
5179 Changes: Modified:
5180 +0 -2 trunk/include/s_newconf.h (File Modified)
5181 +0 -4 trunk/include/s_serv.h (File Modified)
5182 +0 -1 trunk/src/newconf.c (File Modified)
5183 +1 -13 trunk/src/s_serv.c (File Modified)
5184
5185
5186 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5187 Log:
5188 - revert LZOLink patch for now
5189
5190
5191 Changes: Modified:
5192 +0 -1 trunk/servlink/Makefile.in (File Modified)
5193 +0 -16 trunk/servlink/README (File Modified)
5194 +2 -36 trunk/servlink/control.c (File Modified)
5195 +0 -3 trunk/servlink/control.h (File Modified)
5196 +7 -5955 trunk/servlink/io.c (File Modified)
5197 + - trunk/servlink/lzoconf.h (File Deleted)
5198 + - trunk/servlink/lzodefs.h (File Deleted)
5199 + - trunk/servlink/minilzo.c (File Deleted)
5200 + - trunk/servlink/minilzo.h (File Deleted)
5201 +0 -1 trunk/servlink/servlink.h (File Modified)
5202
5203
5204 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5205 Log:
5206 - more stuff here
5207
5208
5209 Changes: Modified:
5210 +4 -2 trunk/servlink/control.c (File Modified)
5211 +2 -1 trunk/servlink/io.c (File Modified)
5212
5213
5214 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5215 Log:
5216 - oops
5217
5218
5219 Changes: Modified:
5220 +2 -2 trunk/servlink/io.c (File Modified)
5221
5222
5223 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5224 Log:
5225 - paranoia, prevent segfaults
5226
5227
5228 Changes: Modified:
5229 +2 -2 trunk/servlink/io.c (File Modified)
5230
5231
5232 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5233 Log:
5234 - more optimal servlink code
5235
5236
5237 Changes: Modified:
5238 +21 -8 trunk/servlink/io.c (File Modified)
5239
5240
5241 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5242 Log:
5243 - more efficient read strategy
5244
5245
5246 Changes: Modified:
5247 +15 -3 trunk/servlink/io.c (File Modified)
5248
5249
5250 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5251 Log:
5252 - use lzo_uintp cast to make LZO happy
5253
5254
5255 Changes: Modified:
5256 +3 -3 trunk/servlink/io.c (File Modified)
5257
5258
5259 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5260 Log:
5261 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5262
5263
5264 Changes: Modified:
5265 +4 -0 trunk/doc/example.conf (File Modified)
5266 +2 -1 trunk/include/s_newconf.h (File Modified)
5267 +4 -0 trunk/include/s_serv.h (File Modified)
5268 +1 -0 trunk/servlink/Makefile.in (File Modified)
5269 +16 -0 trunk/servlink/README (File Modified)
5270 +34 -2 trunk/servlink/control.c (File Modified)
5271 +3 -0 trunk/servlink/control.h (File Modified)
5272 +5929 -7 trunk/servlink/io.c (File Modified)
5273 + - trunk/servlink/lzoconf.h (File Added)
5274 + - trunk/servlink/lzodefs.h (File Added)
5275 + - trunk/servlink/minilzo.c (File Added)
5276 + - trunk/servlink/minilzo.h (File Added)
5277 +1 -0 trunk/servlink/servlink.h (File Modified)
5278 +1 -0 trunk/src/newconf.c (File Modified)
5279 +14 -2 trunk/src/s_serv.c (File Modified)
5280
5281
5282 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5283 Log:
5284 - remove imalloc, it was a concept that probably wouldn't have worked properly
5285
5286
5287 Changes: Modified:
5288 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5289 + - trunk/libcharybdis/imalloc.c (File Deleted)
5290 + - trunk/libcharybdis/imalloc.h (File Deleted)
5291
5292
5293 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5294 Log:
5295 - disable imalloc for now
5296
5297
5298 Changes: Modified:
5299 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5300
5301
5302 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5303 Log:
5304 - remove unneeded debug code
5305
5306
5307 Changes: Modified:
5308 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5309
5310
5311 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5312 Log:
5313 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5314
5315
5316 Changes: Modified:
5317 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5318
5319
5320 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5321 Log:
5322 - more stuff here, imalloc remains disabled for now
5323
5324
5325 Changes: Modified:
5326 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5330 Log:
5331 - more progress
5332
5333
5334 Changes: Modified:
5335 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5339 Log:
5340 - more tweaks
5341
5342
5343 Changes: Modified:
5344 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5345 +2 -0 trunk/src/ircd.c (File Modified)
5346
5347
5348 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5349 Log:
5350 - roll back libircd crap
5351
5352
5353 Changes: Modified:
5354 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5355 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5356 +29 -0 trunk/src/.depend (File Modified)
5357 +6 -21 trunk/src/Makefile.in (File Modified)
5358 +3 -218 trunk/src/ircd.c (File Modified)
5359 + - trunk/src/ircd_linker.c (File Deleted)
5360 + - trunk/src/main.c (File Deleted)
5361
5362
5363 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5364 Log:
5365 - realloc(), free() implementation
5366
5367
5368 Changes: Modified:
5369 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5370
5371
5372 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5373 Log:
5374 - malloc(), calloc() implementation
5375
5376
5377 Changes: Modified:
5378 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5379
5380
5381 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5382 Log:
5383 - block_free(), block_find(), retune_heaps() implementation
5384
5385
5386 Changes: Modified:
5387 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5388
5389
5390 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5391 Log:
5392 - block_destroy code, block_allocate code.
5393
5394
5395 Changes: Modified:
5396 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5397
5398
5399 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5400 Log:
5401 - block_new() code
5402
5403
5404 Changes: Modified:
5405 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5406
5407
5408 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5409 Log:
5410 - disable imalloc again :P
5411
5412
5413 Changes: Modified:
5414 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5415
5416
5417 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5418 Log:
5419 - fix warning
5420
5421
5422 Changes: Modified:
5423 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5424
5425
5426 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5427 Log:
5428 - fix typo
5429
5430
5431 Changes: Modified:
5432 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5433
5434
5435 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5436 Log:
5437 - constructor code for imalloc engine (malloc_init())
5438
5439
5440 Changes: Modified:
5441 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5442
5443
5444 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5445 Log:
5446 - imalloc engine improvements
5447
5448
5449 Changes: Modified:
5450 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5451
5452
5453 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5454 Log:
5455 - replace mmap() code with direct brk()/sbrk() calls.
5456
5457
5458 Changes: Modified:
5459 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5460
5461
5462 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5463 Log:
5464 - remove outdated i_malloc() interfaces
5465
5466
5467 Changes: Modified:
5468 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5469
5470
5471 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5472 Log:
5473 - redisable imalloc (sorry!)
5474
5475
5476 Changes: Modified:
5477 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5478
5479
5480 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5481 Log:
5482 - correct GET_PAGE_SLOT() macro
5483
5484
5485 Changes: Modified:
5486 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5487
5488
5489 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5490 Log:
5491 - oops forgot to commit it with imalloc turned off
5492
5493
5494 Changes: Modified:
5495 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5496
5497
5498 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5499 Log:
5500 - cleanups
5501
5502
5503 Changes: Modified:
5504 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5505 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5506
5507
5508 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5509 Log:
5510 - lowlevel imalloc code
5511
5512
5513 Changes: Modified:
5514 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5515 + - trunk/libcharybdis/imalloc.h (File Added)
5516
5517
5518 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5519 Log:
5520 - fix bindings
5521
5522
5523 Changes: Modified:
5524 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5525
5526
5527 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5528 Log:
5529 remove #ifndef
5530
5531
5532 Changes: Modified:
5533 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5534
5535
5536 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5537 Log:
5538 - 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)
5539
5540
5541 Changes: Modified:
5542 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5543 + - trunk/libcharybdis/imalloc.c (File Added)
5544
5545
5546 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5547 Log:
5548 - increment configure Id
5549
5550
5551 Changes: Modified:
5552 +2208 -1 trunk/configure (File Modified)
5553
5554
5555 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5556 Log:
5557 - bootstrap for imalloc code
5558
5559
5560 Changes: Modified:
5561 +54 -1 trunk/configure.ac (File Modified)
5562 +27 -0 trunk/include/setup.h.in (File Modified)
5563
5564
5565 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5566 Log:
5567 Clarify interaction of spoofs and channel bans/operator{} blocks.
5568
5569
5570 Changes: Modified:
5571 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5572 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5573
5574
5575 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5576 Log:
5577 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5578
5579
5580 Changes: Modified:
5581 +30 -22 trunk/src/ircd.c (File Modified)
5582
5583
5584 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5585 Log:
5586 If shared{} blocks deny something, the command
5587 is silently ignored.
5588
5589
5590 Changes: Modified:
5591 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5592
5593
5594 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5595 Log:
5596 Move up IsService check so we don't store a non-service
5597 in preClient->sasl_agent.
5598
5599
5600 Changes: Modified:
5601 +6 -6 trunk/modules/m_sasl.c (File Modified)
5602
5603
5604 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5605 Log:
5606 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5607 Add some more sanity checks on agent strings.
5608
5609
5610 Changes: Modified:
5611 +13 -11 trunk/modules/m_sasl.c (File Modified)
5612
5613
5614 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5615 Log:
5616 Unknown clients can have an ID too now so make sure to remove
5617 them from the hash if they exit.
5618
5619
5620 Changes: Modified:
5621 +3 -0 trunk/src/client.c (File Modified)
5622
5623
5624 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5625 Log:
5626 Only accept sasl from servers in a service{} block.
5627 Not tested but this must go in.
5628
5629
5630 Changes: Modified:
5631 +6 -0 trunk/modules/m_sasl.c (File Modified)
5632 +3 -0 trunk/modules/m_signon.c (File Modified)
5633
5634
5635 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5636 Log:
5637 Only process SAVE messages targetting registered users,
5638 not servers or unregistered connections. Could cause
5639 a crash when bad protocol was received.
5640
5641
5642 Changes: Modified:
5643 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5644
5645
5646 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5647 Log:
5648 - fix QJM buffer overflow vulnerability (fucking GXTi)
5649
5650
5651 Changes: Modified:
5652 +3 -3 trunk/src/s_user.c (File Modified)
5653
5654
5655 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5656 Log:
5657 Mention /scan umodes under oper_spy privilege.
5658
5659
5660 Changes: Modified:
5661 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5662
5663
5664 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5665 Log:
5666 Mention that overlapping cluster blocks are a bad thing.
5667
5668
5669 Changes: Modified:
5670 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5671
5672
5673 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5674 Log:
5675 - Document cluster{} and shared{} blocks.
5676 - Mention that service{} does not allow wildcards.
5677
5678
5679 Changes: Modified:
5680 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5681
5682
5683 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5684 Log:
5685 Document exempt{} and service{} blocks, point to reference.conf for
5686 general{}, channel{} and serverhide{}.
5687
5688
5689 Changes: Modified:
5690 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5691
5692
5693 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5694 Log:
5695 Document ~ in lists of values better.
5696
5697
5698 Changes: Modified:
5699 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5700
5701
5702 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5703 Log:
5704 More detailed CNOTICE, CPRIVMSG descriptions.
5705
5706
5707 Changes: Modified:
5708 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5709
5710
5711 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5712 Log:
5713 Oops, need both Revision and Id on modules.
5714
5715
5716 Changes: Modified:
5717 + - trunk/modules/sno_routing.c (Property Modified)
5718
5719
5720 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5721 Log:
5722 Tweak header comment a bit (filename, Id).
5723
5724
5725 Changes: Modified:
5726 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5727
5728
5729 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5730 Log:
5731 Add GLINE and UNGLINE.
5732
5733
5734 Changes: Modified:
5735 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5736
5737
5738 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5739 Log:
5740 New configure with proper Id.
5741
5742
5743 Changes: Modified:
5744 +3 -1 trunk/configure (File Modified)
5745
5746
5747 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5748 Log:
5749 Change #include directives for in6addr_any, hopefully compiles better now.
5750
5751
5752 Changes: Modified:
5753 +3 -1 trunk/configure.ac (File Modified)
5754
5755
5756 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5757 Log:
5758 Encourage putting actual administrative information
5759 in the admin{} block.
5760
5761
5762 Changes: Modified:
5763 +3 -3 trunk/doc/example.conf (File Modified)
5764
5765
5766 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5767 Log:
5768 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5769
5770
5771 Changes: Modified:
5772 +9 -7 trunk/include/s_conf.h (File Modified)
5773 +1 -0 trunk/src/newconf.c (File Modified)
5774 +10 -0 trunk/src/s_user.c (File Modified)
5775
5776
5777 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5778 Log:
5779 - Change to glines = no in example confs
5780 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5781 are disabled.
5782
5783
5784 Changes: Modified:
5785 +1 -1 trunk/doc/example.conf (File Modified)
5786 +1 -1 trunk/doc/reference.conf (File Modified)
5787 +2 -2 trunk/modules/m_gline.c (File Modified)
5788
5789
5790 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5791 Log:
5792 - forward-port QJM fix from 1.1
5793
5794
5795 Changes: Modified:
5796 +2 -0 trunk/src/s_user.c (File Modified)
5797
5798
5799 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5800 Log:
5801 - add switch to configure to disable the block allocator
5802
5803
5804 Changes: Modified:
5805 +18 -0 trunk/configure (File Modified)
5806 +9 -0 trunk/configure.ac (File Modified)
5807 +0 -6 trunk/include/config.h (File Modified)
5808 +3 -0 trunk/include/setup.h.in (File Modified)
5809
5810
5811 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5812 Log:
5813 Fix wierd error that would exit SASL users with "Overridden"
5814
5815 Changes: Modified:
5816 +1 -1 trunk/modules/m_signon.c (File Modified)
5817
5818
5819 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5820 Log:
5821 Remove obsolete XXX comment about lazylinks.
5822
5823
5824 Changes: Modified:
5825 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5826
5827
5828 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5829 Log:
5830 OJOIN: make sure to send the wallops remotely for #channels
5831
5832
5833 Changes: Modified:
5834 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5835
5836
5837 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5838 Log:
5839 Accountability for OJOIN (contrib module)
5840
5841 Changes: Modified:
5842 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5843
5844
5845 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5846 Log:
5847 - move more stuff over to ircd_state
5848
5849
5850 Changes: Modified:
5851 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5852 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5853 +9 -0 trunk/src/ircd_state.c (File Modified)
5854 +3 -3 trunk/src/patricia.c (File Modified)
5855
5856
5857 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5858 Log:
5859 - move more stuff out of libircd and into ircd_state.c
5860
5861
5862 Changes: Modified:
5863 +5 -5 trunk/src/channel.c (File Modified)
5864 +4 -4 trunk/src/client.c (File Modified)
5865 +12 -0 trunk/src/ircd_state.c (File Modified)
5866
5867
5868 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5869 Log:
5870 - this is just barrels of fun
5871
5872
5873 Changes: Modified:
5874 + - trunk/include/ircd_state.h (File Added)
5875 +1 -1 trunk/src/Makefile.in (File Modified)
5876 +2 -1 trunk/src/channel.c (File Modified)
5877 +3 -52 trunk/src/ircd.c (File Modified)
5878 +100 -3 trunk/src/ircd_state.c (File Modified)
5879
5880
5881 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5882 Log:
5883 It's .include, not #include.
5884
5885
5886 Changes: Modified:
5887 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5888
5889
5890 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5891 Log:
5892 More consistent section titles.
5893
5894
5895 Changes: Modified:
5896 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5897 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5898 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5899
5900
5901 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5902 Log:
5903 Mention possible exceeding of +j/+l due to propagation
5904 delays between servers.
5905
5906
5907 Changes: Modified:
5908 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5909
5910
5911 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5912 Log:
5913 Formatting nits:
5914 - "text" -> <quote>text</quote>
5915 - <filename>
5916 - a few more
5917
5918
5919 Changes: Modified:
5920 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5921 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5922 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5923 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5924
5925
5926 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5927 Log:
5928 Remove text about deprecation of glines.
5929
5930
5931 Changes: Modified:
5932 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5933
5934
5935 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5936 Log:
5937 - Add description of umode +D, deaf.
5938 - Mention CALLERID 005 token with umode +g.
5939
5940
5941 Changes: Modified:
5942 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5943
5944
5945 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5946 Log:
5947 Strip off a leading colon in services shortcuts (aliases).
5948
5949
5950 Changes: Modified:
5951 +2 -0 trunk/src/parse.c (File Modified)
5952
5953
5954 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5955 Log:
5956 Add no_oper_invis contrib module, denies opers setting
5957 themselves invisible (except hidden_oper's).
5958
5959
5960 Changes: Modified:
5961 +42 -0 trunk/contrib/Makefile.in (File Modified)
5962 + - trunk/contrib/no_oper_invis.c (File Added)
5963
5964
5965 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5966 Log:
5967 Mention /stats E, make the other /stats descriptions more consistent.
5968
5969
5970 Changes: Modified:
5971 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5972
5973
5974 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5975 Log:
5976 Mention that the KILL reason and oper will appear on channels.
5977
5978
5979 Changes: Modified:
5980 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5981
5982
5983 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5984 Log:
5985 Mention /mode #channel f to query forward channel from outside.
5986
5987
5988 Changes: Modified:
5989 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5990
5991
5992 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5993 Log:
5994 Port over RATBOX_2_1 r20960 (anfl):
5995 client connect notices to +C should be hiding the extra
5996 fields for spoofed users
5997
5998
5999 Changes: Modified:
6000 +2 -1 trunk/src/s_user.c (File Modified)
6001
6002
6003 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6004 Log:
6005 Add a chapter with our extra user commands:
6006 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6007
6008
6009 Changes: Modified:
6010 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6011 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6012
6013
6014 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6015 Log:
6016 Do not put by <server>: in SQUIT reasons to servers
6017 other than the one being exited.
6018
6019
6020 Changes: Modified:
6021 +1 -1 trunk/src/client.c (File Modified)
6022
6023
6024 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6025 Log:
6026 Regenerate configure.
6027
6028
6029 Changes: Modified:
6030 +1162 -1159 trunk/configure (File Modified)
6031
6032
6033 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6034 Log:
6035 Move the warning flags down so they do not mess up
6036 checks like for -Wl,-export-dynamic.
6037
6038
6039 Changes: Modified:
6040 +33 -30 trunk/configure.ac (File Modified)
6041
6042
6043 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6044 Log:
6045 - more work here
6046
6047
6048 Changes: Modified:
6049 +2 -1 trunk/iauth/Makefile.in (File Modified)
6050
6051
6052 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6053 Log:
6054 - build iauth makefile
6055
6056
6057 Changes: Modified:
6058 +3 -2 trunk/configure (File Modified)
6059 +1 -0 trunk/configure.ac (File Modified)
6060
6061
6062 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6063 Log:
6064 - Makefile
6065
6066
6067 Changes: Modified:
6068 + - trunk/iauth/Makefile.in (File Added)
6069
6070
6071 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6072 Log:
6073 - add iauth.conf.example from irc2.11
6074
6075
6076 Changes: Modified:
6077 + - trunk/doc/example-iauth.conf (File Added)
6078
6079
6080 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6081 Log:
6082 - wow, i found some docs on this thing
6083
6084
6085 Changes: Modified:
6086 + - trunk/doc/technical/iauth-internals.txt (File Added)
6087
6088
6089 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6090 Log:
6091 - no longer applicable
6092
6093
6094 Changes: Modified:
6095 + - trunk/authdaemon/ (File Deleted)
6096
6097
6098 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6099 Log:
6100 - remove libircd.so on make clean (oops)
6101
6102
6103 Changes: Modified:
6104 +1 -1 trunk/src/Makefile.in (File Modified)
6105
6106
6107 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6108 Log:
6109 - merge iauth source for experimentation
6110
6111
6112 Changes: Modified:
6113 + - trunk/iauth/ (File Added)
6114 + - trunk/iauth/a_conf.c (File Added)
6115 + - trunk/iauth/a_conf_def.h (File Added)
6116 + - trunk/iauth/a_conf_ext.h (File Added)
6117 + - trunk/iauth/a_defines.h (File Added)
6118 + - trunk/iauth/a_externs.h (File Added)
6119 + - trunk/iauth/a_io.c (File Added)
6120 + - trunk/iauth/a_io_ext.h (File Added)
6121 + - trunk/iauth/a_log.c (File Added)
6122 + - trunk/iauth/a_log_def.h (File Added)
6123 + - trunk/iauth/a_log_ext.h (File Added)
6124 + - trunk/iauth/a_struct_def.h (File Added)
6125 + - trunk/iauth/iauth.c (File Added)
6126 + - trunk/iauth/mod_lhex.c (File Added)
6127 + - trunk/iauth/mod_lhex_ext.h (File Added)
6128 + - trunk/iauth/mod_pipe.c (File Added)
6129 + - trunk/iauth/mod_pipe_ext.h (File Added)
6130 + - trunk/iauth/mod_rfc931.c (File Added)
6131 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6132 + - trunk/iauth/mod_socks.c (File Added)
6133 + - trunk/iauth/mod_socks_ext.h (File Added)
6134 + - trunk/iauth/mod_webproxy.c (File Added)
6135 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6136
6137
6138 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6139 Log:
6140 User /quote help index was not sorted properly.
6141
6142
6143 Changes: Modified:
6144 +2 -2 trunk/help/Makefile.in (File Modified)
6145 +8 -8 trunk/help/users/index (File Modified)
6146
6147
6148 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6149 Log:
6150 Add SCAN help file.
6151
6152
6153 Changes: Modified:
6154 +25 -8 trunk/help/opers/index (File Modified)
6155 + - trunk/help/opers/scan (File Added)
6156
6157
6158 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6159 Log:
6160 SGML docs:
6161 - Document SCAN UMODES
6162 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6163
6164
6165 Changes: Modified:
6166 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6167
6168
6169 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6170 Log:
6171 Add our copyright information to /info (part of release-1.1 r1026).
6172
6173
6174 Changes: Modified:
6175 +1 -0 trunk/src/version.c.SH (File Modified)
6176
6177
6178 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6179 Log:
6180 Fix some compile warnings.
6181
6182
6183 Changes: Modified:
6184 +1 -1 trunk/modules/core/m_join.c (File Modified)
6185 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6186 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6187 +1 -1 trunk/modules/m_scan.c (File Modified)
6188 +4 -4 trunk/modules/m_signon.c (File Modified)
6189
6190
6191 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6192 Log:
6193 RSFNC: OK, actually consider unknowns also for detecting a collide.
6194 Otherwise we can get two clients with the same nick.
6195
6196
6197 Changes: Modified:
6198 +1 -1 trunk/modules/m_services.c (File Modified)
6199
6200
6201 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6202 Log:
6203 - charybdis profiling stuff
6204 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6205 - update .depend
6206
6207
6208 Changes: Modified:
6209 +0 -8 trunk/configure (File Modified)
6210 +1 -8 trunk/configure.ac (File Modified)
6211 +18 -0 trunk/include/channel.h (File Modified)
6212 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6213 +335 -260 trunk/src/.depend (File Modified)
6214 +1569 -0 trunk/src/Makefile.in (File Modified)
6215 + - trunk/src/chmode.c (File Added)
6216 +16 -1 trunk/src/ircd.c (File Modified)
6217 +11 -0 trunk/src/main.c (File Modified)
6218 +11 -0 trunk/src/modules.c (File Modified)
6219
6220
6221 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6222 Log:
6223 RSFNC: Do not send kills to servers for unknowns
6224
6225
6226 Changes: Modified:
6227 +4 -2 trunk/modules/m_services.c (File Modified)
6228
6229
6230 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6231 Log:
6232 Describe service{} blocks in reference.conf.
6233
6234
6235 Changes: Modified:
6236 +12 -0 trunk/doc/reference.conf (File Modified)
6237
6238
6239 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6240 Log:
6241 Replace this list of modes with pointers to other documentation.
6242
6243
6244 Changes: Modified:
6245 +6 -50 trunk/doc/modes.txt (File Modified)
6246
6247
6248 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6249 Log:
6250 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6251 looks too much like an old-ircd client pointer otherwise.
6252
6253
6254 Changes: Modified:
6255 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6256
6257
6258 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6259 Log:
6260 findforwards:
6261 - note truncation of the list (perhaps sending multiple
6262 notices is better)
6263 - clarify in a comment that /findforwards on a nonexistent
6264 channel can be useful
6265 - sendto_one_notice() requires that the text start with
6266 a colon
6267
6268
6269 Changes: Modified:
6270 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6271
6272
6273 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6274 Log:
6275 When we close a local server's link, always include the
6276 name of the client causing the exit in the reason in the
6277 SQUIT we send them (replacing them with us). This makes
6278 sure server notices for stuff like "Not enough arguments
6279 to server command" are different on the two sides.
6280
6281
6282 Changes: Modified:
6283 +7 -5 trunk/src/client.c (File Modified)
6284
6285
6286 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6287 Log:
6288 New contrib module m_findforwards.c
6289
6290
6291 Changes: Modified:
6292 +112 -0 trunk/contrib/Makefile.in (File Modified)
6293 + - trunk/contrib/m_findforwards.c (File Added)
6294
6295
6296 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6297 Log:
6298 Whoops, don't show real host behind auth{} spoof in
6299 spoof notices if hide_spoof_ips is enabled.
6300
6301 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6302
6303
6304 Changes: Modified:
6305 +3 -2 trunk/src/s_conf.c (File Modified)
6306
6307
6308 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6309 Log:
6310 Add dalnet-style /identify that sends to nickserv or chanserv.
6311
6312
6313 Changes: Modified:
6314 +102 -0 trunk/contrib/Makefile.in (File Modified)
6315 + - trunk/contrib/m_identify.c (File Added)
6316
6317
6318 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6319 Log:
6320 Document alias{} blocks a bit better.
6321
6322
6323 Changes: Modified:
6324 +9 -0 trunk/doc/reference.conf (File Modified)
6325
6326
6327 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6328 Log:
6329 - add aliases to /stats m (data usage is not counted though, sorry)
6330
6331
6332 Changes: Modified:
6333 +1 -0 trunk/include/s_conf.h (File Modified)
6334 +3 -0 trunk/src/newconf.c (File Modified)
6335 +15 -0 trunk/src/parse.c (File Modified)
6336
6337
6338 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6339 Log:
6340 - remove m_sshortcut as it's no longer relevant
6341
6342
6343 Changes: Modified:
6344 +0 -145 trunk/modules/Makefile.in (File Modified)
6345 + - trunk/modules/m_sshortcut.c (File Deleted)
6346
6347
6348 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6349 Log:
6350 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6351 targets instead of my original idea :P)
6352
6353
6354 Changes: Modified:
6355 +32 -0 trunk/doc/example.conf (File Modified)
6356 +35 -0 trunk/doc/reference.conf (File Modified)
6357 +4 -0 trunk/include/parse.h (File Modified)
6358 +7 -0 trunk/include/s_conf.h (File Modified)
6359 +82 -0 trunk/src/newconf.c (File Modified)
6360 +78 -0 trunk/src/parse.c (File Modified)
6361 +16 -0 trunk/src/s_conf.c (File Modified)
6362
6363
6364 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6365 Log:
6366 Remove some spaces after tabs. ??
6367
6368
6369 Changes: Modified:
6370 +18 -18 trunk/src/newconf.c (File Modified)
6371
6372
6373 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6374 Log:
6375 Global /who:
6376 - make sure to clear all marks also if the who was aborted
6377 because of too many matches
6378 - give ERR_TOOMANYMATCHES if too many matches
6379 - clarify comments
6380
6381 ratbox RATBOX_2_2 r22003 (jilles)
6382
6383
6384 Changes: Modified:
6385 +28 -26 trunk/modules/m_who.c (File Modified)
6386
6387
6388 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6389 Log:
6390 - devel is 2.0
6391
6392
6393 Changes: Modified:
6394 +9 -9 trunk/configure (File Modified)
6395 +1 -1 trunk/configure.ac (File Modified)
6396
6397
6398 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6399 Log:
6400 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6401
6402
6403 Changes: Modified:
6404 +2 -1 trunk/include/s_newconf.h (File Modified)
6405 +20 -0 trunk/modules/m_rehash.c (File Modified)
6406 +1 -1 trunk/src/s_newconf.c (File Modified)
6407
6408
6409 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6410 Log:
6411 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6412
6413
6414 Changes: Modified:
6415 +0 -1 trunk/doc/example.conf (File Modified)
6416 +0 -3 trunk/doc/reference.conf (File Modified)
6417 +0 -1 trunk/include/s_conf.h (File Modified)
6418 +0 -6 trunk/modules/m_info.c (File Modified)
6419 +1 -1 trunk/src/channel.c (File Modified)
6420 +0 -1 trunk/src/newconf.c (File Modified)
6421
6422
6423 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6424 Log:
6425 Missing header in m_chghost.c
6426
6427 Changes: Modified:
6428 +1 -0 trunk/modules/m_chghost.c (File Modified)
6429
6430
6431 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6432 Log:
6433 Relocate QJM code to a seperate function(change_nick_user_host)
6434 Change CHGHOST to use change_nick_user_host instead of just setting it
6435
6436
6437 Changes: Modified:
6438 +3 -0 trunk/include/s_user.h (File Modified)
6439 +1 -1 trunk/modules/m_chghost.c (File Modified)
6440 +3 -78 trunk/modules/m_signon.c (File Modified)
6441 +89 -0 trunk/src/s_user.c (File Modified)
6442
6443
6444 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6445 Log:
6446 Restore /stats a (dns servers, admin-only).
6447
6448
6449 Changes: Modified:
6450 +1 -0 trunk/include/res.h (File Modified)
6451 +5 -8 trunk/modules/m_stats.c (File Modified)
6452 +16 -0 trunk/src/res.c (File Modified)
6453
6454
6455 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6456 Log:
6457 - Add CHARYBDIS_PROFILE if we are profiling.
6458 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6459 - Remove duplicate --enable-epoll entry.
6460
6461
6462 Changes: Modified:
6463 +1595 -15 trunk/configure (File Modified)
6464 +30 -11 trunk/configure.ac (File Modified)
6465 +3 -0 trunk/include/setup.h.in (File Modified)
6466
6467
6468 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6469 Log:
6470 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6471
6472
6473 Changes: Modified:
6474 +28 -0 trunk/aclocal.m4 (File Modified)
6475
6476
6477 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6478 Log:
6479 Allow requesting forward channel and quiet list in same mode command.
6480
6481
6482 Changes: Modified:
6483 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6484
6485
6486 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6487 Log:
6488 Add description of xline wildcards.
6489
6490
6491 Changes: Modified:
6492 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6493
6494
6495 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6496 Log:
6497 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6498
6499
6500 Changes: Modified:
6501 +0 -4 trunk/modules/m_services.c (File Modified)
6502
6503
6504 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6505 Log:
6506 typo
6507
6508
6509 Changes: Modified:
6510 +1 -1 trunk/include/hook.h (File Modified)
6511
6512
6513 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6514 Log:
6515 call_hook, not hook_call
6516
6517
6518 Changes: Modified:
6519 +1 -1 trunk/modules/core/m_join.c (File Modified)
6520
6521
6522 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6523 Log:
6524 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6525 Could be useful for a number of things.
6526
6527
6528 Changes: Modified:
6529 +9 -0 trunk/modules/core/m_join.c (File Modified)
6530
6531
6532 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6533 Log:
6534 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6535
6536
6537 Changes: Modified:
6538 +7 -0 trunk/include/hook.h (File Modified)
6539
6540
6541 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6542 Log:
6543 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6544
6545
6546 Changes: Modified:
6547 +15 -0 trunk/modules/m_services.c (File Modified)
6548
6549
6550 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6551 Log:
6552 Clarify snomask +f, +k, +u.
6553
6554
6555 Changes: Modified:
6556 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6557
6558
6559 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6560 Log:
6561 Cmode +p and +s may be set simultaneously.
6562
6563
6564 Changes: Modified:
6565 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6566
6567
6568 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6569 Log:
6570 actually, we should check the data version on each reload (oops)
6571
6572
6573 Changes: Modified:
6574 +6 -6 trunk/src/main.c (File Modified)
6575
6576
6577 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6578 Log:
6579 more work on the loader
6580
6581
6582 Changes: Modified:
6583 +45 -21 trunk/src/main.c (File Modified)
6584
6585
6586 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6587 Log:
6588 Add prototype ircd_state.c
6589
6590
6591 Changes: Modified:
6592 + - trunk/src/ircd_state.c (File Added)
6593
6594
6595 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6596 Log:
6597 Smaller improvements.
6598
6599
6600 Changes: Modified:
6601 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6602
6603
6604 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6605 Log:
6606 Add a lot of stuff here.
6607
6608
6609 Changes: Modified:
6610 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6611
6612
6613 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6614 Log:
6615 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6616
6617
6618 Changes: Modified:
6619 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6620
6621
6622 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6623 Log:
6624 Invex doesn't trump +r or (sic) +J.
6625
6626
6627 Changes: Modified:
6628 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6629
6630
6631 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6632 Log:
6633 Check to make sure a module is not loaded before loading it.
6634
6635
6636 Changes: Modified:
6637 +6 -1 trunk/src/ircd_parser.y (File Modified)
6638
6639
6640 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6641 Log:
6642 - Add a missing comma in the HeaderMessages array
6643 - Only send "Your hostname is too long ..." if that really is the case
6644
6645
6646 Changes: Modified:
6647 +2 -2 trunk/src/s_auth.c (File Modified)
6648
6649
6650 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6651 Log:
6652 build_symtable() will have already bailed here, so no need to check
6653 explicitly whether or not charybdis_main is NULL.
6654
6655
6656 Changes: Modified:
6657 +7 -16 trunk/src/main.c (File Modified)
6658
6659
6660 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6661 Log:
6662 Data structure versioning, part 1.
6663
6664
6665 Changes: Modified:
6666 +10 -1 trunk/include/ircd_defs.h (File Modified)
6667 +2 -0 trunk/src/ircd.c (File Modified)
6668 +15 -3 trunk/src/main.c (File Modified)
6669
6670
6671 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6672 Log:
6673 build a symbol table and use that instead of doing a raw dlsym on everything
6674
6675
6676 Changes: Modified:
6677 + - trunk/include/ircd_linker.h (File Added)
6678 +71 -1 trunk/src/Makefile.in (File Modified)
6679 + - trunk/src/ircd_linker.c (File Added)
6680 +16 -4 trunk/src/main.c (File Modified)
6681
6682
6683 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6684 Log:
6685 The launcher now calls io_loop() instead of charybdis_main().
6686 This is so that we do not have to reinitialize *everything* later.
6687
6688
6689 Changes: Modified:
6690 +1 -0 trunk/include/ircd.h (File Modified)
6691 +6 -7 trunk/src/ircd.c (File Modified)
6692 +13 -1 trunk/src/main.c (File Modified)
6693
6694
6695 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6696 Log:
6697 Use global binding on libircd.so.
6698
6699
6700 Changes: Modified:
6701 +1 -1 trunk/src/main.c (File Modified)
6702
6703
6704 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6705 Log:
6706 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6707 (it will do more later)
6708
6709
6710 Changes: Modified:
6711 +14 -12 trunk/include/config.h (File Modified)
6712 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6713 +31 -5 trunk/src/Makefile.in (File Modified)
6714 +78 -1 trunk/src/ircd.c (File Modified)
6715 + - trunk/src/main.c (File Added)
6716
6717
6718 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6719 Log:
6720 Add whitespace here, oops.
6721
6722
6723 Changes: Modified:
6724 +1 -1 trunk/CREDITS (File Modified)
6725
6726
6727 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6728 Log:
6729 Properly copy over the IP address here instead of using a cheap hack.
6730 Because the hack didn't work right except on IPv6. :|
6731
6732
6733 Changes: Modified:
6734 +12 -2 trunk/src/s_newconf.c (File Modified)
6735
6736
6737 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6738 Log:
6739 Revert reject cache notice to ratbox's, which more
6740 clearly suggests what's happening.
6741
6742
6743 Changes: Modified:
6744 +4 -1 trunk/src/reject.c (File Modified)
6745
6746
6747 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6748 Log:
6749 Fix the openssl status in the overview information.
6750
6751
6752 Changes: Modified:
6753 +1 -3 trunk/configure (File Modified)
6754 +1 -3 trunk/configure.ac (File Modified)
6755
6756
6757 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6758 Log:
6759 - Add simple exempt{} block (127.0.0.1) to example.conf.
6760 - Remove mention of deny{}.
6761
6762
6763 Changes: Modified:
6764 +5 -0 trunk/doc/example.conf (File Modified)
6765 +1 -1 trunk/doc/reference.conf (File Modified)
6766
6767
6768 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6769 Log:
6770 example.conf: add some comments at the start
6771 reference.conf: some ircd-ratbox -> charybdis
6772
6773
6774 Changes: Modified:
6775 +11 -0 trunk/doc/example.conf (File Modified)
6776 +6 -5 trunk/doc/reference.conf (File Modified)
6777
6778
6779 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6780 Log:
6781 Rename m_createauthonly module to createauthonly
6782 as this is not a module providing an m_function
6783 (command).
6784
6785
6786 Changes: Modified:
6787 +1 -38 trunk/contrib/Makefile.in (File Modified)
6788 + - trunk/contrib/createauthonly.c (File Added)
6789 + - trunk/contrib/m_createauthonly.c (File Deleted)
6790
6791
6792 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6793 Log:
6794 Add to example confs commented lines for:
6795 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6796 sno_globalkline.so, sno_globaloper.so.
6797
6798
6799 Changes: Modified:
6800 +5 -1 trunk/doc/example.conf (File Modified)
6801 +9 -1 trunk/doc/reference.conf (File Modified)
6802
6803
6804 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6805 Log:
6806 - Unbreak connecting to connect{}s with hostnames
6807 instead of IP addresses (broken with new resolver).
6808 - Try to do A/AAAA query based on aftype in
6809 connect{} (doesn't seem to work fully).
6810
6811
6812 Changes: Modified:
6813 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6814
6815
6816 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6817 Log:
6818 Unbreak /rehash dns.
6819
6820
6821 Changes: Modified:
6822 +1 -0 trunk/src/res.c (File Modified)
6823
6824
6825 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6826 Log:
6827 Preserve Hybrid Id and add one of our own.
6828
6829
6830 Changes: Modified:
6831 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6832 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6833
6834
6835 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6836 Log:
6837 Add anfl and Androsyn to CREDITS.
6838 They wrote a lot of ratbox code we use, both before and after the fork.
6839
6840
6841 Changes: Modified:
6842 +2 -0 trunk/CREDITS (File Modified)
6843
6844
6845 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6846 Log:
6847 Hostname validity check.
6848
6849
6850 Changes: Modified:
6851 +42 -3 trunk/src/s_auth.c (File Modified)
6852
6853
6854 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6855 Log:
6856 Version bump to 1.2.0.
6857
6858
6859 Changes: Modified:
6860 +9 -9 trunk/configure (File Modified)
6861 +1 -1 trunk/configure.ac (File Modified)
6862
6863
6864 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6865 Log:
6866 - Missed a spot in the IPv6 code here. Should be usable now.
6867
6868
6869 Changes: Modified:
6870 +2 -2 trunk/src/res.c (File Modified)
6871
6872
6873 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6874 Log:
6875 Alright, so, this massive commit does the following:
6876 - Removes adns
6877 - Adds a resolver based on the undernet and hybrid one.
6878 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6879 - Makes a check in ./configure be posixly correct
6880 - Simplifies the auth code and DNS callbacks
6881
6882 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6883
6884
6885 Changes: Modified:
6886 +1 -1 trunk/Makefile.in (File Modified)
6887 + - trunk/adns/ (File Deleted)
6888 +148 -80 trunk/configure (File Modified)
6889 +1 -2 trunk/configure.ac (File Modified)
6890 +6 -0 trunk/include/client.h (File Modified)
6891 +1 -0 trunk/include/packet.h (File Modified)
6892 +153 -41 trunk/include/res.h (File Modified)
6893 + - trunk/include/reslib.h (File Added)
6894 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6895 +930 -1449 trunk/modules/.depend (File Modified)
6896 +3 -0 trunk/modules/m_stats.c (File Modified)
6897 +417 -621 trunk/src/.depend (File Modified)
6898 +1 -1 trunk/src/.indent.pro (File Modified)
6899 +2069 -289 trunk/src/Makefile.in (File Modified)
6900 + - trunk/src/adns.c (File Deleted)
6901 + - trunk/src/res.c (File Added)
6902 + - trunk/src/reslib.c (File Added)
6903 +11 -50 trunk/src/s_auth.c (File Modified)
6904 +4 -26 trunk/src/s_newconf.c (File Modified)
6905
6906
6907 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6908 Log:
6909 Document the NOBALLOC feature.
6910
6911
6912 Changes: Modified:
6913 +7 -1 trunk/include/config.h (File Modified)
6914
6915
6916 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6917 Log:
6918 commands.sgml changes
6919
6920
6921 Changes: Modified:
6922 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6923
6924
6925 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6926 Log:
6927 connect{} changes.
6928
6929
6930 Changes: Modified:
6931 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6932
6933
6934 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6935 Log:
6936 Improve description of class{} block (in particular,
6937 mention server classes as well as client classes).
6938
6939
6940 Changes: Modified:
6941 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6942
6943
6944 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6945 Log:
6946 In comment:
6947 -/* sendq: servers need a higher sendq as they send more data */
6948 +/* sendq: servers need a higher sendq as they are sent more data */
6949
6950
6951 Changes: Modified:
6952 +1 -1 trunk/doc/reference.conf (File Modified)
6953
6954
6955 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6956 Log:
6957 Add modules{} block.
6958
6959
6960 Changes: Modified:
6961 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962
6963
6964 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6965 Log:
6966 Add general::oper_snomask, snomask on oper up for opers
6967 that have umode +s set on oper up, but do not have
6968 a specific snomask setting in their operator block.
6969 If this is empty or not specified, +s is used as before.
6970
6971
6972 Changes: Modified:
6973 +4 -1 trunk/doc/example.conf (File Modified)
6974 +7 -1 trunk/doc/reference.conf (File Modified)
6975 +1 -0 trunk/include/client.h (File Modified)
6976 +1 -0 trunk/include/s_conf.h (File Modified)
6977 +32 -0 trunk/src/newconf.c (File Modified)
6978 +1 -0 trunk/src/s_conf.c (File Modified)
6979 +13 -3 trunk/src/s_user.c (File Modified)
6980
6981
6982 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6983 Log:
6984 fix error
6985
6986 Changes: Modified:
6987 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6988
6989
6990 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6991 Log:
6992 Add MASKTRACE and CHANTRACE commands.
6993
6994
6995 Changes: Modified:
6996 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6997
6998
6999 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7000 Log:
7001 document loadmodule directive
7002
7003
7004 Changes: Modified:
7005 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7006
7007
7008 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7009 Log:
7010 finish this up
7011
7012
7013 Changes: Modified:
7014 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7015
7016
7017 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7018 Log:
7019 q:lines are no longer living in the ircd.conf either
7020
7021
7022 Changes: Modified:
7023 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7024
7025
7026 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7027 Log:
7028 remove k:line, d:line, x:line as they are their own files now
7029
7030
7031 Changes: Modified:
7032 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7033
7034
7035 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7036 Log:
7037 New place for operator::snomask.
7038
7039
7040 Changes: Modified:
7041 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7042
7043
7044 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7045 Log:
7046 Document connect {}.
7047
7048
7049 Changes: Modified:
7050 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7051
7052
7053 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7054 Log:
7055 example.conf: move operator::snomask to a more logical place,
7056 more sensible default
7057 reference.conf: add operator::snomask
7058
7059
7060 Changes: Modified:
7061 +3 -3 trunk/doc/example.conf (File Modified)
7062 +3 -0 trunk/doc/reference.conf (File Modified)
7063
7064
7065 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7066 Log:
7067 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7068 in those conf entries that take umodes like <name1>, <name2>, ...
7069
7070
7071 Changes: Modified:
7072 +3 -0 trunk/doc/reference.conf (File Modified)
7073 +3 -0 trunk/src/newconf.c (File Modified)
7074
7075
7076 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7077 Log:
7078 Remove H:line
7079
7080
7081 Changes: Modified:
7082 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7083
7084
7085 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7086 Log:
7087 Aesthetic changes.
7088
7089
7090 Changes: Modified:
7091 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7092
7093
7094 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7095 Log:
7096 s/allow/auth
7097
7098
7099 Changes: Modified:
7100 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7101
7102
7103 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7104 Log:
7105 fix
7106
7107
7108 Changes: Modified:
7109 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7110
7111
7112 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7113 Log:
7114 Document operator {} blocks.
7115
7116
7117 Changes: Modified:
7118 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7119
7120
7121 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7122 Log:
7123 auth{}: clarify/add some details
7124
7125
7126 Changes: Modified:
7127 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7128
7129
7130 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7131 Log:
7132 auth{}: Move a paragraph.
7133
7134
7135 Changes: Modified:
7136 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7140 Log:
7141 Document auth{} blocks.
7142
7143
7144 Changes: Modified:
7145 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7146
7147
7148 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7149 Log:
7150 Add umode +R.
7151
7152
7153 Changes: Modified:
7154 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7155
7156
7157 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7158 Log:
7159 Add umode +R, prevents unidentified clients from
7160 sending private messages or notices. /accept'ed
7161 clients and opers are exempt.
7162 Due to the /accept part, this is only checked
7163 at the target's server, may want to change
7164 this?
7165
7166
7167 Changes: Modified:
7168 +1 -0 trunk/help/opers/umode (File Modified)
7169 +1 -0 trunk/help/users/umode (File Modified)
7170 +2 -0 trunk/include/client.h (File Modified)
7171 +1 -0 trunk/include/numeric.h (File Modified)
7172 +11 -1 trunk/modules/core/m_message.c (File Modified)
7173 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7174 +1 -1 trunk/src/messages.tab (File Modified)
7175 +1 -1 trunk/src/s_user.c (File Modified)
7176
7177
7178 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7179 Log:
7180 Don't allow a nick change if banned or quieted (and not
7181 voiced or opped) on a channel. This uses numeric 435
7182 (bahamut's "cannot change to a banned nick") because
7183 bahamut/ircu's 437 and hyperion's 438 already have
7184 another meaning for us.
7185
7186
7187 Changes: Modified:
7188 +2 -0 trunk/include/channel.h (File Modified)
7189 +1 -0 trunk/include/numeric.h (File Modified)
7190 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7191 +38 -0 trunk/src/channel.c (File Modified)
7192 +1 -1 trunk/src/messages.tab (File Modified)
7193
7194
7195 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7196 Log:
7197 KNOCK:
7198 - respect ban exceptions
7199 - also deny a knock if quieted
7200
7201
7202 Changes: Modified:
7203 +2 -1 trunk/modules/m_knock.c (File Modified)
7204
7205
7206 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7207 Log:
7208 Reverse bad substitution in comment.
7209
7210
7211 Changes: Modified:
7212 +1 -1 trunk/src/channel.c (File Modified)
7213
7214
7215 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7216 Log:
7217 - set DynSpoof flag for clients spoofed at registration
7218 - add orighost instead of host to the hostname hash
7219
7220
7221 Changes: Modified:
7222 +5 -1 trunk/src/s_user.c (File Modified)
7223
7224
7225 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7226 Log:
7227 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7228
7229
7230 Changes: Modified:
7231 +2 -3 trunk/src/send.c (File Modified)
7232
7233
7234 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7235 Log:
7236 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7237
7238
7239 Changes: Modified:
7240 +17 -7 trunk/modules/m_signon.c (File Modified)
7241
7242
7243 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7244 Log:
7245 Correct minimum args on ENCAP SASL to avoid nasty core.
7246
7247
7248 Changes: Modified:
7249 +1 -1 trunk/modules/m_sasl.c (File Modified)
7250
7251
7252 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7253 Log:
7254 Style nits: sptr can't ever be NULL, don't compare truth
7255 values with YES.
7256
7257
7258 Changes: Modified:
7259 +2 -3 trunk/modules/m_scan.c (File Modified)
7260
7261
7262 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7263 Log:
7264 - Comment out scan_cmodes() prototype to suppress warning
7265 - Correct minimum parameter count for mo_scan()
7266
7267
7268 Changes: Modified:
7269 +2 -2 trunk/modules/m_scan.c (File Modified)
7270
7271
7272 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7273 Log:
7274 SCAN UMODES:
7275 - Include full command in operspy notice
7276 - Allow global scans (no-list used, mask not used) without operspy
7277 - Use ERR_NOPRIVS numeric
7278
7279
7280 Changes: Modified:
7281 +21 -9 trunk/modules/m_scan.c (File Modified)
7282
7283
7284 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7285 Log:
7286 Cancel out the >3 default if < is given; this way
7287 any </> specification fully overrides the default.
7288
7289
7290 Changes: Modified:
7291 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7292
7293
7294 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7295 Log:
7296 - Call mo_list() from m_list() to reduce code duplication
7297 - Default to >3, rather arbitrarily (conf option?)
7298 - Make < and > mean less than and greater than again
7299
7300
7301 Changes: Modified:
7302 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7303
7304
7305 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7306 Log:
7307 When processing topic burst, hide connecting server
7308 on netburst if flatten links is enabled.
7309
7310
7311 Changes: Modified:
7312 +9 -2 trunk/modules/m_tb.c (File Modified)
7313
7314
7315 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7316 Log:
7317 - remove PENALTY token
7318
7319
7320 Changes: Modified:
7321 +0 -1 trunk/include/supported.h (File Modified)
7322
7323
7324 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7325 Log:
7326 005 fixups:
7327 - Add PENALTY because we have a pace-wait system.
7328 - Add FNC due to SAVE and RSFNC
7329 - Add q to MAXLIST.
7330
7331
7332 Changes: Modified:
7333 +4 -2 trunk/include/supported.h (File Modified)
7334
7335
7336 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7337 Log:
7338 mkay, indent went nuts here
7339
7340
7341 Changes: Modified:
7342 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7343
7344
7345 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7346 Log:
7347 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7348 and can be used instead. The SAFELIST implementation is the one used by
7349 default, as most users/networks will be used to it.
7350
7351
7352 Changes: Modified:
7353 +1 -0 trunk/NEWS (File Modified)
7354 +14 -0 trunk/include/client.h (File Modified)
7355 +5 -0 trunk/include/hash.h (File Modified)
7356 +404 -272 trunk/modules/Makefile.in (File Modified)
7357 + - trunk/modules/m_list.c (File Deleted)
7358 + - trunk/modules/m_list_ratbox.c (File Added)
7359 + - trunk/modules/m_list_safelist.c (File Added)
7360 +5 -5 trunk/src/hash.c (File Modified)
7361
7362
7363 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7364 Log:
7365 Clear invites on a lowerTS JOIN or SJOIN.
7366 This should complete kick_on_split_riding protection.
7367
7368
7369 Changes: Modified:
7370 +5 -0 trunk/modules/core/m_join.c (File Modified)
7371 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7372
7373
7374 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7375 Log:
7376 Like in ratbox, send and interpret timestamps on invites.
7377
7378
7379 Changes: Modified:
7380 +9 -2 trunk/modules/m_invite.c (File Modified)
7381
7382
7383 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7384 Log:
7385 Add +S (network service) umode. Just for completeness, users or opers
7386 cannot set this.
7387
7388
7389 Changes: Modified:
7390 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7391
7392
7393 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7394 Log:
7395 update NEWS a bit
7396
7397
7398 Changes: Modified:
7399 +35 -2 trunk/NEWS (File Modified)
7400
7401
7402 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7403 Log:
7404 Split off a PreClient structure for data to be freed on registation (i.e. password).
7405 New hook introduce_client for post-registration messages.
7406 Fix b0rked SASL numerics.
7407 Burst REALHOST post-introduction for spoofed-on-registration clients.
7408 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7409 Pre-registration signon support.
7410
7411
7412 Changes: Modified:
7413 +10 -0 trunk/configure (File Modified)
7414 +2 -0 trunk/configure.ac (File Modified)
7415 +14 -4 trunk/include/client.h (File Modified)
7416 +1 -0 trunk/include/hook.h (File Modified)
7417 +1 -0 trunk/include/numeric.h (File Modified)
7418 +3 -0 trunk/include/setup.h.in (File Modified)
7419 +16 -0 trunk/modules/m_chghost.c (File Modified)
7420 +25 -21 trunk/modules/m_sasl.c (File Modified)
7421 +63 -30 trunk/modules/m_signon.c (File Modified)
7422 +18 -0 trunk/src/client.c (File Modified)
7423 +2 -0 trunk/src/hook.c (File Modified)
7424 +5 -5 trunk/src/messages.tab (File Modified)
7425 +2 -0 trunk/src/s_serv.c (File Modified)
7426 +28 -2 trunk/src/s_user.c (File Modified)
7427
7428
7429 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7430 Log:
7431 Update hook documentation.
7432
7433
7434 Changes: Modified:
7435 +30 -0 trunk/doc/hooks.txt (File Modified)
7436
7437
7438 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7439 Log:
7440 Improve @/# handling in match_esc().
7441
7442
7443 Changes: Modified:
7444 +21 -13 trunk/src/match.c (File Modified)
7445
7446
7447 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7448 Log:
7449 backtrack instead of bailing out when handling a mismatched escape
7450
7451
7452 Changes: Modified:
7453 +1 -1 trunk/src/match.c (File Modified)
7454
7455
7456 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7457 Log:
7458 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7459
7460 Changes: Modified:
7461 +2 -1 trunk/CREDITS (File Modified)
7462
7463
7464 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7465 Log:
7466 Fix the escape brokenness and pick up a more efficient matching algorithm,
7467 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7468 Patch sent upstream. They can do whatever they want with it, *shrug*.
7469
7470
7471 Changes: Modified:
7472 +147 -161 trunk/src/match.c (File Modified)
7473
7474
7475 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7476 Log:
7477 If flatten links is enabled, fake the origins of some ServerModes
7478 sent to clients so that the server sending the netburst is hidden.
7479 Most mode hacks still show the true source.
7480
7481
7482 Changes: Modified:
7483 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7484 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7485
7486
7487 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7488 Log:
7489 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7490 where the exit originated).
7491 - When receiving an SQUIT for a server themselves
7492 (IsMe(target_p) || target_p == client_p)
7493 close their link and send a local server notice.
7494
7495
7496 Changes: Modified:
7497 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7498 +6 -3 trunk/src/client.c (File Modified)
7499
7500
7501 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7502 Log:
7503 Hooking into the wrong hook, whoops. :P
7504
7505
7506 Changes: Modified:
7507 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7508 +6 -10 trunk/modules/core/m_join.c (File Modified)
7509
7510
7511 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7512 Log:
7513 this doesn't work right, right now :P
7514
7515
7516 Changes: Modified:
7517 +40 -0 trunk/contrib/Makefile.in (File Modified)
7518 + - trunk/contrib/m_createauthonly.c (File Added)
7519 +6 -0 trunk/include/hook.h (File Modified)
7520 +26 -1 trunk/modules/core/m_join.c (File Modified)
7521 +1 -1 trunk/src/ircd.c (File Modified)
7522
7523
7524 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7525 Log:
7526 Make can_join() hookable.
7527
7528
7529 Changes: Modified:
7530 +12 -1 trunk/src/channel.c (File Modified)
7531
7532
7533 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7534 Log:
7535 add 'int approved;' to the channel event hook
7536
7537
7538 Changes: Modified:
7539 +1 -0 trunk/include/hook.h (File Modified)
7540
7541
7542 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7543 Log:
7544 Use SIDs in SASL ENCAP origin.
7545 Ignore responses from other agents once the first SASL response has been received for a client.
7546
7547
7548 Changes: Modified:
7549 +9 -5 trunk/modules/m_sasl.c (File Modified)
7550
7551
7552 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7553 Log:
7554 Removed stray debug code.
7555
7556
7557 Changes: Modified:
7558 +1 -1 trunk/modules/m_sasl.c (File Modified)
7559
7560
7561 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7562 Log:
7563 Don't complain "unknown MODE flag" if a non-oper attempts
7564 to unset an oper only umode they do not have.
7565 This is to prevent unwanted error messages when users/bots
7566 do things like MODE <nick> +i-sw.
7567
7568
7569 Changes: Modified:
7570 +4 -2 trunk/src/s_user.c (File Modified)
7571
7572
7573 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7574 Log:
7575 Fix client_exit hook name and only call it for local exits that are not
7576 IsAnyServer.
7577
7578
7579 Changes: Modified:
7580 +3 -2 trunk/modules/m_sasl.c (File Modified)
7581
7582
7583 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7584 Log:
7585 Fix SASL logic to actually use stored agent UID.
7586 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7587 Add abort code for exiting clients.
7588
7589
7590 Changes: Modified:
7591 +18 -9 trunk/modules/m_sasl.c (File Modified)
7592
7593
7594 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7595 Log:
7596 Port over ratbox 2.2 /challenge. This is slightly more secure
7597 (better crypto, longer keys, challenge timeout) and has better
7598 client scripts.
7599
7600 The respond tool is no longer part of the ircd tree but a
7601 separate package, currently available from
7602 http://respond.ircd-ratbox.org (we should mirror/... this).
7603
7604
7605 Changes: Modified:
7606 +65 -310 trunk/doc/challenge.txt (File Modified)
7607 +5 -5 trunk/include/client.h (File Modified)
7608 +3 -0 trunk/include/irc_string.h (File Modified)
7609 +3 -0 trunk/include/numeric.h (File Modified)
7610 +94 -50 trunk/modules/m_challenge.c (File Modified)
7611 +1 -2 trunk/src/client.c (File Modified)
7612 +125 -0 trunk/src/irc_string.c (File Modified)
7613 +2 -2 trunk/src/messages.tab (File Modified)
7614 + - trunk/tools/rsa_respond/ (File Deleted)
7615
7616
7617 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7618 Log:
7619 Preliminary SASL support.
7620
7621
7622 Changes: Modified:
7623 +7 -0 trunk/include/client.h (File Modified)
7624 +6 -0 trunk/include/numeric.h (File Modified)
7625 +1 -0 trunk/modules/Makefile.in (File Modified)
7626 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7627 +175 -1 trunk/modules/m_cap.c (File Modified)
7628 + - trunk/modules/m_sasl.c (File Added)
7629 +2 -0 trunk/modules/m_user.c (File Modified)
7630 +5 -5 trunk/src/messages.tab (File Modified)
7631 +8 -2 trunk/src/s_user.c (File Modified)
7632
7633
7634 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7635 Log:
7636 SIGNON: make logout also apply remotely.
7637
7638
7639 Changes: Modified:
7640 +7 -2 trunk/modules/m_signon.c (File Modified)
7641
7642
7643 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7644 Log:
7645 Use an asterisk when sending empty logins in SIGNON.
7646
7647
7648 Changes: Modified:
7649 +5 -5 trunk/modules/m_signon.c (File Modified)
7650
7651
7652 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7653 Log:
7654 SIGNON: Only add whowas entry (add_history()) and wipe
7655 accepts (del_all_accepts()) if nick changed.
7656
7657
7658 Changes: Modified:
7659 +5 -3 trunk/modules/m_signon.c (File Modified)
7660
7661
7662 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7663 Log:
7664 SIGNON: slight fixes to collision code:
7665 - don't kill if target_p == source_p (nick unchanged or only changed case)
7666 - add comment that SAVE support is missing
7667 - use sendto_realops_snomask() instead of sendto_realops_flags()
7668
7669
7670 Changes: Modified:
7671 +9 -6 trunk/modules/m_signon.c (File Modified)
7672
7673
7674 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7675 Log:
7676 Fix up kills for bad nick/user/host on SIGNON.
7677
7678
7679 Changes: Modified:
7680 +16 -6 trunk/modules/m_signon.c (File Modified)
7681
7682
7683 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7684 Log:
7685 If changing to a nick with a digit, only allow the UID.
7686
7687
7688 Changes: Modified:
7689 +4 -0 trunk/modules/m_signon.c (File Modified)
7690
7691
7692 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7693 Log:
7694 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7695 Strip leading digits from logins that are not purely numeric.
7696
7697
7698 Changes: Modified:
7699 +3 -0 trunk/include/numeric.h (File Modified)
7700 +2 -0 trunk/include/send.h (File Modified)
7701 +1 -0 trunk/modules/Makefile.in (File Modified)
7702 +456 -3 trunk/modules/m_services.c (File Modified)
7703 + - trunk/modules/m_signon.c (File Added)
7704 +2 -2 trunk/src/messages.tab (File Modified)
7705 +98 -0 trunk/src/send.c (File Modified)
7706
7707
7708 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7709 Log:
7710 Remove old server notice umodes from example confs.
7711
7712
7713 Changes: Modified:
7714 +1 -2 trunk/doc/example.conf (File Modified)
7715 +4 -17 trunk/doc/reference.conf (File Modified)
7716
7717
7718 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7719 Log:
7720 Add snomask help file (forgot this earlier).
7721
7722
7723 Changes: Modified:
7724 + - trunk/help/opers/snomask (File Added)
7725
7726
7727 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7728 Log:
7729 Add umode +l (receive locops).
7730
7731
7732 Changes: Modified:
7733 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7734
7735
7736 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7737 Log:
7738 We don't plan to implement cmode +R (quiet unidentified) and
7739 umode +I (deny invite) for 1.1, so comment them out from the
7740 docs.
7741
7742
7743 Changes: Modified:
7744 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7745 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7746
7747
7748 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7749 Log:
7750 Improve snomask usage description.
7751
7752
7753 Changes: Modified:
7754 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7755
7756
7757 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7758 Log:
7759 Mention the word snomask with umode +s (needs to be a link really).
7760
7761
7762 Changes: Modified:
7763 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7764
7765
7766 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7767 Log:
7768 Add snomask +Z (operspy notices).
7769
7770
7771 Changes: Modified:
7772 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7773
7774
7775 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7776 Log:
7777 Misc updates/clarifications.
7778
7779
7780 Changes: Modified:
7781 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7782
7783
7784 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7785 Log:
7786 Document snomasks.
7787
7788
7789 Changes: Modified:
7790 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7791 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7792 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7793
7794
7795 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7796 Log:
7797 - Allow ENCAP REALHOST outside burst
7798 - Fix comment describing race condition: this can only happen
7799 on a local whois with use_whois_actually enabled
7800
7801
7802 Changes: Modified:
7803 +4 -6 trunk/modules/m_chghost.c (File Modified)
7804
7805
7806 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7807 Log:
7808 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7809
7810
7811 Changes: Modified:
7812 +39 -0 trunk/contrib/Makefile.in (File Modified)
7813 + - trunk/contrib/sno_globaloper.c (File Added)
7814
7815
7816 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7817 Log:
7818 Pass along old umodes and snomask in umode_changed hook,
7819 changing its parameter type from struct Client *
7820 to hook_data_umode_changed *. (For a new client, both
7821 are zero.)
7822
7823 The IP cloaking module now fully ignores umode changes
7824 where +h didn't change.
7825
7826
7827 Changes: Modified:
7828 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7829 +7 -0 trunk/include/hook.h (File Modified)
7830 +18 -4 trunk/src/s_user.c (File Modified)
7831
7832
7833 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7834 Log:
7835 move libcharybdis-provided function initialisation into libcharybdis_init().
7836
7837
7838 Changes: Modified:
7839 +32 -11 trunk/src/ircd.c (File Modified)
7840
7841
7842 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7843 Log:
7844 Make +f notices (local host, global host, global user@host, local class)
7845 netwide. Exceeding /quote set max remains local.
7846
7847
7848 Changes: Modified:
7849 +4 -4 trunk/src/s_conf.c (File Modified)
7850
7851
7852 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7853 Log:
7854 Netwide notices about attempts to join juped channels.
7855
7856
7857 Changes: Modified:
7858 +1 -1 trunk/modules/core/m_join.c (File Modified)
7859
7860
7861 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7862 Log:
7863 Send server notices about failed oper attempts globally.
7864 Successful remote oper attempt notices will be generated
7865 from the mode changes.
7866
7867
7868 Changes: Modified:
7869 +3 -3 trunk/modules/m_challenge.c (File Modified)
7870 +2 -2 trunk/modules/m_oper.c (File Modified)
7871
7872
7873 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7874 Log:
7875 Rest of infrastructure for sending server notices globally.
7876 Uses a new L_NETWIDE level on sendto_realops_snomask().
7877
7878
7879 Changes: Modified:
7880 +1 -0 trunk/include/send.h (File Modified)
7881 +31 -4 trunk/src/send.c (File Modified)
7882
7883
7884 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7885 Log:
7886 Add general::global_snotices conf option to control
7887 whether we send out SNOTEs. Does not do anything yet.
7888
7889
7890 Changes: Modified:
7891 +1 -0 trunk/doc/example.conf (File Modified)
7892 +6 -0 trunk/doc/reference.conf (File Modified)
7893 +1 -0 trunk/include/s_conf.h (File Modified)
7894 +6 -0 trunk/modules/m_info.c (File Modified)
7895 +1 -0 trunk/src/newconf.c (File Modified)
7896 +1 -0 trunk/src/s_conf.c (File Modified)
7897
7898
7899 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7900 Log:
7901 Only accept SNOTE from servers.
7902
7903
7904 Changes: Modified:
7905 +2 -0 trunk/modules/m_snote.c (File Modified)
7906
7907
7908 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7909 Log:
7910 Correct parv indices so this actually works.
7911
7912
7913 Changes: Modified:
7914 +2 -2 trunk/modules/m_snote.c (File Modified)
7915
7916
7917 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7918 Log:
7919 s/scan/snote/g
7920
7921
7922 Changes: Modified:
7923 +3 -3 trunk/modules/m_snote.c (File Modified)
7924
7925
7926 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7927 Log:
7928 Add m_snote.c, SNOTE propagator.
7929
7930
7931 Changes: Modified:
7932 +86 -0 trunk/modules/Makefile.in (File Modified)
7933 + - trunk/modules/m_snote.c (File Added)
7934
7935
7936 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7937 Log:
7938 start seeding the 1.1 NEWS file
7939
7940
7941 Changes: Modified:
7942 +4 -0 trunk/NEWS (File Modified)
7943
7944
7945 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7946 Log:
7947 rename some modules to more descriptive names...
7948
7949
7950 Changes: Modified:
7951 +2 -131 trunk/contrib/Makefile.in (File Modified)
7952 + - trunk/contrib/globalconnexit.c (File Deleted)
7953 + - trunk/contrib/globallineactive.c (File Deleted)
7954 + - trunk/contrib/sno_farconnect.c (File Added)
7955 + - trunk/contrib/sno_globalkline.c (File Added)
7956 +1 -120 trunk/modules/Makefile.in (File Modified)
7957 + - trunk/modules/networknotice.c (File Deleted)
7958 + - trunk/modules/sno_routing.c (File Added)
7959
7960
7961 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7962 Log:
7963 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7964 Uses FLAGS2_FLOODDONE bit on servers.
7965
7966
7967 Changes: Modified:
7968 +3 -0 trunk/include/client.h (File Modified)
7969 +121 -1 trunk/modules/Makefile.in (File Modified)
7970 + - trunk/modules/networknotice.c (File Added)
7971
7972
7973 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7974 Log:
7975 Don't show servers in /trace to nonopers if flatten links is enabled.
7976
7977
7978 Changes: Modified:
7979 +8 -5 trunk/modules/m_trace.c (File Modified)
7980
7981
7982 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7983 Log:
7984 CHGHOST:
7985 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7986 - send back confirmation to source, if local client
7987 - send a +s server notice if the source is neither a server nor a service (+S)
7988
7989
7990 Changes: Modified:
7991 +5 -1 trunk/modules/m_chghost.c (File Modified)
7992
7993
7994 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7995 Log:
7996 Use sendto_realops_snomask_from() to make the
7997 server notices appear to come from the affected
7998 user's server.
7999
8000
8001 Changes: Modified:
8002 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8003 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8004
8005
8006 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8007 Log:
8008 Add sendto_realops_snomask_from(), allows
8009 specification of apparent source server.
8010
8011
8012 Changes: Modified:
8013 +1 -0 trunk/include/send.h (File Modified)
8014 +41 -1 trunk/src/send.c (File Modified)
8015
8016
8017 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8018 Log:
8019 Revert r579. Keep host, not orighost in oper up notice.
8020 It would be inconsistent to have orighost there, and we
8021 don't want to mess up all server notices by putting both
8022 host and orighost.
8023
8024
8025 Changes: Modified:
8026 +1 -1 trunk/src/s_user.c (File Modified)
8027
8028
8029 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8030 Log:
8031 Include the IP address in operlog/foperlog.
8032
8033
8034 Changes: Modified:
8035 +10 -8 trunk/modules/m_challenge.c (File Modified)
8036 +8 -6 trunk/modules/m_oper.c (File Modified)
8037
8038
8039 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8040 Log:
8041 Call umode_changed hook on oper up.
8042
8043
8044 Changes: Modified:
8045 +1 -0 trunk/src/s_user.c (File Modified)
8046
8047
8048 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8049 Log:
8050 Add globalconnexit contrib module, shows remote client connects/exits
8051 except netsplits/netjoin on snomask +F.
8052 Notice formatting will probably change somewhat still.
8053
8054
8055 Changes: Modified:
8056 +80 -0 trunk/contrib/Makefile.in (File Modified)
8057 + - trunk/contrib/globalconnexit.c (File Added)
8058
8059
8060 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8061 Log:
8062 Declare snomask_modes[] so modules can provide snomasks.
8063
8064
8065 Changes: Modified:
8066 +2 -0 trunk/include/snomask.h (File Modified)
8067
8068
8069 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8070 Log:
8071 Replace user_signon hook with two new hooks: new_local_user
8072 and new_remote_user.
8073 These are called right before the user is introduced to the
8074 rest of the network.
8075
8076
8077 Changes: Modified:
8078 +2 -1 trunk/include/hook.h (File Modified)
8079 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8080 +4 -2 trunk/src/hook.c (File Modified)
8081 +2 -3 trunk/src/s_user.c (File Modified)
8082
8083
8084 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8085 Log:
8086 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8087
8088
8089 Changes: Modified:
8090 +2 -2 trunk/modules/m_scan.c (File Modified)
8091
8092
8093 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8094 Log:
8095 Update doc/technical/send.txt.
8096
8097
8098 Changes: Modified:
8099 +91 -131 trunk/doc/technical/send.txt (File Modified)
8100
8101
8102 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8103 Log:
8104 Add chantrace and masktrace to help files.
8105
8106
8107 Changes: Modified:
8108 + - trunk/help/opers/chantrace (File Added)
8109 +27 -20 trunk/help/opers/index (File Modified)
8110 + - trunk/help/opers/masktrace (File Added)
8111 +2 -0 trunk/help/opers/operspy (File Modified)
8112
8113
8114 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8115 Log:
8116 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8117 Shows etrace-like output for all users in a channel,
8118 in particular IP addresses.
8119
8120
8121 Changes: Modified:
8122 +75 -2 trunk/modules/m_etrace.c (File Modified)
8123
8124
8125 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8126 Log:
8127 Port over ratbox 2.2 r21727 (anfl):
8128 add some logging when we drop servers in places where we only notify opers
8129
8130
8131 Changes: Modified:
8132 +31 -0 trunk/modules/core/m_server.c (File Modified)
8133
8134
8135 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8136 Log:
8137 display orighost in operup message
8138
8139
8140 Changes: Modified:
8141 +1 -1 trunk/src/s_user.c (File Modified)
8142
8143
8144 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8145 Log:
8146 Add globallineactive contrib module, a hack which can often
8147 show k/d/g/x line active for remote clients.
8148
8149
8150 Changes: Modified:
8151 +52 -0 trunk/contrib/Makefile.in (File Modified)
8152 + - trunk/contrib/globallineactive.c (File Added)
8153
8154
8155 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8156 Log:
8157 Show IP field in the same way as MASKTRACE:
8158 "255.255.255.255" if it's unknown (remote TS5 client)
8159 and "0" if we or the remote server are purposely
8160 hiding it.
8161
8162
8163 Changes: Modified:
8164 +12 -1 trunk/modules/m_scan.c (File Modified)
8165
8166
8167 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8168 Log:
8169 scan umodes:
8170 - don't show servers in a global scan
8171 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8172
8173
8174 Changes: Modified:
8175 +4 -1 trunk/modules/m_scan.c (File Modified)
8176
8177
8178 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8179 Log:
8180 Implement SCAN UMODES.
8181
8182
8183 Changes: Modified:
8184 +3 -0 trunk/include/numeric.h (File Modified)
8185 +128 -2 trunk/modules/m_scan.c (File Modified)
8186 +2 -2 trunk/src/messages.tab (File Modified)
8187
8188
8189 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8190 Log:
8191 more oops
8192
8193
8194 Changes: Modified:
8195 +1 -1 trunk/modules/m_scan.c (File Modified)
8196
8197
8198 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8199 Log:
8200 parv[0] should be parv[1].
8201
8202
8203 Changes: Modified:
8204 +1 -1 trunk/modules/m_scan.c (File Modified)
8205
8206
8207 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8208 Log:
8209 another oops
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8214
8215
8216 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8217 Log:
8218 fix mistake here
8219
8220
8221 Changes: Modified:
8222 +2 -2 trunk/modules/m_scan.c (File Modified)
8223
8224
8225 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8226 Log:
8227 framework for scan command
8228
8229
8230 Changes: Modified:
8231 +113 -0 trunk/modules/Makefile.in (File Modified)
8232 + - trunk/modules/m_scan.c (File Added)
8233
8234
8235 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8236 Log:
8237 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8238
8239
8240 Changes: Modified:
8241 +2 -0 trunk/include/irc_string.h (File Modified)
8242 +157 -1 trunk/modules/m_etrace.c (File Modified)
8243 +129 -90 trunk/src/match.c (File Modified)
8244
8245
8246 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8247 Log:
8248 orighost may live in a different hash bucket (likely the case), lets check it standalone
8249
8250
8251 Changes: Modified:
8252 +39 -3 trunk/src/hostmask.c (File Modified)
8253
8254
8255 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8256 Log:
8257 SVN didn't check modules/ somehow, hrmm.
8258
8259
8260 Changes: Modified:
8261 +1 -1 trunk/modules/m_kline.c (File Modified)
8262 +6 -6 trunk/modules/m_stats.c (File Modified)
8263
8264
8265 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8266 Log:
8267 Track hostmask entries for client_p->orighost, if available.
8268 Not throughly tested, but seems to work fine.
8269
8270
8271 Changes: Modified:
8272 +8 -4 trunk/include/hostmask.h (File Modified)
8273 +14 -10 trunk/src/hostmask.c (File Modified)
8274
8275
8276 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8277 Log:
8278 Pass on SQUIT reasons more.
8279
8280
8281 Changes: Modified:
8282 +17 -19 trunk/src/client.c (File Modified)
8283
8284
8285 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8286 Log:
8287 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8288 This way, hidden admins also get them.
8289
8290
8291 Changes: Modified:
8292 +4 -4 trunk/src/send.c (File Modified)
8293
8294
8295 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8296 Log:
8297 From ircd-ratbox 2.2 (r21339 anfl):
8298 ms_kill() should be using find_person(), not find_client()
8299 otherwise it can generate a core.
8300
8301
8302 Changes: Modified:
8303 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8304
8305
8306 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8307 Log:
8308 Add m_error to core_module_table, so it is loaded by default.
8309
8310
8311 Changes: Modified:
8312 +1 -0 trunk/src/modules.c (File Modified)
8313
8314
8315 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8316 Log:
8317 comment is a const char *, not char *.
8318
8319
8320 Changes: Modified:
8321 +1 -1 trunk/include/hook.h (File Modified)
8322
8323
8324 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8325 Log:
8326 Fix a long standing hybrid 7 bug: when getting a read error
8327 on a server, report_error() is called with a %d instead of
8328 a %s in the format string ("Lost connection" in +d).
8329
8330
8331 Changes: Modified:
8332 +1 -1 trunk/src/client.c (File Modified)
8333
8334
8335 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8336 Log:
8337 Clarifications.
8338
8339
8340 Changes: Modified:
8341 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8342
8343
8344 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8345 Log:
8346 Add document describing capabilities and what they mean.
8347
8348
8349 Changes: Modified:
8350 + - trunk/doc/technical/capab.txt (File Added)
8351
8352
8353 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8354 Log:
8355 Change client_exit hook to pass all exit_client() parameters.
8356
8357
8358 Changes: Modified:
8359 +8 -0 trunk/include/hook.h (File Modified)
8360 +6 -1 trunk/src/client.c (File Modified)
8361
8362
8363 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8364 Log:
8365 Add client_exit hook, called in exit_client() for all
8366 clients of all types, except clients exiting because
8367 of netsplits (QS). The only thing done before it is
8368 marking the client as "closing" (to prevent
8369 recursion).
8370
8371
8372 Changes: Modified:
8373 +1 -0 trunk/include/hook.h (File Modified)
8374 +2 -0 trunk/src/client.c (File Modified)
8375 +2 -0 trunk/src/hook.c (File Modified)
8376
8377
8378 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8379 Log:
8380 Improve the code that calculates the nnnS nnnC counts
8381 in RPL_TRACESERVER.
8382
8383 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8384
8385
8386 Changes: Modified:
8387 +43 -36 trunk/modules/m_trace.c (File Modified)
8388
8389
8390 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8391 Log:
8392 Add server_eob hook.
8393 Planning to use this for netsplit/join notices.
8394
8395
8396 Changes: Modified:
8397 +1 -0 trunk/include/hook.h (File Modified)
8398 +2 -0 trunk/modules/m_pong.c (File Modified)
8399 +2 -0 trunk/src/hook.c (File Modified)
8400
8401
8402 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8403 Log:
8404 Default motd: ircd-ratbox -> charybdis
8405
8406
8407 Changes: Modified:
8408 +1 -1 trunk/doc/ircd.motd (File Modified)
8409
8410
8411 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8412 Log:
8413 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8414
8415
8416 Changes: Modified:
8417 +4 -4 trunk/src/s_user.c (File Modified)
8418
8419
8420 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8421 Log:
8422 - Remove obsolete EOB help file
8423 - Document snomask in the help files
8424 - Update indexes
8425
8426
8427 Changes: Modified:
8428 + - trunk/help/opers/eob (File Deleted)
8429 +13 -12 trunk/help/opers/index (File Modified)
8430 +1 -13 trunk/help/opers/umode (File Modified)
8431 +7 -7 trunk/help/users/index (File Modified)
8432
8433
8434 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8435 Log:
8436 Bail if snomask to parse is not given. Pointy hat to myself.
8437
8438
8439 Changes: Modified:
8440 +3 -0 trunk/src/snomask.c (File Modified)
8441
8442
8443 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8444 Log:
8445 Remove m_flags from autoconf
8446
8447
8448 Changes: Modified:
8449 +0 -1 trunk/contrib/Makefile.in (File Modified)
8450
8451
8452 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8453 Log:
8454 remove m_flags
8455
8456
8457 Changes: Modified:
8458 + - trunk/contrib/m_flags.c (File Deleted)
8459
8460
8461 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8462 Log:
8463 If +s is in oper_only_umodes, clear snomask on deoper.
8464
8465
8466 Changes: Modified:
8467 +5 -0 trunk/src/s_user.c (File Modified)
8468
8469
8470 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8471 Log:
8472 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8473
8474
8475 Changes: Modified:
8476 +2 -2 trunk/configure (File Modified)
8477 +2 -2 trunk/configure.ac (File Modified)
8478
8479
8480 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8481 Log:
8482 Remove the old server notice umodes.
8483 Default oper only umodes is now +s.
8484 Please make sure all remaining umodes still work.
8485
8486
8487 Changes: Modified:
8488 +3 -21 trunk/include/client.h (File Modified)
8489 +0 -12 trunk/src/newconf.c (File Modified)
8490 +1 -1 trunk/src/s_conf.c (File Modified)
8491 +12 -12 trunk/src/s_user.c (File Modified)
8492
8493
8494 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8495 Log:
8496 operator::flags nick_changes now controls +n snomask instead of +n umode.
8497
8498
8499 Changes: Modified:
8500 +8 -8 trunk/src/s_user.c (File Modified)
8501
8502
8503 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8504 Log:
8505 Move down h_umode_changed hook call after umode allowed checks
8506 (so it will not see +a if someone tries to set it but is not
8507 allowed to).
8508
8509
8510 Changes: Modified:
8511 +2 -3 trunk/src/s_user.c (File Modified)
8512
8513
8514 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8515 Log:
8516 Move over non-+s server notices (hopefully, all of them).
8517
8518
8519 Changes: Modified:
8520 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8521 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8522 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8523 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8524 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8525 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8526 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8527 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8528 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8529 +2 -2 trunk/libcharybdis/event.c (File Modified)
8530 +2 -2 trunk/modules/core/m_join.c (File Modified)
8531 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8532 +3 -3 trunk/modules/core/m_message.c (File Modified)
8533 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8534 +2 -2 trunk/modules/core/m_server.c (File Modified)
8535 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8536 +1 -1 trunk/modules/m_post.c (File Modified)
8537 +1 -1 trunk/modules/m_services.c (File Modified)
8538 +2 -2 trunk/src/channel.c (File Modified)
8539 +3 -3 trunk/src/client.c (File Modified)
8540 +1 -1 trunk/src/hash.c (File Modified)
8541 +5 -5 trunk/src/s_conf.c (File Modified)
8542 +2 -2 trunk/src/s_log.c (File Modified)
8543 +4 -4 trunk/src/s_user.c (File Modified)
8544
8545
8546 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8547 Log:
8548 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8549
8550
8551 Changes: Modified:
8552 +2 -1 trunk/include/snomask.h (File Modified)
8553 +2 -2 trunk/src/snomask.c (File Modified)
8554
8555
8556 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8557 Log:
8558 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8559
8560
8561 Changes: Modified:
8562 +1 -1 trunk/contrib/example_module.c (File Modified)
8563 +2 -2 trunk/include/ircd_defs.h (File Modified)
8564 +6 -6 trunk/modules/core/m_error.c (File Modified)
8565 +1 -1 trunk/modules/core/m_join.c (File Modified)
8566 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8567 +1 -1 trunk/modules/core/m_message.c (File Modified)
8568 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8569 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8570 +18 -18 trunk/modules/core/m_server.c (File Modified)
8571 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8572 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8573 +4 -4 trunk/modules/m_challenge.c (File Modified)
8574 +4 -4 trunk/modules/m_dline.c (File Modified)
8575 +13 -13 trunk/modules/m_gline.c (File Modified)
8576 +5 -5 trunk/modules/m_kline.c (File Modified)
8577 +2 -2 trunk/modules/m_oper.c (File Modified)
8578 +1 -1 trunk/modules/m_pong.c (File Modified)
8579 +13 -13 trunk/modules/m_rehash.c (File Modified)
8580 +4 -4 trunk/modules/m_resv.c (File Modified)
8581 +16 -16 trunk/modules/m_set.c (File Modified)
8582 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8583 +6 -6 trunk/modules/m_xline.c (File Modified)
8584 +1 -1 trunk/src/adns.c (File Modified)
8585 +2 -2 trunk/src/channel.c (File Modified)
8586 +1 -1 trunk/src/listener.c (File Modified)
8587 +1 -1 trunk/src/s_auth.c (File Modified)
8588 +15 -15 trunk/src/s_conf.c (File Modified)
8589 +3 -3 trunk/src/s_user.c (File Modified)
8590 +7 -7 trunk/src/send.c (File Modified)
8591
8592
8593 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8594 Log:
8595 On oper up:
8596 - set +s snomask if +s umode set but no snomasks
8597 - put numerics in more logical order
8598
8599
8600 Changes: Modified:
8601 +3 -1 trunk/src/s_user.c (File Modified)
8602
8603
8604 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8605 Log:
8606 parse_snobuf_to_mask(): default to + at start
8607 allows stuff like /mode jilles +s C
8608
8609
8610 Changes: Modified:
8611 +1 -1 trunk/src/snomask.c (File Modified)
8612
8613
8614 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8615 Log:
8616 Changes to user_mode() snomask handling.
8617 - show snomask (if not 0) on /mode <nick>
8618 - show snomask once at the end if +s/-s used
8619 - only parse 1 parameter for umode changes
8620 - don't crash on /mode <nick> +s
8621 - /mode <nick> -s clears snomask, doesn't use parameter
8622 - set umode +s iff snomask is not 0
8623 - snomask is not propagated, but umode +s is
8624
8625
8626 Changes: Modified:
8627 +97 -72 trunk/src/s_user.c (File Modified)
8628
8629
8630 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8631 Log:
8632 Convert some messages over to snomask.
8633
8634
8635 Changes: Modified:
8636 +29 -29 trunk/src/client.c (File Modified)
8637 +2 -2 trunk/src/ircd.c (File Modified)
8638 +13 -13 trunk/src/modules.c (File Modified)
8639 +1 -1 trunk/src/newconf.c (File Modified)
8640 +5 -5 trunk/src/parse.c (File Modified)
8641 +1 -1 trunk/src/restart.c (File Modified)
8642 +4 -4 trunk/src/s_newconf.c (File Modified)
8643 +11 -11 trunk/src/s_serv.c (File Modified)
8644
8645
8646 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8647 Log:
8648 include snomask.h from client.h
8649
8650
8651 Changes: Modified:
8652 +1 -0 trunk/include/client.h (File Modified)
8653
8654
8655 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8656 Log:
8657 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8658
8659
8660 Changes: Modified:
8661 +1 -0 trunk/src/newconf.c (File Modified)
8662 +2 -1 trunk/src/snomask.c (File Modified)
8663
8664
8665 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8666 Log:
8667 should start with +, not \0. Whoops. :)
8668
8669
8670 Changes: Modified:
8671 +1 -1 trunk/src/snomask.c (File Modified)
8672
8673
8674 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8675 Log:
8676 core snomask support.
8677
8678
8679 Changes: Modified:
8680 +3 -0 trunk/doc/example.conf (File Modified)
8681 +2 -0 trunk/include/client.h (File Modified)
8682 +2 -0 trunk/include/numeric.h (File Modified)
8683 +2 -0 trunk/include/s_newconf.h (File Modified)
8684 +63 -0 trunk/include/send.h (File Modified)
8685 + - trunk/include/snomask.h (File Added)
8686 +1 -0 trunk/src/Makefile.in (File Modified)
8687 +1 -1 trunk/src/messages.tab (File Modified)
8688 +8 -0 trunk/src/newconf.c (File Modified)
8689 +12 -0 trunk/src/s_user.c (File Modified)
8690 +235 -0 trunk/src/send.c (File Modified)
8691 + - trunk/src/snomask.c (File Added)
8692
8693
8694 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8695 Log:
8696 add a blank line after the license info.
8697
8698
8699 Changes: Modified:
8700 +1 -1 trunk/CREDITS (File Modified)
8701
8702
8703 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8704 Log:
8705 Extend copyright to 2006.
8706
8707
8708 Changes: Modified:
8709 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8710
8711
8712 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8713 Log:
8714 - Fix up book id.
8715 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8716
8717
8718 Changes: Modified:
8719 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8720 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8721
8722
8723 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8724 Log:
8725 Add oper privileges document.
8726
8727
8728 Changes: Modified:
8729 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8730 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8731
8732
8733 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8734 Log:
8735 Capitalize message names in services shortcuts (for consistency).
8736
8737
8738 Changes: Modified:
8739 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8740
8741
8742 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8743 Log:
8744 Remove C++ comment.
8745
8746
8747 Changes: Modified:
8748 +1 -1 trunk/src/patricia.c (File Modified)
8749
8750
8751 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8752 Log:
8753 Remove obsolete 'nextconnect' variable.
8754
8755
8756 Changes: Modified:
8757 +0 -1 trunk/include/ircd.h (File Modified)
8758 +0 -2 trunk/src/client.c (File Modified)
8759 +0 -1 trunk/src/ircd.c (File Modified)
8760
8761
8762 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8763 Log:
8764 Remove this remnant of the hybrid 6 ziplinks implementation.
8765
8766
8767 Changes: Modified:
8768 + - trunk/include/s_zip.h (File Deleted)
8769
8770
8771 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8772 Log:
8773 Make clone limiting work on orighost, not host (so it
8774 looks through services cloaks). Lightly tested, please
8775 test/review.
8776
8777
8778 Changes: Modified:
8779 +2 -0 trunk/modules/m_chghost.c (File Modified)
8780 +1 -1 trunk/src/client.c (File Modified)
8781 +1 -1 trunk/src/s_conf.c (File Modified)
8782
8783
8784 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8785 Log:
8786 Don't forget to link me_realhost() into the command hash.
8787
8788 Pointy hat to: myself
8789
8790
8791 Changes: Modified:
8792 +1 -1 trunk/modules/m_chghost.c (File Modified)
8793
8794
8795 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8796 Log:
8797 It's call_hook, not hook_call.
8798
8799
8800 Changes: Modified:
8801 +1 -1 trunk/src/s_user.c (File Modified)
8802
8803
8804 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8805 Log:
8806 Add unreject help file.
8807
8808
8809 Changes: Modified:
8810 + - trunk/help/opers/unreject (File Added)
8811
8812
8813 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8814 Log:
8815 Link the all-important 42 module to the build :P
8816
8817
8818 Changes: Modified:
8819 +1 -0 trunk/contrib/Makefile.in (File Modified)
8820
8821
8822 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8823 Log:
8824 Mention /rehash help.
8825
8826
8827 Changes: Modified:
8828 +1 -0 trunk/help/opers/rehash (File Modified)
8829
8830
8831 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8832 Log:
8833 Add h_user_signon hook.
8834
8835
8836 Changes: Modified:
8837 +1 -0 trunk/include/hook.h (File Modified)
8838 +2 -0 trunk/src/hook.c (File Modified)
8839 +4 -0 trunk/src/s_user.c (File Modified)
8840
8841
8842 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8843 Log:
8844 Oops, forgot to set orighost for remote client introductions.
8845
8846
8847 Changes: Modified:
8848 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8849
8850
8851 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8852 Log:
8853 Use TS6 forms in services shortcuts, if possible.
8854
8855
8856 Changes: Modified:
8857 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8858
8859
8860 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8861 Log:
8862 - Start out default_umodes conf entry from the empty set instead of +i.
8863 - Move oper_only_umodes check to where default_umodes is used, as
8864 oper_only_umodes may not be set yet while we're reading the conf.
8865
8866
8867 Changes: Modified:
8868 +6 -7 trunk/src/newconf.c (File Modified)
8869 +1 -1 trunk/src/s_user.c (File Modified)
8870
8871
8872 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8873 Log:
8874 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8875
8876
8877 Changes: Modified:
8878 +1 -0 trunk/doc/example.conf (File Modified)
8879 +7 -0 trunk/doc/reference.conf (File Modified)
8880 +0 -7 trunk/include/config.h.dist (File Modified)
8881 +1 -0 trunk/include/s_conf.h (File Modified)
8882 +6 -0 trunk/modules/m_info.c (File Modified)
8883 +9 -18 trunk/src/client.c (File Modified)
8884 +1 -0 trunk/src/newconf.c (File Modified)
8885 +1 -0 trunk/src/s_conf.c (File Modified)
8886
8887
8888 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8889 Log:
8890 - Allow NULL target_ip in show_ip() (indicates message is being
8891 sent to local opers)
8892 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8893 confitem
8894 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8895 those in src/client.c
8896
8897 From ratbox 2.2 svn (anfl)
8898
8899
8900 Changes: Modified:
8901 +1 -0 trunk/include/client.h (File Modified)
8902 +21 -2 trunk/src/client.c (File Modified)
8903 +2 -4 trunk/src/hostmask.c (File Modified)
8904 +1 -5 trunk/src/s_conf.c (File Modified)
8905 +4 -8 trunk/src/s_user.c (File Modified)
8906
8907
8908 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8909 Log:
8910 Fire off events properly.
8911
8912
8913 Changes: Modified:
8914 +7 -3 trunk/src/s_user.c (File Modified)
8915
8916
8917 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8918 Log:
8919 make sure modules which depend on umode information get the message upon connection (oops)
8920
8921
8922 Changes: Modified:
8923 +3 -0 trunk/src/s_user.c (File Modified)
8924
8925
8926 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8927 Log:
8928 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8929 From ratbox 2.2 svn.
8930
8931
8932 Changes: Modified:
8933 +3 -7 trunk/modules/m_etrace.c (File Modified)
8934
8935
8936 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8937 Log:
8938 Replace silly `default_invisible' option with more versatile default_umodes.
8939
8940
8941 Changes: Modified:
8942 +2 -2 trunk/Makefile.in (File Modified)
8943 +12 -1 trunk/doc/example.conf (File Modified)
8944 +14 -7 trunk/doc/reference.conf (File Modified)
8945 +2 -4 trunk/include/s_conf.h (File Modified)
8946 +0 -6 trunk/modules/m_info.c (File Modified)
8947 +4 -0 trunk/src/modules.c (File Modified)
8948 +41 -1 trunk/src/newconf.c (File Modified)
8949 +2 -2 trunk/src/s_conf.c (File Modified)
8950 +3 -4 trunk/src/s_user.c (File Modified)
8951
8952
8953 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8954 Log:
8955 Add temporary nick resvs with the proper duration,
8956 not 60 times too long.
8957
8958
8959 Changes: Modified:
8960 +1 -1 trunk/modules/m_resv.c (File Modified)
8961
8962
8963 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8964 Log:
8965 Add kick on split riding. See reference.conf for more details.
8966
8967
8968 Changes: Modified:
8969 +1 -0 trunk/doc/example.conf (File Modified)
8970 +16 -0 trunk/doc/reference.conf (File Modified)
8971 +1 -0 trunk/include/s_conf.h (File Modified)
8972 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8973 +6 -0 trunk/modules/m_info.c (File Modified)
8974 +1 -0 trunk/src/newconf.c (File Modified)
8975 +1 -0 trunk/src/s_conf.c (File Modified)
8976
8977
8978 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8979 Log:
8980 New credits, denoting GXTi as being on the core team.
8981
8982
8983 Changes: Modified:
8984 +16 -5 trunk/CREDITS (File Modified)
8985
8986
8987 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8988 Log:
8989 better cloaking algorithm
8990
8991
8992 Changes: Modified:
8993 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8994
8995
8996 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8997 Log:
8998 don't do redundant bitshifting.
8999
9000
9001 Changes: Modified:
9002 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9003
9004
9005 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9006 Log:
9007 Add ip_cloaking.so.
9008
9009
9010 Changes: Modified:
9011 +1 -0 trunk/contrib/Makefile.in (File Modified)
9012
9013
9014 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9015 Log:
9016 Set the DynSpoof flag properly.
9017
9018
9019 Changes: Modified:
9020 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9021
9022
9023 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9024 Log:
9025 first go at an ip_cloaking implementation for charybdis.
9026
9027
9028 Changes: Modified:
9029 + - trunk/contrib/ip_cloaking.c (File Added)
9030
9031
9032 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9033 Log:
9034 Add libcharybdis to contrib/ includes.
9035
9036
9037 Changes: Modified:
9038 +1 -1 trunk/contrib/Makefile.in (File Modified)
9039
9040
9041 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9042 Log:
9043 add h_umode_changed hook for modules that provide usermodes.
9044
9045
9046 Changes: Modified:
9047 +1 -0 trunk/include/hook.h (File Modified)
9048 +2 -1 trunk/src/hook.c (File Modified)
9049 +3 -0 trunk/src/s_user.c (File Modified)
9050
9051
9052 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9053 Log:
9054 Show quiets in /stats z.
9055
9056
9057 Changes: Modified:
9058 +15 -10 trunk/src/s_stats.c (File Modified)
9059
9060
9061 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9062 Log:
9063 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9064
9065
9066 Changes: Modified:
9067 +0 -12 trunk/configure (File Modified)
9068 +0 -9 trunk/configure.ac (File Modified)
9069 +0 -3 trunk/include/setup.h.in (File Modified)
9070
9071
9072 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9073 Log:
9074 change various buffer sizes to = topiclen.
9075
9076
9077 Changes: Modified:
9078 +3 -4 trunk/include/ircd_defs.h (File Modified)
9079
9080
9081 jon 2005/12/12 19:32:18 UTC (20051212-400)
9082 Log:
9083 - Partial commit test, partial ego strokage ;)
9084
9085
9086 Changes: Modified:
9087 +2 -1 trunk/CREDITS (File Modified)
9088
9089
9090 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9091 Log:
9092 More kqueue corrections.
9093
9094 Changes: Modified:
9095 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9096
9097
9098 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9099 Log:
9100 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9101 Not sure why this wasn't this way to begin with.
9102
9103
9104 Changes: Modified:
9105 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9106
9107
9108 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9109 Log:
9110 example.conf tweaks:
9111 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9112 most people do not need this.
9113 Enable serverinfo::hub.
9114
9115
9116 Changes: Modified:
9117 +14 -11 trunk/doc/example.conf (File Modified)
9118
9119
9120 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9121 Log:
9122 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9123
9124
9125 Changes: Modified:
9126 +1 -1 trunk/src/s_serv.c (File Modified)
9127
9128
9129 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9130 Log:
9131 header include changes
9132
9133
9134 Changes: Modified:
9135 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9136 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9137 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9138 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9139 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9140 +1 -21 trunk/libcharybdis/select.c (File Modified)
9141
9142
9143 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9144 Log:
9145 s/ilog/libcharybdis_{die,log,restart}/g
9146
9147
9148 Changes: Modified:
9149 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9150 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9151 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9152 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9153 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9154 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9155 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9156 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9157
9158
9159 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9160 Log:
9161 Use the right callbacks in the function code.
9162
9163 Changes: Modified:
9164 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9165
9166
9167 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9168 Log:
9169 More work, it builds again!
9170
9171
9172 Changes: Modified:
9173 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9174 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9175 + - trunk/libcharybdis/libcharybdis.c (File Added)
9176 + - trunk/libcharybdis/libcharybdis.h (File Added)
9177
9178
9179 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9180 Log:
9181 Move some stuff around.
9182
9183
9184 Changes: Modified:
9185 + - trunk/include/memory.h (File Deleted)
9186 + - trunk/include/tools.h (File Deleted)
9187 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9188 + - trunk/libcharybdis/memory.c (File Added)
9189 + - trunk/libcharybdis/memory.h (File Added)
9190 + - trunk/libcharybdis/snprintf.c (File Added)
9191 + - trunk/libcharybdis/tools.c (File Added)
9192 + - trunk/libcharybdis/tools.h (File Added)
9193 +1000 -1062 trunk/modules/.depend (File Modified)
9194 +421 -455 trunk/src/.depend (File Modified)
9195 +0 -1191 trunk/src/Makefile.in (File Modified)
9196 + - trunk/src/memory.c (File Deleted)
9197 + - trunk/src/snprintf.c (File Deleted)
9198 + - trunk/src/tools.c (File Deleted)
9199
9200
9201 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9202 Log:
9203 move more headers into libcharybdis
9204
9205 Changes: Modified:
9206 + - trunk/include/balloc.h (File Deleted)
9207 + - trunk/include/event.h (File Deleted)
9208 + - trunk/libcharybdis/balloc.h (File Added)
9209 + - trunk/libcharybdis/event.h (File Added)
9210 +924 -1020 trunk/modules/.depend (File Modified)
9211 +327 -406 trunk/src/.depend (File Modified)
9212
9213
9214 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9215 Log:
9216 balloc, events -> libcharybdis
9217
9218 Changes: Modified:
9219 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9220 + - trunk/libcharybdis/balloc.c (File Added)
9221 + - trunk/libcharybdis/event.c (File Added)
9222 +0 -1008 trunk/src/Makefile.in (File Modified)
9223 + - trunk/src/balloc.c (File Deleted)
9224 + - trunk/src/event.c (File Deleted)
9225
9226
9227 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9228 Log:
9229 More fun
9230
9231 Changes: Modified:
9232 + - trunk/include/commio.h (File Deleted)
9233 + - trunk/include/linebuf.h (File Deleted)
9234 + - trunk/libcharybdis/commio.h (File Added)
9235 + - trunk/libcharybdis/linebuf.h (File Added)
9236 +1644 -530 trunk/modules/.depend (File Modified)
9237 +1 -1 trunk/modules/Makefile.in (File Modified)
9238 +720 -284 trunk/src/.depend (File Modified)
9239
9240
9241 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9242 Log:
9243 Makefile reworking -- moving libcharybdis headers into proper location.
9244
9245 Changes: Modified:
9246 +1 -1 trunk/adns/Makefile.in (File Modified)
9247 +1 -1 trunk/src/Makefile.in (File Modified)
9248
9249
9250 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9251 Log:
9252 Document proposed authdaemon protocol.
9253
9254 Changes: Modified:
9255 + - trunk/authdaemon/protocol.txt (File Added)
9256
9257
9258 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9259 Log:
9260 Makefile oops
9261
9262 Changes: Modified:
9263 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9264
9265
9266 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9267 Log:
9268 Remove dead makefile from generation
9269
9270 Changes: Modified:
9271 +1 -2 trunk/configure (File Modified)
9272 +0 -1 trunk/configure.ac (File Modified)
9273
9274
9275 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9276 Log:
9277 libcharybdisIO -> libcharybdis
9278
9279 Changes: Modified:
9280 +1 -1 trunk/src/Makefile.in (File Modified)
9281
9282
9283 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9284 Log:
9285 More restructuring.
9286
9287 Changes: Modified:
9288 + - trunk/libcharybdis/Makefile.in (File Added)
9289 + - trunk/libcharybdis/commio.c (File Added)
9290 + - trunk/libcharybdis/devpoll.c (File Added)
9291 + - trunk/libcharybdis/epoll.c (File Added)
9292 + - trunk/libcharybdis/io/ (File Deleted)
9293 + - trunk/libcharybdis/kqueue.c (File Added)
9294 + - trunk/libcharybdis/linebuf.c (File Added)
9295 + - trunk/libcharybdis/log/ (File Deleted)
9296 + - trunk/libcharybdis/poll.c (File Added)
9297 + - trunk/libcharybdis/ports.c (File Added)
9298 + - trunk/libcharybdis/select.c (File Added)
9299
9300
9301 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9302 Log:
9303 Blah kill makefile
9304
9305 Changes: Modified:
9306 + - trunk/libcharybdis/Makefile.in (File Deleted)
9307
9308
9309 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9310 Log:
9311 Blah kill makefile
9312
9313 Changes: Modified:
9314 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9315
9316
9317 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9318 Log:
9319 add authdaemon dir for later hacking
9320
9321
9322 Changes: Modified:
9323 + - trunk/authdaemon/ (File Added)
9324
9325
9326 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9327 Log:
9328 linebuf -> libcharybdisIO
9329
9330
9331 Changes: Modified:
9332 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9333 + - trunk/libcharybdis/io/linebuf.c (File Added)
9334 + - trunk/libcharybdis/log/ (File Added)
9335 + - trunk/libcharybdis/log/Makefile.in (File Added)
9336 +0 -687 trunk/src/Makefile.in (File Modified)
9337 + - trunk/src/linebuf.c (File Deleted)
9338
9339
9340 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9341 Log:
9342 Solaris 10 I/O ports support
9343
9344 Changes: Modified:
9345 + - trunk/libcharybdis/io/ports.c (File Added)
9346
9347
9348 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9349 Log:
9350 libcharybdis stuff
9351
9352
9353 Changes: Modified:
9354 +1 -1 trunk/Makefile.in (File Modified)
9355 +3 -1 trunk/configure (File Modified)
9356 +133 -10 trunk/configure.ac (File Modified)
9357 + - trunk/libcharybdis/ (File Added)
9358 + - trunk/libcharybdis/Makefile.in (File Added)
9359 + - trunk/libcharybdis/io/ (File Added)
9360 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9361 +2 -3 trunk/src/Makefile.in (File Modified)
9362 + - trunk/src/io/ (File Deleted)
9363
9364
9365 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9366 Log:
9367 split IO stuff into libcharybdisIO.
9368
9369
9370 Changes: Modified:
9371 + - trunk/src/commio.c (File Deleted)
9372 + - trunk/src/devpoll.c (File Deleted)
9373 + - trunk/src/epoll.c (File Deleted)
9374 + - trunk/src/io/ (File Added)
9375 + - trunk/src/io/Makefile.in (File Added)
9376 + - trunk/src/io/commio.c (File Added)
9377 + - trunk/src/io/devpoll.c (File Added)
9378 + - trunk/src/io/epoll.c (File Added)
9379 + - trunk/src/io/kqueue.c (File Added)
9380 + - trunk/src/io/poll.c (File Added)
9381 + - trunk/src/io/select.c (File Added)
9382 + - trunk/src/kqueue.c (File Deleted)
9383 + - trunk/src/poll.c (File Deleted)
9384 + - trunk/src/select.c (File Deleted)
9385
9386
9387 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9388 Log:
9389 Version bump: 1.1.0
9390
9391
9392 Changes: Modified:
9393 +86 -155 trunk/configure (File Modified)
9394 +1 -1 trunk/configure.ac (File Modified)
9395
9396
9397 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9398 Log:
9399 Remove mentions of mkkeypair/cryptlinks.
9400
9401
9402 Changes: Modified:
9403 +1 -3 trunk/doc/challenge.txt (File Modified)
9404
9405
9406 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9407 Log:
9408 Clarify serverinfo{} description.
9409
9410
9411 Changes: Modified:
9412 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9413
9414
9415 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9416 Log:
9417 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9418
9419
9420 Changes: Modified:
9421 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9422
9423
9424 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9425 Log:
9426 Improvements also applicable to hyperion 1.x.
9427
9428
9429 Changes: Modified:
9430 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9431
9432
9433 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9434 Log:
9435 - Add +F description
9436 - General improvements and changes to charybdis
9437
9438
9439 Changes: Modified:
9440 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9441
9442
9443 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9444 Log:
9445 The server notice umodes only have an effect
9446 for opers. ("sendto_realops_flags", so having
9447 the umode is not enough, they must also be
9448 opered)
9449
9450
9451 Changes: Modified:
9452 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9453
9454
9455 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9456 Log:
9457 Updates to umodes docs.
9458
9459
9460 Changes: Modified:
9461 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9462
9463
9464 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9465 Log:
9466 Add SGML documentation.
9467
9468 Changes: Modified:
9469 + - trunk/doc/sgml/ (File Added)
9470 + - trunk/doc/sgml/oper-guide/ (File Added)
9471 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9472 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9473 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9474 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9475 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9476 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9477 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9478
9479
9480 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9481 Log:
9482 Make operwall flag restrict setting umode +z.
9483 This repairs this flag broken in charybdis-1.0.
9484
9485
9486 Changes: Modified:
9487 +41 -0 trunk/contrib/m_flags.c (File Modified)
9488 +9 -0 trunk/src/s_user.c (File Modified)
9489
9490
9491 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9492 Log:
9493 Don't complain/reset remote clients +n. I'm still not
9494 convinced propagating all umodes is the way to go, oh
9495 well.
9496
9497
9498 Changes: Modified:
9499 +1 -1 trunk/src/s_user.c (File Modified)
9500
9501
9502 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9503 Log:
9504 - Require admin flag for oper /chghost (if it's enabled
9505 which is not default)
9506 - Give error message on nonexistant nick
9507
9508
9509 Changes: Modified:
9510 +12 -0 trunk/modules/m_chghost.c (File Modified)
9511
9512
9513 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9514 Log:
9515 Incorporated jilles' dynspoof patch with a few minor changes.
9516
9517 Changes: Modified:
9518 +5 -2 trunk/include/client.h (File Modified)
9519 +1 -0 trunk/include/numeric.h (File Modified)
9520 +75 -4 trunk/modules/m_chghost.c (File Modified)
9521 +2 -21 trunk/modules/m_stats.c (File Modified)
9522 +2 -8 trunk/modules/m_trace.c (File Modified)
9523 +2 -0 trunk/src/client.c (File Modified)
9524 +3 -0 trunk/src/s_user.c (File Modified)
9525
9526
9527 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9528 Log:
9529 Update NEWS.
9530
9531 Changes: Modified:
9532 +5 -0 trunk/NEWS (File Modified)
9533
9534
9535 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9536 Log:
9537 Make show_ip() far less braindead.
9538
9539 Obtained from: ratbox 2.2 SVN
9540
9541
9542 Changes: Modified:
9543 +14 -85 trunk/src/client.c (File Modified)
9544
9545
9546 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9547 Log:
9548 Instead of not showing channels at all for whoising services,
9549 only show channels the requester is also on. If operspying
9550 services, show all the channels.
9551
9552
9553 Changes: Modified:
9554 +37 -40 trunk/modules/m_whois.c (File Modified)
9555
9556
9557 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9558 Log:
9559 - Show real errno if we fail to connect to a server
9560 - Don't show server IPs on IRC if a server goes dead
9561 during handshake
9562
9563
9564 Changes: Modified:
9565 +2 -5 trunk/src/s_serv.c (File Modified)
9566
9567
9568 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9569 Log:
9570 Revert hybrid 7.2 aline code. It causes too many problems.
9571
9572
9573 Changes: Modified:
9574 +1 -47 trunk/NEWS (File Modified)
9575 + - trunk/include/aline.h (File Deleted)
9576 +53 -6 trunk/modules/m_dline.c (File Modified)
9577 +212 -16 trunk/modules/m_kline.c (File Modified)
9578 +37 -8 trunk/modules/m_resv.c (File Modified)
9579 +45 -24 trunk/modules/m_xline.c (File Modified)
9580 +0 -485 trunk/src/Makefile.in (File Modified)
9581 + - trunk/src/aline.c (File Deleted)
9582
9583
9584 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9585 Log:
9586 Incorporate recent ratbox monitor bugfixes (could crash).
9587
9588
9589 Changes: Modified:
9590 +16 -0 trunk/modules/m_monitor.c (File Modified)
9591 +4 -3 trunk/src/monitor.c (File Modified)
9592
9593
9594 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9595 Log:
9596 Fix /invite UID leak.
9597
9598 Found by logiclrd@EFnet.
9599
9600
9601 Changes: Modified:
9602 +3 -2 trunk/modules/m_invite.c (File Modified)
9603
9604
9605 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9606 Log:
9607 Don't show what channels a service is in.
9608
9609 Changes: Modified:
9610 +1 -0 trunk/NEWS (File Modified)
9611 +40 -35 trunk/modules/m_whois.c (File Modified)
9612
9613
9614 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9615 Log:
9616 Update version to 1.0.3.
9617
9618
9619 Changes: Modified:
9620 +9 -9 trunk/configure (File Modified)
9621 +1 -1 trunk/configure.ac (File Modified)
9622
9623
9624 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9625 Log:
9626 Update NEWS.
9627
9628
9629 Changes: Modified:
9630 +7 -1 trunk/NEWS (File Modified)
9631
9632
9633 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9634 Log:
9635 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9636 More static buffers :(
9637
9638
9639 Changes: Modified:
9640 +12 -4 trunk/src/aline.c (File Modified)
9641
9642
9643 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9644 Log:
9645 Make operspy mode (/mode !#channel showing parameters
9646 even if not on channel) work again.
9647
9648
9649 Changes: Modified:
9650 +4 -4 trunk/src/channel.c (File Modified)
9651
9652
9653 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9654 Log:
9655 Call server_introduced hook on TS6 remote server
9656 introduction (ms_sid()).
9657
9658
9659 Changes: Modified:
9660 +6 -0 trunk/modules/core/m_server.c (File Modified)
9661
9662
9663 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9664 Log:
9665 Cyrix boxes are wierd.
9666
9667 Changes: Modified:
9668 +2 -1 trunk/modules/m_services.c (File Modified)
9669
9670
9671 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9672 Log:
9673 More paranoia.
9674
9675 Changes: Modified:
9676 +1 -1 trunk/include/client.h (File Modified)
9677 +3 -1 trunk/modules/m_services.c (File Modified)
9678
9679
9680 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9681 Log:
9682 heh
9683
9684 Changes: Modified:
9685 +1 -6 trunk/modules/m_services.c (File Modified)
9686
9687
9688 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9689 Log:
9690 Disable a check that doesn't always seem to work right for some reason.
9691
9692 Changes: Modified:
9693 +2 -0 trunk/modules/m_services.c (File Modified)
9694
9695
9696 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9697 Log:
9698 Update NEWS.
9699
9700
9701 Changes: Modified:
9702 +4 -1 trunk/NEWS (File Modified)
9703
9704
9705 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9706 Log:
9707 1.0.2
9708
9709
9710 Changes: Modified:
9711 +9 -9 trunk/configure (File Modified)
9712 +1 -1 trunk/configure.ac (File Modified)
9713
9714
9715 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9716 Log:
9717 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9718
9719
9720 Changes: Modified:
9721 +3 -13 trunk/modules/m_trace.c (File Modified)
9722
9723
9724 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9725 Log:
9726 Don't send empty RPL_WHOISCHANNELS on remote whois.
9727
9728 Pointy hat to: jilles
9729
9730
9731 Changes: Modified:
9732 +1 -1 trunk/modules/m_whois.c (File Modified)
9733
9734
9735 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9736 Log:
9737 Update NEWS.
9738
9739
9740 Changes: Modified:
9741 +3 -0 trunk/NEWS (File Modified)
9742
9743
9744 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9745 Log:
9746 Modular umode support.
9747
9748
9749 Changes: Modified:
9750 +0 -9 trunk/include/client.h (File Modified)
9751 +2 -1 trunk/include/s_user.h (File Modified)
9752 +1 -1 trunk/include/tools.h (File Modified)
9753 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9754 +3 -0 trunk/src/ircd.c (File Modified)
9755 +1 -1 trunk/src/messages.tab (File Modified)
9756 +2 -2 trunk/src/s_serv.c (File Modified)
9757 +37 -59 trunk/src/s_user.c (File Modified)
9758 +21 -0 trunk/src/tools.c (File Modified)
9759
9760
9761 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9762 Log:
9763 Optionally do forced nick change to the UID instead of kill
9764 on nick collisions, see doc/collision_fnc.txt for more
9765 details.
9766
9767
9768 Changes: Modified:
9769 + - trunk/doc/collision_fnc.txt (File Added)
9770 +1 -0 trunk/doc/example.conf (File Modified)
9771 +8 -0 trunk/doc/reference.conf (File Modified)
9772 +1 -0 trunk/include/numeric.h (File Modified)
9773 +1 -0 trunk/include/s_conf.h (File Modified)
9774 +2 -1 trunk/include/s_serv.h (File Modified)
9775 +1 -0 trunk/include/s_stats.h (File Modified)
9776 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9777 +1 -1 trunk/src/messages.tab (File Modified)
9778 +1 -0 trunk/src/newconf.c (File Modified)
9779 +1 -0 trunk/src/s_conf.c (File Modified)
9780 +1 -0 trunk/src/s_serv.c (File Modified)
9781 +2 -2 trunk/src/s_stats.c (File Modified)
9782
9783
9784 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9785 Log:
9786 Update NEWS.
9787
9788
9789 Modified:
9790 trunk/NEWS (File Modified)
9791
9792
9793 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9794 Log:
9795 Don't allow lookups by uid in /monitor + and /monitor s.
9796
9797
9798 Modified:
9799 trunk/modules/m_monitor.c (File Modified)
9800
9801
9802 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9803 Log:
9804 Stop garbage +j being set in cases like +j aaa:bbb by
9805 initializing the variables properly.
9806
9807 Reported by kyle.
9808
9809
9810 Modified:
9811 trunk/modules/core/m_mode.c (File Modified)
9812 trunk/modules/core/m_sjoin.c (File Modified)
9813
9814
9815 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9816 Log:
9817 Apply flags to the proper server in me_gcap().
9818
9819
9820 Modified:
9821 trunk/modules/m_capab.c (File Modified)
9822
9823
9824 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9825 Log:
9826 Use find_named_client() instead of find_client() to check
9827 for nick collisions.
9828
9829
9830 Modified:
9831 trunk/modules/core/m_nick.c (File Modified)
9832
9833
9834 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9835 Log:
9836 - Replace old 381 numeric with a new, more positive one!
9837
9838
9839 Modified:
9840 trunk/src/messages.tab (File Modified)
9841
9842
9843 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9844 Log:
9845 Make it compile again.
9846
9847
9848 Modified:
9849 trunk/src/channel.c (File Modified)
9850 trunk/src/client.c (File Modified)
9851 trunk/src/ircd.c (File Modified)
9852 trunk/src/packet.c (File Modified)
9853
9854
9855 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9856 Log:
9857 - Prevent UID disclosure in cmode setting.
9858
9859
9860 Modified:
9861 trunk/NEWS (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9863
9864
9865 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9866 Log:
9867 A different check which prevents UID disclosure.
9868
9869
9870 Modified:
9871 trunk/modules/core/m_kick.c (File Modified)
9872
9873
9874 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9875 Log:
9876 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9877
9878
9879 Modified:
9880 trunk/modules/core/m_kick.c (File Modified)
9881
9882
9883 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9884 Log:
9885 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9886
9887
9888 Modified:
9889 trunk/NEWS (File Modified)
9890 trunk/modules/m_accept.c (File Modified)
9891 trunk/modules/m_admin.c (File Modified)
9892 trunk/modules/m_away.c (File Modified)
9893 trunk/modules/m_cap.c (File Modified)
9894 trunk/modules/m_capab.c (File Modified)
9895 trunk/modules/m_challenge.c (File Modified)
9896 trunk/modules/m_chghost.c (File Modified)
9897 trunk/modules/m_close.c (File Modified)
9898 trunk/modules/m_cmessage.c (File Modified)
9899 trunk/modules/m_connect.c (File Modified)
9900 trunk/modules/m_dline.c (File Modified)
9901 trunk/modules/m_encap.c (File Modified)
9902 trunk/modules/m_etrace.c (File Modified)
9903 trunk/modules/m_gline.c (File Modified)
9904 trunk/modules/m_help.c (File Modified)
9905 trunk/modules/m_info.c (File Modified)
9906 trunk/modules/m_invite.c (File Modified)
9907 trunk/modules/m_ison.c (File Modified)
9908 trunk/modules/m_kline.c (File Modified)
9909 trunk/modules/m_knock.c (File Modified)
9910 trunk/modules/m_links.c (File Modified)
9911 trunk/modules/m_list.c (File Modified)
9912 trunk/modules/m_locops.c (File Modified)
9913 trunk/modules/m_lusers.c (File Modified)
9914 trunk/modules/m_map.c (File Modified)
9915 trunk/modules/m_monitor.c (File Modified)
9916 trunk/modules/m_motd.c (File Modified)
9917 trunk/modules/m_names.c (File Modified)
9918 trunk/modules/m_oper.c (File Modified)
9919 trunk/modules/m_operspy.c (File Modified)
9920 trunk/modules/m_pass.c (File Modified)
9921 trunk/modules/m_ping.c (File Modified)
9922 trunk/modules/m_pong.c (File Modified)
9923 trunk/modules/m_post.c (File Modified)
9924 trunk/modules/m_rehash.c (File Modified)
9925 trunk/modules/m_restart.c (File Modified)
9926 trunk/modules/m_resv.c (File Modified)
9927 trunk/modules/m_services.c (File Modified)
9928 trunk/modules/m_set.c (File Modified)
9929 trunk/modules/m_sshortcut.c (File Modified)
9930 trunk/modules/m_stats.c (File Modified)
9931 trunk/modules/m_svinfo.c (File Modified)
9932 trunk/modules/m_tb.c (File Modified)
9933 trunk/modules/m_testline.c (File Modified)
9934 trunk/modules/m_testmask.c (File Modified)
9935 trunk/modules/m_time.c (File Modified)
9936 trunk/modules/m_topic.c (File Modified)
9937 trunk/modules/m_trace.c (File Modified)
9938 trunk/modules/m_unreject.c (File Modified)
9939 trunk/modules/m_user.c (File Modified)
9940 trunk/modules/m_userhost.c (File Modified)
9941 trunk/modules/m_users.c (File Modified)
9942 trunk/modules/m_version.c (File Modified)
9943 trunk/modules/m_wallops.c (File Modified)
9944 trunk/modules/m_who.c (File Modified)
9945 trunk/modules/m_whois.c (File Modified)
9946 trunk/modules/m_whowas.c (File Modified)
9947 trunk/modules/m_xline.c (File Modified)
9948 trunk/src/adns.c (File Modified)
9949 trunk/src/aline.c (File Modified)
9950 trunk/src/cache.c (File Modified)
9951 trunk/src/channel.c (File Modified)
9952 trunk/src/class.c (File Modified)
9953 trunk/src/client.c (File Modified)
9954 trunk/src/commio.c (File Modified)
9955 trunk/src/event.c (File Modified)
9956 trunk/src/hash.c (File Modified)
9957 trunk/src/hostmask.c (File Modified)
9958 trunk/src/ircd.c (File Modified)
9959 trunk/src/kdparse.c (File Modified)
9960 trunk/src/linebuf.c (File Modified)
9961 trunk/src/listener.c (File Modified)
9962 trunk/src/modules.c (File Modified)
9963 trunk/src/monitor.c (File Modified)
9964 trunk/src/newconf.c (File Modified)
9965 trunk/src/packet.c (File Modified)
9966 trunk/src/parse.c (File Modified)
9967 trunk/src/reject.c (File Modified)
9968 trunk/src/s_auth.c (File Modified)
9969 trunk/src/s_conf.c (File Modified)
9970 trunk/src/s_gline.c (File Modified)
9971 trunk/src/s_log.c (File Modified)
9972 trunk/src/s_newconf.c (File Modified)
9973 trunk/src/s_serv.c (File Modified)
9974 trunk/src/s_stats.c (File Modified)
9975 trunk/src/s_user.c (File Modified)
9976 trunk/src/send.c (File Modified)
9977 trunk/src/whowas.c (File Modified)
9978
9979
9980 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9981 Log:
9982 - More coding style niceities. Pretty much got client.h squared away.
9983
9984
9985 Modified:
9986 trunk/modules/m_dline.c (File Modified)
9987 trunk/modules/m_gline.c (File Modified)
9988 trunk/modules/m_kline.c (File Modified)
9989 trunk/modules/m_rehash.c (File Modified)
9990 trunk/modules/m_resv.c (File Modified)
9991 trunk/modules/m_stats.c (File Modified)
9992 trunk/modules/m_testline.c (File Modified)
9993 trunk/modules/m_user.c (File Modified)
9994 trunk/modules/m_xline.c (File Modified)
9995
9996
9997 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9998 Log:
9999 - Propagate quiets (+q) on netjoins
10000 - Clear +q list too on lowerTS sjoin from TS6 source
10001
10002
10003 Modified:
10004 trunk/modules/core/m_sjoin.c (File Modified)
10005 trunk/src/s_serv.c (File Modified)
10006
10007
10008 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10009 Log:
10010 Second argument to whois is always a nick, never a uid.
10011 This prevents /whois other.server uid to get information
10012 about that uid.
10013
10014
10015 Modified:
10016 trunk/modules/m_whois.c (File Modified)
10017
10018
10019 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10020 Log:
10021 Don't allow local users to use uids in user mode.
10022
10023
10024 Modified:
10025 trunk/src/s_user.c (File Modified)
10026
10027
10028 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10029 Log:
10030 Make it compile again.
10031
10032
10033 Modified:
10034 trunk/src/s_stats.c (File Modified)
10035
10036
10037 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10038 Log:
10039 Fix propagation of empty SJOIN.
10040
10041
10042 Modified:
10043 trunk/modules/core/m_sjoin.c (File Modified)
10044
10045
10046 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10047 Log:
10048 Some atheme-style niceties here.
10049
10050
10051 Modified:
10052 trunk/modules/m_accept.c (File Modified)
10053 trunk/modules/m_admin.c (File Modified)
10054 trunk/modules/m_away.c (File Modified)
10055 trunk/modules/m_cap.c (File Modified)
10056 trunk/modules/m_capab.c (File Modified)
10057 trunk/modules/m_challenge.c (File Modified)
10058 trunk/modules/m_chghost.c (File Modified)
10059 trunk/modules/m_close.c (File Modified)
10060 trunk/modules/m_cmessage.c (File Modified)
10061 trunk/modules/m_connect.c (File Modified)
10062 trunk/modules/m_dline.c (File Modified)
10063 trunk/modules/m_encap.c (File Modified)
10064 trunk/modules/m_etrace.c (File Modified)
10065 trunk/modules/m_gline.c (File Modified)
10066 trunk/modules/m_help.c (File Modified)
10067 trunk/modules/m_info.c (File Modified)
10068 trunk/modules/m_invite.c (File Modified)
10069 trunk/modules/m_ison.c (File Modified)
10070 trunk/modules/m_kline.c (File Modified)
10071 trunk/modules/m_knock.c (File Modified)
10072 trunk/modules/m_links.c (File Modified)
10073 trunk/modules/m_list.c (File Modified)
10074 trunk/modules/m_locops.c (File Modified)
10075 trunk/modules/m_lusers.c (File Modified)
10076 trunk/modules/m_map.c (File Modified)
10077 trunk/modules/m_monitor.c (File Modified)
10078 trunk/modules/m_motd.c (File Modified)
10079 trunk/modules/m_names.c (File Modified)
10080 trunk/modules/m_oper.c (File Modified)
10081 trunk/modules/m_operspy.c (File Modified)
10082 trunk/modules/m_pass.c (File Modified)
10083 trunk/modules/m_ping.c (File Modified)
10084 trunk/modules/m_pong.c (File Modified)
10085 trunk/modules/m_post.c (File Modified)
10086 trunk/modules/m_rehash.c (File Modified)
10087 trunk/modules/m_restart.c (File Modified)
10088 trunk/modules/m_resv.c (File Modified)
10089 trunk/modules/m_services.c (File Modified)
10090 trunk/modules/m_set.c (File Modified)
10091 trunk/modules/m_sshortcut.c (File Modified)
10092 trunk/modules/m_stats.c (File Modified)
10093 trunk/modules/m_svinfo.c (File Modified)
10094 trunk/modules/m_tb.c (File Modified)
10095 trunk/modules/m_testline.c (File Modified)
10096 trunk/modules/m_testmask.c (File Modified)
10097 trunk/modules/m_time.c (File Modified)
10098 trunk/modules/m_topic.c (File Modified)
10099 trunk/modules/m_trace.c (File Modified)
10100 trunk/modules/m_unreject.c (File Modified)
10101 trunk/modules/m_user.c (File Modified)
10102 trunk/modules/m_userhost.c (File Modified)
10103 trunk/modules/m_users.c (File Modified)
10104 trunk/modules/m_version.c (File Modified)
10105 trunk/modules/m_wallops.c (File Modified)
10106 trunk/modules/m_who.c (File Modified)
10107 trunk/modules/m_whois.c (File Modified)
10108 trunk/modules/m_whowas.c (File Modified)
10109 trunk/modules/m_xline.c (File Modified)
10110
10111
10112 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10113 Log:
10114 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10115
10116
10117 Modified:
10118 trunk/.indent.pro (File Modified)
10119 trunk/include/charybdis.h (File Added)
10120 trunk/include/client.h (File Modified)
10121 trunk/modules/.indent.pro (File Modified)
10122 trunk/src/.indent.pro (File Modified)
10123 trunk/src/adns.c (File Modified)
10124 trunk/src/aline.c (File Modified)
10125 trunk/src/cache.c (File Modified)
10126 trunk/src/channel.c (File Modified)
10127 trunk/src/class.c (File Modified)
10128 trunk/src/client.c (File Modified)
10129 trunk/src/commio.c (File Modified)
10130 trunk/src/event.c (File Modified)
10131 trunk/src/hash.c (File Modified)
10132 trunk/src/hostmask.c (File Modified)
10133 trunk/src/ircd.c (File Modified)
10134 trunk/src/kdparse.c (File Modified)
10135 trunk/src/linebuf.c (File Modified)
10136 trunk/src/listener.c (File Modified)
10137 trunk/src/modules.c (File Modified)
10138 trunk/src/monitor.c (File Modified)
10139 trunk/src/newconf.c (File Modified)
10140 trunk/src/packet.c (File Modified)
10141 trunk/src/parse.c (File Modified)
10142 trunk/src/reject.c (File Modified)
10143 trunk/src/s_auth.c (File Modified)
10144 trunk/src/s_conf.c (File Modified)
10145 trunk/src/s_gline.c (File Modified)
10146 trunk/src/s_log.c (File Modified)
10147 trunk/src/s_newconf.c (File Modified)
10148 trunk/src/s_serv.c (File Modified)
10149 trunk/src/s_stats.c (File Modified)
10150 trunk/src/s_user.c (File Modified)
10151 trunk/src/send.c (File Modified)
10152 trunk/src/whowas.c (File Modified)
10153
10154
10155 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10156 Log:
10157 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10158 - Convert a few modules towards using this code.
10159 - Make a note about this change in NEWS.
10160
10161
10162 Modified:
10163 trunk/NEWS (File Modified)
10164 trunk/include/aline.h (File Added)
10165 trunk/modules/m_dline.c (File Modified)
10166 trunk/modules/m_kline.c (File Modified)
10167 trunk/modules/m_resv.c (File Modified)
10168 trunk/modules/m_xline.c (File Modified)
10169 trunk/src/Makefile.in (File Modified)
10170 trunk/src/aline.c (File Added)
10171
10172
10173 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10174 Log:
10175 - Update NEWS document.
10176
10177
10178 Modified:
10179 trunk/NEWS (File Modified)
10180
10181
10182 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10183 Log:
10184 Use find_named_person() instead of find_person() in services shortcuts.
10185
10186
10187 Modified:
10188 trunk/modules/m_sshortcut.c (File Modified)
10189
10190
10191 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10192 Log:
10193 Fix propagation of empty channels (+P).
10194
10195
10196 Modified:
10197 trunk/modules/core/m_sjoin.c (File Modified)
10198 trunk/src/s_serv.c (File Modified)
10199
10200
10201 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10202 Log:
10203 Use same comparison for +f.
10204
10205
10206 Modified:
10207 trunk/modules/core/m_join.c (File Modified)
10208
10209
10210 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10211 Log:
10212 Retire server-server non-encap CHGHOST, and clean it up a bit.
10213
10214
10215 Modified:
10216 trunk/modules/m_chghost.c (File Modified)
10217
10218
10219 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10220 Log:
10221 Use TS6 form for SQUIT wallops.
10222
10223
10224 Modified:
10225 trunk/modules/core/m_squit.c (File Modified)
10226
10227
10228 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10229 Log:
10230 Propagate nick changes for remote clients in TS6 form if possible;
10231 simplify the code a bit.
10232
10233
10234 Modified:
10235 trunk/modules/core/m_nick.c (File Modified)
10236
10237
10238 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10239 Log:
10240 Only clear oper_only_umodes on deoper for local clients.
10241
10242
10243 Modified:
10244 trunk/src/s_user.c (File Modified)
10245
10246
10247 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10248 Log:
10249 - Don't enable use_whois_actually in the default config, makes cloaking
10250 only useful for vanity.
10251
10252
10253 Modified:
10254 trunk/doc/example.conf (File Modified)
10255
10256
10257 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10258 Log:
10259 Fix linebuf raw code to not truncate lines longer than
10260 510 characters. This stops ziplinks corruption at
10261 the initial burst if the other side sends a lot.
10262
10263
10264 Modified:
10265 trunk/src/linebuf.c (File Modified)
10266
10267
10268 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10269 Log:
10270 - Add +r to channel_modes().
10271
10272
10273 Modified:
10274 trunk/src/channel.c (File Modified)
10275
10276
10277 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10278 Log:
10279 Update NEWS.
10280
10281
10282 Modified:
10283 trunk/NEWS (File Modified)
10284
10285
10286 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10287 Log:
10288 err, nvm. wrong project :-P
10289
10290
10291 Modified:
10292 trunk/src/match.c (File Modified)
10293
10294
10295 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10296 Log:
10297 make sure we don't crash on match(NULL, test)
10298
10299
10300 Modified:
10301 trunk/src/match.c (File Modified)
10302
10303
10304 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10305 Log:
10306 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10307 flags = rehash in shared{}.
10308 Uses :<source> ENCAP <target> REHASH [option].
10309
10310
10311 Modified:
10312 trunk/doc/example.conf (File Modified)
10313 trunk/doc/reference.conf (File Modified)
10314 trunk/help/opers/rehash (File Modified)
10315 trunk/include/s_newconf.h (File Modified)
10316 trunk/modules/m_rehash.c (File Modified)
10317 trunk/modules/m_stats.c (File Modified)
10318 trunk/src/newconf.c (File Modified)
10319
10320
10321 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10322 Log:
10323 Initialize flags to 0 in conf_set_shared_flags() and
10324 conf_set_cluster_flags().
10325
10326
10327 Modified:
10328 trunk/src/newconf.c (File Modified)
10329
10330
10331 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10332 Log:
10333 Don't allow a forward from a #channel to an &channel.
10334 Error message is Illegal channel name.
10335
10336
10337 Modified:
10338 trunk/modules/core/m_mode.c (File Modified)
10339
10340
10341 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10342 Log:
10343 - change version to 1.0.1
10344
10345
10346 Modified:
10347 trunk/configure (File Modified)
10348 trunk/configure.ac (File Modified)
10349
10350
10351 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10352 Log:
10353 Update NEWS.
10354
10355
10356 Modified:
10357 trunk/NEWS (File Modified)
10358
10359
10360 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10361 Log:
10362 Services shortcuts changes:
10363 - Require umode +S on target
10364 - Use ERR_SERVICESDOWN (440) for error message
10365 - Fix check for empty string
10366
10367
10368 Modified:
10369 trunk/include/numeric.h (File Modified)
10370 trunk/modules/m_sshortcut.c (File Modified)
10371 trunk/src/messages.tab (File Modified)
10372
10373
10374 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10375 Log:
10376 s/IsChanService/IsService/g;
10377
10378
10379 Modified:
10380 trunk/modules/m_sshortcut.c (File Modified)
10381
10382
10383 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10384 Log:
10385 Add check for service validity in shortcut routines.
10386
10387
10388 Modified:
10389 trunk/modules/m_sshortcut.c (File Modified)
10390
10391
10392 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10393 Log:
10394 Don't allow forwarding to a -F channel the setter is not on.
10395
10396
10397 Modified:
10398 trunk/modules/core/m_mode.c (File Modified)
10399
10400
10401 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10402 Log:
10403 Describe identify_service and identify_command in
10404 reference.conf.
10405
10406
10407 Modified:
10408 trunk/doc/reference.conf (File Modified)
10409
10410
10411 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10412 Log:
10413 More helpfile updates.
10414
10415
10416 Modified:
10417 trunk/help/Makefile.in (File Modified)
10418 trunk/help/opers/die (File Modified)
10419 trunk/help/opers/join (File Modified)
10420 trunk/help/opers/links (File Modified)
10421 trunk/help/opers/lusers (File Modified)
10422 trunk/help/opers/map (File Added)
10423 trunk/help/opers/motd (File Modified)
10424 trunk/help/opers/names (File Modified)
10425 trunk/help/opers/notice (File Modified)
10426 trunk/help/opers/operspy (File Modified)
10427 trunk/help/opers/part (File Modified)
10428 trunk/help/opers/privmsg (File Modified)
10429 trunk/help/opers/restart (File Modified)
10430 trunk/help/opers/set (File Modified)
10431 trunk/help/opers/stats (File Modified)
10432 trunk/help/opers/trace (File Modified)
10433 trunk/help/opers/version (File Modified)
10434 trunk/help/users/notice (File Modified)
10435 trunk/help/users/privmsg (File Modified)
10436 trunk/help/users/stats (File Modified)
10437
10438
10439 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10440 Log:
10441 Update help files.
10442
10443
10444 Modified:
10445 trunk/help/opers/cmode (File Modified)
10446 trunk/help/opers/umode (File Modified)
10447 trunk/help/opers/wallops (File Modified)
10448 trunk/help/opers/who (File Modified)
10449 trunk/help/users/umode (File Modified)
10450
10451
10452 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10453 Log:
10454 Include cmode +r in 004 and 005.
10455
10456
10457 Modified:
10458 trunk/include/supported.h (File Modified)
10459 trunk/src/messages.tab (File Modified)
10460
10461
10462 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10463 Log:
10464 No need to clear all 3 buffers in channel_modes().
10465
10466
10467 Modified:
10468 trunk/src/channel.c (File Modified)
10469
10470
10471 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10472 Log:
10473 - Fix multiple +f modes per line
10474 - -f shouldn't take a parameter
10475
10476
10477 Modified:
10478 trunk/modules/core/m_mode.c (File Modified)
10479
10480
10481 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10482 Log:
10483 Channel mode +Q now prevents forwarding to or through
10484 a channel, just like in hyperion, not from a channel.
10485
10486
10487 Modified:
10488 trunk/modules/core/m_join.c (File Modified)
10489
10490
10491 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10492 Log:
10493 Complete +F/+Q propagation.
10494
10495
10496 Modified:
10497 trunk/modules/core/m_join.c (File Modified)
10498 trunk/modules/core/m_sjoin.c (File Modified)
10499 trunk/src/channel.c (File Modified)
10500
10501
10502 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10503 Log:
10504 - A few minor fixes.
10505
10506
10507 Modified:
10508 trunk/modules/core/m_join.c (File Modified)
10509 trunk/modules/m_services.c (File Modified)
10510
10511
10512 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10513 Log:
10514 - Fix netsplit obfuscation.
10515
10516
10517 Modified:
10518 trunk/src/client.c (File Modified)
10519
10520
10521 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10522 Log:
10523 - Fix another /stats p related bug.
10524
10525
10526 Modified:
10527 trunk/src/client.c (File Modified)
10528
10529
10530 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10531 Log:
10532 - Update example.conf.
10533
10534
10535 Modified:
10536 trunk/doc/example.conf (File Modified)
10537
10538
10539 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10540 Log:
10541 - Fix a minor bug here, and re-release 1.0.
10542
10543
10544 Modified:
10545 trunk/modules/core/m_nick.c (File Modified)
10546
10547
10548 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10549 Log:
10550 - Add bursted clients to /stats p list.
10551
10552
10553 Modified:
10554 trunk/modules/core/m_nick.c (File Modified)
10555
10556
10557 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10558 Log:
10559 - Add identify_service, identify_command options to the example.conf,
10560 newconf parser.
10561
10562
10563 Modified:
10564 trunk/NEWS (File Modified)
10565 trunk/doc/example.conf (File Modified)
10566 trunk/src/newconf.c (File Modified)
10567
10568
10569 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10570 Log:
10571 - Add services shortcuts.
10572
10573
10574 Modified:
10575 trunk/modules/Makefile.in (File Modified)
10576 trunk/modules/m_sshortcut.c (File Added)
10577
10578
10579 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10580 Log:
10581 - put back checks i removed by mistake
10582
10583
10584 Modified:
10585 trunk/modules/core/m_join.c (File Modified)
10586
10587
10588 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10589 Log:
10590 - Implement channel mode +Q, which disables forwarding.
10591 - Make forwarding usable by everyone.
10592 - Implement channel mode +F which bypasses authority checks on a target
10593 set with this mode
10594 - Update NEWS.
10595
10596
10597 Modified:
10598 trunk/NEWS (File Modified)
10599 trunk/include/channel.h (File Modified)
10600 trunk/include/supported.h (File Modified)
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/modules/core/m_mode.c (File Modified)
10603 trunk/src/messages.tab (File Modified)
10604
10605
10606 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10607 Log:
10608 - Fix account handling brokenness.
10609
10610
10611 Modified:
10612 trunk/modules/m_services.c (File Modified)
10613
10614
10615 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10616 Log:
10617 Identify to services via server password hack. Still
10618 needs config file parts, like
10619 identifyservice = "nickserv@services.int";
10620 identifycommand = "IDENTIFY";
10621
10622
10623 Modified:
10624 trunk/include/s_conf.h (File Modified)
10625 trunk/src/s_user.c (File Modified)
10626
10627
10628 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10629 Log:
10630 Make send.c compile.
10631
10632
10633 Modified:
10634 trunk/src/send.c (File Modified)
10635
10636
10637 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10638 Log:
10639 - Handle this better.
10640
10641
10642 Modified:
10643 trunk/src/send.c (File Modified)
10644
10645
10646 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10647 Log:
10648 If the source is not a client, don't send to normal users.
10649
10650
10651 Modified:
10652 trunk/src/send.c (File Modified)
10653
10654
10655 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10656 Log:
10657 - Make /wallops behave as wallops in other ircds.
10658
10659
10660 Modified:
10661 trunk/modules/m_wallops.c (File Modified)
10662 trunk/src/send.c (File Modified)
10663
10664
10665 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10666 Log:
10667 - charybdis-1.0
10668
10669
10670 Modified:
10671 trunk/NEWS (File Modified)
10672 trunk/configure (File Modified)
10673 trunk/configure.ac (File Modified)
10674
10675
10676 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10677 Log:
10678 - Remove efnet configuration.
10679 - Rename example.conf as reference.conf, and replace the default
10680 example.conf with one suitable for AthemeNET.
10681 - Update makefile to reflect these changes.
10682
10683
10684 Modified:
10685 trunk/doc/Makefile.in (File Modified)
10686 trunk/doc/example.conf (File Modified)
10687 trunk/doc/example.efnet.conf (File Deleted)
10688 trunk/doc/reference.conf (File Added)
10689
10690
10691 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10692 Log:
10693 - Don't display opers who are /away.
10694
10695
10696 Modified:
10697 trunk/modules/m_stats.c (File Modified)
10698
10699
10700 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10701 Log:
10702 Put cmode +f in 004 and 005.
10703
10704
10705 Modified:
10706 trunk/include/supported.h (File Modified)
10707 trunk/src/messages.tab (File Modified)
10708
10709
10710 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10711 Log:
10712 Add user umode +Q which prevents a user from
10713 being forwarded.
10714
10715
10716 Modified:
10717 trunk/include/client.h (File Modified)
10718 trunk/modules/core/m_join.c (File Modified)
10719 trunk/src/messages.tab (File Modified)
10720 trunk/src/s_user.c (File Modified)
10721
10722
10723 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10724 Log:
10725 Implement channel forwarding in m_join(). As in
10726 hyperion, failing to join because of +i, +r or +j
10727 can cause you to be forwarded, potentially
10728 recursively. Unlike hyperion, a single numeric
10729 is sent in case of a successful forward, otherwise
10730 the ircd acts if there were no forward.
10731
10732
10733 Modified:
10734 trunk/include/numeric.h (File Modified)
10735 trunk/modules/core/m_join.c (File Modified)
10736 trunk/src/messages.tab (File Modified)
10737
10738
10739 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10740 Log:
10741 Allow servers to set oper-only cmodes as well.
10742
10743
10744 Modified:
10745 trunk/modules/core/m_mode.c (File Modified)
10746
10747
10748 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10749 Log:
10750 Add cmode +f which takes a channel name, settable
10751 only by opers for now. Does not do anything yet.
10752
10753
10754 Modified:
10755 trunk/include/channel.h (File Modified)
10756 trunk/modules/core/m_join.c (File Modified)
10757 trunk/modules/core/m_mode.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/src/channel.c (File Modified)
10760
10761
10762 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10763 Log:
10764 Fully initialize 'mode' in ms_join() and ms_sjoin()
10765 to avoid old +j garbage from being used.
10766
10767
10768 Modified:
10769 trunk/modules/core/m_join.c (File Modified)
10770 trunk/modules/core/m_sjoin.c (File Modified)
10771
10772
10773 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10774 Log:
10775 - only touch join_count/join_delta if join throttling
10776 is enabled on the channel
10777 - reset join_count/join_delta to 0 if -j is set
10778
10779
10780 Modified:
10781 trunk/modules/core/m_join.c (File Modified)
10782 trunk/modules/core/m_mode.c (File Modified)
10783 trunk/modules/core/m_sjoin.c (File Modified)
10784
10785
10786 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10787 Log:
10788 Also start a new "period" for join throttling for remote joins,
10789 if necessary. Make the code slightly clearer.
10790
10791
10792 Modified:
10793 trunk/modules/core/m_join.c (File Modified)
10794 trunk/src/channel.c (File Modified)
10795
10796
10797 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10798 Log:
10799 Some +j improvements, still broken.
10800
10801
10802 Modified:
10803 trunk/modules/core/m_join.c (File Modified)
10804 trunk/modules/core/m_sjoin.c (File Modified)
10805
10806
10807 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10808 Log:
10809 Only do +z processing for +m channels the sender is on,
10810 as bans/quiets are currently only checked locally.
10811
10812
10813 Modified:
10814 trunk/modules/core/m_message.c (File Modified)
10815
10816
10817 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10818 Log:
10819 - Add max_bans_large configuration option, defaulting to 500, to
10820 limit the number of bans in a +L channel
10821 - Change b/e/I to b/e/I/q in texts
10822
10823
10824 Modified:
10825 trunk/doc/example.conf (File Modified)
10826 trunk/include/s_conf.h (File Modified)
10827 trunk/modules/core/m_mode.c (File Modified)
10828 trunk/modules/m_info.c (File Modified)
10829 trunk/src/newconf.c (File Modified)
10830 trunk/src/s_conf.c (File Modified)
10831
10832
10833 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10834 Log:
10835 Store invite for +gi channels.
10836 Note that +gi is significantly weaker access control than +i.
10837
10838
10839 Modified:
10840 trunk/modules/m_invite.c (File Modified)
10841
10842
10843 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10844 Log:
10845 Nonops are allowed to see +q lists.
10846
10847
10848 Modified:
10849 trunk/modules/core/m_mode.c (File Modified)
10850
10851
10852 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10853 Log:
10854 Invalidate can_send() cache on -q.
10855
10856
10857 Modified:
10858 trunk/modules/core/m_mode.c (File Modified)
10859
10860
10861 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10862 Log:
10863 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10864
10865
10866 Modified:
10867 trunk/modules/core/m_sjoin.c (File Modified)
10868
10869
10870 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10871 Log:
10872 - Allow blank SJOINs -- for permanant channels.
10873
10874
10875 Modified:
10876 trunk/modules/core/m_sjoin.c (File Modified)
10877
10878
10879 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10880 Log:
10881 - Burst permanant channels.
10882
10883
10884 Modified:
10885 trunk/src/s_serv.c (File Modified)
10886
10887
10888 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10889 Log:
10890 - Fix handling of permanant channels.
10891
10892
10893 Modified:
10894 trunk/modules/core/m_join.c (File Modified)
10895
10896
10897 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10898 Log:
10899 - Run indent on core modules.
10900 - Add propagation of join throttle settings.
10901
10902
10903 Modified:
10904 trunk/modules/core/m_die.c (File Modified)
10905 trunk/modules/core/m_error.c (File Modified)
10906 trunk/modules/core/m_join.c (File Modified)
10907 trunk/modules/core/m_kick.c (File Modified)
10908 trunk/modules/core/m_kill.c (File Modified)
10909 trunk/modules/core/m_message.c (File Modified)
10910 trunk/modules/core/m_mode.c (File Modified)
10911 trunk/modules/core/m_nick.c (File Modified)
10912 trunk/modules/core/m_part.c (File Modified)
10913 trunk/modules/core/m_quit.c (File Modified)
10914 trunk/modules/core/m_server.c (File Modified)
10915 trunk/modules/core/m_sjoin.c (File Modified)
10916 trunk/modules/core/m_squit.c (File Modified)
10917
10918
10919 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10920 Log:
10921 - Fix mistake in commit message.
10922
10923
10924 Modified:
10925 trunk/ChangeLog (File Modified)
10926
10927
10928 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10929 Log:
10930 - Channel throttling.
10931
10932
10933 Modified:
10934 trunk/NEWS (File Modified)
10935 trunk/include/supported.h (File Modified)
10936 trunk/modules/core/m_mode.c (File Modified)
10937 trunk/src/messages.tab (File Modified)
10938
10939
10940 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10941 Log:
10942 - Channel throttle logic fixes.
10943
10944
10945 Modified:
10946 trunk/include/channel.h (File Modified)
10947
10948
10949 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10950 Log:
10951 - Add the throttle logic.
10952
10953
10954 Modified:
10955 trunk/include/channel.h (File Modified)
10956 trunk/include/numeric.h (File Modified)
10957 trunk/modules/core/m_join.c (File Modified)
10958 trunk/src/channel.c (File Modified)
10959 trunk/src/messages.tab (File Modified)
10960
10961
10962 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10963 Log:
10964 - Cosmetic fixes to CREDITS.
10965
10966
10967 Modified:
10968 trunk/CREDITS (File Modified)
10969
10970
10971 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10972 Log:
10973 - Better channel_modes() from ShadowIRCd 4.
10974
10975
10976 Modified:
10977 trunk/include/channel.h (File Modified)
10978 trunk/src/channel.c (File Modified)
10979
10980
10981 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10982 Log:
10983 - Strip colour codes from parts.
10984
10985
10986 Modified:
10987 trunk/modules/core/m_part.c (File Modified)
10988
10989
10990 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10991 Log:
10992 - Strip colour codes from quits.
10993
10994
10995 Modified:
10996 trunk/modules/core/m_quit.c (File Modified)
10997
10998
10999 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11000 Log:
11001 - add +c/+g/+z to channel_modes().
11002
11003
11004 Modified:
11005 trunk/src/channel.c (File Modified)
11006
11007
11008 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11009 Log:
11010 - Add +g to 004/005 numerics.
11011
11012
11013 Modified:
11014 trunk/include/supported.h (File Modified)
11015 trunk/src/messages.tab (File Modified)
11016
11017
11018 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11019 Log:
11020 - Add +cgz to set_final_mode() in both join/sjoin.
11021 - Implement channel mode +g: Free invite.
11022
11023
11024 Modified:
11025 trunk/include/channel.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/modules/core/m_mode.c (File Modified)
11028 trunk/modules/core/m_sjoin.c (File Modified)
11029 trunk/modules/m_invite.c (File Modified)
11030
11031
11032 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11033 Log:
11034 - Make sure /stats p uses the right list.
11035
11036
11037 Modified:
11038 trunk/modules/m_stats.c (File Modified)
11039
11040
11041 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11042 Log:
11043 - local oper list becomes local_oper_list.
11044 - all opers are stored on oper_list for /stats p.
11045
11046
11047 Modified:
11048 trunk/include/ircd.h (File Modified)
11049 trunk/modules/m_stats.c (File Modified)
11050 trunk/modules/m_trace.c (File Modified)
11051 trunk/src/client.c (File Modified)
11052 trunk/src/ircd.c (File Modified)
11053 trunk/src/s_user.c (File Modified)
11054 trunk/src/send.c (File Modified)
11055
11056
11057 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11058 Log:
11059 - Remove ENABLE_SERVICES legacy define.
11060
11061
11062 Modified:
11063 trunk/configure (File Modified)
11064 trunk/configure.ac (File Modified)
11065 trunk/include/client.h (File Modified)
11066 trunk/include/m_info.h (File Modified)
11067 trunk/include/s_conf.h (File Modified)
11068 trunk/modules/Makefile.in (File Modified)
11069 trunk/modules/core/m_kick.c (File Modified)
11070 trunk/modules/core/m_mode.c (File Modified)
11071 trunk/modules/core/m_nick.c (File Modified)
11072 trunk/modules/core/m_sjoin.c (File Modified)
11073 trunk/modules/m_services.c (File Modified)
11074 trunk/src/channel.c (File Modified)
11075 trunk/src/newconf.c (File Modified)
11076 trunk/src/s_conf.c (File Modified)
11077 trunk/src/s_serv.c (File Modified)
11078 trunk/src/s_user.c (File Modified)
11079
11080
11081 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11082 Log:
11083 - New reject message, ala ircu.
11084
11085
11086 Modified:
11087 trunk/src/reject.c (File Modified)
11088
11089
11090 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11091 Log:
11092 - Reduce 'broadcast storm' effect in m_chghost.
11093
11094
11095 Modified:
11096 trunk/modules/m_chghost.c (File Modified)
11097
11098
11099 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11100 Log:
11101 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11102
11103
11104 Modified:
11105 trunk/include/supported.h (File Modified)
11106 trunk/src/messages.tab (File Modified)
11107
11108
11109 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11110 Log:
11111 - Implement +z.
11112
11113
11114 Modified:
11115 trunk/include/channel.h (File Modified)
11116 trunk/modules/core/m_message.c (File Modified)
11117 trunk/modules/core/m_mode.c (File Modified)
11118
11119
11120 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11121 Log:
11122 - use sendto_one_numeric() in some places.
11123
11124
11125 Modified:
11126 trunk/modules/core/m_mode.c (File Modified)
11127
11128
11129 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11130 Log:
11131 - Implement channel mode +c -- colour stripping.
11132
11133
11134 Modified:
11135 trunk/include/irc_string.h (File Modified)
11136 trunk/include/supported.h (File Modified)
11137 trunk/modules/core/m_message.c (File Modified)
11138 trunk/modules/core/m_mode.c (File Modified)
11139 trunk/src/irc_string.c (File Modified)
11140 trunk/src/messages.tab (File Modified)
11141
11142
11143 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11144 Log:
11145 - Add +qLP to CHANMODES 005 numeric.
11146
11147
11148 Modified:
11149 trunk/include/supported.h (File Modified)
11150
11151
11152 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11153 Log:
11154 Move credits files to doc/.
11155
11156
11157 Modified:
11158 trunk/Hybrid-team (File Deleted)
11159 trunk/Ratbox-team (File Deleted)
11160 trunk/doc/Hybrid-team (File Added)
11161 trunk/doc/Ratbox-team (File Added)
11162
11163
11164 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11165 Log:
11166 - Rename Ratbox credits as Ratbox-team.
11167 - Add in our own CREDITS.
11168
11169
11170 Modified:
11171 trunk/CREDITS (File Deleted)
11172 trunk/CREDITS (File Added)
11173 trunk/Ratbox-team (File Added)
11174
11175
11176 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11177 Log:
11178 - Quietcache fixes.
11179
11180
11181 Modified:
11182 trunk/modules/core/m_mode.c (File Modified)
11183
11184
11185 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11186 Log:
11187 - Rebuild configure.
11188
11189
11190 Modified:
11191 trunk/autom4te.cache/ (File Deleted)
11192 trunk/configure (File Modified)
11193
11194
11195 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11196 Log:
11197 Add +q to messages.tab.
11198
11199
11200 Modified:
11201 trunk/src/messages.tab (File Modified)
11202
11203
11204 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11205 Log:
11206 - port m_sjoin stuff to TS6 JOIN syntax.
11207
11208
11209 Modified:
11210 trunk/modules/core/m_join.c (File Modified)
11211
11212
11213 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11214 Log:
11215 - Implement channel mode +q (quiet)
11216
11217
11218 Modified:
11219 trunk/include/channel.h (File Modified)
11220 trunk/modules/core/m_mode.c (File Modified)
11221 trunk/src/channel.c (File Modified)
11222
11223
11224 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11225 Log:
11226 Add +L/+P for set_final_mode().
11227
11228
11229 Modified:
11230 trunk/modules/core/m_sjoin.c (File Modified)
11231
11232
11233 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11234 Log:
11235 Add +L/+P in channel_modes().
11236
11237
11238 Modified:
11239 trunk/src/channel.c (File Modified)
11240
11241
11242 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11243 Log:
11244 - Use MODE_PERMANENT, not MODE_PERMANANT
11245 - Actually use chm_staff()
11246
11247 It compiles but is not otherwise tested.
11248
11249
11250 Modified:
11251 trunk/include/channel.h (File Modified)
11252 trunk/modules/core/m_mode.c (File Modified)
11253 trunk/modules/core/m_sjoin.c (File Modified)
11254 trunk/src/channel.c (File Modified)
11255
11256
11257 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11258 Log:
11259 - Ok, patchlevel.h is fixed now.
11260
11261
11262 Modified:
11263 trunk/include/patchlevel.h (File Modified)
11264
11265
11266 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11267 Log:
11268 - *sigh*
11269
11270
11271 Modified:
11272 trunk/include/patchlevel.h (File Modified)
11273 trunk/src/version.c.SH (File Modified)
11274
11275
11276 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11277 Log:
11278 - Fix compilation issue with version.c.
11279
11280
11281 Modified:
11282 trunk/src/version.c.SH (File Modified)
11283
11284
11285 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11286 Log:
11287 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11288 this from the BUGS file.
11289
11290
11291 Modified:
11292 trunk/BUGS (File Modified)
11293
11294
11295 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11296 Log:
11297 Mangle all netsplit messages if flatten links is enabled.
11298
11299
11300 Modified:
11301 trunk/src/client.c (File Modified)
11302
11303
11304 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11305 Log:
11306 - jilles pointed out that /stats p needed severe changes -- implement
11307 them
11308
11309
11310 Modified:
11311 trunk/modules/m_stats.c (File Modified)
11312
11313
11314 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11315 Log:
11316 Rename RELNOTES to NEWS.
11317
11318
11319 Modified:
11320 trunk/NEWS (File Added)
11321 trunk/RELNOTES (File Deleted)
11322
11323
11324 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11325 Log:
11326 Update RELNOTES.
11327
11328
11329 Modified:
11330 trunk/RELNOTES (File Modified)
11331
11332
11333 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11334 Log:
11335 - Make /stats p work globally.
11336 - Change 'OPER(s)' to 'staff members'
11337
11338
11339 Modified:
11340 trunk/modules/m_stats.c (File Modified)
11341
11342
11343 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11344 Log:
11345 - add modes, +LP to RPL_MYINFO.
11346
11347
11348 Modified:
11349 trunk/src/messages.tab (File Modified)
11350
11351
11352 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11353 Log:
11354 More stuff to RELNOTES.
11355
11356
11357 Modified:
11358 trunk/RELNOTES (File Modified)
11359
11360
11361 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11362 Log:
11363 - Implement +P.
11364
11365
11366 Modified:
11367 trunk/modules/core/m_sjoin.c (File Modified)
11368 trunk/src/channel.c (File Modified)
11369
11370
11371 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11372 Log:
11373 - Implement list limit exceed modes -- +L.
11374
11375
11376 Modified:
11377 trunk/modules/core/m_mode.c (File Modified)
11378
11379
11380 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11381 Log:
11382 - Add handlers for modes +L, +P.
11383
11384
11385 Modified:
11386 trunk/include/channel.h (File Modified)
11387 trunk/modules/core/m_mode.c (File Modified)
11388
11389
11390 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11391 Log:
11392 Update properties on *everything*.
11393
11394
11395 Modified:
11396 trunk/.cvsignore (Property Modified)
11397 trunk/.indent.pro (Property Modified)
11398 trunk/BUGS (File Modified) (Property Modified)
11399 trunk/CREDITS (File Modified) (Property Modified)
11400 trunk/ChangeLog (Property Modified)
11401 trunk/Hybrid-team (File Modified) (Property Modified)
11402 trunk/INSTALL (File Modified) (Property Modified)
11403 trunk/LICENSE (File Modified) (Property Modified)
11404 trunk/Makefile.in (File Modified) (Property Modified)
11405 trunk/README.FIRST (File Modified) (Property Modified)
11406 trunk/RELNOTES (File Modified) (Property Modified)
11407 trunk/SVN-Access (Property Modified)
11408 trunk/aclocal.m4 (File Modified) (Property Modified)
11409 trunk/adns/.cvsignore (Property Modified)
11410 trunk/adns/COPYING (Property Modified)
11411 trunk/adns/GPL-vs-LGPL (Property Modified)
11412 trunk/adns/Makefile.in (File Modified) (Property Modified)
11413 trunk/adns/README (Property Modified)
11414 trunk/adns/README.ircd (Property Modified)
11415 trunk/adns/adns.h (File Modified) (Property Modified)
11416 trunk/adns/check.c (File Modified) (Property Modified)
11417 trunk/adns/dlist.h (File Modified) (Property Modified)
11418 trunk/adns/event.c (File Modified) (Property Modified)
11419 trunk/adns/general.c (File Modified) (Property Modified)
11420 trunk/adns/internal.h (File Modified) (Property Modified)
11421 trunk/adns/parse.c (File Modified) (Property Modified)
11422 trunk/adns/query.c (File Modified) (Property Modified)
11423 trunk/adns/reply.c (File Modified) (Property Modified)
11424 trunk/adns/setup.c (File Modified) (Property Modified)
11425 trunk/adns/transmit.c (File Modified) (Property Modified)
11426 trunk/adns/tvarith.h (File Modified) (Property Modified)
11427 trunk/adns/types.c (File Modified) (Property Modified)
11428 trunk/configure (File Modified) (Property Modified)
11429 trunk/configure.ac (File Modified) (Property Modified)
11430 trunk/contrib/.cvsignore (Property Modified)
11431 trunk/contrib/.indent.pro (Property Modified)
11432 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11433 trunk/contrib/README (File Modified) (Property Modified)
11434 trunk/contrib/example_module.c (File Modified) (Property Modified)
11435 trunk/contrib/m_42.c (File Modified) (Property Modified)
11436 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11437 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11438 trunk/contrib/m_force.c (File Modified) (Property Modified)
11439 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11440 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11441 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11442 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11443 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11444 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11445 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11446 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11447 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11448 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11449 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11450 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11451 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11452 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11453 trunk/doc/.cvsignore (Property Modified)
11454 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11455 trunk/doc/Makefile.in (File Modified) (Property Modified)
11456 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11457 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11458 trunk/doc/challenge.txt (File Modified) (Property Modified)
11459 trunk/doc/example.conf (File Modified) (Property Modified)
11460 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11461 trunk/doc/hooks.txt (File Modified) (Property Modified)
11462 trunk/doc/index.txt (File Modified) (Property Modified)
11463 trunk/doc/ircd.8 (File Modified) (Property Modified)
11464 trunk/doc/ircd.motd (Property Modified)
11465 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11466 trunk/doc/modeg.txt (File Modified) (Property Modified)
11467 trunk/doc/modes.txt (File Modified) (Property Modified)
11468 trunk/doc/monitor.txt (File Modified) (Property Modified)
11469 trunk/doc/old/Authors (Property Modified)
11470 trunk/doc/operguide.txt (File Modified) (Property Modified)
11471 trunk/doc/opermyth.txt (Property Modified)
11472 trunk/doc/server-version-info (File Modified) (Property Modified)
11473 trunk/doc/services.txt (File Modified) (Property Modified)
11474 trunk/doc/technical/README.TSora (Property Modified)
11475 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11476 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11477 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11478 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11479 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11480 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11481 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11482 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11483 trunk/doc/technical/rfc1459.txt (Property Modified)
11484 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11485 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11486 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11487 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11488 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11489 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11490 trunk/help/Makefile.in (File Modified) (Property Modified)
11491 trunk/help/opers/accept (Property Modified)
11492 trunk/help/opers/admin (Property Modified)
11493 trunk/help/opers/away (Property Modified)
11494 trunk/help/opers/capab (Property Modified)
11495 trunk/help/opers/challenge (Property Modified)
11496 trunk/help/opers/close (Property Modified)
11497 trunk/help/opers/cmode (Property Modified)
11498 trunk/help/opers/cnotice (Property Modified)
11499 trunk/help/opers/connect (Property Modified)
11500 trunk/help/opers/cprivmsg (Property Modified)
11501 trunk/help/opers/credits (Property Modified)
11502 trunk/help/opers/die (Property Modified)
11503 trunk/help/opers/dline (Property Modified)
11504 trunk/help/opers/eob (Property Modified)
11505 trunk/help/opers/error (Property Modified)
11506 trunk/help/opers/etrace (Property Modified)
11507 trunk/help/opers/gline (Property Modified)
11508 trunk/help/opers/help (Property Modified)
11509 trunk/help/opers/index (Property Modified)
11510 trunk/help/opers/info (Property Modified)
11511 trunk/help/opers/invite (Property Modified)
11512 trunk/help/opers/ison (Property Modified)
11513 trunk/help/opers/join (Property Modified)
11514 trunk/help/opers/kick (Property Modified)
11515 trunk/help/opers/kill (Property Modified)
11516 trunk/help/opers/kline (Property Modified)
11517 trunk/help/opers/knock (Property Modified)
11518 trunk/help/opers/links (Property Modified)
11519 trunk/help/opers/list (Property Modified)
11520 trunk/help/opers/locops (Property Modified)
11521 trunk/help/opers/lusers (Property Modified)
11522 trunk/help/opers/modlist (Property Modified)
11523 trunk/help/opers/modload (Property Modified)
11524 trunk/help/opers/modrestart (Property Modified)
11525 trunk/help/opers/modunload (Property Modified)
11526 trunk/help/opers/motd (Property Modified)
11527 trunk/help/opers/names (Property Modified)
11528 trunk/help/opers/nick (Property Modified)
11529 trunk/help/opers/notice (Property Modified)
11530 trunk/help/opers/oper (Property Modified)
11531 trunk/help/opers/operspy (Property Modified)
11532 trunk/help/opers/operwall (Property Modified)
11533 trunk/help/opers/part (Property Modified)
11534 trunk/help/opers/pass (Property Modified)
11535 trunk/help/opers/ping (Property Modified)
11536 trunk/help/opers/pong (Property Modified)
11537 trunk/help/opers/post (Property Modified)
11538 trunk/help/opers/privmsg (Property Modified)
11539 trunk/help/opers/quit (Property Modified)
11540 trunk/help/opers/rehash (Property Modified)
11541 trunk/help/opers/restart (Property Modified)
11542 trunk/help/opers/resv (Property Modified)
11543 trunk/help/opers/server (Property Modified)
11544 trunk/help/opers/set (Property Modified)
11545 trunk/help/opers/sjoin (Property Modified)
11546 trunk/help/opers/squit (Property Modified)
11547 trunk/help/opers/stats (Property Modified)
11548 trunk/help/opers/svinfo (Property Modified)
11549 trunk/help/opers/testgecos (Property Modified)
11550 trunk/help/opers/testline (Property Modified)
11551 trunk/help/opers/testmask (Property Modified)
11552 trunk/help/opers/time (Property Modified)
11553 trunk/help/opers/topic (Property Modified)
11554 trunk/help/opers/trace (Property Modified)
11555 trunk/help/opers/uhelp (Property Modified)
11556 trunk/help/opers/umode (Property Modified)
11557 trunk/help/opers/undline (Property Modified)
11558 trunk/help/opers/ungline (Property Modified)
11559 trunk/help/opers/unkline (Property Modified)
11560 trunk/help/opers/unresv (Property Modified)
11561 trunk/help/opers/unxline (Property Modified)
11562 trunk/help/opers/user (Property Modified)
11563 trunk/help/opers/userhost (Property Modified)
11564 trunk/help/opers/users (Property Modified)
11565 trunk/help/opers/version (Property Modified)
11566 trunk/help/opers/wallops (Property Modified)
11567 trunk/help/opers/who (Property Modified)
11568 trunk/help/opers/whois (Property Modified)
11569 trunk/help/opers/whowas (Property Modified)
11570 trunk/help/opers/xline (Property Modified)
11571 trunk/help/users/index (Property Modified)
11572 trunk/help/users/info (Property Modified)
11573 trunk/help/users/notice (Property Modified)
11574 trunk/help/users/privmsg (Property Modified)
11575 trunk/help/users/stats (Property Modified)
11576 trunk/help/users/umode (Property Modified)
11577 trunk/include/.cvsignore (Property Modified)
11578 trunk/include/.indent.pro (Property Modified)
11579 trunk/include/balloc.h (File Modified) (Property Modified)
11580 trunk/include/cache.h (File Modified) (Property Modified)
11581 trunk/include/channel.h (File Modified) (Property Modified)
11582 trunk/include/class.h (File Modified) (Property Modified)
11583 trunk/include/client.h (File Modified) (Property Modified)
11584 trunk/include/commio.h (File Modified) (Property Modified)
11585 trunk/include/common.h (File Modified) (Property Modified)
11586 trunk/include/config.h (File Modified) (Property Modified)
11587 trunk/include/config.h.dist (File Modified) (Property Modified)
11588 trunk/include/defaults.h (File Modified) (Property Modified)
11589 trunk/include/event.h (File Modified) (Property Modified)
11590 trunk/include/hash.h (File Modified) (Property Modified)
11591 trunk/include/hook.h (File Modified) (Property Modified)
11592 trunk/include/hostmask.h (File Modified) (Property Modified)
11593 trunk/include/irc_string.h (File Modified) (Property Modified)
11594 trunk/include/ircd.h (File Modified) (Property Modified)
11595 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11596 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11597 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11598 trunk/include/linebuf.h (File Modified) (Property Modified)
11599 trunk/include/listener.h (File Modified) (Property Modified)
11600 trunk/include/m_info.h (File Modified) (Property Modified)
11601 trunk/include/memory.h (File Modified) (Property Modified)
11602 trunk/include/modules.h (File Modified) (Property Modified)
11603 trunk/include/monitor.h (File Modified) (Property Modified)
11604 trunk/include/msg.h (File Modified) (Property Modified)
11605 trunk/include/newconf.h (File Modified) (Property Modified)
11606 trunk/include/numeric.h (File Modified) (Property Modified)
11607 trunk/include/packet.h (File Modified) (Property Modified)
11608 trunk/include/parse.h (File Modified) (Property Modified)
11609 trunk/include/patchlevel.h (File Modified) (Property Modified)
11610 trunk/include/patricia.h (File Modified) (Property Modified)
11611 trunk/include/reject.h (File Modified) (Property Modified)
11612 trunk/include/res.h (File Modified) (Property Modified)
11613 trunk/include/restart.h (File Modified) (Property Modified)
11614 trunk/include/s_auth.h (File Modified) (Property Modified)
11615 trunk/include/s_conf.h (File Modified) (Property Modified)
11616 trunk/include/s_gline.h (File Modified) (Property Modified)
11617 trunk/include/s_log.h (File Modified) (Property Modified)
11618 trunk/include/s_newconf.h (File Modified) (Property Modified)
11619 trunk/include/s_serv.h (File Modified) (Property Modified)
11620 trunk/include/s_stats.h (File Modified) (Property Modified)
11621 trunk/include/s_user.h (File Modified) (Property Modified)
11622 trunk/include/s_zip.h (File Modified) (Property Modified)
11623 trunk/include/scache.h (File Modified) (Property Modified)
11624 trunk/include/send.h (File Modified) (Property Modified)
11625 trunk/include/serno.h (Property Modified)
11626 trunk/include/setup.h.in (Property Modified)
11627 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11628 trunk/include/stdinc.h (File Modified) (Property Modified)
11629 trunk/include/supported.h (File Modified) (Property Modified)
11630 trunk/include/tools.h (File Modified) (Property Modified)
11631 trunk/include/whowas.h (File Modified) (Property Modified)
11632 trunk/install-sh (File Modified) (Property Modified)
11633 trunk/modules/.cvsignore (Property Modified)
11634 trunk/modules/.depend (Property Modified)
11635 trunk/modules/.indent.pro (Property Modified)
11636 trunk/modules/Makefile.in (File Modified) (Property Modified)
11637 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11638 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11639 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11640 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11641 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11642 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11643 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11644 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11645 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11646 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11647 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11648 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11649 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11650 trunk/modules/m_accept.c (File Modified) (Property Modified)
11651 trunk/modules/m_admin.c (File Modified) (Property Modified)
11652 trunk/modules/m_away.c (File Modified) (Property Modified)
11653 trunk/modules/m_cap.c (File Modified) (Property Modified)
11654 trunk/modules/m_capab.c (File Modified) (Property Modified)
11655 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11656 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11657 trunk/modules/m_close.c (File Modified) (Property Modified)
11658 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11659 trunk/modules/m_connect.c (File Modified) (Property Modified)
11660 trunk/modules/m_dline.c (File Modified) (Property Modified)
11661 trunk/modules/m_encap.c (File Modified) (Property Modified)
11662 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11663 trunk/modules/m_gline.c (File Modified) (Property Modified)
11664 trunk/modules/m_help.c (File Modified) (Property Modified)
11665 trunk/modules/m_info.c (File Modified) (Property Modified)
11666 trunk/modules/m_invite.c (File Modified) (Property Modified)
11667 trunk/modules/m_ison.c (File Modified) (Property Modified)
11668 trunk/modules/m_kline.c (File Modified) (Property Modified)
11669 trunk/modules/m_knock.c (File Modified) (Property Modified)
11670 trunk/modules/m_links.c (File Modified) (Property Modified)
11671 trunk/modules/m_list.c (File Modified) (Property Modified)
11672 trunk/modules/m_locops.c (File Modified) (Property Modified)
11673 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11674 trunk/modules/m_map.c (File Modified) (Property Modified)
11675 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11676 trunk/modules/m_motd.c (File Modified) (Property Modified)
11677 trunk/modules/m_names.c (File Modified) (Property Modified)
11678 trunk/modules/m_oper.c (File Modified) (Property Modified)
11679 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11680 trunk/modules/m_pass.c (File Modified) (Property Modified)
11681 trunk/modules/m_ping.c (File Modified) (Property Modified)
11682 trunk/modules/m_pong.c (File Modified) (Property Modified)
11683 trunk/modules/m_post.c (File Modified) (Property Modified)
11684 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11685 trunk/modules/m_restart.c (File Modified) (Property Modified)
11686 trunk/modules/m_resv.c (File Modified) (Property Modified)
11687 trunk/modules/m_services.c (File Modified) (Property Modified)
11688 trunk/modules/m_set.c (File Modified) (Property Modified)
11689 trunk/modules/m_stats.c (File Modified) (Property Modified)
11690 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11691 trunk/modules/m_tb.c (File Modified) (Property Modified)
11692 trunk/modules/m_testline.c (File Modified) (Property Modified)
11693 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11694 trunk/modules/m_time.c (File Modified) (Property Modified)
11695 trunk/modules/m_topic.c (File Modified) (Property Modified)
11696 trunk/modules/m_trace.c (File Modified) (Property Modified)
11697 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11698 trunk/modules/m_user.c (File Modified) (Property Modified)
11699 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11700 trunk/modules/m_users.c (File Modified) (Property Modified)
11701 trunk/modules/m_version.c (File Modified) (Property Modified)
11702 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11703 trunk/modules/m_who.c (File Modified) (Property Modified)
11704 trunk/modules/m_whois.c (File Modified) (Property Modified)
11705 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11706 trunk/modules/m_xline.c (File Modified) (Property Modified)
11707 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11708 trunk/servlink/.cvsignore (Property Modified)
11709 trunk/servlink/.indent.pro (Property Modified)
11710 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11711 trunk/servlink/README (File Modified) (Property Modified)
11712 trunk/servlink/TODO (File Modified) (Property Modified)
11713 trunk/servlink/control.c (File Modified) (Property Modified)
11714 trunk/servlink/control.h (File Modified) (Property Modified)
11715 trunk/servlink/io.c (File Modified) (Property Modified)
11716 trunk/servlink/io.h (File Modified) (Property Modified)
11717 trunk/servlink/servlink.c (File Modified) (Property Modified)
11718 trunk/servlink/servlink.h (File Modified) (Property Modified)
11719 trunk/src/.cvsignore (Property Modified)
11720 trunk/src/.depend (Property Modified)
11721 trunk/src/.indent.pro (Property Modified)
11722 trunk/src/Makefile.in (File Modified) (Property Modified)
11723 trunk/src/adns.c (File Modified) (Property Modified)
11724 trunk/src/balloc.c (File Modified) (Property Modified)
11725 trunk/src/cache.c (File Modified) (Property Modified)
11726 trunk/src/channel.c (File Modified) (Property Modified)
11727 trunk/src/class.c (File Modified) (Property Modified)
11728 trunk/src/client.c (File Modified) (Property Modified)
11729 trunk/src/commio.c (File Modified) (Property Modified)
11730 trunk/src/devpoll.c (File Modified) (Property Modified)
11731 trunk/src/epoll.c (File Modified) (Property Modified)
11732 trunk/src/event.c (File Modified) (Property Modified)
11733 trunk/src/getopt.c (File Modified) (Property Modified)
11734 trunk/src/hash.c (File Modified) (Property Modified)
11735 trunk/src/hook.c (File Modified) (Property Modified)
11736 trunk/src/hostmask.c (File Modified) (Property Modified)
11737 trunk/src/irc_string.c (File Modified) (Property Modified)
11738 trunk/src/ircd.c (File Modified) (Property Modified)
11739 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11740 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11741 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11742 trunk/src/kdparse.c (File Modified) (Property Modified)
11743 trunk/src/kqueue.c (File Modified) (Property Modified)
11744 trunk/src/linebuf.c (File Modified) (Property Modified)
11745 trunk/src/listener.c (File Modified) (Property Modified)
11746 trunk/src/match.c (File Modified) (Property Modified)
11747 trunk/src/memory.c (File Modified) (Property Modified)
11748 trunk/src/messages.tab (File Modified) (Property Modified)
11749 trunk/src/modules.c (File Modified) (Property Modified)
11750 trunk/src/monitor.c (File Modified) (Property Modified)
11751 trunk/src/newconf.c (File Modified) (Property Modified)
11752 trunk/src/numeric.c (File Modified) (Property Modified)
11753 trunk/src/packet.c (File Modified) (Property Modified)
11754 trunk/src/parse.c (File Modified) (Property Modified)
11755 trunk/src/patricia.c (File Modified) (Property Modified)
11756 trunk/src/poll.c (File Modified) (Property Modified)
11757 trunk/src/reject.c (File Modified) (Property Modified)
11758 trunk/src/restart.c (File Modified) (Property Modified)
11759 trunk/src/s_auth.c (File Modified) (Property Modified)
11760 trunk/src/s_conf.c (File Modified) (Property Modified)
11761 trunk/src/s_gline.c (File Modified) (Property Modified)
11762 trunk/src/s_log.c (File Modified) (Property Modified)
11763 trunk/src/s_newconf.c (File Modified) (Property Modified)
11764 trunk/src/s_serv.c (File Modified) (Property Modified)
11765 trunk/src/s_stats.c (File Modified) (Property Modified)
11766 trunk/src/s_user.c (File Modified) (Property Modified)
11767 trunk/src/scache.c (File Modified) (Property Modified)
11768 trunk/src/select.c (File Modified) (Property Modified)
11769 trunk/src/send.c (File Modified) (Property Modified)
11770 trunk/src/snprintf.c (File Modified) (Property Modified)
11771 trunk/src/tools.c (File Modified) (Property Modified)
11772 trunk/src/version.c.SH (File Modified) (Property Modified)
11773 trunk/src/whowas.c (File Modified) (Property Modified)
11774 trunk/tools/.cvsignore (Property Modified)
11775 trunk/tools/Makefile.in (File Modified) (Property Modified)
11776 trunk/tools/README (File Modified) (Property Modified)
11777 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11778 trunk/tools/convertilines.c (File Modified) (Property Modified)
11779 trunk/tools/convertklines.c (File Modified) (Property Modified)
11780 trunk/tools/mkkeypair (Property Modified)
11781 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11782 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11783 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11784 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11785 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11786 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11787 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11788 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11789 trunk/tools/untabify (File Modified) (Property Modified)
11790 trunk/tools/viconf.c (File Modified) (Property Modified)
11791
11792
11793 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11794 Log:
11795 - Update RELNOTES.
11796
11797
11798 Modified:
11799 trunk/RELNOTES (File Modified)
11800
11801
11802 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11803 Log:
11804 - Make version.c use our serial, not ratbox's.
11805
11806
11807 Modified:
11808 trunk/src/version.c.SH (File Modified)
11809
11810
11811 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11812 Log:
11813 - update RELNOTES
11814 - revved patchlevel to 2.1.5
11815
11816
11817 Modified:
11818 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11820
11821
11822 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11823 Log:
11824 - fix buffer overflow and unterminated buffer when removing TS6 bans
11825 - fix rebuilding of SJOIN
11826
11827
11828 Modified:
11829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11830
11831
11832 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11833 Log:
11834 have servlink report if it gets an uncompressed error message when it gets inflate failures
11835
11836 Modified:
11837 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11838
11839
11840 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11841 Log:
11842 - extend our copyrights to 2005.
11843
11844
11845 Modified:
11846 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11950
11951
11952 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11953 Log:
11954 - update RELNOTES
11955 - revved patchlevel to 2.1.4
11956
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11961
11962
11963 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11964 Log:
11965 - add TARGMAX to 005
11966 - remove the +1 from ->uid in struct Client
11967 - fix checking of accept entries in m_accept.c
11968
11969
11970 Modified:
11971 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11975
11976
11977 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11978 Log:
11979 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11980 send it over TS6
11981
11982
11983 Modified:
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11985
11986
11987 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11988 Log:
11989 - remove an unused variable
11990
11991
11992 Modified:
11993 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11994
11995
11996 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11997 Log:
11998 don't burst a TS5 name in burst_TS6. -via jillies
11999
12000 Modified:
12001 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12002
12003
12004 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12005 Log:
12006 - via jilles, make nickchanges invalidate any cached bans for
12007 quiet_on_ban
12008
12009
12010 Modified:
12011 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12015
12016
12017 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12018 Log:
12019 - fix some char vs byte usage to make adns compile cleanly with gcc4
12020
12021
12022 Modified:
12023 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12031
12032
12033 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12034 Log:
12035 userhost should allow 5 userhost checks, not 4
12036
12037 Modified:
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12039
12040
12041 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12042 Log:
12043 - another darwin fix
12044
12045
12046 Modified:
12047 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12048
12049
12050 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12051 Log:
12052 - darwin fixes
12053
12054
12055 Modified:
12056 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12064
12065
12066 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12067 Log:
12068 - remove bogus extern of abort_list
12069
12070
12071 Modified:
12072 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12073
12074
12075 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12076 Log:
12077 svn repo access stuff
12078
12079 Modified:
12080 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12081
12082
12083 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12084 Log:
12085 test commit
12086
12087
12088 Modified:
12089 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12090
12091
12092 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12093 Log:
12094 test commit
12095
12096
12097 Modified:
12098 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12099
12100
12101 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12102 Log:
12103 revert omotd..i thought it was a good idea..oh well
12104
12105 Modified:
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12107
12108
12109 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12110 Log:
12111 Commas are bad things in channel keys
12112
12113
12114 Modified:
12115 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12116
12117
12118 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12119 Log:
12120 Add OMOTD command to display oper motd
12121
12122
12123 Modified:
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12125
12126
12127 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12128 Log:
12129 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12130
12131 Modified:
12132 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12133
12134
12135 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12136
12137 Modified files: (Branch: RATBOX_2_1)
12138 modules m_whois.c
12139 Log:
12140 - stop testing whois for protocol violations, as they can be caused in
12141 ircds going all the way back to the original ircd2.8
12142
12143 Revision Changes Path
12144 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12145
12146
12147
12148 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12149
12150 Modified files: (Branch: RATBOX_2_1)
12151 modules m_time.c
12152 Log:
12153 - remove some 2.2 code
12154
12155 Revision Changes Path
12156 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12157
12158
12159
12160 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12161
12162 Modified files: (Branch: RATBOX_2_1)
12163 modules m_time.c
12164 Log:
12165 backport of the silly december 31st bug
12166
12167 Revision Changes Path
12168 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12169
12170
12171
12172 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12173
12174 Modified files: (Branch: RATBOX_2_1)
12175 . RELNOTES
12176 include patchlevel.h
12177 Log:
12178 - revved patchlevel to 2.1.3
12179
12180 Revision Changes Path
12181 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12182 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12183
12184
12185
12186 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12187
12188 Modified files: (Branch: RATBOX_2_1)
12189 include client.h
12190 modules m_accept.c
12191 modules/core m_nick.c
12192 src client.c
12193 Log:
12194 - stop removing a clients own list of accepted clients when they do a
12195 nickchange
12196 - clean up the accept code so its less retarded
12197
12198 Revision Changes Path
12199 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12200 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12201 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12202 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12203
12204
12205
12206 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12207
12208 Modified files: (Branch: RATBOX_2_1)
12209 include event.h
12210 modules m_links.c
12211 src event.c ircd.c newconf.c
12212 Log:
12213 - remove a defn of links_cache_list in m_links.c which was causing
12214 the flattened links update to be ignored
12215 - add eventUpdate(), and make links_delay update on rehash
12216
12217 Revision Changes Path
12218 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12219 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12220 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12221 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12222 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12223
12224
12225
12226 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12227
12228 Modified files: (Branch: RATBOX_2_1)
12229 doc services.txt
12230 src newconf.c
12231 Log:
12232 - make the conf parser apply service {}; on rehash
12233
12234 Revision Changes Path
12235 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12236 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12237
12238
12239
12240 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12241
12242 Modified files: (Branch: RATBOX_2_1)
12243 include m_info.h
12244 Log:
12245 - show ENABLE_SERVICES define in info
12246
12247 Revision Changes Path
12248 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12249
12250
12251
12252 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12253
12254 Modified files: (Branch: RATBOX_2_1)
12255 modules m_services.c m_stats.c
12256 Log:
12257 - via jilles, make m_services.c hook into stats U and display service
12258 blocks
12259
12260 Revision Changes Path
12261 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12262 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12263
12264
12265
12266 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12267
12268 Modified files: (Branch: RATBOX_2_1)
12269 . configure configure.ac
12270 Log:
12271 - default build to -O2
12272
12273 Revision Changes Path
12274 7.249.2.2 +4 -4 ircd-ratbox/configure
12275 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12276
12277
12278
12279 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 doc example.conf example.efnet.conf
12283 include client.h s_conf.h s_newconf.h
12284 modules m_info.c
12285 modules/core m_join.c m_nick.c
12286 src channel.c newconf.c s_conf.c s_user.c
12287 Log:
12288 - remove no_oper_resvs from general {};
12289 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12290
12291 Revision Changes Path
12292 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12293 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12294 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12295 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12296 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12297 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12298 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12299 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12300 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12301 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12302 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12303 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12304
12305
12306
12307 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12308
12309 Modified files: (Branch: RATBOX_2_1)
12310 modules/core m_mode.c m_nick.c
12311 src s_newconf.c
12312 Log:
12313 - 2.0 sync:
12314 - raise max temptime to a year
12315 - tidy up BMASK
12316 - require 9 parameters in ms_nick(), 10 in ms_uid()
12317
12318 Revision Changes Path
12319 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12320 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12321 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12322
12323
12324
12325 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12326
12327 Modified files: (Branch: RATBOX_2_1)
12328 modules m_services.c
12329 Log:
12330 - only show services logged in info when its a local client
12331
12332 Revision Changes Path
12333 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12334
12335
12336
12337 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12338
12339 Modified files: (Branch: RATBOX_2_1)
12340 src match.c
12341 Log:
12342 passing a pointer to a pointer is not what was intended, oops
12343
12344 Revision Changes Path
12345 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12346
12347
12348
12349 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12350
12351 Modified files: (Branch: RATBOX_2_1)
12352 doc services.txt
12353 Log:
12354 - update services.txt with FNC
12355
12356 Revision Changes Path
12357 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12358
12359
12360
12361 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12362
12363 Modified files: (Branch: RATBOX_2_1)
12364 modules m_resv.c
12365 Log:
12366 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12367
12368 Revision Changes Path
12369 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12370
12371
12372
12373 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 src s_auth.c
12377 Log:
12378 - add some uniqueness into auth process for bopm
12379
12380 Revision Changes Path
12381 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12382
12383
12384
12385 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12386
12387 Modified files: (Branch: RATBOX_2_1)
12388 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12389 Log:
12390 - make contrib/ compile
12391
12392 Revision Changes Path
12393 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12394 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12395 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12396 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12397
12398
12399
12400 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12401
12402 Modified files: (Branch: RATBOX_2_1)
12403 modules m_monitor.c
12404 Log:
12405 Don't allow MONITOR from an unregistered client
12406
12407 Revision Changes Path
12408 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12409
12410
12411
12412 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12413
12414 Modified files: (Branch: RATBOX_2_1)
12415 doc example.conf example.efnet.conf
12416 include class.h
12417 src class.c messages.tab newconf.c
12418 Log:
12419 - remove sendq_eob, its become more of a hindrance than a benefit.
12420 - sync example.efnet.conf cluster {}; with example.conf
12421
12422 Revision Changes Path
12423 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12424 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12425 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12426 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12427 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12428 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12429
12430
12431
12432 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12433
12434 Modified files: (Branch: RATBOX_2_1)
12435 . RELNOTES
12436 include patchlevel.h
12437 Log:
12438 - update RELNOTES
12439 - revved patchlevel to 2.1.2
12440
12441 Revision Changes Path
12442 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12443 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12444
12445
12446
12447 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12448
12449 Modified files: (Branch: RATBOX_2_1)
12450 . configure configure.ac
12451 Log:
12452 - raise default topiclen to 160.
12453
12454 Revision Changes Path
12455 7.249.2.1 +3 -3 ircd-ratbox/configure
12456 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12457
12458
12459
12460 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12461
12462 Modified files: (Branch: RATBOX_2_1)
12463 modules m_services.c
12464 Log:
12465 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12466 tsinfo matches this
12467
12468 Revision Changes Path
12469 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12470
12471
12472
12473 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12474
12475 Modified files: (Branch: RATBOX_2_1)
12476 modules m_services.c
12477 Log:
12478 - monitor_signoff() the client we're nickchanging
12479
12480 Revision Changes Path
12481 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12482
12483
12484
12485 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12486
12487 Modified files: (Branch: RATBOX_2_1)
12488 modules m_trace.c
12489 Log:
12490 - fix various UID problems with trace
12491
12492 Revision Changes Path
12493 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12494
12495
12496
12497 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12498
12499 Modified files: (Branch: RATBOX_2_1)
12500 help/opers dline kline
12501 modules m_resv.c m_stats.c
12502 modules/core m_mode.c
12503 Log:
12504 - sync with 2.0
12505 - tidy up kline/dline help to note they dont accept nick as target
12506 - disallow bans beginning with ':' over bmask
12507 - disallow bans with a space in chm_ban
12508 - stop counting hidden opers in stats p
12509 - match() parameters in remote unresv were inverted, causing it to fail
12510 - fix possibility of clients setting blank keys
12511
12512 Revision Changes Path
12513 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12514 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12515 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12516 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12517 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12518
12519
12520
12521 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 src send.c
12525 Log:
12526 - fix problems with amd64 and the way we do va_list
12527
12528 Revision Changes Path
12529 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12530
12531
12532
12533 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12534
12535 Modified files: (Branch: RATBOX_2_1)
12536 modules m_services.c
12537 Log:
12538 - tidy up the kill notifications for RSFNC
12539
12540 Revision Changes Path
12541 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12542
12543
12544
12545 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12546
12547 Modified files: (Branch: RATBOX_2_1)
12548 include s_serv.h
12549 modules m_services.c
12550 src s_serv.c
12551 Log:
12552 - some more rserv stuff:
12553 - add RSFNC capability
12554 - fix up RSFNC, kill existing clients if they exist.
12555
12556 Revision Changes Path
12557 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12558 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12559 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12560
12561
12562
12563 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12564
12565 Modified files: (Branch: RATBOX_2_1)
12566 modules m_services.c
12567 Log:
12568 - first stab at a FNC implementation for rserv
12569
12570 Revision Changes Path
12571 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12572
12573
12574
12575 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12576
12577 Modified files: (Branch: RATBOX_2_1)
12578 help/opers umode
12579 Log:
12580 - remove a tab
12581
12582 Revision Changes Path
12583 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12584
12585
12586
12587 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12588
12589 Modified files: (Branch: RATBOX_2_1)
12590 src newconf.c
12591 Log:
12592 - add links_delay back
12593
12594 Revision Changes Path
12595 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12596
12597
12598
12599 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12600
12601 Modified files: (Branch: RATBOX_2_1)
12602 help/opers umode
12603 help/users umode
12604 Log:
12605 - swap tabs for spaces
12606
12607 Revision Changes Path
12608 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12609 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12610
12611
12612
12613 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12614
12615 Modified files: (Branch: RATBOX_2_1)
12616 include m_info.h
12617 Log:
12618 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12619 contained in the client_flood conf option
12620 - remove a couple of unused defines from info
12621
12622 Revision Changes Path
12623 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12624
12625
12626
12627 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 src s_conf.c
12631 Log:
12632 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12633
12634 Revision Changes Path
12635 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12636
12637
12638
12639 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12640
12641 Modified files: (Branch: RATBOX_2_1)
12642 doc example.conf example.efnet.conf
12643 Log:
12644 - fix missing closing comment tag
12645
12646 Revision Changes Path
12647 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12648 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12649
12650
12651
12652 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12653
12654 Modified files: (Branch: RATBOX_2_1)
12655 . RELNOTES
12656 include patchlevel.h
12657 Log:
12658 - revved patchlevel to 2.1.1
12659
12660 Revision Changes Path
12661 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12662 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12663
12664
12665
12666 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12667
12668 Modified files: (Branch: RATBOX_2_1)
12669 modules m_kline.c
12670 Log:
12671 - sync up remote kline reasons, so theyre consistent with what happens
12672 when we add local klines - notably the "Temporary K-line x min" and
12673 date added to reason.
12674
12675 Revision Changes Path
12676 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12677
12678
12679
12680 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12681
12682 Modified files: (Branch: RATBOX_2_1)
12683 doc monitor.txt
12684 Log:
12685 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12686
12687 Revision Changes Path
12688 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12689
12690
12691
12692 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12693
12694 Modified files: (Branch: RATBOX_2_1)
12695 src commio.c
12696 Log:
12697 used the data pointer we saved, not what just got nulled
12698
12699 Revision Changes Path
12700 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12701
12702
12703
12704 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12705
12706 Modified files: (Branch: RATBOX_2_1)
12707 modules m_resv.c m_xline.c
12708 Log:
12709 - fix broken propagation of xline/resv
12710
12711 Revision Changes Path
12712 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12713 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12714
12715
12716
12717 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12718
12719 Modified files: (Branch: RATBOX_2_1)
12720 src s_auth.c
12721 Log:
12722 - properly increment bad auth count for stats T when we timeout an auth
12723
12724 Revision Changes Path
12725 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12726
12727
12728
12729 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12730
12731 Modified files: (Branch: RATBOX_2_1)
12732 doc monitor.txt
12733 include client.h
12734 modules/core m_nick.c
12735 Log:
12736 - fix a bit that didnt make sense in monitor.txt
12737 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12738
12739 Revision Changes Path
12740 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12741 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12742 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12743
12744
12745
12746 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12747
12748 Modified files: (Branch: RATBOX_2_1)
12749 src s_auth.c
12750 Log:
12751 removing dlink nodes from auth_poll_list twice is bad
12752
12753 Revision Changes Path
12754 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12755
12756
12757
12758 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12759
12760 Modified files: (Branch: RATBOX_2_1)
12761 modules m_stats.c
12762 Log:
12763 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12764 changed to RPL_STATSDEBUG
12765
12766 Revision Changes Path
12767 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12768
12769
12770
12771 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12772
12773 Added files: (Branch: RATBOX_2_1)
12774 doc tgchange.txt
12775 Log:
12776 - add some documentation about target change
12777
12778 Revision Changes Path
12779 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12780
12781
12782
12783 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12784
12785 Modified files: (Branch: RATBOX_2_1)
12786 include supported.h
12787 modules/core m_message.c
12788 Log:
12789 - remove extra argument to 005
12790 - disallow messaging of UIDs
12791
12792 Revision Changes Path
12793 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12794 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12795
12796
12797
12798 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12799
12800 Modified files: (Branch: RATBOX_2_1)
12801 src parse.c
12802 Log:
12803 - fix a longstanding parser bug with wrong limit checking, causing us to
12804 accept one less parameter than we're allowed to accept.
12805
12806 Revision Changes Path
12807 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12808
12809
12810
12811 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12812
12813 Modified files: (Branch: RATBOX_2_1)
12814 modules/core m_message.c
12815 Log:
12816 - exempt users messaging themselves from target change
12817
12818 Revision Changes Path
12819 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12820
12821
12822
12823 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12824
12825 Modified files: (Branch: RATBOX_2_1)
12826 include supported.h
12827 Log:
12828 - stop violating MAXPARA on 005.
12829
12830 Revision Changes Path
12831 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12832
12833
12834
12835 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12836
12837 Modified files: (Branch: RATBOX_2_1)
12838 modules/core m_nick.c
12839 Log:
12840 - dont store an ipv6 sockhost if we're not compiled with v6 support
12841
12842 Revision Changes Path
12843 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12844
12845
12846
12847 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12848
12849 Modified files: (Branch: RATBOX_2_1)
12850 include stdinc.h
12851 Log:
12852 - remove some vms includes
12853
12854 Revision Changes Path
12855 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12856
12857
12858
12859 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12860
12861 Modified files: (Branch: RATBOX_2_1)
12862 . ChangeLog
12863 include serno.h
12864 Log:
12865 - force commit for new branch
12866
12867 Revision Changes Path
12868 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12869 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12870
12871
12872
12873 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12874
12875 Modified files:
12876 . RELNOTES configure configure.ac
12877 include patchlevel.h
12878 Log:
12879 - revved patchlevel to 2.1.0
12880
12881 Revision Changes Path
12882 1.114 +6 -2 ircd-ratbox/RELNOTES
12883 7.249 +11 -11 ircd-ratbox/configure
12884 7.63 +3 -3 ircd-ratbox/configure.ac
12885 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12886
12887
12888
12889 leeh 2005/03/04 13:31:32 EST (20050304_2)
12890
12891 Modified files:
12892 . RELNOTES
12893 include patchlevel.h
12894 Log:
12895 - update RELNOTES
12896 - revved patchlevel to 2.1.0beta2
12897
12898 Revision Changes Path
12899 1.113 +12 -0 ircd-ratbox/RELNOTES
12900 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12901
12902
12903
12904 leeh 2005/03/04 13:27:05 EST (20050304_1)
12905
12906 Modified files:
12907 doc whats-new-2.1.txt
12908 src channel.c
12909 Log:
12910 - update whats-new-2.1
12911 - when we're handling global NAMES, dont output channels if there are no
12912 members within them we can show.
12913
12914 Revision Changes Path
12915 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12916 7.436 +12 -2 ircd-ratbox/src/channel.c
12917
12918
12919
12920 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12921
12922 Modified files:
12923 src patricia.c
12924 Log:
12925 That would be a node_heap not a prefix_heap..oops
12926
12927 Revision Changes Path
12928 7.30 +1 -1 ircd-ratbox/src/patricia.c
12929
12930
12931
12932 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12933
12934 Modified files:
12935 include stdinc.h
12936 Log:
12937 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12938 otherwise..the other macros might work????
12939
12940 Revision Changes Path
12941 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12942
12943
12944
12945 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12946
12947 Modified files:
12948 . configure configure.ac
12949 Log:
12950 i hate autoconf
12951
12952 Revision Changes Path
12953 7.248 +5 -5 ircd-ratbox/configure
12954 7.62 +5 -5 ircd-ratbox/configure.ac
12955
12956
12957
12958 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12959
12960 Modified files:
12961 . configure configure.ac
12962 Log:
12963 i hate autoconf
12964
12965 Revision Changes Path
12966 7.247 +3 -2 ircd-ratbox/configure
12967 7.61 +3 -2 ircd-ratbox/configure.ac
12968
12969
12970
12971 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12972
12973 Modified files:
12974 . configure configure.ac
12975 Log:
12976 doh
12977
12978 Revision Changes Path
12979 7.246 +6 -6 ircd-ratbox/configure
12980 7.60 +4 -4 ircd-ratbox/configure.ac
12981
12982
12983
12984 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12985
12986 Modified files:
12987 . configure configure.ac
12988 include stdinc.h
12989 Log:
12990 Doh these changes got put on RATBOX_2_0 when they were meant for
12991 head..oops...
12992 Also merged in the monitor heap size stuff, not that i think monitor has
12993 been moved to head
12994
12995 Revision Changes Path
12996 7.245 +12 -3 ircd-ratbox/configure
12997 7.59 +11 -3 ircd-ratbox/configure.ac
12998 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12999
13000
13001
13002 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13003
13004 Modified files:
13005 include stdinc.h
13006 Log:
13007 Add more robust alloca checking
13008
13009 Revision Changes Path
13010 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13011
13012
13013
13014 leeh 2005/02/24 15:27:17 EST (20050224_9)
13015
13016 Modified files:
13017 contrib m_42.c
13018 Log:
13019 - fix the copyright on m_42.c :p
13020
13021 Revision Changes Path
13022 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13023
13024
13025
13026 leeh 2005/02/24 15:22:53 EST (20050224_8)
13027
13028 Modified files:
13029 include supported.h
13030 modules m_dline.c
13031 Log:
13032 - fix a core in undline on bad masks
13033 - remove an unwanted space from beginning of second 005 numeric
13034
13035 Revision Changes Path
13036 7.5 +1 -1 ircd-ratbox/include/supported.h
13037 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13038
13039
13040
13041 leeh 2005/02/24 15:18:59 EST (20050224_7)
13042
13043 Modified files:
13044 modules m_monitor.c
13045 Log:
13046 - use max_monitor when adding nicknames
13047 - add in monitor s
13048 that should be everything now..
13049
13050 Revision Changes Path
13051 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13052
13053
13054
13055 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13056
13057 Modified files:
13058 contrib m_42.c
13059 Log:
13060 42
13061
13062 Revision Changes Path
13063 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13064
13065
13066
13067 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13068
13069 Modified files:
13070 contrib m_42.c
13071 Log:
13072 42
13073
13074 Revision Changes Path
13075 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13076
13077
13078
13079 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13080
13081 Added files:
13082 contrib m_42.c
13083 Log:
13084 The Answer to Life, the Universe, and Everything
13085
13086 Revision Changes Path
13087 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13088
13089
13090
13091 leeh 2005/02/24 14:53:04 EST (20050224_3)
13092
13093 Modified files:
13094 include monitor.h
13095 modules m_monitor.c
13096 src ircd.c monitor.c
13097 Log:
13098 - call init_monitor() on startup
13099 - add in support for adding/deleting/listing monitor entries
13100
13101 Revision Changes Path
13102 7.2 +3 -1 ircd-ratbox/include/monitor.h
13103 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13104 7.374 +2 -0 ircd-ratbox/src/ircd.c
13105 7.3 +15 -4 ircd-ratbox/src/monitor.c
13106
13107
13108
13109 leeh 2005/02/23 21:20:10 EST (20050224_2)
13110
13111 Modified files:
13112 doc example.conf example.efnet.conf
13113 include s_conf.h supported.h
13114 modules Makefile.in
13115 src client.c newconf.c s_conf.c
13116 Added files:
13117 modules m_monitor.c
13118 Log:
13119 - add the max_monitor config option
13120 - advertise MONITOR=%d in 005
13121 - clear a local clients monitor list on exit
13122 - add the framework for the MONITOR command
13123 - bed.
13124
13125 Revision Changes Path
13126 7.261 +5 -0 ircd-ratbox/doc/example.conf
13127 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13128 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13129 7.4 +4 -2 ircd-ratbox/include/supported.h
13130 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13131 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13132 7.492 +1 -0 ircd-ratbox/src/client.c
13133 7.202 +1 -0 ircd-ratbox/src/newconf.c
13134 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13135
13136
13137
13138 leeh 2005/02/23 20:57:51 EST (20050224_1)
13139
13140 Modified files:
13141 . configure configure.ac
13142 include setup.h.in
13143 src monitor.c
13144 Log:
13145 - move MONITOR_HEAP_SIZE over to configure
13146
13147 Revision Changes Path
13148 7.244 ircd-ratbox/configure
13149 7.58 +4 -2 ircd-ratbox/configure.ac
13150 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13151 7.2 +0 -2 ircd-ratbox/src/monitor.c
13152
13153
13154
13155 leeh 2005/02/23 20:48:08 EST (20050224_0)
13156
13157 Modified files:
13158 doc monitor.txt
13159 include client.h numeric.h
13160 modules/core m_nick.c
13161 src Makefile.in client.c messages.tab
13162 s_user.c
13163 Added files:
13164 include monitor.h
13165 src monitor.c
13166 Log:
13167 - first half of my server-side notify list implementation..
13168
13169 Revision Changes Path
13170 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13171 7.266 +3 -0 ircd-ratbox/include/client.h
13172 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13173 7.58 +6 -0 ircd-ratbox/include/numeric.h
13174 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13175 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13176 7.491 +3 -0 ircd-ratbox/src/client.c
13177 7.126 +5 -5 ircd-ratbox/src/messages.tab
13178 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13179 7.342 +2 -0 ircd-ratbox/src/s_user.c
13180
13181
13182
13183 leeh 2005/02/23 18:42:59 EST (20050223_0)
13184
13185 Modified files:
13186 include hash.h
13187 Log:
13188 - double the size of the client and channel hashtables (64k -> 128k and
13189 32k -> 64k). The improvements are quite significant..
13190
13191 Revision Changes Path
13192 7.54 +4 -4 ircd-ratbox/include/hash.h
13193
13194
13195
13196 leeh 2005/02/22 14:55:56 EST (20050222_1)
13197
13198 Modified files:
13199 doc monitor.txt
13200 modules m_services.c
13201 Log:
13202 - remove a couple of unused vars
13203 - update monitor.txt
13204
13205 Revision Changes Path
13206 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13207 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13208
13209
13210
13211 leeh 2005/02/21 19:47:24 EST (20050222_0)
13212
13213 Added files:
13214 doc monitor.txt
13215 Log:
13216 - add in my documentation on the upcoming MONITOR command
13217
13218 Revision Changes Path
13219 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13220
13221
13222
13223 leeh 2005/02/21 12:09:34 EST (20050221_0)
13224
13225 Modified files:
13226 . configure configure.ac
13227 doc whats-new-2.1.txt
13228 tools README.mkpasswd
13229 Removed files:
13230 src crypt.c
13231 Log:
13232 - update whats-new-2.1.txt some more
13233 - we dont have vms mkpasswd anymore
13234 - remove the unused crypt.c
13235
13236 Revision Changes Path
13237 7.243 +3 -6 ircd-ratbox/configure
13238 7.57 +2 -4 ircd-ratbox/configure.ac
13239 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13240 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13241 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13242
13243
13244
13245 leeh 2005/02/19 12:38:09 EST (20050219_3)
13246
13247 Modified files:
13248 doc example.conf example.efnet.conf
13249 include ircd.h
13250 modules m_pong.c
13251 src channel.c client.c ircd.c s_conf.c
13252 Log:
13253 - rework the splitcode, splitservers is now how many servers we've marked as
13254 EOB, rather than how many are linked. Thus pull ourselves out of
13255 splitmode immediately once this is satisfied
13256
13257 Revision Changes Path
13258 7.260 +8 -9 ircd-ratbox/doc/example.conf
13259 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13260 7.83 +1 -0 ircd-ratbox/include/ircd.h
13261 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13262 7.435 +16 -36 ircd-ratbox/src/channel.c
13263 7.490 +2 -0 ircd-ratbox/src/client.c
13264 7.373 +2 -1 ircd-ratbox/src/ircd.c
13265 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13266
13267
13268
13269 leeh 2005/02/19 09:02:34 EST (20050219_2)
13270
13271 Modified files:
13272 doc example.conf example.efnet.conf
13273 include ircd.h s_conf.h
13274 modules m_set.c
13275 src channel.c ircd.c newconf.c s_conf.c
13276 Log:
13277 - remove split_delay
13278
13279 Revision Changes Path
13280 7.259 +0 -5 ircd-ratbox/doc/example.conf
13281 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13282 7.82 +0 -1 ircd-ratbox/include/ircd.h
13283 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13284 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13285 7.434 +2 -7 ircd-ratbox/src/channel.c
13286 7.372 +0 -1 ircd-ratbox/src/ircd.c
13287 7.201 +0 -1 ircd-ratbox/src/newconf.c
13288 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13289
13290
13291
13292 leeh 2005/02/19 08:48:05 EST (20050219_1)
13293
13294 Modified files:
13295 include client.h
13296 modules m_cap.c m_who.c
13297 src channel.c
13298 Log:
13299 - implemented multi-prefix client capability, which allows stacking of @+ in
13300 names and who
13301
13302 Revision Changes Path
13303 7.265 +1 -1 ircd-ratbox/include/client.h
13304 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13305 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13306 7.433 +4 -6 ircd-ratbox/src/channel.c
13307
13308
13309
13310 leeh 2005/02/19 06:27:58 EST (20050219_0)
13311
13312 Modified files:
13313 modules m_etrace.c
13314 src newconf.c s_conf.c s_newconf.c
13315 Log:
13316 - removed some unused vars/functions
13317
13318 Revision Changes Path
13319 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13320 7.200 +0 -15 ircd-ratbox/src/newconf.c
13321 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13322 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13323
13324
13325
13326 leeh 2005/02/16 12:58:24 EST (20050216_2)
13327
13328 Modified files:
13329 . RELNOTES configure configure.ac
13330 include patchlevel.h
13331 Log:
13332 - update configure to reflect this is 'devel'
13333 - update RELNOTES
13334 - revved patchlevel to 2.1.0beta1
13335
13336 Revision Changes Path
13337 1.112 +9 -1 ircd-ratbox/RELNOTES
13338 7.242 +11 -11 ircd-ratbox/configure
13339 7.56 +3 -3 ircd-ratbox/configure.ac
13340 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13341
13342
13343
13344 leeh 2005/02/16 12:46:30 EST (20050216_1)
13345
13346 Modified files:
13347 . configure configure.ac
13348 include client.h numeric.h s_conf.h setup.h.in
13349 supported.h
13350 modules Makefile.in
13351 modules/core m_nick.c
13352 src Makefile.in client.c ircd.c messages.tab
13353 newconf.c s_conf.c s_user.c
13354 Removed files:
13355 include watch.h
13356 modules m_watch.c
13357 src watch.c
13358 Log:
13359 - remove watch, the protocol for this sucks so hard I just dont want it
13360 here ;-)
13361
13362 Revision Changes Path
13363 7.241 +2 -12 ircd-ratbox/configure
13364 7.55 +2 -4 ircd-ratbox/configure.ac
13365 7.264 +0 -2 ircd-ratbox/include/client.h
13366 7.57 +0 -11 ircd-ratbox/include/numeric.h
13367 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13368 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13369 7.3 +2 -3 ircd-ratbox/include/supported.h
13370 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13371 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13372 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13373 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13374 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13375 7.489 +0 -3 ircd-ratbox/src/client.c
13376 7.371 +0 -2 ircd-ratbox/src/ircd.c
13377 7.125 +9 -9 ircd-ratbox/src/messages.tab
13378 7.199 +0 -1 ircd-ratbox/src/newconf.c
13379 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13380 7.341 +0 -2 ircd-ratbox/src/s_user.c
13381 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13382
13383
13384
13385 leeh 2005/02/15 19:13:31 EST (20050216_0)
13386
13387 Modified files:
13388 include stdinc.h
13389 src event.c ircd_lexer.l ircd_signal.c
13390 modules.c
13391 Removed files:
13392 servlink descrip.mms
13393 Log:
13394 - remove a few vms bits
13395
13396 Revision Changes Path
13397 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13398 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13399 7.47 +0 -54 ircd-ratbox/src/event.c
13400 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13401 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13402 7.152 +0 -3 ircd-ratbox/src/modules.c
13403
13404
13405
13406 leeh 2005/02/15 18:53:32 EST (20050215_0)
13407
13408 Modified files:
13409 include hostmask.h ircd.h s_conf.h s_newconf.h
13410 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13411 m_xline.c
13412 src hostmask.c ircd.c ircd_signal.c s_conf.c
13413 s_newconf.c
13414 Log:
13415 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13416 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13417
13418 Revision Changes Path
13419 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13420 7.81 +1 -0 ircd-ratbox/include/ircd.h
13421 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13422 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13423 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13424 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13425 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13426 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13427 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13428 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13429 7.370 +7 -0 ircd-ratbox/src/ircd.c
13430 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13431 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13432 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13433
13434
13435
13436 leeh 2005/02/13 10:21:41 EST (20050213_4)
13437
13438 Modified files:
13439 doc services.txt
13440 Added files:
13441 doc whats-new-2.0.txt whats-new-2.1.txt
13442 Removed files:
13443 doc whats-new.txt
13444 Log:
13445 - move whats-new.txt to whats-new-2.0.txt
13446 - add in whats-new-2.1.txt
13447 - update services.txt with the whois for logged in users
13448
13449 Revision Changes Path
13450 7.2 +5 -0 ircd-ratbox/doc/services.txt
13451 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13452 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13453 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13454
13455
13456
13457 leeh 2005/02/13 09:20:37 EST (20050213_3)
13458
13459 Modified files:
13460 include supported.h
13461 modules/core m_message.c
13462 Log:
13463 - fix a compile error in m_message.c
13464 - update 005 to the spec and add CPRIVMSG/CNOTICE
13465
13466 Revision Changes Path
13467 7.2 +31 -37 ircd-ratbox/include/supported.h
13468 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13469
13470
13471
13472 leeh 2005/02/13 09:14:12 EST (20050213_2)
13473
13474 Modified files:
13475 src channel.c
13476 Log:
13477 - fix the membership memleak
13478
13479 Revision Changes Path
13480 7.432 +0 -3 ircd-ratbox/src/channel.c
13481
13482
13483
13484 leeh 2005/02/12 21:51:56 EST (20050213_1)
13485
13486 Modified files:
13487 include client.h
13488 modules/core m_message.c
13489 Log:
13490 - add a bitmask to track when they send their first message, only allowing
13491 clearing stuff after that.
13492
13493 Revision Changes Path
13494 7.263 +4 -0 ircd-ratbox/include/client.h
13495 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13496
13497
13498
13499 leeh 2005/02/12 21:17:52 EST (20050213_0)
13500
13501 Modified files:
13502 include patricia.h s_newconf.h
13503 modules/core m_message.c
13504 src patricia.c s_newconf.c s_user.c
13505 Log:
13506 - add in the patricia for tracking who fills up targets, give them a reduced
13507 count on connect
13508
13509 Revision Changes Path
13510 7.20 +1 -1 ircd-ratbox/include/patricia.h
13511 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13512 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13513 7.29 +1 -1 ircd-ratbox/src/patricia.c
13514 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13515 7.340 +4 -0 ircd-ratbox/src/s_user.c
13516
13517
13518
13519 leeh 2005/02/12 18:35:10 EST (20050212_0)
13520
13521 Modified files:
13522 include ircd_defs.h
13523 src class.c reject.c
13524 Log:
13525 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13526
13527 Revision Changes Path
13528 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13529 7.68 +1 -5 ircd-ratbox/src/class.c
13530 1.33 +1 -5 ircd-ratbox/src/reject.c
13531
13532
13533
13534 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13535
13536 Modified files:
13537 modules m_watch.c
13538 Log:
13539 remove stupid memory leak
13540
13541 Revision Changes Path
13542 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13543
13544
13545
13546 leeh 2005/02/11 06:42:48 EST (20050211_0)
13547
13548 Modified files:
13549 modules m_gline.c
13550 Log:
13551 - workaround hyb6 allowing empty gline reasons
13552
13553 Revision Changes Path
13554 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13555
13556
13557
13558 leeh 2005/02/09 14:39:13 EST (20050209_2)
13559
13560 Modified files:
13561 include s_conf.h
13562 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13563 src ircd.c s_conf.c
13564 Log:
13565 - move temp dlines and temp klines over to an array, rather than completely
13566 seperate dlinks.
13567
13568 Revision Changes Path
13569 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13570 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13571 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13572 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13573 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13574 7.369 +0 -5 ircd-ratbox/src/ircd.c
13575 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13576
13577
13578
13579 leeh 2005/02/09 14:02:13 EST (20050209_1)
13580
13581 Modified files:
13582 include s_user.h
13583 modules m_cap.c m_pong.c m_user.c
13584 modules/core m_nick.c
13585 src s_user.c
13586 Log:
13587 - remove 'nick' param from register_local_user(), its not needed.
13588
13589 Revision Changes Path
13590 7.35 +1 -1 ircd-ratbox/include/s_user.h
13591 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13592 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13593 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13594 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13595 7.339 +6 -6 ircd-ratbox/src/s_user.c
13596
13597
13598
13599 leeh 2005/02/09 13:12:53 EST (20050209_0)
13600
13601 Modified files:
13602 modules m_cmessage.c
13603 Log:
13604 - dont send numerics when we're dealing with CNOTICE
13605 - add in checking for +g, and resetting idle
13606
13607 Revision Changes Path
13608 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13609
13610
13611
13612 leeh 2005/02/08 11:37:50 EST (20050208_2)
13613
13614 Modified files:
13615 src s_newconf.c
13616 Log:
13617 - fix operator blocks to work on ip spoofs
13618
13619 Revision Changes Path
13620 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13621
13622
13623
13624 leeh 2005/02/07 19:23:22 EST (20050208_1)
13625
13626 Modified files:
13627 doc example.conf example.efnet.conf
13628 src newconf.c
13629 Log:
13630 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13631
13632 Revision Changes Path
13633 7.258 +0 -39 ircd-ratbox/doc/example.conf
13634 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13635 7.198 +0 -272 ircd-ratbox/src/newconf.c
13636
13637
13638
13639 leeh 2005/02/07 19:19:32 EST (20050208_0)
13640
13641 Modified files:
13642 src s_conf.c
13643 Log:
13644 - added support for kline.conf.perm et al, these take the same formats
13645 as their non-permanent partners, but you cant remove them via the ircd.
13646
13647 Revision Changes Path
13648 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13649
13650
13651
13652 leeh 2005/02/02 19:18:59 EST (20050203_1)
13653
13654 Modified files:
13655 help Makefile.in
13656 help/opers index
13657 help/users index
13658 Added files:
13659 help/opers cnotice cprivmsg
13660 Log:
13661 - added help files for cprivmsg/cnotice
13662
13663 Revision Changes Path
13664 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13665 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13666 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13667 1.10 +19 -19 ircd-ratbox/help/opers/index
13668 1.7 +10 -9 ircd-ratbox/help/users/index
13669
13670
13671
13672 leeh 2005/02/02 19:14:25 EST (20050203_0)
13673
13674 Modified files:
13675 include numeric.h
13676 modules Makefile.in
13677 src messages.tab
13678 Added files:
13679 modules m_cmessage.c
13680 Log:
13681 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13682 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13683 nick is a member. These bypass any target change limitations.
13684 - added ERR_VOICENEEDED, numeric 489.
13685
13686 Revision Changes Path
13687 7.56 +2 -0 ircd-ratbox/include/numeric.h
13688 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13689 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13690 7.124 +1 -1 ircd-ratbox/src/messages.tab
13691
13692
13693
13694 leeh 2005/02/02 16:58:16 EST (20050202_4)
13695
13696 Modified files:
13697 help/opers etrace
13698 Log:
13699 - update etrace help
13700
13701 Revision Changes Path
13702 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13703
13704
13705
13706 leeh 2005/02/02 16:55:04 EST (20050202_3)
13707
13708 Modified files:
13709 modules m_etrace.c
13710 Log:
13711 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13712 can put its external ip address in there..
13713
13714 Revision Changes Path
13715 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13716
13717
13718
13719 leeh 2005/02/02 16:41:06 EST (20050202_2)
13720
13721 Modified files:
13722 modules m_etrace.c
13723 Log:
13724 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13725 if its a non-local client. These will just get "lost" if the remote
13726 server doesnt support this..
13727
13728 Revision Changes Path
13729 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13730
13731
13732
13733 leeh 2005/02/02 16:12:12 EST (20050202_1)
13734
13735 Modified files:
13736 include client.h numeric.h s_conf.h
13737 modules/core m_message.c
13738 src messages.tab newconf.c s_conf.c
13739 Log:
13740 - first part of the target change code, add the storage of targets for
13741 localuser, throttle messages when they fill all the available slots
13742
13743 Revision Changes Path
13744 7.262 +5 -1 ircd-ratbox/include/client.h
13745 7.55 +2 -0 ircd-ratbox/include/numeric.h
13746 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13747 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13748 7.123 +1 -1 ircd-ratbox/src/messages.tab
13749 7.197 +1 -0 ircd-ratbox/src/newconf.c
13750 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13751
13752
13753
13754 leeh 2005/02/02 13:28:10 EST (20050202_0)
13755
13756 Modified files:
13757 modules m_resv.c m_stats.c m_testline.c
13758 modules/core m_join.c
13759 src hash.c kdparse.c messages.tab s_newconf.c
13760 Log:
13761 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13762 tracking of when resvs get hit
13763
13764 Revision Changes Path
13765 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13766 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13767 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13768 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13769 7.114 +3 -0 ircd-ratbox/src/hash.c
13770 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13771 7.122 +1 -1 ircd-ratbox/src/messages.tab
13772 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13773
13774
13775
13776 leeh 2005/01/31 09:04:10 EST (20050131_2)
13777
13778 Modified files:
13779 src s_log.c
13780 Log:
13781 - fflush() logfiles
13782
13783 Revision Changes Path
13784 7.79 +2 -0 ircd-ratbox/src/s_log.c
13785
13786
13787
13788 leeh 2005/01/31 08:59:09 EST (20050131_1)
13789
13790 Modified files:
13791 src commio.c
13792 Log:
13793 - rename fd_dump() to comm_dump()
13794
13795 Revision Changes Path
13796 1.27 +2 -2 ircd-ratbox/src/commio.c
13797
13798
13799
13800 leeh 2005/01/30 19:16:08 EST (20050131_0)
13801
13802 Modified files:
13803 doc hooks.txt
13804 include hook.h
13805 modules m_services.c
13806 modules/core m_server.c
13807 src hook.c s_serv.c
13808 Log:
13809 - added hook for server_introduced
13810 - fixed up services support for hooks
13811
13812 Revision Changes Path
13813 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13814 1.31 +1 -0 ircd-ratbox/include/hook.h
13815 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13816 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13817 7.36 +2 -0 ircd-ratbox/src/hook.c
13818 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13819
13820
13821
13822 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13823
13824 Modified files:
13825 src commio.c
13826 Log:
13827 Add back in the comm_fd_hack thing for solaris
13828
13829 Revision Changes Path
13830 1.26 +26 -1 ircd-ratbox/src/commio.c
13831
13832
13833
13834 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13835
13836 Modified files:
13837 adns adns.h
13838 include commio.h s_conf.h watch.h
13839 modules m_dline.c m_kline.c m_resv.c m_stats.c
13840 m_watch.c m_xline.c
13841 modules/core m_nick.c
13842 src balloc.c cache.c client.c commio.c
13843 epoll.c ircd.c ircd_lexer.l kdparse.c
13844 listener.c s_auth.c s_conf.c s_log.c
13845 s_serv.c watch.c
13846 Log:
13847 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13848
13849 Revision Changes Path
13850 1.18 +0 -2 ircd-ratbox/adns/adns.h
13851 1.14 +6 -37 ircd-ratbox/include/commio.h
13852 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13853 7.3 +2 -2 ircd-ratbox/include/watch.h
13854 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13855 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13856 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13857 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13858 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13859 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13860 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13861 7.85 +1 -1 ircd-ratbox/src/balloc.c
13862 1.24 +5 -5 ircd-ratbox/src/cache.c
13863 7.488 +4 -4 ircd-ratbox/src/client.c
13864 1.25 +10 -280 ircd-ratbox/src/commio.c
13865 1.33 +1 -1 ircd-ratbox/src/epoll.c
13866 7.368 +4 -4 ircd-ratbox/src/ircd.c
13867 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13868 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13869 7.125 +8 -8 ircd-ratbox/src/listener.c
13870 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13871 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13872 7.78 +20 -20 ircd-ratbox/src/s_log.c
13873 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13874 1.6 +22 -15 ircd-ratbox/src/watch.c
13875
13876
13877
13878 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13879
13880 Modified files:
13881 modules/core m_mode.c
13882 Log:
13883 remove two unused variables
13884
13885 Revision Changes Path
13886 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13887
13888
13889
13890 leeh 2005/01/28 15:31:40 EST (20050128_1)
13891
13892 Modified files:
13893 modules m_kline.c
13894 src s_conf.c
13895 Log:
13896 - mo_kline() needs minpara of 3, not 2
13897 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13898 - require me.info is never blank
13899
13900 Revision Changes Path
13901 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13902 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13903
13904
13905
13906 leeh 2005/01/28 15:26:28 EST (20050128_0)
13907
13908 Modified files:
13909 modules/core m_mode.c m_sjoin.c
13910 Log:
13911 - patch via jilles to fix +eI lists being shown to lusers when handling
13912 protocol stuff over TS6
13913
13914 Revision Changes Path
13915 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13916 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13917
13918
13919
13920 leeh 2005/01/25 19:47:38 EST (20050126_0)
13921
13922 Modified files:
13923 include channel.h
13924 modules/core m_join.c m_mode.c m_sjoin.c
13925 src channel.c messages.tab s_serv.c
13926 Log:
13927 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13928 an operspy call with &me
13929 - remove modebuf/parabuf params from channel_modes(), we now generate a
13930 buffer internally which we return.
13931
13932 Revision Changes Path
13933 7.163 +1 -1 ircd-ratbox/include/channel.h
13934 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13935 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13936 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13937 7.431 +25 -18 ircd-ratbox/src/channel.c
13938 7.121 +1 -1 ircd-ratbox/src/messages.tab
13939 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13940
13941
13942
13943 alz 2005/01/25 18:09:18 EST (20050125_5)
13944
13945 Modified files:
13946 doc example.conf example.efnet.conf
13947 include s_conf.h
13948 modules m_info.c
13949 src listener.c newconf.c s_conf.c
13950 Log:
13951 Added dline_with_reason config option (default yes):
13952
13953 /* dline reason: show the user the dline reason when they connect
13954 * and are dlined.
13955 */
13956 dline_with_reason = yes;
13957
13958 Revision Changes Path
13959 7.257 +6 -1 ircd-ratbox/doc/example.conf
13960 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13961 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13962 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13963 7.124 +1 -1 ircd-ratbox/src/listener.c
13964 7.196 +1 -0 ircd-ratbox/src/newconf.c
13965 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13966
13967
13968
13969 leeh 2005/01/25 13:21:17 EST (20050125_4)
13970
13971 Modified files:
13972 src newconf.c
13973 Log:
13974 - make conf_set_generic_string() test len exists before it uses it.
13975
13976 Revision Changes Path
13977 7.195 +1 -1 ircd-ratbox/src/newconf.c
13978
13979
13980
13981 leeh 2005/01/25 13:10:56 EST (20050125_3)
13982
13983 Modified files:
13984 doc example.conf
13985 src newconf.c
13986 Log:
13987 - rename 'type' to 'flags' in cluster {};
13988 - add stacking of servers in cluster {}; documented in example.conf
13989
13990 Revision Changes Path
13991 7.256 +18 -10 ircd-ratbox/doc/example.conf
13992 7.194 +39 -7 ircd-ratbox/src/newconf.c
13993
13994
13995
13996 alz 2005/01/25 12:48:54 EST (20050125_2)
13997
13998 Modified files:
13999 include s_conf.h
14000 src listener.c s_conf.c
14001 Log:
14002 Added dline reasons, connecting/banned clients now see ban reason.
14003
14004 Revision Changes Path
14005 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14006 7.123 +17 -4 ircd-ratbox/src/listener.c
14007 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14008
14009
14010
14011 leeh 2005/01/25 07:44:37 EST (20050125_1)
14012
14013 Modified files:
14014 doc example.conf example.efnet.conf
14015 src newconf.c
14016 Log:
14017 - implement stacking of shared {}; blocks, documented in example.conf
14018
14019 Revision Changes Path
14020 7.255 +26 -13 ircd-ratbox/doc/example.conf
14021 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14022 7.193 +51 -36 ircd-ratbox/src/newconf.c
14023
14024
14025
14026 leeh 2005/01/24 19:08:29 EST (20050125_0)
14027
14028 Modified files:
14029 doc example.conf
14030 include client.h s_conf.h
14031 modules/core m_join.c
14032 src newconf.c s_user.c
14033 Log:
14034 - added jupe_exempt to auth {};, exempts the user from generating warnings
14035 when they attempt to join juped channels.
14036
14037 Revision Changes Path
14038 7.254 +2 -0 ircd-ratbox/doc/example.conf
14039 7.261 +3 -0 ircd-ratbox/include/client.h
14040 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14041 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14042 7.192 +1 -0 ircd-ratbox/src/newconf.c
14043 7.338 +8 -0 ircd-ratbox/src/s_user.c
14044
14045
14046
14047 leeh 2005/01/24 18:57:02 EST (20050124_6)
14048
14049 Modified files:
14050 src newconf.c
14051 Log:
14052 - rework shared {};, the format is now:
14053 shared {
14054 oper = "flame@*.leeh.co.uk", "*.lan";
14055 flags = kline;
14056 };
14057
14058 With no privs:
14059 shared {
14060 oper = "flame@*.leeh.co.uk", "*.lan";
14061 flags = none;
14062 };
14063
14064 Revision Changes Path
14065 7.191 +55 -23 ircd-ratbox/src/newconf.c
14066
14067
14068
14069 leeh 2005/01/24 17:25:58 EST (20050124_5)
14070
14071 Modified files:
14072 include modules.h
14073 Log:
14074 - fix the prototype on load_static_modules()
14075
14076 Revision Changes Path
14077 7.61 +1 -1 ircd-ratbox/include/modules.h
14078
14079
14080
14081 leeh 2005/01/24 16:00:30 EST (20050124_4)
14082
14083 Modified files:
14084 modules m_cap.c
14085 Log:
14086 - have cap end call register_local_user() with its own copy of
14087 source_p->username so its safe for unidented users..
14088
14089 Revision Changes Path
14090 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14091
14092
14093
14094 leeh 2005/01/24 15:48:09 EST (20050124_3)
14095
14096 Modified files:
14097 include newconf.h s_conf.h
14098 modules m_info.c
14099 src newconf.c s_conf.c s_log.c
14100 Log:
14101 - move the conf parser over to a table based structure, with generic setting
14102 of integers/strings
14103
14104 Revision Changes Path
14105 7.34 +9 -8 ircd-ratbox/include/newconf.h
14106 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14107 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14108 7.190 +264 -808 ircd-ratbox/src/newconf.c
14109 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14110 7.77 +13 -13 ircd-ratbox/src/s_log.c
14111
14112
14113
14114 leeh 2005/01/24 13:11:30 EST (20050124_2)
14115
14116 Modified files:
14117 doc example.conf
14118 src newconf.c
14119 Log:
14120 - added stacking of ips in exempt {};
14121
14122 Revision Changes Path
14123 7.253 +4 -0 ircd-ratbox/doc/example.conf
14124 7.189 +11 -30 ircd-ratbox/src/newconf.c
14125
14126
14127
14128 leeh 2005/01/24 12:59:57 EST (20050124_1)
14129
14130 Modified files:
14131 include tools.h
14132 src channel.c client.c hash.c hook.c
14133 newconf.c s_user.c watch.c
14134 Log:
14135 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14136 consistent with the rest of the dlink code.
14137
14138 Revision Changes Path
14139 1.54 +7 -7 ircd-ratbox/include/tools.h
14140 7.430 +2 -2 ircd-ratbox/src/channel.c
14141 7.487 +6 -6 ircd-ratbox/src/client.c
14142 7.113 +5 -5 ircd-ratbox/src/hash.c
14143 7.35 +1 -1 ircd-ratbox/src/hook.c
14144 7.188 +2 -2 ircd-ratbox/src/newconf.c
14145 7.337 +1 -1 ircd-ratbox/src/s_user.c
14146 1.5 +4 -4 ircd-ratbox/src/watch.c
14147
14148
14149
14150 leeh 2005/01/24 12:47:13 EST (20050124_0)
14151
14152 Modified files:
14153 modules m_cap.c
14154 Log:
14155 - cheap hack on sticky capabs..
14156
14157 Revision Changes Path
14158 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14159
14160
14161
14162 leeh 2005/01/22 11:36:54 EST (20050122_0)
14163
14164 Modified files:
14165 modules m_cap.c
14166 Log:
14167 - updated my clicap implementation to match the spec so far..
14168
14169 Revision Changes Path
14170 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14171
14172
14173
14174 leeh 2005/01/21 07:14:43 EST (20050121_2)
14175
14176 Modified files:
14177 doc hooks.txt
14178 include hook.h
14179 modules m_services.c
14180 src hook.c s_serv.c
14181 Log:
14182 - added hooks for when we're sending a burst
14183 - rewrote hooks.txt
14184 - fix up the hooks ive already done in services compatibility, ill add the
14185 hooks for server/client introductions in a bit.
14186
14187 Revision Changes Path
14188 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14189 1.30 +4 -0 ircd-ratbox/include/hook.h
14190 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14191 7.34 +7 -0 ircd-ratbox/src/hook.c
14192 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14193
14194
14195
14196 leeh 2005/01/21 06:34:03 EST (20050121_1)
14197
14198 Modified files:
14199 contrib example_module.c spy_admin_notice.c
14200 spy_info_notice.c spy_links_notice.c
14201 spy_motd_notice.c spy_stats_notice.c
14202 spy_stats_p_notice.c spy_trace_notice.c
14203 spy_whois_notice.c
14204 spy_whois_notice_global.c
14205 include hook.h
14206 modules m_admin.c m_info.c m_links.c m_motd.c
14207 m_services.c m_stats.c m_trace.c
14208 m_whois.c static_modules.c.SH
14209 modules/core m_server.c
14210 src client.c hook.c ircd.c modules.c packet.c
14211 s_auth.c s_serv.c s_user.c send.c
14212 Log:
14213 - add a better implementation of the hook system, its now a slow leaking
14214 array and events are created whenever we try adding a hook for it, or
14215 theyre registered for the caller.
14216
14217 Ive temporarily fucked services support and removed most of the other
14218 hooks.. I shall fix this soon.
14219
14220 Revision Changes Path
14221 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14222 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14223 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14224 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14225 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14226 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14227 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14228 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14229 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14230 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14231 1.29 +34 -70 ircd-ratbox/include/hook.h
14232 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14233 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14234 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14235 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14236 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14237 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14238 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14239 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14240 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14241 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14242 7.486 +1 -28 ircd-ratbox/src/client.c
14243 7.33 +131 -137 ircd-ratbox/src/hook.c
14244 7.367 +1 -1 ircd-ratbox/src/ircd.c
14245 7.151 +6 -10 ircd-ratbox/src/modules.c
14246 7.138 +10 -14 ircd-ratbox/src/packet.c
14247 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14248 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14249 7.336 +0 -6 ircd-ratbox/src/s_user.c
14250 7.286 +8 -6 ircd-ratbox/src/send.c
14251
14252
14253
14254 leeh 2005/01/20 19:19:20 EST (20050121_0)
14255
14256 Modified files:
14257 include hostmask.h
14258 Log:
14259 - remove an unused struct
14260
14261 Revision Changes Path
14262 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14263
14264
14265
14266 leeh 2005/01/20 13:38:39 EST (20050120_1)
14267
14268 Modified files:
14269 . configure configure.ac
14270 include client.h numeric.h patchlevel.h
14271 modules Makefile.in
14272 src messages.tab s_user.c
14273 Added files:
14274 modules m_cap.c
14275 Log:
14276 - drop back to -O0, fix patchlevel.h
14277 - first stab at client capabilities.. this still needs work.
14278
14279 Revision Changes Path
14280 7.240 +3 -3 ircd-ratbox/configure
14281 7.54 +3 -3 ircd-ratbox/configure.ac
14282 7.260 +3 -0 ircd-ratbox/include/client.h
14283 7.54 +2 -0 ircd-ratbox/include/numeric.h
14284 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14285 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14286 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14287 7.120 +1 -1 ircd-ratbox/src/messages.tab
14288 7.335 +3 -0 ircd-ratbox/src/s_user.c
14289
14290
14291
14292 leeh 2005/01/20 06:04:41 EST (20050120_0)
14293
14294 Modified files:
14295 . ChangeLog RELNOTES
14296 include config.h config.h.dist memory.h
14297 patchlevel.h
14298 modules m_stats.c
14299 src commio.c crypt.c getopt.c ircd.c s_serv.c
14300 Removed files:
14301 . README.VMS clean.com make.com
14302 include setup.h_vms
14303 modules descrip.mms static_modules_c.com
14304 modules/core descrip.mms
14305 src descrip.mms qio.c version.com
14306 tools descrip.mms mkpasswd_vms.c
14307 Log:
14308 - clean changelog, relnotes
14309 - mark patchlevel as 2.1.0beta
14310 - remove VMS support
14311
14312 Revision Changes Path
14313 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14314 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14315 1.111 +1 -348 ircd-ratbox/RELNOTES
14316 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14317 7.182 +0 -42 ircd-ratbox/include/config.h
14318 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14319 7.50 +0 -4 ircd-ratbox/include/memory.h
14320 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14321 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14322 7.2 +0 -58 ircd-ratbox/make.com (dead)
14323 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14324 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14325 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14326 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14327 1.24 +7 -30 ircd-ratbox/src/commio.c
14328 7.12 +0 -4 ircd-ratbox/src/crypt.c
14329 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14330 7.24 +0 -4 ircd-ratbox/src/getopt.c
14331 7.366 +4 -19 ircd-ratbox/src/ircd.c
14332 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14333 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14334 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14335 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14336 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14337
14338
14339
14340 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14341
14342 Modified files:
14343 include watch.h
14344 src watch.c
14345 Log:
14346 not using the return values on a few watch functions so make them void
14347
14348 Revision Changes Path
14349 7.2 +5 -5 ircd-ratbox/include/watch.h
14350 1.4 +19 -28 ircd-ratbox/src/watch.c
14351
14352
14353 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14354
14355 Modified files:
14356 modules m_watch.c
14357 Log:
14358 Make watch throttle, don't accept letter commands stacked
14359
14360 Revision Changes Path
14361 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14362
14363
14364
14365 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14366
14367 Modified files:
14368 modules m_gline.c
14369 Log:
14370 fix merge error
14371
14372 Revision Changes Path
14373 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14374
14375
14376
14377 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14378
14379 Modified files:
14380 . ChangeLog README.FIRST RELNOTES configure
14381 configure.ac
14382 adns adns.h internal.h parse.c transmit.c
14383 types.c
14384 contrib example_module.c spy_admin_notice.c
14385 spy_info_notice.c spy_links_notice.c
14386 spy_motd_notice.c spy_stats_notice.c
14387 spy_stats_p_notice.c spy_trace_notice.c
14388 spy_whois_notice.c
14389 spy_whois_notice_global.c
14390 doc example.conf example.efnet.conf ircd.motd
14391 server-version-info whats-new.txt
14392 help/opers umode xline
14393 help/users umode
14394 include cache.h channel.h class.h client.h
14395 commio.h config.h config.h.dist hash.h
14396 hook.h hostmask.h irc_string.h ircd.h
14397 ircd_defs.h m_info.h memory.h msg.h
14398 newconf.h numeric.h packet.h patchlevel.h
14399 patricia.h s_conf.h s_gline.h s_newconf.h
14400 s_serv.h s_user.h scache.h serno.h
14401 setup.h.in sprintf_irc.h stdinc.h tools.h
14402 modules .depend Makefile.in m_admin.c m_away.c
14403 m_dline.c m_encap.c m_gline.c m_info.c
14404 m_kline.c m_links.c m_list.c m_lusers.c
14405 m_motd.c m_oper.c m_operspy.c m_rehash.c
14406 m_restart.c m_resv.c m_set.c m_stats.c
14407 m_svinfo.c m_testline.c m_testmask.c
14408 m_topic.c m_trace.c m_watch.c m_who.c
14409 m_whois.c m_whowas.c m_xline.c
14410 static_modules.c.SH
14411 modules/core m_error.c m_message.c m_mode.c m_quit.c
14412 m_server.c m_squit.c
14413 src .depend Makefile.in adns.c balloc.c
14414 cache.c channel.c class.c client.c
14415 commio.c crypt.c devpoll.c epoll.c
14416 event.c getopt.c hash.c hook.c hostmask.c
14417 irc_string.c ircd.c ircd_lexer.l
14418 ircd_parser.y ircd_signal.c listener.c
14419 modules.c newconf.c numeric.c packet.c
14420 parse.c patricia.c poll.c reject.c
14421 restart.c s_auth.c s_conf.c s_log.c
14422 s_newconf.c s_serv.c s_user.c scache.c
14423 select.c send.c snprintf.c tools.c
14424 version.c.SH watch.c whowas.c
14425 tools README.mkpasswd mkpasswd.c
14426 Added files:
14427 . README.VMS clean.com make.com
14428 doc services.txt
14429 include common.h s_stats.h setup.h_vms
14430 supported.h
14431 modules descrip.mms m_challenge.c m_etrace.c
14432 m_invite.c m_names.c m_pass.c m_ping.c
14433 m_pong.c m_services.c m_tb.c m_user.c
14434 m_users.c m_version.c
14435 static_modules_c.com
14436 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14437 m_part.c m_sjoin.c
14438 servlink descrip.mms
14439 src descrip.mms kdparse.c messages.tab qio.c
14440 s_gline.c s_stats.c version.com
14441 tools descrip.mms mkpasswd_vms.c
14442 Removed files:
14443 doc 005.txt
14444 include banconf.h
14445 modules/core channels.c users.c
14446 src banconf.c
14447 Log:
14448 merge from RATBOX_2_0
14449
14450 Revision Changes Path
14451 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14452 7.40 +1 -0 ircd-ratbox/README.FIRST
14453 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14454 1.110 +114 -6 ircd-ratbox/RELNOTES
14455 1.17 +4 -0 ircd-ratbox/adns/adns.h
14456 1.17 +4 -4 ircd-ratbox/adns/internal.h
14457 1.12 +38 -38 ircd-ratbox/adns/parse.c
14458 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14459 1.19 +13 -13 ircd-ratbox/adns/types.c
14460 7.1 +10 -0 ircd-ratbox/clean.com (new)
14461 7.239 +47 -29 ircd-ratbox/configure
14462 7.53 +40 -32 ircd-ratbox/configure.ac
14463 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14464 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14465 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14466 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14467 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14468 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14469 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14470 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14471 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14472 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14473 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14474 7.252 +68 -22 ircd-ratbox/doc/example.conf
14475 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14476 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14477 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14478 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14479 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14480 1.5 +2 -1 ircd-ratbox/help/opers/umode
14481 1.7 +1 -1 ircd-ratbox/help/opers/xline
14482 1.2 +1 -0 ircd-ratbox/help/users/umode
14483 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14484 1.7 +8 -0 ircd-ratbox/include/cache.h
14485 7.162 +18 -16 ircd-ratbox/include/channel.h
14486 7.25 +4 -0 ircd-ratbox/include/class.h
14487 7.259 +34 -28 ircd-ratbox/include/client.h
14488 1.13 +45 -7 ircd-ratbox/include/commio.h
14489 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14490 7.181 +74 -16 ircd-ratbox/include/config.h
14491 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14492 7.53 +2 -0 ircd-ratbox/include/hash.h
14493 1.28 +73 -27 ircd-ratbox/include/hook.h
14494 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14495 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14496 7.80 +6 -31 ircd-ratbox/include/ircd.h
14497 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14498 7.56 +14 -8 ircd-ratbox/include/m_info.h
14499 7.49 +4 -0 ircd-ratbox/include/memory.h
14500 7.53 +2 -0 ircd-ratbox/include/msg.h
14501 7.33 +9 -9 ircd-ratbox/include/newconf.h
14502 7.53 +12 -8 ircd-ratbox/include/numeric.h
14503 7.27 +1 -1 ircd-ratbox/include/packet.h
14504 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14505 7.19 +25 -1 ircd-ratbox/include/patricia.h
14506 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14507 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14508 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14509 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14510 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14511 7.34 +13 -9 ircd-ratbox/include/s_user.h
14512 7.15 +1 -1 ircd-ratbox/include/scache.h
14513 7.5366 +1 -1 ircd-ratbox/include/serno.h
14514 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14515 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14516 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14517 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14518 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14519 1.53 +10 -10 ircd-ratbox/include/tools.h
14520 7.1 +58 -0 ircd-ratbox/make.com (new)
14521 1.45 +338 -182 ircd-ratbox/modules/.depend
14522 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14523 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14524 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14525 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14526 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14527 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14528 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14529 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14530 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14531 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14532 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14533 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14534 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14535 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14536 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14537 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14538 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14539 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14540 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14541 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14542 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14543 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14544 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14545 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14546 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14547 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14548 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14549 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14550 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14551 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14552 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14553 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14554 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14555 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14556 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14557 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14558 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14559 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14560 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14561 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14562 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14563 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14564 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14565 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14566 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14567 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14568 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14569 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14570 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14571 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14572 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14573 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14574 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14575 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14576 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14577 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14578 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14579 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14580 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14581 7.48 +162 -119 ircd-ratbox/src/.depend
14582 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14583 7.75 +5 -5 ircd-ratbox/src/adns.c
14584 7.84 +1 -1 ircd-ratbox/src/balloc.c
14585 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14586 1.23 +75 -7 ircd-ratbox/src/cache.c
14587 7.429 +342 -79 ircd-ratbox/src/channel.c
14588 7.67 +42 -2 ircd-ratbox/src/class.c
14589 7.485 +245 -85 ircd-ratbox/src/client.c
14590 1.23 +349 -43 ircd-ratbox/src/commio.c
14591 7.11 +4 -0 ircd-ratbox/src/crypt.c
14592 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14593 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14594 1.32 +4 -8 ircd-ratbox/src/epoll.c
14595 7.46 +63 -6 ircd-ratbox/src/event.c
14596 7.23 +4 -0 ircd-ratbox/src/getopt.c
14597 7.112 +8 -7 ircd-ratbox/src/hash.c
14598 7.32 +135 -133 ircd-ratbox/src/hook.c
14599 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14600 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14601 7.365 +56 -48 ircd-ratbox/src/ircd.c
14602 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14603 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14604 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14605 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14606 7.122 +14 -13 ircd-ratbox/src/listener.c
14607 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14608 7.150 +17 -8 ircd-ratbox/src/modules.c
14609 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14610 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14611 7.137 +55 -42 ircd-ratbox/src/packet.c
14612 7.187 +8 -15 ircd-ratbox/src/parse.c
14613 7.28 +2 -4 ircd-ratbox/src/patricia.c
14614 7.82 +3 -1 ircd-ratbox/src/poll.c
14615 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14616 1.32 +8 -3 ircd-ratbox/src/reject.c
14617 7.34 +1 -0 ircd-ratbox/src/restart.c
14618 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14619 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14620 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14621 7.76 +32 -35 ircd-ratbox/src/s_log.c
14622 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14623 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14624 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14625 7.334 +773 -2 ircd-ratbox/src/s_user.c
14626 7.27 +2 -1 ircd-ratbox/src/scache.c
14627 7.44 +2 -0 ircd-ratbox/src/select.c
14628 7.285 +12 -12 ircd-ratbox/src/send.c
14629 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14630 7.46 +0 -1 ircd-ratbox/src/tools.c
14631 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14632 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14633 1.3 +4 -4 ircd-ratbox/src/watch.c
14634 7.32 +1 -0 ircd-ratbox/src/whowas.c
14635 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14636 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14637 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14638 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14639
14640
14641
14642 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14643
14644 Modified files: (Branch: RATBOX_2_0)
14645 src client.c
14646 Log:
14647 a remote client is never going to have a watch list..duh
14648
14649 Revision Changes Path
14650 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14651
14652
14653
14654 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14655
14656 Added files: (Branch: RATBOX_2_0)
14657 modules m_watch.c
14658 Log:
14659 get that one too
14660
14661 Revision Changes Path
14662 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14663
14664
14665
14666 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14667
14668 Added files: (Branch: RATBOX_2_0)
14669 include watch.h
14670 src watch.c
14671 Log:
14672 helps if we actually include the .c/.h files
14673
14674 Revision Changes Path
14675 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14676 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14677
14678
14679
14680 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14681
14682 Modified files: (Branch: RATBOX_2_0)
14683 . configure configure.ac
14684 include client.h numeric.h s_conf.h setup.h.in
14685 supported.h
14686 modules Makefile.in
14687 modules/core m_nick.c
14688 src Makefile.in client.c ircd.c messages.tab
14689 newconf.c s_conf.c s_user.c
14690 Log:
14691 backport watch from devel
14692
14693 Revision Changes Path
14694 7.229.2.10 +12 -2 ircd-ratbox/configure
14695 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14696 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14697 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14698 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14699 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14700 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14701 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14702 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14703 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14704 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14705 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14706 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14707 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14708 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14709 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14710
14711
14712
14713 leeh 2005/01/12 10:12:40 EST (20050112_1)
14714
14715 Modified files: (Branch: RATBOX_2_0)
14716 include numeric.h
14717 modules m_services.c m_whois.c
14718 src messages.tab
14719 Log:
14720 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14721 when the user is logged in
14722
14723 Revision Changes Path
14724 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14725 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14726 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14727 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14728
14729
14730
14731 leeh 2005/01/11 19:47:14 EST (20050112_0)
14732
14733 Modified files: (Branch: RATBOX_2_0)
14734 include supported.h
14735 Added files: (Branch: RATBOX_2_0)
14736 doc services.txt
14737 Log:
14738 - add +r to 005
14739 - added doc/services.txt, outlining the compatibility code
14740
14741 Revision Changes Path
14742 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14743 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14744
14745
14746
14747 leeh 2005/01/11 18:38:10 EST (20050111_5)
14748
14749 Modified files: (Branch: RATBOX_2_0)
14750 include client.h hook.h
14751 modules m_services.c
14752 modules/core m_server.c
14753 src hook.c s_serv.c
14754 Log:
14755 - more services compatibility code:
14756 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14757 appropriate service {}; entry, only accept SU from these.
14758 - hook into us finishing nick burst, and have services burst a list of
14759 logged in users
14760
14761 Revision Changes Path
14762 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14763 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14764 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14765 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14766 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14767 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14768
14769
14770
14771 leeh 2005/01/11 17:32:42 EST (20050111_4)
14772
14773 Modified files: (Branch: RATBOX_2_0)
14774 . configure configure.ac
14775 include client.h
14776 modules Makefile.in
14777 src channel.c
14778 Added files: (Branch: RATBOX_2_0)
14779 modules m_services.c
14780 Log:
14781 - more services compatibility code:
14782 - encap handlers for SU (services marking client as logged in)
14783 - and for LOGIN (servers bursting logged in status)
14784 - move suser from Client -> User
14785
14786 Revision Changes Path
14787 7.229.2.9 +9 -3 ircd-ratbox/configure
14788 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14789 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14790 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14791 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14792 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14793
14794
14795
14796 leeh 2005/01/11 16:46:34 EST (20050111_3)
14797
14798 Modified files: (Branch: RATBOX_2_0)
14799 include ircd_defs.h
14800 Log:
14801 - whoops, missing #endif
14802
14803 Revision Changes Path
14804 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14805
14806
14807
14808 leeh 2005/01/11 15:56:57 EST (20050111_2)
14809
14810 Modified files: (Branch: RATBOX_2_0)
14811 include ircd_defs.h
14812 Log:
14813 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14814 have ipv6 just report sizeof(struct sockaddr_in)
14815
14816 Revision Changes Path
14817 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14818
14819
14820
14821 leeh 2005/01/10 20:19:35 EST (20050111_1)
14822
14823 Modified files: (Branch: RATBOX_2_0)
14824 src newconf.c
14825 Log:
14826 - fix a gcc warning
14827
14828 Revision Changes Path
14829 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14830
14831
14832
14833 leeh 2005/01/10 20:10:35 EST (20050111_0)
14834
14835 Modified files: (Branch: RATBOX_2_0)
14836 adns internal.h parse.c transmit.c types.c
14837 Log:
14838 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14839 conflict
14840
14841 Revision Changes Path
14842 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14843 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14844 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14845 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14846
14847
14848
14849 leeh 2005/01/10 17:48:48 EST (20050110_3)
14850
14851 Modified files: (Branch: RATBOX_2_0)
14852 modules m_xline.c
14853 Log:
14854 - send out the reformatted xline to opers (\s -> ' ')
14855
14856 Revision Changes Path
14857 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14858
14859
14860
14861 leeh 2005/01/10 16:18:53 EST (20050110_2)
14862
14863 Modified files: (Branch: RATBOX_2_0)
14864 help/opers umode
14865 help/users umode
14866 include client.h supported.h
14867 src messages.tab s_user.c send.c
14868 Log:
14869 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14870 channel privmsgs.
14871
14872 Revision Changes Path
14873 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14874 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14875 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14876 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14877 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14878 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14879 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14880
14881
14882
14883 leeh 2005/01/10 14:50:47 EST (20050110_1)
14884
14885 Modified files: (Branch: RATBOX_2_0)
14886 doc example.conf example.efnet.conf
14887 Log:
14888 - I dont remember ts6 desyncing on bans, so im not sure why the example
14889 confs say so.
14890
14891 Revision Changes Path
14892 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14893 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14894
14895
14896
14897 leeh 2005/01/10 13:31:10 EST (20050110_0)
14898
14899 Modified files: (Branch: RATBOX_2_0)
14900 . configure configure.ac
14901 include channel.h client.h numeric.h s_conf.h
14902 s_serv.h setup.h.in
14903 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14904 m_sjoin.c
14905 src channel.c messages.tab newconf.c s_conf.c
14906 s_serv.c s_user.c
14907 Log:
14908 - added --enable-services to configure, which enables some ratbox-services
14909 compatibility code:
14910 - chanmode +r, registered users only
14911 - usermode +S, prevents deop/kick of a service
14912 - service { }; block in conf for the above umode
14913
14914 Revision Changes Path
14915 7.229.2.8 +28 -16 ircd-ratbox/configure
14916 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14917 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14918 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14919 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14920 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14921 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14922 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14923 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14924 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14925 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14926 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14927 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14928 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14929 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14930 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14931 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14932 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14933 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14934
14935
14936
14937 leeh 2005/01/09 08:23:30 EST (20050109_0)
14938
14939 Modified files: (Branch: RATBOX_2_0)
14940 help/opers umode
14941 Log:
14942 - remove a tab, and add +C to opers umode help
14943
14944 Revision Changes Path
14945 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14946