]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - forgot to do something
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
2 Log:
3 - fix a possible problem with ipv6
4
5
6 Changes: Modified:
7 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
8
9
10 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
11 Log:
12 - new ip cloaking module
13
14
15 Changes: Modified:
16 +1 -0 trunk/extensions/Makefile.in (File Modified)
17 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
18 + - trunk/extensions/ip_cloaking_old.c (File Added)
19
20
21 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
22 Log:
23 monitor: send the same message buffer to all users
24 monitoring a certain nick; the target field of the
25 numeric becomes *, much like server notices
26
27
28 Changes: Modified:
29 +6 -0 trunk/doc/monitor.txt (File Modified)
30 +3 -0 trunk/include/send.h (File Modified)
31 +3 -15 trunk/src/monitor.c (File Modified)
32 +35 -0 trunk/src/send.c (File Modified)
33
34
35 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
36 Log:
37 Call add_to_hostname_hash() with correct (orig) hostname.
38
39
40 Changes: Modified:
41 +1 -1 trunk/modules/core/m_nick.c (File Modified)
42
43
44 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
45 Log:
46 Version bump on trunk to 2.3.
47
48
49 Changes: Modified:
50 +1 -1 trunk/configure.ac (File Modified)
51
52
53 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
54 Log:
55 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
56
57
58 Changes: Modified:
59 +2 -2 trunk/src/client.c (File Modified)
60
61
62 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
63 Log:
64 Add IRC_DEPRECATED macro for marking functions and data structures
65 as deprecated on compilers that support it.
66
67
68 Changes: Modified:
69 +14 -4 trunk/include/ircd_defs.h (File Modified)
70
71
72 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
73 Log:
74 - update IDEAS with link failover
75
76
77 Changes: Modified:
78 +1 -0 trunk/IDEAS (File Modified)
79
80
81 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
82 Log:
83 xline/resv wildcard checking:
84 - count escaped (\) characters as one nonwild
85 - accept strings without wilds no matter how short they are
86
87
88 Changes: Modified:
89 +8 -2 trunk/src/s_newconf.c (File Modified)
90
91
92 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
93 Log:
94 Tweak some comments in sno_whois extension.
95
96
97 Changes: Modified:
98 +2 -2 trunk/extensions/sno_whois.c (File Modified)
99
100
101 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
102 Log:
103 Tweak NEWS a little.
104
105
106 Changes: Modified:
107 +3 -6 trunk/NEWS (File Modified)
108
109
110 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
111 Log:
112 - allow JOIN 0 from remotes
113 - allow JOIN 0 from locals, but only if it is exactly one
114 zero and is the first channel
115
116
117 Changes: Modified:
118 +65 -0 trunk/modules/core/m_join.c (File Modified)
119
120
121 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
122 Log:
123 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
124 levels?), hideops, namespace cleanups, etc
125
126
127 Changes: Modified:
128 + - trunk/IDEAS (File Added)
129
130
131 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
132 Log:
133 - disallow JOIN 0
134
135
136 Changes: Modified:
137 +0 -65 trunk/modules/core/m_join.c (File Modified)
138
139
140 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
141 Log:
142 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
143 to their policies indicating that they wish to be contacted before their services are used.
144
145
146 Changes: Modified:
147 +6 -3 trunk/doc/example.conf (File Modified)
148 +6 -3 trunk/doc/reference.conf (File Modified)
149
150
151 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
152 Log:
153 - update NEWS in preparation of upcoming 2.2 release this week
154
155
156 Changes: Modified:
157 +3 -0 trunk/NEWS (File Modified)
158
159
160 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
161 Log:
162 Move sno_channeljoin to unsupported, due to the privacy
163 issue and the fact that any oper with admin or hidden_admin
164 can load extensions.
165
166
167 Changes: Modified:
168 +0 -1 trunk/doc/example.conf (File Modified)
169 +0 -2 trunk/doc/reference.conf (File Modified)
170 +0 -46 trunk/extensions/Makefile.in (File Modified)
171 + - trunk/extensions/sno_channeljoin.c (File Deleted)
172 +47 -1 trunk/unsupported/Makefile.in (File Modified)
173 + - trunk/unsupported/sno_channeljoin.c (File Added)
174
175
176 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
177 Log:
178 - createoperonly: like createauthonly, but checks opered status instead of authed status
179
180
181 Changes: Modified:
182 +41 -0 trunk/extensions/Makefile.in (File Modified)
183 + - trunk/extensions/createoperonly.c (File Added)
184
185
186 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
187 Log:
188 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
189
190
191 Changes: Modified:
192 +1 -0 trunk/doc/example.conf (File Modified)
193 +3 -1 trunk/doc/reference.conf (File Modified)
194 +46 -0 trunk/extensions/Makefile.in (File Modified)
195 + - trunk/extensions/sno_channeljoin.c (File Added)
196
197
198 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
199 Log:
200 - update config files
201
202
203 Changes: Modified:
204 +1 -0 trunk/doc/example.conf (File Modified)
205 +2 -0 trunk/doc/reference.conf (File Modified)
206
207
208 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
209 Log:
210 - fold in whois_notice_global functionality.
211
212
213 Changes: Modified:
214 +0 -1 trunk/extensions/Makefile.in (File Modified)
215 +1 -56 trunk/extensions/sno_whois.c (File Modified)
216 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
217
218
219 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
220 Log:
221 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
222
223
224 Changes: Modified:
225 +64 -57 trunk/extensions/Makefile.in (File Modified)
226 + - trunk/extensions/sno_whois.c (File Added)
227 + - trunk/extensions/spy_whois_notice.c (File Deleted)
228
229
230 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
231 Log:
232 Prevent too wide klines with CIDR masks.
233
234
235 Changes: Modified:
236 +17 -5 trunk/modules/m_kline.c (File Modified)
237
238
239 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
240 Log:
241 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
242
243
244 Changes: Modified:
245 +4 -0 trunk/modules/m_kline.c (File Modified)
246
247
248 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
249 Log:
250 - fold conf_connect_allowed() into accept_connection()
251 - extend add_connection() so that exempt{}s apply to max unregistered
252 connections per ip
253 from ratbox
254
255
256 Changes: Modified:
257 +1 -1 trunk/doc/example.conf (File Modified)
258 +1 -1 trunk/doc/reference.conf (File Modified)
259 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
260 +0 -2 trunk/include/s_conf.h (File Modified)
261 +14 -7 trunk/src/listener.c (File Modified)
262
263
264 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
265 Log:
266 m_webirc: call del_unknown_ip() otherwise the unknown will
267 never be subtracted from the cgiirc ip
268
269
270 Changes: Modified:
271 +2 -0 trunk/extensions/m_webirc.c (File Modified)
272
273
274 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
275 Log:
276 Remove s_assert in del_unknown_ip() supposedly if the ip
277 cannot be found, it is not feasible to avoid that case
278 entirely with m_webirc.c.
279
280
281 Changes: Modified:
282 +1 -2 trunk/src/reject.c (File Modified)
283
284
285 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
286 Log:
287 Apply ratbox flood fix.
288
289
290 Changes: Modified:
291 +1 -0 trunk/doc/example.conf (File Modified)
292 +5 -0 trunk/doc/reference.conf (File Modified)
293 +3 -0 trunk/include/client.h (File Modified)
294 +4 -0 trunk/include/reject.h (File Modified)
295 +1 -0 trunk/include/s_conf.h (File Modified)
296 +2 -0 trunk/src/client.c (File Modified)
297 +3 -0 trunk/src/listener.c (File Modified)
298 +1 -0 trunk/src/newconf.c (File Modified)
299 +8 -5 trunk/src/packet.c (File Modified)
300 +59 -2 trunk/src/reject.c (File Modified)
301 +1 -0 trunk/src/s_conf.c (File Modified)
302 +2 -0 trunk/src/s_serv.c (File Modified)
303 +1 -0 trunk/src/s_user.c (File Modified)
304
305
306 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
307 Log:
308 - fix a bug here
309
310
311 Changes: Modified:
312 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
313
314
315 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
316 Log:
317 - regen configure
318
319
320 Changes: Modified:
321 +114 -1 trunk/configure (File Modified)
322
323
324 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
325 Log:
326 - remove "ASM hashing code" from the configure overview
327
328
329 Changes: Modified:
330 +0 -1 trunk/configure.ac (File Modified)
331
332
333 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
334 Log:
335 Target left IRC (more friendly error message if a UID
336 cannot be found) for /invite.
337
338
339 Changes: Modified:
340 +8 -3 trunk/modules/m_invite.c (File Modified)
341
342
343 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
344 Log:
345 Remove emptyline craq because it leaks memory on /rehash motd etc.
346 from ratbox 2.2 (anfl/Androsyn)
347
348
349 Changes: Modified:
350 +6 -14 trunk/src/cache.c (File Modified)
351
352
353 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
354 Log:
355 Merge old trunk r2767:
356 Copy channel name from command on lowerTS JOIN/SJOIN,
357 this makes the capitalization of the channel name
358 timestamped like modes are.
359
360
361 Changes: Modified:
362 +3 -0 trunk/modules/core/m_join.c (File Modified)
363 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
364
365
366 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
367 Log:
368 Merge old trunk r2065,r2067:
369 channel_modes(): get rid of the trailing space
370 also make the *pbuf check work like it should
371 (don't call IsMember another time if we already
372 gave one parameter)
373 simplify a bit more, update comments
374
375
376 Changes: Modified:
377 +13 -13 trunk/src/channel.c (File Modified)
378
379
380 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
381 Log:
382 webirc bugfix
383
384
385 Changes: Modified:
386 +1 -1 trunk/extensions/m_webirc.c (File Modified)
387
388
389 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
390 Log:
391 chghost: refuse spoofs which are empty or start with a colon
392 (would break the protocol)
393
394
395 Changes: Modified:
396 +3 -0 trunk/modules/m_chghost.c (File Modified)
397
398
399 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
400 Log:
401 Fix description of 043 numeric.
402
403
404 Changes: Modified:
405 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
406
407
408 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
409 Log:
410 SAVE: make the nickTS of the UID nick equal to 100, so it
411 is always in sync on the network.
412
413
414 Changes: Modified:
415 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
416 +15 -11 trunk/modules/core/m_nick.c (File Modified)
417
418
419 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
420 Log:
421 Force nickTS to increase when a local user changes their nick.
422
423
424 Changes: Modified:
425 +5 -1 trunk/modules/core/m_nick.c (File Modified)
426
427
428 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
429 Log:
430 Remove #define UFLAGS. We haven't allowed this
431 undocumented extension to the IRC protocol for
432 years (allowing an initial umode in USER).
433
434
435 Changes: Modified:
436 +0 -2 trunk/modules/m_user.c (File Modified)
437
438
439 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
440 Log:
441 Move new_local_user hook, so it is possible to call
442 exit_client() from it, refusing the connection.
443
444
445 Changes: Modified:
446 +3 -1 trunk/doc/hooks.txt (File Modified)
447 +10 -9 trunk/src/s_user.c (File Modified)
448
449
450 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
451 Log:
452 Only free PreClient struct when the rest of the Client
453 is freed, not immediately upon exit_client(). Doing this
454 would cause problems with sasl's new_local_user hook
455 vs hooks that exit the client there.
456
457
458 Changes: Modified:
459 +0 -1 trunk/src/client.c (File Modified)
460
461
462 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
463 Log:
464 Use TS6 prefix for server-server JOIN 0.
465
466
467 Changes: Modified:
468 +2 -1 trunk/modules/core/m_join.c (File Modified)
469
470
471 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
472 Log:
473 Use orighost in kill server notices.
474
475
476 Changes: Modified:
477 +3 -3 trunk/modules/core/m_kill.c (File Modified)
478
479
480 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
481 Log:
482 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
483
484
485 Changes: Modified:
486 +3 -3 trunk/modules/m_set.c (File Modified)
487
488
489 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
490 Log:
491 - 2.2 operline
492
493
494 Changes: Modified:
495 +1 -1 trunk/src/messages.tab (File Modified)
496
497
498 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
499 Log:
500 Show max_clients in /info.
501
502
503 Changes: Modified:
504 +6 -0 trunk/modules/m_info.c (File Modified)
505
506
507 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
508 Log:
509 Don't allow /quote set max higher than the
510 serverinfo::max_clients ircd.conf value.
511
512
513 Changes: Modified:
514 +8 -0 trunk/modules/m_set.c (File Modified)
515
516
517 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
518 Log:
519 Change code that checks maxclients limit: allow exactly
520 the configured amount of non-exceed_limit clients.
521 Code that appeared to limit exceed_limit clients too
522 but less heavily removed (it was not effective because
523 the parentheses were wrong).
524
525
526 Changes: Modified:
527 +2 -4 trunk/src/s_user.c (File Modified)
528
529
530 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
531 Log:
532 By default, leave MAX_BUFFER fds free for log files,
533 server connections, ident lookups, exceed_limit clients,
534 etc. Mention this in example.conf and reference.conf.
535
536
537 Changes: Modified:
538 +4 -2 trunk/doc/example.conf (File Modified)
539 +3 -1 trunk/doc/reference.conf (File Modified)
540 +1 -1 trunk/src/s_conf.c (File Modified)
541
542
543 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
544 Log:
545 --with-maxclients configure option is gone
546
547
548 Changes: Modified:
549 +0 -11 trunk/INSTALL (File Modified)
550
551
552 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
553 Log:
554 Make the code that raises fd rlimit to hard limit work.
555
556
557 Changes: Modified:
558 +5 -5 trunk/src/ircd.c (File Modified)
559
560
561 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
562 Log:
563 - note the I/O reworking
564
565
566 Changes: Modified:
567 +2 -0 trunk/NEWS (File Modified)
568
569
570 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
571 Log:
572 - use mkdir -p
573
574
575 Changes: Modified:
576 +4 -4 trunk/doc/Makefile.in (File Modified)
577
578
579 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
580 Log:
581 - enforce proper conditions for EPOLL_CTL_DEL.
582 - remove possibly problematic "performance" check
583
584
585 Changes: Modified:
586 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
587
588
589 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
590 Log:
591 - rename m_list_safelist to m_list and remove ratbox implementation
592
593
594 Changes: Modified:
595 +393 -664 trunk/modules/Makefile.in (File Modified)
596 + - trunk/modules/m_list.c (File Added)
597 + - trunk/modules/m_list_ratbox.c (File Deleted)
598 + - trunk/modules/m_list_safelist.c (File Deleted)
599
600
601 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
602 Log:
603 - some more transit to sendto_one_numeric().
604
605
606 Changes: Modified:
607 +2 -3 trunk/modules/m_away.c (File Modified)
608 +3 -3 trunk/src/messages.tab (File Modified)
609 +1 -1 trunk/src/s_user.c (File Modified)
610
611
612 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
613 Log:
614 - change some sendto_one() to sendto_one_numeric().
615
616
617 Changes: Modified:
618 +4 -10 trunk/modules/m_admin.c (File Modified)
619 +3 -3 trunk/modules/m_map.c (File Modified)
620 +12 -12 trunk/src/messages.tab (File Modified)
621 +1 -2 trunk/src/s_conf.c (File Modified)
622 +9 -10 trunk/src/s_user.c (File Modified)
623
624
625 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
626 Log:
627 - river's ports.c from old charybdis trunk
628
629
630 Changes: Modified:
631 +195 -0 trunk/configure.ac (File Modified)
632 + - trunk/libcharybdis/ports.c (File Added)
633
634
635 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
636 Log:
637 - remove broken ports stuff and devpoll stuff.
638
639
640 Changes: Modified:
641 +0 -307 trunk/configure (File Modified)
642 +0 -21 trunk/configure.ac (File Modified)
643 +0 -474 trunk/include/setup.h.in (File Modified)
644 + - trunk/libcharybdis/devpoll.c (File Deleted)
645 + - trunk/libcharybdis/ports.c (File Deleted)
646
647
648 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
649 Log:
650 - regenerate files
651
652
653 Changes: Modified:
654 +1 -25 trunk/configure (File Modified)
655 +0 -3 trunk/include/setup.h.in (File Modified)
656
657
658 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
659 Log:
660 - remove x86-optimized hash code.
661
662
663 Changes: Modified:
664 +0 -13 trunk/configure.ac (File Modified)
665 +2 -187 trunk/src/Makefile.in (File Modified)
666 + - trunk/src/fnvhash.s (File Deleted)
667
668
669 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
670 Log:
671 - apparently setting KE_LENGTH to 128 is fine.
672
673
674 Changes: Modified:
675 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
676
677
678 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
679 Log:
680 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
681
682
683 Changes: Modified:
684 +5627 -5747 trunk/configure (File Modified)
685 +0 -15 trunk/configure.ac (File Modified)
686 +0 -2 trunk/include/m_info.h (File Modified)
687 +6 -9 trunk/include/setup.h.in (File Modified)
688 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
689
690
691 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
692 Log:
693 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
694 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
695 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
696
697
698 Changes: Modified:
699 +0 -5 trunk/include/config.h (File Modified)
700 +0 -5 trunk/include/config.h.dist (File Modified)
701 +0 -6 trunk/include/defaults.h (File Modified)
702 +0 -3 trunk/include/m_info.h (File Modified)
703 +21 -7 trunk/libcharybdis/commio.c (File Modified)
704 +2 -0 trunk/libcharybdis/commio.h (File Modified)
705 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
706 +4 -3 trunk/libcharybdis/poll.c (File Modified)
707 +0 -3 trunk/libcharybdis/select.c (File Modified)
708 +0 -9 trunk/src/ircd.c (File Modified)
709 +23 -26 trunk/src/listener.c (File Modified)
710 +2 -1 trunk/src/restart.c (File Modified)
711 +5 -1 trunk/src/s_auth.c (File Modified)
712 +1 -1 trunk/src/s_conf.c (File Modified)
713 +3 -1 trunk/src/s_serv.c (File Modified)
714
715
716 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
717 Log:
718 Repair operspy who !#channel, broken by me in r3283.
719
720
721 Changes: Modified:
722 +2 -2 trunk/modules/m_who.c (File Modified)
723
724
725 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
726 Log:
727 Update bug report and IRC channel information.
728
729
730 Changes: Modified:
731 +2 -1 trunk/BUGS (File Modified)
732 +2 -1 trunk/NEWS (File Modified)
733
734
735 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
736 Log:
737 Change copyright years in version.c.SH as in release-2.1 r3339.
738
739
740 Changes: Modified:
741 +2 -2 trunk/src/version.c.SH (File Modified)
742
743
744 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
745 Log:
746 Rerun autoconf.
747
748
749 Changes: Modified:
750 +104 -0 trunk/configure (File Modified)
751
752
753 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
754 Log:
755 Need to check for various flavours of epoll,
756 even if --enable-epoll is forced.
757
758
759 Changes: Modified:
760 +1 -0 trunk/configure.ac (File Modified)
761
762
763 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
764 Log:
765 Hack to allow some more warnings, already present in configure (?).
766
767
768 Changes: Modified:
769 +1 -1 trunk/aclocal.m4 (File Modified)
770
771
772 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
773 Log:
774 Merge old trunk r2077,r2079:
775 - Move closing of servlink control fd to close_connection()
776 instead of doing it in exit_local_server(), and make sure
777 we first close the data fd and then the control fd.
778 - Have servlink process ready fds in order net, data, ctrl
779 instead of ctrl, data, net. This seems to fix the problem
780 that squit reasons do not show up on the other side of a
781 ziplink (by making it send any final SQUIT and/or ERROR
782 before noticing the closed control fd).
783
784
785 Changes: Modified:
786 +1 -1 trunk/servlink/io.c (File Modified)
787 +3 -12 trunk/src/client.c (File Modified)
788
789
790 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
791 Log:
792 Don't show the UID if a TS6 server sends a kick with
793 an empty or no comment. Note that charybdis never sends
794 such kicks.
795
796
797 Changes: Modified:
798 +4 -4 trunk/modules/core/m_kick.c (File Modified)
799
800
801 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
802 Log:
803 Merge old trunk r2081:
804 Don't say that services cannot be killed in
805 ERR_ISCHANSERVICE message (given when trying
806 to kick or deop them), as that's not the case.
807
808
809 Changes: Modified:
810 +1 -1 trunk/src/messages.tab (File Modified)
811
812
813 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
814 Log:
815 Merge old trunk r2059
816 Clarifications to the descriptions of umode +Q and cmode +F,
817 suggested by Ariadne@SorceryNet.
818
819
820 Changes: Modified:
821 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
822 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
823
824
825 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
826 Log:
827 Merge old trunk r2907,r2991:
828 Allow TESTLINE on channel names.
829
830
831 Changes: Modified:
832 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
833 +4 -0 trunk/help/opers/testline (File Modified)
834 +22 -0 trunk/modules/m_testline.c (File Modified)
835
836
837 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
838 Log:
839 Merge old trunk r2835:
840 resolver: if sendto(2) fails, try sending to the next nameserver
841
842
843 Changes: Modified:
844 +1 -1 trunk/src/res.c (File Modified)
845
846
847 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
848 Log:
849 Merge old trunk r2817:
850 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
851 starts with a digit. This is safe because the last
852 parameter is a nick and never a UID. (The first parameter
853 in a server-server two-param whois is a UID/SID.)
854
855
856 Changes: Modified:
857 +1 -1 trunk/modules/m_whois.c (File Modified)
858
859
860 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
861 Log:
862 Merge old trunk r2779,r2785:
863 Show correct privilege name in a few ERR_NOPRIVS numerics.
864
865
866 Changes: Modified:
867 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
868 +1 -1 trunk/extensions/m_opme.c (File Modified)
869 +2 -2 trunk/unsupported/m_force.c (File Modified)
870
871
872 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
873 Log:
874 Merge old trunk r2695:
875 Send an SQUIT instead of an ERROR to announce /die to connected servers.
876 This will generate better server notices.
877
878
879 Changes: Modified:
880 +3 -2 trunk/modules/core/m_die.c (File Modified)
881
882
883 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
884 Log:
885 Merge old trunk r2294:
886 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
887
888
889 Changes: Modified:
890 +1 -1 trunk/src/s_user.c (File Modified)
891
892
893 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
894 Log:
895 Merge old trunk r2226:
896 If we are connecting outward to a server, check if the
897 server name they sent is the same as what we tried to
898 connect to. Previously such a connection could succeed
899 if there existed connect blocks with the same IP and
900 passwords for the other server name.
901
902
903 Changes: Modified:
904 +11 -0 trunk/modules/core/m_server.c (File Modified)
905
906
907 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
908 Log:
909 Merge old trunk r2212:
910 Another handling of SJOINs without nicks:
911 Propagate them if the channel is +P or the channel
912 already existed, otherwise remove the channel again
913 and do not propagate the SJOIN.
914
915
916 Changes: Modified:
917 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
918
919
920 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
921 Log:
922 Remove channels entirely from /whois on services.
923 This cannot be overridden with operspy.
924
925
926 Changes: Modified:
927 +20 -17 trunk/modules/m_whois.c (File Modified)
928
929
930 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
931 Log:
932 Fix /who on channels with ** in their name.
933
934
935 Changes: Modified:
936 +2 -2 trunk/modules/m_who.c (File Modified)
937
938
939 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
940 Log:
941 NEWS: As in 2.1.3, mention that the TS6 revision will
942 interoperate with older versions
943
944
945 Changes: Modified:
946 +2 -1 trunk/NEWS (File Modified)
947
948
949 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
950 Log:
951 Fix documentation of HIDE_SERVERS_IPS define.
952
953
954 Changes: Modified:
955 +2 -2 trunk/include/config.h.dist (File Modified)
956
957
958 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
959 Log:
960 Don't leak auth{} spoofed ip for I-line is full notice either.
961
962
963 Changes: Modified:
964 +1 -1 trunk/src/s_conf.c (File Modified)
965
966
967 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
968 Log:
969 Update NEWS.
970
971
972 Changes: Modified:
973 +37 -0 trunk/NEWS (File Modified)
974
975
976 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
977 Log:
978 Allow /invite (but not invex) to override +r, +l, +j in
979 addition to +i. As before, a restrictive mode must be in
980 place at /invite time for the invite to have an effect;
981 +r does not count as a restrictive mode if the user is
982 logged in; +l and +j always count as restrictive modes to
983 allow for cases where they would allow join at /invite
984 time but not when the user tries to join.
985
986
987 Changes: Modified:
988 +6 -2 trunk/modules/m_invite.c (File Modified)
989 +21 -10 trunk/src/channel.c (File Modified)
990
991
992 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
993 Log:
994 Remove invite_ops_only, forcing it to YES.
995
996
997 Changes: Modified:
998 +0 -1 trunk/doc/example.conf (File Modified)
999 +0 -5 trunk/doc/reference.conf (File Modified)
1000 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1001 +0 -1 trunk/include/s_conf.h (File Modified)
1002 +0 -6 trunk/modules/m_info.c (File Modified)
1003 +10 -14 trunk/modules/m_invite.c (File Modified)
1004 +0 -1 trunk/src/newconf.c (File Modified)
1005 +0 -1 trunk/src/s_conf.c (File Modified)
1006
1007
1008 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1009 Log:
1010 Move username check after xline and dnsbl checks, so it
1011 will not complain to opers about clients who are xlined
1012 or blacklisted anyway (both of which silently reject).
1013
1014
1015 Changes: Modified:
1016 +15 -15 trunk/src/s_user.c (File Modified)
1017
1018
1019 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1020 Log:
1021 - MASTER_MAX is no longer relevant
1022
1023
1024 Changes: Modified:
1025 +0 -7 trunk/modules/m_set.c (File Modified)
1026
1027
1028 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1029 Log:
1030 - add config option for setting max_clients.
1031
1032
1033 Changes: Modified:
1034 +5 -0 trunk/doc/example.conf (File Modified)
1035 +5 -0 trunk/doc/reference.conf (File Modified)
1036 +2 -0 trunk/include/s_conf.h (File Modified)
1037 +1 -1 trunk/src/ircd.c (File Modified)
1038 +2 -0 trunk/src/newconf.c (File Modified)
1039 +2 -1 trunk/src/s_conf.c (File Modified)
1040
1041
1042 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1043 Log:
1044 - remove get_maxrss() and all of that insecure and unsafe nonsense
1045
1046
1047 Changes: Modified:
1048 +3 -38 trunk/src/ircd.c (File Modified)
1049 +1 -1 trunk/src/restart.c (File Modified)
1050 +0 -4 trunk/src/s_stats.c (File Modified)
1051
1052
1053 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1054 Log:
1055 - avoid some potential NULL dereferencing
1056
1057
1058 Changes: Modified:
1059 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1060
1061
1062 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1063 Log:
1064 - fix a typo
1065
1066
1067 Changes: Modified:
1068 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1069
1070
1071 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1072 Log:
1073 - rework poll a bit for the MAXCONNECTIONS changes.
1074
1075
1076 Changes: Modified:
1077 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1078
1079
1080 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1081 Log:
1082 Our way of using kqueue may cause it to report fds we
1083 don't know about anymore, cope.
1084
1085
1086 Changes: Modified:
1087 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1088
1089
1090 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1091 Log:
1092 Don't reference freed memory (fde_t) in comm_close().
1093
1094
1095 Changes: Modified:
1096 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1097
1098
1099 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1100 Log:
1101 - fix for 100% cpu use
1102
1103
1104 Changes: Modified:
1105 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1106
1107
1108 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1109 Log:
1110 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1111
1112
1113 Changes: Modified:
1114 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1115
1116
1117 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1118 Log:
1119 - clear up use of fd_table in ircd.
1120
1121
1122 Changes: Modified:
1123 +3 -2 trunk/src/s_serv.c (File Modified)
1124
1125
1126 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1127 Log:
1128 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1129
1130
1131 Changes: Modified:
1132 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1133 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1134 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1135 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1136 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1137 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1138 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1139 +2 -2 trunk/libcharybdis/select.c (File Modified)
1140
1141
1142 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1143 Log:
1144 Fix some cases where the size argument to strlcpy()
1145 for usernames and hostnames is 1 too small.
1146
1147
1148 Changes: Modified:
1149 +1 -1 trunk/modules/m_chghost.c (File Modified)
1150 +2 -2 trunk/src/res.c (File Modified)
1151 +2 -2 trunk/src/s_user.c (File Modified)
1152
1153
1154 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1155 Log:
1156 Cut down quit/part/kick reasons to avoid quit reasons
1157 overflowing the client exiting server notice (from
1158 TOPICLEN to 260). kill reasons become shorter accordingly.
1159 kline/dline/gline reasons become 390.
1160 away messages stay at TOPICLEN for now.
1161
1162
1163 Changes: Modified:
1164 +8 -3 trunk/include/ircd_defs.h (File Modified)
1165 +2 -2 trunk/modules/m_dline.c (File Modified)
1166 +4 -4 trunk/modules/m_gline.c (File Modified)
1167 +2 -2 trunk/modules/m_kline.c (File Modified)
1168
1169
1170 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1171 Log:
1172 Don't leak auth{} spoofed IP addresses in +f notices.
1173 from ratbox (androsyn)
1174
1175
1176 Changes: Modified:
1177 +10 -3 trunk/src/s_conf.c (File Modified)
1178
1179
1180 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1181 Log:
1182 Make oper_up() take +i/-i during opering up into account
1183 (e.g. no_oper_invis extension, +i in operator::umodes).
1184 Remove the hack from no_oper_invis.
1185
1186
1187 Changes: Modified:
1188 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1189 +4 -0 trunk/src/s_user.c (File Modified)
1190
1191
1192 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1193 Log:
1194 no_oper_invis: decrement invisible count when clearing
1195 invisible on a local client who has just opered up
1196 oper_up() should really do this
1197
1198
1199 Changes: Modified:
1200 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1201
1202
1203 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1204 Log:
1205 Put "End of Channel Quiet List" instead of
1206 "End of Channel Ban List" for a +q list.
1207 Due to client restrictions the numerics for
1208 quiet lists must be the same as for ban lists.
1209
1210
1211 Changes: Modified:
1212 +4 -1 trunk/src/chmode.c (File Modified)
1213
1214
1215 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1216 Log:
1217 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1218 Change TS6 JOIN processing
1219 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1220 a local user joins an existing channel
1221 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1222 propagating a TS6 JOIN
1223 - don't interpret simple modes in an incoming TS6 JOIN
1224
1225 This is to avoid desyncs when certain mode changes (e.g. -im)
1226 cross with joins. A downside is that simple modes will be
1227 more desynched when a JOIN creates a channel or lowers TS,
1228 but that's less important.
1229
1230 Update the TS6 specification to include this, and clarify
1231 that TMODE can come from a server and that MODE must be
1232 translated into TMODE from other servers too.
1233
1234
1235 Changes: Modified:
1236 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1237 +19 -127 trunk/modules/core/m_join.c (File Modified)
1238
1239
1240 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1241 Log:
1242 Make -logfile work again.
1243
1244
1245 Changes: Modified:
1246 +2 -2 trunk/src/s_log.c (File Modified)
1247
1248
1249 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1250 Log:
1251 - fix off-by-one memory overflow error.
1252
1253
1254 Changes: Modified:
1255 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1256
1257
1258 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1259 Log:
1260 Change handling of modularized umodes:
1261 - keep the bitmask reserved forever to the letter, fixing
1262 the problems when loading multiple umode modules,
1263 unloading them and then loading them in a different order
1264 - don't allow local users to change umodes which have
1265 been unloaded and don't set them on new users via
1266 default_umodes
1267
1268
1269 Changes: Modified:
1270 +24 -3 trunk/src/s_user.c (File Modified)
1271
1272
1273 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1274 Log:
1275 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1276
1277
1278 Changes: Modified:
1279 +1 -0 trunk/include/s_user.h (File Modified)
1280 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1281 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1282 +22 -0 trunk/src/s_user.c (File Modified)
1283
1284
1285 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1286 Log:
1287 DNSBL keyword substitution is available as of 2.1.3.
1288
1289
1290 Changes: Modified:
1291 +1 -1 trunk/doc/example.conf (File Modified)
1292
1293
1294 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1295 Log:
1296 Change two occurances like match(userinput, target_p->name) ||
1297 match(target_p->name, userinput) to just match(userinput,
1298 target_p->name). No client name can contain * or ? now.
1299
1300
1301 Changes: Modified:
1302 +1 -1 trunk/modules/m_trace.c (File Modified)
1303 +1 -2 trunk/src/s_serv.c (File Modified)
1304
1305
1306 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1307 Log:
1308 Do not try find_server() on a name find_client() has
1309 returned NULL for, as this will always return NULL
1310 since the removal of hostmasking.
1311
1312
1313 Changes: Modified:
1314 +1 -2 trunk/modules/m_pong.c (File Modified)
1315 +0 -4 trunk/src/s_serv.c (File Modified)
1316
1317
1318 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1319 Log:
1320 Remove server_exists() which checked whether the
1321 server name existed taking hostmasking into account
1322 and just check with find_server(); admittedly
1323 this checks if the name is a SID but that's not
1324 a real problem.
1325
1326
1327 Changes: Modified:
1328 +3 -27 trunk/modules/core/m_server.c (File Modified)
1329
1330
1331 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1332 Log:
1333 Remove hash_find_masked_server(), which made it possible
1334 to specify the full (unmasked) name of a server behind
1335 a hostmask. As a result find_any_client() (for prefixes)
1336 becomes equal to find_client(), so remove that too.
1337
1338
1339 Changes: Modified:
1340 +0 -1 trunk/include/hash.h (File Modified)
1341 +1 -75 trunk/src/hash.c (File Modified)
1342 +1 -1 trunk/src/parse.c (File Modified)
1343
1344
1345 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1346 Log:
1347 Remove '*' from valid server name characters.
1348 This makes it impossible to connect hostmasked servers.
1349 (This support didn't work well anyway, was incompatible
1350 with TS6 and we never masked ourselves.)
1351
1352
1353 Changes: Modified:
1354 +1 -1 trunk/src/match.c (File Modified)
1355
1356
1357 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1358 Log:
1359 Change spambot, flooder and jupe joiner notices from host to orighost.
1360
1361
1362 Changes: Modified:
1363 +1 -1 trunk/modules/core/m_join.c (File Modified)
1364 +2 -2 trunk/modules/core/m_message.c (File Modified)
1365 +2 -2 trunk/src/channel.c (File Modified)
1366
1367
1368 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1369 Log:
1370 Add documentation for SASL client protocol, same as atheme doc/SASL.
1371
1372
1373 Changes: Modified:
1374 + - trunk/doc/sasl.txt (File Added)
1375
1376
1377 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1378 Log:
1379 Include real hostname in Closing Link message for unknown
1380 connections that have sent USER. This is helpful for
1381 k-lined users while not breaking server IP hiding.
1382
1383
1384 Changes: Modified:
1385 +3 -1 trunk/src/client.c (File Modified)
1386
1387
1388 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1389 Log:
1390 Rerun autoconf.
1391
1392
1393 Changes: Modified:
1394 +29 -29 trunk/configure (File Modified)
1395
1396
1397 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1398 Log:
1399 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1400
1401
1402 Changes: Modified:
1403 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1404
1405
1406 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1407 Log:
1408 Backport from early 3.x:
1409
1410 --
1411 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1412 Log:
1413 - remove "Processing connection to foobar.net" message
1414
1415
1416 Changes: Modified:
1417 +0 -3 trunk/src/s_auth.c (File Modified)
1418
1419
1420 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1421 Log:
1422 - missed the processing connection one (actually, we can probably nuke this one)
1423
1424
1425 Changes: Modified:
1426 +1 -2 trunk/src/s_auth.c (File Modified)
1427
1428
1429 river 2006/09/27 16:33:05 UTC (20060927-2174)
1430 Log:
1431 get_client_name = stupid
1432
1433
1434
1435 Changes: Modified:
1436 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1437
1438
1439 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1440 Log:
1441 - remove excessive arguments
1442
1443
1444 Changes: Modified:
1445 +1 -2 trunk/src/s_conf.c (File Modified)
1446 +1 -1 trunk/src/s_user.c (File Modified)
1447
1448
1449 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1450 Log:
1451 - use sendto_one_notice() for on-connect notices too.
1452
1453
1454 Changes: Modified:
1455 +10 -10 trunk/src/s_auth.c (File Modified)
1456
1457
1458 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1459 Log:
1460 - use sendto_one_notice() in the core, too.
1461
1462
1463 Changes: Modified:
1464 +2 -2 trunk/src/chmode.c (File Modified)
1465 +8 -15 trunk/src/modules.c (File Modified)
1466 +3 -5 trunk/src/s_conf.c (File Modified)
1467 +1 -2 trunk/src/s_newconf.c (File Modified)
1468 +20 -57 trunk/src/s_user.c (File Modified)
1469
1470
1471 river 2006/09/27 16:19:25 UTC (20060927-2166)
1472 Log:
1473 the KILL command will use get_client_name(, SHOW_IP) instead of
1474 target->name, and will show a more useful error for local opers
1475
1476
1477
1478 Changes: Modified:
1479 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1480
1481
1482 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1483 Log:
1484 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1485
1486
1487 Changes: Modified:
1488 +4 -2 trunk/src/send.c (File Modified)
1489
1490
1491 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1492 Log:
1493 - back out r2159
1494
1495
1496 Changes: Modified:
1497 +1 -1 trunk/include/client.h (File Modified)
1498
1499
1500 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1501 Log:
1502 - get_id(): fall back to "*" if client has no known name
1503
1504
1505 Changes: Modified:
1506 +1 -1 trunk/include/client.h (File Modified)
1507
1508
1509 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1510 Log:
1511 - convert to sendto_one_notice().
1512
1513
1514 Changes: Modified:
1515 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1516 +4 -6 trunk/unsupported/m_force.c (File Modified)
1517
1518
1519 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1520 Log:
1521 - use sendto_one_notice() in many places instead of
1522 sendto_one(source_p, ":%s NOTICE %s :", ...);
1523
1524
1525 Changes: Modified:
1526 +10 -25 trunk/extensions/example_module.c (File Modified)
1527 +5 -14 trunk/extensions/hurt.c (File Modified)
1528 +1 -2 trunk/extensions/m_42.c (File Modified)
1529 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1530 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1531 +1 -2 trunk/extensions/m_opme.c (File Modified)
1532 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1533 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1534 +3 -7 trunk/modules/core/m_die.c (File Modified)
1535 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1536 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1537 +1 -2 trunk/modules/m_challenge.c (File Modified)
1538 +11 -15 trunk/modules/m_connect.c (File Modified)
1539 +20 -28 trunk/modules/m_dline.c (File Modified)
1540 +2 -2 trunk/modules/m_etrace.c (File Modified)
1541 +11 -21 trunk/modules/m_gline.c (File Modified)
1542 +2 -4 trunk/modules/m_kline.c (File Modified)
1543 +1 -2 trunk/modules/m_rehash.c (File Modified)
1544 +3 -7 trunk/modules/m_restart.c (File Modified)
1545 +31 -45 trunk/modules/m_set.c (File Modified)
1546 +2 -4 trunk/modules/m_testmask.c (File Modified)
1547 +5 -8 trunk/modules/m_unreject.c (File Modified)
1548 +2 -5 trunk/modules/m_xline.c (File Modified)
1549 --
1550
1551
1552 Changes: Modified:
1553 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1554 +10 -25 trunk/extensions/example_module.c (File Modified)
1555 +5 -14 trunk/extensions/hurt.c (File Modified)
1556 +1 -2 trunk/extensions/m_42.c (File Modified)
1557 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1558 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1559 +1 -2 trunk/extensions/m_opme.c (File Modified)
1560 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1561 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1562 +3 -7 trunk/modules/core/m_die.c (File Modified)
1563 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1564 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1565 +1 -2 trunk/modules/m_challenge.c (File Modified)
1566 +11 -15 trunk/modules/m_connect.c (File Modified)
1567 +2 -4 trunk/modules/m_dline.c (File Modified)
1568 +2 -2 trunk/modules/m_etrace.c (File Modified)
1569 +11 -21 trunk/modules/m_gline.c (File Modified)
1570 +2 -4 trunk/modules/m_kline.c (File Modified)
1571 +1 -2 trunk/modules/m_rehash.c (File Modified)
1572 +3 -7 trunk/modules/m_restart.c (File Modified)
1573 +31 -45 trunk/modules/m_set.c (File Modified)
1574 +2 -4 trunk/modules/m_testmask.c (File Modified)
1575 +5 -8 trunk/modules/m_unreject.c (File Modified)
1576 +1 -3 trunk/modules/m_xline.c (File Modified)
1577 +2 -2 trunk/src/chmode.c (File Modified)
1578 +8 -15 trunk/src/modules.c (File Modified)
1579 +10 -14 trunk/src/s_auth.c (File Modified)
1580 +3 -6 trunk/src/s_conf.c (File Modified)
1581 +1 -2 trunk/src/s_newconf.c (File Modified)
1582 +20 -57 trunk/src/s_user.c (File Modified)
1583 +4 -2 trunk/src/send.c (File Modified)
1584 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1585 +4 -6 trunk/unsupported/m_force.c (File Modified)
1586
1587
1588 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1589 Log:
1590 - keyword-subst from charybdis 2.2.
1591
1592
1593 Changes: Modified:
1594 +12 -3 trunk/doc/example.conf (File Modified)
1595 +58 -3 trunk/doc/reference.conf (File Modified)
1596 + - trunk/include/substitution.h (File Added)
1597 +1 -0 trunk/src/Makefile.in (File Modified)
1598 +2 -2 trunk/src/s_conf.c (File Modified)
1599 +164 -1 trunk/src/s_user.c (File Modified)
1600 + - trunk/src/substitution.c (File Added)
1601
1602
1603 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1604 Log:
1605 Removed merge tracking for "svnmerge" for
1606 http://svn.atheme.org/charybdis/branches/release-2.2
1607
1608
1609 Changes: Modified:
1610 + - trunk/ (Property Modified)
1611
1612
1613 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1614 Log:
1615 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1616 http://svn.atheme.org/charybdis/branches/release-2.2
1617
1618
1619 Changes: Modified:
1620 + - trunk/ (Property Modified)
1621
1622
1623 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1624 Log:
1625 Removed merge tracking for "svnmerge" for
1626 http://svn.atheme.org/charybdis/branches/release-2.2
1627
1628
1629 Changes: Modified:
1630 + - trunk/ (Property Modified)
1631
1632
1633 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1634 Log:
1635 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1636 http://svn.atheme.org/charybdis/branches/release-2.2
1637
1638
1639 Changes: Modified:
1640 + - trunk/ (Property Modified)
1641
1642
1643 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1644 Log:
1645 - bleah
1646
1647
1648 Changes: Modified:
1649 + - trunk/ (Property Modified)
1650
1651
1652 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1653 Log:
1654 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1655 http://svn.atheme.org/charybdis/branches/release-2.2
1656
1657
1658 Changes: Modified:
1659 + - trunk/ (Property Modified)
1660
1661
1662 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1663 Log:
1664 - version bump to 2.2.0
1665
1666
1667 Changes: Modified:
1668 +3 -1 trunk/NEWS (File Modified)
1669 +1 -1 trunk/configure.ac (File Modified)
1670
1671
1672 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1673 Log:
1674 - the new plan:
1675 + branches/release-2.1 -> 2.2 base
1676 + 3.0 -> branches/cxxconversion
1677 + backport some immediate 3.0 functionality for 2.2
1678 + other stuff
1679
1680
1681 Changes: Modified:
1682 + - trunk/ (File Added)
1683
1684
1685 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1686 Log:
1687 Merged revisions 3135,3137 via svnmerge from
1688 http://svn.atheme.org/charybdis/trunk
1689
1690 ........
1691 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1692
1693 - Expand TRACE description
1694 - Mention expiry time in TESTLINE
1695 ........
1696 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1697
1698 Update copyright year for sgml docs to 2007.
1699 ........
1700
1701
1702 Changes: Modified:
1703 + - branches/release-2.1/ (Property Modified)
1704 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1705 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1706
1707
1708 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1709 Log:
1710 Merged revisions 1999 via svnmerge from
1711 http://svn.atheme.org/charybdis/trunk
1712 Add river to CREDITS
1713
1714 ........
1715 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1716
1717 vanity
1718 ........
1719
1720
1721 Changes: Modified:
1722 + - branches/release-2.1/ (Property Modified)
1723 +1 -0 branches/release-2.1/CREDITS (File Modified)
1724
1725
1726 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1727 Log:
1728 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1730
1731 ........
1732 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1733
1734 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1735 ........
1736 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1737
1738 - add use_forward to /info
1739 ........
1740 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1741
1742 Call channel_modes() with &me instead of source_p when
1743 sending out a JOIN and SJOIN for a local user. This
1744 saves checking whether they are on the channel they
1745 have just joined.
1746 ........
1747 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1748
1749 If use_forward is disabled:
1750 - hide +fFQ in 005
1751 - hide +f in /mode #channel (/mode #channel f still shows it)
1752 - do not send any mode changes adding +f to local clients
1753 (-f ones are still sent)
1754 ........
1755
1756
1757 Changes: Modified:
1758 + - branches/release-2.1/ (Property Modified)
1759 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1760 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1761 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1762 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1763 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1764 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1765 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1766 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1767 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1768 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1769 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1770 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1771
1772
1773 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1774 Log:
1775 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1776
1777
1778 Changes: Modified:
1779 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1780 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1781 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1782
1783
1784 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1785 Log:
1786 Add accountability (wallops, log) to OKICK.
1787
1788
1789 Changes: Modified:
1790 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1791
1792
1793 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1794 Log:
1795 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1796 Similar to branches/release-2.2 r3061.
1797
1798
1799 Changes: Modified:
1800 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1801
1802
1803 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1804 Log:
1805 - Write xline to file after instead of before notifying opers and source
1806 - Also notify source of failure to add xline
1807 Similar to branches/release-2.2 r3057.
1808
1809
1810 Changes: Modified:
1811 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1812
1813
1814 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1815 Log:
1816 If a dline/kline/resv cannot be added to the file, send
1817 the regular notices to local opers and source anyway,
1818 and also warn the source (local opers were already warned).
1819 Similar to branches/release-2.2 r3053.
1820
1821
1822 Changes: Modified:
1823 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1824
1825
1826 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1827 Log:
1828 Port over fixes from unkline/unxline/unresv to undline.
1829 Similar to branches/release-2.2 r3049.
1830
1831
1832 Changes: Modified:
1833 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1834
1835
1836 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1837 Log:
1838 Merged revisions 2915 via svnmerge from
1839 http://svn.atheme.org/charybdis/trunk
1840
1841 ........
1842 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1843
1844 In usage message, show kline.conf and xline.conf instead
1845 of klines.conf and xlines.conf.
1846 ........
1847
1848
1849 Changes: Modified:
1850 + - branches/release-2.1/ (Property Modified)
1851 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1852
1853
1854 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1855 Log:
1856 Merged revisions 2831,2833,2853 via svnmerge from
1857 http://svn.atheme.org/charybdis/trunk
1858
1859 ........
1860 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1861
1862 unkline/unxline/unresv:
1863 - if fclose on the output returns an error, treat this as a
1864 write error too
1865 - check if the rename from the temp file to the ban conf failed
1866 ........
1867 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1868
1869 When adding a permanent dline/kline/xline/resv, check
1870 the return value of fclose().
1871 ........
1872 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1873
1874 Do not free xline aconf if it could not be written out.
1875 It will be added to the list in memory anyway.
1876 ........
1877
1878
1879 Changes: Modified:
1880 + - branches/release-2.1/ (Property Modified)
1881 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1882 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1883 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1884 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1885
1886
1887 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1888 Log:
1889 NEWS: Clarify effects of ip_cloaking changes a little.
1890
1891
1892 Changes: Modified:
1893 +2 -0 branches/release-2.1/NEWS (File Modified)
1894
1895
1896 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1897 Log:
1898 Rerun autoconf.
1899
1900
1901 Changes: Modified:
1902 +9 -9 branches/release-2.1/configure (File Modified)
1903
1904
1905 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1906 Log:
1907 Version bump on 2.1 branch to 2.1.2.
1908
1909
1910 Changes: Modified:
1911 +1 -1 branches/release-2.1/configure.ac (File Modified)
1912
1913
1914 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1915 Log:
1916 Mention r2801/r2805.
1917
1918
1919 Changes: Modified:
1920 +1 -0 branches/release-2.1/NEWS (File Modified)
1921
1922
1923 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1924 Log:
1925 Merged revisions 2801 via svnmerge from
1926 http://svn.atheme.org/charybdis/trunk
1927
1928 ........
1929 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1930
1931 ip_cloaking: try to avoid truncation by removing more
1932 components of the hostname (except the TLD).
1933 ........
1934
1935
1936 Changes: Modified:
1937 + - branches/release-2.1/ (Property Modified)
1938 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1939
1940
1941 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1942 Log:
1943 Update NEWS.
1944
1945
1946 Changes: Modified:
1947 +8 -1 branches/release-2.1/NEWS (File Modified)
1948
1949
1950 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1951 Log:
1952 Merged revisions 2781 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954
1955 ........
1956 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1957
1958 Fix stupid bug: checked a hostmask against the found
1959 ban instead of all exceptions, causing all host mangled
1960 clients to be exempted if there was a single ban
1961 exception in many cases.
1962 ........
1963
1964
1965 Changes: Modified:
1966 + - branches/release-2.1/ (Property Modified)
1967 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1968
1969
1970 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1971 Log:
1972 Merged revisions 2773 via svnmerge from
1973 http://svn.atheme.org/charybdis/trunk
1974
1975 ........
1976 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1977
1978 user@host must be *@* for a shared{} block with flags=locops
1979 (server should not be *).
1980 ........
1981
1982
1983 Changes: Modified:
1984 + - branches/release-2.1/ (Property Modified)
1985 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1986
1987
1988 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1989 Log:
1990 Tweak \s code a little.
1991
1992
1993 Changes: Modified:
1994 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1995 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1996 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1997
1998
1999 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2000 Log:
2001 Merged revisions 2761 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2003
2004 ........
2005 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2006
2007 The testline/no_tilde fixes are in 2.1.1.
2008 ........
2009
2010
2011 Changes: Modified:
2012 + - branches/release-2.1/ (Property Modified)
2013 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2014
2015
2016 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2017 Log:
2018 Update NEWS.
2019
2020
2021 Changes: Modified:
2022 +4 -1 branches/release-2.1/NEWS (File Modified)
2023
2024
2025 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2026 Log:
2027 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
2028 http://svn.atheme.org/charybdis/trunk
2029 no_tilde fixes
2030
2031 ........
2032 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2033
2034 If the auth{} block has no_tilde and is not kline exempt,
2035 check the username without tilde against klines too.
2036 This is consistent with the way klines work on spoofs
2037 (klines checked on both raw and appearing-on-IRC version).
2038 ........
2039 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2040
2041 Rework the fix for klines with no_tilde.
2042 Add an extra argument to find_address_conf() for the
2043 username without tilde, as that may contain one character more.
2044 ........
2045 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2046
2047 Unbreak compile (because of r2697).
2048 testline with ~ could be improved some more perhaps, but this should work.
2049 ........
2050 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2051
2052 testline: take no_tilde and username truncation into account
2053 ........
2054 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2055
2056 Add some information on /testline with no_tilde and username truncation.
2057 ........
2058
2059
2060 Changes: Modified:
2061 + - branches/release-2.1/ (Property Modified)
2062 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2063 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2064 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2065 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2066 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2067 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2068
2069
2070 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2071 Log:
2072 Merged revisions 2149,2151 via svnmerge from
2073 http://svn.atheme.org/charybdis/trunk
2074
2075 ........
2076 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2077
2078 Move kills from services from +s to +k snomask.
2079 Kills from non-service opers remain on +s.
2080 ........
2081 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2082
2083 Update description of +s and +k snomasks.
2084 ........
2085
2086
2087 Changes: Modified:
2088 + - branches/release-2.1/ (Property Modified)
2089 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2090 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2091 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2092
2093
2094 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2095 Log:
2096 Merged revisions 2685 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2098
2099 ........
2100 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2101
2102 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2103 ........
2104
2105
2106 Changes: Modified:
2107 + - branches/release-2.1/ (Property Modified)
2108 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2109
2110
2111 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2112 Log:
2113 Merged revisions 2693 via svnmerge from
2114 http://svn.atheme.org/charybdis/trunk
2115
2116 ........
2117 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2118
2119 Fix truncation (by one) of unidented usernames
2120 if user registration is done because of DNSBL
2121 completion (which is the usual case if a valid
2122 NICK and USER are sent quickly and any DNSBLs
2123 are enabled).
2124 ........
2125
2126
2127 Changes: Modified:
2128 + - branches/release-2.1/ (Property Modified)
2129 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2130
2131
2132 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2133 Log:
2134 Update NEWS.
2135
2136
2137 Changes: Modified:
2138 +10 -0 branches/release-2.1/NEWS (File Modified)
2139
2140
2141 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2142 Log:
2143 Rerun autoconf.
2144
2145
2146 Changes: Modified:
2147 +9 -9 branches/release-2.1/configure (File Modified)
2148
2149
2150 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2151 Log:
2152 Version bump to 2.1.1.
2153
2154
2155 Changes: Modified:
2156 +1 -1 branches/release-2.1/configure.ac (File Modified)
2157
2158
2159 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2160 Log:
2161 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
2162 http://svn.atheme.org/charybdis/trunk
2163
2164 ........
2165 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2166
2167 - fix a server notice on SID collision where the server name is mentioned twice
2168 ........
2169 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2170
2171 - get_server_name() is stupid
2172 ........
2173 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2174
2175 - fix an oops
2176 ........
2177 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2178
2179 Do the Attempt to re-introduce SID server notice somewhat
2180 differently, showing a real host again if !HIDE_SERVERS_IPS
2181 and still showing the server name exactly once.
2182 ........
2183 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2184
2185 Fix log message for Attempt to re-introduce SID (server notice was ok).
2186 ........
2187 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2188
2189 - replace "No N line" with "no connect block" in a
2190 serverlog message
2191 - show attempted server name in a few serverlog messages
2192 ........
2193
2194
2195 Changes: Modified:
2196 + - branches/release-2.1/ (Property Modified)
2197 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2198
2199
2200 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2201 Log:
2202 Merged revisions 2218 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2204
2205 ........
2206 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2207
2208 Fix garbage in /stats y output on 64-bit archs.
2209 ........
2210
2211
2212 Changes: Modified:
2213 + - branches/release-2.1/ (Property Modified)
2214 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2215
2216
2217 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2218 Log:
2219 Merged revisions 2438 via svnmerge from
2220 http://svn.atheme.org/charybdis/trunk
2221
2222 ........
2223 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2224
2225 Enable Revision keyword in addition to Id.
2226 ........
2227
2228
2229 Changes: Modified:
2230 + - branches/release-2.1/ (Property Modified)
2231 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2232
2233
2234 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2235 Log:
2236 Merged revisions 2679 via svnmerge from
2237 http://svn.atheme.org/charybdis/trunk
2238
2239 ........
2240 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2241
2242 Port over ratbox 2.2 r23253 (anfl):
2243 - remove the cached storage of how many +beI there are, thereby fixing a
2244 case where it can get desynced from reality
2245 ........
2246
2247
2248 Changes: Modified:
2249 + - branches/release-2.1/ (Property Modified)
2250 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2251 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2252
2253
2254 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2255 Log:
2256 Merged revisions 2093,2095 via svnmerge from
2257 http://svn.atheme.org/charybdis/trunk
2258
2259 ........
2260 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2261
2262 - change DNSBL licensing to BSD.
2263 ........
2264 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2265
2266 - change x86-assembly FNV implementation to BSD license
2267 ........
2268
2269
2270 Changes: Modified:
2271 + - branches/release-2.1/ (Property Modified)
2272 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2273 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2274
2275
2276 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2277 Log:
2278 Merged revisions 2073,2075 via svnmerge from
2279 http://svn.atheme.org/charybdis/trunk
2280
2281 ........
2282 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2283
2284 Put full information in the squit reason when exiting
2285 a server due to a servlink (ziplinks) error.
2286 ........
2287 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2288
2289 Put full information in the squit reason when exiting
2290 a server due to not enough arguments for a command.
2291 ........
2292
2293
2294 Changes: Modified:
2295 + - branches/release-2.1/ (Property Modified)
2296 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2297 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2298
2299
2300 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2301 Log:
2302 Merged revisions 2071 via svnmerge from
2303 http://svn.atheme.org/charybdis/trunk
2304
2305 ........
2306 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2307
2308 Don't redirect users from an existing domain to an
2309 existing server in reference.conf.
2310 Idea from ratbox.
2311 ........
2312
2313
2314 Changes: Modified:
2315 + - branches/release-2.1/ (Property Modified)
2316 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2317
2318
2319 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2320 Log:
2321 Merged revisions 2053 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2323
2324 ........
2325 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2326
2327 Make find_channel_membership() choose the shortest list
2328 (channel's list or user's list) to search, avoiding excessive
2329 CPU usage with services which are in lots of channels.
2330 From ratbox 2.2 (anfl/jilles)
2331 ........
2332
2333
2334 Changes: Modified:
2335 + - branches/release-2.1/ (Property Modified)
2336 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2337
2338
2339 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2340 Log:
2341 Rerun autoconf.
2342
2343
2344 Changes: Modified:
2345 +9 -9 branches/release-2.1/configure (File Modified)
2346
2347
2348 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2349 Log:
2350 Version change 2.1.0rc1 -> 2.1.0 (release).
2351
2352
2353 Changes: Modified:
2354 +1 -1 branches/release-2.1/configure.ac (File Modified)
2355
2356
2357 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2358 Log:
2359 Merged revisions 2029 via svnmerge from
2360 http://svn.atheme.org/charybdis/trunk
2361
2362 ........
2363 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2364
2365 NEWS: mention m_webirc.c module
2366 ........
2367
2368
2369 Changes: Modified:
2370 + - branches/release-2.1/ (Property Modified)
2371 +1 -0 branches/release-2.1/NEWS (File Modified)
2372
2373
2374 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2375 Log:
2376 Rerun autoconf.
2377
2378
2379 Changes: Modified:
2380 +9 -9 branches/release-2.1/configure (File Modified)
2381
2382
2383 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2384 Log:
2385 Change version to 2.1.0rc1.
2386
2387
2388 Changes: Modified:
2389 +1 -1 branches/release-2.1/configure.ac (File Modified)
2390
2391
2392 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2393 Log:
2394 Merged revisions 2021 via svnmerge from
2395 http://svn.atheme.org/charybdis/trunk
2396
2397 ........
2398 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2399
2400 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2401 related flaky looking things, and instead keep a list
2402 of BlacklistClients in PreClient.
2403 ........
2404
2405
2406 Changes: Modified:
2407 + - branches/release-2.1/ (Property Modified)
2408 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2409 +1 -1 branches/release-2.1/include/client.h (File Modified)
2410 +0 -1 branches/release-2.1/include/res.h (File Modified)
2411 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2412 +0 -24 branches/release-2.1/src/res.c (File Modified)
2413 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2414
2415
2416 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2417 Log:
2418 Merged revisions 2015,2017 via svnmerge from
2419 http://svn.atheme.org/charybdis/trunk
2420
2421 ........
2422 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2423
2424 Check if the name in the question section of the
2425 DNS reply matches what we queried, to guard against
2426 late replies to a previous query with the same id.
2427 ........
2428 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2429
2430 res.c: add a comment summarizing our changes
2431 ........
2432
2433
2434 Changes: Modified:
2435 + - branches/release-2.1/ (Property Modified)
2436 +53 -18 branches/release-2.1/src/res.c (File Modified)
2437
2438
2439 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2440 Log:
2441 Merged revisions 1981 via svnmerge from
2442 http://svn.atheme.org/charybdis/trunk
2443
2444 ........
2445 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2446
2447 Alphabetize extensions and tweak the descriptions a little.
2448 ........
2449
2450
2451 Changes: Modified:
2452 + - branches/release-2.1/ (Property Modified)
2453 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2454 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2455
2456
2457 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2458 Log:
2459 Merged revisions 1975 via svnmerge from
2460 http://svn.atheme.org/charybdis/trunk
2461
2462 ........
2463 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2464
2465 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2466 We should use the IP and not truncate the hostname.
2467 From ratbox 2.2 (androsyn)
2468 ........
2469
2470
2471 Changes: Modified:
2472 + - branches/release-2.1/ (Property Modified)
2473 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2474
2475
2476 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2477 Log:
2478 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2479 http://svn.atheme.org/charybdis/trunk
2480
2481
2482 Changes: Modified:
2483 + - branches/release-2.1/ (Property Modified)
2484
2485
2486 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2487 Log:
2488 - branch 2.1 release family
2489
2490
2491 Changes: Modified:
2492 + - branches/release-2.1/ (File Added)
2493
2494
2495 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2496 Log:
2497 Describe new handling of host mangling in channel bans in SGML.
2498
2499
2500 Changes: Modified:
2501 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2502
2503
2504 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2505 Log:
2506 - ok, 2.1 operline brought to you by marvin the melancholy robot
2507
2508
2509 Changes: Modified:
2510 +1 -1 trunk/src/messages.tab (File Modified)
2511
2512
2513 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2514 Log:
2515 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2516 If anybody comes up with anything better, then please let us know
2517 and we will change this before 2.1 is branched.
2518
2519
2520 Changes: Modified:
2521 +1 -1 trunk/src/messages.tab (File Modified)
2522
2523
2524 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2525 Log:
2526 Add EUID to capab.txt.
2527
2528
2529 Changes: Modified:
2530 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2531
2532
2533 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2534 Log:
2535 Update NEWS file.
2536
2537
2538 Changes: Modified:
2539 +3 -0 trunk/NEWS (File Modified)
2540
2541
2542 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2543 Log:
2544 Allow service{} servers to manipulate the nick delay table
2545 (for "nickserv enforcement").
2546 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2547 If duration is 0, the nickdelay entry is removed, otherwise
2548 it is added with the duration in seconds (maximum 24 hours).
2549 It is suggested that this is used if the EUID capab is present.
2550
2551
2552 Changes: Modified:
2553 +42 -1 trunk/modules/m_services.c (File Modified)
2554
2555
2556 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2557 Log:
2558 HURT: strip off *@ from the start of the mask
2559 reject anything else containing '@' or '!'
2560
2561
2562 Changes: Modified:
2563 +11 -0 trunk/extensions/hurt.c (File Modified)
2564
2565
2566 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2567 Log:
2568 ircd.c: need supported.h here
2569
2570
2571 Changes: Modified:
2572 +1 -0 trunk/src/ircd.c (File Modified)
2573
2574
2575 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2576 Log:
2577 HURT: less ambiguity here
2578 ips/hosts to be hurt must contain a '.' or ':' otherwise
2579 they are interpreted as nicks
2580
2581
2582 Changes: Modified:
2583 +14 -9 trunk/extensions/hurt.c (File Modified)
2584
2585
2586 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2587 Log:
2588 - we're now ircd-charybdis.org.
2589 - properly alphabetize credits
2590
2591
2592 Changes: Modified:
2593 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2594
2595
2596 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2597 Log:
2598 - add additional modules to the configs
2599
2600
2601 Changes: Modified:
2602 +6 -0 trunk/doc/example.conf (File Modified)
2603 +12 -0 trunk/doc/reference.conf (File Modified)
2604
2605
2606 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2607 Log:
2608 - remove hurt.h, it is pointless and confusing
2609
2610
2611 Changes: Modified:
2612 +27 -62 trunk/extensions/hurt.c (File Modified)
2613 + - trunk/extensions/hurt.h (File Deleted)
2614
2615
2616 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2617 Log:
2618 - add code to suggest a local HURT by nickname.
2619 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2620
2621
2622 Changes: Modified:
2623 +40 -10 trunk/extensions/hurt.c (File Modified)
2624 +1 -0 trunk/extensions/hurt.h (File Modified)
2625
2626
2627 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2628 Log:
2629 - update NEWS file
2630
2631
2632 Changes: Modified:
2633 +2 -1 trunk/NEWS (File Modified)
2634
2635
2636 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2637 Log:
2638 MASKTRACE/TESTMASK: check orighost as well
2639
2640
2641 Changes: Modified:
2642 +4 -2 trunk/modules/m_etrace.c (File Modified)
2643 +3 -1 trunk/modules/m_testmask.c (File Modified)
2644
2645
2646 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2647 Log:
2648 Make RPL_ISUPPORT (005) numeric modularizable.
2649 Currently it will reassemble the numeric every time
2650 it needs to be sent, using a few dozen callbacks;
2651 if this is too slow some caching scheme should be
2652 implemented.
2653
2654
2655 Changes: Modified:
2656 +0 -1 trunk/include/s_user.h (File Modified)
2657 +36 -114 trunk/include/supported.h (File Modified)
2658 +1 -1 trunk/modules/m_version.c (File Modified)
2659 +1 -0 trunk/src/Makefile.in (File Modified)
2660 +1 -0 trunk/src/ircd.c (File Modified)
2661 +300 -25 trunk/src/s_user.c (File Modified)
2662 + - trunk/src/supported.c (File Added)
2663
2664
2665 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2666 Log:
2667 EUID orighost could differ from host only in case,
2668 do not mark as dynamic spoof then
2669
2670
2671 Changes: Modified:
2672 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2673
2674
2675 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2676 Log:
2677 kline help file: clarify a bit and remove some obsolete stuff
2678 partly suggested by Olin
2679
2680
2681 Changes: Modified:
2682 +8 -8 trunk/help/opers/kline (File Modified)
2683
2684
2685 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2686 Log:
2687 Update NEWS file.
2688
2689
2690 Changes: Modified:
2691 +20 -0 trunk/NEWS (File Modified)
2692
2693
2694 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2695 Log:
2696 Show real host/IP to nonopers whoising themselves.
2697 The IP is not shown for auth{} spoofs, otherwise it is,
2698 as it looked rather weird to me to show an auth{} spoofed
2699 IP like this. (/userhost on self still shows the IP.)
2700
2701
2702 Changes: Modified:
2703 +13 -2 trunk/modules/m_whois.c (File Modified)
2704
2705
2706 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2707 Log:
2708 Document nick_delay stuff and move it around a bit.
2709
2710
2711 Changes: Modified:
2712 +1 -2 trunk/doc/example.conf (File Modified)
2713 +8 -2 trunk/doc/reference.conf (File Modified)
2714
2715
2716 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2717 Log:
2718 - disable nickdelay by default. Needs to be documented in reference.conf.
2719
2720
2721 Changes: Modified:
2722 +2 -0 trunk/doc/example.conf (File Modified)
2723 +2 -0 trunk/doc/reference.conf (File Modified)
2724
2725
2726 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2727 Log:
2728 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2729
2730
2731 Changes: Modified:
2732 +2 -1 trunk/modules/m_services.c (File Modified)
2733
2734
2735 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2736 Log:
2737 ip_cloaking: somewhat hackish but we need to send the
2738 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2739 umodes
2740
2741
2742 Changes: Modified:
2743 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2744
2745
2746 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2747 Log:
2748 If EUID is used, show realhost in far connect notice
2749 (but not in far disconnect notice).
2750
2751
2752 Changes: Modified:
2753 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2754
2755
2756 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2757 Log:
2758 ip_cloaking:
2759 - use non-ENCAP CHGHOST if possible
2760 - really introduce new users with their mangled and real
2761 host if +h is in default umodes
2762
2763
2764 Changes: Modified:
2765 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2766
2767
2768 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2769 Log:
2770 Add non-ENCAP CHGHOST.
2771
2772
2773 Changes: Modified:
2774 +49 -11 trunk/modules/m_chghost.c (File Modified)
2775
2776
2777 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2778 Log:
2779 Initial addition of EUID (puts realhost/account in same
2780 command as user introduction).
2781 See doc/technical/euid.txt for more information.
2782 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2783
2784
2785 Changes: Modified:
2786 + - trunk/doc/technical/euid.txt (File Added)
2787 +2 -1 trunk/include/s_serv.h (File Modified)
2788 +1 -1 trunk/include/s_user.h (File Modified)
2789 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2790 +1 -34 trunk/modules/m_chghost.c (File Modified)
2791 +0 -28 trunk/modules/m_services.c (File Modified)
2792 +30 -1 trunk/src/s_serv.c (File Modified)
2793 +30 -3 trunk/src/s_user.c (File Modified)
2794
2795
2796 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2797 Log:
2798 Store the mangled host in localClient and use it for
2799 ban matching (also match real host for mangled users,
2800 also match mangled host for uncloaked users).
2801 Improve interaction of +h with auth{} and services
2802 spoofs.
2803 Note that all of this only applies to clients who
2804 connect after the mangling module is loaded
2805 (other clients cannot even set +h).
2806 The sorcerynet cloaking module has not been updated
2807 for these changes.
2808
2809
2810 Changes: Modified:
2811 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2812 +3 -0 trunk/include/client.h (File Modified)
2813 +64 -5 trunk/src/channel.c (File Modified)
2814 +1 -0 trunk/src/client.c (File Modified)
2815 +2 -2 trunk/src/s_user.c (File Modified)
2816
2817
2818 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2819 Log:
2820 Document /stats U letters in sgml.
2821
2822
2823 Changes: Modified:
2824 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2825
2826
2827 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2828 Log:
2829 Better description of hub_mask and leaf_mask.
2830
2831
2832 Changes: Modified:
2833 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2834
2835
2836 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2837 Log:
2838 Add operspy_dont_care_user_info to sgml docs.
2839
2840
2841 Changes: Modified:
2842 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2843
2844
2845 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2846 Log:
2847 Add general::operspy_dont_care_user_info.
2848 This makes /who mask equivalent to /who !mask for opers
2849 with the operspy flag, and removes the operspy log/notice
2850 on /who mask, /masktrace and /scan.
2851 The necessary privilege (operspy flag) is unchanged.
2852 Behaviour for the other operspy commands (channel
2853 related ones) is also unchanged.
2854
2855
2856 Changes: Modified:
2857 +1 -0 trunk/doc/example.conf (File Modified)
2858 +6 -0 trunk/doc/reference.conf (File Modified)
2859 +1 -0 trunk/include/s_conf.h (File Modified)
2860 +10 -8 trunk/modules/m_etrace.c (File Modified)
2861 +6 -0 trunk/modules/m_info.c (File Modified)
2862 +8 -5 trunk/modules/m_scan.c (File Modified)
2863 +1 -1 trunk/modules/m_version.c (File Modified)
2864 +6 -1 trunk/modules/m_who.c (File Modified)
2865 +1 -0 trunk/src/newconf.c (File Modified)
2866 +1 -0 trunk/src/s_conf.c (File Modified)
2867
2868
2869 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2870 Log:
2871 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2872 This letter will also be used for showing operspy with
2873 limited accountability (show non channel related info
2874 without '!' or notice).
2875
2876
2877 Changes: Modified:
2878 +2 -0 trunk/doc/server-version-info (File Modified)
2879 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2880 +2 -0 trunk/include/ircd.h (File Modified)
2881 +6 -0 trunk/modules/m_info.c (File Modified)
2882 +2 -0 trunk/modules/m_version.c (File Modified)
2883 +1 -0 trunk/src/ircd_state.c (File Modified)
2884
2885
2886 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2887 Log:
2888 Add m_webirc module, allows showing real host of CGI:IRC users.
2889 Differences to the version available on my web page for a while:
2890 instructions on how to set it up.
2891
2892
2893 Changes: Modified:
2894 +137 -0 trunk/extensions/Makefile.in (File Modified)
2895 + - trunk/extensions/m_webirc.c (File Added)
2896
2897
2898 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2899 Log:
2900 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2901
2902
2903 Changes: Modified:
2904 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2905
2906
2907 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2908 Log:
2909 - move beu from core to contributors
2910 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2911
2912
2913 Changes: Modified:
2914 +2 -2 trunk/CREDITS (File Modified)
2915
2916
2917 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2918 Log:
2919 Mention that class blocks must be defined before the
2920 auth or connect blocks referencing them.
2921
2922
2923 Changes: Modified:
2924 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2925
2926
2927 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2928 Log:
2929 extb_canjoin:
2930 - change from "can join" to "is banned", this reverses sense
2931 and removes "weird" checks like for +i, +l, +j
2932 - don't allow $j to same channel
2933 - +s/+p restriction removed, anyone can /mode b anyway
2934 - +k check removed
2935
2936
2937 Changes: Modified:
2938 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2939
2940
2941 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2942 Log:
2943 Add a few important lines from reference.conf to example.conf.
2944
2945
2946 Changes: Modified:
2947 +8 -1 trunk/doc/example.conf (File Modified)
2948
2949
2950 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2951 Log:
2952 - we don't support rtsigio anymore
2953 - we definately don't support VMS nor Cygwin either.
2954
2955
2956 Changes: Modified:
2957 +2 -2 trunk/INSTALL (File Modified)
2958 +0 -2 trunk/README.FIRST (File Modified)
2959
2960
2961 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2962 Log:
2963 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2964
2965
2966 Changes: Modified:
2967 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2968
2969
2970 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2971 Log:
2972 extb_canjoin:
2973 - return EXTBAN_NOMATCH for a valid ban that does not match
2974 - consider a $j ban invalid if we were already processing a
2975 can_join for a $j ban
2976
2977
2978 Changes: Modified:
2979 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2980
2981
2982 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2983 Log:
2984 extb_extgecos: realhost -> orighost
2985
2986
2987 Changes: Modified:
2988 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2989
2990
2991 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2992 Log:
2993 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2994
2995
2996 Changes: Modified:
2997 +59 -0 trunk/extensions/Makefile.in (File Modified)
2998 + - trunk/extensions/extb_canjoin.c (File Added)
2999
3000
3001 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3002 Log:
3003 - oh right, charybdis calls that 'orighost'.
3004
3005
3006 Changes: Modified:
3007 +2 -2 trunk/modules/m_who.c (File Modified)
3008
3009
3010 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3011 Log:
3012 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3013
3014
3015 Changes: Modified:
3016 +2 -0 trunk/modules/m_who.c (File Modified)
3017
3018
3019 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3020 Log:
3021 - also check $x against realhost
3022
3023
3024 Changes: Modified:
3025 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3026
3027
3028 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3029 Log:
3030 Sorcerynet people want a debugging notice moved from +s to +d.
3031
3032
3033 Changes: Modified:
3034 +1 -1 trunk/src/blacklist.c (File Modified)
3035
3036
3037 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3038 Log:
3039 Use source_p instead of client_p for free_pre_client().
3040 client_p could be NULL or another client.
3041
3042
3043 Changes: Modified:
3044 +1 -1 trunk/src/client.c (File Modified)
3045
3046
3047 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3048 Log:
3049 - revert this, I know how to fix it now
3050
3051
3052 Changes: Modified:
3053 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3054
3055
3056 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3057 Log:
3058 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3059 This fix is probably suboptimal, but it does indeed fix the problem.
3060
3061
3062 Changes: Modified:
3063 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3064
3065
3066 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3067 Log:
3068 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3069
3070
3071 Changes: Modified:
3072 +49 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/extb_extgecos.c (File Added)
3074
3075
3076 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3077 Log:
3078 Remove undocumented and unused general::fallback_to_ip6_int config option.
3079
3080
3081 Changes: Modified:
3082 +0 -3 trunk/include/s_conf.h (File Modified)
3083 +0 -3 trunk/src/newconf.c (File Modified)
3084
3085
3086 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3087 Log:
3088 SGML docs:
3089 - document new TESTMASK
3090 - mention that TESTMASK matching is the same as MASKTRACE matching
3091 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3092 been that way)
3093
3094
3095 Changes: Modified:
3096 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3097
3098
3099 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3100 Log:
3101 New testmask from ratbox 2.2.
3102 Allows matches on nick, ip and gecos in addition to user
3103 and host, and is fully analogous to masktrace.
3104 The numeric has changed from 724 to 727 and fields in it
3105 have changed.
3106
3107
3108 Changes: Modified:
3109 +4 -3 trunk/help/opers/testmask (File Modified)
3110 +1 -0 trunk/include/numeric.h (File Modified)
3111 +82 -9 trunk/modules/m_testmask.c (File Modified)
3112 +2 -2 trunk/src/messages.tab (File Modified)
3113
3114
3115 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3116 Log:
3117 contrib -> extensions
3118
3119
3120 Changes: Modified:
3121 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3122
3123
3124 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3125 Log:
3126 CHGHOST: Check validity of new hostname.
3127 If the command came from a local client (disabled by
3128 default), send an error message and drop the command.
3129 If the command came from a remote client or server,
3130 send a notice to opers and the target user (if local).
3131
3132
3133 Changes: Modified:
3134 +42 -1 trunk/modules/m_chghost.c (File Modified)
3135
3136
3137 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3138 Log:
3139 Update NEWS file.
3140
3141
3142 Changes: Modified:
3143 +23 -1 trunk/NEWS (File Modified)
3144
3145
3146 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3147 Log:
3148 When an outgoing server connection succeeds, set
3149 localClient->ip by simply copying the whole sockaddr
3150 struct instead of copying certain parts only.
3151
3152
3153 Changes: Modified:
3154 +1 -19 trunk/src/s_serv.c (File Modified)
3155
3156
3157 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3158 Log:
3159 Give a special error message and ignore the connect block
3160 if trying to add a connect block for the server's own name.
3161
3162
3163 Changes: Modified:
3164 +7 -0 trunk/src/newconf.c (File Modified)
3165
3166
3167 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3168 Log:
3169 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3170 when --disable-balloc is used, so that it compiles.
3171 Obviously the BlockHeapUsage() stub returns just zeroes so
3172 /stats z will be less informative.
3173
3174
3175 Changes: Modified:
3176 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3177
3178
3179 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3180 Log:
3181 Free and zero dns_query in DNS callback for outgoing connect.
3182 This avoids double free of reslist.
3183
3184
3185 Changes: Modified:
3186 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3187
3188
3189 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3190 Log:
3191 From ratbox, log failed outgoing connections to serverlog.
3192 Added: IP address.
3193
3194
3195 Changes: Modified:
3196 +13 -1 trunk/src/s_serv.c (File Modified)
3197
3198
3199 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3200 Log:
3201 Change serverlog message when connecting to be more clear and show the port number.
3202
3203
3204 Changes: Modified:
3205 +1 -1 trunk/src/s_serv.c (File Modified)
3206
3207
3208 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3209 Log:
3210 Remove gethost_byname(), this is meaningless
3211 since the removal of AAAA -> A fallback (r1763).
3212
3213
3214 Changes: Modified:
3215 +0 -1 trunk/include/res.h (File Modified)
3216 +0 -12 trunk/src/res.c (File Modified)
3217
3218
3219 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3220 Log:
3221 Remove ip6.int support and use only ip6.arpa.
3222 The global ip6.int zone has disappeared on June 1
3223 and a lot of other software has been removing ip6.int
3224 support also.
3225 This removes the second and last case where IPv6
3226 support in charybdis causes extra lookups and slows
3227 DNS down.
3228
3229
3230 Changes: Modified:
3231 +5 -27 trunk/src/res.c (File Modified)
3232
3233
3234 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3235 Log:
3236 Mention new default (r1767) for connect::aftype in sgml docs.
3237
3238
3239 Changes: Modified:
3240 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3241
3242
3243 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3244 Log:
3245 Use IPv6 if connect::host looks like an IPv6 address
3246 (contains a colon). No need to aftype=ipv6 anymore.
3247
3248
3249 Changes: Modified:
3250 +2 -0 trunk/src/newconf.c (File Modified)
3251
3252
3253 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3254 Log:
3255 More information about connect::host.
3256
3257
3258 Changes: Modified:
3259 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3260
3261
3262 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3263 Log:
3264 Remove fallback to A if AAAA cannot be found.
3265 In case of a forward check of a reverse lookup, we
3266 already know if it's ipv4 or ipv6, so it is not
3267 useful and in case of a forward lookup of a hostname
3268 in connect::host, connect::aftype already specifies
3269 if it's ipv4 or ipv6.
3270
3271
3272 Changes: Modified:
3273 +4 -27 trunk/src/res.c (File Modified)
3274
3275
3276 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3277 Log:
3278 msg_channel():
3279 - check if +c made the message text empty and refuse
3280 to send it if so
3281 - don't copy message text if it is not necessary
3282 (channel is -c)
3283
3284
3285 Changes: Modified:
3286 +14 -4 trunk/modules/core/m_message.c (File Modified)
3287
3288
3289 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3290 Log:
3291 remove_conf_item(): do not free cf_name, this is generally a string constant
3292
3293
3294 Changes: Modified:
3295 +0 -1 trunk/src/newconf.c (File Modified)
3296
3297
3298 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3299 Log:
3300 Remove the old unused FDL_ constants.
3301
3302
3303 Changes: Modified:
3304 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3305
3306
3307 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3308 Log:
3309 Remove an unused struct irc_sockaddr_storage from fde_t
3310 (allocated for every possible file descriptor).
3311
3312
3313 Changes: Modified:
3314 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3315
3316
3317 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3318 Log:
3319 If the DNS lookup for an outgoing connection is still
3320 pending when it is closed, clean it up.
3321
3322
3323 Changes: Modified:
3324 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3325
3326
3327 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3328 Log:
3329 If proc_answer() fails (for example if a lookup for an
3330 A record returns a CNAME), fail the query immediately.
3331 Previously the packet was just ignored, leaving the
3332 query to time out.
3333
3334
3335 Changes: Modified:
3336 +4 -8 trunk/src/res.c (File Modified)
3337
3338
3339 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3340 Log:
3341 Correct sockhost field in an outgoing server connection.
3342 First copy the host field from the server_conf, then
3343 take the IP from to where the connection was attempted
3344 when the connection callback is called.
3345 (Before r1747 this used the IP from the server_conf.)
3346
3347
3348 Changes: Modified:
3349 +8 -2 trunk/src/s_serv.c (File Modified)
3350
3351
3352 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3353 Log:
3354 Remove ipnum (keep aftype) and dns_query from server_conf.
3355 We don't keep track of binary form address in connect{}
3356 blocks anymore, DNS lookups of names in host= gone.
3357 As before the DNS lookup is done on connect.
3358 This should unbreak hostnames in host= somewhat.
3359
3360
3361 Changes: Modified:
3362 +1 -2 trunk/include/s_newconf.h (File Modified)
3363 +2 -2 trunk/src/newconf.c (File Modified)
3364 +1 -42 trunk/src/s_newconf.c (File Modified)
3365 +12 -31 trunk/src/s_serv.c (File Modified)
3366
3367
3368 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3369 Log:
3370 Rerun autoconf.
3371
3372
3373 Changes: Modified:
3374 +1 -1 trunk/configure (File Modified)
3375
3376
3377 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3378 Log:
3379 Fix --disable-balloc help text (said --disable-small-net).
3380
3381
3382 Changes: Modified:
3383 +1 -1 trunk/configure.ac (File Modified)
3384
3385
3386 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3387 Log:
3388 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3389 services (+S). Unlike operstring and adminstring, this
3390 is not changeable with /quote set but is updated on rehash.
3391
3392
3393 Changes: Modified:
3394 +1 -0 trunk/doc/example.conf (File Modified)
3395 +10 -2 trunk/doc/reference.conf (File Modified)
3396 +1 -0 trunk/include/s_conf.h (File Modified)
3397 +6 -0 trunk/modules/m_info.c (File Modified)
3398 +3 -2 trunk/modules/m_whois.c (File Modified)
3399 +1 -0 trunk/src/newconf.c (File Modified)
3400 +1 -0 trunk/src/s_conf.c (File Modified)
3401
3402
3403 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3404 Log:
3405 Fix handling of comma in whois: ignore the comma and
3406 everything after it but do output the entire parameter
3407 in RPL_ENDOFWHOIS.
3408
3409
3410 Changes: Modified:
3411 +2 -2 trunk/modules/m_whois.c (File Modified)
3412
3413
3414 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3415 Log:
3416 New /stats letter 's' to list HURTs:
3417 - opers get the full listing.
3418 - users get any HURTs that match their sockhost/orighost if
3419 "stats_k_oper_only" is set to 1.
3420
3421
3422 Changes: Modified:
3423 +50 -0 trunk/extensions/hurt.c (File Modified)
3424
3425
3426 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3427 Log:
3428 - make the newconf system available to modules.
3429
3430
3431 Changes: Modified:
3432 +4 -1 trunk/include/newconf.h (File Modified)
3433 +4 -8 trunk/src/newconf.c (File Modified)
3434
3435
3436 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3437 Log:
3438 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3439
3440 Changes: Modified:
3441 +0 -3 trunk/doc/example.conf (File Modified)
3442 +0 -3 trunk/doc/reference.conf (File Modified)
3443
3444
3445 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3446 Log:
3447 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3448
3449
3450 Changes: Modified:
3451 +3 -0 trunk/doc/example.conf (File Modified)
3452 +3 -0 trunk/doc/reference.conf (File Modified)
3453
3454
3455 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3456 Log:
3457 Fix too early truncation of JOIN channel list.
3458
3459
3460 Changes: Modified:
3461 +2 -3 trunk/modules/core/m_join.c (File Modified)
3462
3463
3464 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3465 Log:
3466 - From ratbox 2.2 (anfl), send server notices about read
3467 errors from handshakes and servers to +s instead of +d.
3468 - Send various server notices about failed server
3469 connections which did not reach registered state network
3470 wide if the connection was initiated by a remote oper.
3471 This avoids annoying the whole net if there is a
3472 broken autoconnect, but allows all opers to see why a
3473 remote connect failed. Failed connections which did reach
3474 server state already generate server notices everywhere.
3475
3476 Note: this is an exception to our general policy to not send
3477 server notices about unregistered connections remotely.
3478
3479
3480 Changes: Modified:
3481 +1 -0 trunk/include/client.h (File Modified)
3482 +20 -6 trunk/src/client.c (File Modified)
3483 +6 -6 trunk/src/s_serv.c (File Modified)
3484
3485
3486 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3487 Log:
3488 - fix typoes
3489
3490
3491 Changes: Modified:
3492 +1 -1 trunk/doc/example.conf (File Modified)
3493 +1 -1 trunk/doc/reference.conf (File Modified)
3494
3495
3496 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3497 Log:
3498 Don't allow #channel +b $c:&channel (inconsistent target).
3499
3500
3501 Changes: Modified:
3502 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3503
3504
3505 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3506 Log:
3507 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3508
3509
3510 Changes: Modified:
3511 +0 -2 trunk/include/client.h (File Modified)
3512
3513
3514 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3515 Log:
3516 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3517
3518
3519 Changes: Modified:
3520 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3521
3522
3523 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3524 Log:
3525 Store IP addresses in whowas. These are shown to opers.
3526 Obtained from Eurus patches.
3527 orighost tracking removed (not worth the memory IMHO),
3528 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3529 with unknown IPs and to not violate auth{} spoof policy.
3530
3531
3532 Changes: Modified:
3533 +2 -0 trunk/doc/reference.conf (File Modified)
3534 +1 -0 trunk/include/numeric.h (File Modified)
3535 +1 -0 trunk/include/whowas.h (File Modified)
3536 +10 -1 trunk/modules/m_whowas.c (File Modified)
3537 +1 -1 trunk/src/messages.tab (File Modified)
3538 +4 -0 trunk/src/whowas.c (File Modified)
3539
3540
3541 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3542 Log:
3543 Describe hostmask parameter of masktrace better in sgml docs.
3544
3545
3546 Changes: Modified:
3547 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3548
3549
3550 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3551 Log:
3552 masktrace help file: mention CIDR IP masks
3553 From ratbox 2.2
3554
3555
3556 Changes: Modified:
3557 +2 -0 trunk/help/opers/masktrace (File Modified)
3558
3559
3560 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3561 Log:
3562 MASKTRACE: allow normal match() on IP address also
3563 From ratbox 2.2
3564
3565
3566 Changes: Modified:
3567 +2 -3 trunk/modules/m_etrace.c (File Modified)
3568
3569
3570 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3571 Log:
3572 Allow +S clients (services) to send to channels and @/+ channels always.
3573
3574
3575 Changes: Modified:
3576 +1 -1 trunk/modules/core/m_message.c (File Modified)
3577 +1 -1 trunk/src/channel.c (File Modified)
3578
3579
3580 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3581 Log:
3582 Allow servers to send to @#chan and +#chan.
3583
3584
3585 Changes: Modified:
3586 +1 -1 trunk/modules/core/m_message.c (File Modified)
3587
3588
3589 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3590 Log:
3591 Don't count opers on service{} servers in /lusers.
3592
3593
3594 Changes: Modified:
3595 +2 -2 trunk/src/s_user.c (File Modified)
3596
3597
3598 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3599 Log:
3600 Show opers the real host behind a dynamic spoof in WHOIS.
3601 If the user is auth{} spoofed, this shows the auth{} spoof
3602 otherwise it shows the DNS hostname and IP address.
3603 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3604
3605
3606 Changes: Modified:
3607 +1 -0 trunk/include/numeric.h (File Modified)
3608 +12 -2 trunk/modules/m_whois.c (File Modified)
3609 +1 -1 trunk/src/messages.tab (File Modified)
3610
3611
3612 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3613 Log:
3614 Remove #define HIDE_SPOOF_IPS from config.h, should
3615 have been done earlier.
3616
3617
3618 Changes: Modified:
3619 +0 -7 trunk/include/config.h (File Modified)
3620
3621
3622 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3623 Log:
3624 Bring back ERR_CANTKILLSERVER.
3625
3626
3627 Changes: Modified:
3628 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3629
3630
3631 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3632 Log:
3633 ip_cloaking module:
3634 - also send RPL_HOSTHIDDEN on -h
3635 - don't allow +h for auth{} spoofed clients
3636
3637
3638 Changes: Modified:
3639 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3640
3641
3642 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3643 Log:
3644 /etc/resolv.conf parsing:
3645 - don't crash (sometimes) if there is a line without an argument
3646 (e.g. 'search' by itself)
3647 - fix handling of lines with leading whitespace
3648
3649
3650 Changes: Modified:
3651 +9 -8 trunk/src/reslib.c (File Modified)
3652
3653
3654 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3655 Log:
3656 Put back code that terminates DNS queries, which was
3657 removed during the resolver changes.
3658
3659
3660 Changes: Modified:
3661 +4 -0 trunk/src/s_auth.c (File Modified)
3662
3663
3664 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3665 Log:
3666 - oh hey, that was in the wrong place
3667
3668
3669 Changes: Modified:
3670 +13 -13 trunk/src/s_auth.c (File Modified)
3671
3672
3673 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3674 Log:
3675 - handle a situation where a user can go away before DNS completes
3676
3677
3678 Changes: Modified:
3679 +13 -0 trunk/src/s_auth.c (File Modified)
3680
3681
3682 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3683 Log:
3684 More dnsbl stuff
3685
3686
3687 Changes: Modified:
3688 +1 -0 trunk/include/blacklist.h (File Modified)
3689 +1 -0 trunk/include/res.h (File Modified)
3690 +33 -2 trunk/src/blacklist.c (File Modified)
3691 +2 -0 trunk/src/client.c (File Modified)
3692 +24 -0 trunk/src/res.c (File Modified)
3693
3694
3695 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3696 Log:
3697 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3698 if comm_accept() failed.
3699
3700 Found with valgrind.
3701
3702
3703 Changes: Modified:
3704 +4 -4 trunk/src/listener.c (File Modified)
3705
3706
3707 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3708 Log:
3709 - handle unavailable Client/preClient structs
3710
3711
3712 Changes: Modified:
3713 +9 -0 trunk/src/blacklist.c (File Modified)
3714
3715
3716 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3717 Log:
3718 Add +lf to SGML docs.
3719
3720
3721 Changes: Modified:
3722 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3723
3724
3725 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3726 Log:
3727 Also do forwarding if the channel limit (+l) is exceeded.
3728
3729
3730 Changes: Modified:
3731 +1 -1 trunk/help/opers/cmode (File Modified)
3732 +2 -2 trunk/modules/core/m_join.c (File Modified)
3733
3734
3735 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3736 Log:
3737 Post-release lovin':
3738 - Update version to 2.1.0.
3739 - Regenerate configure.
3740
3741
3742 Changes: Modified:
3743 +9 -9 trunk/configure (File Modified)
3744 +1 -1 trunk/configure.ac (File Modified)
3745
3746
3747 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3748 Log:
3749 Comment out example blacklist{} block.
3750
3751
3752 Changes: Modified:
3753 +7 -7 trunk/doc/example.conf (File Modified)
3754 +7 -7 trunk/doc/reference.conf (File Modified)
3755
3756
3757 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3758 Log:
3759 Add note regarding use of AHBL BLs.
3760
3761
3762 Changes: Modified:
3763 +4 -0 trunk/doc/example.conf (File Modified)
3764 +4 -0 trunk/doc/reference.conf (File Modified)
3765
3766
3767 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3768 Log:
3769 Fix typos.
3770
3771
3772 Changes: Modified:
3773 +2 -2 trunk/CREDITS (File Modified)
3774
3775
3776 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3777 Log:
3778 Add beu to CREDITS.
3779
3780
3781 Changes: Modified:
3782 +1 -0 trunk/CREDITS (File Modified)
3783
3784
3785 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3786 Log:
3787 Put more recent ratbox CREDITS here.
3788
3789
3790 Changes: Modified:
3791 +3 -2 trunk/doc/Ratbox-team (File Modified)
3792
3793
3794 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3795 Log:
3796 Clarify a bit.
3797
3798
3799 Changes: Modified:
3800 +5 -4 trunk/NEWS (File Modified)
3801
3802
3803 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3804 Log:
3805 Mention that install or make install also avoids modunload crashes.
3806
3807
3808 Changes: Modified:
3809 +2 -1 trunk/BUGS (File Modified)
3810
3811
3812 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3813 Log:
3814 - update NEWS a bit
3815
3816
3817 Changes: Modified:
3818 +3 -8 trunk/NEWS (File Modified)
3819
3820
3821 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3822 Log:
3823 - further updates
3824
3825
3826 Changes: Modified:
3827 +3 -2 trunk/BUGS (File Modified)
3828
3829
3830 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3831 Log:
3832 - add orighost check to hurt.c
3833 - update BUGS info
3834
3835
3836 Changes: Modified:
3837 +1 -6 trunk/BUGS (File Modified)
3838 +1 -1 trunk/extensions/hurt.c (File Modified)
3839
3840
3841 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3842 Log:
3843 Make kline_exempt exempt from HURT also.
3844
3845
3846 Changes: Modified:
3847 +2 -1 trunk/extensions/hurt.c (File Modified)
3848
3849
3850 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3851 Log:
3852 Fix mask HEAL propagation.
3853
3854
3855 Changes: Modified:
3856 +6 -3 trunk/extensions/hurt.c (File Modified)
3857
3858
3859 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3860 Log:
3861 - Remove old cruft.
3862 - Update.
3863
3864
3865 Changes: Modified:
3866 +18 -31 trunk/extensions/README (File Modified)
3867
3868
3869 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3870 Log:
3871 More target change hax.
3872 Ick.
3873
3874
3875 Changes: Modified:
3876 +5 -0 trunk/extensions/hurt.c (File Modified)
3877
3878
3879 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3880 Log:
3881 Improvements to HURT propagation.
3882
3883
3884 Changes: Modified:
3885 +8 -6 trunk/extensions/hurt.c (File Modified)
3886
3887
3888 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3889 Log:
3890 - further simplification
3891
3892
3893 Changes: Modified:
3894 +25 -76 trunk/extensions/hurt.c (File Modified)
3895 +0 -9 trunk/extensions/hurt.h (File Modified)
3896
3897
3898 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3899 Log:
3900 - client_exit hook
3901
3902
3903 Changes: Modified:
3904 +13 -0 trunk/extensions/hurt.c (File Modified)
3905
3906
3907 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3908 Log:
3909 - cut off at 15 messages instead of 30
3910
3911
3912 Changes: Modified:
3913 +1 -1 trunk/extensions/hurt.h (File Modified)
3914
3915
3916 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3917 Log:
3918 Squash a warning here.
3919
3920
3921 Changes: Modified:
3922 +1 -3 trunk/src/ircd.c (File Modified)
3923
3924
3925 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3926 Log:
3927 Don't show servers in /stats l to nonopers if flatten links is enabled.
3928
3929
3930 Changes: Modified:
3931 +3 -1 trunk/modules/m_stats.c (File Modified)
3932
3933
3934 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3935 Log:
3936 - hurt expiry
3937
3938
3939 Changes: Modified:
3940 +20 -7 trunk/extensions/hurt.c (File Modified)
3941
3942
3943 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3944 Log:
3945 - remove inline stuff (yuck)
3946 - sockaddr should have been sockhost
3947
3948
3949 Changes: Modified:
3950 +22 -31 trunk/extensions/hurt.c (File Modified)
3951
3952
3953 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3954 Log:
3955 - make hurt checking actually work
3956
3957
3958 Changes: Modified:
3959 +2 -7 trunk/extensions/hurt.c (File Modified)
3960
3961
3962 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3963 Log:
3964 Slight tweak to alias{}.
3965
3966
3967 Changes: Modified:
3968 +4 -0 trunk/src/parse.c (File Modified)
3969
3970
3971 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3972 Log:
3973 - further simplification
3974
3975
3976 Changes: Modified:
3977 +59 -71 trunk/extensions/hurt.c (File Modified)
3978 +0 -1 trunk/extensions/hurt.h (File Modified)
3979
3980
3981 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3982 Log:
3983 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3984
3985
3986 Changes: Modified:
3987 +10 -20 trunk/extensions/hurt.c (File Modified)
3988 +0 -4 trunk/extensions/hurt.h (File Modified)
3989
3990
3991 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3992 Log:
3993 - remove some unnecessary code here (hurt_initial_check_event()).
3994
3995
3996 Changes: Modified:
3997 +0 -23 trunk/extensions/hurt.c (File Modified)
3998
3999
4000 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4001 Log:
4002 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4003
4004
4005 Changes: Modified:
4006 +8 -0 trunk/modules/core/m_message.c (File Modified)
4007
4008
4009 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4010 Log:
4011 - more sane tgchange hax
4012
4013
4014 Changes: Modified:
4015 +2 -1 trunk/extensions/hurt.c (File Modified)
4016
4017
4018 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4019 Log:
4020 Make HEAL <nick> work.
4021
4022
4023 Changes: Modified:
4024 +40 -43 trunk/extensions/hurt.c (File Modified)
4025
4026
4027 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4028 Log:
4029 Destroy hurt_clients list on unload.
4030
4031
4032 Changes: Modified:
4033 +7 -0 trunk/extensions/hurt.c (File Modified)
4034
4035
4036 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4037 Log:
4038 Coding style: no space between a function name and parenthesis.
4039
4040
4041 Changes: Modified:
4042 +43 -43 trunk/extensions/hurt.c (File Modified)
4043
4044
4045 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4046 Log:
4047 Now works and throws out hurt clients after 30 protocol messages
4048 unless they identify.
4049
4050
4051 Changes: Modified:
4052 +28 -36 trunk/extensions/hurt.c (File Modified)
4053 +1 -7 trunk/extensions/hurt.h (File Modified)
4054
4055
4056 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4057 Log:
4058 Working addition/lookup.
4059
4060
4061 Changes: Modified:
4062 +8 -0 trunk/extensions/hurt.c (File Modified)
4063
4064
4065 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4066 Log:
4067 Get rid of hyb6 style propagation (:server COMMAND source).
4068
4069
4070 Changes: Modified:
4071 +18 -22 trunk/extensions/hurt.c (File Modified)
4072
4073
4074 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4075 Log:
4076 add not-working hurt_add and hurt_find
4077
4078
4079 Changes: Modified:
4080 +13 -5 trunk/extensions/hurt.c (File Modified)
4081
4082
4083 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4084 Log:
4085 Comment out a lot of stuff so I can load and unload this without crashing.
4086
4087
4088 Changes: Modified:
4089 +17 -6 trunk/extensions/hurt.c (File Modified)
4090
4091
4092 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4093 Log:
4094 Fix svn:keywords and add a short comment at the top.
4095
4096
4097 Changes: Modified:
4098 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4099
4100
4101 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4102 Log:
4103 - Make hurt module compile
4104 - Link it to the build
4105 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4106 correct flag name, no CAP_TS6 use etc
4107
4108
4109 Changes: Modified:
4110 +1 -0 trunk/extensions/Makefile.in (File Modified)
4111 +30 -32 trunk/extensions/hurt.c (File Modified)
4112
4113
4114 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4115 Log:
4116 Put beu's hurt module in trunk.
4117
4118
4119 Changes: Modified:
4120 + - trunk/extensions/hurt.c (File Added)
4121 + - trunk/extensions/hurt.h (File Added)
4122
4123
4124 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4125 Log:
4126 - _iprint(): use stderr instead of stdout
4127
4128
4129 Changes: Modified:
4130 +1 -1 trunk/src/s_log.c (File Modified)
4131
4132
4133 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4134 Log:
4135 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4136 and subsequently destroy our kqueue when we close 0, 1, 2
4137 (broke /restart).
4138 - After closing fd 0, 1, 2 reopen them to /dev/null again
4139 so we don't send messages from malloc etc to a random
4140 user's connection.
4141 - Remove an obsolete comment.
4142
4143
4144 Changes: Modified:
4145 +13 -2 trunk/src/ircd.c (File Modified)
4146
4147
4148 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4149 Log:
4150 Update NEWS file.
4151
4152
4153 Changes: Modified:
4154 +29 -1 trunk/NEWS (File Modified)
4155
4156
4157 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4158 Log:
4159 Rerun autoconf.
4160
4161
4162 Changes: Modified:
4163 +1 -1 trunk/configure (File Modified)
4164
4165
4166 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4167 Log:
4168 Fix openssl version check to also accept versions newer than 0.9.6.
4169
4170
4171 Changes: Modified:
4172 +1 -1 trunk/configure.ac (File Modified)
4173
4174
4175 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4176 Log:
4177 Oops, need packet.h here.
4178
4179
4180 Changes: Modified:
4181 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4182
4183
4184 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4185 Log:
4186 End the flood grace period in CPRIVMSG/CNOTICE.
4187
4188
4189 Changes: Modified:
4190 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4191
4192
4193 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4194 Log:
4195 - update class::connectfreq documentation
4196
4197
4198 Changes: Modified:
4199 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4200
4201
4202 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4203 Log:
4204 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4205
4206
4207 Changes: Modified:
4208 +3 -6 trunk/src/s_serv.c (File Modified)
4209
4210
4211 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4212 Log:
4213 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4214
4215
4216 Changes: Modified:
4217 +1 -1 trunk/src/messages.tab (File Modified)
4218
4219
4220 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4221 Log:
4222 Don't mention that /stats p shows idle times, as it doesn't.
4223
4224
4225 Changes: Modified:
4226 +1 -1 trunk/help/opers/stats (File Modified)
4227 +1 -1 trunk/help/users/stats (File Modified)
4228
4229
4230 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4231 Log:
4232 /stats A shows DNS servers, it doesn't matter whether ircd
4233 uses ADNS or something else.
4234
4235
4236 Changes: Modified:
4237 +1 -1 trunk/help/opers/stats (File Modified)
4238
4239
4240 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4241 Log:
4242 get_client_name() fix
4243
4244
4245 Changes: Modified:
4246 +4 -0 trunk/src/client.c (File Modified)
4247
4248
4249 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4250 Log:
4251 Add some comments.
4252
4253
4254 Changes: Modified:
4255 +6 -0 trunk/src/ircd.c (File Modified)
4256
4257
4258 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4259 Log:
4260 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4261
4262 Changes: Modified:
4263 +16 -17 trunk/configure (File Modified)
4264 +1 -1 trunk/configure.ac (File Modified)
4265
4266
4267 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4268 Log:
4269 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4270
4271 Changes: Modified:
4272 +135 -0 trunk/configure (File Modified)
4273 +6 -0 trunk/configure.ac (File Modified)
4274
4275
4276 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4277 Log:
4278 Exit 0 on successful -conftest.
4279
4280
4281 Changes: Modified:
4282 +1 -1 trunk/src/ircd.c (File Modified)
4283
4284
4285 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4286 Log:
4287 Make the "keep the parent process around" thing work, by opening
4288 a pipe to the child process. This pipe is on fd 0 in the child
4289 process. After successful initialization, the child will write
4290 a byte to this pipe, on fatal errors it will close it without
4291 writing anything.
4292
4293 Somewhat hackish still but should work.
4294
4295
4296 Changes: Modified:
4297 +27 -30 trunk/src/ircd.c (File Modified)
4298
4299
4300 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4301 Log:
4302 - convert some error messages to ierror() over fprintf/ilog combination
4303
4304
4305 Changes: Modified:
4306 +3 -6 trunk/src/ircd.c (File Modified)
4307
4308
4309 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4310 Log:
4311 - inotice() for loadmodule when in foreground mode
4312
4313
4314 Changes: Modified:
4315 +3 -0 trunk/src/modules.c (File Modified)
4316
4317
4318 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4319 Log:
4320 - remove inotice() on loading modules from the config
4321
4322
4323 Changes: Modified:
4324 +0 -3 trunk/src/modules.c (File Modified)
4325
4326
4327 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4328 Log:
4329 - usleep for 50000usec in the parent process to allow for startup messages
4330 to be cleanly printed before detaching to shell, this should be more than
4331 enough time really
4332
4333
4334 Changes: Modified:
4335 +3 -0 trunk/src/ircd.c (File Modified)
4336
4337
4338 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4339 Log:
4340 - display more errors during normal startup as to try to help people find common problems
4341
4342
4343 Changes: Modified:
4344 +27 -10 trunk/src/ircd.c (File Modified)
4345
4346
4347 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4348 Log:
4349 - version bump in preparation of 2.0.0 release
4350
4351
4352 Changes: Modified:
4353 +9 -9 trunk/configure (File Modified)
4354 +1 -1 trunk/configure.ac (File Modified)
4355
4356
4357 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4358 Log:
4359 Change example.conf operator block from "admin" to "god",
4360 so as to show we encourage per-person operator blocks.
4361
4362
4363 Changes: Modified:
4364 +4 -2 trunk/doc/example.conf (File Modified)
4365
4366
4367 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4368 Log:
4369 Document alias{} block.
4370
4371
4372 Changes: Modified:
4373 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4374
4375
4376 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4377 Log:
4378 Document DNS blacklist stuff in sgml.
4379
4380
4381 Changes: Modified:
4382 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4383 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4384
4385
4386 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4387 Log:
4388 Misc /stats clarifications.
4389
4390
4391 Changes: Modified:
4392 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4393
4394
4395 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4396 Log:
4397 Move snomasks into umodes chapter.
4398 Move oprivs chapter down.
4399
4400
4401 Changes: Modified:
4402 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4403 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4404 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4405
4406
4407 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4408 Log:
4409 Mention operator{} user@host change.
4410
4411
4412 Changes: Modified:
4413 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4414
4415
4416 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4417 Log:
4418 operator{} block user@host matches against orighost now, not host.
4419 This means that services/+h spoofs do not work in operator{} blocks;
4420 auth{} spoofs still work.
4421
4422
4423 Changes: Modified:
4424 +4 -0 trunk/doc/example.conf (File Modified)
4425 +1 -1 trunk/doc/reference.conf (File Modified)
4426 +2 -2 trunk/modules/m_challenge.c (File Modified)
4427 +1 -1 trunk/modules/m_oper.c (File Modified)
4428
4429
4430 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4431 Log:
4432 - inotice/iwarn/ierror() stuff I was working on
4433
4434
4435 Changes: Modified:
4436 +3 -0 trunk/include/s_log.h (File Modified)
4437 +15 -11 trunk/src/ircd.c (File Modified)
4438 +3 -1 trunk/src/modules.c (File Modified)
4439 +1 -1 trunk/src/newconf.c (File Modified)
4440 +54 -0 trunk/src/s_log.c (File Modified)
4441
4442
4443 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4444 Log:
4445 Oops, don't add blacklists to the list twice on rehash.
4446
4447
4448 Changes: Modified:
4449 +3 -2 trunk/src/blacklist.c (File Modified)
4450
4451
4452 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4453 Log:
4454 Remove notices to the client about progress of dnsbl lookups.
4455
4456
4457 Changes: Modified:
4458 +0 -4 trunk/src/blacklist.c (File Modified)
4459
4460
4461 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4462 Log:
4463 Add auth{} flag dnsbl_exempt.
4464
4465
4466 Changes: Modified:
4467 +2 -1 trunk/doc/example.conf (File Modified)
4468 +2 -1 trunk/doc/reference.conf (File Modified)
4469 +2 -0 trunk/include/s_conf.h (File Modified)
4470 +1 -0 trunk/src/newconf.c (File Modified)
4471 +8 -1 trunk/src/s_user.c (File Modified)
4472
4473
4474 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4475 Log:
4476 Switch alias{} and blacklist{} around, for consistency with example.conf.
4477
4478
4479 Changes: Modified:
4480 +18 -18 trunk/doc/reference.conf (File Modified)
4481
4482
4483 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4484 Log:
4485 Send a warning to the user if they are dnsbl listed but exempted.
4486
4487
4488 Changes: Modified:
4489 +17 -12 trunk/src/s_user.c (File Modified)
4490
4491
4492 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4493 Log:
4494 Move throwing out dnsbl listed clients to registration,
4495 and make kline_exempt exempt from it.
4496
4497
4498 Changes: Modified:
4499 +1 -0 trunk/include/blacklist.h (File Modified)
4500 +4 -0 trunk/include/client.h (File Modified)
4501 +15 -16 trunk/src/blacklist.c (File Modified)
4502 +6 -0 trunk/src/client.c (File Modified)
4503 +17 -0 trunk/src/s_user.c (File Modified)
4504
4505
4506 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4507 Log:
4508 Show refcount in /stats n.
4509
4510
4511 Changes: Modified:
4512 +3 -2 trunk/modules/m_stats.c (File Modified)
4513
4514
4515 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4516 Log:
4517 Don't look up dnsbls twice if they send USER twice.
4518
4519
4520 Changes: Modified:
4521 +5 -3 trunk/modules/m_user.c (File Modified)
4522
4523
4524 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4525 Log:
4526 Add /stats n to help files.
4527
4528
4529 Changes: Modified:
4530 +1 -0 trunk/help/opers/stats (File Modified)
4531 +1 -0 trunk/help/users/stats (File Modified)
4532
4533
4534 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4535 Log:
4536 Only check dnsbls for A records, not AAAA.
4537
4538
4539 Changes: Modified:
4540 +1 -1 trunk/src/blacklist.c (File Modified)
4541
4542
4543 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4544 Log:
4545 Don't remove non-illegal blacklists on completion of check.
4546 Add debugging notices (not working).
4547
4548
4549 Changes: Modified:
4550 +5 -1 trunk/src/blacklist.c (File Modified)
4551
4552
4553 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4554 Log:
4555 Don't call register_local_user() if they haven't sent a nick yet.
4556
4557
4558 Changes: Modified:
4559 +1 -1 trunk/src/blacklist.c (File Modified)
4560
4561
4562 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4563 Log:
4564 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4565
4566
4567 Changes: Modified:
4568 +21 -0 trunk/modules/m_stats.c (File Modified)
4569
4570
4571 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4572 Log:
4573 More dnsbl rehash fixes, it was adding bogus entries.
4574
4575
4576 Changes: Modified:
4577 +2 -7 trunk/src/newconf.c (File Modified)
4578
4579
4580 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4581 Log:
4582 Need blacklist.h here.
4583
4584
4585 Changes: Modified:
4586 +1 -0 trunk/src/s_conf.c (File Modified)
4587
4588
4589 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4590 Log:
4591 - nuke iauth
4592
4593
4594 Changes: Modified:
4595 +1 -2 trunk/configure (File Modified)
4596 +0 -48 trunk/configure.ac (File Modified)
4597 + - trunk/doc/example-iauth.conf (File Deleted)
4598 + - trunk/iauth/ (File Deleted)
4599
4600
4601 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4602 Log:
4603 Improve handling of rehashing with blacklists.
4604 Also some coding style tweaks.
4605
4606
4607 Changes: Modified:
4608 +3 -2 trunk/include/blacklist.h (File Modified)
4609 +35 -16 trunk/src/blacklist.c (File Modified)
4610 +2 -0 trunk/src/s_conf.c (File Modified)
4611
4612
4613 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4614 Log:
4615 Clear can_send cache if a user logs in or out from services.
4616
4617
4618 Changes: Modified:
4619 +2 -0 trunk/modules/m_services.c (File Modified)
4620
4621
4622 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4623 Log:
4624 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4625 This directory is not entered by default.
4626 More stuff needs to be moved into here.
4627
4628
4629 Changes: Modified:
4630 +2 -1 trunk/configure (File Modified)
4631 +1 -0 trunk/configure.ac (File Modified)
4632 +69 -458 trunk/extensions/Makefile.in (File Modified)
4633 + - trunk/extensions/m_clearchan.c (File Deleted)
4634 + - trunk/extensions/m_force.c (File Deleted)
4635 + - trunk/unsupported/ (File Added)
4636 + - trunk/unsupported/Makefile.in (File Added)
4637 + - trunk/unsupported/m_clearchan.c (File Added)
4638 + - trunk/unsupported/m_force.c (File Added)
4639
4640
4641 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4642 Log:
4643 Logging/wallops for forcejoin/forcepart, numeric fix.
4644 This needs to be moved to the toys section.
4645
4646
4647 Changes: Modified:
4648 +22 -2 trunk/extensions/m_force.c (File Modified)
4649
4650
4651 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4652 Log:
4653 Fix comments at the top (including copyright).
4654
4655
4656 Changes: Modified:
4657 +3 -2 trunk/extensions/m_omode.c (File Modified)
4658
4659
4660 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4661 Log:
4662 Add OMODE command to extensions/ for oper mode hacking:
4663 - requires admin privs
4664 - does not work for opped opers
4665 - sends wallops
4666 - sends a ServerMode for opping the oper themselves,
4667 otherwise a mode coming from the oper (not only
4668 does this provide full accountability, it is also
4669 easiest to implement while avoiding channels
4670 messed up with bogus bans etc).
4671
4672
4673 Changes: Modified:
4674 +171 -0 trunk/extensions/Makefile.in (File Modified)
4675 + - trunk/extensions/m_omode.c (File Added)
4676
4677
4678 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4679 Log:
4680 Metadata fix
4681
4682
4683 Changes: Modified:
4684 + - trunk/include/blacklist.h (Property Modified)
4685 + - trunk/src/blacklist.c (Property Modified)
4686
4687
4688 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4689 Log:
4690 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4691
4692
4693 Changes: Modified:
4694 +5 -1 trunk/src/blacklist.c (File Modified)
4695
4696
4697 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4698 Log:
4699 Initial DNS blacklist support:
4700 - see example.conf for how to use.
4701 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4702 - tor.ahbl.org is also included because most networks will not want to allow tor
4703 (and we're considering going KoS on tor users here anyway due to abuse)
4704
4705
4706 Changes: Modified:
4707 +18 -0 trunk/doc/example.conf (File Modified)
4708 +66 -0 trunk/doc/reference.conf (File Modified)
4709 + - trunk/include/blacklist.h (File Added)
4710 +2 -0 trunk/include/client.h (File Modified)
4711 +3 -0 trunk/modules/m_user.c (File Modified)
4712 +152 -0 trunk/src/Makefile.in (File Modified)
4713 + - trunk/src/blacklist.c (File Added)
4714 +34 -0 trunk/src/newconf.c (File Modified)
4715 +1 -0 trunk/src/s_auth.c (File Modified)
4716 +4 -0 trunk/src/s_user.c (File Modified)
4717
4718
4719 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4720 Log:
4721 Remove last bit of lzo stuff (comment in example.conf connect{}).
4722
4723
4724 Changes: Modified:
4725 +0 -4 trunk/doc/example.conf (File Modified)
4726
4727
4728 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4729 Log:
4730 Show sasl successes and failures in /stats t (like other
4731 things in /stats t, about local clients only).
4732
4733
4734 Changes: Modified:
4735 +2 -0 trunk/include/s_stats.h (File Modified)
4736 +3 -0 trunk/modules/m_sasl.c (File Modified)
4737 +3 -0 trunk/src/s_stats.c (File Modified)
4738
4739
4740 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4741 Log:
4742 Allow messaging services by nickname without using
4743 target change slots (this was already possible with
4744 user@server notation or services shortcuts).
4745
4746
4747 Changes: Modified:
4748 +2 -2 trunk/modules/core/m_message.c (File Modified)
4749
4750
4751 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4752 Log:
4753 Abort a safelist if a new /list comes in while one is already in progress.
4754
4755
4756 Changes: Modified:
4757 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4758
4759
4760 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4761 Log:
4762 Change $![letter]:[mask] to $~[letter]:[mask]
4763 so both ! and ~ invert an extban.
4764
4765
4766 Changes: Modified:
4767 +2 -0 trunk/src/chmode.c (File Modified)
4768
4769
4770 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4771 Log:
4772 - revert due to technical issues
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/src/extban.c (File Modified)
4777
4778
4779 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4780 Log:
4781 - 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
4782
4783
4784 Changes: Modified:
4785 +1 -1 trunk/src/extban.c (File Modified)
4786
4787
4788 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4789 Log:
4790 Don't pace /list on a single channel.
4791
4792
4793 Changes: Modified:
4794 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4795
4796
4797 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4798 Log:
4799 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4800
4801
4802 Changes: Modified:
4803 +4 -2 trunk/include/supported.h (File Modified)
4804
4805
4806 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4807 Log:
4808 Extban types are case insensitive; force them to lowercase when added.
4809
4810
4811 Changes: Modified:
4812 +5 -5 trunk/doc/extban.txt (File Modified)
4813 +4 -0 trunk/src/chmode.c (File Modified)
4814 +3 -3 trunk/src/extban.c (File Modified)
4815
4816
4817 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4818 Log:
4819 sendto_wallops_flags():
4820 - instead of checking IsOper on each client, walk the appropriate list
4821 - instead of sending non-+z wallops from persons to nonopers, send only
4822 +w wallops from persons
4823
4824
4825 Changes: Modified:
4826 +1 -5 trunk/src/send.c (File Modified)
4827
4828
4829 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4830 Log:
4831 Prefix oper wallops with "WALLOPS - " if they would
4832 otherwise look like operwalls or locops, when sending
4833 them to local users.
4834
4835
4836 Changes: Modified:
4837 +11 -1 trunk/modules/m_wallops.c (File Modified)
4838
4839
4840 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4841 Log:
4842 Make sure destination field in some sasl numerics
4843 is the user's nick, not the sasl agent or server
4844 name.
4845
4846
4847 Changes: Modified:
4848 +2 -2 trunk/modules/m_sasl.c (File Modified)
4849
4850
4851 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4852 Log:
4853 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4854
4855
4856 Changes: Modified:
4857 +1 -1 trunk/extensions/Makefile.in (File Modified)
4858
4859
4860 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4861 Log:
4862 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4863
4864
4865 Changes: Modified:
4866 +1 -0 trunk/src/s_user.c (File Modified)
4867
4868
4869 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4870 Log:
4871 Fix build for when IPv6 is disabled.
4872
4873
4874 Changes: Modified:
4875 +12 -10 trunk/src/s_auth.c (File Modified)
4876
4877
4878 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4879 Log:
4880 Add information about adding extban types.
4881
4882
4883 Changes: Modified:
4884 +25 -0 trunk/doc/extban.txt (File Modified)
4885
4886
4887 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4888 Log:
4889 Better extban validation: try to match a new extban from
4890 a local user against its setter to see if it is valid.
4891 Unknown extban types from remotes are no longer hidden.
4892
4893
4894 Changes: Modified:
4895 +4 -3 trunk/doc/extban.txt (File Modified)
4896 +1 -0 trunk/include/channel.h (File Modified)
4897 +2 -6 trunk/src/chmode.c (File Modified)
4898 +32 -0 trunk/src/extban.c (File Modified)
4899
4900
4901 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4902 Log:
4903 Make sure both .c.o: and .s.o: are followed by the necessary command.
4904
4905
4906 Changes: Modified:
4907 +1 -0 trunk/src/Makefile.in (File Modified)
4908
4909
4910 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4911 Log:
4912 Add need_sasl auth{} flag to sgml documentation.
4913
4914
4915 Changes: Modified:
4916 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4917
4918
4919 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4920 Log:
4921 Document need_sasl auth{} flag in example confs.
4922
4923
4924 Changes: Modified:
4925 +1 -0 trunk/doc/example.conf (File Modified)
4926 +1 -0 trunk/doc/reference.conf (File Modified)
4927
4928
4929 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4930 Log:
4931 Don't allow TB to set an empty topic.
4932 This would be possible if a server sent bad protocol
4933 and could cause a crash.
4934
4935
4936 Changes: Modified:
4937 +4 -0 trunk/modules/m_tb.c (File Modified)
4938
4939
4940 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4941 Log:
4942 - oops
4943
4944
4945 Changes: Modified:
4946 +1 -1 trunk/Makefile.in (File Modified)
4947
4948
4949 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4950 Log:
4951 - typo fix
4952
4953
4954 Changes: Modified:
4955 +2 -2 trunk/configure (File Modified)
4956 +1 -1 trunk/configure.ac (File Modified)
4957
4958
4959 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4960 Log:
4961 - rebuild configure
4962
4963
4964 Changes: Modified:
4965 +2 -2 trunk/configure (File Modified)
4966
4967
4968 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4969 Log:
4970 - makefile fix
4971
4972
4973 Changes: Modified:
4974 +1 -1 trunk/extensions/Makefile.in (File Modified)
4975
4976
4977 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4978 Log:
4979 - rename contrib to extensions to bring some clarity to things
4980
4981
4982 Changes: Modified:
4983 +1 -1 trunk/Makefile.in (File Modified)
4984 +1 -1 trunk/configure.ac (File Modified)
4985 +10 -10 trunk/doc/example.conf (File Modified)
4986 +10 -10 trunk/doc/reference.conf (File Modified)
4987 + - trunk/extensions/ (File Added)
4988 + - trunk/extras/ (File Deleted)
4989
4990
4991 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4992 Log:
4993 - temporary rename
4994
4995
4996 Changes: Modified:
4997 +1 -1 trunk/Makefile.in (File Modified)
4998 +1 -1 trunk/configure.ac (File Modified)
4999 + - trunk/contrib/ (File Deleted)
5000 + - trunk/extras/ (File Added)
5001
5002
5003 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5004 Log:
5005 Don't allow servers to QUIT (they should use SQUIT).
5006
5007
5008 Changes: Modified:
5009 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5010
5011
5012 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5013 Log:
5014 - keywords
5015
5016
5017 Changes: Modified:
5018 + - trunk/src/fnvhash.s (Property Modified)
5019
5020
5021 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5022 Log:
5023 - reduced version of code
5024
5025
5026 Changes: Modified:
5027 +9 -61 trunk/src/fnvhash.s (File Modified)
5028
5029
5030 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5031 Log:
5032 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5033
5034
5035 Changes: Modified:
5036 +1 -1 trunk/src/fnvhash.s (File Modified)
5037
5038
5039 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5040 Log:
5041 Fix orighost matching for klines, etc. Was hashing the visible
5042 host, oops.
5043
5044
5045 Changes: Modified:
5046 +1 -1 trunk/src/hostmask.c (File Modified)
5047
5048
5049 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5050 Log:
5051 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5052
5053
5054 Changes: Modified:
5055 +7 -1 trunk/configure (File Modified)
5056 +5 -0 trunk/configure.ac (File Modified)
5057 +5 -6 trunk/src/Makefile.in (File Modified)
5058 +0 -4 trunk/src/fnvhash.s (File Modified)
5059 +0 -2 trunk/src/hash.c (File Modified)
5060
5061
5062 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5063 Log:
5064 - regenerate configure
5065
5066
5067 Changes: Modified:
5068 +18 -0 trunk/configure (File Modified)
5069
5070
5071 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5072 Log:
5073 - --enable-ricer-hashing option.
5074
5075
5076 Changes: Modified:
5077 +9 -0 trunk/configure.ac (File Modified)
5078 +3 -0 trunk/include/setup.h.in (File Modified)
5079
5080
5081 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5082 Log:
5083 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5084
5085
5086 Changes: Modified:
5087 + - trunk/src/fnvhash.s (File Added)
5088 +3 -0 trunk/src/hash.c (File Modified)
5089
5090
5091 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5092 Log:
5093 Fix syntax error in reference.conf.
5094
5095
5096 Changes: Modified:
5097 +0 -1 trunk/doc/reference.conf (File Modified)
5098
5099
5100 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5101 Log:
5102 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5103 (&& instead of ||...)
5104 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5105
5106
5107 Changes: Modified:
5108 +1 -1 trunk/src/chmode.c (File Modified)
5109
5110
5111 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5112 Log:
5113 Documentation for extban.
5114
5115
5116 Changes: Modified:
5117 + - trunk/doc/extban.txt (File Added)
5118
5119
5120 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5121 Log:
5122 Add extban modules to example confs.
5123
5124
5125 Changes: Modified:
5126 +5 -0 trunk/doc/example.conf (File Modified)
5127 +10 -0 trunk/doc/reference.conf (File Modified)
5128
5129
5130 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5131 Log:
5132 Initial addition of extended ban types (conditionals).
5133 Allows custom +bqeI checks via modules.
5134 Initial extra types are account (a[:mask]), oper (o),
5135 channel (c:name), realname (r:mask), server (s:mask).
5136
5137
5138 Changes: Modified:
5139 +229 -0 trunk/contrib/Makefile.in (File Modified)
5140 + - trunk/contrib/extb_account.c (File Added)
5141 + - trunk/contrib/extb_channel.c (File Added)
5142 + - trunk/contrib/extb_oper.c (File Added)
5143 + - trunk/contrib/extb_realname.c (File Added)
5144 + - trunk/contrib/extb_server.c (File Added)
5145 +13 -0 trunk/include/channel.h (File Modified)
5146 +1 -0 trunk/src/Makefile.in (File Modified)
5147 +14 -5 trunk/src/channel.c (File Modified)
5148 +91 -0 trunk/src/chmode.c (File Modified)
5149 + - trunk/src/extban.c (File Added)
5150
5151
5152 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5153 Log:
5154 Do not force +bqeI modes starting with '$' in nick!user@host format.
5155 * and ? characters in them are still assumed to be wildcards.
5156
5157
5158 Changes: Modified:
5159 +6 -0 trunk/src/chmode.c (File Modified)
5160
5161
5162 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5163 Log:
5164 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5165
5166
5167 Changes: Modified:
5168 +4 -0 trunk/modules/m_capab.c (File Modified)
5169
5170
5171 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5172 Log:
5173 Stop some mixing of client and server protocol.
5174
5175
5176 Changes: Modified:
5177 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5178 +4 -2 trunk/modules/m_pass.c (File Modified)
5179 +6 -0 trunk/modules/m_sasl.c (File Modified)
5180 +6 -0 trunk/modules/m_user.c (File Modified)
5181
5182
5183 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5184 Log:
5185 - additional revert
5186
5187
5188 Changes: Modified:
5189 +0 -2 trunk/include/s_newconf.h (File Modified)
5190 +0 -4 trunk/include/s_serv.h (File Modified)
5191 +0 -1 trunk/src/newconf.c (File Modified)
5192 +1 -13 trunk/src/s_serv.c (File Modified)
5193
5194
5195 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5196 Log:
5197 - revert LZOLink patch for now
5198
5199
5200 Changes: Modified:
5201 +0 -1 trunk/servlink/Makefile.in (File Modified)
5202 +0 -16 trunk/servlink/README (File Modified)
5203 +2 -36 trunk/servlink/control.c (File Modified)
5204 +0 -3 trunk/servlink/control.h (File Modified)
5205 +7 -5955 trunk/servlink/io.c (File Modified)
5206 + - trunk/servlink/lzoconf.h (File Deleted)
5207 + - trunk/servlink/lzodefs.h (File Deleted)
5208 + - trunk/servlink/minilzo.c (File Deleted)
5209 + - trunk/servlink/minilzo.h (File Deleted)
5210 +0 -1 trunk/servlink/servlink.h (File Modified)
5211
5212
5213 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5214 Log:
5215 - more stuff here
5216
5217
5218 Changes: Modified:
5219 +4 -2 trunk/servlink/control.c (File Modified)
5220 +2 -1 trunk/servlink/io.c (File Modified)
5221
5222
5223 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5224 Log:
5225 - oops
5226
5227
5228 Changes: Modified:
5229 +2 -2 trunk/servlink/io.c (File Modified)
5230
5231
5232 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5233 Log:
5234 - paranoia, prevent segfaults
5235
5236
5237 Changes: Modified:
5238 +2 -2 trunk/servlink/io.c (File Modified)
5239
5240
5241 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5242 Log:
5243 - more optimal servlink code
5244
5245
5246 Changes: Modified:
5247 +21 -8 trunk/servlink/io.c (File Modified)
5248
5249
5250 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5251 Log:
5252 - more efficient read strategy
5253
5254
5255 Changes: Modified:
5256 +15 -3 trunk/servlink/io.c (File Modified)
5257
5258
5259 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5260 Log:
5261 - use lzo_uintp cast to make LZO happy
5262
5263
5264 Changes: Modified:
5265 +3 -3 trunk/servlink/io.c (File Modified)
5266
5267
5268 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5269 Log:
5270 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5271
5272
5273 Changes: Modified:
5274 +4 -0 trunk/doc/example.conf (File Modified)
5275 +2 -1 trunk/include/s_newconf.h (File Modified)
5276 +4 -0 trunk/include/s_serv.h (File Modified)
5277 +1 -0 trunk/servlink/Makefile.in (File Modified)
5278 +16 -0 trunk/servlink/README (File Modified)
5279 +34 -2 trunk/servlink/control.c (File Modified)
5280 +3 -0 trunk/servlink/control.h (File Modified)
5281 +5929 -7 trunk/servlink/io.c (File Modified)
5282 + - trunk/servlink/lzoconf.h (File Added)
5283 + - trunk/servlink/lzodefs.h (File Added)
5284 + - trunk/servlink/minilzo.c (File Added)
5285 + - trunk/servlink/minilzo.h (File Added)
5286 +1 -0 trunk/servlink/servlink.h (File Modified)
5287 +1 -0 trunk/src/newconf.c (File Modified)
5288 +14 -2 trunk/src/s_serv.c (File Modified)
5289
5290
5291 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5292 Log:
5293 - remove imalloc, it was a concept that probably wouldn't have worked properly
5294
5295
5296 Changes: Modified:
5297 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5298 + - trunk/libcharybdis/imalloc.c (File Deleted)
5299 + - trunk/libcharybdis/imalloc.h (File Deleted)
5300
5301
5302 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5303 Log:
5304 - disable imalloc for now
5305
5306
5307 Changes: Modified:
5308 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5309
5310
5311 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5312 Log:
5313 - remove unneeded debug code
5314
5315
5316 Changes: Modified:
5317 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5318
5319
5320 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5321 Log:
5322 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5323
5324
5325 Changes: Modified:
5326 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5330 Log:
5331 - more stuff here, imalloc remains disabled for now
5332
5333
5334 Changes: Modified:
5335 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5339 Log:
5340 - more progress
5341
5342
5343 Changes: Modified:
5344 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5348 Log:
5349 - more tweaks
5350
5351
5352 Changes: Modified:
5353 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5354 +2 -0 trunk/src/ircd.c (File Modified)
5355
5356
5357 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5358 Log:
5359 - roll back libircd crap
5360
5361
5362 Changes: Modified:
5363 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5364 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5365 +29 -0 trunk/src/.depend (File Modified)
5366 +6 -21 trunk/src/Makefile.in (File Modified)
5367 +3 -218 trunk/src/ircd.c (File Modified)
5368 + - trunk/src/ircd_linker.c (File Deleted)
5369 + - trunk/src/main.c (File Deleted)
5370
5371
5372 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5373 Log:
5374 - realloc(), free() implementation
5375
5376
5377 Changes: Modified:
5378 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5379
5380
5381 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5382 Log:
5383 - malloc(), calloc() implementation
5384
5385
5386 Changes: Modified:
5387 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5388
5389
5390 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5391 Log:
5392 - block_free(), block_find(), retune_heaps() implementation
5393
5394
5395 Changes: Modified:
5396 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5397
5398
5399 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5400 Log:
5401 - block_destroy code, block_allocate code.
5402
5403
5404 Changes: Modified:
5405 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5406
5407
5408 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5409 Log:
5410 - block_new() code
5411
5412
5413 Changes: Modified:
5414 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5415
5416
5417 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5418 Log:
5419 - disable imalloc again :P
5420
5421
5422 Changes: Modified:
5423 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5424
5425
5426 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5427 Log:
5428 - fix warning
5429
5430
5431 Changes: Modified:
5432 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5433
5434
5435 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5436 Log:
5437 - fix typo
5438
5439
5440 Changes: Modified:
5441 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5442
5443
5444 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5445 Log:
5446 - constructor code for imalloc engine (malloc_init())
5447
5448
5449 Changes: Modified:
5450 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5451
5452
5453 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5454 Log:
5455 - imalloc engine improvements
5456
5457
5458 Changes: Modified:
5459 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5460
5461
5462 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5463 Log:
5464 - replace mmap() code with direct brk()/sbrk() calls.
5465
5466
5467 Changes: Modified:
5468 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5469
5470
5471 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5472 Log:
5473 - remove outdated i_malloc() interfaces
5474
5475
5476 Changes: Modified:
5477 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5478
5479
5480 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5481 Log:
5482 - redisable imalloc (sorry!)
5483
5484
5485 Changes: Modified:
5486 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5487
5488
5489 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5490 Log:
5491 - correct GET_PAGE_SLOT() macro
5492
5493
5494 Changes: Modified:
5495 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5496
5497
5498 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5499 Log:
5500 - oops forgot to commit it with imalloc turned off
5501
5502
5503 Changes: Modified:
5504 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5505
5506
5507 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5508 Log:
5509 - cleanups
5510
5511
5512 Changes: Modified:
5513 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5514 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5515
5516
5517 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5518 Log:
5519 - lowlevel imalloc code
5520
5521
5522 Changes: Modified:
5523 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5524 + - trunk/libcharybdis/imalloc.h (File Added)
5525
5526
5527 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5528 Log:
5529 - fix bindings
5530
5531
5532 Changes: Modified:
5533 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5534
5535
5536 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5537 Log:
5538 remove #ifndef
5539
5540
5541 Changes: Modified:
5542 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5543
5544
5545 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5546 Log:
5547 - 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)
5548
5549
5550 Changes: Modified:
5551 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5552 + - trunk/libcharybdis/imalloc.c (File Added)
5553
5554
5555 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5556 Log:
5557 - increment configure Id
5558
5559
5560 Changes: Modified:
5561 +2208 -1 trunk/configure (File Modified)
5562
5563
5564 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5565 Log:
5566 - bootstrap for imalloc code
5567
5568
5569 Changes: Modified:
5570 +54 -1 trunk/configure.ac (File Modified)
5571 +27 -0 trunk/include/setup.h.in (File Modified)
5572
5573
5574 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5575 Log:
5576 Clarify interaction of spoofs and channel bans/operator{} blocks.
5577
5578
5579 Changes: Modified:
5580 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5581 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5582
5583
5584 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5585 Log:
5586 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5587
5588
5589 Changes: Modified:
5590 +30 -22 trunk/src/ircd.c (File Modified)
5591
5592
5593 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5594 Log:
5595 If shared{} blocks deny something, the command
5596 is silently ignored.
5597
5598
5599 Changes: Modified:
5600 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5601
5602
5603 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5604 Log:
5605 Move up IsService check so we don't store a non-service
5606 in preClient->sasl_agent.
5607
5608
5609 Changes: Modified:
5610 +6 -6 trunk/modules/m_sasl.c (File Modified)
5611
5612
5613 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5614 Log:
5615 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5616 Add some more sanity checks on agent strings.
5617
5618
5619 Changes: Modified:
5620 +13 -11 trunk/modules/m_sasl.c (File Modified)
5621
5622
5623 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5624 Log:
5625 Unknown clients can have an ID too now so make sure to remove
5626 them from the hash if they exit.
5627
5628
5629 Changes: Modified:
5630 +3 -0 trunk/src/client.c (File Modified)
5631
5632
5633 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5634 Log:
5635 Only accept sasl from servers in a service{} block.
5636 Not tested but this must go in.
5637
5638
5639 Changes: Modified:
5640 +6 -0 trunk/modules/m_sasl.c (File Modified)
5641 +3 -0 trunk/modules/m_signon.c (File Modified)
5642
5643
5644 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5645 Log:
5646 Only process SAVE messages targetting registered users,
5647 not servers or unregistered connections. Could cause
5648 a crash when bad protocol was received.
5649
5650
5651 Changes: Modified:
5652 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5653
5654
5655 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5656 Log:
5657 - fix QJM buffer overflow vulnerability (fucking GXTi)
5658
5659
5660 Changes: Modified:
5661 +3 -3 trunk/src/s_user.c (File Modified)
5662
5663
5664 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5665 Log:
5666 Mention /scan umodes under oper_spy privilege.
5667
5668
5669 Changes: Modified:
5670 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5671
5672
5673 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5674 Log:
5675 Mention that overlapping cluster blocks are a bad thing.
5676
5677
5678 Changes: Modified:
5679 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5680
5681
5682 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5683 Log:
5684 - Document cluster{} and shared{} blocks.
5685 - Mention that service{} does not allow wildcards.
5686
5687
5688 Changes: Modified:
5689 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5690
5691
5692 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5693 Log:
5694 Document exempt{} and service{} blocks, point to reference.conf for
5695 general{}, channel{} and serverhide{}.
5696
5697
5698 Changes: Modified:
5699 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5700
5701
5702 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5703 Log:
5704 Document ~ in lists of values better.
5705
5706
5707 Changes: Modified:
5708 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5709
5710
5711 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5712 Log:
5713 More detailed CNOTICE, CPRIVMSG descriptions.
5714
5715
5716 Changes: Modified:
5717 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5718
5719
5720 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5721 Log:
5722 Oops, need both Revision and Id on modules.
5723
5724
5725 Changes: Modified:
5726 + - trunk/modules/sno_routing.c (Property Modified)
5727
5728
5729 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5730 Log:
5731 Tweak header comment a bit (filename, Id).
5732
5733
5734 Changes: Modified:
5735 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5736
5737
5738 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5739 Log:
5740 Add GLINE and UNGLINE.
5741
5742
5743 Changes: Modified:
5744 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5745
5746
5747 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5748 Log:
5749 New configure with proper Id.
5750
5751
5752 Changes: Modified:
5753 +3 -1 trunk/configure (File Modified)
5754
5755
5756 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5757 Log:
5758 Change #include directives for in6addr_any, hopefully compiles better now.
5759
5760
5761 Changes: Modified:
5762 +3 -1 trunk/configure.ac (File Modified)
5763
5764
5765 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5766 Log:
5767 Encourage putting actual administrative information
5768 in the admin{} block.
5769
5770
5771 Changes: Modified:
5772 +3 -3 trunk/doc/example.conf (File Modified)
5773
5774
5775 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5776 Log:
5777 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5778
5779
5780 Changes: Modified:
5781 +9 -7 trunk/include/s_conf.h (File Modified)
5782 +1 -0 trunk/src/newconf.c (File Modified)
5783 +10 -0 trunk/src/s_user.c (File Modified)
5784
5785
5786 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5787 Log:
5788 - Change to glines = no in example confs
5789 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5790 are disabled.
5791
5792
5793 Changes: Modified:
5794 +1 -1 trunk/doc/example.conf (File Modified)
5795 +1 -1 trunk/doc/reference.conf (File Modified)
5796 +2 -2 trunk/modules/m_gline.c (File Modified)
5797
5798
5799 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5800 Log:
5801 - forward-port QJM fix from 1.1
5802
5803
5804 Changes: Modified:
5805 +2 -0 trunk/src/s_user.c (File Modified)
5806
5807
5808 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5809 Log:
5810 - add switch to configure to disable the block allocator
5811
5812
5813 Changes: Modified:
5814 +18 -0 trunk/configure (File Modified)
5815 +9 -0 trunk/configure.ac (File Modified)
5816 +0 -6 trunk/include/config.h (File Modified)
5817 +3 -0 trunk/include/setup.h.in (File Modified)
5818
5819
5820 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5821 Log:
5822 Fix wierd error that would exit SASL users with "Overridden"
5823
5824 Changes: Modified:
5825 +1 -1 trunk/modules/m_signon.c (File Modified)
5826
5827
5828 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5829 Log:
5830 Remove obsolete XXX comment about lazylinks.
5831
5832
5833 Changes: Modified:
5834 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5835
5836
5837 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5838 Log:
5839 OJOIN: make sure to send the wallops remotely for #channels
5840
5841
5842 Changes: Modified:
5843 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5844
5845
5846 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5847 Log:
5848 Accountability for OJOIN (contrib module)
5849
5850 Changes: Modified:
5851 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5852
5853
5854 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5855 Log:
5856 - move more stuff over to ircd_state
5857
5858
5859 Changes: Modified:
5860 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5861 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5862 +9 -0 trunk/src/ircd_state.c (File Modified)
5863 +3 -3 trunk/src/patricia.c (File Modified)
5864
5865
5866 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5867 Log:
5868 - move more stuff out of libircd and into ircd_state.c
5869
5870
5871 Changes: Modified:
5872 +5 -5 trunk/src/channel.c (File Modified)
5873 +4 -4 trunk/src/client.c (File Modified)
5874 +12 -0 trunk/src/ircd_state.c (File Modified)
5875
5876
5877 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5878 Log:
5879 - this is just barrels of fun
5880
5881
5882 Changes: Modified:
5883 + - trunk/include/ircd_state.h (File Added)
5884 +1 -1 trunk/src/Makefile.in (File Modified)
5885 +2 -1 trunk/src/channel.c (File Modified)
5886 +3 -52 trunk/src/ircd.c (File Modified)
5887 +100 -3 trunk/src/ircd_state.c (File Modified)
5888
5889
5890 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5891 Log:
5892 It's .include, not #include.
5893
5894
5895 Changes: Modified:
5896 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5897
5898
5899 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5900 Log:
5901 More consistent section titles.
5902
5903
5904 Changes: Modified:
5905 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5906 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5907 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5908
5909
5910 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5911 Log:
5912 Mention possible exceeding of +j/+l due to propagation
5913 delays between servers.
5914
5915
5916 Changes: Modified:
5917 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5918
5919
5920 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5921 Log:
5922 Formatting nits:
5923 - "text" -> <quote>text</quote>
5924 - <filename>
5925 - a few more
5926
5927
5928 Changes: Modified:
5929 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5930 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5931 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5932 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5933
5934
5935 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5936 Log:
5937 Remove text about deprecation of glines.
5938
5939
5940 Changes: Modified:
5941 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5942
5943
5944 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5945 Log:
5946 - Add description of umode +D, deaf.
5947 - Mention CALLERID 005 token with umode +g.
5948
5949
5950 Changes: Modified:
5951 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5952
5953
5954 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5955 Log:
5956 Strip off a leading colon in services shortcuts (aliases).
5957
5958
5959 Changes: Modified:
5960 +2 -0 trunk/src/parse.c (File Modified)
5961
5962
5963 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5964 Log:
5965 Add no_oper_invis contrib module, denies opers setting
5966 themselves invisible (except hidden_oper's).
5967
5968
5969 Changes: Modified:
5970 +42 -0 trunk/contrib/Makefile.in (File Modified)
5971 + - trunk/contrib/no_oper_invis.c (File Added)
5972
5973
5974 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5975 Log:
5976 Mention /stats E, make the other /stats descriptions more consistent.
5977
5978
5979 Changes: Modified:
5980 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5981
5982
5983 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5984 Log:
5985 Mention that the KILL reason and oper will appear on channels.
5986
5987
5988 Changes: Modified:
5989 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5990
5991
5992 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5993 Log:
5994 Mention /mode #channel f to query forward channel from outside.
5995
5996
5997 Changes: Modified:
5998 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5999
6000
6001 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6002 Log:
6003 Port over RATBOX_2_1 r20960 (anfl):
6004 client connect notices to +C should be hiding the extra
6005 fields for spoofed users
6006
6007
6008 Changes: Modified:
6009 +2 -1 trunk/src/s_user.c (File Modified)
6010
6011
6012 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6013 Log:
6014 Add a chapter with our extra user commands:
6015 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6016
6017
6018 Changes: Modified:
6019 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6020 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6021
6022
6023 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6024 Log:
6025 Do not put by <server>: in SQUIT reasons to servers
6026 other than the one being exited.
6027
6028
6029 Changes: Modified:
6030 +1 -1 trunk/src/client.c (File Modified)
6031
6032
6033 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6034 Log:
6035 Regenerate configure.
6036
6037
6038 Changes: Modified:
6039 +1162 -1159 trunk/configure (File Modified)
6040
6041
6042 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6043 Log:
6044 Move the warning flags down so they do not mess up
6045 checks like for -Wl,-export-dynamic.
6046
6047
6048 Changes: Modified:
6049 +33 -30 trunk/configure.ac (File Modified)
6050
6051
6052 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6053 Log:
6054 - more work here
6055
6056
6057 Changes: Modified:
6058 +2 -1 trunk/iauth/Makefile.in (File Modified)
6059
6060
6061 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6062 Log:
6063 - build iauth makefile
6064
6065
6066 Changes: Modified:
6067 +3 -2 trunk/configure (File Modified)
6068 +1 -0 trunk/configure.ac (File Modified)
6069
6070
6071 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6072 Log:
6073 - Makefile
6074
6075
6076 Changes: Modified:
6077 + - trunk/iauth/Makefile.in (File Added)
6078
6079
6080 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6081 Log:
6082 - add iauth.conf.example from irc2.11
6083
6084
6085 Changes: Modified:
6086 + - trunk/doc/example-iauth.conf (File Added)
6087
6088
6089 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6090 Log:
6091 - wow, i found some docs on this thing
6092
6093
6094 Changes: Modified:
6095 + - trunk/doc/technical/iauth-internals.txt (File Added)
6096
6097
6098 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6099 Log:
6100 - no longer applicable
6101
6102
6103 Changes: Modified:
6104 + - trunk/authdaemon/ (File Deleted)
6105
6106
6107 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6108 Log:
6109 - remove libircd.so on make clean (oops)
6110
6111
6112 Changes: Modified:
6113 +1 -1 trunk/src/Makefile.in (File Modified)
6114
6115
6116 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6117 Log:
6118 - merge iauth source for experimentation
6119
6120
6121 Changes: Modified:
6122 + - trunk/iauth/ (File Added)
6123 + - trunk/iauth/a_conf.c (File Added)
6124 + - trunk/iauth/a_conf_def.h (File Added)
6125 + - trunk/iauth/a_conf_ext.h (File Added)
6126 + - trunk/iauth/a_defines.h (File Added)
6127 + - trunk/iauth/a_externs.h (File Added)
6128 + - trunk/iauth/a_io.c (File Added)
6129 + - trunk/iauth/a_io_ext.h (File Added)
6130 + - trunk/iauth/a_log.c (File Added)
6131 + - trunk/iauth/a_log_def.h (File Added)
6132 + - trunk/iauth/a_log_ext.h (File Added)
6133 + - trunk/iauth/a_struct_def.h (File Added)
6134 + - trunk/iauth/iauth.c (File Added)
6135 + - trunk/iauth/mod_lhex.c (File Added)
6136 + - trunk/iauth/mod_lhex_ext.h (File Added)
6137 + - trunk/iauth/mod_pipe.c (File Added)
6138 + - trunk/iauth/mod_pipe_ext.h (File Added)
6139 + - trunk/iauth/mod_rfc931.c (File Added)
6140 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6141 + - trunk/iauth/mod_socks.c (File Added)
6142 + - trunk/iauth/mod_socks_ext.h (File Added)
6143 + - trunk/iauth/mod_webproxy.c (File Added)
6144 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6145
6146
6147 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6148 Log:
6149 User /quote help index was not sorted properly.
6150
6151
6152 Changes: Modified:
6153 +2 -2 trunk/help/Makefile.in (File Modified)
6154 +8 -8 trunk/help/users/index (File Modified)
6155
6156
6157 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6158 Log:
6159 Add SCAN help file.
6160
6161
6162 Changes: Modified:
6163 +25 -8 trunk/help/opers/index (File Modified)
6164 + - trunk/help/opers/scan (File Added)
6165
6166
6167 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6168 Log:
6169 SGML docs:
6170 - Document SCAN UMODES
6171 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6172
6173
6174 Changes: Modified:
6175 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6176
6177
6178 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6179 Log:
6180 Add our copyright information to /info (part of release-1.1 r1026).
6181
6182
6183 Changes: Modified:
6184 +1 -0 trunk/src/version.c.SH (File Modified)
6185
6186
6187 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6188 Log:
6189 Fix some compile warnings.
6190
6191
6192 Changes: Modified:
6193 +1 -1 trunk/modules/core/m_join.c (File Modified)
6194 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6195 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6196 +1 -1 trunk/modules/m_scan.c (File Modified)
6197 +4 -4 trunk/modules/m_signon.c (File Modified)
6198
6199
6200 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6201 Log:
6202 RSFNC: OK, actually consider unknowns also for detecting a collide.
6203 Otherwise we can get two clients with the same nick.
6204
6205
6206 Changes: Modified:
6207 +1 -1 trunk/modules/m_services.c (File Modified)
6208
6209
6210 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6211 Log:
6212 - charybdis profiling stuff
6213 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6214 - update .depend
6215
6216
6217 Changes: Modified:
6218 +0 -8 trunk/configure (File Modified)
6219 +1 -8 trunk/configure.ac (File Modified)
6220 +18 -0 trunk/include/channel.h (File Modified)
6221 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6222 +335 -260 trunk/src/.depend (File Modified)
6223 +1569 -0 trunk/src/Makefile.in (File Modified)
6224 + - trunk/src/chmode.c (File Added)
6225 +16 -1 trunk/src/ircd.c (File Modified)
6226 +11 -0 trunk/src/main.c (File Modified)
6227 +11 -0 trunk/src/modules.c (File Modified)
6228
6229
6230 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6231 Log:
6232 RSFNC: Do not send kills to servers for unknowns
6233
6234
6235 Changes: Modified:
6236 +4 -2 trunk/modules/m_services.c (File Modified)
6237
6238
6239 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6240 Log:
6241 Describe service{} blocks in reference.conf.
6242
6243
6244 Changes: Modified:
6245 +12 -0 trunk/doc/reference.conf (File Modified)
6246
6247
6248 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6249 Log:
6250 Replace this list of modes with pointers to other documentation.
6251
6252
6253 Changes: Modified:
6254 +6 -50 trunk/doc/modes.txt (File Modified)
6255
6256
6257 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6258 Log:
6259 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6260 looks too much like an old-ircd client pointer otherwise.
6261
6262
6263 Changes: Modified:
6264 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6265
6266
6267 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6268 Log:
6269 findforwards:
6270 - note truncation of the list (perhaps sending multiple
6271 notices is better)
6272 - clarify in a comment that /findforwards on a nonexistent
6273 channel can be useful
6274 - sendto_one_notice() requires that the text start with
6275 a colon
6276
6277
6278 Changes: Modified:
6279 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6280
6281
6282 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6283 Log:
6284 When we close a local server's link, always include the
6285 name of the client causing the exit in the reason in the
6286 SQUIT we send them (replacing them with us). This makes
6287 sure server notices for stuff like "Not enough arguments
6288 to server command" are different on the two sides.
6289
6290
6291 Changes: Modified:
6292 +7 -5 trunk/src/client.c (File Modified)
6293
6294
6295 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6296 Log:
6297 New contrib module m_findforwards.c
6298
6299
6300 Changes: Modified:
6301 +112 -0 trunk/contrib/Makefile.in (File Modified)
6302 + - trunk/contrib/m_findforwards.c (File Added)
6303
6304
6305 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6306 Log:
6307 Whoops, don't show real host behind auth{} spoof in
6308 spoof notices if hide_spoof_ips is enabled.
6309
6310 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6311
6312
6313 Changes: Modified:
6314 +3 -2 trunk/src/s_conf.c (File Modified)
6315
6316
6317 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6318 Log:
6319 Add dalnet-style /identify that sends to nickserv or chanserv.
6320
6321
6322 Changes: Modified:
6323 +102 -0 trunk/contrib/Makefile.in (File Modified)
6324 + - trunk/contrib/m_identify.c (File Added)
6325
6326
6327 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6328 Log:
6329 Document alias{} blocks a bit better.
6330
6331
6332 Changes: Modified:
6333 +9 -0 trunk/doc/reference.conf (File Modified)
6334
6335
6336 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6337 Log:
6338 - add aliases to /stats m (data usage is not counted though, sorry)
6339
6340
6341 Changes: Modified:
6342 +1 -0 trunk/include/s_conf.h (File Modified)
6343 +3 -0 trunk/src/newconf.c (File Modified)
6344 +15 -0 trunk/src/parse.c (File Modified)
6345
6346
6347 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6348 Log:
6349 - remove m_sshortcut as it's no longer relevant
6350
6351
6352 Changes: Modified:
6353 +0 -145 trunk/modules/Makefile.in (File Modified)
6354 + - trunk/modules/m_sshortcut.c (File Deleted)
6355
6356
6357 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6358 Log:
6359 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6360 targets instead of my original idea :P)
6361
6362
6363 Changes: Modified:
6364 +32 -0 trunk/doc/example.conf (File Modified)
6365 +35 -0 trunk/doc/reference.conf (File Modified)
6366 +4 -0 trunk/include/parse.h (File Modified)
6367 +7 -0 trunk/include/s_conf.h (File Modified)
6368 +82 -0 trunk/src/newconf.c (File Modified)
6369 +78 -0 trunk/src/parse.c (File Modified)
6370 +16 -0 trunk/src/s_conf.c (File Modified)
6371
6372
6373 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6374 Log:
6375 Remove some spaces after tabs. ??
6376
6377
6378 Changes: Modified:
6379 +18 -18 trunk/src/newconf.c (File Modified)
6380
6381
6382 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6383 Log:
6384 Global /who:
6385 - make sure to clear all marks also if the who was aborted
6386 because of too many matches
6387 - give ERR_TOOMANYMATCHES if too many matches
6388 - clarify comments
6389
6390 ratbox RATBOX_2_2 r22003 (jilles)
6391
6392
6393 Changes: Modified:
6394 +28 -26 trunk/modules/m_who.c (File Modified)
6395
6396
6397 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6398 Log:
6399 - devel is 2.0
6400
6401
6402 Changes: Modified:
6403 +9 -9 trunk/configure (File Modified)
6404 +1 -1 trunk/configure.ac (File Modified)
6405
6406
6407 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6408 Log:
6409 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6410
6411
6412 Changes: Modified:
6413 +2 -1 trunk/include/s_newconf.h (File Modified)
6414 +20 -0 trunk/modules/m_rehash.c (File Modified)
6415 +1 -1 trunk/src/s_newconf.c (File Modified)
6416
6417
6418 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6419 Log:
6420 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6421
6422
6423 Changes: Modified:
6424 +0 -1 trunk/doc/example.conf (File Modified)
6425 +0 -3 trunk/doc/reference.conf (File Modified)
6426 +0 -1 trunk/include/s_conf.h (File Modified)
6427 +0 -6 trunk/modules/m_info.c (File Modified)
6428 +1 -1 trunk/src/channel.c (File Modified)
6429 +0 -1 trunk/src/newconf.c (File Modified)
6430
6431
6432 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6433 Log:
6434 Missing header in m_chghost.c
6435
6436 Changes: Modified:
6437 +1 -0 trunk/modules/m_chghost.c (File Modified)
6438
6439
6440 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6441 Log:
6442 Relocate QJM code to a seperate function(change_nick_user_host)
6443 Change CHGHOST to use change_nick_user_host instead of just setting it
6444
6445
6446 Changes: Modified:
6447 +3 -0 trunk/include/s_user.h (File Modified)
6448 +1 -1 trunk/modules/m_chghost.c (File Modified)
6449 +3 -78 trunk/modules/m_signon.c (File Modified)
6450 +89 -0 trunk/src/s_user.c (File Modified)
6451
6452
6453 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6454 Log:
6455 Restore /stats a (dns servers, admin-only).
6456
6457
6458 Changes: Modified:
6459 +1 -0 trunk/include/res.h (File Modified)
6460 +5 -8 trunk/modules/m_stats.c (File Modified)
6461 +16 -0 trunk/src/res.c (File Modified)
6462
6463
6464 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6465 Log:
6466 - Add CHARYBDIS_PROFILE if we are profiling.
6467 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6468 - Remove duplicate --enable-epoll entry.
6469
6470
6471 Changes: Modified:
6472 +1595 -15 trunk/configure (File Modified)
6473 +30 -11 trunk/configure.ac (File Modified)
6474 +3 -0 trunk/include/setup.h.in (File Modified)
6475
6476
6477 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6478 Log:
6479 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6480
6481
6482 Changes: Modified:
6483 +28 -0 trunk/aclocal.m4 (File Modified)
6484
6485
6486 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6487 Log:
6488 Allow requesting forward channel and quiet list in same mode command.
6489
6490
6491 Changes: Modified:
6492 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6493
6494
6495 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6496 Log:
6497 Add description of xline wildcards.
6498
6499
6500 Changes: Modified:
6501 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6502
6503
6504 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6505 Log:
6506 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6507
6508
6509 Changes: Modified:
6510 +0 -4 trunk/modules/m_services.c (File Modified)
6511
6512
6513 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6514 Log:
6515 typo
6516
6517
6518 Changes: Modified:
6519 +1 -1 trunk/include/hook.h (File Modified)
6520
6521
6522 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6523 Log:
6524 call_hook, not hook_call
6525
6526
6527 Changes: Modified:
6528 +1 -1 trunk/modules/core/m_join.c (File Modified)
6529
6530
6531 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6532 Log:
6533 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6534 Could be useful for a number of things.
6535
6536
6537 Changes: Modified:
6538 +9 -0 trunk/modules/core/m_join.c (File Modified)
6539
6540
6541 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6542 Log:
6543 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6544
6545
6546 Changes: Modified:
6547 +7 -0 trunk/include/hook.h (File Modified)
6548
6549
6550 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6551 Log:
6552 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6553
6554
6555 Changes: Modified:
6556 +15 -0 trunk/modules/m_services.c (File Modified)
6557
6558
6559 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6560 Log:
6561 Clarify snomask +f, +k, +u.
6562
6563
6564 Changes: Modified:
6565 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6566
6567
6568 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6569 Log:
6570 Cmode +p and +s may be set simultaneously.
6571
6572
6573 Changes: Modified:
6574 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6575
6576
6577 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6578 Log:
6579 actually, we should check the data version on each reload (oops)
6580
6581
6582 Changes: Modified:
6583 +6 -6 trunk/src/main.c (File Modified)
6584
6585
6586 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6587 Log:
6588 more work on the loader
6589
6590
6591 Changes: Modified:
6592 +45 -21 trunk/src/main.c (File Modified)
6593
6594
6595 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6596 Log:
6597 Add prototype ircd_state.c
6598
6599
6600 Changes: Modified:
6601 + - trunk/src/ircd_state.c (File Added)
6602
6603
6604 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6605 Log:
6606 Smaller improvements.
6607
6608
6609 Changes: Modified:
6610 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6611
6612
6613 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6614 Log:
6615 Add a lot of stuff here.
6616
6617
6618 Changes: Modified:
6619 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6620
6621
6622 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6623 Log:
6624 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6625
6626
6627 Changes: Modified:
6628 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6629
6630
6631 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6632 Log:
6633 Invex doesn't trump +r or (sic) +J.
6634
6635
6636 Changes: Modified:
6637 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6638
6639
6640 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6641 Log:
6642 Check to make sure a module is not loaded before loading it.
6643
6644
6645 Changes: Modified:
6646 +6 -1 trunk/src/ircd_parser.y (File Modified)
6647
6648
6649 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6650 Log:
6651 - Add a missing comma in the HeaderMessages array
6652 - Only send "Your hostname is too long ..." if that really is the case
6653
6654
6655 Changes: Modified:
6656 +2 -2 trunk/src/s_auth.c (File Modified)
6657
6658
6659 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6660 Log:
6661 build_symtable() will have already bailed here, so no need to check
6662 explicitly whether or not charybdis_main is NULL.
6663
6664
6665 Changes: Modified:
6666 +7 -16 trunk/src/main.c (File Modified)
6667
6668
6669 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6670 Log:
6671 Data structure versioning, part 1.
6672
6673
6674 Changes: Modified:
6675 +10 -1 trunk/include/ircd_defs.h (File Modified)
6676 +2 -0 trunk/src/ircd.c (File Modified)
6677 +15 -3 trunk/src/main.c (File Modified)
6678
6679
6680 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6681 Log:
6682 build a symbol table and use that instead of doing a raw dlsym on everything
6683
6684
6685 Changes: Modified:
6686 + - trunk/include/ircd_linker.h (File Added)
6687 +71 -1 trunk/src/Makefile.in (File Modified)
6688 + - trunk/src/ircd_linker.c (File Added)
6689 +16 -4 trunk/src/main.c (File Modified)
6690
6691
6692 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6693 Log:
6694 The launcher now calls io_loop() instead of charybdis_main().
6695 This is so that we do not have to reinitialize *everything* later.
6696
6697
6698 Changes: Modified:
6699 +1 -0 trunk/include/ircd.h (File Modified)
6700 +6 -7 trunk/src/ircd.c (File Modified)
6701 +13 -1 trunk/src/main.c (File Modified)
6702
6703
6704 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6705 Log:
6706 Use global binding on libircd.so.
6707
6708
6709 Changes: Modified:
6710 +1 -1 trunk/src/main.c (File Modified)
6711
6712
6713 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6714 Log:
6715 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6716 (it will do more later)
6717
6718
6719 Changes: Modified:
6720 +14 -12 trunk/include/config.h (File Modified)
6721 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6722 +31 -5 trunk/src/Makefile.in (File Modified)
6723 +78 -1 trunk/src/ircd.c (File Modified)
6724 + - trunk/src/main.c (File Added)
6725
6726
6727 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6728 Log:
6729 Add whitespace here, oops.
6730
6731
6732 Changes: Modified:
6733 +1 -1 trunk/CREDITS (File Modified)
6734
6735
6736 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6737 Log:
6738 Properly copy over the IP address here instead of using a cheap hack.
6739 Because the hack didn't work right except on IPv6. :|
6740
6741
6742 Changes: Modified:
6743 +12 -2 trunk/src/s_newconf.c (File Modified)
6744
6745
6746 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6747 Log:
6748 Revert reject cache notice to ratbox's, which more
6749 clearly suggests what's happening.
6750
6751
6752 Changes: Modified:
6753 +4 -1 trunk/src/reject.c (File Modified)
6754
6755
6756 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6757 Log:
6758 Fix the openssl status in the overview information.
6759
6760
6761 Changes: Modified:
6762 +1 -3 trunk/configure (File Modified)
6763 +1 -3 trunk/configure.ac (File Modified)
6764
6765
6766 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6767 Log:
6768 - Add simple exempt{} block (127.0.0.1) to example.conf.
6769 - Remove mention of deny{}.
6770
6771
6772 Changes: Modified:
6773 +5 -0 trunk/doc/example.conf (File Modified)
6774 +1 -1 trunk/doc/reference.conf (File Modified)
6775
6776
6777 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6778 Log:
6779 example.conf: add some comments at the start
6780 reference.conf: some ircd-ratbox -> charybdis
6781
6782
6783 Changes: Modified:
6784 +11 -0 trunk/doc/example.conf (File Modified)
6785 +6 -5 trunk/doc/reference.conf (File Modified)
6786
6787
6788 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6789 Log:
6790 Rename m_createauthonly module to createauthonly
6791 as this is not a module providing an m_function
6792 (command).
6793
6794
6795 Changes: Modified:
6796 +1 -38 trunk/contrib/Makefile.in (File Modified)
6797 + - trunk/contrib/createauthonly.c (File Added)
6798 + - trunk/contrib/m_createauthonly.c (File Deleted)
6799
6800
6801 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6802 Log:
6803 Add to example confs commented lines for:
6804 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6805 sno_globalkline.so, sno_globaloper.so.
6806
6807
6808 Changes: Modified:
6809 +5 -1 trunk/doc/example.conf (File Modified)
6810 +9 -1 trunk/doc/reference.conf (File Modified)
6811
6812
6813 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6814 Log:
6815 - Unbreak connecting to connect{}s with hostnames
6816 instead of IP addresses (broken with new resolver).
6817 - Try to do A/AAAA query based on aftype in
6818 connect{} (doesn't seem to work fully).
6819
6820
6821 Changes: Modified:
6822 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6823
6824
6825 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6826 Log:
6827 Unbreak /rehash dns.
6828
6829
6830 Changes: Modified:
6831 +1 -0 trunk/src/res.c (File Modified)
6832
6833
6834 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6835 Log:
6836 Preserve Hybrid Id and add one of our own.
6837
6838
6839 Changes: Modified:
6840 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6841 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6842
6843
6844 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6845 Log:
6846 Add anfl and Androsyn to CREDITS.
6847 They wrote a lot of ratbox code we use, both before and after the fork.
6848
6849
6850 Changes: Modified:
6851 +2 -0 trunk/CREDITS (File Modified)
6852
6853
6854 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6855 Log:
6856 Hostname validity check.
6857
6858
6859 Changes: Modified:
6860 +42 -3 trunk/src/s_auth.c (File Modified)
6861
6862
6863 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6864 Log:
6865 Version bump to 1.2.0.
6866
6867
6868 Changes: Modified:
6869 +9 -9 trunk/configure (File Modified)
6870 +1 -1 trunk/configure.ac (File Modified)
6871
6872
6873 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6874 Log:
6875 - Missed a spot in the IPv6 code here. Should be usable now.
6876
6877
6878 Changes: Modified:
6879 +2 -2 trunk/src/res.c (File Modified)
6880
6881
6882 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6883 Log:
6884 Alright, so, this massive commit does the following:
6885 - Removes adns
6886 - Adds a resolver based on the undernet and hybrid one.
6887 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6888 - Makes a check in ./configure be posixly correct
6889 - Simplifies the auth code and DNS callbacks
6890
6891 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6892
6893
6894 Changes: Modified:
6895 +1 -1 trunk/Makefile.in (File Modified)
6896 + - trunk/adns/ (File Deleted)
6897 +148 -80 trunk/configure (File Modified)
6898 +1 -2 trunk/configure.ac (File Modified)
6899 +6 -0 trunk/include/client.h (File Modified)
6900 +1 -0 trunk/include/packet.h (File Modified)
6901 +153 -41 trunk/include/res.h (File Modified)
6902 + - trunk/include/reslib.h (File Added)
6903 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6904 +930 -1449 trunk/modules/.depend (File Modified)
6905 +3 -0 trunk/modules/m_stats.c (File Modified)
6906 +417 -621 trunk/src/.depend (File Modified)
6907 +1 -1 trunk/src/.indent.pro (File Modified)
6908 +2069 -289 trunk/src/Makefile.in (File Modified)
6909 + - trunk/src/adns.c (File Deleted)
6910 + - trunk/src/res.c (File Added)
6911 + - trunk/src/reslib.c (File Added)
6912 +11 -50 trunk/src/s_auth.c (File Modified)
6913 +4 -26 trunk/src/s_newconf.c (File Modified)
6914
6915
6916 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6917 Log:
6918 Document the NOBALLOC feature.
6919
6920
6921 Changes: Modified:
6922 +7 -1 trunk/include/config.h (File Modified)
6923
6924
6925 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6926 Log:
6927 commands.sgml changes
6928
6929
6930 Changes: Modified:
6931 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6932
6933
6934 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6935 Log:
6936 connect{} changes.
6937
6938
6939 Changes: Modified:
6940 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6941
6942
6943 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6944 Log:
6945 Improve description of class{} block (in particular,
6946 mention server classes as well as client classes).
6947
6948
6949 Changes: Modified:
6950 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6954 Log:
6955 In comment:
6956 -/* sendq: servers need a higher sendq as they send more data */
6957 +/* sendq: servers need a higher sendq as they are sent more data */
6958
6959
6960 Changes: Modified:
6961 +1 -1 trunk/doc/reference.conf (File Modified)
6962
6963
6964 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6965 Log:
6966 Add modules{} block.
6967
6968
6969 Changes: Modified:
6970 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6971
6972
6973 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6974 Log:
6975 Add general::oper_snomask, snomask on oper up for opers
6976 that have umode +s set on oper up, but do not have
6977 a specific snomask setting in their operator block.
6978 If this is empty or not specified, +s is used as before.
6979
6980
6981 Changes: Modified:
6982 +4 -1 trunk/doc/example.conf (File Modified)
6983 +7 -1 trunk/doc/reference.conf (File Modified)
6984 +1 -0 trunk/include/client.h (File Modified)
6985 +1 -0 trunk/include/s_conf.h (File Modified)
6986 +32 -0 trunk/src/newconf.c (File Modified)
6987 +1 -0 trunk/src/s_conf.c (File Modified)
6988 +13 -3 trunk/src/s_user.c (File Modified)
6989
6990
6991 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6992 Log:
6993 fix error
6994
6995 Changes: Modified:
6996 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6997
6998
6999 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7000 Log:
7001 Add MASKTRACE and CHANTRACE commands.
7002
7003
7004 Changes: Modified:
7005 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7006
7007
7008 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7009 Log:
7010 document loadmodule directive
7011
7012
7013 Changes: Modified:
7014 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7015
7016
7017 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7018 Log:
7019 finish this up
7020
7021
7022 Changes: Modified:
7023 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7024
7025
7026 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7027 Log:
7028 q:lines are no longer living in the ircd.conf either
7029
7030
7031 Changes: Modified:
7032 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7033
7034
7035 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7036 Log:
7037 remove k:line, d:line, x:line as they are their own files now
7038
7039
7040 Changes: Modified:
7041 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7042
7043
7044 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7045 Log:
7046 New place for operator::snomask.
7047
7048
7049 Changes: Modified:
7050 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7051
7052
7053 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7054 Log:
7055 Document connect {}.
7056
7057
7058 Changes: Modified:
7059 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7060
7061
7062 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7063 Log:
7064 example.conf: move operator::snomask to a more logical place,
7065 more sensible default
7066 reference.conf: add operator::snomask
7067
7068
7069 Changes: Modified:
7070 +3 -3 trunk/doc/example.conf (File Modified)
7071 +3 -0 trunk/doc/reference.conf (File Modified)
7072
7073
7074 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7075 Log:
7076 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7077 in those conf entries that take umodes like <name1>, <name2>, ...
7078
7079
7080 Changes: Modified:
7081 +3 -0 trunk/doc/reference.conf (File Modified)
7082 +3 -0 trunk/src/newconf.c (File Modified)
7083
7084
7085 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7086 Log:
7087 Remove H:line
7088
7089
7090 Changes: Modified:
7091 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7092
7093
7094 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7095 Log:
7096 Aesthetic changes.
7097
7098
7099 Changes: Modified:
7100 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7101
7102
7103 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7104 Log:
7105 s/allow/auth
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:26:36 UTC (20060212-768)
7113 Log:
7114 fix
7115
7116
7117 Changes: Modified:
7118 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7119
7120
7121 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7122 Log:
7123 Document operator {} blocks.
7124
7125
7126 Changes: Modified:
7127 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7128
7129
7130 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7131 Log:
7132 auth{}: clarify/add some details
7133
7134
7135 Changes: Modified:
7136 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7140 Log:
7141 auth{}: Move a paragraph.
7142
7143
7144 Changes: Modified:
7145 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7146
7147
7148 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7149 Log:
7150 Document auth{} blocks.
7151
7152
7153 Changes: Modified:
7154 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7155
7156
7157 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7158 Log:
7159 Add umode +R.
7160
7161
7162 Changes: Modified:
7163 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7164
7165
7166 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7167 Log:
7168 Add umode +R, prevents unidentified clients from
7169 sending private messages or notices. /accept'ed
7170 clients and opers are exempt.
7171 Due to the /accept part, this is only checked
7172 at the target's server, may want to change
7173 this?
7174
7175
7176 Changes: Modified:
7177 +1 -0 trunk/help/opers/umode (File Modified)
7178 +1 -0 trunk/help/users/umode (File Modified)
7179 +2 -0 trunk/include/client.h (File Modified)
7180 +1 -0 trunk/include/numeric.h (File Modified)
7181 +11 -1 trunk/modules/core/m_message.c (File Modified)
7182 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7183 +1 -1 trunk/src/messages.tab (File Modified)
7184 +1 -1 trunk/src/s_user.c (File Modified)
7185
7186
7187 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7188 Log:
7189 Don't allow a nick change if banned or quieted (and not
7190 voiced or opped) on a channel. This uses numeric 435
7191 (bahamut's "cannot change to a banned nick") because
7192 bahamut/ircu's 437 and hyperion's 438 already have
7193 another meaning for us.
7194
7195
7196 Changes: Modified:
7197 +2 -0 trunk/include/channel.h (File Modified)
7198 +1 -0 trunk/include/numeric.h (File Modified)
7199 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7200 +38 -0 trunk/src/channel.c (File Modified)
7201 +1 -1 trunk/src/messages.tab (File Modified)
7202
7203
7204 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7205 Log:
7206 KNOCK:
7207 - respect ban exceptions
7208 - also deny a knock if quieted
7209
7210
7211 Changes: Modified:
7212 +2 -1 trunk/modules/m_knock.c (File Modified)
7213
7214
7215 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7216 Log:
7217 Reverse bad substitution in comment.
7218
7219
7220 Changes: Modified:
7221 +1 -1 trunk/src/channel.c (File Modified)
7222
7223
7224 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7225 Log:
7226 - set DynSpoof flag for clients spoofed at registration
7227 - add orighost instead of host to the hostname hash
7228
7229
7230 Changes: Modified:
7231 +5 -1 trunk/src/s_user.c (File Modified)
7232
7233
7234 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7235 Log:
7236 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7237
7238
7239 Changes: Modified:
7240 +2 -3 trunk/src/send.c (File Modified)
7241
7242
7243 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7244 Log:
7245 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7246
7247
7248 Changes: Modified:
7249 +17 -7 trunk/modules/m_signon.c (File Modified)
7250
7251
7252 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7253 Log:
7254 Correct minimum args on ENCAP SASL to avoid nasty core.
7255
7256
7257 Changes: Modified:
7258 +1 -1 trunk/modules/m_sasl.c (File Modified)
7259
7260
7261 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7262 Log:
7263 Style nits: sptr can't ever be NULL, don't compare truth
7264 values with YES.
7265
7266
7267 Changes: Modified:
7268 +2 -3 trunk/modules/m_scan.c (File Modified)
7269
7270
7271 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7272 Log:
7273 - Comment out scan_cmodes() prototype to suppress warning
7274 - Correct minimum parameter count for mo_scan()
7275
7276
7277 Changes: Modified:
7278 +2 -2 trunk/modules/m_scan.c (File Modified)
7279
7280
7281 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7282 Log:
7283 SCAN UMODES:
7284 - Include full command in operspy notice
7285 - Allow global scans (no-list used, mask not used) without operspy
7286 - Use ERR_NOPRIVS numeric
7287
7288
7289 Changes: Modified:
7290 +21 -9 trunk/modules/m_scan.c (File Modified)
7291
7292
7293 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7294 Log:
7295 Cancel out the >3 default if < is given; this way
7296 any </> specification fully overrides the default.
7297
7298
7299 Changes: Modified:
7300 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7301
7302
7303 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7304 Log:
7305 - Call mo_list() from m_list() to reduce code duplication
7306 - Default to >3, rather arbitrarily (conf option?)
7307 - Make < and > mean less than and greater than again
7308
7309
7310 Changes: Modified:
7311 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7312
7313
7314 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7315 Log:
7316 When processing topic burst, hide connecting server
7317 on netburst if flatten links is enabled.
7318
7319
7320 Changes: Modified:
7321 +9 -2 trunk/modules/m_tb.c (File Modified)
7322
7323
7324 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7325 Log:
7326 - remove PENALTY token
7327
7328
7329 Changes: Modified:
7330 +0 -1 trunk/include/supported.h (File Modified)
7331
7332
7333 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7334 Log:
7335 005 fixups:
7336 - Add PENALTY because we have a pace-wait system.
7337 - Add FNC due to SAVE and RSFNC
7338 - Add q to MAXLIST.
7339
7340
7341 Changes: Modified:
7342 +4 -2 trunk/include/supported.h (File Modified)
7343
7344
7345 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7346 Log:
7347 mkay, indent went nuts here
7348
7349
7350 Changes: Modified:
7351 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7352
7353
7354 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7355 Log:
7356 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7357 and can be used instead. The SAFELIST implementation is the one used by
7358 default, as most users/networks will be used to it.
7359
7360
7361 Changes: Modified:
7362 +1 -0 trunk/NEWS (File Modified)
7363 +14 -0 trunk/include/client.h (File Modified)
7364 +5 -0 trunk/include/hash.h (File Modified)
7365 +404 -272 trunk/modules/Makefile.in (File Modified)
7366 + - trunk/modules/m_list.c (File Deleted)
7367 + - trunk/modules/m_list_ratbox.c (File Added)
7368 + - trunk/modules/m_list_safelist.c (File Added)
7369 +5 -5 trunk/src/hash.c (File Modified)
7370
7371
7372 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7373 Log:
7374 Clear invites on a lowerTS JOIN or SJOIN.
7375 This should complete kick_on_split_riding protection.
7376
7377
7378 Changes: Modified:
7379 +5 -0 trunk/modules/core/m_join.c (File Modified)
7380 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7381
7382
7383 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7384 Log:
7385 Like in ratbox, send and interpret timestamps on invites.
7386
7387
7388 Changes: Modified:
7389 +9 -2 trunk/modules/m_invite.c (File Modified)
7390
7391
7392 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7393 Log:
7394 Add +S (network service) umode. Just for completeness, users or opers
7395 cannot set this.
7396
7397
7398 Changes: Modified:
7399 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7400
7401
7402 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7403 Log:
7404 update NEWS a bit
7405
7406
7407 Changes: Modified:
7408 +35 -2 trunk/NEWS (File Modified)
7409
7410
7411 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7412 Log:
7413 Split off a PreClient structure for data to be freed on registation (i.e. password).
7414 New hook introduce_client for post-registration messages.
7415 Fix b0rked SASL numerics.
7416 Burst REALHOST post-introduction for spoofed-on-registration clients.
7417 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7418 Pre-registration signon support.
7419
7420
7421 Changes: Modified:
7422 +10 -0 trunk/configure (File Modified)
7423 +2 -0 trunk/configure.ac (File Modified)
7424 +14 -4 trunk/include/client.h (File Modified)
7425 +1 -0 trunk/include/hook.h (File Modified)
7426 +1 -0 trunk/include/numeric.h (File Modified)
7427 +3 -0 trunk/include/setup.h.in (File Modified)
7428 +16 -0 trunk/modules/m_chghost.c (File Modified)
7429 +25 -21 trunk/modules/m_sasl.c (File Modified)
7430 +63 -30 trunk/modules/m_signon.c (File Modified)
7431 +18 -0 trunk/src/client.c (File Modified)
7432 +2 -0 trunk/src/hook.c (File Modified)
7433 +5 -5 trunk/src/messages.tab (File Modified)
7434 +2 -0 trunk/src/s_serv.c (File Modified)
7435 +28 -2 trunk/src/s_user.c (File Modified)
7436
7437
7438 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7439 Log:
7440 Update hook documentation.
7441
7442
7443 Changes: Modified:
7444 +30 -0 trunk/doc/hooks.txt (File Modified)
7445
7446
7447 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7448 Log:
7449 Improve @/# handling in match_esc().
7450
7451
7452 Changes: Modified:
7453 +21 -13 trunk/src/match.c (File Modified)
7454
7455
7456 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7457 Log:
7458 backtrack instead of bailing out when handling a mismatched escape
7459
7460
7461 Changes: Modified:
7462 +1 -1 trunk/src/match.c (File Modified)
7463
7464
7465 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7466 Log:
7467 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7468
7469 Changes: Modified:
7470 +2 -1 trunk/CREDITS (File Modified)
7471
7472
7473 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7474 Log:
7475 Fix the escape brokenness and pick up a more efficient matching algorithm,
7476 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7477 Patch sent upstream. They can do whatever they want with it, *shrug*.
7478
7479
7480 Changes: Modified:
7481 +147 -161 trunk/src/match.c (File Modified)
7482
7483
7484 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7485 Log:
7486 If flatten links is enabled, fake the origins of some ServerModes
7487 sent to clients so that the server sending the netburst is hidden.
7488 Most mode hacks still show the true source.
7489
7490
7491 Changes: Modified:
7492 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7493 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7494
7495
7496 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7497 Log:
7498 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7499 where the exit originated).
7500 - When receiving an SQUIT for a server themselves
7501 (IsMe(target_p) || target_p == client_p)
7502 close their link and send a local server notice.
7503
7504
7505 Changes: Modified:
7506 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7507 +6 -3 trunk/src/client.c (File Modified)
7508
7509
7510 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7511 Log:
7512 Hooking into the wrong hook, whoops. :P
7513
7514
7515 Changes: Modified:
7516 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7517 +6 -10 trunk/modules/core/m_join.c (File Modified)
7518
7519
7520 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7521 Log:
7522 this doesn't work right, right now :P
7523
7524
7525 Changes: Modified:
7526 +40 -0 trunk/contrib/Makefile.in (File Modified)
7527 + - trunk/contrib/m_createauthonly.c (File Added)
7528 +6 -0 trunk/include/hook.h (File Modified)
7529 +26 -1 trunk/modules/core/m_join.c (File Modified)
7530 +1 -1 trunk/src/ircd.c (File Modified)
7531
7532
7533 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7534 Log:
7535 Make can_join() hookable.
7536
7537
7538 Changes: Modified:
7539 +12 -1 trunk/src/channel.c (File Modified)
7540
7541
7542 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7543 Log:
7544 add 'int approved;' to the channel event hook
7545
7546
7547 Changes: Modified:
7548 +1 -0 trunk/include/hook.h (File Modified)
7549
7550
7551 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7552 Log:
7553 Use SIDs in SASL ENCAP origin.
7554 Ignore responses from other agents once the first SASL response has been received for a client.
7555
7556
7557 Changes: Modified:
7558 +9 -5 trunk/modules/m_sasl.c (File Modified)
7559
7560
7561 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7562 Log:
7563 Removed stray debug code.
7564
7565
7566 Changes: Modified:
7567 +1 -1 trunk/modules/m_sasl.c (File Modified)
7568
7569
7570 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7571 Log:
7572 Don't complain "unknown MODE flag" if a non-oper attempts
7573 to unset an oper only umode they do not have.
7574 This is to prevent unwanted error messages when users/bots
7575 do things like MODE <nick> +i-sw.
7576
7577
7578 Changes: Modified:
7579 +4 -2 trunk/src/s_user.c (File Modified)
7580
7581
7582 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7583 Log:
7584 Fix client_exit hook name and only call it for local exits that are not
7585 IsAnyServer.
7586
7587
7588 Changes: Modified:
7589 +3 -2 trunk/modules/m_sasl.c (File Modified)
7590
7591
7592 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7593 Log:
7594 Fix SASL logic to actually use stored agent UID.
7595 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7596 Add abort code for exiting clients.
7597
7598
7599 Changes: Modified:
7600 +18 -9 trunk/modules/m_sasl.c (File Modified)
7601
7602
7603 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7604 Log:
7605 Port over ratbox 2.2 /challenge. This is slightly more secure
7606 (better crypto, longer keys, challenge timeout) and has better
7607 client scripts.
7608
7609 The respond tool is no longer part of the ircd tree but a
7610 separate package, currently available from
7611 http://respond.ircd-ratbox.org (we should mirror/... this).
7612
7613
7614 Changes: Modified:
7615 +65 -310 trunk/doc/challenge.txt (File Modified)
7616 +5 -5 trunk/include/client.h (File Modified)
7617 +3 -0 trunk/include/irc_string.h (File Modified)
7618 +3 -0 trunk/include/numeric.h (File Modified)
7619 +94 -50 trunk/modules/m_challenge.c (File Modified)
7620 +1 -2 trunk/src/client.c (File Modified)
7621 +125 -0 trunk/src/irc_string.c (File Modified)
7622 +2 -2 trunk/src/messages.tab (File Modified)
7623 + - trunk/tools/rsa_respond/ (File Deleted)
7624
7625
7626 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7627 Log:
7628 Preliminary SASL support.
7629
7630
7631 Changes: Modified:
7632 +7 -0 trunk/include/client.h (File Modified)
7633 +6 -0 trunk/include/numeric.h (File Modified)
7634 +1 -0 trunk/modules/Makefile.in (File Modified)
7635 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7636 +175 -1 trunk/modules/m_cap.c (File Modified)
7637 + - trunk/modules/m_sasl.c (File Added)
7638 +2 -0 trunk/modules/m_user.c (File Modified)
7639 +5 -5 trunk/src/messages.tab (File Modified)
7640 +8 -2 trunk/src/s_user.c (File Modified)
7641
7642
7643 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7644 Log:
7645 SIGNON: make logout also apply remotely.
7646
7647
7648 Changes: Modified:
7649 +7 -2 trunk/modules/m_signon.c (File Modified)
7650
7651
7652 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7653 Log:
7654 Use an asterisk when sending empty logins in SIGNON.
7655
7656
7657 Changes: Modified:
7658 +5 -5 trunk/modules/m_signon.c (File Modified)
7659
7660
7661 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7662 Log:
7663 SIGNON: Only add whowas entry (add_history()) and wipe
7664 accepts (del_all_accepts()) if nick changed.
7665
7666
7667 Changes: Modified:
7668 +5 -3 trunk/modules/m_signon.c (File Modified)
7669
7670
7671 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7672 Log:
7673 SIGNON: slight fixes to collision code:
7674 - don't kill if target_p == source_p (nick unchanged or only changed case)
7675 - add comment that SAVE support is missing
7676 - use sendto_realops_snomask() instead of sendto_realops_flags()
7677
7678
7679 Changes: Modified:
7680 +9 -6 trunk/modules/m_signon.c (File Modified)
7681
7682
7683 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7684 Log:
7685 Fix up kills for bad nick/user/host on SIGNON.
7686
7687
7688 Changes: Modified:
7689 +16 -6 trunk/modules/m_signon.c (File Modified)
7690
7691
7692 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7693 Log:
7694 If changing to a nick with a digit, only allow the UID.
7695
7696
7697 Changes: Modified:
7698 +4 -0 trunk/modules/m_signon.c (File Modified)
7699
7700
7701 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7702 Log:
7703 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7704 Strip leading digits from logins that are not purely numeric.
7705
7706
7707 Changes: Modified:
7708 +3 -0 trunk/include/numeric.h (File Modified)
7709 +2 -0 trunk/include/send.h (File Modified)
7710 +1 -0 trunk/modules/Makefile.in (File Modified)
7711 +456 -3 trunk/modules/m_services.c (File Modified)
7712 + - trunk/modules/m_signon.c (File Added)
7713 +2 -2 trunk/src/messages.tab (File Modified)
7714 +98 -0 trunk/src/send.c (File Modified)
7715
7716
7717 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7718 Log:
7719 Remove old server notice umodes from example confs.
7720
7721
7722 Changes: Modified:
7723 +1 -2 trunk/doc/example.conf (File Modified)
7724 +4 -17 trunk/doc/reference.conf (File Modified)
7725
7726
7727 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7728 Log:
7729 Add snomask help file (forgot this earlier).
7730
7731
7732 Changes: Modified:
7733 + - trunk/help/opers/snomask (File Added)
7734
7735
7736 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7737 Log:
7738 Add umode +l (receive locops).
7739
7740
7741 Changes: Modified:
7742 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7743
7744
7745 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7746 Log:
7747 We don't plan to implement cmode +R (quiet unidentified) and
7748 umode +I (deny invite) for 1.1, so comment them out from the
7749 docs.
7750
7751
7752 Changes: Modified:
7753 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7754 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7755
7756
7757 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7758 Log:
7759 Improve snomask usage description.
7760
7761
7762 Changes: Modified:
7763 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7764
7765
7766 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7767 Log:
7768 Mention the word snomask with umode +s (needs to be a link really).
7769
7770
7771 Changes: Modified:
7772 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7773
7774
7775 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7776 Log:
7777 Add snomask +Z (operspy notices).
7778
7779
7780 Changes: Modified:
7781 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7782
7783
7784 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7785 Log:
7786 Misc updates/clarifications.
7787
7788
7789 Changes: Modified:
7790 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7791
7792
7793 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7794 Log:
7795 Document snomasks.
7796
7797
7798 Changes: Modified:
7799 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7800 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7801 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7802
7803
7804 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7805 Log:
7806 - Allow ENCAP REALHOST outside burst
7807 - Fix comment describing race condition: this can only happen
7808 on a local whois with use_whois_actually enabled
7809
7810
7811 Changes: Modified:
7812 +4 -6 trunk/modules/m_chghost.c (File Modified)
7813
7814
7815 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7816 Log:
7817 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7818
7819
7820 Changes: Modified:
7821 +39 -0 trunk/contrib/Makefile.in (File Modified)
7822 + - trunk/contrib/sno_globaloper.c (File Added)
7823
7824
7825 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7826 Log:
7827 Pass along old umodes and snomask in umode_changed hook,
7828 changing its parameter type from struct Client *
7829 to hook_data_umode_changed *. (For a new client, both
7830 are zero.)
7831
7832 The IP cloaking module now fully ignores umode changes
7833 where +h didn't change.
7834
7835
7836 Changes: Modified:
7837 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7838 +7 -0 trunk/include/hook.h (File Modified)
7839 +18 -4 trunk/src/s_user.c (File Modified)
7840
7841
7842 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7843 Log:
7844 move libcharybdis-provided function initialisation into libcharybdis_init().
7845
7846
7847 Changes: Modified:
7848 +32 -11 trunk/src/ircd.c (File Modified)
7849
7850
7851 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7852 Log:
7853 Make +f notices (local host, global host, global user@host, local class)
7854 netwide. Exceeding /quote set max remains local.
7855
7856
7857 Changes: Modified:
7858 +4 -4 trunk/src/s_conf.c (File Modified)
7859
7860
7861 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7862 Log:
7863 Netwide notices about attempts to join juped channels.
7864
7865
7866 Changes: Modified:
7867 +1 -1 trunk/modules/core/m_join.c (File Modified)
7868
7869
7870 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7871 Log:
7872 Send server notices about failed oper attempts globally.
7873 Successful remote oper attempt notices will be generated
7874 from the mode changes.
7875
7876
7877 Changes: Modified:
7878 +3 -3 trunk/modules/m_challenge.c (File Modified)
7879 +2 -2 trunk/modules/m_oper.c (File Modified)
7880
7881
7882 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7883 Log:
7884 Rest of infrastructure for sending server notices globally.
7885 Uses a new L_NETWIDE level on sendto_realops_snomask().
7886
7887
7888 Changes: Modified:
7889 +1 -0 trunk/include/send.h (File Modified)
7890 +31 -4 trunk/src/send.c (File Modified)
7891
7892
7893 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7894 Log:
7895 Add general::global_snotices conf option to control
7896 whether we send out SNOTEs. Does not do anything yet.
7897
7898
7899 Changes: Modified:
7900 +1 -0 trunk/doc/example.conf (File Modified)
7901 +6 -0 trunk/doc/reference.conf (File Modified)
7902 +1 -0 trunk/include/s_conf.h (File Modified)
7903 +6 -0 trunk/modules/m_info.c (File Modified)
7904 +1 -0 trunk/src/newconf.c (File Modified)
7905 +1 -0 trunk/src/s_conf.c (File Modified)
7906
7907
7908 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7909 Log:
7910 Only accept SNOTE from servers.
7911
7912
7913 Changes: Modified:
7914 +2 -0 trunk/modules/m_snote.c (File Modified)
7915
7916
7917 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7918 Log:
7919 Correct parv indices so this actually works.
7920
7921
7922 Changes: Modified:
7923 +2 -2 trunk/modules/m_snote.c (File Modified)
7924
7925
7926 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7927 Log:
7928 s/scan/snote/g
7929
7930
7931 Changes: Modified:
7932 +3 -3 trunk/modules/m_snote.c (File Modified)
7933
7934
7935 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7936 Log:
7937 Add m_snote.c, SNOTE propagator.
7938
7939
7940 Changes: Modified:
7941 +86 -0 trunk/modules/Makefile.in (File Modified)
7942 + - trunk/modules/m_snote.c (File Added)
7943
7944
7945 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7946 Log:
7947 start seeding the 1.1 NEWS file
7948
7949
7950 Changes: Modified:
7951 +4 -0 trunk/NEWS (File Modified)
7952
7953
7954 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7955 Log:
7956 rename some modules to more descriptive names...
7957
7958
7959 Changes: Modified:
7960 +2 -131 trunk/contrib/Makefile.in (File Modified)
7961 + - trunk/contrib/globalconnexit.c (File Deleted)
7962 + - trunk/contrib/globallineactive.c (File Deleted)
7963 + - trunk/contrib/sno_farconnect.c (File Added)
7964 + - trunk/contrib/sno_globalkline.c (File Added)
7965 +1 -120 trunk/modules/Makefile.in (File Modified)
7966 + - trunk/modules/networknotice.c (File Deleted)
7967 + - trunk/modules/sno_routing.c (File Added)
7968
7969
7970 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7971 Log:
7972 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7973 Uses FLAGS2_FLOODDONE bit on servers.
7974
7975
7976 Changes: Modified:
7977 +3 -0 trunk/include/client.h (File Modified)
7978 +121 -1 trunk/modules/Makefile.in (File Modified)
7979 + - trunk/modules/networknotice.c (File Added)
7980
7981
7982 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7983 Log:
7984 Don't show servers in /trace to nonopers if flatten links is enabled.
7985
7986
7987 Changes: Modified:
7988 +8 -5 trunk/modules/m_trace.c (File Modified)
7989
7990
7991 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7992 Log:
7993 CHGHOST:
7994 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7995 - send back confirmation to source, if local client
7996 - send a +s server notice if the source is neither a server nor a service (+S)
7997
7998
7999 Changes: Modified:
8000 +5 -1 trunk/modules/m_chghost.c (File Modified)
8001
8002
8003 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8004 Log:
8005 Use sendto_realops_snomask_from() to make the
8006 server notices appear to come from the affected
8007 user's server.
8008
8009
8010 Changes: Modified:
8011 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8012 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8013
8014
8015 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8016 Log:
8017 Add sendto_realops_snomask_from(), allows
8018 specification of apparent source server.
8019
8020
8021 Changes: Modified:
8022 +1 -0 trunk/include/send.h (File Modified)
8023 +41 -1 trunk/src/send.c (File Modified)
8024
8025
8026 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8027 Log:
8028 Revert r579. Keep host, not orighost in oper up notice.
8029 It would be inconsistent to have orighost there, and we
8030 don't want to mess up all server notices by putting both
8031 host and orighost.
8032
8033
8034 Changes: Modified:
8035 +1 -1 trunk/src/s_user.c (File Modified)
8036
8037
8038 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8039 Log:
8040 Include the IP address in operlog/foperlog.
8041
8042
8043 Changes: Modified:
8044 +10 -8 trunk/modules/m_challenge.c (File Modified)
8045 +8 -6 trunk/modules/m_oper.c (File Modified)
8046
8047
8048 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8049 Log:
8050 Call umode_changed hook on oper up.
8051
8052
8053 Changes: Modified:
8054 +1 -0 trunk/src/s_user.c (File Modified)
8055
8056
8057 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8058 Log:
8059 Add globalconnexit contrib module, shows remote client connects/exits
8060 except netsplits/netjoin on snomask +F.
8061 Notice formatting will probably change somewhat still.
8062
8063
8064 Changes: Modified:
8065 +80 -0 trunk/contrib/Makefile.in (File Modified)
8066 + - trunk/contrib/globalconnexit.c (File Added)
8067
8068
8069 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8070 Log:
8071 Declare snomask_modes[] so modules can provide snomasks.
8072
8073
8074 Changes: Modified:
8075 +2 -0 trunk/include/snomask.h (File Modified)
8076
8077
8078 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8079 Log:
8080 Replace user_signon hook with two new hooks: new_local_user
8081 and new_remote_user.
8082 These are called right before the user is introduced to the
8083 rest of the network.
8084
8085
8086 Changes: Modified:
8087 +2 -1 trunk/include/hook.h (File Modified)
8088 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8089 +4 -2 trunk/src/hook.c (File Modified)
8090 +2 -3 trunk/src/s_user.c (File Modified)
8091
8092
8093 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8094 Log:
8095 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8096
8097
8098 Changes: Modified:
8099 +2 -2 trunk/modules/m_scan.c (File Modified)
8100
8101
8102 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8103 Log:
8104 Update doc/technical/send.txt.
8105
8106
8107 Changes: Modified:
8108 +91 -131 trunk/doc/technical/send.txt (File Modified)
8109
8110
8111 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8112 Log:
8113 Add chantrace and masktrace to help files.
8114
8115
8116 Changes: Modified:
8117 + - trunk/help/opers/chantrace (File Added)
8118 +27 -20 trunk/help/opers/index (File Modified)
8119 + - trunk/help/opers/masktrace (File Added)
8120 +2 -0 trunk/help/opers/operspy (File Modified)
8121
8122
8123 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8124 Log:
8125 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8126 Shows etrace-like output for all users in a channel,
8127 in particular IP addresses.
8128
8129
8130 Changes: Modified:
8131 +75 -2 trunk/modules/m_etrace.c (File Modified)
8132
8133
8134 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8135 Log:
8136 Port over ratbox 2.2 r21727 (anfl):
8137 add some logging when we drop servers in places where we only notify opers
8138
8139
8140 Changes: Modified:
8141 +31 -0 trunk/modules/core/m_server.c (File Modified)
8142
8143
8144 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8145 Log:
8146 display orighost in operup message
8147
8148
8149 Changes: Modified:
8150 +1 -1 trunk/src/s_user.c (File Modified)
8151
8152
8153 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8154 Log:
8155 Add globallineactive contrib module, a hack which can often
8156 show k/d/g/x line active for remote clients.
8157
8158
8159 Changes: Modified:
8160 +52 -0 trunk/contrib/Makefile.in (File Modified)
8161 + - trunk/contrib/globallineactive.c (File Added)
8162
8163
8164 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8165 Log:
8166 Show IP field in the same way as MASKTRACE:
8167 "255.255.255.255" if it's unknown (remote TS5 client)
8168 and "0" if we or the remote server are purposely
8169 hiding it.
8170
8171
8172 Changes: Modified:
8173 +12 -1 trunk/modules/m_scan.c (File Modified)
8174
8175
8176 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8177 Log:
8178 scan umodes:
8179 - don't show servers in a global scan
8180 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8181
8182
8183 Changes: Modified:
8184 +4 -1 trunk/modules/m_scan.c (File Modified)
8185
8186
8187 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8188 Log:
8189 Implement SCAN UMODES.
8190
8191
8192 Changes: Modified:
8193 +3 -0 trunk/include/numeric.h (File Modified)
8194 +128 -2 trunk/modules/m_scan.c (File Modified)
8195 +2 -2 trunk/src/messages.tab (File Modified)
8196
8197
8198 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8199 Log:
8200 more oops
8201
8202
8203 Changes: Modified:
8204 +1 -1 trunk/modules/m_scan.c (File Modified)
8205
8206
8207 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8208 Log:
8209 parv[0] should be parv[1].
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8214
8215
8216 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8217 Log:
8218 another oops
8219
8220
8221 Changes: Modified:
8222 +1 -1 trunk/modules/m_scan.c (File Modified)
8223
8224
8225 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8226 Log:
8227 fix mistake here
8228
8229
8230 Changes: Modified:
8231 +2 -2 trunk/modules/m_scan.c (File Modified)
8232
8233
8234 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8235 Log:
8236 framework for scan command
8237
8238
8239 Changes: Modified:
8240 +113 -0 trunk/modules/Makefile.in (File Modified)
8241 + - trunk/modules/m_scan.c (File Added)
8242
8243
8244 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8245 Log:
8246 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8247
8248
8249 Changes: Modified:
8250 +2 -0 trunk/include/irc_string.h (File Modified)
8251 +157 -1 trunk/modules/m_etrace.c (File Modified)
8252 +129 -90 trunk/src/match.c (File Modified)
8253
8254
8255 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8256 Log:
8257 orighost may live in a different hash bucket (likely the case), lets check it standalone
8258
8259
8260 Changes: Modified:
8261 +39 -3 trunk/src/hostmask.c (File Modified)
8262
8263
8264 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8265 Log:
8266 SVN didn't check modules/ somehow, hrmm.
8267
8268
8269 Changes: Modified:
8270 +1 -1 trunk/modules/m_kline.c (File Modified)
8271 +6 -6 trunk/modules/m_stats.c (File Modified)
8272
8273
8274 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8275 Log:
8276 Track hostmask entries for client_p->orighost, if available.
8277 Not throughly tested, but seems to work fine.
8278
8279
8280 Changes: Modified:
8281 +8 -4 trunk/include/hostmask.h (File Modified)
8282 +14 -10 trunk/src/hostmask.c (File Modified)
8283
8284
8285 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8286 Log:
8287 Pass on SQUIT reasons more.
8288
8289
8290 Changes: Modified:
8291 +17 -19 trunk/src/client.c (File Modified)
8292
8293
8294 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8295 Log:
8296 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8297 This way, hidden admins also get them.
8298
8299
8300 Changes: Modified:
8301 +4 -4 trunk/src/send.c (File Modified)
8302
8303
8304 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8305 Log:
8306 From ircd-ratbox 2.2 (r21339 anfl):
8307 ms_kill() should be using find_person(), not find_client()
8308 otherwise it can generate a core.
8309
8310
8311 Changes: Modified:
8312 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8313
8314
8315 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8316 Log:
8317 Add m_error to core_module_table, so it is loaded by default.
8318
8319
8320 Changes: Modified:
8321 +1 -0 trunk/src/modules.c (File Modified)
8322
8323
8324 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8325 Log:
8326 comment is a const char *, not char *.
8327
8328
8329 Changes: Modified:
8330 +1 -1 trunk/include/hook.h (File Modified)
8331
8332
8333 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8334 Log:
8335 Fix a long standing hybrid 7 bug: when getting a read error
8336 on a server, report_error() is called with a %d instead of
8337 a %s in the format string ("Lost connection" in +d).
8338
8339
8340 Changes: Modified:
8341 +1 -1 trunk/src/client.c (File Modified)
8342
8343
8344 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8345 Log:
8346 Clarifications.
8347
8348
8349 Changes: Modified:
8350 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8351
8352
8353 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8354 Log:
8355 Add document describing capabilities and what they mean.
8356
8357
8358 Changes: Modified:
8359 + - trunk/doc/technical/capab.txt (File Added)
8360
8361
8362 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8363 Log:
8364 Change client_exit hook to pass all exit_client() parameters.
8365
8366
8367 Changes: Modified:
8368 +8 -0 trunk/include/hook.h (File Modified)
8369 +6 -1 trunk/src/client.c (File Modified)
8370
8371
8372 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8373 Log:
8374 Add client_exit hook, called in exit_client() for all
8375 clients of all types, except clients exiting because
8376 of netsplits (QS). The only thing done before it is
8377 marking the client as "closing" (to prevent
8378 recursion).
8379
8380
8381 Changes: Modified:
8382 +1 -0 trunk/include/hook.h (File Modified)
8383 +2 -0 trunk/src/client.c (File Modified)
8384 +2 -0 trunk/src/hook.c (File Modified)
8385
8386
8387 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8388 Log:
8389 Improve the code that calculates the nnnS nnnC counts
8390 in RPL_TRACESERVER.
8391
8392 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8393
8394
8395 Changes: Modified:
8396 +43 -36 trunk/modules/m_trace.c (File Modified)
8397
8398
8399 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8400 Log:
8401 Add server_eob hook.
8402 Planning to use this for netsplit/join notices.
8403
8404
8405 Changes: Modified:
8406 +1 -0 trunk/include/hook.h (File Modified)
8407 +2 -0 trunk/modules/m_pong.c (File Modified)
8408 +2 -0 trunk/src/hook.c (File Modified)
8409
8410
8411 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8412 Log:
8413 Default motd: ircd-ratbox -> charybdis
8414
8415
8416 Changes: Modified:
8417 +1 -1 trunk/doc/ircd.motd (File Modified)
8418
8419
8420 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8421 Log:
8422 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8423
8424
8425 Changes: Modified:
8426 +4 -4 trunk/src/s_user.c (File Modified)
8427
8428
8429 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8430 Log:
8431 - Remove obsolete EOB help file
8432 - Document snomask in the help files
8433 - Update indexes
8434
8435
8436 Changes: Modified:
8437 + - trunk/help/opers/eob (File Deleted)
8438 +13 -12 trunk/help/opers/index (File Modified)
8439 +1 -13 trunk/help/opers/umode (File Modified)
8440 +7 -7 trunk/help/users/index (File Modified)
8441
8442
8443 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8444 Log:
8445 Bail if snomask to parse is not given. Pointy hat to myself.
8446
8447
8448 Changes: Modified:
8449 +3 -0 trunk/src/snomask.c (File Modified)
8450
8451
8452 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8453 Log:
8454 Remove m_flags from autoconf
8455
8456
8457 Changes: Modified:
8458 +0 -1 trunk/contrib/Makefile.in (File Modified)
8459
8460
8461 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8462 Log:
8463 remove m_flags
8464
8465
8466 Changes: Modified:
8467 + - trunk/contrib/m_flags.c (File Deleted)
8468
8469
8470 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8471 Log:
8472 If +s is in oper_only_umodes, clear snomask on deoper.
8473
8474
8475 Changes: Modified:
8476 +5 -0 trunk/src/s_user.c (File Modified)
8477
8478
8479 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8480 Log:
8481 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8482
8483
8484 Changes: Modified:
8485 +2 -2 trunk/configure (File Modified)
8486 +2 -2 trunk/configure.ac (File Modified)
8487
8488
8489 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8490 Log:
8491 Remove the old server notice umodes.
8492 Default oper only umodes is now +s.
8493 Please make sure all remaining umodes still work.
8494
8495
8496 Changes: Modified:
8497 +3 -21 trunk/include/client.h (File Modified)
8498 +0 -12 trunk/src/newconf.c (File Modified)
8499 +1 -1 trunk/src/s_conf.c (File Modified)
8500 +12 -12 trunk/src/s_user.c (File Modified)
8501
8502
8503 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8504 Log:
8505 operator::flags nick_changes now controls +n snomask instead of +n umode.
8506
8507
8508 Changes: Modified:
8509 +8 -8 trunk/src/s_user.c (File Modified)
8510
8511
8512 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8513 Log:
8514 Move down h_umode_changed hook call after umode allowed checks
8515 (so it will not see +a if someone tries to set it but is not
8516 allowed to).
8517
8518
8519 Changes: Modified:
8520 +2 -3 trunk/src/s_user.c (File Modified)
8521
8522
8523 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8524 Log:
8525 Move over non-+s server notices (hopefully, all of them).
8526
8527
8528 Changes: Modified:
8529 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8530 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8531 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8532 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8533 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8534 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8535 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8536 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8537 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8538 +2 -2 trunk/libcharybdis/event.c (File Modified)
8539 +2 -2 trunk/modules/core/m_join.c (File Modified)
8540 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8541 +3 -3 trunk/modules/core/m_message.c (File Modified)
8542 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8543 +2 -2 trunk/modules/core/m_server.c (File Modified)
8544 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8545 +1 -1 trunk/modules/m_post.c (File Modified)
8546 +1 -1 trunk/modules/m_services.c (File Modified)
8547 +2 -2 trunk/src/channel.c (File Modified)
8548 +3 -3 trunk/src/client.c (File Modified)
8549 +1 -1 trunk/src/hash.c (File Modified)
8550 +5 -5 trunk/src/s_conf.c (File Modified)
8551 +2 -2 trunk/src/s_log.c (File Modified)
8552 +4 -4 trunk/src/s_user.c (File Modified)
8553
8554
8555 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8556 Log:
8557 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8558
8559
8560 Changes: Modified:
8561 +2 -1 trunk/include/snomask.h (File Modified)
8562 +2 -2 trunk/src/snomask.c (File Modified)
8563
8564
8565 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8566 Log:
8567 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8568
8569
8570 Changes: Modified:
8571 +1 -1 trunk/contrib/example_module.c (File Modified)
8572 +2 -2 trunk/include/ircd_defs.h (File Modified)
8573 +6 -6 trunk/modules/core/m_error.c (File Modified)
8574 +1 -1 trunk/modules/core/m_join.c (File Modified)
8575 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8576 +1 -1 trunk/modules/core/m_message.c (File Modified)
8577 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8578 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8579 +18 -18 trunk/modules/core/m_server.c (File Modified)
8580 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8581 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8582 +4 -4 trunk/modules/m_challenge.c (File Modified)
8583 +4 -4 trunk/modules/m_dline.c (File Modified)
8584 +13 -13 trunk/modules/m_gline.c (File Modified)
8585 +5 -5 trunk/modules/m_kline.c (File Modified)
8586 +2 -2 trunk/modules/m_oper.c (File Modified)
8587 +1 -1 trunk/modules/m_pong.c (File Modified)
8588 +13 -13 trunk/modules/m_rehash.c (File Modified)
8589 +4 -4 trunk/modules/m_resv.c (File Modified)
8590 +16 -16 trunk/modules/m_set.c (File Modified)
8591 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8592 +6 -6 trunk/modules/m_xline.c (File Modified)
8593 +1 -1 trunk/src/adns.c (File Modified)
8594 +2 -2 trunk/src/channel.c (File Modified)
8595 +1 -1 trunk/src/listener.c (File Modified)
8596 +1 -1 trunk/src/s_auth.c (File Modified)
8597 +15 -15 trunk/src/s_conf.c (File Modified)
8598 +3 -3 trunk/src/s_user.c (File Modified)
8599 +7 -7 trunk/src/send.c (File Modified)
8600
8601
8602 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8603 Log:
8604 On oper up:
8605 - set +s snomask if +s umode set but no snomasks
8606 - put numerics in more logical order
8607
8608
8609 Changes: Modified:
8610 +3 -1 trunk/src/s_user.c (File Modified)
8611
8612
8613 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8614 Log:
8615 parse_snobuf_to_mask(): default to + at start
8616 allows stuff like /mode jilles +s C
8617
8618
8619 Changes: Modified:
8620 +1 -1 trunk/src/snomask.c (File Modified)
8621
8622
8623 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8624 Log:
8625 Changes to user_mode() snomask handling.
8626 - show snomask (if not 0) on /mode <nick>
8627 - show snomask once at the end if +s/-s used
8628 - only parse 1 parameter for umode changes
8629 - don't crash on /mode <nick> +s
8630 - /mode <nick> -s clears snomask, doesn't use parameter
8631 - set umode +s iff snomask is not 0
8632 - snomask is not propagated, but umode +s is
8633
8634
8635 Changes: Modified:
8636 +97 -72 trunk/src/s_user.c (File Modified)
8637
8638
8639 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8640 Log:
8641 Convert some messages over to snomask.
8642
8643
8644 Changes: Modified:
8645 +29 -29 trunk/src/client.c (File Modified)
8646 +2 -2 trunk/src/ircd.c (File Modified)
8647 +13 -13 trunk/src/modules.c (File Modified)
8648 +1 -1 trunk/src/newconf.c (File Modified)
8649 +5 -5 trunk/src/parse.c (File Modified)
8650 +1 -1 trunk/src/restart.c (File Modified)
8651 +4 -4 trunk/src/s_newconf.c (File Modified)
8652 +11 -11 trunk/src/s_serv.c (File Modified)
8653
8654
8655 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8656 Log:
8657 include snomask.h from client.h
8658
8659
8660 Changes: Modified:
8661 +1 -0 trunk/include/client.h (File Modified)
8662
8663
8664 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8665 Log:
8666 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8667
8668
8669 Changes: Modified:
8670 +1 -0 trunk/src/newconf.c (File Modified)
8671 +2 -1 trunk/src/snomask.c (File Modified)
8672
8673
8674 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8675 Log:
8676 should start with +, not \0. Whoops. :)
8677
8678
8679 Changes: Modified:
8680 +1 -1 trunk/src/snomask.c (File Modified)
8681
8682
8683 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8684 Log:
8685 core snomask support.
8686
8687
8688 Changes: Modified:
8689 +3 -0 trunk/doc/example.conf (File Modified)
8690 +2 -0 trunk/include/client.h (File Modified)
8691 +2 -0 trunk/include/numeric.h (File Modified)
8692 +2 -0 trunk/include/s_newconf.h (File Modified)
8693 +63 -0 trunk/include/send.h (File Modified)
8694 + - trunk/include/snomask.h (File Added)
8695 +1 -0 trunk/src/Makefile.in (File Modified)
8696 +1 -1 trunk/src/messages.tab (File Modified)
8697 +8 -0 trunk/src/newconf.c (File Modified)
8698 +12 -0 trunk/src/s_user.c (File Modified)
8699 +235 -0 trunk/src/send.c (File Modified)
8700 + - trunk/src/snomask.c (File Added)
8701
8702
8703 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8704 Log:
8705 add a blank line after the license info.
8706
8707
8708 Changes: Modified:
8709 +1 -1 trunk/CREDITS (File Modified)
8710
8711
8712 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8713 Log:
8714 Extend copyright to 2006.
8715
8716
8717 Changes: Modified:
8718 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8719
8720
8721 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8722 Log:
8723 - Fix up book id.
8724 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8725
8726
8727 Changes: Modified:
8728 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8729 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8730
8731
8732 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8733 Log:
8734 Add oper privileges document.
8735
8736
8737 Changes: Modified:
8738 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8739 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8740
8741
8742 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8743 Log:
8744 Capitalize message names in services shortcuts (for consistency).
8745
8746
8747 Changes: Modified:
8748 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8749
8750
8751 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8752 Log:
8753 Remove C++ comment.
8754
8755
8756 Changes: Modified:
8757 +1 -1 trunk/src/patricia.c (File Modified)
8758
8759
8760 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8761 Log:
8762 Remove obsolete 'nextconnect' variable.
8763
8764
8765 Changes: Modified:
8766 +0 -1 trunk/include/ircd.h (File Modified)
8767 +0 -2 trunk/src/client.c (File Modified)
8768 +0 -1 trunk/src/ircd.c (File Modified)
8769
8770
8771 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8772 Log:
8773 Remove this remnant of the hybrid 6 ziplinks implementation.
8774
8775
8776 Changes: Modified:
8777 + - trunk/include/s_zip.h (File Deleted)
8778
8779
8780 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8781 Log:
8782 Make clone limiting work on orighost, not host (so it
8783 looks through services cloaks). Lightly tested, please
8784 test/review.
8785
8786
8787 Changes: Modified:
8788 +2 -0 trunk/modules/m_chghost.c (File Modified)
8789 +1 -1 trunk/src/client.c (File Modified)
8790 +1 -1 trunk/src/s_conf.c (File Modified)
8791
8792
8793 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8794 Log:
8795 Don't forget to link me_realhost() into the command hash.
8796
8797 Pointy hat to: myself
8798
8799
8800 Changes: Modified:
8801 +1 -1 trunk/modules/m_chghost.c (File Modified)
8802
8803
8804 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8805 Log:
8806 It's call_hook, not hook_call.
8807
8808
8809 Changes: Modified:
8810 +1 -1 trunk/src/s_user.c (File Modified)
8811
8812
8813 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8814 Log:
8815 Add unreject help file.
8816
8817
8818 Changes: Modified:
8819 + - trunk/help/opers/unreject (File Added)
8820
8821
8822 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8823 Log:
8824 Link the all-important 42 module to the build :P
8825
8826
8827 Changes: Modified:
8828 +1 -0 trunk/contrib/Makefile.in (File Modified)
8829
8830
8831 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8832 Log:
8833 Mention /rehash help.
8834
8835
8836 Changes: Modified:
8837 +1 -0 trunk/help/opers/rehash (File Modified)
8838
8839
8840 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8841 Log:
8842 Add h_user_signon hook.
8843
8844
8845 Changes: Modified:
8846 +1 -0 trunk/include/hook.h (File Modified)
8847 +2 -0 trunk/src/hook.c (File Modified)
8848 +4 -0 trunk/src/s_user.c (File Modified)
8849
8850
8851 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8852 Log:
8853 Oops, forgot to set orighost for remote client introductions.
8854
8855
8856 Changes: Modified:
8857 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8858
8859
8860 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8861 Log:
8862 Use TS6 forms in services shortcuts, if possible.
8863
8864
8865 Changes: Modified:
8866 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8867
8868
8869 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8870 Log:
8871 - Start out default_umodes conf entry from the empty set instead of +i.
8872 - Move oper_only_umodes check to where default_umodes is used, as
8873 oper_only_umodes may not be set yet while we're reading the conf.
8874
8875
8876 Changes: Modified:
8877 +6 -7 trunk/src/newconf.c (File Modified)
8878 +1 -1 trunk/src/s_user.c (File Modified)
8879
8880
8881 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8882 Log:
8883 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8884
8885
8886 Changes: Modified:
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +7 -0 trunk/doc/reference.conf (File Modified)
8889 +0 -7 trunk/include/config.h.dist (File Modified)
8890 +1 -0 trunk/include/s_conf.h (File Modified)
8891 +6 -0 trunk/modules/m_info.c (File Modified)
8892 +9 -18 trunk/src/client.c (File Modified)
8893 +1 -0 trunk/src/newconf.c (File Modified)
8894 +1 -0 trunk/src/s_conf.c (File Modified)
8895
8896
8897 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8898 Log:
8899 - Allow NULL target_ip in show_ip() (indicates message is being
8900 sent to local opers)
8901 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8902 confitem
8903 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8904 those in src/client.c
8905
8906 From ratbox 2.2 svn (anfl)
8907
8908
8909 Changes: Modified:
8910 +1 -0 trunk/include/client.h (File Modified)
8911 +21 -2 trunk/src/client.c (File Modified)
8912 +2 -4 trunk/src/hostmask.c (File Modified)
8913 +1 -5 trunk/src/s_conf.c (File Modified)
8914 +4 -8 trunk/src/s_user.c (File Modified)
8915
8916
8917 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8918 Log:
8919 Fire off events properly.
8920
8921
8922 Changes: Modified:
8923 +7 -3 trunk/src/s_user.c (File Modified)
8924
8925
8926 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8927 Log:
8928 make sure modules which depend on umode information get the message upon connection (oops)
8929
8930
8931 Changes: Modified:
8932 +3 -0 trunk/src/s_user.c (File Modified)
8933
8934
8935 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8936 Log:
8937 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8938 From ratbox 2.2 svn.
8939
8940
8941 Changes: Modified:
8942 +3 -7 trunk/modules/m_etrace.c (File Modified)
8943
8944
8945 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8946 Log:
8947 Replace silly `default_invisible' option with more versatile default_umodes.
8948
8949
8950 Changes: Modified:
8951 +2 -2 trunk/Makefile.in (File Modified)
8952 +12 -1 trunk/doc/example.conf (File Modified)
8953 +14 -7 trunk/doc/reference.conf (File Modified)
8954 +2 -4 trunk/include/s_conf.h (File Modified)
8955 +0 -6 trunk/modules/m_info.c (File Modified)
8956 +4 -0 trunk/src/modules.c (File Modified)
8957 +41 -1 trunk/src/newconf.c (File Modified)
8958 +2 -2 trunk/src/s_conf.c (File Modified)
8959 +3 -4 trunk/src/s_user.c (File Modified)
8960
8961
8962 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8963 Log:
8964 Add temporary nick resvs with the proper duration,
8965 not 60 times too long.
8966
8967
8968 Changes: Modified:
8969 +1 -1 trunk/modules/m_resv.c (File Modified)
8970
8971
8972 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8973 Log:
8974 Add kick on split riding. See reference.conf for more details.
8975
8976
8977 Changes: Modified:
8978 +1 -0 trunk/doc/example.conf (File Modified)
8979 +16 -0 trunk/doc/reference.conf (File Modified)
8980 +1 -0 trunk/include/s_conf.h (File Modified)
8981 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8982 +6 -0 trunk/modules/m_info.c (File Modified)
8983 +1 -0 trunk/src/newconf.c (File Modified)
8984 +1 -0 trunk/src/s_conf.c (File Modified)
8985
8986
8987 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8988 Log:
8989 New credits, denoting GXTi as being on the core team.
8990
8991
8992 Changes: Modified:
8993 +16 -5 trunk/CREDITS (File Modified)
8994
8995
8996 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8997 Log:
8998 better cloaking algorithm
8999
9000
9001 Changes: Modified:
9002 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9003
9004
9005 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9006 Log:
9007 don't do redundant bitshifting.
9008
9009
9010 Changes: Modified:
9011 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9012
9013
9014 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9015 Log:
9016 Add ip_cloaking.so.
9017
9018
9019 Changes: Modified:
9020 +1 -0 trunk/contrib/Makefile.in (File Modified)
9021
9022
9023 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9024 Log:
9025 Set the DynSpoof flag properly.
9026
9027
9028 Changes: Modified:
9029 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9030
9031
9032 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9033 Log:
9034 first go at an ip_cloaking implementation for charybdis.
9035
9036
9037 Changes: Modified:
9038 + - trunk/contrib/ip_cloaking.c (File Added)
9039
9040
9041 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9042 Log:
9043 Add libcharybdis to contrib/ includes.
9044
9045
9046 Changes: Modified:
9047 +1 -1 trunk/contrib/Makefile.in (File Modified)
9048
9049
9050 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9051 Log:
9052 add h_umode_changed hook for modules that provide usermodes.
9053
9054
9055 Changes: Modified:
9056 +1 -0 trunk/include/hook.h (File Modified)
9057 +2 -1 trunk/src/hook.c (File Modified)
9058 +3 -0 trunk/src/s_user.c (File Modified)
9059
9060
9061 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9062 Log:
9063 Show quiets in /stats z.
9064
9065
9066 Changes: Modified:
9067 +15 -10 trunk/src/s_stats.c (File Modified)
9068
9069
9070 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9071 Log:
9072 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9073
9074
9075 Changes: Modified:
9076 +0 -12 trunk/configure (File Modified)
9077 +0 -9 trunk/configure.ac (File Modified)
9078 +0 -3 trunk/include/setup.h.in (File Modified)
9079
9080
9081 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9082 Log:
9083 change various buffer sizes to = topiclen.
9084
9085
9086 Changes: Modified:
9087 +3 -4 trunk/include/ircd_defs.h (File Modified)
9088
9089
9090 jon 2005/12/12 19:32:18 UTC (20051212-400)
9091 Log:
9092 - Partial commit test, partial ego strokage ;)
9093
9094
9095 Changes: Modified:
9096 +2 -1 trunk/CREDITS (File Modified)
9097
9098
9099 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9100 Log:
9101 More kqueue corrections.
9102
9103 Changes: Modified:
9104 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9105
9106
9107 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9108 Log:
9109 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9110 Not sure why this wasn't this way to begin with.
9111
9112
9113 Changes: Modified:
9114 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9115
9116
9117 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9118 Log:
9119 example.conf tweaks:
9120 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9121 most people do not need this.
9122 Enable serverinfo::hub.
9123
9124
9125 Changes: Modified:
9126 +14 -11 trunk/doc/example.conf (File Modified)
9127
9128
9129 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9130 Log:
9131 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9132
9133
9134 Changes: Modified:
9135 +1 -1 trunk/src/s_serv.c (File Modified)
9136
9137
9138 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9139 Log:
9140 header include changes
9141
9142
9143 Changes: Modified:
9144 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9145 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9146 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9147 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9148 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9149 +1 -21 trunk/libcharybdis/select.c (File Modified)
9150
9151
9152 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9153 Log:
9154 s/ilog/libcharybdis_{die,log,restart}/g
9155
9156
9157 Changes: Modified:
9158 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9159 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9160 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9161 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9162 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9163 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9164 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9165 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9166
9167
9168 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9169 Log:
9170 Use the right callbacks in the function code.
9171
9172 Changes: Modified:
9173 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9174
9175
9176 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9177 Log:
9178 More work, it builds again!
9179
9180
9181 Changes: Modified:
9182 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9183 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9184 + - trunk/libcharybdis/libcharybdis.c (File Added)
9185 + - trunk/libcharybdis/libcharybdis.h (File Added)
9186
9187
9188 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9189 Log:
9190 Move some stuff around.
9191
9192
9193 Changes: Modified:
9194 + - trunk/include/memory.h (File Deleted)
9195 + - trunk/include/tools.h (File Deleted)
9196 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9197 + - trunk/libcharybdis/memory.c (File Added)
9198 + - trunk/libcharybdis/memory.h (File Added)
9199 + - trunk/libcharybdis/snprintf.c (File Added)
9200 + - trunk/libcharybdis/tools.c (File Added)
9201 + - trunk/libcharybdis/tools.h (File Added)
9202 +1000 -1062 trunk/modules/.depend (File Modified)
9203 +421 -455 trunk/src/.depend (File Modified)
9204 +0 -1191 trunk/src/Makefile.in (File Modified)
9205 + - trunk/src/memory.c (File Deleted)
9206 + - trunk/src/snprintf.c (File Deleted)
9207 + - trunk/src/tools.c (File Deleted)
9208
9209
9210 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9211 Log:
9212 move more headers into libcharybdis
9213
9214 Changes: Modified:
9215 + - trunk/include/balloc.h (File Deleted)
9216 + - trunk/include/event.h (File Deleted)
9217 + - trunk/libcharybdis/balloc.h (File Added)
9218 + - trunk/libcharybdis/event.h (File Added)
9219 +924 -1020 trunk/modules/.depend (File Modified)
9220 +327 -406 trunk/src/.depend (File Modified)
9221
9222
9223 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9224 Log:
9225 balloc, events -> libcharybdis
9226
9227 Changes: Modified:
9228 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9229 + - trunk/libcharybdis/balloc.c (File Added)
9230 + - trunk/libcharybdis/event.c (File Added)
9231 +0 -1008 trunk/src/Makefile.in (File Modified)
9232 + - trunk/src/balloc.c (File Deleted)
9233 + - trunk/src/event.c (File Deleted)
9234
9235
9236 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9237 Log:
9238 More fun
9239
9240 Changes: Modified:
9241 + - trunk/include/commio.h (File Deleted)
9242 + - trunk/include/linebuf.h (File Deleted)
9243 + - trunk/libcharybdis/commio.h (File Added)
9244 + - trunk/libcharybdis/linebuf.h (File Added)
9245 +1644 -530 trunk/modules/.depend (File Modified)
9246 +1 -1 trunk/modules/Makefile.in (File Modified)
9247 +720 -284 trunk/src/.depend (File Modified)
9248
9249
9250 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9251 Log:
9252 Makefile reworking -- moving libcharybdis headers into proper location.
9253
9254 Changes: Modified:
9255 +1 -1 trunk/adns/Makefile.in (File Modified)
9256 +1 -1 trunk/src/Makefile.in (File Modified)
9257
9258
9259 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9260 Log:
9261 Document proposed authdaemon protocol.
9262
9263 Changes: Modified:
9264 + - trunk/authdaemon/protocol.txt (File Added)
9265
9266
9267 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9268 Log:
9269 Makefile oops
9270
9271 Changes: Modified:
9272 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9273
9274
9275 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9276 Log:
9277 Remove dead makefile from generation
9278
9279 Changes: Modified:
9280 +1 -2 trunk/configure (File Modified)
9281 +0 -1 trunk/configure.ac (File Modified)
9282
9283
9284 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9285 Log:
9286 libcharybdisIO -> libcharybdis
9287
9288 Changes: Modified:
9289 +1 -1 trunk/src/Makefile.in (File Modified)
9290
9291
9292 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9293 Log:
9294 More restructuring.
9295
9296 Changes: Modified:
9297 + - trunk/libcharybdis/Makefile.in (File Added)
9298 + - trunk/libcharybdis/commio.c (File Added)
9299 + - trunk/libcharybdis/devpoll.c (File Added)
9300 + - trunk/libcharybdis/epoll.c (File Added)
9301 + - trunk/libcharybdis/io/ (File Deleted)
9302 + - trunk/libcharybdis/kqueue.c (File Added)
9303 + - trunk/libcharybdis/linebuf.c (File Added)
9304 + - trunk/libcharybdis/log/ (File Deleted)
9305 + - trunk/libcharybdis/poll.c (File Added)
9306 + - trunk/libcharybdis/ports.c (File Added)
9307 + - trunk/libcharybdis/select.c (File Added)
9308
9309
9310 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9311 Log:
9312 Blah kill makefile
9313
9314 Changes: Modified:
9315 + - trunk/libcharybdis/Makefile.in (File Deleted)
9316
9317
9318 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9319 Log:
9320 Blah kill makefile
9321
9322 Changes: Modified:
9323 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9324
9325
9326 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9327 Log:
9328 add authdaemon dir for later hacking
9329
9330
9331 Changes: Modified:
9332 + - trunk/authdaemon/ (File Added)
9333
9334
9335 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9336 Log:
9337 linebuf -> libcharybdisIO
9338
9339
9340 Changes: Modified:
9341 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9342 + - trunk/libcharybdis/io/linebuf.c (File Added)
9343 + - trunk/libcharybdis/log/ (File Added)
9344 + - trunk/libcharybdis/log/Makefile.in (File Added)
9345 +0 -687 trunk/src/Makefile.in (File Modified)
9346 + - trunk/src/linebuf.c (File Deleted)
9347
9348
9349 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9350 Log:
9351 Solaris 10 I/O ports support
9352
9353 Changes: Modified:
9354 + - trunk/libcharybdis/io/ports.c (File Added)
9355
9356
9357 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9358 Log:
9359 libcharybdis stuff
9360
9361
9362 Changes: Modified:
9363 +1 -1 trunk/Makefile.in (File Modified)
9364 +3 -1 trunk/configure (File Modified)
9365 +133 -10 trunk/configure.ac (File Modified)
9366 + - trunk/libcharybdis/ (File Added)
9367 + - trunk/libcharybdis/Makefile.in (File Added)
9368 + - trunk/libcharybdis/io/ (File Added)
9369 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9370 +2 -3 trunk/src/Makefile.in (File Modified)
9371 + - trunk/src/io/ (File Deleted)
9372
9373
9374 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9375 Log:
9376 split IO stuff into libcharybdisIO.
9377
9378
9379 Changes: Modified:
9380 + - trunk/src/commio.c (File Deleted)
9381 + - trunk/src/devpoll.c (File Deleted)
9382 + - trunk/src/epoll.c (File Deleted)
9383 + - trunk/src/io/ (File Added)
9384 + - trunk/src/io/Makefile.in (File Added)
9385 + - trunk/src/io/commio.c (File Added)
9386 + - trunk/src/io/devpoll.c (File Added)
9387 + - trunk/src/io/epoll.c (File Added)
9388 + - trunk/src/io/kqueue.c (File Added)
9389 + - trunk/src/io/poll.c (File Added)
9390 + - trunk/src/io/select.c (File Added)
9391 + - trunk/src/kqueue.c (File Deleted)
9392 + - trunk/src/poll.c (File Deleted)
9393 + - trunk/src/select.c (File Deleted)
9394
9395
9396 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9397 Log:
9398 Version bump: 1.1.0
9399
9400
9401 Changes: Modified:
9402 +86 -155 trunk/configure (File Modified)
9403 +1 -1 trunk/configure.ac (File Modified)
9404
9405
9406 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9407 Log:
9408 Remove mentions of mkkeypair/cryptlinks.
9409
9410
9411 Changes: Modified:
9412 +1 -3 trunk/doc/challenge.txt (File Modified)
9413
9414
9415 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9416 Log:
9417 Clarify serverinfo{} description.
9418
9419
9420 Changes: Modified:
9421 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9422
9423
9424 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9425 Log:
9426 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9427
9428
9429 Changes: Modified:
9430 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9431
9432
9433 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9434 Log:
9435 Improvements also applicable to hyperion 1.x.
9436
9437
9438 Changes: Modified:
9439 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9440
9441
9442 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9443 Log:
9444 - Add +F description
9445 - General improvements and changes to charybdis
9446
9447
9448 Changes: Modified:
9449 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9450
9451
9452 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9453 Log:
9454 The server notice umodes only have an effect
9455 for opers. ("sendto_realops_flags", so having
9456 the umode is not enough, they must also be
9457 opered)
9458
9459
9460 Changes: Modified:
9461 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9462
9463
9464 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9465 Log:
9466 Updates to umodes docs.
9467
9468
9469 Changes: Modified:
9470 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9471
9472
9473 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9474 Log:
9475 Add SGML documentation.
9476
9477 Changes: Modified:
9478 + - trunk/doc/sgml/ (File Added)
9479 + - trunk/doc/sgml/oper-guide/ (File Added)
9480 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9481 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9482 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9483 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9484 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9485 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9486 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9487
9488
9489 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9490 Log:
9491 Make operwall flag restrict setting umode +z.
9492 This repairs this flag broken in charybdis-1.0.
9493
9494
9495 Changes: Modified:
9496 +41 -0 trunk/contrib/m_flags.c (File Modified)
9497 +9 -0 trunk/src/s_user.c (File Modified)
9498
9499
9500 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9501 Log:
9502 Don't complain/reset remote clients +n. I'm still not
9503 convinced propagating all umodes is the way to go, oh
9504 well.
9505
9506
9507 Changes: Modified:
9508 +1 -1 trunk/src/s_user.c (File Modified)
9509
9510
9511 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9512 Log:
9513 - Require admin flag for oper /chghost (if it's enabled
9514 which is not default)
9515 - Give error message on nonexistant nick
9516
9517
9518 Changes: Modified:
9519 +12 -0 trunk/modules/m_chghost.c (File Modified)
9520
9521
9522 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9523 Log:
9524 Incorporated jilles' dynspoof patch with a few minor changes.
9525
9526 Changes: Modified:
9527 +5 -2 trunk/include/client.h (File Modified)
9528 +1 -0 trunk/include/numeric.h (File Modified)
9529 +75 -4 trunk/modules/m_chghost.c (File Modified)
9530 +2 -21 trunk/modules/m_stats.c (File Modified)
9531 +2 -8 trunk/modules/m_trace.c (File Modified)
9532 +2 -0 trunk/src/client.c (File Modified)
9533 +3 -0 trunk/src/s_user.c (File Modified)
9534
9535
9536 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9537 Log:
9538 Update NEWS.
9539
9540 Changes: Modified:
9541 +5 -0 trunk/NEWS (File Modified)
9542
9543
9544 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9545 Log:
9546 Make show_ip() far less braindead.
9547
9548 Obtained from: ratbox 2.2 SVN
9549
9550
9551 Changes: Modified:
9552 +14 -85 trunk/src/client.c (File Modified)
9553
9554
9555 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9556 Log:
9557 Instead of not showing channels at all for whoising services,
9558 only show channels the requester is also on. If operspying
9559 services, show all the channels.
9560
9561
9562 Changes: Modified:
9563 +37 -40 trunk/modules/m_whois.c (File Modified)
9564
9565
9566 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9567 Log:
9568 - Show real errno if we fail to connect to a server
9569 - Don't show server IPs on IRC if a server goes dead
9570 during handshake
9571
9572
9573 Changes: Modified:
9574 +2 -5 trunk/src/s_serv.c (File Modified)
9575
9576
9577 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9578 Log:
9579 Revert hybrid 7.2 aline code. It causes too many problems.
9580
9581
9582 Changes: Modified:
9583 +1 -47 trunk/NEWS (File Modified)
9584 + - trunk/include/aline.h (File Deleted)
9585 +53 -6 trunk/modules/m_dline.c (File Modified)
9586 +212 -16 trunk/modules/m_kline.c (File Modified)
9587 +37 -8 trunk/modules/m_resv.c (File Modified)
9588 +45 -24 trunk/modules/m_xline.c (File Modified)
9589 +0 -485 trunk/src/Makefile.in (File Modified)
9590 + - trunk/src/aline.c (File Deleted)
9591
9592
9593 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9594 Log:
9595 Incorporate recent ratbox monitor bugfixes (could crash).
9596
9597
9598 Changes: Modified:
9599 +16 -0 trunk/modules/m_monitor.c (File Modified)
9600 +4 -3 trunk/src/monitor.c (File Modified)
9601
9602
9603 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9604 Log:
9605 Fix /invite UID leak.
9606
9607 Found by logiclrd@EFnet.
9608
9609
9610 Changes: Modified:
9611 +3 -2 trunk/modules/m_invite.c (File Modified)
9612
9613
9614 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9615 Log:
9616 Don't show what channels a service is in.
9617
9618 Changes: Modified:
9619 +1 -0 trunk/NEWS (File Modified)
9620 +40 -35 trunk/modules/m_whois.c (File Modified)
9621
9622
9623 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9624 Log:
9625 Update version to 1.0.3.
9626
9627
9628 Changes: Modified:
9629 +9 -9 trunk/configure (File Modified)
9630 +1 -1 trunk/configure.ac (File Modified)
9631
9632
9633 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9634 Log:
9635 Update NEWS.
9636
9637
9638 Changes: Modified:
9639 +7 -1 trunk/NEWS (File Modified)
9640
9641
9642 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9643 Log:
9644 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9645 More static buffers :(
9646
9647
9648 Changes: Modified:
9649 +12 -4 trunk/src/aline.c (File Modified)
9650
9651
9652 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9653 Log:
9654 Make operspy mode (/mode !#channel showing parameters
9655 even if not on channel) work again.
9656
9657
9658 Changes: Modified:
9659 +4 -4 trunk/src/channel.c (File Modified)
9660
9661
9662 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9663 Log:
9664 Call server_introduced hook on TS6 remote server
9665 introduction (ms_sid()).
9666
9667
9668 Changes: Modified:
9669 +6 -0 trunk/modules/core/m_server.c (File Modified)
9670
9671
9672 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9673 Log:
9674 Cyrix boxes are wierd.
9675
9676 Changes: Modified:
9677 +2 -1 trunk/modules/m_services.c (File Modified)
9678
9679
9680 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9681 Log:
9682 More paranoia.
9683
9684 Changes: Modified:
9685 +1 -1 trunk/include/client.h (File Modified)
9686 +3 -1 trunk/modules/m_services.c (File Modified)
9687
9688
9689 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9690 Log:
9691 heh
9692
9693 Changes: Modified:
9694 +1 -6 trunk/modules/m_services.c (File Modified)
9695
9696
9697 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9698 Log:
9699 Disable a check that doesn't always seem to work right for some reason.
9700
9701 Changes: Modified:
9702 +2 -0 trunk/modules/m_services.c (File Modified)
9703
9704
9705 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9706 Log:
9707 Update NEWS.
9708
9709
9710 Changes: Modified:
9711 +4 -1 trunk/NEWS (File Modified)
9712
9713
9714 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9715 Log:
9716 1.0.2
9717
9718
9719 Changes: Modified:
9720 +9 -9 trunk/configure (File Modified)
9721 +1 -1 trunk/configure.ac (File Modified)
9722
9723
9724 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9725 Log:
9726 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9727
9728
9729 Changes: Modified:
9730 +3 -13 trunk/modules/m_trace.c (File Modified)
9731
9732
9733 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9734 Log:
9735 Don't send empty RPL_WHOISCHANNELS on remote whois.
9736
9737 Pointy hat to: jilles
9738
9739
9740 Changes: Modified:
9741 +1 -1 trunk/modules/m_whois.c (File Modified)
9742
9743
9744 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9745 Log:
9746 Update NEWS.
9747
9748
9749 Changes: Modified:
9750 +3 -0 trunk/NEWS (File Modified)
9751
9752
9753 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9754 Log:
9755 Modular umode support.
9756
9757
9758 Changes: Modified:
9759 +0 -9 trunk/include/client.h (File Modified)
9760 +2 -1 trunk/include/s_user.h (File Modified)
9761 +1 -1 trunk/include/tools.h (File Modified)
9762 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9763 +3 -0 trunk/src/ircd.c (File Modified)
9764 +1 -1 trunk/src/messages.tab (File Modified)
9765 +2 -2 trunk/src/s_serv.c (File Modified)
9766 +37 -59 trunk/src/s_user.c (File Modified)
9767 +21 -0 trunk/src/tools.c (File Modified)
9768
9769
9770 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9771 Log:
9772 Optionally do forced nick change to the UID instead of kill
9773 on nick collisions, see doc/collision_fnc.txt for more
9774 details.
9775
9776
9777 Changes: Modified:
9778 + - trunk/doc/collision_fnc.txt (File Added)
9779 +1 -0 trunk/doc/example.conf (File Modified)
9780 +8 -0 trunk/doc/reference.conf (File Modified)
9781 +1 -0 trunk/include/numeric.h (File Modified)
9782 +1 -0 trunk/include/s_conf.h (File Modified)
9783 +2 -1 trunk/include/s_serv.h (File Modified)
9784 +1 -0 trunk/include/s_stats.h (File Modified)
9785 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9786 +1 -1 trunk/src/messages.tab (File Modified)
9787 +1 -0 trunk/src/newconf.c (File Modified)
9788 +1 -0 trunk/src/s_conf.c (File Modified)
9789 +1 -0 trunk/src/s_serv.c (File Modified)
9790 +2 -2 trunk/src/s_stats.c (File Modified)
9791
9792
9793 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9794 Log:
9795 Update NEWS.
9796
9797
9798 Modified:
9799 trunk/NEWS (File Modified)
9800
9801
9802 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9803 Log:
9804 Don't allow lookups by uid in /monitor + and /monitor s.
9805
9806
9807 Modified:
9808 trunk/modules/m_monitor.c (File Modified)
9809
9810
9811 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9812 Log:
9813 Stop garbage +j being set in cases like +j aaa:bbb by
9814 initializing the variables properly.
9815
9816 Reported by kyle.
9817
9818
9819 Modified:
9820 trunk/modules/core/m_mode.c (File Modified)
9821 trunk/modules/core/m_sjoin.c (File Modified)
9822
9823
9824 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9825 Log:
9826 Apply flags to the proper server in me_gcap().
9827
9828
9829 Modified:
9830 trunk/modules/m_capab.c (File Modified)
9831
9832
9833 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9834 Log:
9835 Use find_named_client() instead of find_client() to check
9836 for nick collisions.
9837
9838
9839 Modified:
9840 trunk/modules/core/m_nick.c (File Modified)
9841
9842
9843 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9844 Log:
9845 - Replace old 381 numeric with a new, more positive one!
9846
9847
9848 Modified:
9849 trunk/src/messages.tab (File Modified)
9850
9851
9852 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9853 Log:
9854 Make it compile again.
9855
9856
9857 Modified:
9858 trunk/src/channel.c (File Modified)
9859 trunk/src/client.c (File Modified)
9860 trunk/src/ircd.c (File Modified)
9861 trunk/src/packet.c (File Modified)
9862
9863
9864 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9865 Log:
9866 - Prevent UID disclosure in cmode setting.
9867
9868
9869 Modified:
9870 trunk/NEWS (File Modified)
9871 trunk/modules/core/m_mode.c (File Modified)
9872
9873
9874 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9875 Log:
9876 A different check which prevents UID disclosure.
9877
9878
9879 Modified:
9880 trunk/modules/core/m_kick.c (File Modified)
9881
9882
9883 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9884 Log:
9885 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9886
9887
9888 Modified:
9889 trunk/modules/core/m_kick.c (File Modified)
9890
9891
9892 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9893 Log:
9894 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9895
9896
9897 Modified:
9898 trunk/NEWS (File Modified)
9899 trunk/modules/m_accept.c (File Modified)
9900 trunk/modules/m_admin.c (File Modified)
9901 trunk/modules/m_away.c (File Modified)
9902 trunk/modules/m_cap.c (File Modified)
9903 trunk/modules/m_capab.c (File Modified)
9904 trunk/modules/m_challenge.c (File Modified)
9905 trunk/modules/m_chghost.c (File Modified)
9906 trunk/modules/m_close.c (File Modified)
9907 trunk/modules/m_cmessage.c (File Modified)
9908 trunk/modules/m_connect.c (File Modified)
9909 trunk/modules/m_dline.c (File Modified)
9910 trunk/modules/m_encap.c (File Modified)
9911 trunk/modules/m_etrace.c (File Modified)
9912 trunk/modules/m_gline.c (File Modified)
9913 trunk/modules/m_help.c (File Modified)
9914 trunk/modules/m_info.c (File Modified)
9915 trunk/modules/m_invite.c (File Modified)
9916 trunk/modules/m_ison.c (File Modified)
9917 trunk/modules/m_kline.c (File Modified)
9918 trunk/modules/m_knock.c (File Modified)
9919 trunk/modules/m_links.c (File Modified)
9920 trunk/modules/m_list.c (File Modified)
9921 trunk/modules/m_locops.c (File Modified)
9922 trunk/modules/m_lusers.c (File Modified)
9923 trunk/modules/m_map.c (File Modified)
9924 trunk/modules/m_monitor.c (File Modified)
9925 trunk/modules/m_motd.c (File Modified)
9926 trunk/modules/m_names.c (File Modified)
9927 trunk/modules/m_oper.c (File Modified)
9928 trunk/modules/m_operspy.c (File Modified)
9929 trunk/modules/m_pass.c (File Modified)
9930 trunk/modules/m_ping.c (File Modified)
9931 trunk/modules/m_pong.c (File Modified)
9932 trunk/modules/m_post.c (File Modified)
9933 trunk/modules/m_rehash.c (File Modified)
9934 trunk/modules/m_restart.c (File Modified)
9935 trunk/modules/m_resv.c (File Modified)
9936 trunk/modules/m_services.c (File Modified)
9937 trunk/modules/m_set.c (File Modified)
9938 trunk/modules/m_sshortcut.c (File Modified)
9939 trunk/modules/m_stats.c (File Modified)
9940 trunk/modules/m_svinfo.c (File Modified)
9941 trunk/modules/m_tb.c (File Modified)
9942 trunk/modules/m_testline.c (File Modified)
9943 trunk/modules/m_testmask.c (File Modified)
9944 trunk/modules/m_time.c (File Modified)
9945 trunk/modules/m_topic.c (File Modified)
9946 trunk/modules/m_trace.c (File Modified)
9947 trunk/modules/m_unreject.c (File Modified)
9948 trunk/modules/m_user.c (File Modified)
9949 trunk/modules/m_userhost.c (File Modified)
9950 trunk/modules/m_users.c (File Modified)
9951 trunk/modules/m_version.c (File Modified)
9952 trunk/modules/m_wallops.c (File Modified)
9953 trunk/modules/m_who.c (File Modified)
9954 trunk/modules/m_whois.c (File Modified)
9955 trunk/modules/m_whowas.c (File Modified)
9956 trunk/modules/m_xline.c (File Modified)
9957 trunk/src/adns.c (File Modified)
9958 trunk/src/aline.c (File Modified)
9959 trunk/src/cache.c (File Modified)
9960 trunk/src/channel.c (File Modified)
9961 trunk/src/class.c (File Modified)
9962 trunk/src/client.c (File Modified)
9963 trunk/src/commio.c (File Modified)
9964 trunk/src/event.c (File Modified)
9965 trunk/src/hash.c (File Modified)
9966 trunk/src/hostmask.c (File Modified)
9967 trunk/src/ircd.c (File Modified)
9968 trunk/src/kdparse.c (File Modified)
9969 trunk/src/linebuf.c (File Modified)
9970 trunk/src/listener.c (File Modified)
9971 trunk/src/modules.c (File Modified)
9972 trunk/src/monitor.c (File Modified)
9973 trunk/src/newconf.c (File Modified)
9974 trunk/src/packet.c (File Modified)
9975 trunk/src/parse.c (File Modified)
9976 trunk/src/reject.c (File Modified)
9977 trunk/src/s_auth.c (File Modified)
9978 trunk/src/s_conf.c (File Modified)
9979 trunk/src/s_gline.c (File Modified)
9980 trunk/src/s_log.c (File Modified)
9981 trunk/src/s_newconf.c (File Modified)
9982 trunk/src/s_serv.c (File Modified)
9983 trunk/src/s_stats.c (File Modified)
9984 trunk/src/s_user.c (File Modified)
9985 trunk/src/send.c (File Modified)
9986 trunk/src/whowas.c (File Modified)
9987
9988
9989 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9990 Log:
9991 - More coding style niceities. Pretty much got client.h squared away.
9992
9993
9994 Modified:
9995 trunk/modules/m_dline.c (File Modified)
9996 trunk/modules/m_gline.c (File Modified)
9997 trunk/modules/m_kline.c (File Modified)
9998 trunk/modules/m_rehash.c (File Modified)
9999 trunk/modules/m_resv.c (File Modified)
10000 trunk/modules/m_stats.c (File Modified)
10001 trunk/modules/m_testline.c (File Modified)
10002 trunk/modules/m_user.c (File Modified)
10003 trunk/modules/m_xline.c (File Modified)
10004
10005
10006 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10007 Log:
10008 - Propagate quiets (+q) on netjoins
10009 - Clear +q list too on lowerTS sjoin from TS6 source
10010
10011
10012 Modified:
10013 trunk/modules/core/m_sjoin.c (File Modified)
10014 trunk/src/s_serv.c (File Modified)
10015
10016
10017 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10018 Log:
10019 Second argument to whois is always a nick, never a uid.
10020 This prevents /whois other.server uid to get information
10021 about that uid.
10022
10023
10024 Modified:
10025 trunk/modules/m_whois.c (File Modified)
10026
10027
10028 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10029 Log:
10030 Don't allow local users to use uids in user mode.
10031
10032
10033 Modified:
10034 trunk/src/s_user.c (File Modified)
10035
10036
10037 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10038 Log:
10039 Make it compile again.
10040
10041
10042 Modified:
10043 trunk/src/s_stats.c (File Modified)
10044
10045
10046 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10047 Log:
10048 Fix propagation of empty SJOIN.
10049
10050
10051 Modified:
10052 trunk/modules/core/m_sjoin.c (File Modified)
10053
10054
10055 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10056 Log:
10057 Some atheme-style niceties here.
10058
10059
10060 Modified:
10061 trunk/modules/m_accept.c (File Modified)
10062 trunk/modules/m_admin.c (File Modified)
10063 trunk/modules/m_away.c (File Modified)
10064 trunk/modules/m_cap.c (File Modified)
10065 trunk/modules/m_capab.c (File Modified)
10066 trunk/modules/m_challenge.c (File Modified)
10067 trunk/modules/m_chghost.c (File Modified)
10068 trunk/modules/m_close.c (File Modified)
10069 trunk/modules/m_cmessage.c (File Modified)
10070 trunk/modules/m_connect.c (File Modified)
10071 trunk/modules/m_dline.c (File Modified)
10072 trunk/modules/m_encap.c (File Modified)
10073 trunk/modules/m_etrace.c (File Modified)
10074 trunk/modules/m_gline.c (File Modified)
10075 trunk/modules/m_help.c (File Modified)
10076 trunk/modules/m_info.c (File Modified)
10077 trunk/modules/m_invite.c (File Modified)
10078 trunk/modules/m_ison.c (File Modified)
10079 trunk/modules/m_kline.c (File Modified)
10080 trunk/modules/m_knock.c (File Modified)
10081 trunk/modules/m_links.c (File Modified)
10082 trunk/modules/m_list.c (File Modified)
10083 trunk/modules/m_locops.c (File Modified)
10084 trunk/modules/m_lusers.c (File Modified)
10085 trunk/modules/m_map.c (File Modified)
10086 trunk/modules/m_monitor.c (File Modified)
10087 trunk/modules/m_motd.c (File Modified)
10088 trunk/modules/m_names.c (File Modified)
10089 trunk/modules/m_oper.c (File Modified)
10090 trunk/modules/m_operspy.c (File Modified)
10091 trunk/modules/m_pass.c (File Modified)
10092 trunk/modules/m_ping.c (File Modified)
10093 trunk/modules/m_pong.c (File Modified)
10094 trunk/modules/m_post.c (File Modified)
10095 trunk/modules/m_rehash.c (File Modified)
10096 trunk/modules/m_restart.c (File Modified)
10097 trunk/modules/m_resv.c (File Modified)
10098 trunk/modules/m_services.c (File Modified)
10099 trunk/modules/m_set.c (File Modified)
10100 trunk/modules/m_sshortcut.c (File Modified)
10101 trunk/modules/m_stats.c (File Modified)
10102 trunk/modules/m_svinfo.c (File Modified)
10103 trunk/modules/m_tb.c (File Modified)
10104 trunk/modules/m_testline.c (File Modified)
10105 trunk/modules/m_testmask.c (File Modified)
10106 trunk/modules/m_time.c (File Modified)
10107 trunk/modules/m_topic.c (File Modified)
10108 trunk/modules/m_trace.c (File Modified)
10109 trunk/modules/m_unreject.c (File Modified)
10110 trunk/modules/m_user.c (File Modified)
10111 trunk/modules/m_userhost.c (File Modified)
10112 trunk/modules/m_users.c (File Modified)
10113 trunk/modules/m_version.c (File Modified)
10114 trunk/modules/m_wallops.c (File Modified)
10115 trunk/modules/m_who.c (File Modified)
10116 trunk/modules/m_whois.c (File Modified)
10117 trunk/modules/m_whowas.c (File Modified)
10118 trunk/modules/m_xline.c (File Modified)
10119
10120
10121 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10122 Log:
10123 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10124
10125
10126 Modified:
10127 trunk/.indent.pro (File Modified)
10128 trunk/include/charybdis.h (File Added)
10129 trunk/include/client.h (File Modified)
10130 trunk/modules/.indent.pro (File Modified)
10131 trunk/src/.indent.pro (File Modified)
10132 trunk/src/adns.c (File Modified)
10133 trunk/src/aline.c (File Modified)
10134 trunk/src/cache.c (File Modified)
10135 trunk/src/channel.c (File Modified)
10136 trunk/src/class.c (File Modified)
10137 trunk/src/client.c (File Modified)
10138 trunk/src/commio.c (File Modified)
10139 trunk/src/event.c (File Modified)
10140 trunk/src/hash.c (File Modified)
10141 trunk/src/hostmask.c (File Modified)
10142 trunk/src/ircd.c (File Modified)
10143 trunk/src/kdparse.c (File Modified)
10144 trunk/src/linebuf.c (File Modified)
10145 trunk/src/listener.c (File Modified)
10146 trunk/src/modules.c (File Modified)
10147 trunk/src/monitor.c (File Modified)
10148 trunk/src/newconf.c (File Modified)
10149 trunk/src/packet.c (File Modified)
10150 trunk/src/parse.c (File Modified)
10151 trunk/src/reject.c (File Modified)
10152 trunk/src/s_auth.c (File Modified)
10153 trunk/src/s_conf.c (File Modified)
10154 trunk/src/s_gline.c (File Modified)
10155 trunk/src/s_log.c (File Modified)
10156 trunk/src/s_newconf.c (File Modified)
10157 trunk/src/s_serv.c (File Modified)
10158 trunk/src/s_stats.c (File Modified)
10159 trunk/src/s_user.c (File Modified)
10160 trunk/src/send.c (File Modified)
10161 trunk/src/whowas.c (File Modified)
10162
10163
10164 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10165 Log:
10166 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10167 - Convert a few modules towards using this code.
10168 - Make a note about this change in NEWS.
10169
10170
10171 Modified:
10172 trunk/NEWS (File Modified)
10173 trunk/include/aline.h (File Added)
10174 trunk/modules/m_dline.c (File Modified)
10175 trunk/modules/m_kline.c (File Modified)
10176 trunk/modules/m_resv.c (File Modified)
10177 trunk/modules/m_xline.c (File Modified)
10178 trunk/src/Makefile.in (File Modified)
10179 trunk/src/aline.c (File Added)
10180
10181
10182 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10183 Log:
10184 - Update NEWS document.
10185
10186
10187 Modified:
10188 trunk/NEWS (File Modified)
10189
10190
10191 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10192 Log:
10193 Use find_named_person() instead of find_person() in services shortcuts.
10194
10195
10196 Modified:
10197 trunk/modules/m_sshortcut.c (File Modified)
10198
10199
10200 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10201 Log:
10202 Fix propagation of empty channels (+P).
10203
10204
10205 Modified:
10206 trunk/modules/core/m_sjoin.c (File Modified)
10207 trunk/src/s_serv.c (File Modified)
10208
10209
10210 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10211 Log:
10212 Use same comparison for +f.
10213
10214
10215 Modified:
10216 trunk/modules/core/m_join.c (File Modified)
10217
10218
10219 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10220 Log:
10221 Retire server-server non-encap CHGHOST, and clean it up a bit.
10222
10223
10224 Modified:
10225 trunk/modules/m_chghost.c (File Modified)
10226
10227
10228 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10229 Log:
10230 Use TS6 form for SQUIT wallops.
10231
10232
10233 Modified:
10234 trunk/modules/core/m_squit.c (File Modified)
10235
10236
10237 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10238 Log:
10239 Propagate nick changes for remote clients in TS6 form if possible;
10240 simplify the code a bit.
10241
10242
10243 Modified:
10244 trunk/modules/core/m_nick.c (File Modified)
10245
10246
10247 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10248 Log:
10249 Only clear oper_only_umodes on deoper for local clients.
10250
10251
10252 Modified:
10253 trunk/src/s_user.c (File Modified)
10254
10255
10256 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10257 Log:
10258 - Don't enable use_whois_actually in the default config, makes cloaking
10259 only useful for vanity.
10260
10261
10262 Modified:
10263 trunk/doc/example.conf (File Modified)
10264
10265
10266 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10267 Log:
10268 Fix linebuf raw code to not truncate lines longer than
10269 510 characters. This stops ziplinks corruption at
10270 the initial burst if the other side sends a lot.
10271
10272
10273 Modified:
10274 trunk/src/linebuf.c (File Modified)
10275
10276
10277 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10278 Log:
10279 - Add +r to channel_modes().
10280
10281
10282 Modified:
10283 trunk/src/channel.c (File Modified)
10284
10285
10286 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10287 Log:
10288 Update NEWS.
10289
10290
10291 Modified:
10292 trunk/NEWS (File Modified)
10293
10294
10295 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10296 Log:
10297 err, nvm. wrong project :-P
10298
10299
10300 Modified:
10301 trunk/src/match.c (File Modified)
10302
10303
10304 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10305 Log:
10306 make sure we don't crash on match(NULL, test)
10307
10308
10309 Modified:
10310 trunk/src/match.c (File Modified)
10311
10312
10313 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10314 Log:
10315 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10316 flags = rehash in shared{}.
10317 Uses :<source> ENCAP <target> REHASH [option].
10318
10319
10320 Modified:
10321 trunk/doc/example.conf (File Modified)
10322 trunk/doc/reference.conf (File Modified)
10323 trunk/help/opers/rehash (File Modified)
10324 trunk/include/s_newconf.h (File Modified)
10325 trunk/modules/m_rehash.c (File Modified)
10326 trunk/modules/m_stats.c (File Modified)
10327 trunk/src/newconf.c (File Modified)
10328
10329
10330 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10331 Log:
10332 Initialize flags to 0 in conf_set_shared_flags() and
10333 conf_set_cluster_flags().
10334
10335
10336 Modified:
10337 trunk/src/newconf.c (File Modified)
10338
10339
10340 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10341 Log:
10342 Don't allow a forward from a #channel to an &channel.
10343 Error message is Illegal channel name.
10344
10345
10346 Modified:
10347 trunk/modules/core/m_mode.c (File Modified)
10348
10349
10350 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10351 Log:
10352 - change version to 1.0.1
10353
10354
10355 Modified:
10356 trunk/configure (File Modified)
10357 trunk/configure.ac (File Modified)
10358
10359
10360 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10361 Log:
10362 Update NEWS.
10363
10364
10365 Modified:
10366 trunk/NEWS (File Modified)
10367
10368
10369 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10370 Log:
10371 Services shortcuts changes:
10372 - Require umode +S on target
10373 - Use ERR_SERVICESDOWN (440) for error message
10374 - Fix check for empty string
10375
10376
10377 Modified:
10378 trunk/include/numeric.h (File Modified)
10379 trunk/modules/m_sshortcut.c (File Modified)
10380 trunk/src/messages.tab (File Modified)
10381
10382
10383 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10384 Log:
10385 s/IsChanService/IsService/g;
10386
10387
10388 Modified:
10389 trunk/modules/m_sshortcut.c (File Modified)
10390
10391
10392 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10393 Log:
10394 Add check for service validity in shortcut routines.
10395
10396
10397 Modified:
10398 trunk/modules/m_sshortcut.c (File Modified)
10399
10400
10401 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10402 Log:
10403 Don't allow forwarding to a -F channel the setter is not on.
10404
10405
10406 Modified:
10407 trunk/modules/core/m_mode.c (File Modified)
10408
10409
10410 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10411 Log:
10412 Describe identify_service and identify_command in
10413 reference.conf.
10414
10415
10416 Modified:
10417 trunk/doc/reference.conf (File Modified)
10418
10419
10420 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10421 Log:
10422 More helpfile updates.
10423
10424
10425 Modified:
10426 trunk/help/Makefile.in (File Modified)
10427 trunk/help/opers/die (File Modified)
10428 trunk/help/opers/join (File Modified)
10429 trunk/help/opers/links (File Modified)
10430 trunk/help/opers/lusers (File Modified)
10431 trunk/help/opers/map (File Added)
10432 trunk/help/opers/motd (File Modified)
10433 trunk/help/opers/names (File Modified)
10434 trunk/help/opers/notice (File Modified)
10435 trunk/help/opers/operspy (File Modified)
10436 trunk/help/opers/part (File Modified)
10437 trunk/help/opers/privmsg (File Modified)
10438 trunk/help/opers/restart (File Modified)
10439 trunk/help/opers/set (File Modified)
10440 trunk/help/opers/stats (File Modified)
10441 trunk/help/opers/trace (File Modified)
10442 trunk/help/opers/version (File Modified)
10443 trunk/help/users/notice (File Modified)
10444 trunk/help/users/privmsg (File Modified)
10445 trunk/help/users/stats (File Modified)
10446
10447
10448 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10449 Log:
10450 Update help files.
10451
10452
10453 Modified:
10454 trunk/help/opers/cmode (File Modified)
10455 trunk/help/opers/umode (File Modified)
10456 trunk/help/opers/wallops (File Modified)
10457 trunk/help/opers/who (File Modified)
10458 trunk/help/users/umode (File Modified)
10459
10460
10461 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10462 Log:
10463 Include cmode +r in 004 and 005.
10464
10465
10466 Modified:
10467 trunk/include/supported.h (File Modified)
10468 trunk/src/messages.tab (File Modified)
10469
10470
10471 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10472 Log:
10473 No need to clear all 3 buffers in channel_modes().
10474
10475
10476 Modified:
10477 trunk/src/channel.c (File Modified)
10478
10479
10480 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10481 Log:
10482 - Fix multiple +f modes per line
10483 - -f shouldn't take a parameter
10484
10485
10486 Modified:
10487 trunk/modules/core/m_mode.c (File Modified)
10488
10489
10490 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10491 Log:
10492 Channel mode +Q now prevents forwarding to or through
10493 a channel, just like in hyperion, not from a channel.
10494
10495
10496 Modified:
10497 trunk/modules/core/m_join.c (File Modified)
10498
10499
10500 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10501 Log:
10502 Complete +F/+Q propagation.
10503
10504
10505 Modified:
10506 trunk/modules/core/m_join.c (File Modified)
10507 trunk/modules/core/m_sjoin.c (File Modified)
10508 trunk/src/channel.c (File Modified)
10509
10510
10511 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10512 Log:
10513 - A few minor fixes.
10514
10515
10516 Modified:
10517 trunk/modules/core/m_join.c (File Modified)
10518 trunk/modules/m_services.c (File Modified)
10519
10520
10521 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10522 Log:
10523 - Fix netsplit obfuscation.
10524
10525
10526 Modified:
10527 trunk/src/client.c (File Modified)
10528
10529
10530 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10531 Log:
10532 - Fix another /stats p related bug.
10533
10534
10535 Modified:
10536 trunk/src/client.c (File Modified)
10537
10538
10539 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10540 Log:
10541 - Update example.conf.
10542
10543
10544 Modified:
10545 trunk/doc/example.conf (File Modified)
10546
10547
10548 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10549 Log:
10550 - Fix a minor bug here, and re-release 1.0.
10551
10552
10553 Modified:
10554 trunk/modules/core/m_nick.c (File Modified)
10555
10556
10557 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10558 Log:
10559 - Add bursted clients to /stats p list.
10560
10561
10562 Modified:
10563 trunk/modules/core/m_nick.c (File Modified)
10564
10565
10566 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10567 Log:
10568 - Add identify_service, identify_command options to the example.conf,
10569 newconf parser.
10570
10571
10572 Modified:
10573 trunk/NEWS (File Modified)
10574 trunk/doc/example.conf (File Modified)
10575 trunk/src/newconf.c (File Modified)
10576
10577
10578 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10579 Log:
10580 - Add services shortcuts.
10581
10582
10583 Modified:
10584 trunk/modules/Makefile.in (File Modified)
10585 trunk/modules/m_sshortcut.c (File Added)
10586
10587
10588 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10589 Log:
10590 - put back checks i removed by mistake
10591
10592
10593 Modified:
10594 trunk/modules/core/m_join.c (File Modified)
10595
10596
10597 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10598 Log:
10599 - Implement channel mode +Q, which disables forwarding.
10600 - Make forwarding usable by everyone.
10601 - Implement channel mode +F which bypasses authority checks on a target
10602 set with this mode
10603 - Update NEWS.
10604
10605
10606 Modified:
10607 trunk/NEWS (File Modified)
10608 trunk/include/channel.h (File Modified)
10609 trunk/include/supported.h (File Modified)
10610 trunk/modules/core/m_join.c (File Modified)
10611 trunk/modules/core/m_mode.c (File Modified)
10612 trunk/src/messages.tab (File Modified)
10613
10614
10615 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10616 Log:
10617 - Fix account handling brokenness.
10618
10619
10620 Modified:
10621 trunk/modules/m_services.c (File Modified)
10622
10623
10624 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10625 Log:
10626 Identify to services via server password hack. Still
10627 needs config file parts, like
10628 identifyservice = "nickserv@services.int";
10629 identifycommand = "IDENTIFY";
10630
10631
10632 Modified:
10633 trunk/include/s_conf.h (File Modified)
10634 trunk/src/s_user.c (File Modified)
10635
10636
10637 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10638 Log:
10639 Make send.c compile.
10640
10641
10642 Modified:
10643 trunk/src/send.c (File Modified)
10644
10645
10646 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10647 Log:
10648 - Handle this better.
10649
10650
10651 Modified:
10652 trunk/src/send.c (File Modified)
10653
10654
10655 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10656 Log:
10657 If the source is not a client, don't send to normal users.
10658
10659
10660 Modified:
10661 trunk/src/send.c (File Modified)
10662
10663
10664 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10665 Log:
10666 - Make /wallops behave as wallops in other ircds.
10667
10668
10669 Modified:
10670 trunk/modules/m_wallops.c (File Modified)
10671 trunk/src/send.c (File Modified)
10672
10673
10674 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10675 Log:
10676 - charybdis-1.0
10677
10678
10679 Modified:
10680 trunk/NEWS (File Modified)
10681 trunk/configure (File Modified)
10682 trunk/configure.ac (File Modified)
10683
10684
10685 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10686 Log:
10687 - Remove efnet configuration.
10688 - Rename example.conf as reference.conf, and replace the default
10689 example.conf with one suitable for AthemeNET.
10690 - Update makefile to reflect these changes.
10691
10692
10693 Modified:
10694 trunk/doc/Makefile.in (File Modified)
10695 trunk/doc/example.conf (File Modified)
10696 trunk/doc/example.efnet.conf (File Deleted)
10697 trunk/doc/reference.conf (File Added)
10698
10699
10700 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10701 Log:
10702 - Don't display opers who are /away.
10703
10704
10705 Modified:
10706 trunk/modules/m_stats.c (File Modified)
10707
10708
10709 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10710 Log:
10711 Put cmode +f in 004 and 005.
10712
10713
10714 Modified:
10715 trunk/include/supported.h (File Modified)
10716 trunk/src/messages.tab (File Modified)
10717
10718
10719 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10720 Log:
10721 Add user umode +Q which prevents a user from
10722 being forwarded.
10723
10724
10725 Modified:
10726 trunk/include/client.h (File Modified)
10727 trunk/modules/core/m_join.c (File Modified)
10728 trunk/src/messages.tab (File Modified)
10729 trunk/src/s_user.c (File Modified)
10730
10731
10732 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10733 Log:
10734 Implement channel forwarding in m_join(). As in
10735 hyperion, failing to join because of +i, +r or +j
10736 can cause you to be forwarded, potentially
10737 recursively. Unlike hyperion, a single numeric
10738 is sent in case of a successful forward, otherwise
10739 the ircd acts if there were no forward.
10740
10741
10742 Modified:
10743 trunk/include/numeric.h (File Modified)
10744 trunk/modules/core/m_join.c (File Modified)
10745 trunk/src/messages.tab (File Modified)
10746
10747
10748 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10749 Log:
10750 Allow servers to set oper-only cmodes as well.
10751
10752
10753 Modified:
10754 trunk/modules/core/m_mode.c (File Modified)
10755
10756
10757 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10758 Log:
10759 Add cmode +f which takes a channel name, settable
10760 only by opers for now. Does not do anything yet.
10761
10762
10763 Modified:
10764 trunk/include/channel.h (File Modified)
10765 trunk/modules/core/m_join.c (File Modified)
10766 trunk/modules/core/m_mode.c (File Modified)
10767 trunk/modules/core/m_sjoin.c (File Modified)
10768 trunk/src/channel.c (File Modified)
10769
10770
10771 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10772 Log:
10773 Fully initialize 'mode' in ms_join() and ms_sjoin()
10774 to avoid old +j garbage from being used.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10780
10781
10782 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10783 Log:
10784 - only touch join_count/join_delta if join throttling
10785 is enabled on the channel
10786 - reset join_count/join_delta to 0 if -j is set
10787
10788
10789 Modified:
10790 trunk/modules/core/m_join.c (File Modified)
10791 trunk/modules/core/m_mode.c (File Modified)
10792 trunk/modules/core/m_sjoin.c (File Modified)
10793
10794
10795 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10796 Log:
10797 Also start a new "period" for join throttling for remote joins,
10798 if necessary. Make the code slightly clearer.
10799
10800
10801 Modified:
10802 trunk/modules/core/m_join.c (File Modified)
10803 trunk/src/channel.c (File Modified)
10804
10805
10806 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10807 Log:
10808 Some +j improvements, still broken.
10809
10810
10811 Modified:
10812 trunk/modules/core/m_join.c (File Modified)
10813 trunk/modules/core/m_sjoin.c (File Modified)
10814
10815
10816 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10817 Log:
10818 Only do +z processing for +m channels the sender is on,
10819 as bans/quiets are currently only checked locally.
10820
10821
10822 Modified:
10823 trunk/modules/core/m_message.c (File Modified)
10824
10825
10826 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10827 Log:
10828 - Add max_bans_large configuration option, defaulting to 500, to
10829 limit the number of bans in a +L channel
10830 - Change b/e/I to b/e/I/q in texts
10831
10832
10833 Modified:
10834 trunk/doc/example.conf (File Modified)
10835 trunk/include/s_conf.h (File Modified)
10836 trunk/modules/core/m_mode.c (File Modified)
10837 trunk/modules/m_info.c (File Modified)
10838 trunk/src/newconf.c (File Modified)
10839 trunk/src/s_conf.c (File Modified)
10840
10841
10842 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10843 Log:
10844 Store invite for +gi channels.
10845 Note that +gi is significantly weaker access control than +i.
10846
10847
10848 Modified:
10849 trunk/modules/m_invite.c (File Modified)
10850
10851
10852 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10853 Log:
10854 Nonops are allowed to see +q lists.
10855
10856
10857 Modified:
10858 trunk/modules/core/m_mode.c (File Modified)
10859
10860
10861 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10862 Log:
10863 Invalidate can_send() cache on -q.
10864
10865
10866 Modified:
10867 trunk/modules/core/m_mode.c (File Modified)
10868
10869
10870 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10871 Log:
10872 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10873
10874
10875 Modified:
10876 trunk/modules/core/m_sjoin.c (File Modified)
10877
10878
10879 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10880 Log:
10881 - Allow blank SJOINs -- for permanant channels.
10882
10883
10884 Modified:
10885 trunk/modules/core/m_sjoin.c (File Modified)
10886
10887
10888 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10889 Log:
10890 - Burst permanant channels.
10891
10892
10893 Modified:
10894 trunk/src/s_serv.c (File Modified)
10895
10896
10897 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10898 Log:
10899 - Fix handling of permanant channels.
10900
10901
10902 Modified:
10903 trunk/modules/core/m_join.c (File Modified)
10904
10905
10906 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10907 Log:
10908 - Run indent on core modules.
10909 - Add propagation of join throttle settings.
10910
10911
10912 Modified:
10913 trunk/modules/core/m_die.c (File Modified)
10914 trunk/modules/core/m_error.c (File Modified)
10915 trunk/modules/core/m_join.c (File Modified)
10916 trunk/modules/core/m_kick.c (File Modified)
10917 trunk/modules/core/m_kill.c (File Modified)
10918 trunk/modules/core/m_message.c (File Modified)
10919 trunk/modules/core/m_mode.c (File Modified)
10920 trunk/modules/core/m_nick.c (File Modified)
10921 trunk/modules/core/m_part.c (File Modified)
10922 trunk/modules/core/m_quit.c (File Modified)
10923 trunk/modules/core/m_server.c (File Modified)
10924 trunk/modules/core/m_sjoin.c (File Modified)
10925 trunk/modules/core/m_squit.c (File Modified)
10926
10927
10928 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10929 Log:
10930 - Fix mistake in commit message.
10931
10932
10933 Modified:
10934 trunk/ChangeLog (File Modified)
10935
10936
10937 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10938 Log:
10939 - Channel throttling.
10940
10941
10942 Modified:
10943 trunk/NEWS (File Modified)
10944 trunk/include/supported.h (File Modified)
10945 trunk/modules/core/m_mode.c (File Modified)
10946 trunk/src/messages.tab (File Modified)
10947
10948
10949 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10950 Log:
10951 - Channel throttle logic fixes.
10952
10953
10954 Modified:
10955 trunk/include/channel.h (File Modified)
10956
10957
10958 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10959 Log:
10960 - Add the throttle logic.
10961
10962
10963 Modified:
10964 trunk/include/channel.h (File Modified)
10965 trunk/include/numeric.h (File Modified)
10966 trunk/modules/core/m_join.c (File Modified)
10967 trunk/src/channel.c (File Modified)
10968 trunk/src/messages.tab (File Modified)
10969
10970
10971 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10972 Log:
10973 - Cosmetic fixes to CREDITS.
10974
10975
10976 Modified:
10977 trunk/CREDITS (File Modified)
10978
10979
10980 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10981 Log:
10982 - Better channel_modes() from ShadowIRCd 4.
10983
10984
10985 Modified:
10986 trunk/include/channel.h (File Modified)
10987 trunk/src/channel.c (File Modified)
10988
10989
10990 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10991 Log:
10992 - Strip colour codes from parts.
10993
10994
10995 Modified:
10996 trunk/modules/core/m_part.c (File Modified)
10997
10998
10999 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11000 Log:
11001 - Strip colour codes from quits.
11002
11003
11004 Modified:
11005 trunk/modules/core/m_quit.c (File Modified)
11006
11007
11008 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11009 Log:
11010 - add +c/+g/+z to channel_modes().
11011
11012
11013 Modified:
11014 trunk/src/channel.c (File Modified)
11015
11016
11017 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11018 Log:
11019 - Add +g to 004/005 numerics.
11020
11021
11022 Modified:
11023 trunk/include/supported.h (File Modified)
11024 trunk/src/messages.tab (File Modified)
11025
11026
11027 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11028 Log:
11029 - Add +cgz to set_final_mode() in both join/sjoin.
11030 - Implement channel mode +g: Free invite.
11031
11032
11033 Modified:
11034 trunk/include/channel.h (File Modified)
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/modules/core/m_mode.c (File Modified)
11037 trunk/modules/core/m_sjoin.c (File Modified)
11038 trunk/modules/m_invite.c (File Modified)
11039
11040
11041 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11042 Log:
11043 - Make sure /stats p uses the right list.
11044
11045
11046 Modified:
11047 trunk/modules/m_stats.c (File Modified)
11048
11049
11050 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11051 Log:
11052 - local oper list becomes local_oper_list.
11053 - all opers are stored on oper_list for /stats p.
11054
11055
11056 Modified:
11057 trunk/include/ircd.h (File Modified)
11058 trunk/modules/m_stats.c (File Modified)
11059 trunk/modules/m_trace.c (File Modified)
11060 trunk/src/client.c (File Modified)
11061 trunk/src/ircd.c (File Modified)
11062 trunk/src/s_user.c (File Modified)
11063 trunk/src/send.c (File Modified)
11064
11065
11066 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11067 Log:
11068 - Remove ENABLE_SERVICES legacy define.
11069
11070
11071 Modified:
11072 trunk/configure (File Modified)
11073 trunk/configure.ac (File Modified)
11074 trunk/include/client.h (File Modified)
11075 trunk/include/m_info.h (File Modified)
11076 trunk/include/s_conf.h (File Modified)
11077 trunk/modules/Makefile.in (File Modified)
11078 trunk/modules/core/m_kick.c (File Modified)
11079 trunk/modules/core/m_mode.c (File Modified)
11080 trunk/modules/core/m_nick.c (File Modified)
11081 trunk/modules/core/m_sjoin.c (File Modified)
11082 trunk/modules/m_services.c (File Modified)
11083 trunk/src/channel.c (File Modified)
11084 trunk/src/newconf.c (File Modified)
11085 trunk/src/s_conf.c (File Modified)
11086 trunk/src/s_serv.c (File Modified)
11087 trunk/src/s_user.c (File Modified)
11088
11089
11090 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11091 Log:
11092 - New reject message, ala ircu.
11093
11094
11095 Modified:
11096 trunk/src/reject.c (File Modified)
11097
11098
11099 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11100 Log:
11101 - Reduce 'broadcast storm' effect in m_chghost.
11102
11103
11104 Modified:
11105 trunk/modules/m_chghost.c (File Modified)
11106
11107
11108 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11109 Log:
11110 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11111
11112
11113 Modified:
11114 trunk/include/supported.h (File Modified)
11115 trunk/src/messages.tab (File Modified)
11116
11117
11118 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11119 Log:
11120 - Implement +z.
11121
11122
11123 Modified:
11124 trunk/include/channel.h (File Modified)
11125 trunk/modules/core/m_message.c (File Modified)
11126 trunk/modules/core/m_mode.c (File Modified)
11127
11128
11129 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11130 Log:
11131 - use sendto_one_numeric() in some places.
11132
11133
11134 Modified:
11135 trunk/modules/core/m_mode.c (File Modified)
11136
11137
11138 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11139 Log:
11140 - Implement channel mode +c -- colour stripping.
11141
11142
11143 Modified:
11144 trunk/include/irc_string.h (File Modified)
11145 trunk/include/supported.h (File Modified)
11146 trunk/modules/core/m_message.c (File Modified)
11147 trunk/modules/core/m_mode.c (File Modified)
11148 trunk/src/irc_string.c (File Modified)
11149 trunk/src/messages.tab (File Modified)
11150
11151
11152 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11153 Log:
11154 - Add +qLP to CHANMODES 005 numeric.
11155
11156
11157 Modified:
11158 trunk/include/supported.h (File Modified)
11159
11160
11161 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11162 Log:
11163 Move credits files to doc/.
11164
11165
11166 Modified:
11167 trunk/Hybrid-team (File Deleted)
11168 trunk/Ratbox-team (File Deleted)
11169 trunk/doc/Hybrid-team (File Added)
11170 trunk/doc/Ratbox-team (File Added)
11171
11172
11173 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11174 Log:
11175 - Rename Ratbox credits as Ratbox-team.
11176 - Add in our own CREDITS.
11177
11178
11179 Modified:
11180 trunk/CREDITS (File Deleted)
11181 trunk/CREDITS (File Added)
11182 trunk/Ratbox-team (File Added)
11183
11184
11185 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11186 Log:
11187 - Quietcache fixes.
11188
11189
11190 Modified:
11191 trunk/modules/core/m_mode.c (File Modified)
11192
11193
11194 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11195 Log:
11196 - Rebuild configure.
11197
11198
11199 Modified:
11200 trunk/autom4te.cache/ (File Deleted)
11201 trunk/configure (File Modified)
11202
11203
11204 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11205 Log:
11206 Add +q to messages.tab.
11207
11208
11209 Modified:
11210 trunk/src/messages.tab (File Modified)
11211
11212
11213 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11214 Log:
11215 - port m_sjoin stuff to TS6 JOIN syntax.
11216
11217
11218 Modified:
11219 trunk/modules/core/m_join.c (File Modified)
11220
11221
11222 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11223 Log:
11224 - Implement channel mode +q (quiet)
11225
11226
11227 Modified:
11228 trunk/include/channel.h (File Modified)
11229 trunk/modules/core/m_mode.c (File Modified)
11230 trunk/src/channel.c (File Modified)
11231
11232
11233 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11234 Log:
11235 Add +L/+P for set_final_mode().
11236
11237
11238 Modified:
11239 trunk/modules/core/m_sjoin.c (File Modified)
11240
11241
11242 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11243 Log:
11244 Add +L/+P in channel_modes().
11245
11246
11247 Modified:
11248 trunk/src/channel.c (File Modified)
11249
11250
11251 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11252 Log:
11253 - Use MODE_PERMANENT, not MODE_PERMANANT
11254 - Actually use chm_staff()
11255
11256 It compiles but is not otherwise tested.
11257
11258
11259 Modified:
11260 trunk/include/channel.h (File Modified)
11261 trunk/modules/core/m_mode.c (File Modified)
11262 trunk/modules/core/m_sjoin.c (File Modified)
11263 trunk/src/channel.c (File Modified)
11264
11265
11266 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11267 Log:
11268 - Ok, patchlevel.h is fixed now.
11269
11270
11271 Modified:
11272 trunk/include/patchlevel.h (File Modified)
11273
11274
11275 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11276 Log:
11277 - *sigh*
11278
11279
11280 Modified:
11281 trunk/include/patchlevel.h (File Modified)
11282 trunk/src/version.c.SH (File Modified)
11283
11284
11285 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11286 Log:
11287 - Fix compilation issue with version.c.
11288
11289
11290 Modified:
11291 trunk/src/version.c.SH (File Modified)
11292
11293
11294 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11295 Log:
11296 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11297 this from the BUGS file.
11298
11299
11300 Modified:
11301 trunk/BUGS (File Modified)
11302
11303
11304 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11305 Log:
11306 Mangle all netsplit messages if flatten links is enabled.
11307
11308
11309 Modified:
11310 trunk/src/client.c (File Modified)
11311
11312
11313 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11314 Log:
11315 - jilles pointed out that /stats p needed severe changes -- implement
11316 them
11317
11318
11319 Modified:
11320 trunk/modules/m_stats.c (File Modified)
11321
11322
11323 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11324 Log:
11325 Rename RELNOTES to NEWS.
11326
11327
11328 Modified:
11329 trunk/NEWS (File Added)
11330 trunk/RELNOTES (File Deleted)
11331
11332
11333 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11334 Log:
11335 Update RELNOTES.
11336
11337
11338 Modified:
11339 trunk/RELNOTES (File Modified)
11340
11341
11342 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11343 Log:
11344 - Make /stats p work globally.
11345 - Change 'OPER(s)' to 'staff members'
11346
11347
11348 Modified:
11349 trunk/modules/m_stats.c (File Modified)
11350
11351
11352 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11353 Log:
11354 - add modes, +LP to RPL_MYINFO.
11355
11356
11357 Modified:
11358 trunk/src/messages.tab (File Modified)
11359
11360
11361 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11362 Log:
11363 More stuff to RELNOTES.
11364
11365
11366 Modified:
11367 trunk/RELNOTES (File Modified)
11368
11369
11370 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11371 Log:
11372 - Implement +P.
11373
11374
11375 Modified:
11376 trunk/modules/core/m_sjoin.c (File Modified)
11377 trunk/src/channel.c (File Modified)
11378
11379
11380 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11381 Log:
11382 - Implement list limit exceed modes -- +L.
11383
11384
11385 Modified:
11386 trunk/modules/core/m_mode.c (File Modified)
11387
11388
11389 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11390 Log:
11391 - Add handlers for modes +L, +P.
11392
11393
11394 Modified:
11395 trunk/include/channel.h (File Modified)
11396 trunk/modules/core/m_mode.c (File Modified)
11397
11398
11399 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11400 Log:
11401 Update properties on *everything*.
11402
11403
11404 Modified:
11405 trunk/.cvsignore (Property Modified)
11406 trunk/.indent.pro (Property Modified)
11407 trunk/BUGS (File Modified) (Property Modified)
11408 trunk/CREDITS (File Modified) (Property Modified)
11409 trunk/ChangeLog (Property Modified)
11410 trunk/Hybrid-team (File Modified) (Property Modified)
11411 trunk/INSTALL (File Modified) (Property Modified)
11412 trunk/LICENSE (File Modified) (Property Modified)
11413 trunk/Makefile.in (File Modified) (Property Modified)
11414 trunk/README.FIRST (File Modified) (Property Modified)
11415 trunk/RELNOTES (File Modified) (Property Modified)
11416 trunk/SVN-Access (Property Modified)
11417 trunk/aclocal.m4 (File Modified) (Property Modified)
11418 trunk/adns/.cvsignore (Property Modified)
11419 trunk/adns/COPYING (Property Modified)
11420 trunk/adns/GPL-vs-LGPL (Property Modified)
11421 trunk/adns/Makefile.in (File Modified) (Property Modified)
11422 trunk/adns/README (Property Modified)
11423 trunk/adns/README.ircd (Property Modified)
11424 trunk/adns/adns.h (File Modified) (Property Modified)
11425 trunk/adns/check.c (File Modified) (Property Modified)
11426 trunk/adns/dlist.h (File Modified) (Property Modified)
11427 trunk/adns/event.c (File Modified) (Property Modified)
11428 trunk/adns/general.c (File Modified) (Property Modified)
11429 trunk/adns/internal.h (File Modified) (Property Modified)
11430 trunk/adns/parse.c (File Modified) (Property Modified)
11431 trunk/adns/query.c (File Modified) (Property Modified)
11432 trunk/adns/reply.c (File Modified) (Property Modified)
11433 trunk/adns/setup.c (File Modified) (Property Modified)
11434 trunk/adns/transmit.c (File Modified) (Property Modified)
11435 trunk/adns/tvarith.h (File Modified) (Property Modified)
11436 trunk/adns/types.c (File Modified) (Property Modified)
11437 trunk/configure (File Modified) (Property Modified)
11438 trunk/configure.ac (File Modified) (Property Modified)
11439 trunk/contrib/.cvsignore (Property Modified)
11440 trunk/contrib/.indent.pro (Property Modified)
11441 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11442 trunk/contrib/README (File Modified) (Property Modified)
11443 trunk/contrib/example_module.c (File Modified) (Property Modified)
11444 trunk/contrib/m_42.c (File Modified) (Property Modified)
11445 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11446 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11447 trunk/contrib/m_force.c (File Modified) (Property Modified)
11448 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11449 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11450 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11451 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11452 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11453 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11454 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11455 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11456 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11457 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11458 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11459 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11460 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11461 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11462 trunk/doc/.cvsignore (Property Modified)
11463 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11464 trunk/doc/Makefile.in (File Modified) (Property Modified)
11465 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11466 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11467 trunk/doc/challenge.txt (File Modified) (Property Modified)
11468 trunk/doc/example.conf (File Modified) (Property Modified)
11469 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11470 trunk/doc/hooks.txt (File Modified) (Property Modified)
11471 trunk/doc/index.txt (File Modified) (Property Modified)
11472 trunk/doc/ircd.8 (File Modified) (Property Modified)
11473 trunk/doc/ircd.motd (Property Modified)
11474 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11475 trunk/doc/modeg.txt (File Modified) (Property Modified)
11476 trunk/doc/modes.txt (File Modified) (Property Modified)
11477 trunk/doc/monitor.txt (File Modified) (Property Modified)
11478 trunk/doc/old/Authors (Property Modified)
11479 trunk/doc/operguide.txt (File Modified) (Property Modified)
11480 trunk/doc/opermyth.txt (Property Modified)
11481 trunk/doc/server-version-info (File Modified) (Property Modified)
11482 trunk/doc/services.txt (File Modified) (Property Modified)
11483 trunk/doc/technical/README.TSora (Property Modified)
11484 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11485 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11486 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11487 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11488 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11489 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11490 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11491 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11492 trunk/doc/technical/rfc1459.txt (Property Modified)
11493 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11494 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11495 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11496 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11497 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11498 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11499 trunk/help/Makefile.in (File Modified) (Property Modified)
11500 trunk/help/opers/accept (Property Modified)
11501 trunk/help/opers/admin (Property Modified)
11502 trunk/help/opers/away (Property Modified)
11503 trunk/help/opers/capab (Property Modified)
11504 trunk/help/opers/challenge (Property Modified)
11505 trunk/help/opers/close (Property Modified)
11506 trunk/help/opers/cmode (Property Modified)
11507 trunk/help/opers/cnotice (Property Modified)
11508 trunk/help/opers/connect (Property Modified)
11509 trunk/help/opers/cprivmsg (Property Modified)
11510 trunk/help/opers/credits (Property Modified)
11511 trunk/help/opers/die (Property Modified)
11512 trunk/help/opers/dline (Property Modified)
11513 trunk/help/opers/eob (Property Modified)
11514 trunk/help/opers/error (Property Modified)
11515 trunk/help/opers/etrace (Property Modified)
11516 trunk/help/opers/gline (Property Modified)
11517 trunk/help/opers/help (Property Modified)
11518 trunk/help/opers/index (Property Modified)
11519 trunk/help/opers/info (Property Modified)
11520 trunk/help/opers/invite (Property Modified)
11521 trunk/help/opers/ison (Property Modified)
11522 trunk/help/opers/join (Property Modified)
11523 trunk/help/opers/kick (Property Modified)
11524 trunk/help/opers/kill (Property Modified)
11525 trunk/help/opers/kline (Property Modified)
11526 trunk/help/opers/knock (Property Modified)
11527 trunk/help/opers/links (Property Modified)
11528 trunk/help/opers/list (Property Modified)
11529 trunk/help/opers/locops (Property Modified)
11530 trunk/help/opers/lusers (Property Modified)
11531 trunk/help/opers/modlist (Property Modified)
11532 trunk/help/opers/modload (Property Modified)
11533 trunk/help/opers/modrestart (Property Modified)
11534 trunk/help/opers/modunload (Property Modified)
11535 trunk/help/opers/motd (Property Modified)
11536 trunk/help/opers/names (Property Modified)
11537 trunk/help/opers/nick (Property Modified)
11538 trunk/help/opers/notice (Property Modified)
11539 trunk/help/opers/oper (Property Modified)
11540 trunk/help/opers/operspy (Property Modified)
11541 trunk/help/opers/operwall (Property Modified)
11542 trunk/help/opers/part (Property Modified)
11543 trunk/help/opers/pass (Property Modified)
11544 trunk/help/opers/ping (Property Modified)
11545 trunk/help/opers/pong (Property Modified)
11546 trunk/help/opers/post (Property Modified)
11547 trunk/help/opers/privmsg (Property Modified)
11548 trunk/help/opers/quit (Property Modified)
11549 trunk/help/opers/rehash (Property Modified)
11550 trunk/help/opers/restart (Property Modified)
11551 trunk/help/opers/resv (Property Modified)
11552 trunk/help/opers/server (Property Modified)
11553 trunk/help/opers/set (Property Modified)
11554 trunk/help/opers/sjoin (Property Modified)
11555 trunk/help/opers/squit (Property Modified)
11556 trunk/help/opers/stats (Property Modified)
11557 trunk/help/opers/svinfo (Property Modified)
11558 trunk/help/opers/testgecos (Property Modified)
11559 trunk/help/opers/testline (Property Modified)
11560 trunk/help/opers/testmask (Property Modified)
11561 trunk/help/opers/time (Property Modified)
11562 trunk/help/opers/topic (Property Modified)
11563 trunk/help/opers/trace (Property Modified)
11564 trunk/help/opers/uhelp (Property Modified)
11565 trunk/help/opers/umode (Property Modified)
11566 trunk/help/opers/undline (Property Modified)
11567 trunk/help/opers/ungline (Property Modified)
11568 trunk/help/opers/unkline (Property Modified)
11569 trunk/help/opers/unresv (Property Modified)
11570 trunk/help/opers/unxline (Property Modified)
11571 trunk/help/opers/user (Property Modified)
11572 trunk/help/opers/userhost (Property Modified)
11573 trunk/help/opers/users (Property Modified)
11574 trunk/help/opers/version (Property Modified)
11575 trunk/help/opers/wallops (Property Modified)
11576 trunk/help/opers/who (Property Modified)
11577 trunk/help/opers/whois (Property Modified)
11578 trunk/help/opers/whowas (Property Modified)
11579 trunk/help/opers/xline (Property Modified)
11580 trunk/help/users/index (Property Modified)
11581 trunk/help/users/info (Property Modified)
11582 trunk/help/users/notice (Property Modified)
11583 trunk/help/users/privmsg (Property Modified)
11584 trunk/help/users/stats (Property Modified)
11585 trunk/help/users/umode (Property Modified)
11586 trunk/include/.cvsignore (Property Modified)
11587 trunk/include/.indent.pro (Property Modified)
11588 trunk/include/balloc.h (File Modified) (Property Modified)
11589 trunk/include/cache.h (File Modified) (Property Modified)
11590 trunk/include/channel.h (File Modified) (Property Modified)
11591 trunk/include/class.h (File Modified) (Property Modified)
11592 trunk/include/client.h (File Modified) (Property Modified)
11593 trunk/include/commio.h (File Modified) (Property Modified)
11594 trunk/include/common.h (File Modified) (Property Modified)
11595 trunk/include/config.h (File Modified) (Property Modified)
11596 trunk/include/config.h.dist (File Modified) (Property Modified)
11597 trunk/include/defaults.h (File Modified) (Property Modified)
11598 trunk/include/event.h (File Modified) (Property Modified)
11599 trunk/include/hash.h (File Modified) (Property Modified)
11600 trunk/include/hook.h (File Modified) (Property Modified)
11601 trunk/include/hostmask.h (File Modified) (Property Modified)
11602 trunk/include/irc_string.h (File Modified) (Property Modified)
11603 trunk/include/ircd.h (File Modified) (Property Modified)
11604 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11605 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11606 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11607 trunk/include/linebuf.h (File Modified) (Property Modified)
11608 trunk/include/listener.h (File Modified) (Property Modified)
11609 trunk/include/m_info.h (File Modified) (Property Modified)
11610 trunk/include/memory.h (File Modified) (Property Modified)
11611 trunk/include/modules.h (File Modified) (Property Modified)
11612 trunk/include/monitor.h (File Modified) (Property Modified)
11613 trunk/include/msg.h (File Modified) (Property Modified)
11614 trunk/include/newconf.h (File Modified) (Property Modified)
11615 trunk/include/numeric.h (File Modified) (Property Modified)
11616 trunk/include/packet.h (File Modified) (Property Modified)
11617 trunk/include/parse.h (File Modified) (Property Modified)
11618 trunk/include/patchlevel.h (File Modified) (Property Modified)
11619 trunk/include/patricia.h (File Modified) (Property Modified)
11620 trunk/include/reject.h (File Modified) (Property Modified)
11621 trunk/include/res.h (File Modified) (Property Modified)
11622 trunk/include/restart.h (File Modified) (Property Modified)
11623 trunk/include/s_auth.h (File Modified) (Property Modified)
11624 trunk/include/s_conf.h (File Modified) (Property Modified)
11625 trunk/include/s_gline.h (File Modified) (Property Modified)
11626 trunk/include/s_log.h (File Modified) (Property Modified)
11627 trunk/include/s_newconf.h (File Modified) (Property Modified)
11628 trunk/include/s_serv.h (File Modified) (Property Modified)
11629 trunk/include/s_stats.h (File Modified) (Property Modified)
11630 trunk/include/s_user.h (File Modified) (Property Modified)
11631 trunk/include/s_zip.h (File Modified) (Property Modified)
11632 trunk/include/scache.h (File Modified) (Property Modified)
11633 trunk/include/send.h (File Modified) (Property Modified)
11634 trunk/include/serno.h (Property Modified)
11635 trunk/include/setup.h.in (Property Modified)
11636 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11637 trunk/include/stdinc.h (File Modified) (Property Modified)
11638 trunk/include/supported.h (File Modified) (Property Modified)
11639 trunk/include/tools.h (File Modified) (Property Modified)
11640 trunk/include/whowas.h (File Modified) (Property Modified)
11641 trunk/install-sh (File Modified) (Property Modified)
11642 trunk/modules/.cvsignore (Property Modified)
11643 trunk/modules/.depend (Property Modified)
11644 trunk/modules/.indent.pro (Property Modified)
11645 trunk/modules/Makefile.in (File Modified) (Property Modified)
11646 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11647 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11648 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11649 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11650 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11651 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11652 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11653 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11654 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11655 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11656 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11657 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11658 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11659 trunk/modules/m_accept.c (File Modified) (Property Modified)
11660 trunk/modules/m_admin.c (File Modified) (Property Modified)
11661 trunk/modules/m_away.c (File Modified) (Property Modified)
11662 trunk/modules/m_cap.c (File Modified) (Property Modified)
11663 trunk/modules/m_capab.c (File Modified) (Property Modified)
11664 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11665 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11666 trunk/modules/m_close.c (File Modified) (Property Modified)
11667 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11668 trunk/modules/m_connect.c (File Modified) (Property Modified)
11669 trunk/modules/m_dline.c (File Modified) (Property Modified)
11670 trunk/modules/m_encap.c (File Modified) (Property Modified)
11671 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11672 trunk/modules/m_gline.c (File Modified) (Property Modified)
11673 trunk/modules/m_help.c (File Modified) (Property Modified)
11674 trunk/modules/m_info.c (File Modified) (Property Modified)
11675 trunk/modules/m_invite.c (File Modified) (Property Modified)
11676 trunk/modules/m_ison.c (File Modified) (Property Modified)
11677 trunk/modules/m_kline.c (File Modified) (Property Modified)
11678 trunk/modules/m_knock.c (File Modified) (Property Modified)
11679 trunk/modules/m_links.c (File Modified) (Property Modified)
11680 trunk/modules/m_list.c (File Modified) (Property Modified)
11681 trunk/modules/m_locops.c (File Modified) (Property Modified)
11682 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11683 trunk/modules/m_map.c (File Modified) (Property Modified)
11684 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11685 trunk/modules/m_motd.c (File Modified) (Property Modified)
11686 trunk/modules/m_names.c (File Modified) (Property Modified)
11687 trunk/modules/m_oper.c (File Modified) (Property Modified)
11688 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11689 trunk/modules/m_pass.c (File Modified) (Property Modified)
11690 trunk/modules/m_ping.c (File Modified) (Property Modified)
11691 trunk/modules/m_pong.c (File Modified) (Property Modified)
11692 trunk/modules/m_post.c (File Modified) (Property Modified)
11693 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11694 trunk/modules/m_restart.c (File Modified) (Property Modified)
11695 trunk/modules/m_resv.c (File Modified) (Property Modified)
11696 trunk/modules/m_services.c (File Modified) (Property Modified)
11697 trunk/modules/m_set.c (File Modified) (Property Modified)
11698 trunk/modules/m_stats.c (File Modified) (Property Modified)
11699 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11700 trunk/modules/m_tb.c (File Modified) (Property Modified)
11701 trunk/modules/m_testline.c (File Modified) (Property Modified)
11702 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11703 trunk/modules/m_time.c (File Modified) (Property Modified)
11704 trunk/modules/m_topic.c (File Modified) (Property Modified)
11705 trunk/modules/m_trace.c (File Modified) (Property Modified)
11706 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11707 trunk/modules/m_user.c (File Modified) (Property Modified)
11708 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11709 trunk/modules/m_users.c (File Modified) (Property Modified)
11710 trunk/modules/m_version.c (File Modified) (Property Modified)
11711 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11712 trunk/modules/m_who.c (File Modified) (Property Modified)
11713 trunk/modules/m_whois.c (File Modified) (Property Modified)
11714 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11715 trunk/modules/m_xline.c (File Modified) (Property Modified)
11716 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11717 trunk/servlink/.cvsignore (Property Modified)
11718 trunk/servlink/.indent.pro (Property Modified)
11719 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11720 trunk/servlink/README (File Modified) (Property Modified)
11721 trunk/servlink/TODO (File Modified) (Property Modified)
11722 trunk/servlink/control.c (File Modified) (Property Modified)
11723 trunk/servlink/control.h (File Modified) (Property Modified)
11724 trunk/servlink/io.c (File Modified) (Property Modified)
11725 trunk/servlink/io.h (File Modified) (Property Modified)
11726 trunk/servlink/servlink.c (File Modified) (Property Modified)
11727 trunk/servlink/servlink.h (File Modified) (Property Modified)
11728 trunk/src/.cvsignore (Property Modified)
11729 trunk/src/.depend (Property Modified)
11730 trunk/src/.indent.pro (Property Modified)
11731 trunk/src/Makefile.in (File Modified) (Property Modified)
11732 trunk/src/adns.c (File Modified) (Property Modified)
11733 trunk/src/balloc.c (File Modified) (Property Modified)
11734 trunk/src/cache.c (File Modified) (Property Modified)
11735 trunk/src/channel.c (File Modified) (Property Modified)
11736 trunk/src/class.c (File Modified) (Property Modified)
11737 trunk/src/client.c (File Modified) (Property Modified)
11738 trunk/src/commio.c (File Modified) (Property Modified)
11739 trunk/src/devpoll.c (File Modified) (Property Modified)
11740 trunk/src/epoll.c (File Modified) (Property Modified)
11741 trunk/src/event.c (File Modified) (Property Modified)
11742 trunk/src/getopt.c (File Modified) (Property Modified)
11743 trunk/src/hash.c (File Modified) (Property Modified)
11744 trunk/src/hook.c (File Modified) (Property Modified)
11745 trunk/src/hostmask.c (File Modified) (Property Modified)
11746 trunk/src/irc_string.c (File Modified) (Property Modified)
11747 trunk/src/ircd.c (File Modified) (Property Modified)
11748 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11749 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11750 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11751 trunk/src/kdparse.c (File Modified) (Property Modified)
11752 trunk/src/kqueue.c (File Modified) (Property Modified)
11753 trunk/src/linebuf.c (File Modified) (Property Modified)
11754 trunk/src/listener.c (File Modified) (Property Modified)
11755 trunk/src/match.c (File Modified) (Property Modified)
11756 trunk/src/memory.c (File Modified) (Property Modified)
11757 trunk/src/messages.tab (File Modified) (Property Modified)
11758 trunk/src/modules.c (File Modified) (Property Modified)
11759 trunk/src/monitor.c (File Modified) (Property Modified)
11760 trunk/src/newconf.c (File Modified) (Property Modified)
11761 trunk/src/numeric.c (File Modified) (Property Modified)
11762 trunk/src/packet.c (File Modified) (Property Modified)
11763 trunk/src/parse.c (File Modified) (Property Modified)
11764 trunk/src/patricia.c (File Modified) (Property Modified)
11765 trunk/src/poll.c (File Modified) (Property Modified)
11766 trunk/src/reject.c (File Modified) (Property Modified)
11767 trunk/src/restart.c (File Modified) (Property Modified)
11768 trunk/src/s_auth.c (File Modified) (Property Modified)
11769 trunk/src/s_conf.c (File Modified) (Property Modified)
11770 trunk/src/s_gline.c (File Modified) (Property Modified)
11771 trunk/src/s_log.c (File Modified) (Property Modified)
11772 trunk/src/s_newconf.c (File Modified) (Property Modified)
11773 trunk/src/s_serv.c (File Modified) (Property Modified)
11774 trunk/src/s_stats.c (File Modified) (Property Modified)
11775 trunk/src/s_user.c (File Modified) (Property Modified)
11776 trunk/src/scache.c (File Modified) (Property Modified)
11777 trunk/src/select.c (File Modified) (Property Modified)
11778 trunk/src/send.c (File Modified) (Property Modified)
11779 trunk/src/snprintf.c (File Modified) (Property Modified)
11780 trunk/src/tools.c (File Modified) (Property Modified)
11781 trunk/src/version.c.SH (File Modified) (Property Modified)
11782 trunk/src/whowas.c (File Modified) (Property Modified)
11783 trunk/tools/.cvsignore (Property Modified)
11784 trunk/tools/Makefile.in (File Modified) (Property Modified)
11785 trunk/tools/README (File Modified) (Property Modified)
11786 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11787 trunk/tools/convertilines.c (File Modified) (Property Modified)
11788 trunk/tools/convertklines.c (File Modified) (Property Modified)
11789 trunk/tools/mkkeypair (Property Modified)
11790 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11791 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11792 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11793 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11794 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11795 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11796 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11797 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11798 trunk/tools/untabify (File Modified) (Property Modified)
11799 trunk/tools/viconf.c (File Modified) (Property Modified)
11800
11801
11802 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11803 Log:
11804 - Update RELNOTES.
11805
11806
11807 Modified:
11808 trunk/RELNOTES (File Modified)
11809
11810
11811 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11812 Log:
11813 - Make version.c use our serial, not ratbox's.
11814
11815
11816 Modified:
11817 trunk/src/version.c.SH (File Modified)
11818
11819
11820 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11821 Log:
11822 - update RELNOTES
11823 - revved patchlevel to 2.1.5
11824
11825
11826 Modified:
11827 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11829
11830
11831 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11832 Log:
11833 - fix buffer overflow and unterminated buffer when removing TS6 bans
11834 - fix rebuilding of SJOIN
11835
11836
11837 Modified:
11838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11839
11840
11841 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11842 Log:
11843 have servlink report if it gets an uncompressed error message when it gets inflate failures
11844
11845 Modified:
11846 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11847
11848
11849 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11850 Log:
11851 - extend our copyrights to 2005.
11852
11853
11854 Modified:
11855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11959
11960
11961 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11962 Log:
11963 - update RELNOTES
11964 - revved patchlevel to 2.1.4
11965
11966
11967 Modified:
11968 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11970
11971
11972 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11973 Log:
11974 - add TARGMAX to 005
11975 - remove the +1 from ->uid in struct Client
11976 - fix checking of accept entries in m_accept.c
11977
11978
11979 Modified:
11980 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11984
11985
11986 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11987 Log:
11988 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11989 send it over TS6
11990
11991
11992 Modified:
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11994
11995
11996 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11997 Log:
11998 - remove an unused variable
11999
12000
12001 Modified:
12002 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12003
12004
12005 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12006 Log:
12007 don't burst a TS5 name in burst_TS6. -via jillies
12008
12009 Modified:
12010 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12011
12012
12013 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12014 Log:
12015 - via jilles, make nickchanges invalidate any cached bans for
12016 quiet_on_ban
12017
12018
12019 Modified:
12020 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12024
12025
12026 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12027 Log:
12028 - fix some char vs byte usage to make adns compile cleanly with gcc4
12029
12030
12031 Modified:
12032 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12040
12041
12042 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12043 Log:
12044 userhost should allow 5 userhost checks, not 4
12045
12046 Modified:
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12048
12049
12050 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12051 Log:
12052 - another darwin fix
12053
12054
12055 Modified:
12056 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12057
12058
12059 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12060 Log:
12061 - darwin fixes
12062
12063
12064 Modified:
12065 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12073
12074
12075 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12076 Log:
12077 - remove bogus extern of abort_list
12078
12079
12080 Modified:
12081 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12082
12083
12084 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12085 Log:
12086 svn repo access stuff
12087
12088 Modified:
12089 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12090
12091
12092 androsyn 2005/07/07 21:01:50 UTC (20050707_1-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/07 21:01:50 UTC (20050707_0-20547)
12102 Log:
12103 test commit
12104
12105
12106 Modified:
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12108
12109
12110 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12111 Log:
12112 revert omotd..i thought it was a good idea..oh well
12113
12114 Modified:
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12116
12117
12118 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12119 Log:
12120 Commas are bad things in channel keys
12121
12122
12123 Modified:
12124 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12125
12126
12127 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12128 Log:
12129 Add OMOTD command to display oper motd
12130
12131
12132 Modified:
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12134
12135
12136 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12137 Log:
12138 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12139
12140 Modified:
12141 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12142
12143
12144 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12145
12146 Modified files: (Branch: RATBOX_2_1)
12147 modules m_whois.c
12148 Log:
12149 - stop testing whois for protocol violations, as they can be caused in
12150 ircds going all the way back to the original ircd2.8
12151
12152 Revision Changes Path
12153 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12154
12155
12156
12157 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12158
12159 Modified files: (Branch: RATBOX_2_1)
12160 modules m_time.c
12161 Log:
12162 - remove some 2.2 code
12163
12164 Revision Changes Path
12165 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12166
12167
12168
12169 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12170
12171 Modified files: (Branch: RATBOX_2_1)
12172 modules m_time.c
12173 Log:
12174 backport of the silly december 31st bug
12175
12176 Revision Changes Path
12177 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12178
12179
12180
12181 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12182
12183 Modified files: (Branch: RATBOX_2_1)
12184 . RELNOTES
12185 include patchlevel.h
12186 Log:
12187 - revved patchlevel to 2.1.3
12188
12189 Revision Changes Path
12190 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12191 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12192
12193
12194
12195 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12196
12197 Modified files: (Branch: RATBOX_2_1)
12198 include client.h
12199 modules m_accept.c
12200 modules/core m_nick.c
12201 src client.c
12202 Log:
12203 - stop removing a clients own list of accepted clients when they do a
12204 nickchange
12205 - clean up the accept code so its less retarded
12206
12207 Revision Changes Path
12208 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12209 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12210 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12211 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12212
12213
12214
12215 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12216
12217 Modified files: (Branch: RATBOX_2_1)
12218 include event.h
12219 modules m_links.c
12220 src event.c ircd.c newconf.c
12221 Log:
12222 - remove a defn of links_cache_list in m_links.c which was causing
12223 the flattened links update to be ignored
12224 - add eventUpdate(), and make links_delay update on rehash
12225
12226 Revision Changes Path
12227 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12228 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12229 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12230 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12231 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12232
12233
12234
12235 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12236
12237 Modified files: (Branch: RATBOX_2_1)
12238 doc services.txt
12239 src newconf.c
12240 Log:
12241 - make the conf parser apply service {}; on rehash
12242
12243 Revision Changes Path
12244 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12245 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12246
12247
12248
12249 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12250
12251 Modified files: (Branch: RATBOX_2_1)
12252 include m_info.h
12253 Log:
12254 - show ENABLE_SERVICES define in info
12255
12256 Revision Changes Path
12257 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12258
12259
12260
12261 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12262
12263 Modified files: (Branch: RATBOX_2_1)
12264 modules m_services.c m_stats.c
12265 Log:
12266 - via jilles, make m_services.c hook into stats U and display service
12267 blocks
12268
12269 Revision Changes Path
12270 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12271 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12272
12273
12274
12275 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12276
12277 Modified files: (Branch: RATBOX_2_1)
12278 . configure configure.ac
12279 Log:
12280 - default build to -O2
12281
12282 Revision Changes Path
12283 7.249.2.2 +4 -4 ircd-ratbox/configure
12284 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12285
12286
12287
12288 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12289
12290 Modified files: (Branch: RATBOX_2_1)
12291 doc example.conf example.efnet.conf
12292 include client.h s_conf.h s_newconf.h
12293 modules m_info.c
12294 modules/core m_join.c m_nick.c
12295 src channel.c newconf.c s_conf.c s_user.c
12296 Log:
12297 - remove no_oper_resvs from general {};
12298 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12299
12300 Revision Changes Path
12301 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12302 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12303 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12304 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12305 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12306 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12307 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12308 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12309 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12310 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12311 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12312 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12313
12314
12315
12316 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12317
12318 Modified files: (Branch: RATBOX_2_1)
12319 modules/core m_mode.c m_nick.c
12320 src s_newconf.c
12321 Log:
12322 - 2.0 sync:
12323 - raise max temptime to a year
12324 - tidy up BMASK
12325 - require 9 parameters in ms_nick(), 10 in ms_uid()
12326
12327 Revision Changes Path
12328 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12329 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12330 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12331
12332
12333
12334 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12335
12336 Modified files: (Branch: RATBOX_2_1)
12337 modules m_services.c
12338 Log:
12339 - only show services logged in info when its a local client
12340
12341 Revision Changes Path
12342 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12343
12344
12345
12346 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12347
12348 Modified files: (Branch: RATBOX_2_1)
12349 src match.c
12350 Log:
12351 passing a pointer to a pointer is not what was intended, oops
12352
12353 Revision Changes Path
12354 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12355
12356
12357
12358 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12359
12360 Modified files: (Branch: RATBOX_2_1)
12361 doc services.txt
12362 Log:
12363 - update services.txt with FNC
12364
12365 Revision Changes Path
12366 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12367
12368
12369
12370 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12371
12372 Modified files: (Branch: RATBOX_2_1)
12373 modules m_resv.c
12374 Log:
12375 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12376
12377 Revision Changes Path
12378 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12379
12380
12381
12382 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12383
12384 Modified files: (Branch: RATBOX_2_1)
12385 src s_auth.c
12386 Log:
12387 - add some uniqueness into auth process for bopm
12388
12389 Revision Changes Path
12390 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12391
12392
12393
12394 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12395
12396 Modified files: (Branch: RATBOX_2_1)
12397 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12398 Log:
12399 - make contrib/ compile
12400
12401 Revision Changes Path
12402 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12403 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12404 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12405 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12406
12407
12408
12409 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12410
12411 Modified files: (Branch: RATBOX_2_1)
12412 modules m_monitor.c
12413 Log:
12414 Don't allow MONITOR from an unregistered client
12415
12416 Revision Changes Path
12417 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12418
12419
12420
12421 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 doc example.conf example.efnet.conf
12425 include class.h
12426 src class.c messages.tab newconf.c
12427 Log:
12428 - remove sendq_eob, its become more of a hindrance than a benefit.
12429 - sync example.efnet.conf cluster {}; with example.conf
12430
12431 Revision Changes Path
12432 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12433 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12434 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12435 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12436 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12437 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12438
12439
12440
12441 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 . RELNOTES
12445 include patchlevel.h
12446 Log:
12447 - update RELNOTES
12448 - revved patchlevel to 2.1.2
12449
12450 Revision Changes Path
12451 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12452 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12453
12454
12455
12456 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12457
12458 Modified files: (Branch: RATBOX_2_1)
12459 . configure configure.ac
12460 Log:
12461 - raise default topiclen to 160.
12462
12463 Revision Changes Path
12464 7.249.2.1 +3 -3 ircd-ratbox/configure
12465 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12466
12467
12468
12469 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12470
12471 Modified files: (Branch: RATBOX_2_1)
12472 modules m_services.c
12473 Log:
12474 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12475 tsinfo matches this
12476
12477 Revision Changes Path
12478 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12479
12480
12481
12482 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12483
12484 Modified files: (Branch: RATBOX_2_1)
12485 modules m_services.c
12486 Log:
12487 - monitor_signoff() the client we're nickchanging
12488
12489 Revision Changes Path
12490 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12491
12492
12493
12494 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_trace.c
12498 Log:
12499 - fix various UID problems with trace
12500
12501 Revision Changes Path
12502 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12503
12504
12505
12506 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 help/opers dline kline
12510 modules m_resv.c m_stats.c
12511 modules/core m_mode.c
12512 Log:
12513 - sync with 2.0
12514 - tidy up kline/dline help to note they dont accept nick as target
12515 - disallow bans beginning with ':' over bmask
12516 - disallow bans with a space in chm_ban
12517 - stop counting hidden opers in stats p
12518 - match() parameters in remote unresv were inverted, causing it to fail
12519 - fix possibility of clients setting blank keys
12520
12521 Revision Changes Path
12522 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12523 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12524 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12525 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12526 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12527
12528
12529
12530 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12531
12532 Modified files: (Branch: RATBOX_2_1)
12533 src send.c
12534 Log:
12535 - fix problems with amd64 and the way we do va_list
12536
12537 Revision Changes Path
12538 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12539
12540
12541
12542 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12543
12544 Modified files: (Branch: RATBOX_2_1)
12545 modules m_services.c
12546 Log:
12547 - tidy up the kill notifications for RSFNC
12548
12549 Revision Changes Path
12550 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12551
12552
12553
12554 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 include s_serv.h
12558 modules m_services.c
12559 src s_serv.c
12560 Log:
12561 - some more rserv stuff:
12562 - add RSFNC capability
12563 - fix up RSFNC, kill existing clients if they exist.
12564
12565 Revision Changes Path
12566 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12567 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12568 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12569
12570
12571
12572 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12573
12574 Modified files: (Branch: RATBOX_2_1)
12575 modules m_services.c
12576 Log:
12577 - first stab at a FNC implementation for rserv
12578
12579 Revision Changes Path
12580 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12581
12582
12583
12584 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12585
12586 Modified files: (Branch: RATBOX_2_1)
12587 help/opers umode
12588 Log:
12589 - remove a tab
12590
12591 Revision Changes Path
12592 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12593
12594
12595
12596 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12597
12598 Modified files: (Branch: RATBOX_2_1)
12599 src newconf.c
12600 Log:
12601 - add links_delay back
12602
12603 Revision Changes Path
12604 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12605
12606
12607
12608 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12609
12610 Modified files: (Branch: RATBOX_2_1)
12611 help/opers umode
12612 help/users umode
12613 Log:
12614 - swap tabs for spaces
12615
12616 Revision Changes Path
12617 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12618 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12619
12620
12621
12622 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12623
12624 Modified files: (Branch: RATBOX_2_1)
12625 include m_info.h
12626 Log:
12627 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12628 contained in the client_flood conf option
12629 - remove a couple of unused defines from info
12630
12631 Revision Changes Path
12632 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12633
12634
12635
12636 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12637
12638 Modified files: (Branch: RATBOX_2_1)
12639 src s_conf.c
12640 Log:
12641 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12642
12643 Revision Changes Path
12644 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12645
12646
12647
12648 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12649
12650 Modified files: (Branch: RATBOX_2_1)
12651 doc example.conf example.efnet.conf
12652 Log:
12653 - fix missing closing comment tag
12654
12655 Revision Changes Path
12656 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12657 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12658
12659
12660
12661 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 . RELNOTES
12665 include patchlevel.h
12666 Log:
12667 - revved patchlevel to 2.1.1
12668
12669 Revision Changes Path
12670 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12671 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12672
12673
12674
12675 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12676
12677 Modified files: (Branch: RATBOX_2_1)
12678 modules m_kline.c
12679 Log:
12680 - sync up remote kline reasons, so theyre consistent with what happens
12681 when we add local klines - notably the "Temporary K-line x min" and
12682 date added to reason.
12683
12684 Revision Changes Path
12685 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12686
12687
12688
12689 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12690
12691 Modified files: (Branch: RATBOX_2_1)
12692 doc monitor.txt
12693 Log:
12694 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12695
12696 Revision Changes Path
12697 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12698
12699
12700
12701 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12702
12703 Modified files: (Branch: RATBOX_2_1)
12704 src commio.c
12705 Log:
12706 used the data pointer we saved, not what just got nulled
12707
12708 Revision Changes Path
12709 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12710
12711
12712
12713 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12714
12715 Modified files: (Branch: RATBOX_2_1)
12716 modules m_resv.c m_xline.c
12717 Log:
12718 - fix broken propagation of xline/resv
12719
12720 Revision Changes Path
12721 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12722 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12723
12724
12725
12726 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12727
12728 Modified files: (Branch: RATBOX_2_1)
12729 src s_auth.c
12730 Log:
12731 - properly increment bad auth count for stats T when we timeout an auth
12732
12733 Revision Changes Path
12734 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12735
12736
12737
12738 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12739
12740 Modified files: (Branch: RATBOX_2_1)
12741 doc monitor.txt
12742 include client.h
12743 modules/core m_nick.c
12744 Log:
12745 - fix a bit that didnt make sense in monitor.txt
12746 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12747
12748 Revision Changes Path
12749 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12750 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12751 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12752
12753
12754
12755 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12756
12757 Modified files: (Branch: RATBOX_2_1)
12758 src s_auth.c
12759 Log:
12760 removing dlink nodes from auth_poll_list twice is bad
12761
12762 Revision Changes Path
12763 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12764
12765
12766
12767 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12768
12769 Modified files: (Branch: RATBOX_2_1)
12770 modules m_stats.c
12771 Log:
12772 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12773 changed to RPL_STATSDEBUG
12774
12775 Revision Changes Path
12776 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12777
12778
12779
12780 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12781
12782 Added files: (Branch: RATBOX_2_1)
12783 doc tgchange.txt
12784 Log:
12785 - add some documentation about target change
12786
12787 Revision Changes Path
12788 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12789
12790
12791
12792 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12793
12794 Modified files: (Branch: RATBOX_2_1)
12795 include supported.h
12796 modules/core m_message.c
12797 Log:
12798 - remove extra argument to 005
12799 - disallow messaging of UIDs
12800
12801 Revision Changes Path
12802 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12803 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12804
12805
12806
12807 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12808
12809 Modified files: (Branch: RATBOX_2_1)
12810 src parse.c
12811 Log:
12812 - fix a longstanding parser bug with wrong limit checking, causing us to
12813 accept one less parameter than we're allowed to accept.
12814
12815 Revision Changes Path
12816 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12817
12818
12819
12820 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12821
12822 Modified files: (Branch: RATBOX_2_1)
12823 modules/core m_message.c
12824 Log:
12825 - exempt users messaging themselves from target change
12826
12827 Revision Changes Path
12828 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12829
12830
12831
12832 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12833
12834 Modified files: (Branch: RATBOX_2_1)
12835 include supported.h
12836 Log:
12837 - stop violating MAXPARA on 005.
12838
12839 Revision Changes Path
12840 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12841
12842
12843
12844 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12845
12846 Modified files: (Branch: RATBOX_2_1)
12847 modules/core m_nick.c
12848 Log:
12849 - dont store an ipv6 sockhost if we're not compiled with v6 support
12850
12851 Revision Changes Path
12852 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12853
12854
12855
12856 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12857
12858 Modified files: (Branch: RATBOX_2_1)
12859 include stdinc.h
12860 Log:
12861 - remove some vms includes
12862
12863 Revision Changes Path
12864 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12865
12866
12867
12868 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12869
12870 Modified files: (Branch: RATBOX_2_1)
12871 . ChangeLog
12872 include serno.h
12873 Log:
12874 - force commit for new branch
12875
12876 Revision Changes Path
12877 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12878 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12879
12880
12881
12882 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12883
12884 Modified files:
12885 . RELNOTES configure configure.ac
12886 include patchlevel.h
12887 Log:
12888 - revved patchlevel to 2.1.0
12889
12890 Revision Changes Path
12891 1.114 +6 -2 ircd-ratbox/RELNOTES
12892 7.249 +11 -11 ircd-ratbox/configure
12893 7.63 +3 -3 ircd-ratbox/configure.ac
12894 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12895
12896
12897
12898 leeh 2005/03/04 13:31:32 EST (20050304_2)
12899
12900 Modified files:
12901 . RELNOTES
12902 include patchlevel.h
12903 Log:
12904 - update RELNOTES
12905 - revved patchlevel to 2.1.0beta2
12906
12907 Revision Changes Path
12908 1.113 +12 -0 ircd-ratbox/RELNOTES
12909 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12910
12911
12912
12913 leeh 2005/03/04 13:27:05 EST (20050304_1)
12914
12915 Modified files:
12916 doc whats-new-2.1.txt
12917 src channel.c
12918 Log:
12919 - update whats-new-2.1
12920 - when we're handling global NAMES, dont output channels if there are no
12921 members within them we can show.
12922
12923 Revision Changes Path
12924 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12925 7.436 +12 -2 ircd-ratbox/src/channel.c
12926
12927
12928
12929 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12930
12931 Modified files:
12932 src patricia.c
12933 Log:
12934 That would be a node_heap not a prefix_heap..oops
12935
12936 Revision Changes Path
12937 7.30 +1 -1 ircd-ratbox/src/patricia.c
12938
12939
12940
12941 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12942
12943 Modified files:
12944 include stdinc.h
12945 Log:
12946 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12947 otherwise..the other macros might work????
12948
12949 Revision Changes Path
12950 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12951
12952
12953
12954 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12955
12956 Modified files:
12957 . configure configure.ac
12958 Log:
12959 i hate autoconf
12960
12961 Revision Changes Path
12962 7.248 +5 -5 ircd-ratbox/configure
12963 7.62 +5 -5 ircd-ratbox/configure.ac
12964
12965
12966
12967 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12968
12969 Modified files:
12970 . configure configure.ac
12971 Log:
12972 i hate autoconf
12973
12974 Revision Changes Path
12975 7.247 +3 -2 ircd-ratbox/configure
12976 7.61 +3 -2 ircd-ratbox/configure.ac
12977
12978
12979
12980 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12981
12982 Modified files:
12983 . configure configure.ac
12984 Log:
12985 doh
12986
12987 Revision Changes Path
12988 7.246 +6 -6 ircd-ratbox/configure
12989 7.60 +4 -4 ircd-ratbox/configure.ac
12990
12991
12992
12993 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12994
12995 Modified files:
12996 . configure configure.ac
12997 include stdinc.h
12998 Log:
12999 Doh these changes got put on RATBOX_2_0 when they were meant for
13000 head..oops...
13001 Also merged in the monitor heap size stuff, not that i think monitor has
13002 been moved to head
13003
13004 Revision Changes Path
13005 7.245 +12 -3 ircd-ratbox/configure
13006 7.59 +11 -3 ircd-ratbox/configure.ac
13007 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13008
13009
13010
13011 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13012
13013 Modified files:
13014 include stdinc.h
13015 Log:
13016 Add more robust alloca checking
13017
13018 Revision Changes Path
13019 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13020
13021
13022
13023 leeh 2005/02/24 15:27:17 EST (20050224_9)
13024
13025 Modified files:
13026 contrib m_42.c
13027 Log:
13028 - fix the copyright on m_42.c :p
13029
13030 Revision Changes Path
13031 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13032
13033
13034
13035 leeh 2005/02/24 15:22:53 EST (20050224_8)
13036
13037 Modified files:
13038 include supported.h
13039 modules m_dline.c
13040 Log:
13041 - fix a core in undline on bad masks
13042 - remove an unwanted space from beginning of second 005 numeric
13043
13044 Revision Changes Path
13045 7.5 +1 -1 ircd-ratbox/include/supported.h
13046 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13047
13048
13049
13050 leeh 2005/02/24 15:18:59 EST (20050224_7)
13051
13052 Modified files:
13053 modules m_monitor.c
13054 Log:
13055 - use max_monitor when adding nicknames
13056 - add in monitor s
13057 that should be everything now..
13058
13059 Revision Changes Path
13060 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13061
13062
13063
13064 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13065
13066 Modified files:
13067 contrib m_42.c
13068 Log:
13069 42
13070
13071 Revision Changes Path
13072 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13073
13074
13075
13076 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13077
13078 Modified files:
13079 contrib m_42.c
13080 Log:
13081 42
13082
13083 Revision Changes Path
13084 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13085
13086
13087
13088 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13089
13090 Added files:
13091 contrib m_42.c
13092 Log:
13093 The Answer to Life, the Universe, and Everything
13094
13095 Revision Changes Path
13096 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13097
13098
13099
13100 leeh 2005/02/24 14:53:04 EST (20050224_3)
13101
13102 Modified files:
13103 include monitor.h
13104 modules m_monitor.c
13105 src ircd.c monitor.c
13106 Log:
13107 - call init_monitor() on startup
13108 - add in support for adding/deleting/listing monitor entries
13109
13110 Revision Changes Path
13111 7.2 +3 -1 ircd-ratbox/include/monitor.h
13112 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13113 7.374 +2 -0 ircd-ratbox/src/ircd.c
13114 7.3 +15 -4 ircd-ratbox/src/monitor.c
13115
13116
13117
13118 leeh 2005/02/23 21:20:10 EST (20050224_2)
13119
13120 Modified files:
13121 doc example.conf example.efnet.conf
13122 include s_conf.h supported.h
13123 modules Makefile.in
13124 src client.c newconf.c s_conf.c
13125 Added files:
13126 modules m_monitor.c
13127 Log:
13128 - add the max_monitor config option
13129 - advertise MONITOR=%d in 005
13130 - clear a local clients monitor list on exit
13131 - add the framework for the MONITOR command
13132 - bed.
13133
13134 Revision Changes Path
13135 7.261 +5 -0 ircd-ratbox/doc/example.conf
13136 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13137 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13138 7.4 +4 -2 ircd-ratbox/include/supported.h
13139 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13140 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13141 7.492 +1 -0 ircd-ratbox/src/client.c
13142 7.202 +1 -0 ircd-ratbox/src/newconf.c
13143 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13144
13145
13146
13147 leeh 2005/02/23 20:57:51 EST (20050224_1)
13148
13149 Modified files:
13150 . configure configure.ac
13151 include setup.h.in
13152 src monitor.c
13153 Log:
13154 - move MONITOR_HEAP_SIZE over to configure
13155
13156 Revision Changes Path
13157 7.244 ircd-ratbox/configure
13158 7.58 +4 -2 ircd-ratbox/configure.ac
13159 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13160 7.2 +0 -2 ircd-ratbox/src/monitor.c
13161
13162
13163
13164 leeh 2005/02/23 20:48:08 EST (20050224_0)
13165
13166 Modified files:
13167 doc monitor.txt
13168 include client.h numeric.h
13169 modules/core m_nick.c
13170 src Makefile.in client.c messages.tab
13171 s_user.c
13172 Added files:
13173 include monitor.h
13174 src monitor.c
13175 Log:
13176 - first half of my server-side notify list implementation..
13177
13178 Revision Changes Path
13179 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13180 7.266 +3 -0 ircd-ratbox/include/client.h
13181 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13182 7.58 +6 -0 ircd-ratbox/include/numeric.h
13183 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13184 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13185 7.491 +3 -0 ircd-ratbox/src/client.c
13186 7.126 +5 -5 ircd-ratbox/src/messages.tab
13187 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13188 7.342 +2 -0 ircd-ratbox/src/s_user.c
13189
13190
13191
13192 leeh 2005/02/23 18:42:59 EST (20050223_0)
13193
13194 Modified files:
13195 include hash.h
13196 Log:
13197 - double the size of the client and channel hashtables (64k -> 128k and
13198 32k -> 64k). The improvements are quite significant..
13199
13200 Revision Changes Path
13201 7.54 +4 -4 ircd-ratbox/include/hash.h
13202
13203
13204
13205 leeh 2005/02/22 14:55:56 EST (20050222_1)
13206
13207 Modified files:
13208 doc monitor.txt
13209 modules m_services.c
13210 Log:
13211 - remove a couple of unused vars
13212 - update monitor.txt
13213
13214 Revision Changes Path
13215 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13216 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13217
13218
13219
13220 leeh 2005/02/21 19:47:24 EST (20050222_0)
13221
13222 Added files:
13223 doc monitor.txt
13224 Log:
13225 - add in my documentation on the upcoming MONITOR command
13226
13227 Revision Changes Path
13228 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13229
13230
13231
13232 leeh 2005/02/21 12:09:34 EST (20050221_0)
13233
13234 Modified files:
13235 . configure configure.ac
13236 doc whats-new-2.1.txt
13237 tools README.mkpasswd
13238 Removed files:
13239 src crypt.c
13240 Log:
13241 - update whats-new-2.1.txt some more
13242 - we dont have vms mkpasswd anymore
13243 - remove the unused crypt.c
13244
13245 Revision Changes Path
13246 7.243 +3 -6 ircd-ratbox/configure
13247 7.57 +2 -4 ircd-ratbox/configure.ac
13248 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13249 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13250 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13251
13252
13253
13254 leeh 2005/02/19 12:38:09 EST (20050219_3)
13255
13256 Modified files:
13257 doc example.conf example.efnet.conf
13258 include ircd.h
13259 modules m_pong.c
13260 src channel.c client.c ircd.c s_conf.c
13261 Log:
13262 - rework the splitcode, splitservers is now how many servers we've marked as
13263 EOB, rather than how many are linked. Thus pull ourselves out of
13264 splitmode immediately once this is satisfied
13265
13266 Revision Changes Path
13267 7.260 +8 -9 ircd-ratbox/doc/example.conf
13268 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13269 7.83 +1 -0 ircd-ratbox/include/ircd.h
13270 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13271 7.435 +16 -36 ircd-ratbox/src/channel.c
13272 7.490 +2 -0 ircd-ratbox/src/client.c
13273 7.373 +2 -1 ircd-ratbox/src/ircd.c
13274 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13275
13276
13277
13278 leeh 2005/02/19 09:02:34 EST (20050219_2)
13279
13280 Modified files:
13281 doc example.conf example.efnet.conf
13282 include ircd.h s_conf.h
13283 modules m_set.c
13284 src channel.c ircd.c newconf.c s_conf.c
13285 Log:
13286 - remove split_delay
13287
13288 Revision Changes Path
13289 7.259 +0 -5 ircd-ratbox/doc/example.conf
13290 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13291 7.82 +0 -1 ircd-ratbox/include/ircd.h
13292 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13293 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13294 7.434 +2 -7 ircd-ratbox/src/channel.c
13295 7.372 +0 -1 ircd-ratbox/src/ircd.c
13296 7.201 +0 -1 ircd-ratbox/src/newconf.c
13297 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13298
13299
13300
13301 leeh 2005/02/19 08:48:05 EST (20050219_1)
13302
13303 Modified files:
13304 include client.h
13305 modules m_cap.c m_who.c
13306 src channel.c
13307 Log:
13308 - implemented multi-prefix client capability, which allows stacking of @+ in
13309 names and who
13310
13311 Revision Changes Path
13312 7.265 +1 -1 ircd-ratbox/include/client.h
13313 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13314 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13315 7.433 +4 -6 ircd-ratbox/src/channel.c
13316
13317
13318
13319 leeh 2005/02/19 06:27:58 EST (20050219_0)
13320
13321 Modified files:
13322 modules m_etrace.c
13323 src newconf.c s_conf.c s_newconf.c
13324 Log:
13325 - removed some unused vars/functions
13326
13327 Revision Changes Path
13328 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13329 7.200 +0 -15 ircd-ratbox/src/newconf.c
13330 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13331 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13332
13333
13334
13335 leeh 2005/02/16 12:58:24 EST (20050216_2)
13336
13337 Modified files:
13338 . RELNOTES configure configure.ac
13339 include patchlevel.h
13340 Log:
13341 - update configure to reflect this is 'devel'
13342 - update RELNOTES
13343 - revved patchlevel to 2.1.0beta1
13344
13345 Revision Changes Path
13346 1.112 +9 -1 ircd-ratbox/RELNOTES
13347 7.242 +11 -11 ircd-ratbox/configure
13348 7.56 +3 -3 ircd-ratbox/configure.ac
13349 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13350
13351
13352
13353 leeh 2005/02/16 12:46:30 EST (20050216_1)
13354
13355 Modified files:
13356 . configure configure.ac
13357 include client.h numeric.h s_conf.h setup.h.in
13358 supported.h
13359 modules Makefile.in
13360 modules/core m_nick.c
13361 src Makefile.in client.c ircd.c messages.tab
13362 newconf.c s_conf.c s_user.c
13363 Removed files:
13364 include watch.h
13365 modules m_watch.c
13366 src watch.c
13367 Log:
13368 - remove watch, the protocol for this sucks so hard I just dont want it
13369 here ;-)
13370
13371 Revision Changes Path
13372 7.241 +2 -12 ircd-ratbox/configure
13373 7.55 +2 -4 ircd-ratbox/configure.ac
13374 7.264 +0 -2 ircd-ratbox/include/client.h
13375 7.57 +0 -11 ircd-ratbox/include/numeric.h
13376 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13377 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13378 7.3 +2 -3 ircd-ratbox/include/supported.h
13379 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13380 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13381 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13382 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13383 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13384 7.489 +0 -3 ircd-ratbox/src/client.c
13385 7.371 +0 -2 ircd-ratbox/src/ircd.c
13386 7.125 +9 -9 ircd-ratbox/src/messages.tab
13387 7.199 +0 -1 ircd-ratbox/src/newconf.c
13388 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13389 7.341 +0 -2 ircd-ratbox/src/s_user.c
13390 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13391
13392
13393
13394 leeh 2005/02/15 19:13:31 EST (20050216_0)
13395
13396 Modified files:
13397 include stdinc.h
13398 src event.c ircd_lexer.l ircd_signal.c
13399 modules.c
13400 Removed files:
13401 servlink descrip.mms
13402 Log:
13403 - remove a few vms bits
13404
13405 Revision Changes Path
13406 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13407 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13408 7.47 +0 -54 ircd-ratbox/src/event.c
13409 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13410 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13411 7.152 +0 -3 ircd-ratbox/src/modules.c
13412
13413
13414
13415 leeh 2005/02/15 18:53:32 EST (20050215_0)
13416
13417 Modified files:
13418 include hostmask.h ircd.h s_conf.h s_newconf.h
13419 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13420 m_xline.c
13421 src hostmask.c ircd.c ircd_signal.c s_conf.c
13422 s_newconf.c
13423 Log:
13424 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13425 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13426
13427 Revision Changes Path
13428 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13429 7.81 +1 -0 ircd-ratbox/include/ircd.h
13430 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13431 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13432 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13433 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13434 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13435 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13436 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13437 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13438 7.370 +7 -0 ircd-ratbox/src/ircd.c
13439 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13440 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13441 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13442
13443
13444
13445 leeh 2005/02/13 10:21:41 EST (20050213_4)
13446
13447 Modified files:
13448 doc services.txt
13449 Added files:
13450 doc whats-new-2.0.txt whats-new-2.1.txt
13451 Removed files:
13452 doc whats-new.txt
13453 Log:
13454 - move whats-new.txt to whats-new-2.0.txt
13455 - add in whats-new-2.1.txt
13456 - update services.txt with the whois for logged in users
13457
13458 Revision Changes Path
13459 7.2 +5 -0 ircd-ratbox/doc/services.txt
13460 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13461 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13462 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13463
13464
13465
13466 leeh 2005/02/13 09:20:37 EST (20050213_3)
13467
13468 Modified files:
13469 include supported.h
13470 modules/core m_message.c
13471 Log:
13472 - fix a compile error in m_message.c
13473 - update 005 to the spec and add CPRIVMSG/CNOTICE
13474
13475 Revision Changes Path
13476 7.2 +31 -37 ircd-ratbox/include/supported.h
13477 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13478
13479
13480
13481 leeh 2005/02/13 09:14:12 EST (20050213_2)
13482
13483 Modified files:
13484 src channel.c
13485 Log:
13486 - fix the membership memleak
13487
13488 Revision Changes Path
13489 7.432 +0 -3 ircd-ratbox/src/channel.c
13490
13491
13492
13493 leeh 2005/02/12 21:51:56 EST (20050213_1)
13494
13495 Modified files:
13496 include client.h
13497 modules/core m_message.c
13498 Log:
13499 - add a bitmask to track when they send their first message, only allowing
13500 clearing stuff after that.
13501
13502 Revision Changes Path
13503 7.263 +4 -0 ircd-ratbox/include/client.h
13504 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13505
13506
13507
13508 leeh 2005/02/12 21:17:52 EST (20050213_0)
13509
13510 Modified files:
13511 include patricia.h s_newconf.h
13512 modules/core m_message.c
13513 src patricia.c s_newconf.c s_user.c
13514 Log:
13515 - add in the patricia for tracking who fills up targets, give them a reduced
13516 count on connect
13517
13518 Revision Changes Path
13519 7.20 +1 -1 ircd-ratbox/include/patricia.h
13520 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13521 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13522 7.29 +1 -1 ircd-ratbox/src/patricia.c
13523 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13524 7.340 +4 -0 ircd-ratbox/src/s_user.c
13525
13526
13527
13528 leeh 2005/02/12 18:35:10 EST (20050212_0)
13529
13530 Modified files:
13531 include ircd_defs.h
13532 src class.c reject.c
13533 Log:
13534 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13535
13536 Revision Changes Path
13537 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13538 7.68 +1 -5 ircd-ratbox/src/class.c
13539 1.33 +1 -5 ircd-ratbox/src/reject.c
13540
13541
13542
13543 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13544
13545 Modified files:
13546 modules m_watch.c
13547 Log:
13548 remove stupid memory leak
13549
13550 Revision Changes Path
13551 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13552
13553
13554
13555 leeh 2005/02/11 06:42:48 EST (20050211_0)
13556
13557 Modified files:
13558 modules m_gline.c
13559 Log:
13560 - workaround hyb6 allowing empty gline reasons
13561
13562 Revision Changes Path
13563 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13564
13565
13566
13567 leeh 2005/02/09 14:39:13 EST (20050209_2)
13568
13569 Modified files:
13570 include s_conf.h
13571 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13572 src ircd.c s_conf.c
13573 Log:
13574 - move temp dlines and temp klines over to an array, rather than completely
13575 seperate dlinks.
13576
13577 Revision Changes Path
13578 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13579 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13580 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13581 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13582 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13583 7.369 +0 -5 ircd-ratbox/src/ircd.c
13584 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13585
13586
13587
13588 leeh 2005/02/09 14:02:13 EST (20050209_1)
13589
13590 Modified files:
13591 include s_user.h
13592 modules m_cap.c m_pong.c m_user.c
13593 modules/core m_nick.c
13594 src s_user.c
13595 Log:
13596 - remove 'nick' param from register_local_user(), its not needed.
13597
13598 Revision Changes Path
13599 7.35 +1 -1 ircd-ratbox/include/s_user.h
13600 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13601 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13602 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13603 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13604 7.339 +6 -6 ircd-ratbox/src/s_user.c
13605
13606
13607
13608 leeh 2005/02/09 13:12:53 EST (20050209_0)
13609
13610 Modified files:
13611 modules m_cmessage.c
13612 Log:
13613 - dont send numerics when we're dealing with CNOTICE
13614 - add in checking for +g, and resetting idle
13615
13616 Revision Changes Path
13617 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13618
13619
13620
13621 leeh 2005/02/08 11:37:50 EST (20050208_2)
13622
13623 Modified files:
13624 src s_newconf.c
13625 Log:
13626 - fix operator blocks to work on ip spoofs
13627
13628 Revision Changes Path
13629 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13630
13631
13632
13633 leeh 2005/02/07 19:23:22 EST (20050208_1)
13634
13635 Modified files:
13636 doc example.conf example.efnet.conf
13637 src newconf.c
13638 Log:
13639 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13640
13641 Revision Changes Path
13642 7.258 +0 -39 ircd-ratbox/doc/example.conf
13643 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13644 7.198 +0 -272 ircd-ratbox/src/newconf.c
13645
13646
13647
13648 leeh 2005/02/07 19:19:32 EST (20050208_0)
13649
13650 Modified files:
13651 src s_conf.c
13652 Log:
13653 - added support for kline.conf.perm et al, these take the same formats
13654 as their non-permanent partners, but you cant remove them via the ircd.
13655
13656 Revision Changes Path
13657 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13658
13659
13660
13661 leeh 2005/02/02 19:18:59 EST (20050203_1)
13662
13663 Modified files:
13664 help Makefile.in
13665 help/opers index
13666 help/users index
13667 Added files:
13668 help/opers cnotice cprivmsg
13669 Log:
13670 - added help files for cprivmsg/cnotice
13671
13672 Revision Changes Path
13673 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13674 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13675 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13676 1.10 +19 -19 ircd-ratbox/help/opers/index
13677 1.7 +10 -9 ircd-ratbox/help/users/index
13678
13679
13680
13681 leeh 2005/02/02 19:14:25 EST (20050203_0)
13682
13683 Modified files:
13684 include numeric.h
13685 modules Makefile.in
13686 src messages.tab
13687 Added files:
13688 modules m_cmessage.c
13689 Log:
13690 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13691 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13692 nick is a member. These bypass any target change limitations.
13693 - added ERR_VOICENEEDED, numeric 489.
13694
13695 Revision Changes Path
13696 7.56 +2 -0 ircd-ratbox/include/numeric.h
13697 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13698 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13699 7.124 +1 -1 ircd-ratbox/src/messages.tab
13700
13701
13702
13703 leeh 2005/02/02 16:58:16 EST (20050202_4)
13704
13705 Modified files:
13706 help/opers etrace
13707 Log:
13708 - update etrace help
13709
13710 Revision Changes Path
13711 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13712
13713
13714
13715 leeh 2005/02/02 16:55:04 EST (20050202_3)
13716
13717 Modified files:
13718 modules m_etrace.c
13719 Log:
13720 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13721 can put its external ip address in there..
13722
13723 Revision Changes Path
13724 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13725
13726
13727
13728 leeh 2005/02/02 16:41:06 EST (20050202_2)
13729
13730 Modified files:
13731 modules m_etrace.c
13732 Log:
13733 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13734 if its a non-local client. These will just get "lost" if the remote
13735 server doesnt support this..
13736
13737 Revision Changes Path
13738 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13739
13740
13741
13742 leeh 2005/02/02 16:12:12 EST (20050202_1)
13743
13744 Modified files:
13745 include client.h numeric.h s_conf.h
13746 modules/core m_message.c
13747 src messages.tab newconf.c s_conf.c
13748 Log:
13749 - first part of the target change code, add the storage of targets for
13750 localuser, throttle messages when they fill all the available slots
13751
13752 Revision Changes Path
13753 7.262 +5 -1 ircd-ratbox/include/client.h
13754 7.55 +2 -0 ircd-ratbox/include/numeric.h
13755 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13756 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13757 7.123 +1 -1 ircd-ratbox/src/messages.tab
13758 7.197 +1 -0 ircd-ratbox/src/newconf.c
13759 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13760
13761
13762
13763 leeh 2005/02/02 13:28:10 EST (20050202_0)
13764
13765 Modified files:
13766 modules m_resv.c m_stats.c m_testline.c
13767 modules/core m_join.c
13768 src hash.c kdparse.c messages.tab s_newconf.c
13769 Log:
13770 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13771 tracking of when resvs get hit
13772
13773 Revision Changes Path
13774 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13775 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13776 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13777 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13778 7.114 +3 -0 ircd-ratbox/src/hash.c
13779 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13780 7.122 +1 -1 ircd-ratbox/src/messages.tab
13781 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13782
13783
13784
13785 leeh 2005/01/31 09:04:10 EST (20050131_2)
13786
13787 Modified files:
13788 src s_log.c
13789 Log:
13790 - fflush() logfiles
13791
13792 Revision Changes Path
13793 7.79 +2 -0 ircd-ratbox/src/s_log.c
13794
13795
13796
13797 leeh 2005/01/31 08:59:09 EST (20050131_1)
13798
13799 Modified files:
13800 src commio.c
13801 Log:
13802 - rename fd_dump() to comm_dump()
13803
13804 Revision Changes Path
13805 1.27 +2 -2 ircd-ratbox/src/commio.c
13806
13807
13808
13809 leeh 2005/01/30 19:16:08 EST (20050131_0)
13810
13811 Modified files:
13812 doc hooks.txt
13813 include hook.h
13814 modules m_services.c
13815 modules/core m_server.c
13816 src hook.c s_serv.c
13817 Log:
13818 - added hook for server_introduced
13819 - fixed up services support for hooks
13820
13821 Revision Changes Path
13822 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13823 1.31 +1 -0 ircd-ratbox/include/hook.h
13824 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13825 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13826 7.36 +2 -0 ircd-ratbox/src/hook.c
13827 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13828
13829
13830
13831 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13832
13833 Modified files:
13834 src commio.c
13835 Log:
13836 Add back in the comm_fd_hack thing for solaris
13837
13838 Revision Changes Path
13839 1.26 +26 -1 ircd-ratbox/src/commio.c
13840
13841
13842
13843 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13844
13845 Modified files:
13846 adns adns.h
13847 include commio.h s_conf.h watch.h
13848 modules m_dline.c m_kline.c m_resv.c m_stats.c
13849 m_watch.c m_xline.c
13850 modules/core m_nick.c
13851 src balloc.c cache.c client.c commio.c
13852 epoll.c ircd.c ircd_lexer.l kdparse.c
13853 listener.c s_auth.c s_conf.c s_log.c
13854 s_serv.c watch.c
13855 Log:
13856 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13857
13858 Revision Changes Path
13859 1.18 +0 -2 ircd-ratbox/adns/adns.h
13860 1.14 +6 -37 ircd-ratbox/include/commio.h
13861 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13862 7.3 +2 -2 ircd-ratbox/include/watch.h
13863 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13864 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13865 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13866 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13867 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13868 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13869 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13870 7.85 +1 -1 ircd-ratbox/src/balloc.c
13871 1.24 +5 -5 ircd-ratbox/src/cache.c
13872 7.488 +4 -4 ircd-ratbox/src/client.c
13873 1.25 +10 -280 ircd-ratbox/src/commio.c
13874 1.33 +1 -1 ircd-ratbox/src/epoll.c
13875 7.368 +4 -4 ircd-ratbox/src/ircd.c
13876 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13877 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13878 7.125 +8 -8 ircd-ratbox/src/listener.c
13879 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13880 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13881 7.78 +20 -20 ircd-ratbox/src/s_log.c
13882 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13883 1.6 +22 -15 ircd-ratbox/src/watch.c
13884
13885
13886
13887 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13888
13889 Modified files:
13890 modules/core m_mode.c
13891 Log:
13892 remove two unused variables
13893
13894 Revision Changes Path
13895 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13896
13897
13898
13899 leeh 2005/01/28 15:31:40 EST (20050128_1)
13900
13901 Modified files:
13902 modules m_kline.c
13903 src s_conf.c
13904 Log:
13905 - mo_kline() needs minpara of 3, not 2
13906 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13907 - require me.info is never blank
13908
13909 Revision Changes Path
13910 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13911 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13912
13913
13914
13915 leeh 2005/01/28 15:26:28 EST (20050128_0)
13916
13917 Modified files:
13918 modules/core m_mode.c m_sjoin.c
13919 Log:
13920 - patch via jilles to fix +eI lists being shown to lusers when handling
13921 protocol stuff over TS6
13922
13923 Revision Changes Path
13924 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13925 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13926
13927
13928
13929 leeh 2005/01/25 19:47:38 EST (20050126_0)
13930
13931 Modified files:
13932 include channel.h
13933 modules/core m_join.c m_mode.c m_sjoin.c
13934 src channel.c messages.tab s_serv.c
13935 Log:
13936 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13937 an operspy call with &me
13938 - remove modebuf/parabuf params from channel_modes(), we now generate a
13939 buffer internally which we return.
13940
13941 Revision Changes Path
13942 7.163 +1 -1 ircd-ratbox/include/channel.h
13943 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13944 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13945 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13946 7.431 +25 -18 ircd-ratbox/src/channel.c
13947 7.121 +1 -1 ircd-ratbox/src/messages.tab
13948 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13949
13950
13951
13952 alz 2005/01/25 18:09:18 EST (20050125_5)
13953
13954 Modified files:
13955 doc example.conf example.efnet.conf
13956 include s_conf.h
13957 modules m_info.c
13958 src listener.c newconf.c s_conf.c
13959 Log:
13960 Added dline_with_reason config option (default yes):
13961
13962 /* dline reason: show the user the dline reason when they connect
13963 * and are dlined.
13964 */
13965 dline_with_reason = yes;
13966
13967 Revision Changes Path
13968 7.257 +6 -1 ircd-ratbox/doc/example.conf
13969 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13970 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13971 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13972 7.124 +1 -1 ircd-ratbox/src/listener.c
13973 7.196 +1 -0 ircd-ratbox/src/newconf.c
13974 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13975
13976
13977
13978 leeh 2005/01/25 13:21:17 EST (20050125_4)
13979
13980 Modified files:
13981 src newconf.c
13982 Log:
13983 - make conf_set_generic_string() test len exists before it uses it.
13984
13985 Revision Changes Path
13986 7.195 +1 -1 ircd-ratbox/src/newconf.c
13987
13988
13989
13990 leeh 2005/01/25 13:10:56 EST (20050125_3)
13991
13992 Modified files:
13993 doc example.conf
13994 src newconf.c
13995 Log:
13996 - rename 'type' to 'flags' in cluster {};
13997 - add stacking of servers in cluster {}; documented in example.conf
13998
13999 Revision Changes Path
14000 7.256 +18 -10 ircd-ratbox/doc/example.conf
14001 7.194 +39 -7 ircd-ratbox/src/newconf.c
14002
14003
14004
14005 alz 2005/01/25 12:48:54 EST (20050125_2)
14006
14007 Modified files:
14008 include s_conf.h
14009 src listener.c s_conf.c
14010 Log:
14011 Added dline reasons, connecting/banned clients now see ban reason.
14012
14013 Revision Changes Path
14014 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14015 7.123 +17 -4 ircd-ratbox/src/listener.c
14016 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14017
14018
14019
14020 leeh 2005/01/25 07:44:37 EST (20050125_1)
14021
14022 Modified files:
14023 doc example.conf example.efnet.conf
14024 src newconf.c
14025 Log:
14026 - implement stacking of shared {}; blocks, documented in example.conf
14027
14028 Revision Changes Path
14029 7.255 +26 -13 ircd-ratbox/doc/example.conf
14030 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14031 7.193 +51 -36 ircd-ratbox/src/newconf.c
14032
14033
14034
14035 leeh 2005/01/24 19:08:29 EST (20050125_0)
14036
14037 Modified files:
14038 doc example.conf
14039 include client.h s_conf.h
14040 modules/core m_join.c
14041 src newconf.c s_user.c
14042 Log:
14043 - added jupe_exempt to auth {};, exempts the user from generating warnings
14044 when they attempt to join juped channels.
14045
14046 Revision Changes Path
14047 7.254 +2 -0 ircd-ratbox/doc/example.conf
14048 7.261 +3 -0 ircd-ratbox/include/client.h
14049 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14050 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14051 7.192 +1 -0 ircd-ratbox/src/newconf.c
14052 7.338 +8 -0 ircd-ratbox/src/s_user.c
14053
14054
14055
14056 leeh 2005/01/24 18:57:02 EST (20050124_6)
14057
14058 Modified files:
14059 src newconf.c
14060 Log:
14061 - rework shared {};, the format is now:
14062 shared {
14063 oper = "flame@*.leeh.co.uk", "*.lan";
14064 flags = kline;
14065 };
14066
14067 With no privs:
14068 shared {
14069 oper = "flame@*.leeh.co.uk", "*.lan";
14070 flags = none;
14071 };
14072
14073 Revision Changes Path
14074 7.191 +55 -23 ircd-ratbox/src/newconf.c
14075
14076
14077
14078 leeh 2005/01/24 17:25:58 EST (20050124_5)
14079
14080 Modified files:
14081 include modules.h
14082 Log:
14083 - fix the prototype on load_static_modules()
14084
14085 Revision Changes Path
14086 7.61 +1 -1 ircd-ratbox/include/modules.h
14087
14088
14089
14090 leeh 2005/01/24 16:00:30 EST (20050124_4)
14091
14092 Modified files:
14093 modules m_cap.c
14094 Log:
14095 - have cap end call register_local_user() with its own copy of
14096 source_p->username so its safe for unidented users..
14097
14098 Revision Changes Path
14099 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14100
14101
14102
14103 leeh 2005/01/24 15:48:09 EST (20050124_3)
14104
14105 Modified files:
14106 include newconf.h s_conf.h
14107 modules m_info.c
14108 src newconf.c s_conf.c s_log.c
14109 Log:
14110 - move the conf parser over to a table based structure, with generic setting
14111 of integers/strings
14112
14113 Revision Changes Path
14114 7.34 +9 -8 ircd-ratbox/include/newconf.h
14115 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14116 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14117 7.190 +264 -808 ircd-ratbox/src/newconf.c
14118 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14119 7.77 +13 -13 ircd-ratbox/src/s_log.c
14120
14121
14122
14123 leeh 2005/01/24 13:11:30 EST (20050124_2)
14124
14125 Modified files:
14126 doc example.conf
14127 src newconf.c
14128 Log:
14129 - added stacking of ips in exempt {};
14130
14131 Revision Changes Path
14132 7.253 +4 -0 ircd-ratbox/doc/example.conf
14133 7.189 +11 -30 ircd-ratbox/src/newconf.c
14134
14135
14136
14137 leeh 2005/01/24 12:59:57 EST (20050124_1)
14138
14139 Modified files:
14140 include tools.h
14141 src channel.c client.c hash.c hook.c
14142 newconf.c s_user.c watch.c
14143 Log:
14144 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14145 consistent with the rest of the dlink code.
14146
14147 Revision Changes Path
14148 1.54 +7 -7 ircd-ratbox/include/tools.h
14149 7.430 +2 -2 ircd-ratbox/src/channel.c
14150 7.487 +6 -6 ircd-ratbox/src/client.c
14151 7.113 +5 -5 ircd-ratbox/src/hash.c
14152 7.35 +1 -1 ircd-ratbox/src/hook.c
14153 7.188 +2 -2 ircd-ratbox/src/newconf.c
14154 7.337 +1 -1 ircd-ratbox/src/s_user.c
14155 1.5 +4 -4 ircd-ratbox/src/watch.c
14156
14157
14158
14159 leeh 2005/01/24 12:47:13 EST (20050124_0)
14160
14161 Modified files:
14162 modules m_cap.c
14163 Log:
14164 - cheap hack on sticky capabs..
14165
14166 Revision Changes Path
14167 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14168
14169
14170
14171 leeh 2005/01/22 11:36:54 EST (20050122_0)
14172
14173 Modified files:
14174 modules m_cap.c
14175 Log:
14176 - updated my clicap implementation to match the spec so far..
14177
14178 Revision Changes Path
14179 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14180
14181
14182
14183 leeh 2005/01/21 07:14:43 EST (20050121_2)
14184
14185 Modified files:
14186 doc hooks.txt
14187 include hook.h
14188 modules m_services.c
14189 src hook.c s_serv.c
14190 Log:
14191 - added hooks for when we're sending a burst
14192 - rewrote hooks.txt
14193 - fix up the hooks ive already done in services compatibility, ill add the
14194 hooks for server/client introductions in a bit.
14195
14196 Revision Changes Path
14197 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14198 1.30 +4 -0 ircd-ratbox/include/hook.h
14199 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14200 7.34 +7 -0 ircd-ratbox/src/hook.c
14201 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14202
14203
14204
14205 leeh 2005/01/21 06:34:03 EST (20050121_1)
14206
14207 Modified files:
14208 contrib example_module.c spy_admin_notice.c
14209 spy_info_notice.c spy_links_notice.c
14210 spy_motd_notice.c spy_stats_notice.c
14211 spy_stats_p_notice.c spy_trace_notice.c
14212 spy_whois_notice.c
14213 spy_whois_notice_global.c
14214 include hook.h
14215 modules m_admin.c m_info.c m_links.c m_motd.c
14216 m_services.c m_stats.c m_trace.c
14217 m_whois.c static_modules.c.SH
14218 modules/core m_server.c
14219 src client.c hook.c ircd.c modules.c packet.c
14220 s_auth.c s_serv.c s_user.c send.c
14221 Log:
14222 - add a better implementation of the hook system, its now a slow leaking
14223 array and events are created whenever we try adding a hook for it, or
14224 theyre registered for the caller.
14225
14226 Ive temporarily fucked services support and removed most of the other
14227 hooks.. I shall fix this soon.
14228
14229 Revision Changes Path
14230 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14231 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14232 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14233 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14234 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14235 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14236 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14237 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14238 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14239 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14240 1.29 +34 -70 ircd-ratbox/include/hook.h
14241 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14242 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14243 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14244 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14245 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14246 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14247 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14248 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14249 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14250 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14251 7.486 +1 -28 ircd-ratbox/src/client.c
14252 7.33 +131 -137 ircd-ratbox/src/hook.c
14253 7.367 +1 -1 ircd-ratbox/src/ircd.c
14254 7.151 +6 -10 ircd-ratbox/src/modules.c
14255 7.138 +10 -14 ircd-ratbox/src/packet.c
14256 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14257 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14258 7.336 +0 -6 ircd-ratbox/src/s_user.c
14259 7.286 +8 -6 ircd-ratbox/src/send.c
14260
14261
14262
14263 leeh 2005/01/20 19:19:20 EST (20050121_0)
14264
14265 Modified files:
14266 include hostmask.h
14267 Log:
14268 - remove an unused struct
14269
14270 Revision Changes Path
14271 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14272
14273
14274
14275 leeh 2005/01/20 13:38:39 EST (20050120_1)
14276
14277 Modified files:
14278 . configure configure.ac
14279 include client.h numeric.h patchlevel.h
14280 modules Makefile.in
14281 src messages.tab s_user.c
14282 Added files:
14283 modules m_cap.c
14284 Log:
14285 - drop back to -O0, fix patchlevel.h
14286 - first stab at client capabilities.. this still needs work.
14287
14288 Revision Changes Path
14289 7.240 +3 -3 ircd-ratbox/configure
14290 7.54 +3 -3 ircd-ratbox/configure.ac
14291 7.260 +3 -0 ircd-ratbox/include/client.h
14292 7.54 +2 -0 ircd-ratbox/include/numeric.h
14293 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14294 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14295 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14296 7.120 +1 -1 ircd-ratbox/src/messages.tab
14297 7.335 +3 -0 ircd-ratbox/src/s_user.c
14298
14299
14300
14301 leeh 2005/01/20 06:04:41 EST (20050120_0)
14302
14303 Modified files:
14304 . ChangeLog RELNOTES
14305 include config.h config.h.dist memory.h
14306 patchlevel.h
14307 modules m_stats.c
14308 src commio.c crypt.c getopt.c ircd.c s_serv.c
14309 Removed files:
14310 . README.VMS clean.com make.com
14311 include setup.h_vms
14312 modules descrip.mms static_modules_c.com
14313 modules/core descrip.mms
14314 src descrip.mms qio.c version.com
14315 tools descrip.mms mkpasswd_vms.c
14316 Log:
14317 - clean changelog, relnotes
14318 - mark patchlevel as 2.1.0beta
14319 - remove VMS support
14320
14321 Revision Changes Path
14322 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14323 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14324 1.111 +1 -348 ircd-ratbox/RELNOTES
14325 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14326 7.182 +0 -42 ircd-ratbox/include/config.h
14327 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14328 7.50 +0 -4 ircd-ratbox/include/memory.h
14329 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14330 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14331 7.2 +0 -58 ircd-ratbox/make.com (dead)
14332 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14333 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14334 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14335 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14336 1.24 +7 -30 ircd-ratbox/src/commio.c
14337 7.12 +0 -4 ircd-ratbox/src/crypt.c
14338 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14339 7.24 +0 -4 ircd-ratbox/src/getopt.c
14340 7.366 +4 -19 ircd-ratbox/src/ircd.c
14341 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14342 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14343 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14344 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14345 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14346
14347
14348
14349 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14350
14351 Modified files:
14352 include watch.h
14353 src watch.c
14354 Log:
14355 not using the return values on a few watch functions so make them void
14356
14357 Revision Changes Path
14358 7.2 +5 -5 ircd-ratbox/include/watch.h
14359 1.4 +19 -28 ircd-ratbox/src/watch.c
14360
14361
14362 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14363
14364 Modified files:
14365 modules m_watch.c
14366 Log:
14367 Make watch throttle, don't accept letter commands stacked
14368
14369 Revision Changes Path
14370 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14371
14372
14373
14374 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14375
14376 Modified files:
14377 modules m_gline.c
14378 Log:
14379 fix merge error
14380
14381 Revision Changes Path
14382 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14383
14384
14385
14386 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14387
14388 Modified files:
14389 . ChangeLog README.FIRST RELNOTES configure
14390 configure.ac
14391 adns adns.h internal.h parse.c transmit.c
14392 types.c
14393 contrib example_module.c spy_admin_notice.c
14394 spy_info_notice.c spy_links_notice.c
14395 spy_motd_notice.c spy_stats_notice.c
14396 spy_stats_p_notice.c spy_trace_notice.c
14397 spy_whois_notice.c
14398 spy_whois_notice_global.c
14399 doc example.conf example.efnet.conf ircd.motd
14400 server-version-info whats-new.txt
14401 help/opers umode xline
14402 help/users umode
14403 include cache.h channel.h class.h client.h
14404 commio.h config.h config.h.dist hash.h
14405 hook.h hostmask.h irc_string.h ircd.h
14406 ircd_defs.h m_info.h memory.h msg.h
14407 newconf.h numeric.h packet.h patchlevel.h
14408 patricia.h s_conf.h s_gline.h s_newconf.h
14409 s_serv.h s_user.h scache.h serno.h
14410 setup.h.in sprintf_irc.h stdinc.h tools.h
14411 modules .depend Makefile.in m_admin.c m_away.c
14412 m_dline.c m_encap.c m_gline.c m_info.c
14413 m_kline.c m_links.c m_list.c m_lusers.c
14414 m_motd.c m_oper.c m_operspy.c m_rehash.c
14415 m_restart.c m_resv.c m_set.c m_stats.c
14416 m_svinfo.c m_testline.c m_testmask.c
14417 m_topic.c m_trace.c m_watch.c m_who.c
14418 m_whois.c m_whowas.c m_xline.c
14419 static_modules.c.SH
14420 modules/core m_error.c m_message.c m_mode.c m_quit.c
14421 m_server.c m_squit.c
14422 src .depend Makefile.in adns.c balloc.c
14423 cache.c channel.c class.c client.c
14424 commio.c crypt.c devpoll.c epoll.c
14425 event.c getopt.c hash.c hook.c hostmask.c
14426 irc_string.c ircd.c ircd_lexer.l
14427 ircd_parser.y ircd_signal.c listener.c
14428 modules.c newconf.c numeric.c packet.c
14429 parse.c patricia.c poll.c reject.c
14430 restart.c s_auth.c s_conf.c s_log.c
14431 s_newconf.c s_serv.c s_user.c scache.c
14432 select.c send.c snprintf.c tools.c
14433 version.c.SH watch.c whowas.c
14434 tools README.mkpasswd mkpasswd.c
14435 Added files:
14436 . README.VMS clean.com make.com
14437 doc services.txt
14438 include common.h s_stats.h setup.h_vms
14439 supported.h
14440 modules descrip.mms m_challenge.c m_etrace.c
14441 m_invite.c m_names.c m_pass.c m_ping.c
14442 m_pong.c m_services.c m_tb.c m_user.c
14443 m_users.c m_version.c
14444 static_modules_c.com
14445 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14446 m_part.c m_sjoin.c
14447 servlink descrip.mms
14448 src descrip.mms kdparse.c messages.tab qio.c
14449 s_gline.c s_stats.c version.com
14450 tools descrip.mms mkpasswd_vms.c
14451 Removed files:
14452 doc 005.txt
14453 include banconf.h
14454 modules/core channels.c users.c
14455 src banconf.c
14456 Log:
14457 merge from RATBOX_2_0
14458
14459 Revision Changes Path
14460 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14461 7.40 +1 -0 ircd-ratbox/README.FIRST
14462 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14463 1.110 +114 -6 ircd-ratbox/RELNOTES
14464 1.17 +4 -0 ircd-ratbox/adns/adns.h
14465 1.17 +4 -4 ircd-ratbox/adns/internal.h
14466 1.12 +38 -38 ircd-ratbox/adns/parse.c
14467 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14468 1.19 +13 -13 ircd-ratbox/adns/types.c
14469 7.1 +10 -0 ircd-ratbox/clean.com (new)
14470 7.239 +47 -29 ircd-ratbox/configure
14471 7.53 +40 -32 ircd-ratbox/configure.ac
14472 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14473 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14474 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14475 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14476 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14477 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14478 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14479 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14480 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14481 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14482 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14483 7.252 +68 -22 ircd-ratbox/doc/example.conf
14484 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14485 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14486 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14487 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14488 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14489 1.5 +2 -1 ircd-ratbox/help/opers/umode
14490 1.7 +1 -1 ircd-ratbox/help/opers/xline
14491 1.2 +1 -0 ircd-ratbox/help/users/umode
14492 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14493 1.7 +8 -0 ircd-ratbox/include/cache.h
14494 7.162 +18 -16 ircd-ratbox/include/channel.h
14495 7.25 +4 -0 ircd-ratbox/include/class.h
14496 7.259 +34 -28 ircd-ratbox/include/client.h
14497 1.13 +45 -7 ircd-ratbox/include/commio.h
14498 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14499 7.181 +74 -16 ircd-ratbox/include/config.h
14500 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14501 7.53 +2 -0 ircd-ratbox/include/hash.h
14502 1.28 +73 -27 ircd-ratbox/include/hook.h
14503 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14504 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14505 7.80 +6 -31 ircd-ratbox/include/ircd.h
14506 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14507 7.56 +14 -8 ircd-ratbox/include/m_info.h
14508 7.49 +4 -0 ircd-ratbox/include/memory.h
14509 7.53 +2 -0 ircd-ratbox/include/msg.h
14510 7.33 +9 -9 ircd-ratbox/include/newconf.h
14511 7.53 +12 -8 ircd-ratbox/include/numeric.h
14512 7.27 +1 -1 ircd-ratbox/include/packet.h
14513 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14514 7.19 +25 -1 ircd-ratbox/include/patricia.h
14515 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14516 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14517 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14518 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14519 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14520 7.34 +13 -9 ircd-ratbox/include/s_user.h
14521 7.15 +1 -1 ircd-ratbox/include/scache.h
14522 7.5366 +1 -1 ircd-ratbox/include/serno.h
14523 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14524 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14525 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14526 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14527 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14528 1.53 +10 -10 ircd-ratbox/include/tools.h
14529 7.1 +58 -0 ircd-ratbox/make.com (new)
14530 1.45 +338 -182 ircd-ratbox/modules/.depend
14531 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14532 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14533 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14534 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14535 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14536 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14537 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14538 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14539 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14540 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14541 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14542 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14543 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14544 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14545 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14546 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14547 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14548 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14549 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14550 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14551 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14552 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14553 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14554 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14555 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14556 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14557 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14558 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14559 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14560 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14561 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14562 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14563 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14564 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14565 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14566 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14567 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14568 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14569 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14570 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14571 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14572 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14573 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14574 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14575 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14576 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14577 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14578 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14579 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14580 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14581 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14582 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14583 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14584 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14585 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14586 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14587 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14588 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14589 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14590 7.48 +162 -119 ircd-ratbox/src/.depend
14591 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14592 7.75 +5 -5 ircd-ratbox/src/adns.c
14593 7.84 +1 -1 ircd-ratbox/src/balloc.c
14594 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14595 1.23 +75 -7 ircd-ratbox/src/cache.c
14596 7.429 +342 -79 ircd-ratbox/src/channel.c
14597 7.67 +42 -2 ircd-ratbox/src/class.c
14598 7.485 +245 -85 ircd-ratbox/src/client.c
14599 1.23 +349 -43 ircd-ratbox/src/commio.c
14600 7.11 +4 -0 ircd-ratbox/src/crypt.c
14601 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14602 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14603 1.32 +4 -8 ircd-ratbox/src/epoll.c
14604 7.46 +63 -6 ircd-ratbox/src/event.c
14605 7.23 +4 -0 ircd-ratbox/src/getopt.c
14606 7.112 +8 -7 ircd-ratbox/src/hash.c
14607 7.32 +135 -133 ircd-ratbox/src/hook.c
14608 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14609 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14610 7.365 +56 -48 ircd-ratbox/src/ircd.c
14611 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14612 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14613 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14614 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14615 7.122 +14 -13 ircd-ratbox/src/listener.c
14616 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14617 7.150 +17 -8 ircd-ratbox/src/modules.c
14618 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14619 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14620 7.137 +55 -42 ircd-ratbox/src/packet.c
14621 7.187 +8 -15 ircd-ratbox/src/parse.c
14622 7.28 +2 -4 ircd-ratbox/src/patricia.c
14623 7.82 +3 -1 ircd-ratbox/src/poll.c
14624 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14625 1.32 +8 -3 ircd-ratbox/src/reject.c
14626 7.34 +1 -0 ircd-ratbox/src/restart.c
14627 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14628 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14629 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14630 7.76 +32 -35 ircd-ratbox/src/s_log.c
14631 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14632 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14633 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14634 7.334 +773 -2 ircd-ratbox/src/s_user.c
14635 7.27 +2 -1 ircd-ratbox/src/scache.c
14636 7.44 +2 -0 ircd-ratbox/src/select.c
14637 7.285 +12 -12 ircd-ratbox/src/send.c
14638 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14639 7.46 +0 -1 ircd-ratbox/src/tools.c
14640 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14641 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14642 1.3 +4 -4 ircd-ratbox/src/watch.c
14643 7.32 +1 -0 ircd-ratbox/src/whowas.c
14644 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14645 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14646 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14647 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14648
14649
14650
14651 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14652
14653 Modified files: (Branch: RATBOX_2_0)
14654 src client.c
14655 Log:
14656 a remote client is never going to have a watch list..duh
14657
14658 Revision Changes Path
14659 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14660
14661
14662
14663 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14664
14665 Added files: (Branch: RATBOX_2_0)
14666 modules m_watch.c
14667 Log:
14668 get that one too
14669
14670 Revision Changes Path
14671 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14672
14673
14674
14675 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14676
14677 Added files: (Branch: RATBOX_2_0)
14678 include watch.h
14679 src watch.c
14680 Log:
14681 helps if we actually include the .c/.h files
14682
14683 Revision Changes Path
14684 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14685 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14686
14687
14688
14689 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14690
14691 Modified files: (Branch: RATBOX_2_0)
14692 . configure configure.ac
14693 include client.h numeric.h s_conf.h setup.h.in
14694 supported.h
14695 modules Makefile.in
14696 modules/core m_nick.c
14697 src Makefile.in client.c ircd.c messages.tab
14698 newconf.c s_conf.c s_user.c
14699 Log:
14700 backport watch from devel
14701
14702 Revision Changes Path
14703 7.229.2.10 +12 -2 ircd-ratbox/configure
14704 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14705 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14706 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14707 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14708 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14709 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14710 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14711 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14712 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14713 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14714 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14715 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14716 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14717 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14718 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14719
14720
14721
14722 leeh 2005/01/12 10:12:40 EST (20050112_1)
14723
14724 Modified files: (Branch: RATBOX_2_0)
14725 include numeric.h
14726 modules m_services.c m_whois.c
14727 src messages.tab
14728 Log:
14729 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14730 when the user is logged in
14731
14732 Revision Changes Path
14733 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14734 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14735 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14736 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14737
14738
14739
14740 leeh 2005/01/11 19:47:14 EST (20050112_0)
14741
14742 Modified files: (Branch: RATBOX_2_0)
14743 include supported.h
14744 Added files: (Branch: RATBOX_2_0)
14745 doc services.txt
14746 Log:
14747 - add +r to 005
14748 - added doc/services.txt, outlining the compatibility code
14749
14750 Revision Changes Path
14751 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14752 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14753
14754
14755
14756 leeh 2005/01/11 18:38:10 EST (20050111_5)
14757
14758 Modified files: (Branch: RATBOX_2_0)
14759 include client.h hook.h
14760 modules m_services.c
14761 modules/core m_server.c
14762 src hook.c s_serv.c
14763 Log:
14764 - more services compatibility code:
14765 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14766 appropriate service {}; entry, only accept SU from these.
14767 - hook into us finishing nick burst, and have services burst a list of
14768 logged in users
14769
14770 Revision Changes Path
14771 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14772 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14773 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14774 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14775 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14776 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14777
14778
14779
14780 leeh 2005/01/11 17:32:42 EST (20050111_4)
14781
14782 Modified files: (Branch: RATBOX_2_0)
14783 . configure configure.ac
14784 include client.h
14785 modules Makefile.in
14786 src channel.c
14787 Added files: (Branch: RATBOX_2_0)
14788 modules m_services.c
14789 Log:
14790 - more services compatibility code:
14791 - encap handlers for SU (services marking client as logged in)
14792 - and for LOGIN (servers bursting logged in status)
14793 - move suser from Client -> User
14794
14795 Revision Changes Path
14796 7.229.2.9 +9 -3 ircd-ratbox/configure
14797 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14798 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14799 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14800 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14801 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14802
14803
14804
14805 leeh 2005/01/11 16:46:34 EST (20050111_3)
14806
14807 Modified files: (Branch: RATBOX_2_0)
14808 include ircd_defs.h
14809 Log:
14810 - whoops, missing #endif
14811
14812 Revision Changes Path
14813 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14814
14815
14816
14817 leeh 2005/01/11 15:56:57 EST (20050111_2)
14818
14819 Modified files: (Branch: RATBOX_2_0)
14820 include ircd_defs.h
14821 Log:
14822 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14823 have ipv6 just report sizeof(struct sockaddr_in)
14824
14825 Revision Changes Path
14826 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14827
14828
14829
14830 leeh 2005/01/10 20:19:35 EST (20050111_1)
14831
14832 Modified files: (Branch: RATBOX_2_0)
14833 src newconf.c
14834 Log:
14835 - fix a gcc warning
14836
14837 Revision Changes Path
14838 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14839
14840
14841
14842 leeh 2005/01/10 20:10:35 EST (20050111_0)
14843
14844 Modified files: (Branch: RATBOX_2_0)
14845 adns internal.h parse.c transmit.c types.c
14846 Log:
14847 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14848 conflict
14849
14850 Revision Changes Path
14851 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14852 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14853 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14854 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14855
14856
14857
14858 leeh 2005/01/10 17:48:48 EST (20050110_3)
14859
14860 Modified files: (Branch: RATBOX_2_0)
14861 modules m_xline.c
14862 Log:
14863 - send out the reformatted xline to opers (\s -> ' ')
14864
14865 Revision Changes Path
14866 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14867
14868
14869
14870 leeh 2005/01/10 16:18:53 EST (20050110_2)
14871
14872 Modified files: (Branch: RATBOX_2_0)
14873 help/opers umode
14874 help/users umode
14875 include client.h supported.h
14876 src messages.tab s_user.c send.c
14877 Log:
14878 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14879 channel privmsgs.
14880
14881 Revision Changes Path
14882 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14883 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14884 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14885 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14886 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14887 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14888 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14889
14890
14891
14892 leeh 2005/01/10 14:50:47 EST (20050110_1)
14893
14894 Modified files: (Branch: RATBOX_2_0)
14895 doc example.conf example.efnet.conf
14896 Log:
14897 - I dont remember ts6 desyncing on bans, so im not sure why the example
14898 confs say so.
14899
14900 Revision Changes Path
14901 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14902 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14903
14904
14905
14906 leeh 2005/01/10 13:31:10 EST (20050110_0)
14907
14908 Modified files: (Branch: RATBOX_2_0)
14909 . configure configure.ac
14910 include channel.h client.h numeric.h s_conf.h
14911 s_serv.h setup.h.in
14912 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14913 m_sjoin.c
14914 src channel.c messages.tab newconf.c s_conf.c
14915 s_serv.c s_user.c
14916 Log:
14917 - added --enable-services to configure, which enables some ratbox-services
14918 compatibility code:
14919 - chanmode +r, registered users only
14920 - usermode +S, prevents deop/kick of a service
14921 - service { }; block in conf for the above umode
14922
14923 Revision Changes Path
14924 7.229.2.8 +28 -16 ircd-ratbox/configure
14925 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14926 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14927 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14928 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14929 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14930 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14931 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14932 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14933 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14934 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14935 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14936 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14937 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14938 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14939 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14940 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14941 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14942 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14943
14944
14945
14946 leeh 2005/01/09 08:23:30 EST (20050109_0)
14947
14948 Modified files: (Branch: RATBOX_2_0)
14949 help/opers umode
14950 Log:
14951 - remove a tab, and add +C to opers umode help
14952
14953 Revision Changes Path
14954 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14955