]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
eb34f9f2c8ba9ef420c25204bacb8039e68c2c23
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
2 Log:
3 - fix dereference problems with not widely used polling engines
4
5
6 Changes: Modified:
7 +3 -0 trunk/libcharybdis/poll.c (File Modified)
8 +3 -1 trunk/libcharybdis/select.c (File Modified)
9
10
11 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
12 Log:
13 - forgot to do something
14
15
16 Changes: Modified:
17 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
18
19
20 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
21 Log:
22 - fix a possible problem with ipv6
23
24
25 Changes: Modified:
26 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
27
28
29 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
30 Log:
31 - new ip cloaking module
32
33
34 Changes: Modified:
35 +1 -0 trunk/extensions/Makefile.in (File Modified)
36 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
37 + - trunk/extensions/ip_cloaking_old.c (File Added)
38
39
40 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
41 Log:
42 monitor: send the same message buffer to all users
43 monitoring a certain nick; the target field of the
44 numeric becomes *, much like server notices
45
46
47 Changes: Modified:
48 +6 -0 trunk/doc/monitor.txt (File Modified)
49 +3 -0 trunk/include/send.h (File Modified)
50 +3 -15 trunk/src/monitor.c (File Modified)
51 +35 -0 trunk/src/send.c (File Modified)
52
53
54 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
55 Log:
56 Call add_to_hostname_hash() with correct (orig) hostname.
57
58
59 Changes: Modified:
60 +1 -1 trunk/modules/core/m_nick.c (File Modified)
61
62
63 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
64 Log:
65 Version bump on trunk to 2.3.
66
67
68 Changes: Modified:
69 +1 -1 trunk/configure.ac (File Modified)
70
71
72 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
73 Log:
74 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
75
76
77 Changes: Modified:
78 +2 -2 trunk/src/client.c (File Modified)
79
80
81 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
82 Log:
83 Add IRC_DEPRECATED macro for marking functions and data structures
84 as deprecated on compilers that support it.
85
86
87 Changes: Modified:
88 +14 -4 trunk/include/ircd_defs.h (File Modified)
89
90
91 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
92 Log:
93 - update IDEAS with link failover
94
95
96 Changes: Modified:
97 +1 -0 trunk/IDEAS (File Modified)
98
99
100 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
101 Log:
102 xline/resv wildcard checking:
103 - count escaped (\) characters as one nonwild
104 - accept strings without wilds no matter how short they are
105
106
107 Changes: Modified:
108 +8 -2 trunk/src/s_newconf.c (File Modified)
109
110
111 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
112 Log:
113 Tweak some comments in sno_whois extension.
114
115
116 Changes: Modified:
117 +2 -2 trunk/extensions/sno_whois.c (File Modified)
118
119
120 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
121 Log:
122 Tweak NEWS a little.
123
124
125 Changes: Modified:
126 +3 -6 trunk/NEWS (File Modified)
127
128
129 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
130 Log:
131 - allow JOIN 0 from remotes
132 - allow JOIN 0 from locals, but only if it is exactly one
133 zero and is the first channel
134
135
136 Changes: Modified:
137 +65 -0 trunk/modules/core/m_join.c (File Modified)
138
139
140 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
141 Log:
142 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
143 levels?), hideops, namespace cleanups, etc
144
145
146 Changes: Modified:
147 + - trunk/IDEAS (File Added)
148
149
150 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
151 Log:
152 - disallow JOIN 0
153
154
155 Changes: Modified:
156 +0 -65 trunk/modules/core/m_join.c (File Modified)
157
158
159 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
160 Log:
161 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
162 to their policies indicating that they wish to be contacted before their services are used.
163
164
165 Changes: Modified:
166 +6 -3 trunk/doc/example.conf (File Modified)
167 +6 -3 trunk/doc/reference.conf (File Modified)
168
169
170 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
171 Log:
172 - update NEWS in preparation of upcoming 2.2 release this week
173
174
175 Changes: Modified:
176 +3 -0 trunk/NEWS (File Modified)
177
178
179 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
180 Log:
181 Move sno_channeljoin to unsupported, due to the privacy
182 issue and the fact that any oper with admin or hidden_admin
183 can load extensions.
184
185
186 Changes: Modified:
187 +0 -1 trunk/doc/example.conf (File Modified)
188 +0 -2 trunk/doc/reference.conf (File Modified)
189 +0 -46 trunk/extensions/Makefile.in (File Modified)
190 + - trunk/extensions/sno_channeljoin.c (File Deleted)
191 +47 -1 trunk/unsupported/Makefile.in (File Modified)
192 + - trunk/unsupported/sno_channeljoin.c (File Added)
193
194
195 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
196 Log:
197 - createoperonly: like createauthonly, but checks opered status instead of authed status
198
199
200 Changes: Modified:
201 +41 -0 trunk/extensions/Makefile.in (File Modified)
202 + - trunk/extensions/createoperonly.c (File Added)
203
204
205 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
206 Log:
207 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
208
209
210 Changes: Modified:
211 +1 -0 trunk/doc/example.conf (File Modified)
212 +3 -1 trunk/doc/reference.conf (File Modified)
213 +46 -0 trunk/extensions/Makefile.in (File Modified)
214 + - trunk/extensions/sno_channeljoin.c (File Added)
215
216
217 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
218 Log:
219 - update config files
220
221
222 Changes: Modified:
223 +1 -0 trunk/doc/example.conf (File Modified)
224 +2 -0 trunk/doc/reference.conf (File Modified)
225
226
227 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
228 Log:
229 - fold in whois_notice_global functionality.
230
231
232 Changes: Modified:
233 +0 -1 trunk/extensions/Makefile.in (File Modified)
234 +1 -56 trunk/extensions/sno_whois.c (File Modified)
235 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
236
237
238 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
239 Log:
240 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
241
242
243 Changes: Modified:
244 +64 -57 trunk/extensions/Makefile.in (File Modified)
245 + - trunk/extensions/sno_whois.c (File Added)
246 + - trunk/extensions/spy_whois_notice.c (File Deleted)
247
248
249 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
250 Log:
251 Prevent too wide klines with CIDR masks.
252
253
254 Changes: Modified:
255 +17 -5 trunk/modules/m_kline.c (File Modified)
256
257
258 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
259 Log:
260 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
261
262
263 Changes: Modified:
264 +4 -0 trunk/modules/m_kline.c (File Modified)
265
266
267 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
268 Log:
269 - fold conf_connect_allowed() into accept_connection()
270 - extend add_connection() so that exempt{}s apply to max unregistered
271 connections per ip
272 from ratbox
273
274
275 Changes: Modified:
276 +1 -1 trunk/doc/example.conf (File Modified)
277 +1 -1 trunk/doc/reference.conf (File Modified)
278 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
279 +0 -2 trunk/include/s_conf.h (File Modified)
280 +14 -7 trunk/src/listener.c (File Modified)
281
282
283 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
284 Log:
285 m_webirc: call del_unknown_ip() otherwise the unknown will
286 never be subtracted from the cgiirc ip
287
288
289 Changes: Modified:
290 +2 -0 trunk/extensions/m_webirc.c (File Modified)
291
292
293 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
294 Log:
295 Remove s_assert in del_unknown_ip() supposedly if the ip
296 cannot be found, it is not feasible to avoid that case
297 entirely with m_webirc.c.
298
299
300 Changes: Modified:
301 +1 -2 trunk/src/reject.c (File Modified)
302
303
304 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
305 Log:
306 Apply ratbox flood fix.
307
308
309 Changes: Modified:
310 +1 -0 trunk/doc/example.conf (File Modified)
311 +5 -0 trunk/doc/reference.conf (File Modified)
312 +3 -0 trunk/include/client.h (File Modified)
313 +4 -0 trunk/include/reject.h (File Modified)
314 +1 -0 trunk/include/s_conf.h (File Modified)
315 +2 -0 trunk/src/client.c (File Modified)
316 +3 -0 trunk/src/listener.c (File Modified)
317 +1 -0 trunk/src/newconf.c (File Modified)
318 +8 -5 trunk/src/packet.c (File Modified)
319 +59 -2 trunk/src/reject.c (File Modified)
320 +1 -0 trunk/src/s_conf.c (File Modified)
321 +2 -0 trunk/src/s_serv.c (File Modified)
322 +1 -0 trunk/src/s_user.c (File Modified)
323
324
325 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
326 Log:
327 - fix a bug here
328
329
330 Changes: Modified:
331 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
332
333
334 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
335 Log:
336 - regen configure
337
338
339 Changes: Modified:
340 +114 -1 trunk/configure (File Modified)
341
342
343 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
344 Log:
345 - remove "ASM hashing code" from the configure overview
346
347
348 Changes: Modified:
349 +0 -1 trunk/configure.ac (File Modified)
350
351
352 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
353 Log:
354 Target left IRC (more friendly error message if a UID
355 cannot be found) for /invite.
356
357
358 Changes: Modified:
359 +8 -3 trunk/modules/m_invite.c (File Modified)
360
361
362 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
363 Log:
364 Remove emptyline craq because it leaks memory on /rehash motd etc.
365 from ratbox 2.2 (anfl/Androsyn)
366
367
368 Changes: Modified:
369 +6 -14 trunk/src/cache.c (File Modified)
370
371
372 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
373 Log:
374 Merge old trunk r2767:
375 Copy channel name from command on lowerTS JOIN/SJOIN,
376 this makes the capitalization of the channel name
377 timestamped like modes are.
378
379
380 Changes: Modified:
381 +3 -0 trunk/modules/core/m_join.c (File Modified)
382 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
383
384
385 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
386 Log:
387 Merge old trunk r2065,r2067:
388 channel_modes(): get rid of the trailing space
389 also make the *pbuf check work like it should
390 (don't call IsMember another time if we already
391 gave one parameter)
392 simplify a bit more, update comments
393
394
395 Changes: Modified:
396 +13 -13 trunk/src/channel.c (File Modified)
397
398
399 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
400 Log:
401 webirc bugfix
402
403
404 Changes: Modified:
405 +1 -1 trunk/extensions/m_webirc.c (File Modified)
406
407
408 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
409 Log:
410 chghost: refuse spoofs which are empty or start with a colon
411 (would break the protocol)
412
413
414 Changes: Modified:
415 +3 -0 trunk/modules/m_chghost.c (File Modified)
416
417
418 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
419 Log:
420 Fix description of 043 numeric.
421
422
423 Changes: Modified:
424 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
425
426
427 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
428 Log:
429 SAVE: make the nickTS of the UID nick equal to 100, so it
430 is always in sync on the network.
431
432
433 Changes: Modified:
434 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
435 +15 -11 trunk/modules/core/m_nick.c (File Modified)
436
437
438 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
439 Log:
440 Force nickTS to increase when a local user changes their nick.
441
442
443 Changes: Modified:
444 +5 -1 trunk/modules/core/m_nick.c (File Modified)
445
446
447 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
448 Log:
449 Remove #define UFLAGS. We haven't allowed this
450 undocumented extension to the IRC protocol for
451 years (allowing an initial umode in USER).
452
453
454 Changes: Modified:
455 +0 -2 trunk/modules/m_user.c (File Modified)
456
457
458 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
459 Log:
460 Move new_local_user hook, so it is possible to call
461 exit_client() from it, refusing the connection.
462
463
464 Changes: Modified:
465 +3 -1 trunk/doc/hooks.txt (File Modified)
466 +10 -9 trunk/src/s_user.c (File Modified)
467
468
469 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
470 Log:
471 Only free PreClient struct when the rest of the Client
472 is freed, not immediately upon exit_client(). Doing this
473 would cause problems with sasl's new_local_user hook
474 vs hooks that exit the client there.
475
476
477 Changes: Modified:
478 +0 -1 trunk/src/client.c (File Modified)
479
480
481 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
482 Log:
483 Use TS6 prefix for server-server JOIN 0.
484
485
486 Changes: Modified:
487 +2 -1 trunk/modules/core/m_join.c (File Modified)
488
489
490 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
491 Log:
492 Use orighost in kill server notices.
493
494
495 Changes: Modified:
496 +3 -3 trunk/modules/core/m_kill.c (File Modified)
497
498
499 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
500 Log:
501 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
502
503
504 Changes: Modified:
505 +3 -3 trunk/modules/m_set.c (File Modified)
506
507
508 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
509 Log:
510 - 2.2 operline
511
512
513 Changes: Modified:
514 +1 -1 trunk/src/messages.tab (File Modified)
515
516
517 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
518 Log:
519 Show max_clients in /info.
520
521
522 Changes: Modified:
523 +6 -0 trunk/modules/m_info.c (File Modified)
524
525
526 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
527 Log:
528 Don't allow /quote set max higher than the
529 serverinfo::max_clients ircd.conf value.
530
531
532 Changes: Modified:
533 +8 -0 trunk/modules/m_set.c (File Modified)
534
535
536 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
537 Log:
538 Change code that checks maxclients limit: allow exactly
539 the configured amount of non-exceed_limit clients.
540 Code that appeared to limit exceed_limit clients too
541 but less heavily removed (it was not effective because
542 the parentheses were wrong).
543
544
545 Changes: Modified:
546 +2 -4 trunk/src/s_user.c (File Modified)
547
548
549 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
550 Log:
551 By default, leave MAX_BUFFER fds free for log files,
552 server connections, ident lookups, exceed_limit clients,
553 etc. Mention this in example.conf and reference.conf.
554
555
556 Changes: Modified:
557 +4 -2 trunk/doc/example.conf (File Modified)
558 +3 -1 trunk/doc/reference.conf (File Modified)
559 +1 -1 trunk/src/s_conf.c (File Modified)
560
561
562 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
563 Log:
564 --with-maxclients configure option is gone
565
566
567 Changes: Modified:
568 +0 -11 trunk/INSTALL (File Modified)
569
570
571 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
572 Log:
573 Make the code that raises fd rlimit to hard limit work.
574
575
576 Changes: Modified:
577 +5 -5 trunk/src/ircd.c (File Modified)
578
579
580 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
581 Log:
582 - note the I/O reworking
583
584
585 Changes: Modified:
586 +2 -0 trunk/NEWS (File Modified)
587
588
589 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
590 Log:
591 - use mkdir -p
592
593
594 Changes: Modified:
595 +4 -4 trunk/doc/Makefile.in (File Modified)
596
597
598 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
599 Log:
600 - enforce proper conditions for EPOLL_CTL_DEL.
601 - remove possibly problematic "performance" check
602
603
604 Changes: Modified:
605 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
606
607
608 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
609 Log:
610 - rename m_list_safelist to m_list and remove ratbox implementation
611
612
613 Changes: Modified:
614 +393 -664 trunk/modules/Makefile.in (File Modified)
615 + - trunk/modules/m_list.c (File Added)
616 + - trunk/modules/m_list_ratbox.c (File Deleted)
617 + - trunk/modules/m_list_safelist.c (File Deleted)
618
619
620 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
621 Log:
622 - some more transit to sendto_one_numeric().
623
624
625 Changes: Modified:
626 +2 -3 trunk/modules/m_away.c (File Modified)
627 +3 -3 trunk/src/messages.tab (File Modified)
628 +1 -1 trunk/src/s_user.c (File Modified)
629
630
631 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
632 Log:
633 - change some sendto_one() to sendto_one_numeric().
634
635
636 Changes: Modified:
637 +4 -10 trunk/modules/m_admin.c (File Modified)
638 +3 -3 trunk/modules/m_map.c (File Modified)
639 +12 -12 trunk/src/messages.tab (File Modified)
640 +1 -2 trunk/src/s_conf.c (File Modified)
641 +9 -10 trunk/src/s_user.c (File Modified)
642
643
644 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
645 Log:
646 - river's ports.c from old charybdis trunk
647
648
649 Changes: Modified:
650 +195 -0 trunk/configure.ac (File Modified)
651 + - trunk/libcharybdis/ports.c (File Added)
652
653
654 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
655 Log:
656 - remove broken ports stuff and devpoll stuff.
657
658
659 Changes: Modified:
660 +0 -307 trunk/configure (File Modified)
661 +0 -21 trunk/configure.ac (File Modified)
662 +0 -474 trunk/include/setup.h.in (File Modified)
663 + - trunk/libcharybdis/devpoll.c (File Deleted)
664 + - trunk/libcharybdis/ports.c (File Deleted)
665
666
667 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
668 Log:
669 - regenerate files
670
671
672 Changes: Modified:
673 +1 -25 trunk/configure (File Modified)
674 +0 -3 trunk/include/setup.h.in (File Modified)
675
676
677 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
678 Log:
679 - remove x86-optimized hash code.
680
681
682 Changes: Modified:
683 +0 -13 trunk/configure.ac (File Modified)
684 +2 -187 trunk/src/Makefile.in (File Modified)
685 + - trunk/src/fnvhash.s (File Deleted)
686
687
688 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
689 Log:
690 - apparently setting KE_LENGTH to 128 is fine.
691
692
693 Changes: Modified:
694 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
695
696
697 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
698 Log:
699 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
700
701
702 Changes: Modified:
703 +5627 -5747 trunk/configure (File Modified)
704 +0 -15 trunk/configure.ac (File Modified)
705 +0 -2 trunk/include/m_info.h (File Modified)
706 +6 -9 trunk/include/setup.h.in (File Modified)
707 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
708
709
710 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
711 Log:
712 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
713 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
714 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
715
716
717 Changes: Modified:
718 +0 -5 trunk/include/config.h (File Modified)
719 +0 -5 trunk/include/config.h.dist (File Modified)
720 +0 -6 trunk/include/defaults.h (File Modified)
721 +0 -3 trunk/include/m_info.h (File Modified)
722 +21 -7 trunk/libcharybdis/commio.c (File Modified)
723 +2 -0 trunk/libcharybdis/commio.h (File Modified)
724 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
725 +4 -3 trunk/libcharybdis/poll.c (File Modified)
726 +0 -3 trunk/libcharybdis/select.c (File Modified)
727 +0 -9 trunk/src/ircd.c (File Modified)
728 +23 -26 trunk/src/listener.c (File Modified)
729 +2 -1 trunk/src/restart.c (File Modified)
730 +5 -1 trunk/src/s_auth.c (File Modified)
731 +1 -1 trunk/src/s_conf.c (File Modified)
732 +3 -1 trunk/src/s_serv.c (File Modified)
733
734
735 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
736 Log:
737 Repair operspy who !#channel, broken by me in r3283.
738
739
740 Changes: Modified:
741 +2 -2 trunk/modules/m_who.c (File Modified)
742
743
744 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
745 Log:
746 Update bug report and IRC channel information.
747
748
749 Changes: Modified:
750 +2 -1 trunk/BUGS (File Modified)
751 +2 -1 trunk/NEWS (File Modified)
752
753
754 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
755 Log:
756 Change copyright years in version.c.SH as in release-2.1 r3339.
757
758
759 Changes: Modified:
760 +2 -2 trunk/src/version.c.SH (File Modified)
761
762
763 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
764 Log:
765 Rerun autoconf.
766
767
768 Changes: Modified:
769 +104 -0 trunk/configure (File Modified)
770
771
772 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
773 Log:
774 Need to check for various flavours of epoll,
775 even if --enable-epoll is forced.
776
777
778 Changes: Modified:
779 +1 -0 trunk/configure.ac (File Modified)
780
781
782 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
783 Log:
784 Hack to allow some more warnings, already present in configure (?).
785
786
787 Changes: Modified:
788 +1 -1 trunk/aclocal.m4 (File Modified)
789
790
791 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
792 Log:
793 Merge old trunk r2077,r2079:
794 - Move closing of servlink control fd to close_connection()
795 instead of doing it in exit_local_server(), and make sure
796 we first close the data fd and then the control fd.
797 - Have servlink process ready fds in order net, data, ctrl
798 instead of ctrl, data, net. This seems to fix the problem
799 that squit reasons do not show up on the other side of a
800 ziplink (by making it send any final SQUIT and/or ERROR
801 before noticing the closed control fd).
802
803
804 Changes: Modified:
805 +1 -1 trunk/servlink/io.c (File Modified)
806 +3 -12 trunk/src/client.c (File Modified)
807
808
809 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
810 Log:
811 Don't show the UID if a TS6 server sends a kick with
812 an empty or no comment. Note that charybdis never sends
813 such kicks.
814
815
816 Changes: Modified:
817 +4 -4 trunk/modules/core/m_kick.c (File Modified)
818
819
820 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
821 Log:
822 Merge old trunk r2081:
823 Don't say that services cannot be killed in
824 ERR_ISCHANSERVICE message (given when trying
825 to kick or deop them), as that's not the case.
826
827
828 Changes: Modified:
829 +1 -1 trunk/src/messages.tab (File Modified)
830
831
832 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
833 Log:
834 Merge old trunk r2059
835 Clarifications to the descriptions of umode +Q and cmode +F,
836 suggested by Ariadne@SorceryNet.
837
838
839 Changes: Modified:
840 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
841 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
842
843
844 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
845 Log:
846 Merge old trunk r2907,r2991:
847 Allow TESTLINE on channel names.
848
849
850 Changes: Modified:
851 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
852 +4 -0 trunk/help/opers/testline (File Modified)
853 +22 -0 trunk/modules/m_testline.c (File Modified)
854
855
856 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
857 Log:
858 Merge old trunk r2835:
859 resolver: if sendto(2) fails, try sending to the next nameserver
860
861
862 Changes: Modified:
863 +1 -1 trunk/src/res.c (File Modified)
864
865
866 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
867 Log:
868 Merge old trunk r2817:
869 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
870 starts with a digit. This is safe because the last
871 parameter is a nick and never a UID. (The first parameter
872 in a server-server two-param whois is a UID/SID.)
873
874
875 Changes: Modified:
876 +1 -1 trunk/modules/m_whois.c (File Modified)
877
878
879 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
880 Log:
881 Merge old trunk r2779,r2785:
882 Show correct privilege name in a few ERR_NOPRIVS numerics.
883
884
885 Changes: Modified:
886 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
887 +1 -1 trunk/extensions/m_opme.c (File Modified)
888 +2 -2 trunk/unsupported/m_force.c (File Modified)
889
890
891 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
892 Log:
893 Merge old trunk r2695:
894 Send an SQUIT instead of an ERROR to announce /die to connected servers.
895 This will generate better server notices.
896
897
898 Changes: Modified:
899 +3 -2 trunk/modules/core/m_die.c (File Modified)
900
901
902 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
903 Log:
904 Merge old trunk r2294:
905 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
906
907
908 Changes: Modified:
909 +1 -1 trunk/src/s_user.c (File Modified)
910
911
912 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
913 Log:
914 Merge old trunk r2226:
915 If we are connecting outward to a server, check if the
916 server name they sent is the same as what we tried to
917 connect to. Previously such a connection could succeed
918 if there existed connect blocks with the same IP and
919 passwords for the other server name.
920
921
922 Changes: Modified:
923 +11 -0 trunk/modules/core/m_server.c (File Modified)
924
925
926 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
927 Log:
928 Merge old trunk r2212:
929 Another handling of SJOINs without nicks:
930 Propagate them if the channel is +P or the channel
931 already existed, otherwise remove the channel again
932 and do not propagate the SJOIN.
933
934
935 Changes: Modified:
936 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
937
938
939 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
940 Log:
941 Remove channels entirely from /whois on services.
942 This cannot be overridden with operspy.
943
944
945 Changes: Modified:
946 +20 -17 trunk/modules/m_whois.c (File Modified)
947
948
949 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
950 Log:
951 Fix /who on channels with ** in their name.
952
953
954 Changes: Modified:
955 +2 -2 trunk/modules/m_who.c (File Modified)
956
957
958 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
959 Log:
960 NEWS: As in 2.1.3, mention that the TS6 revision will
961 interoperate with older versions
962
963
964 Changes: Modified:
965 +2 -1 trunk/NEWS (File Modified)
966
967
968 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
969 Log:
970 Fix documentation of HIDE_SERVERS_IPS define.
971
972
973 Changes: Modified:
974 +2 -2 trunk/include/config.h.dist (File Modified)
975
976
977 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
978 Log:
979 Don't leak auth{} spoofed ip for I-line is full notice either.
980
981
982 Changes: Modified:
983 +1 -1 trunk/src/s_conf.c (File Modified)
984
985
986 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
987 Log:
988 Update NEWS.
989
990
991 Changes: Modified:
992 +37 -0 trunk/NEWS (File Modified)
993
994
995 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
996 Log:
997 Allow /invite (but not invex) to override +r, +l, +j in
998 addition to +i. As before, a restrictive mode must be in
999 place at /invite time for the invite to have an effect;
1000 +r does not count as a restrictive mode if the user is
1001 logged in; +l and +j always count as restrictive modes to
1002 allow for cases where they would allow join at /invite
1003 time but not when the user tries to join.
1004
1005
1006 Changes: Modified:
1007 +6 -2 trunk/modules/m_invite.c (File Modified)
1008 +21 -10 trunk/src/channel.c (File Modified)
1009
1010
1011 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1012 Log:
1013 Remove invite_ops_only, forcing it to YES.
1014
1015
1016 Changes: Modified:
1017 +0 -1 trunk/doc/example.conf (File Modified)
1018 +0 -5 trunk/doc/reference.conf (File Modified)
1019 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1020 +0 -1 trunk/include/s_conf.h (File Modified)
1021 +0 -6 trunk/modules/m_info.c (File Modified)
1022 +10 -14 trunk/modules/m_invite.c (File Modified)
1023 +0 -1 trunk/src/newconf.c (File Modified)
1024 +0 -1 trunk/src/s_conf.c (File Modified)
1025
1026
1027 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1028 Log:
1029 Move username check after xline and dnsbl checks, so it
1030 will not complain to opers about clients who are xlined
1031 or blacklisted anyway (both of which silently reject).
1032
1033
1034 Changes: Modified:
1035 +15 -15 trunk/src/s_user.c (File Modified)
1036
1037
1038 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1039 Log:
1040 - MASTER_MAX is no longer relevant
1041
1042
1043 Changes: Modified:
1044 +0 -7 trunk/modules/m_set.c (File Modified)
1045
1046
1047 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1048 Log:
1049 - add config option for setting max_clients.
1050
1051
1052 Changes: Modified:
1053 +5 -0 trunk/doc/example.conf (File Modified)
1054 +5 -0 trunk/doc/reference.conf (File Modified)
1055 +2 -0 trunk/include/s_conf.h (File Modified)
1056 +1 -1 trunk/src/ircd.c (File Modified)
1057 +2 -0 trunk/src/newconf.c (File Modified)
1058 +2 -1 trunk/src/s_conf.c (File Modified)
1059
1060
1061 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1062 Log:
1063 - remove get_maxrss() and all of that insecure and unsafe nonsense
1064
1065
1066 Changes: Modified:
1067 +3 -38 trunk/src/ircd.c (File Modified)
1068 +1 -1 trunk/src/restart.c (File Modified)
1069 +0 -4 trunk/src/s_stats.c (File Modified)
1070
1071
1072 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1073 Log:
1074 - avoid some potential NULL dereferencing
1075
1076
1077 Changes: Modified:
1078 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1079
1080
1081 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1082 Log:
1083 - fix a typo
1084
1085
1086 Changes: Modified:
1087 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1088
1089
1090 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1091 Log:
1092 - rework poll a bit for the MAXCONNECTIONS changes.
1093
1094
1095 Changes: Modified:
1096 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1097
1098
1099 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1100 Log:
1101 Our way of using kqueue may cause it to report fds we
1102 don't know about anymore, cope.
1103
1104
1105 Changes: Modified:
1106 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1107
1108
1109 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1110 Log:
1111 Don't reference freed memory (fde_t) in comm_close().
1112
1113
1114 Changes: Modified:
1115 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1116
1117
1118 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1119 Log:
1120 - fix for 100% cpu use
1121
1122
1123 Changes: Modified:
1124 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1125
1126
1127 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1128 Log:
1129 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1130
1131
1132 Changes: Modified:
1133 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1134
1135
1136 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1137 Log:
1138 - clear up use of fd_table in ircd.
1139
1140
1141 Changes: Modified:
1142 +3 -2 trunk/src/s_serv.c (File Modified)
1143
1144
1145 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1146 Log:
1147 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1148
1149
1150 Changes: Modified:
1151 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1152 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1153 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1154 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1155 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1156 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1157 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1158 +2 -2 trunk/libcharybdis/select.c (File Modified)
1159
1160
1161 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1162 Log:
1163 Fix some cases where the size argument to strlcpy()
1164 for usernames and hostnames is 1 too small.
1165
1166
1167 Changes: Modified:
1168 +1 -1 trunk/modules/m_chghost.c (File Modified)
1169 +2 -2 trunk/src/res.c (File Modified)
1170 +2 -2 trunk/src/s_user.c (File Modified)
1171
1172
1173 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1174 Log:
1175 Cut down quit/part/kick reasons to avoid quit reasons
1176 overflowing the client exiting server notice (from
1177 TOPICLEN to 260). kill reasons become shorter accordingly.
1178 kline/dline/gline reasons become 390.
1179 away messages stay at TOPICLEN for now.
1180
1181
1182 Changes: Modified:
1183 +8 -3 trunk/include/ircd_defs.h (File Modified)
1184 +2 -2 trunk/modules/m_dline.c (File Modified)
1185 +4 -4 trunk/modules/m_gline.c (File Modified)
1186 +2 -2 trunk/modules/m_kline.c (File Modified)
1187
1188
1189 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1190 Log:
1191 Don't leak auth{} spoofed IP addresses in +f notices.
1192 from ratbox (androsyn)
1193
1194
1195 Changes: Modified:
1196 +10 -3 trunk/src/s_conf.c (File Modified)
1197
1198
1199 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1200 Log:
1201 Make oper_up() take +i/-i during opering up into account
1202 (e.g. no_oper_invis extension, +i in operator::umodes).
1203 Remove the hack from no_oper_invis.
1204
1205
1206 Changes: Modified:
1207 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1208 +4 -0 trunk/src/s_user.c (File Modified)
1209
1210
1211 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1212 Log:
1213 no_oper_invis: decrement invisible count when clearing
1214 invisible on a local client who has just opered up
1215 oper_up() should really do this
1216
1217
1218 Changes: Modified:
1219 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1220
1221
1222 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1223 Log:
1224 Put "End of Channel Quiet List" instead of
1225 "End of Channel Ban List" for a +q list.
1226 Due to client restrictions the numerics for
1227 quiet lists must be the same as for ban lists.
1228
1229
1230 Changes: Modified:
1231 +4 -1 trunk/src/chmode.c (File Modified)
1232
1233
1234 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1235 Log:
1236 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1237 Change TS6 JOIN processing
1238 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1239 a local user joins an existing channel
1240 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1241 propagating a TS6 JOIN
1242 - don't interpret simple modes in an incoming TS6 JOIN
1243
1244 This is to avoid desyncs when certain mode changes (e.g. -im)
1245 cross with joins. A downside is that simple modes will be
1246 more desynched when a JOIN creates a channel or lowers TS,
1247 but that's less important.
1248
1249 Update the TS6 specification to include this, and clarify
1250 that TMODE can come from a server and that MODE must be
1251 translated into TMODE from other servers too.
1252
1253
1254 Changes: Modified:
1255 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1256 +19 -127 trunk/modules/core/m_join.c (File Modified)
1257
1258
1259 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1260 Log:
1261 Make -logfile work again.
1262
1263
1264 Changes: Modified:
1265 +2 -2 trunk/src/s_log.c (File Modified)
1266
1267
1268 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1269 Log:
1270 - fix off-by-one memory overflow error.
1271
1272
1273 Changes: Modified:
1274 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1275
1276
1277 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1278 Log:
1279 Change handling of modularized umodes:
1280 - keep the bitmask reserved forever to the letter, fixing
1281 the problems when loading multiple umode modules,
1282 unloading them and then loading them in a different order
1283 - don't allow local users to change umodes which have
1284 been unloaded and don't set them on new users via
1285 default_umodes
1286
1287
1288 Changes: Modified:
1289 +24 -3 trunk/src/s_user.c (File Modified)
1290
1291
1292 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1293 Log:
1294 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1295
1296
1297 Changes: Modified:
1298 +1 -0 trunk/include/s_user.h (File Modified)
1299 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1300 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1301 +22 -0 trunk/src/s_user.c (File Modified)
1302
1303
1304 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1305 Log:
1306 DNSBL keyword substitution is available as of 2.1.3.
1307
1308
1309 Changes: Modified:
1310 +1 -1 trunk/doc/example.conf (File Modified)
1311
1312
1313 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1314 Log:
1315 Change two occurances like match(userinput, target_p->name) ||
1316 match(target_p->name, userinput) to just match(userinput,
1317 target_p->name). No client name can contain * or ? now.
1318
1319
1320 Changes: Modified:
1321 +1 -1 trunk/modules/m_trace.c (File Modified)
1322 +1 -2 trunk/src/s_serv.c (File Modified)
1323
1324
1325 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1326 Log:
1327 Do not try find_server() on a name find_client() has
1328 returned NULL for, as this will always return NULL
1329 since the removal of hostmasking.
1330
1331
1332 Changes: Modified:
1333 +1 -2 trunk/modules/m_pong.c (File Modified)
1334 +0 -4 trunk/src/s_serv.c (File Modified)
1335
1336
1337 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1338 Log:
1339 Remove server_exists() which checked whether the
1340 server name existed taking hostmasking into account
1341 and just check with find_server(); admittedly
1342 this checks if the name is a SID but that's not
1343 a real problem.
1344
1345
1346 Changes: Modified:
1347 +3 -27 trunk/modules/core/m_server.c (File Modified)
1348
1349
1350 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1351 Log:
1352 Remove hash_find_masked_server(), which made it possible
1353 to specify the full (unmasked) name of a server behind
1354 a hostmask. As a result find_any_client() (for prefixes)
1355 becomes equal to find_client(), so remove that too.
1356
1357
1358 Changes: Modified:
1359 +0 -1 trunk/include/hash.h (File Modified)
1360 +1 -75 trunk/src/hash.c (File Modified)
1361 +1 -1 trunk/src/parse.c (File Modified)
1362
1363
1364 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1365 Log:
1366 Remove '*' from valid server name characters.
1367 This makes it impossible to connect hostmasked servers.
1368 (This support didn't work well anyway, was incompatible
1369 with TS6 and we never masked ourselves.)
1370
1371
1372 Changes: Modified:
1373 +1 -1 trunk/src/match.c (File Modified)
1374
1375
1376 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1377 Log:
1378 Change spambot, flooder and jupe joiner notices from host to orighost.
1379
1380
1381 Changes: Modified:
1382 +1 -1 trunk/modules/core/m_join.c (File Modified)
1383 +2 -2 trunk/modules/core/m_message.c (File Modified)
1384 +2 -2 trunk/src/channel.c (File Modified)
1385
1386
1387 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1388 Log:
1389 Add documentation for SASL client protocol, same as atheme doc/SASL.
1390
1391
1392 Changes: Modified:
1393 + - trunk/doc/sasl.txt (File Added)
1394
1395
1396 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1397 Log:
1398 Include real hostname in Closing Link message for unknown
1399 connections that have sent USER. This is helpful for
1400 k-lined users while not breaking server IP hiding.
1401
1402
1403 Changes: Modified:
1404 +3 -1 trunk/src/client.c (File Modified)
1405
1406
1407 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1408 Log:
1409 Rerun autoconf.
1410
1411
1412 Changes: Modified:
1413 +29 -29 trunk/configure (File Modified)
1414
1415
1416 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1417 Log:
1418 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1419
1420
1421 Changes: Modified:
1422 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1423
1424
1425 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1426 Log:
1427 Backport from early 3.x:
1428
1429 --
1430 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1431 Log:
1432 - remove "Processing connection to foobar.net" message
1433
1434
1435 Changes: Modified:
1436 +0 -3 trunk/src/s_auth.c (File Modified)
1437
1438
1439 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1440 Log:
1441 - missed the processing connection one (actually, we can probably nuke this one)
1442
1443
1444 Changes: Modified:
1445 +1 -2 trunk/src/s_auth.c (File Modified)
1446
1447
1448 river 2006/09/27 16:33:05 UTC (20060927-2174)
1449 Log:
1450 get_client_name = stupid
1451
1452
1453
1454 Changes: Modified:
1455 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1456
1457
1458 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1459 Log:
1460 - remove excessive arguments
1461
1462
1463 Changes: Modified:
1464 +1 -2 trunk/src/s_conf.c (File Modified)
1465 +1 -1 trunk/src/s_user.c (File Modified)
1466
1467
1468 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1469 Log:
1470 - use sendto_one_notice() for on-connect notices too.
1471
1472
1473 Changes: Modified:
1474 +10 -10 trunk/src/s_auth.c (File Modified)
1475
1476
1477 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1478 Log:
1479 - use sendto_one_notice() in the core, too.
1480
1481
1482 Changes: Modified:
1483 +2 -2 trunk/src/chmode.c (File Modified)
1484 +8 -15 trunk/src/modules.c (File Modified)
1485 +3 -5 trunk/src/s_conf.c (File Modified)
1486 +1 -2 trunk/src/s_newconf.c (File Modified)
1487 +20 -57 trunk/src/s_user.c (File Modified)
1488
1489
1490 river 2006/09/27 16:19:25 UTC (20060927-2166)
1491 Log:
1492 the KILL command will use get_client_name(, SHOW_IP) instead of
1493 target->name, and will show a more useful error for local opers
1494
1495
1496
1497 Changes: Modified:
1498 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1499
1500
1501 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1502 Log:
1503 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1504
1505
1506 Changes: Modified:
1507 +4 -2 trunk/src/send.c (File Modified)
1508
1509
1510 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1511 Log:
1512 - back out r2159
1513
1514
1515 Changes: Modified:
1516 +1 -1 trunk/include/client.h (File Modified)
1517
1518
1519 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1520 Log:
1521 - get_id(): fall back to "*" if client has no known name
1522
1523
1524 Changes: Modified:
1525 +1 -1 trunk/include/client.h (File Modified)
1526
1527
1528 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1529 Log:
1530 - convert to sendto_one_notice().
1531
1532
1533 Changes: Modified:
1534 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1535 +4 -6 trunk/unsupported/m_force.c (File Modified)
1536
1537
1538 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1539 Log:
1540 - use sendto_one_notice() in many places instead of
1541 sendto_one(source_p, ":%s NOTICE %s :", ...);
1542
1543
1544 Changes: Modified:
1545 +10 -25 trunk/extensions/example_module.c (File Modified)
1546 +5 -14 trunk/extensions/hurt.c (File Modified)
1547 +1 -2 trunk/extensions/m_42.c (File Modified)
1548 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1549 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1550 +1 -2 trunk/extensions/m_opme.c (File Modified)
1551 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1552 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1553 +3 -7 trunk/modules/core/m_die.c (File Modified)
1554 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1555 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1556 +1 -2 trunk/modules/m_challenge.c (File Modified)
1557 +11 -15 trunk/modules/m_connect.c (File Modified)
1558 +20 -28 trunk/modules/m_dline.c (File Modified)
1559 +2 -2 trunk/modules/m_etrace.c (File Modified)
1560 +11 -21 trunk/modules/m_gline.c (File Modified)
1561 +2 -4 trunk/modules/m_kline.c (File Modified)
1562 +1 -2 trunk/modules/m_rehash.c (File Modified)
1563 +3 -7 trunk/modules/m_restart.c (File Modified)
1564 +31 -45 trunk/modules/m_set.c (File Modified)
1565 +2 -4 trunk/modules/m_testmask.c (File Modified)
1566 +5 -8 trunk/modules/m_unreject.c (File Modified)
1567 +2 -5 trunk/modules/m_xline.c (File Modified)
1568 --
1569
1570
1571 Changes: Modified:
1572 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1573 +10 -25 trunk/extensions/example_module.c (File Modified)
1574 +5 -14 trunk/extensions/hurt.c (File Modified)
1575 +1 -2 trunk/extensions/m_42.c (File Modified)
1576 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1577 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1578 +1 -2 trunk/extensions/m_opme.c (File Modified)
1579 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1580 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1581 +3 -7 trunk/modules/core/m_die.c (File Modified)
1582 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1583 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1584 +1 -2 trunk/modules/m_challenge.c (File Modified)
1585 +11 -15 trunk/modules/m_connect.c (File Modified)
1586 +2 -4 trunk/modules/m_dline.c (File Modified)
1587 +2 -2 trunk/modules/m_etrace.c (File Modified)
1588 +11 -21 trunk/modules/m_gline.c (File Modified)
1589 +2 -4 trunk/modules/m_kline.c (File Modified)
1590 +1 -2 trunk/modules/m_rehash.c (File Modified)
1591 +3 -7 trunk/modules/m_restart.c (File Modified)
1592 +31 -45 trunk/modules/m_set.c (File Modified)
1593 +2 -4 trunk/modules/m_testmask.c (File Modified)
1594 +5 -8 trunk/modules/m_unreject.c (File Modified)
1595 +1 -3 trunk/modules/m_xline.c (File Modified)
1596 +2 -2 trunk/src/chmode.c (File Modified)
1597 +8 -15 trunk/src/modules.c (File Modified)
1598 +10 -14 trunk/src/s_auth.c (File Modified)
1599 +3 -6 trunk/src/s_conf.c (File Modified)
1600 +1 -2 trunk/src/s_newconf.c (File Modified)
1601 +20 -57 trunk/src/s_user.c (File Modified)
1602 +4 -2 trunk/src/send.c (File Modified)
1603 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1604 +4 -6 trunk/unsupported/m_force.c (File Modified)
1605
1606
1607 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1608 Log:
1609 - keyword-subst from charybdis 2.2.
1610
1611
1612 Changes: Modified:
1613 +12 -3 trunk/doc/example.conf (File Modified)
1614 +58 -3 trunk/doc/reference.conf (File Modified)
1615 + - trunk/include/substitution.h (File Added)
1616 +1 -0 trunk/src/Makefile.in (File Modified)
1617 +2 -2 trunk/src/s_conf.c (File Modified)
1618 +164 -1 trunk/src/s_user.c (File Modified)
1619 + - trunk/src/substitution.c (File Added)
1620
1621
1622 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1623 Log:
1624 Removed merge tracking for "svnmerge" for
1625 http://svn.atheme.org/charybdis/branches/release-2.2
1626
1627
1628 Changes: Modified:
1629 + - trunk/ (Property Modified)
1630
1631
1632 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1633 Log:
1634 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1635 http://svn.atheme.org/charybdis/branches/release-2.2
1636
1637
1638 Changes: Modified:
1639 + - trunk/ (Property Modified)
1640
1641
1642 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1643 Log:
1644 Removed merge tracking for "svnmerge" for
1645 http://svn.atheme.org/charybdis/branches/release-2.2
1646
1647
1648 Changes: Modified:
1649 + - trunk/ (Property Modified)
1650
1651
1652 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1653 Log:
1654 Initialized merge tracking via "svnmerge" with revisions "1-2190" 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:57:47 UTC (20070125-3149)
1663 Log:
1664 - bleah
1665
1666
1667 Changes: Modified:
1668 + - trunk/ (Property Modified)
1669
1670
1671 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1672 Log:
1673 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1674 http://svn.atheme.org/charybdis/branches/release-2.2
1675
1676
1677 Changes: Modified:
1678 + - trunk/ (Property Modified)
1679
1680
1681 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1682 Log:
1683 - version bump to 2.2.0
1684
1685
1686 Changes: Modified:
1687 +3 -1 trunk/NEWS (File Modified)
1688 +1 -1 trunk/configure.ac (File Modified)
1689
1690
1691 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1692 Log:
1693 - the new plan:
1694 + branches/release-2.1 -> 2.2 base
1695 + 3.0 -> branches/cxxconversion
1696 + backport some immediate 3.0 functionality for 2.2
1697 + other stuff
1698
1699
1700 Changes: Modified:
1701 + - trunk/ (File Added)
1702
1703
1704 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1705 Log:
1706 Merged revisions 3135,3137 via svnmerge from
1707 http://svn.atheme.org/charybdis/trunk
1708
1709 ........
1710 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1711
1712 - Expand TRACE description
1713 - Mention expiry time in TESTLINE
1714 ........
1715 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1716
1717 Update copyright year for sgml docs to 2007.
1718 ........
1719
1720
1721 Changes: Modified:
1722 + - branches/release-2.1/ (Property Modified)
1723 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1724 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1725
1726
1727 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1728 Log:
1729 Merged revisions 1999 via svnmerge from
1730 http://svn.atheme.org/charybdis/trunk
1731 Add river to CREDITS
1732
1733 ........
1734 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1735
1736 vanity
1737 ........
1738
1739
1740 Changes: Modified:
1741 + - branches/release-2.1/ (Property Modified)
1742 +1 -0 branches/release-2.1/CREDITS (File Modified)
1743
1744
1745 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1746 Log:
1747 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1749
1750 ........
1751 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1752
1753 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1754 ........
1755 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1756
1757 - add use_forward to /info
1758 ........
1759 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1760
1761 Call channel_modes() with &me instead of source_p when
1762 sending out a JOIN and SJOIN for a local user. This
1763 saves checking whether they are on the channel they
1764 have just joined.
1765 ........
1766 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1767
1768 If use_forward is disabled:
1769 - hide +fFQ in 005
1770 - hide +f in /mode #channel (/mode #channel f still shows it)
1771 - do not send any mode changes adding +f to local clients
1772 (-f ones are still sent)
1773 ........
1774
1775
1776 Changes: Modified:
1777 + - branches/release-2.1/ (Property Modified)
1778 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1779 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1780 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1781 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1782 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1783 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1784 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1785 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1786 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1787 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1788 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1789 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1790
1791
1792 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1793 Log:
1794 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1795
1796
1797 Changes: Modified:
1798 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1799 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1800 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1801
1802
1803 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1804 Log:
1805 Add accountability (wallops, log) to OKICK.
1806
1807
1808 Changes: Modified:
1809 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1810
1811
1812 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1813 Log:
1814 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1815 Similar to branches/release-2.2 r3061.
1816
1817
1818 Changes: Modified:
1819 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1820
1821
1822 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1823 Log:
1824 - Write xline to file after instead of before notifying opers and source
1825 - Also notify source of failure to add xline
1826 Similar to branches/release-2.2 r3057.
1827
1828
1829 Changes: Modified:
1830 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1831
1832
1833 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1834 Log:
1835 If a dline/kline/resv cannot be added to the file, send
1836 the regular notices to local opers and source anyway,
1837 and also warn the source (local opers were already warned).
1838 Similar to branches/release-2.2 r3053.
1839
1840
1841 Changes: Modified:
1842 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1843
1844
1845 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1846 Log:
1847 Port over fixes from unkline/unxline/unresv to undline.
1848 Similar to branches/release-2.2 r3049.
1849
1850
1851 Changes: Modified:
1852 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1853
1854
1855 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1856 Log:
1857 Merged revisions 2915 via svnmerge from
1858 http://svn.atheme.org/charybdis/trunk
1859
1860 ........
1861 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1862
1863 In usage message, show kline.conf and xline.conf instead
1864 of klines.conf and xlines.conf.
1865 ........
1866
1867
1868 Changes: Modified:
1869 + - branches/release-2.1/ (Property Modified)
1870 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1871
1872
1873 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1874 Log:
1875 Merged revisions 2831,2833,2853 via svnmerge from
1876 http://svn.atheme.org/charybdis/trunk
1877
1878 ........
1879 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1880
1881 unkline/unxline/unresv:
1882 - if fclose on the output returns an error, treat this as a
1883 write error too
1884 - check if the rename from the temp file to the ban conf failed
1885 ........
1886 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1887
1888 When adding a permanent dline/kline/xline/resv, check
1889 the return value of fclose().
1890 ........
1891 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1892
1893 Do not free xline aconf if it could not be written out.
1894 It will be added to the list in memory anyway.
1895 ........
1896
1897
1898 Changes: Modified:
1899 + - branches/release-2.1/ (Property Modified)
1900 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1901 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1902 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1903 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1904
1905
1906 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1907 Log:
1908 NEWS: Clarify effects of ip_cloaking changes a little.
1909
1910
1911 Changes: Modified:
1912 +2 -0 branches/release-2.1/NEWS (File Modified)
1913
1914
1915 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1916 Log:
1917 Rerun autoconf.
1918
1919
1920 Changes: Modified:
1921 +9 -9 branches/release-2.1/configure (File Modified)
1922
1923
1924 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1925 Log:
1926 Version bump on 2.1 branch to 2.1.2.
1927
1928
1929 Changes: Modified:
1930 +1 -1 branches/release-2.1/configure.ac (File Modified)
1931
1932
1933 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1934 Log:
1935 Mention r2801/r2805.
1936
1937
1938 Changes: Modified:
1939 +1 -0 branches/release-2.1/NEWS (File Modified)
1940
1941
1942 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1943 Log:
1944 Merged revisions 2801 via svnmerge from
1945 http://svn.atheme.org/charybdis/trunk
1946
1947 ........
1948 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1949
1950 ip_cloaking: try to avoid truncation by removing more
1951 components of the hostname (except the TLD).
1952 ........
1953
1954
1955 Changes: Modified:
1956 + - branches/release-2.1/ (Property Modified)
1957 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1958
1959
1960 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1961 Log:
1962 Update NEWS.
1963
1964
1965 Changes: Modified:
1966 +8 -1 branches/release-2.1/NEWS (File Modified)
1967
1968
1969 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1970 Log:
1971 Merged revisions 2781 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1973
1974 ........
1975 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1976
1977 Fix stupid bug: checked a hostmask against the found
1978 ban instead of all exceptions, causing all host mangled
1979 clients to be exempted if there was a single ban
1980 exception in many cases.
1981 ........
1982
1983
1984 Changes: Modified:
1985 + - branches/release-2.1/ (Property Modified)
1986 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1987
1988
1989 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1990 Log:
1991 Merged revisions 2773 via svnmerge from
1992 http://svn.atheme.org/charybdis/trunk
1993
1994 ........
1995 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1996
1997 user@host must be *@* for a shared{} block with flags=locops
1998 (server should not be *).
1999 ........
2000
2001
2002 Changes: Modified:
2003 + - branches/release-2.1/ (Property Modified)
2004 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2005
2006
2007 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2008 Log:
2009 Tweak \s code a little.
2010
2011
2012 Changes: Modified:
2013 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2014 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2015 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2016
2017
2018 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2019 Log:
2020 Merged revisions 2761 via svnmerge from
2021 http://svn.atheme.org/charybdis/trunk
2022
2023 ........
2024 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2025
2026 The testline/no_tilde fixes are in 2.1.1.
2027 ........
2028
2029
2030 Changes: Modified:
2031 + - branches/release-2.1/ (Property Modified)
2032 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2033
2034
2035 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2036 Log:
2037 Update NEWS.
2038
2039
2040 Changes: Modified:
2041 +4 -1 branches/release-2.1/NEWS (File Modified)
2042
2043
2044 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2045 Log:
2046 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
2047 http://svn.atheme.org/charybdis/trunk
2048 no_tilde fixes
2049
2050 ........
2051 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2052
2053 If the auth{} block has no_tilde and is not kline exempt,
2054 check the username without tilde against klines too.
2055 This is consistent with the way klines work on spoofs
2056 (klines checked on both raw and appearing-on-IRC version).
2057 ........
2058 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2059
2060 Rework the fix for klines with no_tilde.
2061 Add an extra argument to find_address_conf() for the
2062 username without tilde, as that may contain one character more.
2063 ........
2064 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2065
2066 Unbreak compile (because of r2697).
2067 testline with ~ could be improved some more perhaps, but this should work.
2068 ........
2069 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2070
2071 testline: take no_tilde and username truncation into account
2072 ........
2073 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2074
2075 Add some information on /testline with no_tilde and username truncation.
2076 ........
2077
2078
2079 Changes: Modified:
2080 + - branches/release-2.1/ (Property Modified)
2081 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2082 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2083 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2084 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2085 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2086 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2087
2088
2089 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2090 Log:
2091 Merged revisions 2149,2151 via svnmerge from
2092 http://svn.atheme.org/charybdis/trunk
2093
2094 ........
2095 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2096
2097 Move kills from services from +s to +k snomask.
2098 Kills from non-service opers remain on +s.
2099 ........
2100 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2101
2102 Update description of +s and +k snomasks.
2103 ........
2104
2105
2106 Changes: Modified:
2107 + - branches/release-2.1/ (Property Modified)
2108 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2109 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2110 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2111
2112
2113 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2114 Log:
2115 Merged revisions 2685 via svnmerge from
2116 http://svn.atheme.org/charybdis/trunk
2117
2118 ........
2119 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2120
2121 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2122 ........
2123
2124
2125 Changes: Modified:
2126 + - branches/release-2.1/ (Property Modified)
2127 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2128
2129
2130 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2131 Log:
2132 Merged revisions 2693 via svnmerge from
2133 http://svn.atheme.org/charybdis/trunk
2134
2135 ........
2136 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2137
2138 Fix truncation (by one) of unidented usernames
2139 if user registration is done because of DNSBL
2140 completion (which is the usual case if a valid
2141 NICK and USER are sent quickly and any DNSBLs
2142 are enabled).
2143 ........
2144
2145
2146 Changes: Modified:
2147 + - branches/release-2.1/ (Property Modified)
2148 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2149
2150
2151 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2152 Log:
2153 Update NEWS.
2154
2155
2156 Changes: Modified:
2157 +10 -0 branches/release-2.1/NEWS (File Modified)
2158
2159
2160 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2161 Log:
2162 Rerun autoconf.
2163
2164
2165 Changes: Modified:
2166 +9 -9 branches/release-2.1/configure (File Modified)
2167
2168
2169 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2170 Log:
2171 Version bump to 2.1.1.
2172
2173
2174 Changes: Modified:
2175 +1 -1 branches/release-2.1/configure.ac (File Modified)
2176
2177
2178 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2179 Log:
2180 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
2181 http://svn.atheme.org/charybdis/trunk
2182
2183 ........
2184 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2185
2186 - fix a server notice on SID collision where the server name is mentioned twice
2187 ........
2188 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2189
2190 - get_server_name() is stupid
2191 ........
2192 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2193
2194 - fix an oops
2195 ........
2196 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2197
2198 Do the Attempt to re-introduce SID server notice somewhat
2199 differently, showing a real host again if !HIDE_SERVERS_IPS
2200 and still showing the server name exactly once.
2201 ........
2202 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2203
2204 Fix log message for Attempt to re-introduce SID (server notice was ok).
2205 ........
2206 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2207
2208 - replace "No N line" with "no connect block" in a
2209 serverlog message
2210 - show attempted server name in a few serverlog messages
2211 ........
2212
2213
2214 Changes: Modified:
2215 + - branches/release-2.1/ (Property Modified)
2216 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2217
2218
2219 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2220 Log:
2221 Merged revisions 2218 via svnmerge from
2222 http://svn.atheme.org/charybdis/trunk
2223
2224 ........
2225 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2226
2227 Fix garbage in /stats y output on 64-bit archs.
2228 ........
2229
2230
2231 Changes: Modified:
2232 + - branches/release-2.1/ (Property Modified)
2233 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2234
2235
2236 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2237 Log:
2238 Merged revisions 2438 via svnmerge from
2239 http://svn.atheme.org/charybdis/trunk
2240
2241 ........
2242 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2243
2244 Enable Revision keyword in addition to Id.
2245 ........
2246
2247
2248 Changes: Modified:
2249 + - branches/release-2.1/ (Property Modified)
2250 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2251
2252
2253 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2254 Log:
2255 Merged revisions 2679 via svnmerge from
2256 http://svn.atheme.org/charybdis/trunk
2257
2258 ........
2259 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2260
2261 Port over ratbox 2.2 r23253 (anfl):
2262 - remove the cached storage of how many +beI there are, thereby fixing a
2263 case where it can get desynced from reality
2264 ........
2265
2266
2267 Changes: Modified:
2268 + - branches/release-2.1/ (Property Modified)
2269 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2270 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2271
2272
2273 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2274 Log:
2275 Merged revisions 2093,2095 via svnmerge from
2276 http://svn.atheme.org/charybdis/trunk
2277
2278 ........
2279 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2280
2281 - change DNSBL licensing to BSD.
2282 ........
2283 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2284
2285 - change x86-assembly FNV implementation to BSD license
2286 ........
2287
2288
2289 Changes: Modified:
2290 + - branches/release-2.1/ (Property Modified)
2291 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2292 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2293
2294
2295 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2296 Log:
2297 Merged revisions 2073,2075 via svnmerge from
2298 http://svn.atheme.org/charybdis/trunk
2299
2300 ........
2301 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2302
2303 Put full information in the squit reason when exiting
2304 a server due to a servlink (ziplinks) error.
2305 ........
2306 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2307
2308 Put full information in the squit reason when exiting
2309 a server due to not enough arguments for a command.
2310 ........
2311
2312
2313 Changes: Modified:
2314 + - branches/release-2.1/ (Property Modified)
2315 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2316 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2317
2318
2319 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2320 Log:
2321 Merged revisions 2071 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2323
2324 ........
2325 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2326
2327 Don't redirect users from an existing domain to an
2328 existing server in reference.conf.
2329 Idea from ratbox.
2330 ........
2331
2332
2333 Changes: Modified:
2334 + - branches/release-2.1/ (Property Modified)
2335 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2336
2337
2338 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2339 Log:
2340 Merged revisions 2053 via svnmerge from
2341 http://svn.atheme.org/charybdis/trunk
2342
2343 ........
2344 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2345
2346 Make find_channel_membership() choose the shortest list
2347 (channel's list or user's list) to search, avoiding excessive
2348 CPU usage with services which are in lots of channels.
2349 From ratbox 2.2 (anfl/jilles)
2350 ........
2351
2352
2353 Changes: Modified:
2354 + - branches/release-2.1/ (Property Modified)
2355 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2356
2357
2358 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2359 Log:
2360 Rerun autoconf.
2361
2362
2363 Changes: Modified:
2364 +9 -9 branches/release-2.1/configure (File Modified)
2365
2366
2367 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2368 Log:
2369 Version change 2.1.0rc1 -> 2.1.0 (release).
2370
2371
2372 Changes: Modified:
2373 +1 -1 branches/release-2.1/configure.ac (File Modified)
2374
2375
2376 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2377 Log:
2378 Merged revisions 2029 via svnmerge from
2379 http://svn.atheme.org/charybdis/trunk
2380
2381 ........
2382 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2383
2384 NEWS: mention m_webirc.c module
2385 ........
2386
2387
2388 Changes: Modified:
2389 + - branches/release-2.1/ (Property Modified)
2390 +1 -0 branches/release-2.1/NEWS (File Modified)
2391
2392
2393 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2394 Log:
2395 Rerun autoconf.
2396
2397
2398 Changes: Modified:
2399 +9 -9 branches/release-2.1/configure (File Modified)
2400
2401
2402 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2403 Log:
2404 Change version to 2.1.0rc1.
2405
2406
2407 Changes: Modified:
2408 +1 -1 branches/release-2.1/configure.ac (File Modified)
2409
2410
2411 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2412 Log:
2413 Merged revisions 2021 via svnmerge from
2414 http://svn.atheme.org/charybdis/trunk
2415
2416 ........
2417 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2418
2419 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2420 related flaky looking things, and instead keep a list
2421 of BlacklistClients in PreClient.
2422 ........
2423
2424
2425 Changes: Modified:
2426 + - branches/release-2.1/ (Property Modified)
2427 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2428 +1 -1 branches/release-2.1/include/client.h (File Modified)
2429 +0 -1 branches/release-2.1/include/res.h (File Modified)
2430 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2431 +0 -24 branches/release-2.1/src/res.c (File Modified)
2432 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2433
2434
2435 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2436 Log:
2437 Merged revisions 2015,2017 via svnmerge from
2438 http://svn.atheme.org/charybdis/trunk
2439
2440 ........
2441 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2442
2443 Check if the name in the question section of the
2444 DNS reply matches what we queried, to guard against
2445 late replies to a previous query with the same id.
2446 ........
2447 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2448
2449 res.c: add a comment summarizing our changes
2450 ........
2451
2452
2453 Changes: Modified:
2454 + - branches/release-2.1/ (Property Modified)
2455 +53 -18 branches/release-2.1/src/res.c (File Modified)
2456
2457
2458 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2459 Log:
2460 Merged revisions 1981 via svnmerge from
2461 http://svn.atheme.org/charybdis/trunk
2462
2463 ........
2464 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2465
2466 Alphabetize extensions and tweak the descriptions a little.
2467 ........
2468
2469
2470 Changes: Modified:
2471 + - branches/release-2.1/ (Property Modified)
2472 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2473 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2474
2475
2476 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2477 Log:
2478 Merged revisions 1975 via svnmerge from
2479 http://svn.atheme.org/charybdis/trunk
2480
2481 ........
2482 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2483
2484 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2485 We should use the IP and not truncate the hostname.
2486 From ratbox 2.2 (androsyn)
2487 ........
2488
2489
2490 Changes: Modified:
2491 + - branches/release-2.1/ (Property Modified)
2492 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2493
2494
2495 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2496 Log:
2497 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2498 http://svn.atheme.org/charybdis/trunk
2499
2500
2501 Changes: Modified:
2502 + - branches/release-2.1/ (Property Modified)
2503
2504
2505 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2506 Log:
2507 - branch 2.1 release family
2508
2509
2510 Changes: Modified:
2511 + - branches/release-2.1/ (File Added)
2512
2513
2514 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2515 Log:
2516 Describe new handling of host mangling in channel bans in SGML.
2517
2518
2519 Changes: Modified:
2520 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2521
2522
2523 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2524 Log:
2525 - ok, 2.1 operline brought to you by marvin the melancholy robot
2526
2527
2528 Changes: Modified:
2529 +1 -1 trunk/src/messages.tab (File Modified)
2530
2531
2532 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2533 Log:
2534 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2535 If anybody comes up with anything better, then please let us know
2536 and we will change this before 2.1 is branched.
2537
2538
2539 Changes: Modified:
2540 +1 -1 trunk/src/messages.tab (File Modified)
2541
2542
2543 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2544 Log:
2545 Add EUID to capab.txt.
2546
2547
2548 Changes: Modified:
2549 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2550
2551
2552 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2553 Log:
2554 Update NEWS file.
2555
2556
2557 Changes: Modified:
2558 +3 -0 trunk/NEWS (File Modified)
2559
2560
2561 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2562 Log:
2563 Allow service{} servers to manipulate the nick delay table
2564 (for "nickserv enforcement").
2565 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2566 If duration is 0, the nickdelay entry is removed, otherwise
2567 it is added with the duration in seconds (maximum 24 hours).
2568 It is suggested that this is used if the EUID capab is present.
2569
2570
2571 Changes: Modified:
2572 +42 -1 trunk/modules/m_services.c (File Modified)
2573
2574
2575 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2576 Log:
2577 HURT: strip off *@ from the start of the mask
2578 reject anything else containing '@' or '!'
2579
2580
2581 Changes: Modified:
2582 +11 -0 trunk/extensions/hurt.c (File Modified)
2583
2584
2585 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2586 Log:
2587 ircd.c: need supported.h here
2588
2589
2590 Changes: Modified:
2591 +1 -0 trunk/src/ircd.c (File Modified)
2592
2593
2594 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2595 Log:
2596 HURT: less ambiguity here
2597 ips/hosts to be hurt must contain a '.' or ':' otherwise
2598 they are interpreted as nicks
2599
2600
2601 Changes: Modified:
2602 +14 -9 trunk/extensions/hurt.c (File Modified)
2603
2604
2605 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2606 Log:
2607 - we're now ircd-charybdis.org.
2608 - properly alphabetize credits
2609
2610
2611 Changes: Modified:
2612 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2613
2614
2615 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2616 Log:
2617 - add additional modules to the configs
2618
2619
2620 Changes: Modified:
2621 +6 -0 trunk/doc/example.conf (File Modified)
2622 +12 -0 trunk/doc/reference.conf (File Modified)
2623
2624
2625 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2626 Log:
2627 - remove hurt.h, it is pointless and confusing
2628
2629
2630 Changes: Modified:
2631 +27 -62 trunk/extensions/hurt.c (File Modified)
2632 + - trunk/extensions/hurt.h (File Deleted)
2633
2634
2635 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2636 Log:
2637 - add code to suggest a local HURT by nickname.
2638 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2639
2640
2641 Changes: Modified:
2642 +40 -10 trunk/extensions/hurt.c (File Modified)
2643 +1 -0 trunk/extensions/hurt.h (File Modified)
2644
2645
2646 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2647 Log:
2648 - update NEWS file
2649
2650
2651 Changes: Modified:
2652 +2 -1 trunk/NEWS (File Modified)
2653
2654
2655 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2656 Log:
2657 MASKTRACE/TESTMASK: check orighost as well
2658
2659
2660 Changes: Modified:
2661 +4 -2 trunk/modules/m_etrace.c (File Modified)
2662 +3 -1 trunk/modules/m_testmask.c (File Modified)
2663
2664
2665 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2666 Log:
2667 Make RPL_ISUPPORT (005) numeric modularizable.
2668 Currently it will reassemble the numeric every time
2669 it needs to be sent, using a few dozen callbacks;
2670 if this is too slow some caching scheme should be
2671 implemented.
2672
2673
2674 Changes: Modified:
2675 +0 -1 trunk/include/s_user.h (File Modified)
2676 +36 -114 trunk/include/supported.h (File Modified)
2677 +1 -1 trunk/modules/m_version.c (File Modified)
2678 +1 -0 trunk/src/Makefile.in (File Modified)
2679 +1 -0 trunk/src/ircd.c (File Modified)
2680 +300 -25 trunk/src/s_user.c (File Modified)
2681 + - trunk/src/supported.c (File Added)
2682
2683
2684 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2685 Log:
2686 EUID orighost could differ from host only in case,
2687 do not mark as dynamic spoof then
2688
2689
2690 Changes: Modified:
2691 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2692
2693
2694 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2695 Log:
2696 kline help file: clarify a bit and remove some obsolete stuff
2697 partly suggested by Olin
2698
2699
2700 Changes: Modified:
2701 +8 -8 trunk/help/opers/kline (File Modified)
2702
2703
2704 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2705 Log:
2706 Update NEWS file.
2707
2708
2709 Changes: Modified:
2710 +20 -0 trunk/NEWS (File Modified)
2711
2712
2713 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2714 Log:
2715 Show real host/IP to nonopers whoising themselves.
2716 The IP is not shown for auth{} spoofs, otherwise it is,
2717 as it looked rather weird to me to show an auth{} spoofed
2718 IP like this. (/userhost on self still shows the IP.)
2719
2720
2721 Changes: Modified:
2722 +13 -2 trunk/modules/m_whois.c (File Modified)
2723
2724
2725 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2726 Log:
2727 Document nick_delay stuff and move it around a bit.
2728
2729
2730 Changes: Modified:
2731 +1 -2 trunk/doc/example.conf (File Modified)
2732 +8 -2 trunk/doc/reference.conf (File Modified)
2733
2734
2735 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2736 Log:
2737 - disable nickdelay by default. Needs to be documented in reference.conf.
2738
2739
2740 Changes: Modified:
2741 +2 -0 trunk/doc/example.conf (File Modified)
2742 +2 -0 trunk/doc/reference.conf (File Modified)
2743
2744
2745 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2746 Log:
2747 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2748
2749
2750 Changes: Modified:
2751 +2 -1 trunk/modules/m_services.c (File Modified)
2752
2753
2754 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2755 Log:
2756 ip_cloaking: somewhat hackish but we need to send the
2757 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2758 umodes
2759
2760
2761 Changes: Modified:
2762 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2763
2764
2765 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2766 Log:
2767 If EUID is used, show realhost in far connect notice
2768 (but not in far disconnect notice).
2769
2770
2771 Changes: Modified:
2772 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2773
2774
2775 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2776 Log:
2777 ip_cloaking:
2778 - use non-ENCAP CHGHOST if possible
2779 - really introduce new users with their mangled and real
2780 host if +h is in default umodes
2781
2782
2783 Changes: Modified:
2784 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2785
2786
2787 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2788 Log:
2789 Add non-ENCAP CHGHOST.
2790
2791
2792 Changes: Modified:
2793 +49 -11 trunk/modules/m_chghost.c (File Modified)
2794
2795
2796 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2797 Log:
2798 Initial addition of EUID (puts realhost/account in same
2799 command as user introduction).
2800 See doc/technical/euid.txt for more information.
2801 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2802
2803
2804 Changes: Modified:
2805 + - trunk/doc/technical/euid.txt (File Added)
2806 +2 -1 trunk/include/s_serv.h (File Modified)
2807 +1 -1 trunk/include/s_user.h (File Modified)
2808 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2809 +1 -34 trunk/modules/m_chghost.c (File Modified)
2810 +0 -28 trunk/modules/m_services.c (File Modified)
2811 +30 -1 trunk/src/s_serv.c (File Modified)
2812 +30 -3 trunk/src/s_user.c (File Modified)
2813
2814
2815 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2816 Log:
2817 Store the mangled host in localClient and use it for
2818 ban matching (also match real host for mangled users,
2819 also match mangled host for uncloaked users).
2820 Improve interaction of +h with auth{} and services
2821 spoofs.
2822 Note that all of this only applies to clients who
2823 connect after the mangling module is loaded
2824 (other clients cannot even set +h).
2825 The sorcerynet cloaking module has not been updated
2826 for these changes.
2827
2828
2829 Changes: Modified:
2830 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2831 +3 -0 trunk/include/client.h (File Modified)
2832 +64 -5 trunk/src/channel.c (File Modified)
2833 +1 -0 trunk/src/client.c (File Modified)
2834 +2 -2 trunk/src/s_user.c (File Modified)
2835
2836
2837 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2838 Log:
2839 Document /stats U letters in sgml.
2840
2841
2842 Changes: Modified:
2843 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2844
2845
2846 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2847 Log:
2848 Better description of hub_mask and leaf_mask.
2849
2850
2851 Changes: Modified:
2852 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2853
2854
2855 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2856 Log:
2857 Add operspy_dont_care_user_info to sgml docs.
2858
2859
2860 Changes: Modified:
2861 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2862
2863
2864 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2865 Log:
2866 Add general::operspy_dont_care_user_info.
2867 This makes /who mask equivalent to /who !mask for opers
2868 with the operspy flag, and removes the operspy log/notice
2869 on /who mask, /masktrace and /scan.
2870 The necessary privilege (operspy flag) is unchanged.
2871 Behaviour for the other operspy commands (channel
2872 related ones) is also unchanged.
2873
2874
2875 Changes: Modified:
2876 +1 -0 trunk/doc/example.conf (File Modified)
2877 +6 -0 trunk/doc/reference.conf (File Modified)
2878 +1 -0 trunk/include/s_conf.h (File Modified)
2879 +10 -8 trunk/modules/m_etrace.c (File Modified)
2880 +6 -0 trunk/modules/m_info.c (File Modified)
2881 +8 -5 trunk/modules/m_scan.c (File Modified)
2882 +1 -1 trunk/modules/m_version.c (File Modified)
2883 +6 -1 trunk/modules/m_who.c (File Modified)
2884 +1 -0 trunk/src/newconf.c (File Modified)
2885 +1 -0 trunk/src/s_conf.c (File Modified)
2886
2887
2888 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2889 Log:
2890 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2891 This letter will also be used for showing operspy with
2892 limited accountability (show non channel related info
2893 without '!' or notice).
2894
2895
2896 Changes: Modified:
2897 +2 -0 trunk/doc/server-version-info (File Modified)
2898 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2899 +2 -0 trunk/include/ircd.h (File Modified)
2900 +6 -0 trunk/modules/m_info.c (File Modified)
2901 +2 -0 trunk/modules/m_version.c (File Modified)
2902 +1 -0 trunk/src/ircd_state.c (File Modified)
2903
2904
2905 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2906 Log:
2907 Add m_webirc module, allows showing real host of CGI:IRC users.
2908 Differences to the version available on my web page for a while:
2909 instructions on how to set it up.
2910
2911
2912 Changes: Modified:
2913 +137 -0 trunk/extensions/Makefile.in (File Modified)
2914 + - trunk/extensions/m_webirc.c (File Added)
2915
2916
2917 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2918 Log:
2919 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2920
2921
2922 Changes: Modified:
2923 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2924
2925
2926 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2927 Log:
2928 - move beu from core to contributors
2929 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2930
2931
2932 Changes: Modified:
2933 +2 -2 trunk/CREDITS (File Modified)
2934
2935
2936 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2937 Log:
2938 Mention that class blocks must be defined before the
2939 auth or connect blocks referencing them.
2940
2941
2942 Changes: Modified:
2943 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2944
2945
2946 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2947 Log:
2948 extb_canjoin:
2949 - change from "can join" to "is banned", this reverses sense
2950 and removes "weird" checks like for +i, +l, +j
2951 - don't allow $j to same channel
2952 - +s/+p restriction removed, anyone can /mode b anyway
2953 - +k check removed
2954
2955
2956 Changes: Modified:
2957 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2958
2959
2960 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2961 Log:
2962 Add a few important lines from reference.conf to example.conf.
2963
2964
2965 Changes: Modified:
2966 +8 -1 trunk/doc/example.conf (File Modified)
2967
2968
2969 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2970 Log:
2971 - we don't support rtsigio anymore
2972 - we definately don't support VMS nor Cygwin either.
2973
2974
2975 Changes: Modified:
2976 +2 -2 trunk/INSTALL (File Modified)
2977 +0 -2 trunk/README.FIRST (File Modified)
2978
2979
2980 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2981 Log:
2982 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2983
2984
2985 Changes: Modified:
2986 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2987
2988
2989 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2990 Log:
2991 extb_canjoin:
2992 - return EXTBAN_NOMATCH for a valid ban that does not match
2993 - consider a $j ban invalid if we were already processing a
2994 can_join for a $j ban
2995
2996
2997 Changes: Modified:
2998 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2999
3000
3001 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3002 Log:
3003 extb_extgecos: realhost -> orighost
3004
3005
3006 Changes: Modified:
3007 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3008
3009
3010 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3011 Log:
3012 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3013
3014
3015 Changes: Modified:
3016 +59 -0 trunk/extensions/Makefile.in (File Modified)
3017 + - trunk/extensions/extb_canjoin.c (File Added)
3018
3019
3020 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3021 Log:
3022 - oh right, charybdis calls that 'orighost'.
3023
3024
3025 Changes: Modified:
3026 +2 -2 trunk/modules/m_who.c (File Modified)
3027
3028
3029 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3030 Log:
3031 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3032
3033
3034 Changes: Modified:
3035 +2 -0 trunk/modules/m_who.c (File Modified)
3036
3037
3038 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3039 Log:
3040 - also check $x against realhost
3041
3042
3043 Changes: Modified:
3044 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3045
3046
3047 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3048 Log:
3049 Sorcerynet people want a debugging notice moved from +s to +d.
3050
3051
3052 Changes: Modified:
3053 +1 -1 trunk/src/blacklist.c (File Modified)
3054
3055
3056 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3057 Log:
3058 Use source_p instead of client_p for free_pre_client().
3059 client_p could be NULL or another client.
3060
3061
3062 Changes: Modified:
3063 +1 -1 trunk/src/client.c (File Modified)
3064
3065
3066 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3067 Log:
3068 - revert this, I know how to fix it now
3069
3070
3071 Changes: Modified:
3072 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3073
3074
3075 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3076 Log:
3077 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3078 This fix is probably suboptimal, but it does indeed fix the problem.
3079
3080
3081 Changes: Modified:
3082 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3083
3084
3085 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3086 Log:
3087 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3088
3089
3090 Changes: Modified:
3091 +49 -0 trunk/extensions/Makefile.in (File Modified)
3092 + - trunk/extensions/extb_extgecos.c (File Added)
3093
3094
3095 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3096 Log:
3097 Remove undocumented and unused general::fallback_to_ip6_int config option.
3098
3099
3100 Changes: Modified:
3101 +0 -3 trunk/include/s_conf.h (File Modified)
3102 +0 -3 trunk/src/newconf.c (File Modified)
3103
3104
3105 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3106 Log:
3107 SGML docs:
3108 - document new TESTMASK
3109 - mention that TESTMASK matching is the same as MASKTRACE matching
3110 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3111 been that way)
3112
3113
3114 Changes: Modified:
3115 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3116
3117
3118 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3119 Log:
3120 New testmask from ratbox 2.2.
3121 Allows matches on nick, ip and gecos in addition to user
3122 and host, and is fully analogous to masktrace.
3123 The numeric has changed from 724 to 727 and fields in it
3124 have changed.
3125
3126
3127 Changes: Modified:
3128 +4 -3 trunk/help/opers/testmask (File Modified)
3129 +1 -0 trunk/include/numeric.h (File Modified)
3130 +82 -9 trunk/modules/m_testmask.c (File Modified)
3131 +2 -2 trunk/src/messages.tab (File Modified)
3132
3133
3134 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3135 Log:
3136 contrib -> extensions
3137
3138
3139 Changes: Modified:
3140 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3141
3142
3143 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3144 Log:
3145 CHGHOST: Check validity of new hostname.
3146 If the command came from a local client (disabled by
3147 default), send an error message and drop the command.
3148 If the command came from a remote client or server,
3149 send a notice to opers and the target user (if local).
3150
3151
3152 Changes: Modified:
3153 +42 -1 trunk/modules/m_chghost.c (File Modified)
3154
3155
3156 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3157 Log:
3158 Update NEWS file.
3159
3160
3161 Changes: Modified:
3162 +23 -1 trunk/NEWS (File Modified)
3163
3164
3165 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3166 Log:
3167 When an outgoing server connection succeeds, set
3168 localClient->ip by simply copying the whole sockaddr
3169 struct instead of copying certain parts only.
3170
3171
3172 Changes: Modified:
3173 +1 -19 trunk/src/s_serv.c (File Modified)
3174
3175
3176 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3177 Log:
3178 Give a special error message and ignore the connect block
3179 if trying to add a connect block for the server's own name.
3180
3181
3182 Changes: Modified:
3183 +7 -0 trunk/src/newconf.c (File Modified)
3184
3185
3186 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3187 Log:
3188 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3189 when --disable-balloc is used, so that it compiles.
3190 Obviously the BlockHeapUsage() stub returns just zeroes so
3191 /stats z will be less informative.
3192
3193
3194 Changes: Modified:
3195 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3196
3197
3198 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3199 Log:
3200 Free and zero dns_query in DNS callback for outgoing connect.
3201 This avoids double free of reslist.
3202
3203
3204 Changes: Modified:
3205 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3206
3207
3208 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3209 Log:
3210 From ratbox, log failed outgoing connections to serverlog.
3211 Added: IP address.
3212
3213
3214 Changes: Modified:
3215 +13 -1 trunk/src/s_serv.c (File Modified)
3216
3217
3218 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3219 Log:
3220 Change serverlog message when connecting to be more clear and show the port number.
3221
3222
3223 Changes: Modified:
3224 +1 -1 trunk/src/s_serv.c (File Modified)
3225
3226
3227 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3228 Log:
3229 Remove gethost_byname(), this is meaningless
3230 since the removal of AAAA -> A fallback (r1763).
3231
3232
3233 Changes: Modified:
3234 +0 -1 trunk/include/res.h (File Modified)
3235 +0 -12 trunk/src/res.c (File Modified)
3236
3237
3238 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3239 Log:
3240 Remove ip6.int support and use only ip6.arpa.
3241 The global ip6.int zone has disappeared on June 1
3242 and a lot of other software has been removing ip6.int
3243 support also.
3244 This removes the second and last case where IPv6
3245 support in charybdis causes extra lookups and slows
3246 DNS down.
3247
3248
3249 Changes: Modified:
3250 +5 -27 trunk/src/res.c (File Modified)
3251
3252
3253 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3254 Log:
3255 Mention new default (r1767) for connect::aftype in sgml docs.
3256
3257
3258 Changes: Modified:
3259 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3260
3261
3262 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3263 Log:
3264 Use IPv6 if connect::host looks like an IPv6 address
3265 (contains a colon). No need to aftype=ipv6 anymore.
3266
3267
3268 Changes: Modified:
3269 +2 -0 trunk/src/newconf.c (File Modified)
3270
3271
3272 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3273 Log:
3274 More information about connect::host.
3275
3276
3277 Changes: Modified:
3278 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3279
3280
3281 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3282 Log:
3283 Remove fallback to A if AAAA cannot be found.
3284 In case of a forward check of a reverse lookup, we
3285 already know if it's ipv4 or ipv6, so it is not
3286 useful and in case of a forward lookup of a hostname
3287 in connect::host, connect::aftype already specifies
3288 if it's ipv4 or ipv6.
3289
3290
3291 Changes: Modified:
3292 +4 -27 trunk/src/res.c (File Modified)
3293
3294
3295 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3296 Log:
3297 msg_channel():
3298 - check if +c made the message text empty and refuse
3299 to send it if so
3300 - don't copy message text if it is not necessary
3301 (channel is -c)
3302
3303
3304 Changes: Modified:
3305 +14 -4 trunk/modules/core/m_message.c (File Modified)
3306
3307
3308 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3309 Log:
3310 remove_conf_item(): do not free cf_name, this is generally a string constant
3311
3312
3313 Changes: Modified:
3314 +0 -1 trunk/src/newconf.c (File Modified)
3315
3316
3317 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3318 Log:
3319 Remove the old unused FDL_ constants.
3320
3321
3322 Changes: Modified:
3323 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3324
3325
3326 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3327 Log:
3328 Remove an unused struct irc_sockaddr_storage from fde_t
3329 (allocated for every possible file descriptor).
3330
3331
3332 Changes: Modified:
3333 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3334
3335
3336 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3337 Log:
3338 If the DNS lookup for an outgoing connection is still
3339 pending when it is closed, clean it up.
3340
3341
3342 Changes: Modified:
3343 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3344
3345
3346 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3347 Log:
3348 If proc_answer() fails (for example if a lookup for an
3349 A record returns a CNAME), fail the query immediately.
3350 Previously the packet was just ignored, leaving the
3351 query to time out.
3352
3353
3354 Changes: Modified:
3355 +4 -8 trunk/src/res.c (File Modified)
3356
3357
3358 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3359 Log:
3360 Correct sockhost field in an outgoing server connection.
3361 First copy the host field from the server_conf, then
3362 take the IP from to where the connection was attempted
3363 when the connection callback is called.
3364 (Before r1747 this used the IP from the server_conf.)
3365
3366
3367 Changes: Modified:
3368 +8 -2 trunk/src/s_serv.c (File Modified)
3369
3370
3371 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3372 Log:
3373 Remove ipnum (keep aftype) and dns_query from server_conf.
3374 We don't keep track of binary form address in connect{}
3375 blocks anymore, DNS lookups of names in host= gone.
3376 As before the DNS lookup is done on connect.
3377 This should unbreak hostnames in host= somewhat.
3378
3379
3380 Changes: Modified:
3381 +1 -2 trunk/include/s_newconf.h (File Modified)
3382 +2 -2 trunk/src/newconf.c (File Modified)
3383 +1 -42 trunk/src/s_newconf.c (File Modified)
3384 +12 -31 trunk/src/s_serv.c (File Modified)
3385
3386
3387 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3388 Log:
3389 Rerun autoconf.
3390
3391
3392 Changes: Modified:
3393 +1 -1 trunk/configure (File Modified)
3394
3395
3396 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3397 Log:
3398 Fix --disable-balloc help text (said --disable-small-net).
3399
3400
3401 Changes: Modified:
3402 +1 -1 trunk/configure.ac (File Modified)
3403
3404
3405 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3406 Log:
3407 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3408 services (+S). Unlike operstring and adminstring, this
3409 is not changeable with /quote set but is updated on rehash.
3410
3411
3412 Changes: Modified:
3413 +1 -0 trunk/doc/example.conf (File Modified)
3414 +10 -2 trunk/doc/reference.conf (File Modified)
3415 +1 -0 trunk/include/s_conf.h (File Modified)
3416 +6 -0 trunk/modules/m_info.c (File Modified)
3417 +3 -2 trunk/modules/m_whois.c (File Modified)
3418 +1 -0 trunk/src/newconf.c (File Modified)
3419 +1 -0 trunk/src/s_conf.c (File Modified)
3420
3421
3422 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3423 Log:
3424 Fix handling of comma in whois: ignore the comma and
3425 everything after it but do output the entire parameter
3426 in RPL_ENDOFWHOIS.
3427
3428
3429 Changes: Modified:
3430 +2 -2 trunk/modules/m_whois.c (File Modified)
3431
3432
3433 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3434 Log:
3435 New /stats letter 's' to list HURTs:
3436 - opers get the full listing.
3437 - users get any HURTs that match their sockhost/orighost if
3438 "stats_k_oper_only" is set to 1.
3439
3440
3441 Changes: Modified:
3442 +50 -0 trunk/extensions/hurt.c (File Modified)
3443
3444
3445 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3446 Log:
3447 - make the newconf system available to modules.
3448
3449
3450 Changes: Modified:
3451 +4 -1 trunk/include/newconf.h (File Modified)
3452 +4 -8 trunk/src/newconf.c (File Modified)
3453
3454
3455 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3456 Log:
3457 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3458
3459 Changes: Modified:
3460 +0 -3 trunk/doc/example.conf (File Modified)
3461 +0 -3 trunk/doc/reference.conf (File Modified)
3462
3463
3464 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3465 Log:
3466 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3467
3468
3469 Changes: Modified:
3470 +3 -0 trunk/doc/example.conf (File Modified)
3471 +3 -0 trunk/doc/reference.conf (File Modified)
3472
3473
3474 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3475 Log:
3476 Fix too early truncation of JOIN channel list.
3477
3478
3479 Changes: Modified:
3480 +2 -3 trunk/modules/core/m_join.c (File Modified)
3481
3482
3483 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3484 Log:
3485 - From ratbox 2.2 (anfl), send server notices about read
3486 errors from handshakes and servers to +s instead of +d.
3487 - Send various server notices about failed server
3488 connections which did not reach registered state network
3489 wide if the connection was initiated by a remote oper.
3490 This avoids annoying the whole net if there is a
3491 broken autoconnect, but allows all opers to see why a
3492 remote connect failed. Failed connections which did reach
3493 server state already generate server notices everywhere.
3494
3495 Note: this is an exception to our general policy to not send
3496 server notices about unregistered connections remotely.
3497
3498
3499 Changes: Modified:
3500 +1 -0 trunk/include/client.h (File Modified)
3501 +20 -6 trunk/src/client.c (File Modified)
3502 +6 -6 trunk/src/s_serv.c (File Modified)
3503
3504
3505 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3506 Log:
3507 - fix typoes
3508
3509
3510 Changes: Modified:
3511 +1 -1 trunk/doc/example.conf (File Modified)
3512 +1 -1 trunk/doc/reference.conf (File Modified)
3513
3514
3515 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3516 Log:
3517 Don't allow #channel +b $c:&channel (inconsistent target).
3518
3519
3520 Changes: Modified:
3521 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3522
3523
3524 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3525 Log:
3526 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3527
3528
3529 Changes: Modified:
3530 +0 -2 trunk/include/client.h (File Modified)
3531
3532
3533 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3534 Log:
3535 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3536
3537
3538 Changes: Modified:
3539 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3540
3541
3542 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3543 Log:
3544 Store IP addresses in whowas. These are shown to opers.
3545 Obtained from Eurus patches.
3546 orighost tracking removed (not worth the memory IMHO),
3547 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3548 with unknown IPs and to not violate auth{} spoof policy.
3549
3550
3551 Changes: Modified:
3552 +2 -0 trunk/doc/reference.conf (File Modified)
3553 +1 -0 trunk/include/numeric.h (File Modified)
3554 +1 -0 trunk/include/whowas.h (File Modified)
3555 +10 -1 trunk/modules/m_whowas.c (File Modified)
3556 +1 -1 trunk/src/messages.tab (File Modified)
3557 +4 -0 trunk/src/whowas.c (File Modified)
3558
3559
3560 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3561 Log:
3562 Describe hostmask parameter of masktrace better in sgml docs.
3563
3564
3565 Changes: Modified:
3566 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3567
3568
3569 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3570 Log:
3571 masktrace help file: mention CIDR IP masks
3572 From ratbox 2.2
3573
3574
3575 Changes: Modified:
3576 +2 -0 trunk/help/opers/masktrace (File Modified)
3577
3578
3579 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3580 Log:
3581 MASKTRACE: allow normal match() on IP address also
3582 From ratbox 2.2
3583
3584
3585 Changes: Modified:
3586 +2 -3 trunk/modules/m_etrace.c (File Modified)
3587
3588
3589 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3590 Log:
3591 Allow +S clients (services) to send to channels and @/+ channels always.
3592
3593
3594 Changes: Modified:
3595 +1 -1 trunk/modules/core/m_message.c (File Modified)
3596 +1 -1 trunk/src/channel.c (File Modified)
3597
3598
3599 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3600 Log:
3601 Allow servers to send to @#chan and +#chan.
3602
3603
3604 Changes: Modified:
3605 +1 -1 trunk/modules/core/m_message.c (File Modified)
3606
3607
3608 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3609 Log:
3610 Don't count opers on service{} servers in /lusers.
3611
3612
3613 Changes: Modified:
3614 +2 -2 trunk/src/s_user.c (File Modified)
3615
3616
3617 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3618 Log:
3619 Show opers the real host behind a dynamic spoof in WHOIS.
3620 If the user is auth{} spoofed, this shows the auth{} spoof
3621 otherwise it shows the DNS hostname and IP address.
3622 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3623
3624
3625 Changes: Modified:
3626 +1 -0 trunk/include/numeric.h (File Modified)
3627 +12 -2 trunk/modules/m_whois.c (File Modified)
3628 +1 -1 trunk/src/messages.tab (File Modified)
3629
3630
3631 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3632 Log:
3633 Remove #define HIDE_SPOOF_IPS from config.h, should
3634 have been done earlier.
3635
3636
3637 Changes: Modified:
3638 +0 -7 trunk/include/config.h (File Modified)
3639
3640
3641 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3642 Log:
3643 Bring back ERR_CANTKILLSERVER.
3644
3645
3646 Changes: Modified:
3647 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3648
3649
3650 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3651 Log:
3652 ip_cloaking module:
3653 - also send RPL_HOSTHIDDEN on -h
3654 - don't allow +h for auth{} spoofed clients
3655
3656
3657 Changes: Modified:
3658 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3659
3660
3661 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3662 Log:
3663 /etc/resolv.conf parsing:
3664 - don't crash (sometimes) if there is a line without an argument
3665 (e.g. 'search' by itself)
3666 - fix handling of lines with leading whitespace
3667
3668
3669 Changes: Modified:
3670 +9 -8 trunk/src/reslib.c (File Modified)
3671
3672
3673 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3674 Log:
3675 Put back code that terminates DNS queries, which was
3676 removed during the resolver changes.
3677
3678
3679 Changes: Modified:
3680 +4 -0 trunk/src/s_auth.c (File Modified)
3681
3682
3683 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3684 Log:
3685 - oh hey, that was in the wrong place
3686
3687
3688 Changes: Modified:
3689 +13 -13 trunk/src/s_auth.c (File Modified)
3690
3691
3692 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3693 Log:
3694 - handle a situation where a user can go away before DNS completes
3695
3696
3697 Changes: Modified:
3698 +13 -0 trunk/src/s_auth.c (File Modified)
3699
3700
3701 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3702 Log:
3703 More dnsbl stuff
3704
3705
3706 Changes: Modified:
3707 +1 -0 trunk/include/blacklist.h (File Modified)
3708 +1 -0 trunk/include/res.h (File Modified)
3709 +33 -2 trunk/src/blacklist.c (File Modified)
3710 +2 -0 trunk/src/client.c (File Modified)
3711 +24 -0 trunk/src/res.c (File Modified)
3712
3713
3714 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3715 Log:
3716 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3717 if comm_accept() failed.
3718
3719 Found with valgrind.
3720
3721
3722 Changes: Modified:
3723 +4 -4 trunk/src/listener.c (File Modified)
3724
3725
3726 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3727 Log:
3728 - handle unavailable Client/preClient structs
3729
3730
3731 Changes: Modified:
3732 +9 -0 trunk/src/blacklist.c (File Modified)
3733
3734
3735 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3736 Log:
3737 Add +lf to SGML docs.
3738
3739
3740 Changes: Modified:
3741 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3742
3743
3744 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3745 Log:
3746 Also do forwarding if the channel limit (+l) is exceeded.
3747
3748
3749 Changes: Modified:
3750 +1 -1 trunk/help/opers/cmode (File Modified)
3751 +2 -2 trunk/modules/core/m_join.c (File Modified)
3752
3753
3754 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3755 Log:
3756 Post-release lovin':
3757 - Update version to 2.1.0.
3758 - Regenerate configure.
3759
3760
3761 Changes: Modified:
3762 +9 -9 trunk/configure (File Modified)
3763 +1 -1 trunk/configure.ac (File Modified)
3764
3765
3766 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3767 Log:
3768 Comment out example blacklist{} block.
3769
3770
3771 Changes: Modified:
3772 +7 -7 trunk/doc/example.conf (File Modified)
3773 +7 -7 trunk/doc/reference.conf (File Modified)
3774
3775
3776 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3777 Log:
3778 Add note regarding use of AHBL BLs.
3779
3780
3781 Changes: Modified:
3782 +4 -0 trunk/doc/example.conf (File Modified)
3783 +4 -0 trunk/doc/reference.conf (File Modified)
3784
3785
3786 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3787 Log:
3788 Fix typos.
3789
3790
3791 Changes: Modified:
3792 +2 -2 trunk/CREDITS (File Modified)
3793
3794
3795 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3796 Log:
3797 Add beu to CREDITS.
3798
3799
3800 Changes: Modified:
3801 +1 -0 trunk/CREDITS (File Modified)
3802
3803
3804 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3805 Log:
3806 Put more recent ratbox CREDITS here.
3807
3808
3809 Changes: Modified:
3810 +3 -2 trunk/doc/Ratbox-team (File Modified)
3811
3812
3813 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3814 Log:
3815 Clarify a bit.
3816
3817
3818 Changes: Modified:
3819 +5 -4 trunk/NEWS (File Modified)
3820
3821
3822 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3823 Log:
3824 Mention that install or make install also avoids modunload crashes.
3825
3826
3827 Changes: Modified:
3828 +2 -1 trunk/BUGS (File Modified)
3829
3830
3831 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3832 Log:
3833 - update NEWS a bit
3834
3835
3836 Changes: Modified:
3837 +3 -8 trunk/NEWS (File Modified)
3838
3839
3840 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3841 Log:
3842 - further updates
3843
3844
3845 Changes: Modified:
3846 +3 -2 trunk/BUGS (File Modified)
3847
3848
3849 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3850 Log:
3851 - add orighost check to hurt.c
3852 - update BUGS info
3853
3854
3855 Changes: Modified:
3856 +1 -6 trunk/BUGS (File Modified)
3857 +1 -1 trunk/extensions/hurt.c (File Modified)
3858
3859
3860 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3861 Log:
3862 Make kline_exempt exempt from HURT also.
3863
3864
3865 Changes: Modified:
3866 +2 -1 trunk/extensions/hurt.c (File Modified)
3867
3868
3869 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3870 Log:
3871 Fix mask HEAL propagation.
3872
3873
3874 Changes: Modified:
3875 +6 -3 trunk/extensions/hurt.c (File Modified)
3876
3877
3878 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3879 Log:
3880 - Remove old cruft.
3881 - Update.
3882
3883
3884 Changes: Modified:
3885 +18 -31 trunk/extensions/README (File Modified)
3886
3887
3888 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3889 Log:
3890 More target change hax.
3891 Ick.
3892
3893
3894 Changes: Modified:
3895 +5 -0 trunk/extensions/hurt.c (File Modified)
3896
3897
3898 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3899 Log:
3900 Improvements to HURT propagation.
3901
3902
3903 Changes: Modified:
3904 +8 -6 trunk/extensions/hurt.c (File Modified)
3905
3906
3907 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3908 Log:
3909 - further simplification
3910
3911
3912 Changes: Modified:
3913 +25 -76 trunk/extensions/hurt.c (File Modified)
3914 +0 -9 trunk/extensions/hurt.h (File Modified)
3915
3916
3917 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3918 Log:
3919 - client_exit hook
3920
3921
3922 Changes: Modified:
3923 +13 -0 trunk/extensions/hurt.c (File Modified)
3924
3925
3926 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3927 Log:
3928 - cut off at 15 messages instead of 30
3929
3930
3931 Changes: Modified:
3932 +1 -1 trunk/extensions/hurt.h (File Modified)
3933
3934
3935 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3936 Log:
3937 Squash a warning here.
3938
3939
3940 Changes: Modified:
3941 +1 -3 trunk/src/ircd.c (File Modified)
3942
3943
3944 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3945 Log:
3946 Don't show servers in /stats l to nonopers if flatten links is enabled.
3947
3948
3949 Changes: Modified:
3950 +3 -1 trunk/modules/m_stats.c (File Modified)
3951
3952
3953 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3954 Log:
3955 - hurt expiry
3956
3957
3958 Changes: Modified:
3959 +20 -7 trunk/extensions/hurt.c (File Modified)
3960
3961
3962 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3963 Log:
3964 - remove inline stuff (yuck)
3965 - sockaddr should have been sockhost
3966
3967
3968 Changes: Modified:
3969 +22 -31 trunk/extensions/hurt.c (File Modified)
3970
3971
3972 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3973 Log:
3974 - make hurt checking actually work
3975
3976
3977 Changes: Modified:
3978 +2 -7 trunk/extensions/hurt.c (File Modified)
3979
3980
3981 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3982 Log:
3983 Slight tweak to alias{}.
3984
3985
3986 Changes: Modified:
3987 +4 -0 trunk/src/parse.c (File Modified)
3988
3989
3990 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3991 Log:
3992 - further simplification
3993
3994
3995 Changes: Modified:
3996 +59 -71 trunk/extensions/hurt.c (File Modified)
3997 +0 -1 trunk/extensions/hurt.h (File Modified)
3998
3999
4000 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4001 Log:
4002 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4003
4004
4005 Changes: Modified:
4006 +10 -20 trunk/extensions/hurt.c (File Modified)
4007 +0 -4 trunk/extensions/hurt.h (File Modified)
4008
4009
4010 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4011 Log:
4012 - remove some unnecessary code here (hurt_initial_check_event()).
4013
4014
4015 Changes: Modified:
4016 +0 -23 trunk/extensions/hurt.c (File Modified)
4017
4018
4019 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4020 Log:
4021 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4022
4023
4024 Changes: Modified:
4025 +8 -0 trunk/modules/core/m_message.c (File Modified)
4026
4027
4028 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4029 Log:
4030 - more sane tgchange hax
4031
4032
4033 Changes: Modified:
4034 +2 -1 trunk/extensions/hurt.c (File Modified)
4035
4036
4037 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4038 Log:
4039 Make HEAL <nick> work.
4040
4041
4042 Changes: Modified:
4043 +40 -43 trunk/extensions/hurt.c (File Modified)
4044
4045
4046 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4047 Log:
4048 Destroy hurt_clients list on unload.
4049
4050
4051 Changes: Modified:
4052 +7 -0 trunk/extensions/hurt.c (File Modified)
4053
4054
4055 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4056 Log:
4057 Coding style: no space between a function name and parenthesis.
4058
4059
4060 Changes: Modified:
4061 +43 -43 trunk/extensions/hurt.c (File Modified)
4062
4063
4064 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4065 Log:
4066 Now works and throws out hurt clients after 30 protocol messages
4067 unless they identify.
4068
4069
4070 Changes: Modified:
4071 +28 -36 trunk/extensions/hurt.c (File Modified)
4072 +1 -7 trunk/extensions/hurt.h (File Modified)
4073
4074
4075 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4076 Log:
4077 Working addition/lookup.
4078
4079
4080 Changes: Modified:
4081 +8 -0 trunk/extensions/hurt.c (File Modified)
4082
4083
4084 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4085 Log:
4086 Get rid of hyb6 style propagation (:server COMMAND source).
4087
4088
4089 Changes: Modified:
4090 +18 -22 trunk/extensions/hurt.c (File Modified)
4091
4092
4093 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4094 Log:
4095 add not-working hurt_add and hurt_find
4096
4097
4098 Changes: Modified:
4099 +13 -5 trunk/extensions/hurt.c (File Modified)
4100
4101
4102 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4103 Log:
4104 Comment out a lot of stuff so I can load and unload this without crashing.
4105
4106
4107 Changes: Modified:
4108 +17 -6 trunk/extensions/hurt.c (File Modified)
4109
4110
4111 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4112 Log:
4113 Fix svn:keywords and add a short comment at the top.
4114
4115
4116 Changes: Modified:
4117 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4118
4119
4120 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4121 Log:
4122 - Make hurt module compile
4123 - Link it to the build
4124 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4125 correct flag name, no CAP_TS6 use etc
4126
4127
4128 Changes: Modified:
4129 +1 -0 trunk/extensions/Makefile.in (File Modified)
4130 +30 -32 trunk/extensions/hurt.c (File Modified)
4131
4132
4133 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4134 Log:
4135 Put beu's hurt module in trunk.
4136
4137
4138 Changes: Modified:
4139 + - trunk/extensions/hurt.c (File Added)
4140 + - trunk/extensions/hurt.h (File Added)
4141
4142
4143 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4144 Log:
4145 - _iprint(): use stderr instead of stdout
4146
4147
4148 Changes: Modified:
4149 +1 -1 trunk/src/s_log.c (File Modified)
4150
4151
4152 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4153 Log:
4154 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4155 and subsequently destroy our kqueue when we close 0, 1, 2
4156 (broke /restart).
4157 - After closing fd 0, 1, 2 reopen them to /dev/null again
4158 so we don't send messages from malloc etc to a random
4159 user's connection.
4160 - Remove an obsolete comment.
4161
4162
4163 Changes: Modified:
4164 +13 -2 trunk/src/ircd.c (File Modified)
4165
4166
4167 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4168 Log:
4169 Update NEWS file.
4170
4171
4172 Changes: Modified:
4173 +29 -1 trunk/NEWS (File Modified)
4174
4175
4176 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4177 Log:
4178 Rerun autoconf.
4179
4180
4181 Changes: Modified:
4182 +1 -1 trunk/configure (File Modified)
4183
4184
4185 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4186 Log:
4187 Fix openssl version check to also accept versions newer than 0.9.6.
4188
4189
4190 Changes: Modified:
4191 +1 -1 trunk/configure.ac (File Modified)
4192
4193
4194 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4195 Log:
4196 Oops, need packet.h here.
4197
4198
4199 Changes: Modified:
4200 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4201
4202
4203 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4204 Log:
4205 End the flood grace period in CPRIVMSG/CNOTICE.
4206
4207
4208 Changes: Modified:
4209 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4210
4211
4212 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4213 Log:
4214 - update class::connectfreq documentation
4215
4216
4217 Changes: Modified:
4218 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4219
4220
4221 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4222 Log:
4223 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4224
4225
4226 Changes: Modified:
4227 +3 -6 trunk/src/s_serv.c (File Modified)
4228
4229
4230 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4231 Log:
4232 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4233
4234
4235 Changes: Modified:
4236 +1 -1 trunk/src/messages.tab (File Modified)
4237
4238
4239 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4240 Log:
4241 Don't mention that /stats p shows idle times, as it doesn't.
4242
4243
4244 Changes: Modified:
4245 +1 -1 trunk/help/opers/stats (File Modified)
4246 +1 -1 trunk/help/users/stats (File Modified)
4247
4248
4249 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4250 Log:
4251 /stats A shows DNS servers, it doesn't matter whether ircd
4252 uses ADNS or something else.
4253
4254
4255 Changes: Modified:
4256 +1 -1 trunk/help/opers/stats (File Modified)
4257
4258
4259 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4260 Log:
4261 get_client_name() fix
4262
4263
4264 Changes: Modified:
4265 +4 -0 trunk/src/client.c (File Modified)
4266
4267
4268 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4269 Log:
4270 Add some comments.
4271
4272
4273 Changes: Modified:
4274 +6 -0 trunk/src/ircd.c (File Modified)
4275
4276
4277 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4278 Log:
4279 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4280
4281 Changes: Modified:
4282 +16 -17 trunk/configure (File Modified)
4283 +1 -1 trunk/configure.ac (File Modified)
4284
4285
4286 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4287 Log:
4288 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4289
4290 Changes: Modified:
4291 +135 -0 trunk/configure (File Modified)
4292 +6 -0 trunk/configure.ac (File Modified)
4293
4294
4295 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4296 Log:
4297 Exit 0 on successful -conftest.
4298
4299
4300 Changes: Modified:
4301 +1 -1 trunk/src/ircd.c (File Modified)
4302
4303
4304 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4305 Log:
4306 Make the "keep the parent process around" thing work, by opening
4307 a pipe to the child process. This pipe is on fd 0 in the child
4308 process. After successful initialization, the child will write
4309 a byte to this pipe, on fatal errors it will close it without
4310 writing anything.
4311
4312 Somewhat hackish still but should work.
4313
4314
4315 Changes: Modified:
4316 +27 -30 trunk/src/ircd.c (File Modified)
4317
4318
4319 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4320 Log:
4321 - convert some error messages to ierror() over fprintf/ilog combination
4322
4323
4324 Changes: Modified:
4325 +3 -6 trunk/src/ircd.c (File Modified)
4326
4327
4328 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4329 Log:
4330 - inotice() for loadmodule when in foreground mode
4331
4332
4333 Changes: Modified:
4334 +3 -0 trunk/src/modules.c (File Modified)
4335
4336
4337 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4338 Log:
4339 - remove inotice() on loading modules from the config
4340
4341
4342 Changes: Modified:
4343 +0 -3 trunk/src/modules.c (File Modified)
4344
4345
4346 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4347 Log:
4348 - usleep for 50000usec in the parent process to allow for startup messages
4349 to be cleanly printed before detaching to shell, this should be more than
4350 enough time really
4351
4352
4353 Changes: Modified:
4354 +3 -0 trunk/src/ircd.c (File Modified)
4355
4356
4357 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4358 Log:
4359 - display more errors during normal startup as to try to help people find common problems
4360
4361
4362 Changes: Modified:
4363 +27 -10 trunk/src/ircd.c (File Modified)
4364
4365
4366 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4367 Log:
4368 - version bump in preparation of 2.0.0 release
4369
4370
4371 Changes: Modified:
4372 +9 -9 trunk/configure (File Modified)
4373 +1 -1 trunk/configure.ac (File Modified)
4374
4375
4376 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4377 Log:
4378 Change example.conf operator block from "admin" to "god",
4379 so as to show we encourage per-person operator blocks.
4380
4381
4382 Changes: Modified:
4383 +4 -2 trunk/doc/example.conf (File Modified)
4384
4385
4386 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4387 Log:
4388 Document alias{} block.
4389
4390
4391 Changes: Modified:
4392 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4393
4394
4395 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4396 Log:
4397 Document DNS blacklist stuff in sgml.
4398
4399
4400 Changes: Modified:
4401 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4402 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4403
4404
4405 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4406 Log:
4407 Misc /stats clarifications.
4408
4409
4410 Changes: Modified:
4411 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4412
4413
4414 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4415 Log:
4416 Move snomasks into umodes chapter.
4417 Move oprivs chapter down.
4418
4419
4420 Changes: Modified:
4421 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4422 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4423 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4424
4425
4426 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4427 Log:
4428 Mention operator{} user@host change.
4429
4430
4431 Changes: Modified:
4432 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4433
4434
4435 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4436 Log:
4437 operator{} block user@host matches against orighost now, not host.
4438 This means that services/+h spoofs do not work in operator{} blocks;
4439 auth{} spoofs still work.
4440
4441
4442 Changes: Modified:
4443 +4 -0 trunk/doc/example.conf (File Modified)
4444 +1 -1 trunk/doc/reference.conf (File Modified)
4445 +2 -2 trunk/modules/m_challenge.c (File Modified)
4446 +1 -1 trunk/modules/m_oper.c (File Modified)
4447
4448
4449 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4450 Log:
4451 - inotice/iwarn/ierror() stuff I was working on
4452
4453
4454 Changes: Modified:
4455 +3 -0 trunk/include/s_log.h (File Modified)
4456 +15 -11 trunk/src/ircd.c (File Modified)
4457 +3 -1 trunk/src/modules.c (File Modified)
4458 +1 -1 trunk/src/newconf.c (File Modified)
4459 +54 -0 trunk/src/s_log.c (File Modified)
4460
4461
4462 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4463 Log:
4464 Oops, don't add blacklists to the list twice on rehash.
4465
4466
4467 Changes: Modified:
4468 +3 -2 trunk/src/blacklist.c (File Modified)
4469
4470
4471 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4472 Log:
4473 Remove notices to the client about progress of dnsbl lookups.
4474
4475
4476 Changes: Modified:
4477 +0 -4 trunk/src/blacklist.c (File Modified)
4478
4479
4480 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4481 Log:
4482 Add auth{} flag dnsbl_exempt.
4483
4484
4485 Changes: Modified:
4486 +2 -1 trunk/doc/example.conf (File Modified)
4487 +2 -1 trunk/doc/reference.conf (File Modified)
4488 +2 -0 trunk/include/s_conf.h (File Modified)
4489 +1 -0 trunk/src/newconf.c (File Modified)
4490 +8 -1 trunk/src/s_user.c (File Modified)
4491
4492
4493 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4494 Log:
4495 Switch alias{} and blacklist{} around, for consistency with example.conf.
4496
4497
4498 Changes: Modified:
4499 +18 -18 trunk/doc/reference.conf (File Modified)
4500
4501
4502 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4503 Log:
4504 Send a warning to the user if they are dnsbl listed but exempted.
4505
4506
4507 Changes: Modified:
4508 +17 -12 trunk/src/s_user.c (File Modified)
4509
4510
4511 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4512 Log:
4513 Move throwing out dnsbl listed clients to registration,
4514 and make kline_exempt exempt from it.
4515
4516
4517 Changes: Modified:
4518 +1 -0 trunk/include/blacklist.h (File Modified)
4519 +4 -0 trunk/include/client.h (File Modified)
4520 +15 -16 trunk/src/blacklist.c (File Modified)
4521 +6 -0 trunk/src/client.c (File Modified)
4522 +17 -0 trunk/src/s_user.c (File Modified)
4523
4524
4525 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4526 Log:
4527 Show refcount in /stats n.
4528
4529
4530 Changes: Modified:
4531 +3 -2 trunk/modules/m_stats.c (File Modified)
4532
4533
4534 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4535 Log:
4536 Don't look up dnsbls twice if they send USER twice.
4537
4538
4539 Changes: Modified:
4540 +5 -3 trunk/modules/m_user.c (File Modified)
4541
4542
4543 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4544 Log:
4545 Add /stats n to help files.
4546
4547
4548 Changes: Modified:
4549 +1 -0 trunk/help/opers/stats (File Modified)
4550 +1 -0 trunk/help/users/stats (File Modified)
4551
4552
4553 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4554 Log:
4555 Only check dnsbls for A records, not AAAA.
4556
4557
4558 Changes: Modified:
4559 +1 -1 trunk/src/blacklist.c (File Modified)
4560
4561
4562 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4563 Log:
4564 Don't remove non-illegal blacklists on completion of check.
4565 Add debugging notices (not working).
4566
4567
4568 Changes: Modified:
4569 +5 -1 trunk/src/blacklist.c (File Modified)
4570
4571
4572 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4573 Log:
4574 Don't call register_local_user() if they haven't sent a nick yet.
4575
4576
4577 Changes: Modified:
4578 +1 -1 trunk/src/blacklist.c (File Modified)
4579
4580
4581 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4582 Log:
4583 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4584
4585
4586 Changes: Modified:
4587 +21 -0 trunk/modules/m_stats.c (File Modified)
4588
4589
4590 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4591 Log:
4592 More dnsbl rehash fixes, it was adding bogus entries.
4593
4594
4595 Changes: Modified:
4596 +2 -7 trunk/src/newconf.c (File Modified)
4597
4598
4599 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4600 Log:
4601 Need blacklist.h here.
4602
4603
4604 Changes: Modified:
4605 +1 -0 trunk/src/s_conf.c (File Modified)
4606
4607
4608 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4609 Log:
4610 - nuke iauth
4611
4612
4613 Changes: Modified:
4614 +1 -2 trunk/configure (File Modified)
4615 +0 -48 trunk/configure.ac (File Modified)
4616 + - trunk/doc/example-iauth.conf (File Deleted)
4617 + - trunk/iauth/ (File Deleted)
4618
4619
4620 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4621 Log:
4622 Improve handling of rehashing with blacklists.
4623 Also some coding style tweaks.
4624
4625
4626 Changes: Modified:
4627 +3 -2 trunk/include/blacklist.h (File Modified)
4628 +35 -16 trunk/src/blacklist.c (File Modified)
4629 +2 -0 trunk/src/s_conf.c (File Modified)
4630
4631
4632 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4633 Log:
4634 Clear can_send cache if a user logs in or out from services.
4635
4636
4637 Changes: Modified:
4638 +2 -0 trunk/modules/m_services.c (File Modified)
4639
4640
4641 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4642 Log:
4643 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4644 This directory is not entered by default.
4645 More stuff needs to be moved into here.
4646
4647
4648 Changes: Modified:
4649 +2 -1 trunk/configure (File Modified)
4650 +1 -0 trunk/configure.ac (File Modified)
4651 +69 -458 trunk/extensions/Makefile.in (File Modified)
4652 + - trunk/extensions/m_clearchan.c (File Deleted)
4653 + - trunk/extensions/m_force.c (File Deleted)
4654 + - trunk/unsupported/ (File Added)
4655 + - trunk/unsupported/Makefile.in (File Added)
4656 + - trunk/unsupported/m_clearchan.c (File Added)
4657 + - trunk/unsupported/m_force.c (File Added)
4658
4659
4660 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4661 Log:
4662 Logging/wallops for forcejoin/forcepart, numeric fix.
4663 This needs to be moved to the toys section.
4664
4665
4666 Changes: Modified:
4667 +22 -2 trunk/extensions/m_force.c (File Modified)
4668
4669
4670 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4671 Log:
4672 Fix comments at the top (including copyright).
4673
4674
4675 Changes: Modified:
4676 +3 -2 trunk/extensions/m_omode.c (File Modified)
4677
4678
4679 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4680 Log:
4681 Add OMODE command to extensions/ for oper mode hacking:
4682 - requires admin privs
4683 - does not work for opped opers
4684 - sends wallops
4685 - sends a ServerMode for opping the oper themselves,
4686 otherwise a mode coming from the oper (not only
4687 does this provide full accountability, it is also
4688 easiest to implement while avoiding channels
4689 messed up with bogus bans etc).
4690
4691
4692 Changes: Modified:
4693 +171 -0 trunk/extensions/Makefile.in (File Modified)
4694 + - trunk/extensions/m_omode.c (File Added)
4695
4696
4697 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4698 Log:
4699 Metadata fix
4700
4701
4702 Changes: Modified:
4703 + - trunk/include/blacklist.h (Property Modified)
4704 + - trunk/src/blacklist.c (Property Modified)
4705
4706
4707 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4708 Log:
4709 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4710
4711
4712 Changes: Modified:
4713 +5 -1 trunk/src/blacklist.c (File Modified)
4714
4715
4716 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4717 Log:
4718 Initial DNS blacklist support:
4719 - see example.conf for how to use.
4720 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4721 - tor.ahbl.org is also included because most networks will not want to allow tor
4722 (and we're considering going KoS on tor users here anyway due to abuse)
4723
4724
4725 Changes: Modified:
4726 +18 -0 trunk/doc/example.conf (File Modified)
4727 +66 -0 trunk/doc/reference.conf (File Modified)
4728 + - trunk/include/blacklist.h (File Added)
4729 +2 -0 trunk/include/client.h (File Modified)
4730 +3 -0 trunk/modules/m_user.c (File Modified)
4731 +152 -0 trunk/src/Makefile.in (File Modified)
4732 + - trunk/src/blacklist.c (File Added)
4733 +34 -0 trunk/src/newconf.c (File Modified)
4734 +1 -0 trunk/src/s_auth.c (File Modified)
4735 +4 -0 trunk/src/s_user.c (File Modified)
4736
4737
4738 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4739 Log:
4740 Remove last bit of lzo stuff (comment in example.conf connect{}).
4741
4742
4743 Changes: Modified:
4744 +0 -4 trunk/doc/example.conf (File Modified)
4745
4746
4747 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4748 Log:
4749 Show sasl successes and failures in /stats t (like other
4750 things in /stats t, about local clients only).
4751
4752
4753 Changes: Modified:
4754 +2 -0 trunk/include/s_stats.h (File Modified)
4755 +3 -0 trunk/modules/m_sasl.c (File Modified)
4756 +3 -0 trunk/src/s_stats.c (File Modified)
4757
4758
4759 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4760 Log:
4761 Allow messaging services by nickname without using
4762 target change slots (this was already possible with
4763 user@server notation or services shortcuts).
4764
4765
4766 Changes: Modified:
4767 +2 -2 trunk/modules/core/m_message.c (File Modified)
4768
4769
4770 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4771 Log:
4772 Abort a safelist if a new /list comes in while one is already in progress.
4773
4774
4775 Changes: Modified:
4776 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4777
4778
4779 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4780 Log:
4781 Change $![letter]:[mask] to $~[letter]:[mask]
4782 so both ! and ~ invert an extban.
4783
4784
4785 Changes: Modified:
4786 +2 -0 trunk/src/chmode.c (File Modified)
4787
4788
4789 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4790 Log:
4791 - revert due to technical issues
4792
4793
4794 Changes: Modified:
4795 +1 -1 trunk/src/extban.c (File Modified)
4796
4797
4798 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4799 Log:
4800 - 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
4801
4802
4803 Changes: Modified:
4804 +1 -1 trunk/src/extban.c (File Modified)
4805
4806
4807 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4808 Log:
4809 Don't pace /list on a single channel.
4810
4811
4812 Changes: Modified:
4813 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4814
4815
4816 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4817 Log:
4818 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4819
4820
4821 Changes: Modified:
4822 +4 -2 trunk/include/supported.h (File Modified)
4823
4824
4825 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4826 Log:
4827 Extban types are case insensitive; force them to lowercase when added.
4828
4829
4830 Changes: Modified:
4831 +5 -5 trunk/doc/extban.txt (File Modified)
4832 +4 -0 trunk/src/chmode.c (File Modified)
4833 +3 -3 trunk/src/extban.c (File Modified)
4834
4835
4836 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4837 Log:
4838 sendto_wallops_flags():
4839 - instead of checking IsOper on each client, walk the appropriate list
4840 - instead of sending non-+z wallops from persons to nonopers, send only
4841 +w wallops from persons
4842
4843
4844 Changes: Modified:
4845 +1 -5 trunk/src/send.c (File Modified)
4846
4847
4848 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4849 Log:
4850 Prefix oper wallops with "WALLOPS - " if they would
4851 otherwise look like operwalls or locops, when sending
4852 them to local users.
4853
4854
4855 Changes: Modified:
4856 +11 -1 trunk/modules/m_wallops.c (File Modified)
4857
4858
4859 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4860 Log:
4861 Make sure destination field in some sasl numerics
4862 is the user's nick, not the sasl agent or server
4863 name.
4864
4865
4866 Changes: Modified:
4867 +2 -2 trunk/modules/m_sasl.c (File Modified)
4868
4869
4870 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4871 Log:
4872 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4873
4874
4875 Changes: Modified:
4876 +1 -1 trunk/extensions/Makefile.in (File Modified)
4877
4878
4879 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4880 Log:
4881 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4882
4883
4884 Changes: Modified:
4885 +1 -0 trunk/src/s_user.c (File Modified)
4886
4887
4888 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4889 Log:
4890 Fix build for when IPv6 is disabled.
4891
4892
4893 Changes: Modified:
4894 +12 -10 trunk/src/s_auth.c (File Modified)
4895
4896
4897 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4898 Log:
4899 Add information about adding extban types.
4900
4901
4902 Changes: Modified:
4903 +25 -0 trunk/doc/extban.txt (File Modified)
4904
4905
4906 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4907 Log:
4908 Better extban validation: try to match a new extban from
4909 a local user against its setter to see if it is valid.
4910 Unknown extban types from remotes are no longer hidden.
4911
4912
4913 Changes: Modified:
4914 +4 -3 trunk/doc/extban.txt (File Modified)
4915 +1 -0 trunk/include/channel.h (File Modified)
4916 +2 -6 trunk/src/chmode.c (File Modified)
4917 +32 -0 trunk/src/extban.c (File Modified)
4918
4919
4920 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4921 Log:
4922 Make sure both .c.o: and .s.o: are followed by the necessary command.
4923
4924
4925 Changes: Modified:
4926 +1 -0 trunk/src/Makefile.in (File Modified)
4927
4928
4929 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4930 Log:
4931 Add need_sasl auth{} flag to sgml documentation.
4932
4933
4934 Changes: Modified:
4935 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4936
4937
4938 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4939 Log:
4940 Document need_sasl auth{} flag in example confs.
4941
4942
4943 Changes: Modified:
4944 +1 -0 trunk/doc/example.conf (File Modified)
4945 +1 -0 trunk/doc/reference.conf (File Modified)
4946
4947
4948 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4949 Log:
4950 Don't allow TB to set an empty topic.
4951 This would be possible if a server sent bad protocol
4952 and could cause a crash.
4953
4954
4955 Changes: Modified:
4956 +4 -0 trunk/modules/m_tb.c (File Modified)
4957
4958
4959 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4960 Log:
4961 - oops
4962
4963
4964 Changes: Modified:
4965 +1 -1 trunk/Makefile.in (File Modified)
4966
4967
4968 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4969 Log:
4970 - typo fix
4971
4972
4973 Changes: Modified:
4974 +2 -2 trunk/configure (File Modified)
4975 +1 -1 trunk/configure.ac (File Modified)
4976
4977
4978 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4979 Log:
4980 - rebuild configure
4981
4982
4983 Changes: Modified:
4984 +2 -2 trunk/configure (File Modified)
4985
4986
4987 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4988 Log:
4989 - makefile fix
4990
4991
4992 Changes: Modified:
4993 +1 -1 trunk/extensions/Makefile.in (File Modified)
4994
4995
4996 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4997 Log:
4998 - rename contrib to extensions to bring some clarity to things
4999
5000
5001 Changes: Modified:
5002 +1 -1 trunk/Makefile.in (File Modified)
5003 +1 -1 trunk/configure.ac (File Modified)
5004 +10 -10 trunk/doc/example.conf (File Modified)
5005 +10 -10 trunk/doc/reference.conf (File Modified)
5006 + - trunk/extensions/ (File Added)
5007 + - trunk/extras/ (File Deleted)
5008
5009
5010 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5011 Log:
5012 - temporary rename
5013
5014
5015 Changes: Modified:
5016 +1 -1 trunk/Makefile.in (File Modified)
5017 +1 -1 trunk/configure.ac (File Modified)
5018 + - trunk/contrib/ (File Deleted)
5019 + - trunk/extras/ (File Added)
5020
5021
5022 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5023 Log:
5024 Don't allow servers to QUIT (they should use SQUIT).
5025
5026
5027 Changes: Modified:
5028 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5029
5030
5031 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5032 Log:
5033 - keywords
5034
5035
5036 Changes: Modified:
5037 + - trunk/src/fnvhash.s (Property Modified)
5038
5039
5040 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5041 Log:
5042 - reduced version of code
5043
5044
5045 Changes: Modified:
5046 +9 -61 trunk/src/fnvhash.s (File Modified)
5047
5048
5049 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5050 Log:
5051 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5052
5053
5054 Changes: Modified:
5055 +1 -1 trunk/src/fnvhash.s (File Modified)
5056
5057
5058 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5059 Log:
5060 Fix orighost matching for klines, etc. Was hashing the visible
5061 host, oops.
5062
5063
5064 Changes: Modified:
5065 +1 -1 trunk/src/hostmask.c (File Modified)
5066
5067
5068 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5069 Log:
5070 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5071
5072
5073 Changes: Modified:
5074 +7 -1 trunk/configure (File Modified)
5075 +5 -0 trunk/configure.ac (File Modified)
5076 +5 -6 trunk/src/Makefile.in (File Modified)
5077 +0 -4 trunk/src/fnvhash.s (File Modified)
5078 +0 -2 trunk/src/hash.c (File Modified)
5079
5080
5081 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5082 Log:
5083 - regenerate configure
5084
5085
5086 Changes: Modified:
5087 +18 -0 trunk/configure (File Modified)
5088
5089
5090 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5091 Log:
5092 - --enable-ricer-hashing option.
5093
5094
5095 Changes: Modified:
5096 +9 -0 trunk/configure.ac (File Modified)
5097 +3 -0 trunk/include/setup.h.in (File Modified)
5098
5099
5100 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5101 Log:
5102 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5103
5104
5105 Changes: Modified:
5106 + - trunk/src/fnvhash.s (File Added)
5107 +3 -0 trunk/src/hash.c (File Modified)
5108
5109
5110 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5111 Log:
5112 Fix syntax error in reference.conf.
5113
5114
5115 Changes: Modified:
5116 +0 -1 trunk/doc/reference.conf (File Modified)
5117
5118
5119 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5120 Log:
5121 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5122 (&& instead of ||...)
5123 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5124
5125
5126 Changes: Modified:
5127 +1 -1 trunk/src/chmode.c (File Modified)
5128
5129
5130 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5131 Log:
5132 Documentation for extban.
5133
5134
5135 Changes: Modified:
5136 + - trunk/doc/extban.txt (File Added)
5137
5138
5139 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5140 Log:
5141 Add extban modules to example confs.
5142
5143
5144 Changes: Modified:
5145 +5 -0 trunk/doc/example.conf (File Modified)
5146 +10 -0 trunk/doc/reference.conf (File Modified)
5147
5148
5149 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5150 Log:
5151 Initial addition of extended ban types (conditionals).
5152 Allows custom +bqeI checks via modules.
5153 Initial extra types are account (a[:mask]), oper (o),
5154 channel (c:name), realname (r:mask), server (s:mask).
5155
5156
5157 Changes: Modified:
5158 +229 -0 trunk/contrib/Makefile.in (File Modified)
5159 + - trunk/contrib/extb_account.c (File Added)
5160 + - trunk/contrib/extb_channel.c (File Added)
5161 + - trunk/contrib/extb_oper.c (File Added)
5162 + - trunk/contrib/extb_realname.c (File Added)
5163 + - trunk/contrib/extb_server.c (File Added)
5164 +13 -0 trunk/include/channel.h (File Modified)
5165 +1 -0 trunk/src/Makefile.in (File Modified)
5166 +14 -5 trunk/src/channel.c (File Modified)
5167 +91 -0 trunk/src/chmode.c (File Modified)
5168 + - trunk/src/extban.c (File Added)
5169
5170
5171 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5172 Log:
5173 Do not force +bqeI modes starting with '$' in nick!user@host format.
5174 * and ? characters in them are still assumed to be wildcards.
5175
5176
5177 Changes: Modified:
5178 +6 -0 trunk/src/chmode.c (File Modified)
5179
5180
5181 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5182 Log:
5183 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5184
5185
5186 Changes: Modified:
5187 +4 -0 trunk/modules/m_capab.c (File Modified)
5188
5189
5190 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5191 Log:
5192 Stop some mixing of client and server protocol.
5193
5194
5195 Changes: Modified:
5196 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5197 +4 -2 trunk/modules/m_pass.c (File Modified)
5198 +6 -0 trunk/modules/m_sasl.c (File Modified)
5199 +6 -0 trunk/modules/m_user.c (File Modified)
5200
5201
5202 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5203 Log:
5204 - additional revert
5205
5206
5207 Changes: Modified:
5208 +0 -2 trunk/include/s_newconf.h (File Modified)
5209 +0 -4 trunk/include/s_serv.h (File Modified)
5210 +0 -1 trunk/src/newconf.c (File Modified)
5211 +1 -13 trunk/src/s_serv.c (File Modified)
5212
5213
5214 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5215 Log:
5216 - revert LZOLink patch for now
5217
5218
5219 Changes: Modified:
5220 +0 -1 trunk/servlink/Makefile.in (File Modified)
5221 +0 -16 trunk/servlink/README (File Modified)
5222 +2 -36 trunk/servlink/control.c (File Modified)
5223 +0 -3 trunk/servlink/control.h (File Modified)
5224 +7 -5955 trunk/servlink/io.c (File Modified)
5225 + - trunk/servlink/lzoconf.h (File Deleted)
5226 + - trunk/servlink/lzodefs.h (File Deleted)
5227 + - trunk/servlink/minilzo.c (File Deleted)
5228 + - trunk/servlink/minilzo.h (File Deleted)
5229 +0 -1 trunk/servlink/servlink.h (File Modified)
5230
5231
5232 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5233 Log:
5234 - more stuff here
5235
5236
5237 Changes: Modified:
5238 +4 -2 trunk/servlink/control.c (File Modified)
5239 +2 -1 trunk/servlink/io.c (File Modified)
5240
5241
5242 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5243 Log:
5244 - oops
5245
5246
5247 Changes: Modified:
5248 +2 -2 trunk/servlink/io.c (File Modified)
5249
5250
5251 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5252 Log:
5253 - paranoia, prevent segfaults
5254
5255
5256 Changes: Modified:
5257 +2 -2 trunk/servlink/io.c (File Modified)
5258
5259
5260 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5261 Log:
5262 - more optimal servlink code
5263
5264
5265 Changes: Modified:
5266 +21 -8 trunk/servlink/io.c (File Modified)
5267
5268
5269 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5270 Log:
5271 - more efficient read strategy
5272
5273
5274 Changes: Modified:
5275 +15 -3 trunk/servlink/io.c (File Modified)
5276
5277
5278 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5279 Log:
5280 - use lzo_uintp cast to make LZO happy
5281
5282
5283 Changes: Modified:
5284 +3 -3 trunk/servlink/io.c (File Modified)
5285
5286
5287 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5288 Log:
5289 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5290
5291
5292 Changes: Modified:
5293 +4 -0 trunk/doc/example.conf (File Modified)
5294 +2 -1 trunk/include/s_newconf.h (File Modified)
5295 +4 -0 trunk/include/s_serv.h (File Modified)
5296 +1 -0 trunk/servlink/Makefile.in (File Modified)
5297 +16 -0 trunk/servlink/README (File Modified)
5298 +34 -2 trunk/servlink/control.c (File Modified)
5299 +3 -0 trunk/servlink/control.h (File Modified)
5300 +5929 -7 trunk/servlink/io.c (File Modified)
5301 + - trunk/servlink/lzoconf.h (File Added)
5302 + - trunk/servlink/lzodefs.h (File Added)
5303 + - trunk/servlink/minilzo.c (File Added)
5304 + - trunk/servlink/minilzo.h (File Added)
5305 +1 -0 trunk/servlink/servlink.h (File Modified)
5306 +1 -0 trunk/src/newconf.c (File Modified)
5307 +14 -2 trunk/src/s_serv.c (File Modified)
5308
5309
5310 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5311 Log:
5312 - remove imalloc, it was a concept that probably wouldn't have worked properly
5313
5314
5315 Changes: Modified:
5316 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5317 + - trunk/libcharybdis/imalloc.c (File Deleted)
5318 + - trunk/libcharybdis/imalloc.h (File Deleted)
5319
5320
5321 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5322 Log:
5323 - disable imalloc for now
5324
5325
5326 Changes: Modified:
5327 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5328
5329
5330 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5331 Log:
5332 - remove unneeded debug code
5333
5334
5335 Changes: Modified:
5336 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5337
5338
5339 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5340 Log:
5341 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5342
5343
5344 Changes: Modified:
5345 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5346
5347
5348 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5349 Log:
5350 - more stuff here, imalloc remains disabled for now
5351
5352
5353 Changes: Modified:
5354 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5355
5356
5357 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5358 Log:
5359 - more progress
5360
5361
5362 Changes: Modified:
5363 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5364
5365
5366 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5367 Log:
5368 - more tweaks
5369
5370
5371 Changes: Modified:
5372 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5373 +2 -0 trunk/src/ircd.c (File Modified)
5374
5375
5376 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5377 Log:
5378 - roll back libircd crap
5379
5380
5381 Changes: Modified:
5382 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5383 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5384 +29 -0 trunk/src/.depend (File Modified)
5385 +6 -21 trunk/src/Makefile.in (File Modified)
5386 +3 -218 trunk/src/ircd.c (File Modified)
5387 + - trunk/src/ircd_linker.c (File Deleted)
5388 + - trunk/src/main.c (File Deleted)
5389
5390
5391 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5392 Log:
5393 - realloc(), free() implementation
5394
5395
5396 Changes: Modified:
5397 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5398
5399
5400 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5401 Log:
5402 - malloc(), calloc() implementation
5403
5404
5405 Changes: Modified:
5406 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5407
5408
5409 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5410 Log:
5411 - block_free(), block_find(), retune_heaps() implementation
5412
5413
5414 Changes: Modified:
5415 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5416
5417
5418 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5419 Log:
5420 - block_destroy code, block_allocate code.
5421
5422
5423 Changes: Modified:
5424 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5425
5426
5427 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5428 Log:
5429 - block_new() code
5430
5431
5432 Changes: Modified:
5433 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5434
5435
5436 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5437 Log:
5438 - disable imalloc again :P
5439
5440
5441 Changes: Modified:
5442 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5443
5444
5445 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5446 Log:
5447 - fix warning
5448
5449
5450 Changes: Modified:
5451 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5452
5453
5454 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5455 Log:
5456 - fix typo
5457
5458
5459 Changes: Modified:
5460 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5461
5462
5463 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5464 Log:
5465 - constructor code for imalloc engine (malloc_init())
5466
5467
5468 Changes: Modified:
5469 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5470
5471
5472 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5473 Log:
5474 - imalloc engine improvements
5475
5476
5477 Changes: Modified:
5478 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5479
5480
5481 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5482 Log:
5483 - replace mmap() code with direct brk()/sbrk() calls.
5484
5485
5486 Changes: Modified:
5487 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5488
5489
5490 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5491 Log:
5492 - remove outdated i_malloc() interfaces
5493
5494
5495 Changes: Modified:
5496 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5497
5498
5499 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5500 Log:
5501 - redisable imalloc (sorry!)
5502
5503
5504 Changes: Modified:
5505 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5506
5507
5508 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5509 Log:
5510 - correct GET_PAGE_SLOT() macro
5511
5512
5513 Changes: Modified:
5514 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5515
5516
5517 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5518 Log:
5519 - oops forgot to commit it with imalloc turned off
5520
5521
5522 Changes: Modified:
5523 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5524
5525
5526 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5527 Log:
5528 - cleanups
5529
5530
5531 Changes: Modified:
5532 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5533 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5534
5535
5536 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5537 Log:
5538 - lowlevel imalloc code
5539
5540
5541 Changes: Modified:
5542 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5543 + - trunk/libcharybdis/imalloc.h (File Added)
5544
5545
5546 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5547 Log:
5548 - fix bindings
5549
5550
5551 Changes: Modified:
5552 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5553
5554
5555 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5556 Log:
5557 remove #ifndef
5558
5559
5560 Changes: Modified:
5561 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5562
5563
5564 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5565 Log:
5566 - 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)
5567
5568
5569 Changes: Modified:
5570 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5571 + - trunk/libcharybdis/imalloc.c (File Added)
5572
5573
5574 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5575 Log:
5576 - increment configure Id
5577
5578
5579 Changes: Modified:
5580 +2208 -1 trunk/configure (File Modified)
5581
5582
5583 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5584 Log:
5585 - bootstrap for imalloc code
5586
5587
5588 Changes: Modified:
5589 +54 -1 trunk/configure.ac (File Modified)
5590 +27 -0 trunk/include/setup.h.in (File Modified)
5591
5592
5593 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5594 Log:
5595 Clarify interaction of spoofs and channel bans/operator{} blocks.
5596
5597
5598 Changes: Modified:
5599 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5600 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5601
5602
5603 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5604 Log:
5605 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5606
5607
5608 Changes: Modified:
5609 +30 -22 trunk/src/ircd.c (File Modified)
5610
5611
5612 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5613 Log:
5614 If shared{} blocks deny something, the command
5615 is silently ignored.
5616
5617
5618 Changes: Modified:
5619 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5620
5621
5622 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5623 Log:
5624 Move up IsService check so we don't store a non-service
5625 in preClient->sasl_agent.
5626
5627
5628 Changes: Modified:
5629 +6 -6 trunk/modules/m_sasl.c (File Modified)
5630
5631
5632 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5633 Log:
5634 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5635 Add some more sanity checks on agent strings.
5636
5637
5638 Changes: Modified:
5639 +13 -11 trunk/modules/m_sasl.c (File Modified)
5640
5641
5642 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5643 Log:
5644 Unknown clients can have an ID too now so make sure to remove
5645 them from the hash if they exit.
5646
5647
5648 Changes: Modified:
5649 +3 -0 trunk/src/client.c (File Modified)
5650
5651
5652 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5653 Log:
5654 Only accept sasl from servers in a service{} block.
5655 Not tested but this must go in.
5656
5657
5658 Changes: Modified:
5659 +6 -0 trunk/modules/m_sasl.c (File Modified)
5660 +3 -0 trunk/modules/m_signon.c (File Modified)
5661
5662
5663 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5664 Log:
5665 Only process SAVE messages targetting registered users,
5666 not servers or unregistered connections. Could cause
5667 a crash when bad protocol was received.
5668
5669
5670 Changes: Modified:
5671 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5672
5673
5674 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5675 Log:
5676 - fix QJM buffer overflow vulnerability (fucking GXTi)
5677
5678
5679 Changes: Modified:
5680 +3 -3 trunk/src/s_user.c (File Modified)
5681
5682
5683 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5684 Log:
5685 Mention /scan umodes under oper_spy privilege.
5686
5687
5688 Changes: Modified:
5689 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5690
5691
5692 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5693 Log:
5694 Mention that overlapping cluster blocks are a bad thing.
5695
5696
5697 Changes: Modified:
5698 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5699
5700
5701 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5702 Log:
5703 - Document cluster{} and shared{} blocks.
5704 - Mention that service{} does not allow wildcards.
5705
5706
5707 Changes: Modified:
5708 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5709
5710
5711 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5712 Log:
5713 Document exempt{} and service{} blocks, point to reference.conf for
5714 general{}, channel{} and serverhide{}.
5715
5716
5717 Changes: Modified:
5718 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5719
5720
5721 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5722 Log:
5723 Document ~ in lists of values better.
5724
5725
5726 Changes: Modified:
5727 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5728
5729
5730 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5731 Log:
5732 More detailed CNOTICE, CPRIVMSG descriptions.
5733
5734
5735 Changes: Modified:
5736 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5737
5738
5739 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5740 Log:
5741 Oops, need both Revision and Id on modules.
5742
5743
5744 Changes: Modified:
5745 + - trunk/modules/sno_routing.c (Property Modified)
5746
5747
5748 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5749 Log:
5750 Tweak header comment a bit (filename, Id).
5751
5752
5753 Changes: Modified:
5754 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5755
5756
5757 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5758 Log:
5759 Add GLINE and UNGLINE.
5760
5761
5762 Changes: Modified:
5763 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5764
5765
5766 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5767 Log:
5768 New configure with proper Id.
5769
5770
5771 Changes: Modified:
5772 +3 -1 trunk/configure (File Modified)
5773
5774
5775 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5776 Log:
5777 Change #include directives for in6addr_any, hopefully compiles better now.
5778
5779
5780 Changes: Modified:
5781 +3 -1 trunk/configure.ac (File Modified)
5782
5783
5784 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5785 Log:
5786 Encourage putting actual administrative information
5787 in the admin{} block.
5788
5789
5790 Changes: Modified:
5791 +3 -3 trunk/doc/example.conf (File Modified)
5792
5793
5794 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5795 Log:
5796 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5797
5798
5799 Changes: Modified:
5800 +9 -7 trunk/include/s_conf.h (File Modified)
5801 +1 -0 trunk/src/newconf.c (File Modified)
5802 +10 -0 trunk/src/s_user.c (File Modified)
5803
5804
5805 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5806 Log:
5807 - Change to glines = no in example confs
5808 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5809 are disabled.
5810
5811
5812 Changes: Modified:
5813 +1 -1 trunk/doc/example.conf (File Modified)
5814 +1 -1 trunk/doc/reference.conf (File Modified)
5815 +2 -2 trunk/modules/m_gline.c (File Modified)
5816
5817
5818 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5819 Log:
5820 - forward-port QJM fix from 1.1
5821
5822
5823 Changes: Modified:
5824 +2 -0 trunk/src/s_user.c (File Modified)
5825
5826
5827 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5828 Log:
5829 - add switch to configure to disable the block allocator
5830
5831
5832 Changes: Modified:
5833 +18 -0 trunk/configure (File Modified)
5834 +9 -0 trunk/configure.ac (File Modified)
5835 +0 -6 trunk/include/config.h (File Modified)
5836 +3 -0 trunk/include/setup.h.in (File Modified)
5837
5838
5839 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5840 Log:
5841 Fix wierd error that would exit SASL users with "Overridden"
5842
5843 Changes: Modified:
5844 +1 -1 trunk/modules/m_signon.c (File Modified)
5845
5846
5847 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5848 Log:
5849 Remove obsolete XXX comment about lazylinks.
5850
5851
5852 Changes: Modified:
5853 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5854
5855
5856 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5857 Log:
5858 OJOIN: make sure to send the wallops remotely for #channels
5859
5860
5861 Changes: Modified:
5862 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5863
5864
5865 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5866 Log:
5867 Accountability for OJOIN (contrib module)
5868
5869 Changes: Modified:
5870 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5871
5872
5873 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5874 Log:
5875 - move more stuff over to ircd_state
5876
5877
5878 Changes: Modified:
5879 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5880 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5881 +9 -0 trunk/src/ircd_state.c (File Modified)
5882 +3 -3 trunk/src/patricia.c (File Modified)
5883
5884
5885 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5886 Log:
5887 - move more stuff out of libircd and into ircd_state.c
5888
5889
5890 Changes: Modified:
5891 +5 -5 trunk/src/channel.c (File Modified)
5892 +4 -4 trunk/src/client.c (File Modified)
5893 +12 -0 trunk/src/ircd_state.c (File Modified)
5894
5895
5896 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5897 Log:
5898 - this is just barrels of fun
5899
5900
5901 Changes: Modified:
5902 + - trunk/include/ircd_state.h (File Added)
5903 +1 -1 trunk/src/Makefile.in (File Modified)
5904 +2 -1 trunk/src/channel.c (File Modified)
5905 +3 -52 trunk/src/ircd.c (File Modified)
5906 +100 -3 trunk/src/ircd_state.c (File Modified)
5907
5908
5909 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5910 Log:
5911 It's .include, not #include.
5912
5913
5914 Changes: Modified:
5915 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5916
5917
5918 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5919 Log:
5920 More consistent section titles.
5921
5922
5923 Changes: Modified:
5924 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5925 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5926 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5927
5928
5929 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5930 Log:
5931 Mention possible exceeding of +j/+l due to propagation
5932 delays between servers.
5933
5934
5935 Changes: Modified:
5936 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5937
5938
5939 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5940 Log:
5941 Formatting nits:
5942 - "text" -> <quote>text</quote>
5943 - <filename>
5944 - a few more
5945
5946
5947 Changes: Modified:
5948 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5949 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5950 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5951 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5952
5953
5954 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5955 Log:
5956 Remove text about deprecation of glines.
5957
5958
5959 Changes: Modified:
5960 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5961
5962
5963 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5964 Log:
5965 - Add description of umode +D, deaf.
5966 - Mention CALLERID 005 token with umode +g.
5967
5968
5969 Changes: Modified:
5970 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5971
5972
5973 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5974 Log:
5975 Strip off a leading colon in services shortcuts (aliases).
5976
5977
5978 Changes: Modified:
5979 +2 -0 trunk/src/parse.c (File Modified)
5980
5981
5982 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5983 Log:
5984 Add no_oper_invis contrib module, denies opers setting
5985 themselves invisible (except hidden_oper's).
5986
5987
5988 Changes: Modified:
5989 +42 -0 trunk/contrib/Makefile.in (File Modified)
5990 + - trunk/contrib/no_oper_invis.c (File Added)
5991
5992
5993 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5994 Log:
5995 Mention /stats E, make the other /stats descriptions more consistent.
5996
5997
5998 Changes: Modified:
5999 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6000
6001
6002 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6003 Log:
6004 Mention that the KILL reason and oper will appear on channels.
6005
6006
6007 Changes: Modified:
6008 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6009
6010
6011 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6012 Log:
6013 Mention /mode #channel f to query forward channel from outside.
6014
6015
6016 Changes: Modified:
6017 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6018
6019
6020 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6021 Log:
6022 Port over RATBOX_2_1 r20960 (anfl):
6023 client connect notices to +C should be hiding the extra
6024 fields for spoofed users
6025
6026
6027 Changes: Modified:
6028 +2 -1 trunk/src/s_user.c (File Modified)
6029
6030
6031 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6032 Log:
6033 Add a chapter with our extra user commands:
6034 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6035
6036
6037 Changes: Modified:
6038 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6039 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6040
6041
6042 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6043 Log:
6044 Do not put by <server>: in SQUIT reasons to servers
6045 other than the one being exited.
6046
6047
6048 Changes: Modified:
6049 +1 -1 trunk/src/client.c (File Modified)
6050
6051
6052 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6053 Log:
6054 Regenerate configure.
6055
6056
6057 Changes: Modified:
6058 +1162 -1159 trunk/configure (File Modified)
6059
6060
6061 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6062 Log:
6063 Move the warning flags down so they do not mess up
6064 checks like for -Wl,-export-dynamic.
6065
6066
6067 Changes: Modified:
6068 +33 -30 trunk/configure.ac (File Modified)
6069
6070
6071 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6072 Log:
6073 - more work here
6074
6075
6076 Changes: Modified:
6077 +2 -1 trunk/iauth/Makefile.in (File Modified)
6078
6079
6080 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6081 Log:
6082 - build iauth makefile
6083
6084
6085 Changes: Modified:
6086 +3 -2 trunk/configure (File Modified)
6087 +1 -0 trunk/configure.ac (File Modified)
6088
6089
6090 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6091 Log:
6092 - Makefile
6093
6094
6095 Changes: Modified:
6096 + - trunk/iauth/Makefile.in (File Added)
6097
6098
6099 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6100 Log:
6101 - add iauth.conf.example from irc2.11
6102
6103
6104 Changes: Modified:
6105 + - trunk/doc/example-iauth.conf (File Added)
6106
6107
6108 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6109 Log:
6110 - wow, i found some docs on this thing
6111
6112
6113 Changes: Modified:
6114 + - trunk/doc/technical/iauth-internals.txt (File Added)
6115
6116
6117 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6118 Log:
6119 - no longer applicable
6120
6121
6122 Changes: Modified:
6123 + - trunk/authdaemon/ (File Deleted)
6124
6125
6126 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6127 Log:
6128 - remove libircd.so on make clean (oops)
6129
6130
6131 Changes: Modified:
6132 +1 -1 trunk/src/Makefile.in (File Modified)
6133
6134
6135 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6136 Log:
6137 - merge iauth source for experimentation
6138
6139
6140 Changes: Modified:
6141 + - trunk/iauth/ (File Added)
6142 + - trunk/iauth/a_conf.c (File Added)
6143 + - trunk/iauth/a_conf_def.h (File Added)
6144 + - trunk/iauth/a_conf_ext.h (File Added)
6145 + - trunk/iauth/a_defines.h (File Added)
6146 + - trunk/iauth/a_externs.h (File Added)
6147 + - trunk/iauth/a_io.c (File Added)
6148 + - trunk/iauth/a_io_ext.h (File Added)
6149 + - trunk/iauth/a_log.c (File Added)
6150 + - trunk/iauth/a_log_def.h (File Added)
6151 + - trunk/iauth/a_log_ext.h (File Added)
6152 + - trunk/iauth/a_struct_def.h (File Added)
6153 + - trunk/iauth/iauth.c (File Added)
6154 + - trunk/iauth/mod_lhex.c (File Added)
6155 + - trunk/iauth/mod_lhex_ext.h (File Added)
6156 + - trunk/iauth/mod_pipe.c (File Added)
6157 + - trunk/iauth/mod_pipe_ext.h (File Added)
6158 + - trunk/iauth/mod_rfc931.c (File Added)
6159 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6160 + - trunk/iauth/mod_socks.c (File Added)
6161 + - trunk/iauth/mod_socks_ext.h (File Added)
6162 + - trunk/iauth/mod_webproxy.c (File Added)
6163 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6164
6165
6166 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6167 Log:
6168 User /quote help index was not sorted properly.
6169
6170
6171 Changes: Modified:
6172 +2 -2 trunk/help/Makefile.in (File Modified)
6173 +8 -8 trunk/help/users/index (File Modified)
6174
6175
6176 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6177 Log:
6178 Add SCAN help file.
6179
6180
6181 Changes: Modified:
6182 +25 -8 trunk/help/opers/index (File Modified)
6183 + - trunk/help/opers/scan (File Added)
6184
6185
6186 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6187 Log:
6188 SGML docs:
6189 - Document SCAN UMODES
6190 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6191
6192
6193 Changes: Modified:
6194 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6195
6196
6197 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6198 Log:
6199 Add our copyright information to /info (part of release-1.1 r1026).
6200
6201
6202 Changes: Modified:
6203 +1 -0 trunk/src/version.c.SH (File Modified)
6204
6205
6206 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6207 Log:
6208 Fix some compile warnings.
6209
6210
6211 Changes: Modified:
6212 +1 -1 trunk/modules/core/m_join.c (File Modified)
6213 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6214 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6215 +1 -1 trunk/modules/m_scan.c (File Modified)
6216 +4 -4 trunk/modules/m_signon.c (File Modified)
6217
6218
6219 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6220 Log:
6221 RSFNC: OK, actually consider unknowns also for detecting a collide.
6222 Otherwise we can get two clients with the same nick.
6223
6224
6225 Changes: Modified:
6226 +1 -1 trunk/modules/m_services.c (File Modified)
6227
6228
6229 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6230 Log:
6231 - charybdis profiling stuff
6232 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6233 - update .depend
6234
6235
6236 Changes: Modified:
6237 +0 -8 trunk/configure (File Modified)
6238 +1 -8 trunk/configure.ac (File Modified)
6239 +18 -0 trunk/include/channel.h (File Modified)
6240 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6241 +335 -260 trunk/src/.depend (File Modified)
6242 +1569 -0 trunk/src/Makefile.in (File Modified)
6243 + - trunk/src/chmode.c (File Added)
6244 +16 -1 trunk/src/ircd.c (File Modified)
6245 +11 -0 trunk/src/main.c (File Modified)
6246 +11 -0 trunk/src/modules.c (File Modified)
6247
6248
6249 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6250 Log:
6251 RSFNC: Do not send kills to servers for unknowns
6252
6253
6254 Changes: Modified:
6255 +4 -2 trunk/modules/m_services.c (File Modified)
6256
6257
6258 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6259 Log:
6260 Describe service{} blocks in reference.conf.
6261
6262
6263 Changes: Modified:
6264 +12 -0 trunk/doc/reference.conf (File Modified)
6265
6266
6267 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6268 Log:
6269 Replace this list of modes with pointers to other documentation.
6270
6271
6272 Changes: Modified:
6273 +6 -50 trunk/doc/modes.txt (File Modified)
6274
6275
6276 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6277 Log:
6278 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6279 looks too much like an old-ircd client pointer otherwise.
6280
6281
6282 Changes: Modified:
6283 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6284
6285
6286 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6287 Log:
6288 findforwards:
6289 - note truncation of the list (perhaps sending multiple
6290 notices is better)
6291 - clarify in a comment that /findforwards on a nonexistent
6292 channel can be useful
6293 - sendto_one_notice() requires that the text start with
6294 a colon
6295
6296
6297 Changes: Modified:
6298 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6299
6300
6301 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6302 Log:
6303 When we close a local server's link, always include the
6304 name of the client causing the exit in the reason in the
6305 SQUIT we send them (replacing them with us). This makes
6306 sure server notices for stuff like "Not enough arguments
6307 to server command" are different on the two sides.
6308
6309
6310 Changes: Modified:
6311 +7 -5 trunk/src/client.c (File Modified)
6312
6313
6314 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6315 Log:
6316 New contrib module m_findforwards.c
6317
6318
6319 Changes: Modified:
6320 +112 -0 trunk/contrib/Makefile.in (File Modified)
6321 + - trunk/contrib/m_findforwards.c (File Added)
6322
6323
6324 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6325 Log:
6326 Whoops, don't show real host behind auth{} spoof in
6327 spoof notices if hide_spoof_ips is enabled.
6328
6329 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6330
6331
6332 Changes: Modified:
6333 +3 -2 trunk/src/s_conf.c (File Modified)
6334
6335
6336 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6337 Log:
6338 Add dalnet-style /identify that sends to nickserv or chanserv.
6339
6340
6341 Changes: Modified:
6342 +102 -0 trunk/contrib/Makefile.in (File Modified)
6343 + - trunk/contrib/m_identify.c (File Added)
6344
6345
6346 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6347 Log:
6348 Document alias{} blocks a bit better.
6349
6350
6351 Changes: Modified:
6352 +9 -0 trunk/doc/reference.conf (File Modified)
6353
6354
6355 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6356 Log:
6357 - add aliases to /stats m (data usage is not counted though, sorry)
6358
6359
6360 Changes: Modified:
6361 +1 -0 trunk/include/s_conf.h (File Modified)
6362 +3 -0 trunk/src/newconf.c (File Modified)
6363 +15 -0 trunk/src/parse.c (File Modified)
6364
6365
6366 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6367 Log:
6368 - remove m_sshortcut as it's no longer relevant
6369
6370
6371 Changes: Modified:
6372 +0 -145 trunk/modules/Makefile.in (File Modified)
6373 + - trunk/modules/m_sshortcut.c (File Deleted)
6374
6375
6376 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6377 Log:
6378 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6379 targets instead of my original idea :P)
6380
6381
6382 Changes: Modified:
6383 +32 -0 trunk/doc/example.conf (File Modified)
6384 +35 -0 trunk/doc/reference.conf (File Modified)
6385 +4 -0 trunk/include/parse.h (File Modified)
6386 +7 -0 trunk/include/s_conf.h (File Modified)
6387 +82 -0 trunk/src/newconf.c (File Modified)
6388 +78 -0 trunk/src/parse.c (File Modified)
6389 +16 -0 trunk/src/s_conf.c (File Modified)
6390
6391
6392 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6393 Log:
6394 Remove some spaces after tabs. ??
6395
6396
6397 Changes: Modified:
6398 +18 -18 trunk/src/newconf.c (File Modified)
6399
6400
6401 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6402 Log:
6403 Global /who:
6404 - make sure to clear all marks also if the who was aborted
6405 because of too many matches
6406 - give ERR_TOOMANYMATCHES if too many matches
6407 - clarify comments
6408
6409 ratbox RATBOX_2_2 r22003 (jilles)
6410
6411
6412 Changes: Modified:
6413 +28 -26 trunk/modules/m_who.c (File Modified)
6414
6415
6416 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6417 Log:
6418 - devel is 2.0
6419
6420
6421 Changes: Modified:
6422 +9 -9 trunk/configure (File Modified)
6423 +1 -1 trunk/configure.ac (File Modified)
6424
6425
6426 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6427 Log:
6428 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6429
6430
6431 Changes: Modified:
6432 +2 -1 trunk/include/s_newconf.h (File Modified)
6433 +20 -0 trunk/modules/m_rehash.c (File Modified)
6434 +1 -1 trunk/src/s_newconf.c (File Modified)
6435
6436
6437 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6438 Log:
6439 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6440
6441
6442 Changes: Modified:
6443 +0 -1 trunk/doc/example.conf (File Modified)
6444 +0 -3 trunk/doc/reference.conf (File Modified)
6445 +0 -1 trunk/include/s_conf.h (File Modified)
6446 +0 -6 trunk/modules/m_info.c (File Modified)
6447 +1 -1 trunk/src/channel.c (File Modified)
6448 +0 -1 trunk/src/newconf.c (File Modified)
6449
6450
6451 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6452 Log:
6453 Missing header in m_chghost.c
6454
6455 Changes: Modified:
6456 +1 -0 trunk/modules/m_chghost.c (File Modified)
6457
6458
6459 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6460 Log:
6461 Relocate QJM code to a seperate function(change_nick_user_host)
6462 Change CHGHOST to use change_nick_user_host instead of just setting it
6463
6464
6465 Changes: Modified:
6466 +3 -0 trunk/include/s_user.h (File Modified)
6467 +1 -1 trunk/modules/m_chghost.c (File Modified)
6468 +3 -78 trunk/modules/m_signon.c (File Modified)
6469 +89 -0 trunk/src/s_user.c (File Modified)
6470
6471
6472 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6473 Log:
6474 Restore /stats a (dns servers, admin-only).
6475
6476
6477 Changes: Modified:
6478 +1 -0 trunk/include/res.h (File Modified)
6479 +5 -8 trunk/modules/m_stats.c (File Modified)
6480 +16 -0 trunk/src/res.c (File Modified)
6481
6482
6483 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6484 Log:
6485 - Add CHARYBDIS_PROFILE if we are profiling.
6486 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6487 - Remove duplicate --enable-epoll entry.
6488
6489
6490 Changes: Modified:
6491 +1595 -15 trunk/configure (File Modified)
6492 +30 -11 trunk/configure.ac (File Modified)
6493 +3 -0 trunk/include/setup.h.in (File Modified)
6494
6495
6496 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6497 Log:
6498 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6499
6500
6501 Changes: Modified:
6502 +28 -0 trunk/aclocal.m4 (File Modified)
6503
6504
6505 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6506 Log:
6507 Allow requesting forward channel and quiet list in same mode command.
6508
6509
6510 Changes: Modified:
6511 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6512
6513
6514 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6515 Log:
6516 Add description of xline wildcards.
6517
6518
6519 Changes: Modified:
6520 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6521
6522
6523 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6524 Log:
6525 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6526
6527
6528 Changes: Modified:
6529 +0 -4 trunk/modules/m_services.c (File Modified)
6530
6531
6532 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6533 Log:
6534 typo
6535
6536
6537 Changes: Modified:
6538 +1 -1 trunk/include/hook.h (File Modified)
6539
6540
6541 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6542 Log:
6543 call_hook, not hook_call
6544
6545
6546 Changes: Modified:
6547 +1 -1 trunk/modules/core/m_join.c (File Modified)
6548
6549
6550 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6551 Log:
6552 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6553 Could be useful for a number of things.
6554
6555
6556 Changes: Modified:
6557 +9 -0 trunk/modules/core/m_join.c (File Modified)
6558
6559
6560 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6561 Log:
6562 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6563
6564
6565 Changes: Modified:
6566 +7 -0 trunk/include/hook.h (File Modified)
6567
6568
6569 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6570 Log:
6571 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6572
6573
6574 Changes: Modified:
6575 +15 -0 trunk/modules/m_services.c (File Modified)
6576
6577
6578 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6579 Log:
6580 Clarify snomask +f, +k, +u.
6581
6582
6583 Changes: Modified:
6584 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6585
6586
6587 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6588 Log:
6589 Cmode +p and +s may be set simultaneously.
6590
6591
6592 Changes: Modified:
6593 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6594
6595
6596 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6597 Log:
6598 actually, we should check the data version on each reload (oops)
6599
6600
6601 Changes: Modified:
6602 +6 -6 trunk/src/main.c (File Modified)
6603
6604
6605 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6606 Log:
6607 more work on the loader
6608
6609
6610 Changes: Modified:
6611 +45 -21 trunk/src/main.c (File Modified)
6612
6613
6614 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6615 Log:
6616 Add prototype ircd_state.c
6617
6618
6619 Changes: Modified:
6620 + - trunk/src/ircd_state.c (File Added)
6621
6622
6623 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6624 Log:
6625 Smaller improvements.
6626
6627
6628 Changes: Modified:
6629 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6630
6631
6632 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6633 Log:
6634 Add a lot of stuff here.
6635
6636
6637 Changes: Modified:
6638 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6639
6640
6641 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6642 Log:
6643 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6644
6645
6646 Changes: Modified:
6647 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6648
6649
6650 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6651 Log:
6652 Invex doesn't trump +r or (sic) +J.
6653
6654
6655 Changes: Modified:
6656 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6657
6658
6659 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6660 Log:
6661 Check to make sure a module is not loaded before loading it.
6662
6663
6664 Changes: Modified:
6665 +6 -1 trunk/src/ircd_parser.y (File Modified)
6666
6667
6668 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6669 Log:
6670 - Add a missing comma in the HeaderMessages array
6671 - Only send "Your hostname is too long ..." if that really is the case
6672
6673
6674 Changes: Modified:
6675 +2 -2 trunk/src/s_auth.c (File Modified)
6676
6677
6678 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6679 Log:
6680 build_symtable() will have already bailed here, so no need to check
6681 explicitly whether or not charybdis_main is NULL.
6682
6683
6684 Changes: Modified:
6685 +7 -16 trunk/src/main.c (File Modified)
6686
6687
6688 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6689 Log:
6690 Data structure versioning, part 1.
6691
6692
6693 Changes: Modified:
6694 +10 -1 trunk/include/ircd_defs.h (File Modified)
6695 +2 -0 trunk/src/ircd.c (File Modified)
6696 +15 -3 trunk/src/main.c (File Modified)
6697
6698
6699 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6700 Log:
6701 build a symbol table and use that instead of doing a raw dlsym on everything
6702
6703
6704 Changes: Modified:
6705 + - trunk/include/ircd_linker.h (File Added)
6706 +71 -1 trunk/src/Makefile.in (File Modified)
6707 + - trunk/src/ircd_linker.c (File Added)
6708 +16 -4 trunk/src/main.c (File Modified)
6709
6710
6711 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6712 Log:
6713 The launcher now calls io_loop() instead of charybdis_main().
6714 This is so that we do not have to reinitialize *everything* later.
6715
6716
6717 Changes: Modified:
6718 +1 -0 trunk/include/ircd.h (File Modified)
6719 +6 -7 trunk/src/ircd.c (File Modified)
6720 +13 -1 trunk/src/main.c (File Modified)
6721
6722
6723 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6724 Log:
6725 Use global binding on libircd.so.
6726
6727
6728 Changes: Modified:
6729 +1 -1 trunk/src/main.c (File Modified)
6730
6731
6732 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6733 Log:
6734 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6735 (it will do more later)
6736
6737
6738 Changes: Modified:
6739 +14 -12 trunk/include/config.h (File Modified)
6740 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6741 +31 -5 trunk/src/Makefile.in (File Modified)
6742 +78 -1 trunk/src/ircd.c (File Modified)
6743 + - trunk/src/main.c (File Added)
6744
6745
6746 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6747 Log:
6748 Add whitespace here, oops.
6749
6750
6751 Changes: Modified:
6752 +1 -1 trunk/CREDITS (File Modified)
6753
6754
6755 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6756 Log:
6757 Properly copy over the IP address here instead of using a cheap hack.
6758 Because the hack didn't work right except on IPv6. :|
6759
6760
6761 Changes: Modified:
6762 +12 -2 trunk/src/s_newconf.c (File Modified)
6763
6764
6765 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6766 Log:
6767 Revert reject cache notice to ratbox's, which more
6768 clearly suggests what's happening.
6769
6770
6771 Changes: Modified:
6772 +4 -1 trunk/src/reject.c (File Modified)
6773
6774
6775 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6776 Log:
6777 Fix the openssl status in the overview information.
6778
6779
6780 Changes: Modified:
6781 +1 -3 trunk/configure (File Modified)
6782 +1 -3 trunk/configure.ac (File Modified)
6783
6784
6785 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6786 Log:
6787 - Add simple exempt{} block (127.0.0.1) to example.conf.
6788 - Remove mention of deny{}.
6789
6790
6791 Changes: Modified:
6792 +5 -0 trunk/doc/example.conf (File Modified)
6793 +1 -1 trunk/doc/reference.conf (File Modified)
6794
6795
6796 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6797 Log:
6798 example.conf: add some comments at the start
6799 reference.conf: some ircd-ratbox -> charybdis
6800
6801
6802 Changes: Modified:
6803 +11 -0 trunk/doc/example.conf (File Modified)
6804 +6 -5 trunk/doc/reference.conf (File Modified)
6805
6806
6807 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6808 Log:
6809 Rename m_createauthonly module to createauthonly
6810 as this is not a module providing an m_function
6811 (command).
6812
6813
6814 Changes: Modified:
6815 +1 -38 trunk/contrib/Makefile.in (File Modified)
6816 + - trunk/contrib/createauthonly.c (File Added)
6817 + - trunk/contrib/m_createauthonly.c (File Deleted)
6818
6819
6820 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6821 Log:
6822 Add to example confs commented lines for:
6823 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6824 sno_globalkline.so, sno_globaloper.so.
6825
6826
6827 Changes: Modified:
6828 +5 -1 trunk/doc/example.conf (File Modified)
6829 +9 -1 trunk/doc/reference.conf (File Modified)
6830
6831
6832 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6833 Log:
6834 - Unbreak connecting to connect{}s with hostnames
6835 instead of IP addresses (broken with new resolver).
6836 - Try to do A/AAAA query based on aftype in
6837 connect{} (doesn't seem to work fully).
6838
6839
6840 Changes: Modified:
6841 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6842
6843
6844 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6845 Log:
6846 Unbreak /rehash dns.
6847
6848
6849 Changes: Modified:
6850 +1 -0 trunk/src/res.c (File Modified)
6851
6852
6853 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6854 Log:
6855 Preserve Hybrid Id and add one of our own.
6856
6857
6858 Changes: Modified:
6859 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6860 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6861
6862
6863 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6864 Log:
6865 Add anfl and Androsyn to CREDITS.
6866 They wrote a lot of ratbox code we use, both before and after the fork.
6867
6868
6869 Changes: Modified:
6870 +2 -0 trunk/CREDITS (File Modified)
6871
6872
6873 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6874 Log:
6875 Hostname validity check.
6876
6877
6878 Changes: Modified:
6879 +42 -3 trunk/src/s_auth.c (File Modified)
6880
6881
6882 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6883 Log:
6884 Version bump to 1.2.0.
6885
6886
6887 Changes: Modified:
6888 +9 -9 trunk/configure (File Modified)
6889 +1 -1 trunk/configure.ac (File Modified)
6890
6891
6892 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6893 Log:
6894 - Missed a spot in the IPv6 code here. Should be usable now.
6895
6896
6897 Changes: Modified:
6898 +2 -2 trunk/src/res.c (File Modified)
6899
6900
6901 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6902 Log:
6903 Alright, so, this massive commit does the following:
6904 - Removes adns
6905 - Adds a resolver based on the undernet and hybrid one.
6906 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6907 - Makes a check in ./configure be posixly correct
6908 - Simplifies the auth code and DNS callbacks
6909
6910 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6911
6912
6913 Changes: Modified:
6914 +1 -1 trunk/Makefile.in (File Modified)
6915 + - trunk/adns/ (File Deleted)
6916 +148 -80 trunk/configure (File Modified)
6917 +1 -2 trunk/configure.ac (File Modified)
6918 +6 -0 trunk/include/client.h (File Modified)
6919 +1 -0 trunk/include/packet.h (File Modified)
6920 +153 -41 trunk/include/res.h (File Modified)
6921 + - trunk/include/reslib.h (File Added)
6922 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6923 +930 -1449 trunk/modules/.depend (File Modified)
6924 +3 -0 trunk/modules/m_stats.c (File Modified)
6925 +417 -621 trunk/src/.depend (File Modified)
6926 +1 -1 trunk/src/.indent.pro (File Modified)
6927 +2069 -289 trunk/src/Makefile.in (File Modified)
6928 + - trunk/src/adns.c (File Deleted)
6929 + - trunk/src/res.c (File Added)
6930 + - trunk/src/reslib.c (File Added)
6931 +11 -50 trunk/src/s_auth.c (File Modified)
6932 +4 -26 trunk/src/s_newconf.c (File Modified)
6933
6934
6935 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6936 Log:
6937 Document the NOBALLOC feature.
6938
6939
6940 Changes: Modified:
6941 +7 -1 trunk/include/config.h (File Modified)
6942
6943
6944 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6945 Log:
6946 commands.sgml changes
6947
6948
6949 Changes: Modified:
6950 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6951
6952
6953 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6954 Log:
6955 connect{} changes.
6956
6957
6958 Changes: Modified:
6959 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6960
6961
6962 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6963 Log:
6964 Improve description of class{} block (in particular,
6965 mention server classes as well as client classes).
6966
6967
6968 Changes: Modified:
6969 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6970
6971
6972 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6973 Log:
6974 In comment:
6975 -/* sendq: servers need a higher sendq as they send more data */
6976 +/* sendq: servers need a higher sendq as they are sent more data */
6977
6978
6979 Changes: Modified:
6980 +1 -1 trunk/doc/reference.conf (File Modified)
6981
6982
6983 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6984 Log:
6985 Add modules{} block.
6986
6987
6988 Changes: Modified:
6989 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6990
6991
6992 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6993 Log:
6994 Add general::oper_snomask, snomask on oper up for opers
6995 that have umode +s set on oper up, but do not have
6996 a specific snomask setting in their operator block.
6997 If this is empty or not specified, +s is used as before.
6998
6999
7000 Changes: Modified:
7001 +4 -1 trunk/doc/example.conf (File Modified)
7002 +7 -1 trunk/doc/reference.conf (File Modified)
7003 +1 -0 trunk/include/client.h (File Modified)
7004 +1 -0 trunk/include/s_conf.h (File Modified)
7005 +32 -0 trunk/src/newconf.c (File Modified)
7006 +1 -0 trunk/src/s_conf.c (File Modified)
7007 +13 -3 trunk/src/s_user.c (File Modified)
7008
7009
7010 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7011 Log:
7012 fix error
7013
7014 Changes: Modified:
7015 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7016
7017
7018 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7019 Log:
7020 Add MASKTRACE and CHANTRACE commands.
7021
7022
7023 Changes: Modified:
7024 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7025
7026
7027 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7028 Log:
7029 document loadmodule directive
7030
7031
7032 Changes: Modified:
7033 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7034
7035
7036 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7037 Log:
7038 finish this up
7039
7040
7041 Changes: Modified:
7042 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7043
7044
7045 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7046 Log:
7047 q:lines are no longer living in the ircd.conf either
7048
7049
7050 Changes: Modified:
7051 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7052
7053
7054 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7055 Log:
7056 remove k:line, d:line, x:line as they are their own files now
7057
7058
7059 Changes: Modified:
7060 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7061
7062
7063 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7064 Log:
7065 New place for operator::snomask.
7066
7067
7068 Changes: Modified:
7069 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7070
7071
7072 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7073 Log:
7074 Document connect {}.
7075
7076
7077 Changes: Modified:
7078 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7079
7080
7081 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7082 Log:
7083 example.conf: move operator::snomask to a more logical place,
7084 more sensible default
7085 reference.conf: add operator::snomask
7086
7087
7088 Changes: Modified:
7089 +3 -3 trunk/doc/example.conf (File Modified)
7090 +3 -0 trunk/doc/reference.conf (File Modified)
7091
7092
7093 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7094 Log:
7095 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7096 in those conf entries that take umodes like <name1>, <name2>, ...
7097
7098
7099 Changes: Modified:
7100 +3 -0 trunk/doc/reference.conf (File Modified)
7101 +3 -0 trunk/src/newconf.c (File Modified)
7102
7103
7104 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7105 Log:
7106 Remove H:line
7107
7108
7109 Changes: Modified:
7110 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7111
7112
7113 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7114 Log:
7115 Aesthetic changes.
7116
7117
7118 Changes: Modified:
7119 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7120
7121
7122 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7123 Log:
7124 s/allow/auth
7125
7126
7127 Changes: Modified:
7128 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7129
7130
7131 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7132 Log:
7133 fix
7134
7135
7136 Changes: Modified:
7137 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7138
7139
7140 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7141 Log:
7142 Document operator {} blocks.
7143
7144
7145 Changes: Modified:
7146 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7147
7148
7149 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7150 Log:
7151 auth{}: clarify/add some details
7152
7153
7154 Changes: Modified:
7155 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7156
7157
7158 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7159 Log:
7160 auth{}: Move a paragraph.
7161
7162
7163 Changes: Modified:
7164 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7165
7166
7167 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7168 Log:
7169 Document auth{} blocks.
7170
7171
7172 Changes: Modified:
7173 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7174
7175
7176 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7177 Log:
7178 Add umode +R.
7179
7180
7181 Changes: Modified:
7182 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7183
7184
7185 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7186 Log:
7187 Add umode +R, prevents unidentified clients from
7188 sending private messages or notices. /accept'ed
7189 clients and opers are exempt.
7190 Due to the /accept part, this is only checked
7191 at the target's server, may want to change
7192 this?
7193
7194
7195 Changes: Modified:
7196 +1 -0 trunk/help/opers/umode (File Modified)
7197 +1 -0 trunk/help/users/umode (File Modified)
7198 +2 -0 trunk/include/client.h (File Modified)
7199 +1 -0 trunk/include/numeric.h (File Modified)
7200 +11 -1 trunk/modules/core/m_message.c (File Modified)
7201 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7202 +1 -1 trunk/src/messages.tab (File Modified)
7203 +1 -1 trunk/src/s_user.c (File Modified)
7204
7205
7206 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7207 Log:
7208 Don't allow a nick change if banned or quieted (and not
7209 voiced or opped) on a channel. This uses numeric 435
7210 (bahamut's "cannot change to a banned nick") because
7211 bahamut/ircu's 437 and hyperion's 438 already have
7212 another meaning for us.
7213
7214
7215 Changes: Modified:
7216 +2 -0 trunk/include/channel.h (File Modified)
7217 +1 -0 trunk/include/numeric.h (File Modified)
7218 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7219 +38 -0 trunk/src/channel.c (File Modified)
7220 +1 -1 trunk/src/messages.tab (File Modified)
7221
7222
7223 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7224 Log:
7225 KNOCK:
7226 - respect ban exceptions
7227 - also deny a knock if quieted
7228
7229
7230 Changes: Modified:
7231 +2 -1 trunk/modules/m_knock.c (File Modified)
7232
7233
7234 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7235 Log:
7236 Reverse bad substitution in comment.
7237
7238
7239 Changes: Modified:
7240 +1 -1 trunk/src/channel.c (File Modified)
7241
7242
7243 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7244 Log:
7245 - set DynSpoof flag for clients spoofed at registration
7246 - add orighost instead of host to the hostname hash
7247
7248
7249 Changes: Modified:
7250 +5 -1 trunk/src/s_user.c (File Modified)
7251
7252
7253 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7254 Log:
7255 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7256
7257
7258 Changes: Modified:
7259 +2 -3 trunk/src/send.c (File Modified)
7260
7261
7262 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7263 Log:
7264 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7265
7266
7267 Changes: Modified:
7268 +17 -7 trunk/modules/m_signon.c (File Modified)
7269
7270
7271 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7272 Log:
7273 Correct minimum args on ENCAP SASL to avoid nasty core.
7274
7275
7276 Changes: Modified:
7277 +1 -1 trunk/modules/m_sasl.c (File Modified)
7278
7279
7280 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7281 Log:
7282 Style nits: sptr can't ever be NULL, don't compare truth
7283 values with YES.
7284
7285
7286 Changes: Modified:
7287 +2 -3 trunk/modules/m_scan.c (File Modified)
7288
7289
7290 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7291 Log:
7292 - Comment out scan_cmodes() prototype to suppress warning
7293 - Correct minimum parameter count for mo_scan()
7294
7295
7296 Changes: Modified:
7297 +2 -2 trunk/modules/m_scan.c (File Modified)
7298
7299
7300 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7301 Log:
7302 SCAN UMODES:
7303 - Include full command in operspy notice
7304 - Allow global scans (no-list used, mask not used) without operspy
7305 - Use ERR_NOPRIVS numeric
7306
7307
7308 Changes: Modified:
7309 +21 -9 trunk/modules/m_scan.c (File Modified)
7310
7311
7312 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7313 Log:
7314 Cancel out the >3 default if < is given; this way
7315 any </> specification fully overrides the default.
7316
7317
7318 Changes: Modified:
7319 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7320
7321
7322 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7323 Log:
7324 - Call mo_list() from m_list() to reduce code duplication
7325 - Default to >3, rather arbitrarily (conf option?)
7326 - Make < and > mean less than and greater than again
7327
7328
7329 Changes: Modified:
7330 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7331
7332
7333 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7334 Log:
7335 When processing topic burst, hide connecting server
7336 on netburst if flatten links is enabled.
7337
7338
7339 Changes: Modified:
7340 +9 -2 trunk/modules/m_tb.c (File Modified)
7341
7342
7343 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7344 Log:
7345 - remove PENALTY token
7346
7347
7348 Changes: Modified:
7349 +0 -1 trunk/include/supported.h (File Modified)
7350
7351
7352 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7353 Log:
7354 005 fixups:
7355 - Add PENALTY because we have a pace-wait system.
7356 - Add FNC due to SAVE and RSFNC
7357 - Add q to MAXLIST.
7358
7359
7360 Changes: Modified:
7361 +4 -2 trunk/include/supported.h (File Modified)
7362
7363
7364 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7365 Log:
7366 mkay, indent went nuts here
7367
7368
7369 Changes: Modified:
7370 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7371
7372
7373 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7374 Log:
7375 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7376 and can be used instead. The SAFELIST implementation is the one used by
7377 default, as most users/networks will be used to it.
7378
7379
7380 Changes: Modified:
7381 +1 -0 trunk/NEWS (File Modified)
7382 +14 -0 trunk/include/client.h (File Modified)
7383 +5 -0 trunk/include/hash.h (File Modified)
7384 +404 -272 trunk/modules/Makefile.in (File Modified)
7385 + - trunk/modules/m_list.c (File Deleted)
7386 + - trunk/modules/m_list_ratbox.c (File Added)
7387 + - trunk/modules/m_list_safelist.c (File Added)
7388 +5 -5 trunk/src/hash.c (File Modified)
7389
7390
7391 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7392 Log:
7393 Clear invites on a lowerTS JOIN or SJOIN.
7394 This should complete kick_on_split_riding protection.
7395
7396
7397 Changes: Modified:
7398 +5 -0 trunk/modules/core/m_join.c (File Modified)
7399 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7400
7401
7402 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7403 Log:
7404 Like in ratbox, send and interpret timestamps on invites.
7405
7406
7407 Changes: Modified:
7408 +9 -2 trunk/modules/m_invite.c (File Modified)
7409
7410
7411 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7412 Log:
7413 Add +S (network service) umode. Just for completeness, users or opers
7414 cannot set this.
7415
7416
7417 Changes: Modified:
7418 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7419
7420
7421 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7422 Log:
7423 update NEWS a bit
7424
7425
7426 Changes: Modified:
7427 +35 -2 trunk/NEWS (File Modified)
7428
7429
7430 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7431 Log:
7432 Split off a PreClient structure for data to be freed on registation (i.e. password).
7433 New hook introduce_client for post-registration messages.
7434 Fix b0rked SASL numerics.
7435 Burst REALHOST post-introduction for spoofed-on-registration clients.
7436 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7437 Pre-registration signon support.
7438
7439
7440 Changes: Modified:
7441 +10 -0 trunk/configure (File Modified)
7442 +2 -0 trunk/configure.ac (File Modified)
7443 +14 -4 trunk/include/client.h (File Modified)
7444 +1 -0 trunk/include/hook.h (File Modified)
7445 +1 -0 trunk/include/numeric.h (File Modified)
7446 +3 -0 trunk/include/setup.h.in (File Modified)
7447 +16 -0 trunk/modules/m_chghost.c (File Modified)
7448 +25 -21 trunk/modules/m_sasl.c (File Modified)
7449 +63 -30 trunk/modules/m_signon.c (File Modified)
7450 +18 -0 trunk/src/client.c (File Modified)
7451 +2 -0 trunk/src/hook.c (File Modified)
7452 +5 -5 trunk/src/messages.tab (File Modified)
7453 +2 -0 trunk/src/s_serv.c (File Modified)
7454 +28 -2 trunk/src/s_user.c (File Modified)
7455
7456
7457 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7458 Log:
7459 Update hook documentation.
7460
7461
7462 Changes: Modified:
7463 +30 -0 trunk/doc/hooks.txt (File Modified)
7464
7465
7466 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7467 Log:
7468 Improve @/# handling in match_esc().
7469
7470
7471 Changes: Modified:
7472 +21 -13 trunk/src/match.c (File Modified)
7473
7474
7475 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7476 Log:
7477 backtrack instead of bailing out when handling a mismatched escape
7478
7479
7480 Changes: Modified:
7481 +1 -1 trunk/src/match.c (File Modified)
7482
7483
7484 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7485 Log:
7486 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7487
7488 Changes: Modified:
7489 +2 -1 trunk/CREDITS (File Modified)
7490
7491
7492 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7493 Log:
7494 Fix the escape brokenness and pick up a more efficient matching algorithm,
7495 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7496 Patch sent upstream. They can do whatever they want with it, *shrug*.
7497
7498
7499 Changes: Modified:
7500 +147 -161 trunk/src/match.c (File Modified)
7501
7502
7503 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7504 Log:
7505 If flatten links is enabled, fake the origins of some ServerModes
7506 sent to clients so that the server sending the netburst is hidden.
7507 Most mode hacks still show the true source.
7508
7509
7510 Changes: Modified:
7511 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7512 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7513
7514
7515 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7516 Log:
7517 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7518 where the exit originated).
7519 - When receiving an SQUIT for a server themselves
7520 (IsMe(target_p) || target_p == client_p)
7521 close their link and send a local server notice.
7522
7523
7524 Changes: Modified:
7525 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7526 +6 -3 trunk/src/client.c (File Modified)
7527
7528
7529 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7530 Log:
7531 Hooking into the wrong hook, whoops. :P
7532
7533
7534 Changes: Modified:
7535 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7536 +6 -10 trunk/modules/core/m_join.c (File Modified)
7537
7538
7539 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7540 Log:
7541 this doesn't work right, right now :P
7542
7543
7544 Changes: Modified:
7545 +40 -0 trunk/contrib/Makefile.in (File Modified)
7546 + - trunk/contrib/m_createauthonly.c (File Added)
7547 +6 -0 trunk/include/hook.h (File Modified)
7548 +26 -1 trunk/modules/core/m_join.c (File Modified)
7549 +1 -1 trunk/src/ircd.c (File Modified)
7550
7551
7552 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7553 Log:
7554 Make can_join() hookable.
7555
7556
7557 Changes: Modified:
7558 +12 -1 trunk/src/channel.c (File Modified)
7559
7560
7561 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7562 Log:
7563 add 'int approved;' to the channel event hook
7564
7565
7566 Changes: Modified:
7567 +1 -0 trunk/include/hook.h (File Modified)
7568
7569
7570 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7571 Log:
7572 Use SIDs in SASL ENCAP origin.
7573 Ignore responses from other agents once the first SASL response has been received for a client.
7574
7575
7576 Changes: Modified:
7577 +9 -5 trunk/modules/m_sasl.c (File Modified)
7578
7579
7580 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7581 Log:
7582 Removed stray debug code.
7583
7584
7585 Changes: Modified:
7586 +1 -1 trunk/modules/m_sasl.c (File Modified)
7587
7588
7589 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7590 Log:
7591 Don't complain "unknown MODE flag" if a non-oper attempts
7592 to unset an oper only umode they do not have.
7593 This is to prevent unwanted error messages when users/bots
7594 do things like MODE <nick> +i-sw.
7595
7596
7597 Changes: Modified:
7598 +4 -2 trunk/src/s_user.c (File Modified)
7599
7600
7601 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7602 Log:
7603 Fix client_exit hook name and only call it for local exits that are not
7604 IsAnyServer.
7605
7606
7607 Changes: Modified:
7608 +3 -2 trunk/modules/m_sasl.c (File Modified)
7609
7610
7611 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7612 Log:
7613 Fix SASL logic to actually use stored agent UID.
7614 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7615 Add abort code for exiting clients.
7616
7617
7618 Changes: Modified:
7619 +18 -9 trunk/modules/m_sasl.c (File Modified)
7620
7621
7622 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7623 Log:
7624 Port over ratbox 2.2 /challenge. This is slightly more secure
7625 (better crypto, longer keys, challenge timeout) and has better
7626 client scripts.
7627
7628 The respond tool is no longer part of the ircd tree but a
7629 separate package, currently available from
7630 http://respond.ircd-ratbox.org (we should mirror/... this).
7631
7632
7633 Changes: Modified:
7634 +65 -310 trunk/doc/challenge.txt (File Modified)
7635 +5 -5 trunk/include/client.h (File Modified)
7636 +3 -0 trunk/include/irc_string.h (File Modified)
7637 +3 -0 trunk/include/numeric.h (File Modified)
7638 +94 -50 trunk/modules/m_challenge.c (File Modified)
7639 +1 -2 trunk/src/client.c (File Modified)
7640 +125 -0 trunk/src/irc_string.c (File Modified)
7641 +2 -2 trunk/src/messages.tab (File Modified)
7642 + - trunk/tools/rsa_respond/ (File Deleted)
7643
7644
7645 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7646 Log:
7647 Preliminary SASL support.
7648
7649
7650 Changes: Modified:
7651 +7 -0 trunk/include/client.h (File Modified)
7652 +6 -0 trunk/include/numeric.h (File Modified)
7653 +1 -0 trunk/modules/Makefile.in (File Modified)
7654 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7655 +175 -1 trunk/modules/m_cap.c (File Modified)
7656 + - trunk/modules/m_sasl.c (File Added)
7657 +2 -0 trunk/modules/m_user.c (File Modified)
7658 +5 -5 trunk/src/messages.tab (File Modified)
7659 +8 -2 trunk/src/s_user.c (File Modified)
7660
7661
7662 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7663 Log:
7664 SIGNON: make logout also apply remotely.
7665
7666
7667 Changes: Modified:
7668 +7 -2 trunk/modules/m_signon.c (File Modified)
7669
7670
7671 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7672 Log:
7673 Use an asterisk when sending empty logins in SIGNON.
7674
7675
7676 Changes: Modified:
7677 +5 -5 trunk/modules/m_signon.c (File Modified)
7678
7679
7680 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7681 Log:
7682 SIGNON: Only add whowas entry (add_history()) and wipe
7683 accepts (del_all_accepts()) if nick changed.
7684
7685
7686 Changes: Modified:
7687 +5 -3 trunk/modules/m_signon.c (File Modified)
7688
7689
7690 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7691 Log:
7692 SIGNON: slight fixes to collision code:
7693 - don't kill if target_p == source_p (nick unchanged or only changed case)
7694 - add comment that SAVE support is missing
7695 - use sendto_realops_snomask() instead of sendto_realops_flags()
7696
7697
7698 Changes: Modified:
7699 +9 -6 trunk/modules/m_signon.c (File Modified)
7700
7701
7702 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7703 Log:
7704 Fix up kills for bad nick/user/host on SIGNON.
7705
7706
7707 Changes: Modified:
7708 +16 -6 trunk/modules/m_signon.c (File Modified)
7709
7710
7711 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7712 Log:
7713 If changing to a nick with a digit, only allow the UID.
7714
7715
7716 Changes: Modified:
7717 +4 -0 trunk/modules/m_signon.c (File Modified)
7718
7719
7720 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7721 Log:
7722 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7723 Strip leading digits from logins that are not purely numeric.
7724
7725
7726 Changes: Modified:
7727 +3 -0 trunk/include/numeric.h (File Modified)
7728 +2 -0 trunk/include/send.h (File Modified)
7729 +1 -0 trunk/modules/Makefile.in (File Modified)
7730 +456 -3 trunk/modules/m_services.c (File Modified)
7731 + - trunk/modules/m_signon.c (File Added)
7732 +2 -2 trunk/src/messages.tab (File Modified)
7733 +98 -0 trunk/src/send.c (File Modified)
7734
7735
7736 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7737 Log:
7738 Remove old server notice umodes from example confs.
7739
7740
7741 Changes: Modified:
7742 +1 -2 trunk/doc/example.conf (File Modified)
7743 +4 -17 trunk/doc/reference.conf (File Modified)
7744
7745
7746 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7747 Log:
7748 Add snomask help file (forgot this earlier).
7749
7750
7751 Changes: Modified:
7752 + - trunk/help/opers/snomask (File Added)
7753
7754
7755 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7756 Log:
7757 Add umode +l (receive locops).
7758
7759
7760 Changes: Modified:
7761 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7762
7763
7764 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7765 Log:
7766 We don't plan to implement cmode +R (quiet unidentified) and
7767 umode +I (deny invite) for 1.1, so comment them out from the
7768 docs.
7769
7770
7771 Changes: Modified:
7772 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7773 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7774
7775
7776 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7777 Log:
7778 Improve snomask usage description.
7779
7780
7781 Changes: Modified:
7782 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7783
7784
7785 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7786 Log:
7787 Mention the word snomask with umode +s (needs to be a link really).
7788
7789
7790 Changes: Modified:
7791 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7792
7793
7794 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7795 Log:
7796 Add snomask +Z (operspy notices).
7797
7798
7799 Changes: Modified:
7800 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7801
7802
7803 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7804 Log:
7805 Misc updates/clarifications.
7806
7807
7808 Changes: Modified:
7809 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7810
7811
7812 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7813 Log:
7814 Document snomasks.
7815
7816
7817 Changes: Modified:
7818 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7819 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7820 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7821
7822
7823 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7824 Log:
7825 - Allow ENCAP REALHOST outside burst
7826 - Fix comment describing race condition: this can only happen
7827 on a local whois with use_whois_actually enabled
7828
7829
7830 Changes: Modified:
7831 +4 -6 trunk/modules/m_chghost.c (File Modified)
7832
7833
7834 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7835 Log:
7836 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7837
7838
7839 Changes: Modified:
7840 +39 -0 trunk/contrib/Makefile.in (File Modified)
7841 + - trunk/contrib/sno_globaloper.c (File Added)
7842
7843
7844 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7845 Log:
7846 Pass along old umodes and snomask in umode_changed hook,
7847 changing its parameter type from struct Client *
7848 to hook_data_umode_changed *. (For a new client, both
7849 are zero.)
7850
7851 The IP cloaking module now fully ignores umode changes
7852 where +h didn't change.
7853
7854
7855 Changes: Modified:
7856 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7857 +7 -0 trunk/include/hook.h (File Modified)
7858 +18 -4 trunk/src/s_user.c (File Modified)
7859
7860
7861 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7862 Log:
7863 move libcharybdis-provided function initialisation into libcharybdis_init().
7864
7865
7866 Changes: Modified:
7867 +32 -11 trunk/src/ircd.c (File Modified)
7868
7869
7870 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7871 Log:
7872 Make +f notices (local host, global host, global user@host, local class)
7873 netwide. Exceeding /quote set max remains local.
7874
7875
7876 Changes: Modified:
7877 +4 -4 trunk/src/s_conf.c (File Modified)
7878
7879
7880 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7881 Log:
7882 Netwide notices about attempts to join juped channels.
7883
7884
7885 Changes: Modified:
7886 +1 -1 trunk/modules/core/m_join.c (File Modified)
7887
7888
7889 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7890 Log:
7891 Send server notices about failed oper attempts globally.
7892 Successful remote oper attempt notices will be generated
7893 from the mode changes.
7894
7895
7896 Changes: Modified:
7897 +3 -3 trunk/modules/m_challenge.c (File Modified)
7898 +2 -2 trunk/modules/m_oper.c (File Modified)
7899
7900
7901 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7902 Log:
7903 Rest of infrastructure for sending server notices globally.
7904 Uses a new L_NETWIDE level on sendto_realops_snomask().
7905
7906
7907 Changes: Modified:
7908 +1 -0 trunk/include/send.h (File Modified)
7909 +31 -4 trunk/src/send.c (File Modified)
7910
7911
7912 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7913 Log:
7914 Add general::global_snotices conf option to control
7915 whether we send out SNOTEs. Does not do anything yet.
7916
7917
7918 Changes: Modified:
7919 +1 -0 trunk/doc/example.conf (File Modified)
7920 +6 -0 trunk/doc/reference.conf (File Modified)
7921 +1 -0 trunk/include/s_conf.h (File Modified)
7922 +6 -0 trunk/modules/m_info.c (File Modified)
7923 +1 -0 trunk/src/newconf.c (File Modified)
7924 +1 -0 trunk/src/s_conf.c (File Modified)
7925
7926
7927 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7928 Log:
7929 Only accept SNOTE from servers.
7930
7931
7932 Changes: Modified:
7933 +2 -0 trunk/modules/m_snote.c (File Modified)
7934
7935
7936 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7937 Log:
7938 Correct parv indices so this actually works.
7939
7940
7941 Changes: Modified:
7942 +2 -2 trunk/modules/m_snote.c (File Modified)
7943
7944
7945 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7946 Log:
7947 s/scan/snote/g
7948
7949
7950 Changes: Modified:
7951 +3 -3 trunk/modules/m_snote.c (File Modified)
7952
7953
7954 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7955 Log:
7956 Add m_snote.c, SNOTE propagator.
7957
7958
7959 Changes: Modified:
7960 +86 -0 trunk/modules/Makefile.in (File Modified)
7961 + - trunk/modules/m_snote.c (File Added)
7962
7963
7964 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7965 Log:
7966 start seeding the 1.1 NEWS file
7967
7968
7969 Changes: Modified:
7970 +4 -0 trunk/NEWS (File Modified)
7971
7972
7973 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7974 Log:
7975 rename some modules to more descriptive names...
7976
7977
7978 Changes: Modified:
7979 +2 -131 trunk/contrib/Makefile.in (File Modified)
7980 + - trunk/contrib/globalconnexit.c (File Deleted)
7981 + - trunk/contrib/globallineactive.c (File Deleted)
7982 + - trunk/contrib/sno_farconnect.c (File Added)
7983 + - trunk/contrib/sno_globalkline.c (File Added)
7984 +1 -120 trunk/modules/Makefile.in (File Modified)
7985 + - trunk/modules/networknotice.c (File Deleted)
7986 + - trunk/modules/sno_routing.c (File Added)
7987
7988
7989 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7990 Log:
7991 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7992 Uses FLAGS2_FLOODDONE bit on servers.
7993
7994
7995 Changes: Modified:
7996 +3 -0 trunk/include/client.h (File Modified)
7997 +121 -1 trunk/modules/Makefile.in (File Modified)
7998 + - trunk/modules/networknotice.c (File Added)
7999
8000
8001 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8002 Log:
8003 Don't show servers in /trace to nonopers if flatten links is enabled.
8004
8005
8006 Changes: Modified:
8007 +8 -5 trunk/modules/m_trace.c (File Modified)
8008
8009
8010 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8011 Log:
8012 CHGHOST:
8013 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8014 - send back confirmation to source, if local client
8015 - send a +s server notice if the source is neither a server nor a service (+S)
8016
8017
8018 Changes: Modified:
8019 +5 -1 trunk/modules/m_chghost.c (File Modified)
8020
8021
8022 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8023 Log:
8024 Use sendto_realops_snomask_from() to make the
8025 server notices appear to come from the affected
8026 user's server.
8027
8028
8029 Changes: Modified:
8030 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8031 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8032
8033
8034 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8035 Log:
8036 Add sendto_realops_snomask_from(), allows
8037 specification of apparent source server.
8038
8039
8040 Changes: Modified:
8041 +1 -0 trunk/include/send.h (File Modified)
8042 +41 -1 trunk/src/send.c (File Modified)
8043
8044
8045 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8046 Log:
8047 Revert r579. Keep host, not orighost in oper up notice.
8048 It would be inconsistent to have orighost there, and we
8049 don't want to mess up all server notices by putting both
8050 host and orighost.
8051
8052
8053 Changes: Modified:
8054 +1 -1 trunk/src/s_user.c (File Modified)
8055
8056
8057 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8058 Log:
8059 Include the IP address in operlog/foperlog.
8060
8061
8062 Changes: Modified:
8063 +10 -8 trunk/modules/m_challenge.c (File Modified)
8064 +8 -6 trunk/modules/m_oper.c (File Modified)
8065
8066
8067 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8068 Log:
8069 Call umode_changed hook on oper up.
8070
8071
8072 Changes: Modified:
8073 +1 -0 trunk/src/s_user.c (File Modified)
8074
8075
8076 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8077 Log:
8078 Add globalconnexit contrib module, shows remote client connects/exits
8079 except netsplits/netjoin on snomask +F.
8080 Notice formatting will probably change somewhat still.
8081
8082
8083 Changes: Modified:
8084 +80 -0 trunk/contrib/Makefile.in (File Modified)
8085 + - trunk/contrib/globalconnexit.c (File Added)
8086
8087
8088 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8089 Log:
8090 Declare snomask_modes[] so modules can provide snomasks.
8091
8092
8093 Changes: Modified:
8094 +2 -0 trunk/include/snomask.h (File Modified)
8095
8096
8097 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8098 Log:
8099 Replace user_signon hook with two new hooks: new_local_user
8100 and new_remote_user.
8101 These are called right before the user is introduced to the
8102 rest of the network.
8103
8104
8105 Changes: Modified:
8106 +2 -1 trunk/include/hook.h (File Modified)
8107 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8108 +4 -2 trunk/src/hook.c (File Modified)
8109 +2 -3 trunk/src/s_user.c (File Modified)
8110
8111
8112 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8113 Log:
8114 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8115
8116
8117 Changes: Modified:
8118 +2 -2 trunk/modules/m_scan.c (File Modified)
8119
8120
8121 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8122 Log:
8123 Update doc/technical/send.txt.
8124
8125
8126 Changes: Modified:
8127 +91 -131 trunk/doc/technical/send.txt (File Modified)
8128
8129
8130 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8131 Log:
8132 Add chantrace and masktrace to help files.
8133
8134
8135 Changes: Modified:
8136 + - trunk/help/opers/chantrace (File Added)
8137 +27 -20 trunk/help/opers/index (File Modified)
8138 + - trunk/help/opers/masktrace (File Added)
8139 +2 -0 trunk/help/opers/operspy (File Modified)
8140
8141
8142 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8143 Log:
8144 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8145 Shows etrace-like output for all users in a channel,
8146 in particular IP addresses.
8147
8148
8149 Changes: Modified:
8150 +75 -2 trunk/modules/m_etrace.c (File Modified)
8151
8152
8153 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8154 Log:
8155 Port over ratbox 2.2 r21727 (anfl):
8156 add some logging when we drop servers in places where we only notify opers
8157
8158
8159 Changes: Modified:
8160 +31 -0 trunk/modules/core/m_server.c (File Modified)
8161
8162
8163 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8164 Log:
8165 display orighost in operup message
8166
8167
8168 Changes: Modified:
8169 +1 -1 trunk/src/s_user.c (File Modified)
8170
8171
8172 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8173 Log:
8174 Add globallineactive contrib module, a hack which can often
8175 show k/d/g/x line active for remote clients.
8176
8177
8178 Changes: Modified:
8179 +52 -0 trunk/contrib/Makefile.in (File Modified)
8180 + - trunk/contrib/globallineactive.c (File Added)
8181
8182
8183 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8184 Log:
8185 Show IP field in the same way as MASKTRACE:
8186 "255.255.255.255" if it's unknown (remote TS5 client)
8187 and "0" if we or the remote server are purposely
8188 hiding it.
8189
8190
8191 Changes: Modified:
8192 +12 -1 trunk/modules/m_scan.c (File Modified)
8193
8194
8195 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8196 Log:
8197 scan umodes:
8198 - don't show servers in a global scan
8199 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8200
8201
8202 Changes: Modified:
8203 +4 -1 trunk/modules/m_scan.c (File Modified)
8204
8205
8206 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8207 Log:
8208 Implement SCAN UMODES.
8209
8210
8211 Changes: Modified:
8212 +3 -0 trunk/include/numeric.h (File Modified)
8213 +128 -2 trunk/modules/m_scan.c (File Modified)
8214 +2 -2 trunk/src/messages.tab (File Modified)
8215
8216
8217 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8218 Log:
8219 more oops
8220
8221
8222 Changes: Modified:
8223 +1 -1 trunk/modules/m_scan.c (File Modified)
8224
8225
8226 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8227 Log:
8228 parv[0] should be parv[1].
8229
8230
8231 Changes: Modified:
8232 +1 -1 trunk/modules/m_scan.c (File Modified)
8233
8234
8235 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8236 Log:
8237 another oops
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/modules/m_scan.c (File Modified)
8242
8243
8244 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8245 Log:
8246 fix mistake here
8247
8248
8249 Changes: Modified:
8250 +2 -2 trunk/modules/m_scan.c (File Modified)
8251
8252
8253 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8254 Log:
8255 framework for scan command
8256
8257
8258 Changes: Modified:
8259 +113 -0 trunk/modules/Makefile.in (File Modified)
8260 + - trunk/modules/m_scan.c (File Added)
8261
8262
8263 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8264 Log:
8265 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8266
8267
8268 Changes: Modified:
8269 +2 -0 trunk/include/irc_string.h (File Modified)
8270 +157 -1 trunk/modules/m_etrace.c (File Modified)
8271 +129 -90 trunk/src/match.c (File Modified)
8272
8273
8274 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8275 Log:
8276 orighost may live in a different hash bucket (likely the case), lets check it standalone
8277
8278
8279 Changes: Modified:
8280 +39 -3 trunk/src/hostmask.c (File Modified)
8281
8282
8283 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8284 Log:
8285 SVN didn't check modules/ somehow, hrmm.
8286
8287
8288 Changes: Modified:
8289 +1 -1 trunk/modules/m_kline.c (File Modified)
8290 +6 -6 trunk/modules/m_stats.c (File Modified)
8291
8292
8293 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8294 Log:
8295 Track hostmask entries for client_p->orighost, if available.
8296 Not throughly tested, but seems to work fine.
8297
8298
8299 Changes: Modified:
8300 +8 -4 trunk/include/hostmask.h (File Modified)
8301 +14 -10 trunk/src/hostmask.c (File Modified)
8302
8303
8304 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8305 Log:
8306 Pass on SQUIT reasons more.
8307
8308
8309 Changes: Modified:
8310 +17 -19 trunk/src/client.c (File Modified)
8311
8312
8313 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8314 Log:
8315 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8316 This way, hidden admins also get them.
8317
8318
8319 Changes: Modified:
8320 +4 -4 trunk/src/send.c (File Modified)
8321
8322
8323 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8324 Log:
8325 From ircd-ratbox 2.2 (r21339 anfl):
8326 ms_kill() should be using find_person(), not find_client()
8327 otherwise it can generate a core.
8328
8329
8330 Changes: Modified:
8331 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8332
8333
8334 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8335 Log:
8336 Add m_error to core_module_table, so it is loaded by default.
8337
8338
8339 Changes: Modified:
8340 +1 -0 trunk/src/modules.c (File Modified)
8341
8342
8343 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8344 Log:
8345 comment is a const char *, not char *.
8346
8347
8348 Changes: Modified:
8349 +1 -1 trunk/include/hook.h (File Modified)
8350
8351
8352 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8353 Log:
8354 Fix a long standing hybrid 7 bug: when getting a read error
8355 on a server, report_error() is called with a %d instead of
8356 a %s in the format string ("Lost connection" in +d).
8357
8358
8359 Changes: Modified:
8360 +1 -1 trunk/src/client.c (File Modified)
8361
8362
8363 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8364 Log:
8365 Clarifications.
8366
8367
8368 Changes: Modified:
8369 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8370
8371
8372 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8373 Log:
8374 Add document describing capabilities and what they mean.
8375
8376
8377 Changes: Modified:
8378 + - trunk/doc/technical/capab.txt (File Added)
8379
8380
8381 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8382 Log:
8383 Change client_exit hook to pass all exit_client() parameters.
8384
8385
8386 Changes: Modified:
8387 +8 -0 trunk/include/hook.h (File Modified)
8388 +6 -1 trunk/src/client.c (File Modified)
8389
8390
8391 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8392 Log:
8393 Add client_exit hook, called in exit_client() for all
8394 clients of all types, except clients exiting because
8395 of netsplits (QS). The only thing done before it is
8396 marking the client as "closing" (to prevent
8397 recursion).
8398
8399
8400 Changes: Modified:
8401 +1 -0 trunk/include/hook.h (File Modified)
8402 +2 -0 trunk/src/client.c (File Modified)
8403 +2 -0 trunk/src/hook.c (File Modified)
8404
8405
8406 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8407 Log:
8408 Improve the code that calculates the nnnS nnnC counts
8409 in RPL_TRACESERVER.
8410
8411 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8412
8413
8414 Changes: Modified:
8415 +43 -36 trunk/modules/m_trace.c (File Modified)
8416
8417
8418 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8419 Log:
8420 Add server_eob hook.
8421 Planning to use this for netsplit/join notices.
8422
8423
8424 Changes: Modified:
8425 +1 -0 trunk/include/hook.h (File Modified)
8426 +2 -0 trunk/modules/m_pong.c (File Modified)
8427 +2 -0 trunk/src/hook.c (File Modified)
8428
8429
8430 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8431 Log:
8432 Default motd: ircd-ratbox -> charybdis
8433
8434
8435 Changes: Modified:
8436 +1 -1 trunk/doc/ircd.motd (File Modified)
8437
8438
8439 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8440 Log:
8441 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8442
8443
8444 Changes: Modified:
8445 +4 -4 trunk/src/s_user.c (File Modified)
8446
8447
8448 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8449 Log:
8450 - Remove obsolete EOB help file
8451 - Document snomask in the help files
8452 - Update indexes
8453
8454
8455 Changes: Modified:
8456 + - trunk/help/opers/eob (File Deleted)
8457 +13 -12 trunk/help/opers/index (File Modified)
8458 +1 -13 trunk/help/opers/umode (File Modified)
8459 +7 -7 trunk/help/users/index (File Modified)
8460
8461
8462 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8463 Log:
8464 Bail if snomask to parse is not given. Pointy hat to myself.
8465
8466
8467 Changes: Modified:
8468 +3 -0 trunk/src/snomask.c (File Modified)
8469
8470
8471 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8472 Log:
8473 Remove m_flags from autoconf
8474
8475
8476 Changes: Modified:
8477 +0 -1 trunk/contrib/Makefile.in (File Modified)
8478
8479
8480 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8481 Log:
8482 remove m_flags
8483
8484
8485 Changes: Modified:
8486 + - trunk/contrib/m_flags.c (File Deleted)
8487
8488
8489 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8490 Log:
8491 If +s is in oper_only_umodes, clear snomask on deoper.
8492
8493
8494 Changes: Modified:
8495 +5 -0 trunk/src/s_user.c (File Modified)
8496
8497
8498 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8499 Log:
8500 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8501
8502
8503 Changes: Modified:
8504 +2 -2 trunk/configure (File Modified)
8505 +2 -2 trunk/configure.ac (File Modified)
8506
8507
8508 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8509 Log:
8510 Remove the old server notice umodes.
8511 Default oper only umodes is now +s.
8512 Please make sure all remaining umodes still work.
8513
8514
8515 Changes: Modified:
8516 +3 -21 trunk/include/client.h (File Modified)
8517 +0 -12 trunk/src/newconf.c (File Modified)
8518 +1 -1 trunk/src/s_conf.c (File Modified)
8519 +12 -12 trunk/src/s_user.c (File Modified)
8520
8521
8522 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8523 Log:
8524 operator::flags nick_changes now controls +n snomask instead of +n umode.
8525
8526
8527 Changes: Modified:
8528 +8 -8 trunk/src/s_user.c (File Modified)
8529
8530
8531 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8532 Log:
8533 Move down h_umode_changed hook call after umode allowed checks
8534 (so it will not see +a if someone tries to set it but is not
8535 allowed to).
8536
8537
8538 Changes: Modified:
8539 +2 -3 trunk/src/s_user.c (File Modified)
8540
8541
8542 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8543 Log:
8544 Move over non-+s server notices (hopefully, all of them).
8545
8546
8547 Changes: Modified:
8548 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8549 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8550 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8551 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8552 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8553 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8554 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8555 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8556 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8557 +2 -2 trunk/libcharybdis/event.c (File Modified)
8558 +2 -2 trunk/modules/core/m_join.c (File Modified)
8559 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8560 +3 -3 trunk/modules/core/m_message.c (File Modified)
8561 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8562 +2 -2 trunk/modules/core/m_server.c (File Modified)
8563 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8564 +1 -1 trunk/modules/m_post.c (File Modified)
8565 +1 -1 trunk/modules/m_services.c (File Modified)
8566 +2 -2 trunk/src/channel.c (File Modified)
8567 +3 -3 trunk/src/client.c (File Modified)
8568 +1 -1 trunk/src/hash.c (File Modified)
8569 +5 -5 trunk/src/s_conf.c (File Modified)
8570 +2 -2 trunk/src/s_log.c (File Modified)
8571 +4 -4 trunk/src/s_user.c (File Modified)
8572
8573
8574 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8575 Log:
8576 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8577
8578
8579 Changes: Modified:
8580 +2 -1 trunk/include/snomask.h (File Modified)
8581 +2 -2 trunk/src/snomask.c (File Modified)
8582
8583
8584 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8585 Log:
8586 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8587
8588
8589 Changes: Modified:
8590 +1 -1 trunk/contrib/example_module.c (File Modified)
8591 +2 -2 trunk/include/ircd_defs.h (File Modified)
8592 +6 -6 trunk/modules/core/m_error.c (File Modified)
8593 +1 -1 trunk/modules/core/m_join.c (File Modified)
8594 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8595 +1 -1 trunk/modules/core/m_message.c (File Modified)
8596 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8597 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8598 +18 -18 trunk/modules/core/m_server.c (File Modified)
8599 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8600 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8601 +4 -4 trunk/modules/m_challenge.c (File Modified)
8602 +4 -4 trunk/modules/m_dline.c (File Modified)
8603 +13 -13 trunk/modules/m_gline.c (File Modified)
8604 +5 -5 trunk/modules/m_kline.c (File Modified)
8605 +2 -2 trunk/modules/m_oper.c (File Modified)
8606 +1 -1 trunk/modules/m_pong.c (File Modified)
8607 +13 -13 trunk/modules/m_rehash.c (File Modified)
8608 +4 -4 trunk/modules/m_resv.c (File Modified)
8609 +16 -16 trunk/modules/m_set.c (File Modified)
8610 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8611 +6 -6 trunk/modules/m_xline.c (File Modified)
8612 +1 -1 trunk/src/adns.c (File Modified)
8613 +2 -2 trunk/src/channel.c (File Modified)
8614 +1 -1 trunk/src/listener.c (File Modified)
8615 +1 -1 trunk/src/s_auth.c (File Modified)
8616 +15 -15 trunk/src/s_conf.c (File Modified)
8617 +3 -3 trunk/src/s_user.c (File Modified)
8618 +7 -7 trunk/src/send.c (File Modified)
8619
8620
8621 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8622 Log:
8623 On oper up:
8624 - set +s snomask if +s umode set but no snomasks
8625 - put numerics in more logical order
8626
8627
8628 Changes: Modified:
8629 +3 -1 trunk/src/s_user.c (File Modified)
8630
8631
8632 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8633 Log:
8634 parse_snobuf_to_mask(): default to + at start
8635 allows stuff like /mode jilles +s C
8636
8637
8638 Changes: Modified:
8639 +1 -1 trunk/src/snomask.c (File Modified)
8640
8641
8642 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8643 Log:
8644 Changes to user_mode() snomask handling.
8645 - show snomask (if not 0) on /mode <nick>
8646 - show snomask once at the end if +s/-s used
8647 - only parse 1 parameter for umode changes
8648 - don't crash on /mode <nick> +s
8649 - /mode <nick> -s clears snomask, doesn't use parameter
8650 - set umode +s iff snomask is not 0
8651 - snomask is not propagated, but umode +s is
8652
8653
8654 Changes: Modified:
8655 +97 -72 trunk/src/s_user.c (File Modified)
8656
8657
8658 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8659 Log:
8660 Convert some messages over to snomask.
8661
8662
8663 Changes: Modified:
8664 +29 -29 trunk/src/client.c (File Modified)
8665 +2 -2 trunk/src/ircd.c (File Modified)
8666 +13 -13 trunk/src/modules.c (File Modified)
8667 +1 -1 trunk/src/newconf.c (File Modified)
8668 +5 -5 trunk/src/parse.c (File Modified)
8669 +1 -1 trunk/src/restart.c (File Modified)
8670 +4 -4 trunk/src/s_newconf.c (File Modified)
8671 +11 -11 trunk/src/s_serv.c (File Modified)
8672
8673
8674 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8675 Log:
8676 include snomask.h from client.h
8677
8678
8679 Changes: Modified:
8680 +1 -0 trunk/include/client.h (File Modified)
8681
8682
8683 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8684 Log:
8685 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8686
8687
8688 Changes: Modified:
8689 +1 -0 trunk/src/newconf.c (File Modified)
8690 +2 -1 trunk/src/snomask.c (File Modified)
8691
8692
8693 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8694 Log:
8695 should start with +, not \0. Whoops. :)
8696
8697
8698 Changes: Modified:
8699 +1 -1 trunk/src/snomask.c (File Modified)
8700
8701
8702 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8703 Log:
8704 core snomask support.
8705
8706
8707 Changes: Modified:
8708 +3 -0 trunk/doc/example.conf (File Modified)
8709 +2 -0 trunk/include/client.h (File Modified)
8710 +2 -0 trunk/include/numeric.h (File Modified)
8711 +2 -0 trunk/include/s_newconf.h (File Modified)
8712 +63 -0 trunk/include/send.h (File Modified)
8713 + - trunk/include/snomask.h (File Added)
8714 +1 -0 trunk/src/Makefile.in (File Modified)
8715 +1 -1 trunk/src/messages.tab (File Modified)
8716 +8 -0 trunk/src/newconf.c (File Modified)
8717 +12 -0 trunk/src/s_user.c (File Modified)
8718 +235 -0 trunk/src/send.c (File Modified)
8719 + - trunk/src/snomask.c (File Added)
8720
8721
8722 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8723 Log:
8724 add a blank line after the license info.
8725
8726
8727 Changes: Modified:
8728 +1 -1 trunk/CREDITS (File Modified)
8729
8730
8731 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8732 Log:
8733 Extend copyright to 2006.
8734
8735
8736 Changes: Modified:
8737 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8738
8739
8740 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8741 Log:
8742 - Fix up book id.
8743 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8744
8745
8746 Changes: Modified:
8747 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8748 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8749
8750
8751 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8752 Log:
8753 Add oper privileges document.
8754
8755
8756 Changes: Modified:
8757 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8758 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8759
8760
8761 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8762 Log:
8763 Capitalize message names in services shortcuts (for consistency).
8764
8765
8766 Changes: Modified:
8767 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8768
8769
8770 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8771 Log:
8772 Remove C++ comment.
8773
8774
8775 Changes: Modified:
8776 +1 -1 trunk/src/patricia.c (File Modified)
8777
8778
8779 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8780 Log:
8781 Remove obsolete 'nextconnect' variable.
8782
8783
8784 Changes: Modified:
8785 +0 -1 trunk/include/ircd.h (File Modified)
8786 +0 -2 trunk/src/client.c (File Modified)
8787 +0 -1 trunk/src/ircd.c (File Modified)
8788
8789
8790 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8791 Log:
8792 Remove this remnant of the hybrid 6 ziplinks implementation.
8793
8794
8795 Changes: Modified:
8796 + - trunk/include/s_zip.h (File Deleted)
8797
8798
8799 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8800 Log:
8801 Make clone limiting work on orighost, not host (so it
8802 looks through services cloaks). Lightly tested, please
8803 test/review.
8804
8805
8806 Changes: Modified:
8807 +2 -0 trunk/modules/m_chghost.c (File Modified)
8808 +1 -1 trunk/src/client.c (File Modified)
8809 +1 -1 trunk/src/s_conf.c (File Modified)
8810
8811
8812 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8813 Log:
8814 Don't forget to link me_realhost() into the command hash.
8815
8816 Pointy hat to: myself
8817
8818
8819 Changes: Modified:
8820 +1 -1 trunk/modules/m_chghost.c (File Modified)
8821
8822
8823 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8824 Log:
8825 It's call_hook, not hook_call.
8826
8827
8828 Changes: Modified:
8829 +1 -1 trunk/src/s_user.c (File Modified)
8830
8831
8832 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8833 Log:
8834 Add unreject help file.
8835
8836
8837 Changes: Modified:
8838 + - trunk/help/opers/unreject (File Added)
8839
8840
8841 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8842 Log:
8843 Link the all-important 42 module to the build :P
8844
8845
8846 Changes: Modified:
8847 +1 -0 trunk/contrib/Makefile.in (File Modified)
8848
8849
8850 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8851 Log:
8852 Mention /rehash help.
8853
8854
8855 Changes: Modified:
8856 +1 -0 trunk/help/opers/rehash (File Modified)
8857
8858
8859 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8860 Log:
8861 Add h_user_signon hook.
8862
8863
8864 Changes: Modified:
8865 +1 -0 trunk/include/hook.h (File Modified)
8866 +2 -0 trunk/src/hook.c (File Modified)
8867 +4 -0 trunk/src/s_user.c (File Modified)
8868
8869
8870 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8871 Log:
8872 Oops, forgot to set orighost for remote client introductions.
8873
8874
8875 Changes: Modified:
8876 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8877
8878
8879 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8880 Log:
8881 Use TS6 forms in services shortcuts, if possible.
8882
8883
8884 Changes: Modified:
8885 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8886
8887
8888 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8889 Log:
8890 - Start out default_umodes conf entry from the empty set instead of +i.
8891 - Move oper_only_umodes check to where default_umodes is used, as
8892 oper_only_umodes may not be set yet while we're reading the conf.
8893
8894
8895 Changes: Modified:
8896 +6 -7 trunk/src/newconf.c (File Modified)
8897 +1 -1 trunk/src/s_user.c (File Modified)
8898
8899
8900 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8901 Log:
8902 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8903
8904
8905 Changes: Modified:
8906 +1 -0 trunk/doc/example.conf (File Modified)
8907 +7 -0 trunk/doc/reference.conf (File Modified)
8908 +0 -7 trunk/include/config.h.dist (File Modified)
8909 +1 -0 trunk/include/s_conf.h (File Modified)
8910 +6 -0 trunk/modules/m_info.c (File Modified)
8911 +9 -18 trunk/src/client.c (File Modified)
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +1 -0 trunk/src/s_conf.c (File Modified)
8914
8915
8916 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8917 Log:
8918 - Allow NULL target_ip in show_ip() (indicates message is being
8919 sent to local opers)
8920 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8921 confitem
8922 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8923 those in src/client.c
8924
8925 From ratbox 2.2 svn (anfl)
8926
8927
8928 Changes: Modified:
8929 +1 -0 trunk/include/client.h (File Modified)
8930 +21 -2 trunk/src/client.c (File Modified)
8931 +2 -4 trunk/src/hostmask.c (File Modified)
8932 +1 -5 trunk/src/s_conf.c (File Modified)
8933 +4 -8 trunk/src/s_user.c (File Modified)
8934
8935
8936 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8937 Log:
8938 Fire off events properly.
8939
8940
8941 Changes: Modified:
8942 +7 -3 trunk/src/s_user.c (File Modified)
8943
8944
8945 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8946 Log:
8947 make sure modules which depend on umode information get the message upon connection (oops)
8948
8949
8950 Changes: Modified:
8951 +3 -0 trunk/src/s_user.c (File Modified)
8952
8953
8954 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8955 Log:
8956 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8957 From ratbox 2.2 svn.
8958
8959
8960 Changes: Modified:
8961 +3 -7 trunk/modules/m_etrace.c (File Modified)
8962
8963
8964 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8965 Log:
8966 Replace silly `default_invisible' option with more versatile default_umodes.
8967
8968
8969 Changes: Modified:
8970 +2 -2 trunk/Makefile.in (File Modified)
8971 +12 -1 trunk/doc/example.conf (File Modified)
8972 +14 -7 trunk/doc/reference.conf (File Modified)
8973 +2 -4 trunk/include/s_conf.h (File Modified)
8974 +0 -6 trunk/modules/m_info.c (File Modified)
8975 +4 -0 trunk/src/modules.c (File Modified)
8976 +41 -1 trunk/src/newconf.c (File Modified)
8977 +2 -2 trunk/src/s_conf.c (File Modified)
8978 +3 -4 trunk/src/s_user.c (File Modified)
8979
8980
8981 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8982 Log:
8983 Add temporary nick resvs with the proper duration,
8984 not 60 times too long.
8985
8986
8987 Changes: Modified:
8988 +1 -1 trunk/modules/m_resv.c (File Modified)
8989
8990
8991 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8992 Log:
8993 Add kick on split riding. See reference.conf for more details.
8994
8995
8996 Changes: Modified:
8997 +1 -0 trunk/doc/example.conf (File Modified)
8998 +16 -0 trunk/doc/reference.conf (File Modified)
8999 +1 -0 trunk/include/s_conf.h (File Modified)
9000 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9001 +6 -0 trunk/modules/m_info.c (File Modified)
9002 +1 -0 trunk/src/newconf.c (File Modified)
9003 +1 -0 trunk/src/s_conf.c (File Modified)
9004
9005
9006 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9007 Log:
9008 New credits, denoting GXTi as being on the core team.
9009
9010
9011 Changes: Modified:
9012 +16 -5 trunk/CREDITS (File Modified)
9013
9014
9015 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9016 Log:
9017 better cloaking algorithm
9018
9019
9020 Changes: Modified:
9021 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9022
9023
9024 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9025 Log:
9026 don't do redundant bitshifting.
9027
9028
9029 Changes: Modified:
9030 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9031
9032
9033 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9034 Log:
9035 Add ip_cloaking.so.
9036
9037
9038 Changes: Modified:
9039 +1 -0 trunk/contrib/Makefile.in (File Modified)
9040
9041
9042 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9043 Log:
9044 Set the DynSpoof flag properly.
9045
9046
9047 Changes: Modified:
9048 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9049
9050
9051 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9052 Log:
9053 first go at an ip_cloaking implementation for charybdis.
9054
9055
9056 Changes: Modified:
9057 + - trunk/contrib/ip_cloaking.c (File Added)
9058
9059
9060 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9061 Log:
9062 Add libcharybdis to contrib/ includes.
9063
9064
9065 Changes: Modified:
9066 +1 -1 trunk/contrib/Makefile.in (File Modified)
9067
9068
9069 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9070 Log:
9071 add h_umode_changed hook for modules that provide usermodes.
9072
9073
9074 Changes: Modified:
9075 +1 -0 trunk/include/hook.h (File Modified)
9076 +2 -1 trunk/src/hook.c (File Modified)
9077 +3 -0 trunk/src/s_user.c (File Modified)
9078
9079
9080 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9081 Log:
9082 Show quiets in /stats z.
9083
9084
9085 Changes: Modified:
9086 +15 -10 trunk/src/s_stats.c (File Modified)
9087
9088
9089 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9090 Log:
9091 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9092
9093
9094 Changes: Modified:
9095 +0 -12 trunk/configure (File Modified)
9096 +0 -9 trunk/configure.ac (File Modified)
9097 +0 -3 trunk/include/setup.h.in (File Modified)
9098
9099
9100 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9101 Log:
9102 change various buffer sizes to = topiclen.
9103
9104
9105 Changes: Modified:
9106 +3 -4 trunk/include/ircd_defs.h (File Modified)
9107
9108
9109 jon 2005/12/12 19:32:18 UTC (20051212-400)
9110 Log:
9111 - Partial commit test, partial ego strokage ;)
9112
9113
9114 Changes: Modified:
9115 +2 -1 trunk/CREDITS (File Modified)
9116
9117
9118 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9119 Log:
9120 More kqueue corrections.
9121
9122 Changes: Modified:
9123 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9124
9125
9126 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9127 Log:
9128 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9129 Not sure why this wasn't this way to begin with.
9130
9131
9132 Changes: Modified:
9133 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9134
9135
9136 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9137 Log:
9138 example.conf tweaks:
9139 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9140 most people do not need this.
9141 Enable serverinfo::hub.
9142
9143
9144 Changes: Modified:
9145 +14 -11 trunk/doc/example.conf (File Modified)
9146
9147
9148 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9149 Log:
9150 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9151
9152
9153 Changes: Modified:
9154 +1 -1 trunk/src/s_serv.c (File Modified)
9155
9156
9157 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9158 Log:
9159 header include changes
9160
9161
9162 Changes: Modified:
9163 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9164 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9165 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9166 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9167 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9168 +1 -21 trunk/libcharybdis/select.c (File Modified)
9169
9170
9171 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9172 Log:
9173 s/ilog/libcharybdis_{die,log,restart}/g
9174
9175
9176 Changes: Modified:
9177 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9178 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9179 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9180 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9181 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9182 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9183 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9184 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9185
9186
9187 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9188 Log:
9189 Use the right callbacks in the function code.
9190
9191 Changes: Modified:
9192 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9193
9194
9195 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9196 Log:
9197 More work, it builds again!
9198
9199
9200 Changes: Modified:
9201 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9202 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9203 + - trunk/libcharybdis/libcharybdis.c (File Added)
9204 + - trunk/libcharybdis/libcharybdis.h (File Added)
9205
9206
9207 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9208 Log:
9209 Move some stuff around.
9210
9211
9212 Changes: Modified:
9213 + - trunk/include/memory.h (File Deleted)
9214 + - trunk/include/tools.h (File Deleted)
9215 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9216 + - trunk/libcharybdis/memory.c (File Added)
9217 + - trunk/libcharybdis/memory.h (File Added)
9218 + - trunk/libcharybdis/snprintf.c (File Added)
9219 + - trunk/libcharybdis/tools.c (File Added)
9220 + - trunk/libcharybdis/tools.h (File Added)
9221 +1000 -1062 trunk/modules/.depend (File Modified)
9222 +421 -455 trunk/src/.depend (File Modified)
9223 +0 -1191 trunk/src/Makefile.in (File Modified)
9224 + - trunk/src/memory.c (File Deleted)
9225 + - trunk/src/snprintf.c (File Deleted)
9226 + - trunk/src/tools.c (File Deleted)
9227
9228
9229 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9230 Log:
9231 move more headers into libcharybdis
9232
9233 Changes: Modified:
9234 + - trunk/include/balloc.h (File Deleted)
9235 + - trunk/include/event.h (File Deleted)
9236 + - trunk/libcharybdis/balloc.h (File Added)
9237 + - trunk/libcharybdis/event.h (File Added)
9238 +924 -1020 trunk/modules/.depend (File Modified)
9239 +327 -406 trunk/src/.depend (File Modified)
9240
9241
9242 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9243 Log:
9244 balloc, events -> libcharybdis
9245
9246 Changes: Modified:
9247 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9248 + - trunk/libcharybdis/balloc.c (File Added)
9249 + - trunk/libcharybdis/event.c (File Added)
9250 +0 -1008 trunk/src/Makefile.in (File Modified)
9251 + - trunk/src/balloc.c (File Deleted)
9252 + - trunk/src/event.c (File Deleted)
9253
9254
9255 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9256 Log:
9257 More fun
9258
9259 Changes: Modified:
9260 + - trunk/include/commio.h (File Deleted)
9261 + - trunk/include/linebuf.h (File Deleted)
9262 + - trunk/libcharybdis/commio.h (File Added)
9263 + - trunk/libcharybdis/linebuf.h (File Added)
9264 +1644 -530 trunk/modules/.depend (File Modified)
9265 +1 -1 trunk/modules/Makefile.in (File Modified)
9266 +720 -284 trunk/src/.depend (File Modified)
9267
9268
9269 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9270 Log:
9271 Makefile reworking -- moving libcharybdis headers into proper location.
9272
9273 Changes: Modified:
9274 +1 -1 trunk/adns/Makefile.in (File Modified)
9275 +1 -1 trunk/src/Makefile.in (File Modified)
9276
9277
9278 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9279 Log:
9280 Document proposed authdaemon protocol.
9281
9282 Changes: Modified:
9283 + - trunk/authdaemon/protocol.txt (File Added)
9284
9285
9286 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9287 Log:
9288 Makefile oops
9289
9290 Changes: Modified:
9291 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9292
9293
9294 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9295 Log:
9296 Remove dead makefile from generation
9297
9298 Changes: Modified:
9299 +1 -2 trunk/configure (File Modified)
9300 +0 -1 trunk/configure.ac (File Modified)
9301
9302
9303 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9304 Log:
9305 libcharybdisIO -> libcharybdis
9306
9307 Changes: Modified:
9308 +1 -1 trunk/src/Makefile.in (File Modified)
9309
9310
9311 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9312 Log:
9313 More restructuring.
9314
9315 Changes: Modified:
9316 + - trunk/libcharybdis/Makefile.in (File Added)
9317 + - trunk/libcharybdis/commio.c (File Added)
9318 + - trunk/libcharybdis/devpoll.c (File Added)
9319 + - trunk/libcharybdis/epoll.c (File Added)
9320 + - trunk/libcharybdis/io/ (File Deleted)
9321 + - trunk/libcharybdis/kqueue.c (File Added)
9322 + - trunk/libcharybdis/linebuf.c (File Added)
9323 + - trunk/libcharybdis/log/ (File Deleted)
9324 + - trunk/libcharybdis/poll.c (File Added)
9325 + - trunk/libcharybdis/ports.c (File Added)
9326 + - trunk/libcharybdis/select.c (File Added)
9327
9328
9329 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9330 Log:
9331 Blah kill makefile
9332
9333 Changes: Modified:
9334 + - trunk/libcharybdis/Makefile.in (File Deleted)
9335
9336
9337 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9338 Log:
9339 Blah kill makefile
9340
9341 Changes: Modified:
9342 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9343
9344
9345 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9346 Log:
9347 add authdaemon dir for later hacking
9348
9349
9350 Changes: Modified:
9351 + - trunk/authdaemon/ (File Added)
9352
9353
9354 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9355 Log:
9356 linebuf -> libcharybdisIO
9357
9358
9359 Changes: Modified:
9360 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9361 + - trunk/libcharybdis/io/linebuf.c (File Added)
9362 + - trunk/libcharybdis/log/ (File Added)
9363 + - trunk/libcharybdis/log/Makefile.in (File Added)
9364 +0 -687 trunk/src/Makefile.in (File Modified)
9365 + - trunk/src/linebuf.c (File Deleted)
9366
9367
9368 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9369 Log:
9370 Solaris 10 I/O ports support
9371
9372 Changes: Modified:
9373 + - trunk/libcharybdis/io/ports.c (File Added)
9374
9375
9376 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9377 Log:
9378 libcharybdis stuff
9379
9380
9381 Changes: Modified:
9382 +1 -1 trunk/Makefile.in (File Modified)
9383 +3 -1 trunk/configure (File Modified)
9384 +133 -10 trunk/configure.ac (File Modified)
9385 + - trunk/libcharybdis/ (File Added)
9386 + - trunk/libcharybdis/Makefile.in (File Added)
9387 + - trunk/libcharybdis/io/ (File Added)
9388 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9389 +2 -3 trunk/src/Makefile.in (File Modified)
9390 + - trunk/src/io/ (File Deleted)
9391
9392
9393 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9394 Log:
9395 split IO stuff into libcharybdisIO.
9396
9397
9398 Changes: Modified:
9399 + - trunk/src/commio.c (File Deleted)
9400 + - trunk/src/devpoll.c (File Deleted)
9401 + - trunk/src/epoll.c (File Deleted)
9402 + - trunk/src/io/ (File Added)
9403 + - trunk/src/io/Makefile.in (File Added)
9404 + - trunk/src/io/commio.c (File Added)
9405 + - trunk/src/io/devpoll.c (File Added)
9406 + - trunk/src/io/epoll.c (File Added)
9407 + - trunk/src/io/kqueue.c (File Added)
9408 + - trunk/src/io/poll.c (File Added)
9409 + - trunk/src/io/select.c (File Added)
9410 + - trunk/src/kqueue.c (File Deleted)
9411 + - trunk/src/poll.c (File Deleted)
9412 + - trunk/src/select.c (File Deleted)
9413
9414
9415 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9416 Log:
9417 Version bump: 1.1.0
9418
9419
9420 Changes: Modified:
9421 +86 -155 trunk/configure (File Modified)
9422 +1 -1 trunk/configure.ac (File Modified)
9423
9424
9425 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9426 Log:
9427 Remove mentions of mkkeypair/cryptlinks.
9428
9429
9430 Changes: Modified:
9431 +1 -3 trunk/doc/challenge.txt (File Modified)
9432
9433
9434 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9435 Log:
9436 Clarify serverinfo{} description.
9437
9438
9439 Changes: Modified:
9440 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9441
9442
9443 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9444 Log:
9445 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9446
9447
9448 Changes: Modified:
9449 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9450
9451
9452 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9453 Log:
9454 Improvements also applicable to hyperion 1.x.
9455
9456
9457 Changes: Modified:
9458 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9459
9460
9461 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9462 Log:
9463 - Add +F description
9464 - General improvements and changes to charybdis
9465
9466
9467 Changes: Modified:
9468 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9469
9470
9471 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9472 Log:
9473 The server notice umodes only have an effect
9474 for opers. ("sendto_realops_flags", so having
9475 the umode is not enough, they must also be
9476 opered)
9477
9478
9479 Changes: Modified:
9480 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9481
9482
9483 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9484 Log:
9485 Updates to umodes docs.
9486
9487
9488 Changes: Modified:
9489 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9490
9491
9492 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9493 Log:
9494 Add SGML documentation.
9495
9496 Changes: Modified:
9497 + - trunk/doc/sgml/ (File Added)
9498 + - trunk/doc/sgml/oper-guide/ (File Added)
9499 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9500 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9501 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9502 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9503 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9504 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9505 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9506
9507
9508 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9509 Log:
9510 Make operwall flag restrict setting umode +z.
9511 This repairs this flag broken in charybdis-1.0.
9512
9513
9514 Changes: Modified:
9515 +41 -0 trunk/contrib/m_flags.c (File Modified)
9516 +9 -0 trunk/src/s_user.c (File Modified)
9517
9518
9519 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9520 Log:
9521 Don't complain/reset remote clients +n. I'm still not
9522 convinced propagating all umodes is the way to go, oh
9523 well.
9524
9525
9526 Changes: Modified:
9527 +1 -1 trunk/src/s_user.c (File Modified)
9528
9529
9530 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9531 Log:
9532 - Require admin flag for oper /chghost (if it's enabled
9533 which is not default)
9534 - Give error message on nonexistant nick
9535
9536
9537 Changes: Modified:
9538 +12 -0 trunk/modules/m_chghost.c (File Modified)
9539
9540
9541 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9542 Log:
9543 Incorporated jilles' dynspoof patch with a few minor changes.
9544
9545 Changes: Modified:
9546 +5 -2 trunk/include/client.h (File Modified)
9547 +1 -0 trunk/include/numeric.h (File Modified)
9548 +75 -4 trunk/modules/m_chghost.c (File Modified)
9549 +2 -21 trunk/modules/m_stats.c (File Modified)
9550 +2 -8 trunk/modules/m_trace.c (File Modified)
9551 +2 -0 trunk/src/client.c (File Modified)
9552 +3 -0 trunk/src/s_user.c (File Modified)
9553
9554
9555 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9556 Log:
9557 Update NEWS.
9558
9559 Changes: Modified:
9560 +5 -0 trunk/NEWS (File Modified)
9561
9562
9563 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9564 Log:
9565 Make show_ip() far less braindead.
9566
9567 Obtained from: ratbox 2.2 SVN
9568
9569
9570 Changes: Modified:
9571 +14 -85 trunk/src/client.c (File Modified)
9572
9573
9574 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9575 Log:
9576 Instead of not showing channels at all for whoising services,
9577 only show channels the requester is also on. If operspying
9578 services, show all the channels.
9579
9580
9581 Changes: Modified:
9582 +37 -40 trunk/modules/m_whois.c (File Modified)
9583
9584
9585 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9586 Log:
9587 - Show real errno if we fail to connect to a server
9588 - Don't show server IPs on IRC if a server goes dead
9589 during handshake
9590
9591
9592 Changes: Modified:
9593 +2 -5 trunk/src/s_serv.c (File Modified)
9594
9595
9596 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9597 Log:
9598 Revert hybrid 7.2 aline code. It causes too many problems.
9599
9600
9601 Changes: Modified:
9602 +1 -47 trunk/NEWS (File Modified)
9603 + - trunk/include/aline.h (File Deleted)
9604 +53 -6 trunk/modules/m_dline.c (File Modified)
9605 +212 -16 trunk/modules/m_kline.c (File Modified)
9606 +37 -8 trunk/modules/m_resv.c (File Modified)
9607 +45 -24 trunk/modules/m_xline.c (File Modified)
9608 +0 -485 trunk/src/Makefile.in (File Modified)
9609 + - trunk/src/aline.c (File Deleted)
9610
9611
9612 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9613 Log:
9614 Incorporate recent ratbox monitor bugfixes (could crash).
9615
9616
9617 Changes: Modified:
9618 +16 -0 trunk/modules/m_monitor.c (File Modified)
9619 +4 -3 trunk/src/monitor.c (File Modified)
9620
9621
9622 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9623 Log:
9624 Fix /invite UID leak.
9625
9626 Found by logiclrd@EFnet.
9627
9628
9629 Changes: Modified:
9630 +3 -2 trunk/modules/m_invite.c (File Modified)
9631
9632
9633 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9634 Log:
9635 Don't show what channels a service is in.
9636
9637 Changes: Modified:
9638 +1 -0 trunk/NEWS (File Modified)
9639 +40 -35 trunk/modules/m_whois.c (File Modified)
9640
9641
9642 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9643 Log:
9644 Update version to 1.0.3.
9645
9646
9647 Changes: Modified:
9648 +9 -9 trunk/configure (File Modified)
9649 +1 -1 trunk/configure.ac (File Modified)
9650
9651
9652 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9653 Log:
9654 Update NEWS.
9655
9656
9657 Changes: Modified:
9658 +7 -1 trunk/NEWS (File Modified)
9659
9660
9661 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9662 Log:
9663 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9664 More static buffers :(
9665
9666
9667 Changes: Modified:
9668 +12 -4 trunk/src/aline.c (File Modified)
9669
9670
9671 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9672 Log:
9673 Make operspy mode (/mode !#channel showing parameters
9674 even if not on channel) work again.
9675
9676
9677 Changes: Modified:
9678 +4 -4 trunk/src/channel.c (File Modified)
9679
9680
9681 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9682 Log:
9683 Call server_introduced hook on TS6 remote server
9684 introduction (ms_sid()).
9685
9686
9687 Changes: Modified:
9688 +6 -0 trunk/modules/core/m_server.c (File Modified)
9689
9690
9691 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9692 Log:
9693 Cyrix boxes are wierd.
9694
9695 Changes: Modified:
9696 +2 -1 trunk/modules/m_services.c (File Modified)
9697
9698
9699 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9700 Log:
9701 More paranoia.
9702
9703 Changes: Modified:
9704 +1 -1 trunk/include/client.h (File Modified)
9705 +3 -1 trunk/modules/m_services.c (File Modified)
9706
9707
9708 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9709 Log:
9710 heh
9711
9712 Changes: Modified:
9713 +1 -6 trunk/modules/m_services.c (File Modified)
9714
9715
9716 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9717 Log:
9718 Disable a check that doesn't always seem to work right for some reason.
9719
9720 Changes: Modified:
9721 +2 -0 trunk/modules/m_services.c (File Modified)
9722
9723
9724 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9725 Log:
9726 Update NEWS.
9727
9728
9729 Changes: Modified:
9730 +4 -1 trunk/NEWS (File Modified)
9731
9732
9733 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9734 Log:
9735 1.0.2
9736
9737
9738 Changes: Modified:
9739 +9 -9 trunk/configure (File Modified)
9740 +1 -1 trunk/configure.ac (File Modified)
9741
9742
9743 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9744 Log:
9745 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9746
9747
9748 Changes: Modified:
9749 +3 -13 trunk/modules/m_trace.c (File Modified)
9750
9751
9752 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9753 Log:
9754 Don't send empty RPL_WHOISCHANNELS on remote whois.
9755
9756 Pointy hat to: jilles
9757
9758
9759 Changes: Modified:
9760 +1 -1 trunk/modules/m_whois.c (File Modified)
9761
9762
9763 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9764 Log:
9765 Update NEWS.
9766
9767
9768 Changes: Modified:
9769 +3 -0 trunk/NEWS (File Modified)
9770
9771
9772 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9773 Log:
9774 Modular umode support.
9775
9776
9777 Changes: Modified:
9778 +0 -9 trunk/include/client.h (File Modified)
9779 +2 -1 trunk/include/s_user.h (File Modified)
9780 +1 -1 trunk/include/tools.h (File Modified)
9781 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9782 +3 -0 trunk/src/ircd.c (File Modified)
9783 +1 -1 trunk/src/messages.tab (File Modified)
9784 +2 -2 trunk/src/s_serv.c (File Modified)
9785 +37 -59 trunk/src/s_user.c (File Modified)
9786 +21 -0 trunk/src/tools.c (File Modified)
9787
9788
9789 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9790 Log:
9791 Optionally do forced nick change to the UID instead of kill
9792 on nick collisions, see doc/collision_fnc.txt for more
9793 details.
9794
9795
9796 Changes: Modified:
9797 + - trunk/doc/collision_fnc.txt (File Added)
9798 +1 -0 trunk/doc/example.conf (File Modified)
9799 +8 -0 trunk/doc/reference.conf (File Modified)
9800 +1 -0 trunk/include/numeric.h (File Modified)
9801 +1 -0 trunk/include/s_conf.h (File Modified)
9802 +2 -1 trunk/include/s_serv.h (File Modified)
9803 +1 -0 trunk/include/s_stats.h (File Modified)
9804 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9805 +1 -1 trunk/src/messages.tab (File Modified)
9806 +1 -0 trunk/src/newconf.c (File Modified)
9807 +1 -0 trunk/src/s_conf.c (File Modified)
9808 +1 -0 trunk/src/s_serv.c (File Modified)
9809 +2 -2 trunk/src/s_stats.c (File Modified)
9810
9811
9812 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9813 Log:
9814 Update NEWS.
9815
9816
9817 Modified:
9818 trunk/NEWS (File Modified)
9819
9820
9821 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9822 Log:
9823 Don't allow lookups by uid in /monitor + and /monitor s.
9824
9825
9826 Modified:
9827 trunk/modules/m_monitor.c (File Modified)
9828
9829
9830 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9831 Log:
9832 Stop garbage +j being set in cases like +j aaa:bbb by
9833 initializing the variables properly.
9834
9835 Reported by kyle.
9836
9837
9838 Modified:
9839 trunk/modules/core/m_mode.c (File Modified)
9840 trunk/modules/core/m_sjoin.c (File Modified)
9841
9842
9843 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9844 Log:
9845 Apply flags to the proper server in me_gcap().
9846
9847
9848 Modified:
9849 trunk/modules/m_capab.c (File Modified)
9850
9851
9852 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9853 Log:
9854 Use find_named_client() instead of find_client() to check
9855 for nick collisions.
9856
9857
9858 Modified:
9859 trunk/modules/core/m_nick.c (File Modified)
9860
9861
9862 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9863 Log:
9864 - Replace old 381 numeric with a new, more positive one!
9865
9866
9867 Modified:
9868 trunk/src/messages.tab (File Modified)
9869
9870
9871 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9872 Log:
9873 Make it compile again.
9874
9875
9876 Modified:
9877 trunk/src/channel.c (File Modified)
9878 trunk/src/client.c (File Modified)
9879 trunk/src/ircd.c (File Modified)
9880 trunk/src/packet.c (File Modified)
9881
9882
9883 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9884 Log:
9885 - Prevent UID disclosure in cmode setting.
9886
9887
9888 Modified:
9889 trunk/NEWS (File Modified)
9890 trunk/modules/core/m_mode.c (File Modified)
9891
9892
9893 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9894 Log:
9895 A different check which prevents UID disclosure.
9896
9897
9898 Modified:
9899 trunk/modules/core/m_kick.c (File Modified)
9900
9901
9902 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9903 Log:
9904 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9905
9906
9907 Modified:
9908 trunk/modules/core/m_kick.c (File Modified)
9909
9910
9911 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9912 Log:
9913 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9914
9915
9916 Modified:
9917 trunk/NEWS (File Modified)
9918 trunk/modules/m_accept.c (File Modified)
9919 trunk/modules/m_admin.c (File Modified)
9920 trunk/modules/m_away.c (File Modified)
9921 trunk/modules/m_cap.c (File Modified)
9922 trunk/modules/m_capab.c (File Modified)
9923 trunk/modules/m_challenge.c (File Modified)
9924 trunk/modules/m_chghost.c (File Modified)
9925 trunk/modules/m_close.c (File Modified)
9926 trunk/modules/m_cmessage.c (File Modified)
9927 trunk/modules/m_connect.c (File Modified)
9928 trunk/modules/m_dline.c (File Modified)
9929 trunk/modules/m_encap.c (File Modified)
9930 trunk/modules/m_etrace.c (File Modified)
9931 trunk/modules/m_gline.c (File Modified)
9932 trunk/modules/m_help.c (File Modified)
9933 trunk/modules/m_info.c (File Modified)
9934 trunk/modules/m_invite.c (File Modified)
9935 trunk/modules/m_ison.c (File Modified)
9936 trunk/modules/m_kline.c (File Modified)
9937 trunk/modules/m_knock.c (File Modified)
9938 trunk/modules/m_links.c (File Modified)
9939 trunk/modules/m_list.c (File Modified)
9940 trunk/modules/m_locops.c (File Modified)
9941 trunk/modules/m_lusers.c (File Modified)
9942 trunk/modules/m_map.c (File Modified)
9943 trunk/modules/m_monitor.c (File Modified)
9944 trunk/modules/m_motd.c (File Modified)
9945 trunk/modules/m_names.c (File Modified)
9946 trunk/modules/m_oper.c (File Modified)
9947 trunk/modules/m_operspy.c (File Modified)
9948 trunk/modules/m_pass.c (File Modified)
9949 trunk/modules/m_ping.c (File Modified)
9950 trunk/modules/m_pong.c (File Modified)
9951 trunk/modules/m_post.c (File Modified)
9952 trunk/modules/m_rehash.c (File Modified)
9953 trunk/modules/m_restart.c (File Modified)
9954 trunk/modules/m_resv.c (File Modified)
9955 trunk/modules/m_services.c (File Modified)
9956 trunk/modules/m_set.c (File Modified)
9957 trunk/modules/m_sshortcut.c (File Modified)
9958 trunk/modules/m_stats.c (File Modified)
9959 trunk/modules/m_svinfo.c (File Modified)
9960 trunk/modules/m_tb.c (File Modified)
9961 trunk/modules/m_testline.c (File Modified)
9962 trunk/modules/m_testmask.c (File Modified)
9963 trunk/modules/m_time.c (File Modified)
9964 trunk/modules/m_topic.c (File Modified)
9965 trunk/modules/m_trace.c (File Modified)
9966 trunk/modules/m_unreject.c (File Modified)
9967 trunk/modules/m_user.c (File Modified)
9968 trunk/modules/m_userhost.c (File Modified)
9969 trunk/modules/m_users.c (File Modified)
9970 trunk/modules/m_version.c (File Modified)
9971 trunk/modules/m_wallops.c (File Modified)
9972 trunk/modules/m_who.c (File Modified)
9973 trunk/modules/m_whois.c (File Modified)
9974 trunk/modules/m_whowas.c (File Modified)
9975 trunk/modules/m_xline.c (File Modified)
9976 trunk/src/adns.c (File Modified)
9977 trunk/src/aline.c (File Modified)
9978 trunk/src/cache.c (File Modified)
9979 trunk/src/channel.c (File Modified)
9980 trunk/src/class.c (File Modified)
9981 trunk/src/client.c (File Modified)
9982 trunk/src/commio.c (File Modified)
9983 trunk/src/event.c (File Modified)
9984 trunk/src/hash.c (File Modified)
9985 trunk/src/hostmask.c (File Modified)
9986 trunk/src/ircd.c (File Modified)
9987 trunk/src/kdparse.c (File Modified)
9988 trunk/src/linebuf.c (File Modified)
9989 trunk/src/listener.c (File Modified)
9990 trunk/src/modules.c (File Modified)
9991 trunk/src/monitor.c (File Modified)
9992 trunk/src/newconf.c (File Modified)
9993 trunk/src/packet.c (File Modified)
9994 trunk/src/parse.c (File Modified)
9995 trunk/src/reject.c (File Modified)
9996 trunk/src/s_auth.c (File Modified)
9997 trunk/src/s_conf.c (File Modified)
9998 trunk/src/s_gline.c (File Modified)
9999 trunk/src/s_log.c (File Modified)
10000 trunk/src/s_newconf.c (File Modified)
10001 trunk/src/s_serv.c (File Modified)
10002 trunk/src/s_stats.c (File Modified)
10003 trunk/src/s_user.c (File Modified)
10004 trunk/src/send.c (File Modified)
10005 trunk/src/whowas.c (File Modified)
10006
10007
10008 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10009 Log:
10010 - More coding style niceities. Pretty much got client.h squared away.
10011
10012
10013 Modified:
10014 trunk/modules/m_dline.c (File Modified)
10015 trunk/modules/m_gline.c (File Modified)
10016 trunk/modules/m_kline.c (File Modified)
10017 trunk/modules/m_rehash.c (File Modified)
10018 trunk/modules/m_resv.c (File Modified)
10019 trunk/modules/m_stats.c (File Modified)
10020 trunk/modules/m_testline.c (File Modified)
10021 trunk/modules/m_user.c (File Modified)
10022 trunk/modules/m_xline.c (File Modified)
10023
10024
10025 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10026 Log:
10027 - Propagate quiets (+q) on netjoins
10028 - Clear +q list too on lowerTS sjoin from TS6 source
10029
10030
10031 Modified:
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033 trunk/src/s_serv.c (File Modified)
10034
10035
10036 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10037 Log:
10038 Second argument to whois is always a nick, never a uid.
10039 This prevents /whois other.server uid to get information
10040 about that uid.
10041
10042
10043 Modified:
10044 trunk/modules/m_whois.c (File Modified)
10045
10046
10047 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10048 Log:
10049 Don't allow local users to use uids in user mode.
10050
10051
10052 Modified:
10053 trunk/src/s_user.c (File Modified)
10054
10055
10056 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10057 Log:
10058 Make it compile again.
10059
10060
10061 Modified:
10062 trunk/src/s_stats.c (File Modified)
10063
10064
10065 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10066 Log:
10067 Fix propagation of empty SJOIN.
10068
10069
10070 Modified:
10071 trunk/modules/core/m_sjoin.c (File Modified)
10072
10073
10074 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10075 Log:
10076 Some atheme-style niceties here.
10077
10078
10079 Modified:
10080 trunk/modules/m_accept.c (File Modified)
10081 trunk/modules/m_admin.c (File Modified)
10082 trunk/modules/m_away.c (File Modified)
10083 trunk/modules/m_cap.c (File Modified)
10084 trunk/modules/m_capab.c (File Modified)
10085 trunk/modules/m_challenge.c (File Modified)
10086 trunk/modules/m_chghost.c (File Modified)
10087 trunk/modules/m_close.c (File Modified)
10088 trunk/modules/m_cmessage.c (File Modified)
10089 trunk/modules/m_connect.c (File Modified)
10090 trunk/modules/m_dline.c (File Modified)
10091 trunk/modules/m_encap.c (File Modified)
10092 trunk/modules/m_etrace.c (File Modified)
10093 trunk/modules/m_gline.c (File Modified)
10094 trunk/modules/m_help.c (File Modified)
10095 trunk/modules/m_info.c (File Modified)
10096 trunk/modules/m_invite.c (File Modified)
10097 trunk/modules/m_ison.c (File Modified)
10098 trunk/modules/m_kline.c (File Modified)
10099 trunk/modules/m_knock.c (File Modified)
10100 trunk/modules/m_links.c (File Modified)
10101 trunk/modules/m_list.c (File Modified)
10102 trunk/modules/m_locops.c (File Modified)
10103 trunk/modules/m_lusers.c (File Modified)
10104 trunk/modules/m_map.c (File Modified)
10105 trunk/modules/m_monitor.c (File Modified)
10106 trunk/modules/m_motd.c (File Modified)
10107 trunk/modules/m_names.c (File Modified)
10108 trunk/modules/m_oper.c (File Modified)
10109 trunk/modules/m_operspy.c (File Modified)
10110 trunk/modules/m_pass.c (File Modified)
10111 trunk/modules/m_ping.c (File Modified)
10112 trunk/modules/m_pong.c (File Modified)
10113 trunk/modules/m_post.c (File Modified)
10114 trunk/modules/m_rehash.c (File Modified)
10115 trunk/modules/m_restart.c (File Modified)
10116 trunk/modules/m_resv.c (File Modified)
10117 trunk/modules/m_services.c (File Modified)
10118 trunk/modules/m_set.c (File Modified)
10119 trunk/modules/m_sshortcut.c (File Modified)
10120 trunk/modules/m_stats.c (File Modified)
10121 trunk/modules/m_svinfo.c (File Modified)
10122 trunk/modules/m_tb.c (File Modified)
10123 trunk/modules/m_testline.c (File Modified)
10124 trunk/modules/m_testmask.c (File Modified)
10125 trunk/modules/m_time.c (File Modified)
10126 trunk/modules/m_topic.c (File Modified)
10127 trunk/modules/m_trace.c (File Modified)
10128 trunk/modules/m_unreject.c (File Modified)
10129 trunk/modules/m_user.c (File Modified)
10130 trunk/modules/m_userhost.c (File Modified)
10131 trunk/modules/m_users.c (File Modified)
10132 trunk/modules/m_version.c (File Modified)
10133 trunk/modules/m_wallops.c (File Modified)
10134 trunk/modules/m_who.c (File Modified)
10135 trunk/modules/m_whois.c (File Modified)
10136 trunk/modules/m_whowas.c (File Modified)
10137 trunk/modules/m_xline.c (File Modified)
10138
10139
10140 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10141 Log:
10142 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10143
10144
10145 Modified:
10146 trunk/.indent.pro (File Modified)
10147 trunk/include/charybdis.h (File Added)
10148 trunk/include/client.h (File Modified)
10149 trunk/modules/.indent.pro (File Modified)
10150 trunk/src/.indent.pro (File Modified)
10151 trunk/src/adns.c (File Modified)
10152 trunk/src/aline.c (File Modified)
10153 trunk/src/cache.c (File Modified)
10154 trunk/src/channel.c (File Modified)
10155 trunk/src/class.c (File Modified)
10156 trunk/src/client.c (File Modified)
10157 trunk/src/commio.c (File Modified)
10158 trunk/src/event.c (File Modified)
10159 trunk/src/hash.c (File Modified)
10160 trunk/src/hostmask.c (File Modified)
10161 trunk/src/ircd.c (File Modified)
10162 trunk/src/kdparse.c (File Modified)
10163 trunk/src/linebuf.c (File Modified)
10164 trunk/src/listener.c (File Modified)
10165 trunk/src/modules.c (File Modified)
10166 trunk/src/monitor.c (File Modified)
10167 trunk/src/newconf.c (File Modified)
10168 trunk/src/packet.c (File Modified)
10169 trunk/src/parse.c (File Modified)
10170 trunk/src/reject.c (File Modified)
10171 trunk/src/s_auth.c (File Modified)
10172 trunk/src/s_conf.c (File Modified)
10173 trunk/src/s_gline.c (File Modified)
10174 trunk/src/s_log.c (File Modified)
10175 trunk/src/s_newconf.c (File Modified)
10176 trunk/src/s_serv.c (File Modified)
10177 trunk/src/s_stats.c (File Modified)
10178 trunk/src/s_user.c (File Modified)
10179 trunk/src/send.c (File Modified)
10180 trunk/src/whowas.c (File Modified)
10181
10182
10183 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10184 Log:
10185 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10186 - Convert a few modules towards using this code.
10187 - Make a note about this change in NEWS.
10188
10189
10190 Modified:
10191 trunk/NEWS (File Modified)
10192 trunk/include/aline.h (File Added)
10193 trunk/modules/m_dline.c (File Modified)
10194 trunk/modules/m_kline.c (File Modified)
10195 trunk/modules/m_resv.c (File Modified)
10196 trunk/modules/m_xline.c (File Modified)
10197 trunk/src/Makefile.in (File Modified)
10198 trunk/src/aline.c (File Added)
10199
10200
10201 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10202 Log:
10203 - Update NEWS document.
10204
10205
10206 Modified:
10207 trunk/NEWS (File Modified)
10208
10209
10210 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10211 Log:
10212 Use find_named_person() instead of find_person() in services shortcuts.
10213
10214
10215 Modified:
10216 trunk/modules/m_sshortcut.c (File Modified)
10217
10218
10219 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10220 Log:
10221 Fix propagation of empty channels (+P).
10222
10223
10224 Modified:
10225 trunk/modules/core/m_sjoin.c (File Modified)
10226 trunk/src/s_serv.c (File Modified)
10227
10228
10229 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10230 Log:
10231 Use same comparison for +f.
10232
10233
10234 Modified:
10235 trunk/modules/core/m_join.c (File Modified)
10236
10237
10238 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10239 Log:
10240 Retire server-server non-encap CHGHOST, and clean it up a bit.
10241
10242
10243 Modified:
10244 trunk/modules/m_chghost.c (File Modified)
10245
10246
10247 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10248 Log:
10249 Use TS6 form for SQUIT wallops.
10250
10251
10252 Modified:
10253 trunk/modules/core/m_squit.c (File Modified)
10254
10255
10256 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10257 Log:
10258 Propagate nick changes for remote clients in TS6 form if possible;
10259 simplify the code a bit.
10260
10261
10262 Modified:
10263 trunk/modules/core/m_nick.c (File Modified)
10264
10265
10266 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10267 Log:
10268 Only clear oper_only_umodes on deoper for local clients.
10269
10270
10271 Modified:
10272 trunk/src/s_user.c (File Modified)
10273
10274
10275 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10276 Log:
10277 - Don't enable use_whois_actually in the default config, makes cloaking
10278 only useful for vanity.
10279
10280
10281 Modified:
10282 trunk/doc/example.conf (File Modified)
10283
10284
10285 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10286 Log:
10287 Fix linebuf raw code to not truncate lines longer than
10288 510 characters. This stops ziplinks corruption at
10289 the initial burst if the other side sends a lot.
10290
10291
10292 Modified:
10293 trunk/src/linebuf.c (File Modified)
10294
10295
10296 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10297 Log:
10298 - Add +r to channel_modes().
10299
10300
10301 Modified:
10302 trunk/src/channel.c (File Modified)
10303
10304
10305 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10306 Log:
10307 Update NEWS.
10308
10309
10310 Modified:
10311 trunk/NEWS (File Modified)
10312
10313
10314 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10315 Log:
10316 err, nvm. wrong project :-P
10317
10318
10319 Modified:
10320 trunk/src/match.c (File Modified)
10321
10322
10323 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10324 Log:
10325 make sure we don't crash on match(NULL, test)
10326
10327
10328 Modified:
10329 trunk/src/match.c (File Modified)
10330
10331
10332 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10333 Log:
10334 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10335 flags = rehash in shared{}.
10336 Uses :<source> ENCAP <target> REHASH [option].
10337
10338
10339 Modified:
10340 trunk/doc/example.conf (File Modified)
10341 trunk/doc/reference.conf (File Modified)
10342 trunk/help/opers/rehash (File Modified)
10343 trunk/include/s_newconf.h (File Modified)
10344 trunk/modules/m_rehash.c (File Modified)
10345 trunk/modules/m_stats.c (File Modified)
10346 trunk/src/newconf.c (File Modified)
10347
10348
10349 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10350 Log:
10351 Initialize flags to 0 in conf_set_shared_flags() and
10352 conf_set_cluster_flags().
10353
10354
10355 Modified:
10356 trunk/src/newconf.c (File Modified)
10357
10358
10359 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10360 Log:
10361 Don't allow a forward from a #channel to an &channel.
10362 Error message is Illegal channel name.
10363
10364
10365 Modified:
10366 trunk/modules/core/m_mode.c (File Modified)
10367
10368
10369 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10370 Log:
10371 - change version to 1.0.1
10372
10373
10374 Modified:
10375 trunk/configure (File Modified)
10376 trunk/configure.ac (File Modified)
10377
10378
10379 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10380 Log:
10381 Update NEWS.
10382
10383
10384 Modified:
10385 trunk/NEWS (File Modified)
10386
10387
10388 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10389 Log:
10390 Services shortcuts changes:
10391 - Require umode +S on target
10392 - Use ERR_SERVICESDOWN (440) for error message
10393 - Fix check for empty string
10394
10395
10396 Modified:
10397 trunk/include/numeric.h (File Modified)
10398 trunk/modules/m_sshortcut.c (File Modified)
10399 trunk/src/messages.tab (File Modified)
10400
10401
10402 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10403 Log:
10404 s/IsChanService/IsService/g;
10405
10406
10407 Modified:
10408 trunk/modules/m_sshortcut.c (File Modified)
10409
10410
10411 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10412 Log:
10413 Add check for service validity in shortcut routines.
10414
10415
10416 Modified:
10417 trunk/modules/m_sshortcut.c (File Modified)
10418
10419
10420 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10421 Log:
10422 Don't allow forwarding to a -F channel the setter is not on.
10423
10424
10425 Modified:
10426 trunk/modules/core/m_mode.c (File Modified)
10427
10428
10429 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10430 Log:
10431 Describe identify_service and identify_command in
10432 reference.conf.
10433
10434
10435 Modified:
10436 trunk/doc/reference.conf (File Modified)
10437
10438
10439 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10440 Log:
10441 More helpfile updates.
10442
10443
10444 Modified:
10445 trunk/help/Makefile.in (File Modified)
10446 trunk/help/opers/die (File Modified)
10447 trunk/help/opers/join (File Modified)
10448 trunk/help/opers/links (File Modified)
10449 trunk/help/opers/lusers (File Modified)
10450 trunk/help/opers/map (File Added)
10451 trunk/help/opers/motd (File Modified)
10452 trunk/help/opers/names (File Modified)
10453 trunk/help/opers/notice (File Modified)
10454 trunk/help/opers/operspy (File Modified)
10455 trunk/help/opers/part (File Modified)
10456 trunk/help/opers/privmsg (File Modified)
10457 trunk/help/opers/restart (File Modified)
10458 trunk/help/opers/set (File Modified)
10459 trunk/help/opers/stats (File Modified)
10460 trunk/help/opers/trace (File Modified)
10461 trunk/help/opers/version (File Modified)
10462 trunk/help/users/notice (File Modified)
10463 trunk/help/users/privmsg (File Modified)
10464 trunk/help/users/stats (File Modified)
10465
10466
10467 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10468 Log:
10469 Update help files.
10470
10471
10472 Modified:
10473 trunk/help/opers/cmode (File Modified)
10474 trunk/help/opers/umode (File Modified)
10475 trunk/help/opers/wallops (File Modified)
10476 trunk/help/opers/who (File Modified)
10477 trunk/help/users/umode (File Modified)
10478
10479
10480 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10481 Log:
10482 Include cmode +r in 004 and 005.
10483
10484
10485 Modified:
10486 trunk/include/supported.h (File Modified)
10487 trunk/src/messages.tab (File Modified)
10488
10489
10490 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10491 Log:
10492 No need to clear all 3 buffers in channel_modes().
10493
10494
10495 Modified:
10496 trunk/src/channel.c (File Modified)
10497
10498
10499 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10500 Log:
10501 - Fix multiple +f modes per line
10502 - -f shouldn't take a parameter
10503
10504
10505 Modified:
10506 trunk/modules/core/m_mode.c (File Modified)
10507
10508
10509 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10510 Log:
10511 Channel mode +Q now prevents forwarding to or through
10512 a channel, just like in hyperion, not from a channel.
10513
10514
10515 Modified:
10516 trunk/modules/core/m_join.c (File Modified)
10517
10518
10519 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10520 Log:
10521 Complete +F/+Q propagation.
10522
10523
10524 Modified:
10525 trunk/modules/core/m_join.c (File Modified)
10526 trunk/modules/core/m_sjoin.c (File Modified)
10527 trunk/src/channel.c (File Modified)
10528
10529
10530 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10531 Log:
10532 - A few minor fixes.
10533
10534
10535 Modified:
10536 trunk/modules/core/m_join.c (File Modified)
10537 trunk/modules/m_services.c (File Modified)
10538
10539
10540 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10541 Log:
10542 - Fix netsplit obfuscation.
10543
10544
10545 Modified:
10546 trunk/src/client.c (File Modified)
10547
10548
10549 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10550 Log:
10551 - Fix another /stats p related bug.
10552
10553
10554 Modified:
10555 trunk/src/client.c (File Modified)
10556
10557
10558 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10559 Log:
10560 - Update example.conf.
10561
10562
10563 Modified:
10564 trunk/doc/example.conf (File Modified)
10565
10566
10567 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10568 Log:
10569 - Fix a minor bug here, and re-release 1.0.
10570
10571
10572 Modified:
10573 trunk/modules/core/m_nick.c (File Modified)
10574
10575
10576 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10577 Log:
10578 - Add bursted clients to /stats p list.
10579
10580
10581 Modified:
10582 trunk/modules/core/m_nick.c (File Modified)
10583
10584
10585 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10586 Log:
10587 - Add identify_service, identify_command options to the example.conf,
10588 newconf parser.
10589
10590
10591 Modified:
10592 trunk/NEWS (File Modified)
10593 trunk/doc/example.conf (File Modified)
10594 trunk/src/newconf.c (File Modified)
10595
10596
10597 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10598 Log:
10599 - Add services shortcuts.
10600
10601
10602 Modified:
10603 trunk/modules/Makefile.in (File Modified)
10604 trunk/modules/m_sshortcut.c (File Added)
10605
10606
10607 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10608 Log:
10609 - put back checks i removed by mistake
10610
10611
10612 Modified:
10613 trunk/modules/core/m_join.c (File Modified)
10614
10615
10616 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10617 Log:
10618 - Implement channel mode +Q, which disables forwarding.
10619 - Make forwarding usable by everyone.
10620 - Implement channel mode +F which bypasses authority checks on a target
10621 set with this mode
10622 - Update NEWS.
10623
10624
10625 Modified:
10626 trunk/NEWS (File Modified)
10627 trunk/include/channel.h (File Modified)
10628 trunk/include/supported.h (File Modified)
10629 trunk/modules/core/m_join.c (File Modified)
10630 trunk/modules/core/m_mode.c (File Modified)
10631 trunk/src/messages.tab (File Modified)
10632
10633
10634 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10635 Log:
10636 - Fix account handling brokenness.
10637
10638
10639 Modified:
10640 trunk/modules/m_services.c (File Modified)
10641
10642
10643 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10644 Log:
10645 Identify to services via server password hack. Still
10646 needs config file parts, like
10647 identifyservice = "nickserv@services.int";
10648 identifycommand = "IDENTIFY";
10649
10650
10651 Modified:
10652 trunk/include/s_conf.h (File Modified)
10653 trunk/src/s_user.c (File Modified)
10654
10655
10656 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10657 Log:
10658 Make send.c compile.
10659
10660
10661 Modified:
10662 trunk/src/send.c (File Modified)
10663
10664
10665 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10666 Log:
10667 - Handle this better.
10668
10669
10670 Modified:
10671 trunk/src/send.c (File Modified)
10672
10673
10674 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10675 Log:
10676 If the source is not a client, don't send to normal users.
10677
10678
10679 Modified:
10680 trunk/src/send.c (File Modified)
10681
10682
10683 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10684 Log:
10685 - Make /wallops behave as wallops in other ircds.
10686
10687
10688 Modified:
10689 trunk/modules/m_wallops.c (File Modified)
10690 trunk/src/send.c (File Modified)
10691
10692
10693 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10694 Log:
10695 - charybdis-1.0
10696
10697
10698 Modified:
10699 trunk/NEWS (File Modified)
10700 trunk/configure (File Modified)
10701 trunk/configure.ac (File Modified)
10702
10703
10704 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10705 Log:
10706 - Remove efnet configuration.
10707 - Rename example.conf as reference.conf, and replace the default
10708 example.conf with one suitable for AthemeNET.
10709 - Update makefile to reflect these changes.
10710
10711
10712 Modified:
10713 trunk/doc/Makefile.in (File Modified)
10714 trunk/doc/example.conf (File Modified)
10715 trunk/doc/example.efnet.conf (File Deleted)
10716 trunk/doc/reference.conf (File Added)
10717
10718
10719 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10720 Log:
10721 - Don't display opers who are /away.
10722
10723
10724 Modified:
10725 trunk/modules/m_stats.c (File Modified)
10726
10727
10728 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10729 Log:
10730 Put cmode +f in 004 and 005.
10731
10732
10733 Modified:
10734 trunk/include/supported.h (File Modified)
10735 trunk/src/messages.tab (File Modified)
10736
10737
10738 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10739 Log:
10740 Add user umode +Q which prevents a user from
10741 being forwarded.
10742
10743
10744 Modified:
10745 trunk/include/client.h (File Modified)
10746 trunk/modules/core/m_join.c (File Modified)
10747 trunk/src/messages.tab (File Modified)
10748 trunk/src/s_user.c (File Modified)
10749
10750
10751 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10752 Log:
10753 Implement channel forwarding in m_join(). As in
10754 hyperion, failing to join because of +i, +r or +j
10755 can cause you to be forwarded, potentially
10756 recursively. Unlike hyperion, a single numeric
10757 is sent in case of a successful forward, otherwise
10758 the ircd acts if there were no forward.
10759
10760
10761 Modified:
10762 trunk/include/numeric.h (File Modified)
10763 trunk/modules/core/m_join.c (File Modified)
10764 trunk/src/messages.tab (File Modified)
10765
10766
10767 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10768 Log:
10769 Allow servers to set oper-only cmodes as well.
10770
10771
10772 Modified:
10773 trunk/modules/core/m_mode.c (File Modified)
10774
10775
10776 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10777 Log:
10778 Add cmode +f which takes a channel name, settable
10779 only by opers for now. Does not do anything yet.
10780
10781
10782 Modified:
10783 trunk/include/channel.h (File Modified)
10784 trunk/modules/core/m_join.c (File Modified)
10785 trunk/modules/core/m_mode.c (File Modified)
10786 trunk/modules/core/m_sjoin.c (File Modified)
10787 trunk/src/channel.c (File Modified)
10788
10789
10790 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10791 Log:
10792 Fully initialize 'mode' in ms_join() and ms_sjoin()
10793 to avoid old +j garbage from being used.
10794
10795
10796 Modified:
10797 trunk/modules/core/m_join.c (File Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified)
10799
10800
10801 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10802 Log:
10803 - only touch join_count/join_delta if join throttling
10804 is enabled on the channel
10805 - reset join_count/join_delta to 0 if -j is set
10806
10807
10808 Modified:
10809 trunk/modules/core/m_join.c (File Modified)
10810 trunk/modules/core/m_mode.c (File Modified)
10811 trunk/modules/core/m_sjoin.c (File Modified)
10812
10813
10814 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10815 Log:
10816 Also start a new "period" for join throttling for remote joins,
10817 if necessary. Make the code slightly clearer.
10818
10819
10820 Modified:
10821 trunk/modules/core/m_join.c (File Modified)
10822 trunk/src/channel.c (File Modified)
10823
10824
10825 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10826 Log:
10827 Some +j improvements, still broken.
10828
10829
10830 Modified:
10831 trunk/modules/core/m_join.c (File Modified)
10832 trunk/modules/core/m_sjoin.c (File Modified)
10833
10834
10835 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10836 Log:
10837 Only do +z processing for +m channels the sender is on,
10838 as bans/quiets are currently only checked locally.
10839
10840
10841 Modified:
10842 trunk/modules/core/m_message.c (File Modified)
10843
10844
10845 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10846 Log:
10847 - Add max_bans_large configuration option, defaulting to 500, to
10848 limit the number of bans in a +L channel
10849 - Change b/e/I to b/e/I/q in texts
10850
10851
10852 Modified:
10853 trunk/doc/example.conf (File Modified)
10854 trunk/include/s_conf.h (File Modified)
10855 trunk/modules/core/m_mode.c (File Modified)
10856 trunk/modules/m_info.c (File Modified)
10857 trunk/src/newconf.c (File Modified)
10858 trunk/src/s_conf.c (File Modified)
10859
10860
10861 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10862 Log:
10863 Store invite for +gi channels.
10864 Note that +gi is significantly weaker access control than +i.
10865
10866
10867 Modified:
10868 trunk/modules/m_invite.c (File Modified)
10869
10870
10871 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10872 Log:
10873 Nonops are allowed to see +q lists.
10874
10875
10876 Modified:
10877 trunk/modules/core/m_mode.c (File Modified)
10878
10879
10880 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10881 Log:
10882 Invalidate can_send() cache on -q.
10883
10884
10885 Modified:
10886 trunk/modules/core/m_mode.c (File Modified)
10887
10888
10889 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10890 Log:
10891 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10892
10893
10894 Modified:
10895 trunk/modules/core/m_sjoin.c (File Modified)
10896
10897
10898 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10899 Log:
10900 - Allow blank SJOINs -- for permanant channels.
10901
10902
10903 Modified:
10904 trunk/modules/core/m_sjoin.c (File Modified)
10905
10906
10907 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10908 Log:
10909 - Burst permanant channels.
10910
10911
10912 Modified:
10913 trunk/src/s_serv.c (File Modified)
10914
10915
10916 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10917 Log:
10918 - Fix handling of permanant channels.
10919
10920
10921 Modified:
10922 trunk/modules/core/m_join.c (File Modified)
10923
10924
10925 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10926 Log:
10927 - Run indent on core modules.
10928 - Add propagation of join throttle settings.
10929
10930
10931 Modified:
10932 trunk/modules/core/m_die.c (File Modified)
10933 trunk/modules/core/m_error.c (File Modified)
10934 trunk/modules/core/m_join.c (File Modified)
10935 trunk/modules/core/m_kick.c (File Modified)
10936 trunk/modules/core/m_kill.c (File Modified)
10937 trunk/modules/core/m_message.c (File Modified)
10938 trunk/modules/core/m_mode.c (File Modified)
10939 trunk/modules/core/m_nick.c (File Modified)
10940 trunk/modules/core/m_part.c (File Modified)
10941 trunk/modules/core/m_quit.c (File Modified)
10942 trunk/modules/core/m_server.c (File Modified)
10943 trunk/modules/core/m_sjoin.c (File Modified)
10944 trunk/modules/core/m_squit.c (File Modified)
10945
10946
10947 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10948 Log:
10949 - Fix mistake in commit message.
10950
10951
10952 Modified:
10953 trunk/ChangeLog (File Modified)
10954
10955
10956 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10957 Log:
10958 - Channel throttling.
10959
10960
10961 Modified:
10962 trunk/NEWS (File Modified)
10963 trunk/include/supported.h (File Modified)
10964 trunk/modules/core/m_mode.c (File Modified)
10965 trunk/src/messages.tab (File Modified)
10966
10967
10968 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10969 Log:
10970 - Channel throttle logic fixes.
10971
10972
10973 Modified:
10974 trunk/include/channel.h (File Modified)
10975
10976
10977 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10978 Log:
10979 - Add the throttle logic.
10980
10981
10982 Modified:
10983 trunk/include/channel.h (File Modified)
10984 trunk/include/numeric.h (File Modified)
10985 trunk/modules/core/m_join.c (File Modified)
10986 trunk/src/channel.c (File Modified)
10987 trunk/src/messages.tab (File Modified)
10988
10989
10990 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10991 Log:
10992 - Cosmetic fixes to CREDITS.
10993
10994
10995 Modified:
10996 trunk/CREDITS (File Modified)
10997
10998
10999 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11000 Log:
11001 - Better channel_modes() from ShadowIRCd 4.
11002
11003
11004 Modified:
11005 trunk/include/channel.h (File Modified)
11006 trunk/src/channel.c (File Modified)
11007
11008
11009 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11010 Log:
11011 - Strip colour codes from parts.
11012
11013
11014 Modified:
11015 trunk/modules/core/m_part.c (File Modified)
11016
11017
11018 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11019 Log:
11020 - Strip colour codes from quits.
11021
11022
11023 Modified:
11024 trunk/modules/core/m_quit.c (File Modified)
11025
11026
11027 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11028 Log:
11029 - add +c/+g/+z to channel_modes().
11030
11031
11032 Modified:
11033 trunk/src/channel.c (File Modified)
11034
11035
11036 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11037 Log:
11038 - Add +g to 004/005 numerics.
11039
11040
11041 Modified:
11042 trunk/include/supported.h (File Modified)
11043 trunk/src/messages.tab (File Modified)
11044
11045
11046 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11047 Log:
11048 - Add +cgz to set_final_mode() in both join/sjoin.
11049 - Implement channel mode +g: Free invite.
11050
11051
11052 Modified:
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_mode.c (File Modified)
11056 trunk/modules/core/m_sjoin.c (File Modified)
11057 trunk/modules/m_invite.c (File Modified)
11058
11059
11060 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11061 Log:
11062 - Make sure /stats p uses the right list.
11063
11064
11065 Modified:
11066 trunk/modules/m_stats.c (File Modified)
11067
11068
11069 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11070 Log:
11071 - local oper list becomes local_oper_list.
11072 - all opers are stored on oper_list for /stats p.
11073
11074
11075 Modified:
11076 trunk/include/ircd.h (File Modified)
11077 trunk/modules/m_stats.c (File Modified)
11078 trunk/modules/m_trace.c (File Modified)
11079 trunk/src/client.c (File Modified)
11080 trunk/src/ircd.c (File Modified)
11081 trunk/src/s_user.c (File Modified)
11082 trunk/src/send.c (File Modified)
11083
11084
11085 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11086 Log:
11087 - Remove ENABLE_SERVICES legacy define.
11088
11089
11090 Modified:
11091 trunk/configure (File Modified)
11092 trunk/configure.ac (File Modified)
11093 trunk/include/client.h (File Modified)
11094 trunk/include/m_info.h (File Modified)
11095 trunk/include/s_conf.h (File Modified)
11096 trunk/modules/Makefile.in (File Modified)
11097 trunk/modules/core/m_kick.c (File Modified)
11098 trunk/modules/core/m_mode.c (File Modified)
11099 trunk/modules/core/m_nick.c (File Modified)
11100 trunk/modules/core/m_sjoin.c (File Modified)
11101 trunk/modules/m_services.c (File Modified)
11102 trunk/src/channel.c (File Modified)
11103 trunk/src/newconf.c (File Modified)
11104 trunk/src/s_conf.c (File Modified)
11105 trunk/src/s_serv.c (File Modified)
11106 trunk/src/s_user.c (File Modified)
11107
11108
11109 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11110 Log:
11111 - New reject message, ala ircu.
11112
11113
11114 Modified:
11115 trunk/src/reject.c (File Modified)
11116
11117
11118 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11119 Log:
11120 - Reduce 'broadcast storm' effect in m_chghost.
11121
11122
11123 Modified:
11124 trunk/modules/m_chghost.c (File Modified)
11125
11126
11127 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11128 Log:
11129 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11130
11131
11132 Modified:
11133 trunk/include/supported.h (File Modified)
11134 trunk/src/messages.tab (File Modified)
11135
11136
11137 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11138 Log:
11139 - Implement +z.
11140
11141
11142 Modified:
11143 trunk/include/channel.h (File Modified)
11144 trunk/modules/core/m_message.c (File Modified)
11145 trunk/modules/core/m_mode.c (File Modified)
11146
11147
11148 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11149 Log:
11150 - use sendto_one_numeric() in some places.
11151
11152
11153 Modified:
11154 trunk/modules/core/m_mode.c (File Modified)
11155
11156
11157 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11158 Log:
11159 - Implement channel mode +c -- colour stripping.
11160
11161
11162 Modified:
11163 trunk/include/irc_string.h (File Modified)
11164 trunk/include/supported.h (File Modified)
11165 trunk/modules/core/m_message.c (File Modified)
11166 trunk/modules/core/m_mode.c (File Modified)
11167 trunk/src/irc_string.c (File Modified)
11168 trunk/src/messages.tab (File Modified)
11169
11170
11171 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11172 Log:
11173 - Add +qLP to CHANMODES 005 numeric.
11174
11175
11176 Modified:
11177 trunk/include/supported.h (File Modified)
11178
11179
11180 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11181 Log:
11182 Move credits files to doc/.
11183
11184
11185 Modified:
11186 trunk/Hybrid-team (File Deleted)
11187 trunk/Ratbox-team (File Deleted)
11188 trunk/doc/Hybrid-team (File Added)
11189 trunk/doc/Ratbox-team (File Added)
11190
11191
11192 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11193 Log:
11194 - Rename Ratbox credits as Ratbox-team.
11195 - Add in our own CREDITS.
11196
11197
11198 Modified:
11199 trunk/CREDITS (File Deleted)
11200 trunk/CREDITS (File Added)
11201 trunk/Ratbox-team (File Added)
11202
11203
11204 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11205 Log:
11206 - Quietcache fixes.
11207
11208
11209 Modified:
11210 trunk/modules/core/m_mode.c (File Modified)
11211
11212
11213 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11214 Log:
11215 - Rebuild configure.
11216
11217
11218 Modified:
11219 trunk/autom4te.cache/ (File Deleted)
11220 trunk/configure (File Modified)
11221
11222
11223 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11224 Log:
11225 Add +q to messages.tab.
11226
11227
11228 Modified:
11229 trunk/src/messages.tab (File Modified)
11230
11231
11232 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11233 Log:
11234 - port m_sjoin stuff to TS6 JOIN syntax.
11235
11236
11237 Modified:
11238 trunk/modules/core/m_join.c (File Modified)
11239
11240
11241 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11242 Log:
11243 - Implement channel mode +q (quiet)
11244
11245
11246 Modified:
11247 trunk/include/channel.h (File Modified)
11248 trunk/modules/core/m_mode.c (File Modified)
11249 trunk/src/channel.c (File Modified)
11250
11251
11252 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11253 Log:
11254 Add +L/+P for set_final_mode().
11255
11256
11257 Modified:
11258 trunk/modules/core/m_sjoin.c (File Modified)
11259
11260
11261 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11262 Log:
11263 Add +L/+P in channel_modes().
11264
11265
11266 Modified:
11267 trunk/src/channel.c (File Modified)
11268
11269
11270 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11271 Log:
11272 - Use MODE_PERMANENT, not MODE_PERMANANT
11273 - Actually use chm_staff()
11274
11275 It compiles but is not otherwise tested.
11276
11277
11278 Modified:
11279 trunk/include/channel.h (File Modified)
11280 trunk/modules/core/m_mode.c (File Modified)
11281 trunk/modules/core/m_sjoin.c (File Modified)
11282 trunk/src/channel.c (File Modified)
11283
11284
11285 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11286 Log:
11287 - Ok, patchlevel.h is fixed now.
11288
11289
11290 Modified:
11291 trunk/include/patchlevel.h (File Modified)
11292
11293
11294 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11295 Log:
11296 - *sigh*
11297
11298
11299 Modified:
11300 trunk/include/patchlevel.h (File Modified)
11301 trunk/src/version.c.SH (File Modified)
11302
11303
11304 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11305 Log:
11306 - Fix compilation issue with version.c.
11307
11308
11309 Modified:
11310 trunk/src/version.c.SH (File Modified)
11311
11312
11313 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11314 Log:
11315 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11316 this from the BUGS file.
11317
11318
11319 Modified:
11320 trunk/BUGS (File Modified)
11321
11322
11323 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11324 Log:
11325 Mangle all netsplit messages if flatten links is enabled.
11326
11327
11328 Modified:
11329 trunk/src/client.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11333 Log:
11334 - jilles pointed out that /stats p needed severe changes -- implement
11335 them
11336
11337
11338 Modified:
11339 trunk/modules/m_stats.c (File Modified)
11340
11341
11342 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11343 Log:
11344 Rename RELNOTES to NEWS.
11345
11346
11347 Modified:
11348 trunk/NEWS (File Added)
11349 trunk/RELNOTES (File Deleted)
11350
11351
11352 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11353 Log:
11354 Update RELNOTES.
11355
11356
11357 Modified:
11358 trunk/RELNOTES (File Modified)
11359
11360
11361 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11362 Log:
11363 - Make /stats p work globally.
11364 - Change 'OPER(s)' to 'staff members'
11365
11366
11367 Modified:
11368 trunk/modules/m_stats.c (File Modified)
11369
11370
11371 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11372 Log:
11373 - add modes, +LP to RPL_MYINFO.
11374
11375
11376 Modified:
11377 trunk/src/messages.tab (File Modified)
11378
11379
11380 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11381 Log:
11382 More stuff to RELNOTES.
11383
11384
11385 Modified:
11386 trunk/RELNOTES (File Modified)
11387
11388
11389 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11390 Log:
11391 - Implement +P.
11392
11393
11394 Modified:
11395 trunk/modules/core/m_sjoin.c (File Modified)
11396 trunk/src/channel.c (File Modified)
11397
11398
11399 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11400 Log:
11401 - Implement list limit exceed modes -- +L.
11402
11403
11404 Modified:
11405 trunk/modules/core/m_mode.c (File Modified)
11406
11407
11408 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11409 Log:
11410 - Add handlers for modes +L, +P.
11411
11412
11413 Modified:
11414 trunk/include/channel.h (File Modified)
11415 trunk/modules/core/m_mode.c (File Modified)
11416
11417
11418 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11419 Log:
11420 Update properties on *everything*.
11421
11422
11423 Modified:
11424 trunk/.cvsignore (Property Modified)
11425 trunk/.indent.pro (Property Modified)
11426 trunk/BUGS (File Modified) (Property Modified)
11427 trunk/CREDITS (File Modified) (Property Modified)
11428 trunk/ChangeLog (Property Modified)
11429 trunk/Hybrid-team (File Modified) (Property Modified)
11430 trunk/INSTALL (File Modified) (Property Modified)
11431 trunk/LICENSE (File Modified) (Property Modified)
11432 trunk/Makefile.in (File Modified) (Property Modified)
11433 trunk/README.FIRST (File Modified) (Property Modified)
11434 trunk/RELNOTES (File Modified) (Property Modified)
11435 trunk/SVN-Access (Property Modified)
11436 trunk/aclocal.m4 (File Modified) (Property Modified)
11437 trunk/adns/.cvsignore (Property Modified)
11438 trunk/adns/COPYING (Property Modified)
11439 trunk/adns/GPL-vs-LGPL (Property Modified)
11440 trunk/adns/Makefile.in (File Modified) (Property Modified)
11441 trunk/adns/README (Property Modified)
11442 trunk/adns/README.ircd (Property Modified)
11443 trunk/adns/adns.h (File Modified) (Property Modified)
11444 trunk/adns/check.c (File Modified) (Property Modified)
11445 trunk/adns/dlist.h (File Modified) (Property Modified)
11446 trunk/adns/event.c (File Modified) (Property Modified)
11447 trunk/adns/general.c (File Modified) (Property Modified)
11448 trunk/adns/internal.h (File Modified) (Property Modified)
11449 trunk/adns/parse.c (File Modified) (Property Modified)
11450 trunk/adns/query.c (File Modified) (Property Modified)
11451 trunk/adns/reply.c (File Modified) (Property Modified)
11452 trunk/adns/setup.c (File Modified) (Property Modified)
11453 trunk/adns/transmit.c (File Modified) (Property Modified)
11454 trunk/adns/tvarith.h (File Modified) (Property Modified)
11455 trunk/adns/types.c (File Modified) (Property Modified)
11456 trunk/configure (File Modified) (Property Modified)
11457 trunk/configure.ac (File Modified) (Property Modified)
11458 trunk/contrib/.cvsignore (Property Modified)
11459 trunk/contrib/.indent.pro (Property Modified)
11460 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11461 trunk/contrib/README (File Modified) (Property Modified)
11462 trunk/contrib/example_module.c (File Modified) (Property Modified)
11463 trunk/contrib/m_42.c (File Modified) (Property Modified)
11464 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11465 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11466 trunk/contrib/m_force.c (File Modified) (Property Modified)
11467 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11468 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11469 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11470 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11471 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11472 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11473 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11474 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11475 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11476 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11477 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11478 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11479 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11480 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11481 trunk/doc/.cvsignore (Property Modified)
11482 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11483 trunk/doc/Makefile.in (File Modified) (Property Modified)
11484 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11485 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11486 trunk/doc/challenge.txt (File Modified) (Property Modified)
11487 trunk/doc/example.conf (File Modified) (Property Modified)
11488 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11489 trunk/doc/hooks.txt (File Modified) (Property Modified)
11490 trunk/doc/index.txt (File Modified) (Property Modified)
11491 trunk/doc/ircd.8 (File Modified) (Property Modified)
11492 trunk/doc/ircd.motd (Property Modified)
11493 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11494 trunk/doc/modeg.txt (File Modified) (Property Modified)
11495 trunk/doc/modes.txt (File Modified) (Property Modified)
11496 trunk/doc/monitor.txt (File Modified) (Property Modified)
11497 trunk/doc/old/Authors (Property Modified)
11498 trunk/doc/operguide.txt (File Modified) (Property Modified)
11499 trunk/doc/opermyth.txt (Property Modified)
11500 trunk/doc/server-version-info (File Modified) (Property Modified)
11501 trunk/doc/services.txt (File Modified) (Property Modified)
11502 trunk/doc/technical/README.TSora (Property Modified)
11503 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11504 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11505 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11506 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11507 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11508 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11509 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11510 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11511 trunk/doc/technical/rfc1459.txt (Property Modified)
11512 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11513 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11514 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11515 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11516 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11517 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11518 trunk/help/Makefile.in (File Modified) (Property Modified)
11519 trunk/help/opers/accept (Property Modified)
11520 trunk/help/opers/admin (Property Modified)
11521 trunk/help/opers/away (Property Modified)
11522 trunk/help/opers/capab (Property Modified)
11523 trunk/help/opers/challenge (Property Modified)
11524 trunk/help/opers/close (Property Modified)
11525 trunk/help/opers/cmode (Property Modified)
11526 trunk/help/opers/cnotice (Property Modified)
11527 trunk/help/opers/connect (Property Modified)
11528 trunk/help/opers/cprivmsg (Property Modified)
11529 trunk/help/opers/credits (Property Modified)
11530 trunk/help/opers/die (Property Modified)
11531 trunk/help/opers/dline (Property Modified)
11532 trunk/help/opers/eob (Property Modified)
11533 trunk/help/opers/error (Property Modified)
11534 trunk/help/opers/etrace (Property Modified)
11535 trunk/help/opers/gline (Property Modified)
11536 trunk/help/opers/help (Property Modified)
11537 trunk/help/opers/index (Property Modified)
11538 trunk/help/opers/info (Property Modified)
11539 trunk/help/opers/invite (Property Modified)
11540 trunk/help/opers/ison (Property Modified)
11541 trunk/help/opers/join (Property Modified)
11542 trunk/help/opers/kick (Property Modified)
11543 trunk/help/opers/kill (Property Modified)
11544 trunk/help/opers/kline (Property Modified)
11545 trunk/help/opers/knock (Property Modified)
11546 trunk/help/opers/links (Property Modified)
11547 trunk/help/opers/list (Property Modified)
11548 trunk/help/opers/locops (Property Modified)
11549 trunk/help/opers/lusers (Property Modified)
11550 trunk/help/opers/modlist (Property Modified)
11551 trunk/help/opers/modload (Property Modified)
11552 trunk/help/opers/modrestart (Property Modified)
11553 trunk/help/opers/modunload (Property Modified)
11554 trunk/help/opers/motd (Property Modified)
11555 trunk/help/opers/names (Property Modified)
11556 trunk/help/opers/nick (Property Modified)
11557 trunk/help/opers/notice (Property Modified)
11558 trunk/help/opers/oper (Property Modified)
11559 trunk/help/opers/operspy (Property Modified)
11560 trunk/help/opers/operwall (Property Modified)
11561 trunk/help/opers/part (Property Modified)
11562 trunk/help/opers/pass (Property Modified)
11563 trunk/help/opers/ping (Property Modified)
11564 trunk/help/opers/pong (Property Modified)
11565 trunk/help/opers/post (Property Modified)
11566 trunk/help/opers/privmsg (Property Modified)
11567 trunk/help/opers/quit (Property Modified)
11568 trunk/help/opers/rehash (Property Modified)
11569 trunk/help/opers/restart (Property Modified)
11570 trunk/help/opers/resv (Property Modified)
11571 trunk/help/opers/server (Property Modified)
11572 trunk/help/opers/set (Property Modified)
11573 trunk/help/opers/sjoin (Property Modified)
11574 trunk/help/opers/squit (Property Modified)
11575 trunk/help/opers/stats (Property Modified)
11576 trunk/help/opers/svinfo (Property Modified)
11577 trunk/help/opers/testgecos (Property Modified)
11578 trunk/help/opers/testline (Property Modified)
11579 trunk/help/opers/testmask (Property Modified)
11580 trunk/help/opers/time (Property Modified)
11581 trunk/help/opers/topic (Property Modified)
11582 trunk/help/opers/trace (Property Modified)
11583 trunk/help/opers/uhelp (Property Modified)
11584 trunk/help/opers/umode (Property Modified)
11585 trunk/help/opers/undline (Property Modified)
11586 trunk/help/opers/ungline (Property Modified)
11587 trunk/help/opers/unkline (Property Modified)
11588 trunk/help/opers/unresv (Property Modified)
11589 trunk/help/opers/unxline (Property Modified)
11590 trunk/help/opers/user (Property Modified)
11591 trunk/help/opers/userhost (Property Modified)
11592 trunk/help/opers/users (Property Modified)
11593 trunk/help/opers/version (Property Modified)
11594 trunk/help/opers/wallops (Property Modified)
11595 trunk/help/opers/who (Property Modified)
11596 trunk/help/opers/whois (Property Modified)
11597 trunk/help/opers/whowas (Property Modified)
11598 trunk/help/opers/xline (Property Modified)
11599 trunk/help/users/index (Property Modified)
11600 trunk/help/users/info (Property Modified)
11601 trunk/help/users/notice (Property Modified)
11602 trunk/help/users/privmsg (Property Modified)
11603 trunk/help/users/stats (Property Modified)
11604 trunk/help/users/umode (Property Modified)
11605 trunk/include/.cvsignore (Property Modified)
11606 trunk/include/.indent.pro (Property Modified)
11607 trunk/include/balloc.h (File Modified) (Property Modified)
11608 trunk/include/cache.h (File Modified) (Property Modified)
11609 trunk/include/channel.h (File Modified) (Property Modified)
11610 trunk/include/class.h (File Modified) (Property Modified)
11611 trunk/include/client.h (File Modified) (Property Modified)
11612 trunk/include/commio.h (File Modified) (Property Modified)
11613 trunk/include/common.h (File Modified) (Property Modified)
11614 trunk/include/config.h (File Modified) (Property Modified)
11615 trunk/include/config.h.dist (File Modified) (Property Modified)
11616 trunk/include/defaults.h (File Modified) (Property Modified)
11617 trunk/include/event.h (File Modified) (Property Modified)
11618 trunk/include/hash.h (File Modified) (Property Modified)
11619 trunk/include/hook.h (File Modified) (Property Modified)
11620 trunk/include/hostmask.h (File Modified) (Property Modified)
11621 trunk/include/irc_string.h (File Modified) (Property Modified)
11622 trunk/include/ircd.h (File Modified) (Property Modified)
11623 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11624 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11625 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11626 trunk/include/linebuf.h (File Modified) (Property Modified)
11627 trunk/include/listener.h (File Modified) (Property Modified)
11628 trunk/include/m_info.h (File Modified) (Property Modified)
11629 trunk/include/memory.h (File Modified) (Property Modified)
11630 trunk/include/modules.h (File Modified) (Property Modified)
11631 trunk/include/monitor.h (File Modified) (Property Modified)
11632 trunk/include/msg.h (File Modified) (Property Modified)
11633 trunk/include/newconf.h (File Modified) (Property Modified)
11634 trunk/include/numeric.h (File Modified) (Property Modified)
11635 trunk/include/packet.h (File Modified) (Property Modified)
11636 trunk/include/parse.h (File Modified) (Property Modified)
11637 trunk/include/patchlevel.h (File Modified) (Property Modified)
11638 trunk/include/patricia.h (File Modified) (Property Modified)
11639 trunk/include/reject.h (File Modified) (Property Modified)
11640 trunk/include/res.h (File Modified) (Property Modified)
11641 trunk/include/restart.h (File Modified) (Property Modified)
11642 trunk/include/s_auth.h (File Modified) (Property Modified)
11643 trunk/include/s_conf.h (File Modified) (Property Modified)
11644 trunk/include/s_gline.h (File Modified) (Property Modified)
11645 trunk/include/s_log.h (File Modified) (Property Modified)
11646 trunk/include/s_newconf.h (File Modified) (Property Modified)
11647 trunk/include/s_serv.h (File Modified) (Property Modified)
11648 trunk/include/s_stats.h (File Modified) (Property Modified)
11649 trunk/include/s_user.h (File Modified) (Property Modified)
11650 trunk/include/s_zip.h (File Modified) (Property Modified)
11651 trunk/include/scache.h (File Modified) (Property Modified)
11652 trunk/include/send.h (File Modified) (Property Modified)
11653 trunk/include/serno.h (Property Modified)
11654 trunk/include/setup.h.in (Property Modified)
11655 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11656 trunk/include/stdinc.h (File Modified) (Property Modified)
11657 trunk/include/supported.h (File Modified) (Property Modified)
11658 trunk/include/tools.h (File Modified) (Property Modified)
11659 trunk/include/whowas.h (File Modified) (Property Modified)
11660 trunk/install-sh (File Modified) (Property Modified)
11661 trunk/modules/.cvsignore (Property Modified)
11662 trunk/modules/.depend (Property Modified)
11663 trunk/modules/.indent.pro (Property Modified)
11664 trunk/modules/Makefile.in (File Modified) (Property Modified)
11665 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11666 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11667 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11668 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11669 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11670 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11671 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11672 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11673 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11674 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11675 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11676 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11677 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11678 trunk/modules/m_accept.c (File Modified) (Property Modified)
11679 trunk/modules/m_admin.c (File Modified) (Property Modified)
11680 trunk/modules/m_away.c (File Modified) (Property Modified)
11681 trunk/modules/m_cap.c (File Modified) (Property Modified)
11682 trunk/modules/m_capab.c (File Modified) (Property Modified)
11683 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11684 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11685 trunk/modules/m_close.c (File Modified) (Property Modified)
11686 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11687 trunk/modules/m_connect.c (File Modified) (Property Modified)
11688 trunk/modules/m_dline.c (File Modified) (Property Modified)
11689 trunk/modules/m_encap.c (File Modified) (Property Modified)
11690 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11691 trunk/modules/m_gline.c (File Modified) (Property Modified)
11692 trunk/modules/m_help.c (File Modified) (Property Modified)
11693 trunk/modules/m_info.c (File Modified) (Property Modified)
11694 trunk/modules/m_invite.c (File Modified) (Property Modified)
11695 trunk/modules/m_ison.c (File Modified) (Property Modified)
11696 trunk/modules/m_kline.c (File Modified) (Property Modified)
11697 trunk/modules/m_knock.c (File Modified) (Property Modified)
11698 trunk/modules/m_links.c (File Modified) (Property Modified)
11699 trunk/modules/m_list.c (File Modified) (Property Modified)
11700 trunk/modules/m_locops.c (File Modified) (Property Modified)
11701 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11702 trunk/modules/m_map.c (File Modified) (Property Modified)
11703 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11704 trunk/modules/m_motd.c (File Modified) (Property Modified)
11705 trunk/modules/m_names.c (File Modified) (Property Modified)
11706 trunk/modules/m_oper.c (File Modified) (Property Modified)
11707 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11708 trunk/modules/m_pass.c (File Modified) (Property Modified)
11709 trunk/modules/m_ping.c (File Modified) (Property Modified)
11710 trunk/modules/m_pong.c (File Modified) (Property Modified)
11711 trunk/modules/m_post.c (File Modified) (Property Modified)
11712 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11713 trunk/modules/m_restart.c (File Modified) (Property Modified)
11714 trunk/modules/m_resv.c (File Modified) (Property Modified)
11715 trunk/modules/m_services.c (File Modified) (Property Modified)
11716 trunk/modules/m_set.c (File Modified) (Property Modified)
11717 trunk/modules/m_stats.c (File Modified) (Property Modified)
11718 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11719 trunk/modules/m_tb.c (File Modified) (Property Modified)
11720 trunk/modules/m_testline.c (File Modified) (Property Modified)
11721 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11722 trunk/modules/m_time.c (File Modified) (Property Modified)
11723 trunk/modules/m_topic.c (File Modified) (Property Modified)
11724 trunk/modules/m_trace.c (File Modified) (Property Modified)
11725 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11726 trunk/modules/m_user.c (File Modified) (Property Modified)
11727 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11728 trunk/modules/m_users.c (File Modified) (Property Modified)
11729 trunk/modules/m_version.c (File Modified) (Property Modified)
11730 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11731 trunk/modules/m_who.c (File Modified) (Property Modified)
11732 trunk/modules/m_whois.c (File Modified) (Property Modified)
11733 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11734 trunk/modules/m_xline.c (File Modified) (Property Modified)
11735 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11736 trunk/servlink/.cvsignore (Property Modified)
11737 trunk/servlink/.indent.pro (Property Modified)
11738 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11739 trunk/servlink/README (File Modified) (Property Modified)
11740 trunk/servlink/TODO (File Modified) (Property Modified)
11741 trunk/servlink/control.c (File Modified) (Property Modified)
11742 trunk/servlink/control.h (File Modified) (Property Modified)
11743 trunk/servlink/io.c (File Modified) (Property Modified)
11744 trunk/servlink/io.h (File Modified) (Property Modified)
11745 trunk/servlink/servlink.c (File Modified) (Property Modified)
11746 trunk/servlink/servlink.h (File Modified) (Property Modified)
11747 trunk/src/.cvsignore (Property Modified)
11748 trunk/src/.depend (Property Modified)
11749 trunk/src/.indent.pro (Property Modified)
11750 trunk/src/Makefile.in (File Modified) (Property Modified)
11751 trunk/src/adns.c (File Modified) (Property Modified)
11752 trunk/src/balloc.c (File Modified) (Property Modified)
11753 trunk/src/cache.c (File Modified) (Property Modified)
11754 trunk/src/channel.c (File Modified) (Property Modified)
11755 trunk/src/class.c (File Modified) (Property Modified)
11756 trunk/src/client.c (File Modified) (Property Modified)
11757 trunk/src/commio.c (File Modified) (Property Modified)
11758 trunk/src/devpoll.c (File Modified) (Property Modified)
11759 trunk/src/epoll.c (File Modified) (Property Modified)
11760 trunk/src/event.c (File Modified) (Property Modified)
11761 trunk/src/getopt.c (File Modified) (Property Modified)
11762 trunk/src/hash.c (File Modified) (Property Modified)
11763 trunk/src/hook.c (File Modified) (Property Modified)
11764 trunk/src/hostmask.c (File Modified) (Property Modified)
11765 trunk/src/irc_string.c (File Modified) (Property Modified)
11766 trunk/src/ircd.c (File Modified) (Property Modified)
11767 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11768 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11769 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11770 trunk/src/kdparse.c (File Modified) (Property Modified)
11771 trunk/src/kqueue.c (File Modified) (Property Modified)
11772 trunk/src/linebuf.c (File Modified) (Property Modified)
11773 trunk/src/listener.c (File Modified) (Property Modified)
11774 trunk/src/match.c (File Modified) (Property Modified)
11775 trunk/src/memory.c (File Modified) (Property Modified)
11776 trunk/src/messages.tab (File Modified) (Property Modified)
11777 trunk/src/modules.c (File Modified) (Property Modified)
11778 trunk/src/monitor.c (File Modified) (Property Modified)
11779 trunk/src/newconf.c (File Modified) (Property Modified)
11780 trunk/src/numeric.c (File Modified) (Property Modified)
11781 trunk/src/packet.c (File Modified) (Property Modified)
11782 trunk/src/parse.c (File Modified) (Property Modified)
11783 trunk/src/patricia.c (File Modified) (Property Modified)
11784 trunk/src/poll.c (File Modified) (Property Modified)
11785 trunk/src/reject.c (File Modified) (Property Modified)
11786 trunk/src/restart.c (File Modified) (Property Modified)
11787 trunk/src/s_auth.c (File Modified) (Property Modified)
11788 trunk/src/s_conf.c (File Modified) (Property Modified)
11789 trunk/src/s_gline.c (File Modified) (Property Modified)
11790 trunk/src/s_log.c (File Modified) (Property Modified)
11791 trunk/src/s_newconf.c (File Modified) (Property Modified)
11792 trunk/src/s_serv.c (File Modified) (Property Modified)
11793 trunk/src/s_stats.c (File Modified) (Property Modified)
11794 trunk/src/s_user.c (File Modified) (Property Modified)
11795 trunk/src/scache.c (File Modified) (Property Modified)
11796 trunk/src/select.c (File Modified) (Property Modified)
11797 trunk/src/send.c (File Modified) (Property Modified)
11798 trunk/src/snprintf.c (File Modified) (Property Modified)
11799 trunk/src/tools.c (File Modified) (Property Modified)
11800 trunk/src/version.c.SH (File Modified) (Property Modified)
11801 trunk/src/whowas.c (File Modified) (Property Modified)
11802 trunk/tools/.cvsignore (Property Modified)
11803 trunk/tools/Makefile.in (File Modified) (Property Modified)
11804 trunk/tools/README (File Modified) (Property Modified)
11805 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11806 trunk/tools/convertilines.c (File Modified) (Property Modified)
11807 trunk/tools/convertklines.c (File Modified) (Property Modified)
11808 trunk/tools/mkkeypair (Property Modified)
11809 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11810 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11811 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11812 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11813 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11814 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11815 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11816 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11817 trunk/tools/untabify (File Modified) (Property Modified)
11818 trunk/tools/viconf.c (File Modified) (Property Modified)
11819
11820
11821 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11822 Log:
11823 - Update RELNOTES.
11824
11825
11826 Modified:
11827 trunk/RELNOTES (File Modified)
11828
11829
11830 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11831 Log:
11832 - Make version.c use our serial, not ratbox's.
11833
11834
11835 Modified:
11836 trunk/src/version.c.SH (File Modified)
11837
11838
11839 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11840 Log:
11841 - update RELNOTES
11842 - revved patchlevel to 2.1.5
11843
11844
11845 Modified:
11846 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11848
11849
11850 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11851 Log:
11852 - fix buffer overflow and unterminated buffer when removing TS6 bans
11853 - fix rebuilding of SJOIN
11854
11855
11856 Modified:
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11858
11859
11860 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11861 Log:
11862 have servlink report if it gets an uncompressed error message when it gets inflate failures
11863
11864 Modified:
11865 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11866
11867
11868 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11869 Log:
11870 - extend our copyrights to 2005.
11871
11872
11873 Modified:
11874 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11978
11979
11980 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11981 Log:
11982 - update RELNOTES
11983 - revved patchlevel to 2.1.4
11984
11985
11986 Modified:
11987 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11989
11990
11991 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11992 Log:
11993 - add TARGMAX to 005
11994 - remove the +1 from ->uid in struct Client
11995 - fix checking of accept entries in m_accept.c
11996
11997
11998 Modified:
11999 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12003
12004
12005 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12006 Log:
12007 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12008 send it over TS6
12009
12010
12011 Modified:
12012 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12013
12014
12015 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12016 Log:
12017 - remove an unused variable
12018
12019
12020 Modified:
12021 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12022
12023
12024 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12025 Log:
12026 don't burst a TS5 name in burst_TS6. -via jillies
12027
12028 Modified:
12029 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12030
12031
12032 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12033 Log:
12034 - via jilles, make nickchanges invalidate any cached bans for
12035 quiet_on_ban
12036
12037
12038 Modified:
12039 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12043
12044
12045 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12046 Log:
12047 - fix some char vs byte usage to make adns compile cleanly with gcc4
12048
12049
12050 Modified:
12051 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12059
12060
12061 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12062 Log:
12063 userhost should allow 5 userhost checks, not 4
12064
12065 Modified:
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12067
12068
12069 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12070 Log:
12071 - another darwin fix
12072
12073
12074 Modified:
12075 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12076
12077
12078 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12079 Log:
12080 - darwin fixes
12081
12082
12083 Modified:
12084 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12092
12093
12094 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12095 Log:
12096 - remove bogus extern of abort_list
12097
12098
12099 Modified:
12100 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12101
12102
12103 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12104 Log:
12105 svn repo access stuff
12106
12107 Modified:
12108 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12109
12110
12111 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12112 Log:
12113 test commit
12114
12115
12116 Modified:
12117 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12118
12119
12120 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12121 Log:
12122 test commit
12123
12124
12125 Modified:
12126 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12127
12128
12129 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12130 Log:
12131 revert omotd..i thought it was a good idea..oh well
12132
12133 Modified:
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12135
12136
12137 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12138 Log:
12139 Commas are bad things in channel keys
12140
12141
12142 Modified:
12143 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12144
12145
12146 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12147 Log:
12148 Add OMOTD command to display oper motd
12149
12150
12151 Modified:
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12153
12154
12155 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12156 Log:
12157 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12158
12159 Modified:
12160 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12161
12162
12163 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12164
12165 Modified files: (Branch: RATBOX_2_1)
12166 modules m_whois.c
12167 Log:
12168 - stop testing whois for protocol violations, as they can be caused in
12169 ircds going all the way back to the original ircd2.8
12170
12171 Revision Changes Path
12172 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12173
12174
12175
12176 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12177
12178 Modified files: (Branch: RATBOX_2_1)
12179 modules m_time.c
12180 Log:
12181 - remove some 2.2 code
12182
12183 Revision Changes Path
12184 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12185
12186
12187
12188 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12189
12190 Modified files: (Branch: RATBOX_2_1)
12191 modules m_time.c
12192 Log:
12193 backport of the silly december 31st bug
12194
12195 Revision Changes Path
12196 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12197
12198
12199
12200 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12201
12202 Modified files: (Branch: RATBOX_2_1)
12203 . RELNOTES
12204 include patchlevel.h
12205 Log:
12206 - revved patchlevel to 2.1.3
12207
12208 Revision Changes Path
12209 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12210 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12211
12212
12213
12214 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12215
12216 Modified files: (Branch: RATBOX_2_1)
12217 include client.h
12218 modules m_accept.c
12219 modules/core m_nick.c
12220 src client.c
12221 Log:
12222 - stop removing a clients own list of accepted clients when they do a
12223 nickchange
12224 - clean up the accept code so its less retarded
12225
12226 Revision Changes Path
12227 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12228 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12229 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12230 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12231
12232
12233
12234 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12235
12236 Modified files: (Branch: RATBOX_2_1)
12237 include event.h
12238 modules m_links.c
12239 src event.c ircd.c newconf.c
12240 Log:
12241 - remove a defn of links_cache_list in m_links.c which was causing
12242 the flattened links update to be ignored
12243 - add eventUpdate(), and make links_delay update on rehash
12244
12245 Revision Changes Path
12246 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12247 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12248 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12249 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12250 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12251
12252
12253
12254 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 doc services.txt
12258 src newconf.c
12259 Log:
12260 - make the conf parser apply service {}; on rehash
12261
12262 Revision Changes Path
12263 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12264 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12265
12266
12267
12268 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12269
12270 Modified files: (Branch: RATBOX_2_1)
12271 include m_info.h
12272 Log:
12273 - show ENABLE_SERVICES define in info
12274
12275 Revision Changes Path
12276 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12277
12278
12279
12280 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12281
12282 Modified files: (Branch: RATBOX_2_1)
12283 modules m_services.c m_stats.c
12284 Log:
12285 - via jilles, make m_services.c hook into stats U and display service
12286 blocks
12287
12288 Revision Changes Path
12289 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12290 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12291
12292
12293
12294 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 . configure configure.ac
12298 Log:
12299 - default build to -O2
12300
12301 Revision Changes Path
12302 7.249.2.2 +4 -4 ircd-ratbox/configure
12303 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12304
12305
12306
12307 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12308
12309 Modified files: (Branch: RATBOX_2_1)
12310 doc example.conf example.efnet.conf
12311 include client.h s_conf.h s_newconf.h
12312 modules m_info.c
12313 modules/core m_join.c m_nick.c
12314 src channel.c newconf.c s_conf.c s_user.c
12315 Log:
12316 - remove no_oper_resvs from general {};
12317 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12318
12319 Revision Changes Path
12320 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12321 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12322 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12323 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12324 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12325 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12326 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12327 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12328 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12329 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12330 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12331 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12332
12333
12334
12335 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules/core m_mode.c m_nick.c
12339 src s_newconf.c
12340 Log:
12341 - 2.0 sync:
12342 - raise max temptime to a year
12343 - tidy up BMASK
12344 - require 9 parameters in ms_nick(), 10 in ms_uid()
12345
12346 Revision Changes Path
12347 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12348 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12349 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12350
12351
12352
12353 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12354
12355 Modified files: (Branch: RATBOX_2_1)
12356 modules m_services.c
12357 Log:
12358 - only show services logged in info when its a local client
12359
12360 Revision Changes Path
12361 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12362
12363
12364
12365 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12366
12367 Modified files: (Branch: RATBOX_2_1)
12368 src match.c
12369 Log:
12370 passing a pointer to a pointer is not what was intended, oops
12371
12372 Revision Changes Path
12373 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12374
12375
12376
12377 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12378
12379 Modified files: (Branch: RATBOX_2_1)
12380 doc services.txt
12381 Log:
12382 - update services.txt with FNC
12383
12384 Revision Changes Path
12385 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12386
12387
12388
12389 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 modules m_resv.c
12393 Log:
12394 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12395
12396 Revision Changes Path
12397 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12398
12399
12400
12401 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 src s_auth.c
12405 Log:
12406 - add some uniqueness into auth process for bopm
12407
12408 Revision Changes Path
12409 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12410
12411
12412
12413 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12417 Log:
12418 - make contrib/ compile
12419
12420 Revision Changes Path
12421 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12422 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12423 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12424 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12425
12426
12427
12428 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12429
12430 Modified files: (Branch: RATBOX_2_1)
12431 modules m_monitor.c
12432 Log:
12433 Don't allow MONITOR from an unregistered client
12434
12435 Revision Changes Path
12436 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12437
12438
12439
12440 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12441
12442 Modified files: (Branch: RATBOX_2_1)
12443 doc example.conf example.efnet.conf
12444 include class.h
12445 src class.c messages.tab newconf.c
12446 Log:
12447 - remove sendq_eob, its become more of a hindrance than a benefit.
12448 - sync example.efnet.conf cluster {}; with example.conf
12449
12450 Revision Changes Path
12451 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12452 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12453 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12454 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12455 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12456 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12457
12458
12459
12460 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12461
12462 Modified files: (Branch: RATBOX_2_1)
12463 . RELNOTES
12464 include patchlevel.h
12465 Log:
12466 - update RELNOTES
12467 - revved patchlevel to 2.1.2
12468
12469 Revision Changes Path
12470 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12471 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12472
12473
12474
12475 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12476
12477 Modified files: (Branch: RATBOX_2_1)
12478 . configure configure.ac
12479 Log:
12480 - raise default topiclen to 160.
12481
12482 Revision Changes Path
12483 7.249.2.1 +3 -3 ircd-ratbox/configure
12484 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12485
12486
12487
12488 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12489
12490 Modified files: (Branch: RATBOX_2_1)
12491 modules m_services.c
12492 Log:
12493 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12494 tsinfo matches this
12495
12496 Revision Changes Path
12497 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12498
12499
12500
12501 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12502
12503 Modified files: (Branch: RATBOX_2_1)
12504 modules m_services.c
12505 Log:
12506 - monitor_signoff() the client we're nickchanging
12507
12508 Revision Changes Path
12509 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12510
12511
12512
12513 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12514
12515 Modified files: (Branch: RATBOX_2_1)
12516 modules m_trace.c
12517 Log:
12518 - fix various UID problems with trace
12519
12520 Revision Changes Path
12521 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12522
12523
12524
12525 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12526
12527 Modified files: (Branch: RATBOX_2_1)
12528 help/opers dline kline
12529 modules m_resv.c m_stats.c
12530 modules/core m_mode.c
12531 Log:
12532 - sync with 2.0
12533 - tidy up kline/dline help to note they dont accept nick as target
12534 - disallow bans beginning with ':' over bmask
12535 - disallow bans with a space in chm_ban
12536 - stop counting hidden opers in stats p
12537 - match() parameters in remote unresv were inverted, causing it to fail
12538 - fix possibility of clients setting blank keys
12539
12540 Revision Changes Path
12541 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12542 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12543 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12544 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12545 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12546
12547
12548
12549 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12550
12551 Modified files: (Branch: RATBOX_2_1)
12552 src send.c
12553 Log:
12554 - fix problems with amd64 and the way we do va_list
12555
12556 Revision Changes Path
12557 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12558
12559
12560
12561 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12562
12563 Modified files: (Branch: RATBOX_2_1)
12564 modules m_services.c
12565 Log:
12566 - tidy up the kill notifications for RSFNC
12567
12568 Revision Changes Path
12569 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12570
12571
12572
12573 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12574
12575 Modified files: (Branch: RATBOX_2_1)
12576 include s_serv.h
12577 modules m_services.c
12578 src s_serv.c
12579 Log:
12580 - some more rserv stuff:
12581 - add RSFNC capability
12582 - fix up RSFNC, kill existing clients if they exist.
12583
12584 Revision Changes Path
12585 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12586 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12587 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12588
12589
12590
12591 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12592
12593 Modified files: (Branch: RATBOX_2_1)
12594 modules m_services.c
12595 Log:
12596 - first stab at a FNC implementation for rserv
12597
12598 Revision Changes Path
12599 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12600
12601
12602
12603 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12604
12605 Modified files: (Branch: RATBOX_2_1)
12606 help/opers umode
12607 Log:
12608 - remove a tab
12609
12610 Revision Changes Path
12611 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12612
12613
12614
12615 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12616
12617 Modified files: (Branch: RATBOX_2_1)
12618 src newconf.c
12619 Log:
12620 - add links_delay back
12621
12622 Revision Changes Path
12623 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12624
12625
12626
12627 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 help/opers umode
12631 help/users umode
12632 Log:
12633 - swap tabs for spaces
12634
12635 Revision Changes Path
12636 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12637 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12638
12639
12640
12641 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12642
12643 Modified files: (Branch: RATBOX_2_1)
12644 include m_info.h
12645 Log:
12646 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12647 contained in the client_flood conf option
12648 - remove a couple of unused defines from info
12649
12650 Revision Changes Path
12651 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12652
12653
12654
12655 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 src s_conf.c
12659 Log:
12660 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12661
12662 Revision Changes Path
12663 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12664
12665
12666
12667 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 doc example.conf example.efnet.conf
12671 Log:
12672 - fix missing closing comment tag
12673
12674 Revision Changes Path
12675 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12676 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12677
12678
12679
12680 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12681
12682 Modified files: (Branch: RATBOX_2_1)
12683 . RELNOTES
12684 include patchlevel.h
12685 Log:
12686 - revved patchlevel to 2.1.1
12687
12688 Revision Changes Path
12689 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12690 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12691
12692
12693
12694 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12695
12696 Modified files: (Branch: RATBOX_2_1)
12697 modules m_kline.c
12698 Log:
12699 - sync up remote kline reasons, so theyre consistent with what happens
12700 when we add local klines - notably the "Temporary K-line x min" and
12701 date added to reason.
12702
12703 Revision Changes Path
12704 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12705
12706
12707
12708 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12709
12710 Modified files: (Branch: RATBOX_2_1)
12711 doc monitor.txt
12712 Log:
12713 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12714
12715 Revision Changes Path
12716 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12717
12718
12719
12720 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12721
12722 Modified files: (Branch: RATBOX_2_1)
12723 src commio.c
12724 Log:
12725 used the data pointer we saved, not what just got nulled
12726
12727 Revision Changes Path
12728 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12729
12730
12731
12732 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12733
12734 Modified files: (Branch: RATBOX_2_1)
12735 modules m_resv.c m_xline.c
12736 Log:
12737 - fix broken propagation of xline/resv
12738
12739 Revision Changes Path
12740 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12741 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12742
12743
12744
12745 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12746
12747 Modified files: (Branch: RATBOX_2_1)
12748 src s_auth.c
12749 Log:
12750 - properly increment bad auth count for stats T when we timeout an auth
12751
12752 Revision Changes Path
12753 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12754
12755
12756
12757 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12758
12759 Modified files: (Branch: RATBOX_2_1)
12760 doc monitor.txt
12761 include client.h
12762 modules/core m_nick.c
12763 Log:
12764 - fix a bit that didnt make sense in monitor.txt
12765 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12766
12767 Revision Changes Path
12768 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12769 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12770 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12771
12772
12773
12774 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12775
12776 Modified files: (Branch: RATBOX_2_1)
12777 src s_auth.c
12778 Log:
12779 removing dlink nodes from auth_poll_list twice is bad
12780
12781 Revision Changes Path
12782 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12783
12784
12785
12786 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12787
12788 Modified files: (Branch: RATBOX_2_1)
12789 modules m_stats.c
12790 Log:
12791 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12792 changed to RPL_STATSDEBUG
12793
12794 Revision Changes Path
12795 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12796
12797
12798
12799 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12800
12801 Added files: (Branch: RATBOX_2_1)
12802 doc tgchange.txt
12803 Log:
12804 - add some documentation about target change
12805
12806 Revision Changes Path
12807 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12808
12809
12810
12811 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12812
12813 Modified files: (Branch: RATBOX_2_1)
12814 include supported.h
12815 modules/core m_message.c
12816 Log:
12817 - remove extra argument to 005
12818 - disallow messaging of UIDs
12819
12820 Revision Changes Path
12821 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12822 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12823
12824
12825
12826 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12827
12828 Modified files: (Branch: RATBOX_2_1)
12829 src parse.c
12830 Log:
12831 - fix a longstanding parser bug with wrong limit checking, causing us to
12832 accept one less parameter than we're allowed to accept.
12833
12834 Revision Changes Path
12835 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12836
12837
12838
12839 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12840
12841 Modified files: (Branch: RATBOX_2_1)
12842 modules/core m_message.c
12843 Log:
12844 - exempt users messaging themselves from target change
12845
12846 Revision Changes Path
12847 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12848
12849
12850
12851 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12852
12853 Modified files: (Branch: RATBOX_2_1)
12854 include supported.h
12855 Log:
12856 - stop violating MAXPARA on 005.
12857
12858 Revision Changes Path
12859 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12860
12861
12862
12863 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12864
12865 Modified files: (Branch: RATBOX_2_1)
12866 modules/core m_nick.c
12867 Log:
12868 - dont store an ipv6 sockhost if we're not compiled with v6 support
12869
12870 Revision Changes Path
12871 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12872
12873
12874
12875 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12876
12877 Modified files: (Branch: RATBOX_2_1)
12878 include stdinc.h
12879 Log:
12880 - remove some vms includes
12881
12882 Revision Changes Path
12883 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12884
12885
12886
12887 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12888
12889 Modified files: (Branch: RATBOX_2_1)
12890 . ChangeLog
12891 include serno.h
12892 Log:
12893 - force commit for new branch
12894
12895 Revision Changes Path
12896 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12897 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12898
12899
12900
12901 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12902
12903 Modified files:
12904 . RELNOTES configure configure.ac
12905 include patchlevel.h
12906 Log:
12907 - revved patchlevel to 2.1.0
12908
12909 Revision Changes Path
12910 1.114 +6 -2 ircd-ratbox/RELNOTES
12911 7.249 +11 -11 ircd-ratbox/configure
12912 7.63 +3 -3 ircd-ratbox/configure.ac
12913 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12914
12915
12916
12917 leeh 2005/03/04 13:31:32 EST (20050304_2)
12918
12919 Modified files:
12920 . RELNOTES
12921 include patchlevel.h
12922 Log:
12923 - update RELNOTES
12924 - revved patchlevel to 2.1.0beta2
12925
12926 Revision Changes Path
12927 1.113 +12 -0 ircd-ratbox/RELNOTES
12928 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12929
12930
12931
12932 leeh 2005/03/04 13:27:05 EST (20050304_1)
12933
12934 Modified files:
12935 doc whats-new-2.1.txt
12936 src channel.c
12937 Log:
12938 - update whats-new-2.1
12939 - when we're handling global NAMES, dont output channels if there are no
12940 members within them we can show.
12941
12942 Revision Changes Path
12943 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12944 7.436 +12 -2 ircd-ratbox/src/channel.c
12945
12946
12947
12948 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12949
12950 Modified files:
12951 src patricia.c
12952 Log:
12953 That would be a node_heap not a prefix_heap..oops
12954
12955 Revision Changes Path
12956 7.30 +1 -1 ircd-ratbox/src/patricia.c
12957
12958
12959
12960 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12961
12962 Modified files:
12963 include stdinc.h
12964 Log:
12965 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12966 otherwise..the other macros might work????
12967
12968 Revision Changes Path
12969 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12970
12971
12972
12973 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12974
12975 Modified files:
12976 . configure configure.ac
12977 Log:
12978 i hate autoconf
12979
12980 Revision Changes Path
12981 7.248 +5 -5 ircd-ratbox/configure
12982 7.62 +5 -5 ircd-ratbox/configure.ac
12983
12984
12985
12986 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12987
12988 Modified files:
12989 . configure configure.ac
12990 Log:
12991 i hate autoconf
12992
12993 Revision Changes Path
12994 7.247 +3 -2 ircd-ratbox/configure
12995 7.61 +3 -2 ircd-ratbox/configure.ac
12996
12997
12998
12999 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13000
13001 Modified files:
13002 . configure configure.ac
13003 Log:
13004 doh
13005
13006 Revision Changes Path
13007 7.246 +6 -6 ircd-ratbox/configure
13008 7.60 +4 -4 ircd-ratbox/configure.ac
13009
13010
13011
13012 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13013
13014 Modified files:
13015 . configure configure.ac
13016 include stdinc.h
13017 Log:
13018 Doh these changes got put on RATBOX_2_0 when they were meant for
13019 head..oops...
13020 Also merged in the monitor heap size stuff, not that i think monitor has
13021 been moved to head
13022
13023 Revision Changes Path
13024 7.245 +12 -3 ircd-ratbox/configure
13025 7.59 +11 -3 ircd-ratbox/configure.ac
13026 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13027
13028
13029
13030 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13031
13032 Modified files:
13033 include stdinc.h
13034 Log:
13035 Add more robust alloca checking
13036
13037 Revision Changes Path
13038 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13039
13040
13041
13042 leeh 2005/02/24 15:27:17 EST (20050224_9)
13043
13044 Modified files:
13045 contrib m_42.c
13046 Log:
13047 - fix the copyright on m_42.c :p
13048
13049 Revision Changes Path
13050 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13051
13052
13053
13054 leeh 2005/02/24 15:22:53 EST (20050224_8)
13055
13056 Modified files:
13057 include supported.h
13058 modules m_dline.c
13059 Log:
13060 - fix a core in undline on bad masks
13061 - remove an unwanted space from beginning of second 005 numeric
13062
13063 Revision Changes Path
13064 7.5 +1 -1 ircd-ratbox/include/supported.h
13065 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13066
13067
13068
13069 leeh 2005/02/24 15:18:59 EST (20050224_7)
13070
13071 Modified files:
13072 modules m_monitor.c
13073 Log:
13074 - use max_monitor when adding nicknames
13075 - add in monitor s
13076 that should be everything now..
13077
13078 Revision Changes Path
13079 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13080
13081
13082
13083 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13084
13085 Modified files:
13086 contrib m_42.c
13087 Log:
13088 42
13089
13090 Revision Changes Path
13091 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13092
13093
13094
13095 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13096
13097 Modified files:
13098 contrib m_42.c
13099 Log:
13100 42
13101
13102 Revision Changes Path
13103 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13104
13105
13106
13107 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13108
13109 Added files:
13110 contrib m_42.c
13111 Log:
13112 The Answer to Life, the Universe, and Everything
13113
13114 Revision Changes Path
13115 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13116
13117
13118
13119 leeh 2005/02/24 14:53:04 EST (20050224_3)
13120
13121 Modified files:
13122 include monitor.h
13123 modules m_monitor.c
13124 src ircd.c monitor.c
13125 Log:
13126 - call init_monitor() on startup
13127 - add in support for adding/deleting/listing monitor entries
13128
13129 Revision Changes Path
13130 7.2 +3 -1 ircd-ratbox/include/monitor.h
13131 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13132 7.374 +2 -0 ircd-ratbox/src/ircd.c
13133 7.3 +15 -4 ircd-ratbox/src/monitor.c
13134
13135
13136
13137 leeh 2005/02/23 21:20:10 EST (20050224_2)
13138
13139 Modified files:
13140 doc example.conf example.efnet.conf
13141 include s_conf.h supported.h
13142 modules Makefile.in
13143 src client.c newconf.c s_conf.c
13144 Added files:
13145 modules m_monitor.c
13146 Log:
13147 - add the max_monitor config option
13148 - advertise MONITOR=%d in 005
13149 - clear a local clients monitor list on exit
13150 - add the framework for the MONITOR command
13151 - bed.
13152
13153 Revision Changes Path
13154 7.261 +5 -0 ircd-ratbox/doc/example.conf
13155 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13156 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13157 7.4 +4 -2 ircd-ratbox/include/supported.h
13158 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13159 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13160 7.492 +1 -0 ircd-ratbox/src/client.c
13161 7.202 +1 -0 ircd-ratbox/src/newconf.c
13162 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13163
13164
13165
13166 leeh 2005/02/23 20:57:51 EST (20050224_1)
13167
13168 Modified files:
13169 . configure configure.ac
13170 include setup.h.in
13171 src monitor.c
13172 Log:
13173 - move MONITOR_HEAP_SIZE over to configure
13174
13175 Revision Changes Path
13176 7.244 ircd-ratbox/configure
13177 7.58 +4 -2 ircd-ratbox/configure.ac
13178 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13179 7.2 +0 -2 ircd-ratbox/src/monitor.c
13180
13181
13182
13183 leeh 2005/02/23 20:48:08 EST (20050224_0)
13184
13185 Modified files:
13186 doc monitor.txt
13187 include client.h numeric.h
13188 modules/core m_nick.c
13189 src Makefile.in client.c messages.tab
13190 s_user.c
13191 Added files:
13192 include monitor.h
13193 src monitor.c
13194 Log:
13195 - first half of my server-side notify list implementation..
13196
13197 Revision Changes Path
13198 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13199 7.266 +3 -0 ircd-ratbox/include/client.h
13200 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13201 7.58 +6 -0 ircd-ratbox/include/numeric.h
13202 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13203 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13204 7.491 +3 -0 ircd-ratbox/src/client.c
13205 7.126 +5 -5 ircd-ratbox/src/messages.tab
13206 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13207 7.342 +2 -0 ircd-ratbox/src/s_user.c
13208
13209
13210
13211 leeh 2005/02/23 18:42:59 EST (20050223_0)
13212
13213 Modified files:
13214 include hash.h
13215 Log:
13216 - double the size of the client and channel hashtables (64k -> 128k and
13217 32k -> 64k). The improvements are quite significant..
13218
13219 Revision Changes Path
13220 7.54 +4 -4 ircd-ratbox/include/hash.h
13221
13222
13223
13224 leeh 2005/02/22 14:55:56 EST (20050222_1)
13225
13226 Modified files:
13227 doc monitor.txt
13228 modules m_services.c
13229 Log:
13230 - remove a couple of unused vars
13231 - update monitor.txt
13232
13233 Revision Changes Path
13234 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13235 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13236
13237
13238
13239 leeh 2005/02/21 19:47:24 EST (20050222_0)
13240
13241 Added files:
13242 doc monitor.txt
13243 Log:
13244 - add in my documentation on the upcoming MONITOR command
13245
13246 Revision Changes Path
13247 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13248
13249
13250
13251 leeh 2005/02/21 12:09:34 EST (20050221_0)
13252
13253 Modified files:
13254 . configure configure.ac
13255 doc whats-new-2.1.txt
13256 tools README.mkpasswd
13257 Removed files:
13258 src crypt.c
13259 Log:
13260 - update whats-new-2.1.txt some more
13261 - we dont have vms mkpasswd anymore
13262 - remove the unused crypt.c
13263
13264 Revision Changes Path
13265 7.243 +3 -6 ircd-ratbox/configure
13266 7.57 +2 -4 ircd-ratbox/configure.ac
13267 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13268 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13269 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13270
13271
13272
13273 leeh 2005/02/19 12:38:09 EST (20050219_3)
13274
13275 Modified files:
13276 doc example.conf example.efnet.conf
13277 include ircd.h
13278 modules m_pong.c
13279 src channel.c client.c ircd.c s_conf.c
13280 Log:
13281 - rework the splitcode, splitservers is now how many servers we've marked as
13282 EOB, rather than how many are linked. Thus pull ourselves out of
13283 splitmode immediately once this is satisfied
13284
13285 Revision Changes Path
13286 7.260 +8 -9 ircd-ratbox/doc/example.conf
13287 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13288 7.83 +1 -0 ircd-ratbox/include/ircd.h
13289 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13290 7.435 +16 -36 ircd-ratbox/src/channel.c
13291 7.490 +2 -0 ircd-ratbox/src/client.c
13292 7.373 +2 -1 ircd-ratbox/src/ircd.c
13293 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13294
13295
13296
13297 leeh 2005/02/19 09:02:34 EST (20050219_2)
13298
13299 Modified files:
13300 doc example.conf example.efnet.conf
13301 include ircd.h s_conf.h
13302 modules m_set.c
13303 src channel.c ircd.c newconf.c s_conf.c
13304 Log:
13305 - remove split_delay
13306
13307 Revision Changes Path
13308 7.259 +0 -5 ircd-ratbox/doc/example.conf
13309 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13310 7.82 +0 -1 ircd-ratbox/include/ircd.h
13311 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13312 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13313 7.434 +2 -7 ircd-ratbox/src/channel.c
13314 7.372 +0 -1 ircd-ratbox/src/ircd.c
13315 7.201 +0 -1 ircd-ratbox/src/newconf.c
13316 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13317
13318
13319
13320 leeh 2005/02/19 08:48:05 EST (20050219_1)
13321
13322 Modified files:
13323 include client.h
13324 modules m_cap.c m_who.c
13325 src channel.c
13326 Log:
13327 - implemented multi-prefix client capability, which allows stacking of @+ in
13328 names and who
13329
13330 Revision Changes Path
13331 7.265 +1 -1 ircd-ratbox/include/client.h
13332 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13333 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13334 7.433 +4 -6 ircd-ratbox/src/channel.c
13335
13336
13337
13338 leeh 2005/02/19 06:27:58 EST (20050219_0)
13339
13340 Modified files:
13341 modules m_etrace.c
13342 src newconf.c s_conf.c s_newconf.c
13343 Log:
13344 - removed some unused vars/functions
13345
13346 Revision Changes Path
13347 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13348 7.200 +0 -15 ircd-ratbox/src/newconf.c
13349 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13350 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13351
13352
13353
13354 leeh 2005/02/16 12:58:24 EST (20050216_2)
13355
13356 Modified files:
13357 . RELNOTES configure configure.ac
13358 include patchlevel.h
13359 Log:
13360 - update configure to reflect this is 'devel'
13361 - update RELNOTES
13362 - revved patchlevel to 2.1.0beta1
13363
13364 Revision Changes Path
13365 1.112 +9 -1 ircd-ratbox/RELNOTES
13366 7.242 +11 -11 ircd-ratbox/configure
13367 7.56 +3 -3 ircd-ratbox/configure.ac
13368 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13369
13370
13371
13372 leeh 2005/02/16 12:46:30 EST (20050216_1)
13373
13374 Modified files:
13375 . configure configure.ac
13376 include client.h numeric.h s_conf.h setup.h.in
13377 supported.h
13378 modules Makefile.in
13379 modules/core m_nick.c
13380 src Makefile.in client.c ircd.c messages.tab
13381 newconf.c s_conf.c s_user.c
13382 Removed files:
13383 include watch.h
13384 modules m_watch.c
13385 src watch.c
13386 Log:
13387 - remove watch, the protocol for this sucks so hard I just dont want it
13388 here ;-)
13389
13390 Revision Changes Path
13391 7.241 +2 -12 ircd-ratbox/configure
13392 7.55 +2 -4 ircd-ratbox/configure.ac
13393 7.264 +0 -2 ircd-ratbox/include/client.h
13394 7.57 +0 -11 ircd-ratbox/include/numeric.h
13395 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13396 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13397 7.3 +2 -3 ircd-ratbox/include/supported.h
13398 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13399 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13400 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13401 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13402 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13403 7.489 +0 -3 ircd-ratbox/src/client.c
13404 7.371 +0 -2 ircd-ratbox/src/ircd.c
13405 7.125 +9 -9 ircd-ratbox/src/messages.tab
13406 7.199 +0 -1 ircd-ratbox/src/newconf.c
13407 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13408 7.341 +0 -2 ircd-ratbox/src/s_user.c
13409 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13410
13411
13412
13413 leeh 2005/02/15 19:13:31 EST (20050216_0)
13414
13415 Modified files:
13416 include stdinc.h
13417 src event.c ircd_lexer.l ircd_signal.c
13418 modules.c
13419 Removed files:
13420 servlink descrip.mms
13421 Log:
13422 - remove a few vms bits
13423
13424 Revision Changes Path
13425 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13426 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13427 7.47 +0 -54 ircd-ratbox/src/event.c
13428 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13429 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13430 7.152 +0 -3 ircd-ratbox/src/modules.c
13431
13432
13433
13434 leeh 2005/02/15 18:53:32 EST (20050215_0)
13435
13436 Modified files:
13437 include hostmask.h ircd.h s_conf.h s_newconf.h
13438 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13439 m_xline.c
13440 src hostmask.c ircd.c ircd_signal.c s_conf.c
13441 s_newconf.c
13442 Log:
13443 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13444 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13445
13446 Revision Changes Path
13447 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13448 7.81 +1 -0 ircd-ratbox/include/ircd.h
13449 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13450 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13451 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13452 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13453 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13454 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13455 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13456 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13457 7.370 +7 -0 ircd-ratbox/src/ircd.c
13458 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13459 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13460 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13461
13462
13463
13464 leeh 2005/02/13 10:21:41 EST (20050213_4)
13465
13466 Modified files:
13467 doc services.txt
13468 Added files:
13469 doc whats-new-2.0.txt whats-new-2.1.txt
13470 Removed files:
13471 doc whats-new.txt
13472 Log:
13473 - move whats-new.txt to whats-new-2.0.txt
13474 - add in whats-new-2.1.txt
13475 - update services.txt with the whois for logged in users
13476
13477 Revision Changes Path
13478 7.2 +5 -0 ircd-ratbox/doc/services.txt
13479 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13480 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13481 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13482
13483
13484
13485 leeh 2005/02/13 09:20:37 EST (20050213_3)
13486
13487 Modified files:
13488 include supported.h
13489 modules/core m_message.c
13490 Log:
13491 - fix a compile error in m_message.c
13492 - update 005 to the spec and add CPRIVMSG/CNOTICE
13493
13494 Revision Changes Path
13495 7.2 +31 -37 ircd-ratbox/include/supported.h
13496 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13497
13498
13499
13500 leeh 2005/02/13 09:14:12 EST (20050213_2)
13501
13502 Modified files:
13503 src channel.c
13504 Log:
13505 - fix the membership memleak
13506
13507 Revision Changes Path
13508 7.432 +0 -3 ircd-ratbox/src/channel.c
13509
13510
13511
13512 leeh 2005/02/12 21:51:56 EST (20050213_1)
13513
13514 Modified files:
13515 include client.h
13516 modules/core m_message.c
13517 Log:
13518 - add a bitmask to track when they send their first message, only allowing
13519 clearing stuff after that.
13520
13521 Revision Changes Path
13522 7.263 +4 -0 ircd-ratbox/include/client.h
13523 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13524
13525
13526
13527 leeh 2005/02/12 21:17:52 EST (20050213_0)
13528
13529 Modified files:
13530 include patricia.h s_newconf.h
13531 modules/core m_message.c
13532 src patricia.c s_newconf.c s_user.c
13533 Log:
13534 - add in the patricia for tracking who fills up targets, give them a reduced
13535 count on connect
13536
13537 Revision Changes Path
13538 7.20 +1 -1 ircd-ratbox/include/patricia.h
13539 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13540 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13541 7.29 +1 -1 ircd-ratbox/src/patricia.c
13542 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13543 7.340 +4 -0 ircd-ratbox/src/s_user.c
13544
13545
13546
13547 leeh 2005/02/12 18:35:10 EST (20050212_0)
13548
13549 Modified files:
13550 include ircd_defs.h
13551 src class.c reject.c
13552 Log:
13553 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13554
13555 Revision Changes Path
13556 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13557 7.68 +1 -5 ircd-ratbox/src/class.c
13558 1.33 +1 -5 ircd-ratbox/src/reject.c
13559
13560
13561
13562 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13563
13564 Modified files:
13565 modules m_watch.c
13566 Log:
13567 remove stupid memory leak
13568
13569 Revision Changes Path
13570 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13571
13572
13573
13574 leeh 2005/02/11 06:42:48 EST (20050211_0)
13575
13576 Modified files:
13577 modules m_gline.c
13578 Log:
13579 - workaround hyb6 allowing empty gline reasons
13580
13581 Revision Changes Path
13582 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13583
13584
13585
13586 leeh 2005/02/09 14:39:13 EST (20050209_2)
13587
13588 Modified files:
13589 include s_conf.h
13590 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13591 src ircd.c s_conf.c
13592 Log:
13593 - move temp dlines and temp klines over to an array, rather than completely
13594 seperate dlinks.
13595
13596 Revision Changes Path
13597 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13598 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13599 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13600 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13601 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13602 7.369 +0 -5 ircd-ratbox/src/ircd.c
13603 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13604
13605
13606
13607 leeh 2005/02/09 14:02:13 EST (20050209_1)
13608
13609 Modified files:
13610 include s_user.h
13611 modules m_cap.c m_pong.c m_user.c
13612 modules/core m_nick.c
13613 src s_user.c
13614 Log:
13615 - remove 'nick' param from register_local_user(), its not needed.
13616
13617 Revision Changes Path
13618 7.35 +1 -1 ircd-ratbox/include/s_user.h
13619 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13620 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13621 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13622 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13623 7.339 +6 -6 ircd-ratbox/src/s_user.c
13624
13625
13626
13627 leeh 2005/02/09 13:12:53 EST (20050209_0)
13628
13629 Modified files:
13630 modules m_cmessage.c
13631 Log:
13632 - dont send numerics when we're dealing with CNOTICE
13633 - add in checking for +g, and resetting idle
13634
13635 Revision Changes Path
13636 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13637
13638
13639
13640 leeh 2005/02/08 11:37:50 EST (20050208_2)
13641
13642 Modified files:
13643 src s_newconf.c
13644 Log:
13645 - fix operator blocks to work on ip spoofs
13646
13647 Revision Changes Path
13648 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13649
13650
13651
13652 leeh 2005/02/07 19:23:22 EST (20050208_1)
13653
13654 Modified files:
13655 doc example.conf example.efnet.conf
13656 src newconf.c
13657 Log:
13658 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13659
13660 Revision Changes Path
13661 7.258 +0 -39 ircd-ratbox/doc/example.conf
13662 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13663 7.198 +0 -272 ircd-ratbox/src/newconf.c
13664
13665
13666
13667 leeh 2005/02/07 19:19:32 EST (20050208_0)
13668
13669 Modified files:
13670 src s_conf.c
13671 Log:
13672 - added support for kline.conf.perm et al, these take the same formats
13673 as their non-permanent partners, but you cant remove them via the ircd.
13674
13675 Revision Changes Path
13676 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13677
13678
13679
13680 leeh 2005/02/02 19:18:59 EST (20050203_1)
13681
13682 Modified files:
13683 help Makefile.in
13684 help/opers index
13685 help/users index
13686 Added files:
13687 help/opers cnotice cprivmsg
13688 Log:
13689 - added help files for cprivmsg/cnotice
13690
13691 Revision Changes Path
13692 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13693 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13694 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13695 1.10 +19 -19 ircd-ratbox/help/opers/index
13696 1.7 +10 -9 ircd-ratbox/help/users/index
13697
13698
13699
13700 leeh 2005/02/02 19:14:25 EST (20050203_0)
13701
13702 Modified files:
13703 include numeric.h
13704 modules Makefile.in
13705 src messages.tab
13706 Added files:
13707 modules m_cmessage.c
13708 Log:
13709 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13710 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13711 nick is a member. These bypass any target change limitations.
13712 - added ERR_VOICENEEDED, numeric 489.
13713
13714 Revision Changes Path
13715 7.56 +2 -0 ircd-ratbox/include/numeric.h
13716 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13717 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13718 7.124 +1 -1 ircd-ratbox/src/messages.tab
13719
13720
13721
13722 leeh 2005/02/02 16:58:16 EST (20050202_4)
13723
13724 Modified files:
13725 help/opers etrace
13726 Log:
13727 - update etrace help
13728
13729 Revision Changes Path
13730 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13731
13732
13733
13734 leeh 2005/02/02 16:55:04 EST (20050202_3)
13735
13736 Modified files:
13737 modules m_etrace.c
13738 Log:
13739 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13740 can put its external ip address in there..
13741
13742 Revision Changes Path
13743 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13744
13745
13746
13747 leeh 2005/02/02 16:41:06 EST (20050202_2)
13748
13749 Modified files:
13750 modules m_etrace.c
13751 Log:
13752 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13753 if its a non-local client. These will just get "lost" if the remote
13754 server doesnt support this..
13755
13756 Revision Changes Path
13757 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13758
13759
13760
13761 leeh 2005/02/02 16:12:12 EST (20050202_1)
13762
13763 Modified files:
13764 include client.h numeric.h s_conf.h
13765 modules/core m_message.c
13766 src messages.tab newconf.c s_conf.c
13767 Log:
13768 - first part of the target change code, add the storage of targets for
13769 localuser, throttle messages when they fill all the available slots
13770
13771 Revision Changes Path
13772 7.262 +5 -1 ircd-ratbox/include/client.h
13773 7.55 +2 -0 ircd-ratbox/include/numeric.h
13774 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13775 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13776 7.123 +1 -1 ircd-ratbox/src/messages.tab
13777 7.197 +1 -0 ircd-ratbox/src/newconf.c
13778 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13779
13780
13781
13782 leeh 2005/02/02 13:28:10 EST (20050202_0)
13783
13784 Modified files:
13785 modules m_resv.c m_stats.c m_testline.c
13786 modules/core m_join.c
13787 src hash.c kdparse.c messages.tab s_newconf.c
13788 Log:
13789 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13790 tracking of when resvs get hit
13791
13792 Revision Changes Path
13793 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13794 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13795 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13796 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13797 7.114 +3 -0 ircd-ratbox/src/hash.c
13798 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13799 7.122 +1 -1 ircd-ratbox/src/messages.tab
13800 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13801
13802
13803
13804 leeh 2005/01/31 09:04:10 EST (20050131_2)
13805
13806 Modified files:
13807 src s_log.c
13808 Log:
13809 - fflush() logfiles
13810
13811 Revision Changes Path
13812 7.79 +2 -0 ircd-ratbox/src/s_log.c
13813
13814
13815
13816 leeh 2005/01/31 08:59:09 EST (20050131_1)
13817
13818 Modified files:
13819 src commio.c
13820 Log:
13821 - rename fd_dump() to comm_dump()
13822
13823 Revision Changes Path
13824 1.27 +2 -2 ircd-ratbox/src/commio.c
13825
13826
13827
13828 leeh 2005/01/30 19:16:08 EST (20050131_0)
13829
13830 Modified files:
13831 doc hooks.txt
13832 include hook.h
13833 modules m_services.c
13834 modules/core m_server.c
13835 src hook.c s_serv.c
13836 Log:
13837 - added hook for server_introduced
13838 - fixed up services support for hooks
13839
13840 Revision Changes Path
13841 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13842 1.31 +1 -0 ircd-ratbox/include/hook.h
13843 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13844 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13845 7.36 +2 -0 ircd-ratbox/src/hook.c
13846 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13847
13848
13849
13850 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13851
13852 Modified files:
13853 src commio.c
13854 Log:
13855 Add back in the comm_fd_hack thing for solaris
13856
13857 Revision Changes Path
13858 1.26 +26 -1 ircd-ratbox/src/commio.c
13859
13860
13861
13862 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13863
13864 Modified files:
13865 adns adns.h
13866 include commio.h s_conf.h watch.h
13867 modules m_dline.c m_kline.c m_resv.c m_stats.c
13868 m_watch.c m_xline.c
13869 modules/core m_nick.c
13870 src balloc.c cache.c client.c commio.c
13871 epoll.c ircd.c ircd_lexer.l kdparse.c
13872 listener.c s_auth.c s_conf.c s_log.c
13873 s_serv.c watch.c
13874 Log:
13875 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13876
13877 Revision Changes Path
13878 1.18 +0 -2 ircd-ratbox/adns/adns.h
13879 1.14 +6 -37 ircd-ratbox/include/commio.h
13880 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13881 7.3 +2 -2 ircd-ratbox/include/watch.h
13882 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13883 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13884 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13885 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13886 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13887 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13888 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13889 7.85 +1 -1 ircd-ratbox/src/balloc.c
13890 1.24 +5 -5 ircd-ratbox/src/cache.c
13891 7.488 +4 -4 ircd-ratbox/src/client.c
13892 1.25 +10 -280 ircd-ratbox/src/commio.c
13893 1.33 +1 -1 ircd-ratbox/src/epoll.c
13894 7.368 +4 -4 ircd-ratbox/src/ircd.c
13895 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13896 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13897 7.125 +8 -8 ircd-ratbox/src/listener.c
13898 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13899 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13900 7.78 +20 -20 ircd-ratbox/src/s_log.c
13901 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13902 1.6 +22 -15 ircd-ratbox/src/watch.c
13903
13904
13905
13906 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13907
13908 Modified files:
13909 modules/core m_mode.c
13910 Log:
13911 remove two unused variables
13912
13913 Revision Changes Path
13914 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13915
13916
13917
13918 leeh 2005/01/28 15:31:40 EST (20050128_1)
13919
13920 Modified files:
13921 modules m_kline.c
13922 src s_conf.c
13923 Log:
13924 - mo_kline() needs minpara of 3, not 2
13925 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13926 - require me.info is never blank
13927
13928 Revision Changes Path
13929 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13930 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13931
13932
13933
13934 leeh 2005/01/28 15:26:28 EST (20050128_0)
13935
13936 Modified files:
13937 modules/core m_mode.c m_sjoin.c
13938 Log:
13939 - patch via jilles to fix +eI lists being shown to lusers when handling
13940 protocol stuff over TS6
13941
13942 Revision Changes Path
13943 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13944 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13945
13946
13947
13948 leeh 2005/01/25 19:47:38 EST (20050126_0)
13949
13950 Modified files:
13951 include channel.h
13952 modules/core m_join.c m_mode.c m_sjoin.c
13953 src channel.c messages.tab s_serv.c
13954 Log:
13955 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13956 an operspy call with &me
13957 - remove modebuf/parabuf params from channel_modes(), we now generate a
13958 buffer internally which we return.
13959
13960 Revision Changes Path
13961 7.163 +1 -1 ircd-ratbox/include/channel.h
13962 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13963 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13964 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13965 7.431 +25 -18 ircd-ratbox/src/channel.c
13966 7.121 +1 -1 ircd-ratbox/src/messages.tab
13967 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13968
13969
13970
13971 alz 2005/01/25 18:09:18 EST (20050125_5)
13972
13973 Modified files:
13974 doc example.conf example.efnet.conf
13975 include s_conf.h
13976 modules m_info.c
13977 src listener.c newconf.c s_conf.c
13978 Log:
13979 Added dline_with_reason config option (default yes):
13980
13981 /* dline reason: show the user the dline reason when they connect
13982 * and are dlined.
13983 */
13984 dline_with_reason = yes;
13985
13986 Revision Changes Path
13987 7.257 +6 -1 ircd-ratbox/doc/example.conf
13988 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13989 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13990 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13991 7.124 +1 -1 ircd-ratbox/src/listener.c
13992 7.196 +1 -0 ircd-ratbox/src/newconf.c
13993 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13994
13995
13996
13997 leeh 2005/01/25 13:21:17 EST (20050125_4)
13998
13999 Modified files:
14000 src newconf.c
14001 Log:
14002 - make conf_set_generic_string() test len exists before it uses it.
14003
14004 Revision Changes Path
14005 7.195 +1 -1 ircd-ratbox/src/newconf.c
14006
14007
14008
14009 leeh 2005/01/25 13:10:56 EST (20050125_3)
14010
14011 Modified files:
14012 doc example.conf
14013 src newconf.c
14014 Log:
14015 - rename 'type' to 'flags' in cluster {};
14016 - add stacking of servers in cluster {}; documented in example.conf
14017
14018 Revision Changes Path
14019 7.256 +18 -10 ircd-ratbox/doc/example.conf
14020 7.194 +39 -7 ircd-ratbox/src/newconf.c
14021
14022
14023
14024 alz 2005/01/25 12:48:54 EST (20050125_2)
14025
14026 Modified files:
14027 include s_conf.h
14028 src listener.c s_conf.c
14029 Log:
14030 Added dline reasons, connecting/banned clients now see ban reason.
14031
14032 Revision Changes Path
14033 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14034 7.123 +17 -4 ircd-ratbox/src/listener.c
14035 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14036
14037
14038
14039 leeh 2005/01/25 07:44:37 EST (20050125_1)
14040
14041 Modified files:
14042 doc example.conf example.efnet.conf
14043 src newconf.c
14044 Log:
14045 - implement stacking of shared {}; blocks, documented in example.conf
14046
14047 Revision Changes Path
14048 7.255 +26 -13 ircd-ratbox/doc/example.conf
14049 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14050 7.193 +51 -36 ircd-ratbox/src/newconf.c
14051
14052
14053
14054 leeh 2005/01/24 19:08:29 EST (20050125_0)
14055
14056 Modified files:
14057 doc example.conf
14058 include client.h s_conf.h
14059 modules/core m_join.c
14060 src newconf.c s_user.c
14061 Log:
14062 - added jupe_exempt to auth {};, exempts the user from generating warnings
14063 when they attempt to join juped channels.
14064
14065 Revision Changes Path
14066 7.254 +2 -0 ircd-ratbox/doc/example.conf
14067 7.261 +3 -0 ircd-ratbox/include/client.h
14068 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14069 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14070 7.192 +1 -0 ircd-ratbox/src/newconf.c
14071 7.338 +8 -0 ircd-ratbox/src/s_user.c
14072
14073
14074
14075 leeh 2005/01/24 18:57:02 EST (20050124_6)
14076
14077 Modified files:
14078 src newconf.c
14079 Log:
14080 - rework shared {};, the format is now:
14081 shared {
14082 oper = "flame@*.leeh.co.uk", "*.lan";
14083 flags = kline;
14084 };
14085
14086 With no privs:
14087 shared {
14088 oper = "flame@*.leeh.co.uk", "*.lan";
14089 flags = none;
14090 };
14091
14092 Revision Changes Path
14093 7.191 +55 -23 ircd-ratbox/src/newconf.c
14094
14095
14096
14097 leeh 2005/01/24 17:25:58 EST (20050124_5)
14098
14099 Modified files:
14100 include modules.h
14101 Log:
14102 - fix the prototype on load_static_modules()
14103
14104 Revision Changes Path
14105 7.61 +1 -1 ircd-ratbox/include/modules.h
14106
14107
14108
14109 leeh 2005/01/24 16:00:30 EST (20050124_4)
14110
14111 Modified files:
14112 modules m_cap.c
14113 Log:
14114 - have cap end call register_local_user() with its own copy of
14115 source_p->username so its safe for unidented users..
14116
14117 Revision Changes Path
14118 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14119
14120
14121
14122 leeh 2005/01/24 15:48:09 EST (20050124_3)
14123
14124 Modified files:
14125 include newconf.h s_conf.h
14126 modules m_info.c
14127 src newconf.c s_conf.c s_log.c
14128 Log:
14129 - move the conf parser over to a table based structure, with generic setting
14130 of integers/strings
14131
14132 Revision Changes Path
14133 7.34 +9 -8 ircd-ratbox/include/newconf.h
14134 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14135 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14136 7.190 +264 -808 ircd-ratbox/src/newconf.c
14137 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14138 7.77 +13 -13 ircd-ratbox/src/s_log.c
14139
14140
14141
14142 leeh 2005/01/24 13:11:30 EST (20050124_2)
14143
14144 Modified files:
14145 doc example.conf
14146 src newconf.c
14147 Log:
14148 - added stacking of ips in exempt {};
14149
14150 Revision Changes Path
14151 7.253 +4 -0 ircd-ratbox/doc/example.conf
14152 7.189 +11 -30 ircd-ratbox/src/newconf.c
14153
14154
14155
14156 leeh 2005/01/24 12:59:57 EST (20050124_1)
14157
14158 Modified files:
14159 include tools.h
14160 src channel.c client.c hash.c hook.c
14161 newconf.c s_user.c watch.c
14162 Log:
14163 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14164 consistent with the rest of the dlink code.
14165
14166 Revision Changes Path
14167 1.54 +7 -7 ircd-ratbox/include/tools.h
14168 7.430 +2 -2 ircd-ratbox/src/channel.c
14169 7.487 +6 -6 ircd-ratbox/src/client.c
14170 7.113 +5 -5 ircd-ratbox/src/hash.c
14171 7.35 +1 -1 ircd-ratbox/src/hook.c
14172 7.188 +2 -2 ircd-ratbox/src/newconf.c
14173 7.337 +1 -1 ircd-ratbox/src/s_user.c
14174 1.5 +4 -4 ircd-ratbox/src/watch.c
14175
14176
14177
14178 leeh 2005/01/24 12:47:13 EST (20050124_0)
14179
14180 Modified files:
14181 modules m_cap.c
14182 Log:
14183 - cheap hack on sticky capabs..
14184
14185 Revision Changes Path
14186 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14187
14188
14189
14190 leeh 2005/01/22 11:36:54 EST (20050122_0)
14191
14192 Modified files:
14193 modules m_cap.c
14194 Log:
14195 - updated my clicap implementation to match the spec so far..
14196
14197 Revision Changes Path
14198 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14199
14200
14201
14202 leeh 2005/01/21 07:14:43 EST (20050121_2)
14203
14204 Modified files:
14205 doc hooks.txt
14206 include hook.h
14207 modules m_services.c
14208 src hook.c s_serv.c
14209 Log:
14210 - added hooks for when we're sending a burst
14211 - rewrote hooks.txt
14212 - fix up the hooks ive already done in services compatibility, ill add the
14213 hooks for server/client introductions in a bit.
14214
14215 Revision Changes Path
14216 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14217 1.30 +4 -0 ircd-ratbox/include/hook.h
14218 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14219 7.34 +7 -0 ircd-ratbox/src/hook.c
14220 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14221
14222
14223
14224 leeh 2005/01/21 06:34:03 EST (20050121_1)
14225
14226 Modified files:
14227 contrib example_module.c spy_admin_notice.c
14228 spy_info_notice.c spy_links_notice.c
14229 spy_motd_notice.c spy_stats_notice.c
14230 spy_stats_p_notice.c spy_trace_notice.c
14231 spy_whois_notice.c
14232 spy_whois_notice_global.c
14233 include hook.h
14234 modules m_admin.c m_info.c m_links.c m_motd.c
14235 m_services.c m_stats.c m_trace.c
14236 m_whois.c static_modules.c.SH
14237 modules/core m_server.c
14238 src client.c hook.c ircd.c modules.c packet.c
14239 s_auth.c s_serv.c s_user.c send.c
14240 Log:
14241 - add a better implementation of the hook system, its now a slow leaking
14242 array and events are created whenever we try adding a hook for it, or
14243 theyre registered for the caller.
14244
14245 Ive temporarily fucked services support and removed most of the other
14246 hooks.. I shall fix this soon.
14247
14248 Revision Changes Path
14249 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14250 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14251 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14252 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14253 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14254 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14255 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14256 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14257 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14258 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14259 1.29 +34 -70 ircd-ratbox/include/hook.h
14260 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14261 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14262 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14263 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14264 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14265 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14266 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14267 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14268 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14269 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14270 7.486 +1 -28 ircd-ratbox/src/client.c
14271 7.33 +131 -137 ircd-ratbox/src/hook.c
14272 7.367 +1 -1 ircd-ratbox/src/ircd.c
14273 7.151 +6 -10 ircd-ratbox/src/modules.c
14274 7.138 +10 -14 ircd-ratbox/src/packet.c
14275 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14276 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14277 7.336 +0 -6 ircd-ratbox/src/s_user.c
14278 7.286 +8 -6 ircd-ratbox/src/send.c
14279
14280
14281
14282 leeh 2005/01/20 19:19:20 EST (20050121_0)
14283
14284 Modified files:
14285 include hostmask.h
14286 Log:
14287 - remove an unused struct
14288
14289 Revision Changes Path
14290 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14291
14292
14293
14294 leeh 2005/01/20 13:38:39 EST (20050120_1)
14295
14296 Modified files:
14297 . configure configure.ac
14298 include client.h numeric.h patchlevel.h
14299 modules Makefile.in
14300 src messages.tab s_user.c
14301 Added files:
14302 modules m_cap.c
14303 Log:
14304 - drop back to -O0, fix patchlevel.h
14305 - first stab at client capabilities.. this still needs work.
14306
14307 Revision Changes Path
14308 7.240 +3 -3 ircd-ratbox/configure
14309 7.54 +3 -3 ircd-ratbox/configure.ac
14310 7.260 +3 -0 ircd-ratbox/include/client.h
14311 7.54 +2 -0 ircd-ratbox/include/numeric.h
14312 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14313 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14314 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14315 7.120 +1 -1 ircd-ratbox/src/messages.tab
14316 7.335 +3 -0 ircd-ratbox/src/s_user.c
14317
14318
14319
14320 leeh 2005/01/20 06:04:41 EST (20050120_0)
14321
14322 Modified files:
14323 . ChangeLog RELNOTES
14324 include config.h config.h.dist memory.h
14325 patchlevel.h
14326 modules m_stats.c
14327 src commio.c crypt.c getopt.c ircd.c s_serv.c
14328 Removed files:
14329 . README.VMS clean.com make.com
14330 include setup.h_vms
14331 modules descrip.mms static_modules_c.com
14332 modules/core descrip.mms
14333 src descrip.mms qio.c version.com
14334 tools descrip.mms mkpasswd_vms.c
14335 Log:
14336 - clean changelog, relnotes
14337 - mark patchlevel as 2.1.0beta
14338 - remove VMS support
14339
14340 Revision Changes Path
14341 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14342 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14343 1.111 +1 -348 ircd-ratbox/RELNOTES
14344 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14345 7.182 +0 -42 ircd-ratbox/include/config.h
14346 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14347 7.50 +0 -4 ircd-ratbox/include/memory.h
14348 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14349 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14350 7.2 +0 -58 ircd-ratbox/make.com (dead)
14351 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14352 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14353 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14354 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14355 1.24 +7 -30 ircd-ratbox/src/commio.c
14356 7.12 +0 -4 ircd-ratbox/src/crypt.c
14357 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14358 7.24 +0 -4 ircd-ratbox/src/getopt.c
14359 7.366 +4 -19 ircd-ratbox/src/ircd.c
14360 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14361 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14362 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14363 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14364 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14365
14366
14367
14368 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14369
14370 Modified files:
14371 include watch.h
14372 src watch.c
14373 Log:
14374 not using the return values on a few watch functions so make them void
14375
14376 Revision Changes Path
14377 7.2 +5 -5 ircd-ratbox/include/watch.h
14378 1.4 +19 -28 ircd-ratbox/src/watch.c
14379
14380
14381 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14382
14383 Modified files:
14384 modules m_watch.c
14385 Log:
14386 Make watch throttle, don't accept letter commands stacked
14387
14388 Revision Changes Path
14389 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14390
14391
14392
14393 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14394
14395 Modified files:
14396 modules m_gline.c
14397 Log:
14398 fix merge error
14399
14400 Revision Changes Path
14401 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14402
14403
14404
14405 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14406
14407 Modified files:
14408 . ChangeLog README.FIRST RELNOTES configure
14409 configure.ac
14410 adns adns.h internal.h parse.c transmit.c
14411 types.c
14412 contrib example_module.c spy_admin_notice.c
14413 spy_info_notice.c spy_links_notice.c
14414 spy_motd_notice.c spy_stats_notice.c
14415 spy_stats_p_notice.c spy_trace_notice.c
14416 spy_whois_notice.c
14417 spy_whois_notice_global.c
14418 doc example.conf example.efnet.conf ircd.motd
14419 server-version-info whats-new.txt
14420 help/opers umode xline
14421 help/users umode
14422 include cache.h channel.h class.h client.h
14423 commio.h config.h config.h.dist hash.h
14424 hook.h hostmask.h irc_string.h ircd.h
14425 ircd_defs.h m_info.h memory.h msg.h
14426 newconf.h numeric.h packet.h patchlevel.h
14427 patricia.h s_conf.h s_gline.h s_newconf.h
14428 s_serv.h s_user.h scache.h serno.h
14429 setup.h.in sprintf_irc.h stdinc.h tools.h
14430 modules .depend Makefile.in m_admin.c m_away.c
14431 m_dline.c m_encap.c m_gline.c m_info.c
14432 m_kline.c m_links.c m_list.c m_lusers.c
14433 m_motd.c m_oper.c m_operspy.c m_rehash.c
14434 m_restart.c m_resv.c m_set.c m_stats.c
14435 m_svinfo.c m_testline.c m_testmask.c
14436 m_topic.c m_trace.c m_watch.c m_who.c
14437 m_whois.c m_whowas.c m_xline.c
14438 static_modules.c.SH
14439 modules/core m_error.c m_message.c m_mode.c m_quit.c
14440 m_server.c m_squit.c
14441 src .depend Makefile.in adns.c balloc.c
14442 cache.c channel.c class.c client.c
14443 commio.c crypt.c devpoll.c epoll.c
14444 event.c getopt.c hash.c hook.c hostmask.c
14445 irc_string.c ircd.c ircd_lexer.l
14446 ircd_parser.y ircd_signal.c listener.c
14447 modules.c newconf.c numeric.c packet.c
14448 parse.c patricia.c poll.c reject.c
14449 restart.c s_auth.c s_conf.c s_log.c
14450 s_newconf.c s_serv.c s_user.c scache.c
14451 select.c send.c snprintf.c tools.c
14452 version.c.SH watch.c whowas.c
14453 tools README.mkpasswd mkpasswd.c
14454 Added files:
14455 . README.VMS clean.com make.com
14456 doc services.txt
14457 include common.h s_stats.h setup.h_vms
14458 supported.h
14459 modules descrip.mms m_challenge.c m_etrace.c
14460 m_invite.c m_names.c m_pass.c m_ping.c
14461 m_pong.c m_services.c m_tb.c m_user.c
14462 m_users.c m_version.c
14463 static_modules_c.com
14464 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14465 m_part.c m_sjoin.c
14466 servlink descrip.mms
14467 src descrip.mms kdparse.c messages.tab qio.c
14468 s_gline.c s_stats.c version.com
14469 tools descrip.mms mkpasswd_vms.c
14470 Removed files:
14471 doc 005.txt
14472 include banconf.h
14473 modules/core channels.c users.c
14474 src banconf.c
14475 Log:
14476 merge from RATBOX_2_0
14477
14478 Revision Changes Path
14479 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14480 7.40 +1 -0 ircd-ratbox/README.FIRST
14481 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14482 1.110 +114 -6 ircd-ratbox/RELNOTES
14483 1.17 +4 -0 ircd-ratbox/adns/adns.h
14484 1.17 +4 -4 ircd-ratbox/adns/internal.h
14485 1.12 +38 -38 ircd-ratbox/adns/parse.c
14486 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14487 1.19 +13 -13 ircd-ratbox/adns/types.c
14488 7.1 +10 -0 ircd-ratbox/clean.com (new)
14489 7.239 +47 -29 ircd-ratbox/configure
14490 7.53 +40 -32 ircd-ratbox/configure.ac
14491 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14492 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14493 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14494 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14495 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14496 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14497 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14498 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14499 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14500 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14501 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14502 7.252 +68 -22 ircd-ratbox/doc/example.conf
14503 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14504 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14505 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14506 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14507 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14508 1.5 +2 -1 ircd-ratbox/help/opers/umode
14509 1.7 +1 -1 ircd-ratbox/help/opers/xline
14510 1.2 +1 -0 ircd-ratbox/help/users/umode
14511 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14512 1.7 +8 -0 ircd-ratbox/include/cache.h
14513 7.162 +18 -16 ircd-ratbox/include/channel.h
14514 7.25 +4 -0 ircd-ratbox/include/class.h
14515 7.259 +34 -28 ircd-ratbox/include/client.h
14516 1.13 +45 -7 ircd-ratbox/include/commio.h
14517 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14518 7.181 +74 -16 ircd-ratbox/include/config.h
14519 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14520 7.53 +2 -0 ircd-ratbox/include/hash.h
14521 1.28 +73 -27 ircd-ratbox/include/hook.h
14522 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14523 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14524 7.80 +6 -31 ircd-ratbox/include/ircd.h
14525 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14526 7.56 +14 -8 ircd-ratbox/include/m_info.h
14527 7.49 +4 -0 ircd-ratbox/include/memory.h
14528 7.53 +2 -0 ircd-ratbox/include/msg.h
14529 7.33 +9 -9 ircd-ratbox/include/newconf.h
14530 7.53 +12 -8 ircd-ratbox/include/numeric.h
14531 7.27 +1 -1 ircd-ratbox/include/packet.h
14532 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14533 7.19 +25 -1 ircd-ratbox/include/patricia.h
14534 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14535 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14536 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14537 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14538 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14539 7.34 +13 -9 ircd-ratbox/include/s_user.h
14540 7.15 +1 -1 ircd-ratbox/include/scache.h
14541 7.5366 +1 -1 ircd-ratbox/include/serno.h
14542 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14543 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14544 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14545 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14546 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14547 1.53 +10 -10 ircd-ratbox/include/tools.h
14548 7.1 +58 -0 ircd-ratbox/make.com (new)
14549 1.45 +338 -182 ircd-ratbox/modules/.depend
14550 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14551 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14552 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14553 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14554 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14555 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14556 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14557 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14558 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14559 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14560 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14561 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14562 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14563 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14564 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14565 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14566 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14567 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14568 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14569 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14570 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14571 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14572 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14573 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14574 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14575 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14576 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14577 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14578 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14579 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14580 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14581 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14582 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14583 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14584 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14585 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14586 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14587 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14588 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14589 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14590 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14591 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14592 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14593 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14594 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14595 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14596 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14597 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14598 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14599 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14600 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14601 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14602 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14603 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14604 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14605 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14606 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14607 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14608 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14609 7.48 +162 -119 ircd-ratbox/src/.depend
14610 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14611 7.75 +5 -5 ircd-ratbox/src/adns.c
14612 7.84 +1 -1 ircd-ratbox/src/balloc.c
14613 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14614 1.23 +75 -7 ircd-ratbox/src/cache.c
14615 7.429 +342 -79 ircd-ratbox/src/channel.c
14616 7.67 +42 -2 ircd-ratbox/src/class.c
14617 7.485 +245 -85 ircd-ratbox/src/client.c
14618 1.23 +349 -43 ircd-ratbox/src/commio.c
14619 7.11 +4 -0 ircd-ratbox/src/crypt.c
14620 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14621 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14622 1.32 +4 -8 ircd-ratbox/src/epoll.c
14623 7.46 +63 -6 ircd-ratbox/src/event.c
14624 7.23 +4 -0 ircd-ratbox/src/getopt.c
14625 7.112 +8 -7 ircd-ratbox/src/hash.c
14626 7.32 +135 -133 ircd-ratbox/src/hook.c
14627 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14628 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14629 7.365 +56 -48 ircd-ratbox/src/ircd.c
14630 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14631 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14632 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14633 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14634 7.122 +14 -13 ircd-ratbox/src/listener.c
14635 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14636 7.150 +17 -8 ircd-ratbox/src/modules.c
14637 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14638 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14639 7.137 +55 -42 ircd-ratbox/src/packet.c
14640 7.187 +8 -15 ircd-ratbox/src/parse.c
14641 7.28 +2 -4 ircd-ratbox/src/patricia.c
14642 7.82 +3 -1 ircd-ratbox/src/poll.c
14643 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14644 1.32 +8 -3 ircd-ratbox/src/reject.c
14645 7.34 +1 -0 ircd-ratbox/src/restart.c
14646 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14647 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14648 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14649 7.76 +32 -35 ircd-ratbox/src/s_log.c
14650 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14651 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14652 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14653 7.334 +773 -2 ircd-ratbox/src/s_user.c
14654 7.27 +2 -1 ircd-ratbox/src/scache.c
14655 7.44 +2 -0 ircd-ratbox/src/select.c
14656 7.285 +12 -12 ircd-ratbox/src/send.c
14657 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14658 7.46 +0 -1 ircd-ratbox/src/tools.c
14659 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14660 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14661 1.3 +4 -4 ircd-ratbox/src/watch.c
14662 7.32 +1 -0 ircd-ratbox/src/whowas.c
14663 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14664 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14665 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14666 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14667
14668
14669
14670 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14671
14672 Modified files: (Branch: RATBOX_2_0)
14673 src client.c
14674 Log:
14675 a remote client is never going to have a watch list..duh
14676
14677 Revision Changes Path
14678 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14679
14680
14681
14682 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14683
14684 Added files: (Branch: RATBOX_2_0)
14685 modules m_watch.c
14686 Log:
14687 get that one too
14688
14689 Revision Changes Path
14690 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14691
14692
14693
14694 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14695
14696 Added files: (Branch: RATBOX_2_0)
14697 include watch.h
14698 src watch.c
14699 Log:
14700 helps if we actually include the .c/.h files
14701
14702 Revision Changes Path
14703 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14704 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14705
14706
14707
14708 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14709
14710 Modified files: (Branch: RATBOX_2_0)
14711 . configure configure.ac
14712 include client.h numeric.h s_conf.h setup.h.in
14713 supported.h
14714 modules Makefile.in
14715 modules/core m_nick.c
14716 src Makefile.in client.c ircd.c messages.tab
14717 newconf.c s_conf.c s_user.c
14718 Log:
14719 backport watch from devel
14720
14721 Revision Changes Path
14722 7.229.2.10 +12 -2 ircd-ratbox/configure
14723 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14724 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14725 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14726 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14727 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14728 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14729 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14730 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14731 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14732 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14733 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14734 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14735 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14736 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14737 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14738
14739
14740
14741 leeh 2005/01/12 10:12:40 EST (20050112_1)
14742
14743 Modified files: (Branch: RATBOX_2_0)
14744 include numeric.h
14745 modules m_services.c m_whois.c
14746 src messages.tab
14747 Log:
14748 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14749 when the user is logged in
14750
14751 Revision Changes Path
14752 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14753 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14754 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14755 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14756
14757
14758
14759 leeh 2005/01/11 19:47:14 EST (20050112_0)
14760
14761 Modified files: (Branch: RATBOX_2_0)
14762 include supported.h
14763 Added files: (Branch: RATBOX_2_0)
14764 doc services.txt
14765 Log:
14766 - add +r to 005
14767 - added doc/services.txt, outlining the compatibility code
14768
14769 Revision Changes Path
14770 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14771 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14772
14773
14774
14775 leeh 2005/01/11 18:38:10 EST (20050111_5)
14776
14777 Modified files: (Branch: RATBOX_2_0)
14778 include client.h hook.h
14779 modules m_services.c
14780 modules/core m_server.c
14781 src hook.c s_serv.c
14782 Log:
14783 - more services compatibility code:
14784 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14785 appropriate service {}; entry, only accept SU from these.
14786 - hook into us finishing nick burst, and have services burst a list of
14787 logged in users
14788
14789 Revision Changes Path
14790 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14791 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14792 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14793 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14794 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14795 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14796
14797
14798
14799 leeh 2005/01/11 17:32:42 EST (20050111_4)
14800
14801 Modified files: (Branch: RATBOX_2_0)
14802 . configure configure.ac
14803 include client.h
14804 modules Makefile.in
14805 src channel.c
14806 Added files: (Branch: RATBOX_2_0)
14807 modules m_services.c
14808 Log:
14809 - more services compatibility code:
14810 - encap handlers for SU (services marking client as logged in)
14811 - and for LOGIN (servers bursting logged in status)
14812 - move suser from Client -> User
14813
14814 Revision Changes Path
14815 7.229.2.9 +9 -3 ircd-ratbox/configure
14816 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14817 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14818 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14819 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14820 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14821
14822
14823
14824 leeh 2005/01/11 16:46:34 EST (20050111_3)
14825
14826 Modified files: (Branch: RATBOX_2_0)
14827 include ircd_defs.h
14828 Log:
14829 - whoops, missing #endif
14830
14831 Revision Changes Path
14832 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14833
14834
14835
14836 leeh 2005/01/11 15:56:57 EST (20050111_2)
14837
14838 Modified files: (Branch: RATBOX_2_0)
14839 include ircd_defs.h
14840 Log:
14841 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14842 have ipv6 just report sizeof(struct sockaddr_in)
14843
14844 Revision Changes Path
14845 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14846
14847
14848
14849 leeh 2005/01/10 20:19:35 EST (20050111_1)
14850
14851 Modified files: (Branch: RATBOX_2_0)
14852 src newconf.c
14853 Log:
14854 - fix a gcc warning
14855
14856 Revision Changes Path
14857 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14858
14859
14860
14861 leeh 2005/01/10 20:10:35 EST (20050111_0)
14862
14863 Modified files: (Branch: RATBOX_2_0)
14864 adns internal.h parse.c transmit.c types.c
14865 Log:
14866 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14867 conflict
14868
14869 Revision Changes Path
14870 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14871 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14872 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14873 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14874
14875
14876
14877 leeh 2005/01/10 17:48:48 EST (20050110_3)
14878
14879 Modified files: (Branch: RATBOX_2_0)
14880 modules m_xline.c
14881 Log:
14882 - send out the reformatted xline to opers (\s -> ' ')
14883
14884 Revision Changes Path
14885 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14886
14887
14888
14889 leeh 2005/01/10 16:18:53 EST (20050110_2)
14890
14891 Modified files: (Branch: RATBOX_2_0)
14892 help/opers umode
14893 help/users umode
14894 include client.h supported.h
14895 src messages.tab s_user.c send.c
14896 Log:
14897 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14898 channel privmsgs.
14899
14900 Revision Changes Path
14901 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14902 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14903 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14904 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14905 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14906 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14907 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14908
14909
14910
14911 leeh 2005/01/10 14:50:47 EST (20050110_1)
14912
14913 Modified files: (Branch: RATBOX_2_0)
14914 doc example.conf example.efnet.conf
14915 Log:
14916 - I dont remember ts6 desyncing on bans, so im not sure why the example
14917 confs say so.
14918
14919 Revision Changes Path
14920 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14921 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14922
14923
14924
14925 leeh 2005/01/10 13:31:10 EST (20050110_0)
14926
14927 Modified files: (Branch: RATBOX_2_0)
14928 . configure configure.ac
14929 include channel.h client.h numeric.h s_conf.h
14930 s_serv.h setup.h.in
14931 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14932 m_sjoin.c
14933 src channel.c messages.tab newconf.c s_conf.c
14934 s_serv.c s_user.c
14935 Log:
14936 - added --enable-services to configure, which enables some ratbox-services
14937 compatibility code:
14938 - chanmode +r, registered users only
14939 - usermode +S, prevents deop/kick of a service
14940 - service { }; block in conf for the above umode
14941
14942 Revision Changes Path
14943 7.229.2.8 +28 -16 ircd-ratbox/configure
14944 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14945 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14946 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14947 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14948 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14949 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14950 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14951 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14952 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14953 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14954 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14955 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14956 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14957 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14958 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14959 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14960 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14961 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14962
14963
14964
14965 leeh 2005/01/09 08:23:30 EST (20050109_0)
14966
14967 Modified files: (Branch: RATBOX_2_0)
14968 help/opers umode
14969 Log:
14970 - remove a tab, and add +C to opers umode help
14971
14972 Revision Changes Path
14973 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14974