]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Use mask_match() to check bans from local clients for
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
fd488ac1 1jilles 2007/07/14 13:32:18 UTC (20070714-3532)
2 Log:
3 Add mask_match(), like ircu mmatch().
4 This compares two masks and returns whether the "new" is
5 more specific than or equal to the "old". The difference
6 with match() is that a '?' in "old" does not match a '*' in
7 "new".
8
9
10 Changes: Modified:
11 +2 -0 trunk/include/irc_string.h (File Modified)
12 +73 -0 trunk/src/match.c (File Modified)
13
14
df251055 15jilles 2007/07/14 12:20:48 UTC (20070714-3530)
16 Log:
17 add_id() for local client: do not collapse() the ban mask.
18 The code calling this already collapses the mask, and if
19 not, doing it here would cause a desync.
20
21
22 Changes: Modified:
23 +0 -2 trunk/src/chmode.c (File Modified)
24
25
94d53e53 26nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
27 Log:
28 - fix dereference problems with not widely used polling engines
29
30
31 Changes: Modified:
32 +3 -0 trunk/libcharybdis/poll.c (File Modified)
33 +3 -1 trunk/libcharybdis/select.c (File Modified)
34
35
efb1d086 36nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
37 Log:
38 - forgot to do something
39
40
41 Changes: Modified:
42 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
43
44
b076458c 45nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
46 Log:
47 - fix a possible problem with ipv6
48
49
50 Changes: Modified:
51 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
52
53
514235a7 54nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
55 Log:
56 - new ip cloaking module
57
58
59 Changes: Modified:
60 +1 -0 trunk/extensions/Makefile.in (File Modified)
61 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
62 + - trunk/extensions/ip_cloaking_old.c (File Added)
63
64
762cc38c 65jilles 2007/06/30 22:15:35 UTC (20070630-3520)
66 Log:
67 monitor: send the same message buffer to all users
68 monitoring a certain nick; the target field of the
69 numeric becomes *, much like server notices
70
71
72 Changes: Modified:
73 +6 -0 trunk/doc/monitor.txt (File Modified)
74 +3 -0 trunk/include/send.h (File Modified)
75 +3 -15 trunk/src/monitor.c (File Modified)
76 +35 -0 trunk/src/send.c (File Modified)
77
78
8aba962d 79jilles 2007/06/22 21:59:09 UTC (20070622-3518)
80 Log:
81 Call add_to_hostname_hash() with correct (orig) hostname.
82
83
84 Changes: Modified:
85 +1 -1 trunk/modules/core/m_nick.c (File Modified)
86
87
66b4a7ae 88jilles 2007/06/10 16:14:03 UTC (20070610-3516)
89 Log:
90 Version bump on trunk to 2.3.
91
92
93 Changes: Modified:
94 +1 -1 trunk/configure.ac (File Modified)
95
96
88cb7f99 97nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
98 Log:
99 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
100
101
102 Changes: Modified:
103 +2 -2 trunk/src/client.c (File Modified)
104
105
f80a1823 106nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
107 Log:
108 Add IRC_DEPRECATED macro for marking functions and data structures
109 as deprecated on compilers that support it.
110
111
112 Changes: Modified:
113 +14 -4 trunk/include/ircd_defs.h (File Modified)
114
115
4a8fab1f 116nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
117 Log:
118 - update IDEAS with link failover
119
120
121 Changes: Modified:
122 +1 -0 trunk/IDEAS (File Modified)
123
124
7fd77cb0 125jilles 2007/06/04 16:04:49 UTC (20070604-3508)
126 Log:
127 xline/resv wildcard checking:
128 - count escaped (\) characters as one nonwild
129 - accept strings without wilds no matter how short they are
130
131
132 Changes: Modified:
133 +8 -2 trunk/src/s_newconf.c (File Modified)
134
135
7d08aa89 136jilles 2007/05/30 10:22:25 UTC (20070530-3498)
137 Log:
138 Tweak some comments in sno_whois extension.
139
140
141 Changes: Modified:
142 +2 -2 trunk/extensions/sno_whois.c (File Modified)
143
144
5832fa36 145jilles 2007/05/30 10:22:01 UTC (20070530-3496)
146 Log:
147 Tweak NEWS a little.
148
149
150 Changes: Modified:
151 +3 -6 trunk/NEWS (File Modified)
152
153
f7b60293 154jilles 2007/05/27 13:07:27 UTC (20070527-3494)
155 Log:
156 - allow JOIN 0 from remotes
157 - allow JOIN 0 from locals, but only if it is exactly one
158 zero and is the first channel
159
160
161 Changes: Modified:
162 +65 -0 trunk/modules/core/m_join.c (File Modified)
163
164
f4a80ce6 165nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
166 Log:
167 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
168 levels?), hideops, namespace cleanups, etc
169
170
171 Changes: Modified:
172 + - trunk/IDEAS (File Added)
173
174
a6ac2e91 175nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
176 Log:
177 - disallow JOIN 0
178
179
180 Changes: Modified:
181 +0 -65 trunk/modules/core/m_join.c (File Modified)
182
183
a3986d94 184nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
185 Log:
186 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
187 to their policies indicating that they wish to be contacted before their services are used.
188
189
190 Changes: Modified:
191 +6 -3 trunk/doc/example.conf (File Modified)
192 +6 -3 trunk/doc/reference.conf (File Modified)
193
194
57b8cb0f 195nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
196 Log:
197 - update NEWS in preparation of upcoming 2.2 release this week
198
199
200 Changes: Modified:
201 +3 -0 trunk/NEWS (File Modified)
202
203
a88fc0a8 204jilles 2007/05/24 15:10:06 UTC (20070524-3478)
205 Log:
206 Move sno_channeljoin to unsupported, due to the privacy
207 issue and the fact that any oper with admin or hidden_admin
208 can load extensions.
209
210
211 Changes: Modified:
212 +0 -1 trunk/doc/example.conf (File Modified)
213 +0 -2 trunk/doc/reference.conf (File Modified)
214 +0 -46 trunk/extensions/Makefile.in (File Modified)
215 + - trunk/extensions/sno_channeljoin.c (File Deleted)
216 +47 -1 trunk/unsupported/Makefile.in (File Modified)
217 + - trunk/unsupported/sno_channeljoin.c (File Added)
218
219
297c7db4 220nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
221 Log:
222 - createoperonly: like createauthonly, but checks opered status instead of authed status
223
224
225 Changes: Modified:
226 +41 -0 trunk/extensions/Makefile.in (File Modified)
227 + - trunk/extensions/createoperonly.c (File Added)
228
229
45ed9777 230nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
231 Log:
232 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
233
234
235 Changes: Modified:
236 +1 -0 trunk/doc/example.conf (File Modified)
237 +3 -1 trunk/doc/reference.conf (File Modified)
238 +46 -0 trunk/extensions/Makefile.in (File Modified)
239 + - trunk/extensions/sno_channeljoin.c (File Added)
240
241
59e2698a 242nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
243 Log:
244 - update config files
245
246
247 Changes: Modified:
248 +1 -0 trunk/doc/example.conf (File Modified)
249 +2 -0 trunk/doc/reference.conf (File Modified)
250
251
446d88dd 252nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
253 Log:
254 - fold in whois_notice_global functionality.
255
256
257 Changes: Modified:
258 +0 -1 trunk/extensions/Makefile.in (File Modified)
259 +1 -56 trunk/extensions/sno_whois.c (File Modified)
260 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
261
262
3868ef9a 263nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
264 Log:
265 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
266
267
268 Changes: Modified:
269 +64 -57 trunk/extensions/Makefile.in (File Modified)
270 + - trunk/extensions/sno_whois.c (File Added)
271 + - trunk/extensions/spy_whois_notice.c (File Deleted)
272
273
9e6feafe 274jilles 2007/05/19 23:36:51 UTC (20070519-3466)
275 Log:
276 Prevent too wide klines with CIDR masks.
277
278
279 Changes: Modified:
280 +17 -5 trunk/modules/m_kline.c (File Modified)
281
282
88a2a148 283jilles 2007/05/19 22:21:10 UTC (20070519-3464)
284 Log:
285 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
286
287
288 Changes: Modified:
289 +4 -0 trunk/modules/m_kline.c (File Modified)
290
291
598ebb42 292jilles 2007/05/18 20:31:33 UTC (20070518-3460)
293 Log:
294 - fold conf_connect_allowed() into accept_connection()
295 - extend add_connection() so that exempt{}s apply to max unregistered
296 connections per ip
297 from ratbox
298
299
300 Changes: Modified:
301 +1 -1 trunk/doc/example.conf (File Modified)
302 +1 -1 trunk/doc/reference.conf (File Modified)
303 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
304 +0 -2 trunk/include/s_conf.h (File Modified)
305 +14 -7 trunk/src/listener.c (File Modified)
306
307
b808adf9 308jilles 2007/05/18 19:51:22 UTC (20070518-3458)
309 Log:
310 m_webirc: call del_unknown_ip() otherwise the unknown will
311 never be subtracted from the cgiirc ip
312
313
314 Changes: Modified:
315 +2 -0 trunk/extensions/m_webirc.c (File Modified)
316
317
477bbce4 318jilles 2007/05/18 19:14:18 UTC (20070518-3456)
319 Log:
320 Remove s_assert in del_unknown_ip() supposedly if the ip
321 cannot be found, it is not feasible to avoid that case
322 entirely with m_webirc.c.
323
324
325 Changes: Modified:
326 +1 -2 trunk/src/reject.c (File Modified)
327
328
8017ad2d 329jilles 2007/05/14 22:21:16 UTC (20070514-3446)
330 Log:
331 Apply ratbox flood fix.
332
333
334 Changes: Modified:
335 +1 -0 trunk/doc/example.conf (File Modified)
336 +5 -0 trunk/doc/reference.conf (File Modified)
337 +3 -0 trunk/include/client.h (File Modified)
338 +4 -0 trunk/include/reject.h (File Modified)
339 +1 -0 trunk/include/s_conf.h (File Modified)
340 +2 -0 trunk/src/client.c (File Modified)
341 +3 -0 trunk/src/listener.c (File Modified)
342 +1 -0 trunk/src/newconf.c (File Modified)
343 +8 -5 trunk/src/packet.c (File Modified)
344 +59 -2 trunk/src/reject.c (File Modified)
345 +1 -0 trunk/src/s_conf.c (File Modified)
346 +2 -0 trunk/src/s_serv.c (File Modified)
347 +1 -0 trunk/src/s_user.c (File Modified)
348
349
54015b5f 350nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
351 Log:
352 - fix a bug here
353
354
355 Changes: Modified:
356 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
357
358
f8b45e91 359nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
360 Log:
361 - regen configure
362
363
364 Changes: Modified:
365 +114 -1 trunk/configure (File Modified)
366
367
c1c5fdc4 368nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
369 Log:
370 - remove "ASM hashing code" from the configure overview
371
372
373 Changes: Modified:
374 +0 -1 trunk/configure.ac (File Modified)
375
376
686ebf41 377jilles 2007/05/06 14:46:45 UTC (20070506-3438)
378 Log:
379 Target left IRC (more friendly error message if a UID
380 cannot be found) for /invite.
381
382
383 Changes: Modified:
384 +8 -3 trunk/modules/m_invite.c (File Modified)
385
386
0482ebf7 387jilles 2007/05/02 19:56:40 UTC (20070502-3436)
388 Log:
389 Remove emptyline craq because it leaks memory on /rehash motd etc.
390 from ratbox 2.2 (anfl/Androsyn)
391
392
393 Changes: Modified:
394 +6 -14 trunk/src/cache.c (File Modified)
395
396
1d3e262e 397jilles 2007/04/28 23:47:25 UTC (20070428-3434)
398 Log:
399 Merge old trunk r2767:
400 Copy channel name from command on lowerTS JOIN/SJOIN,
401 this makes the capitalization of the channel name
402 timestamped like modes are.
403
404
405 Changes: Modified:
406 +3 -0 trunk/modules/core/m_join.c (File Modified)
407 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
408
409
1117fbd3 410jilles 2007/04/26 23:01:16 UTC (20070426-3432)
411 Log:
412 Merge old trunk r2065,r2067:
413 channel_modes(): get rid of the trailing space
414 also make the *pbuf check work like it should
415 (don't call IsMember another time if we already
416 gave one parameter)
417 simplify a bit more, update comments
418
419
420 Changes: Modified:
421 +13 -13 trunk/src/channel.c (File Modified)
422
423
f1e35c19 424jilles 2007/04/25 15:22:28 UTC (20070425-3426)
425 Log:
426 webirc bugfix
427
428
429 Changes: Modified:
430 +1 -1 trunk/extensions/m_webirc.c (File Modified)
431
432
4636e5cb 433jilles 2007/04/25 15:21:34 UTC (20070425-3424)
434 Log:
435 chghost: refuse spoofs which are empty or start with a colon
436 (would break the protocol)
437
438
439 Changes: Modified:
440 +3 -0 trunk/modules/m_chghost.c (File Modified)
441
442
822a4a25 443jilles 2007/04/22 14:35:28 UTC (20070422-3422)
444 Log:
445 Fix description of 043 numeric.
446
447
448 Changes: Modified:
449 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
450
451
f22db6d0 452jilles 2007/04/22 14:02:54 UTC (20070422-3420)
453 Log:
454 SAVE: make the nickTS of the UID nick equal to 100, so it
455 is always in sync on the network.
456
457
458 Changes: Modified:
459 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
460 +15 -11 trunk/modules/core/m_nick.c (File Modified)
461
462
3f7e0642 463jilles 2007/04/22 11:22:10 UTC (20070422-3418)
464 Log:
465 Force nickTS to increase when a local user changes their nick.
466
467
468 Changes: Modified:
469 +5 -1 trunk/modules/core/m_nick.c (File Modified)
470
471
95ffa685 472jilles 2007/04/15 20:18:54 UTC (20070415-3416)
473 Log:
474 Remove #define UFLAGS. We haven't allowed this
475 undocumented extension to the IRC protocol for
476 years (allowing an initial umode in USER).
477
478
479 Changes: Modified:
480 +0 -2 trunk/modules/m_user.c (File Modified)
481
482
81795a91 483jilles 2007/04/15 16:54:50 UTC (20070415-3414)
484 Log:
485 Move new_local_user hook, so it is possible to call
486 exit_client() from it, refusing the connection.
487
488
489 Changes: Modified:
490 +3 -1 trunk/doc/hooks.txt (File Modified)
491 +10 -9 trunk/src/s_user.c (File Modified)
492
493
e2b44358 494jilles 2007/04/15 16:49:56 UTC (20070415-3412)
495 Log:
496 Only free PreClient struct when the rest of the Client
497 is freed, not immediately upon exit_client(). Doing this
498 would cause problems with sasl's new_local_user hook
499 vs hooks that exit the client there.
500
501
502 Changes: Modified:
503 +0 -1 trunk/src/client.c (File Modified)
504
505
ec3fbdec 506jilles 2007/04/14 21:53:28 UTC (20070414-3410)
507 Log:
508 Use TS6 prefix for server-server JOIN 0.
509
510
511 Changes: Modified:
512 +2 -1 trunk/modules/core/m_join.c (File Modified)
513
514
452f4d4b 515jilles 2007/04/14 20:58:56 UTC (20070414-3408)
516 Log:
517 Use orighost in kill server notices.
518
519
520 Changes: Modified:
521 +3 -3 trunk/modules/core/m_kill.c (File Modified)
522
523
d1d0629f 524jilles 2007/04/13 19:06:53 UTC (20070413-3406)
525 Log:
526 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
527
528
529 Changes: Modified:
530 +3 -3 trunk/modules/m_set.c (File Modified)
531
532
f4ed5745 533nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
534 Log:
535 - 2.2 operline
536
537
538 Changes: Modified:
539 +1 -1 trunk/src/messages.tab (File Modified)
540
541
725a6c5d 542jilles 2007/04/05 00:38:52 UTC (20070405-3396)
543 Log:
544 Show max_clients in /info.
545
546
547 Changes: Modified:
548 +6 -0 trunk/modules/m_info.c (File Modified)
549
550
d8228627 551jilles 2007/04/05 00:33:52 UTC (20070405-3394)
552 Log:
553 Don't allow /quote set max higher than the
554 serverinfo::max_clients ircd.conf value.
555
556
557 Changes: Modified:
558 +8 -0 trunk/modules/m_set.c (File Modified)
559
560
6c70c576 561jilles 2007/04/05 00:24:47 UTC (20070405-3392)
562 Log:
563 Change code that checks maxclients limit: allow exactly
564 the configured amount of non-exceed_limit clients.
565 Code that appeared to limit exceed_limit clients too
566 but less heavily removed (it was not effective because
567 the parentheses were wrong).
568
569
570 Changes: Modified:
571 +2 -4 trunk/src/s_user.c (File Modified)
572
573
afc20e91 574jilles 2007/04/05 00:12:55 UTC (20070405-3390)
575 Log:
576 By default, leave MAX_BUFFER fds free for log files,
577 server connections, ident lookups, exceed_limit clients,
578 etc. Mention this in example.conf and reference.conf.
579
580
581 Changes: Modified:
582 +4 -2 trunk/doc/example.conf (File Modified)
583 +3 -1 trunk/doc/reference.conf (File Modified)
584 +1 -1 trunk/src/s_conf.c (File Modified)
585
586
23836ead 587jilles 2007/04/03 22:45:04 UTC (20070403-3384)
588 Log:
589 --with-maxclients configure option is gone
590
591
592 Changes: Modified:
593 +0 -11 trunk/INSTALL (File Modified)
594
595
78e647ad 596jilles 2007/04/03 22:25:11 UTC (20070403-3380)
597 Log:
598 Make the code that raises fd rlimit to hard limit work.
599
600
601 Changes: Modified:
602 +5 -5 trunk/src/ircd.c (File Modified)
603
604
1aa8ffcb 605nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
606 Log:
607 - note the I/O reworking
608
609
610 Changes: Modified:
611 +2 -0 trunk/NEWS (File Modified)
612
613
f32e30dd 614nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
615 Log:
616 - use mkdir -p
617
618
619 Changes: Modified:
620 +4 -4 trunk/doc/Makefile.in (File Modified)
621
622
75189454 623nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
624 Log:
625 - enforce proper conditions for EPOLL_CTL_DEL.
626 - remove possibly problematic "performance" check
627
628
629 Changes: Modified:
630 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
631
632
5522d08c 633nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
634 Log:
635 - rename m_list_safelist to m_list and remove ratbox implementation
636
637
638 Changes: Modified:
639 +393 -664 trunk/modules/Makefile.in (File Modified)
640 + - trunk/modules/m_list.c (File Added)
641 + - trunk/modules/m_list_ratbox.c (File Deleted)
642 + - trunk/modules/m_list_safelist.c (File Deleted)
643
644
607cf49f 645nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
646 Log:
647 - some more transit to sendto_one_numeric().
648
649
650 Changes: Modified:
651 +2 -3 trunk/modules/m_away.c (File Modified)
652 +3 -3 trunk/src/messages.tab (File Modified)
653 +1 -1 trunk/src/s_user.c (File Modified)
654
655
e8a2d50d 656nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
657 Log:
658 - change some sendto_one() to sendto_one_numeric().
659
660
661 Changes: Modified:
662 +4 -10 trunk/modules/m_admin.c (File Modified)
663 +3 -3 trunk/modules/m_map.c (File Modified)
664 +12 -12 trunk/src/messages.tab (File Modified)
665 +1 -2 trunk/src/s_conf.c (File Modified)
666 +9 -10 trunk/src/s_user.c (File Modified)
667
668
88520303 669nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
670 Log:
671 - river's ports.c from old charybdis trunk
672
673
674 Changes: Modified:
675 +195 -0 trunk/configure.ac (File Modified)
676 + - trunk/libcharybdis/ports.c (File Added)
677
678
1b4cfad8 679nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
680 Log:
681 - remove broken ports stuff and devpoll stuff.
682
683
684 Changes: Modified:
685 +0 -307 trunk/configure (File Modified)
686 +0 -21 trunk/configure.ac (File Modified)
687 +0 -474 trunk/include/setup.h.in (File Modified)
688 + - trunk/libcharybdis/devpoll.c (File Deleted)
689 + - trunk/libcharybdis/ports.c (File Deleted)
690
691
5e12fb10 692nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
693 Log:
694 - regenerate files
695
696
697 Changes: Modified:
698 +1 -25 trunk/configure (File Modified)
699 +0 -3 trunk/include/setup.h.in (File Modified)
700
701
4536ee25 702nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
703 Log:
704 - remove x86-optimized hash code.
705
706
707 Changes: Modified:
708 +0 -13 trunk/configure.ac (File Modified)
709 +2 -187 trunk/src/Makefile.in (File Modified)
710 + - trunk/src/fnvhash.s (File Deleted)
711
712
6c8cbf34 713nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
714 Log:
715 - apparently setting KE_LENGTH to 128 is fine.
716
717
718 Changes: Modified:
719 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
720
721
3611dcf7 722nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
723 Log:
724 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
725
726
727 Changes: Modified:
728 +5627 -5747 trunk/configure (File Modified)
729 +0 -15 trunk/configure.ac (File Modified)
730 +0 -2 trunk/include/m_info.h (File Modified)
731 +6 -9 trunk/include/setup.h.in (File Modified)
732 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
733
734
631ef239 735nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
736 Log:
737 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
738 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
739 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
740
741
742 Changes: Modified:
743 +0 -5 trunk/include/config.h (File Modified)
744 +0 -5 trunk/include/config.h.dist (File Modified)
745 +0 -6 trunk/include/defaults.h (File Modified)
746 +0 -3 trunk/include/m_info.h (File Modified)
747 +21 -7 trunk/libcharybdis/commio.c (File Modified)
748 +2 -0 trunk/libcharybdis/commio.h (File Modified)
749 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
750 +4 -3 trunk/libcharybdis/poll.c (File Modified)
751 +0 -3 trunk/libcharybdis/select.c (File Modified)
752 +0 -9 trunk/src/ircd.c (File Modified)
753 +23 -26 trunk/src/listener.c (File Modified)
754 +2 -1 trunk/src/restart.c (File Modified)
755 +5 -1 trunk/src/s_auth.c (File Modified)
756 +1 -1 trunk/src/s_conf.c (File Modified)
757 +3 -1 trunk/src/s_serv.c (File Modified)
758
759
6fcb8629 760jilles 2007/04/02 22:03:08 UTC (20070402-3350)
761 Log:
762 Repair operspy who !#channel, broken by me in r3283.
763
764
765 Changes: Modified:
766 +2 -2 trunk/modules/m_who.c (File Modified)
767
768
f71e18ee 769jilles 2007/04/01 22:20:00 UTC (20070401-3344)
770 Log:
771 Update bug report and IRC channel information.
772
773
774 Changes: Modified:
775 +2 -1 trunk/BUGS (File Modified)
776 +2 -1 trunk/NEWS (File Modified)
777
778
91132813 779jilles 2007/04/01 22:10:05 UTC (20070401-3342)
780 Log:
781 Change copyright years in version.c.SH as in release-2.1 r3339.
782
783
784 Changes: Modified:
785 +2 -2 trunk/src/version.c.SH (File Modified)
786
787
8d53472c 788jilles 2007/03/30 23:34:11 UTC (20070330-3325)
789 Log:
790 Rerun autoconf.
791
792
793 Changes: Modified:
794 +104 -0 trunk/configure (File Modified)
795
796
3ad1a781 797jilles 2007/03/30 23:33:43 UTC (20070330-3323)
798 Log:
799 Need to check for various flavours of epoll,
800 even if --enable-epoll is forced.
801
802
803 Changes: Modified:
804 +1 -0 trunk/configure.ac (File Modified)
805
806
a34ec229 807jilles 2007/03/30 23:32:43 UTC (20070330-3321)
808 Log:
809 Hack to allow some more warnings, already present in configure (?).
810
811
812 Changes: Modified:
813 +1 -1 trunk/aclocal.m4 (File Modified)
814
815
5c5d24f0 816jilles 2007/03/29 20:03:06 UTC (20070329-3319)
817 Log:
818 Merge old trunk r2077,r2079:
819 - Move closing of servlink control fd to close_connection()
820 instead of doing it in exit_local_server(), and make sure
821 we first close the data fd and then the control fd.
822 - Have servlink process ready fds in order net, data, ctrl
823 instead of ctrl, data, net. This seems to fix the problem
824 that squit reasons do not show up on the other side of a
825 ziplink (by making it send any final SQUIT and/or ERROR
826 before noticing the closed control fd).
827
828
829 Changes: Modified:
830 +1 -1 trunk/servlink/io.c (File Modified)
831 +3 -12 trunk/src/client.c (File Modified)
832
833
64f2a7eb 834jilles 2007/03/28 23:17:06 UTC (20070328-3317)
835 Log:
836 Don't show the UID if a TS6 server sends a kick with
837 an empty or no comment. Note that charybdis never sends
838 such kicks.
839
840
841 Changes: Modified:
842 +4 -4 trunk/modules/core/m_kick.c (File Modified)
843
844
0bba1788 845jilles 2007/03/28 15:40:24 UTC (20070328-3307)
846 Log:
847 Merge old trunk r2081:
848 Don't say that services cannot be killed in
849 ERR_ISCHANSERVICE message (given when trying
850 to kick or deop them), as that's not the case.
851
852
853 Changes: Modified:
854 +1 -1 trunk/src/messages.tab (File Modified)
855
856
8d19a2b2 857jilles 2007/03/28 15:30:56 UTC (20070328-3305)
858 Log:
859 Merge old trunk r2059
860 Clarifications to the descriptions of umode +Q and cmode +F,
861 suggested by Ariadne@SorceryNet.
862
863
864 Changes: Modified:
865 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
866 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
867
868
e7d250a6 869jilles 2007/03/28 15:22:49 UTC (20070328-3303)
870 Log:
871 Merge old trunk r2907,r2991:
872 Allow TESTLINE on channel names.
873
874
875 Changes: Modified:
876 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
877 +4 -0 trunk/help/opers/testline (File Modified)
878 +22 -0 trunk/modules/m_testline.c (File Modified)
879
880
add9f99d 881jilles 2007/03/28 15:04:06 UTC (20070328-3301)
882 Log:
883 Merge old trunk r2835:
884 resolver: if sendto(2) fails, try sending to the next nameserver
885
886
887 Changes: Modified:
888 +1 -1 trunk/src/res.c (File Modified)
889
890
42bda3f3 891jilles 2007/03/28 14:54:10 UTC (20070328-3299)
892 Log:
893 Merge old trunk r2817:
894 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
895 starts with a digit. This is safe because the last
896 parameter is a nick and never a UID. (The first parameter
897 in a server-server two-param whois is a UID/SID.)
898
899
900 Changes: Modified:
901 +1 -1 trunk/modules/m_whois.c (File Modified)
902
903
8a1e143f 904jilles 2007/03/28 14:49:48 UTC (20070328-3297)
905 Log:
906 Merge old trunk r2779,r2785:
907 Show correct privilege name in a few ERR_NOPRIVS numerics.
908
909
910 Changes: Modified:
911 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
912 +1 -1 trunk/extensions/m_opme.c (File Modified)
913 +2 -2 trunk/unsupported/m_force.c (File Modified)
914
915
a5ea0e0d 916jilles 2007/03/28 14:45:46 UTC (20070328-3295)
917 Log:
918 Merge old trunk r2695:
919 Send an SQUIT instead of an ERROR to announce /die to connected servers.
920 This will generate better server notices.
921
922
923 Changes: Modified:
924 +3 -2 trunk/modules/core/m_die.c (File Modified)
925
926
5ea98c7a 927jilles 2007/03/28 14:33:50 UTC (20070328-3293)
928 Log:
929 Merge old trunk r2294:
930 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
931
932
933 Changes: Modified:
934 +1 -1 trunk/src/s_user.c (File Modified)
935
936
c83cbedc 937jilles 2007/03/28 14:30:10 UTC (20070328-3291)
938 Log:
939 Merge old trunk r2226:
940 If we are connecting outward to a server, check if the
941 server name they sent is the same as what we tried to
942 connect to. Previously such a connection could succeed
943 if there existed connect blocks with the same IP and
944 passwords for the other server name.
945
946
947 Changes: Modified:
948 +11 -0 trunk/modules/core/m_server.c (File Modified)
949
950
9c2f9ec9 951jilles 2007/03/28 14:21:37 UTC (20070328-3289)
952 Log:
953 Merge old trunk r2212:
954 Another handling of SJOINs without nicks:
955 Propagate them if the channel is +P or the channel
956 already existed, otherwise remove the channel again
957 and do not propagate the SJOIN.
958
959
960 Changes: Modified:
961 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
962
963
7201bb21 964jilles 2007/03/28 13:49:57 UTC (20070328-3287)
965 Log:
966 Remove channels entirely from /whois on services.
967 This cannot be overridden with operspy.
968
969
970 Changes: Modified:
971 +20 -17 trunk/modules/m_whois.c (File Modified)
972
973
04513cff 974jilles 2007/03/28 13:11:30 UTC (20070328-3283)
975 Log:
976 Fix /who on channels with ** in their name.
977
978
979 Changes: Modified:
980 +2 -2 trunk/modules/m_who.c (File Modified)
981
982
4cda5f22 983jilles 2007/03/25 17:59:50 UTC (20070325-3281)
984 Log:
985 NEWS: As in 2.1.3, mention that the TS6 revision will
986 interoperate with older versions
987
988
989 Changes: Modified:
990 +2 -1 trunk/NEWS (File Modified)
991
992
0af87e57 993jilles 2007/03/18 16:29:31 UTC (20070318-3275)
994 Log:
995 Fix documentation of HIDE_SERVERS_IPS define.
996
997
998 Changes: Modified:
999 +2 -2 trunk/include/config.h.dist (File Modified)
1000
1001
3891c2c2 1002jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1003 Log:
1004 Don't leak auth{} spoofed ip for I-line is full notice either.
1005
1006
1007 Changes: Modified:
1008 +1 -1 trunk/src/s_conf.c (File Modified)
1009
1010
4b7e6904 1011jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1012 Log:
1013 Update NEWS.
1014
1015
1016 Changes: Modified:
1017 +37 -0 trunk/NEWS (File Modified)
1018
1019
0b15df83 1020jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1021 Log:
1022 Allow /invite (but not invex) to override +r, +l, +j in
1023 addition to +i. As before, a restrictive mode must be in
1024 place at /invite time for the invite to have an effect;
1025 +r does not count as a restrictive mode if the user is
1026 logged in; +l and +j always count as restrictive modes to
1027 allow for cases where they would allow join at /invite
1028 time but not when the user tries to join.
1029
1030
1031 Changes: Modified:
1032 +6 -2 trunk/modules/m_invite.c (File Modified)
1033 +21 -10 trunk/src/channel.c (File Modified)
1034
1035
1ebf4db4 1036jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1037 Log:
1038 Remove invite_ops_only, forcing it to YES.
1039
1040
1041 Changes: Modified:
1042 +0 -1 trunk/doc/example.conf (File Modified)
1043 +0 -5 trunk/doc/reference.conf (File Modified)
1044 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1045 +0 -1 trunk/include/s_conf.h (File Modified)
1046 +0 -6 trunk/modules/m_info.c (File Modified)
1047 +10 -14 trunk/modules/m_invite.c (File Modified)
1048 +0 -1 trunk/src/newconf.c (File Modified)
1049 +0 -1 trunk/src/s_conf.c (File Modified)
1050
1051
307328bb 1052jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1053 Log:
1054 Move username check after xline and dnsbl checks, so it
1055 will not complain to opers about clients who are xlined
1056 or blacklisted anyway (both of which silently reject).
1057
1058
1059 Changes: Modified:
1060 +15 -15 trunk/src/s_user.c (File Modified)
1061
1062
0734f634 1063nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1064 Log:
1065 - MASTER_MAX is no longer relevant
1066
1067
1068 Changes: Modified:
1069 +0 -7 trunk/modules/m_set.c (File Modified)
1070
1071
35237302 1072nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1073 Log:
1074 - add config option for setting max_clients.
1075
1076
1077 Changes: Modified:
1078 +5 -0 trunk/doc/example.conf (File Modified)
1079 +5 -0 trunk/doc/reference.conf (File Modified)
1080 +2 -0 trunk/include/s_conf.h (File Modified)
1081 +1 -1 trunk/src/ircd.c (File Modified)
1082 +2 -0 trunk/src/newconf.c (File Modified)
1083 +2 -1 trunk/src/s_conf.c (File Modified)
1084
1085
c2d96fcb 1086nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1087 Log:
1088 - remove get_maxrss() and all of that insecure and unsafe nonsense
1089
1090
1091 Changes: Modified:
1092 +3 -38 trunk/src/ircd.c (File Modified)
1093 +1 -1 trunk/src/restart.c (File Modified)
1094 +0 -4 trunk/src/s_stats.c (File Modified)
1095
1096
68ff929f 1097nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1098 Log:
1099 - avoid some potential NULL dereferencing
1100
1101
1102 Changes: Modified:
1103 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1104
1105
a6a30f6f 1106nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1107 Log:
1108 - fix a typo
1109
1110
1111 Changes: Modified:
1112 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1113
1114
c18de29d 1115nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1116 Log:
1117 - rework poll a bit for the MAXCONNECTIONS changes.
1118
1119
1120 Changes: Modified:
1121 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1122
1123
ce439f51 1124jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1125 Log:
1126 Our way of using kqueue may cause it to report fds we
1127 don't know about anymore, cope.
1128
1129
1130 Changes: Modified:
1131 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1132
1133
51b5f335 1134jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1135 Log:
1136 Don't reference freed memory (fde_t) in comm_close().
1137
1138
1139 Changes: Modified:
1140 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1141
1142
df98bc52 1143nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1144 Log:
1145 - fix for 100% cpu use
1146
1147
1148 Changes: Modified:
1149 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1150
1151
61e3b8f2 1152nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1153 Log:
1154 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1155
1156
1157 Changes: Modified:
1158 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1159
1160
d0e1e8ee 1161nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1162 Log:
1163 - clear up use of fd_table in ircd.
1164
1165
1166 Changes: Modified:
1167 +3 -2 trunk/src/s_serv.c (File Modified)
1168
1169
c961476e 1170nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1171 Log:
1172 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1173
1174
1175 Changes: Modified:
1176 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1177 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1178 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1179 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1180 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1181 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1182 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1183 +2 -2 trunk/libcharybdis/select.c (File Modified)
1184
1185
e70f8e92 1186jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1187 Log:
1188 Fix some cases where the size argument to strlcpy()
1189 for usernames and hostnames is 1 too small.
1190
1191
1192 Changes: Modified:
1193 +1 -1 trunk/modules/m_chghost.c (File Modified)
1194 +2 -2 trunk/src/res.c (File Modified)
1195 +2 -2 trunk/src/s_user.c (File Modified)
1196
1197
14e23b0e 1198jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1199 Log:
1200 Cut down quit/part/kick reasons to avoid quit reasons
1201 overflowing the client exiting server notice (from
1202 TOPICLEN to 260). kill reasons become shorter accordingly.
1203 kline/dline/gline reasons become 390.
1204 away messages stay at TOPICLEN for now.
1205
1206
1207 Changes: Modified:
1208 +8 -3 trunk/include/ircd_defs.h (File Modified)
1209 +2 -2 trunk/modules/m_dline.c (File Modified)
1210 +4 -4 trunk/modules/m_gline.c (File Modified)
1211 +2 -2 trunk/modules/m_kline.c (File Modified)
1212
1213
61569b65 1214jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1215 Log:
1216 Don't leak auth{} spoofed IP addresses in +f notices.
1217 from ratbox (androsyn)
1218
1219
1220 Changes: Modified:
1221 +10 -3 trunk/src/s_conf.c (File Modified)
1222
1223
606384ae 1224jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1225 Log:
1226 Make oper_up() take +i/-i during opering up into account
1227 (e.g. no_oper_invis extension, +i in operator::umodes).
1228 Remove the hack from no_oper_invis.
1229
1230
1231 Changes: Modified:
1232 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1233 +4 -0 trunk/src/s_user.c (File Modified)
1234
1235
652b8478 1236jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1237 Log:
1238 no_oper_invis: decrement invisible count when clearing
1239 invisible on a local client who has just opered up
1240 oper_up() should really do this
1241
1242
1243 Changes: Modified:
1244 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1245
1246
af6ca5f5 1247jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1248 Log:
1249 Put "End of Channel Quiet List" instead of
1250 "End of Channel Ban List" for a +q list.
1251 Due to client restrictions the numerics for
1252 quiet lists must be the same as for ban lists.
1253
1254
1255 Changes: Modified:
1256 +4 -1 trunk/src/chmode.c (File Modified)
1257
1258
11781253 1259jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1260 Log:
1261 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1262 Change TS6 JOIN processing
1263 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1264 a local user joins an existing channel
1265 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1266 propagating a TS6 JOIN
1267 - don't interpret simple modes in an incoming TS6 JOIN
1268
1269 This is to avoid desyncs when certain mode changes (e.g. -im)
1270 cross with joins. A downside is that simple modes will be
1271 more desynched when a JOIN creates a channel or lowers TS,
1272 but that's less important.
1273
1274 Update the TS6 specification to include this, and clarify
1275 that TMODE can come from a server and that MODE must be
1276 translated into TMODE from other servers too.
1277
1278
1279 Changes: Modified:
1280 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1281 +19 -127 trunk/modules/core/m_join.c (File Modified)
1282
1283
bee3b671 1284jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1285 Log:
1286 Make -logfile work again.
1287
1288
1289 Changes: Modified:
1290 +2 -2 trunk/src/s_log.c (File Modified)
1291
1292
9b6ff0c8 1293nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1294 Log:
1295 - fix off-by-one memory overflow error.
1296
1297
1298 Changes: Modified:
1299 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1300
1301
c8ff7ca9 1302jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1303 Log:
1304 Change handling of modularized umodes:
1305 - keep the bitmask reserved forever to the letter, fixing
1306 the problems when loading multiple umode modules,
1307 unloading them and then loading them in a different order
1308 - don't allow local users to change umodes which have
1309 been unloaded and don't set them on new users via
1310 default_umodes
1311
1312
1313 Changes: Modified:
1314 +24 -3 trunk/src/s_user.c (File Modified)
1315
1316
a8086a7c 1317jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1318 Log:
1319 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1320
1321
1322 Changes: Modified:
1323 +1 -0 trunk/include/s_user.h (File Modified)
1324 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1325 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1326 +22 -0 trunk/src/s_user.c (File Modified)
1327
1328
01cebbd8 1329jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1330 Log:
1331 DNSBL keyword substitution is available as of 2.1.3.
1332
1333
1334 Changes: Modified:
1335 +1 -1 trunk/doc/example.conf (File Modified)
1336
1337
1e56e993 1338jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1339 Log:
1340 Change two occurances like match(userinput, target_p->name) ||
1341 match(target_p->name, userinput) to just match(userinput,
1342 target_p->name). No client name can contain * or ? now.
1343
1344
1345 Changes: Modified:
1346 +1 -1 trunk/modules/m_trace.c (File Modified)
1347 +1 -2 trunk/src/s_serv.c (File Modified)
1348
1349
4d7a1ee5 1350jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1351 Log:
1352 Do not try find_server() on a name find_client() has
1353 returned NULL for, as this will always return NULL
1354 since the removal of hostmasking.
1355
1356
1357 Changes: Modified:
1358 +1 -2 trunk/modules/m_pong.c (File Modified)
1359 +0 -4 trunk/src/s_serv.c (File Modified)
1360
1361
e26e2b19 1362jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1363 Log:
1364 Remove server_exists() which checked whether the
1365 server name existed taking hostmasking into account
1366 and just check with find_server(); admittedly
1367 this checks if the name is a SID but that's not
1368 a real problem.
1369
1370
1371 Changes: Modified:
1372 +3 -27 trunk/modules/core/m_server.c (File Modified)
1373
1374
b0b7de54 1375jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1376 Log:
1377 Remove hash_find_masked_server(), which made it possible
1378 to specify the full (unmasked) name of a server behind
1379 a hostmask. As a result find_any_client() (for prefixes)
1380 becomes equal to find_client(), so remove that too.
1381
1382
1383 Changes: Modified:
1384 +0 -1 trunk/include/hash.h (File Modified)
1385 +1 -75 trunk/src/hash.c (File Modified)
1386 +1 -1 trunk/src/parse.c (File Modified)
1387
1388
f42e9ceb 1389jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1390 Log:
1391 Remove '*' from valid server name characters.
1392 This makes it impossible to connect hostmasked servers.
1393 (This support didn't work well anyway, was incompatible
1394 with TS6 and we never masked ourselves.)
1395
1396
1397 Changes: Modified:
1398 +1 -1 trunk/src/match.c (File Modified)
1399
1400
e5d9ca18 1401jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1402 Log:
1403 Change spambot, flooder and jupe joiner notices from host to orighost.
1404
1405
1406 Changes: Modified:
1407 +1 -1 trunk/modules/core/m_join.c (File Modified)
1408 +2 -2 trunk/modules/core/m_message.c (File Modified)
1409 +2 -2 trunk/src/channel.c (File Modified)
1410
1411
63aecfb9 1412jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1413 Log:
1414 Add documentation for SASL client protocol, same as atheme doc/SASL.
1415
1416
1417 Changes: Modified:
1418 + - trunk/doc/sasl.txt (File Added)
1419
1420
0c8f86ec 1421jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1422 Log:
1423 Include real hostname in Closing Link message for unknown
1424 connections that have sent USER. This is helpful for
1425 k-lined users while not breaking server IP hiding.
1426
1427
1428 Changes: Modified:
1429 +3 -1 trunk/src/client.c (File Modified)
1430
1431
dd12a19c 1432jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1433 Log:
1434 Rerun autoconf.
1435
1436
1437 Changes: Modified:
1438 +29 -29 trunk/configure (File Modified)
1439
1440
b1fc1658 1441nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1442 Log:
1443 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1444
1445
1446 Changes: Modified:
1447 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1448
1449
8d090389 1450nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1451 Log:
1452 Backport from early 3.x:
1453
1454 --
1455 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1456 Log:
1457 - remove "Processing connection to foobar.net" message
1458
1459
1460 Changes: Modified:
1461 +0 -3 trunk/src/s_auth.c (File Modified)
1462
1463
1464 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1465 Log:
1466 - missed the processing connection one (actually, we can probably nuke this one)
1467
1468
1469 Changes: Modified:
1470 +1 -2 trunk/src/s_auth.c (File Modified)
1471
1472
1473 river 2006/09/27 16:33:05 UTC (20060927-2174)
1474 Log:
1475 get_client_name = stupid
1476
1477
1478
1479 Changes: Modified:
1480 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1481
1482
1483 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1484 Log:
1485 - remove excessive arguments
1486
1487
1488 Changes: Modified:
1489 +1 -2 trunk/src/s_conf.c (File Modified)
1490 +1 -1 trunk/src/s_user.c (File Modified)
1491
1492
1493 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1494 Log:
1495 - use sendto_one_notice() for on-connect notices too.
1496
1497
1498 Changes: Modified:
1499 +10 -10 trunk/src/s_auth.c (File Modified)
1500
1501
1502 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1503 Log:
1504 - use sendto_one_notice() in the core, too.
1505
1506
1507 Changes: Modified:
1508 +2 -2 trunk/src/chmode.c (File Modified)
1509 +8 -15 trunk/src/modules.c (File Modified)
1510 +3 -5 trunk/src/s_conf.c (File Modified)
1511 +1 -2 trunk/src/s_newconf.c (File Modified)
1512 +20 -57 trunk/src/s_user.c (File Modified)
1513
1514
1515 river 2006/09/27 16:19:25 UTC (20060927-2166)
1516 Log:
1517 the KILL command will use get_client_name(, SHOW_IP) instead of
1518 target->name, and will show a more useful error for local opers
1519
1520
1521
1522 Changes: Modified:
1523 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1524
1525
1526 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1527 Log:
1528 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1529
1530
1531 Changes: Modified:
1532 +4 -2 trunk/src/send.c (File Modified)
1533
1534
1535 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1536 Log:
1537 - back out r2159
1538
1539
1540 Changes: Modified:
1541 +1 -1 trunk/include/client.h (File Modified)
1542
1543
1544 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1545 Log:
1546 - get_id(): fall back to "*" if client has no known name
1547
1548
1549 Changes: Modified:
1550 +1 -1 trunk/include/client.h (File Modified)
1551
1552
1553 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1554 Log:
1555 - convert to sendto_one_notice().
1556
1557
1558 Changes: Modified:
1559 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1560 +4 -6 trunk/unsupported/m_force.c (File Modified)
1561
1562
1563 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1564 Log:
1565 - use sendto_one_notice() in many places instead of
1566 sendto_one(source_p, ":%s NOTICE %s :", ...);
1567
1568
1569 Changes: Modified:
1570 +10 -25 trunk/extensions/example_module.c (File Modified)
1571 +5 -14 trunk/extensions/hurt.c (File Modified)
1572 +1 -2 trunk/extensions/m_42.c (File Modified)
1573 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1574 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1575 +1 -2 trunk/extensions/m_opme.c (File Modified)
1576 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1577 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1578 +3 -7 trunk/modules/core/m_die.c (File Modified)
1579 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1580 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1581 +1 -2 trunk/modules/m_challenge.c (File Modified)
1582 +11 -15 trunk/modules/m_connect.c (File Modified)
1583 +20 -28 trunk/modules/m_dline.c (File Modified)
1584 +2 -2 trunk/modules/m_etrace.c (File Modified)
1585 +11 -21 trunk/modules/m_gline.c (File Modified)
1586 +2 -4 trunk/modules/m_kline.c (File Modified)
1587 +1 -2 trunk/modules/m_rehash.c (File Modified)
1588 +3 -7 trunk/modules/m_restart.c (File Modified)
1589 +31 -45 trunk/modules/m_set.c (File Modified)
1590 +2 -4 trunk/modules/m_testmask.c (File Modified)
1591 +5 -8 trunk/modules/m_unreject.c (File Modified)
1592 +2 -5 trunk/modules/m_xline.c (File Modified)
1593 --
1594
1595
1596 Changes: Modified:
1597 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1598 +10 -25 trunk/extensions/example_module.c (File Modified)
1599 +5 -14 trunk/extensions/hurt.c (File Modified)
1600 +1 -2 trunk/extensions/m_42.c (File Modified)
1601 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1602 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1603 +1 -2 trunk/extensions/m_opme.c (File Modified)
1604 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1605 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1606 +3 -7 trunk/modules/core/m_die.c (File Modified)
1607 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1608 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1609 +1 -2 trunk/modules/m_challenge.c (File Modified)
1610 +11 -15 trunk/modules/m_connect.c (File Modified)
1611 +2 -4 trunk/modules/m_dline.c (File Modified)
1612 +2 -2 trunk/modules/m_etrace.c (File Modified)
1613 +11 -21 trunk/modules/m_gline.c (File Modified)
1614 +2 -4 trunk/modules/m_kline.c (File Modified)
1615 +1 -2 trunk/modules/m_rehash.c (File Modified)
1616 +3 -7 trunk/modules/m_restart.c (File Modified)
1617 +31 -45 trunk/modules/m_set.c (File Modified)
1618 +2 -4 trunk/modules/m_testmask.c (File Modified)
1619 +5 -8 trunk/modules/m_unreject.c (File Modified)
1620 +1 -3 trunk/modules/m_xline.c (File Modified)
1621 +2 -2 trunk/src/chmode.c (File Modified)
1622 +8 -15 trunk/src/modules.c (File Modified)
1623 +10 -14 trunk/src/s_auth.c (File Modified)
1624 +3 -6 trunk/src/s_conf.c (File Modified)
1625 +1 -2 trunk/src/s_newconf.c (File Modified)
1626 +20 -57 trunk/src/s_user.c (File Modified)
1627 +4 -2 trunk/src/send.c (File Modified)
1628 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1629 +4 -6 trunk/unsupported/m_force.c (File Modified)
1630
1631
5366977b 1632nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1633 Log:
1634 - keyword-subst from charybdis 2.2.
1635
1636
1637 Changes: Modified:
1638 +12 -3 trunk/doc/example.conf (File Modified)
1639 +58 -3 trunk/doc/reference.conf (File Modified)
1640 + - trunk/include/substitution.h (File Added)
1641 +1 -0 trunk/src/Makefile.in (File Modified)
1642 +2 -2 trunk/src/s_conf.c (File Modified)
1643 +164 -1 trunk/src/s_user.c (File Modified)
1644 + - trunk/src/substitution.c (File Added)
1645
1646
92fb5c31 1647nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1648 Log:
1649 Removed merge tracking for "svnmerge" for
1650 http://svn.atheme.org/charybdis/branches/release-2.2
1651
1652
1653 Changes: Modified:
1654 + - trunk/ (Property Modified)
1655
1656
1657nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1658 Log:
1659 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1660 http://svn.atheme.org/charybdis/branches/release-2.2
1661
1662
1663 Changes: Modified:
1664 + - trunk/ (Property Modified)
1665
1666
1667nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1668 Log:
1669 Removed merge tracking for "svnmerge" for
1670 http://svn.atheme.org/charybdis/branches/release-2.2
1671
1672
1673 Changes: Modified:
1674 + - trunk/ (Property Modified)
1675
1676
1677nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1678 Log:
1679 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1680 http://svn.atheme.org/charybdis/branches/release-2.2
1681
1682
1683 Changes: Modified:
1684 + - trunk/ (Property Modified)
1685
1686
1687nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1688 Log:
1689 - bleah
1690
1691
1692 Changes: Modified:
1693 + - trunk/ (Property Modified)
1694
1695
1696nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1697 Log:
1698 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1699 http://svn.atheme.org/charybdis/branches/release-2.2
1700
1701
1702 Changes: Modified:
1703 + - trunk/ (Property Modified)
1704
1705
1706nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1707 Log:
1708 - version bump to 2.2.0
1709
1710
1711 Changes: Modified:
1712 +3 -1 trunk/NEWS (File Modified)
1713 +1 -1 trunk/configure.ac (File Modified)
1714
1715
55da5539 1716nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1717 Log:
1718 - the new plan:
1719 + branches/release-2.1 -> 2.2 base
1720 + 3.0 -> branches/cxxconversion
1721 + backport some immediate 3.0 functionality for 2.2
1722 + other stuff
1723
1724
1725 Changes: Modified:
1726 + - trunk/ (File Added)
1727
1728
212380e3 1729jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1730 Log:
1731 Merged revisions 3135,3137 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1733
1734 ........
1735 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1736
1737 - Expand TRACE description
1738 - Mention expiry time in TESTLINE
1739 ........
1740 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1741
1742 Update copyright year for sgml docs to 2007.
1743 ........
1744
1745
1746 Changes: Modified:
1747 + - branches/release-2.1/ (Property Modified)
1748 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1749 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1750
1751
1752jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1753 Log:
1754 Merged revisions 1999 via svnmerge from
1755 http://svn.atheme.org/charybdis/trunk
1756 Add river to CREDITS
1757
1758 ........
1759 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1760
1761 vanity
1762 ........
1763
1764
1765 Changes: Modified:
1766 + - branches/release-2.1/ (Property Modified)
1767 +1 -0 branches/release-2.1/CREDITS (File Modified)
1768
1769
1770jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1771 Log:
1772 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1773 http://svn.atheme.org/charybdis/trunk
1774
1775 ........
1776 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1777
1778 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1779 ........
1780 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1781
1782 - add use_forward to /info
1783 ........
1784 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1785
1786 Call channel_modes() with &me instead of source_p when
1787 sending out a JOIN and SJOIN for a local user. This
1788 saves checking whether they are on the channel they
1789 have just joined.
1790 ........
1791 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1792
1793 If use_forward is disabled:
1794 - hide +fFQ in 005
1795 - hide +f in /mode #channel (/mode #channel f still shows it)
1796 - do not send any mode changes adding +f to local clients
1797 (-f ones are still sent)
1798 ........
1799
1800
1801 Changes: Modified:
1802 + - branches/release-2.1/ (Property Modified)
1803 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1804 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1805 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1806 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1807 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1808 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1809 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1810 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1811 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1812 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1813 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1814 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1815
1816
1817jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1818 Log:
1819 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1820
1821
1822 Changes: Modified:
1823 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1824 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1825 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1826
1827
1828jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1829 Log:
1830 Add accountability (wallops, log) to OKICK.
1831
1832
1833 Changes: Modified:
1834 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1835
1836
1837jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1838 Log:
1839 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1840 Similar to branches/release-2.2 r3061.
1841
1842
1843 Changes: Modified:
1844 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1845
1846
1847jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1848 Log:
1849 - Write xline to file after instead of before notifying opers and source
1850 - Also notify source of failure to add xline
1851 Similar to branches/release-2.2 r3057.
1852
1853
1854 Changes: Modified:
1855 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1856
1857
1858jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1859 Log:
1860 If a dline/kline/resv cannot be added to the file, send
1861 the regular notices to local opers and source anyway,
1862 and also warn the source (local opers were already warned).
1863 Similar to branches/release-2.2 r3053.
1864
1865
1866 Changes: Modified:
1867 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1868
1869
1870jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1871 Log:
1872 Port over fixes from unkline/unxline/unresv to undline.
1873 Similar to branches/release-2.2 r3049.
1874
1875
1876 Changes: Modified:
1877 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1878
1879
1880jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1881 Log:
1882 Merged revisions 2915 via svnmerge from
1883 http://svn.atheme.org/charybdis/trunk
1884
1885 ........
1886 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1887
1888 In usage message, show kline.conf and xline.conf instead
1889 of klines.conf and xlines.conf.
1890 ........
1891
1892
1893 Changes: Modified:
1894 + - branches/release-2.1/ (Property Modified)
1895 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1896
1897
1898jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1899 Log:
1900 Merged revisions 2831,2833,2853 via svnmerge from
1901 http://svn.atheme.org/charybdis/trunk
1902
1903 ........
1904 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1905
1906 unkline/unxline/unresv:
1907 - if fclose on the output returns an error, treat this as a
1908 write error too
1909 - check if the rename from the temp file to the ban conf failed
1910 ........
1911 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1912
1913 When adding a permanent dline/kline/xline/resv, check
1914 the return value of fclose().
1915 ........
1916 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1917
1918 Do not free xline aconf if it could not be written out.
1919 It will be added to the list in memory anyway.
1920 ........
1921
1922
1923 Changes: Modified:
1924 + - branches/release-2.1/ (Property Modified)
1925 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1926 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1927 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1928 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1929
1930
1931jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1932 Log:
1933 NEWS: Clarify effects of ip_cloaking changes a little.
1934
1935
1936 Changes: Modified:
1937 +2 -0 branches/release-2.1/NEWS (File Modified)
1938
1939
1940jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1941 Log:
1942 Rerun autoconf.
1943
1944
1945 Changes: Modified:
1946 +9 -9 branches/release-2.1/configure (File Modified)
1947
1948
1949jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1950 Log:
1951 Version bump on 2.1 branch to 2.1.2.
1952
1953
1954 Changes: Modified:
1955 +1 -1 branches/release-2.1/configure.ac (File Modified)
1956
1957
1958jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1959 Log:
1960 Mention r2801/r2805.
1961
1962
1963 Changes: Modified:
1964 +1 -0 branches/release-2.1/NEWS (File Modified)
1965
1966
1967jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1968 Log:
1969 Merged revisions 2801 via svnmerge from
1970 http://svn.atheme.org/charybdis/trunk
1971
1972 ........
1973 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1974
1975 ip_cloaking: try to avoid truncation by removing more
1976 components of the hostname (except the TLD).
1977 ........
1978
1979
1980 Changes: Modified:
1981 + - branches/release-2.1/ (Property Modified)
1982 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1983
1984
1985jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1986 Log:
1987 Update NEWS.
1988
1989
1990 Changes: Modified:
1991 +8 -1 branches/release-2.1/NEWS (File Modified)
1992
1993
1994jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1995 Log:
1996 Merged revisions 2781 via svnmerge from
1997 http://svn.atheme.org/charybdis/trunk
1998
1999 ........
2000 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2001
2002 Fix stupid bug: checked a hostmask against the found
2003 ban instead of all exceptions, causing all host mangled
2004 clients to be exempted if there was a single ban
2005 exception in many cases.
2006 ........
2007
2008
2009 Changes: Modified:
2010 + - branches/release-2.1/ (Property Modified)
2011 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2012
2013
2014jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2015 Log:
2016 Merged revisions 2773 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2018
2019 ........
2020 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2021
2022 user@host must be *@* for a shared{} block with flags=locops
2023 (server should not be *).
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2030
2031
2032jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2033 Log:
2034 Tweak \s code a little.
2035
2036
2037 Changes: Modified:
2038 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2039 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2040 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2041
2042
2043jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2044 Log:
2045 Merged revisions 2761 via svnmerge from
2046 http://svn.atheme.org/charybdis/trunk
2047
2048 ........
2049 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2050
2051 The testline/no_tilde fixes are in 2.1.1.
2052 ........
2053
2054
2055 Changes: Modified:
2056 + - branches/release-2.1/ (Property Modified)
2057 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2058
2059
2060jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2061 Log:
2062 Update NEWS.
2063
2064
2065 Changes: Modified:
2066 +4 -1 branches/release-2.1/NEWS (File Modified)
2067
2068
2069jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2070 Log:
2071 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
2072 http://svn.atheme.org/charybdis/trunk
2073 no_tilde fixes
2074
2075 ........
2076 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2077
2078 If the auth{} block has no_tilde and is not kline exempt,
2079 check the username without tilde against klines too.
2080 This is consistent with the way klines work on spoofs
2081 (klines checked on both raw and appearing-on-IRC version).
2082 ........
2083 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2084
2085 Rework the fix for klines with no_tilde.
2086 Add an extra argument to find_address_conf() for the
2087 username without tilde, as that may contain one character more.
2088 ........
2089 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2090
2091 Unbreak compile (because of r2697).
2092 testline with ~ could be improved some more perhaps, but this should work.
2093 ........
2094 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2095
2096 testline: take no_tilde and username truncation into account
2097 ........
2098 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2099
2100 Add some information on /testline with no_tilde and username truncation.
2101 ........
2102
2103
2104 Changes: Modified:
2105 + - branches/release-2.1/ (Property Modified)
2106 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2107 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2108 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2109 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2110 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2111 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2112
2113
2114jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2115 Log:
2116 Merged revisions 2149,2151 via svnmerge from
2117 http://svn.atheme.org/charybdis/trunk
2118
2119 ........
2120 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2121
2122 Move kills from services from +s to +k snomask.
2123 Kills from non-service opers remain on +s.
2124 ........
2125 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2126
2127 Update description of +s and +k snomasks.
2128 ........
2129
2130
2131 Changes: Modified:
2132 + - branches/release-2.1/ (Property Modified)
2133 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2134 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2135 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2136
2137
2138jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2139 Log:
2140 Merged revisions 2685 via svnmerge from
2141 http://svn.atheme.org/charybdis/trunk
2142
2143 ........
2144 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2145
2146 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2147 ........
2148
2149
2150 Changes: Modified:
2151 + - branches/release-2.1/ (Property Modified)
2152 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2153
2154
2155jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2156 Log:
2157 Merged revisions 2693 via svnmerge from
2158 http://svn.atheme.org/charybdis/trunk
2159
2160 ........
2161 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2162
2163 Fix truncation (by one) of unidented usernames
2164 if user registration is done because of DNSBL
2165 completion (which is the usual case if a valid
2166 NICK and USER are sent quickly and any DNSBLs
2167 are enabled).
2168 ........
2169
2170
2171 Changes: Modified:
2172 + - branches/release-2.1/ (Property Modified)
2173 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2174
2175
2176jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2177 Log:
2178 Update NEWS.
2179
2180
2181 Changes: Modified:
2182 +10 -0 branches/release-2.1/NEWS (File Modified)
2183
2184
2185jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2186 Log:
2187 Rerun autoconf.
2188
2189
2190 Changes: Modified:
2191 +9 -9 branches/release-2.1/configure (File Modified)
2192
2193
2194jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2195 Log:
2196 Version bump to 2.1.1.
2197
2198
2199 Changes: Modified:
2200 +1 -1 branches/release-2.1/configure.ac (File Modified)
2201
2202
2203jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2204 Log:
2205 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
2206 http://svn.atheme.org/charybdis/trunk
2207
2208 ........
2209 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2210
2211 - fix a server notice on SID collision where the server name is mentioned twice
2212 ........
2213 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2214
2215 - get_server_name() is stupid
2216 ........
2217 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2218
2219 - fix an oops
2220 ........
2221 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2222
2223 Do the Attempt to re-introduce SID server notice somewhat
2224 differently, showing a real host again if !HIDE_SERVERS_IPS
2225 and still showing the server name exactly once.
2226 ........
2227 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2228
2229 Fix log message for Attempt to re-introduce SID (server notice was ok).
2230 ........
2231 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2232
2233 - replace "No N line" with "no connect block" in a
2234 serverlog message
2235 - show attempted server name in a few serverlog messages
2236 ........
2237
2238
2239 Changes: Modified:
2240 + - branches/release-2.1/ (Property Modified)
2241 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2242
2243
2244jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2245 Log:
2246 Merged revisions 2218 via svnmerge from
2247 http://svn.atheme.org/charybdis/trunk
2248
2249 ........
2250 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2251
2252 Fix garbage in /stats y output on 64-bit archs.
2253 ........
2254
2255
2256 Changes: Modified:
2257 + - branches/release-2.1/ (Property Modified)
2258 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2259
2260
2261jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2262 Log:
2263 Merged revisions 2438 via svnmerge from
2264 http://svn.atheme.org/charybdis/trunk
2265
2266 ........
2267 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2268
2269 Enable Revision keyword in addition to Id.
2270 ........
2271
2272
2273 Changes: Modified:
2274 + - branches/release-2.1/ (Property Modified)
2275 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2276
2277
2278jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2279 Log:
2280 Merged revisions 2679 via svnmerge from
2281 http://svn.atheme.org/charybdis/trunk
2282
2283 ........
2284 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2285
2286 Port over ratbox 2.2 r23253 (anfl):
2287 - remove the cached storage of how many +beI there are, thereby fixing a
2288 case where it can get desynced from reality
2289 ........
2290
2291
2292 Changes: Modified:
2293 + - branches/release-2.1/ (Property Modified)
2294 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2295 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2296
2297
2298jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2299 Log:
2300 Merged revisions 2093,2095 via svnmerge from
2301 http://svn.atheme.org/charybdis/trunk
2302
2303 ........
2304 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2305
2306 - change DNSBL licensing to BSD.
2307 ........
2308 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2309
2310 - change x86-assembly FNV implementation to BSD license
2311 ........
2312
2313
2314 Changes: Modified:
2315 + - branches/release-2.1/ (Property Modified)
2316 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2317 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2318
2319
2320jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2321 Log:
2322 Merged revisions 2073,2075 via svnmerge from
2323 http://svn.atheme.org/charybdis/trunk
2324
2325 ........
2326 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2327
2328 Put full information in the squit reason when exiting
2329 a server due to a servlink (ziplinks) error.
2330 ........
2331 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2332
2333 Put full information in the squit reason when exiting
2334 a server due to not enough arguments for a command.
2335 ........
2336
2337
2338 Changes: Modified:
2339 + - branches/release-2.1/ (Property Modified)
2340 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2341 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2342
2343
2344jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2345 Log:
2346 Merged revisions 2071 via svnmerge from
2347 http://svn.atheme.org/charybdis/trunk
2348
2349 ........
2350 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2351
2352 Don't redirect users from an existing domain to an
2353 existing server in reference.conf.
2354 Idea from ratbox.
2355 ........
2356
2357
2358 Changes: Modified:
2359 + - branches/release-2.1/ (Property Modified)
2360 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2361
2362
2363jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2364 Log:
2365 Merged revisions 2053 via svnmerge from
2366 http://svn.atheme.org/charybdis/trunk
2367
2368 ........
2369 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2370
2371 Make find_channel_membership() choose the shortest list
2372 (channel's list or user's list) to search, avoiding excessive
2373 CPU usage with services which are in lots of channels.
2374 From ratbox 2.2 (anfl/jilles)
2375 ........
2376
2377
2378 Changes: Modified:
2379 + - branches/release-2.1/ (Property Modified)
2380 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2381
2382
2383jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2384 Log:
2385 Rerun autoconf.
2386
2387
2388 Changes: Modified:
2389 +9 -9 branches/release-2.1/configure (File Modified)
2390
2391
2392jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2393 Log:
2394 Version change 2.1.0rc1 -> 2.1.0 (release).
2395
2396
2397 Changes: Modified:
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2399
2400
2401jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2402 Log:
2403 Merged revisions 2029 via svnmerge from
2404 http://svn.atheme.org/charybdis/trunk
2405
2406 ........
2407 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2408
2409 NEWS: mention m_webirc.c module
2410 ........
2411
2412
2413 Changes: Modified:
2414 + - branches/release-2.1/ (Property Modified)
2415 +1 -0 branches/release-2.1/NEWS (File Modified)
2416
2417
2418jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2419 Log:
2420 Rerun autoconf.
2421
2422
2423 Changes: Modified:
2424 +9 -9 branches/release-2.1/configure (File Modified)
2425
2426
2427jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2428 Log:
2429 Change version to 2.1.0rc1.
2430
2431
2432 Changes: Modified:
2433 +1 -1 branches/release-2.1/configure.ac (File Modified)
2434
2435
2436jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2437 Log:
2438 Merged revisions 2021 via svnmerge from
2439 http://svn.atheme.org/charybdis/trunk
2440
2441 ........
2442 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2443
2444 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2445 related flaky looking things, and instead keep a list
2446 of BlacklistClients in PreClient.
2447 ........
2448
2449
2450 Changes: Modified:
2451 + - branches/release-2.1/ (Property Modified)
2452 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2453 +1 -1 branches/release-2.1/include/client.h (File Modified)
2454 +0 -1 branches/release-2.1/include/res.h (File Modified)
2455 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2456 +0 -24 branches/release-2.1/src/res.c (File Modified)
2457 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2458
2459
2460jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2461 Log:
2462 Merged revisions 2015,2017 via svnmerge from
2463 http://svn.atheme.org/charybdis/trunk
2464
2465 ........
2466 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2467
2468 Check if the name in the question section of the
2469 DNS reply matches what we queried, to guard against
2470 late replies to a previous query with the same id.
2471 ........
2472 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2473
2474 res.c: add a comment summarizing our changes
2475 ........
2476
2477
2478 Changes: Modified:
2479 + - branches/release-2.1/ (Property Modified)
2480 +53 -18 branches/release-2.1/src/res.c (File Modified)
2481
2482
2483jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2484 Log:
2485 Merged revisions 1981 via svnmerge from
2486 http://svn.atheme.org/charybdis/trunk
2487
2488 ........
2489 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2490
2491 Alphabetize extensions and tweak the descriptions a little.
2492 ........
2493
2494
2495 Changes: Modified:
2496 + - branches/release-2.1/ (Property Modified)
2497 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2498 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2499
2500
2501jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2502 Log:
2503 Merged revisions 1975 via svnmerge from
2504 http://svn.atheme.org/charybdis/trunk
2505
2506 ........
2507 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2508
2509 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2510 We should use the IP and not truncate the hostname.
2511 From ratbox 2.2 (androsyn)
2512 ........
2513
2514
2515 Changes: Modified:
2516 + - branches/release-2.1/ (Property Modified)
2517 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2518
2519
2520jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2521 Log:
2522 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2523 http://svn.atheme.org/charybdis/trunk
2524
2525
2526 Changes: Modified:
2527 + - branches/release-2.1/ (Property Modified)
2528
2529
2530nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2531 Log:
2532 - branch 2.1 release family
2533
2534
2535 Changes: Modified:
2536 + - branches/release-2.1/ (File Added)
2537
2538
2539jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2540 Log:
2541 Describe new handling of host mangling in channel bans in SGML.
2542
2543
2544 Changes: Modified:
2545 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2546
2547
2548nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2549 Log:
2550 - ok, 2.1 operline brought to you by marvin the melancholy robot
2551
2552
2553 Changes: Modified:
2554 +1 -1 trunk/src/messages.tab (File Modified)
2555
2556
2557nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2558 Log:
2559 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2560 If anybody comes up with anything better, then please let us know
2561 and we will change this before 2.1 is branched.
2562
2563
2564 Changes: Modified:
2565 +1 -1 trunk/src/messages.tab (File Modified)
2566
2567
2568jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2569 Log:
2570 Add EUID to capab.txt.
2571
2572
2573 Changes: Modified:
2574 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2575
2576
2577jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2578 Log:
2579 Update NEWS file.
2580
2581
2582 Changes: Modified:
2583 +3 -0 trunk/NEWS (File Modified)
2584
2585
2586jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2587 Log:
2588 Allow service{} servers to manipulate the nick delay table
2589 (for "nickserv enforcement").
2590 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2591 If duration is 0, the nickdelay entry is removed, otherwise
2592 it is added with the duration in seconds (maximum 24 hours).
2593 It is suggested that this is used if the EUID capab is present.
2594
2595
2596 Changes: Modified:
2597 +42 -1 trunk/modules/m_services.c (File Modified)
2598
2599
2600jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2601 Log:
2602 HURT: strip off *@ from the start of the mask
2603 reject anything else containing '@' or '!'
2604
2605
2606 Changes: Modified:
2607 +11 -0 trunk/extensions/hurt.c (File Modified)
2608
2609
2610jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2611 Log:
2612 ircd.c: need supported.h here
2613
2614
2615 Changes: Modified:
2616 +1 -0 trunk/src/ircd.c (File Modified)
2617
2618
2619jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2620 Log:
2621 HURT: less ambiguity here
2622 ips/hosts to be hurt must contain a '.' or ':' otherwise
2623 they are interpreted as nicks
2624
2625
2626 Changes: Modified:
2627 +14 -9 trunk/extensions/hurt.c (File Modified)
2628
2629
2630nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2631 Log:
2632 - we're now ircd-charybdis.org.
2633 - properly alphabetize credits
2634
2635
2636 Changes: Modified:
2637 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2638
2639
2640nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2641 Log:
2642 - add additional modules to the configs
2643
2644
2645 Changes: Modified:
2646 +6 -0 trunk/doc/example.conf (File Modified)
2647 +12 -0 trunk/doc/reference.conf (File Modified)
2648
2649
2650nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2651 Log:
2652 - remove hurt.h, it is pointless and confusing
2653
2654
2655 Changes: Modified:
2656 +27 -62 trunk/extensions/hurt.c (File Modified)
2657 + - trunk/extensions/hurt.h (File Deleted)
2658
2659
2660nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2661 Log:
2662 - add code to suggest a local HURT by nickname.
2663 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2664
2665
2666 Changes: Modified:
2667 +40 -10 trunk/extensions/hurt.c (File Modified)
2668 +1 -0 trunk/extensions/hurt.h (File Modified)
2669
2670
2671nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2672 Log:
2673 - update NEWS file
2674
2675
2676 Changes: Modified:
2677 +2 -1 trunk/NEWS (File Modified)
2678
2679
2680jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2681 Log:
2682 MASKTRACE/TESTMASK: check orighost as well
2683
2684
2685 Changes: Modified:
2686 +4 -2 trunk/modules/m_etrace.c (File Modified)
2687 +3 -1 trunk/modules/m_testmask.c (File Modified)
2688
2689
2690jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2691 Log:
2692 Make RPL_ISUPPORT (005) numeric modularizable.
2693 Currently it will reassemble the numeric every time
2694 it needs to be sent, using a few dozen callbacks;
2695 if this is too slow some caching scheme should be
2696 implemented.
2697
2698
2699 Changes: Modified:
2700 +0 -1 trunk/include/s_user.h (File Modified)
2701 +36 -114 trunk/include/supported.h (File Modified)
2702 +1 -1 trunk/modules/m_version.c (File Modified)
2703 +1 -0 trunk/src/Makefile.in (File Modified)
2704 +1 -0 trunk/src/ircd.c (File Modified)
2705 +300 -25 trunk/src/s_user.c (File Modified)
2706 + - trunk/src/supported.c (File Added)
2707
2708
2709jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2710 Log:
2711 EUID orighost could differ from host only in case,
2712 do not mark as dynamic spoof then
2713
2714
2715 Changes: Modified:
2716 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2717
2718
2719jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2720 Log:
2721 kline help file: clarify a bit and remove some obsolete stuff
2722 partly suggested by Olin
2723
2724
2725 Changes: Modified:
2726 +8 -8 trunk/help/opers/kline (File Modified)
2727
2728
2729jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2730 Log:
2731 Update NEWS file.
2732
2733
2734 Changes: Modified:
2735 +20 -0 trunk/NEWS (File Modified)
2736
2737
2738jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2739 Log:
2740 Show real host/IP to nonopers whoising themselves.
2741 The IP is not shown for auth{} spoofs, otherwise it is,
2742 as it looked rather weird to me to show an auth{} spoofed
2743 IP like this. (/userhost on self still shows the IP.)
2744
2745
2746 Changes: Modified:
2747 +13 -2 trunk/modules/m_whois.c (File Modified)
2748
2749
2750jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2751 Log:
2752 Document nick_delay stuff and move it around a bit.
2753
2754
2755 Changes: Modified:
2756 +1 -2 trunk/doc/example.conf (File Modified)
2757 +8 -2 trunk/doc/reference.conf (File Modified)
2758
2759
2760nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2761 Log:
2762 - disable nickdelay by default. Needs to be documented in reference.conf.
2763
2764
2765 Changes: Modified:
2766 +2 -0 trunk/doc/example.conf (File Modified)
2767 +2 -0 trunk/doc/reference.conf (File Modified)
2768
2769
2770jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2771 Log:
2772 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2773
2774
2775 Changes: Modified:
2776 +2 -1 trunk/modules/m_services.c (File Modified)
2777
2778
2779jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2780 Log:
2781 ip_cloaking: somewhat hackish but we need to send the
2782 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2783 umodes
2784
2785
2786 Changes: Modified:
2787 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2788
2789
2790jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2791 Log:
2792 If EUID is used, show realhost in far connect notice
2793 (but not in far disconnect notice).
2794
2795
2796 Changes: Modified:
2797 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2798
2799
2800jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2801 Log:
2802 ip_cloaking:
2803 - use non-ENCAP CHGHOST if possible
2804 - really introduce new users with their mangled and real
2805 host if +h is in default umodes
2806
2807
2808 Changes: Modified:
2809 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2810
2811
2812jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2813 Log:
2814 Add non-ENCAP CHGHOST.
2815
2816
2817 Changes: Modified:
2818 +49 -11 trunk/modules/m_chghost.c (File Modified)
2819
2820
2821jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2822 Log:
2823 Initial addition of EUID (puts realhost/account in same
2824 command as user introduction).
2825 See doc/technical/euid.txt for more information.
2826 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2827
2828
2829 Changes: Modified:
2830 + - trunk/doc/technical/euid.txt (File Added)
2831 +2 -1 trunk/include/s_serv.h (File Modified)
2832 +1 -1 trunk/include/s_user.h (File Modified)
2833 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2834 +1 -34 trunk/modules/m_chghost.c (File Modified)
2835 +0 -28 trunk/modules/m_services.c (File Modified)
2836 +30 -1 trunk/src/s_serv.c (File Modified)
2837 +30 -3 trunk/src/s_user.c (File Modified)
2838
2839
2840jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2841 Log:
2842 Store the mangled host in localClient and use it for
2843 ban matching (also match real host for mangled users,
2844 also match mangled host for uncloaked users).
2845 Improve interaction of +h with auth{} and services
2846 spoofs.
2847 Note that all of this only applies to clients who
2848 connect after the mangling module is loaded
2849 (other clients cannot even set +h).
2850 The sorcerynet cloaking module has not been updated
2851 for these changes.
2852
2853
2854 Changes: Modified:
2855 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2856 +3 -0 trunk/include/client.h (File Modified)
2857 +64 -5 trunk/src/channel.c (File Modified)
2858 +1 -0 trunk/src/client.c (File Modified)
2859 +2 -2 trunk/src/s_user.c (File Modified)
2860
2861
2862jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2863 Log:
2864 Document /stats U letters in sgml.
2865
2866
2867 Changes: Modified:
2868 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2869
2870
2871jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2872 Log:
2873 Better description of hub_mask and leaf_mask.
2874
2875
2876 Changes: Modified:
2877 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2878
2879
2880jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2881 Log:
2882 Add operspy_dont_care_user_info to sgml docs.
2883
2884
2885 Changes: Modified:
2886 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2887
2888
2889jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2890 Log:
2891 Add general::operspy_dont_care_user_info.
2892 This makes /who mask equivalent to /who !mask for opers
2893 with the operspy flag, and removes the operspy log/notice
2894 on /who mask, /masktrace and /scan.
2895 The necessary privilege (operspy flag) is unchanged.
2896 Behaviour for the other operspy commands (channel
2897 related ones) is also unchanged.
2898
2899
2900 Changes: Modified:
2901 +1 -0 trunk/doc/example.conf (File Modified)
2902 +6 -0 trunk/doc/reference.conf (File Modified)
2903 +1 -0 trunk/include/s_conf.h (File Modified)
2904 +10 -8 trunk/modules/m_etrace.c (File Modified)
2905 +6 -0 trunk/modules/m_info.c (File Modified)
2906 +8 -5 trunk/modules/m_scan.c (File Modified)
2907 +1 -1 trunk/modules/m_version.c (File Modified)
2908 +6 -1 trunk/modules/m_who.c (File Modified)
2909 +1 -0 trunk/src/newconf.c (File Modified)
2910 +1 -0 trunk/src/s_conf.c (File Modified)
2911
2912
2913jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2914 Log:
2915 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2916 This letter will also be used for showing operspy with
2917 limited accountability (show non channel related info
2918 without '!' or notice).
2919
2920
2921 Changes: Modified:
2922 +2 -0 trunk/doc/server-version-info (File Modified)
2923 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2924 +2 -0 trunk/include/ircd.h (File Modified)
2925 +6 -0 trunk/modules/m_info.c (File Modified)
2926 +2 -0 trunk/modules/m_version.c (File Modified)
2927 +1 -0 trunk/src/ircd_state.c (File Modified)
2928
2929
2930jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2931 Log:
2932 Add m_webirc module, allows showing real host of CGI:IRC users.
2933 Differences to the version available on my web page for a while:
2934 instructions on how to set it up.
2935
2936
2937 Changes: Modified:
2938 +137 -0 trunk/extensions/Makefile.in (File Modified)
2939 + - trunk/extensions/m_webirc.c (File Added)
2940
2941
2942nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2943 Log:
2944 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2945
2946
2947 Changes: Modified:
2948 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2949
2950
2951nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2952 Log:
2953 - move beu from core to contributors
2954 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2955
2956
2957 Changes: Modified:
2958 +2 -2 trunk/CREDITS (File Modified)
2959
2960
2961jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2962 Log:
2963 Mention that class blocks must be defined before the
2964 auth or connect blocks referencing them.
2965
2966
2967 Changes: Modified:
2968 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2969
2970
2971jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2972 Log:
2973 extb_canjoin:
2974 - change from "can join" to "is banned", this reverses sense
2975 and removes "weird" checks like for +i, +l, +j
2976 - don't allow $j to same channel
2977 - +s/+p restriction removed, anyone can /mode b anyway
2978 - +k check removed
2979
2980
2981 Changes: Modified:
2982 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2983
2984
2985jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2986 Log:
2987 Add a few important lines from reference.conf to example.conf.
2988
2989
2990 Changes: Modified:
2991 +8 -1 trunk/doc/example.conf (File Modified)
2992
2993
2994nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2995 Log:
2996 - we don't support rtsigio anymore
2997 - we definately don't support VMS nor Cygwin either.
2998
2999
3000 Changes: Modified:
3001 +2 -2 trunk/INSTALL (File Modified)
3002 +0 -2 trunk/README.FIRST (File Modified)
3003
3004
3005nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3006 Log:
3007 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3008
3009
3010 Changes: Modified:
3011 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3012
3013
3014jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3015 Log:
3016 extb_canjoin:
3017 - return EXTBAN_NOMATCH for a valid ban that does not match
3018 - consider a $j ban invalid if we were already processing a
3019 can_join for a $j ban
3020
3021
3022 Changes: Modified:
3023 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3024
3025
3026jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3027 Log:
3028 extb_extgecos: realhost -> orighost
3029
3030
3031 Changes: Modified:
3032 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3033
3034
3035nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3036 Log:
3037 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3038
3039
3040 Changes: Modified:
3041 +59 -0 trunk/extensions/Makefile.in (File Modified)
3042 + - trunk/extensions/extb_canjoin.c (File Added)
3043
3044
3045nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3046 Log:
3047 - oh right, charybdis calls that 'orighost'.
3048
3049
3050 Changes: Modified:
3051 +2 -2 trunk/modules/m_who.c (File Modified)
3052
3053
3054nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3055 Log:
3056 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3057
3058
3059 Changes: Modified:
3060 +2 -0 trunk/modules/m_who.c (File Modified)
3061
3062
3063nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3064 Log:
3065 - also check $x against realhost
3066
3067
3068 Changes: Modified:
3069 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3070
3071
3072jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3073 Log:
3074 Sorcerynet people want a debugging notice moved from +s to +d.
3075
3076
3077 Changes: Modified:
3078 +1 -1 trunk/src/blacklist.c (File Modified)
3079
3080
3081jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3082 Log:
3083 Use source_p instead of client_p for free_pre_client().
3084 client_p could be NULL or another client.
3085
3086
3087 Changes: Modified:
3088 +1 -1 trunk/src/client.c (File Modified)
3089
3090
3091nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3092 Log:
3093 - revert this, I know how to fix it now
3094
3095
3096 Changes: Modified:
3097 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3098
3099
3100nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3101 Log:
3102 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3103 This fix is probably suboptimal, but it does indeed fix the problem.
3104
3105
3106 Changes: Modified:
3107 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3108
3109
3110nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3111 Log:
3112 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3113
3114
3115 Changes: Modified:
3116 +49 -0 trunk/extensions/Makefile.in (File Modified)
3117 + - trunk/extensions/extb_extgecos.c (File Added)
3118
3119
3120jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3121 Log:
3122 Remove undocumented and unused general::fallback_to_ip6_int config option.
3123
3124
3125 Changes: Modified:
3126 +0 -3 trunk/include/s_conf.h (File Modified)
3127 +0 -3 trunk/src/newconf.c (File Modified)
3128
3129
3130jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3131 Log:
3132 SGML docs:
3133 - document new TESTMASK
3134 - mention that TESTMASK matching is the same as MASKTRACE matching
3135 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3136 been that way)
3137
3138
3139 Changes: Modified:
3140 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3141
3142
3143jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3144 Log:
3145 New testmask from ratbox 2.2.
3146 Allows matches on nick, ip and gecos in addition to user
3147 and host, and is fully analogous to masktrace.
3148 The numeric has changed from 724 to 727 and fields in it
3149 have changed.
3150
3151
3152 Changes: Modified:
3153 +4 -3 trunk/help/opers/testmask (File Modified)
3154 +1 -0 trunk/include/numeric.h (File Modified)
3155 +82 -9 trunk/modules/m_testmask.c (File Modified)
3156 +2 -2 trunk/src/messages.tab (File Modified)
3157
3158
3159jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3160 Log:
3161 contrib -> extensions
3162
3163
3164 Changes: Modified:
3165 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3166
3167
3168jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3169 Log:
3170 CHGHOST: Check validity of new hostname.
3171 If the command came from a local client (disabled by
3172 default), send an error message and drop the command.
3173 If the command came from a remote client or server,
3174 send a notice to opers and the target user (if local).
3175
3176
3177 Changes: Modified:
3178 +42 -1 trunk/modules/m_chghost.c (File Modified)
3179
3180
3181jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3182 Log:
3183 Update NEWS file.
3184
3185
3186 Changes: Modified:
3187 +23 -1 trunk/NEWS (File Modified)
3188
3189
3190jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3191 Log:
3192 When an outgoing server connection succeeds, set
3193 localClient->ip by simply copying the whole sockaddr
3194 struct instead of copying certain parts only.
3195
3196
3197 Changes: Modified:
3198 +1 -19 trunk/src/s_serv.c (File Modified)
3199
3200
3201jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3202 Log:
3203 Give a special error message and ignore the connect block
3204 if trying to add a connect block for the server's own name.
3205
3206
3207 Changes: Modified:
3208 +7 -0 trunk/src/newconf.c (File Modified)
3209
3210
3211jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3212 Log:
3213 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3214 when --disable-balloc is used, so that it compiles.
3215 Obviously the BlockHeapUsage() stub returns just zeroes so
3216 /stats z will be less informative.
3217
3218
3219 Changes: Modified:
3220 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3221
3222
3223jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3224 Log:
3225 Free and zero dns_query in DNS callback for outgoing connect.
3226 This avoids double free of reslist.
3227
3228
3229 Changes: Modified:
3230 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3231
3232
3233jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3234 Log:
3235 From ratbox, log failed outgoing connections to serverlog.
3236 Added: IP address.
3237
3238
3239 Changes: Modified:
3240 +13 -1 trunk/src/s_serv.c (File Modified)
3241
3242
3243jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3244 Log:
3245 Change serverlog message when connecting to be more clear and show the port number.
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/src/s_serv.c (File Modified)
3250
3251
3252jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3253 Log:
3254 Remove gethost_byname(), this is meaningless
3255 since the removal of AAAA -> A fallback (r1763).
3256
3257
3258 Changes: Modified:
3259 +0 -1 trunk/include/res.h (File Modified)
3260 +0 -12 trunk/src/res.c (File Modified)
3261
3262
3263jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3264 Log:
3265 Remove ip6.int support and use only ip6.arpa.
3266 The global ip6.int zone has disappeared on June 1
3267 and a lot of other software has been removing ip6.int
3268 support also.
3269 This removes the second and last case where IPv6
3270 support in charybdis causes extra lookups and slows
3271 DNS down.
3272
3273
3274 Changes: Modified:
3275 +5 -27 trunk/src/res.c (File Modified)
3276
3277
3278jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3279 Log:
3280 Mention new default (r1767) for connect::aftype in sgml docs.
3281
3282
3283 Changes: Modified:
3284 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3285
3286
3287jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3288 Log:
3289 Use IPv6 if connect::host looks like an IPv6 address
3290 (contains a colon). No need to aftype=ipv6 anymore.
3291
3292
3293 Changes: Modified:
3294 +2 -0 trunk/src/newconf.c (File Modified)
3295
3296
3297jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3298 Log:
3299 More information about connect::host.
3300
3301
3302 Changes: Modified:
3303 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3304
3305
3306jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3307 Log:
3308 Remove fallback to A if AAAA cannot be found.
3309 In case of a forward check of a reverse lookup, we
3310 already know if it's ipv4 or ipv6, so it is not
3311 useful and in case of a forward lookup of a hostname
3312 in connect::host, connect::aftype already specifies
3313 if it's ipv4 or ipv6.
3314
3315
3316 Changes: Modified:
3317 +4 -27 trunk/src/res.c (File Modified)
3318
3319
3320jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3321 Log:
3322 msg_channel():
3323 - check if +c made the message text empty and refuse
3324 to send it if so
3325 - don't copy message text if it is not necessary
3326 (channel is -c)
3327
3328
3329 Changes: Modified:
3330 +14 -4 trunk/modules/core/m_message.c (File Modified)
3331
3332
3333jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3334 Log:
3335 remove_conf_item(): do not free cf_name, this is generally a string constant
3336
3337
3338 Changes: Modified:
3339 +0 -1 trunk/src/newconf.c (File Modified)
3340
3341
3342jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3343 Log:
3344 Remove the old unused FDL_ constants.
3345
3346
3347 Changes: Modified:
3348 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3349
3350
3351jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3352 Log:
3353 Remove an unused struct irc_sockaddr_storage from fde_t
3354 (allocated for every possible file descriptor).
3355
3356
3357 Changes: Modified:
3358 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3359
3360
3361jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3362 Log:
3363 If the DNS lookup for an outgoing connection is still
3364 pending when it is closed, clean it up.
3365
3366
3367 Changes: Modified:
3368 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3369
3370
3371jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3372 Log:
3373 If proc_answer() fails (for example if a lookup for an
3374 A record returns a CNAME), fail the query immediately.
3375 Previously the packet was just ignored, leaving the
3376 query to time out.
3377
3378
3379 Changes: Modified:
3380 +4 -8 trunk/src/res.c (File Modified)
3381
3382
3383jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3384 Log:
3385 Correct sockhost field in an outgoing server connection.
3386 First copy the host field from the server_conf, then
3387 take the IP from to where the connection was attempted
3388 when the connection callback is called.
3389 (Before r1747 this used the IP from the server_conf.)
3390
3391
3392 Changes: Modified:
3393 +8 -2 trunk/src/s_serv.c (File Modified)
3394
3395
3396jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3397 Log:
3398 Remove ipnum (keep aftype) and dns_query from server_conf.
3399 We don't keep track of binary form address in connect{}
3400 blocks anymore, DNS lookups of names in host= gone.
3401 As before the DNS lookup is done on connect.
3402 This should unbreak hostnames in host= somewhat.
3403
3404
3405 Changes: Modified:
3406 +1 -2 trunk/include/s_newconf.h (File Modified)
3407 +2 -2 trunk/src/newconf.c (File Modified)
3408 +1 -42 trunk/src/s_newconf.c (File Modified)
3409 +12 -31 trunk/src/s_serv.c (File Modified)
3410
3411
3412jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3413 Log:
3414 Rerun autoconf.
3415
3416
3417 Changes: Modified:
3418 +1 -1 trunk/configure (File Modified)
3419
3420
3421jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3422 Log:
3423 Fix --disable-balloc help text (said --disable-small-net).
3424
3425
3426 Changes: Modified:
3427 +1 -1 trunk/configure.ac (File Modified)
3428
3429
3430jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3431 Log:
3432 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3433 services (+S). Unlike operstring and adminstring, this
3434 is not changeable with /quote set but is updated on rehash.
3435
3436
3437 Changes: Modified:
3438 +1 -0 trunk/doc/example.conf (File Modified)
3439 +10 -2 trunk/doc/reference.conf (File Modified)
3440 +1 -0 trunk/include/s_conf.h (File Modified)
3441 +6 -0 trunk/modules/m_info.c (File Modified)
3442 +3 -2 trunk/modules/m_whois.c (File Modified)
3443 +1 -0 trunk/src/newconf.c (File Modified)
3444 +1 -0 trunk/src/s_conf.c (File Modified)
3445
3446
3447jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3448 Log:
3449 Fix handling of comma in whois: ignore the comma and
3450 everything after it but do output the entire parameter
3451 in RPL_ENDOFWHOIS.
3452
3453
3454 Changes: Modified:
3455 +2 -2 trunk/modules/m_whois.c (File Modified)
3456
3457
3458beu 2006/07/21 22:36:46 UTC (20060721-1737)
3459 Log:
3460 New /stats letter 's' to list HURTs:
3461 - opers get the full listing.
3462 - users get any HURTs that match their sockhost/orighost if
3463 "stats_k_oper_only" is set to 1.
3464
3465
3466 Changes: Modified:
3467 +50 -0 trunk/extensions/hurt.c (File Modified)
3468
3469
3470nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3471 Log:
3472 - make the newconf system available to modules.
3473
3474
3475 Changes: Modified:
3476 +4 -1 trunk/include/newconf.h (File Modified)
3477 +4 -8 trunk/src/newconf.c (File Modified)
3478
3479
3480beu 2006/07/18 22:39:16 UTC (20060718-1733)
3481 Log:
3482 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3483
3484 Changes: Modified:
3485 +0 -3 trunk/doc/example.conf (File Modified)
3486 +0 -3 trunk/doc/reference.conf (File Modified)
3487
3488
3489beu 2006/07/18 22:34:36 UTC (20060718-1731)
3490 Log:
3491 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3492
3493
3494 Changes: Modified:
3495 +3 -0 trunk/doc/example.conf (File Modified)
3496 +3 -0 trunk/doc/reference.conf (File Modified)
3497
3498
3499jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3500 Log:
3501 Fix too early truncation of JOIN channel list.
3502
3503
3504 Changes: Modified:
3505 +2 -3 trunk/modules/core/m_join.c (File Modified)
3506
3507
3508jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3509 Log:
3510 - From ratbox 2.2 (anfl), send server notices about read
3511 errors from handshakes and servers to +s instead of +d.
3512 - Send various server notices about failed server
3513 connections which did not reach registered state network
3514 wide if the connection was initiated by a remote oper.
3515 This avoids annoying the whole net if there is a
3516 broken autoconnect, but allows all opers to see why a
3517 remote connect failed. Failed connections which did reach
3518 server state already generate server notices everywhere.
3519
3520 Note: this is an exception to our general policy to not send
3521 server notices about unregistered connections remotely.
3522
3523
3524 Changes: Modified:
3525 +1 -0 trunk/include/client.h (File Modified)
3526 +20 -6 trunk/src/client.c (File Modified)
3527 +6 -6 trunk/src/s_serv.c (File Modified)
3528
3529
3530nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3531 Log:
3532 - fix typoes
3533
3534
3535 Changes: Modified:
3536 +1 -1 trunk/doc/example.conf (File Modified)
3537 +1 -1 trunk/doc/reference.conf (File Modified)
3538
3539
3540jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3541 Log:
3542 Don't allow #channel +b $c:&channel (inconsistent target).
3543
3544
3545 Changes: Modified:
3546 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3547
3548
3549jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3550 Log:
3551 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3552
3553
3554 Changes: Modified:
3555 +0 -2 trunk/include/client.h (File Modified)
3556
3557
3558jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3559 Log:
3560 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3561
3562
3563 Changes: Modified:
3564 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3565
3566
3567jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3568 Log:
3569 Store IP addresses in whowas. These are shown to opers.
3570 Obtained from Eurus patches.
3571 orighost tracking removed (not worth the memory IMHO),
3572 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3573 with unknown IPs and to not violate auth{} spoof policy.
3574
3575
3576 Changes: Modified:
3577 +2 -0 trunk/doc/reference.conf (File Modified)
3578 +1 -0 trunk/include/numeric.h (File Modified)
3579 +1 -0 trunk/include/whowas.h (File Modified)
3580 +10 -1 trunk/modules/m_whowas.c (File Modified)
3581 +1 -1 trunk/src/messages.tab (File Modified)
3582 +4 -0 trunk/src/whowas.c (File Modified)
3583
3584
3585jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3586 Log:
3587 Describe hostmask parameter of masktrace better in sgml docs.
3588
3589
3590 Changes: Modified:
3591 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3592
3593
3594jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3595 Log:
3596 masktrace help file: mention CIDR IP masks
3597 From ratbox 2.2
3598
3599
3600 Changes: Modified:
3601 +2 -0 trunk/help/opers/masktrace (File Modified)
3602
3603
3604jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3605 Log:
3606 MASKTRACE: allow normal match() on IP address also
3607 From ratbox 2.2
3608
3609
3610 Changes: Modified:
3611 +2 -3 trunk/modules/m_etrace.c (File Modified)
3612
3613
3614jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3615 Log:
3616 Allow +S clients (services) to send to channels and @/+ channels always.
3617
3618
3619 Changes: Modified:
3620 +1 -1 trunk/modules/core/m_message.c (File Modified)
3621 +1 -1 trunk/src/channel.c (File Modified)
3622
3623
3624jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3625 Log:
3626 Allow servers to send to @#chan and +#chan.
3627
3628
3629 Changes: Modified:
3630 +1 -1 trunk/modules/core/m_message.c (File Modified)
3631
3632
3633jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3634 Log:
3635 Don't count opers on service{} servers in /lusers.
3636
3637
3638 Changes: Modified:
3639 +2 -2 trunk/src/s_user.c (File Modified)
3640
3641
3642jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3643 Log:
3644 Show opers the real host behind a dynamic spoof in WHOIS.
3645 If the user is auth{} spoofed, this shows the auth{} spoof
3646 otherwise it shows the DNS hostname and IP address.
3647 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3648
3649
3650 Changes: Modified:
3651 +1 -0 trunk/include/numeric.h (File Modified)
3652 +12 -2 trunk/modules/m_whois.c (File Modified)
3653 +1 -1 trunk/src/messages.tab (File Modified)
3654
3655
3656jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3657 Log:
3658 Remove #define HIDE_SPOOF_IPS from config.h, should
3659 have been done earlier.
3660
3661
3662 Changes: Modified:
3663 +0 -7 trunk/include/config.h (File Modified)
3664
3665
3666jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3667 Log:
3668 Bring back ERR_CANTKILLSERVER.
3669
3670
3671 Changes: Modified:
3672 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3673
3674
3675jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3676 Log:
3677 ip_cloaking module:
3678 - also send RPL_HOSTHIDDEN on -h
3679 - don't allow +h for auth{} spoofed clients
3680
3681
3682 Changes: Modified:
3683 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3684
3685
3686jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3687 Log:
3688 /etc/resolv.conf parsing:
3689 - don't crash (sometimes) if there is a line without an argument
3690 (e.g. 'search' by itself)
3691 - fix handling of lines with leading whitespace
3692
3693
3694 Changes: Modified:
3695 +9 -8 trunk/src/reslib.c (File Modified)
3696
3697
3698jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3699 Log:
3700 Put back code that terminates DNS queries, which was
3701 removed during the resolver changes.
3702
3703
3704 Changes: Modified:
3705 +4 -0 trunk/src/s_auth.c (File Modified)
3706
3707
3708nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3709 Log:
3710 - oh hey, that was in the wrong place
3711
3712
3713 Changes: Modified:
3714 +13 -13 trunk/src/s_auth.c (File Modified)
3715
3716
3717nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3718 Log:
3719 - handle a situation where a user can go away before DNS completes
3720
3721
3722 Changes: Modified:
3723 +13 -0 trunk/src/s_auth.c (File Modified)
3724
3725
3726jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3727 Log:
3728 More dnsbl stuff
3729
3730
3731 Changes: Modified:
3732 +1 -0 trunk/include/blacklist.h (File Modified)
3733 +1 -0 trunk/include/res.h (File Modified)
3734 +33 -2 trunk/src/blacklist.c (File Modified)
3735 +2 -0 trunk/src/client.c (File Modified)
3736 +24 -0 trunk/src/res.c (File Modified)
3737
3738
3739jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3740 Log:
3741 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3742 if comm_accept() failed.
3743
3744 Found with valgrind.
3745
3746
3747 Changes: Modified:
3748 +4 -4 trunk/src/listener.c (File Modified)
3749
3750
3751nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3752 Log:
3753 - handle unavailable Client/preClient structs
3754
3755
3756 Changes: Modified:
3757 +9 -0 trunk/src/blacklist.c (File Modified)
3758
3759
3760jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3761 Log:
3762 Add +lf to SGML docs.
3763
3764
3765 Changes: Modified:
3766 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3767
3768
3769jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3770 Log:
3771 Also do forwarding if the channel limit (+l) is exceeded.
3772
3773
3774 Changes: Modified:
3775 +1 -1 trunk/help/opers/cmode (File Modified)
3776 +2 -2 trunk/modules/core/m_join.c (File Modified)
3777
3778
3779beu 2006/06/07 11:53:21 UTC (20060607-1663)
3780 Log:
3781 Post-release lovin':
3782 - Update version to 2.1.0.
3783 - Regenerate configure.
3784
3785
3786 Changes: Modified:
3787 +9 -9 trunk/configure (File Modified)
3788 +1 -1 trunk/configure.ac (File Modified)
3789
3790
3791beu 2006/06/07 11:42:54 UTC (20060607-1659)
3792 Log:
3793 Comment out example blacklist{} block.
3794
3795
3796 Changes: Modified:
3797 +7 -7 trunk/doc/example.conf (File Modified)
3798 +7 -7 trunk/doc/reference.conf (File Modified)
3799
3800
3801beu 2006/06/07 10:59:48 UTC (20060607-1653)
3802 Log:
3803 Add note regarding use of AHBL BLs.
3804
3805
3806 Changes: Modified:
3807 +4 -0 trunk/doc/example.conf (File Modified)
3808 +4 -0 trunk/doc/reference.conf (File Modified)
3809
3810
3811jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3812 Log:
3813 Fix typos.
3814
3815
3816 Changes: Modified:
3817 +2 -2 trunk/CREDITS (File Modified)
3818
3819
3820jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3821 Log:
3822 Add beu to CREDITS.
3823
3824
3825 Changes: Modified:
3826 +1 -0 trunk/CREDITS (File Modified)
3827
3828
3829jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3830 Log:
3831 Put more recent ratbox CREDITS here.
3832
3833
3834 Changes: Modified:
3835 +3 -2 trunk/doc/Ratbox-team (File Modified)
3836
3837
3838jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3839 Log:
3840 Clarify a bit.
3841
3842
3843 Changes: Modified:
3844 +5 -4 trunk/NEWS (File Modified)
3845
3846
3847jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3848 Log:
3849 Mention that install or make install also avoids modunload crashes.
3850
3851
3852 Changes: Modified:
3853 +2 -1 trunk/BUGS (File Modified)
3854
3855
3856nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3857 Log:
3858 - update NEWS a bit
3859
3860
3861 Changes: Modified:
3862 +3 -8 trunk/NEWS (File Modified)
3863
3864
3865nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3866 Log:
3867 - further updates
3868
3869
3870 Changes: Modified:
3871 +3 -2 trunk/BUGS (File Modified)
3872
3873
3874nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3875 Log:
3876 - add orighost check to hurt.c
3877 - update BUGS info
3878
3879
3880 Changes: Modified:
3881 +1 -6 trunk/BUGS (File Modified)
3882 +1 -1 trunk/extensions/hurt.c (File Modified)
3883
3884
3885jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3886 Log:
3887 Make kline_exempt exempt from HURT also.
3888
3889
3890 Changes: Modified:
3891 +2 -1 trunk/extensions/hurt.c (File Modified)
3892
3893
3894jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3895 Log:
3896 Fix mask HEAL propagation.
3897
3898
3899 Changes: Modified:
3900 +6 -3 trunk/extensions/hurt.c (File Modified)
3901
3902
3903beu 2006/06/04 03:01:05 UTC (20060604-1622)
3904 Log:
3905 - Remove old cruft.
3906 - Update.
3907
3908
3909 Changes: Modified:
3910 +18 -31 trunk/extensions/README (File Modified)
3911
3912
3913jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3914 Log:
3915 More target change hax.
3916 Ick.
3917
3918
3919 Changes: Modified:
3920 +5 -0 trunk/extensions/hurt.c (File Modified)
3921
3922
3923jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3924 Log:
3925 Improvements to HURT propagation.
3926
3927
3928 Changes: Modified:
3929 +8 -6 trunk/extensions/hurt.c (File Modified)
3930
3931
3932nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3933 Log:
3934 - further simplification
3935
3936
3937 Changes: Modified:
3938 +25 -76 trunk/extensions/hurt.c (File Modified)
3939 +0 -9 trunk/extensions/hurt.h (File Modified)
3940
3941
3942nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3943 Log:
3944 - client_exit hook
3945
3946
3947 Changes: Modified:
3948 +13 -0 trunk/extensions/hurt.c (File Modified)
3949
3950
3951nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3952 Log:
3953 - cut off at 15 messages instead of 30
3954
3955
3956 Changes: Modified:
3957 +1 -1 trunk/extensions/hurt.h (File Modified)
3958
3959
3960jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3961 Log:
3962 Squash a warning here.
3963
3964
3965 Changes: Modified:
3966 +1 -3 trunk/src/ircd.c (File Modified)
3967
3968
3969jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3970 Log:
3971 Don't show servers in /stats l to nonopers if flatten links is enabled.
3972
3973
3974 Changes: Modified:
3975 +3 -1 trunk/modules/m_stats.c (File Modified)
3976
3977
3978nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3979 Log:
3980 - hurt expiry
3981
3982
3983 Changes: Modified:
3984 +20 -7 trunk/extensions/hurt.c (File Modified)
3985
3986
3987nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3988 Log:
3989 - remove inline stuff (yuck)
3990 - sockaddr should have been sockhost
3991
3992
3993 Changes: Modified:
3994 +22 -31 trunk/extensions/hurt.c (File Modified)
3995
3996
3997nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3998 Log:
3999 - make hurt checking actually work
4000
4001
4002 Changes: Modified:
4003 +2 -7 trunk/extensions/hurt.c (File Modified)
4004
4005
4006jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4007 Log:
4008 Slight tweak to alias{}.
4009
4010
4011 Changes: Modified:
4012 +4 -0 trunk/src/parse.c (File Modified)
4013
4014
4015nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4016 Log:
4017 - further simplification
4018
4019
4020 Changes: Modified:
4021 +59 -71 trunk/extensions/hurt.c (File Modified)
4022 +0 -1 trunk/extensions/hurt.h (File Modified)
4023
4024
4025nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4026 Log:
4027 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4028
4029
4030 Changes: Modified:
4031 +10 -20 trunk/extensions/hurt.c (File Modified)
4032 +0 -4 trunk/extensions/hurt.h (File Modified)
4033
4034
4035nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4036 Log:
4037 - remove some unnecessary code here (hurt_initial_check_event()).
4038
4039
4040 Changes: Modified:
4041 +0 -23 trunk/extensions/hurt.c (File Modified)
4042
4043
4044nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4045 Log:
4046 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4047
4048
4049 Changes: Modified:
4050 +8 -0 trunk/modules/core/m_message.c (File Modified)
4051
4052
4053nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4054 Log:
4055 - more sane tgchange hax
4056
4057
4058 Changes: Modified:
4059 +2 -1 trunk/extensions/hurt.c (File Modified)
4060
4061
4062jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4063 Log:
4064 Make HEAL <nick> work.
4065
4066
4067 Changes: Modified:
4068 +40 -43 trunk/extensions/hurt.c (File Modified)
4069
4070
4071jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4072 Log:
4073 Destroy hurt_clients list on unload.
4074
4075
4076 Changes: Modified:
4077 +7 -0 trunk/extensions/hurt.c (File Modified)
4078
4079
4080jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4081 Log:
4082 Coding style: no space between a function name and parenthesis.
4083
4084
4085 Changes: Modified:
4086 +43 -43 trunk/extensions/hurt.c (File Modified)
4087
4088
4089jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4090 Log:
4091 Now works and throws out hurt clients after 30 protocol messages
4092 unless they identify.
4093
4094
4095 Changes: Modified:
4096 +28 -36 trunk/extensions/hurt.c (File Modified)
4097 +1 -7 trunk/extensions/hurt.h (File Modified)
4098
4099
4100jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4101 Log:
4102 Working addition/lookup.
4103
4104
4105 Changes: Modified:
4106 +8 -0 trunk/extensions/hurt.c (File Modified)
4107
4108
4109jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4110 Log:
4111 Get rid of hyb6 style propagation (:server COMMAND source).
4112
4113
4114 Changes: Modified:
4115 +18 -22 trunk/extensions/hurt.c (File Modified)
4116
4117
4118jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4119 Log:
4120 add not-working hurt_add and hurt_find
4121
4122
4123 Changes: Modified:
4124 +13 -5 trunk/extensions/hurt.c (File Modified)
4125
4126
4127jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4128 Log:
4129 Comment out a lot of stuff so I can load and unload this without crashing.
4130
4131
4132 Changes: Modified:
4133 +17 -6 trunk/extensions/hurt.c (File Modified)
4134
4135
4136jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4137 Log:
4138 Fix svn:keywords and add a short comment at the top.
4139
4140
4141 Changes: Modified:
4142 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4143
4144
4145jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4146 Log:
4147 - Make hurt module compile
4148 - Link it to the build
4149 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4150 correct flag name, no CAP_TS6 use etc
4151
4152
4153 Changes: Modified:
4154 +1 -0 trunk/extensions/Makefile.in (File Modified)
4155 +30 -32 trunk/extensions/hurt.c (File Modified)
4156
4157
4158jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4159 Log:
4160 Put beu's hurt module in trunk.
4161
4162
4163 Changes: Modified:
4164 + - trunk/extensions/hurt.c (File Added)
4165 + - trunk/extensions/hurt.h (File Added)
4166
4167
4168nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4169 Log:
4170 - _iprint(): use stderr instead of stdout
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/src/s_log.c (File Modified)
4175
4176
4177jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4178 Log:
4179 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4180 and subsequently destroy our kqueue when we close 0, 1, 2
4181 (broke /restart).
4182 - After closing fd 0, 1, 2 reopen them to /dev/null again
4183 so we don't send messages from malloc etc to a random
4184 user's connection.
4185 - Remove an obsolete comment.
4186
4187
4188 Changes: Modified:
4189 +13 -2 trunk/src/ircd.c (File Modified)
4190
4191
4192jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4193 Log:
4194 Update NEWS file.
4195
4196
4197 Changes: Modified:
4198 +29 -1 trunk/NEWS (File Modified)
4199
4200
4201jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4202 Log:
4203 Rerun autoconf.
4204
4205
4206 Changes: Modified:
4207 +1 -1 trunk/configure (File Modified)
4208
4209
4210jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4211 Log:
4212 Fix openssl version check to also accept versions newer than 0.9.6.
4213
4214
4215 Changes: Modified:
4216 +1 -1 trunk/configure.ac (File Modified)
4217
4218
4219jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4220 Log:
4221 Oops, need packet.h here.
4222
4223
4224 Changes: Modified:
4225 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4226
4227
4228jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4229 Log:
4230 End the flood grace period in CPRIVMSG/CNOTICE.
4231
4232
4233 Changes: Modified:
4234 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4235
4236
4237nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4238 Log:
4239 - update class::connectfreq documentation
4240
4241
4242 Changes: Modified:
4243 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4244
4245
4246nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4247 Log:
4248 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4249
4250
4251 Changes: Modified:
4252 +3 -6 trunk/src/s_serv.c (File Modified)
4253
4254
4255jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4256 Log:
4257 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4258
4259
4260 Changes: Modified:
4261 +1 -1 trunk/src/messages.tab (File Modified)
4262
4263
4264jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4265 Log:
4266 Don't mention that /stats p shows idle times, as it doesn't.
4267
4268
4269 Changes: Modified:
4270 +1 -1 trunk/help/opers/stats (File Modified)
4271 +1 -1 trunk/help/users/stats (File Modified)
4272
4273
4274jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4275 Log:
4276 /stats A shows DNS servers, it doesn't matter whether ircd
4277 uses ADNS or something else.
4278
4279
4280 Changes: Modified:
4281 +1 -1 trunk/help/opers/stats (File Modified)
4282
4283
4284jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4285 Log:
4286 get_client_name() fix
4287
4288
4289 Changes: Modified:
4290 +4 -0 trunk/src/client.c (File Modified)
4291
4292
4293jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4294 Log:
4295 Add some comments.
4296
4297
4298 Changes: Modified:
4299 +6 -0 trunk/src/ircd.c (File Modified)
4300
4301
4302beu 2006/05/28 09:22:09 UTC (20060528-1521)
4303 Log:
4304 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4305
4306 Changes: Modified:
4307 +16 -17 trunk/configure (File Modified)
4308 +1 -1 trunk/configure.ac (File Modified)
4309
4310
4311beu 2006/05/28 09:10:43 UTC (20060528-1517)
4312 Log:
4313 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4314
4315 Changes: Modified:
4316 +135 -0 trunk/configure (File Modified)
4317 +6 -0 trunk/configure.ac (File Modified)
4318
4319
4320jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4321 Log:
4322 Exit 0 on successful -conftest.
4323
4324
4325 Changes: Modified:
4326 +1 -1 trunk/src/ircd.c (File Modified)
4327
4328
4329jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4330 Log:
4331 Make the "keep the parent process around" thing work, by opening
4332 a pipe to the child process. This pipe is on fd 0 in the child
4333 process. After successful initialization, the child will write
4334 a byte to this pipe, on fatal errors it will close it without
4335 writing anything.
4336
4337 Somewhat hackish still but should work.
4338
4339
4340 Changes: Modified:
4341 +27 -30 trunk/src/ircd.c (File Modified)
4342
4343
4344nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4345 Log:
4346 - convert some error messages to ierror() over fprintf/ilog combination
4347
4348
4349 Changes: Modified:
4350 +3 -6 trunk/src/ircd.c (File Modified)
4351
4352
4353nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4354 Log:
4355 - inotice() for loadmodule when in foreground mode
4356
4357
4358 Changes: Modified:
4359 +3 -0 trunk/src/modules.c (File Modified)
4360
4361
4362nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4363 Log:
4364 - remove inotice() on loading modules from the config
4365
4366
4367 Changes: Modified:
4368 +0 -3 trunk/src/modules.c (File Modified)
4369
4370
4371nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4372 Log:
4373 - usleep for 50000usec in the parent process to allow for startup messages
4374 to be cleanly printed before detaching to shell, this should be more than
4375 enough time really
4376
4377
4378 Changes: Modified:
4379 +3 -0 trunk/src/ircd.c (File Modified)
4380
4381
4382nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4383 Log:
4384 - display more errors during normal startup as to try to help people find common problems
4385
4386
4387 Changes: Modified:
4388 +27 -10 trunk/src/ircd.c (File Modified)
4389
4390
4391nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4392 Log:
4393 - version bump in preparation of 2.0.0 release
4394
4395
4396 Changes: Modified:
4397 +9 -9 trunk/configure (File Modified)
4398 +1 -1 trunk/configure.ac (File Modified)
4399
4400
4401jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4402 Log:
4403 Change example.conf operator block from "admin" to "god",
4404 so as to show we encourage per-person operator blocks.
4405
4406
4407 Changes: Modified:
4408 +4 -2 trunk/doc/example.conf (File Modified)
4409
4410
4411jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4412 Log:
4413 Document alias{} block.
4414
4415
4416 Changes: Modified:
4417 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4418
4419
4420jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4421 Log:
4422 Document DNS blacklist stuff in sgml.
4423
4424
4425 Changes: Modified:
4426 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4427 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4428
4429
4430jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4431 Log:
4432 Misc /stats clarifications.
4433
4434
4435 Changes: Modified:
4436 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4437
4438
4439jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4440 Log:
4441 Move snomasks into umodes chapter.
4442 Move oprivs chapter down.
4443
4444
4445 Changes: Modified:
4446 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4447 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4448 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4449
4450
4451jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4452 Log:
4453 Mention operator{} user@host change.
4454
4455
4456 Changes: Modified:
4457 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4458
4459
4460jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4461 Log:
4462 operator{} block user@host matches against orighost now, not host.
4463 This means that services/+h spoofs do not work in operator{} blocks;
4464 auth{} spoofs still work.
4465
4466
4467 Changes: Modified:
4468 +4 -0 trunk/doc/example.conf (File Modified)
4469 +1 -1 trunk/doc/reference.conf (File Modified)
4470 +2 -2 trunk/modules/m_challenge.c (File Modified)
4471 +1 -1 trunk/modules/m_oper.c (File Modified)
4472
4473
4474nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4475 Log:
4476 - inotice/iwarn/ierror() stuff I was working on
4477
4478
4479 Changes: Modified:
4480 +3 -0 trunk/include/s_log.h (File Modified)
4481 +15 -11 trunk/src/ircd.c (File Modified)
4482 +3 -1 trunk/src/modules.c (File Modified)
4483 +1 -1 trunk/src/newconf.c (File Modified)
4484 +54 -0 trunk/src/s_log.c (File Modified)
4485
4486
4487jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4488 Log:
4489 Oops, don't add blacklists to the list twice on rehash.
4490
4491
4492 Changes: Modified:
4493 +3 -2 trunk/src/blacklist.c (File Modified)
4494
4495
4496jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4497 Log:
4498 Remove notices to the client about progress of dnsbl lookups.
4499
4500
4501 Changes: Modified:
4502 +0 -4 trunk/src/blacklist.c (File Modified)
4503
4504
4505jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4506 Log:
4507 Add auth{} flag dnsbl_exempt.
4508
4509
4510 Changes: Modified:
4511 +2 -1 trunk/doc/example.conf (File Modified)
4512 +2 -1 trunk/doc/reference.conf (File Modified)
4513 +2 -0 trunk/include/s_conf.h (File Modified)
4514 +1 -0 trunk/src/newconf.c (File Modified)
4515 +8 -1 trunk/src/s_user.c (File Modified)
4516
4517
4518jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4519 Log:
4520 Switch alias{} and blacklist{} around, for consistency with example.conf.
4521
4522
4523 Changes: Modified:
4524 +18 -18 trunk/doc/reference.conf (File Modified)
4525
4526
4527jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4528 Log:
4529 Send a warning to the user if they are dnsbl listed but exempted.
4530
4531
4532 Changes: Modified:
4533 +17 -12 trunk/src/s_user.c (File Modified)
4534
4535
4536jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4537 Log:
4538 Move throwing out dnsbl listed clients to registration,
4539 and make kline_exempt exempt from it.
4540
4541
4542 Changes: Modified:
4543 +1 -0 trunk/include/blacklist.h (File Modified)
4544 +4 -0 trunk/include/client.h (File Modified)
4545 +15 -16 trunk/src/blacklist.c (File Modified)
4546 +6 -0 trunk/src/client.c (File Modified)
4547 +17 -0 trunk/src/s_user.c (File Modified)
4548
4549
4550jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4551 Log:
4552 Show refcount in /stats n.
4553
4554
4555 Changes: Modified:
4556 +3 -2 trunk/modules/m_stats.c (File Modified)
4557
4558
4559jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4560 Log:
4561 Don't look up dnsbls twice if they send USER twice.
4562
4563
4564 Changes: Modified:
4565 +5 -3 trunk/modules/m_user.c (File Modified)
4566
4567
4568jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4569 Log:
4570 Add /stats n to help files.
4571
4572
4573 Changes: Modified:
4574 +1 -0 trunk/help/opers/stats (File Modified)
4575 +1 -0 trunk/help/users/stats (File Modified)
4576
4577
4578jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4579 Log:
4580 Only check dnsbls for A records, not AAAA.
4581
4582
4583 Changes: Modified:
4584 +1 -1 trunk/src/blacklist.c (File Modified)
4585
4586
4587jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4588 Log:
4589 Don't remove non-illegal blacklists on completion of check.
4590 Add debugging notices (not working).
4591
4592
4593 Changes: Modified:
4594 +5 -1 trunk/src/blacklist.c (File Modified)
4595
4596
4597jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4598 Log:
4599 Don't call register_local_user() if they haven't sent a nick yet.
4600
4601
4602 Changes: Modified:
4603 +1 -1 trunk/src/blacklist.c (File Modified)
4604
4605
4606jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4607 Log:
4608 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4609
4610
4611 Changes: Modified:
4612 +21 -0 trunk/modules/m_stats.c (File Modified)
4613
4614
4615jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4616 Log:
4617 More dnsbl rehash fixes, it was adding bogus entries.
4618
4619
4620 Changes: Modified:
4621 +2 -7 trunk/src/newconf.c (File Modified)
4622
4623
4624jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4625 Log:
4626 Need blacklist.h here.
4627
4628
4629 Changes: Modified:
4630 +1 -0 trunk/src/s_conf.c (File Modified)
4631
4632
4633nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4634 Log:
4635 - nuke iauth
4636
4637
4638 Changes: Modified:
4639 +1 -2 trunk/configure (File Modified)
4640 +0 -48 trunk/configure.ac (File Modified)
4641 + - trunk/doc/example-iauth.conf (File Deleted)
4642 + - trunk/iauth/ (File Deleted)
4643
4644
4645jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4646 Log:
4647 Improve handling of rehashing with blacklists.
4648 Also some coding style tweaks.
4649
4650
4651 Changes: Modified:
4652 +3 -2 trunk/include/blacklist.h (File Modified)
4653 +35 -16 trunk/src/blacklist.c (File Modified)
4654 +2 -0 trunk/src/s_conf.c (File Modified)
4655
4656
4657jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4658 Log:
4659 Clear can_send cache if a user logs in or out from services.
4660
4661
4662 Changes: Modified:
4663 +2 -0 trunk/modules/m_services.c (File Modified)
4664
4665
4666jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4667 Log:
4668 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4669 This directory is not entered by default.
4670 More stuff needs to be moved into here.
4671
4672
4673 Changes: Modified:
4674 +2 -1 trunk/configure (File Modified)
4675 +1 -0 trunk/configure.ac (File Modified)
4676 +69 -458 trunk/extensions/Makefile.in (File Modified)
4677 + - trunk/extensions/m_clearchan.c (File Deleted)
4678 + - trunk/extensions/m_force.c (File Deleted)
4679 + - trunk/unsupported/ (File Added)
4680 + - trunk/unsupported/Makefile.in (File Added)
4681 + - trunk/unsupported/m_clearchan.c (File Added)
4682 + - trunk/unsupported/m_force.c (File Added)
4683
4684
4685jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4686 Log:
4687 Logging/wallops for forcejoin/forcepart, numeric fix.
4688 This needs to be moved to the toys section.
4689
4690
4691 Changes: Modified:
4692 +22 -2 trunk/extensions/m_force.c (File Modified)
4693
4694
4695jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4696 Log:
4697 Fix comments at the top (including copyright).
4698
4699
4700 Changes: Modified:
4701 +3 -2 trunk/extensions/m_omode.c (File Modified)
4702
4703
4704jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4705 Log:
4706 Add OMODE command to extensions/ for oper mode hacking:
4707 - requires admin privs
4708 - does not work for opped opers
4709 - sends wallops
4710 - sends a ServerMode for opping the oper themselves,
4711 otherwise a mode coming from the oper (not only
4712 does this provide full accountability, it is also
4713 easiest to implement while avoiding channels
4714 messed up with bogus bans etc).
4715
4716
4717 Changes: Modified:
4718 +171 -0 trunk/extensions/Makefile.in (File Modified)
4719 + - trunk/extensions/m_omode.c (File Added)
4720
4721
4722gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4723 Log:
4724 Metadata fix
4725
4726
4727 Changes: Modified:
4728 + - trunk/include/blacklist.h (Property Modified)
4729 + - trunk/src/blacklist.c (Property Modified)
4730
4731
4732nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4733 Log:
4734 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4735
4736
4737 Changes: Modified:
4738 +5 -1 trunk/src/blacklist.c (File Modified)
4739
4740
4741nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4742 Log:
4743 Initial DNS blacklist support:
4744 - see example.conf for how to use.
4745 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4746 - tor.ahbl.org is also included because most networks will not want to allow tor
4747 (and we're considering going KoS on tor users here anyway due to abuse)
4748
4749
4750 Changes: Modified:
4751 +18 -0 trunk/doc/example.conf (File Modified)
4752 +66 -0 trunk/doc/reference.conf (File Modified)
4753 + - trunk/include/blacklist.h (File Added)
4754 +2 -0 trunk/include/client.h (File Modified)
4755 +3 -0 trunk/modules/m_user.c (File Modified)
4756 +152 -0 trunk/src/Makefile.in (File Modified)
4757 + - trunk/src/blacklist.c (File Added)
4758 +34 -0 trunk/src/newconf.c (File Modified)
4759 +1 -0 trunk/src/s_auth.c (File Modified)
4760 +4 -0 trunk/src/s_user.c (File Modified)
4761
4762
4763jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4764 Log:
4765 Remove last bit of lzo stuff (comment in example.conf connect{}).
4766
4767
4768 Changes: Modified:
4769 +0 -4 trunk/doc/example.conf (File Modified)
4770
4771
4772jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4773 Log:
4774 Show sasl successes and failures in /stats t (like other
4775 things in /stats t, about local clients only).
4776
4777
4778 Changes: Modified:
4779 +2 -0 trunk/include/s_stats.h (File Modified)
4780 +3 -0 trunk/modules/m_sasl.c (File Modified)
4781 +3 -0 trunk/src/s_stats.c (File Modified)
4782
4783
4784jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4785 Log:
4786 Allow messaging services by nickname without using
4787 target change slots (this was already possible with
4788 user@server notation or services shortcuts).
4789
4790
4791 Changes: Modified:
4792 +2 -2 trunk/modules/core/m_message.c (File Modified)
4793
4794
4795jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4796 Log:
4797 Abort a safelist if a new /list comes in while one is already in progress.
4798
4799
4800 Changes: Modified:
4801 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4802
4803
4804jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4805 Log:
4806 Change $![letter]:[mask] to $~[letter]:[mask]
4807 so both ! and ~ invert an extban.
4808
4809
4810 Changes: Modified:
4811 +2 -0 trunk/src/chmode.c (File Modified)
4812
4813
4814nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4815 Log:
4816 - revert due to technical issues
4817
4818
4819 Changes: Modified:
4820 +1 -1 trunk/src/extban.c (File Modified)
4821
4822
4823nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4824 Log:
4825 - 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
4826
4827
4828 Changes: Modified:
4829 +1 -1 trunk/src/extban.c (File Modified)
4830
4831
4832jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4833 Log:
4834 Don't pace /list on a single channel.
4835
4836
4837 Changes: Modified:
4838 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4839
4840
4841jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4842 Log:
4843 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4844
4845
4846 Changes: Modified:
4847 +4 -2 trunk/include/supported.h (File Modified)
4848
4849
4850jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4851 Log:
4852 Extban types are case insensitive; force them to lowercase when added.
4853
4854
4855 Changes: Modified:
4856 +5 -5 trunk/doc/extban.txt (File Modified)
4857 +4 -0 trunk/src/chmode.c (File Modified)
4858 +3 -3 trunk/src/extban.c (File Modified)
4859
4860
4861jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4862 Log:
4863 sendto_wallops_flags():
4864 - instead of checking IsOper on each client, walk the appropriate list
4865 - instead of sending non-+z wallops from persons to nonopers, send only
4866 +w wallops from persons
4867
4868
4869 Changes: Modified:
4870 +1 -5 trunk/src/send.c (File Modified)
4871
4872
4873jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4874 Log:
4875 Prefix oper wallops with "WALLOPS - " if they would
4876 otherwise look like operwalls or locops, when sending
4877 them to local users.
4878
4879
4880 Changes: Modified:
4881 +11 -1 trunk/modules/m_wallops.c (File Modified)
4882
4883
4884jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4885 Log:
4886 Make sure destination field in some sasl numerics
4887 is the user's nick, not the sasl agent or server
4888 name.
4889
4890
4891 Changes: Modified:
4892 +2 -2 trunk/modules/m_sasl.c (File Modified)
4893
4894
4895beu 2006/05/19 19:24:44 UTC (20060519-1373)
4896 Log:
4897 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4898
4899
4900 Changes: Modified:
4901 +1 -1 trunk/extensions/Makefile.in (File Modified)
4902
4903
4904jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4905 Log:
4906 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4907
4908
4909 Changes: Modified:
4910 +1 -0 trunk/src/s_user.c (File Modified)
4911
4912
4913beu 2006/05/19 18:10:13 UTC (20060519-1367)
4914 Log:
4915 Fix build for when IPv6 is disabled.
4916
4917
4918 Changes: Modified:
4919 +12 -10 trunk/src/s_auth.c (File Modified)
4920
4921
4922jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4923 Log:
4924 Add information about adding extban types.
4925
4926
4927 Changes: Modified:
4928 +25 -0 trunk/doc/extban.txt (File Modified)
4929
4930
4931jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4932 Log:
4933 Better extban validation: try to match a new extban from
4934 a local user against its setter to see if it is valid.
4935 Unknown extban types from remotes are no longer hidden.
4936
4937
4938 Changes: Modified:
4939 +4 -3 trunk/doc/extban.txt (File Modified)
4940 +1 -0 trunk/include/channel.h (File Modified)
4941 +2 -6 trunk/src/chmode.c (File Modified)
4942 +32 -0 trunk/src/extban.c (File Modified)
4943
4944
4945jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4946 Log:
4947 Make sure both .c.o: and .s.o: are followed by the necessary command.
4948
4949
4950 Changes: Modified:
4951 +1 -0 trunk/src/Makefile.in (File Modified)
4952
4953
4954jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4955 Log:
4956 Add need_sasl auth{} flag to sgml documentation.
4957
4958
4959 Changes: Modified:
4960 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4961
4962
4963jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4964 Log:
4965 Document need_sasl auth{} flag in example confs.
4966
4967
4968 Changes: Modified:
4969 +1 -0 trunk/doc/example.conf (File Modified)
4970 +1 -0 trunk/doc/reference.conf (File Modified)
4971
4972
4973jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4974 Log:
4975 Don't allow TB to set an empty topic.
4976 This would be possible if a server sent bad protocol
4977 and could cause a crash.
4978
4979
4980 Changes: Modified:
4981 +4 -0 trunk/modules/m_tb.c (File Modified)
4982
4983
4984nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4985 Log:
4986 - oops
4987
4988
4989 Changes: Modified:
4990 +1 -1 trunk/Makefile.in (File Modified)
4991
4992
4993nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4994 Log:
4995 - typo fix
4996
4997
4998 Changes: Modified:
4999 +2 -2 trunk/configure (File Modified)
5000 +1 -1 trunk/configure.ac (File Modified)
5001
5002
5003nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5004 Log:
5005 - rebuild configure
5006
5007
5008 Changes: Modified:
5009 +2 -2 trunk/configure (File Modified)
5010
5011
5012nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5013 Log:
5014 - makefile fix
5015
5016
5017 Changes: Modified:
5018 +1 -1 trunk/extensions/Makefile.in (File Modified)
5019
5020
5021nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5022 Log:
5023 - rename contrib to extensions to bring some clarity to things
5024
5025
5026 Changes: Modified:
5027 +1 -1 trunk/Makefile.in (File Modified)
5028 +1 -1 trunk/configure.ac (File Modified)
5029 +10 -10 trunk/doc/example.conf (File Modified)
5030 +10 -10 trunk/doc/reference.conf (File Modified)
5031 + - trunk/extensions/ (File Added)
5032 + - trunk/extras/ (File Deleted)
5033
5034
5035nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5036 Log:
5037 - temporary rename
5038
5039
5040 Changes: Modified:
5041 +1 -1 trunk/Makefile.in (File Modified)
5042 +1 -1 trunk/configure.ac (File Modified)
5043 + - trunk/contrib/ (File Deleted)
5044 + - trunk/extras/ (File Added)
5045
5046
5047jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5048 Log:
5049 Don't allow servers to QUIT (they should use SQUIT).
5050
5051
5052 Changes: Modified:
5053 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5054
5055
5056nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5057 Log:
5058 - keywords
5059
5060
5061 Changes: Modified:
5062 + - trunk/src/fnvhash.s (Property Modified)
5063
5064
5065nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5066 Log:
5067 - reduced version of code
5068
5069
5070 Changes: Modified:
5071 +9 -61 trunk/src/fnvhash.s (File Modified)
5072
5073
5074nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5075 Log:
5076 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5077
5078
5079 Changes: Modified:
5080 +1 -1 trunk/src/fnvhash.s (File Modified)
5081
5082
5083jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5084 Log:
5085 Fix orighost matching for klines, etc. Was hashing the visible
5086 host, oops.
5087
5088
5089 Changes: Modified:
5090 +1 -1 trunk/src/hostmask.c (File Modified)
5091
5092
5093nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5094 Log:
5095 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5096
5097
5098 Changes: Modified:
5099 +7 -1 trunk/configure (File Modified)
5100 +5 -0 trunk/configure.ac (File Modified)
5101 +5 -6 trunk/src/Makefile.in (File Modified)
5102 +0 -4 trunk/src/fnvhash.s (File Modified)
5103 +0 -2 trunk/src/hash.c (File Modified)
5104
5105
5106nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5107 Log:
5108 - regenerate configure
5109
5110
5111 Changes: Modified:
5112 +18 -0 trunk/configure (File Modified)
5113
5114
5115nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5116 Log:
5117 - --enable-ricer-hashing option.
5118
5119
5120 Changes: Modified:
5121 +9 -0 trunk/configure.ac (File Modified)
5122 +3 -0 trunk/include/setup.h.in (File Modified)
5123
5124
5125nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5126 Log:
5127 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5128
5129
5130 Changes: Modified:
5131 + - trunk/src/fnvhash.s (File Added)
5132 +3 -0 trunk/src/hash.c (File Modified)
5133
5134
5135jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5136 Log:
5137 Fix syntax error in reference.conf.
5138
5139
5140 Changes: Modified:
5141 +0 -1 trunk/doc/reference.conf (File Modified)
5142
5143
5144jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5145 Log:
5146 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5147 (&& instead of ||...)
5148 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/src/chmode.c (File Modified)
5153
5154
5155jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5156 Log:
5157 Documentation for extban.
5158
5159
5160 Changes: Modified:
5161 + - trunk/doc/extban.txt (File Added)
5162
5163
5164jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5165 Log:
5166 Add extban modules to example confs.
5167
5168
5169 Changes: Modified:
5170 +5 -0 trunk/doc/example.conf (File Modified)
5171 +10 -0 trunk/doc/reference.conf (File Modified)
5172
5173
5174jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5175 Log:
5176 Initial addition of extended ban types (conditionals).
5177 Allows custom +bqeI checks via modules.
5178 Initial extra types are account (a[:mask]), oper (o),
5179 channel (c:name), realname (r:mask), server (s:mask).
5180
5181
5182 Changes: Modified:
5183 +229 -0 trunk/contrib/Makefile.in (File Modified)
5184 + - trunk/contrib/extb_account.c (File Added)
5185 + - trunk/contrib/extb_channel.c (File Added)
5186 + - trunk/contrib/extb_oper.c (File Added)
5187 + - trunk/contrib/extb_realname.c (File Added)
5188 + - trunk/contrib/extb_server.c (File Added)
5189 +13 -0 trunk/include/channel.h (File Modified)
5190 +1 -0 trunk/src/Makefile.in (File Modified)
5191 +14 -5 trunk/src/channel.c (File Modified)
5192 +91 -0 trunk/src/chmode.c (File Modified)
5193 + - trunk/src/extban.c (File Added)
5194
5195
5196jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5197 Log:
5198 Do not force +bqeI modes starting with '$' in nick!user@host format.
5199 * and ? characters in them are still assumed to be wildcards.
5200
5201
5202 Changes: Modified:
5203 +6 -0 trunk/src/chmode.c (File Modified)
5204
5205
5206nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5207 Log:
5208 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5209
5210
5211 Changes: Modified:
5212 +4 -0 trunk/modules/m_capab.c (File Modified)
5213
5214
5215jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5216 Log:
5217 Stop some mixing of client and server protocol.
5218
5219
5220 Changes: Modified:
5221 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5222 +4 -2 trunk/modules/m_pass.c (File Modified)
5223 +6 -0 trunk/modules/m_sasl.c (File Modified)
5224 +6 -0 trunk/modules/m_user.c (File Modified)
5225
5226
5227nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5228 Log:
5229 - additional revert
5230
5231
5232 Changes: Modified:
5233 +0 -2 trunk/include/s_newconf.h (File Modified)
5234 +0 -4 trunk/include/s_serv.h (File Modified)
5235 +0 -1 trunk/src/newconf.c (File Modified)
5236 +1 -13 trunk/src/s_serv.c (File Modified)
5237
5238
5239nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5240 Log:
5241 - revert LZOLink patch for now
5242
5243
5244 Changes: Modified:
5245 +0 -1 trunk/servlink/Makefile.in (File Modified)
5246 +0 -16 trunk/servlink/README (File Modified)
5247 +2 -36 trunk/servlink/control.c (File Modified)
5248 +0 -3 trunk/servlink/control.h (File Modified)
5249 +7 -5955 trunk/servlink/io.c (File Modified)
5250 + - trunk/servlink/lzoconf.h (File Deleted)
5251 + - trunk/servlink/lzodefs.h (File Deleted)
5252 + - trunk/servlink/minilzo.c (File Deleted)
5253 + - trunk/servlink/minilzo.h (File Deleted)
5254 +0 -1 trunk/servlink/servlink.h (File Modified)
5255
5256
5257nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5258 Log:
5259 - more stuff here
5260
5261
5262 Changes: Modified:
5263 +4 -2 trunk/servlink/control.c (File Modified)
5264 +2 -1 trunk/servlink/io.c (File Modified)
5265
5266
5267nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5268 Log:
5269 - oops
5270
5271
5272 Changes: Modified:
5273 +2 -2 trunk/servlink/io.c (File Modified)
5274
5275
5276nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5277 Log:
5278 - paranoia, prevent segfaults
5279
5280
5281 Changes: Modified:
5282 +2 -2 trunk/servlink/io.c (File Modified)
5283
5284
5285nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5286 Log:
5287 - more optimal servlink code
5288
5289
5290 Changes: Modified:
5291 +21 -8 trunk/servlink/io.c (File Modified)
5292
5293
5294nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5295 Log:
5296 - more efficient read strategy
5297
5298
5299 Changes: Modified:
5300 +15 -3 trunk/servlink/io.c (File Modified)
5301
5302
5303nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5304 Log:
5305 - use lzo_uintp cast to make LZO happy
5306
5307
5308 Changes: Modified:
5309 +3 -3 trunk/servlink/io.c (File Modified)
5310
5311
5312nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5313 Log:
5314 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5315
5316
5317 Changes: Modified:
5318 +4 -0 trunk/doc/example.conf (File Modified)
5319 +2 -1 trunk/include/s_newconf.h (File Modified)
5320 +4 -0 trunk/include/s_serv.h (File Modified)
5321 +1 -0 trunk/servlink/Makefile.in (File Modified)
5322 +16 -0 trunk/servlink/README (File Modified)
5323 +34 -2 trunk/servlink/control.c (File Modified)
5324 +3 -0 trunk/servlink/control.h (File Modified)
5325 +5929 -7 trunk/servlink/io.c (File Modified)
5326 + - trunk/servlink/lzoconf.h (File Added)
5327 + - trunk/servlink/lzodefs.h (File Added)
5328 + - trunk/servlink/minilzo.c (File Added)
5329 + - trunk/servlink/minilzo.h (File Added)
5330 +1 -0 trunk/servlink/servlink.h (File Modified)
5331 +1 -0 trunk/src/newconf.c (File Modified)
5332 +14 -2 trunk/src/s_serv.c (File Modified)
5333
5334
5335nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5336 Log:
5337 - remove imalloc, it was a concept that probably wouldn't have worked properly
5338
5339
5340 Changes: Modified:
5341 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5342 + - trunk/libcharybdis/imalloc.c (File Deleted)
5343 + - trunk/libcharybdis/imalloc.h (File Deleted)
5344
5345
5346nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5347 Log:
5348 - disable imalloc for now
5349
5350
5351 Changes: Modified:
5352 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5353
5354
5355nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5356 Log:
5357 - remove unneeded debug code
5358
5359
5360 Changes: Modified:
5361 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5362
5363
5364nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5365 Log:
5366 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5367
5368
5369 Changes: Modified:
5370 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5371
5372
5373nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5374 Log:
5375 - more stuff here, imalloc remains disabled for now
5376
5377
5378 Changes: Modified:
5379 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5380
5381
5382nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5383 Log:
5384 - more progress
5385
5386
5387 Changes: Modified:
5388 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5389
5390
5391nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5392 Log:
5393 - more tweaks
5394
5395
5396 Changes: Modified:
5397 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5398 +2 -0 trunk/src/ircd.c (File Modified)
5399
5400
5401nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5402 Log:
5403 - roll back libircd crap
5404
5405
5406 Changes: Modified:
5407 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5408 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5409 +29 -0 trunk/src/.depend (File Modified)
5410 +6 -21 trunk/src/Makefile.in (File Modified)
5411 +3 -218 trunk/src/ircd.c (File Modified)
5412 + - trunk/src/ircd_linker.c (File Deleted)
5413 + - trunk/src/main.c (File Deleted)
5414
5415
5416nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5417 Log:
5418 - realloc(), free() implementation
5419
5420
5421 Changes: Modified:
5422 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5423
5424
5425nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5426 Log:
5427 - malloc(), calloc() implementation
5428
5429
5430 Changes: Modified:
5431 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5432
5433
5434nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5435 Log:
5436 - block_free(), block_find(), retune_heaps() implementation
5437
5438
5439 Changes: Modified:
5440 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5441
5442
5443nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5444 Log:
5445 - block_destroy code, block_allocate code.
5446
5447
5448 Changes: Modified:
5449 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5450
5451
5452nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5453 Log:
5454 - block_new() code
5455
5456
5457 Changes: Modified:
5458 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5459
5460
5461nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5462 Log:
5463 - disable imalloc again :P
5464
5465
5466 Changes: Modified:
5467 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5468
5469
5470nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5471 Log:
5472 - fix warning
5473
5474
5475 Changes: Modified:
5476 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5477
5478
5479nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5480 Log:
5481 - fix typo
5482
5483
5484 Changes: Modified:
5485 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5486
5487
5488nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5489 Log:
5490 - constructor code for imalloc engine (malloc_init())
5491
5492
5493 Changes: Modified:
5494 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5495
5496
5497nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5498 Log:
5499 - imalloc engine improvements
5500
5501
5502 Changes: Modified:
5503 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5504
5505
5506nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5507 Log:
5508 - replace mmap() code with direct brk()/sbrk() calls.
5509
5510
5511 Changes: Modified:
5512 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5513
5514
5515nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5516 Log:
5517 - remove outdated i_malloc() interfaces
5518
5519
5520 Changes: Modified:
5521 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5522
5523
5524nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5525 Log:
5526 - redisable imalloc (sorry!)
5527
5528
5529 Changes: Modified:
5530 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5531
5532
5533nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5534 Log:
5535 - correct GET_PAGE_SLOT() macro
5536
5537
5538 Changes: Modified:
5539 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5540
5541
5542nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5543 Log:
5544 - oops forgot to commit it with imalloc turned off
5545
5546
5547 Changes: Modified:
5548 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5549
5550
5551nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5552 Log:
5553 - cleanups
5554
5555
5556 Changes: Modified:
5557 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5558 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5559
5560
5561nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5562 Log:
5563 - lowlevel imalloc code
5564
5565
5566 Changes: Modified:
5567 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5568 + - trunk/libcharybdis/imalloc.h (File Added)
5569
5570
5571nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5572 Log:
5573 - fix bindings
5574
5575
5576 Changes: Modified:
5577 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5578
5579
5580nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5581 Log:
5582 remove #ifndef
5583
5584
5585 Changes: Modified:
5586 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5587
5588
5589nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5590 Log:
5591 - 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)
5592
5593
5594 Changes: Modified:
5595 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5596 + - trunk/libcharybdis/imalloc.c (File Added)
5597
5598
5599nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5600 Log:
5601 - increment configure Id
5602
5603
5604 Changes: Modified:
5605 +2208 -1 trunk/configure (File Modified)
5606
5607
5608nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5609 Log:
5610 - bootstrap for imalloc code
5611
5612
5613 Changes: Modified:
5614 +54 -1 trunk/configure.ac (File Modified)
5615 +27 -0 trunk/include/setup.h.in (File Modified)
5616
5617
5618jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5619 Log:
5620 Clarify interaction of spoofs and channel bans/operator{} blocks.
5621
5622
5623 Changes: Modified:
5624 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5625 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5626
5627
5628nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5629 Log:
5630 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5631
5632
5633 Changes: Modified:
5634 +30 -22 trunk/src/ircd.c (File Modified)
5635
5636
5637jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5638 Log:
5639 If shared{} blocks deny something, the command
5640 is silently ignored.
5641
5642
5643 Changes: Modified:
5644 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5645
5646
5647jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5648 Log:
5649 Move up IsService check so we don't store a non-service
5650 in preClient->sasl_agent.
5651
5652
5653 Changes: Modified:
5654 +6 -6 trunk/modules/m_sasl.c (File Modified)
5655
5656
5657gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5658 Log:
5659 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5660 Add some more sanity checks on agent strings.
5661
5662
5663 Changes: Modified:
5664 +13 -11 trunk/modules/m_sasl.c (File Modified)
5665
5666
5667jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5668 Log:
5669 Unknown clients can have an ID too now so make sure to remove
5670 them from the hash if they exit.
5671
5672
5673 Changes: Modified:
5674 +3 -0 trunk/src/client.c (File Modified)
5675
5676
5677jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5678 Log:
5679 Only accept sasl from servers in a service{} block.
5680 Not tested but this must go in.
5681
5682
5683 Changes: Modified:
5684 +6 -0 trunk/modules/m_sasl.c (File Modified)
5685 +3 -0 trunk/modules/m_signon.c (File Modified)
5686
5687
5688jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5689 Log:
5690 Only process SAVE messages targetting registered users,
5691 not servers or unregistered connections. Could cause
5692 a crash when bad protocol was received.
5693
5694
5695 Changes: Modified:
5696 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5697
5698
5699nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5700 Log:
5701 - fix QJM buffer overflow vulnerability (fucking GXTi)
5702
5703
5704 Changes: Modified:
5705 +3 -3 trunk/src/s_user.c (File Modified)
5706
5707
5708jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5709 Log:
5710 Mention /scan umodes under oper_spy privilege.
5711
5712
5713 Changes: Modified:
5714 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5715
5716
5717jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5718 Log:
5719 Mention that overlapping cluster blocks are a bad thing.
5720
5721
5722 Changes: Modified:
5723 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5724
5725
5726jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5727 Log:
5728 - Document cluster{} and shared{} blocks.
5729 - Mention that service{} does not allow wildcards.
5730
5731
5732 Changes: Modified:
5733 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5734
5735
5736jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5737 Log:
5738 Document exempt{} and service{} blocks, point to reference.conf for
5739 general{}, channel{} and serverhide{}.
5740
5741
5742 Changes: Modified:
5743 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5744
5745
5746jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5747 Log:
5748 Document ~ in lists of values better.
5749
5750
5751 Changes: Modified:
5752 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5753
5754
5755jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5756 Log:
5757 More detailed CNOTICE, CPRIVMSG descriptions.
5758
5759
5760 Changes: Modified:
5761 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5762
5763
5764jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5765 Log:
5766 Oops, need both Revision and Id on modules.
5767
5768
5769 Changes: Modified:
5770 + - trunk/modules/sno_routing.c (Property Modified)
5771
5772
5773jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5774 Log:
5775 Tweak header comment a bit (filename, Id).
5776
5777
5778 Changes: Modified:
5779 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5780
5781
5782jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5783 Log:
5784 Add GLINE and UNGLINE.
5785
5786
5787 Changes: Modified:
5788 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5789
5790
5791jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5792 Log:
5793 New configure with proper Id.
5794
5795
5796 Changes: Modified:
5797 +3 -1 trunk/configure (File Modified)
5798
5799
5800jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5801 Log:
5802 Change #include directives for in6addr_any, hopefully compiles better now.
5803
5804
5805 Changes: Modified:
5806 +3 -1 trunk/configure.ac (File Modified)
5807
5808
5809jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5810 Log:
5811 Encourage putting actual administrative information
5812 in the admin{} block.
5813
5814
5815 Changes: Modified:
5816 +3 -3 trunk/doc/example.conf (File Modified)
5817
5818
5819gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5820 Log:
5821 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5822
5823
5824 Changes: Modified:
5825 +9 -7 trunk/include/s_conf.h (File Modified)
5826 +1 -0 trunk/src/newconf.c (File Modified)
5827 +10 -0 trunk/src/s_user.c (File Modified)
5828
5829
5830jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5831 Log:
5832 - Change to glines = no in example confs
5833 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5834 are disabled.
5835
5836
5837 Changes: Modified:
5838 +1 -1 trunk/doc/example.conf (File Modified)
5839 +1 -1 trunk/doc/reference.conf (File Modified)
5840 +2 -2 trunk/modules/m_gline.c (File Modified)
5841
5842
5843nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5844 Log:
5845 - forward-port QJM fix from 1.1
5846
5847
5848 Changes: Modified:
5849 +2 -0 trunk/src/s_user.c (File Modified)
5850
5851
5852nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5853 Log:
5854 - add switch to configure to disable the block allocator
5855
5856
5857 Changes: Modified:
5858 +18 -0 trunk/configure (File Modified)
5859 +9 -0 trunk/configure.ac (File Modified)
5860 +0 -6 trunk/include/config.h (File Modified)
5861 +3 -0 trunk/include/setup.h.in (File Modified)
5862
5863
5864gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5865 Log:
5866 Fix wierd error that would exit SASL users with "Overridden"
5867
5868 Changes: Modified:
5869 +1 -1 trunk/modules/m_signon.c (File Modified)
5870
5871
5872jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5873 Log:
5874 Remove obsolete XXX comment about lazylinks.
5875
5876
5877 Changes: Modified:
5878 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5879
5880
5881jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5882 Log:
5883 OJOIN: make sure to send the wallops remotely for #channels
5884
5885
5886 Changes: Modified:
5887 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5888
5889
5890gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5891 Log:
5892 Accountability for OJOIN (contrib module)
5893
5894 Changes: Modified:
5895 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5896
5897
5898nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5899 Log:
5900 - move more stuff over to ircd_state
5901
5902
5903 Changes: Modified:
5904 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5905 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5906 +9 -0 trunk/src/ircd_state.c (File Modified)
5907 +3 -3 trunk/src/patricia.c (File Modified)
5908
5909
5910nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5911 Log:
5912 - move more stuff out of libircd and into ircd_state.c
5913
5914
5915 Changes: Modified:
5916 +5 -5 trunk/src/channel.c (File Modified)
5917 +4 -4 trunk/src/client.c (File Modified)
5918 +12 -0 trunk/src/ircd_state.c (File Modified)
5919
5920
5921nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5922 Log:
5923 - this is just barrels of fun
5924
5925
5926 Changes: Modified:
5927 + - trunk/include/ircd_state.h (File Added)
5928 +1 -1 trunk/src/Makefile.in (File Modified)
5929 +2 -1 trunk/src/channel.c (File Modified)
5930 +3 -52 trunk/src/ircd.c (File Modified)
5931 +100 -3 trunk/src/ircd_state.c (File Modified)
5932
5933
5934jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5935 Log:
5936 It's .include, not #include.
5937
5938
5939 Changes: Modified:
5940 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5941
5942
5943jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5944 Log:
5945 More consistent section titles.
5946
5947
5948 Changes: Modified:
5949 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5950 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5951 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5952
5953
5954jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5955 Log:
5956 Mention possible exceeding of +j/+l due to propagation
5957 delays between servers.
5958
5959
5960 Changes: Modified:
5961 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5962
5963
5964jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5965 Log:
5966 Formatting nits:
5967 - "text" -> <quote>text</quote>
5968 - <filename>
5969 - a few more
5970
5971
5972 Changes: Modified:
5973 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5974 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5975 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5976 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5977
5978
5979jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5980 Log:
5981 Remove text about deprecation of glines.
5982
5983
5984 Changes: Modified:
5985 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5986
5987
5988jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5989 Log:
5990 - Add description of umode +D, deaf.
5991 - Mention CALLERID 005 token with umode +g.
5992
5993
5994 Changes: Modified:
5995 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5996
5997
5998jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5999 Log:
6000 Strip off a leading colon in services shortcuts (aliases).
6001
6002
6003 Changes: Modified:
6004 +2 -0 trunk/src/parse.c (File Modified)
6005
6006
6007jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6008 Log:
6009 Add no_oper_invis contrib module, denies opers setting
6010 themselves invisible (except hidden_oper's).
6011
6012
6013 Changes: Modified:
6014 +42 -0 trunk/contrib/Makefile.in (File Modified)
6015 + - trunk/contrib/no_oper_invis.c (File Added)
6016
6017
6018jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6019 Log:
6020 Mention /stats E, make the other /stats descriptions more consistent.
6021
6022
6023 Changes: Modified:
6024 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6025
6026
6027jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6028 Log:
6029 Mention that the KILL reason and oper will appear on channels.
6030
6031
6032 Changes: Modified:
6033 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6034
6035
6036jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6037 Log:
6038 Mention /mode #channel f to query forward channel from outside.
6039
6040
6041 Changes: Modified:
6042 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6043
6044
6045jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6046 Log:
6047 Port over RATBOX_2_1 r20960 (anfl):
6048 client connect notices to +C should be hiding the extra
6049 fields for spoofed users
6050
6051
6052 Changes: Modified:
6053 +2 -1 trunk/src/s_user.c (File Modified)
6054
6055
6056jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6057 Log:
6058 Add a chapter with our extra user commands:
6059 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6060
6061
6062 Changes: Modified:
6063 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6064 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6065
6066
6067jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6068 Log:
6069 Do not put by <server>: in SQUIT reasons to servers
6070 other than the one being exited.
6071
6072
6073 Changes: Modified:
6074 +1 -1 trunk/src/client.c (File Modified)
6075
6076
6077jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6078 Log:
6079 Regenerate configure.
6080
6081
6082 Changes: Modified:
6083 +1162 -1159 trunk/configure (File Modified)
6084
6085
6086jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6087 Log:
6088 Move the warning flags down so they do not mess up
6089 checks like for -Wl,-export-dynamic.
6090
6091
6092 Changes: Modified:
6093 +33 -30 trunk/configure.ac (File Modified)
6094
6095
6096nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6097 Log:
6098 - more work here
6099
6100
6101 Changes: Modified:
6102 +2 -1 trunk/iauth/Makefile.in (File Modified)
6103
6104
6105nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6106 Log:
6107 - build iauth makefile
6108
6109
6110 Changes: Modified:
6111 +3 -2 trunk/configure (File Modified)
6112 +1 -0 trunk/configure.ac (File Modified)
6113
6114
6115nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6116 Log:
6117 - Makefile
6118
6119
6120 Changes: Modified:
6121 + - trunk/iauth/Makefile.in (File Added)
6122
6123
6124nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6125 Log:
6126 - add iauth.conf.example from irc2.11
6127
6128
6129 Changes: Modified:
6130 + - trunk/doc/example-iauth.conf (File Added)
6131
6132
6133nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6134 Log:
6135 - wow, i found some docs on this thing
6136
6137
6138 Changes: Modified:
6139 + - trunk/doc/technical/iauth-internals.txt (File Added)
6140
6141
6142nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6143 Log:
6144 - no longer applicable
6145
6146
6147 Changes: Modified:
6148 + - trunk/authdaemon/ (File Deleted)
6149
6150
6151nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6152 Log:
6153 - remove libircd.so on make clean (oops)
6154
6155
6156 Changes: Modified:
6157 +1 -1 trunk/src/Makefile.in (File Modified)
6158
6159
6160nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6161 Log:
6162 - merge iauth source for experimentation
6163
6164
6165 Changes: Modified:
6166 + - trunk/iauth/ (File Added)
6167 + - trunk/iauth/a_conf.c (File Added)
6168 + - trunk/iauth/a_conf_def.h (File Added)
6169 + - trunk/iauth/a_conf_ext.h (File Added)
6170 + - trunk/iauth/a_defines.h (File Added)
6171 + - trunk/iauth/a_externs.h (File Added)
6172 + - trunk/iauth/a_io.c (File Added)
6173 + - trunk/iauth/a_io_ext.h (File Added)
6174 + - trunk/iauth/a_log.c (File Added)
6175 + - trunk/iauth/a_log_def.h (File Added)
6176 + - trunk/iauth/a_log_ext.h (File Added)
6177 + - trunk/iauth/a_struct_def.h (File Added)
6178 + - trunk/iauth/iauth.c (File Added)
6179 + - trunk/iauth/mod_lhex.c (File Added)
6180 + - trunk/iauth/mod_lhex_ext.h (File Added)
6181 + - trunk/iauth/mod_pipe.c (File Added)
6182 + - trunk/iauth/mod_pipe_ext.h (File Added)
6183 + - trunk/iauth/mod_rfc931.c (File Added)
6184 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6185 + - trunk/iauth/mod_socks.c (File Added)
6186 + - trunk/iauth/mod_socks_ext.h (File Added)
6187 + - trunk/iauth/mod_webproxy.c (File Added)
6188 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6189
6190
6191jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6192 Log:
6193 User /quote help index was not sorted properly.
6194
6195
6196 Changes: Modified:
6197 +2 -2 trunk/help/Makefile.in (File Modified)
6198 +8 -8 trunk/help/users/index (File Modified)
6199
6200
6201jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6202 Log:
6203 Add SCAN help file.
6204
6205
6206 Changes: Modified:
6207 +25 -8 trunk/help/opers/index (File Modified)
6208 + - trunk/help/opers/scan (File Added)
6209
6210
6211jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6212 Log:
6213 SGML docs:
6214 - Document SCAN UMODES
6215 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6216
6217
6218 Changes: Modified:
6219 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6220
6221
6222jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6223 Log:
6224 Add our copyright information to /info (part of release-1.1 r1026).
6225
6226
6227 Changes: Modified:
6228 +1 -0 trunk/src/version.c.SH (File Modified)
6229
6230
6231jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6232 Log:
6233 Fix some compile warnings.
6234
6235
6236 Changes: Modified:
6237 +1 -1 trunk/modules/core/m_join.c (File Modified)
6238 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6239 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6240 +1 -1 trunk/modules/m_scan.c (File Modified)
6241 +4 -4 trunk/modules/m_signon.c (File Modified)
6242
6243
6244jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6245 Log:
6246 RSFNC: OK, actually consider unknowns also for detecting a collide.
6247 Otherwise we can get two clients with the same nick.
6248
6249
6250 Changes: Modified:
6251 +1 -1 trunk/modules/m_services.c (File Modified)
6252
6253
6254nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6255 Log:
6256 - charybdis profiling stuff
6257 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6258 - update .depend
6259
6260
6261 Changes: Modified:
6262 +0 -8 trunk/configure (File Modified)
6263 +1 -8 trunk/configure.ac (File Modified)
6264 +18 -0 trunk/include/channel.h (File Modified)
6265 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6266 +335 -260 trunk/src/.depend (File Modified)
6267 +1569 -0 trunk/src/Makefile.in (File Modified)
6268 + - trunk/src/chmode.c (File Added)
6269 +16 -1 trunk/src/ircd.c (File Modified)
6270 +11 -0 trunk/src/main.c (File Modified)
6271 +11 -0 trunk/src/modules.c (File Modified)
6272
6273
6274jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6275 Log:
6276 RSFNC: Do not send kills to servers for unknowns
6277
6278
6279 Changes: Modified:
6280 +4 -2 trunk/modules/m_services.c (File Modified)
6281
6282
6283jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6284 Log:
6285 Describe service{} blocks in reference.conf.
6286
6287
6288 Changes: Modified:
6289 +12 -0 trunk/doc/reference.conf (File Modified)
6290
6291
6292jilles 2006/03/09 01:14:34 UTC (20060309-996)
6293 Log:
6294 Replace this list of modes with pointers to other documentation.
6295
6296
6297 Changes: Modified:
6298 +6 -50 trunk/doc/modes.txt (File Modified)
6299
6300
6301jilles 2006/03/08 00:10:46 UTC (20060308-986)
6302 Log:
6303 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6304 looks too much like an old-ircd client pointer otherwise.
6305
6306
6307 Changes: Modified:
6308 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6309
6310
6311jilles 2006/03/08 00:09:27 UTC (20060308-984)
6312 Log:
6313 findforwards:
6314 - note truncation of the list (perhaps sending multiple
6315 notices is better)
6316 - clarify in a comment that /findforwards on a nonexistent
6317 channel can be useful
6318 - sendto_one_notice() requires that the text start with
6319 a colon
6320
6321
6322 Changes: Modified:
6323 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6324
6325
6326jilles 2006/03/07 23:33:48 UTC (20060307-982)
6327 Log:
6328 When we close a local server's link, always include the
6329 name of the client causing the exit in the reason in the
6330 SQUIT we send them (replacing them with us). This makes
6331 sure server notices for stuff like "Not enough arguments
6332 to server command" are different on the two sides.
6333
6334
6335 Changes: Modified:
6336 +7 -5 trunk/src/client.c (File Modified)
6337
6338
6339gxti 2006/03/07 22:58:03 UTC (20060307-980)
6340 Log:
6341 New contrib module m_findforwards.c
6342
6343
6344 Changes: Modified:
6345 +112 -0 trunk/contrib/Makefile.in (File Modified)
6346 + - trunk/contrib/m_findforwards.c (File Added)
6347
6348
6349jilles 2006/03/07 22:21:29 UTC (20060307-968)
6350 Log:
6351 Whoops, don't show real host behind auth{} spoof in
6352 spoof notices if hide_spoof_ips is enabled.
6353
6354 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6355
6356
6357 Changes: Modified:
6358 +3 -2 trunk/src/s_conf.c (File Modified)
6359
6360
6361jilles 2006/03/07 12:54:53 UTC (20060307-962)
6362 Log:
6363 Add dalnet-style /identify that sends to nickserv or chanserv.
6364
6365
6366 Changes: Modified:
6367 +102 -0 trunk/contrib/Makefile.in (File Modified)
6368 + - trunk/contrib/m_identify.c (File Added)
6369
6370
6371jilles 2006/03/07 12:26:20 UTC (20060307-958)
6372 Log:
6373 Document alias{} blocks a bit better.
6374
6375
6376 Changes: Modified:
6377 +9 -0 trunk/doc/reference.conf (File Modified)
6378
6379
6380nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6381 Log:
6382 - add aliases to /stats m (data usage is not counted though, sorry)
6383
6384
6385 Changes: Modified:
6386 +1 -0 trunk/include/s_conf.h (File Modified)
6387 +3 -0 trunk/src/newconf.c (File Modified)
6388 +15 -0 trunk/src/parse.c (File Modified)
6389
6390
6391nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6392 Log:
6393 - remove m_sshortcut as it's no longer relevant
6394
6395
6396 Changes: Modified:
6397 +0 -145 trunk/modules/Makefile.in (File Modified)
6398 + - trunk/modules/m_sshortcut.c (File Deleted)
6399
6400
6401nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6402 Log:
6403 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6404 targets instead of my original idea :P)
6405
6406
6407 Changes: Modified:
6408 +32 -0 trunk/doc/example.conf (File Modified)
6409 +35 -0 trunk/doc/reference.conf (File Modified)
6410 +4 -0 trunk/include/parse.h (File Modified)
6411 +7 -0 trunk/include/s_conf.h (File Modified)
6412 +82 -0 trunk/src/newconf.c (File Modified)
6413 +78 -0 trunk/src/parse.c (File Modified)
6414 +16 -0 trunk/src/s_conf.c (File Modified)
6415
6416
6417jilles 2006/03/05 23:33:56 UTC (20060305-942)
6418 Log:
6419 Remove some spaces after tabs. ??
6420
6421
6422 Changes: Modified:
6423 +18 -18 trunk/src/newconf.c (File Modified)
6424
6425
6426jilles 2006/03/05 23:15:38 UTC (20060305-940)
6427 Log:
6428 Global /who:
6429 - make sure to clear all marks also if the who was aborted
6430 because of too many matches
6431 - give ERR_TOOMANYMATCHES if too many matches
6432 - clarify comments
6433
6434 ratbox RATBOX_2_2 r22003 (jilles)
6435
6436
6437 Changes: Modified:
6438 +28 -26 trunk/modules/m_who.c (File Modified)
6439
6440
6441nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6442 Log:
6443 - devel is 2.0
6444
6445
6446 Changes: Modified:
6447 +9 -9 trunk/configure (File Modified)
6448 +1 -1 trunk/configure.ac (File Modified)
6449
6450
6451nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6452 Log:
6453 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6454
6455
6456 Changes: Modified:
6457 +2 -1 trunk/include/s_newconf.h (File Modified)
6458 +20 -0 trunk/modules/m_rehash.c (File Modified)
6459 +1 -1 trunk/src/s_newconf.c (File Modified)
6460
6461
6462gxti 2006/03/05 03:38:33 UTC (20060305-930)
6463 Log:
6464 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6465
6466
6467 Changes: Modified:
6468 +0 -1 trunk/doc/example.conf (File Modified)
6469 +0 -3 trunk/doc/reference.conf (File Modified)
6470 +0 -1 trunk/include/s_conf.h (File Modified)
6471 +0 -6 trunk/modules/m_info.c (File Modified)
6472 +1 -1 trunk/src/channel.c (File Modified)
6473 +0 -1 trunk/src/newconf.c (File Modified)
6474
6475
6476gxti 2006/03/05 00:48:56 UTC (20060305-928)
6477 Log:
6478 Missing header in m_chghost.c
6479
6480 Changes: Modified:
6481 +1 -0 trunk/modules/m_chghost.c (File Modified)
6482
6483
6484gxti 2006/02/28 19:53:33 UTC (20060228-926)
6485 Log:
6486 Relocate QJM code to a seperate function(change_nick_user_host)
6487 Change CHGHOST to use change_nick_user_host instead of just setting it
6488
6489
6490 Changes: Modified:
6491 +3 -0 trunk/include/s_user.h (File Modified)
6492 +1 -1 trunk/modules/m_chghost.c (File Modified)
6493 +3 -78 trunk/modules/m_signon.c (File Modified)
6494 +89 -0 trunk/src/s_user.c (File Modified)
6495
6496
6497jilles 2006/02/28 13:24:51 UTC (20060228-924)
6498 Log:
6499 Restore /stats a (dns servers, admin-only).
6500
6501
6502 Changes: Modified:
6503 +1 -0 trunk/include/res.h (File Modified)
6504 +5 -8 trunk/modules/m_stats.c (File Modified)
6505 +16 -0 trunk/src/res.c (File Modified)
6506
6507
6508nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6509 Log:
6510 - Add CHARYBDIS_PROFILE if we are profiling.
6511 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6512 - Remove duplicate --enable-epoll entry.
6513
6514
6515 Changes: Modified:
6516 +1595 -15 trunk/configure (File Modified)
6517 +30 -11 trunk/configure.ac (File Modified)
6518 +3 -0 trunk/include/setup.h.in (File Modified)
6519
6520
6521nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6522 Log:
6523 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6524
6525
6526 Changes: Modified:
6527 +28 -0 trunk/aclocal.m4 (File Modified)
6528
6529
6530jilles 2006/02/23 13:25:48 UTC (20060223-916)
6531 Log:
6532 Allow requesting forward channel and quiet list in same mode command.
6533
6534
6535 Changes: Modified:
6536 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6537
6538
6539jilles 2006/02/22 00:06:41 UTC (20060222-912)
6540 Log:
6541 Add description of xline wildcards.
6542
6543
6544 Changes: Modified:
6545 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6546
6547
6548gxti 2006/02/21 23:54:57 UTC (20060221-908)
6549 Log:
6550 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6551
6552
6553 Changes: Modified:
6554 +0 -4 trunk/modules/m_services.c (File Modified)
6555
6556
6557nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6558 Log:
6559 typo
6560
6561
6562 Changes: Modified:
6563 +1 -1 trunk/include/hook.h (File Modified)
6564
6565
6566nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6567 Log:
6568 call_hook, not hook_call
6569
6570
6571 Changes: Modified:
6572 +1 -1 trunk/modules/core/m_join.c (File Modified)
6573
6574
6575nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6576 Log:
6577 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6578 Could be useful for a number of things.
6579
6580
6581 Changes: Modified:
6582 +9 -0 trunk/modules/core/m_join.c (File Modified)
6583
6584
6585nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6586 Log:
6587 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6588
6589
6590 Changes: Modified:
6591 +7 -0 trunk/include/hook.h (File Modified)
6592
6593
6594gxti 2006/02/20 21:27:46 UTC (20060220-896)
6595 Log:
6596 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6597
6598
6599 Changes: Modified:
6600 +15 -0 trunk/modules/m_services.c (File Modified)
6601
6602
6603jilles 2006/02/20 11:26:45 UTC (20060220-894)
6604 Log:
6605 Clarify snomask +f, +k, +u.
6606
6607
6608 Changes: Modified:
6609 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6610
6611
6612jilles 2006/02/20 11:26:22 UTC (20060220-892)
6613 Log:
6614 Cmode +p and +s may be set simultaneously.
6615
6616
6617 Changes: Modified:
6618 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6619
6620
6621nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6622 Log:
6623 actually, we should check the data version on each reload (oops)
6624
6625
6626 Changes: Modified:
6627 +6 -6 trunk/src/main.c (File Modified)
6628
6629
6630nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6631 Log:
6632 more work on the loader
6633
6634
6635 Changes: Modified:
6636 +45 -21 trunk/src/main.c (File Modified)
6637
6638
6639nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6640 Log:
6641 Add prototype ircd_state.c
6642
6643
6644 Changes: Modified:
6645 + - trunk/src/ircd_state.c (File Added)
6646
6647
6648jilles 2006/02/19 00:41:15 UTC (20060219-882)
6649 Log:
6650 Smaller improvements.
6651
6652
6653 Changes: Modified:
6654 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6655
6656
6657jilles 2006/02/19 00:15:39 UTC (20060219-880)
6658 Log:
6659 Add a lot of stuff here.
6660
6661
6662 Changes: Modified:
6663 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6664
6665
6666jilles 2006/02/18 22:55:32 UTC (20060218-878)
6667 Log:
6668 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6669
6670
6671 Changes: Modified:
6672 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6673
6674
6675jilles 2006/02/18 21:57:54 UTC (20060218-873)
6676 Log:
6677 Invex doesn't trump +r or (sic) +J.
6678
6679
6680 Changes: Modified:
6681 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6682
6683
6684nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6685 Log:
6686 Check to make sure a module is not loaded before loading it.
6687
6688
6689 Changes: Modified:
6690 +6 -1 trunk/src/ircd_parser.y (File Modified)
6691
6692
6693nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6694 Log:
6695 - Add a missing comma in the HeaderMessages array
6696 - Only send "Your hostname is too long ..." if that really is the case
6697
6698
6699 Changes: Modified:
6700 +2 -2 trunk/src/s_auth.c (File Modified)
6701
6702
6703nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6704 Log:
6705 build_symtable() will have already bailed here, so no need to check
6706 explicitly whether or not charybdis_main is NULL.
6707
6708
6709 Changes: Modified:
6710 +7 -16 trunk/src/main.c (File Modified)
6711
6712
6713nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6714 Log:
6715 Data structure versioning, part 1.
6716
6717
6718 Changes: Modified:
6719 +10 -1 trunk/include/ircd_defs.h (File Modified)
6720 +2 -0 trunk/src/ircd.c (File Modified)
6721 +15 -3 trunk/src/main.c (File Modified)
6722
6723
6724nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6725 Log:
6726 build a symbol table and use that instead of doing a raw dlsym on everything
6727
6728
6729 Changes: Modified:
6730 + - trunk/include/ircd_linker.h (File Added)
6731 +71 -1 trunk/src/Makefile.in (File Modified)
6732 + - trunk/src/ircd_linker.c (File Added)
6733 +16 -4 trunk/src/main.c (File Modified)
6734
6735
6736nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6737 Log:
6738 The launcher now calls io_loop() instead of charybdis_main().
6739 This is so that we do not have to reinitialize *everything* later.
6740
6741
6742 Changes: Modified:
6743 +1 -0 trunk/include/ircd.h (File Modified)
6744 +6 -7 trunk/src/ircd.c (File Modified)
6745 +13 -1 trunk/src/main.c (File Modified)
6746
6747
6748nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6749 Log:
6750 Use global binding on libircd.so.
6751
6752
6753 Changes: Modified:
6754 +1 -1 trunk/src/main.c (File Modified)
6755
6756
6757nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6758 Log:
6759 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6760 (it will do more later)
6761
6762
6763 Changes: Modified:
6764 +14 -12 trunk/include/config.h (File Modified)
6765 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6766 +31 -5 trunk/src/Makefile.in (File Modified)
6767 +78 -1 trunk/src/ircd.c (File Modified)
6768 + - trunk/src/main.c (File Added)
6769
6770
6771nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6772 Log:
6773 Add whitespace here, oops.
6774
6775
6776 Changes: Modified:
6777 +1 -1 trunk/CREDITS (File Modified)
6778
6779
6780nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6781 Log:
6782 Properly copy over the IP address here instead of using a cheap hack.
6783 Because the hack didn't work right except on IPv6. :|
6784
6785
6786 Changes: Modified:
6787 +12 -2 trunk/src/s_newconf.c (File Modified)
6788
6789
6790jilles 2006/02/15 01:33:43 UTC (20060215-849)
6791 Log:
6792 Revert reject cache notice to ratbox's, which more
6793 clearly suggests what's happening.
6794
6795
6796 Changes: Modified:
6797 +4 -1 trunk/src/reject.c (File Modified)
6798
6799
6800nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6801 Log:
6802 Fix the openssl status in the overview information.
6803
6804
6805 Changes: Modified:
6806 +1 -3 trunk/configure (File Modified)
6807 +1 -3 trunk/configure.ac (File Modified)
6808
6809
6810jilles 2006/02/15 00:53:32 UTC (20060215-843)
6811 Log:
6812 - Add simple exempt{} block (127.0.0.1) to example.conf.
6813 - Remove mention of deny{}.
6814
6815
6816 Changes: Modified:
6817 +5 -0 trunk/doc/example.conf (File Modified)
6818 +1 -1 trunk/doc/reference.conf (File Modified)
6819
6820
6821jilles 2006/02/15 00:37:34 UTC (20060215-839)
6822 Log:
6823 example.conf: add some comments at the start
6824 reference.conf: some ircd-ratbox -> charybdis
6825
6826
6827 Changes: Modified:
6828 +11 -0 trunk/doc/example.conf (File Modified)
6829 +6 -5 trunk/doc/reference.conf (File Modified)
6830
6831
6832jilles 2006/02/15 00:27:59 UTC (20060215-833)
6833 Log:
6834 Rename m_createauthonly module to createauthonly
6835 as this is not a module providing an m_function
6836 (command).
6837
6838
6839 Changes: Modified:
6840 +1 -38 trunk/contrib/Makefile.in (File Modified)
6841 + - trunk/contrib/createauthonly.c (File Added)
6842 + - trunk/contrib/m_createauthonly.c (File Deleted)
6843
6844
6845jilles 2006/02/15 00:22:08 UTC (20060215-831)
6846 Log:
6847 Add to example confs commented lines for:
6848 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6849 sno_globalkline.so, sno_globaloper.so.
6850
6851
6852 Changes: Modified:
6853 +5 -1 trunk/doc/example.conf (File Modified)
6854 +9 -1 trunk/doc/reference.conf (File Modified)
6855
6856
6857jilles 2006/02/15 00:12:24 UTC (20060215-829)
6858 Log:
6859 - Unbreak connecting to connect{}s with hostnames
6860 instead of IP addresses (broken with new resolver).
6861 - Try to do A/AAAA query based on aftype in
6862 connect{} (doesn't seem to work fully).
6863
6864
6865 Changes: Modified:
6866 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6867
6868
6869jilles 2006/02/14 22:54:37 UTC (20060214-827)
6870 Log:
6871 Unbreak /rehash dns.
6872
6873
6874 Changes: Modified:
6875 +1 -0 trunk/src/res.c (File Modified)
6876
6877
6878jilles 2006/02/14 22:40:55 UTC (20060214-825)
6879 Log:
6880 Preserve Hybrid Id and add one of our own.
6881
6882
6883 Changes: Modified:
6884 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6885 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6886
6887
6888jilles 2006/02/14 22:17:17 UTC (20060214-821)
6889 Log:
6890 Add anfl and Androsyn to CREDITS.
6891 They wrote a lot of ratbox code we use, both before and after the fork.
6892
6893
6894 Changes: Modified:
6895 +2 -0 trunk/CREDITS (File Modified)
6896
6897
6898nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6899 Log:
6900 Hostname validity check.
6901
6902
6903 Changes: Modified:
6904 +42 -3 trunk/src/s_auth.c (File Modified)
6905
6906
6907nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6908 Log:
6909 Version bump to 1.2.0.
6910
6911
6912 Changes: Modified:
6913 +9 -9 trunk/configure (File Modified)
6914 +1 -1 trunk/configure.ac (File Modified)
6915
6916
6917nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6918 Log:
6919 - Missed a spot in the IPv6 code here. Should be usable now.
6920
6921
6922 Changes: Modified:
6923 +2 -2 trunk/src/res.c (File Modified)
6924
6925
6926nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6927 Log:
6928 Alright, so, this massive commit does the following:
6929 - Removes adns
6930 - Adds a resolver based on the undernet and hybrid one.
6931 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6932 - Makes a check in ./configure be posixly correct
6933 - Simplifies the auth code and DNS callbacks
6934
6935 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6936
6937
6938 Changes: Modified:
6939 +1 -1 trunk/Makefile.in (File Modified)
6940 + - trunk/adns/ (File Deleted)
6941 +148 -80 trunk/configure (File Modified)
6942 +1 -2 trunk/configure.ac (File Modified)
6943 +6 -0 trunk/include/client.h (File Modified)
6944 +1 -0 trunk/include/packet.h (File Modified)
6945 +153 -41 trunk/include/res.h (File Modified)
6946 + - trunk/include/reslib.h (File Added)
6947 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6948 +930 -1449 trunk/modules/.depend (File Modified)
6949 +3 -0 trunk/modules/m_stats.c (File Modified)
6950 +417 -621 trunk/src/.depend (File Modified)
6951 +1 -1 trunk/src/.indent.pro (File Modified)
6952 +2069 -289 trunk/src/Makefile.in (File Modified)
6953 + - trunk/src/adns.c (File Deleted)
6954 + - trunk/src/res.c (File Added)
6955 + - trunk/src/reslib.c (File Added)
6956 +11 -50 trunk/src/s_auth.c (File Modified)
6957 +4 -26 trunk/src/s_newconf.c (File Modified)
6958
6959
6960nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6961 Log:
6962 Document the NOBALLOC feature.
6963
6964
6965 Changes: Modified:
6966 +7 -1 trunk/include/config.h (File Modified)
6967
6968
6969jilles 2006/02/12 20:50:51 UTC (20060212-806)
6970 Log:
6971 commands.sgml changes
6972
6973
6974 Changes: Modified:
6975 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6976
6977
6978jilles 2006/02/12 19:58:28 UTC (20060212-804)
6979 Log:
6980 connect{} changes.
6981
6982
6983 Changes: Modified:
6984 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6985
6986
6987jilles 2006/02/12 19:47:43 UTC (20060212-802)
6988 Log:
6989 Improve description of class{} block (in particular,
6990 mention server classes as well as client classes).
6991
6992
6993 Changes: Modified:
6994 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6995
6996
6997jilles 2006/02/12 19:37:35 UTC (20060212-800)
6998 Log:
6999 In comment:
7000 -/* sendq: servers need a higher sendq as they send more data */
7001 +/* sendq: servers need a higher sendq as they are sent more data */
7002
7003
7004 Changes: Modified:
7005 +1 -1 trunk/doc/reference.conf (File Modified)
7006
7007
7008jilles 2006/02/12 19:33:35 UTC (20060212-798)
7009 Log:
7010 Add modules{} block.
7011
7012
7013 Changes: Modified:
7014 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7015
7016
7017jilles 2006/02/12 17:31:44 UTC (20060212-796)
7018 Log:
7019 Add general::oper_snomask, snomask on oper up for opers
7020 that have umode +s set on oper up, but do not have
7021 a specific snomask setting in their operator block.
7022 If this is empty or not specified, +s is used as before.
7023
7024
7025 Changes: Modified:
7026 +4 -1 trunk/doc/example.conf (File Modified)
7027 +7 -1 trunk/doc/reference.conf (File Modified)
7028 +1 -0 trunk/include/client.h (File Modified)
7029 +1 -0 trunk/include/s_conf.h (File Modified)
7030 +32 -0 trunk/src/newconf.c (File Modified)
7031 +1 -0 trunk/src/s_conf.c (File Modified)
7032 +13 -3 trunk/src/s_user.c (File Modified)
7033
7034
7035nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7036 Log:
7037 fix error
7038
7039 Changes: Modified:
7040 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7041
7042
7043nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7044 Log:
7045 Add MASKTRACE and CHANTRACE commands.
7046
7047
7048 Changes: Modified:
7049 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7050
7051
7052nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7053 Log:
7054 document loadmodule directive
7055
7056
7057 Changes: Modified:
7058 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7059
7060
7061nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7062 Log:
7063 finish this up
7064
7065
7066 Changes: Modified:
7067 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7068
7069
7070nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7071 Log:
7072 q:lines are no longer living in the ircd.conf either
7073
7074
7075 Changes: Modified:
7076 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7077
7078
7079nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7080 Log:
7081 remove k:line, d:line, x:line as they are their own files now
7082
7083
7084 Changes: Modified:
7085 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7086
7087
7088jilles 2006/02/12 03:55:38 UTC (20060212-782)
7089 Log:
7090 New place for operator::snomask.
7091
7092
7093 Changes: Modified:
7094 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7095
7096
7097nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7098 Log:
7099 Document connect {}.
7100
7101
7102 Changes: Modified:
7103 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7104
7105
7106jilles 2006/02/12 03:42:26 UTC (20060212-778)
7107 Log:
7108 example.conf: move operator::snomask to a more logical place,
7109 more sensible default
7110 reference.conf: add operator::snomask
7111
7112
7113 Changes: Modified:
7114 +3 -3 trunk/doc/example.conf (File Modified)
7115 +3 -0 trunk/doc/reference.conf (File Modified)
7116
7117
7118jilles 2006/02/12 03:34:24 UTC (20060212-776)
7119 Log:
7120 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7121 in those conf entries that take umodes like <name1>, <name2>, ...
7122
7123
7124 Changes: Modified:
7125 +3 -0 trunk/doc/reference.conf (File Modified)
7126 +3 -0 trunk/src/newconf.c (File Modified)
7127
7128
7129nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7130 Log:
7131 Remove H:line
7132
7133
7134 Changes: Modified:
7135 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7136
7137
7138nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7139 Log:
7140 Aesthetic changes.
7141
7142
7143 Changes: Modified:
7144 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7145
7146
7147nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7148 Log:
7149 s/allow/auth
7150
7151
7152 Changes: Modified:
7153 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7154
7155
7156nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7157 Log:
7158 fix
7159
7160
7161 Changes: Modified:
7162 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7163
7164
7165nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7166 Log:
7167 Document operator {} blocks.
7168
7169
7170 Changes: Modified:
7171 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7172
7173
7174jilles 2006/02/12 03:18:31 UTC (20060212-764)
7175 Log:
7176 auth{}: clarify/add some details
7177
7178
7179 Changes: Modified:
7180 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7181
7182
7183nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7184 Log:
7185 auth{}: Move a paragraph.
7186
7187
7188 Changes: Modified:
7189 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7190
7191
7192nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7193 Log:
7194 Document auth{} blocks.
7195
7196
7197 Changes: Modified:
7198 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7199
7200
7201jilles 2006/02/12 02:23:21 UTC (20060212-758)
7202 Log:
7203 Add umode +R.
7204
7205
7206 Changes: Modified:
7207 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7208
7209
7210jilles 2006/02/12 02:19:41 UTC (20060212-756)
7211 Log:
7212 Add umode +R, prevents unidentified clients from
7213 sending private messages or notices. /accept'ed
7214 clients and opers are exempt.
7215 Due to the /accept part, this is only checked
7216 at the target's server, may want to change
7217 this?
7218
7219
7220 Changes: Modified:
7221 +1 -0 trunk/help/opers/umode (File Modified)
7222 +1 -0 trunk/help/users/umode (File Modified)
7223 +2 -0 trunk/include/client.h (File Modified)
7224 +1 -0 trunk/include/numeric.h (File Modified)
7225 +11 -1 trunk/modules/core/m_message.c (File Modified)
7226 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7227 +1 -1 trunk/src/messages.tab (File Modified)
7228 +1 -1 trunk/src/s_user.c (File Modified)
7229
7230
7231jilles 2006/02/12 01:26:44 UTC (20060212-754)
7232 Log:
7233 Don't allow a nick change if banned or quieted (and not
7234 voiced or opped) on a channel. This uses numeric 435
7235 (bahamut's "cannot change to a banned nick") because
7236 bahamut/ircu's 437 and hyperion's 438 already have
7237 another meaning for us.
7238
7239
7240 Changes: Modified:
7241 +2 -0 trunk/include/channel.h (File Modified)
7242 +1 -0 trunk/include/numeric.h (File Modified)
7243 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7244 +38 -0 trunk/src/channel.c (File Modified)
7245 +1 -1 trunk/src/messages.tab (File Modified)
7246
7247
7248jilles 2006/02/11 20:55:03 UTC (20060211-752)
7249 Log:
7250 KNOCK:
7251 - respect ban exceptions
7252 - also deny a knock if quieted
7253
7254
7255 Changes: Modified:
7256 +2 -1 trunk/modules/m_knock.c (File Modified)
7257
7258
7259jilles 2006/02/11 19:42:32 UTC (20060211-750)
7260 Log:
7261 Reverse bad substitution in comment.
7262
7263
7264 Changes: Modified:
7265 +1 -1 trunk/src/channel.c (File Modified)
7266
7267
7268jilles 2006/02/11 19:04:47 UTC (20060211-748)
7269 Log:
7270 - set DynSpoof flag for clients spoofed at registration
7271 - add orighost instead of host to the hostname hash
7272
7273
7274 Changes: Modified:
7275 +5 -1 trunk/src/s_user.c (File Modified)
7276
7277
7278jilles 2006/02/11 16:59:13 UTC (20060211-746)
7279 Log:
7280 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7281
7282
7283 Changes: Modified:
7284 +2 -3 trunk/src/send.c (File Modified)
7285
7286
7287gxti 2006/02/10 02:44:34 UTC (20060210-744)
7288 Log:
7289 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7290
7291
7292 Changes: Modified:
7293 +17 -7 trunk/modules/m_signon.c (File Modified)
7294
7295
7296gxti 2006/02/09 02:44:48 UTC (20060209-742)
7297 Log:
7298 Correct minimum args on ENCAP SASL to avoid nasty core.
7299
7300
7301 Changes: Modified:
7302 +1 -1 trunk/modules/m_sasl.c (File Modified)
7303
7304
7305jilles 2006/02/09 01:14:21 UTC (20060209-740)
7306 Log:
7307 Style nits: sptr can't ever be NULL, don't compare truth
7308 values with YES.
7309
7310
7311 Changes: Modified:
7312 +2 -3 trunk/modules/m_scan.c (File Modified)
7313
7314
7315jilles 2006/02/09 01:04:56 UTC (20060209-738)
7316 Log:
7317 - Comment out scan_cmodes() prototype to suppress warning
7318 - Correct minimum parameter count for mo_scan()
7319
7320
7321 Changes: Modified:
7322 +2 -2 trunk/modules/m_scan.c (File Modified)
7323
7324
7325jilles 2006/02/09 00:56:16 UTC (20060209-736)
7326 Log:
7327 SCAN UMODES:
7328 - Include full command in operspy notice
7329 - Allow global scans (no-list used, mask not used) without operspy
7330 - Use ERR_NOPRIVS numeric
7331
7332
7333 Changes: Modified:
7334 +21 -9 trunk/modules/m_scan.c (File Modified)
7335
7336
7337jilles 2006/02/08 23:45:23 UTC (20060208-734)
7338 Log:
7339 Cancel out the >3 default if < is given; this way
7340 any </> specification fully overrides the default.
7341
7342
7343 Changes: Modified:
7344 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7345
7346
7347jilles 2006/02/08 23:13:44 UTC (20060208-732)
7348 Log:
7349 - Call mo_list() from m_list() to reduce code duplication
7350 - Default to >3, rather arbitrarily (conf option?)
7351 - Make < and > mean less than and greater than again
7352
7353
7354 Changes: Modified:
7355 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7356
7357
7358jilles 2006/02/08 22:20:43 UTC (20060208-730)
7359 Log:
7360 When processing topic burst, hide connecting server
7361 on netburst if flatten links is enabled.
7362
7363
7364 Changes: Modified:
7365 +9 -2 trunk/modules/m_tb.c (File Modified)
7366
7367
7368nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7369 Log:
7370 - remove PENALTY token
7371
7372
7373 Changes: Modified:
7374 +0 -1 trunk/include/supported.h (File Modified)
7375
7376
7377nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7378 Log:
7379 005 fixups:
7380 - Add PENALTY because we have a pace-wait system.
7381 - Add FNC due to SAVE and RSFNC
7382 - Add q to MAXLIST.
7383
7384
7385 Changes: Modified:
7386 +4 -2 trunk/include/supported.h (File Modified)
7387
7388
7389nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7390 Log:
7391 mkay, indent went nuts here
7392
7393
7394 Changes: Modified:
7395 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7396
7397
7398nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7399 Log:
7400 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7401 and can be used instead. The SAFELIST implementation is the one used by
7402 default, as most users/networks will be used to it.
7403
7404
7405 Changes: Modified:
7406 +1 -0 trunk/NEWS (File Modified)
7407 +14 -0 trunk/include/client.h (File Modified)
7408 +5 -0 trunk/include/hash.h (File Modified)
7409 +404 -272 trunk/modules/Makefile.in (File Modified)
7410 + - trunk/modules/m_list.c (File Deleted)
7411 + - trunk/modules/m_list_ratbox.c (File Added)
7412 + - trunk/modules/m_list_safelist.c (File Added)
7413 +5 -5 trunk/src/hash.c (File Modified)
7414
7415
7416jilles 2006/02/08 21:02:52 UTC (20060208-720)
7417 Log:
7418 Clear invites on a lowerTS JOIN or SJOIN.
7419 This should complete kick_on_split_riding protection.
7420
7421
7422 Changes: Modified:
7423 +5 -0 trunk/modules/core/m_join.c (File Modified)
7424 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7425
7426
7427jilles 2006/02/08 20:26:58 UTC (20060208-718)
7428 Log:
7429 Like in ratbox, send and interpret timestamps on invites.
7430
7431
7432 Changes: Modified:
7433 +9 -2 trunk/modules/m_invite.c (File Modified)
7434
7435
7436jilles 2006/02/07 12:48:28 UTC (20060207-716)
7437 Log:
7438 Add +S (network service) umode. Just for completeness, users or opers
7439 cannot set this.
7440
7441
7442 Changes: Modified:
7443 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7444
7445
7446nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7447 Log:
7448 update NEWS a bit
7449
7450
7451 Changes: Modified:
7452 +35 -2 trunk/NEWS (File Modified)
7453
7454
7455gxti 2006/02/06 04:42:14 UTC (20060206-712)
7456 Log:
7457 Split off a PreClient structure for data to be freed on registation (i.e. password).
7458 New hook introduce_client for post-registration messages.
7459 Fix b0rked SASL numerics.
7460 Burst REALHOST post-introduction for spoofed-on-registration clients.
7461 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7462 Pre-registration signon support.
7463
7464
7465 Changes: Modified:
7466 +10 -0 trunk/configure (File Modified)
7467 +2 -0 trunk/configure.ac (File Modified)
7468 +14 -4 trunk/include/client.h (File Modified)
7469 +1 -0 trunk/include/hook.h (File Modified)
7470 +1 -0 trunk/include/numeric.h (File Modified)
7471 +3 -0 trunk/include/setup.h.in (File Modified)
7472 +16 -0 trunk/modules/m_chghost.c (File Modified)
7473 +25 -21 trunk/modules/m_sasl.c (File Modified)
7474 +63 -30 trunk/modules/m_signon.c (File Modified)
7475 +18 -0 trunk/src/client.c (File Modified)
7476 +2 -0 trunk/src/hook.c (File Modified)
7477 +5 -5 trunk/src/messages.tab (File Modified)
7478 +2 -0 trunk/src/s_serv.c (File Modified)
7479 +28 -2 trunk/src/s_user.c (File Modified)
7480
7481
7482gxti 2006/02/06 03:10:01 UTC (20060206-710)
7483 Log:
7484 Update hook documentation.
7485
7486
7487 Changes: Modified:
7488 +30 -0 trunk/doc/hooks.txt (File Modified)
7489
7490
7491jilles 2006/02/05 22:44:03 UTC (20060205-708)
7492 Log:
7493 Improve @/# handling in match_esc().
7494
7495
7496 Changes: Modified:
7497 +21 -13 trunk/src/match.c (File Modified)
7498
7499
7500nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7501 Log:
7502 backtrack instead of bailing out when handling a mismatched escape
7503
7504
7505 Changes: Modified:
7506 +1 -1 trunk/src/match.c (File Modified)
7507
7508
7509nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7510 Log:
7511 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7512
7513 Changes: Modified:
7514 +2 -1 trunk/CREDITS (File Modified)
7515
7516
7517nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7518 Log:
7519 Fix the escape brokenness and pick up a more efficient matching algorithm,
7520 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7521 Patch sent upstream. They can do whatever they want with it, *shrug*.
7522
7523
7524 Changes: Modified:
7525 +147 -161 trunk/src/match.c (File Modified)
7526
7527
7528jilles 2006/02/04 20:13:39 UTC (20060204-700)
7529 Log:
7530 If flatten links is enabled, fake the origins of some ServerModes
7531 sent to clients so that the server sending the netburst is hidden.
7532 Most mode hacks still show the true source.
7533
7534
7535 Changes: Modified:
7536 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7537 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7538
7539
7540jilles 2006/02/04 18:26:55 UTC (20060204-698)
7541 Log:
7542 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7543 where the exit originated).
7544 - When receiving an SQUIT for a server themselves
7545 (IsMe(target_p) || target_p == client_p)
7546 close their link and send a local server notice.
7547
7548
7549 Changes: Modified:
7550 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7551 +6 -3 trunk/src/client.c (File Modified)
7552
7553
7554nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7555 Log:
7556 Hooking into the wrong hook, whoops. :P
7557
7558
7559 Changes: Modified:
7560 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7561 +6 -10 trunk/modules/core/m_join.c (File Modified)
7562
7563
7564nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7565 Log:
7566 this doesn't work right, right now :P
7567
7568
7569 Changes: Modified:
7570 +40 -0 trunk/contrib/Makefile.in (File Modified)
7571 + - trunk/contrib/m_createauthonly.c (File Added)
7572 +6 -0 trunk/include/hook.h (File Modified)
7573 +26 -1 trunk/modules/core/m_join.c (File Modified)
7574 +1 -1 trunk/src/ircd.c (File Modified)
7575
7576
7577nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7578 Log:
7579 Make can_join() hookable.
7580
7581
7582 Changes: Modified:
7583 +12 -1 trunk/src/channel.c (File Modified)
7584
7585
7586nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7587 Log:
7588 add 'int approved;' to the channel event hook
7589
7590
7591 Changes: Modified:
7592 +1 -0 trunk/include/hook.h (File Modified)
7593
7594
7595gxti 2006/02/04 02:50:03 UTC (20060204-688)
7596 Log:
7597 Use SIDs in SASL ENCAP origin.
7598 Ignore responses from other agents once the first SASL response has been received for a client.
7599
7600
7601 Changes: Modified:
7602 +9 -5 trunk/modules/m_sasl.c (File Modified)
7603
7604
7605gxti 2006/02/04 01:44:17 UTC (20060204-686)
7606 Log:
7607 Removed stray debug code.
7608
7609
7610 Changes: Modified:
7611 +1 -1 trunk/modules/m_sasl.c (File Modified)
7612
7613
7614jilles 2006/02/03 22:39:24 UTC (20060203-684)
7615 Log:
7616 Don't complain "unknown MODE flag" if a non-oper attempts
7617 to unset an oper only umode they do not have.
7618 This is to prevent unwanted error messages when users/bots
7619 do things like MODE <nick> +i-sw.
7620
7621
7622 Changes: Modified:
7623 +4 -2 trunk/src/s_user.c (File Modified)
7624
7625
7626jilles 2006/02/03 22:32:03 UTC (20060203-682)
7627 Log:
7628 Fix client_exit hook name and only call it for local exits that are not
7629 IsAnyServer.
7630
7631
7632 Changes: Modified:
7633 +3 -2 trunk/modules/m_sasl.c (File Modified)
7634
7635
7636gxti 2006/02/03 21:41:48 UTC (20060203-680)
7637 Log:
7638 Fix SASL logic to actually use stored agent UID.
7639 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7640 Add abort code for exiting clients.
7641
7642
7643 Changes: Modified:
7644 +18 -9 trunk/modules/m_sasl.c (File Modified)
7645
7646
7647jilles 2006/02/03 20:25:01 UTC (20060203-678)
7648 Log:
7649 Port over ratbox 2.2 /challenge. This is slightly more secure
7650 (better crypto, longer keys, challenge timeout) and has better
7651 client scripts.
7652
7653 The respond tool is no longer part of the ircd tree but a
7654 separate package, currently available from
7655 http://respond.ircd-ratbox.org (we should mirror/... this).
7656
7657
7658 Changes: Modified:
7659 +65 -310 trunk/doc/challenge.txt (File Modified)
7660 +5 -5 trunk/include/client.h (File Modified)
7661 +3 -0 trunk/include/irc_string.h (File Modified)
7662 +3 -0 trunk/include/numeric.h (File Modified)
7663 +94 -50 trunk/modules/m_challenge.c (File Modified)
7664 +1 -2 trunk/src/client.c (File Modified)
7665 +125 -0 trunk/src/irc_string.c (File Modified)
7666 +2 -2 trunk/src/messages.tab (File Modified)
7667 + - trunk/tools/rsa_respond/ (File Deleted)
7668
7669
7670gxti 2006/02/03 20:05:09 UTC (20060203-676)
7671 Log:
7672 Preliminary SASL support.
7673
7674
7675 Changes: Modified:
7676 +7 -0 trunk/include/client.h (File Modified)
7677 +6 -0 trunk/include/numeric.h (File Modified)
7678 +1 -0 trunk/modules/Makefile.in (File Modified)
7679 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7680 +175 -1 trunk/modules/m_cap.c (File Modified)
7681 + - trunk/modules/m_sasl.c (File Added)
7682 +2 -0 trunk/modules/m_user.c (File Modified)
7683 +5 -5 trunk/src/messages.tab (File Modified)
7684 +8 -2 trunk/src/s_user.c (File Modified)
7685
7686
7687jilles 2006/02/03 18:13:03 UTC (20060203-674)
7688 Log:
7689 SIGNON: make logout also apply remotely.
7690
7691
7692 Changes: Modified:
7693 +7 -2 trunk/modules/m_signon.c (File Modified)
7694
7695
7696gxti 2006/02/03 17:45:04 UTC (20060203-672)
7697 Log:
7698 Use an asterisk when sending empty logins in SIGNON.
7699
7700
7701 Changes: Modified:
7702 +5 -5 trunk/modules/m_signon.c (File Modified)
7703
7704
7705jilles 2006/02/03 17:38:31 UTC (20060203-670)
7706 Log:
7707 SIGNON: Only add whowas entry (add_history()) and wipe
7708 accepts (del_all_accepts()) if nick changed.
7709
7710
7711 Changes: Modified:
7712 +5 -3 trunk/modules/m_signon.c (File Modified)
7713
7714
7715jilles 2006/02/03 17:26:52 UTC (20060203-668)
7716 Log:
7717 SIGNON: slight fixes to collision code:
7718 - don't kill if target_p == source_p (nick unchanged or only changed case)
7719 - add comment that SAVE support is missing
7720 - use sendto_realops_snomask() instead of sendto_realops_flags()
7721
7722
7723 Changes: Modified:
7724 +9 -6 trunk/modules/m_signon.c (File Modified)
7725
7726
7727jilles 2006/02/03 17:19:26 UTC (20060203-666)
7728 Log:
7729 Fix up kills for bad nick/user/host on SIGNON.
7730
7731
7732 Changes: Modified:
7733 +16 -6 trunk/modules/m_signon.c (File Modified)
7734
7735
7736jilles 2006/02/03 16:50:56 UTC (20060203-664)
7737 Log:
7738 If changing to a nick with a digit, only allow the UID.
7739
7740
7741 Changes: Modified:
7742 +4 -0 trunk/modules/m_signon.c (File Modified)
7743
7744
7745gxti 2006/02/03 04:20:31 UTC (20060203-661)
7746 Log:
7747 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7748 Strip leading digits from logins that are not purely numeric.
7749
7750
7751 Changes: Modified:
7752 +3 -0 trunk/include/numeric.h (File Modified)
7753 +2 -0 trunk/include/send.h (File Modified)
7754 +1 -0 trunk/modules/Makefile.in (File Modified)
7755 +456 -3 trunk/modules/m_services.c (File Modified)
7756 + - trunk/modules/m_signon.c (File Added)
7757 +2 -2 trunk/src/messages.tab (File Modified)
7758 +98 -0 trunk/src/send.c (File Modified)
7759
7760
7761jilles 2006/02/02 14:10:16 UTC (20060202-659)
7762 Log:
7763 Remove old server notice umodes from example confs.
7764
7765
7766 Changes: Modified:
7767 +1 -2 trunk/doc/example.conf (File Modified)
7768 +4 -17 trunk/doc/reference.conf (File Modified)
7769
7770
7771jilles 2006/02/01 15:11:42 UTC (20060201-657)
7772 Log:
7773 Add snomask help file (forgot this earlier).
7774
7775
7776 Changes: Modified:
7777 + - trunk/help/opers/snomask (File Added)
7778
7779
7780jilles 2006/01/31 12:50:36 UTC (20060131-655)
7781 Log:
7782 Add umode +l (receive locops).
7783
7784
7785 Changes: Modified:
7786 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7787
7788
7789jilles 2006/01/31 12:44:21 UTC (20060131-653)
7790 Log:
7791 We don't plan to implement cmode +R (quiet unidentified) and
7792 umode +I (deny invite) for 1.1, so comment them out from the
7793 docs.
7794
7795
7796 Changes: Modified:
7797 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7798 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7799
7800
7801jilles 2006/01/31 12:40:38 UTC (20060131-651)
7802 Log:
7803 Improve snomask usage description.
7804
7805
7806 Changes: Modified:
7807 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7808
7809
7810jilles 2006/01/31 12:33:01 UTC (20060131-649)
7811 Log:
7812 Mention the word snomask with umode +s (needs to be a link really).
7813
7814
7815 Changes: Modified:
7816 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7817
7818
7819jilles 2006/01/31 12:28:58 UTC (20060131-647)
7820 Log:
7821 Add snomask +Z (operspy notices).
7822
7823
7824 Changes: Modified:
7825 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7826
7827
7828jilles 2006/01/31 12:23:29 UTC (20060131-645)
7829 Log:
7830 Misc updates/clarifications.
7831
7832
7833 Changes: Modified:
7834 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7835
7836
7837jilles 2006/01/31 12:15:29 UTC (20060131-643)
7838 Log:
7839 Document snomasks.
7840
7841
7842 Changes: Modified:
7843 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7844 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7845 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7846
7847
7848jilles 2006/01/30 01:07:43 UTC (20060130-641)
7849 Log:
7850 - Allow ENCAP REALHOST outside burst
7851 - Fix comment describing race condition: this can only happen
7852 on a local whois with use_whois_actually enabled
7853
7854
7855 Changes: Modified:
7856 +4 -6 trunk/modules/m_chghost.c (File Modified)
7857
7858
7859jilles 2006/01/29 21:42:06 UTC (20060129-639)
7860 Log:
7861 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7862
7863
7864 Changes: Modified:
7865 +39 -0 trunk/contrib/Makefile.in (File Modified)
7866 + - trunk/contrib/sno_globaloper.c (File Added)
7867
7868
7869jilles 2006/01/29 21:26:53 UTC (20060129-637)
7870 Log:
7871 Pass along old umodes and snomask in umode_changed hook,
7872 changing its parameter type from struct Client *
7873 to hook_data_umode_changed *. (For a new client, both
7874 are zero.)
7875
7876 The IP cloaking module now fully ignores umode changes
7877 where +h didn't change.
7878
7879
7880 Changes: Modified:
7881 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7882 +7 -0 trunk/include/hook.h (File Modified)
7883 +18 -4 trunk/src/s_user.c (File Modified)
7884
7885
7886nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7887 Log:
7888 move libcharybdis-provided function initialisation into libcharybdis_init().
7889
7890
7891 Changes: Modified:
7892 +32 -11 trunk/src/ircd.c (File Modified)
7893
7894
7895jilles 2006/01/29 20:40:55 UTC (20060129-633)
7896 Log:
7897 Make +f notices (local host, global host, global user@host, local class)
7898 netwide. Exceeding /quote set max remains local.
7899
7900
7901 Changes: Modified:
7902 +4 -4 trunk/src/s_conf.c (File Modified)
7903
7904
7905jilles 2006/01/29 20:32:44 UTC (20060129-631)
7906 Log:
7907 Netwide notices about attempts to join juped channels.
7908
7909
7910 Changes: Modified:
7911 +1 -1 trunk/modules/core/m_join.c (File Modified)
7912
7913
7914jilles 2006/01/29 19:57:17 UTC (20060129-629)
7915 Log:
7916 Send server notices about failed oper attempts globally.
7917 Successful remote oper attempt notices will be generated
7918 from the mode changes.
7919
7920
7921 Changes: Modified:
7922 +3 -3 trunk/modules/m_challenge.c (File Modified)
7923 +2 -2 trunk/modules/m_oper.c (File Modified)
7924
7925
7926jilles 2006/01/29 19:56:11 UTC (20060129-627)
7927 Log:
7928 Rest of infrastructure for sending server notices globally.
7929 Uses a new L_NETWIDE level on sendto_realops_snomask().
7930
7931
7932 Changes: Modified:
7933 +1 -0 trunk/include/send.h (File Modified)
7934 +31 -4 trunk/src/send.c (File Modified)
7935
7936
7937jilles 2006/01/29 18:55:28 UTC (20060129-625)
7938 Log:
7939 Add general::global_snotices conf option to control
7940 whether we send out SNOTEs. Does not do anything yet.
7941
7942
7943 Changes: Modified:
7944 +1 -0 trunk/doc/example.conf (File Modified)
7945 +6 -0 trunk/doc/reference.conf (File Modified)
7946 +1 -0 trunk/include/s_conf.h (File Modified)
7947 +6 -0 trunk/modules/m_info.c (File Modified)
7948 +1 -0 trunk/src/newconf.c (File Modified)
7949 +1 -0 trunk/src/s_conf.c (File Modified)
7950
7951
7952jilles 2006/01/29 13:47:35 UTC (20060129-623)
7953 Log:
7954 Only accept SNOTE from servers.
7955
7956
7957 Changes: Modified:
7958 +2 -0 trunk/modules/m_snote.c (File Modified)
7959
7960
7961jilles 2006/01/29 13:25:06 UTC (20060129-621)
7962 Log:
7963 Correct parv indices so this actually works.
7964
7965
7966 Changes: Modified:
7967 +2 -2 trunk/modules/m_snote.c (File Modified)
7968
7969
7970jilles 2006/01/29 13:16:10 UTC (20060129-619)
7971 Log:
7972 s/scan/snote/g
7973
7974
7975 Changes: Modified:
7976 +3 -3 trunk/modules/m_snote.c (File Modified)
7977
7978
7979nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7980 Log:
7981 Add m_snote.c, SNOTE propagator.
7982
7983
7984 Changes: Modified:
7985 +86 -0 trunk/modules/Makefile.in (File Modified)
7986 + - trunk/modules/m_snote.c (File Added)
7987
7988
7989nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7990 Log:
7991 start seeding the 1.1 NEWS file
7992
7993
7994 Changes: Modified:
7995 +4 -0 trunk/NEWS (File Modified)
7996
7997
7998nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7999 Log:
8000 rename some modules to more descriptive names...
8001
8002
8003 Changes: Modified:
8004 +2 -131 trunk/contrib/Makefile.in (File Modified)
8005 + - trunk/contrib/globalconnexit.c (File Deleted)
8006 + - trunk/contrib/globallineactive.c (File Deleted)
8007 + - trunk/contrib/sno_farconnect.c (File Added)
8008 + - trunk/contrib/sno_globalkline.c (File Added)
8009 +1 -120 trunk/modules/Makefile.in (File Modified)
8010 + - trunk/modules/networknotice.c (File Deleted)
8011 + - trunk/modules/sno_routing.c (File Added)
8012
8013
8014jilles 2006/01/28 22:02:18 UTC (20060128-611)
8015 Log:
8016 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8017 Uses FLAGS2_FLOODDONE bit on servers.
8018
8019
8020 Changes: Modified:
8021 +3 -0 trunk/include/client.h (File Modified)
8022 +121 -1 trunk/modules/Makefile.in (File Modified)
8023 + - trunk/modules/networknotice.c (File Added)
8024
8025
8026jilles 2006/01/28 21:44:33 UTC (20060128-609)
8027 Log:
8028 Don't show servers in /trace to nonopers if flatten links is enabled.
8029
8030
8031 Changes: Modified:
8032 +8 -5 trunk/modules/m_trace.c (File Modified)
8033
8034
8035jilles 2006/01/28 16:45:46 UTC (20060128-607)
8036 Log:
8037 CHGHOST:
8038 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8039 - send back confirmation to source, if local client
8040 - send a +s server notice if the source is neither a server nor a service (+S)
8041
8042
8043 Changes: Modified:
8044 +5 -1 trunk/modules/m_chghost.c (File Modified)
8045
8046
8047jilles 2006/01/28 16:01:05 UTC (20060128-605)
8048 Log:
8049 Use sendto_realops_snomask_from() to make the
8050 server notices appear to come from the affected
8051 user's server.
8052
8053
8054 Changes: Modified:
8055 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8056 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8057
8058
8059jilles 2006/01/28 16:00:14 UTC (20060128-603)
8060 Log:
8061 Add sendto_realops_snomask_from(), allows
8062 specification of apparent source server.
8063
8064
8065 Changes: Modified:
8066 +1 -0 trunk/include/send.h (File Modified)
8067 +41 -1 trunk/src/send.c (File Modified)
8068
8069
8070jilles 2006/01/28 15:30:20 UTC (20060128-601)
8071 Log:
8072 Revert r579. Keep host, not orighost in oper up notice.
8073 It would be inconsistent to have orighost there, and we
8074 don't want to mess up all server notices by putting both
8075 host and orighost.
8076
8077
8078 Changes: Modified:
8079 +1 -1 trunk/src/s_user.c (File Modified)
8080
8081
8082jilles 2006/01/28 15:27:10 UTC (20060128-599)
8083 Log:
8084 Include the IP address in operlog/foperlog.
8085
8086
8087 Changes: Modified:
8088 +10 -8 trunk/modules/m_challenge.c (File Modified)
8089 +8 -6 trunk/modules/m_oper.c (File Modified)
8090
8091
8092jilles 2006/01/28 15:17:01 UTC (20060128-597)
8093 Log:
8094 Call umode_changed hook on oper up.
8095
8096
8097 Changes: Modified:
8098 +1 -0 trunk/src/s_user.c (File Modified)
8099
8100
8101jilles 2006/01/28 15:13:27 UTC (20060128-595)
8102 Log:
8103 Add globalconnexit contrib module, shows remote client connects/exits
8104 except netsplits/netjoin on snomask +F.
8105 Notice formatting will probably change somewhat still.
8106
8107
8108 Changes: Modified:
8109 +80 -0 trunk/contrib/Makefile.in (File Modified)
8110 + - trunk/contrib/globalconnexit.c (File Added)
8111
8112
8113jilles 2006/01/28 14:54:44 UTC (20060128-593)
8114 Log:
8115 Declare snomask_modes[] so modules can provide snomasks.
8116
8117
8118 Changes: Modified:
8119 +2 -0 trunk/include/snomask.h (File Modified)
8120
8121
8122jilles 2006/01/28 14:40:10 UTC (20060128-591)
8123 Log:
8124 Replace user_signon hook with two new hooks: new_local_user
8125 and new_remote_user.
8126 These are called right before the user is introduced to the
8127 rest of the network.
8128
8129
8130 Changes: Modified:
8131 +2 -1 trunk/include/hook.h (File Modified)
8132 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8133 +4 -2 trunk/src/hook.c (File Modified)
8134 +2 -3 trunk/src/s_user.c (File Modified)
8135
8136
8137nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8138 Log:
8139 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8140
8141
8142 Changes: Modified:
8143 +2 -2 trunk/modules/m_scan.c (File Modified)
8144
8145
8146jilles 2006/01/27 19:45:11 UTC (20060127-587)
8147 Log:
8148 Update doc/technical/send.txt.
8149
8150
8151 Changes: Modified:
8152 +91 -131 trunk/doc/technical/send.txt (File Modified)
8153
8154
8155jilles 2006/01/27 14:44:19 UTC (20060127-585)
8156 Log:
8157 Add chantrace and masktrace to help files.
8158
8159
8160 Changes: Modified:
8161 + - trunk/help/opers/chantrace (File Added)
8162 +27 -20 trunk/help/opers/index (File Modified)
8163 + - trunk/help/opers/masktrace (File Added)
8164 +2 -0 trunk/help/opers/operspy (File Modified)
8165
8166
8167jilles 2006/01/27 14:41:47 UTC (20060127-583)
8168 Log:
8169 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8170 Shows etrace-like output for all users in a channel,
8171 in particular IP addresses.
8172
8173
8174 Changes: Modified:
8175 +75 -2 trunk/modules/m_etrace.c (File Modified)
8176
8177
8178jilles 2006/01/27 13:49:21 UTC (20060127-581)
8179 Log:
8180 Port over ratbox 2.2 r21727 (anfl):
8181 add some logging when we drop servers in places where we only notify opers
8182
8183
8184 Changes: Modified:
8185 +31 -0 trunk/modules/core/m_server.c (File Modified)
8186
8187
8188nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8189 Log:
8190 display orighost in operup message
8191
8192
8193 Changes: Modified:
8194 +1 -1 trunk/src/s_user.c (File Modified)
8195
8196
8197jilles 2006/01/26 17:13:21 UTC (20060126-577)
8198 Log:
8199 Add globallineactive contrib module, a hack which can often
8200 show k/d/g/x line active for remote clients.
8201
8202
8203 Changes: Modified:
8204 +52 -0 trunk/contrib/Makefile.in (File Modified)
8205 + - trunk/contrib/globallineactive.c (File Added)
8206
8207
8208jilles 2006/01/26 16:34:00 UTC (20060126-575)
8209 Log:
8210 Show IP field in the same way as MASKTRACE:
8211 "255.255.255.255" if it's unknown (remote TS5 client)
8212 and "0" if we or the remote server are purposely
8213 hiding it.
8214
8215
8216 Changes: Modified:
8217 +12 -1 trunk/modules/m_scan.c (File Modified)
8218
8219
8220jilles 2006/01/26 16:25:22 UTC (20060126-573)
8221 Log:
8222 scan umodes:
8223 - don't show servers in a global scan
8224 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8225
8226
8227 Changes: Modified:
8228 +4 -1 trunk/modules/m_scan.c (File Modified)
8229
8230
8231nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8232 Log:
8233 Implement SCAN UMODES.
8234
8235
8236 Changes: Modified:
8237 +3 -0 trunk/include/numeric.h (File Modified)
8238 +128 -2 trunk/modules/m_scan.c (File Modified)
8239 +2 -2 trunk/src/messages.tab (File Modified)
8240
8241
8242nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8243 Log:
8244 more oops
8245
8246
8247 Changes: Modified:
8248 +1 -1 trunk/modules/m_scan.c (File Modified)
8249
8250
8251nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8252 Log:
8253 parv[0] should be parv[1].
8254
8255
8256 Changes: Modified:
8257 +1 -1 trunk/modules/m_scan.c (File Modified)
8258
8259
8260nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8261 Log:
8262 another oops
8263
8264
8265 Changes: Modified:
8266 +1 -1 trunk/modules/m_scan.c (File Modified)
8267
8268
8269nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8270 Log:
8271 fix mistake here
8272
8273
8274 Changes: Modified:
8275 +2 -2 trunk/modules/m_scan.c (File Modified)
8276
8277
8278nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8279 Log:
8280 framework for scan command
8281
8282
8283 Changes: Modified:
8284 +113 -0 trunk/modules/Makefile.in (File Modified)
8285 + - trunk/modules/m_scan.c (File Added)
8286
8287
8288nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8289 Log:
8290 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8291
8292
8293 Changes: Modified:
8294 +2 -0 trunk/include/irc_string.h (File Modified)
8295 +157 -1 trunk/modules/m_etrace.c (File Modified)
8296 +129 -90 trunk/src/match.c (File Modified)
8297
8298
8299nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8300 Log:
8301 orighost may live in a different hash bucket (likely the case), lets check it standalone
8302
8303
8304 Changes: Modified:
8305 +39 -3 trunk/src/hostmask.c (File Modified)
8306
8307
8308nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8309 Log:
8310 SVN didn't check modules/ somehow, hrmm.
8311
8312
8313 Changes: Modified:
8314 +1 -1 trunk/modules/m_kline.c (File Modified)
8315 +6 -6 trunk/modules/m_stats.c (File Modified)
8316
8317
8318nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8319 Log:
8320 Track hostmask entries for client_p->orighost, if available.
8321 Not throughly tested, but seems to work fine.
8322
8323
8324 Changes: Modified:
8325 +8 -4 trunk/include/hostmask.h (File Modified)
8326 +14 -10 trunk/src/hostmask.c (File Modified)
8327
8328
8329jilles 2006/01/22 19:14:11 UTC (20060122-549)
8330 Log:
8331 Pass on SQUIT reasons more.
8332
8333
8334 Changes: Modified:
8335 +17 -19 trunk/src/client.c (File Modified)
8336
8337
8338jilles 2006/01/21 17:25:27 UTC (20060121-543)
8339 Log:
8340 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8341 This way, hidden admins also get them.
8342
8343
8344 Changes: Modified:
8345 +4 -4 trunk/src/send.c (File Modified)
8346
8347
8348jilles 2006/01/20 22:26:17 UTC (20060120-541)
8349 Log:
8350 From ircd-ratbox 2.2 (r21339 anfl):
8351 ms_kill() should be using find_person(), not find_client()
8352 otherwise it can generate a core.
8353
8354
8355 Changes: Modified:
8356 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8357
8358
8359jilles 2006/01/18 22:56:51 UTC (20060118-539)
8360 Log:
8361 Add m_error to core_module_table, so it is loaded by default.
8362
8363
8364 Changes: Modified:
8365 +1 -0 trunk/src/modules.c (File Modified)
8366
8367
8368jilles 2006/01/18 00:28:30 UTC (20060118-536)
8369 Log:
8370 comment is a const char *, not char *.
8371
8372
8373 Changes: Modified:
8374 +1 -1 trunk/include/hook.h (File Modified)
8375
8376
8377jilles 2006/01/18 00:10:02 UTC (20060118-534)
8378 Log:
8379 Fix a long standing hybrid 7 bug: when getting a read error
8380 on a server, report_error() is called with a %d instead of
8381 a %s in the format string ("Lost connection" in +d).
8382
8383
8384 Changes: Modified:
8385 +1 -1 trunk/src/client.c (File Modified)
8386
8387
8388jilles 2006/01/16 17:21:11 UTC (20060116-532)
8389 Log:
8390 Clarifications.
8391
8392
8393 Changes: Modified:
8394 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8395
8396
8397nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8398 Log:
8399 Add document describing capabilities and what they mean.
8400
8401
8402 Changes: Modified:
8403 + - trunk/doc/technical/capab.txt (File Added)
8404
8405
8406jilles 2006/01/16 01:19:24 UTC (20060116-528)
8407 Log:
8408 Change client_exit hook to pass all exit_client() parameters.
8409
8410
8411 Changes: Modified:
8412 +8 -0 trunk/include/hook.h (File Modified)
8413 +6 -1 trunk/src/client.c (File Modified)
8414
8415
8416jilles 2006/01/15 21:51:42 UTC (20060115-526)
8417 Log:
8418 Add client_exit hook, called in exit_client() for all
8419 clients of all types, except clients exiting because
8420 of netsplits (QS). The only thing done before it is
8421 marking the client as "closing" (to prevent
8422 recursion).
8423
8424
8425 Changes: Modified:
8426 +1 -0 trunk/include/hook.h (File Modified)
8427 +2 -0 trunk/src/client.c (File Modified)
8428 +2 -0 trunk/src/hook.c (File Modified)
8429
8430
8431jilles 2006/01/15 21:06:36 UTC (20060115-524)
8432 Log:
8433 Improve the code that calculates the nnnS nnnC counts
8434 in RPL_TRACESERVER.
8435
8436 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8437
8438
8439 Changes: Modified:
8440 +43 -36 trunk/modules/m_trace.c (File Modified)
8441
8442
8443jilles 2006/01/15 20:55:27 UTC (20060115-522)
8444 Log:
8445 Add server_eob hook.
8446 Planning to use this for netsplit/join notices.
8447
8448
8449 Changes: Modified:
8450 +1 -0 trunk/include/hook.h (File Modified)
8451 +2 -0 trunk/modules/m_pong.c (File Modified)
8452 +2 -0 trunk/src/hook.c (File Modified)
8453
8454
8455jilles 2006/01/15 20:01:51 UTC (20060115-520)
8456 Log:
8457 Default motd: ircd-ratbox -> charybdis
8458
8459
8460 Changes: Modified:
8461 +1 -1 trunk/doc/ircd.motd (File Modified)
8462
8463
8464jilles 2006/01/15 19:35:03 UTC (20060115-518)
8465 Log:
8466 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8467
8468
8469 Changes: Modified:
8470 +4 -4 trunk/src/s_user.c (File Modified)
8471
8472
8473jilles 2006/01/15 19:12:28 UTC (20060115-516)
8474 Log:
8475 - Remove obsolete EOB help file
8476 - Document snomask in the help files
8477 - Update indexes
8478
8479
8480 Changes: Modified:
8481 + - trunk/help/opers/eob (File Deleted)
8482 +13 -12 trunk/help/opers/index (File Modified)
8483 +1 -13 trunk/help/opers/umode (File Modified)
8484 +7 -7 trunk/help/users/index (File Modified)
8485
8486
8487nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8488 Log:
8489 Bail if snomask to parse is not given. Pointy hat to myself.
8490
8491
8492 Changes: Modified:
8493 +3 -0 trunk/src/snomask.c (File Modified)
8494
8495
8496gxti 2006/01/15 17:48:44 UTC (20060115-512)
8497 Log:
8498 Remove m_flags from autoconf
8499
8500
8501 Changes: Modified:
8502 +0 -1 trunk/contrib/Makefile.in (File Modified)
8503
8504
8505nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8506 Log:
8507 remove m_flags
8508
8509
8510 Changes: Modified:
8511 + - trunk/contrib/m_flags.c (File Deleted)
8512
8513
8514jilles 2006/01/15 17:22:19 UTC (20060115-508)
8515 Log:
8516 If +s is in oper_only_umodes, clear snomask on deoper.
8517
8518
8519 Changes: Modified:
8520 +5 -0 trunk/src/s_user.c (File Modified)
8521
8522
8523gxti 2006/01/15 17:16:50 UTC (20060115-506)
8524 Log:
8525 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8526
8527
8528 Changes: Modified:
8529 +2 -2 trunk/configure (File Modified)
8530 +2 -2 trunk/configure.ac (File Modified)
8531
8532
8533jilles 2006/01/15 17:15:56 UTC (20060115-504)
8534 Log:
8535 Remove the old server notice umodes.
8536 Default oper only umodes is now +s.
8537 Please make sure all remaining umodes still work.
8538
8539
8540 Changes: Modified:
8541 +3 -21 trunk/include/client.h (File Modified)
8542 +0 -12 trunk/src/newconf.c (File Modified)
8543 +1 -1 trunk/src/s_conf.c (File Modified)
8544 +12 -12 trunk/src/s_user.c (File Modified)
8545
8546
8547jilles 2006/01/15 17:00:27 UTC (20060115-502)
8548 Log:
8549 operator::flags nick_changes now controls +n snomask instead of +n umode.
8550
8551
8552 Changes: Modified:
8553 +8 -8 trunk/src/s_user.c (File Modified)
8554
8555
8556jilles 2006/01/15 16:53:16 UTC (20060115-500)
8557 Log:
8558 Move down h_umode_changed hook call after umode allowed checks
8559 (so it will not see +a if someone tries to set it but is not
8560 allowed to).
8561
8562
8563 Changes: Modified:
8564 +2 -3 trunk/src/s_user.c (File Modified)
8565
8566
8567jilles 2006/01/15 16:40:33 UTC (20060115-498)
8568 Log:
8569 Move over non-+s server notices (hopefully, all of them).
8570
8571
8572 Changes: Modified:
8573 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8574 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8575 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8576 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8577 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8578 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8579 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8580 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8581 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8582 +2 -2 trunk/libcharybdis/event.c (File Modified)
8583 +2 -2 trunk/modules/core/m_join.c (File Modified)
8584 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8585 +3 -3 trunk/modules/core/m_message.c (File Modified)
8586 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8587 +2 -2 trunk/modules/core/m_server.c (File Modified)
8588 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8589 +1 -1 trunk/modules/m_post.c (File Modified)
8590 +1 -1 trunk/modules/m_services.c (File Modified)
8591 +2 -2 trunk/src/channel.c (File Modified)
8592 +3 -3 trunk/src/client.c (File Modified)
8593 +1 -1 trunk/src/hash.c (File Modified)
8594 +5 -5 trunk/src/s_conf.c (File Modified)
8595 +2 -2 trunk/src/s_log.c (File Modified)
8596 +4 -4 trunk/src/s_user.c (File Modified)
8597
8598
8599jilles 2006/01/15 16:18:59 UTC (20060115-496)
8600 Log:
8601 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8602
8603
8604 Changes: Modified:
8605 +2 -1 trunk/include/snomask.h (File Modified)
8606 +2 -2 trunk/src/snomask.c (File Modified)
8607
8608
8609jilles 2006/01/15 16:08:28 UTC (20060115-494)
8610 Log:
8611 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8612
8613
8614 Changes: Modified:
8615 +1 -1 trunk/contrib/example_module.c (File Modified)
8616 +2 -2 trunk/include/ircd_defs.h (File Modified)
8617 +6 -6 trunk/modules/core/m_error.c (File Modified)
8618 +1 -1 trunk/modules/core/m_join.c (File Modified)
8619 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8620 +1 -1 trunk/modules/core/m_message.c (File Modified)
8621 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8622 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8623 +18 -18 trunk/modules/core/m_server.c (File Modified)
8624 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8625 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8626 +4 -4 trunk/modules/m_challenge.c (File Modified)
8627 +4 -4 trunk/modules/m_dline.c (File Modified)
8628 +13 -13 trunk/modules/m_gline.c (File Modified)
8629 +5 -5 trunk/modules/m_kline.c (File Modified)
8630 +2 -2 trunk/modules/m_oper.c (File Modified)
8631 +1 -1 trunk/modules/m_pong.c (File Modified)
8632 +13 -13 trunk/modules/m_rehash.c (File Modified)
8633 +4 -4 trunk/modules/m_resv.c (File Modified)
8634 +16 -16 trunk/modules/m_set.c (File Modified)
8635 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8636 +6 -6 trunk/modules/m_xline.c (File Modified)
8637 +1 -1 trunk/src/adns.c (File Modified)
8638 +2 -2 trunk/src/channel.c (File Modified)
8639 +1 -1 trunk/src/listener.c (File Modified)
8640 +1 -1 trunk/src/s_auth.c (File Modified)
8641 +15 -15 trunk/src/s_conf.c (File Modified)
8642 +3 -3 trunk/src/s_user.c (File Modified)
8643 +7 -7 trunk/src/send.c (File Modified)
8644
8645
8646jilles 2006/01/15 15:34:12 UTC (20060115-492)
8647 Log:
8648 On oper up:
8649 - set +s snomask if +s umode set but no snomasks
8650 - put numerics in more logical order
8651
8652
8653 Changes: Modified:
8654 +3 -1 trunk/src/s_user.c (File Modified)
8655
8656
8657jilles 2006/01/15 15:12:39 UTC (20060115-490)
8658 Log:
8659 parse_snobuf_to_mask(): default to + at start
8660 allows stuff like /mode jilles +s C
8661
8662
8663 Changes: Modified:
8664 +1 -1 trunk/src/snomask.c (File Modified)
8665
8666
8667jilles 2006/01/15 15:04:34 UTC (20060115-488)
8668 Log:
8669 Changes to user_mode() snomask handling.
8670 - show snomask (if not 0) on /mode <nick>
8671 - show snomask once at the end if +s/-s used
8672 - only parse 1 parameter for umode changes
8673 - don't crash on /mode <nick> +s
8674 - /mode <nick> -s clears snomask, doesn't use parameter
8675 - set umode +s iff snomask is not 0
8676 - snomask is not propagated, but umode +s is
8677
8678
8679 Changes: Modified:
8680 +97 -72 trunk/src/s_user.c (File Modified)
8681
8682
8683nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8684 Log:
8685 Convert some messages over to snomask.
8686
8687
8688 Changes: Modified:
8689 +29 -29 trunk/src/client.c (File Modified)
8690 +2 -2 trunk/src/ircd.c (File Modified)
8691 +13 -13 trunk/src/modules.c (File Modified)
8692 +1 -1 trunk/src/newconf.c (File Modified)
8693 +5 -5 trunk/src/parse.c (File Modified)
8694 +1 -1 trunk/src/restart.c (File Modified)
8695 +4 -4 trunk/src/s_newconf.c (File Modified)
8696 +11 -11 trunk/src/s_serv.c (File Modified)
8697
8698
8699nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8700 Log:
8701 include snomask.h from client.h
8702
8703
8704 Changes: Modified:
8705 +1 -0 trunk/include/client.h (File Modified)
8706
8707
8708nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8709 Log:
8710 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8711
8712
8713 Changes: Modified:
8714 +1 -0 trunk/src/newconf.c (File Modified)
8715 +2 -1 trunk/src/snomask.c (File Modified)
8716
8717
8718nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8719 Log:
8720 should start with +, not \0. Whoops. :)
8721
8722
8723 Changes: Modified:
8724 +1 -1 trunk/src/snomask.c (File Modified)
8725
8726
8727nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8728 Log:
8729 core snomask support.
8730
8731
8732 Changes: Modified:
8733 +3 -0 trunk/doc/example.conf (File Modified)
8734 +2 -0 trunk/include/client.h (File Modified)
8735 +2 -0 trunk/include/numeric.h (File Modified)
8736 +2 -0 trunk/include/s_newconf.h (File Modified)
8737 +63 -0 trunk/include/send.h (File Modified)
8738 + - trunk/include/snomask.h (File Added)
8739 +1 -0 trunk/src/Makefile.in (File Modified)
8740 +1 -1 trunk/src/messages.tab (File Modified)
8741 +8 -0 trunk/src/newconf.c (File Modified)
8742 +12 -0 trunk/src/s_user.c (File Modified)
8743 +235 -0 trunk/src/send.c (File Modified)
8744 + - trunk/src/snomask.c (File Added)
8745
8746
8747nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8748 Log:
8749 add a blank line after the license info.
8750
8751
8752 Changes: Modified:
8753 +1 -1 trunk/CREDITS (File Modified)
8754
8755
8756jilles 2006/01/14 19:59:18 UTC (20060114-472)
8757 Log:
8758 Extend copyright to 2006.
8759
8760
8761 Changes: Modified:
8762 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8763
8764
8765jilles 2006/01/14 19:56:24 UTC (20060114-470)
8766 Log:
8767 - Fix up book id.
8768 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8769
8770
8771 Changes: Modified:
8772 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8773 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8774
8775
8776jilles 2006/01/14 19:52:16 UTC (20060114-468)
8777 Log:
8778 Add oper privileges document.
8779
8780
8781 Changes: Modified:
8782 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8783 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8784
8785
8786jilles 2006/01/14 18:45:57 UTC (20060114-466)
8787 Log:
8788 Capitalize message names in services shortcuts (for consistency).
8789
8790
8791 Changes: Modified:
8792 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8793
8794
8795jilles 2006/01/13 16:53:35 UTC (20060113-464)
8796 Log:
8797 Remove C++ comment.
8798
8799
8800 Changes: Modified:
8801 +1 -1 trunk/src/patricia.c (File Modified)
8802
8803
8804jilles 2006/01/13 13:45:56 UTC (20060113-462)
8805 Log:
8806 Remove obsolete 'nextconnect' variable.
8807
8808
8809 Changes: Modified:
8810 +0 -1 trunk/include/ircd.h (File Modified)
8811 +0 -2 trunk/src/client.c (File Modified)
8812 +0 -1 trunk/src/ircd.c (File Modified)
8813
8814
8815jilles 2006/01/13 13:02:54 UTC (20060113-460)
8816 Log:
8817 Remove this remnant of the hybrid 6 ziplinks implementation.
8818
8819
8820 Changes: Modified:
8821 + - trunk/include/s_zip.h (File Deleted)
8822
8823
8824jilles 2006/01/09 16:05:47 UTC (20060109-458)
8825 Log:
8826 Make clone limiting work on orighost, not host (so it
8827 looks through services cloaks). Lightly tested, please
8828 test/review.
8829
8830
8831 Changes: Modified:
8832 +2 -0 trunk/modules/m_chghost.c (File Modified)
8833 +1 -1 trunk/src/client.c (File Modified)
8834 +1 -1 trunk/src/s_conf.c (File Modified)
8835
8836
8837jilles 2006/01/09 15:51:02 UTC (20060109-456)
8838 Log:
8839 Don't forget to link me_realhost() into the command hash.
8840
8841 Pointy hat to: myself
8842
8843
8844 Changes: Modified:
8845 +1 -1 trunk/modules/m_chghost.c (File Modified)
8846
8847
8848jilles 2006/01/09 14:46:59 UTC (20060109-454)
8849 Log:
8850 It's call_hook, not hook_call.
8851
8852
8853 Changes: Modified:
8854 +1 -1 trunk/src/s_user.c (File Modified)
8855
8856
8857jilles 2006/01/09 14:45:36 UTC (20060109-452)
8858 Log:
8859 Add unreject help file.
8860
8861
8862 Changes: Modified:
8863 + - trunk/help/opers/unreject (File Added)
8864
8865
8866jilles 2006/01/09 14:41:41 UTC (20060109-450)
8867 Log:
8868 Link the all-important 42 module to the build :P
8869
8870
8871 Changes: Modified:
8872 +1 -0 trunk/contrib/Makefile.in (File Modified)
8873
8874
8875jilles 2006/01/08 19:12:10 UTC (20060108-448)
8876 Log:
8877 Mention /rehash help.
8878
8879
8880 Changes: Modified:
8881 +1 -0 trunk/help/opers/rehash (File Modified)
8882
8883
8884nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8885 Log:
8886 Add h_user_signon hook.
8887
8888
8889 Changes: Modified:
8890 +1 -0 trunk/include/hook.h (File Modified)
8891 +2 -0 trunk/src/hook.c (File Modified)
8892 +4 -0 trunk/src/s_user.c (File Modified)
8893
8894
8895jilles 2006/01/06 02:30:23 UTC (20060106-444)
8896 Log:
8897 Oops, forgot to set orighost for remote client introductions.
8898
8899
8900 Changes: Modified:
8901 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8902
8903
8904jilles 2006/01/06 01:40:44 UTC (20060106-442)
8905 Log:
8906 Use TS6 forms in services shortcuts, if possible.
8907
8908
8909 Changes: Modified:
8910 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8911
8912
8913jilles 2006/01/06 01:31:19 UTC (20060106-440)
8914 Log:
8915 - Start out default_umodes conf entry from the empty set instead of +i.
8916 - Move oper_only_umodes check to where default_umodes is used, as
8917 oper_only_umodes may not be set yet while we're reading the conf.
8918
8919
8920 Changes: Modified:
8921 +6 -7 trunk/src/newconf.c (File Modified)
8922 +1 -1 trunk/src/s_user.c (File Modified)
8923
8924
8925jilles 2006/01/06 01:00:44 UTC (20060106-438)
8926 Log:
8927 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8928
8929
8930 Changes: Modified:
8931 +1 -0 trunk/doc/example.conf (File Modified)
8932 +7 -0 trunk/doc/reference.conf (File Modified)
8933 +0 -7 trunk/include/config.h.dist (File Modified)
8934 +1 -0 trunk/include/s_conf.h (File Modified)
8935 +6 -0 trunk/modules/m_info.c (File Modified)
8936 +9 -18 trunk/src/client.c (File Modified)
8937 +1 -0 trunk/src/newconf.c (File Modified)
8938 +1 -0 trunk/src/s_conf.c (File Modified)
8939
8940
8941jilles 2006/01/06 00:14:18 UTC (20060106-436)
8942 Log:
8943 - Allow NULL target_ip in show_ip() (indicates message is being
8944 sent to local opers)
8945 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8946 confitem
8947 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8948 those in src/client.c
8949
8950 From ratbox 2.2 svn (anfl)
8951
8952
8953 Changes: Modified:
8954 +1 -0 trunk/include/client.h (File Modified)
8955 +21 -2 trunk/src/client.c (File Modified)
8956 +2 -4 trunk/src/hostmask.c (File Modified)
8957 +1 -5 trunk/src/s_conf.c (File Modified)
8958 +4 -8 trunk/src/s_user.c (File Modified)
8959
8960
8961nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8962 Log:
8963 Fire off events properly.
8964
8965
8966 Changes: Modified:
8967 +7 -3 trunk/src/s_user.c (File Modified)
8968
8969
8970nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8971 Log:
8972 make sure modules which depend on umode information get the message upon connection (oops)
8973
8974
8975 Changes: Modified:
8976 +3 -0 trunk/src/s_user.c (File Modified)
8977
8978
8979jilles 2006/01/05 23:33:33 UTC (20060105-430)
8980 Log:
8981 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8982 From ratbox 2.2 svn.
8983
8984
8985 Changes: Modified:
8986 +3 -7 trunk/modules/m_etrace.c (File Modified)
8987
8988
8989nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8990 Log:
8991 Replace silly `default_invisible' option with more versatile default_umodes.
8992
8993
8994 Changes: Modified:
8995 +2 -2 trunk/Makefile.in (File Modified)
8996 +12 -1 trunk/doc/example.conf (File Modified)
8997 +14 -7 trunk/doc/reference.conf (File Modified)
8998 +2 -4 trunk/include/s_conf.h (File Modified)
8999 +0 -6 trunk/modules/m_info.c (File Modified)
9000 +4 -0 trunk/src/modules.c (File Modified)
9001 +41 -1 trunk/src/newconf.c (File Modified)
9002 +2 -2 trunk/src/s_conf.c (File Modified)
9003 +3 -4 trunk/src/s_user.c (File Modified)
9004
9005
9006jilles 2006/01/02 14:30:45 UTC (20060102-426)
9007 Log:
9008 Add temporary nick resvs with the proper duration,
9009 not 60 times too long.
9010
9011
9012 Changes: Modified:
9013 +1 -1 trunk/modules/m_resv.c (File Modified)
9014
9015
9016jilles 2006/01/02 14:21:31 UTC (20060102-424)
9017 Log:
9018 Add kick on split riding. See reference.conf for more details.
9019
9020
9021 Changes: Modified:
9022 +1 -0 trunk/doc/example.conf (File Modified)
9023 +16 -0 trunk/doc/reference.conf (File Modified)
9024 +1 -0 trunk/include/s_conf.h (File Modified)
9025 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9026 +6 -0 trunk/modules/m_info.c (File Modified)
9027 +1 -0 trunk/src/newconf.c (File Modified)
9028 +1 -0 trunk/src/s_conf.c (File Modified)
9029
9030
9031nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9032 Log:
9033 New credits, denoting GXTi as being on the core team.
9034
9035
9036 Changes: Modified:
9037 +16 -5 trunk/CREDITS (File Modified)
9038
9039
9040nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9041 Log:
9042 better cloaking algorithm
9043
9044
9045 Changes: Modified:
9046 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9047
9048
9049nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9050 Log:
9051 don't do redundant bitshifting.
9052
9053
9054 Changes: Modified:
9055 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9056
9057
9058jilles 2005/12/23 21:15:41 UTC (20051223-416)
9059 Log:
9060 Add ip_cloaking.so.
9061
9062
9063 Changes: Modified:
9064 +1 -0 trunk/contrib/Makefile.in (File Modified)
9065
9066
9067jilles 2005/12/23 21:15:25 UTC (20051223-414)
9068 Log:
9069 Set the DynSpoof flag properly.
9070
9071
9072 Changes: Modified:
9073 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9074
9075
9076nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9077 Log:
9078 first go at an ip_cloaking implementation for charybdis.
9079
9080
9081 Changes: Modified:
9082 + - trunk/contrib/ip_cloaking.c (File Added)
9083
9084
9085nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9086 Log:
9087 Add libcharybdis to contrib/ includes.
9088
9089
9090 Changes: Modified:
9091 +1 -1 trunk/contrib/Makefile.in (File Modified)
9092
9093
9094nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9095 Log:
9096 add h_umode_changed hook for modules that provide usermodes.
9097
9098
9099 Changes: Modified:
9100 +1 -0 trunk/include/hook.h (File Modified)
9101 +2 -1 trunk/src/hook.c (File Modified)
9102 +3 -0 trunk/src/s_user.c (File Modified)
9103
9104
9105jilles 2005/12/19 16:52:45 UTC (20051219-406)
9106 Log:
9107 Show quiets in /stats z.
9108
9109
9110 Changes: Modified:
9111 +15 -10 trunk/src/s_stats.c (File Modified)
9112
9113
9114nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9115 Log:
9116 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9117
9118
9119 Changes: Modified:
9120 +0 -12 trunk/configure (File Modified)
9121 +0 -9 trunk/configure.ac (File Modified)
9122 +0 -3 trunk/include/setup.h.in (File Modified)
9123
9124
9125nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9126 Log:
9127 change various buffer sizes to = topiclen.
9128
9129
9130 Changes: Modified:
9131 +3 -4 trunk/include/ircd_defs.h (File Modified)
9132
9133
9134jon 2005/12/12 19:32:18 UTC (20051212-400)
9135 Log:
9136 - Partial commit test, partial ego strokage ;)
9137
9138
9139 Changes: Modified:
9140 +2 -1 trunk/CREDITS (File Modified)
9141
9142
9143nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9144 Log:
9145 More kqueue corrections.
9146
9147 Changes: Modified:
9148 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9149
9150
9151nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9152 Log:
9153 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9154 Not sure why this wasn't this way to begin with.
9155
9156
9157 Changes: Modified:
9158 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9159
9160
9161jilles 2005/12/11 16:39:52 UTC (20051211-394)
9162 Log:
9163 example.conf tweaks:
9164 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9165 most people do not need this.
9166 Enable serverinfo::hub.
9167
9168
9169 Changes: Modified:
9170 +14 -11 trunk/doc/example.conf (File Modified)
9171
9172
9173nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9174 Log:
9175 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9176
9177
9178 Changes: Modified:
9179 +1 -1 trunk/src/s_serv.c (File Modified)
9180
9181
9182nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9183 Log:
9184 header include changes
9185
9186
9187 Changes: Modified:
9188 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9189 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9190 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9191 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9192 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9193 +1 -21 trunk/libcharybdis/select.c (File Modified)
9194
9195
9196nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9197 Log:
9198 s/ilog/libcharybdis_{die,log,restart}/g
9199
9200
9201 Changes: Modified:
9202 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9203 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9204 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9205 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9206 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9207 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9208 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9209 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9210
9211
9212nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9213 Log:
9214 Use the right callbacks in the function code.
9215
9216 Changes: Modified:
9217 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9218
9219
9220nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9221 Log:
9222 More work, it builds again!
9223
9224
9225 Changes: Modified:
9226 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9227 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9228 + - trunk/libcharybdis/libcharybdis.c (File Added)
9229 + - trunk/libcharybdis/libcharybdis.h (File Added)
9230
9231
9232nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9233 Log:
9234 Move some stuff around.
9235
9236
9237 Changes: Modified:
9238 + - trunk/include/memory.h (File Deleted)
9239 + - trunk/include/tools.h (File Deleted)
9240 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9241 + - trunk/libcharybdis/memory.c (File Added)
9242 + - trunk/libcharybdis/memory.h (File Added)
9243 + - trunk/libcharybdis/snprintf.c (File Added)
9244 + - trunk/libcharybdis/tools.c (File Added)
9245 + - trunk/libcharybdis/tools.h (File Added)
9246 +1000 -1062 trunk/modules/.depend (File Modified)
9247 +421 -455 trunk/src/.depend (File Modified)
9248 +0 -1191 trunk/src/Makefile.in (File Modified)
9249 + - trunk/src/memory.c (File Deleted)
9250 + - trunk/src/snprintf.c (File Deleted)
9251 + - trunk/src/tools.c (File Deleted)
9252
9253
9254nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9255 Log:
9256 move more headers into libcharybdis
9257
9258 Changes: Modified:
9259 + - trunk/include/balloc.h (File Deleted)
9260 + - trunk/include/event.h (File Deleted)
9261 + - trunk/libcharybdis/balloc.h (File Added)
9262 + - trunk/libcharybdis/event.h (File Added)
9263 +924 -1020 trunk/modules/.depend (File Modified)
9264 +327 -406 trunk/src/.depend (File Modified)
9265
9266
9267nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9268 Log:
9269 balloc, events -> libcharybdis
9270
9271 Changes: Modified:
9272 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9273 + - trunk/libcharybdis/balloc.c (File Added)
9274 + - trunk/libcharybdis/event.c (File Added)
9275 +0 -1008 trunk/src/Makefile.in (File Modified)
9276 + - trunk/src/balloc.c (File Deleted)
9277 + - trunk/src/event.c (File Deleted)
9278
9279
9280nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9281 Log:
9282 More fun
9283
9284 Changes: Modified:
9285 + - trunk/include/commio.h (File Deleted)
9286 + - trunk/include/linebuf.h (File Deleted)
9287 + - trunk/libcharybdis/commio.h (File Added)
9288 + - trunk/libcharybdis/linebuf.h (File Added)
9289 +1644 -530 trunk/modules/.depend (File Modified)
9290 +1 -1 trunk/modules/Makefile.in (File Modified)
9291 +720 -284 trunk/src/.depend (File Modified)
9292
9293
9294nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9295 Log:
9296 Makefile reworking -- moving libcharybdis headers into proper location.
9297
9298 Changes: Modified:
9299 +1 -1 trunk/adns/Makefile.in (File Modified)
9300 +1 -1 trunk/src/Makefile.in (File Modified)
9301
9302
9303nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9304 Log:
9305 Document proposed authdaemon protocol.
9306
9307 Changes: Modified:
9308 + - trunk/authdaemon/protocol.txt (File Added)
9309
9310
9311nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9312 Log:
9313 Makefile oops
9314
9315 Changes: Modified:
9316 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9317
9318
9319nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9320 Log:
9321 Remove dead makefile from generation
9322
9323 Changes: Modified:
9324 +1 -2 trunk/configure (File Modified)
9325 +0 -1 trunk/configure.ac (File Modified)
9326
9327
9328nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9329 Log:
9330 libcharybdisIO -> libcharybdis
9331
9332 Changes: Modified:
9333 +1 -1 trunk/src/Makefile.in (File Modified)
9334
9335
9336nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9337 Log:
9338 More restructuring.
9339
9340 Changes: Modified:
9341 + - trunk/libcharybdis/Makefile.in (File Added)
9342 + - trunk/libcharybdis/commio.c (File Added)
9343 + - trunk/libcharybdis/devpoll.c (File Added)
9344 + - trunk/libcharybdis/epoll.c (File Added)
9345 + - trunk/libcharybdis/io/ (File Deleted)
9346 + - trunk/libcharybdis/kqueue.c (File Added)
9347 + - trunk/libcharybdis/linebuf.c (File Added)
9348 + - trunk/libcharybdis/log/ (File Deleted)
9349 + - trunk/libcharybdis/poll.c (File Added)
9350 + - trunk/libcharybdis/ports.c (File Added)
9351 + - trunk/libcharybdis/select.c (File Added)
9352
9353
9354nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9355 Log:
9356 Blah kill makefile
9357
9358 Changes: Modified:
9359 + - trunk/libcharybdis/Makefile.in (File Deleted)
9360
9361
9362nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9363 Log:
9364 Blah kill makefile
9365
9366 Changes: Modified:
9367 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9368
9369
9370nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9371 Log:
9372 add authdaemon dir for later hacking
9373
9374
9375 Changes: Modified:
9376 + - trunk/authdaemon/ (File Added)
9377
9378
9379nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9380 Log:
9381 linebuf -> libcharybdisIO
9382
9383
9384 Changes: Modified:
9385 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9386 + - trunk/libcharybdis/io/linebuf.c (File Added)
9387 + - trunk/libcharybdis/log/ (File Added)
9388 + - trunk/libcharybdis/log/Makefile.in (File Added)
9389 +0 -687 trunk/src/Makefile.in (File Modified)
9390 + - trunk/src/linebuf.c (File Deleted)
9391
9392
9393nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9394 Log:
9395 Solaris 10 I/O ports support
9396
9397 Changes: Modified:
9398 + - trunk/libcharybdis/io/ports.c (File Added)
9399
9400
9401nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9402 Log:
9403 libcharybdis stuff
9404
9405
9406 Changes: Modified:
9407 +1 -1 trunk/Makefile.in (File Modified)
9408 +3 -1 trunk/configure (File Modified)
9409 +133 -10 trunk/configure.ac (File Modified)
9410 + - trunk/libcharybdis/ (File Added)
9411 + - trunk/libcharybdis/Makefile.in (File Added)
9412 + - trunk/libcharybdis/io/ (File Added)
9413 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9414 +2 -3 trunk/src/Makefile.in (File Modified)
9415 + - trunk/src/io/ (File Deleted)
9416
9417
9418nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9419 Log:
9420 split IO stuff into libcharybdisIO.
9421
9422
9423 Changes: Modified:
9424 + - trunk/src/commio.c (File Deleted)
9425 + - trunk/src/devpoll.c (File Deleted)
9426 + - trunk/src/epoll.c (File Deleted)
9427 + - trunk/src/io/ (File Added)
9428 + - trunk/src/io/Makefile.in (File Added)
9429 + - trunk/src/io/commio.c (File Added)
9430 + - trunk/src/io/devpoll.c (File Added)
9431 + - trunk/src/io/epoll.c (File Added)
9432 + - trunk/src/io/kqueue.c (File Added)
9433 + - trunk/src/io/poll.c (File Added)
9434 + - trunk/src/io/select.c (File Added)
9435 + - trunk/src/kqueue.c (File Deleted)
9436 + - trunk/src/poll.c (File Deleted)
9437 + - trunk/src/select.c (File Deleted)
9438
9439
9440nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9441 Log:
9442 Version bump: 1.1.0
9443
9444
9445 Changes: Modified:
9446 +86 -155 trunk/configure (File Modified)
9447 +1 -1 trunk/configure.ac (File Modified)
9448
9449
9450jilles 2005/12/04 01:56:31 UTC (20051204-346)
9451 Log:
9452 Remove mentions of mkkeypair/cryptlinks.
9453
9454
9455 Changes: Modified:
9456 +1 -3 trunk/doc/challenge.txt (File Modified)
9457
9458
9459jilles 2005/12/02 17:57:29 UTC (20051202-344)
9460 Log:
9461 Clarify serverinfo{} description.
9462
9463
9464 Changes: Modified:
9465 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9466
9467
9468jilles 2005/12/02 17:41:44 UTC (20051202-342)
9469 Log:
9470 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9471
9472
9473 Changes: Modified:
9474 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9475
9476
9477jilles 2005/12/02 17:38:53 UTC (20051202-340)
9478 Log:
9479 Improvements also applicable to hyperion 1.x.
9480
9481
9482 Changes: Modified:
9483 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9484
9485
9486jilles 2005/12/02 17:08:45 UTC (20051202-338)
9487 Log:
9488 - Add +F description
9489 - General improvements and changes to charybdis
9490
9491
9492 Changes: Modified:
9493 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9494
9495
9496jilles 2005/12/02 16:43:45 UTC (20051202-336)
9497 Log:
9498 The server notice umodes only have an effect
9499 for opers. ("sendto_realops_flags", so having
9500 the umode is not enough, they must also be
9501 opered)
9502
9503
9504 Changes: Modified:
9505 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9506
9507
9508jilles 2005/12/02 16:39:40 UTC (20051202-334)
9509 Log:
9510 Updates to umodes docs.
9511
9512
9513 Changes: Modified:
9514 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9515
9516
9517nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9518 Log:
9519 Add SGML documentation.
9520
9521 Changes: Modified:
9522 + - trunk/doc/sgml/ (File Added)
9523 + - trunk/doc/sgml/oper-guide/ (File Added)
9524 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9525 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9526 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9527 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9528 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9529 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9530 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9531
9532
9533jilles 2005/11/21 11:04:33 UTC (20051121-330)
9534 Log:
9535 Make operwall flag restrict setting umode +z.
9536 This repairs this flag broken in charybdis-1.0.
9537
9538
9539 Changes: Modified:
9540 +41 -0 trunk/contrib/m_flags.c (File Modified)
9541 +9 -0 trunk/src/s_user.c (File Modified)
9542
9543
9544jilles 2005/11/21 10:29:37 UTC (20051121-328)
9545 Log:
9546 Don't complain/reset remote clients +n. I'm still not
9547 convinced propagating all umodes is the way to go, oh
9548 well.
9549
9550
9551 Changes: Modified:
9552 +1 -1 trunk/src/s_user.c (File Modified)
9553
9554
9555jilles 2005/11/21 10:21:42 UTC (20051121-326)
9556 Log:
9557 - Require admin flag for oper /chghost (if it's enabled
9558 which is not default)
9559 - Give error message on nonexistant nick
9560
9561
9562 Changes: Modified:
9563 +12 -0 trunk/modules/m_chghost.c (File Modified)
9564
9565
9566nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9567 Log:
9568 Incorporated jilles' dynspoof patch with a few minor changes.
9569
9570 Changes: Modified:
9571 +5 -2 trunk/include/client.h (File Modified)
9572 +1 -0 trunk/include/numeric.h (File Modified)
9573 +75 -4 trunk/modules/m_chghost.c (File Modified)
9574 +2 -21 trunk/modules/m_stats.c (File Modified)
9575 +2 -8 trunk/modules/m_trace.c (File Modified)
9576 +2 -0 trunk/src/client.c (File Modified)
9577 +3 -0 trunk/src/s_user.c (File Modified)
9578
9579
9580nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9581 Log:
9582 Update NEWS.
9583
9584 Changes: Modified:
9585 +5 -0 trunk/NEWS (File Modified)
9586
9587
9588jilles 2005/11/17 22:38:52 UTC (20051117-320)
9589 Log:
9590 Make show_ip() far less braindead.
9591
9592 Obtained from: ratbox 2.2 SVN
9593
9594
9595 Changes: Modified:
9596 +14 -85 trunk/src/client.c (File Modified)
9597
9598
9599jilles 2005/11/15 16:33:26 UTC (20051115-318)
9600 Log:
9601 Instead of not showing channels at all for whoising services,
9602 only show channels the requester is also on. If operspying
9603 services, show all the channels.
9604
9605
9606 Changes: Modified:
9607 +37 -40 trunk/modules/m_whois.c (File Modified)
9608
9609
9610jilles 2005/11/15 15:59:00 UTC (20051115-316)
9611 Log:
9612 - Show real errno if we fail to connect to a server
9613 - Don't show server IPs on IRC if a server goes dead
9614 during handshake
9615
9616
9617 Changes: Modified:
9618 +2 -5 trunk/src/s_serv.c (File Modified)
9619
9620
9621jilles 2005/11/15 15:28:18 UTC (20051115-314)
9622 Log:
9623 Revert hybrid 7.2 aline code. It causes too many problems.
9624
9625
9626 Changes: Modified:
9627 +1 -47 trunk/NEWS (File Modified)
9628 + - trunk/include/aline.h (File Deleted)
9629 +53 -6 trunk/modules/m_dline.c (File Modified)
9630 +212 -16 trunk/modules/m_kline.c (File Modified)
9631 +37 -8 trunk/modules/m_resv.c (File Modified)
9632 +45 -24 trunk/modules/m_xline.c (File Modified)
9633 +0 -485 trunk/src/Makefile.in (File Modified)
9634 + - trunk/src/aline.c (File Deleted)
9635
9636
9637jilles 2005/11/07 10:47:33 UTC (20051107-312)
9638 Log:
9639 Incorporate recent ratbox monitor bugfixes (could crash).
9640
9641
9642 Changes: Modified:
9643 +16 -0 trunk/modules/m_monitor.c (File Modified)
9644 +4 -3 trunk/src/monitor.c (File Modified)
9645
9646
9647jilles 2005/10/24 23:10:06 UTC (20051024-310)
9648 Log:
9649 Fix /invite UID leak.
9650
9651 Found by logiclrd@EFnet.
9652
9653
9654 Changes: Modified:
9655 +3 -2 trunk/modules/m_invite.c (File Modified)
9656
9657
9658nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9659 Log:
9660 Don't show what channels a service is in.
9661
9662 Changes: Modified:
9663 +1 -0 trunk/NEWS (File Modified)
9664 +40 -35 trunk/modules/m_whois.c (File Modified)
9665
9666
9667nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9668 Log:
9669 Update version to 1.0.3.
9670
9671
9672 Changes: Modified:
9673 +9 -9 trunk/configure (File Modified)
9674 +1 -1 trunk/configure.ac (File Modified)
9675
9676
9677jilles 2005/10/22 17:12:51 UTC (20051022-304)
9678 Log:
9679 Update NEWS.
9680
9681
9682 Changes: Modified:
9683 +7 -1 trunk/NEWS (File Modified)
9684
9685
9686jilles 2005/10/22 17:11:32 UTC (20051022-302)
9687 Log:
9688 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9689 More static buffers :(
9690
9691
9692 Changes: Modified:
9693 +12 -4 trunk/src/aline.c (File Modified)
9694
9695
9696jilles 2005/10/18 21:52:35 UTC (20051018-300)
9697 Log:
9698 Make operspy mode (/mode !#channel showing parameters
9699 even if not on channel) work again.
9700
9701
9702 Changes: Modified:
9703 +4 -4 trunk/src/channel.c (File Modified)
9704
9705
9706jilles 2005/10/16 22:04:15 UTC (20051016-298)
9707 Log:
9708 Call server_introduced hook on TS6 remote server
9709 introduction (ms_sid()).
9710
9711
9712 Changes: Modified:
9713 +6 -0 trunk/modules/core/m_server.c (File Modified)
9714
9715
9716nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9717 Log:
9718 Cyrix boxes are wierd.
9719
9720 Changes: Modified:
9721 +2 -1 trunk/modules/m_services.c (File Modified)
9722
9723
9724nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9725 Log:
9726 More paranoia.
9727
9728 Changes: Modified:
9729 +1 -1 trunk/include/client.h (File Modified)
9730 +3 -1 trunk/modules/m_services.c (File Modified)
9731
9732
9733nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9734 Log:
9735 heh
9736
9737 Changes: Modified:
9738 +1 -6 trunk/modules/m_services.c (File Modified)
9739
9740
9741nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9742 Log:
9743 Disable a check that doesn't always seem to work right for some reason.
9744
9745 Changes: Modified:
9746 +2 -0 trunk/modules/m_services.c (File Modified)
9747
9748
9749nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9750 Log:
9751 Update NEWS.
9752
9753
9754 Changes: Modified:
9755 +4 -1 trunk/NEWS (File Modified)
9756
9757
9758nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9759 Log:
9760 1.0.2
9761
9762
9763 Changes: Modified:
9764 +9 -9 trunk/configure (File Modified)
9765 +1 -1 trunk/configure.ac (File Modified)
9766
9767
9768jilles 2005/10/08 22:30:18 UTC (20051008-284)
9769 Log:
9770 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9771
9772
9773 Changes: Modified:
9774 +3 -13 trunk/modules/m_trace.c (File Modified)
9775
9776
9777jilles 2005/10/06 11:00:22 UTC (20051006-282)
9778 Log:
9779 Don't send empty RPL_WHOISCHANNELS on remote whois.
9780
9781 Pointy hat to: jilles
9782
9783
9784 Changes: Modified:
9785 +1 -1 trunk/modules/m_whois.c (File Modified)
9786
9787
9788nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9789 Log:
9790 Update NEWS.
9791
9792
9793 Changes: Modified:
9794 +3 -0 trunk/NEWS (File Modified)
9795
9796
9797nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9798 Log:
9799 Modular umode support.
9800
9801
9802 Changes: Modified:
9803 +0 -9 trunk/include/client.h (File Modified)
9804 +2 -1 trunk/include/s_user.h (File Modified)
9805 +1 -1 trunk/include/tools.h (File Modified)
9806 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9807 +3 -0 trunk/src/ircd.c (File Modified)
9808 +1 -1 trunk/src/messages.tab (File Modified)
9809 +2 -2 trunk/src/s_serv.c (File Modified)
9810 +37 -59 trunk/src/s_user.c (File Modified)
9811 +21 -0 trunk/src/tools.c (File Modified)
9812
9813
9814jilles 2005/10/02 20:23:15 UTC (20051002-276)
9815 Log:
9816 Optionally do forced nick change to the UID instead of kill
9817 on nick collisions, see doc/collision_fnc.txt for more
9818 details.
9819
9820
9821 Changes: Modified:
9822 + - trunk/doc/collision_fnc.txt (File Added)
9823 +1 -0 trunk/doc/example.conf (File Modified)
9824 +8 -0 trunk/doc/reference.conf (File Modified)
9825 +1 -0 trunk/include/numeric.h (File Modified)
9826 +1 -0 trunk/include/s_conf.h (File Modified)
9827 +2 -1 trunk/include/s_serv.h (File Modified)
9828 +1 -0 trunk/include/s_stats.h (File Modified)
9829 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9830 +1 -1 trunk/src/messages.tab (File Modified)
9831 +1 -0 trunk/src/newconf.c (File Modified)
9832 +1 -0 trunk/src/s_conf.c (File Modified)
9833 +1 -0 trunk/src/s_serv.c (File Modified)
9834 +2 -2 trunk/src/s_stats.c (File Modified)
9835
9836
9837nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9838 Log:
9839 Update NEWS.
9840
9841
9842 Modified:
9843 trunk/NEWS (File Modified)
9844
9845
9846jilles 2005/09/28 15:45:31 UTC (20050928-272)
9847 Log:
9848 Don't allow lookups by uid in /monitor + and /monitor s.
9849
9850
9851 Modified:
9852 trunk/modules/m_monitor.c (File Modified)
9853
9854
9855jilles 2005/09/28 13:05:01 UTC (20050928-270)
9856 Log:
9857 Stop garbage +j being set in cases like +j aaa:bbb by
9858 initializing the variables properly.
9859
9860 Reported by kyle.
9861
9862
9863 Modified:
9864 trunk/modules/core/m_mode.c (File Modified)
9865 trunk/modules/core/m_sjoin.c (File Modified)
9866
9867
9868jilles 2005/09/25 15:51:54 UTC (20050925-268)
9869 Log:
9870 Apply flags to the proper server in me_gcap().
9871
9872
9873 Modified:
9874 trunk/modules/m_capab.c (File Modified)
9875
9876
9877jilles 2005/09/22 23:13:46 UTC (20050922-266)
9878 Log:
9879 Use find_named_client() instead of find_client() to check
9880 for nick collisions.
9881
9882
9883 Modified:
9884 trunk/modules/core/m_nick.c (File Modified)
9885
9886
9887nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9888 Log:
9889 - Replace old 381 numeric with a new, more positive one!
9890
9891
9892 Modified:
9893 trunk/src/messages.tab (File Modified)
9894
9895
9896jilles 2005/09/22 00:38:45 UTC (20050922-262)
9897 Log:
9898 Make it compile again.
9899
9900
9901 Modified:
9902 trunk/src/channel.c (File Modified)
9903 trunk/src/client.c (File Modified)
9904 trunk/src/ircd.c (File Modified)
9905 trunk/src/packet.c (File Modified)
9906
9907
9908nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9909 Log:
9910 - Prevent UID disclosure in cmode setting.
9911
9912
9913 Modified:
9914 trunk/NEWS (File Modified)
9915 trunk/modules/core/m_mode.c (File Modified)
9916
9917
9918nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9919 Log:
9920 A different check which prevents UID disclosure.
9921
9922
9923 Modified:
9924 trunk/modules/core/m_kick.c (File Modified)
9925
9926
9927nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9928 Log:
9929 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9930
9931
9932 Modified:
9933 trunk/modules/core/m_kick.c (File Modified)
9934
9935
9936nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9937 Log:
9938 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9939
9940
9941 Modified:
9942 trunk/NEWS (File Modified)
9943 trunk/modules/m_accept.c (File Modified)
9944 trunk/modules/m_admin.c (File Modified)
9945 trunk/modules/m_away.c (File Modified)
9946 trunk/modules/m_cap.c (File Modified)
9947 trunk/modules/m_capab.c (File Modified)
9948 trunk/modules/m_challenge.c (File Modified)
9949 trunk/modules/m_chghost.c (File Modified)
9950 trunk/modules/m_close.c (File Modified)
9951 trunk/modules/m_cmessage.c (File Modified)
9952 trunk/modules/m_connect.c (File Modified)
9953 trunk/modules/m_dline.c (File Modified)
9954 trunk/modules/m_encap.c (File Modified)
9955 trunk/modules/m_etrace.c (File Modified)
9956 trunk/modules/m_gline.c (File Modified)
9957 trunk/modules/m_help.c (File Modified)
9958 trunk/modules/m_info.c (File Modified)
9959 trunk/modules/m_invite.c (File Modified)
9960 trunk/modules/m_ison.c (File Modified)
9961 trunk/modules/m_kline.c (File Modified)
9962 trunk/modules/m_knock.c (File Modified)
9963 trunk/modules/m_links.c (File Modified)
9964 trunk/modules/m_list.c (File Modified)
9965 trunk/modules/m_locops.c (File Modified)
9966 trunk/modules/m_lusers.c (File Modified)
9967 trunk/modules/m_map.c (File Modified)
9968 trunk/modules/m_monitor.c (File Modified)
9969 trunk/modules/m_motd.c (File Modified)
9970 trunk/modules/m_names.c (File Modified)
9971 trunk/modules/m_oper.c (File Modified)
9972 trunk/modules/m_operspy.c (File Modified)
9973 trunk/modules/m_pass.c (File Modified)
9974 trunk/modules/m_ping.c (File Modified)
9975 trunk/modules/m_pong.c (File Modified)
9976 trunk/modules/m_post.c (File Modified)
9977 trunk/modules/m_rehash.c (File Modified)
9978 trunk/modules/m_restart.c (File Modified)
9979 trunk/modules/m_resv.c (File Modified)
9980 trunk/modules/m_services.c (File Modified)
9981 trunk/modules/m_set.c (File Modified)
9982 trunk/modules/m_sshortcut.c (File Modified)
9983 trunk/modules/m_stats.c (File Modified)
9984 trunk/modules/m_svinfo.c (File Modified)
9985 trunk/modules/m_tb.c (File Modified)
9986 trunk/modules/m_testline.c (File Modified)
9987 trunk/modules/m_testmask.c (File Modified)
9988 trunk/modules/m_time.c (File Modified)
9989 trunk/modules/m_topic.c (File Modified)
9990 trunk/modules/m_trace.c (File Modified)
9991 trunk/modules/m_unreject.c (File Modified)
9992 trunk/modules/m_user.c (File Modified)
9993 trunk/modules/m_userhost.c (File Modified)
9994 trunk/modules/m_users.c (File Modified)
9995 trunk/modules/m_version.c (File Modified)
9996 trunk/modules/m_wallops.c (File Modified)
9997 trunk/modules/m_who.c (File Modified)
9998 trunk/modules/m_whois.c (File Modified)
9999 trunk/modules/m_whowas.c (File Modified)
10000 trunk/modules/m_xline.c (File Modified)
10001 trunk/src/adns.c (File Modified)
10002 trunk/src/aline.c (File Modified)
10003 trunk/src/cache.c (File Modified)
10004 trunk/src/channel.c (File Modified)
10005 trunk/src/class.c (File Modified)
10006 trunk/src/client.c (File Modified)
10007 trunk/src/commio.c (File Modified)
10008 trunk/src/event.c (File Modified)
10009 trunk/src/hash.c (File Modified)
10010 trunk/src/hostmask.c (File Modified)
10011 trunk/src/ircd.c (File Modified)
10012 trunk/src/kdparse.c (File Modified)
10013 trunk/src/linebuf.c (File Modified)
10014 trunk/src/listener.c (File Modified)
10015 trunk/src/modules.c (File Modified)
10016 trunk/src/monitor.c (File Modified)
10017 trunk/src/newconf.c (File Modified)
10018 trunk/src/packet.c (File Modified)
10019 trunk/src/parse.c (File Modified)
10020 trunk/src/reject.c (File Modified)
10021 trunk/src/s_auth.c (File Modified)
10022 trunk/src/s_conf.c (File Modified)
10023 trunk/src/s_gline.c (File Modified)
10024 trunk/src/s_log.c (File Modified)
10025 trunk/src/s_newconf.c (File Modified)
10026 trunk/src/s_serv.c (File Modified)
10027 trunk/src/s_stats.c (File Modified)
10028 trunk/src/s_user.c (File Modified)
10029 trunk/src/send.c (File Modified)
10030 trunk/src/whowas.c (File Modified)
10031
10032
10033nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10034 Log:
10035 - More coding style niceities. Pretty much got client.h squared away.
10036
10037
10038 Modified:
10039 trunk/modules/m_dline.c (File Modified)
10040 trunk/modules/m_gline.c (File Modified)
10041 trunk/modules/m_kline.c (File Modified)
10042 trunk/modules/m_rehash.c (File Modified)
10043 trunk/modules/m_resv.c (File Modified)
10044 trunk/modules/m_stats.c (File Modified)
10045 trunk/modules/m_testline.c (File Modified)
10046 trunk/modules/m_user.c (File Modified)
10047 trunk/modules/m_xline.c (File Modified)
10048
10049
10050jilles 2005/09/21 22:37:13 UTC (20050921-250)
10051 Log:
10052 - Propagate quiets (+q) on netjoins
10053 - Clear +q list too on lowerTS sjoin from TS6 source
10054
10055
10056 Modified:
10057 trunk/modules/core/m_sjoin.c (File Modified)
10058 trunk/src/s_serv.c (File Modified)
10059
10060
10061jilles 2005/09/21 15:49:43 UTC (20050921-248)
10062 Log:
10063 Second argument to whois is always a nick, never a uid.
10064 This prevents /whois other.server uid to get information
10065 about that uid.
10066
10067
10068 Modified:
10069 trunk/modules/m_whois.c (File Modified)
10070
10071
10072jilles 2005/09/21 15:43:45 UTC (20050921-246)
10073 Log:
10074 Don't allow local users to use uids in user mode.
10075
10076
10077 Modified:
10078 trunk/src/s_user.c (File Modified)
10079
10080
10081jilles 2005/09/21 15:42:56 UTC (20050921-244)
10082 Log:
10083 Make it compile again.
10084
10085
10086 Modified:
10087 trunk/src/s_stats.c (File Modified)
10088
10089
10090jilles 2005/09/21 15:09:11 UTC (20050921-242)
10091 Log:
10092 Fix propagation of empty SJOIN.
10093
10094
10095 Modified:
10096 trunk/modules/core/m_sjoin.c (File Modified)
10097
10098
10099nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10100 Log:
10101 Some atheme-style niceties here.
10102
10103
10104 Modified:
10105 trunk/modules/m_accept.c (File Modified)
10106 trunk/modules/m_admin.c (File Modified)
10107 trunk/modules/m_away.c (File Modified)
10108 trunk/modules/m_cap.c (File Modified)
10109 trunk/modules/m_capab.c (File Modified)
10110 trunk/modules/m_challenge.c (File Modified)
10111 trunk/modules/m_chghost.c (File Modified)
10112 trunk/modules/m_close.c (File Modified)
10113 trunk/modules/m_cmessage.c (File Modified)
10114 trunk/modules/m_connect.c (File Modified)
10115 trunk/modules/m_dline.c (File Modified)
10116 trunk/modules/m_encap.c (File Modified)
10117 trunk/modules/m_etrace.c (File Modified)
10118 trunk/modules/m_gline.c (File Modified)
10119 trunk/modules/m_help.c (File Modified)
10120 trunk/modules/m_info.c (File Modified)
10121 trunk/modules/m_invite.c (File Modified)
10122 trunk/modules/m_ison.c (File Modified)
10123 trunk/modules/m_kline.c (File Modified)
10124 trunk/modules/m_knock.c (File Modified)
10125 trunk/modules/m_links.c (File Modified)
10126 trunk/modules/m_list.c (File Modified)
10127 trunk/modules/m_locops.c (File Modified)
10128 trunk/modules/m_lusers.c (File Modified)
10129 trunk/modules/m_map.c (File Modified)
10130 trunk/modules/m_monitor.c (File Modified)
10131 trunk/modules/m_motd.c (File Modified)
10132 trunk/modules/m_names.c (File Modified)
10133 trunk/modules/m_oper.c (File Modified)
10134 trunk/modules/m_operspy.c (File Modified)
10135 trunk/modules/m_pass.c (File Modified)
10136 trunk/modules/m_ping.c (File Modified)
10137 trunk/modules/m_pong.c (File Modified)
10138 trunk/modules/m_post.c (File Modified)
10139 trunk/modules/m_rehash.c (File Modified)
10140 trunk/modules/m_restart.c (File Modified)
10141 trunk/modules/m_resv.c (File Modified)
10142 trunk/modules/m_services.c (File Modified)
10143 trunk/modules/m_set.c (File Modified)
10144 trunk/modules/m_sshortcut.c (File Modified)
10145 trunk/modules/m_stats.c (File Modified)
10146 trunk/modules/m_svinfo.c (File Modified)
10147 trunk/modules/m_tb.c (File Modified)
10148 trunk/modules/m_testline.c (File Modified)
10149 trunk/modules/m_testmask.c (File Modified)
10150 trunk/modules/m_time.c (File Modified)
10151 trunk/modules/m_topic.c (File Modified)
10152 trunk/modules/m_trace.c (File Modified)
10153 trunk/modules/m_unreject.c (File Modified)
10154 trunk/modules/m_user.c (File Modified)
10155 trunk/modules/m_userhost.c (File Modified)
10156 trunk/modules/m_users.c (File Modified)
10157 trunk/modules/m_version.c (File Modified)
10158 trunk/modules/m_wallops.c (File Modified)
10159 trunk/modules/m_who.c (File Modified)
10160 trunk/modules/m_whois.c (File Modified)
10161 trunk/modules/m_whowas.c (File Modified)
10162 trunk/modules/m_xline.c (File Modified)
10163
10164
10165nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10166 Log:
10167 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10168
10169
10170 Modified:
10171 trunk/.indent.pro (File Modified)
10172 trunk/include/charybdis.h (File Added)
10173 trunk/include/client.h (File Modified)
10174 trunk/modules/.indent.pro (File Modified)
10175 trunk/src/.indent.pro (File Modified)
10176 trunk/src/adns.c (File Modified)
10177 trunk/src/aline.c (File Modified)
10178 trunk/src/cache.c (File Modified)
10179 trunk/src/channel.c (File Modified)
10180 trunk/src/class.c (File Modified)
10181 trunk/src/client.c (File Modified)
10182 trunk/src/commio.c (File Modified)
10183 trunk/src/event.c (File Modified)
10184 trunk/src/hash.c (File Modified)
10185 trunk/src/hostmask.c (File Modified)
10186 trunk/src/ircd.c (File Modified)
10187 trunk/src/kdparse.c (File Modified)
10188 trunk/src/linebuf.c (File Modified)
10189 trunk/src/listener.c (File Modified)
10190 trunk/src/modules.c (File Modified)
10191 trunk/src/monitor.c (File Modified)
10192 trunk/src/newconf.c (File Modified)
10193 trunk/src/packet.c (File Modified)
10194 trunk/src/parse.c (File Modified)
10195 trunk/src/reject.c (File Modified)
10196 trunk/src/s_auth.c (File Modified)
10197 trunk/src/s_conf.c (File Modified)
10198 trunk/src/s_gline.c (File Modified)
10199 trunk/src/s_log.c (File Modified)
10200 trunk/src/s_newconf.c (File Modified)
10201 trunk/src/s_serv.c (File Modified)
10202 trunk/src/s_stats.c (File Modified)
10203 trunk/src/s_user.c (File Modified)
10204 trunk/src/send.c (File Modified)
10205 trunk/src/whowas.c (File Modified)
10206
10207
10208nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10209 Log:
10210 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10211 - Convert a few modules towards using this code.
10212 - Make a note about this change in NEWS.
10213
10214
10215 Modified:
10216 trunk/NEWS (File Modified)
10217 trunk/include/aline.h (File Added)
10218 trunk/modules/m_dline.c (File Modified)
10219 trunk/modules/m_kline.c (File Modified)
10220 trunk/modules/m_resv.c (File Modified)
10221 trunk/modules/m_xline.c (File Modified)
10222 trunk/src/Makefile.in (File Modified)
10223 trunk/src/aline.c (File Added)
10224
10225
10226nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10227 Log:
10228 - Update NEWS document.
10229
10230
10231 Modified:
10232 trunk/NEWS (File Modified)
10233
10234
10235jilles 2005/09/20 18:27:19 UTC (20050920-232)
10236 Log:
10237 Use find_named_person() instead of find_person() in services shortcuts.
10238
10239
10240 Modified:
10241 trunk/modules/m_sshortcut.c (File Modified)
10242
10243
10244jilles 2005/09/18 22:18:59 UTC (20050918-230)
10245 Log:
10246 Fix propagation of empty channels (+P).
10247
10248
10249 Modified:
10250 trunk/modules/core/m_sjoin.c (File Modified)
10251 trunk/src/s_serv.c (File Modified)
10252
10253
10254jilles 2005/09/18 22:18:04 UTC (20050918-228)
10255 Log:
10256 Use same comparison for +f.
10257
10258
10259 Modified:
10260 trunk/modules/core/m_join.c (File Modified)
10261
10262
10263jilles 2005/09/18 18:48:13 UTC (20050918-226)
10264 Log:
10265 Retire server-server non-encap CHGHOST, and clean it up a bit.
10266
10267
10268 Modified:
10269 trunk/modules/m_chghost.c (File Modified)
10270
10271
10272jilles 2005/09/18 14:26:20 UTC (20050918-224)
10273 Log:
10274 Use TS6 form for SQUIT wallops.
10275
10276
10277 Modified:
10278 trunk/modules/core/m_squit.c (File Modified)
10279
10280
10281jilles 2005/09/18 14:25:54 UTC (20050918-222)
10282 Log:
10283 Propagate nick changes for remote clients in TS6 form if possible;
10284 simplify the code a bit.
10285
10286
10287 Modified:
10288 trunk/modules/core/m_nick.c (File Modified)
10289
10290
10291jilles 2005/09/18 14:16:43 UTC (20050918-220)
10292 Log:
10293 Only clear oper_only_umodes on deoper for local clients.
10294
10295
10296 Modified:
10297 trunk/src/s_user.c (File Modified)
10298
10299
10300nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10301 Log:
10302 - Don't enable use_whois_actually in the default config, makes cloaking
10303 only useful for vanity.
10304
10305
10306 Modified:
10307 trunk/doc/example.conf (File Modified)
10308
10309
10310jilles 2005/09/18 00:00:12 UTC (20050918-216)
10311 Log:
10312 Fix linebuf raw code to not truncate lines longer than
10313 510 characters. This stops ziplinks corruption at
10314 the initial burst if the other side sends a lot.
10315
10316
10317 Modified:
10318 trunk/src/linebuf.c (File Modified)
10319
10320
10321nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10322 Log:
10323 - Add +r to channel_modes().
10324
10325
10326 Modified:
10327 trunk/src/channel.c (File Modified)
10328
10329
10330nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10331 Log:
10332 Update NEWS.
10333
10334
10335 Modified:
10336 trunk/NEWS (File Modified)
10337
10338
10339nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10340 Log:
10341 err, nvm. wrong project :-P
10342
10343
10344 Modified:
10345 trunk/src/match.c (File Modified)
10346
10347
10348nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10349 Log:
10350 make sure we don't crash on match(NULL, test)
10351
10352
10353 Modified:
10354 trunk/src/match.c (File Modified)
10355
10356
10357jilles 2005/09/12 23:40:03 UTC (20050912-206)
10358 Log:
10359 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10360 flags = rehash in shared{}.
10361 Uses :<source> ENCAP <target> REHASH [option].
10362
10363
10364 Modified:
10365 trunk/doc/example.conf (File Modified)
10366 trunk/doc/reference.conf (File Modified)
10367 trunk/help/opers/rehash (File Modified)
10368 trunk/include/s_newconf.h (File Modified)
10369 trunk/modules/m_rehash.c (File Modified)
10370 trunk/modules/m_stats.c (File Modified)
10371 trunk/src/newconf.c (File Modified)
10372
10373
10374jilles 2005/09/12 22:48:44 UTC (20050912-204)
10375 Log:
10376 Initialize flags to 0 in conf_set_shared_flags() and
10377 conf_set_cluster_flags().
10378
10379
10380 Modified:
10381 trunk/src/newconf.c (File Modified)
10382
10383
10384jilles 2005/09/12 22:14:16 UTC (20050912-202)
10385 Log:
10386 Don't allow a forward from a #channel to an &channel.
10387 Error message is Illegal channel name.
10388
10389
10390 Modified:
10391 trunk/modules/core/m_mode.c (File Modified)
10392
10393
10394nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10395 Log:
10396 - change version to 1.0.1
10397
10398
10399 Modified:
10400 trunk/configure (File Modified)
10401 trunk/configure.ac (File Modified)
10402
10403
10404nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10405 Log:
10406 Update NEWS.
10407
10408
10409 Modified:
10410 trunk/NEWS (File Modified)
10411
10412
10413jilles 2005/09/12 21:55:58 UTC (20050912-196)
10414 Log:
10415 Services shortcuts changes:
10416 - Require umode +S on target
10417 - Use ERR_SERVICESDOWN (440) for error message
10418 - Fix check for empty string
10419
10420
10421 Modified:
10422 trunk/include/numeric.h (File Modified)
10423 trunk/modules/m_sshortcut.c (File Modified)
10424 trunk/src/messages.tab (File Modified)
10425
10426
10427nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10428 Log:
10429 s/IsChanService/IsService/g;
10430
10431
10432 Modified:
10433 trunk/modules/m_sshortcut.c (File Modified)
10434
10435
10436nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10437 Log:
10438 Add check for service validity in shortcut routines.
10439
10440
10441 Modified:
10442 trunk/modules/m_sshortcut.c (File Modified)
10443
10444
10445jilles 2005/09/12 15:30:26 UTC (20050912-190)
10446 Log:
10447 Don't allow forwarding to a -F channel the setter is not on.
10448
10449
10450 Modified:
10451 trunk/modules/core/m_mode.c (File Modified)
10452
10453
10454jilles 2005/09/12 13:55:56 UTC (20050912-188)
10455 Log:
10456 Describe identify_service and identify_command in
10457 reference.conf.
10458
10459
10460 Modified:
10461 trunk/doc/reference.conf (File Modified)
10462
10463
10464jilles 2005/09/12 13:37:11 UTC (20050912-186)
10465 Log:
10466 More helpfile updates.
10467
10468
10469 Modified:
10470 trunk/help/Makefile.in (File Modified)
10471 trunk/help/opers/die (File Modified)
10472 trunk/help/opers/join (File Modified)
10473 trunk/help/opers/links (File Modified)
10474 trunk/help/opers/lusers (File Modified)
10475 trunk/help/opers/map (File Added)
10476 trunk/help/opers/motd (File Modified)
10477 trunk/help/opers/names (File Modified)
10478 trunk/help/opers/notice (File Modified)
10479 trunk/help/opers/operspy (File Modified)
10480 trunk/help/opers/part (File Modified)
10481 trunk/help/opers/privmsg (File Modified)
10482 trunk/help/opers/restart (File Modified)
10483 trunk/help/opers/set (File Modified)
10484 trunk/help/opers/stats (File Modified)
10485 trunk/help/opers/trace (File Modified)
10486 trunk/help/opers/version (File Modified)
10487 trunk/help/users/notice (File Modified)
10488 trunk/help/users/privmsg (File Modified)
10489 trunk/help/users/stats (File Modified)
10490
10491
10492jilles 2005/09/12 11:18:40 UTC (20050912-184)
10493 Log:
10494 Update help files.
10495
10496
10497 Modified:
10498 trunk/help/opers/cmode (File Modified)
10499 trunk/help/opers/umode (File Modified)
10500 trunk/help/opers/wallops (File Modified)
10501 trunk/help/opers/who (File Modified)
10502 trunk/help/users/umode (File Modified)
10503
10504
10505jilles 2005/09/12 11:11:18 UTC (20050912-182)
10506 Log:
10507 Include cmode +r in 004 and 005.
10508
10509
10510 Modified:
10511 trunk/include/supported.h (File Modified)
10512 trunk/src/messages.tab (File Modified)
10513
10514
10515jilles 2005/09/12 10:53:35 UTC (20050912-180)
10516 Log:
10517 No need to clear all 3 buffers in channel_modes().
10518
10519
10520 Modified:
10521 trunk/src/channel.c (File Modified)
10522
10523
10524jilles 2005/09/12 10:31:54 UTC (20050912-178)
10525 Log:
10526 - Fix multiple +f modes per line
10527 - -f shouldn't take a parameter
10528
10529
10530 Modified:
10531 trunk/modules/core/m_mode.c (File Modified)
10532
10533
10534jilles 2005/09/12 10:04:27 UTC (20050912-176)
10535 Log:
10536 Channel mode +Q now prevents forwarding to or through
10537 a channel, just like in hyperion, not from a channel.
10538
10539
10540 Modified:
10541 trunk/modules/core/m_join.c (File Modified)
10542
10543
10544jilles 2005/09/12 09:36:21 UTC (20050912-174)
10545 Log:
10546 Complete +F/+Q propagation.
10547
10548
10549 Modified:
10550 trunk/modules/core/m_join.c (File Modified)
10551 trunk/modules/core/m_sjoin.c (File Modified)
10552 trunk/src/channel.c (File Modified)
10553
10554
10555nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10556 Log:
10557 - A few minor fixes.
10558
10559
10560 Modified:
10561 trunk/modules/core/m_join.c (File Modified)
10562 trunk/modules/m_services.c (File Modified)
10563
10564
10565nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10566 Log:
10567 - Fix netsplit obfuscation.
10568
10569
10570 Modified:
10571 trunk/src/client.c (File Modified)
10572
10573
10574nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10575 Log:
10576 - Fix another /stats p related bug.
10577
10578
10579 Modified:
10580 trunk/src/client.c (File Modified)
10581
10582
10583nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10584 Log:
10585 - Update example.conf.
10586
10587
10588 Modified:
10589 trunk/doc/example.conf (File Modified)
10590
10591
10592nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10593 Log:
10594 - Fix a minor bug here, and re-release 1.0.
10595
10596
10597 Modified:
10598 trunk/modules/core/m_nick.c (File Modified)
10599
10600
10601nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10602 Log:
10603 - Add bursted clients to /stats p list.
10604
10605
10606 Modified:
10607 trunk/modules/core/m_nick.c (File Modified)
10608
10609
10610nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10611 Log:
10612 - Add identify_service, identify_command options to the example.conf,
10613 newconf parser.
10614
10615
10616 Modified:
10617 trunk/NEWS (File Modified)
10618 trunk/doc/example.conf (File Modified)
10619 trunk/src/newconf.c (File Modified)
10620
10621
10622nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10623 Log:
10624 - Add services shortcuts.
10625
10626
10627 Modified:
10628 trunk/modules/Makefile.in (File Modified)
10629 trunk/modules/m_sshortcut.c (File Added)
10630
10631
10632nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10633 Log:
10634 - put back checks i removed by mistake
10635
10636
10637 Modified:
10638 trunk/modules/core/m_join.c (File Modified)
10639
10640
10641nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10642 Log:
10643 - Implement channel mode +Q, which disables forwarding.
10644 - Make forwarding usable by everyone.
10645 - Implement channel mode +F which bypasses authority checks on a target
10646 set with this mode
10647 - Update NEWS.
10648
10649
10650 Modified:
10651 trunk/NEWS (File Modified)
10652 trunk/include/channel.h (File Modified)
10653 trunk/include/supported.h (File Modified)
10654 trunk/modules/core/m_join.c (File Modified)
10655 trunk/modules/core/m_mode.c (File Modified)
10656 trunk/src/messages.tab (File Modified)
10657
10658
10659nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10660 Log:
10661 - Fix account handling brokenness.
10662
10663
10664 Modified:
10665 trunk/modules/m_services.c (File Modified)
10666
10667
10668jilles 2005/09/12 02:04:09 UTC (20050912-150)
10669 Log:
10670 Identify to services via server password hack. Still
10671 needs config file parts, like
10672 identifyservice = "nickserv@services.int";
10673 identifycommand = "IDENTIFY";
10674
10675
10676 Modified:
10677 trunk/include/s_conf.h (File Modified)
10678 trunk/src/s_user.c (File Modified)
10679
10680
10681jilles 2005/09/12 01:59:46 UTC (20050912-148)
10682 Log:
10683 Make send.c compile.
10684
10685
10686 Modified:
10687 trunk/src/send.c (File Modified)
10688
10689
10690nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10691 Log:
10692 - Handle this better.
10693
10694
10695 Modified:
10696 trunk/src/send.c (File Modified)
10697
10698
10699nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10700 Log:
10701 If the source is not a client, don't send to normal users.
10702
10703
10704 Modified:
10705 trunk/src/send.c (File Modified)
10706
10707
10708nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10709 Log:
10710 - Make /wallops behave as wallops in other ircds.
10711
10712
10713 Modified:
10714 trunk/modules/m_wallops.c (File Modified)
10715 trunk/src/send.c (File Modified)
10716
10717
10718nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10719 Log:
10720 - charybdis-1.0
10721
10722
10723 Modified:
10724 trunk/NEWS (File Modified)
10725 trunk/configure (File Modified)
10726 trunk/configure.ac (File Modified)
10727
10728
10729nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10730 Log:
10731 - Remove efnet configuration.
10732 - Rename example.conf as reference.conf, and replace the default
10733 example.conf with one suitable for AthemeNET.
10734 - Update makefile to reflect these changes.
10735
10736
10737 Modified:
10738 trunk/doc/Makefile.in (File Modified)
10739 trunk/doc/example.conf (File Modified)
10740 trunk/doc/example.efnet.conf (File Deleted)
10741 trunk/doc/reference.conf (File Added)
10742
10743
10744nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10745 Log:
10746 - Don't display opers who are /away.
10747
10748
10749 Modified:
10750 trunk/modules/m_stats.c (File Modified)
10751
10752
10753jilles 2005/09/12 00:21:20 UTC (20050912-134)
10754 Log:
10755 Put cmode +f in 004 and 005.
10756
10757
10758 Modified:
10759 trunk/include/supported.h (File Modified)
10760 trunk/src/messages.tab (File Modified)
10761
10762
10763jilles 2005/09/12 00:15:13 UTC (20050912-132)
10764 Log:
10765 Add user umode +Q which prevents a user from
10766 being forwarded.
10767
10768
10769 Modified:
10770 trunk/include/client.h (File Modified)
10771 trunk/modules/core/m_join.c (File Modified)
10772 trunk/src/messages.tab (File Modified)
10773 trunk/src/s_user.c (File Modified)
10774
10775
10776jilles 2005/09/11 23:47:02 UTC (20050911-130)
10777 Log:
10778 Implement channel forwarding in m_join(). As in
10779 hyperion, failing to join because of +i, +r or +j
10780 can cause you to be forwarded, potentially
10781 recursively. Unlike hyperion, a single numeric
10782 is sent in case of a successful forward, otherwise
10783 the ircd acts if there were no forward.
10784
10785
10786 Modified:
10787 trunk/include/numeric.h (File Modified)
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/src/messages.tab (File Modified)
10790
10791
10792jilles 2005/09/11 22:57:53 UTC (20050911-128)
10793 Log:
10794 Allow servers to set oper-only cmodes as well.
10795
10796
10797 Modified:
10798 trunk/modules/core/m_mode.c (File Modified)
10799
10800
10801jilles 2005/09/11 22:48:37 UTC (20050911-126)
10802 Log:
10803 Add cmode +f which takes a channel name, settable
10804 only by opers for now. Does not do anything yet.
10805
10806
10807 Modified:
10808 trunk/include/channel.h (File 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 trunk/src/channel.c (File Modified)
10813
10814
10815jilles 2005/09/11 20:48:09 UTC (20050911-124)
10816 Log:
10817 Fully initialize 'mode' in ms_join() and ms_sjoin()
10818 to avoid old +j garbage from being used.
10819
10820
10821 Modified:
10822 trunk/modules/core/m_join.c (File Modified)
10823 trunk/modules/core/m_sjoin.c (File Modified)
10824
10825
10826jilles 2005/09/11 19:41:53 UTC (20050911-122)
10827 Log:
10828 - only touch join_count/join_delta if join throttling
10829 is enabled on the channel
10830 - reset join_count/join_delta to 0 if -j is set
10831
10832
10833 Modified:
10834 trunk/modules/core/m_join.c (File Modified)
10835 trunk/modules/core/m_mode.c (File Modified)
10836 trunk/modules/core/m_sjoin.c (File Modified)
10837
10838
10839jilles 2005/09/11 18:57:20 UTC (20050911-120)
10840 Log:
10841 Also start a new "period" for join throttling for remote joins,
10842 if necessary. Make the code slightly clearer.
10843
10844
10845 Modified:
10846 trunk/modules/core/m_join.c (File Modified)
10847 trunk/src/channel.c (File Modified)
10848
10849
10850jilles 2005/09/11 18:12:20 UTC (20050911-118)
10851 Log:
10852 Some +j improvements, still broken.
10853
10854
10855 Modified:
10856 trunk/modules/core/m_join.c (File Modified)
10857 trunk/modules/core/m_sjoin.c (File Modified)
10858
10859
10860jilles 2005/09/11 16:44:36 UTC (20050911-116)
10861 Log:
10862 Only do +z processing for +m channels the sender is on,
10863 as bans/quiets are currently only checked locally.
10864
10865
10866 Modified:
10867 trunk/modules/core/m_message.c (File Modified)
10868
10869
10870jilles 2005/09/11 16:01:02 UTC (20050911-114)
10871 Log:
10872 - Add max_bans_large configuration option, defaulting to 500, to
10873 limit the number of bans in a +L channel
10874 - Change b/e/I to b/e/I/q in texts
10875
10876
10877 Modified:
10878 trunk/doc/example.conf (File Modified)
10879 trunk/include/s_conf.h (File Modified)
10880 trunk/modules/core/m_mode.c (File Modified)
10881 trunk/modules/m_info.c (File Modified)
10882 trunk/src/newconf.c (File Modified)
10883 trunk/src/s_conf.c (File Modified)
10884
10885
10886jilles 2005/09/11 15:20:38 UTC (20050911-112)
10887 Log:
10888 Store invite for +gi channels.
10889 Note that +gi is significantly weaker access control than +i.
10890
10891
10892 Modified:
10893 trunk/modules/m_invite.c (File Modified)
10894
10895
10896jilles 2005/09/11 14:38:35 UTC (20050911-110)
10897 Log:
10898 Nonops are allowed to see +q lists.
10899
10900
10901 Modified:
10902 trunk/modules/core/m_mode.c (File Modified)
10903
10904
10905jilles 2005/09/11 14:27:59 UTC (20050911-108)
10906 Log:
10907 Invalidate can_send() cache on -q.
10908
10909
10910 Modified:
10911 trunk/modules/core/m_mode.c (File Modified)
10912
10913
10914nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10915 Log:
10916 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10917
10918
10919 Modified:
10920 trunk/modules/core/m_sjoin.c (File Modified)
10921
10922
10923nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10924 Log:
10925 - Allow blank SJOINs -- for permanant channels.
10926
10927
10928 Modified:
10929 trunk/modules/core/m_sjoin.c (File Modified)
10930
10931
10932nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10933 Log:
10934 - Burst permanant channels.
10935
10936
10937 Modified:
10938 trunk/src/s_serv.c (File Modified)
10939
10940
10941nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10942 Log:
10943 - Fix handling of permanant channels.
10944
10945
10946 Modified:
10947 trunk/modules/core/m_join.c (File Modified)
10948
10949
10950nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10951 Log:
10952 - Run indent on core modules.
10953 - Add propagation of join throttle settings.
10954
10955
10956 Modified:
10957 trunk/modules/core/m_die.c (File Modified)
10958 trunk/modules/core/m_error.c (File Modified)
10959 trunk/modules/core/m_join.c (File Modified)
10960 trunk/modules/core/m_kick.c (File Modified)
10961 trunk/modules/core/m_kill.c (File Modified)
10962 trunk/modules/core/m_message.c (File Modified)
10963 trunk/modules/core/m_mode.c (File Modified)
10964 trunk/modules/core/m_nick.c (File Modified)
10965 trunk/modules/core/m_part.c (File Modified)
10966 trunk/modules/core/m_quit.c (File Modified)
10967 trunk/modules/core/m_server.c (File Modified)
10968 trunk/modules/core/m_sjoin.c (File Modified)
10969 trunk/modules/core/m_squit.c (File Modified)
10970
10971
10972nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10973 Log:
10974 - Fix mistake in commit message.
10975
10976
10977 Modified:
10978 trunk/ChangeLog (File Modified)
10979
10980
10981nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10982 Log:
10983 - Channel throttling.
10984
10985
10986 Modified:
10987 trunk/NEWS (File Modified)
10988 trunk/include/supported.h (File Modified)
10989 trunk/modules/core/m_mode.c (File Modified)
10990 trunk/src/messages.tab (File Modified)
10991
10992
10993nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10994 Log:
10995 - Channel throttle logic fixes.
10996
10997
10998 Modified:
10999 trunk/include/channel.h (File Modified)
11000
11001
11002nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11003 Log:
11004 - Add the throttle logic.
11005
11006
11007 Modified:
11008 trunk/include/channel.h (File Modified)
11009 trunk/include/numeric.h (File Modified)
11010 trunk/modules/core/m_join.c (File Modified)
11011 trunk/src/channel.c (File Modified)
11012 trunk/src/messages.tab (File Modified)
11013
11014
11015nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11016 Log:
11017 - Cosmetic fixes to CREDITS.
11018
11019
11020 Modified:
11021 trunk/CREDITS (File Modified)
11022
11023
11024nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11025 Log:
11026 - Better channel_modes() from ShadowIRCd 4.
11027
11028
11029 Modified:
11030 trunk/include/channel.h (File Modified)
11031 trunk/src/channel.c (File Modified)
11032
11033
11034nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11035 Log:
11036 - Strip colour codes from parts.
11037
11038
11039 Modified:
11040 trunk/modules/core/m_part.c (File Modified)
11041
11042
11043nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11044 Log:
11045 - Strip colour codes from quits.
11046
11047
11048 Modified:
11049 trunk/modules/core/m_quit.c (File Modified)
11050
11051
11052nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11053 Log:
11054 - add +c/+g/+z to channel_modes().
11055
11056
11057 Modified:
11058 trunk/src/channel.c (File Modified)
11059
11060
11061nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11062 Log:
11063 - Add +g to 004/005 numerics.
11064
11065
11066 Modified:
11067 trunk/include/supported.h (File Modified)
11068 trunk/src/messages.tab (File Modified)
11069
11070
11071nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11072 Log:
11073 - Add +cgz to set_final_mode() in both join/sjoin.
11074 - Implement channel mode +g: Free invite.
11075
11076
11077 Modified:
11078 trunk/include/channel.h (File Modified)
11079 trunk/modules/core/m_join.c (File Modified)
11080 trunk/modules/core/m_mode.c (File Modified)
11081 trunk/modules/core/m_sjoin.c (File Modified)
11082 trunk/modules/m_invite.c (File Modified)
11083
11084
11085nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11086 Log:
11087 - Make sure /stats p uses the right list.
11088
11089
11090 Modified:
11091 trunk/modules/m_stats.c (File Modified)
11092
11093
11094nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11095 Log:
11096 - local oper list becomes local_oper_list.
11097 - all opers are stored on oper_list for /stats p.
11098
11099
11100 Modified:
11101 trunk/include/ircd.h (File Modified)
11102 trunk/modules/m_stats.c (File Modified)
11103 trunk/modules/m_trace.c (File Modified)
11104 trunk/src/client.c (File Modified)
11105 trunk/src/ircd.c (File Modified)
11106 trunk/src/s_user.c (File Modified)
11107 trunk/src/send.c (File Modified)
11108
11109
11110nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11111 Log:
11112 - Remove ENABLE_SERVICES legacy define.
11113
11114
11115 Modified:
11116 trunk/configure (File Modified)
11117 trunk/configure.ac (File Modified)
11118 trunk/include/client.h (File Modified)
11119 trunk/include/m_info.h (File Modified)
11120 trunk/include/s_conf.h (File Modified)
11121 trunk/modules/Makefile.in (File Modified)
11122 trunk/modules/core/m_kick.c (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11124 trunk/modules/core/m_nick.c (File Modified)
11125 trunk/modules/core/m_sjoin.c (File Modified)
11126 trunk/modules/m_services.c (File Modified)
11127 trunk/src/channel.c (File Modified)
11128 trunk/src/newconf.c (File Modified)
11129 trunk/src/s_conf.c (File Modified)
11130 trunk/src/s_serv.c (File Modified)
11131 trunk/src/s_user.c (File Modified)
11132
11133
11134nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11135 Log:
11136 - New reject message, ala ircu.
11137
11138
11139 Modified:
11140 trunk/src/reject.c (File Modified)
11141
11142
11143nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11144 Log:
11145 - Reduce 'broadcast storm' effect in m_chghost.
11146
11147
11148 Modified:
11149 trunk/modules/m_chghost.c (File Modified)
11150
11151
11152nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11153 Log:
11154 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11155
11156
11157 Modified:
11158 trunk/include/supported.h (File Modified)
11159 trunk/src/messages.tab (File Modified)
11160
11161
11162nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11163 Log:
11164 - Implement +z.
11165
11166
11167 Modified:
11168 trunk/include/channel.h (File Modified)
11169 trunk/modules/core/m_message.c (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11171
11172
11173nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11174 Log:
11175 - use sendto_one_numeric() in some places.
11176
11177
11178 Modified:
11179 trunk/modules/core/m_mode.c (File Modified)
11180
11181
11182nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11183 Log:
11184 - Implement channel mode +c -- colour stripping.
11185
11186
11187 Modified:
11188 trunk/include/irc_string.h (File Modified)
11189 trunk/include/supported.h (File Modified)
11190 trunk/modules/core/m_message.c (File Modified)
11191 trunk/modules/core/m_mode.c (File Modified)
11192 trunk/src/irc_string.c (File Modified)
11193 trunk/src/messages.tab (File Modified)
11194
11195
11196nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11197 Log:
11198 - Add +qLP to CHANMODES 005 numeric.
11199
11200
11201 Modified:
11202 trunk/include/supported.h (File Modified)
11203
11204
11205nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11206 Log:
11207 Move credits files to doc/.
11208
11209
11210 Modified:
11211 trunk/Hybrid-team (File Deleted)
11212 trunk/Ratbox-team (File Deleted)
11213 trunk/doc/Hybrid-team (File Added)
11214 trunk/doc/Ratbox-team (File Added)
11215
11216
11217nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11218 Log:
11219 - Rename Ratbox credits as Ratbox-team.
11220 - Add in our own CREDITS.
11221
11222
11223 Modified:
11224 trunk/CREDITS (File Deleted)
11225 trunk/CREDITS (File Added)
11226 trunk/Ratbox-team (File Added)
11227
11228
11229nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11230 Log:
11231 - Quietcache fixes.
11232
11233
11234 Modified:
11235 trunk/modules/core/m_mode.c (File Modified)
11236
11237
11238nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11239 Log:
11240 - Rebuild configure.
11241
11242
11243 Modified:
11244 trunk/autom4te.cache/ (File Deleted)
11245 trunk/configure (File Modified)
11246
11247
11248nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11249 Log:
11250 Add +q to messages.tab.
11251
11252
11253 Modified:
11254 trunk/src/messages.tab (File Modified)
11255
11256
11257nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11258 Log:
11259 - port m_sjoin stuff to TS6 JOIN syntax.
11260
11261
11262 Modified:
11263 trunk/modules/core/m_join.c (File Modified)
11264
11265
11266nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11267 Log:
11268 - Implement channel mode +q (quiet)
11269
11270
11271 Modified:
11272 trunk/include/channel.h (File Modified)
11273 trunk/modules/core/m_mode.c (File Modified)
11274 trunk/src/channel.c (File Modified)
11275
11276
11277jilles 2005/09/10 03:03:05 UTC (20050910-40)
11278 Log:
11279 Add +L/+P for set_final_mode().
11280
11281
11282 Modified:
11283 trunk/modules/core/m_sjoin.c (File Modified)
11284
11285
11286jilles 2005/09/10 02:59:22 UTC (20050910-38)
11287 Log:
11288 Add +L/+P in channel_modes().
11289
11290
11291 Modified:
11292 trunk/src/channel.c (File Modified)
11293
11294
11295jilles 2005/09/10 02:55:10 UTC (20050910-36)
11296 Log:
11297 - Use MODE_PERMANENT, not MODE_PERMANANT
11298 - Actually use chm_staff()
11299
11300 It compiles but is not otherwise tested.
11301
11302
11303 Modified:
11304 trunk/include/channel.h (File Modified)
11305 trunk/modules/core/m_mode.c (File Modified)
11306 trunk/modules/core/m_sjoin.c (File Modified)
11307 trunk/src/channel.c (File Modified)
11308
11309
11310nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11311 Log:
11312 - Ok, patchlevel.h is fixed now.
11313
11314
11315 Modified:
11316 trunk/include/patchlevel.h (File Modified)
11317
11318
11319nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11320 Log:
11321 - *sigh*
11322
11323
11324 Modified:
11325 trunk/include/patchlevel.h (File Modified)
11326 trunk/src/version.c.SH (File Modified)
11327
11328
11329nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11330 Log:
11331 - Fix compilation issue with version.c.
11332
11333
11334 Modified:
11335 trunk/src/version.c.SH (File Modified)
11336
11337
11338nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11339 Log:
11340 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11341 this from the BUGS file.
11342
11343
11344 Modified:
11345 trunk/BUGS (File Modified)
11346
11347
11348jilles 2005/09/10 02:30:22 UTC (20050910-26)
11349 Log:
11350 Mangle all netsplit messages if flatten links is enabled.
11351
11352
11353 Modified:
11354 trunk/src/client.c (File Modified)
11355
11356
11357nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11358 Log:
11359 - jilles pointed out that /stats p needed severe changes -- implement
11360 them
11361
11362
11363 Modified:
11364 trunk/modules/m_stats.c (File Modified)
11365
11366
11367nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11368 Log:
11369 Rename RELNOTES to NEWS.
11370
11371
11372 Modified:
11373 trunk/NEWS (File Added)
11374 trunk/RELNOTES (File Deleted)
11375
11376
11377nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11378 Log:
11379 Update RELNOTES.
11380
11381
11382 Modified:
11383 trunk/RELNOTES (File Modified)
11384
11385
11386nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11387 Log:
11388 - Make /stats p work globally.
11389 - Change 'OPER(s)' to 'staff members'
11390
11391
11392 Modified:
11393 trunk/modules/m_stats.c (File Modified)
11394
11395
11396nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11397 Log:
11398 - add modes, +LP to RPL_MYINFO.
11399
11400
11401 Modified:
11402 trunk/src/messages.tab (File Modified)
11403
11404
11405nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11406 Log:
11407 More stuff to RELNOTES.
11408
11409
11410 Modified:
11411 trunk/RELNOTES (File Modified)
11412
11413
11414nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11415 Log:
11416 - Implement +P.
11417
11418
11419 Modified:
11420 trunk/modules/core/m_sjoin.c (File Modified)
11421 trunk/src/channel.c (File Modified)
11422
11423
11424nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11425 Log:
11426 - Implement list limit exceed modes -- +L.
11427
11428
11429 Modified:
11430 trunk/modules/core/m_mode.c (File Modified)
11431
11432
11433nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11434 Log:
11435 - Add handlers for modes +L, +P.
11436
11437
11438 Modified:
11439 trunk/include/channel.h (File Modified)
11440 trunk/modules/core/m_mode.c (File Modified)
11441
11442
11443nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11444 Log:
11445 Update properties on *everything*.
11446
11447
11448 Modified:
11449 trunk/.cvsignore (Property Modified)
11450 trunk/.indent.pro (Property Modified)
11451 trunk/BUGS (File Modified) (Property Modified)
11452 trunk/CREDITS (File Modified) (Property Modified)
11453 trunk/ChangeLog (Property Modified)
11454 trunk/Hybrid-team (File Modified) (Property Modified)
11455 trunk/INSTALL (File Modified) (Property Modified)
11456 trunk/LICENSE (File Modified) (Property Modified)
11457 trunk/Makefile.in (File Modified) (Property Modified)
11458 trunk/README.FIRST (File Modified) (Property Modified)
11459 trunk/RELNOTES (File Modified) (Property Modified)
11460 trunk/SVN-Access (Property Modified)
11461 trunk/aclocal.m4 (File Modified) (Property Modified)
11462 trunk/adns/.cvsignore (Property Modified)
11463 trunk/adns/COPYING (Property Modified)
11464 trunk/adns/GPL-vs-LGPL (Property Modified)
11465 trunk/adns/Makefile.in (File Modified) (Property Modified)
11466 trunk/adns/README (Property Modified)
11467 trunk/adns/README.ircd (Property Modified)
11468 trunk/adns/adns.h (File Modified) (Property Modified)
11469 trunk/adns/check.c (File Modified) (Property Modified)
11470 trunk/adns/dlist.h (File Modified) (Property Modified)
11471 trunk/adns/event.c (File Modified) (Property Modified)
11472 trunk/adns/general.c (File Modified) (Property Modified)
11473 trunk/adns/internal.h (File Modified) (Property Modified)
11474 trunk/adns/parse.c (File Modified) (Property Modified)
11475 trunk/adns/query.c (File Modified) (Property Modified)
11476 trunk/adns/reply.c (File Modified) (Property Modified)
11477 trunk/adns/setup.c (File Modified) (Property Modified)
11478 trunk/adns/transmit.c (File Modified) (Property Modified)
11479 trunk/adns/tvarith.h (File Modified) (Property Modified)
11480 trunk/adns/types.c (File Modified) (Property Modified)
11481 trunk/configure (File Modified) (Property Modified)
11482 trunk/configure.ac (File Modified) (Property Modified)
11483 trunk/contrib/.cvsignore (Property Modified)
11484 trunk/contrib/.indent.pro (Property Modified)
11485 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11486 trunk/contrib/README (File Modified) (Property Modified)
11487 trunk/contrib/example_module.c (File Modified) (Property Modified)
11488 trunk/contrib/m_42.c (File Modified) (Property Modified)
11489 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11490 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11491 trunk/contrib/m_force.c (File Modified) (Property Modified)
11492 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11493 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11494 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11495 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11496 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11497 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11498 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11499 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11500 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11501 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11502 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11503 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11504 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11505 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11506 trunk/doc/.cvsignore (Property Modified)
11507 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11508 trunk/doc/Makefile.in (File Modified) (Property Modified)
11509 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11510 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11511 trunk/doc/challenge.txt (File Modified) (Property Modified)
11512 trunk/doc/example.conf (File Modified) (Property Modified)
11513 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11514 trunk/doc/hooks.txt (File Modified) (Property Modified)
11515 trunk/doc/index.txt (File Modified) (Property Modified)
11516 trunk/doc/ircd.8 (File Modified) (Property Modified)
11517 trunk/doc/ircd.motd (Property Modified)
11518 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11519 trunk/doc/modeg.txt (File Modified) (Property Modified)
11520 trunk/doc/modes.txt (File Modified) (Property Modified)
11521 trunk/doc/monitor.txt (File Modified) (Property Modified)
11522 trunk/doc/old/Authors (Property Modified)
11523 trunk/doc/operguide.txt (File Modified) (Property Modified)
11524 trunk/doc/opermyth.txt (Property Modified)
11525 trunk/doc/server-version-info (File Modified) (Property Modified)
11526 trunk/doc/services.txt (File Modified) (Property Modified)
11527 trunk/doc/technical/README.TSora (Property Modified)
11528 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11529 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11530 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11531 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11532 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11533 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11534 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11535 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11536 trunk/doc/technical/rfc1459.txt (Property Modified)
11537 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11538 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11539 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11540 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11541 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11542 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11543 trunk/help/Makefile.in (File Modified) (Property Modified)
11544 trunk/help/opers/accept (Property Modified)
11545 trunk/help/opers/admin (Property Modified)
11546 trunk/help/opers/away (Property Modified)
11547 trunk/help/opers/capab (Property Modified)
11548 trunk/help/opers/challenge (Property Modified)
11549 trunk/help/opers/close (Property Modified)
11550 trunk/help/opers/cmode (Property Modified)
11551 trunk/help/opers/cnotice (Property Modified)
11552 trunk/help/opers/connect (Property Modified)
11553 trunk/help/opers/cprivmsg (Property Modified)
11554 trunk/help/opers/credits (Property Modified)
11555 trunk/help/opers/die (Property Modified)
11556 trunk/help/opers/dline (Property Modified)
11557 trunk/help/opers/eob (Property Modified)
11558 trunk/help/opers/error (Property Modified)
11559 trunk/help/opers/etrace (Property Modified)
11560 trunk/help/opers/gline (Property Modified)
11561 trunk/help/opers/help (Property Modified)
11562 trunk/help/opers/index (Property Modified)
11563 trunk/help/opers/info (Property Modified)
11564 trunk/help/opers/invite (Property Modified)
11565 trunk/help/opers/ison (Property Modified)
11566 trunk/help/opers/join (Property Modified)
11567 trunk/help/opers/kick (Property Modified)
11568 trunk/help/opers/kill (Property Modified)
11569 trunk/help/opers/kline (Property Modified)
11570 trunk/help/opers/knock (Property Modified)
11571 trunk/help/opers/links (Property Modified)
11572 trunk/help/opers/list (Property Modified)
11573 trunk/help/opers/locops (Property Modified)
11574 trunk/help/opers/lusers (Property Modified)
11575 trunk/help/opers/modlist (Property Modified)
11576 trunk/help/opers/modload (Property Modified)
11577 trunk/help/opers/modrestart (Property Modified)
11578 trunk/help/opers/modunload (Property Modified)
11579 trunk/help/opers/motd (Property Modified)
11580 trunk/help/opers/names (Property Modified)
11581 trunk/help/opers/nick (Property Modified)
11582 trunk/help/opers/notice (Property Modified)
11583 trunk/help/opers/oper (Property Modified)
11584 trunk/help/opers/operspy (Property Modified)
11585 trunk/help/opers/operwall (Property Modified)
11586 trunk/help/opers/part (Property Modified)
11587 trunk/help/opers/pass (Property Modified)
11588 trunk/help/opers/ping (Property Modified)
11589 trunk/help/opers/pong (Property Modified)
11590 trunk/help/opers/post (Property Modified)
11591 trunk/help/opers/privmsg (Property Modified)
11592 trunk/help/opers/quit (Property Modified)
11593 trunk/help/opers/rehash (Property Modified)
11594 trunk/help/opers/restart (Property Modified)
11595 trunk/help/opers/resv (Property Modified)
11596 trunk/help/opers/server (Property Modified)
11597 trunk/help/opers/set (Property Modified)
11598 trunk/help/opers/sjoin (Property Modified)
11599 trunk/help/opers/squit (Property Modified)
11600 trunk/help/opers/stats (Property Modified)
11601 trunk/help/opers/svinfo (Property Modified)
11602 trunk/help/opers/testgecos (Property Modified)
11603 trunk/help/opers/testline (Property Modified)
11604 trunk/help/opers/testmask (Property Modified)
11605 trunk/help/opers/time (Property Modified)
11606 trunk/help/opers/topic (Property Modified)
11607 trunk/help/opers/trace (Property Modified)
11608 trunk/help/opers/uhelp (Property Modified)
11609 trunk/help/opers/umode (Property Modified)
11610 trunk/help/opers/undline (Property Modified)
11611 trunk/help/opers/ungline (Property Modified)
11612 trunk/help/opers/unkline (Property Modified)
11613 trunk/help/opers/unresv (Property Modified)
11614 trunk/help/opers/unxline (Property Modified)
11615 trunk/help/opers/user (Property Modified)
11616 trunk/help/opers/userhost (Property Modified)
11617 trunk/help/opers/users (Property Modified)
11618 trunk/help/opers/version (Property Modified)
11619 trunk/help/opers/wallops (Property Modified)
11620 trunk/help/opers/who (Property Modified)
11621 trunk/help/opers/whois (Property Modified)
11622 trunk/help/opers/whowas (Property Modified)
11623 trunk/help/opers/xline (Property Modified)
11624 trunk/help/users/index (Property Modified)
11625 trunk/help/users/info (Property Modified)
11626 trunk/help/users/notice (Property Modified)
11627 trunk/help/users/privmsg (Property Modified)
11628 trunk/help/users/stats (Property Modified)
11629 trunk/help/users/umode (Property Modified)
11630 trunk/include/.cvsignore (Property Modified)
11631 trunk/include/.indent.pro (Property Modified)
11632 trunk/include/balloc.h (File Modified) (Property Modified)
11633 trunk/include/cache.h (File Modified) (Property Modified)
11634 trunk/include/channel.h (File Modified) (Property Modified)
11635 trunk/include/class.h (File Modified) (Property Modified)
11636 trunk/include/client.h (File Modified) (Property Modified)
11637 trunk/include/commio.h (File Modified) (Property Modified)
11638 trunk/include/common.h (File Modified) (Property Modified)
11639 trunk/include/config.h (File Modified) (Property Modified)
11640 trunk/include/config.h.dist (File Modified) (Property Modified)
11641 trunk/include/defaults.h (File Modified) (Property Modified)
11642 trunk/include/event.h (File Modified) (Property Modified)
11643 trunk/include/hash.h (File Modified) (Property Modified)
11644 trunk/include/hook.h (File Modified) (Property Modified)
11645 trunk/include/hostmask.h (File Modified) (Property Modified)
11646 trunk/include/irc_string.h (File Modified) (Property Modified)
11647 trunk/include/ircd.h (File Modified) (Property Modified)
11648 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11649 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11650 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11651 trunk/include/linebuf.h (File Modified) (Property Modified)
11652 trunk/include/listener.h (File Modified) (Property Modified)
11653 trunk/include/m_info.h (File Modified) (Property Modified)
11654 trunk/include/memory.h (File Modified) (Property Modified)
11655 trunk/include/modules.h (File Modified) (Property Modified)
11656 trunk/include/monitor.h (File Modified) (Property Modified)
11657 trunk/include/msg.h (File Modified) (Property Modified)
11658 trunk/include/newconf.h (File Modified) (Property Modified)
11659 trunk/include/numeric.h (File Modified) (Property Modified)
11660 trunk/include/packet.h (File Modified) (Property Modified)
11661 trunk/include/parse.h (File Modified) (Property Modified)
11662 trunk/include/patchlevel.h (File Modified) (Property Modified)
11663 trunk/include/patricia.h (File Modified) (Property Modified)
11664 trunk/include/reject.h (File Modified) (Property Modified)
11665 trunk/include/res.h (File Modified) (Property Modified)
11666 trunk/include/restart.h (File Modified) (Property Modified)
11667 trunk/include/s_auth.h (File Modified) (Property Modified)
11668 trunk/include/s_conf.h (File Modified) (Property Modified)
11669 trunk/include/s_gline.h (File Modified) (Property Modified)
11670 trunk/include/s_log.h (File Modified) (Property Modified)
11671 trunk/include/s_newconf.h (File Modified) (Property Modified)
11672 trunk/include/s_serv.h (File Modified) (Property Modified)
11673 trunk/include/s_stats.h (File Modified) (Property Modified)
11674 trunk/include/s_user.h (File Modified) (Property Modified)
11675 trunk/include/s_zip.h (File Modified) (Property Modified)
11676 trunk/include/scache.h (File Modified) (Property Modified)
11677 trunk/include/send.h (File Modified) (Property Modified)
11678 trunk/include/serno.h (Property Modified)
11679 trunk/include/setup.h.in (Property Modified)
11680 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11681 trunk/include/stdinc.h (File Modified) (Property Modified)
11682 trunk/include/supported.h (File Modified) (Property Modified)
11683 trunk/include/tools.h (File Modified) (Property Modified)
11684 trunk/include/whowas.h (File Modified) (Property Modified)
11685 trunk/install-sh (File Modified) (Property Modified)
11686 trunk/modules/.cvsignore (Property Modified)
11687 trunk/modules/.depend (Property Modified)
11688 trunk/modules/.indent.pro (Property Modified)
11689 trunk/modules/Makefile.in (File Modified) (Property Modified)
11690 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11691 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11692 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11693 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11694 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11695 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11696 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11697 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11698 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11699 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11700 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11701 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11702 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11703 trunk/modules/m_accept.c (File Modified) (Property Modified)
11704 trunk/modules/m_admin.c (File Modified) (Property Modified)
11705 trunk/modules/m_away.c (File Modified) (Property Modified)
11706 trunk/modules/m_cap.c (File Modified) (Property Modified)
11707 trunk/modules/m_capab.c (File Modified) (Property Modified)
11708 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11709 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11710 trunk/modules/m_close.c (File Modified) (Property Modified)
11711 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11712 trunk/modules/m_connect.c (File Modified) (Property Modified)
11713 trunk/modules/m_dline.c (File Modified) (Property Modified)
11714 trunk/modules/m_encap.c (File Modified) (Property Modified)
11715 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11716 trunk/modules/m_gline.c (File Modified) (Property Modified)
11717 trunk/modules/m_help.c (File Modified) (Property Modified)
11718 trunk/modules/m_info.c (File Modified) (Property Modified)
11719 trunk/modules/m_invite.c (File Modified) (Property Modified)
11720 trunk/modules/m_ison.c (File Modified) (Property Modified)
11721 trunk/modules/m_kline.c (File Modified) (Property Modified)
11722 trunk/modules/m_knock.c (File Modified) (Property Modified)
11723 trunk/modules/m_links.c (File Modified) (Property Modified)
11724 trunk/modules/m_list.c (File Modified) (Property Modified)
11725 trunk/modules/m_locops.c (File Modified) (Property Modified)
11726 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11727 trunk/modules/m_map.c (File Modified) (Property Modified)
11728 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11729 trunk/modules/m_motd.c (File Modified) (Property Modified)
11730 trunk/modules/m_names.c (File Modified) (Property Modified)
11731 trunk/modules/m_oper.c (File Modified) (Property Modified)
11732 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11733 trunk/modules/m_pass.c (File Modified) (Property Modified)
11734 trunk/modules/m_ping.c (File Modified) (Property Modified)
11735 trunk/modules/m_pong.c (File Modified) (Property Modified)
11736 trunk/modules/m_post.c (File Modified) (Property Modified)
11737 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11738 trunk/modules/m_restart.c (File Modified) (Property Modified)
11739 trunk/modules/m_resv.c (File Modified) (Property Modified)
11740 trunk/modules/m_services.c (File Modified) (Property Modified)
11741 trunk/modules/m_set.c (File Modified) (Property Modified)
11742 trunk/modules/m_stats.c (File Modified) (Property Modified)
11743 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11744 trunk/modules/m_tb.c (File Modified) (Property Modified)
11745 trunk/modules/m_testline.c (File Modified) (Property Modified)
11746 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11747 trunk/modules/m_time.c (File Modified) (Property Modified)
11748 trunk/modules/m_topic.c (File Modified) (Property Modified)
11749 trunk/modules/m_trace.c (File Modified) (Property Modified)
11750 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11751 trunk/modules/m_user.c (File Modified) (Property Modified)
11752 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11753 trunk/modules/m_users.c (File Modified) (Property Modified)
11754 trunk/modules/m_version.c (File Modified) (Property Modified)
11755 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11756 trunk/modules/m_who.c (File Modified) (Property Modified)
11757 trunk/modules/m_whois.c (File Modified) (Property Modified)
11758 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11759 trunk/modules/m_xline.c (File Modified) (Property Modified)
11760 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11761 trunk/servlink/.cvsignore (Property Modified)
11762 trunk/servlink/.indent.pro (Property Modified)
11763 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11764 trunk/servlink/README (File Modified) (Property Modified)
11765 trunk/servlink/TODO (File Modified) (Property Modified)
11766 trunk/servlink/control.c (File Modified) (Property Modified)
11767 trunk/servlink/control.h (File Modified) (Property Modified)
11768 trunk/servlink/io.c (File Modified) (Property Modified)
11769 trunk/servlink/io.h (File Modified) (Property Modified)
11770 trunk/servlink/servlink.c (File Modified) (Property Modified)
11771 trunk/servlink/servlink.h (File Modified) (Property Modified)
11772 trunk/src/.cvsignore (Property Modified)
11773 trunk/src/.depend (Property Modified)
11774 trunk/src/.indent.pro (Property Modified)
11775 trunk/src/Makefile.in (File Modified) (Property Modified)
11776 trunk/src/adns.c (File Modified) (Property Modified)
11777 trunk/src/balloc.c (File Modified) (Property Modified)
11778 trunk/src/cache.c (File Modified) (Property Modified)
11779 trunk/src/channel.c (File Modified) (Property Modified)
11780 trunk/src/class.c (File Modified) (Property Modified)
11781 trunk/src/client.c (File Modified) (Property Modified)
11782 trunk/src/commio.c (File Modified) (Property Modified)
11783 trunk/src/devpoll.c (File Modified) (Property Modified)
11784 trunk/src/epoll.c (File Modified) (Property Modified)
11785 trunk/src/event.c (File Modified) (Property Modified)
11786 trunk/src/getopt.c (File Modified) (Property Modified)
11787 trunk/src/hash.c (File Modified) (Property Modified)
11788 trunk/src/hook.c (File Modified) (Property Modified)
11789 trunk/src/hostmask.c (File Modified) (Property Modified)
11790 trunk/src/irc_string.c (File Modified) (Property Modified)
11791 trunk/src/ircd.c (File Modified) (Property Modified)
11792 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11793 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11794 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11795 trunk/src/kdparse.c (File Modified) (Property Modified)
11796 trunk/src/kqueue.c (File Modified) (Property Modified)
11797 trunk/src/linebuf.c (File Modified) (Property Modified)
11798 trunk/src/listener.c (File Modified) (Property Modified)
11799 trunk/src/match.c (File Modified) (Property Modified)
11800 trunk/src/memory.c (File Modified) (Property Modified)
11801 trunk/src/messages.tab (File Modified) (Property Modified)
11802 trunk/src/modules.c (File Modified) (Property Modified)
11803 trunk/src/monitor.c (File Modified) (Property Modified)
11804 trunk/src/newconf.c (File Modified) (Property Modified)
11805 trunk/src/numeric.c (File Modified) (Property Modified)
11806 trunk/src/packet.c (File Modified) (Property Modified)
11807 trunk/src/parse.c (File Modified) (Property Modified)
11808 trunk/src/patricia.c (File Modified) (Property Modified)
11809 trunk/src/poll.c (File Modified) (Property Modified)
11810 trunk/src/reject.c (File Modified) (Property Modified)
11811 trunk/src/restart.c (File Modified) (Property Modified)
11812 trunk/src/s_auth.c (File Modified) (Property Modified)
11813 trunk/src/s_conf.c (File Modified) (Property Modified)
11814 trunk/src/s_gline.c (File Modified) (Property Modified)
11815 trunk/src/s_log.c (File Modified) (Property Modified)
11816 trunk/src/s_newconf.c (File Modified) (Property Modified)
11817 trunk/src/s_serv.c (File Modified) (Property Modified)
11818 trunk/src/s_stats.c (File Modified) (Property Modified)
11819 trunk/src/s_user.c (File Modified) (Property Modified)
11820 trunk/src/scache.c (File Modified) (Property Modified)
11821 trunk/src/select.c (File Modified) (Property Modified)
11822 trunk/src/send.c (File Modified) (Property Modified)
11823 trunk/src/snprintf.c (File Modified) (Property Modified)
11824 trunk/src/tools.c (File Modified) (Property Modified)
11825 trunk/src/version.c.SH (File Modified) (Property Modified)
11826 trunk/src/whowas.c (File Modified) (Property Modified)
11827 trunk/tools/.cvsignore (Property Modified)
11828 trunk/tools/Makefile.in (File Modified) (Property Modified)
11829 trunk/tools/README (File Modified) (Property Modified)
11830 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11831 trunk/tools/convertilines.c (File Modified) (Property Modified)
11832 trunk/tools/convertklines.c (File Modified) (Property Modified)
11833 trunk/tools/mkkeypair (Property Modified)
11834 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11835 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11836 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11837 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11838 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11839 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11840 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11841 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11842 trunk/tools/untabify (File Modified) (Property Modified)
11843 trunk/tools/viconf.c (File Modified) (Property Modified)
11844
11845
11846nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11847 Log:
11848 - Update RELNOTES.
11849
11850
11851 Modified:
11852 trunk/RELNOTES (File Modified)
11853
11854
11855nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11856 Log:
11857 - Make version.c use our serial, not ratbox's.
11858
11859
11860 Modified:
11861 trunk/src/version.c.SH (File Modified)
11862
11863
11864leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11865 Log:
11866 - update RELNOTES
11867 - revved patchlevel to 2.1.5
11868
11869
11870 Modified:
11871 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11873
11874
11875leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11876 Log:
11877 - fix buffer overflow and unterminated buffer when removing TS6 bans
11878 - fix rebuilding of SJOIN
11879
11880
11881 Modified:
11882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11883
11884
11885androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11886 Log:
11887 have servlink report if it gets an uncompressed error message when it gets inflate failures
11888
11889 Modified:
11890 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11891
11892
11893leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11894 Log:
11895 - extend our copyrights to 2005.
11896
11897
11898 Modified:
11899 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12003
12004
12005leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12006 Log:
12007 - update RELNOTES
12008 - revved patchlevel to 2.1.4
12009
12010
12011 Modified:
12012 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12014
12015
12016leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12017 Log:
12018 - add TARGMAX to 005
12019 - remove the +1 from ->uid in struct Client
12020 - fix checking of accept entries in m_accept.c
12021
12022
12023 Modified:
12024 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12028
12029
12030leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12031 Log:
12032 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12033 send it over TS6
12034
12035
12036 Modified:
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12038
12039
12040leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12041 Log:
12042 - remove an unused variable
12043
12044
12045 Modified:
12046 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12047
12048
12049androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12050 Log:
12051 don't burst a TS5 name in burst_TS6. -via jillies
12052
12053 Modified:
12054 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12055
12056
12057leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12058 Log:
12059 - via jilles, make nickchanges invalidate any cached bans for
12060 quiet_on_ban
12061
12062
12063 Modified:
12064 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12068
12069
12070leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12071 Log:
12072 - fix some char vs byte usage to make adns compile cleanly with gcc4
12073
12074
12075 Modified:
12076 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12084
12085
12086androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12087 Log:
12088 userhost should allow 5 userhost checks, not 4
12089
12090 Modified:
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12092
12093
12094leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12095 Log:
12096 - another darwin fix
12097
12098
12099 Modified:
12100 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12101
12102
12103leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12104 Log:
12105 - darwin fixes
12106
12107
12108 Modified:
12109 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12117
12118
12119leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12120 Log:
12121 - remove bogus extern of abort_list
12122
12123
12124 Modified:
12125 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12126
12127
12128androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12129 Log:
12130 svn repo access stuff
12131
12132 Modified:
12133 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12134
12135
12136androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12137 Log:
12138 test commit
12139
12140
12141 Modified:
12142 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12143
12144
12145androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12146 Log:
12147 test commit
12148
12149
12150 Modified:
12151 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12152
12153
12154androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12155 Log:
12156 revert omotd..i thought it was a good idea..oh well
12157
12158 Modified:
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12160
12161
12162androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12163 Log:
12164 Commas are bad things in channel keys
12165
12166
12167 Modified:
12168 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12169
12170
12171androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12172 Log:
12173 Add OMOTD command to display oper motd
12174
12175
12176 Modified:
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12178
12179
12180androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12181 Log:
12182 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12183
12184 Modified:
12185 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12186
12187
12188leeh 2005/06/22 22:10:50 UTC (20050622_0)
12189
12190 Modified files: (Branch: RATBOX_2_1)
12191 modules m_whois.c
12192 Log:
12193 - stop testing whois for protocol violations, as they can be caused in
12194 ircds going all the way back to the original ircd2.8
12195
12196 Revision Changes Path
12197 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12198
12199
12200
12201leeh 2005/06/16 23:10:21 UTC (20050616_0)
12202
12203 Modified files: (Branch: RATBOX_2_1)
12204 modules m_time.c
12205 Log:
12206 - remove some 2.2 code
12207
12208 Revision Changes Path
12209 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12210
12211
12212
12213androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12214
12215 Modified files: (Branch: RATBOX_2_1)
12216 modules m_time.c
12217 Log:
12218 backport of the silly december 31st bug
12219
12220 Revision Changes Path
12221 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12222
12223
12224
12225leeh 2005/06/15 13:51:57 UTC (20050615_1)
12226
12227 Modified files: (Branch: RATBOX_2_1)
12228 . RELNOTES
12229 include patchlevel.h
12230 Log:
12231 - revved patchlevel to 2.1.3
12232
12233 Revision Changes Path
12234 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12235 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12236
12237
12238
12239leeh 2005/06/15 01:54:00 UTC (20050615_0)
12240
12241 Modified files: (Branch: RATBOX_2_1)
12242 include client.h
12243 modules m_accept.c
12244 modules/core m_nick.c
12245 src client.c
12246 Log:
12247 - stop removing a clients own list of accepted clients when they do a
12248 nickchange
12249 - clean up the accept code so its less retarded
12250
12251 Revision Changes Path
12252 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12253 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12254 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12255 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12256
12257
12258
12259leeh 2005/06/14 12:44:47 UTC (20050614_0)
12260
12261 Modified files: (Branch: RATBOX_2_1)
12262 include event.h
12263 modules m_links.c
12264 src event.c ircd.c newconf.c
12265 Log:
12266 - remove a defn of links_cache_list in m_links.c which was causing
12267 the flattened links update to be ignored
12268 - add eventUpdate(), and make links_delay update on rehash
12269
12270 Revision Changes Path
12271 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12272 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12273 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12274 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12275 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12276
12277
12278
12279leeh 2005/06/12 02:23:01 UTC (20050612_2)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 doc services.txt
12283 src newconf.c
12284 Log:
12285 - make the conf parser apply service {}; on rehash
12286
12287 Revision Changes Path
12288 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12289 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12290
12291
12292
12293leeh 2005/06/12 02:10:30 UTC (20050612_1)
12294
12295 Modified files: (Branch: RATBOX_2_1)
12296 include m_info.h
12297 Log:
12298 - show ENABLE_SERVICES define in info
12299
12300 Revision Changes Path
12301 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12302
12303
12304
12305leeh 2005/06/12 01:44:37 UTC (20050612_0)
12306
12307 Modified files: (Branch: RATBOX_2_1)
12308 modules m_services.c m_stats.c
12309 Log:
12310 - via jilles, make m_services.c hook into stats U and display service
12311 blocks
12312
12313 Revision Changes Path
12314 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12315 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12316
12317
12318
12319leeh 2005/06/11 20:33:12 UTC (20050611_3)
12320
12321 Modified files: (Branch: RATBOX_2_1)
12322 . configure configure.ac
12323 Log:
12324 - default build to -O2
12325
12326 Revision Changes Path
12327 7.249.2.2 +4 -4 ircd-ratbox/configure
12328 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12329
12330
12331
12332leeh 2005/06/11 20:26:02 UTC (20050611_2)
12333
12334 Modified files: (Branch: RATBOX_2_1)
12335 doc example.conf example.efnet.conf
12336 include client.h s_conf.h s_newconf.h
12337 modules m_info.c
12338 modules/core m_join.c m_nick.c
12339 src channel.c newconf.c s_conf.c s_user.c
12340 Log:
12341 - remove no_oper_resvs from general {};
12342 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12343
12344 Revision Changes Path
12345 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12346 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12347 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12348 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12349 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12350 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12351 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12352 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12353 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12354 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12355 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12356 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12357
12358
12359
12360leeh 2005/06/11 20:06:22 UTC (20050611_1)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 modules/core m_mode.c m_nick.c
12364 src s_newconf.c
12365 Log:
12366 - 2.0 sync:
12367 - raise max temptime to a year
12368 - tidy up BMASK
12369 - require 9 parameters in ms_nick(), 10 in ms_uid()
12370
12371 Revision Changes Path
12372 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12373 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12374 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12375
12376
12377
12378leeh 2005/06/11 16:35:25 UTC (20050611_0)
12379
12380 Modified files: (Branch: RATBOX_2_1)
12381 modules m_services.c
12382 Log:
12383 - only show services logged in info when its a local client
12384
12385 Revision Changes Path
12386 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12387
12388
12389
12390androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12391
12392 Modified files: (Branch: RATBOX_2_1)
12393 src match.c
12394 Log:
12395 passing a pointer to a pointer is not what was intended, oops
12396
12397 Revision Changes Path
12398 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12399
12400
12401
12402leeh 2005/06/03 11:18:11 UTC (20050603_0)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 doc services.txt
12406 Log:
12407 - update services.txt with FNC
12408
12409 Revision Changes Path
12410 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12411
12412
12413
12414androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12415
12416 Modified files: (Branch: RATBOX_2_1)
12417 modules m_resv.c
12418 Log:
12419 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12420
12421 Revision Changes Path
12422 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12423
12424
12425
12426leeh 2005/05/19 12:44:47 UTC (20050519_1)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 src s_auth.c
12430 Log:
12431 - add some uniqueness into auth process for bopm
12432
12433 Revision Changes Path
12434 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12435
12436
12437
12438leeh 2005/05/19 08:50:26 UTC (20050519_0)
12439
12440 Modified files: (Branch: RATBOX_2_1)
12441 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12442 Log:
12443 - make contrib/ compile
12444
12445 Revision Changes Path
12446 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12447 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12448 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12449 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12450
12451
12452
12453androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 modules m_monitor.c
12457 Log:
12458 Don't allow MONITOR from an unregistered client
12459
12460 Revision Changes Path
12461 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12462
12463
12464
12465leeh 2005/05/17 13:16:11 UTC (20050517_0)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 doc example.conf example.efnet.conf
12469 include class.h
12470 src class.c messages.tab newconf.c
12471 Log:
12472 - remove sendq_eob, its become more of a hindrance than a benefit.
12473 - sync example.efnet.conf cluster {}; with example.conf
12474
12475 Revision Changes Path
12476 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12477 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12478 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12479 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12480 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12481 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12482
12483
12484
12485leeh 2005/05/11 22:39:00 UTC (20050511_5)
12486
12487 Modified files: (Branch: RATBOX_2_1)
12488 . RELNOTES
12489 include patchlevel.h
12490 Log:
12491 - update RELNOTES
12492 - revved patchlevel to 2.1.2
12493
12494 Revision Changes Path
12495 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12496 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12497
12498
12499
12500leeh 2005/05/11 22:29:18 UTC (20050511_4)
12501
12502 Modified files: (Branch: RATBOX_2_1)
12503 . configure configure.ac
12504 Log:
12505 - raise default topiclen to 160.
12506
12507 Revision Changes Path
12508 7.249.2.1 +3 -3 ircd-ratbox/configure
12509 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12510
12511
12512
12513leeh 2005/05/11 22:22:13 UTC (20050511_3)
12514
12515 Modified files: (Branch: RATBOX_2_1)
12516 modules m_services.c
12517 Log:
12518 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12519 tsinfo matches this
12520
12521 Revision Changes Path
12522 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12523
12524
12525
12526leeh 2005/05/11 21:58:41 UTC (20050511_2)
12527
12528 Modified files: (Branch: RATBOX_2_1)
12529 modules m_services.c
12530 Log:
12531 - monitor_signoff() the client we're nickchanging
12532
12533 Revision Changes Path
12534 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12535
12536
12537
12538leeh 2005/05/11 21:52:51 UTC (20050511_1)
12539
12540 Modified files: (Branch: RATBOX_2_1)
12541 modules m_trace.c
12542 Log:
12543 - fix various UID problems with trace
12544
12545 Revision Changes Path
12546 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12547
12548
12549
12550leeh 2005/05/11 21:22:02 UTC (20050511_0)
12551
12552 Modified files: (Branch: RATBOX_2_1)
12553 help/opers dline kline
12554 modules m_resv.c m_stats.c
12555 modules/core m_mode.c
12556 Log:
12557 - sync with 2.0
12558 - tidy up kline/dline help to note they dont accept nick as target
12559 - disallow bans beginning with ':' over bmask
12560 - disallow bans with a space in chm_ban
12561 - stop counting hidden opers in stats p
12562 - match() parameters in remote unresv were inverted, causing it to fail
12563 - fix possibility of clients setting blank keys
12564
12565 Revision Changes Path
12566 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12567 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12568 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12569 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12570 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12571
12572
12573
12574leeh 2005/05/08 22:37:18 UTC (20050508_0)
12575
12576 Modified files: (Branch: RATBOX_2_1)
12577 src send.c
12578 Log:
12579 - fix problems with amd64 and the way we do va_list
12580
12581 Revision Changes Path
12582 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12583
12584
12585
12586leeh 2005/05/07 13:35:57 UTC (20050507_1)
12587
12588 Modified files: (Branch: RATBOX_2_1)
12589 modules m_services.c
12590 Log:
12591 - tidy up the kill notifications for RSFNC
12592
12593 Revision Changes Path
12594 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12595
12596
12597
12598leeh 2005/05/07 10:35:54 UTC (20050507_0)
12599
12600 Modified files: (Branch: RATBOX_2_1)
12601 include s_serv.h
12602 modules m_services.c
12603 src s_serv.c
12604 Log:
12605 - some more rserv stuff:
12606 - add RSFNC capability
12607 - fix up RSFNC, kill existing clients if they exist.
12608
12609 Revision Changes Path
12610 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12611 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12612 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12613
12614
12615
12616leeh 2005/05/06 23:50:29 UTC (20050506_0)
12617
12618 Modified files: (Branch: RATBOX_2_1)
12619 modules m_services.c
12620 Log:
12621 - first stab at a FNC implementation for rserv
12622
12623 Revision Changes Path
12624 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12625
12626
12627
12628leeh 2005/05/03 09:30:51 UTC (20050503_0)
12629
12630 Modified files: (Branch: RATBOX_2_1)
12631 help/opers umode
12632 Log:
12633 - remove a tab
12634
12635 Revision Changes Path
12636 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12637
12638
12639
12640leeh 2005/05/02 22:46:52 UTC (20050502_0)
12641
12642 Modified files: (Branch: RATBOX_2_1)
12643 src newconf.c
12644 Log:
12645 - add links_delay back
12646
12647 Revision Changes Path
12648 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12649
12650
12651
12652leeh 2005/04/27 21:50:30 UTC (20050427_1)
12653
12654 Modified files: (Branch: RATBOX_2_1)
12655 help/opers umode
12656 help/users umode
12657 Log:
12658 - swap tabs for spaces
12659
12660 Revision Changes Path
12661 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12662 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12663
12664
12665
12666leeh 2005/04/27 21:38:20 UTC (20050427_0)
12667
12668 Modified files: (Branch: RATBOX_2_1)
12669 include m_info.h
12670 Log:
12671 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12672 contained in the client_flood conf option
12673 - remove a couple of unused defines from info
12674
12675 Revision Changes Path
12676 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12677
12678
12679
12680androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12681
12682 Modified files: (Branch: RATBOX_2_1)
12683 src s_conf.c
12684 Log:
12685 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12686
12687 Revision Changes Path
12688 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12689
12690
12691
12692leeh 2005/04/17 13:31:34 UTC (20050417_0)
12693
12694 Modified files: (Branch: RATBOX_2_1)
12695 doc example.conf example.efnet.conf
12696 Log:
12697 - fix missing closing comment tag
12698
12699 Revision Changes Path
12700 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12701 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12702
12703
12704
12705leeh 2005/04/12 18:44:21 UTC (20050412_2)
12706
12707 Modified files: (Branch: RATBOX_2_1)
12708 . RELNOTES
12709 include patchlevel.h
12710 Log:
12711 - revved patchlevel to 2.1.1
12712
12713 Revision Changes Path
12714 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12715 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12716
12717
12718
12719leeh 2005/04/12 18:36:31 UTC (20050412_1)
12720
12721 Modified files: (Branch: RATBOX_2_1)
12722 modules m_kline.c
12723 Log:
12724 - sync up remote kline reasons, so theyre consistent with what happens
12725 when we add local klines - notably the "Temporary K-line x min" and
12726 date added to reason.
12727
12728 Revision Changes Path
12729 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12730
12731
12732
12733leeh 2005/04/12 01:52:06 UTC (20050412_0)
12734
12735 Modified files: (Branch: RATBOX_2_1)
12736 doc monitor.txt
12737 Log:
12738 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12739
12740 Revision Changes Path
12741 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12742
12743
12744
12745androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12746
12747 Modified files: (Branch: RATBOX_2_1)
12748 src commio.c
12749 Log:
12750 used the data pointer we saved, not what just got nulled
12751
12752 Revision Changes Path
12753 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12754
12755
12756
12757leeh 2005/04/05 12:14:32 UTC (20050405_0)
12758
12759 Modified files: (Branch: RATBOX_2_1)
12760 modules m_resv.c m_xline.c
12761 Log:
12762 - fix broken propagation of xline/resv
12763
12764 Revision Changes Path
12765 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12766 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12767
12768
12769
12770leeh 2005/04/04 18:32:37 UTC (20050404_1)
12771
12772 Modified files: (Branch: RATBOX_2_1)
12773 src s_auth.c
12774 Log:
12775 - properly increment bad auth count for stats T when we timeout an auth
12776
12777 Revision Changes Path
12778 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12779
12780
12781
12782leeh 2005/04/04 17:24:14 UTC (20050404_0)
12783
12784 Modified files: (Branch: RATBOX_2_1)
12785 doc monitor.txt
12786 include client.h
12787 modules/core m_nick.c
12788 Log:
12789 - fix a bit that didnt make sense in monitor.txt
12790 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12791
12792 Revision Changes Path
12793 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12794 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12795 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12796
12797
12798
12799androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12800
12801 Modified files: (Branch: RATBOX_2_1)
12802 src s_auth.c
12803 Log:
12804 removing dlink nodes from auth_poll_list twice is bad
12805
12806 Revision Changes Path
12807 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12808
12809
12810
12811leeh 2005/03/28 02:17:38 UTC (20050328_0)
12812
12813 Modified files: (Branch: RATBOX_2_1)
12814 modules m_stats.c
12815 Log:
12816 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12817 changed to RPL_STATSDEBUG
12818
12819 Revision Changes Path
12820 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12821
12822
12823
12824leeh 2005/03/27 02:19:04 UTC (20050327_0)
12825
12826 Added files: (Branch: RATBOX_2_1)
12827 doc tgchange.txt
12828 Log:
12829 - add some documentation about target change
12830
12831 Revision Changes Path
12832 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12833
12834
12835
12836leeh 2005/03/25 16:46:29 UTC (20050325_1)
12837
12838 Modified files: (Branch: RATBOX_2_1)
12839 include supported.h
12840 modules/core m_message.c
12841 Log:
12842 - remove extra argument to 005
12843 - disallow messaging of UIDs
12844
12845 Revision Changes Path
12846 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12847 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12848
12849
12850
12851leeh 2005/03/25 14:20:13 UTC (20050325_0)
12852
12853 Modified files: (Branch: RATBOX_2_1)
12854 src parse.c
12855 Log:
12856 - fix a longstanding parser bug with wrong limit checking, causing us to
12857 accept one less parameter than we're allowed to accept.
12858
12859 Revision Changes Path
12860 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12861
12862
12863
12864leeh 2005/03/24 13:41:45 UTC (20050324_0)
12865
12866 Modified files: (Branch: RATBOX_2_1)
12867 modules/core m_message.c
12868 Log:
12869 - exempt users messaging themselves from target change
12870
12871 Revision Changes Path
12872 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12873
12874
12875
12876leeh 2005/03/22 13:15:53 UTC (20050322_0)
12877
12878 Modified files: (Branch: RATBOX_2_1)
12879 include supported.h
12880 Log:
12881 - stop violating MAXPARA on 005.
12882
12883 Revision Changes Path
12884 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12885
12886
12887
12888leeh 2005/03/20 17:41:00 UTC (20050320_1)
12889
12890 Modified files: (Branch: RATBOX_2_1)
12891 modules/core m_nick.c
12892 Log:
12893 - dont store an ipv6 sockhost if we're not compiled with v6 support
12894
12895 Revision Changes Path
12896 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12897
12898
12899
12900leeh 2005/03/20 00:32:04 UTC (20050320_0)
12901
12902 Modified files: (Branch: RATBOX_2_1)
12903 include stdinc.h
12904 Log:
12905 - remove some vms includes
12906
12907 Revision Changes Path
12908 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12909
12910
12911
12912leeh 2005/03/18 16:47:38 UTC (20050318_1)
12913
12914 Modified files: (Branch: RATBOX_2_1)
12915 . ChangeLog
12916 include serno.h
12917 Log:
12918 - force commit for new branch
12919
12920 Revision Changes Path
12921 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12922 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12923
12924
12925
12926leeh 2005/03/18 16:44:47 UTC (20050318_0)
12927
12928 Modified files:
12929 . RELNOTES configure configure.ac
12930 include patchlevel.h
12931 Log:
12932 - revved patchlevel to 2.1.0
12933
12934 Revision Changes Path
12935 1.114 +6 -2 ircd-ratbox/RELNOTES
12936 7.249 +11 -11 ircd-ratbox/configure
12937 7.63 +3 -3 ircd-ratbox/configure.ac
12938 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12939
12940
12941
12942leeh 2005/03/04 13:31:32 EST (20050304_2)
12943
12944 Modified files:
12945 . RELNOTES
12946 include patchlevel.h
12947 Log:
12948 - update RELNOTES
12949 - revved patchlevel to 2.1.0beta2
12950
12951 Revision Changes Path
12952 1.113 +12 -0 ircd-ratbox/RELNOTES
12953 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12954
12955
12956
12957leeh 2005/03/04 13:27:05 EST (20050304_1)
12958
12959 Modified files:
12960 doc whats-new-2.1.txt
12961 src channel.c
12962 Log:
12963 - update whats-new-2.1
12964 - when we're handling global NAMES, dont output channels if there are no
12965 members within them we can show.
12966
12967 Revision Changes Path
12968 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12969 7.436 +12 -2 ircd-ratbox/src/channel.c
12970
12971
12972
12973androsyn 2005/03/04 12:38:07 EST (20050304_0)
12974
12975 Modified files:
12976 src patricia.c
12977 Log:
12978 That would be a node_heap not a prefix_heap..oops
12979
12980 Revision Changes Path
12981 7.30 +1 -1 ircd-ratbox/src/patricia.c
12982
12983
12984
12985androsyn 2005/02/26 19:38:35 EST (20050227_4)
12986
12987 Modified files:
12988 include stdinc.h
12989 Log:
12990 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12991 otherwise..the other macros might work????
12992
12993 Revision Changes Path
12994 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12995
12996
12997
12998androsyn 2005/02/26 19:26:04 EST (20050227_3)
12999
13000 Modified files:
13001 . configure configure.ac
13002 Log:
13003 i hate autoconf
13004
13005 Revision Changes Path
13006 7.248 +5 -5 ircd-ratbox/configure
13007 7.62 +5 -5 ircd-ratbox/configure.ac
13008
13009
13010
13011androsyn 2005/02/26 19:15:55 EST (20050227_2)
13012
13013 Modified files:
13014 . configure configure.ac
13015 Log:
13016 i hate autoconf
13017
13018 Revision Changes Path
13019 7.247 +3 -2 ircd-ratbox/configure
13020 7.61 +3 -2 ircd-ratbox/configure.ac
13021
13022
13023
13024androsyn 2005/02/26 19:13:45 EST (20050227_1)
13025
13026 Modified files:
13027 . configure configure.ac
13028 Log:
13029 doh
13030
13031 Revision Changes Path
13032 7.246 +6 -6 ircd-ratbox/configure
13033 7.60 +4 -4 ircd-ratbox/configure.ac
13034
13035
13036
13037androsyn 2005/02/26 19:10:17 EST (20050227_0)
13038
13039 Modified files:
13040 . configure configure.ac
13041 include stdinc.h
13042 Log:
13043 Doh these changes got put on RATBOX_2_0 when they were meant for
13044 head..oops...
13045 Also merged in the monitor heap size stuff, not that i think monitor has
13046 been moved to head
13047
13048 Revision Changes Path
13049 7.245 +12 -3 ircd-ratbox/configure
13050 7.59 +11 -3 ircd-ratbox/configure.ac
13051 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13052
13053
13054
13055androsyn 2005/02/26 18:52:24 EST (20050226_0)
13056
13057 Modified files:
13058 include stdinc.h
13059 Log:
13060 Add more robust alloca checking
13061
13062 Revision Changes Path
13063 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13064
13065
13066
13067leeh 2005/02/24 15:27:17 EST (20050224_9)
13068
13069 Modified files:
13070 contrib m_42.c
13071 Log:
13072 - fix the copyright on m_42.c :p
13073
13074 Revision Changes Path
13075 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13076
13077
13078
13079leeh 2005/02/24 15:22:53 EST (20050224_8)
13080
13081 Modified files:
13082 include supported.h
13083 modules m_dline.c
13084 Log:
13085 - fix a core in undline on bad masks
13086 - remove an unwanted space from beginning of second 005 numeric
13087
13088 Revision Changes Path
13089 7.5 +1 -1 ircd-ratbox/include/supported.h
13090 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13091
13092
13093
13094leeh 2005/02/24 15:18:59 EST (20050224_7)
13095
13096 Modified files:
13097 modules m_monitor.c
13098 Log:
13099 - use max_monitor when adding nicknames
13100 - add in monitor s
13101 that should be everything now..
13102
13103 Revision Changes Path
13104 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13105
13106
13107
13108androsyn 2005/02/24 15:13:52 EST (20050224_6)
13109
13110 Modified files:
13111 contrib m_42.c
13112 Log:
13113 42
13114
13115 Revision Changes Path
13116 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13117
13118
13119
13120androsyn 2005/02/24 15:13:06 EST (20050224_5)
13121
13122 Modified files:
13123 contrib m_42.c
13124 Log:
13125 42
13126
13127 Revision Changes Path
13128 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13129
13130
13131
13132androsyn 2005/02/24 15:12:12 EST (20050224_4)
13133
13134 Added files:
13135 contrib m_42.c
13136 Log:
13137 The Answer to Life, the Universe, and Everything
13138
13139 Revision Changes Path
13140 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13141
13142
13143
13144leeh 2005/02/24 14:53:04 EST (20050224_3)
13145
13146 Modified files:
13147 include monitor.h
13148 modules m_monitor.c
13149 src ircd.c monitor.c
13150 Log:
13151 - call init_monitor() on startup
13152 - add in support for adding/deleting/listing monitor entries
13153
13154 Revision Changes Path
13155 7.2 +3 -1 ircd-ratbox/include/monitor.h
13156 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13157 7.374 +2 -0 ircd-ratbox/src/ircd.c
13158 7.3 +15 -4 ircd-ratbox/src/monitor.c
13159
13160
13161
13162leeh 2005/02/23 21:20:10 EST (20050224_2)
13163
13164 Modified files:
13165 doc example.conf example.efnet.conf
13166 include s_conf.h supported.h
13167 modules Makefile.in
13168 src client.c newconf.c s_conf.c
13169 Added files:
13170 modules m_monitor.c
13171 Log:
13172 - add the max_monitor config option
13173 - advertise MONITOR=%d in 005
13174 - clear a local clients monitor list on exit
13175 - add the framework for the MONITOR command
13176 - bed.
13177
13178 Revision Changes Path
13179 7.261 +5 -0 ircd-ratbox/doc/example.conf
13180 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13181 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13182 7.4 +4 -2 ircd-ratbox/include/supported.h
13183 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13184 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13185 7.492 +1 -0 ircd-ratbox/src/client.c
13186 7.202 +1 -0 ircd-ratbox/src/newconf.c
13187 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13188
13189
13190
13191leeh 2005/02/23 20:57:51 EST (20050224_1)
13192
13193 Modified files:
13194 . configure configure.ac
13195 include setup.h.in
13196 src monitor.c
13197 Log:
13198 - move MONITOR_HEAP_SIZE over to configure
13199
13200 Revision Changes Path
13201 7.244 ircd-ratbox/configure
13202 7.58 +4 -2 ircd-ratbox/configure.ac
13203 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13204 7.2 +0 -2 ircd-ratbox/src/monitor.c
13205
13206
13207
13208leeh 2005/02/23 20:48:08 EST (20050224_0)
13209
13210 Modified files:
13211 doc monitor.txt
13212 include client.h numeric.h
13213 modules/core m_nick.c
13214 src Makefile.in client.c messages.tab
13215 s_user.c
13216 Added files:
13217 include monitor.h
13218 src monitor.c
13219 Log:
13220 - first half of my server-side notify list implementation..
13221
13222 Revision Changes Path
13223 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13224 7.266 +3 -0 ircd-ratbox/include/client.h
13225 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13226 7.58 +6 -0 ircd-ratbox/include/numeric.h
13227 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13228 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13229 7.491 +3 -0 ircd-ratbox/src/client.c
13230 7.126 +5 -5 ircd-ratbox/src/messages.tab
13231 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13232 7.342 +2 -0 ircd-ratbox/src/s_user.c
13233
13234
13235
13236leeh 2005/02/23 18:42:59 EST (20050223_0)
13237
13238 Modified files:
13239 include hash.h
13240 Log:
13241 - double the size of the client and channel hashtables (64k -> 128k and
13242 32k -> 64k). The improvements are quite significant..
13243
13244 Revision Changes Path
13245 7.54 +4 -4 ircd-ratbox/include/hash.h
13246
13247
13248
13249leeh 2005/02/22 14:55:56 EST (20050222_1)
13250
13251 Modified files:
13252 doc monitor.txt
13253 modules m_services.c
13254 Log:
13255 - remove a couple of unused vars
13256 - update monitor.txt
13257
13258 Revision Changes Path
13259 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13260 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13261
13262
13263
13264leeh 2005/02/21 19:47:24 EST (20050222_0)
13265
13266 Added files:
13267 doc monitor.txt
13268 Log:
13269 - add in my documentation on the upcoming MONITOR command
13270
13271 Revision Changes Path
13272 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13273
13274
13275
13276leeh 2005/02/21 12:09:34 EST (20050221_0)
13277
13278 Modified files:
13279 . configure configure.ac
13280 doc whats-new-2.1.txt
13281 tools README.mkpasswd
13282 Removed files:
13283 src crypt.c
13284 Log:
13285 - update whats-new-2.1.txt some more
13286 - we dont have vms mkpasswd anymore
13287 - remove the unused crypt.c
13288
13289 Revision Changes Path
13290 7.243 +3 -6 ircd-ratbox/configure
13291 7.57 +2 -4 ircd-ratbox/configure.ac
13292 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13293 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13294 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13295
13296
13297
13298leeh 2005/02/19 12:38:09 EST (20050219_3)
13299
13300 Modified files:
13301 doc example.conf example.efnet.conf
13302 include ircd.h
13303 modules m_pong.c
13304 src channel.c client.c ircd.c s_conf.c
13305 Log:
13306 - rework the splitcode, splitservers is now how many servers we've marked as
13307 EOB, rather than how many are linked. Thus pull ourselves out of
13308 splitmode immediately once this is satisfied
13309
13310 Revision Changes Path
13311 7.260 +8 -9 ircd-ratbox/doc/example.conf
13312 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13313 7.83 +1 -0 ircd-ratbox/include/ircd.h
13314 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13315 7.435 +16 -36 ircd-ratbox/src/channel.c
13316 7.490 +2 -0 ircd-ratbox/src/client.c
13317 7.373 +2 -1 ircd-ratbox/src/ircd.c
13318 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13319
13320
13321
13322leeh 2005/02/19 09:02:34 EST (20050219_2)
13323
13324 Modified files:
13325 doc example.conf example.efnet.conf
13326 include ircd.h s_conf.h
13327 modules m_set.c
13328 src channel.c ircd.c newconf.c s_conf.c
13329 Log:
13330 - remove split_delay
13331
13332 Revision Changes Path
13333 7.259 +0 -5 ircd-ratbox/doc/example.conf
13334 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13335 7.82 +0 -1 ircd-ratbox/include/ircd.h
13336 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13337 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13338 7.434 +2 -7 ircd-ratbox/src/channel.c
13339 7.372 +0 -1 ircd-ratbox/src/ircd.c
13340 7.201 +0 -1 ircd-ratbox/src/newconf.c
13341 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13342
13343
13344
13345leeh 2005/02/19 08:48:05 EST (20050219_1)
13346
13347 Modified files:
13348 include client.h
13349 modules m_cap.c m_who.c
13350 src channel.c
13351 Log:
13352 - implemented multi-prefix client capability, which allows stacking of @+ in
13353 names and who
13354
13355 Revision Changes Path
13356 7.265 +1 -1 ircd-ratbox/include/client.h
13357 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13358 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13359 7.433 +4 -6 ircd-ratbox/src/channel.c
13360
13361
13362
13363leeh 2005/02/19 06:27:58 EST (20050219_0)
13364
13365 Modified files:
13366 modules m_etrace.c
13367 src newconf.c s_conf.c s_newconf.c
13368 Log:
13369 - removed some unused vars/functions
13370
13371 Revision Changes Path
13372 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13373 7.200 +0 -15 ircd-ratbox/src/newconf.c
13374 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13375 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13376
13377
13378
13379leeh 2005/02/16 12:58:24 EST (20050216_2)
13380
13381 Modified files:
13382 . RELNOTES configure configure.ac
13383 include patchlevel.h
13384 Log:
13385 - update configure to reflect this is 'devel'
13386 - update RELNOTES
13387 - revved patchlevel to 2.1.0beta1
13388
13389 Revision Changes Path
13390 1.112 +9 -1 ircd-ratbox/RELNOTES
13391 7.242 +11 -11 ircd-ratbox/configure
13392 7.56 +3 -3 ircd-ratbox/configure.ac
13393 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13394
13395
13396
13397leeh 2005/02/16 12:46:30 EST (20050216_1)
13398
13399 Modified files:
13400 . configure configure.ac
13401 include client.h numeric.h s_conf.h setup.h.in
13402 supported.h
13403 modules Makefile.in
13404 modules/core m_nick.c
13405 src Makefile.in client.c ircd.c messages.tab
13406 newconf.c s_conf.c s_user.c
13407 Removed files:
13408 include watch.h
13409 modules m_watch.c
13410 src watch.c
13411 Log:
13412 - remove watch, the protocol for this sucks so hard I just dont want it
13413 here ;-)
13414
13415 Revision Changes Path
13416 7.241 +2 -12 ircd-ratbox/configure
13417 7.55 +2 -4 ircd-ratbox/configure.ac
13418 7.264 +0 -2 ircd-ratbox/include/client.h
13419 7.57 +0 -11 ircd-ratbox/include/numeric.h
13420 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13421 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13422 7.3 +2 -3 ircd-ratbox/include/supported.h
13423 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13424 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13425 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13426 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13427 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13428 7.489 +0 -3 ircd-ratbox/src/client.c
13429 7.371 +0 -2 ircd-ratbox/src/ircd.c
13430 7.125 +9 -9 ircd-ratbox/src/messages.tab
13431 7.199 +0 -1 ircd-ratbox/src/newconf.c
13432 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13433 7.341 +0 -2 ircd-ratbox/src/s_user.c
13434 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13435
13436
13437
13438leeh 2005/02/15 19:13:31 EST (20050216_0)
13439
13440 Modified files:
13441 include stdinc.h
13442 src event.c ircd_lexer.l ircd_signal.c
13443 modules.c
13444 Removed files:
13445 servlink descrip.mms
13446 Log:
13447 - remove a few vms bits
13448
13449 Revision Changes Path
13450 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13451 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13452 7.47 +0 -54 ircd-ratbox/src/event.c
13453 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13454 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13455 7.152 +0 -3 ircd-ratbox/src/modules.c
13456
13457
13458
13459leeh 2005/02/15 18:53:32 EST (20050215_0)
13460
13461 Modified files:
13462 include hostmask.h ircd.h s_conf.h s_newconf.h
13463 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13464 m_xline.c
13465 src hostmask.c ircd.c ircd_signal.c s_conf.c
13466 s_newconf.c
13467 Log:
13468 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13469 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13470
13471 Revision Changes Path
13472 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13473 7.81 +1 -0 ircd-ratbox/include/ircd.h
13474 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13475 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13476 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13477 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13478 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13479 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13480 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13481 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13482 7.370 +7 -0 ircd-ratbox/src/ircd.c
13483 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13484 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13485 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13486
13487
13488
13489leeh 2005/02/13 10:21:41 EST (20050213_4)
13490
13491 Modified files:
13492 doc services.txt
13493 Added files:
13494 doc whats-new-2.0.txt whats-new-2.1.txt
13495 Removed files:
13496 doc whats-new.txt
13497 Log:
13498 - move whats-new.txt to whats-new-2.0.txt
13499 - add in whats-new-2.1.txt
13500 - update services.txt with the whois for logged in users
13501
13502 Revision Changes Path
13503 7.2 +5 -0 ircd-ratbox/doc/services.txt
13504 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13505 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13506 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13507
13508
13509
13510leeh 2005/02/13 09:20:37 EST (20050213_3)
13511
13512 Modified files:
13513 include supported.h
13514 modules/core m_message.c
13515 Log:
13516 - fix a compile error in m_message.c
13517 - update 005 to the spec and add CPRIVMSG/CNOTICE
13518
13519 Revision Changes Path
13520 7.2 +31 -37 ircd-ratbox/include/supported.h
13521 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13522
13523
13524
13525leeh 2005/02/13 09:14:12 EST (20050213_2)
13526
13527 Modified files:
13528 src channel.c
13529 Log:
13530 - fix the membership memleak
13531
13532 Revision Changes Path
13533 7.432 +0 -3 ircd-ratbox/src/channel.c
13534
13535
13536
13537leeh 2005/02/12 21:51:56 EST (20050213_1)
13538
13539 Modified files:
13540 include client.h
13541 modules/core m_message.c
13542 Log:
13543 - add a bitmask to track when they send their first message, only allowing
13544 clearing stuff after that.
13545
13546 Revision Changes Path
13547 7.263 +4 -0 ircd-ratbox/include/client.h
13548 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13549
13550
13551
13552leeh 2005/02/12 21:17:52 EST (20050213_0)
13553
13554 Modified files:
13555 include patricia.h s_newconf.h
13556 modules/core m_message.c
13557 src patricia.c s_newconf.c s_user.c
13558 Log:
13559 - add in the patricia for tracking who fills up targets, give them a reduced
13560 count on connect
13561
13562 Revision Changes Path
13563 7.20 +1 -1 ircd-ratbox/include/patricia.h
13564 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13565 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13566 7.29 +1 -1 ircd-ratbox/src/patricia.c
13567 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13568 7.340 +4 -0 ircd-ratbox/src/s_user.c
13569
13570
13571
13572leeh 2005/02/12 18:35:10 EST (20050212_0)
13573
13574 Modified files:
13575 include ircd_defs.h
13576 src class.c reject.c
13577 Log:
13578 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13579
13580 Revision Changes Path
13581 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13582 7.68 +1 -5 ircd-ratbox/src/class.c
13583 1.33 +1 -5 ircd-ratbox/src/reject.c
13584
13585
13586
13587androsyn 2005/02/11 17:11:57 EST (20050211_1)
13588
13589 Modified files:
13590 modules m_watch.c
13591 Log:
13592 remove stupid memory leak
13593
13594 Revision Changes Path
13595 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13596
13597
13598
13599leeh 2005/02/11 06:42:48 EST (20050211_0)
13600
13601 Modified files:
13602 modules m_gline.c
13603 Log:
13604 - workaround hyb6 allowing empty gline reasons
13605
13606 Revision Changes Path
13607 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13608
13609
13610
13611leeh 2005/02/09 14:39:13 EST (20050209_2)
13612
13613 Modified files:
13614 include s_conf.h
13615 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13616 src ircd.c s_conf.c
13617 Log:
13618 - move temp dlines and temp klines over to an array, rather than completely
13619 seperate dlinks.
13620
13621 Revision Changes Path
13622 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13623 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13624 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13625 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13626 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13627 7.369 +0 -5 ircd-ratbox/src/ircd.c
13628 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13629
13630
13631
13632leeh 2005/02/09 14:02:13 EST (20050209_1)
13633
13634 Modified files:
13635 include s_user.h
13636 modules m_cap.c m_pong.c m_user.c
13637 modules/core m_nick.c
13638 src s_user.c
13639 Log:
13640 - remove 'nick' param from register_local_user(), its not needed.
13641
13642 Revision Changes Path
13643 7.35 +1 -1 ircd-ratbox/include/s_user.h
13644 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13645 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13646 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13647 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13648 7.339 +6 -6 ircd-ratbox/src/s_user.c
13649
13650
13651
13652leeh 2005/02/09 13:12:53 EST (20050209_0)
13653
13654 Modified files:
13655 modules m_cmessage.c
13656 Log:
13657 - dont send numerics when we're dealing with CNOTICE
13658 - add in checking for +g, and resetting idle
13659
13660 Revision Changes Path
13661 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13662
13663
13664
13665leeh 2005/02/08 11:37:50 EST (20050208_2)
13666
13667 Modified files:
13668 src s_newconf.c
13669 Log:
13670 - fix operator blocks to work on ip spoofs
13671
13672 Revision Changes Path
13673 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13674
13675
13676
13677leeh 2005/02/07 19:23:22 EST (20050208_1)
13678
13679 Modified files:
13680 doc example.conf example.efnet.conf
13681 src newconf.c
13682 Log:
13683 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13684
13685 Revision Changes Path
13686 7.258 +0 -39 ircd-ratbox/doc/example.conf
13687 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13688 7.198 +0 -272 ircd-ratbox/src/newconf.c
13689
13690
13691
13692leeh 2005/02/07 19:19:32 EST (20050208_0)
13693
13694 Modified files:
13695 src s_conf.c
13696 Log:
13697 - added support for kline.conf.perm et al, these take the same formats
13698 as their non-permanent partners, but you cant remove them via the ircd.
13699
13700 Revision Changes Path
13701 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13702
13703
13704
13705leeh 2005/02/02 19:18:59 EST (20050203_1)
13706
13707 Modified files:
13708 help Makefile.in
13709 help/opers index
13710 help/users index
13711 Added files:
13712 help/opers cnotice cprivmsg
13713 Log:
13714 - added help files for cprivmsg/cnotice
13715
13716 Revision Changes Path
13717 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13718 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13719 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13720 1.10 +19 -19 ircd-ratbox/help/opers/index
13721 1.7 +10 -9 ircd-ratbox/help/users/index
13722
13723
13724
13725leeh 2005/02/02 19:14:25 EST (20050203_0)
13726
13727 Modified files:
13728 include numeric.h
13729 modules Makefile.in
13730 src messages.tab
13731 Added files:
13732 modules m_cmessage.c
13733 Log:
13734 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13735 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13736 nick is a member. These bypass any target change limitations.
13737 - added ERR_VOICENEEDED, numeric 489.
13738
13739 Revision Changes Path
13740 7.56 +2 -0 ircd-ratbox/include/numeric.h
13741 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13742 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13743 7.124 +1 -1 ircd-ratbox/src/messages.tab
13744
13745
13746
13747leeh 2005/02/02 16:58:16 EST (20050202_4)
13748
13749 Modified files:
13750 help/opers etrace
13751 Log:
13752 - update etrace help
13753
13754 Revision Changes Path
13755 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13756
13757
13758
13759leeh 2005/02/02 16:55:04 EST (20050202_3)
13760
13761 Modified files:
13762 modules m_etrace.c
13763 Log:
13764 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13765 can put its external ip address in there..
13766
13767 Revision Changes Path
13768 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13769
13770
13771
13772leeh 2005/02/02 16:41:06 EST (20050202_2)
13773
13774 Modified files:
13775 modules m_etrace.c
13776 Log:
13777 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13778 if its a non-local client. These will just get "lost" if the remote
13779 server doesnt support this..
13780
13781 Revision Changes Path
13782 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13783
13784
13785
13786leeh 2005/02/02 16:12:12 EST (20050202_1)
13787
13788 Modified files:
13789 include client.h numeric.h s_conf.h
13790 modules/core m_message.c
13791 src messages.tab newconf.c s_conf.c
13792 Log:
13793 - first part of the target change code, add the storage of targets for
13794 localuser, throttle messages when they fill all the available slots
13795
13796 Revision Changes Path
13797 7.262 +5 -1 ircd-ratbox/include/client.h
13798 7.55 +2 -0 ircd-ratbox/include/numeric.h
13799 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13800 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13801 7.123 +1 -1 ircd-ratbox/src/messages.tab
13802 7.197 +1 -0 ircd-ratbox/src/newconf.c
13803 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13804
13805
13806
13807leeh 2005/02/02 13:28:10 EST (20050202_0)
13808
13809 Modified files:
13810 modules m_resv.c m_stats.c m_testline.c
13811 modules/core m_join.c
13812 src hash.c kdparse.c messages.tab s_newconf.c
13813 Log:
13814 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13815 tracking of when resvs get hit
13816
13817 Revision Changes Path
13818 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13819 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13820 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13821 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13822 7.114 +3 -0 ircd-ratbox/src/hash.c
13823 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13824 7.122 +1 -1 ircd-ratbox/src/messages.tab
13825 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13826
13827
13828
13829leeh 2005/01/31 09:04:10 EST (20050131_2)
13830
13831 Modified files:
13832 src s_log.c
13833 Log:
13834 - fflush() logfiles
13835
13836 Revision Changes Path
13837 7.79 +2 -0 ircd-ratbox/src/s_log.c
13838
13839
13840
13841leeh 2005/01/31 08:59:09 EST (20050131_1)
13842
13843 Modified files:
13844 src commio.c
13845 Log:
13846 - rename fd_dump() to comm_dump()
13847
13848 Revision Changes Path
13849 1.27 +2 -2 ircd-ratbox/src/commio.c
13850
13851
13852
13853leeh 2005/01/30 19:16:08 EST (20050131_0)
13854
13855 Modified files:
13856 doc hooks.txt
13857 include hook.h
13858 modules m_services.c
13859 modules/core m_server.c
13860 src hook.c s_serv.c
13861 Log:
13862 - added hook for server_introduced
13863 - fixed up services support for hooks
13864
13865 Revision Changes Path
13866 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13867 1.31 +1 -0 ircd-ratbox/include/hook.h
13868 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13869 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13870 7.36 +2 -0 ircd-ratbox/src/hook.c
13871 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13872
13873
13874
13875androsyn 2005/01/29 20:18:12 EST (20050130_1)
13876
13877 Modified files:
13878 src commio.c
13879 Log:
13880 Add back in the comm_fd_hack thing for solaris
13881
13882 Revision Changes Path
13883 1.26 +26 -1 ircd-ratbox/src/commio.c
13884
13885
13886
13887androsyn 2005/01/29 19:59:17 EST (20050130_0)
13888
13889 Modified files:
13890 adns adns.h
13891 include commio.h s_conf.h watch.h
13892 modules m_dline.c m_kline.c m_resv.c m_stats.c
13893 m_watch.c m_xline.c
13894 modules/core m_nick.c
13895 src balloc.c cache.c client.c commio.c
13896 epoll.c ircd.c ircd_lexer.l kdparse.c
13897 listener.c s_auth.c s_conf.c s_log.c
13898 s_serv.c watch.c
13899 Log:
13900 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13901
13902 Revision Changes Path
13903 1.18 +0 -2 ircd-ratbox/adns/adns.h
13904 1.14 +6 -37 ircd-ratbox/include/commio.h
13905 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13906 7.3 +2 -2 ircd-ratbox/include/watch.h
13907 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13908 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13909 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13910 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13911 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13912 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13913 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13914 7.85 +1 -1 ircd-ratbox/src/balloc.c
13915 1.24 +5 -5 ircd-ratbox/src/cache.c
13916 7.488 +4 -4 ircd-ratbox/src/client.c
13917 1.25 +10 -280 ircd-ratbox/src/commio.c
13918 1.33 +1 -1 ircd-ratbox/src/epoll.c
13919 7.368 +4 -4 ircd-ratbox/src/ircd.c
13920 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13921 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13922 7.125 +8 -8 ircd-ratbox/src/listener.c
13923 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13924 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13925 7.78 +20 -20 ircd-ratbox/src/s_log.c
13926 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13927 1.6 +22 -15 ircd-ratbox/src/watch.c
13928
13929
13930
13931androsyn 2005/01/29 12:18:38 EST (20050129_0)
13932
13933 Modified files:
13934 modules/core m_mode.c
13935 Log:
13936 remove two unused variables
13937
13938 Revision Changes Path
13939 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13940
13941
13942
13943leeh 2005/01/28 15:31:40 EST (20050128_1)
13944
13945 Modified files:
13946 modules m_kline.c
13947 src s_conf.c
13948 Log:
13949 - mo_kline() needs minpara of 3, not 2
13950 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13951 - require me.info is never blank
13952
13953 Revision Changes Path
13954 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13955 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13956
13957
13958
13959leeh 2005/01/28 15:26:28 EST (20050128_0)
13960
13961 Modified files:
13962 modules/core m_mode.c m_sjoin.c
13963 Log:
13964 - patch via jilles to fix +eI lists being shown to lusers when handling
13965 protocol stuff over TS6
13966
13967 Revision Changes Path
13968 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13969 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13970
13971
13972
13973leeh 2005/01/25 19:47:38 EST (20050126_0)
13974
13975 Modified files:
13976 include channel.h
13977 modules/core m_join.c m_mode.c m_sjoin.c
13978 src channel.c messages.tab s_serv.c
13979 Log:
13980 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13981 an operspy call with &me
13982 - remove modebuf/parabuf params from channel_modes(), we now generate a
13983 buffer internally which we return.
13984
13985 Revision Changes Path
13986 7.163 +1 -1 ircd-ratbox/include/channel.h
13987 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13988 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13989 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13990 7.431 +25 -18 ircd-ratbox/src/channel.c
13991 7.121 +1 -1 ircd-ratbox/src/messages.tab
13992 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13993
13994
13995
13996alz 2005/01/25 18:09:18 EST (20050125_5)
13997
13998 Modified files:
13999 doc example.conf example.efnet.conf
14000 include s_conf.h
14001 modules m_info.c
14002 src listener.c newconf.c s_conf.c
14003 Log:
14004 Added dline_with_reason config option (default yes):
14005
14006 /* dline reason: show the user the dline reason when they connect
14007 * and are dlined.
14008 */
14009 dline_with_reason = yes;
14010
14011 Revision Changes Path
14012 7.257 +6 -1 ircd-ratbox/doc/example.conf
14013 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14014 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14015 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14016 7.124 +1 -1 ircd-ratbox/src/listener.c
14017 7.196 +1 -0 ircd-ratbox/src/newconf.c
14018 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14019
14020
14021
14022leeh 2005/01/25 13:21:17 EST (20050125_4)
14023
14024 Modified files:
14025 src newconf.c
14026 Log:
14027 - make conf_set_generic_string() test len exists before it uses it.
14028
14029 Revision Changes Path
14030 7.195 +1 -1 ircd-ratbox/src/newconf.c
14031
14032
14033
14034leeh 2005/01/25 13:10:56 EST (20050125_3)
14035
14036 Modified files:
14037 doc example.conf
14038 src newconf.c
14039 Log:
14040 - rename 'type' to 'flags' in cluster {};
14041 - add stacking of servers in cluster {}; documented in example.conf
14042
14043 Revision Changes Path
14044 7.256 +18 -10 ircd-ratbox/doc/example.conf
14045 7.194 +39 -7 ircd-ratbox/src/newconf.c
14046
14047
14048
14049alz 2005/01/25 12:48:54 EST (20050125_2)
14050
14051 Modified files:
14052 include s_conf.h
14053 src listener.c s_conf.c
14054 Log:
14055 Added dline reasons, connecting/banned clients now see ban reason.
14056
14057 Revision Changes Path
14058 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14059 7.123 +17 -4 ircd-ratbox/src/listener.c
14060 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14061
14062
14063
14064leeh 2005/01/25 07:44:37 EST (20050125_1)
14065
14066 Modified files:
14067 doc example.conf example.efnet.conf
14068 src newconf.c
14069 Log:
14070 - implement stacking of shared {}; blocks, documented in example.conf
14071
14072 Revision Changes Path
14073 7.255 +26 -13 ircd-ratbox/doc/example.conf
14074 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14075 7.193 +51 -36 ircd-ratbox/src/newconf.c
14076
14077
14078
14079leeh 2005/01/24 19:08:29 EST (20050125_0)
14080
14081 Modified files:
14082 doc example.conf
14083 include client.h s_conf.h
14084 modules/core m_join.c
14085 src newconf.c s_user.c
14086 Log:
14087 - added jupe_exempt to auth {};, exempts the user from generating warnings
14088 when they attempt to join juped channels.
14089
14090 Revision Changes Path
14091 7.254 +2 -0 ircd-ratbox/doc/example.conf
14092 7.261 +3 -0 ircd-ratbox/include/client.h
14093 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14094 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14095 7.192 +1 -0 ircd-ratbox/src/newconf.c
14096 7.338 +8 -0 ircd-ratbox/src/s_user.c
14097
14098
14099
14100leeh 2005/01/24 18:57:02 EST (20050124_6)
14101
14102 Modified files:
14103 src newconf.c
14104 Log:
14105 - rework shared {};, the format is now:
14106 shared {
14107 oper = "flame@*.leeh.co.uk", "*.lan";
14108 flags = kline;
14109 };
14110
14111 With no privs:
14112 shared {
14113 oper = "flame@*.leeh.co.uk", "*.lan";
14114 flags = none;
14115 };
14116
14117 Revision Changes Path
14118 7.191 +55 -23 ircd-ratbox/src/newconf.c
14119
14120
14121
14122leeh 2005/01/24 17:25:58 EST (20050124_5)
14123
14124 Modified files:
14125 include modules.h
14126 Log:
14127 - fix the prototype on load_static_modules()
14128
14129 Revision Changes Path
14130 7.61 +1 -1 ircd-ratbox/include/modules.h
14131
14132
14133
14134leeh 2005/01/24 16:00:30 EST (20050124_4)
14135
14136 Modified files:
14137 modules m_cap.c
14138 Log:
14139 - have cap end call register_local_user() with its own copy of
14140 source_p->username so its safe for unidented users..
14141
14142 Revision Changes Path
14143 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14144
14145
14146
14147leeh 2005/01/24 15:48:09 EST (20050124_3)
14148
14149 Modified files:
14150 include newconf.h s_conf.h
14151 modules m_info.c
14152 src newconf.c s_conf.c s_log.c
14153 Log:
14154 - move the conf parser over to a table based structure, with generic setting
14155 of integers/strings
14156
14157 Revision Changes Path
14158 7.34 +9 -8 ircd-ratbox/include/newconf.h
14159 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14160 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14161 7.190 +264 -808 ircd-ratbox/src/newconf.c
14162 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14163 7.77 +13 -13 ircd-ratbox/src/s_log.c
14164
14165
14166
14167leeh 2005/01/24 13:11:30 EST (20050124_2)
14168
14169 Modified files:
14170 doc example.conf
14171 src newconf.c
14172 Log:
14173 - added stacking of ips in exempt {};
14174
14175 Revision Changes Path
14176 7.253 +4 -0 ircd-ratbox/doc/example.conf
14177 7.189 +11 -30 ircd-ratbox/src/newconf.c
14178
14179
14180
14181leeh 2005/01/24 12:59:57 EST (20050124_1)
14182
14183 Modified files:
14184 include tools.h
14185 src channel.c client.c hash.c hook.c
14186 newconf.c s_user.c watch.c
14187 Log:
14188 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14189 consistent with the rest of the dlink code.
14190
14191 Revision Changes Path
14192 1.54 +7 -7 ircd-ratbox/include/tools.h
14193 7.430 +2 -2 ircd-ratbox/src/channel.c
14194 7.487 +6 -6 ircd-ratbox/src/client.c
14195 7.113 +5 -5 ircd-ratbox/src/hash.c
14196 7.35 +1 -1 ircd-ratbox/src/hook.c
14197 7.188 +2 -2 ircd-ratbox/src/newconf.c
14198 7.337 +1 -1 ircd-ratbox/src/s_user.c
14199 1.5 +4 -4 ircd-ratbox/src/watch.c
14200
14201
14202
14203leeh 2005/01/24 12:47:13 EST (20050124_0)
14204
14205 Modified files:
14206 modules m_cap.c
14207 Log:
14208 - cheap hack on sticky capabs..
14209
14210 Revision Changes Path
14211 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14212
14213
14214
14215leeh 2005/01/22 11:36:54 EST (20050122_0)
14216
14217 Modified files:
14218 modules m_cap.c
14219 Log:
14220 - updated my clicap implementation to match the spec so far..
14221
14222 Revision Changes Path
14223 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14224
14225
14226
14227leeh 2005/01/21 07:14:43 EST (20050121_2)
14228
14229 Modified files:
14230 doc hooks.txt
14231 include hook.h
14232 modules m_services.c
14233 src hook.c s_serv.c
14234 Log:
14235 - added hooks for when we're sending a burst
14236 - rewrote hooks.txt
14237 - fix up the hooks ive already done in services compatibility, ill add the
14238 hooks for server/client introductions in a bit.
14239
14240 Revision Changes Path
14241 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14242 1.30 +4 -0 ircd-ratbox/include/hook.h
14243 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14244 7.34 +7 -0 ircd-ratbox/src/hook.c
14245 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14246
14247
14248
14249leeh 2005/01/21 06:34:03 EST (20050121_1)
14250
14251 Modified files:
14252 contrib example_module.c spy_admin_notice.c
14253 spy_info_notice.c spy_links_notice.c
14254 spy_motd_notice.c spy_stats_notice.c
14255 spy_stats_p_notice.c spy_trace_notice.c
14256 spy_whois_notice.c
14257 spy_whois_notice_global.c
14258 include hook.h
14259 modules m_admin.c m_info.c m_links.c m_motd.c
14260 m_services.c m_stats.c m_trace.c
14261 m_whois.c static_modules.c.SH
14262 modules/core m_server.c
14263 src client.c hook.c ircd.c modules.c packet.c
14264 s_auth.c s_serv.c s_user.c send.c
14265 Log:
14266 - add a better implementation of the hook system, its now a slow leaking
14267 array and events are created whenever we try adding a hook for it, or
14268 theyre registered for the caller.
14269
14270 Ive temporarily fucked services support and removed most of the other
14271 hooks.. I shall fix this soon.
14272
14273 Revision Changes Path
14274 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14275 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14276 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14277 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14278 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14279 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14280 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14281 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14282 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14283 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14284 1.29 +34 -70 ircd-ratbox/include/hook.h
14285 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14286 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14287 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14288 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14289 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14290 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14291 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14292 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14293 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14294 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14295 7.486 +1 -28 ircd-ratbox/src/client.c
14296 7.33 +131 -137 ircd-ratbox/src/hook.c
14297 7.367 +1 -1 ircd-ratbox/src/ircd.c
14298 7.151 +6 -10 ircd-ratbox/src/modules.c
14299 7.138 +10 -14 ircd-ratbox/src/packet.c
14300 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14301 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14302 7.336 +0 -6 ircd-ratbox/src/s_user.c
14303 7.286 +8 -6 ircd-ratbox/src/send.c
14304
14305
14306
14307leeh 2005/01/20 19:19:20 EST (20050121_0)
14308
14309 Modified files:
14310 include hostmask.h
14311 Log:
14312 - remove an unused struct
14313
14314 Revision Changes Path
14315 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14316
14317
14318
14319leeh 2005/01/20 13:38:39 EST (20050120_1)
14320
14321 Modified files:
14322 . configure configure.ac
14323 include client.h numeric.h patchlevel.h
14324 modules Makefile.in
14325 src messages.tab s_user.c
14326 Added files:
14327 modules m_cap.c
14328 Log:
14329 - drop back to -O0, fix patchlevel.h
14330 - first stab at client capabilities.. this still needs work.
14331
14332 Revision Changes Path
14333 7.240 +3 -3 ircd-ratbox/configure
14334 7.54 +3 -3 ircd-ratbox/configure.ac
14335 7.260 +3 -0 ircd-ratbox/include/client.h
14336 7.54 +2 -0 ircd-ratbox/include/numeric.h
14337 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14338 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14339 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14340 7.120 +1 -1 ircd-ratbox/src/messages.tab
14341 7.335 +3 -0 ircd-ratbox/src/s_user.c
14342
14343
14344
14345leeh 2005/01/20 06:04:41 EST (20050120_0)
14346
14347 Modified files:
14348 . ChangeLog RELNOTES
14349 include config.h config.h.dist memory.h
14350 patchlevel.h
14351 modules m_stats.c
14352 src commio.c crypt.c getopt.c ircd.c s_serv.c
14353 Removed files:
14354 . README.VMS clean.com make.com
14355 include setup.h_vms
14356 modules descrip.mms static_modules_c.com
14357 modules/core descrip.mms
14358 src descrip.mms qio.c version.com
14359 tools descrip.mms mkpasswd_vms.c
14360 Log:
14361 - clean changelog, relnotes
14362 - mark patchlevel as 2.1.0beta
14363 - remove VMS support
14364
14365 Revision Changes Path
14366 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14367 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14368 1.111 +1 -348 ircd-ratbox/RELNOTES
14369 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14370 7.182 +0 -42 ircd-ratbox/include/config.h
14371 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14372 7.50 +0 -4 ircd-ratbox/include/memory.h
14373 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14374 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14375 7.2 +0 -58 ircd-ratbox/make.com (dead)
14376 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14377 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14378 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14379 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14380 1.24 +7 -30 ircd-ratbox/src/commio.c
14381 7.12 +0 -4 ircd-ratbox/src/crypt.c
14382 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14383 7.24 +0 -4 ircd-ratbox/src/getopt.c
14384 7.366 +4 -19 ircd-ratbox/src/ircd.c
14385 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14386 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14387 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14388 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14389 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14390
14391
14392
14393androsyn 2005/01/18 11:55:13 EST (20050118_7)
14394
14395 Modified files:
14396 include watch.h
14397 src watch.c
14398 Log:
14399 not using the return values on a few watch functions so make them void
14400
14401 Revision Changes Path
14402 7.2 +5 -5 ircd-ratbox/include/watch.h
14403 1.4 +19 -28 ircd-ratbox/src/watch.c
14404
14405
14406androsyn 2005/01/14 13:10:41 EST (20050114_5)
14407
14408 Modified files:
14409 modules m_watch.c
14410 Log:
14411 Make watch throttle, don't accept letter commands stacked
14412
14413 Revision Changes Path
14414 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14415
14416
14417
14418androsyn 2005/01/14 13:06:06 EST (20050114_4)
14419
14420 Modified files:
14421 modules m_gline.c
14422 Log:
14423 fix merge error
14424
14425 Revision Changes Path
14426 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14427
14428
14429
14430androsyn 2005/01/14 12:12:37 EST (20050114_3)
14431
14432 Modified files:
14433 . ChangeLog README.FIRST RELNOTES configure
14434 configure.ac
14435 adns adns.h internal.h parse.c transmit.c
14436 types.c
14437 contrib example_module.c spy_admin_notice.c
14438 spy_info_notice.c spy_links_notice.c
14439 spy_motd_notice.c spy_stats_notice.c
14440 spy_stats_p_notice.c spy_trace_notice.c
14441 spy_whois_notice.c
14442 spy_whois_notice_global.c
14443 doc example.conf example.efnet.conf ircd.motd
14444 server-version-info whats-new.txt
14445 help/opers umode xline
14446 help/users umode
14447 include cache.h channel.h class.h client.h
14448 commio.h config.h config.h.dist hash.h
14449 hook.h hostmask.h irc_string.h ircd.h
14450 ircd_defs.h m_info.h memory.h msg.h
14451 newconf.h numeric.h packet.h patchlevel.h
14452 patricia.h s_conf.h s_gline.h s_newconf.h
14453 s_serv.h s_user.h scache.h serno.h
14454 setup.h.in sprintf_irc.h stdinc.h tools.h
14455 modules .depend Makefile.in m_admin.c m_away.c
14456 m_dline.c m_encap.c m_gline.c m_info.c
14457 m_kline.c m_links.c m_list.c m_lusers.c
14458 m_motd.c m_oper.c m_operspy.c m_rehash.c
14459 m_restart.c m_resv.c m_set.c m_stats.c
14460 m_svinfo.c m_testline.c m_testmask.c
14461 m_topic.c m_trace.c m_watch.c m_who.c
14462 m_whois.c m_whowas.c m_xline.c
14463 static_modules.c.SH
14464 modules/core m_error.c m_message.c m_mode.c m_quit.c
14465 m_server.c m_squit.c
14466 src .depend Makefile.in adns.c balloc.c
14467 cache.c channel.c class.c client.c
14468 commio.c crypt.c devpoll.c epoll.c
14469 event.c getopt.c hash.c hook.c hostmask.c
14470 irc_string.c ircd.c ircd_lexer.l
14471 ircd_parser.y ircd_signal.c listener.c
14472 modules.c newconf.c numeric.c packet.c
14473 parse.c patricia.c poll.c reject.c
14474 restart.c s_auth.c s_conf.c s_log.c
14475 s_newconf.c s_serv.c s_user.c scache.c
14476 select.c send.c snprintf.c tools.c
14477 version.c.SH watch.c whowas.c
14478 tools README.mkpasswd mkpasswd.c
14479 Added files:
14480 . README.VMS clean.com make.com
14481 doc services.txt
14482 include common.h s_stats.h setup.h_vms
14483 supported.h
14484 modules descrip.mms m_challenge.c m_etrace.c
14485 m_invite.c m_names.c m_pass.c m_ping.c
14486 m_pong.c m_services.c m_tb.c m_user.c
14487 m_users.c m_version.c
14488 static_modules_c.com
14489 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14490 m_part.c m_sjoin.c
14491 servlink descrip.mms
14492 src descrip.mms kdparse.c messages.tab qio.c
14493 s_gline.c s_stats.c version.com
14494 tools descrip.mms mkpasswd_vms.c
14495 Removed files:
14496 doc 005.txt
14497 include banconf.h
14498 modules/core channels.c users.c
14499 src banconf.c
14500 Log:
14501 merge from RATBOX_2_0
14502
14503 Revision Changes Path
14504 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14505 7.40 +1 -0 ircd-ratbox/README.FIRST
14506 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14507 1.110 +114 -6 ircd-ratbox/RELNOTES
14508 1.17 +4 -0 ircd-ratbox/adns/adns.h
14509 1.17 +4 -4 ircd-ratbox/adns/internal.h
14510 1.12 +38 -38 ircd-ratbox/adns/parse.c
14511 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14512 1.19 +13 -13 ircd-ratbox/adns/types.c
14513 7.1 +10 -0 ircd-ratbox/clean.com (new)
14514 7.239 +47 -29 ircd-ratbox/configure
14515 7.53 +40 -32 ircd-ratbox/configure.ac
14516 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14517 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14518 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14519 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14520 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14521 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14522 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14523 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14524 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14525 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14526 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14527 7.252 +68 -22 ircd-ratbox/doc/example.conf
14528 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14529 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14530 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14531 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14532 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14533 1.5 +2 -1 ircd-ratbox/help/opers/umode
14534 1.7 +1 -1 ircd-ratbox/help/opers/xline
14535 1.2 +1 -0 ircd-ratbox/help/users/umode
14536 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14537 1.7 +8 -0 ircd-ratbox/include/cache.h
14538 7.162 +18 -16 ircd-ratbox/include/channel.h
14539 7.25 +4 -0 ircd-ratbox/include/class.h
14540 7.259 +34 -28 ircd-ratbox/include/client.h
14541 1.13 +45 -7 ircd-ratbox/include/commio.h
14542 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14543 7.181 +74 -16 ircd-ratbox/include/config.h
14544 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14545 7.53 +2 -0 ircd-ratbox/include/hash.h
14546 1.28 +73 -27 ircd-ratbox/include/hook.h
14547 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14548 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14549 7.80 +6 -31 ircd-ratbox/include/ircd.h
14550 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14551 7.56 +14 -8 ircd-ratbox/include/m_info.h
14552 7.49 +4 -0 ircd-ratbox/include/memory.h
14553 7.53 +2 -0 ircd-ratbox/include/msg.h
14554 7.33 +9 -9 ircd-ratbox/include/newconf.h
14555 7.53 +12 -8 ircd-ratbox/include/numeric.h
14556 7.27 +1 -1 ircd-ratbox/include/packet.h
14557 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14558 7.19 +25 -1 ircd-ratbox/include/patricia.h
14559 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14560 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14561 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14562 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14563 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14564 7.34 +13 -9 ircd-ratbox/include/s_user.h
14565 7.15 +1 -1 ircd-ratbox/include/scache.h
14566 7.5366 +1 -1 ircd-ratbox/include/serno.h
14567 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14568 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14569 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14570 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14571 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14572 1.53 +10 -10 ircd-ratbox/include/tools.h
14573 7.1 +58 -0 ircd-ratbox/make.com (new)
14574 1.45 +338 -182 ircd-ratbox/modules/.depend
14575 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14576 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14577 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14578 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14579 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14580 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14581 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14582 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14583 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14584 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14585 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14586 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14587 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14588 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14589 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14590 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14591 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14592 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14593 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14594 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14595 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14596 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14597 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14598 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14599 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14600 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14601 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14602 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14603 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14604 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14605 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14606 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14607 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14608 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14609 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14610 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14611 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14612 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14613 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14614 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14615 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14616 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14617 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14618 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14619 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14620 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14621 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14622 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14623 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14624 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14625 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14626 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14627 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14628 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14629 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14630 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14631 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14632 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14633 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14634 7.48 +162 -119 ircd-ratbox/src/.depend
14635 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14636 7.75 +5 -5 ircd-ratbox/src/adns.c
14637 7.84 +1 -1 ircd-ratbox/src/balloc.c
14638 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14639 1.23 +75 -7 ircd-ratbox/src/cache.c
14640 7.429 +342 -79 ircd-ratbox/src/channel.c
14641 7.67 +42 -2 ircd-ratbox/src/class.c
14642 7.485 +245 -85 ircd-ratbox/src/client.c
14643 1.23 +349 -43 ircd-ratbox/src/commio.c
14644 7.11 +4 -0 ircd-ratbox/src/crypt.c
14645 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14646 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14647 1.32 +4 -8 ircd-ratbox/src/epoll.c
14648 7.46 +63 -6 ircd-ratbox/src/event.c
14649 7.23 +4 -0 ircd-ratbox/src/getopt.c
14650 7.112 +8 -7 ircd-ratbox/src/hash.c
14651 7.32 +135 -133 ircd-ratbox/src/hook.c
14652 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14653 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14654 7.365 +56 -48 ircd-ratbox/src/ircd.c
14655 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14656 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14657 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14658 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14659 7.122 +14 -13 ircd-ratbox/src/listener.c
14660 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14661 7.150 +17 -8 ircd-ratbox/src/modules.c
14662 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14663 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14664 7.137 +55 -42 ircd-ratbox/src/packet.c
14665 7.187 +8 -15 ircd-ratbox/src/parse.c
14666 7.28 +2 -4 ircd-ratbox/src/patricia.c
14667 7.82 +3 -1 ircd-ratbox/src/poll.c
14668 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14669 1.32 +8 -3 ircd-ratbox/src/reject.c
14670 7.34 +1 -0 ircd-ratbox/src/restart.c
14671 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14672 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14673 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14674 7.76 +32 -35 ircd-ratbox/src/s_log.c
14675 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14676 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14677 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14678 7.334 +773 -2 ircd-ratbox/src/s_user.c
14679 7.27 +2 -1 ircd-ratbox/src/scache.c
14680 7.44 +2 -0 ircd-ratbox/src/select.c
14681 7.285 +12 -12 ircd-ratbox/src/send.c
14682 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14683 7.46 +0 -1 ircd-ratbox/src/tools.c
14684 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14685 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14686 1.3 +4 -4 ircd-ratbox/src/watch.c
14687 7.32 +1 -0 ircd-ratbox/src/whowas.c
14688 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14689 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14690 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14691 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14692
14693
14694
14695androsyn 2005/01/13 22:17:53 EST (20050114_2)
14696
14697 Modified files: (Branch: RATBOX_2_0)
14698 src client.c
14699 Log:
14700 a remote client is never going to have a watch list..duh
14701
14702 Revision Changes Path
14703 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14704
14705
14706
14707androsyn 2005/01/13 20:49:55 EST (20050114_1)
14708
14709 Added files: (Branch: RATBOX_2_0)
14710 modules m_watch.c
14711 Log:
14712 get that one too
14713
14714 Revision Changes Path
14715 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14716
14717
14718
14719androsyn 2005/01/13 20:39:28 EST (20050114_0)
14720
14721 Added files: (Branch: RATBOX_2_0)
14722 include watch.h
14723 src watch.c
14724 Log:
14725 helps if we actually include the .c/.h files
14726
14727 Revision Changes Path
14728 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14729 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14730
14731
14732
14733androsyn 2005/01/13 13:57:16 EST (20050113_0)
14734
14735 Modified files: (Branch: RATBOX_2_0)
14736 . configure configure.ac
14737 include client.h numeric.h s_conf.h setup.h.in
14738 supported.h
14739 modules Makefile.in
14740 modules/core m_nick.c
14741 src Makefile.in client.c ircd.c messages.tab
14742 newconf.c s_conf.c s_user.c
14743 Log:
14744 backport watch from devel
14745
14746 Revision Changes Path
14747 7.229.2.10 +12 -2 ircd-ratbox/configure
14748 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14749 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14750 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14751 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14752 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14753 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14754 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14755 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14756 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14757 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14758 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14759 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14760 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14761 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14762 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14763
14764
14765
14766leeh 2005/01/12 10:12:40 EST (20050112_1)
14767
14768 Modified files: (Branch: RATBOX_2_0)
14769 include numeric.h
14770 modules m_services.c m_whois.c
14771 src messages.tab
14772 Log:
14773 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14774 when the user is logged in
14775
14776 Revision Changes Path
14777 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14778 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14779 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14780 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14781
14782
14783
14784leeh 2005/01/11 19:47:14 EST (20050112_0)
14785
14786 Modified files: (Branch: RATBOX_2_0)
14787 include supported.h
14788 Added files: (Branch: RATBOX_2_0)
14789 doc services.txt
14790 Log:
14791 - add +r to 005
14792 - added doc/services.txt, outlining the compatibility code
14793
14794 Revision Changes Path
14795 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14796 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14797
14798
14799
14800leeh 2005/01/11 18:38:10 EST (20050111_5)
14801
14802 Modified files: (Branch: RATBOX_2_0)
14803 include client.h hook.h
14804 modules m_services.c
14805 modules/core m_server.c
14806 src hook.c s_serv.c
14807 Log:
14808 - more services compatibility code:
14809 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14810 appropriate service {}; entry, only accept SU from these.
14811 - hook into us finishing nick burst, and have services burst a list of
14812 logged in users
14813
14814 Revision Changes Path
14815 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14816 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14817 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14818 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14819 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14820 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14821
14822
14823
14824leeh 2005/01/11 17:32:42 EST (20050111_4)
14825
14826 Modified files: (Branch: RATBOX_2_0)
14827 . configure configure.ac
14828 include client.h
14829 modules Makefile.in
14830 src channel.c
14831 Added files: (Branch: RATBOX_2_0)
14832 modules m_services.c
14833 Log:
14834 - more services compatibility code:
14835 - encap handlers for SU (services marking client as logged in)
14836 - and for LOGIN (servers bursting logged in status)
14837 - move suser from Client -> User
14838
14839 Revision Changes Path
14840 7.229.2.9 +9 -3 ircd-ratbox/configure
14841 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14842 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14843 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14844 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14845 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14846
14847
14848
14849leeh 2005/01/11 16:46:34 EST (20050111_3)
14850
14851 Modified files: (Branch: RATBOX_2_0)
14852 include ircd_defs.h
14853 Log:
14854 - whoops, missing #endif
14855
14856 Revision Changes Path
14857 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14858
14859
14860
14861leeh 2005/01/11 15:56:57 EST (20050111_2)
14862
14863 Modified files: (Branch: RATBOX_2_0)
14864 include ircd_defs.h
14865 Log:
14866 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14867 have ipv6 just report sizeof(struct sockaddr_in)
14868
14869 Revision Changes Path
14870 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14871
14872
14873
14874leeh 2005/01/10 20:19:35 EST (20050111_1)
14875
14876 Modified files: (Branch: RATBOX_2_0)
14877 src newconf.c
14878 Log:
14879 - fix a gcc warning
14880
14881 Revision Changes Path
14882 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14883
14884
14885
14886leeh 2005/01/10 20:10:35 EST (20050111_0)
14887
14888 Modified files: (Branch: RATBOX_2_0)
14889 adns internal.h parse.c transmit.c types.c
14890 Log:
14891 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14892 conflict
14893
14894 Revision Changes Path
14895 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14896 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14897 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14898 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14899
14900
14901
14902leeh 2005/01/10 17:48:48 EST (20050110_3)
14903
14904 Modified files: (Branch: RATBOX_2_0)
14905 modules m_xline.c
14906 Log:
14907 - send out the reformatted xline to opers (\s -> ' ')
14908
14909 Revision Changes Path
14910 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14911
14912
14913
14914leeh 2005/01/10 16:18:53 EST (20050110_2)
14915
14916 Modified files: (Branch: RATBOX_2_0)
14917 help/opers umode
14918 help/users umode
14919 include client.h supported.h
14920 src messages.tab s_user.c send.c
14921 Log:
14922 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14923 channel privmsgs.
14924
14925 Revision Changes Path
14926 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14927 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14928 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14929 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14930 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14931 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14932 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14933
14934
14935
14936leeh 2005/01/10 14:50:47 EST (20050110_1)
14937
14938 Modified files: (Branch: RATBOX_2_0)
14939 doc example.conf example.efnet.conf
14940 Log:
14941 - I dont remember ts6 desyncing on bans, so im not sure why the example
14942 confs say so.
14943
14944 Revision Changes Path
14945 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14946 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14947
14948
14949
14950leeh 2005/01/10 13:31:10 EST (20050110_0)
14951
14952 Modified files: (Branch: RATBOX_2_0)
14953 . configure configure.ac
14954 include channel.h client.h numeric.h s_conf.h
14955 s_serv.h setup.h.in
14956 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14957 m_sjoin.c
14958 src channel.c messages.tab newconf.c s_conf.c
14959 s_serv.c s_user.c
14960 Log:
14961 - added --enable-services to configure, which enables some ratbox-services
14962 compatibility code:
14963 - chanmode +r, registered users only
14964 - usermode +S, prevents deop/kick of a service
14965 - service { }; block in conf for the above umode
14966
14967 Revision Changes Path
14968 7.229.2.8 +28 -16 ircd-ratbox/configure
14969 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14970 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14971 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14972 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14973 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14974 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14975 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14976 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14977 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14978 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14979 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14980 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14981 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14982 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14983 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14984 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14985 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14986 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14987
14988
14989
14990leeh 2005/01/09 08:23:30 EST (20050109_0)
14991
14992 Modified files: (Branch: RATBOX_2_0)
14993 help/opers umode
14994 Log:
14995 - remove a tab, and add +C to opers umode help
14996
14997 Revision Changes Path
14998 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14999